|
@@ -28,9 +28,10 @@
|
|
|
"class-transformer": "^0.5.1",
|
|
|
"class-validator": "^0.14.0",
|
|
|
"cookie-parser": "^1.4.6",
|
|
|
- "exiftool-vendored": "^22.0.0",
|
|
|
+ "exiftool-vendored": "^23.0.0",
|
|
|
"exiftool-vendored.pl": "^12.62.0",
|
|
|
"fluent-ffmpeg": "^2.1.2",
|
|
|
+ "geo-tz": "^7.0.7",
|
|
|
"handlebars": "^4.7.8",
|
|
|
"i18n-iso-countries": "^7.6.0",
|
|
|
"immich": "^0.41.0",
|
|
@@ -2669,9 +2670,9 @@
|
|
|
}
|
|
|
},
|
|
|
"node_modules/@photostructure/tz-lookup": {
|
|
|
- "version": "7.0.0",
|
|
|
- "resolved": "https://registry.npmjs.org/@photostructure/tz-lookup/-/tz-lookup-7.0.0.tgz",
|
|
|
- "integrity": "sha512-pTRsZz7Sn4yAtItC7I4+0segDHosMyOtJgAXg+xvDOolT0Xz4IFWqBV33OMCWoaNd3oQb60wbWhLeCQgJCyZAA=="
|
|
|
+ "version": "8.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/@photostructure/tz-lookup/-/tz-lookup-8.0.0.tgz",
|
|
|
+ "integrity": "sha512-D5ggPEWSNGEKzKTx6+Gn0NZXHQ4ywgRd2p2h7i/tjEmkv/uJ9SzQd0o7v7FzEAt4bP3dxDoWm43aPfUs9qMOGg=="
|
|
|
},
|
|
|
"node_modules/@pkgjs/parseargs": {
|
|
|
"version": "0.11.0",
|
|
@@ -3101,6 +3102,37 @@
|
|
|
"integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==",
|
|
|
"devOptional": true
|
|
|
},
|
|
|
+ "node_modules/@turf/boolean-point-in-polygon": {
|
|
|
+ "version": "6.5.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/@turf/boolean-point-in-polygon/-/boolean-point-in-polygon-6.5.0.tgz",
|
|
|
+ "integrity": "sha512-DtSuVFB26SI+hj0SjrvXowGTUCHlgevPAIsukssW6BG5MlNSBQAo70wpICBNJL6RjukXg8d2eXaAWuD/CqL00A==",
|
|
|
+ "dependencies": {
|
|
|
+ "@turf/helpers": "^6.5.0",
|
|
|
+ "@turf/invariant": "^6.5.0"
|
|
|
+ },
|
|
|
+ "funding": {
|
|
|
+ "url": "https://opencollective.com/turf"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/@turf/helpers": {
|
|
|
+ "version": "6.5.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-6.5.0.tgz",
|
|
|
+ "integrity": "sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw==",
|
|
|
+ "funding": {
|
|
|
+ "url": "https://opencollective.com/turf"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/@turf/invariant": {
|
|
|
+ "version": "6.5.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-6.5.0.tgz",
|
|
|
+ "integrity": "sha512-Wv8PRNCtPD31UVbdJE/KVAWKe7l6US+lJItRR/HOEW3eh+U/JwRCSUl/KZ7bmjM/C+zLNoreM2TU6OoLACs4eg==",
|
|
|
+ "dependencies": {
|
|
|
+ "@turf/helpers": "^6.5.0"
|
|
|
+ },
|
|
|
+ "funding": {
|
|
|
+ "url": "https://opencollective.com/turf"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/@types/archiver": {
|
|
|
"version": "5.3.2",
|
|
|
"resolved": "https://registry.npmjs.org/@types/archiver/-/archiver-5.3.2.tgz",
|
|
@@ -3393,9 +3425,9 @@
|
|
|
"dev": true
|
|
|
},
|
|
|
"node_modules/@types/luxon": {
|
|
|
- "version": "3.3.0",
|
|
|
- "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-3.3.0.tgz",
|
|
|
- "integrity": "sha512-uKRI5QORDnrGFYgcdAVnHvEIvEZ8noTpP/Bg+HeUzZghwinDlIS87DEenV5r1YoOF9G4x600YsUXLWZ19rmTmg=="
|
|
|
+ "version": "3.3.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-3.3.2.tgz",
|
|
|
+ "integrity": "sha512-l5cpE57br4BIjK+9BSkFBOsWtwv6J9bJpC7gdXIzZyI0vuKvNTk0wZZrkQxMGsUAuGW9+WMNWF2IJMD7br2yeQ=="
|
|
|
},
|
|
|
"node_modules/@types/mime": {
|
|
|
"version": "1.3.2",
|
|
@@ -4229,6 +4261,11 @@
|
|
|
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
|
|
|
"integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
|
|
|
},
|
|
|
+ "node_modules/array-source": {
|
|
|
+ "version": "0.0.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/array-source/-/array-source-0.0.4.tgz",
|
|
|
+ "integrity": "sha512-frNdc+zBn80vipY+GdcJkLEbMWj3xmzArYApmUGxoiV8uAu/ygcs9icPdsGdA26h0MkHUMW6EN2piIvVx+M5Mw=="
|
|
|
+ },
|
|
|
"node_modules/array-timsort": {
|
|
|
"version": "1.0.3",
|
|
|
"resolved": "https://registry.npmjs.org/array-timsort/-/array-timsort-1.0.3.tgz",
|
|
@@ -6676,34 +6713,34 @@
|
|
|
}
|
|
|
},
|
|
|
"node_modules/exiftool-vendored": {
|
|
|
- "version": "22.0.0",
|
|
|
- "resolved": "https://registry.npmjs.org/exiftool-vendored/-/exiftool-vendored-22.0.0.tgz",
|
|
|
- "integrity": "sha512-gBOQ4C2GLjxKPDPRuUbMOz91mG6IFA22L+Z/IQzFotFu20vc7YroqHALf/ophCbANA5sNSArbVDPijP7n/20Jg==",
|
|
|
+ "version": "23.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/exiftool-vendored/-/exiftool-vendored-23.0.0.tgz",
|
|
|
+ "integrity": "sha512-QHAKZ+M6IqWl/b5UHdG6eF+uwqGZY5Jr9JcPeQB4s5H7vPyK8KvUWsnY1NbRo824OIOd4e6kn4tNhhWpYRNnCw==",
|
|
|
"dependencies": {
|
|
|
- "@photostructure/tz-lookup": "^7.0.0",
|
|
|
- "@types/luxon": "^3.3.0",
|
|
|
+ "@photostructure/tz-lookup": "^8.0.0",
|
|
|
+ "@types/luxon": "^3.3.2",
|
|
|
"batch-cluster": "^12.1.0",
|
|
|
"he": "^1.2.0",
|
|
|
- "luxon": "^3.3.0"
|
|
|
+ "luxon": "^3.4.3"
|
|
|
},
|
|
|
"optionalDependencies": {
|
|
|
- "exiftool-vendored.exe": "12.62.0",
|
|
|
- "exiftool-vendored.pl": "12.62.0"
|
|
|
+ "exiftool-vendored.exe": "12.65.0",
|
|
|
+ "exiftool-vendored.pl": "12.65.0"
|
|
|
}
|
|
|
},
|
|
|
"node_modules/exiftool-vendored.exe": {
|
|
|
- "version": "12.62.0",
|
|
|
- "resolved": "https://registry.npmjs.org/exiftool-vendored.exe/-/exiftool-vendored.exe-12.62.0.tgz",
|
|
|
- "integrity": "sha512-xNFkvmjwnMg6ivtmkc67w1qD23fIy06nRpMpGuBpTwTqAVatHV+vk7T75zyvLoXRRpd1rKID9XAVLGJCE/iiMQ==",
|
|
|
+ "version": "12.65.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/exiftool-vendored.exe/-/exiftool-vendored.exe-12.65.0.tgz",
|
|
|
+ "integrity": "sha512-VDTSW3/u5bdLlg516g1oTypq2Sxd3I2pWTzdd5EmDtSjmvvBCLyDlMpv4Gnz8dnlQTRsEqwIgv/TAtdWykwEBg==",
|
|
|
"optional": true,
|
|
|
"os": [
|
|
|
"win32"
|
|
|
]
|
|
|
},
|
|
|
"node_modules/exiftool-vendored.pl": {
|
|
|
- "version": "12.62.0",
|
|
|
- "resolved": "https://registry.npmjs.org/exiftool-vendored.pl/-/exiftool-vendored.pl-12.62.0.tgz",
|
|
|
- "integrity": "sha512-e0JqrihAs6s7B4Zm/rrTg/pzPB7uUVnK6fwEpTik6PE8N84SGDn3ht4snDqwejZ2mKdmEk8upSygeUe33+yVlw==",
|
|
|
+ "version": "12.65.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/exiftool-vendored.pl/-/exiftool-vendored.pl-12.65.0.tgz",
|
|
|
+ "integrity": "sha512-BpR+rwKLWqUAPbsW17fw+8FAmyijkMhjaLu3fWU2QX6rpBJnOfn+lQp4Txkq44avL1LDV+eQ8pbWXyimjkPw0Q==",
|
|
|
"os": [
|
|
|
"!win32"
|
|
|
]
|
|
@@ -7025,6 +7062,14 @@
|
|
|
"node": "^10.12.0 || >=12.0.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/file-source": {
|
|
|
+ "version": "0.6.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/file-source/-/file-source-0.6.1.tgz",
|
|
|
+ "integrity": "sha512-1R1KneL7eTXmXfKxC10V/9NeGOdbsAXJ+lQ//fvvcHUgtaZcZDWNJNblxAoVOyV1cj45pOtUrR3vZTBwqcW8XA==",
|
|
|
+ "dependencies": {
|
|
|
+ "stream-source": "0.3"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/file-type": {
|
|
|
"version": "17.1.6",
|
|
|
"resolved": "https://registry.npmjs.org/file-type/-/file-type-17.1.6.tgz",
|
|
@@ -7443,6 +7488,49 @@
|
|
|
"node": ">=6.9.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/geo-tz": {
|
|
|
+ "version": "7.0.7",
|
|
|
+ "resolved": "https://registry.npmjs.org/geo-tz/-/geo-tz-7.0.7.tgz",
|
|
|
+ "integrity": "sha512-Aq0sRSO1y4w62D5muRqzDmN4SWfFYnt703BLiqiHAvunlwsJs4qd3Fkl1pKSUa0bwuBmPFxIA8M1E+ilg2PSjw==",
|
|
|
+ "dependencies": {
|
|
|
+ "@turf/boolean-point-in-polygon": "^6.5.0",
|
|
|
+ "@turf/helpers": "^6.5.0",
|
|
|
+ "geobuf": "^3.0.2",
|
|
|
+ "pbf": "^3.2.1"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=12"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/geobuf": {
|
|
|
+ "version": "3.0.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/geobuf/-/geobuf-3.0.2.tgz",
|
|
|
+ "integrity": "sha512-ASgKwEAQQRnyNFHNvpd5uAwstbVYmiTW0Caw3fBb509tNTqXyAAPMyFs5NNihsLZhLxU1j/kjFhkhLWA9djuVg==",
|
|
|
+ "dependencies": {
|
|
|
+ "concat-stream": "^2.0.0",
|
|
|
+ "pbf": "^3.2.1",
|
|
|
+ "shapefile": "~0.6.6"
|
|
|
+ },
|
|
|
+ "bin": {
|
|
|
+ "geobuf2json": "bin/geobuf2json",
|
|
|
+ "json2geobuf": "bin/json2geobuf",
|
|
|
+ "shp2geobuf": "bin/shp2geobuf"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/geobuf/node_modules/concat-stream": {
|
|
|
+ "version": "2.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz",
|
|
|
+ "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==",
|
|
|
+ "engines": [
|
|
|
+ "node >= 6.0"
|
|
|
+ ],
|
|
|
+ "dependencies": {
|
|
|
+ "buffer-from": "^1.0.0",
|
|
|
+ "inherits": "^2.0.3",
|
|
|
+ "readable-stream": "^3.0.2",
|
|
|
+ "typedarray": "^0.0.6"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/get-caller-file": {
|
|
|
"version": "2.0.5",
|
|
|
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
|
|
@@ -9390,9 +9478,9 @@
|
|
|
}
|
|
|
},
|
|
|
"node_modules/luxon": {
|
|
|
- "version": "3.4.2",
|
|
|
- "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.4.2.tgz",
|
|
|
- "integrity": "sha512-uBoAVCVcajsrqy3pv7eo5jEUz1oeLmCcnMv8n4AJpT5hbpN9lUssAXibNElpbLce3Mhm9dyBzwYLs9zctM/0tA==",
|
|
|
+ "version": "3.4.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.4.3.tgz",
|
|
|
+ "integrity": "sha512-tFWBiv3h7z+T/tDaoxA8rqTxy1CHV6gHS//QdaH4pulbq/JuBSGgQspQQqcgnwdAx6pNI7cmvz5Sv/addzHmUg==",
|
|
|
"engines": {
|
|
|
"node": ">=12"
|
|
|
}
|
|
@@ -10366,6 +10454,15 @@
|
|
|
"node": "14 || >=16.14"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/path-source": {
|
|
|
+ "version": "0.1.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/path-source/-/path-source-0.1.3.tgz",
|
|
|
+ "integrity": "sha512-dWRHm5mIw5kw0cs3QZLNmpUWty48f5+5v9nWD2dw3Y0Hf+s01Ag8iJEWV0Sm0kocE8kK27DrIowha03e1YR+Qw==",
|
|
|
+ "dependencies": {
|
|
|
+ "array-source": "0.0",
|
|
|
+ "file-source": "0.6"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/path-to-regexp": {
|
|
|
"version": "3.2.0",
|
|
|
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.2.0.tgz",
|
|
@@ -10379,6 +10476,18 @@
|
|
|
"node": ">=8"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/pbf": {
|
|
|
+ "version": "3.2.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz",
|
|
|
+ "integrity": "sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==",
|
|
|
+ "dependencies": {
|
|
|
+ "ieee754": "^1.1.12",
|
|
|
+ "resolve-protobuf-schema": "^2.1.0"
|
|
|
+ },
|
|
|
+ "bin": {
|
|
|
+ "pbf": "bin/pbf"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/peek-readable": {
|
|
|
"version": "5.0.0",
|
|
|
"resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-5.0.0.tgz",
|
|
@@ -10783,6 +10892,11 @@
|
|
|
"node": ">=10"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/protocol-buffers-schema": {
|
|
|
+ "version": "3.6.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz",
|
|
|
+ "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw=="
|
|
|
+ },
|
|
|
"node_modules/proxy-addr": {
|
|
|
"version": "2.0.7",
|
|
|
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
|
|
@@ -11146,6 +11260,14 @@
|
|
|
"node": ">=4"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/resolve-protobuf-schema": {
|
|
|
+ "version": "2.1.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz",
|
|
|
+ "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==",
|
|
|
+ "dependencies": {
|
|
|
+ "protocol-buffers-schema": "^3.3.1"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/resolve.exports": {
|
|
|
"version": "2.0.2",
|
|
|
"resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz",
|
|
@@ -11546,6 +11668,28 @@
|
|
|
"sha.js": "bin.js"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/shapefile": {
|
|
|
+ "version": "0.6.6",
|
|
|
+ "resolved": "https://registry.npmjs.org/shapefile/-/shapefile-0.6.6.tgz",
|
|
|
+ "integrity": "sha512-rLGSWeK2ufzCVx05wYd+xrWnOOdSV7xNUW5/XFgx3Bc02hBkpMlrd2F1dDII7/jhWzv0MSyBFh5uJIy9hLdfuw==",
|
|
|
+ "dependencies": {
|
|
|
+ "array-source": "0.0",
|
|
|
+ "commander": "2",
|
|
|
+ "path-source": "0.1",
|
|
|
+ "slice-source": "0.4",
|
|
|
+ "stream-source": "0.3",
|
|
|
+ "text-encoding": "^0.6.4"
|
|
|
+ },
|
|
|
+ "bin": {
|
|
|
+ "dbf2json": "bin/dbf2json",
|
|
|
+ "shp2json": "bin/shp2json"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/shapefile/node_modules/commander": {
|
|
|
+ "version": "2.20.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
|
|
|
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
|
|
|
+ },
|
|
|
"node_modules/sharp": {
|
|
|
"version": "0.31.3",
|
|
|
"resolved": "https://registry.npmjs.org/sharp/-/sharp-0.31.3.tgz",
|
|
@@ -11695,6 +11839,11 @@
|
|
|
"node": ">=8"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/slice-source": {
|
|
|
+ "version": "0.4.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/slice-source/-/slice-source-0.4.1.tgz",
|
|
|
+ "integrity": "sha512-YiuPbxpCj4hD9Qs06hGAz/OZhQ0eDuALN0lRWJez0eD/RevzKqGdUx1IOMUnXgpr+sXZLq3g8ERwbAH0bCb8vg=="
|
|
|
+ },
|
|
|
"node_modules/socket.io": {
|
|
|
"version": "4.7.2",
|
|
|
"resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.2.tgz",
|
|
@@ -11886,6 +12035,11 @@
|
|
|
"node": ">= 0.8"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/stream-source": {
|
|
|
+ "version": "0.3.5",
|
|
|
+ "resolved": "https://registry.npmjs.org/stream-source/-/stream-source-0.3.5.tgz",
|
|
|
+ "integrity": "sha512-ZuEDP9sgjiAwUVoDModftG0JtYiLUV8K4ljYD1VyUMRWtbVf92474o4kuuul43iZ8t/hRuiDAx1dIJSvirrK/g=="
|
|
|
+ },
|
|
|
"node_modules/streamsearch": {
|
|
|
"version": "1.1.0",
|
|
|
"resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz",
|
|
@@ -12408,6 +12562,12 @@
|
|
|
"node": ">=8.17.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/text-encoding": {
|
|
|
+ "version": "0.6.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/text-encoding/-/text-encoding-0.6.4.tgz",
|
|
|
+ "integrity": "sha512-hJnc6Qg3dWoOMkqP53F0dzRIgtmsAge09kxUIqGrEUS4qr5rWLckGYaQAVr+opBrIMRErGgy6f5aPnyPpyGRfg==",
|
|
|
+ "deprecated": "no longer maintained"
|
|
|
+ },
|
|
|
"node_modules/text-table": {
|
|
|
"version": "0.2.0",
|
|
|
"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
|
|
@@ -15439,9 +15599,9 @@
|
|
|
}
|
|
|
},
|
|
|
"@photostructure/tz-lookup": {
|
|
|
- "version": "7.0.0",
|
|
|
- "resolved": "https://registry.npmjs.org/@photostructure/tz-lookup/-/tz-lookup-7.0.0.tgz",
|
|
|
- "integrity": "sha512-pTRsZz7Sn4yAtItC7I4+0segDHosMyOtJgAXg+xvDOolT0Xz4IFWqBV33OMCWoaNd3oQb60wbWhLeCQgJCyZAA=="
|
|
|
+ "version": "8.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/@photostructure/tz-lookup/-/tz-lookup-8.0.0.tgz",
|
|
|
+ "integrity": "sha512-D5ggPEWSNGEKzKTx6+Gn0NZXHQ4ywgRd2p2h7i/tjEmkv/uJ9SzQd0o7v7FzEAt4bP3dxDoWm43aPfUs9qMOGg=="
|
|
|
},
|
|
|
"@pkgjs/parseargs": {
|
|
|
"version": "0.11.0",
|
|
@@ -15721,6 +15881,28 @@
|
|
|
"integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==",
|
|
|
"devOptional": true
|
|
|
},
|
|
|
+ "@turf/boolean-point-in-polygon": {
|
|
|
+ "version": "6.5.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/@turf/boolean-point-in-polygon/-/boolean-point-in-polygon-6.5.0.tgz",
|
|
|
+ "integrity": "sha512-DtSuVFB26SI+hj0SjrvXowGTUCHlgevPAIsukssW6BG5MlNSBQAo70wpICBNJL6RjukXg8d2eXaAWuD/CqL00A==",
|
|
|
+ "requires": {
|
|
|
+ "@turf/helpers": "^6.5.0",
|
|
|
+ "@turf/invariant": "^6.5.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "@turf/helpers": {
|
|
|
+ "version": "6.5.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-6.5.0.tgz",
|
|
|
+ "integrity": "sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw=="
|
|
|
+ },
|
|
|
+ "@turf/invariant": {
|
|
|
+ "version": "6.5.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-6.5.0.tgz",
|
|
|
+ "integrity": "sha512-Wv8PRNCtPD31UVbdJE/KVAWKe7l6US+lJItRR/HOEW3eh+U/JwRCSUl/KZ7bmjM/C+zLNoreM2TU6OoLACs4eg==",
|
|
|
+ "requires": {
|
|
|
+ "@turf/helpers": "^6.5.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"@types/archiver": {
|
|
|
"version": "5.3.2",
|
|
|
"resolved": "https://registry.npmjs.org/@types/archiver/-/archiver-5.3.2.tgz",
|
|
@@ -16013,9 +16195,9 @@
|
|
|
"dev": true
|
|
|
},
|
|
|
"@types/luxon": {
|
|
|
- "version": "3.3.0",
|
|
|
- "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-3.3.0.tgz",
|
|
|
- "integrity": "sha512-uKRI5QORDnrGFYgcdAVnHvEIvEZ8noTpP/Bg+HeUzZghwinDlIS87DEenV5r1YoOF9G4x600YsUXLWZ19rmTmg=="
|
|
|
+ "version": "3.3.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-3.3.2.tgz",
|
|
|
+ "integrity": "sha512-l5cpE57br4BIjK+9BSkFBOsWtwv6J9bJpC7gdXIzZyI0vuKvNTk0wZZrkQxMGsUAuGW9+WMNWF2IJMD7br2yeQ=="
|
|
|
},
|
|
|
"@types/mime": {
|
|
|
"version": "1.3.2",
|
|
@@ -16682,6 +16864,11 @@
|
|
|
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
|
|
|
"integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
|
|
|
},
|
|
|
+ "array-source": {
|
|
|
+ "version": "0.0.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/array-source/-/array-source-0.0.4.tgz",
|
|
|
+ "integrity": "sha512-frNdc+zBn80vipY+GdcJkLEbMWj3xmzArYApmUGxoiV8uAu/ygcs9icPdsGdA26h0MkHUMW6EN2piIvVx+M5Mw=="
|
|
|
+ },
|
|
|
"array-timsort": {
|
|
|
"version": "1.0.3",
|
|
|
"resolved": "https://registry.npmjs.org/array-timsort/-/array-timsort-1.0.3.tgz",
|
|
@@ -18490,29 +18677,29 @@
|
|
|
}
|
|
|
},
|
|
|
"exiftool-vendored": {
|
|
|
- "version": "22.0.0",
|
|
|
- "resolved": "https://registry.npmjs.org/exiftool-vendored/-/exiftool-vendored-22.0.0.tgz",
|
|
|
- "integrity": "sha512-gBOQ4C2GLjxKPDPRuUbMOz91mG6IFA22L+Z/IQzFotFu20vc7YroqHALf/ophCbANA5sNSArbVDPijP7n/20Jg==",
|
|
|
+ "version": "23.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/exiftool-vendored/-/exiftool-vendored-23.0.0.tgz",
|
|
|
+ "integrity": "sha512-QHAKZ+M6IqWl/b5UHdG6eF+uwqGZY5Jr9JcPeQB4s5H7vPyK8KvUWsnY1NbRo824OIOd4e6kn4tNhhWpYRNnCw==",
|
|
|
"requires": {
|
|
|
- "@photostructure/tz-lookup": "^7.0.0",
|
|
|
- "@types/luxon": "^3.3.0",
|
|
|
+ "@photostructure/tz-lookup": "^8.0.0",
|
|
|
+ "@types/luxon": "^3.3.2",
|
|
|
"batch-cluster": "^12.1.0",
|
|
|
- "exiftool-vendored.exe": "12.62.0",
|
|
|
- "exiftool-vendored.pl": "12.62.0",
|
|
|
+ "exiftool-vendored.exe": "12.65.0",
|
|
|
+ "exiftool-vendored.pl": "12.65.0",
|
|
|
"he": "^1.2.0",
|
|
|
- "luxon": "^3.3.0"
|
|
|
+ "luxon": "^3.4.3"
|
|
|
}
|
|
|
},
|
|
|
"exiftool-vendored.exe": {
|
|
|
- "version": "12.62.0",
|
|
|
- "resolved": "https://registry.npmjs.org/exiftool-vendored.exe/-/exiftool-vendored.exe-12.62.0.tgz",
|
|
|
- "integrity": "sha512-xNFkvmjwnMg6ivtmkc67w1qD23fIy06nRpMpGuBpTwTqAVatHV+vk7T75zyvLoXRRpd1rKID9XAVLGJCE/iiMQ==",
|
|
|
+ "version": "12.65.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/exiftool-vendored.exe/-/exiftool-vendored.exe-12.65.0.tgz",
|
|
|
+ "integrity": "sha512-VDTSW3/u5bdLlg516g1oTypq2Sxd3I2pWTzdd5EmDtSjmvvBCLyDlMpv4Gnz8dnlQTRsEqwIgv/TAtdWykwEBg==",
|
|
|
"optional": true
|
|
|
},
|
|
|
"exiftool-vendored.pl": {
|
|
|
- "version": "12.62.0",
|
|
|
- "resolved": "https://registry.npmjs.org/exiftool-vendored.pl/-/exiftool-vendored.pl-12.62.0.tgz",
|
|
|
- "integrity": "sha512-e0JqrihAs6s7B4Zm/rrTg/pzPB7uUVnK6fwEpTik6PE8N84SGDn3ht4snDqwejZ2mKdmEk8upSygeUe33+yVlw=="
|
|
|
+ "version": "12.65.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/exiftool-vendored.pl/-/exiftool-vendored.pl-12.65.0.tgz",
|
|
|
+ "integrity": "sha512-BpR+rwKLWqUAPbsW17fw+8FAmyijkMhjaLu3fWU2QX6rpBJnOfn+lQp4Txkq44avL1LDV+eQ8pbWXyimjkPw0Q=="
|
|
|
},
|
|
|
"exit": {
|
|
|
"version": "0.1.2",
|
|
@@ -18769,6 +18956,14 @@
|
|
|
"flat-cache": "^3.0.4"
|
|
|
}
|
|
|
},
|
|
|
+ "file-source": {
|
|
|
+ "version": "0.6.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/file-source/-/file-source-0.6.1.tgz",
|
|
|
+ "integrity": "sha512-1R1KneL7eTXmXfKxC10V/9NeGOdbsAXJ+lQ//fvvcHUgtaZcZDWNJNblxAoVOyV1cj45pOtUrR3vZTBwqcW8XA==",
|
|
|
+ "requires": {
|
|
|
+ "stream-source": "0.3"
|
|
|
+ }
|
|
|
+ },
|
|
|
"file-type": {
|
|
|
"version": "17.1.6",
|
|
|
"resolved": "https://registry.npmjs.org/file-type/-/file-type-17.1.6.tgz",
|
|
@@ -19075,6 +19270,40 @@
|
|
|
"integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
|
|
|
"dev": true
|
|
|
},
|
|
|
+ "geo-tz": {
|
|
|
+ "version": "7.0.7",
|
|
|
+ "resolved": "https://registry.npmjs.org/geo-tz/-/geo-tz-7.0.7.tgz",
|
|
|
+ "integrity": "sha512-Aq0sRSO1y4w62D5muRqzDmN4SWfFYnt703BLiqiHAvunlwsJs4qd3Fkl1pKSUa0bwuBmPFxIA8M1E+ilg2PSjw==",
|
|
|
+ "requires": {
|
|
|
+ "@turf/boolean-point-in-polygon": "^6.5.0",
|
|
|
+ "@turf/helpers": "^6.5.0",
|
|
|
+ "geobuf": "^3.0.2",
|
|
|
+ "pbf": "^3.2.1"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "geobuf": {
|
|
|
+ "version": "3.0.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/geobuf/-/geobuf-3.0.2.tgz",
|
|
|
+ "integrity": "sha512-ASgKwEAQQRnyNFHNvpd5uAwstbVYmiTW0Caw3fBb509tNTqXyAAPMyFs5NNihsLZhLxU1j/kjFhkhLWA9djuVg==",
|
|
|
+ "requires": {
|
|
|
+ "concat-stream": "^2.0.0",
|
|
|
+ "pbf": "^3.2.1",
|
|
|
+ "shapefile": "~0.6.6"
|
|
|
+ },
|
|
|
+ "dependencies": {
|
|
|
+ "concat-stream": {
|
|
|
+ "version": "2.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz",
|
|
|
+ "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==",
|
|
|
+ "requires": {
|
|
|
+ "buffer-from": "^1.0.0",
|
|
|
+ "inherits": "^2.0.3",
|
|
|
+ "readable-stream": "^3.0.2",
|
|
|
+ "typedarray": "^0.0.6"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
"get-caller-file": {
|
|
|
"version": "2.0.5",
|
|
|
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
|
|
@@ -20535,9 +20764,9 @@
|
|
|
}
|
|
|
},
|
|
|
"luxon": {
|
|
|
- "version": "3.4.2",
|
|
|
- "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.4.2.tgz",
|
|
|
- "integrity": "sha512-uBoAVCVcajsrqy3pv7eo5jEUz1oeLmCcnMv8n4AJpT5hbpN9lUssAXibNElpbLce3Mhm9dyBzwYLs9zctM/0tA=="
|
|
|
+ "version": "3.4.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.4.3.tgz",
|
|
|
+ "integrity": "sha512-tFWBiv3h7z+T/tDaoxA8rqTxy1CHV6gHS//QdaH4pulbq/JuBSGgQspQQqcgnwdAx6pNI7cmvz5Sv/addzHmUg=="
|
|
|
},
|
|
|
"macos-release": {
|
|
|
"version": "2.5.1",
|
|
@@ -21254,6 +21483,15 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ "path-source": {
|
|
|
+ "version": "0.1.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/path-source/-/path-source-0.1.3.tgz",
|
|
|
+ "integrity": "sha512-dWRHm5mIw5kw0cs3QZLNmpUWty48f5+5v9nWD2dw3Y0Hf+s01Ag8iJEWV0Sm0kocE8kK27DrIowha03e1YR+Qw==",
|
|
|
+ "requires": {
|
|
|
+ "array-source": "0.0",
|
|
|
+ "file-source": "0.6"
|
|
|
+ }
|
|
|
+ },
|
|
|
"path-to-regexp": {
|
|
|
"version": "3.2.0",
|
|
|
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.2.0.tgz",
|
|
@@ -21264,6 +21502,15 @@
|
|
|
"resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
|
|
|
"integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
|
|
|
},
|
|
|
+ "pbf": {
|
|
|
+ "version": "3.2.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz",
|
|
|
+ "integrity": "sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==",
|
|
|
+ "requires": {
|
|
|
+ "ieee754": "^1.1.12",
|
|
|
+ "resolve-protobuf-schema": "^2.1.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"peek-readable": {
|
|
|
"version": "5.0.0",
|
|
|
"resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-5.0.0.tgz",
|
|
@@ -21546,6 +21793,11 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ "protocol-buffers-schema": {
|
|
|
+ "version": "3.6.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz",
|
|
|
+ "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw=="
|
|
|
+ },
|
|
|
"proxy-addr": {
|
|
|
"version": "2.0.7",
|
|
|
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
|
|
@@ -21812,6 +22064,14 @@
|
|
|
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
|
|
|
"integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
|
|
|
},
|
|
|
+ "resolve-protobuf-schema": {
|
|
|
+ "version": "2.1.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz",
|
|
|
+ "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==",
|
|
|
+ "requires": {
|
|
|
+ "protocol-buffers-schema": "^3.3.1"
|
|
|
+ }
|
|
|
+ },
|
|
|
"resolve.exports": {
|
|
|
"version": "2.0.2",
|
|
|
"resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz",
|
|
@@ -22102,6 +22362,26 @@
|
|
|
"safe-buffer": "^5.0.1"
|
|
|
}
|
|
|
},
|
|
|
+ "shapefile": {
|
|
|
+ "version": "0.6.6",
|
|
|
+ "resolved": "https://registry.npmjs.org/shapefile/-/shapefile-0.6.6.tgz",
|
|
|
+ "integrity": "sha512-rLGSWeK2ufzCVx05wYd+xrWnOOdSV7xNUW5/XFgx3Bc02hBkpMlrd2F1dDII7/jhWzv0MSyBFh5uJIy9hLdfuw==",
|
|
|
+ "requires": {
|
|
|
+ "array-source": "0.0",
|
|
|
+ "commander": "2",
|
|
|
+ "path-source": "0.1",
|
|
|
+ "slice-source": "0.4",
|
|
|
+ "stream-source": "0.3",
|
|
|
+ "text-encoding": "^0.6.4"
|
|
|
+ },
|
|
|
+ "dependencies": {
|
|
|
+ "commander": {
|
|
|
+ "version": "2.20.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
|
|
|
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
"sharp": {
|
|
|
"version": "0.31.3",
|
|
|
"resolved": "https://registry.npmjs.org/sharp/-/sharp-0.31.3.tgz",
|
|
@@ -22200,6 +22480,11 @@
|
|
|
"integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
|
|
|
"dev": true
|
|
|
},
|
|
|
+ "slice-source": {
|
|
|
+ "version": "0.4.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/slice-source/-/slice-source-0.4.1.tgz",
|
|
|
+ "integrity": "sha512-YiuPbxpCj4hD9Qs06hGAz/OZhQ0eDuALN0lRWJez0eD/RevzKqGdUx1IOMUnXgpr+sXZLq3g8ERwbAH0bCb8vg=="
|
|
|
+ },
|
|
|
"socket.io": {
|
|
|
"version": "4.7.2",
|
|
|
"resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.2.tgz",
|
|
@@ -22361,6 +22646,11 @@
|
|
|
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
|
|
|
"integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="
|
|
|
},
|
|
|
+ "stream-source": {
|
|
|
+ "version": "0.3.5",
|
|
|
+ "resolved": "https://registry.npmjs.org/stream-source/-/stream-source-0.3.5.tgz",
|
|
|
+ "integrity": "sha512-ZuEDP9sgjiAwUVoDModftG0JtYiLUV8K4ljYD1VyUMRWtbVf92474o4kuuul43iZ8t/hRuiDAx1dIJSvirrK/g=="
|
|
|
+ },
|
|
|
"streamsearch": {
|
|
|
"version": "1.1.0",
|
|
|
"resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz",
|
|
@@ -22740,6 +23030,11 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ "text-encoding": {
|
|
|
+ "version": "0.6.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/text-encoding/-/text-encoding-0.6.4.tgz",
|
|
|
+ "integrity": "sha512-hJnc6Qg3dWoOMkqP53F0dzRIgtmsAge09kxUIqGrEUS4qr5rWLckGYaQAVr+opBrIMRErGgy6f5aPnyPpyGRfg=="
|
|
|
+ },
|
|
|
"text-table": {
|
|
|
"version": "0.2.0",
|
|
|
"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
|