mirror of
				https://github.com/zadam/trilium.git
				synced 2025-11-04 05:28:59 +01:00 
			
		
		
		
	becca conversion WIP
This commit is contained in:
		
							parent
							
								
									43eb248450
								
							
						
					
					
						commit
						e41be520a8
					
				
							
								
								
									
										513
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										513
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							@ -1,17 +1,18 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
  "name": "trilium",
 | 
					  "name": "trilium",
 | 
				
			||||||
  "version": "0.47.0-beta",
 | 
					  "version": "0.47.2",
 | 
				
			||||||
  "lockfileVersion": 2,
 | 
					  "lockfileVersion": 2,
 | 
				
			||||||
  "requires": true,
 | 
					  "requires": true,
 | 
				
			||||||
  "packages": {
 | 
					  "packages": {
 | 
				
			||||||
    "": {
 | 
					    "": {
 | 
				
			||||||
      "version": "0.47.0-beta",
 | 
					      "version": "0.47.2",
 | 
				
			||||||
      "license": "AGPL-3.0-only",
 | 
					      "license": "AGPL-3.0-only",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "async-mutex": "0.3.1",
 | 
					        "async-mutex": "0.3.1",
 | 
				
			||||||
        "axios": "0.21.1",
 | 
					        "axios": "0.21.1",
 | 
				
			||||||
        "better-sqlite3": "7.1.4",
 | 
					        "better-sqlite3": "7.1.4",
 | 
				
			||||||
        "body-parser": "1.19.0",
 | 
					        "body-parser": "1.19.0",
 | 
				
			||||||
 | 
					        "chokidar": "^3.5.1",
 | 
				
			||||||
        "cls-hooked": "4.2.2",
 | 
					        "cls-hooked": "4.2.2",
 | 
				
			||||||
        "commonmark": "0.29.3",
 | 
					        "commonmark": "0.29.3",
 | 
				
			||||||
        "cookie-parser": "1.4.5",
 | 
					        "cookie-parser": "1.4.5",
 | 
				
			||||||
@ -26,7 +27,7 @@
 | 
				
			|||||||
        "express-partial-content": "^1.0.2",
 | 
					        "express-partial-content": "^1.0.2",
 | 
				
			||||||
        "express-session": "1.17.1",
 | 
					        "express-session": "1.17.1",
 | 
				
			||||||
        "fs-extra": "9.1.0",
 | 
					        "fs-extra": "9.1.0",
 | 
				
			||||||
        "helmet": "4.4.1",
 | 
					        "helmet": "4.5.0",
 | 
				
			||||||
        "html": "1.0.0",
 | 
					        "html": "1.0.0",
 | 
				
			||||||
        "html2plaintext": "2.1.2",
 | 
					        "html2plaintext": "2.1.2",
 | 
				
			||||||
        "http-proxy-agent": "4.0.1",
 | 
					        "http-proxy-agent": "4.0.1",
 | 
				
			||||||
@ -37,11 +38,11 @@
 | 
				
			|||||||
        "is-svg": "4.3.1",
 | 
					        "is-svg": "4.3.1",
 | 
				
			||||||
        "jimp": "0.16.1",
 | 
					        "jimp": "0.16.1",
 | 
				
			||||||
        "joplin-turndown-plugin-gfm": "1.0.12",
 | 
					        "joplin-turndown-plugin-gfm": "1.0.12",
 | 
				
			||||||
        "jsdom": "16.5.2",
 | 
					        "jsdom": "16.5.3",
 | 
				
			||||||
        "mime-types": "2.1.30",
 | 
					        "mime-types": "2.1.30",
 | 
				
			||||||
        "multer": "1.4.2",
 | 
					        "multer": "1.4.2",
 | 
				
			||||||
        "node-abi": "2.21.0",
 | 
					        "node-abi": "2.26.0",
 | 
				
			||||||
        "open": "8.0.5",
 | 
					        "open": "8.0.6",
 | 
				
			||||||
        "portscanner": "2.2.0",
 | 
					        "portscanner": "2.2.0",
 | 
				
			||||||
        "rand-token": "1.0.1",
 | 
					        "rand-token": "1.0.1",
 | 
				
			||||||
        "request": "^2.88.2",
 | 
					        "request": "^2.88.2",
 | 
				
			||||||
@ -57,7 +58,7 @@
 | 
				
			|||||||
        "tmp": "^0.2.1",
 | 
					        "tmp": "^0.2.1",
 | 
				
			||||||
        "turndown": "7.0.0",
 | 
					        "turndown": "7.0.0",
 | 
				
			||||||
        "unescape": "1.0.1",
 | 
					        "unescape": "1.0.1",
 | 
				
			||||||
        "ws": "7.4.4",
 | 
					        "ws": "7.4.5",
 | 
				
			||||||
        "yauzl": "2.10.0",
 | 
					        "yauzl": "2.10.0",
 | 
				
			||||||
        "yazl": "2.5.1"
 | 
					        "yazl": "2.5.1"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
@ -66,7 +67,7 @@
 | 
				
			|||||||
      },
 | 
					      },
 | 
				
			||||||
      "devDependencies": {
 | 
					      "devDependencies": {
 | 
				
			||||||
        "cross-env": "7.0.3",
 | 
					        "cross-env": "7.0.3",
 | 
				
			||||||
        "electron": "13.0.0-beta.12",
 | 
					        "electron": "13.0.0-beta.18",
 | 
				
			||||||
        "electron-builder": "22.10.5",
 | 
					        "electron-builder": "22.10.5",
 | 
				
			||||||
        "electron-packager": "15.2.0",
 | 
					        "electron-packager": "15.2.0",
 | 
				
			||||||
        "electron-rebuild": "2.3.5",
 | 
					        "electron-rebuild": "2.3.5",
 | 
				
			||||||
@ -75,7 +76,7 @@
 | 
				
			|||||||
        "jsdoc": "3.6.6",
 | 
					        "jsdoc": "3.6.6",
 | 
				
			||||||
        "lorem-ipsum": "2.0.3",
 | 
					        "lorem-ipsum": "2.0.3",
 | 
				
			||||||
        "rcedit": "3.0.0",
 | 
					        "rcedit": "3.0.0",
 | 
				
			||||||
        "webpack": "5.31.2",
 | 
					        "webpack": "5.36.2",
 | 
				
			||||||
        "webpack-cli": "4.6.0"
 | 
					        "webpack-cli": "4.6.0"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "optionalDependencies": {
 | 
					      "optionalDependencies": {
 | 
				
			||||||
@ -818,9 +819,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@types/estree": {
 | 
					    "node_modules/@types/estree": {
 | 
				
			||||||
      "version": "0.0.46",
 | 
					      "version": "0.0.47",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.47.tgz",
 | 
				
			||||||
      "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==",
 | 
					      "integrity": "sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@types/fs-extra": {
 | 
					    "node_modules/@types/fs-extra": {
 | 
				
			||||||
@ -1135,9 +1136,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/acorn": {
 | 
					    "node_modules/acorn": {
 | 
				
			||||||
      "version": "8.1.0",
 | 
					      "version": "8.2.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.1.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.2.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-LWCF/Wn0nfHOmJ9rzQApGnxnvgfROzGilS8936rqN/lfcYkY9MYZzdMqN+2NJ4SlTc+m5HiSa+kNfDtI64dwUA==",
 | 
					      "integrity": "sha512-VrMS8kxT0e7J1EX0p6rI/E0FbfOVcvBpbIqHThFv+f8YrZIlMfVotYcXKVPmTvPW8sW5miJzfUFrrvthUZg8VQ==",
 | 
				
			||||||
      "bin": {
 | 
					      "bin": {
 | 
				
			||||||
        "acorn": "bin/acorn"
 | 
					        "acorn": "bin/acorn"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
@ -1287,6 +1288,18 @@
 | 
				
			|||||||
      "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg=="
 | 
					      "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/anymatch": {
 | 
				
			||||||
 | 
					      "version": "3.1.2",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "normalize-path": "^3.0.0",
 | 
				
			||||||
 | 
					        "picomatch": "^2.0.4"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">= 8"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/app-builder-bin": {
 | 
					    "node_modules/app-builder-bin": {
 | 
				
			||||||
      "version": "3.5.12",
 | 
					      "version": "3.5.12",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-3.5.12.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-3.5.12.tgz",
 | 
				
			||||||
@ -1596,6 +1609,14 @@
 | 
				
			|||||||
        "tar": "^6.1.0"
 | 
					        "tar": "^6.1.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/binary-extensions": {
 | 
				
			||||||
 | 
					      "version": "2.2.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">=8"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/binaryextensions": {
 | 
					    "node_modules/binaryextensions": {
 | 
				
			||||||
      "version": "4.15.0",
 | 
					      "version": "4.15.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-4.15.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-4.15.0.tgz",
 | 
				
			||||||
@ -1841,6 +1862,17 @@
 | 
				
			|||||||
        "concat-map": "0.0.1"
 | 
					        "concat-map": "0.0.1"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/braces": {
 | 
				
			||||||
 | 
					      "version": "3.0.2",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "fill-range": "^7.0.1"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">=8"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/browser-process-hrtime": {
 | 
					    "node_modules/browser-process-hrtime": {
 | 
				
			||||||
      "version": "1.0.0",
 | 
					      "version": "1.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
 | 
				
			||||||
@ -2200,6 +2232,26 @@
 | 
				
			|||||||
        "node": ">= 0.6"
 | 
					        "node": ">= 0.6"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/chokidar": {
 | 
				
			||||||
 | 
					      "version": "3.5.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==",
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "anymatch": "~3.1.1",
 | 
				
			||||||
 | 
					        "braces": "~3.0.2",
 | 
				
			||||||
 | 
					        "glob-parent": "~5.1.0",
 | 
				
			||||||
 | 
					        "is-binary-path": "~2.1.0",
 | 
				
			||||||
 | 
					        "is-glob": "~4.0.1",
 | 
				
			||||||
 | 
					        "normalize-path": "~3.0.0",
 | 
				
			||||||
 | 
					        "readdirp": "~3.5.0"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">= 8.10.0"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "optionalDependencies": {
 | 
				
			||||||
 | 
					        "fsevents": "~2.3.1"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/chownr": {
 | 
					    "node_modules/chownr": {
 | 
				
			||||||
      "version": "1.1.4",
 | 
					      "version": "1.1.4",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
 | 
				
			||||||
@ -3297,10 +3349,11 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/electron": {
 | 
					    "node_modules/electron": {
 | 
				
			||||||
      "version": "13.0.0-beta.12",
 | 
					      "version": "13.0.0-beta.18",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/electron/-/electron-13.0.0-beta.12.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/electron/-/electron-13.0.0-beta.18.tgz",
 | 
				
			||||||
      "integrity": "sha512-Ly+60Sgb5PITxRWA15XrW46GXSajOO8w+BHft07TZKKuicyGN+vqZAhR8HvvOtm9nGmVrrWsi430R9t4zQL8kw==",
 | 
					      "integrity": "sha512-9q6K0YsZBKrWr4TZSdyoYgNJQWbDRpTSkwoBamusV7O8xOPINaTxPMyo9xNk54YNgPl9ZNoen5T312zjNn3KRQ==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "hasInstallScript": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "@electron/get": "^1.0.1",
 | 
					        "@electron/get": "^1.0.1",
 | 
				
			||||||
        "@types/node": "^14.6.2",
 | 
					        "@types/node": "^14.6.2",
 | 
				
			||||||
@ -4159,9 +4212,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/enhanced-resolve": {
 | 
					    "node_modules/enhanced-resolve": {
 | 
				
			||||||
      "version": "5.7.0",
 | 
					      "version": "5.8.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-6njwt/NsZFUKhM6j9U8hzVyD4E4r0x7NQzhTCbcWOJ0IQjNSAoalWmb0AE51Wn+fwan5qVESWi7t2ToBxs9vrw==",
 | 
					      "integrity": "sha512-Sl3KRpJA8OpprrtaIswVki3cWPiPKxXuFxJXBp+zNb6s6VwNWwFRUdtmzd2ReUut8n+sCPx7QCtQ7w5wfJhSgQ==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "graceful-fs": "^4.2.4",
 | 
					        "graceful-fs": "^4.2.4",
 | 
				
			||||||
@ -4171,12 +4224,6 @@
 | 
				
			|||||||
        "node": ">=10.13.0"
 | 
					        "node": ">=10.13.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/enhanced-resolve/node_modules/graceful-fs": {
 | 
					 | 
				
			||||||
      "version": "4.2.6",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
 | 
					 | 
				
			||||||
      "dev": true
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "node_modules/enquirer": {
 | 
					    "node_modules/enquirer": {
 | 
				
			||||||
      "version": "2.3.6",
 | 
					      "version": "2.3.6",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
 | 
				
			||||||
@ -4740,6 +4787,17 @@
 | 
				
			|||||||
        "node": ">=8"
 | 
					        "node": ">=8"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/fill-range": {
 | 
				
			||||||
 | 
					      "version": "7.0.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "to-regex-range": "^5.0.1"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">=8"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/finalhandler": {
 | 
					    "node_modules/finalhandler": {
 | 
				
			||||||
      "version": "1.1.2",
 | 
					      "version": "1.1.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
 | 
				
			||||||
@ -4933,6 +4991,19 @@
 | 
				
			|||||||
      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
 | 
				
			||||||
      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
 | 
					      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/fsevents": {
 | 
				
			||||||
 | 
					      "version": "2.3.2",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
 | 
				
			||||||
 | 
					      "hasInstallScript": true,
 | 
				
			||||||
 | 
					      "optional": true,
 | 
				
			||||||
 | 
					      "os": [
 | 
				
			||||||
 | 
					        "darwin"
 | 
				
			||||||
 | 
					      ],
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/function-bind": {
 | 
					    "node_modules/function-bind": {
 | 
				
			||||||
      "version": "1.1.1",
 | 
					      "version": "1.1.1",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
 | 
				
			||||||
@ -5102,6 +5173,17 @@
 | 
				
			|||||||
        "node": "*"
 | 
					        "node": "*"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/glob-parent": {
 | 
				
			||||||
 | 
					      "version": "5.1.2",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "is-glob": "^4.0.1"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">= 6"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/glob-to-regexp": {
 | 
					    "node_modules/glob-to-regexp": {
 | 
				
			||||||
      "version": "0.4.1",
 | 
					      "version": "0.4.1",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
 | 
				
			||||||
@ -5210,9 +5292,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/graceful-fs": {
 | 
					    "node_modules/graceful-fs": {
 | 
				
			||||||
      "version": "4.2.2",
 | 
					      "version": "4.2.6",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
 | 
				
			||||||
      "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q=="
 | 
					      "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/graceful-readlink": {
 | 
					    "node_modules/graceful-readlink": {
 | 
				
			||||||
      "version": "1.0.1",
 | 
					      "version": "1.0.1",
 | 
				
			||||||
@ -5284,9 +5366,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/helmet": {
 | 
					    "node_modules/helmet": {
 | 
				
			||||||
      "version": "4.4.1",
 | 
					      "version": "4.5.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/helmet/-/helmet-4.4.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/helmet/-/helmet-4.5.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-G8tp0wUMI7i8wkMk2xLcEvESg5PiCitFMYgGRc/PwULB0RVhTP5GFdxOwvJwp9XVha8CuS8mnhmE8I/8dx/pbw==",
 | 
					      "integrity": "sha512-GfxdTaKarneWOpxmiVb/1YsY+fIwDOxVUGrvNEM1MC8W6Z2PREfkXiWF4XHQdvkyXwUTHuY4DRwB0uH/Q6BVyQ==",
 | 
				
			||||||
      "engines": {
 | 
					      "engines": {
 | 
				
			||||||
        "node": ">=10.0.0"
 | 
					        "node": ">=10.0.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
@ -5589,6 +5671,17 @@
 | 
				
			|||||||
      "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
 | 
					      "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/is-binary-path": {
 | 
				
			||||||
 | 
					      "version": "2.1.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "binary-extensions": "^2.0.0"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">=8"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/is-ci": {
 | 
					    "node_modules/is-ci": {
 | 
				
			||||||
      "version": "2.0.0",
 | 
					      "version": "2.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
 | 
				
			||||||
@ -5629,6 +5722,14 @@
 | 
				
			|||||||
        "node": ">=0.10.0"
 | 
					        "node": ">=0.10.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/is-extglob": {
 | 
				
			||||||
 | 
					      "version": "2.1.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">=0.10.0"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/is-fullwidth-code-point": {
 | 
					    "node_modules/is-fullwidth-code-point": {
 | 
				
			||||||
      "version": "1.0.0",
 | 
					      "version": "1.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
 | 
				
			||||||
@ -5645,6 +5746,17 @@
 | 
				
			|||||||
      "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ=="
 | 
					      "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/is-glob": {
 | 
				
			||||||
 | 
					      "version": "4.0.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "is-extglob": "^2.1.1"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">=0.10.0"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/is-installed-globally": {
 | 
					    "node_modules/is-installed-globally": {
 | 
				
			||||||
      "version": "0.4.0",
 | 
					      "version": "0.4.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz",
 | 
				
			||||||
@ -5676,6 +5788,14 @@
 | 
				
			|||||||
        "node": ">=10"
 | 
					        "node": ">=10"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/is-number": {
 | 
				
			||||||
 | 
					      "version": "7.0.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">=0.12.0"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/is-number-like": {
 | 
					    "node_modules/is-number-like": {
 | 
				
			||||||
      "version": "1.0.8",
 | 
					      "version": "1.0.8",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz",
 | 
				
			||||||
@ -5978,9 +6098,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/jsdom": {
 | 
					    "node_modules/jsdom": {
 | 
				
			||||||
      "version": "16.5.2",
 | 
					      "version": "16.5.3",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.5.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.5.3.tgz",
 | 
				
			||||||
      "integrity": "sha512-JxNtPt9C1ut85boCbJmffaQ06NBnzkQY/MWO3YxPW8IWS38A26z+B1oBvA9LwKrytewdfymnhi4UNH3/RAgZrg==",
 | 
					      "integrity": "sha512-Qj1H+PEvUsOtdPJ056ewXM4UJPCi4hhLA8wpiz9F2YvsRBhuFsXxtrIFAgGBDynQA9isAMGE91PfUYbdMPXuTA==",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "abab": "^2.0.5",
 | 
					        "abab": "^2.0.5",
 | 
				
			||||||
        "acorn": "^8.1.0",
 | 
					        "acorn": "^8.1.0",
 | 
				
			||||||
@ -6011,6 +6131,14 @@
 | 
				
			|||||||
      },
 | 
					      },
 | 
				
			||||||
      "engines": {
 | 
					      "engines": {
 | 
				
			||||||
        "node": ">=10"
 | 
					        "node": ">=10"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "peerDependencies": {
 | 
				
			||||||
 | 
					        "canvas": "^2.5.0"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "peerDependenciesMeta": {
 | 
				
			||||||
 | 
					        "canvas": {
 | 
				
			||||||
 | 
					          "optional": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/jsdom/node_modules/parse5": {
 | 
					    "node_modules/jsdom/node_modules/parse5": {
 | 
				
			||||||
@ -6713,9 +6841,9 @@
 | 
				
			|||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/node-abi": {
 | 
					    "node_modules/node-abi": {
 | 
				
			||||||
      "version": "2.21.0",
 | 
					      "version": "2.26.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.21.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.26.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-smhrivuPqEM3H5LmnY3KU6HfYv0u4QklgAxfFyRNujKUzbUcYZ+Jc2EhukB9SRcD2VpqhxM7n/MIcp1Ua1/JMg==",
 | 
					      "integrity": "sha512-ag/Vos/mXXpWLLAYWsAoQdgS+gW7IwvgMLOgqopm/DbzAjazLltzgzpVMsFlgmo9TzG5hGXeaBZx2AI731RIsQ==",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "semver": "^5.4.1"
 | 
					        "semver": "^5.4.1"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
@ -6758,12 +6886,6 @@
 | 
				
			|||||||
        "node": ">= 10.12.0"
 | 
					        "node": ">= 10.12.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/node-gyp/node_modules/graceful-fs": {
 | 
					 | 
				
			||||||
      "version": "4.2.5",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.5.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-kBBSQbz2K0Nyn+31j/w36fUfxkBW9/gfwRWdUY1ULReH3iokVJgddZAFcD1D0xlgTmFxJCbUkUclAlc6/IDJkw==",
 | 
					 | 
				
			||||||
      "dev": true
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "node_modules/node-gyp/node_modules/nopt": {
 | 
					    "node_modules/node-gyp/node_modules/nopt": {
 | 
				
			||||||
      "version": "5.0.0",
 | 
					      "version": "5.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
 | 
				
			||||||
@ -6899,6 +7021,14 @@
 | 
				
			|||||||
        "semver": "bin/semver"
 | 
					        "semver": "bin/semver"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/normalize-path": {
 | 
				
			||||||
 | 
					      "version": "3.0.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">=0.10.0"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/normalize-url": {
 | 
					    "node_modules/normalize-url": {
 | 
				
			||||||
      "version": "4.5.0",
 | 
					      "version": "4.5.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz",
 | 
				
			||||||
@ -7073,9 +7203,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/open": {
 | 
					    "node_modules/open": {
 | 
				
			||||||
      "version": "8.0.5",
 | 
					      "version": "8.0.6",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/open/-/open-8.0.5.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/open/-/open-8.0.6.tgz",
 | 
				
			||||||
      "integrity": "sha512-hkPXCz7gijWp2GoWqsQ4O/5p7F6d5pIQ/+9NyeWG1nABJ4zvLi9kJRv1a44kVf5p13wK0WMoiRA+Xey68yOytA==",
 | 
					      "integrity": "sha512-vDOC0KwGabMPFtIpCO2QOnQeOz0N2rEkbuCuxICwLMUCrpv+A7NHrrzJ2dQReJmVluHhO4pYRh/Pn6s8t7Op6Q==",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "define-lazy-prop": "^2.0.0",
 | 
					        "define-lazy-prop": "^2.0.0",
 | 
				
			||||||
        "is-docker": "^2.1.1",
 | 
					        "is-docker": "^2.1.1",
 | 
				
			||||||
@ -7083,6 +7213,9 @@
 | 
				
			|||||||
      },
 | 
					      },
 | 
				
			||||||
      "engines": {
 | 
					      "engines": {
 | 
				
			||||||
        "node": ">=12"
 | 
					        "node": ">=12"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "funding": {
 | 
				
			||||||
 | 
					        "url": "https://github.com/sponsors/sindresorhus"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/optionator": {
 | 
					    "node_modules/optionator": {
 | 
				
			||||||
@ -7404,6 +7537,17 @@
 | 
				
			|||||||
      "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz",
 | 
				
			||||||
      "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA=="
 | 
					      "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/picomatch": {
 | 
				
			||||||
 | 
					      "version": "2.2.3",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==",
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">=8.6"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "funding": {
 | 
				
			||||||
 | 
					        "url": "https://github.com/sponsors/jonschlinkert"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/pify": {
 | 
					    "node_modules/pify": {
 | 
				
			||||||
      "version": "2.3.0",
 | 
					      "version": "2.3.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
 | 
				
			||||||
@ -7836,6 +7980,17 @@
 | 
				
			|||||||
        "util-deprecate": "~1.0.1"
 | 
					        "util-deprecate": "~1.0.1"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/readdirp": {
 | 
				
			||||||
 | 
					      "version": "3.5.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "picomatch": "^2.2.1"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">=8.10.0"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/rechoir": {
 | 
					    "node_modules/rechoir": {
 | 
				
			||||||
      "version": "0.7.0",
 | 
					      "version": "0.7.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz",
 | 
				
			||||||
@ -9066,6 +9221,17 @@
 | 
				
			|||||||
        "node": ">=6"
 | 
					        "node": ">=6"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/to-regex-range": {
 | 
				
			||||||
 | 
					      "version": "5.0.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "is-number": "^7.0.0"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">=8.0"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/toidentifier": {
 | 
					    "node_modules/toidentifier": {
 | 
				
			||||||
      "version": "1.0.0",
 | 
					      "version": "1.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
 | 
				
			||||||
@ -9535,20 +9701,20 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/webpack": {
 | 
					    "node_modules/webpack": {
 | 
				
			||||||
      "version": "5.31.2",
 | 
					      "version": "5.36.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.31.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.36.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-0bCQe4ybo7T5Z0SC5axnIAH+1WuIdV4FwLYkaAlLtvfBhIx8bPS48WHTfiRZS1VM+pSiYt7e/rgLs3gLrH82lQ==",
 | 
					      "integrity": "sha512-XJumVnnGoH2dV+Pk1VwgY4YT6AiMKpVoudUFCNOXMIVrEKPUgEwdIfWPjIuGLESAiS8EdIHX5+TiJz/5JccmRg==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "@types/eslint-scope": "^3.7.0",
 | 
					        "@types/eslint-scope": "^3.7.0",
 | 
				
			||||||
        "@types/estree": "^0.0.46",
 | 
					        "@types/estree": "^0.0.47",
 | 
				
			||||||
        "@webassemblyjs/ast": "1.11.0",
 | 
					        "@webassemblyjs/ast": "1.11.0",
 | 
				
			||||||
        "@webassemblyjs/wasm-edit": "1.11.0",
 | 
					        "@webassemblyjs/wasm-edit": "1.11.0",
 | 
				
			||||||
        "@webassemblyjs/wasm-parser": "1.11.0",
 | 
					        "@webassemblyjs/wasm-parser": "1.11.0",
 | 
				
			||||||
        "acorn": "^8.0.4",
 | 
					        "acorn": "^8.2.1",
 | 
				
			||||||
        "browserslist": "^4.14.5",
 | 
					        "browserslist": "^4.14.5",
 | 
				
			||||||
        "chrome-trace-event": "^1.0.2",
 | 
					        "chrome-trace-event": "^1.0.2",
 | 
				
			||||||
        "enhanced-resolve": "^5.7.0",
 | 
					        "enhanced-resolve": "^5.8.0",
 | 
				
			||||||
        "es-module-lexer": "^0.4.0",
 | 
					        "es-module-lexer": "^0.4.0",
 | 
				
			||||||
        "eslint-scope": "^5.1.1",
 | 
					        "eslint-scope": "^5.1.1",
 | 
				
			||||||
        "events": "^3.2.0",
 | 
					        "events": "^3.2.0",
 | 
				
			||||||
@ -9569,6 +9735,15 @@
 | 
				
			|||||||
      },
 | 
					      },
 | 
				
			||||||
      "engines": {
 | 
					      "engines": {
 | 
				
			||||||
        "node": ">=10.13.0"
 | 
					        "node": ">=10.13.0"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "funding": {
 | 
				
			||||||
 | 
					        "type": "opencollective",
 | 
				
			||||||
 | 
					        "url": "https://opencollective.com/webpack"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "peerDependenciesMeta": {
 | 
				
			||||||
 | 
					        "webpack-cli": {
 | 
				
			||||||
 | 
					          "optional": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/webpack-cli": {
 | 
					    "node_modules/webpack-cli": {
 | 
				
			||||||
@ -9634,12 +9809,6 @@
 | 
				
			|||||||
        "node": ">=10.13.0"
 | 
					        "node": ">=10.13.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/webpack/node_modules/graceful-fs": {
 | 
					 | 
				
			||||||
      "version": "4.2.6",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
 | 
					 | 
				
			||||||
      "dev": true
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "node_modules/whatwg-encoding": {
 | 
					    "node_modules/whatwg-encoding": {
 | 
				
			||||||
      "version": "1.0.5",
 | 
					      "version": "1.0.5",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
 | 
				
			||||||
@ -9872,11 +10041,23 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/ws": {
 | 
					    "node_modules/ws": {
 | 
				
			||||||
      "version": "7.4.4",
 | 
					      "version": "7.4.5",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.4.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.5.tgz",
 | 
				
			||||||
      "integrity": "sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw==",
 | 
					      "integrity": "sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g==",
 | 
				
			||||||
      "engines": {
 | 
					      "engines": {
 | 
				
			||||||
        "node": ">=8.3.0"
 | 
					        "node": ">=8.3.0"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "peerDependencies": {
 | 
				
			||||||
 | 
					        "bufferutil": "^4.0.1",
 | 
				
			||||||
 | 
					        "utf-8-validate": "^5.0.2"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "peerDependenciesMeta": {
 | 
				
			||||||
 | 
					        "bufferutil": {
 | 
				
			||||||
 | 
					          "optional": true
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "utf-8-validate": {
 | 
				
			||||||
 | 
					          "optional": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/xdg-basedir": {
 | 
					    "node_modules/xdg-basedir": {
 | 
				
			||||||
@ -10794,9 +10975,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "@types/estree": {
 | 
					    "@types/estree": {
 | 
				
			||||||
      "version": "0.0.46",
 | 
					      "version": "0.0.47",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.47.tgz",
 | 
				
			||||||
      "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==",
 | 
					      "integrity": "sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "@types/fs-extra": {
 | 
					    "@types/fs-extra": {
 | 
				
			||||||
@ -11108,9 +11289,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "acorn": {
 | 
					    "acorn": {
 | 
				
			||||||
      "version": "8.1.0",
 | 
					      "version": "8.2.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.1.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.2.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-LWCF/Wn0nfHOmJ9rzQApGnxnvgfROzGilS8936rqN/lfcYkY9MYZzdMqN+2NJ4SlTc+m5HiSa+kNfDtI64dwUA=="
 | 
					      "integrity": "sha512-VrMS8kxT0e7J1EX0p6rI/E0FbfOVcvBpbIqHThFv+f8YrZIlMfVotYcXKVPmTvPW8sW5miJzfUFrrvthUZg8VQ=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "acorn-globals": {
 | 
					    "acorn-globals": {
 | 
				
			||||||
      "version": "6.0.0",
 | 
					      "version": "6.0.0",
 | 
				
			||||||
@ -11225,6 +11406,15 @@
 | 
				
			|||||||
      "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg=="
 | 
					      "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "anymatch": {
 | 
				
			||||||
 | 
					      "version": "3.1.2",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "normalize-path": "^3.0.0",
 | 
				
			||||||
 | 
					        "picomatch": "^2.0.4"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "app-builder-bin": {
 | 
					    "app-builder-bin": {
 | 
				
			||||||
      "version": "3.5.12",
 | 
					      "version": "3.5.12",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-3.5.12.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-3.5.12.tgz",
 | 
				
			||||||
@ -11500,6 +11690,11 @@
 | 
				
			|||||||
        "tar": "^6.1.0"
 | 
					        "tar": "^6.1.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "binary-extensions": {
 | 
				
			||||||
 | 
					      "version": "2.2.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "binaryextensions": {
 | 
					    "binaryextensions": {
 | 
				
			||||||
      "version": "4.15.0",
 | 
					      "version": "4.15.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-4.15.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-4.15.0.tgz",
 | 
				
			||||||
@ -11715,6 +11910,14 @@
 | 
				
			|||||||
        "concat-map": "0.0.1"
 | 
					        "concat-map": "0.0.1"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "braces": {
 | 
				
			||||||
 | 
					      "version": "3.0.2",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "fill-range": "^7.0.1"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "browser-process-hrtime": {
 | 
					    "browser-process-hrtime": {
 | 
				
			||||||
      "version": "1.0.0",
 | 
					      "version": "1.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
 | 
				
			||||||
@ -12018,6 +12221,21 @@
 | 
				
			|||||||
        "parse5": "^3.0.1"
 | 
					        "parse5": "^3.0.1"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "chokidar": {
 | 
				
			||||||
 | 
					      "version": "3.5.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==",
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "anymatch": "~3.1.1",
 | 
				
			||||||
 | 
					        "braces": "~3.0.2",
 | 
				
			||||||
 | 
					        "fsevents": "~2.3.1",
 | 
				
			||||||
 | 
					        "glob-parent": "~5.1.0",
 | 
				
			||||||
 | 
					        "is-binary-path": "~2.1.0",
 | 
				
			||||||
 | 
					        "is-glob": "~4.0.1",
 | 
				
			||||||
 | 
					        "normalize-path": "~3.0.0",
 | 
				
			||||||
 | 
					        "readdirp": "~3.5.0"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "chownr": {
 | 
					    "chownr": {
 | 
				
			||||||
      "version": "1.1.4",
 | 
					      "version": "1.1.4",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
 | 
				
			||||||
@ -12912,9 +13130,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "electron": {
 | 
					    "electron": {
 | 
				
			||||||
      "version": "13.0.0-beta.12",
 | 
					      "version": "13.0.0-beta.18",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/electron/-/electron-13.0.0-beta.12.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/electron/-/electron-13.0.0-beta.18.tgz",
 | 
				
			||||||
      "integrity": "sha512-Ly+60Sgb5PITxRWA15XrW46GXSajOO8w+BHft07TZKKuicyGN+vqZAhR8HvvOtm9nGmVrrWsi430R9t4zQL8kw==",
 | 
					      "integrity": "sha512-9q6K0YsZBKrWr4TZSdyoYgNJQWbDRpTSkwoBamusV7O8xOPINaTxPMyo9xNk54YNgPl9ZNoen5T312zjNn3KRQ==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "@electron/get": "^1.0.1",
 | 
					        "@electron/get": "^1.0.1",
 | 
				
			||||||
@ -13603,21 +13821,13 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "enhanced-resolve": {
 | 
					    "enhanced-resolve": {
 | 
				
			||||||
      "version": "5.7.0",
 | 
					      "version": "5.8.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-6njwt/NsZFUKhM6j9U8hzVyD4E4r0x7NQzhTCbcWOJ0IQjNSAoalWmb0AE51Wn+fwan5qVESWi7t2ToBxs9vrw==",
 | 
					      "integrity": "sha512-Sl3KRpJA8OpprrtaIswVki3cWPiPKxXuFxJXBp+zNb6s6VwNWwFRUdtmzd2ReUut8n+sCPx7QCtQ7w5wfJhSgQ==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "graceful-fs": "^4.2.4",
 | 
					        "graceful-fs": "^4.2.4",
 | 
				
			||||||
        "tapable": "^2.2.0"
 | 
					        "tapable": "^2.2.0"
 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "dependencies": {
 | 
					 | 
				
			||||||
        "graceful-fs": {
 | 
					 | 
				
			||||||
          "version": "4.2.6",
 | 
					 | 
				
			||||||
          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
 | 
					 | 
				
			||||||
          "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
 | 
					 | 
				
			||||||
          "dev": true
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "enquirer": {
 | 
					    "enquirer": {
 | 
				
			||||||
@ -14066,6 +14276,14 @@
 | 
				
			|||||||
        "trim-repeated": "^1.0.0"
 | 
					        "trim-repeated": "^1.0.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "fill-range": {
 | 
				
			||||||
 | 
					      "version": "7.0.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "to-regex-range": "^5.0.1"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "finalhandler": {
 | 
					    "finalhandler": {
 | 
				
			||||||
      "version": "1.1.2",
 | 
					      "version": "1.1.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
 | 
				
			||||||
@ -14225,6 +14443,12 @@
 | 
				
			|||||||
      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
 | 
				
			||||||
      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
 | 
					      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "fsevents": {
 | 
				
			||||||
 | 
					      "version": "2.3.2",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
 | 
				
			||||||
 | 
					      "optional": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "function-bind": {
 | 
					    "function-bind": {
 | 
				
			||||||
      "version": "1.1.1",
 | 
					      "version": "1.1.1",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
 | 
				
			||||||
@ -14382,6 +14606,14 @@
 | 
				
			|||||||
        "path-is-absolute": "^1.0.0"
 | 
					        "path-is-absolute": "^1.0.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "glob-parent": {
 | 
				
			||||||
 | 
					      "version": "5.1.2",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "is-glob": "^4.0.1"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "glob-to-regexp": {
 | 
					    "glob-to-regexp": {
 | 
				
			||||||
      "version": "0.4.1",
 | 
					      "version": "0.4.1",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
 | 
				
			||||||
@ -14474,9 +14706,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "graceful-fs": {
 | 
					    "graceful-fs": {
 | 
				
			||||||
      "version": "4.2.2",
 | 
					      "version": "4.2.6",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
 | 
				
			||||||
      "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q=="
 | 
					      "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "graceful-readlink": {
 | 
					    "graceful-readlink": {
 | 
				
			||||||
      "version": "1.0.1",
 | 
					      "version": "1.0.1",
 | 
				
			||||||
@ -14530,9 +14762,9 @@
 | 
				
			|||||||
      "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw=="
 | 
					      "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "helmet": {
 | 
					    "helmet": {
 | 
				
			||||||
      "version": "4.4.1",
 | 
					      "version": "4.5.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/helmet/-/helmet-4.4.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/helmet/-/helmet-4.5.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-G8tp0wUMI7i8wkMk2xLcEvESg5PiCitFMYgGRc/PwULB0RVhTP5GFdxOwvJwp9XVha8CuS8mnhmE8I/8dx/pbw=="
 | 
					      "integrity": "sha512-GfxdTaKarneWOpxmiVb/1YsY+fIwDOxVUGrvNEM1MC8W6Z2PREfkXiWF4XHQdvkyXwUTHuY4DRwB0uH/Q6BVyQ=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "hosted-git-info": {
 | 
					    "hosted-git-info": {
 | 
				
			||||||
      "version": "2.8.5",
 | 
					      "version": "2.8.5",
 | 
				
			||||||
@ -14769,6 +15001,14 @@
 | 
				
			|||||||
      "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
 | 
					      "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "is-binary-path": {
 | 
				
			||||||
 | 
					      "version": "2.1.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "binary-extensions": "^2.0.0"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "is-ci": {
 | 
					    "is-ci": {
 | 
				
			||||||
      "version": "2.0.0",
 | 
					      "version": "2.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
 | 
				
			||||||
@ -14797,6 +15037,11 @@
 | 
				
			|||||||
      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
 | 
				
			||||||
      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
 | 
					      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "is-extglob": {
 | 
				
			||||||
 | 
					      "version": "2.1.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "is-fullwidth-code-point": {
 | 
					    "is-fullwidth-code-point": {
 | 
				
			||||||
      "version": "1.0.0",
 | 
					      "version": "1.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
 | 
				
			||||||
@ -14810,6 +15055,14 @@
 | 
				
			|||||||
      "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ=="
 | 
					      "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "is-glob": {
 | 
				
			||||||
 | 
					      "version": "4.0.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "is-extglob": "^2.1.1"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "is-installed-globally": {
 | 
					    "is-installed-globally": {
 | 
				
			||||||
      "version": "0.4.0",
 | 
					      "version": "0.4.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz",
 | 
				
			||||||
@ -14832,6 +15085,11 @@
 | 
				
			|||||||
      "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==",
 | 
					      "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "is-number": {
 | 
				
			||||||
 | 
					      "version": "7.0.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "is-number-like": {
 | 
					    "is-number-like": {
 | 
				
			||||||
      "version": "1.0.8",
 | 
					      "version": "1.0.8",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz",
 | 
				
			||||||
@ -15080,9 +15338,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "jsdom": {
 | 
					    "jsdom": {
 | 
				
			||||||
      "version": "16.5.2",
 | 
					      "version": "16.5.3",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.5.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.5.3.tgz",
 | 
				
			||||||
      "integrity": "sha512-JxNtPt9C1ut85boCbJmffaQ06NBnzkQY/MWO3YxPW8IWS38A26z+B1oBvA9LwKrytewdfymnhi4UNH3/RAgZrg==",
 | 
					      "integrity": "sha512-Qj1H+PEvUsOtdPJ056ewXM4UJPCi4hhLA8wpiz9F2YvsRBhuFsXxtrIFAgGBDynQA9isAMGE91PfUYbdMPXuTA==",
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "abab": "^2.0.5",
 | 
					        "abab": "^2.0.5",
 | 
				
			||||||
        "acorn": "^8.1.0",
 | 
					        "acorn": "^8.1.0",
 | 
				
			||||||
@ -15692,9 +15950,9 @@
 | 
				
			|||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node-abi": {
 | 
					    "node-abi": {
 | 
				
			||||||
      "version": "2.21.0",
 | 
					      "version": "2.26.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.21.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.26.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-smhrivuPqEM3H5LmnY3KU6HfYv0u4QklgAxfFyRNujKUzbUcYZ+Jc2EhukB9SRcD2VpqhxM7n/MIcp1Ua1/JMg==",
 | 
					      "integrity": "sha512-ag/Vos/mXXpWLLAYWsAoQdgS+gW7IwvgMLOgqopm/DbzAjazLltzgzpVMsFlgmo9TzG5hGXeaBZx2AI731RIsQ==",
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "semver": "^5.4.1"
 | 
					        "semver": "^5.4.1"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
@ -15730,12 +15988,6 @@
 | 
				
			|||||||
        "which": "^2.0.2"
 | 
					        "which": "^2.0.2"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "graceful-fs": {
 | 
					 | 
				
			||||||
          "version": "4.2.5",
 | 
					 | 
				
			||||||
          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.5.tgz",
 | 
					 | 
				
			||||||
          "integrity": "sha512-kBBSQbz2K0Nyn+31j/w36fUfxkBW9/gfwRWdUY1ULReH3iokVJgddZAFcD1D0xlgTmFxJCbUkUclAlc6/IDJkw==",
 | 
					 | 
				
			||||||
          "dev": true
 | 
					 | 
				
			||||||
        },
 | 
					 | 
				
			||||||
        "nopt": {
 | 
					        "nopt": {
 | 
				
			||||||
          "version": "5.0.0",
 | 
					          "version": "5.0.0",
 | 
				
			||||||
          "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
 | 
					          "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
 | 
				
			||||||
@ -15847,6 +16099,11 @@
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "normalize-path": {
 | 
				
			||||||
 | 
					      "version": "3.0.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "normalize-url": {
 | 
					    "normalize-url": {
 | 
				
			||||||
      "version": "4.5.0",
 | 
					      "version": "4.5.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz",
 | 
				
			||||||
@ -15990,9 +16247,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "open": {
 | 
					    "open": {
 | 
				
			||||||
      "version": "8.0.5",
 | 
					      "version": "8.0.6",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/open/-/open-8.0.5.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/open/-/open-8.0.6.tgz",
 | 
				
			||||||
      "integrity": "sha512-hkPXCz7gijWp2GoWqsQ4O/5p7F6d5pIQ/+9NyeWG1nABJ4zvLi9kJRv1a44kVf5p13wK0WMoiRA+Xey68yOytA==",
 | 
					      "integrity": "sha512-vDOC0KwGabMPFtIpCO2QOnQeOz0N2rEkbuCuxICwLMUCrpv+A7NHrrzJ2dQReJmVluHhO4pYRh/Pn6s8t7Op6Q==",
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "define-lazy-prop": "^2.0.0",
 | 
					        "define-lazy-prop": "^2.0.0",
 | 
				
			||||||
        "is-docker": "^2.1.1",
 | 
					        "is-docker": "^2.1.1",
 | 
				
			||||||
@ -16259,6 +16516,11 @@
 | 
				
			|||||||
      "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz",
 | 
				
			||||||
      "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA=="
 | 
					      "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "picomatch": {
 | 
				
			||||||
 | 
					      "version": "2.2.3",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "pify": {
 | 
					    "pify": {
 | 
				
			||||||
      "version": "2.3.0",
 | 
					      "version": "2.3.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
 | 
				
			||||||
@ -16601,6 +16863,14 @@
 | 
				
			|||||||
        "util-deprecate": "~1.0.1"
 | 
					        "util-deprecate": "~1.0.1"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "readdirp": {
 | 
				
			||||||
 | 
					      "version": "3.5.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "picomatch": "^2.2.1"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "rechoir": {
 | 
					    "rechoir": {
 | 
				
			||||||
      "version": "0.7.0",
 | 
					      "version": "0.7.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz",
 | 
				
			||||||
@ -17640,6 +17910,14 @@
 | 
				
			|||||||
      "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==",
 | 
					      "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "to-regex-range": {
 | 
				
			||||||
 | 
					      "version": "5.0.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "is-number": "^7.0.0"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "toidentifier": {
 | 
					    "toidentifier": {
 | 
				
			||||||
      "version": "1.0.0",
 | 
					      "version": "1.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
 | 
				
			||||||
@ -18017,20 +18295,20 @@
 | 
				
			|||||||
      "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w=="
 | 
					      "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "webpack": {
 | 
					    "webpack": {
 | 
				
			||||||
      "version": "5.31.2",
 | 
					      "version": "5.36.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.31.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.36.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-0bCQe4ybo7T5Z0SC5axnIAH+1WuIdV4FwLYkaAlLtvfBhIx8bPS48WHTfiRZS1VM+pSiYt7e/rgLs3gLrH82lQ==",
 | 
					      "integrity": "sha512-XJumVnnGoH2dV+Pk1VwgY4YT6AiMKpVoudUFCNOXMIVrEKPUgEwdIfWPjIuGLESAiS8EdIHX5+TiJz/5JccmRg==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "@types/eslint-scope": "^3.7.0",
 | 
					        "@types/eslint-scope": "^3.7.0",
 | 
				
			||||||
        "@types/estree": "^0.0.46",
 | 
					        "@types/estree": "^0.0.47",
 | 
				
			||||||
        "@webassemblyjs/ast": "1.11.0",
 | 
					        "@webassemblyjs/ast": "1.11.0",
 | 
				
			||||||
        "@webassemblyjs/wasm-edit": "1.11.0",
 | 
					        "@webassemblyjs/wasm-edit": "1.11.0",
 | 
				
			||||||
        "@webassemblyjs/wasm-parser": "1.11.0",
 | 
					        "@webassemblyjs/wasm-parser": "1.11.0",
 | 
				
			||||||
        "acorn": "^8.0.4",
 | 
					        "acorn": "^8.2.1",
 | 
				
			||||||
        "browserslist": "^4.14.5",
 | 
					        "browserslist": "^4.14.5",
 | 
				
			||||||
        "chrome-trace-event": "^1.0.2",
 | 
					        "chrome-trace-event": "^1.0.2",
 | 
				
			||||||
        "enhanced-resolve": "^5.7.0",
 | 
					        "enhanced-resolve": "^5.8.0",
 | 
				
			||||||
        "es-module-lexer": "^0.4.0",
 | 
					        "es-module-lexer": "^0.4.0",
 | 
				
			||||||
        "eslint-scope": "^5.1.1",
 | 
					        "eslint-scope": "^5.1.1",
 | 
				
			||||||
        "events": "^3.2.0",
 | 
					        "events": "^3.2.0",
 | 
				
			||||||
@ -18045,14 +18323,6 @@
 | 
				
			|||||||
        "terser-webpack-plugin": "^5.1.1",
 | 
					        "terser-webpack-plugin": "^5.1.1",
 | 
				
			||||||
        "watchpack": "^2.0.0",
 | 
					        "watchpack": "^2.0.0",
 | 
				
			||||||
        "webpack-sources": "^2.1.1"
 | 
					        "webpack-sources": "^2.1.1"
 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "dependencies": {
 | 
					 | 
				
			||||||
        "graceful-fs": {
 | 
					 | 
				
			||||||
          "version": "4.2.6",
 | 
					 | 
				
			||||||
          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
 | 
					 | 
				
			||||||
          "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
 | 
					 | 
				
			||||||
          "dev": true
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "webpack-cli": {
 | 
					    "webpack-cli": {
 | 
				
			||||||
@ -18299,9 +18569,10 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "ws": {
 | 
					    "ws": {
 | 
				
			||||||
      "version": "7.4.4",
 | 
					      "version": "7.4.5",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.4.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.5.tgz",
 | 
				
			||||||
      "integrity": "sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw=="
 | 
					      "integrity": "sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g==",
 | 
				
			||||||
 | 
					      "requires": {}
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "xdg-basedir": {
 | 
					    "xdg-basedir": {
 | 
				
			||||||
      "version": "4.0.0",
 | 
					      "version": "4.0.0",
 | 
				
			||||||
 | 
				
			|||||||
@ -89,7 +89,7 @@
 | 
				
			|||||||
    "jsdoc": "3.6.6",
 | 
					    "jsdoc": "3.6.6",
 | 
				
			||||||
    "lorem-ipsum": "2.0.3",
 | 
					    "lorem-ipsum": "2.0.3",
 | 
				
			||||||
    "rcedit": "3.0.0",
 | 
					    "rcedit": "3.0.0",
 | 
				
			||||||
    "webpack": "5.35.1",
 | 
					    "webpack": "5.36.2",
 | 
				
			||||||
    "webpack-cli": "4.6.0"
 | 
					    "webpack-cli": "4.6.0"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "optionalDependencies": {
 | 
					  "optionalDependencies": {
 | 
				
			||||||
 | 
				
			|||||||
@ -2,6 +2,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
const utils = require('../../utils');
 | 
					const utils = require('../../utils');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					let becca = null;
 | 
				
			||||||
let repo = null;
 | 
					let repo = null;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class AbstractEntity {
 | 
					class AbstractEntity {
 | 
				
			||||||
@ -30,6 +31,15 @@ class AbstractEntity {
 | 
				
			|||||||
        return this.utcDateModified || this.utcDateCreated || "FAKE";
 | 
					        return this.utcDateModified || this.utcDateCreated || "FAKE";
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    get becca() {
 | 
				
			||||||
 | 
					        if (!becca) {
 | 
				
			||||||
 | 
					            becca = require('../becca');
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        return becca;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    // temporarily needed for saving entities
 | 
				
			||||||
    get repository() {
 | 
					    get repository() {
 | 
				
			||||||
        if (!repo) {
 | 
					        if (!repo) {
 | 
				
			||||||
            repo = require('../../repository');
 | 
					            repo = require('../../repository');
 | 
				
			||||||
 | 
				
			|||||||
@ -11,11 +11,9 @@ class Attribute extends AbstractEntity {
 | 
				
			|||||||
    static get primaryKeyName() { return "attributeId"; }
 | 
					    static get primaryKeyName() { return "attributeId"; }
 | 
				
			||||||
    static get hashedProperties() { return ["attributeId", "noteId", "type", "name", "value", "isInheritable"]; }
 | 
					    static get hashedProperties() { return ["attributeId", "noteId", "type", "name", "value", "isInheritable"]; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    constructor(becca, row) {
 | 
					    constructor(row) {
 | 
				
			||||||
        super();
 | 
					        super();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        /** @param {Becca} */
 | 
					 | 
				
			||||||
        this.becca = becca;
 | 
					 | 
				
			||||||
        /** @param {string} */
 | 
					        /** @param {string} */
 | 
				
			||||||
        this.attributeId = row.attributeId;
 | 
					        this.attributeId = row.attributeId;
 | 
				
			||||||
        /** @param {string} */
 | 
					        /** @param {string} */
 | 
				
			||||||
@ -74,7 +72,7 @@ class Attribute extends AbstractEntity {
 | 
				
			|||||||
     * @returns {Note|null}
 | 
					     * @returns {Note|null}
 | 
				
			||||||
     */
 | 
					     */
 | 
				
			||||||
    getNote() {
 | 
					    getNote() {
 | 
				
			||||||
        return this.repository.getNote(this.noteId);
 | 
					        return this.becca.getNote(this.noteId);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
@ -89,7 +87,7 @@ class Attribute extends AbstractEntity {
 | 
				
			|||||||
            return null;
 | 
					            return null;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        return this.repository.getNote(this.value);
 | 
					        return this.becca.getNote(this.value);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
 | 
				
			|||||||
@ -11,11 +11,9 @@ class Branch extends AbstractEntity {
 | 
				
			|||||||
    // notePosition is not part of hash because it would produce a lot of updates in case of reordering
 | 
					    // notePosition is not part of hash because it would produce a lot of updates in case of reordering
 | 
				
			||||||
    static get hashedProperties() { return ["branchId", "noteId", "parentNoteId", "prefix"]; }
 | 
					    static get hashedProperties() { return ["branchId", "noteId", "parentNoteId", "prefix"]; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    constructor(becca, row) {
 | 
					    constructor(row) {
 | 
				
			||||||
        super();
 | 
					        super();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        /** @param {Becca} */
 | 
					 | 
				
			||||||
        this.becca = becca;
 | 
					 | 
				
			||||||
        /** @param {string} */
 | 
					        /** @param {string} */
 | 
				
			||||||
        this.branchId = row.branchId;
 | 
					        this.branchId = row.branchId;
 | 
				
			||||||
        /** @param {string} */
 | 
					        /** @param {string} */
 | 
				
			||||||
 | 
				
			|||||||
@ -17,12 +17,9 @@ class Note extends AbstractEntity {
 | 
				
			|||||||
    static get primaryKeyName() { return "noteId"; }
 | 
					    static get primaryKeyName() { return "noteId"; }
 | 
				
			||||||
    static get hashedProperties() { return ["noteId", "title", "isProtected", "type", "mime"]; }
 | 
					    static get hashedProperties() { return ["noteId", "title", "isProtected", "type", "mime"]; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    constructor(becca, row) {
 | 
					    constructor(row) {
 | 
				
			||||||
        super();
 | 
					        super();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        /** @param {Becca} */
 | 
					 | 
				
			||||||
        this.becca = becca;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        this.update(row);
 | 
					        this.update(row);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        /** @param {Branch[]} */
 | 
					        /** @param {Branch[]} */
 | 
				
			||||||
 | 
				
			|||||||
@ -2,7 +2,6 @@ const becca = require('./becca.js');
 | 
				
			|||||||
const log = require('../log');
 | 
					const log = require('../log');
 | 
				
			||||||
const beccaService = require('./becca_service.js');
 | 
					const beccaService = require('./becca_service.js');
 | 
				
			||||||
const dateUtils = require('../date_utils');
 | 
					const dateUtils = require('../date_utils');
 | 
				
			||||||
const repository = require('../repository');
 | 
					 | 
				
			||||||
const { JSDOM } = require("jsdom");
 | 
					const { JSDOM } = require("jsdom");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const DEBUG = false;
 | 
					const DEBUG = false;
 | 
				
			||||||
@ -124,8 +123,7 @@ function buildRewardMap(note) {
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (note.type === 'text' && note.isDecrypted) {
 | 
					    if (note.type === 'text' && note.isDecrypted) {
 | 
				
			||||||
        const noteEntity = repository.getNote(note.noteId);
 | 
					        const content = note.getContent();
 | 
				
			||||||
        const content = noteEntity.getContent();
 | 
					 | 
				
			||||||
        const dom = new JSDOM(content);
 | 
					        const dom = new JSDOM(content);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        function addHeadingsToRewardMap(elName, rewardFactor) {
 | 
					        function addHeadingsToRewardMap(elName, rewardFactor) {
 | 
				
			||||||
 | 
				
			|||||||
@ -111,7 +111,7 @@ function createNewNote(params) {
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return sql.transactional(() => {
 | 
					    return sql.transactional(() => {
 | 
				
			||||||
        const note = new BeccaNote(becca,{
 | 
					        const note = new BeccaNote({
 | 
				
			||||||
            noteId: params.noteId, // optionally can force specific noteId
 | 
					            noteId: params.noteId, // optionally can force specific noteId
 | 
				
			||||||
            title: params.title,
 | 
					            title: params.title,
 | 
				
			||||||
            isProtected: !!params.isProtected,
 | 
					            isProtected: !!params.isProtected,
 | 
				
			||||||
@ -121,7 +121,7 @@ function createNewNote(params) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        note.setContent(params.content);
 | 
					        note.setContent(params.content);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        const branch = new BeccaBranch(becca,{
 | 
					        const branch = new BeccaBranch({
 | 
				
			||||||
            noteId: note.noteId,
 | 
					            noteId: note.noteId,
 | 
				
			||||||
            parentNoteId: params.parentNoteId,
 | 
					            parentNoteId: params.parentNoteId,
 | 
				
			||||||
            notePosition: params.notePosition !== undefined ? params.notePosition : getNewNotePosition(params.parentNoteId),
 | 
					            notePosition: params.notePosition !== undefined ? params.notePosition : getNewNotePosition(params.parentNoteId),
 | 
				
			||||||
@ -799,7 +799,7 @@ function duplicateSubtreeInner(origNote, origBranch, newParentNoteId, noteIdMapp
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    const newNoteId = noteIdMapping[origNote.noteId];
 | 
					    const newNoteId = noteIdMapping[origNote.noteId];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    const newBranch = new BeccaBranch(becca,{
 | 
					    const newBranch = new BeccaBranch({
 | 
				
			||||||
        noteId: newNoteId,
 | 
					        noteId: newNoteId,
 | 
				
			||||||
        parentNoteId: newParentNoteId,
 | 
					        parentNoteId: newParentNoteId,
 | 
				
			||||||
        // here increasing just by 1 to make sure it's directly after original
 | 
					        // here increasing just by 1 to make sure it's directly after original
 | 
				
			||||||
@ -817,7 +817,7 @@ function duplicateSubtreeInner(origNote, origBranch, newParentNoteId, noteIdMapp
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    const newNote = new BeccaNote(becca, origNote);
 | 
					    const newNote = new BeccaNote(origNote);
 | 
				
			||||||
    newNote.noteId = newNoteId;
 | 
					    newNote.noteId = newNoteId;
 | 
				
			||||||
    newNote.dateCreated = dateUtils.localNowDateTime();
 | 
					    newNote.dateCreated = dateUtils.localNowDateTime();
 | 
				
			||||||
    newNote.utcDateCreated = dateUtils.utcNowDateTime();
 | 
					    newNote.utcDateCreated = dateUtils.utcNowDateTime();
 | 
				
			||||||
@ -833,7 +833,7 @@ function duplicateSubtreeInner(origNote, origBranch, newParentNoteId, noteIdMapp
 | 
				
			|||||||
    newNote.setContent(content);
 | 
					    newNote.setContent(content);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    for (const attribute of origNote.getOwnedAttributes()) {
 | 
					    for (const attribute of origNote.getOwnedAttributes()) {
 | 
				
			||||||
        const attr = new BeccaAttribute(becca, attribute);
 | 
					        const attr = new BeccaAttribute(attribute);
 | 
				
			||||||
        attr.attributeId = undefined; // force creation of new attribute
 | 
					        attr.attributeId = undefined; // force creation of new attribute
 | 
				
			||||||
        attr.noteId = newNote.noteId;
 | 
					        attr.noteId = newNote.noteId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user