diff --git a/glitch-assets b/glitch-assets new file mode 100644 index 0000000..20532ac --- /dev/null +++ b/glitch-assets @@ -0,0 +1,43 @@ +{"name":"drag-in-files.svg","date":"2016-10-22T16:17:49.954Z","url":"https://cdn.hyperdev.com/drag-in-files.svg","type":"image/svg","size":7646,"imageWidth":276,"imageHeight":276,"thumbnail":"https://cdn.hyperdev.com/drag-in-files.svg","thumbnailWidth":276,"thumbnailHeight":276,"dominantColor":"rgb(102, 153, 205)","uuid":"adSBq97hhhpFNUna"} +{"name":"click-me.svg","date":"2016-10-23T16:17:49.954Z","url":"https://cdn.hyperdev.com/click-me.svg","type":"image/svg","size":7116,"imageWidth":276,"imageHeight":276,"thumbnail":"https://cdn.hyperdev.com/click-me.svg","thumbnailWidth":276,"thumbnailHeight":276,"dominantColor":"rgb(243, 185, 186)","uuid":"adSBq97hhhpFNUnb"} +{"name":"paste-me.svg","date":"2016-10-24T16:17:49.954Z","url":"https://cdn.hyperdev.com/paste-me.svg","type":"image/svg","size":7242,"imageWidth":276,"imageHeight":276,"thumbnail":"https://cdn.hyperdev.com/paste-me.svg","thumbnailWidth":276,"thumbnailHeight":276,"dominantColor":"rgb(42, 179, 185)","uuid":"adSBq97hhhpFNUnc"} +{"uuid":"adSBq97hhhpFNUna","deleted":true} +{"uuid":"adSBq97hhhpFNUnc","deleted":true} +{"uuid":"adSBq97hhhpFNUnb","deleted":true} +{"name":"AttendanceSoftware.db","date":"2022-10-26T21:12:14.662Z","url":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/AttendanceSoftware.db","type":"","size":8192,"thumbnail":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/thumbnails%2FAttendanceSoftware.db","thumbnailWidth":210,"thumbnailHeight":210,"uuid":"pgcCNfaSWlg9FhIR"} +{"uuid":"pgcCNfaSWlg9FhIR","deleted":true} +{"name":"AttendanceSoftware.db","date":"2022-10-26T21:12:43.075Z","url":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/AttendanceSoftware.db","type":"","size":8192,"thumbnail":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/thumbnails%2FAttendanceSoftware.db","thumbnailWidth":210,"thumbnailHeight":210,"uuid":"n7ackEdbZvnO5W0I"} +{"uuid":"n7ackEdbZvnO5W0I","deleted":true} +{"name":"AttendanceSoftware.db","date":"2022-10-31T20:28:23.877Z","url":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/AttendanceSoftware.db","type":"","size":49152,"thumbnail":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/thumbnails%2FAttendanceSoftware.db","thumbnailWidth":210,"thumbnailHeight":210,"uuid":"qP9SqFLyzxclqaaZ"} +{"name":"AttendanceSoftware.sqbpro","date":"2022-11-02T23:57:52.004Z","url":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/AttendanceSoftware.sqbpro","type":"","size":1687,"thumbnail":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/thumbnails%2FAttendanceSoftware.sqbpro","thumbnailWidth":210,"thumbnailHeight":210,"uuid":"cT2YC9qPSSuB9StV"} +{"uuid":"cT2YC9qPSSuB9StV","deleted":true} +{"uuid":"qP9SqFLyzxclqaaZ","deleted":true} +{"name":"AttendanceSoftware.db","date":"2022-11-03T00:38:40.702Z","url":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/AttendanceSoftware.db","type":"","size":49152,"thumbnail":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/thumbnails%2FAttendanceSoftware.db","thumbnailWidth":210,"thumbnailHeight":210,"uuid":"rvrv2T93qhhJzfrW"} +{"uuid":"rvrv2T93qhhJzfrW","deleted":true} +{"name":"AttendanceSoftware.db","date":"2022-11-03T00:49:40.325Z","url":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/AttendanceSoftware.db","type":"","size":49152,"thumbnail":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/thumbnails%2FAttendanceSoftware.db","thumbnailWidth":210,"thumbnailHeight":210,"uuid":"fzj6OjnB6FIGmxA6"} +{"uuid":"fzj6OjnB6FIGmxA6","deleted":true} +{"name":"AttendanceSoftware.db","date":"2022-11-03T02:45:30.583Z","url":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/AttendanceSoftware.db","type":"","size":49152,"thumbnail":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/thumbnails%2FAttendanceSoftware.db","thumbnailWidth":210,"thumbnailHeight":210,"uuid":"LfZsLqYk9o3TA8Yf"} +{"uuid":"LfZsLqYk9o3TA8Yf","deleted":true} +{"name":"AttendanceSoftware.db","date":"2022-11-04T23:00:44.605Z","url":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/AttendanceSoftware.db","type":"","size":61440,"thumbnail":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/thumbnails%2FAttendanceSoftware.db","thumbnailWidth":210,"thumbnailHeight":210,"uuid":"MFtlnIXOyluJGboE"} +{"uuid":"MFtlnIXOyluJGboE","deleted":true} +{"name":"AttendanceSoftware.db","date":"2022-11-04T23:14:57.898Z","url":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/AttendanceSoftware.db","type":"","size":65536,"thumbnail":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/thumbnails%2FAttendanceSoftware.db","thumbnailWidth":210,"thumbnailHeight":210,"uuid":"ftcg7f8RZCL9yQjc"} +{"uuid":"ftcg7f8RZCL9yQjc","deleted":true} +{"name":"AttendanceSoftware.db","date":"2022-11-07T01:29:22.466Z","url":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/AttendanceSoftware.db","type":"","size":65536,"thumbnail":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/thumbnails%2FAttendanceSoftware.db","thumbnailWidth":210,"thumbnailHeight":210,"uuid":"jatq76jKW0OoBiBh"} +{"uuid":"jatq76jKW0OoBiBh","deleted":true} +{"name":"AttendanceSoftware.db","date":"2022-11-07T01:33:12.022Z","url":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/AttendanceSoftware.db","type":"","size":65536,"thumbnail":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/thumbnails%2FAttendanceSoftware.db","thumbnailWidth":210,"thumbnailHeight":210,"uuid":"uKz8ysmTEN1uj6Pk"} +{"uuid":"uKz8ysmTEN1uj6Pk","deleted":true} +{"name":"AttendanceSoftware.db","date":"2022-11-30T21:16:59.839Z","url":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/AttendanceSoftware.db","type":"","size":77824,"thumbnail":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/thumbnails%2FAttendanceSoftware.db","thumbnailWidth":210,"thumbnailHeight":210,"uuid":"uLp5kfkaFHWtshhj"} +{"uuid":"uLp5kfkaFHWtshhj","deleted":true} +{"name":"AttendanceSoftware.db","date":"2022-12-02T21:38:41.997Z","url":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/AttendanceSoftware.db","type":"","size":77824,"thumbnail":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/thumbnails%2FAttendanceSoftware.db","thumbnailWidth":210,"thumbnailHeight":210,"uuid":"dGD76k89rcgZZI0y"} +{"uuid":"dGD76k89rcgZZI0y","deleted":true} +{"name":"AttendanceSoftware (3).db","date":"2023-01-13T22:54:16.176Z","url":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/AttendanceSoftware%20(3).db","type":"","size":81920,"thumbnail":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/thumbnails%2FAttendanceSoftware%20(3).db","thumbnailWidth":210,"thumbnailHeight":210,"uuid":"pKfPQmQWm3KEOWAa"} +{"uuid":"pKfPQmQWm3KEOWAa","deleted":true} +{"name":"AttendanceSoftware.db","date":"2023-01-13T22:54:16.176Z","url":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/AttendanceSoftware.db","type":"","size":81920,"thumbnail":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/thumbnails%2FAttendanceSoftware%20(3).db","thumbnailWidth":210,"thumbnailHeight":210,"uuid":"pKfPQmQWm3KEOWAa"} +{"uuid":"pKfPQmQWm3KEOWAa","deleted":true} +{"name":"AttendanceSoftware.db","date":"2023-01-28T03:33:38.031Z","url":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/AttendanceSoftware.db","type":"","size":86016,"thumbnail":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/thumbnails%2FAttendanceSoftware.db","thumbnailWidth":210,"thumbnailHeight":210,"uuid":"jzP24SwVvsce1AJJ"} +{"uuid":"jzP24SwVvsce1AJJ","deleted":true} +{"name":"ATT.db","date":"2023-02-16T22:55:35.039Z","url":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/ATT.db","type":"","size":40960,"thumbnail":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/thumbnails%2FATT.db","thumbnailWidth":210,"thumbnailHeight":210,"uuid":"HjgYoGkrgZLqX3od"} +{"uuid":"HjgYoGkrgZLqX3od","deleted":true} +{"name":"ATT.db","date":"2023-02-16T23:29:28.065Z","url":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/ATT.db","type":"","size":49152,"thumbnail":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/thumbnails%2FATT.db","thumbnailWidth":210,"thumbnailHeight":210,"uuid":"43ISBV88QVi0nu7Y"} +{"uuid":"43ISBV88QVi0nu7Y","deleted":true} +{"name":"ATT.db","date":"2023-02-17T02:30:37.983Z","url":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/ATT.db","type":"","size":49152,"thumbnail":"https://cdn.glitch.global/d578b759-d2e0-4c76-ac71-f2bfc46c84f1/thumbnails%2FATT.db","thumbnailWidth":210,"thumbnailHeight":210,"uuid":"mxKscJ0vkZ015iEa"} diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml new file mode 100644 index 0000000..0c9efa2 --- /dev/null +++ b/shrinkwrap.yaml @@ -0,0 +1,1333 @@ +dependencies: + fastify: 3.29.0 + fastify-formbody: 5.3.0 + fastify-static: 4.7.0 + handlebars: 4.7.7 + point-of-view: 5.2.1 + sqlite: 4.1.1 + sqlite3: 5.0.8 +packages: + /@fastify/ajv-compiler/1.1.0: + dependencies: + ajv: 6.12.6 + dev: false + resolution: + integrity: sha512-gvCOUNpXsWrIQ3A4aXCLIdblL0tDq42BG/2Xw7oxbil9h11uow10ztS2GuFazNBfjbrsZ5nl+nPl5jDSjj5TSg== + /@fastify/error/2.0.0: + dev: false + resolution: + integrity: sha512-wI3fpfDT0t7p8E6dA2eTECzzOd+bZsZCJ2Hcv+Onn2b7ZwK3RwD27uW2QDaMtQhAfWQQP+WNK7nKf0twLsBf9w== + /@gar/promisify/1.1.3: + dev: false + optional: true + resolution: + integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== + /@mapbox/node-pre-gyp/1.0.9: + dependencies: + detect-libc: 2.0.1 + https-proxy-agent: 5.0.1 + make-dir: 3.1.0 + node-fetch: 2.6.7 + nopt: 5.0.0 + npmlog: 5.0.1 + rimraf: 3.0.2 + semver: 7.3.7 + tar: 6.1.11 + dev: false + hasBin: true + resolution: + integrity: sha512-aDF3S3rK9Q2gey/WAttUlISduDItz5BU3306M9Eyv6/oS40aMprnopshtlKTykxRNIBEZuRMaZAnbrQ4QtKGyw== + /@npmcli/fs/1.1.1: + dependencies: + '@gar/promisify': 1.1.3 + semver: 7.3.7 + dev: false + optional: true + resolution: + integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ== + /@npmcli/move-file/1.1.2: + dependencies: + mkdirp: 1.0.4 + rimraf: 3.0.2 + dev: false + engines: + node: '>=10' + optional: true + resolution: + integrity: sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg== + /@tootallnate/once/1.1.2: + dev: false + engines: + node: '>= 6' + optional: true + resolution: + integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + /abbrev/1.1.1: + dev: false + resolution: + integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== + /abstract-logging/2.0.1: + dev: false + resolution: + integrity: sha512-2BjRTZxTPvheOvGbBslFSYOUkr+SjPtOnrLP33f+VIWLzezQpZcqVg7ja3L4dBXmzzgwT+a029jRx5PCi3JuiA== + /agent-base/6.0.2: + dependencies: + debug: 4.3.4 + dev: false + engines: + node: '>= 6.0.0' + resolution: + integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + /agentkeepalive/4.2.1: + dependencies: + debug: 4.3.4 + depd: 1.1.2 + humanize-ms: 1.2.1 + dev: false + engines: + node: '>= 8.0.0' + optional: true + resolution: + integrity: sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA== + /aggregate-error/3.1.0: + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 + dev: false + engines: + node: '>=8' + optional: true + resolution: + integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== + /ajv/6.12.6: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + dev: false + resolution: + integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + /ajv/8.11.0: + dependencies: + fast-deep-equal: 3.1.3 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + uri-js: 4.4.1 + dev: false + resolution: + integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== + /ansi-regex/5.0.1: + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + /aproba/2.0.0: + dev: false + resolution: + integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== + /archy/1.0.0: + dev: false + resolution: + integrity: sha1-+cjBN1fMHde8N5rHeyxipcKGjEA= + /are-we-there-yet/2.0.0: + dependencies: + delegates: 1.0.0 + readable-stream: 3.6.0 + dev: false + engines: + node: '>=10' + resolution: + integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw== + /are-we-there-yet/3.0.0: + dependencies: + delegates: 1.0.0 + readable-stream: 3.6.0 + dev: false + engines: + node: ^12.13.0 || ^14.15.0 || >=16 + optional: true + resolution: + integrity: sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw== + /atomic-sleep/1.0.0: + dev: false + engines: + node: '>=8.0.0' + resolution: + integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ== + /avvio/7.2.5: + dependencies: + archy: 1.0.0 + debug: 4.3.4 + fastq: 1.13.0 + queue-microtask: 1.2.3 + dev: false + resolution: + integrity: sha512-AOhBxyLVdpOad3TujtC9kL/9r3HnTkxwQ5ggOsYrvvZP1cCFvzHWJd5XxZDFuTn+IN8vkKSG5SEJrd27vCSbeA== + /balanced-match/1.0.2: + dev: false + resolution: + integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + /brace-expansion/1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + dev: false + resolution: + integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + /cacache/15.3.0: + dependencies: + '@npmcli/fs': 1.1.1 + '@npmcli/move-file': 1.1.2 + chownr: 2.0.0 + fs-minipass: 2.1.0 + glob: 7.2.0 + infer-owner: 1.0.4 + lru-cache: 6.0.0 + minipass: 3.1.6 + minipass-collect: 1.0.2 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + mkdirp: 1.0.4 + p-map: 4.0.0 + promise-inflight: 1.0.1 + rimraf: 3.0.2 + ssri: 8.0.1 + tar: 6.1.11 + unique-filename: 1.1.1 + dev: false + engines: + node: '>= 10' + optional: true + resolution: + integrity: sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ== + /chownr/2.0.0: + dev: false + engines: + node: '>=10' + resolution: + integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== + /clean-stack/2.2.0: + dev: false + engines: + node: '>=6' + optional: true + resolution: + integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + /color-support/1.1.3: + dev: false + hasBin: true + resolution: + integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== + /concat-map/0.0.1: + dev: false + resolution: + integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + /console-control-strings/1.1.0: + dev: false + resolution: + integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= + /content-disposition/0.5.4: + dependencies: + safe-buffer: 5.2.1 + dev: false + engines: + node: '>= 0.6' + resolution: + integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + /cookie/0.5.0: + dev: false + engines: + node: '>= 0.6' + resolution: + integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + /debug/2.6.9: + dependencies: + ms: 2.0.0 + dev: false + resolution: + integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + /debug/4.3.4: + dependencies: + ms: 2.1.2 + dev: false + engines: + node: '>=6.0' + resolution: + integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + /deepmerge/4.2.2: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + /delegates/1.0.0: + dev: false + resolution: + integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= + /depd/1.1.2: + dev: false + engines: + node: '>= 0.6' + resolution: + integrity: sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + /destroy/1.0.4: + dev: false + resolution: + integrity: sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= + /detect-libc/2.0.1: + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w== + /ee-first/1.1.1: + dev: false + resolution: + integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + /emoji-regex/8.0.0: + dev: false + resolution: + integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + /encodeurl/1.0.2: + dev: false + engines: + node: '>= 0.8' + resolution: + integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= + /encoding-negotiator/2.0.1: + dev: false + engines: + node: '>=10.13.0' + resolution: + integrity: sha512-GSK7qphNR4iPcejfAlZxKDoz3xMhnspwImK+Af5WhePS9jUpK/Oh7rUdyENWu+9rgDflOCTmAojBsgsvM8neAQ== + /encoding/0.1.13: + dependencies: + iconv-lite: 0.6.3 + dev: false + optional: true + resolution: + integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== + /env-paths/2.2.1: + dev: false + engines: + node: '>=6' + optional: true + resolution: + integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== + /err-code/2.0.3: + dev: false + optional: true + resolution: + integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== + /escape-html/1.0.3: + dev: false + resolution: + integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= + /etag/1.8.1: + dev: false + engines: + node: '>= 0.6' + resolution: + integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= + /fast-decode-uri-component/1.0.1: + dev: false + resolution: + integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg== + /fast-deep-equal/3.1.3: + dev: false + resolution: + integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + /fast-json-stable-stringify/2.1.0: + dev: false + resolution: + integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + /fast-json-stringify/2.7.13: + dependencies: + ajv: 6.12.6 + deepmerge: 4.2.2 + rfdc: 1.3.0 + string-similarity: 4.0.4 + dev: false + engines: + node: '>= 10.0.0' + resolution: + integrity: sha512-ar+hQ4+OIurUGjSJD1anvYSDcUflywhKjfxnsW4TBTD7+u0tJufv6DKRWoQk3vI6YBOWMoz0TQtfbe7dxbQmvA== + /fast-redact/3.1.1: + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-odVmjC8x8jNeMZ3C+rPMESzXVSEU8tSWSHv9HFxP2mm89G/1WwqhrerJDQm9Zus8X6aoRgQDThKqptdNA6bt+A== + /fast-safe-stringify/2.1.1: + dev: false + resolution: + integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== + /fastify-formbody/5.2.0: + dependencies: + fastify-plugin: 3.0.1 + dev: false + resolution: + integrity: sha512-d8Y5hCL82akPyoFiXh2wYOm3es0pV9jqoPo3pO9OV2cNF0cQx39J5WAVXzCh4MSt9Z2qF4Fy5gHlvlyESwjtvg== + /fastify-formbody/5.3.0: + dependencies: + fastify-formbody-deprecated: /fastify-formbody/5.2.0 + process-warning: 1.0.0 + dev: false + resolution: + integrity: sha512-7cjFV2HE/doojyfTwCLToIFD6Hmbw2jVTbfqZ2lbUZznQWlSXu+MBQgqBU8T2nHcMfqSi9vx6PyX0LwTehuKkg== + /fastify-plugin/3.0.1: + dev: false + resolution: + integrity: sha512-qKcDXmuZadJqdTm6vlCqioEbyewF60b/0LOFCcYN1B6BIZGlYJumWWOYs70SFYLDAH4YqdE1cxH/RKMG7rFxgA== + /fastify-static/4.6.1: + dependencies: + content-disposition: 0.5.4 + encoding-negotiator: 2.0.1 + fastify-plugin: 3.0.1 + glob: 7.2.0 + p-limit: 3.1.0 + readable-stream: 3.6.0 + send: 0.17.2 + dev: false + resolution: + integrity: sha512-vy7N28U4AMhuOim12ZZWHulEE6OQKtzZbHgiB8Zj4llUuUQXPka0WHAQI3njm1jTCx4W6fixUHfpITxweMtAIA== + /fastify-static/4.7.0: + dependencies: + fastify-static-deprecated: /fastify-static/4.6.1 + process-warning: 1.0.0 + dev: false + resolution: + integrity: sha512-zZhCfJv/hkmud2qhWqpU3K9XVAuy3+IV8Tp9BC5J5U+GyA2XwoB6h8lh9GqpEIqdXOw01WyWQllV7dOWVyAlXg== + /fastify/3.29.0: + dependencies: + '@fastify/ajv-compiler': 1.1.0 + '@fastify/error': 2.0.0 + abstract-logging: 2.0.1 + avvio: 7.2.5 + fast-json-stringify: 2.7.13 + find-my-way: 4.5.1 + flatstr: 1.0.12 + light-my-request: 4.10.1 + pino: 6.14.0 + process-warning: 1.0.0 + proxy-addr: 2.0.7 + rfdc: 1.3.0 + secure-json-parse: 2.4.0 + semver: 7.3.7 + tiny-lru: 8.0.2 + dev: false + resolution: + integrity: sha512-zXSiDTdHJCHcmDrSje1f1RfzTmUTjMtHnPhh6cdokgfHhloQ+gy0Du+KlEjwTbcNC3Djj4GAsBzl6KvfI9Ah2g== + /fastq/1.13.0: + dependencies: + reusify: 1.0.4 + dev: false + resolution: + integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + /find-my-way/4.5.1: + dependencies: + fast-decode-uri-component: 1.0.1 + fast-deep-equal: 3.1.3 + safe-regex2: 2.0.0 + semver-store: 0.3.0 + dev: false + engines: + node: '>=10' + resolution: + integrity: sha512-kE0u7sGoUFbMXcOG/xpkmz4sRLCklERnBcg7Ftuu1iAxsfEt2S46RLJ3Sq7vshsEy2wJT2hZxE58XZK27qa8kg== + /flatstr/1.0.12: + dev: false + resolution: + integrity: sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw== + /forwarded/0.2.0: + dev: false + engines: + node: '>= 0.6' + resolution: + integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + /fresh/0.5.2: + dev: false + engines: + node: '>= 0.6' + resolution: + integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= + /fs-minipass/2.1.0: + dependencies: + minipass: 3.1.6 + dev: false + engines: + node: '>= 8' + resolution: + integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== + /fs.realpath/1.0.0: + dev: false + resolution: + integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + /gauge/3.0.2: + dependencies: + aproba: 2.0.0 + color-support: 1.1.3 + console-control-strings: 1.1.0 + has-unicode: 2.0.1 + object-assign: 4.1.1 + signal-exit: 3.0.7 + string-width: 4.2.3 + strip-ansi: 6.0.1 + wide-align: 1.1.5 + dev: false + engines: + node: '>=10' + resolution: + integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q== + /gauge/4.0.4: + dependencies: + aproba: 2.0.0 + color-support: 1.1.3 + console-control-strings: 1.1.0 + has-unicode: 2.0.1 + signal-exit: 3.0.7 + string-width: 4.2.3 + strip-ansi: 6.0.1 + wide-align: 1.1.5 + dev: false + engines: + node: ^12.13.0 || ^14.15.0 || >=16.0.0 + optional: true + resolution: + integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg== + /glob/7.2.0: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: false + resolution: + integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== + /graceful-fs/4.2.10: + dev: false + optional: true + resolution: + integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + /handlebars/4.7.7: + dependencies: + minimist: 1.2.6 + neo-async: 2.6.2 + source-map: 0.6.1 + wordwrap: 1.0.0 + dev: false + engines: + node: '>=0.4.7' + hasBin: true + optionalDependencies: + uglify-js: 3.15.4 + resolution: + integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA== + /has-unicode/2.0.1: + dev: false + resolution: + integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= + /hashlru/2.3.0: + dev: false + resolution: + integrity: sha512-0cMsjjIC8I+D3M44pOQdsy0OHXGLVz6Z0beRuufhKa0KfaD2wGwAev6jILzXsd3/vpnNQJmWyZtIILqM1N+n5A== + /http-cache-semantics/4.1.0: + dev: false + optional: true + resolution: + integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== + /http-errors/1.8.1: + dependencies: + depd: 1.1.2 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 1.5.0 + toidentifier: 1.0.1 + dev: false + engines: + node: '>= 0.6' + resolution: + integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== + /http-proxy-agent/4.0.1: + dependencies: + '@tootallnate/once': 1.1.2 + agent-base: 6.0.2 + debug: 4.3.4 + dev: false + engines: + node: '>= 6' + optional: true + resolution: + integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + /https-proxy-agent/5.0.1: + dependencies: + agent-base: 6.0.2 + debug: 4.3.4 + dev: false + engines: + node: '>= 6' + resolution: + integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + /humanize-ms/1.2.1: + dependencies: + ms: 2.1.3 + dev: false + optional: true + resolution: + integrity: sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0= + /iconv-lite/0.6.3: + dependencies: + safer-buffer: 2.1.2 + dev: false + engines: + node: '>=0.10.0' + optional: true + resolution: + integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + /imurmurhash/0.1.4: + dev: false + engines: + node: '>=0.8.19' + optional: true + resolution: + integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o= + /indent-string/4.0.0: + dev: false + engines: + node: '>=8' + optional: true + resolution: + integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + /infer-owner/1.0.4: + dev: false + optional: true + resolution: + integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== + /inflight/1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: false + resolution: + integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + /inherits/2.0.4: + dev: false + resolution: + integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + /ip/1.1.5: + dev: false + optional: true + resolution: + integrity: sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= + /ipaddr.js/1.9.1: + dev: false + engines: + node: '>= 0.10' + resolution: + integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + /is-fullwidth-code-point/3.0.0: + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + /is-lambda/1.0.1: + dev: false + optional: true + resolution: + integrity: sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU= + /isexe/2.0.0: + dev: false + optional: true + resolution: + integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + /json-schema-traverse/0.4.1: + dev: false + resolution: + integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + /json-schema-traverse/1.0.0: + dev: false + resolution: + integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + /light-my-request/4.10.1: + dependencies: + ajv: 8.11.0 + cookie: 0.5.0 + process-warning: 1.0.0 + set-cookie-parser: 2.4.8 + dev: false + resolution: + integrity: sha512-l+zWk0HXGhGzY7IYTZnYEqIpj3Mpcyk2f8+FkKUyREywvaiWCf2jyQVxpasKRsploY/nVpoqTlxx72CIeQNcIQ== + /lru-cache/6.0.0: + dependencies: + yallist: 4.0.0 + dev: false + engines: + node: '>=10' + resolution: + integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + /make-dir/3.1.0: + dependencies: + semver: 6.3.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + /make-fetch-happen/9.1.0: + dependencies: + agentkeepalive: 4.2.1 + cacache: 15.3.0 + http-cache-semantics: 4.1.0 + http-proxy-agent: 4.0.1 + https-proxy-agent: 5.0.1 + is-lambda: 1.0.1 + lru-cache: 6.0.0 + minipass: 3.1.6 + minipass-collect: 1.0.2 + minipass-fetch: 1.4.1 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + negotiator: 0.6.3 + promise-retry: 2.0.1 + socks-proxy-agent: 6.2.0 + ssri: 8.0.1 + dev: false + engines: + node: '>= 10' + optional: true + resolution: + integrity: sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg== + /mime/1.6.0: + dev: false + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + /minimatch/3.1.2: + dependencies: + brace-expansion: 1.1.11 + dev: false + resolution: + integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + /minimist/1.2.6: + dev: false + resolution: + integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== + /minipass-collect/1.0.2: + dependencies: + minipass: 3.1.6 + dev: false + engines: + node: '>= 8' + optional: true + resolution: + integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== + /minipass-fetch/1.4.1: + dependencies: + minipass: 3.1.6 + minipass-sized: 1.0.3 + minizlib: 2.1.2 + dev: false + engines: + node: '>=8' + optional: true + optionalDependencies: + encoding: 0.1.13 + resolution: + integrity: sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw== + /minipass-flush/1.0.5: + dependencies: + minipass: 3.1.6 + dev: false + engines: + node: '>= 8' + optional: true + resolution: + integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== + /minipass-pipeline/1.2.4: + dependencies: + minipass: 3.1.6 + dev: false + engines: + node: '>=8' + optional: true + resolution: + integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== + /minipass-sized/1.0.3: + dependencies: + minipass: 3.1.6 + dev: false + engines: + node: '>=8' + optional: true + resolution: + integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g== + /minipass/3.1.6: + dependencies: + yallist: 4.0.0 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ== + /minizlib/2.1.2: + dependencies: + minipass: 3.1.6 + yallist: 4.0.0 + dev: false + engines: + node: '>= 8' + resolution: + integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== + /mkdirp/1.0.4: + dev: false + engines: + node: '>=10' + hasBin: true + resolution: + integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + /ms/2.0.0: + dev: false + resolution: + integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + /ms/2.1.2: + dev: false + resolution: + integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + /ms/2.1.3: + dev: false + resolution: + integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + /negotiator/0.6.3: + dev: false + engines: + node: '>= 0.6' + optional: true + resolution: + integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + /neo-async/2.6.2: + dev: false + resolution: + integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + /node-addon-api/4.3.0: + dev: false + resolution: + integrity: sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ== + /node-fetch/2.6.7: + dependencies: + whatwg-url: 5.0.0 + dev: false + engines: + node: 4.x || >=6.0.0 + peerDependencies: + encoding: ^0.1.0 + resolution: + integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== + /node-gyp/8.4.1: + dependencies: + env-paths: 2.2.1 + glob: 7.2.0 + graceful-fs: 4.2.10 + make-fetch-happen: 9.1.0 + nopt: 5.0.0 + npmlog: 6.0.2 + rimraf: 3.0.2 + semver: 7.3.7 + tar: 6.1.11 + which: 2.0.2 + dev: false + engines: + node: '>= 10.12.0' + hasBin: true + optional: true + resolution: + integrity: sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w== + /nopt/5.0.0: + dependencies: + abbrev: 1.1.1 + dev: false + engines: + node: '>=6' + hasBin: true + resolution: + integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ== + /npmlog/5.0.1: + dependencies: + are-we-there-yet: 2.0.0 + console-control-strings: 1.1.0 + gauge: 3.0.2 + set-blocking: 2.0.0 + dev: false + resolution: + integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw== + /npmlog/6.0.2: + dependencies: + are-we-there-yet: 3.0.0 + console-control-strings: 1.1.0 + gauge: 4.0.4 + set-blocking: 2.0.0 + dev: false + engines: + node: ^12.13.0 || ^14.15.0 || >=16.0.0 + optional: true + resolution: + integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg== + /object-assign/4.1.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + /on-finished/2.3.0: + dependencies: + ee-first: 1.1.1 + dev: false + engines: + node: '>= 0.8' + resolution: + integrity: sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= + /once/1.4.0: + dependencies: + wrappy: 1.0.2 + dev: false + resolution: + integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + /p-limit/3.1.0: + dependencies: + yocto-queue: 0.1.0 + dev: false + engines: + node: '>=10' + resolution: + integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + /p-map/4.0.0: + dependencies: + aggregate-error: 3.1.0 + dev: false + engines: + node: '>=10' + optional: true + resolution: + integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + /path-is-absolute/1.0.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + /pino-std-serializers/3.2.0: + dev: false + resolution: + integrity: sha512-EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg== + /pino/6.14.0: + dependencies: + fast-redact: 3.1.1 + fast-safe-stringify: 2.1.1 + flatstr: 1.0.12 + pino-std-serializers: 3.2.0 + process-warning: 1.0.0 + quick-format-unescaped: 4.0.4 + sonic-boom: 1.4.1 + dev: false + hasBin: true + resolution: + integrity: sha512-iuhEDel3Z3hF9Jfe44DPXR8l07bhjuFY3GMHIXbjnY9XcafbyDDwl2sN2vw2GjMPf5Nkoe+OFao7ffn9SXaKDg== + /point-of-view/5.2.1: + dependencies: + fastify-plugin: 3.0.1 + hashlru: 2.3.0 + dev: false + resolution: + integrity: sha512-CG+B1oGxjSZcguYAzqUn/gQn4SrB0wo+unpT7CLu/RIkhyLErKNnbUqHFTrEGR+TcINQyNJKRWHLkMNEFX8jtw== + /process-warning/1.0.0: + dev: false + resolution: + integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q== + /promise-inflight/1.0.1: + dev: false + optional: true + resolution: + integrity: sha1-mEcocL8igTL8vdhoEputEsPAKeM= + /promise-retry/2.0.1: + dependencies: + err-code: 2.0.3 + retry: 0.12.0 + dev: false + engines: + node: '>=10' + optional: true + resolution: + integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== + /proxy-addr/2.0.7: + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + dev: false + engines: + node: '>= 0.10' + resolution: + integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + /punycode/2.1.1: + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + /queue-microtask/1.2.3: + dev: false + resolution: + integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + /quick-format-unescaped/4.0.4: + dev: false + resolution: + integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg== + /range-parser/1.2.1: + dev: false + engines: + node: '>= 0.6' + resolution: + integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + /readable-stream/3.6.0: + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: false + engines: + node: '>= 6' + resolution: + integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + /require-from-string/2.0.2: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + /ret/0.2.2: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ== + /retry/0.12.0: + dev: false + engines: + node: '>= 4' + optional: true + resolution: + integrity: sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= + /reusify/1.0.4: + dev: false + engines: + iojs: '>=1.0.0' + node: '>=0.10.0' + resolution: + integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + /rfdc/1.3.0: + dev: false + resolution: + integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== + /rimraf/3.0.2: + dependencies: + glob: 7.2.0 + dev: false + hasBin: true + resolution: + integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + /safe-buffer/5.2.1: + dev: false + resolution: + integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + /safe-regex2/2.0.0: + dependencies: + ret: 0.2.2 + dev: false + resolution: + integrity: sha512-PaUSFsUaNNuKwkBijoAPHAK6/eM6VirvyPWlZ7BAQy4D+hCvh4B6lIG+nPdhbFfIbP+gTGBcrdsOaUs0F+ZBOQ== + /safer-buffer/2.1.2: + dev: false + optional: true + resolution: + integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + /secure-json-parse/2.4.0: + dev: false + resolution: + integrity: sha512-Q5Z/97nbON5t/L/sH6mY2EacfjVGwrCcSi5D3btRO2GZ8pf1K1UN7Z9H5J57hjVU2Qzxr1xO+FmBhOvEkzCMmg== + /semver-store/0.3.0: + dev: false + resolution: + integrity: sha512-TcZvGMMy9vodEFSse30lWinkj+JgOBvPn8wRItpQRSayhc+4ssDs335uklkfvQQJgL/WvmHLVj4Ycv2s7QCQMg== + /semver/6.3.0: + dev: false + hasBin: true + resolution: + integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + /semver/7.3.7: + dependencies: + lru-cache: 6.0.0 + dev: false + engines: + node: '>=10' + hasBin: true + resolution: + integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== + /send/0.17.2: + dependencies: + debug: 2.6.9 + depd: 1.1.2 + destroy: 1.0.4 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 1.8.1 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.3.0 + range-parser: 1.2.1 + statuses: 1.5.0 + dev: false + engines: + node: '>= 0.8.0' + resolution: + integrity: sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww== + /set-blocking/2.0.0: + dev: false + resolution: + integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + /set-cookie-parser/2.4.8: + dev: false + resolution: + integrity: sha512-edRH8mBKEWNVIVMKejNnuJxleqYE/ZSdcT8/Nem9/mmosx12pctd80s2Oy00KNZzrogMZS5mauK2/ymL1bvlvg== + /setprototypeof/1.2.0: + dev: false + resolution: + integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + /signal-exit/3.0.7: + dev: false + resolution: + integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + /smart-buffer/4.2.0: + dev: false + engines: + node: '>= 6.0.0' + npm: '>= 3.0.0' + optional: true + resolution: + integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== + /socks-proxy-agent/6.2.0: + dependencies: + agent-base: 6.0.2 + debug: 4.3.4 + socks: 2.6.2 + dev: false + engines: + node: '>= 10' + optional: true + resolution: + integrity: sha512-wWqJhjb32Q6GsrUqzuFkukxb/zzide5quXYcMVpIjxalDBBYy2nqKCFQ/9+Ie4dvOYSQdOk3hUlZSdzZOd3zMQ== + /socks/2.6.2: + dependencies: + ip: 1.1.5 + smart-buffer: 4.2.0 + dev: false + engines: + node: '>= 10.13.0' + npm: '>= 3.0.0' + optional: true + resolution: + integrity: sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA== + /sonic-boom/1.4.1: + dependencies: + atomic-sleep: 1.0.0 + flatstr: 1.0.12 + dev: false + resolution: + integrity: sha512-LRHh/A8tpW7ru89lrlkU4AszXt1dbwSjVWguGrmlxE7tawVmDBlI1PILMkXAxJTwqhgsEeTHzj36D5CmHgQmNg== + /source-map/0.6.1: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + /sqlite/4.1.1: + dev: false + resolution: + integrity: sha512-qssVl58Q4ytWabIK7e3lIjDuiXu0sq+M2foXFILrlJwpHisTgywQ5wDB5ImcOPMbuZHX3Q5gmlcDgX3m+VBfdw== + /sqlite3/5.0.8: + dependencies: + '@mapbox/node-pre-gyp': 1.0.9 + node-addon-api: 4.3.0 + tar: 6.1.11 + dev: false + optionalDependencies: + node-gyp: 8.4.1 + requiresBuild: true + resolution: + integrity: sha512-f2ACsbSyb2D1qFFcqIXPfFscLtPVOWJr5GmUzYxf4W+0qelu5MWrR+FAQE1d5IUArEltBrzSDxDORG8P/IkqyQ== + /ssri/8.0.1: + dependencies: + minipass: 3.1.6 + dev: false + engines: + node: '>= 8' + optional: true + resolution: + integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== + /statuses/1.5.0: + dev: false + engines: + node: '>= 0.6' + resolution: + integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + /string-similarity/4.0.4: + dev: false + resolution: + integrity: sha512-/q/8Q4Bl4ZKAPjj8WerIBJWALKkaPRfrvhfF8k/B23i4nzrlRj2/go1m90In7nG/3XDSbOo0+pu6RvCTM9RGMQ== + /string-width/4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + /string_decoder/1.3.0: + dependencies: + safe-buffer: 5.2.1 + dev: false + resolution: + integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + /strip-ansi/6.0.1: + dependencies: + ansi-regex: 5.0.1 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + /tar/6.1.11: + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 3.1.6 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 + dev: false + engines: + node: '>= 10' + resolution: + integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA== + /tiny-lru/8.0.2: + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-ApGvZ6vVvTNdsmt676grvCkUCGwzG9IqXma5Z07xJgiC5L7akUMof5U8G2JTI9Rz/ovtVhJBlY6mNhEvtjzOIg== + /toidentifier/1.0.1: + dev: false + engines: + node: '>=0.6' + resolution: + integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + /tr46/0.0.3: + dev: false + resolution: + integrity: sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= + /uglify-js/3.15.4: + dev: false + engines: + node: '>=0.8.0' + hasBin: true + optional: true + resolution: + integrity: sha512-vMOPGDuvXecPs34V74qDKk4iJ/SN4vL3Ow/23ixafENYvtrNvtbcgUeugTcUGRGsOF/5fU8/NYSL5Hyb3l1OJA== + /unique-filename/1.1.1: + dependencies: + unique-slug: 2.0.2 + dev: false + optional: true + resolution: + integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== + /unique-slug/2.0.2: + dependencies: + imurmurhash: 0.1.4 + dev: false + optional: true + resolution: + integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== + /uri-js/4.4.1: + dependencies: + punycode: 2.1.1 + dev: false + resolution: + integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + /util-deprecate/1.0.2: + dev: false + resolution: + integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + /webidl-conversions/3.0.1: + dev: false + resolution: + integrity: sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= + /whatwg-url/5.0.0: + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + dev: false + resolution: + integrity: sha1-lmRU6HZUYuN2RNNib2dCzotwll0= + /which/2.0.2: + dependencies: + isexe: 2.0.0 + dev: false + engines: + node: '>= 8' + hasBin: true + optional: true + resolution: + integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + /wide-align/1.1.5: + dependencies: + string-width: 4.2.3 + dev: false + resolution: + integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== + /wordwrap/1.0.0: + dev: false + resolution: + integrity: sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= + /wrappy/1.0.2: + dev: false + resolution: + integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + /yallist/4.0.0: + dev: false + resolution: + integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + /yocto-queue/0.1.0: + dev: false + engines: + node: '>=10' + resolution: + integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== +registry: 'https://registry.npmjs.org/' +shrinkwrapMinorVersion: 9 +shrinkwrapVersion: 3 +specifiers: + fastify: ^3.28.0 + fastify-formbody: ^5.2.0 + fastify-static: ^4.6.1 + handlebars: ^4.7.7 + point-of-view: ^5.2.0 + sqlite: ^4.0.25 + sqlite3: ^5.0.7