diff --git a/.env.example b/.env.example index 50d0c6b..44cdfd5 100644 --- a/.env.example +++ b/.env.example @@ -4,7 +4,7 @@ # ============================================================================= # --- Application --- -APP_NAME=HexaHost GameCloud +APP_NAME="HexaHost GameCloud" APP_ENV=development APP_URL=http://localhost:3000 API_URL=http://localhost:3001 @@ -76,7 +76,7 @@ EDGE_START_WAIT_SECONDS=180 EDGE_POLL_INTERVAL_MS=2000 # --- Catalog Providers --- -MODRINTH_USER_AGENT=HexaHostGameCloud/0.1.0 (contact@example.net) +MODRINTH_USER_AGENT="HexaHostGameCloud/0.1.0 (contact@example.net)" CURSEFORGE_API_KEY= # --- Billing --- diff --git a/.gitignore b/.gitignore index 27e1c8e..f7931f4 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ dist/ bin/ *.log data/ +.logs/ diff --git a/.turbo/cache/083c8105a3916fd9-manifest.json b/.turbo/cache/083c8105a3916fd9-manifest.json new file mode 100644 index 0000000..bccbee3 --- /dev/null +++ b/.turbo/cache/083c8105a3916fd9-manifest.json @@ -0,0 +1 @@ +{"files":{"packages/auth/dist/username.d.ts":{"size":442,"mtime_nanos":1783255151494048909,"mode":420,"is_dir":false},"packages/auth/dist/recovery-codes.js":{"size":1089,"mtime_nanos":1783255151493710470,"mode":420,"is_dir":false},"packages/auth/dist/tokens.d.ts.map":{"size":281,"mtime_nanos":1783255151493885819,"mode":420,"is_dir":false},"packages/auth/dist/username.d.ts.map":{"size":430,"mtime_nanos":1783255151494073119,"mode":420,"is_dir":false},"packages/auth/dist/password.d.ts":{"size":200,"mtime_nanos":1783255151493536190,"mode":420,"is_dir":false},"packages/auth/dist/recovery-codes.d.ts.map":{"size":306,"mtime_nanos":1783255151493686290,"mode":420,"is_dir":false},"packages/auth/dist/password.d.ts.map":{"size":266,"mtime_nanos":1783255151493572620,"mode":420,"is_dir":false},"packages/auth/.turbo/turbo-build.log":{"size":102,"mtime_nanos":1783255052127378550,"mode":420,"is_dir":false},"packages/auth/dist/session.js":{"size":672,"mtime_nanos":1783255151493811820,"mode":420,"is_dir":false},"packages/auth/dist/totp.d.ts.map":{"size":303,"mtime_nanos":1783255151493978659,"mode":420,"is_dir":false},"packages/auth/dist/index.js.map":{"size":824,"mtime_nanos":1783255151493485050,"mode":420,"is_dir":false},"packages/auth/dist/totp.js.map":{"size":569,"mtime_nanos":1783255151494024989,"mode":420,"is_dir":false},"packages/auth/dist/username.js":{"size":2787,"mtime_nanos":1783255151494096559,"mode":420,"is_dir":false},"packages/auth/dist/session.d.ts.map":{"size":300,"mtime_nanos":1783255151493784580,"mode":420,"is_dir":false},"packages/auth/dist/index.d.ts":{"size":1570,"mtime_nanos":1783255151493314190,"mode":420,"is_dir":false},"packages/auth/dist/index.d.ts.map":{"size":1443,"mtime_nanos":1783255151493364820,"mode":420,"is_dir":false},"packages/auth/dist/tokens.js.map":{"size":760,"mtime_nanos":1783255151493932809,"mode":420,"is_dir":false},"packages/auth/dist/totp.d.ts":{"size":269,"mtime_nanos":1783255151493955819,"mode":420,"is_dir":false},"packages/auth/dist/index.js":{"size":4135,"mtime_nanos":1783255151493407900,"mode":420,"is_dir":false},"packages/auth/dist/recovery-codes.js.map":{"size":949,"mtime_nanos":1783255151493735800,"mode":420,"is_dir":false},"packages/auth/dist/tokens.d.ts":{"size":244,"mtime_nanos":1783255151493861049,"mode":420,"is_dir":false},"packages/auth/dist/totp.js":{"size":683,"mtime_nanos":1783255151494002079,"mode":420,"is_dir":false},"packages/auth/dist/username.js.map":{"size":2294,"mtime_nanos":1783255151494119969,"mode":420,"is_dir":false},"packages/auth/dist/tokens.js":{"size":864,"mtime_nanos":1783255151493909599,"mode":420,"is_dir":false},"packages/auth/dist/session.js.map":{"size":493,"mtime_nanos":1783255151493836729,"mode":420,"is_dir":false},"packages/auth/dist/password.js":{"size":482,"mtime_nanos":1783255151493603670,"mode":420,"is_dir":false},"packages/auth/dist/password.js.map":{"size":404,"mtime_nanos":1783255151493633310,"mode":420,"is_dir":false},"packages/auth/dist/recovery-codes.d.ts":{"size":264,"mtime_nanos":1783255151493659970,"mode":420,"is_dir":false},"packages/auth/dist/session.d.ts":{"size":334,"mtime_nanos":1783255151493759480,"mode":420,"is_dir":false}},"order":["packages/auth/.turbo/turbo-build.log","packages/auth/dist/index.d.ts","packages/auth/dist/index.d.ts.map","packages/auth/dist/index.js","packages/auth/dist/index.js.map","packages/auth/dist/password.d.ts","packages/auth/dist/password.d.ts.map","packages/auth/dist/password.js","packages/auth/dist/password.js.map","packages/auth/dist/recovery-codes.d.ts","packages/auth/dist/recovery-codes.d.ts.map","packages/auth/dist/recovery-codes.js","packages/auth/dist/recovery-codes.js.map","packages/auth/dist/session.d.ts","packages/auth/dist/session.d.ts.map","packages/auth/dist/session.js","packages/auth/dist/session.js.map","packages/auth/dist/tokens.d.ts","packages/auth/dist/tokens.d.ts.map","packages/auth/dist/tokens.js","packages/auth/dist/tokens.js.map","packages/auth/dist/totp.d.ts","packages/auth/dist/totp.d.ts.map","packages/auth/dist/totp.js","packages/auth/dist/totp.js.map","packages/auth/dist/username.d.ts","packages/auth/dist/username.d.ts.map","packages/auth/dist/username.js","packages/auth/dist/username.js.map"]} \ No newline at end of file diff --git a/.turbo/cache/083c8105a3916fd9-meta.json b/.turbo/cache/083c8105a3916fd9-meta.json new file mode 100644 index 0000000..d9ce3c2 --- /dev/null +++ b/.turbo/cache/083c8105a3916fd9-meta.json @@ -0,0 +1 @@ +{"hash":"083c8105a3916fd9","duration":2162,"sha":"27a3ec8244e70774e6f4673201397e2302c32dfe","dirty_hash":"abc4a2c6304f10abbf2d6c628ed6a63dbf9e6ca06fecaaea2935e4ea7f4ff660"} \ No newline at end of file diff --git a/.turbo/cache/083c8105a3916fd9.tar.zst b/.turbo/cache/083c8105a3916fd9.tar.zst new file mode 100644 index 0000000..ed8c6c8 Binary files /dev/null and b/.turbo/cache/083c8105a3916fd9.tar.zst differ diff --git a/.turbo/cache/0b354b78644f8aad-manifest.json b/.turbo/cache/0b354b78644f8aad-manifest.json new file mode 100644 index 0000000..25cc45e --- /dev/null +++ b/.turbo/cache/0b354b78644f8aad-manifest.json @@ -0,0 +1 @@ +{"files":{"packages/database/dist/index.js":{"size":962,"mtime_nanos":1783254827141954191,"mode":420,"is_dir":false},"packages/database/dist/index.d.ts":{"size":991,"mtime_nanos":1783254827155894338,"mode":420,"is_dir":false},"packages/database/dist/index.js.map":{"size":617,"mtime_nanos":1783254827141791201,"mode":420,"is_dir":false},"packages/database/.turbo/turbo-build.log":{"size":506,"mtime_nanos":1783254827176786884,"mode":420,"is_dir":false},"packages/database/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/database/dist/index.d.ts.map":{"size":733,"mtime_nanos":1783254827154786924,"mode":420,"is_dir":false}},"order":["packages/database/.turbo/turbo-build.log","packages/database/dist","packages/database/dist/index.d.ts","packages/database/dist/index.d.ts.map","packages/database/dist/index.js","packages/database/dist/index.js.map"]} \ No newline at end of file diff --git a/.turbo/cache/0b354b78644f8aad-meta.json b/.turbo/cache/0b354b78644f8aad-meta.json new file mode 100644 index 0000000..caff444 --- /dev/null +++ b/.turbo/cache/0b354b78644f8aad-meta.json @@ -0,0 +1 @@ +{"hash":"0b354b78644f8aad","duration":3330,"sha":"27a3ec8244e70774e6f4673201397e2302c32dfe","dirty_hash":"67d44d689fa95ed97ad8bb0d3e753762649434cb9a64ff731786cdc979515618"} \ No newline at end of file diff --git a/.turbo/cache/0b354b78644f8aad.tar.zst b/.turbo/cache/0b354b78644f8aad.tar.zst new file mode 100644 index 0000000..f08b2df Binary files /dev/null and b/.turbo/cache/0b354b78644f8aad.tar.zst differ diff --git a/.turbo/cache/1a030577ec3e46e3-manifest.json b/.turbo/cache/1a030577ec3e46e3-manifest.json new file mode 100644 index 0000000..5a56f50 --- /dev/null +++ b/.turbo/cache/1a030577ec3e46e3-manifest.json @@ -0,0 +1 @@ +{"files":{"packages/dns/dist/slug.test.d.ts.map":{"size":112,"mtime_nanos":1783254828416784633,"mode":420,"is_dir":false},"packages/dns/dist/providers/rfc2136.d.ts.map":{"size":407,"mtime_nanos":1783254828390784681,"mode":420,"is_dir":false},"packages/dns/dist/providers/rfc2136.js.map":{"size":3122,"mtime_nanos":1783254828389784682,"mode":420,"is_dir":false},"packages/dns/dist/providers/index.d.ts":{"size":318,"mtime_nanos":1783254828395784671,"mode":420,"is_dir":false},"packages/dns/dist/slug.test.js":{"size":921,"mtime_nanos":1783254828416784633,"mode":420,"is_dir":false},"packages/dns/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/dns/dist/slug.d.ts.map":{"size":260,"mtime_nanos":1783254828371784715,"mode":420,"is_dir":false},"packages/dns/dist/index.js.map":{"size":423,"mtime_nanos":1783254828415015600,"mode":420,"is_dir":false},"packages/dns/dist/index.js":{"size":2177,"mtime_nanos":1783254828415098400,"mode":420,"is_dir":false},"packages/dns/dist/sync.js.map":{"size":5357,"mtime_nanos":1783254828404784655,"mode":420,"is_dir":false},"packages/dns/dist/providers":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/dns/dist/providers/index.d.ts.map":{"size":336,"mtime_nanos":1783254828395784671,"mode":420,"is_dir":false},"packages/dns/dist/sync.d.ts.map":{"size":782,"mtime_nanos":1783254828411577892,"mode":420,"is_dir":false},"packages/dns/dist/slug.d.ts":{"size":221,"mtime_nanos":1783254828371784715,"mode":420,"is_dir":false},"packages/dns/dist/providers/types.js.map":{"size":319,"mtime_nanos":1783254828372784713,"mode":420,"is_dir":false},"packages/dns/dist/providers/rfc2136.d.ts":{"size":363,"mtime_nanos":1783254828390784681,"mode":420,"is_dir":false},"packages/dns/dist/providers/types.d.ts":{"size":563,"mtime_nanos":1783254828375784708,"mode":420,"is_dir":false},"packages/dns/dist/providers/local.d.ts":{"size":329,"mtime_nanos":1783254828381519319,"mode":420,"is_dir":false},"packages/dns/dist/slug.js.map":{"size":1132,"mtime_nanos":1783254828368911242,"mode":420,"is_dir":false},"packages/dns/dist/providers/types.d.ts.map":{"size":676,"mtime_nanos":1783254828375784708,"mode":420,"is_dir":false},"packages/dns/dist/providers/index.js":{"size":928,"mtime_nanos":1783254828395733605,"mode":420,"is_dir":false},"packages/dns/dist/providers/local.d.ts.map":{"size":379,"mtime_nanos":1783254828380784699,"mode":420,"is_dir":false},"packages/dns/dist/providers/local.js":{"size":432,"mtime_nanos":1783254828379406839,"mode":420,"is_dir":false},"packages/dns/.turbo/turbo-build.log":{"size":96,"mtime_nanos":1783254828436784597,"mode":420,"is_dir":false},"packages/dns/dist/index.d.ts":{"size":419,"mtime_nanos":1783254828415098400,"mode":420,"is_dir":false},"packages/dns/dist/slug.js":{"size":1086,"mtime_nanos":1783254828369028281,"mode":420,"is_dir":false},"packages/dns/dist/providers/local.js.map":{"size":287,"mtime_nanos":1783254828379406839,"mode":420,"is_dir":false},"packages/dns/dist/slug.test.js.map":{"size":763,"mtime_nanos":1783254828416784633,"mode":420,"is_dir":false},"packages/dns/dist/sync.js":{"size":5955,"mtime_nanos":1783254828406730652,"mode":420,"is_dir":false},"packages/dns/dist/slug.test.d.ts":{"size":50,"mtime_nanos":1783254828416784633,"mode":420,"is_dir":false},"packages/dns/dist/index.d.ts.map":{"size":392,"mtime_nanos":1783254828415098400,"mode":420,"is_dir":false},"packages/dns/dist/providers/index.js.map":{"size":513,"mtime_nanos":1783254828394784673,"mode":420,"is_dir":false},"packages/dns/dist/sync.d.ts":{"size":774,"mtime_nanos":1783254828411633072,"mode":420,"is_dir":false},"packages/dns/dist/providers/rfc2136.js":{"size":3012,"mtime_nanos":1783254828390668656,"mode":420,"is_dir":false},"packages/dns/dist/providers/types.js":{"size":333,"mtime_nanos":1783254828373962441,"mode":420,"is_dir":false}},"order":["packages/dns/.turbo/turbo-build.log","packages/dns/dist","packages/dns/dist/index.d.ts","packages/dns/dist/index.d.ts.map","packages/dns/dist/index.js","packages/dns/dist/index.js.map","packages/dns/dist/providers","packages/dns/dist/providers/index.d.ts","packages/dns/dist/providers/index.d.ts.map","packages/dns/dist/providers/index.js","packages/dns/dist/providers/index.js.map","packages/dns/dist/providers/local.d.ts","packages/dns/dist/providers/local.d.ts.map","packages/dns/dist/providers/local.js","packages/dns/dist/providers/local.js.map","packages/dns/dist/providers/rfc2136.d.ts","packages/dns/dist/providers/rfc2136.d.ts.map","packages/dns/dist/providers/rfc2136.js","packages/dns/dist/providers/rfc2136.js.map","packages/dns/dist/providers/types.d.ts","packages/dns/dist/providers/types.d.ts.map","packages/dns/dist/providers/types.js","packages/dns/dist/providers/types.js.map","packages/dns/dist/slug.d.ts","packages/dns/dist/slug.d.ts.map","packages/dns/dist/slug.js","packages/dns/dist/slug.js.map","packages/dns/dist/slug.test.d.ts","packages/dns/dist/slug.test.d.ts.map","packages/dns/dist/slug.test.js","packages/dns/dist/slug.test.js.map","packages/dns/dist/sync.d.ts","packages/dns/dist/sync.d.ts.map","packages/dns/dist/sync.js","packages/dns/dist/sync.js.map"]} \ No newline at end of file diff --git a/.turbo/cache/1a030577ec3e46e3-meta.json b/.turbo/cache/1a030577ec3e46e3-meta.json new file mode 100644 index 0000000..84cb066 --- /dev/null +++ b/.turbo/cache/1a030577ec3e46e3-meta.json @@ -0,0 +1 @@ +{"hash":"1a030577ec3e46e3","duration":1256,"sha":"27a3ec8244e70774e6f4673201397e2302c32dfe","dirty_hash":"67d44d689fa95ed97ad8bb0d3e753762649434cb9a64ff731786cdc979515618"} \ No newline at end of file diff --git a/.turbo/cache/1a030577ec3e46e3.tar.zst b/.turbo/cache/1a030577ec3e46e3.tar.zst new file mode 100644 index 0000000..7d23115 Binary files /dev/null and b/.turbo/cache/1a030577ec3e46e3.tar.zst differ diff --git a/.turbo/cache/3bace58668d8c69c-manifest.json b/.turbo/cache/3bace58668d8c69c-manifest.json new file mode 100644 index 0000000..e047567 --- /dev/null +++ b/.turbo/cache/3bace58668d8c69c-manifest.json @@ -0,0 +1 @@ +{"files":{"packages/config/dist/index.js":{"size":3043,"mtime_nanos":1783254824143649550,"mode":420,"is_dir":false},"packages/config/dist/index.js.map":{"size":3214,"mtime_nanos":1783254824143422120,"mode":420,"is_dir":false},"packages/config/dist/index.d.ts":{"size":1874,"mtime_nanos":1783254824156792366,"mode":420,"is_dir":false},"packages/config/.turbo/turbo-build.log":{"size":102,"mtime_nanos":1783254824177792328,"mode":420,"is_dir":false},"packages/config/dist/index.d.ts.map":{"size":521,"mtime_nanos":1783254824156792366,"mode":420,"is_dir":false},"packages/config/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true}},"order":["packages/config/.turbo/turbo-build.log","packages/config/dist","packages/config/dist/index.d.ts","packages/config/dist/index.d.ts.map","packages/config/dist/index.js","packages/config/dist/index.js.map"]} \ No newline at end of file diff --git a/.turbo/cache/3bace58668d8c69c-meta.json b/.turbo/cache/3bace58668d8c69c-meta.json new file mode 100644 index 0000000..7127253 --- /dev/null +++ b/.turbo/cache/3bace58668d8c69c-meta.json @@ -0,0 +1 @@ +{"hash":"3bace58668d8c69c","duration":1783,"sha":"27a3ec8244e70774e6f4673201397e2302c32dfe","dirty_hash":"67d44d689fa95ed97ad8bb0d3e753762649434cb9a64ff731786cdc979515618"} \ No newline at end of file diff --git a/.turbo/cache/3bace58668d8c69c.tar.zst b/.turbo/cache/3bace58668d8c69c.tar.zst new file mode 100644 index 0000000..27ce72f Binary files /dev/null and b/.turbo/cache/3bace58668d8c69c.tar.zst differ diff --git a/.turbo/cache/51664cdd00a0048d-manifest.json b/.turbo/cache/51664cdd00a0048d-manifest.json new file mode 100644 index 0000000..11d9f20 --- /dev/null +++ b/.turbo/cache/51664cdd00a0048d-manifest.json @@ -0,0 +1 @@ +{"files":{"packages/contracts/dist/worlds.js":{"size":1784,"mtime_nanos":1783255052710485207,"mode":420,"is_dir":false},"packages/contracts/dist/players.js.map":{"size":941,"mtime_nanos":1783255052704377502,"mode":420,"is_dir":false},"packages/contracts/dist/addons.d.ts.map":{"size":851,"mtime_nanos":1783255052610377673,"mode":420,"is_dir":false},"packages/contracts/dist/auth.js":{"size":3154,"mtime_nanos":1783255052617840109,"mode":420,"is_dir":false},"packages/contracts/dist/properties.d.ts.map":{"size":710,"mtime_nanos":1783255052703377504,"mode":420,"is_dir":false},"packages/contracts/dist/index.js":{"size":22226,"mtime_nanos":1783255052760375455,"mode":420,"is_dir":false},"packages/contracts/dist/pagination.js":{"size":1468,"mtime_nanos":1783255052678491154,"mode":420,"is_dir":false},"packages/contracts/dist/catalog.d.ts.map":{"size":816,"mtime_nanos":1783255052655377591,"mode":420,"is_dir":false},"packages/contracts/dist/pagination.js.map":{"size":1494,"mtime_nanos":1783255052677377551,"mode":420,"is_dir":false},"packages/contracts/dist/join.js":{"size":1253,"mtime_nanos":1783255052719037015,"mode":420,"is_dir":false},"packages/contracts/dist/nodes.js.map":{"size":1687,"mtime_nanos":1783255052713377486,"mode":420,"is_dir":false},"packages/contracts/dist/files.js":{"size":1284,"mtime_nanos":1783255052669501846,"mode":420,"is_dir":false},"packages/contracts/dist/files.js.map":{"size":1303,"mtime_nanos":1783255052668377568,"mode":420,"is_dir":false},"packages/contracts/dist/auth.d.ts":{"size":8320,"mtime_nanos":1783255052627377642,"mode":420,"is_dir":false},"packages/contracts/dist/billing.d.ts":{"size":5169,"mtime_nanos":1783255052649377602,"mode":420,"is_dir":false},"packages/contracts/dist/console.d.ts.map":{"size":367,"mtime_nanos":1783255052660377582,"mode":420,"is_dir":false},"packages/contracts/dist/files.d.ts.map":{"size":838,"mtime_nanos":1783255052671377562,"mode":420,"is_dir":false},"packages/contracts/dist/billing.d.ts.map":{"size":679,"mtime_nanos":1783255052648377604,"mode":420,"is_dir":false},"packages/contracts/dist/index.d.ts":{"size":6213,"mtime_nanos":1783255052761819115,"mode":420,"is_dir":false},"packages/contracts/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/contracts/dist/backups.d.ts.map":{"size":1588,"mtime_nanos":1783255052640377618,"mode":420,"is_dir":false},"packages/contracts/dist/health.d.ts":{"size":2265,"mtime_nanos":1783255052676286325,"mode":420,"is_dir":false},"packages/contracts/dist/join.d.ts.map":{"size":788,"mtime_nanos":1783255052721377471,"mode":420,"is_dir":false},"packages/contracts/dist/whmcs.js":{"size":11288,"mtime_nanos":1783255052729377457,"mode":420,"is_dir":false},"packages/contracts/dist/whmcs.d.ts.map":{"size":4064,"mtime_nanos":1783255052750642397,"mode":420,"is_dir":false},"packages/contracts/dist/pagination.d.ts.map":{"size":606,"mtime_nanos":1783255052681377544,"mode":420,"is_dir":false},"packages/contracts/dist/health.js":{"size":801,"mtime_nanos":1783255052674283915,"mode":420,"is_dir":false},"packages/contracts/dist/backups.js":{"size":3271,"mtime_nanos":1783255052633880745,"mode":420,"is_dir":false},"packages/contracts/.turbo/turbo-build.log":{"size":112,"mtime_nanos":1783255052776377371,"mode":420,"is_dir":false},"packages/contracts/dist/auth.d.ts.map":{"size":1884,"mtime_nanos":1783255052626377644,"mode":420,"is_dir":false},"packages/contracts/dist/servers.d.ts.map":{"size":1217,"mtime_nanos":1783255052690377528,"mode":420,"is_dir":false},"packages/contracts/dist/index.d.ts.map":{"size":3981,"mtime_nanos":1783255052760377401,"mode":420,"is_dir":false},"packages/contracts/dist/catalog.d.ts":{"size":5364,"mtime_nanos":1783255052656825890,"mode":420,"is_dir":false},"packages/contracts/dist/error.js.map":{"size":934,"mtime_nanos":1783255052663377577,"mode":420,"is_dir":false},"packages/contracts/dist/pagination.d.ts":{"size":2597,"mtime_nanos":1783255052682358713,"mode":420,"is_dir":false},"packages/contracts/dist/billing.js":{"size":1653,"mtime_nanos":1783255052644377611,"mode":420,"is_dir":false},"packages/contracts/dist/health.d.ts.map":{"size":506,"mtime_nanos":1783255052675377555,"mode":420,"is_dir":false},"packages/contracts/dist/nodes.js":{"size":1815,"mtime_nanos":1783255052714719866,"mode":420,"is_dir":false},"packages/contracts/dist/properties.d.ts":{"size":14230,"mtime_nanos":1783255052704281878,"mode":420,"is_dir":false},"packages/contracts/dist/backups.d.ts":{"size":11465,"mtime_nanos":1783255052641734903,"mode":420,"is_dir":false},"packages/contracts/dist/backups.js.map":{"size":3119,"mtime_nanos":1783255052632377633,"mode":420,"is_dir":false},"packages/contracts/dist/error.js":{"size":954,"mtime_nanos":1783255052665265408,"mode":420,"is_dir":false},"packages/contracts/dist/files.d.ts":{"size":3179,"mtime_nanos":1783255052672625416,"mode":420,"is_dir":false},"packages/contracts/dist/nodes.d.ts":{"size":7057,"mtime_nanos":1783255052716923925,"mode":420,"is_dir":false},"packages/contracts/dist/properties.js":{"size":1852,"mtime_nanos":1783255052694429421,"mode":420,"is_dir":false},"packages/contracts/dist/worlds.d.ts.map":{"size":865,"mtime_nanos":1783255052711377490,"mode":420,"is_dir":false},"packages/contracts/dist/auth.js.map":{"size":3013,"mtime_nanos":1783255052616377663,"mode":420,"is_dir":false},"packages/contracts/dist/catalog.js":{"size":1625,"mtime_nanos":1783255052652987760,"mode":420,"is_dir":false},"packages/contracts/dist/catalog.js.map":{"size":1618,"mtime_nanos":1783255052651377599,"mode":420,"is_dir":false},"packages/contracts/dist/servers.js.map":{"size":2623,"mtime_nanos":1783255052683377541,"mode":420,"is_dir":false},"packages/contracts/dist/worlds.js.map":{"size":1623,"mtime_nanos":1783255052709377493,"mode":420,"is_dir":false},"packages/contracts/dist/health.js.map":{"size":722,"mtime_nanos":1783255052673377559,"mode":420,"is_dir":false},"packages/contracts/dist/players.d.ts.map":{"size":649,"mtime_nanos":1783255052707377497,"mode":420,"is_dir":false},"packages/contracts/dist/servers.d.ts":{"size":15679,"mtime_nanos":1783255052691641001,"mode":420,"is_dir":false},"packages/contracts/dist/whmcs.js.map":{"size":10995,"mtime_nanos":1783255052728421552,"mode":420,"is_dir":false},"packages/contracts/dist/worlds.d.ts":{"size":3598,"mtime_nanos":1783255052713105026,"mode":420,"is_dir":false},"packages/contracts/dist/addons.js.map":{"size":1411,"mtime_nanos":1783255052592440295,"mode":420,"is_dir":false},"packages/contracts/dist/nodes.d.ts.map":{"size":879,"mtime_nanos":1783255052716923925,"mode":420,"is_dir":false},"packages/contracts/dist/addons.js":{"size":1574,"mtime_nanos":1783255052592617975,"mode":420,"is_dir":false},"packages/contracts/dist/addons.d.ts":{"size":8371,"mtime_nanos":1783255052611576240,"mode":420,"is_dir":false},"packages/contracts/dist/players.js":{"size":973,"mtime_nanos":1783255052704377502,"mode":420,"is_dir":false},"packages/contracts/dist/index.js.map":{"size":3174,"mtime_nanos":1783255052759377402,"mode":420,"is_dir":false},"packages/contracts/dist/console.js":{"size":477,"mtime_nanos":1783255052657377587,"mode":420,"is_dir":false},"packages/contracts/dist/error.d.ts":{"size":1291,"mtime_nanos":1783255052668028737,"mode":420,"is_dir":false},"packages/contracts/dist/console.d.ts":{"size":668,"mtime_nanos":1783255052660377582,"mode":420,"is_dir":false},"packages/contracts/dist/properties.js.map":{"size":2005,"mtime_nanos":1783255052694339071,"mode":420,"is_dir":false},"packages/contracts/dist/servers.js":{"size":2759,"mtime_nanos":1783255052684414903,"mode":420,"is_dir":false},"packages/contracts/dist/console.js.map":{"size":445,"mtime_nanos":1783255052657377587,"mode":420,"is_dir":false},"packages/contracts/dist/join.js.map":{"size":1090,"mtime_nanos":1783255052717377479,"mode":420,"is_dir":false},"packages/contracts/dist/billing.js.map":{"size":1661,"mtime_nanos":1783255052644377611,"mode":420,"is_dir":false},"packages/contracts/dist/error.d.ts.map":{"size":402,"mtime_nanos":1783255052666377572,"mode":420,"is_dir":false},"packages/contracts/dist/players.d.ts":{"size":3002,"mtime_nanos":1783255052709094507,"mode":420,"is_dir":false},"packages/contracts/dist/whmcs.d.ts":{"size":34875,"mtime_nanos":1783255052752132467,"mode":420,"is_dir":false},"packages/contracts/dist/join.d.ts":{"size":5765,"mtime_nanos":1783255052722502344,"mode":420,"is_dir":false}},"order":["packages/contracts/.turbo/turbo-build.log","packages/contracts/dist","packages/contracts/dist/addons.d.ts","packages/contracts/dist/addons.d.ts.map","packages/contracts/dist/addons.js","packages/contracts/dist/addons.js.map","packages/contracts/dist/auth.d.ts","packages/contracts/dist/auth.d.ts.map","packages/contracts/dist/auth.js","packages/contracts/dist/auth.js.map","packages/contracts/dist/backups.d.ts","packages/contracts/dist/backups.d.ts.map","packages/contracts/dist/backups.js","packages/contracts/dist/backups.js.map","packages/contracts/dist/billing.d.ts","packages/contracts/dist/billing.d.ts.map","packages/contracts/dist/billing.js","packages/contracts/dist/billing.js.map","packages/contracts/dist/catalog.d.ts","packages/contracts/dist/catalog.d.ts.map","packages/contracts/dist/catalog.js","packages/contracts/dist/catalog.js.map","packages/contracts/dist/console.d.ts","packages/contracts/dist/console.d.ts.map","packages/contracts/dist/console.js","packages/contracts/dist/console.js.map","packages/contracts/dist/error.d.ts","packages/contracts/dist/error.d.ts.map","packages/contracts/dist/error.js","packages/contracts/dist/error.js.map","packages/contracts/dist/files.d.ts","packages/contracts/dist/files.d.ts.map","packages/contracts/dist/files.js","packages/contracts/dist/files.js.map","packages/contracts/dist/health.d.ts","packages/contracts/dist/health.d.ts.map","packages/contracts/dist/health.js","packages/contracts/dist/health.js.map","packages/contracts/dist/index.d.ts","packages/contracts/dist/index.d.ts.map","packages/contracts/dist/index.js","packages/contracts/dist/index.js.map","packages/contracts/dist/join.d.ts","packages/contracts/dist/join.d.ts.map","packages/contracts/dist/join.js","packages/contracts/dist/join.js.map","packages/contracts/dist/nodes.d.ts","packages/contracts/dist/nodes.d.ts.map","packages/contracts/dist/nodes.js","packages/contracts/dist/nodes.js.map","packages/contracts/dist/pagination.d.ts","packages/contracts/dist/pagination.d.ts.map","packages/contracts/dist/pagination.js","packages/contracts/dist/pagination.js.map","packages/contracts/dist/players.d.ts","packages/contracts/dist/players.d.ts.map","packages/contracts/dist/players.js","packages/contracts/dist/players.js.map","packages/contracts/dist/properties.d.ts","packages/contracts/dist/properties.d.ts.map","packages/contracts/dist/properties.js","packages/contracts/dist/properties.js.map","packages/contracts/dist/servers.d.ts","packages/contracts/dist/servers.d.ts.map","packages/contracts/dist/servers.js","packages/contracts/dist/servers.js.map","packages/contracts/dist/whmcs.d.ts","packages/contracts/dist/whmcs.d.ts.map","packages/contracts/dist/whmcs.js","packages/contracts/dist/whmcs.js.map","packages/contracts/dist/worlds.d.ts","packages/contracts/dist/worlds.d.ts.map","packages/contracts/dist/worlds.js","packages/contracts/dist/worlds.js.map"]} \ No newline at end of file diff --git a/.turbo/cache/51664cdd00a0048d-meta.json b/.turbo/cache/51664cdd00a0048d-meta.json new file mode 100644 index 0000000..f441ced --- /dev/null +++ b/.turbo/cache/51664cdd00a0048d-meta.json @@ -0,0 +1 @@ +{"hash":"51664cdd00a0048d","duration":2814,"sha":"27a3ec8244e70774e6f4673201397e2302c32dfe","dirty_hash":"abc4a2c6304f10abbf2d6c628ed6a63dbf9e6ca06fecaaea2935e4ea7f4ff660"} \ No newline at end of file diff --git a/.turbo/cache/51664cdd00a0048d.tar.zst b/.turbo/cache/51664cdd00a0048d.tar.zst new file mode 100644 index 0000000..7821fce Binary files /dev/null and b/.turbo/cache/51664cdd00a0048d.tar.zst differ diff --git a/.turbo/cache/53573aa3334db733-manifest.json b/.turbo/cache/53573aa3334db733-manifest.json new file mode 100644 index 0000000..160f505 --- /dev/null +++ b/.turbo/cache/53573aa3334db733-manifest.json @@ -0,0 +1 @@ +{"files":{"packages/integration-auth/dist/hmac.test.js":{"size":953,"mtime_nanos":1783255052203378412,"mode":420,"is_dir":false},"packages/integration-auth/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/integration-auth/dist/hmac.d.ts.map":{"size":821,"mtime_nanos":1783255052199378419,"mode":420,"is_dir":false},"packages/integration-auth/.turbo/turbo-build.log":{"size":126,"mtime_nanos":1783255052243378339,"mode":420,"is_dir":false},"packages/integration-auth/dist/mtls.js":{"size":1604,"mtime_nanos":1783255052208378403,"mode":420,"is_dir":false},"packages/integration-auth/dist/hmac.js":{"size":2272,"mtime_nanos":1783255052181441322,"mode":420,"is_dir":false},"packages/integration-auth/dist/mtls.js.map":{"size":1048,"mtime_nanos":1783255052208378403,"mode":420,"is_dir":false},"packages/integration-auth/dist/index.d.ts.map":{"size":316,"mtime_nanos":1783255052217816303,"mode":420,"is_dir":false},"packages/integration-auth/dist/index.js.map":{"size":382,"mtime_nanos":1783255052216516404,"mode":420,"is_dir":false},"packages/integration-auth/dist/hmac.d.ts":{"size":1050,"mtime_nanos":1783255052199378419,"mode":420,"is_dir":false},"packages/integration-auth/dist/hmac.test.d.ts.map":{"size":112,"mtime_nanos":1783255052204378410,"mode":420,"is_dir":false},"packages/integration-auth/dist/hmac.test.d.ts":{"size":50,"mtime_nanos":1783255052205548416,"mode":420,"is_dir":false},"packages/integration-auth/dist/hmac.js.map":{"size":2198,"mtime_nanos":1783255052180273802,"mode":420,"is_dir":false},"packages/integration-auth/dist/hmac.test.js.map":{"size":744,"mtime_nanos":1783255052203378412,"mode":420,"is_dir":false},"packages/integration-auth/dist/index.d.ts":{"size":368,"mtime_nanos":1783255052217816303,"mode":420,"is_dir":false},"packages/integration-auth/dist/index.js":{"size":2061,"mtime_nanos":1783255052216799793,"mode":420,"is_dir":false},"packages/integration-auth/dist/mtls.d.ts":{"size":628,"mtime_nanos":1783255052210378399,"mode":420,"is_dir":false},"packages/integration-auth/dist/mtls.d.ts.map":{"size":370,"mtime_nanos":1783255052210378399,"mode":420,"is_dir":false}},"order":["packages/integration-auth/.turbo/turbo-build.log","packages/integration-auth/dist","packages/integration-auth/dist/hmac.d.ts","packages/integration-auth/dist/hmac.d.ts.map","packages/integration-auth/dist/hmac.js","packages/integration-auth/dist/hmac.js.map","packages/integration-auth/dist/hmac.test.d.ts","packages/integration-auth/dist/hmac.test.d.ts.map","packages/integration-auth/dist/hmac.test.js","packages/integration-auth/dist/hmac.test.js.map","packages/integration-auth/dist/index.d.ts","packages/integration-auth/dist/index.d.ts.map","packages/integration-auth/dist/index.js","packages/integration-auth/dist/index.js.map","packages/integration-auth/dist/mtls.d.ts","packages/integration-auth/dist/mtls.d.ts.map","packages/integration-auth/dist/mtls.js","packages/integration-auth/dist/mtls.js.map"]} \ No newline at end of file diff --git a/.turbo/cache/53573aa3334db733-meta.json b/.turbo/cache/53573aa3334db733-meta.json new file mode 100644 index 0000000..3e49157 --- /dev/null +++ b/.turbo/cache/53573aa3334db733-meta.json @@ -0,0 +1 @@ +{"hash":"53573aa3334db733","duration":2278,"sha":"27a3ec8244e70774e6f4673201397e2302c32dfe","dirty_hash":"abc4a2c6304f10abbf2d6c628ed6a63dbf9e6ca06fecaaea2935e4ea7f4ff660"} \ No newline at end of file diff --git a/.turbo/cache/53573aa3334db733.tar.zst b/.turbo/cache/53573aa3334db733.tar.zst new file mode 100644 index 0000000..a930e7c Binary files /dev/null and b/.turbo/cache/53573aa3334db733.tar.zst differ diff --git a/.turbo/cache/7138297b16f09c78-manifest.json b/.turbo/cache/7138297b16f09c78-manifest.json new file mode 100644 index 0000000..f4ad3f1 --- /dev/null +++ b/.turbo/cache/7138297b16f09c78-manifest.json @@ -0,0 +1 @@ +{"files":{"packages/storage/dist/client.js.map":{"size":1685,"mtime_nanos":1783255052719377475,"mode":420,"is_dir":false},"packages/storage/dist/client.js":{"size":2298,"mtime_nanos":1783255052720940624,"mode":420,"is_dir":false},"packages/storage/dist/index.js":{"size":1654,"mtime_nanos":1783255052726484843,"mode":420,"is_dir":false},"packages/storage/dist/keys.test.d.ts":{"size":50,"mtime_nanos":1783255052728421552,"mode":420,"is_dir":false},"packages/storage/dist/config.d.ts":{"size":922,"mtime_nanos":1783255052716923925,"mode":420,"is_dir":false},"packages/storage/dist/index.d.ts.map":{"size":291,"mtime_nanos":1783255052726484843,"mode":420,"is_dir":false},"packages/storage/.turbo/turbo-build.log":{"size":108,"mtime_nanos":1783255052745377428,"mode":420,"is_dir":false},"packages/storage/dist/keys.test.d.ts.map":{"size":112,"mtime_nanos":1783255052728421552,"mode":420,"is_dir":false},"packages/storage/dist/config.d.ts.map":{"size":358,"mtime_nanos":1783255052715377483,"mode":420,"is_dir":false},"packages/storage/dist/client.d.ts.map":{"size":960,"mtime_nanos":1783255052722502344,"mode":420,"is_dir":false},"packages/storage/dist/config.js.map":{"size":967,"mtime_nanos":1783255052705824178,"mode":420,"is_dir":false},"packages/storage/dist/index.js.map":{"size":339,"mtime_nanos":1783255052726285013,"mode":420,"is_dir":false},"packages/storage/dist/client.d.ts":{"size":925,"mtime_nanos":1783255052723096764,"mode":420,"is_dir":false},"packages/storage/dist/config.js":{"size":1011,"mtime_nanos":1783255052705916208,"mode":420,"is_dir":false},"packages/storage/dist/keys.test.js":{"size":623,"mtime_nanos":1783255052728421552,"mode":420,"is_dir":false},"packages/storage/dist/index.d.ts":{"size":290,"mtime_nanos":1783255052726484843,"mode":420,"is_dir":false},"packages/storage/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/storage/dist/keys.test.js.map":{"size":518,"mtime_nanos":1783255052728371962,"mode":420,"is_dir":false}},"order":["packages/storage/.turbo/turbo-build.log","packages/storage/dist","packages/storage/dist/client.d.ts","packages/storage/dist/client.d.ts.map","packages/storage/dist/client.js","packages/storage/dist/client.js.map","packages/storage/dist/config.d.ts","packages/storage/dist/config.d.ts.map","packages/storage/dist/config.js","packages/storage/dist/config.js.map","packages/storage/dist/index.d.ts","packages/storage/dist/index.d.ts.map","packages/storage/dist/index.js","packages/storage/dist/index.js.map","packages/storage/dist/keys.test.d.ts","packages/storage/dist/keys.test.d.ts.map","packages/storage/dist/keys.test.js","packages/storage/dist/keys.test.js.map"]} \ No newline at end of file diff --git a/.turbo/cache/7138297b16f09c78-meta.json b/.turbo/cache/7138297b16f09c78-meta.json new file mode 100644 index 0000000..67a8e6e --- /dev/null +++ b/.turbo/cache/7138297b16f09c78-meta.json @@ -0,0 +1 @@ +{"hash":"7138297b16f09c78","duration":2780,"sha":"27a3ec8244e70774e6f4673201397e2302c32dfe","dirty_hash":"abc4a2c6304f10abbf2d6c628ed6a63dbf9e6ca06fecaaea2935e4ea7f4ff660"} \ No newline at end of file diff --git a/.turbo/cache/7138297b16f09c78.tar.zst b/.turbo/cache/7138297b16f09c78.tar.zst new file mode 100644 index 0000000..de38b06 Binary files /dev/null and b/.turbo/cache/7138297b16f09c78.tar.zst differ diff --git a/.turbo/cache/7c83d574699fc347-manifest.json b/.turbo/cache/7c83d574699fc347-manifest.json new file mode 100644 index 0000000..9679858 --- /dev/null +++ b/.turbo/cache/7c83d574699fc347-manifest.json @@ -0,0 +1 @@ +{"files":{"packages/auth/dist/password.js.map":{"size":404,"mtime_nanos":1783254823699793196,"mode":420,"is_dir":false},"packages/auth/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/auth/dist/tokens.d.ts.map":{"size":281,"mtime_nanos":1783254823716073291,"mode":420,"is_dir":false},"packages/auth/dist/recovery-codes.d.ts.map":{"size":306,"mtime_nanos":1783254823751018942,"mode":420,"is_dir":false},"packages/auth/dist/index.d.ts":{"size":1570,"mtime_nanos":1783254823800793012,"mode":420,"is_dir":false},"packages/auth/dist/username.d.ts.map":{"size":430,"mtime_nanos":1783254823731793138,"mode":420,"is_dir":false},"packages/auth/dist/username.js.map":{"size":2294,"mtime_nanos":1783254823728793143,"mode":420,"is_dir":false},"packages/auth/dist/totp.d.ts":{"size":269,"mtime_nanos":1783254823743793116,"mode":420,"is_dir":false},"packages/auth/dist/totp.js":{"size":683,"mtime_nanos":1783254823741793119,"mode":420,"is_dir":false},"packages/auth/dist/index.d.ts.map":{"size":1443,"mtime_nanos":1783254823800793012,"mode":420,"is_dir":false},"packages/auth/dist/recovery-codes.js":{"size":1089,"mtime_nanos":1783254823749679443,"mode":420,"is_dir":false},"packages/auth/dist/session.d.ts.map":{"size":300,"mtime_nanos":1783254823757744571,"mode":420,"is_dir":false},"packages/auth/dist/username.d.ts":{"size":442,"mtime_nanos":1783254823731793138,"mode":420,"is_dir":false},"packages/auth/dist/session.d.ts":{"size":334,"mtime_nanos":1783254823757986501,"mode":420,"is_dir":false},"packages/auth/dist/tokens.js.map":{"size":760,"mtime_nanos":1783254823712940372,"mode":420,"is_dir":false},"packages/auth/dist/recovery-codes.js.map":{"size":949,"mtime_nanos":1783254823749441483,"mode":420,"is_dir":false},"packages/auth/dist/index.js":{"size":4135,"mtime_nanos":1783254823782793045,"mode":420,"is_dir":false},"packages/auth/dist/password.js":{"size":482,"mtime_nanos":1783254823700699224,"mode":420,"is_dir":false},"packages/auth/dist/session.js.map":{"size":493,"mtime_nanos":1783254823754793096,"mode":420,"is_dir":false},"packages/auth/dist/username.js":{"size":2787,"mtime_nanos":1783254823729845437,"mode":420,"is_dir":false},"packages/auth/dist/password.d.ts.map":{"size":266,"mtime_nanos":1783254823706019293,"mode":420,"is_dir":false},"packages/auth/dist/tokens.d.ts":{"size":244,"mtime_nanos":1783254823716326991,"mode":420,"is_dir":false},"packages/auth/dist/index.js.map":{"size":824,"mtime_nanos":1783254823782793045,"mode":420,"is_dir":false},"packages/auth/dist/totp.d.ts.map":{"size":303,"mtime_nanos":1783254823742793118,"mode":420,"is_dir":false},"packages/auth/dist/session.js":{"size":672,"mtime_nanos":1783254823754793096,"mode":420,"is_dir":false},"packages/auth/dist/totp.js.map":{"size":569,"mtime_nanos":1783254823741793119,"mode":420,"is_dir":false},"packages/auth/.turbo/turbo-build.log":{"size":98,"mtime_nanos":1783254823836792947,"mode":420,"is_dir":false},"packages/auth/dist/recovery-codes.d.ts":{"size":264,"mtime_nanos":1783254823751270432,"mode":420,"is_dir":false},"packages/auth/dist/tokens.js":{"size":864,"mtime_nanos":1783254823713299411,"mode":420,"is_dir":false},"packages/auth/dist/password.d.ts":{"size":200,"mtime_nanos":1783254823706019293,"mode":420,"is_dir":false}},"order":["packages/auth/.turbo/turbo-build.log","packages/auth/dist","packages/auth/dist/index.d.ts","packages/auth/dist/index.d.ts.map","packages/auth/dist/index.js","packages/auth/dist/index.js.map","packages/auth/dist/password.d.ts","packages/auth/dist/password.d.ts.map","packages/auth/dist/password.js","packages/auth/dist/password.js.map","packages/auth/dist/recovery-codes.d.ts","packages/auth/dist/recovery-codes.d.ts.map","packages/auth/dist/recovery-codes.js","packages/auth/dist/recovery-codes.js.map","packages/auth/dist/session.d.ts","packages/auth/dist/session.d.ts.map","packages/auth/dist/session.js","packages/auth/dist/session.js.map","packages/auth/dist/tokens.d.ts","packages/auth/dist/tokens.d.ts.map","packages/auth/dist/tokens.js","packages/auth/dist/tokens.js.map","packages/auth/dist/totp.d.ts","packages/auth/dist/totp.d.ts.map","packages/auth/dist/totp.js","packages/auth/dist/totp.js.map","packages/auth/dist/username.d.ts","packages/auth/dist/username.d.ts.map","packages/auth/dist/username.js","packages/auth/dist/username.js.map"]} \ No newline at end of file diff --git a/.turbo/cache/7c83d574699fc347-meta.json b/.turbo/cache/7c83d574699fc347-meta.json new file mode 100644 index 0000000..3e25545 --- /dev/null +++ b/.turbo/cache/7c83d574699fc347-meta.json @@ -0,0 +1 @@ +{"hash":"7c83d574699fc347","duration":1442,"sha":"27a3ec8244e70774e6f4673201397e2302c32dfe","dirty_hash":"67d44d689fa95ed97ad8bb0d3e753762649434cb9a64ff731786cdc979515618"} \ No newline at end of file diff --git a/.turbo/cache/7c83d574699fc347.tar.zst b/.turbo/cache/7c83d574699fc347.tar.zst new file mode 100644 index 0000000..34719ce Binary files /dev/null and b/.turbo/cache/7c83d574699fc347.tar.zst differ diff --git a/.turbo/cache/7ec080769e22b52e-manifest.json b/.turbo/cache/7ec080769e22b52e-manifest.json new file mode 100644 index 0000000..c66afc6 --- /dev/null +++ b/.turbo/cache/7ec080769e22b52e-manifest.json @@ -0,0 +1 @@ +{"files":{"packages/config/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/config/dist/index.js.map":{"size":3214,"mtime_nanos":1783255052195378426,"mode":420,"is_dir":false},"packages/config/.turbo/turbo-build.log":{"size":106,"mtime_nanos":1783255052255378317,"mode":420,"is_dir":false},"packages/config/dist/index.d.ts.map":{"size":521,"mtime_nanos":1783255052219805483,"mode":420,"is_dir":false},"packages/config/dist/index.d.ts":{"size":1874,"mtime_nanos":1783255052220051732,"mode":420,"is_dir":false},"packages/config/dist/index.js":{"size":3043,"mtime_nanos":1783255052196378425,"mode":420,"is_dir":false}},"order":["packages/config/.turbo/turbo-build.log","packages/config/dist","packages/config/dist/index.d.ts","packages/config/dist/index.d.ts.map","packages/config/dist/index.js","packages/config/dist/index.js.map"]} \ No newline at end of file diff --git a/.turbo/cache/7ec080769e22b52e-meta.json b/.turbo/cache/7ec080769e22b52e-meta.json new file mode 100644 index 0000000..b48cf4c --- /dev/null +++ b/.turbo/cache/7ec080769e22b52e-meta.json @@ -0,0 +1 @@ +{"hash":"7ec080769e22b52e","duration":2294,"sha":"27a3ec8244e70774e6f4673201397e2302c32dfe","dirty_hash":"abc4a2c6304f10abbf2d6c628ed6a63dbf9e6ca06fecaaea2935e4ea7f4ff660"} \ No newline at end of file diff --git a/.turbo/cache/7ec080769e22b52e.tar.zst b/.turbo/cache/7ec080769e22b52e.tar.zst new file mode 100644 index 0000000..869e0ae Binary files /dev/null and b/.turbo/cache/7ec080769e22b52e.tar.zst differ diff --git a/.turbo/cache/83bc945bf697348a-manifest.json b/.turbo/cache/83bc945bf697348a-manifest.json new file mode 100644 index 0000000..a101475 --- /dev/null +++ b/.turbo/cache/83bc945bf697348a-manifest.json @@ -0,0 +1 @@ +{"files":{"apps/web/.next/server/app/de/auth/sso.meta":{"size":254,"mtime_nanos":1783254835988770889,"mode":420,"is_dir":false},"apps/web/.next/diagnostics":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/types/app/[locale]/servers":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/react-loadable-manifest.json":{"size":2,"mtime_nanos":1783254830982715414,"mode":420,"is_dir":false},"apps/web/.next/server/pages/_app.js.nft.json":{"size":893,"mtime_nanos":1783254840230763188,"mode":420,"is_dir":false},"apps/web/.next/server/app/de/servers.html":{"size":30163,"mtime_nanos":1783254836046965667,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/4557610a-fefa5be19e77ed4a.js":{"size":173019,"mtime_nanos":1783254830984205004,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/dashboard/page.ts":{"size":3792,"mtime_nanos":1783254828071988172,"mode":420,"is_dir":false},"apps/web/.next/server/app/en/reset-password.rsc":{"size":17658,"mtime_nanos":1783254835989770887,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/register/page.js":{"size":23881,"mtime_nanos":1783254828070015012,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/login/2fa/page.ts":{"size":3798,"mtime_nanos":1783254828072028962,"mode":420,"is_dir":false},"apps/web/.next/server/app/de/reset-password.rsc":{"size":19026,"mtime_nanos":1783254835989770887,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/verify-email/page.js":{"size":20131,"mtime_nanos":1783254828069804292,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/servers/[id]/layout.ts":{"size":3819,"mtime_nanos":1783254828072330992,"mode":420,"is_dir":false},"apps/web/.next/server/chunks/999.js":{"size":200309,"mtime_nanos":1783254828070800282,"mode":420,"is_dir":false},"apps/web/.next/server/app/en/security.html":{"size":26036,"mtime_nanos":1783254836112248112,"mode":420,"is_dir":false},"apps/web/.next/server/chunks":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/edge-runtime-webpack.js.map":{"size":6132,"mtime_nanos":1783254829023783531,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/[id]/console/page_client-reference-manifest.js":{"size":19821,"mtime_nanos":1783254830984821563,"mode":420,"is_dir":false},"apps/web/.next/server/webpack-runtime.js":{"size":1459,"mtime_nanos":1783254828070333802,"mode":420,"is_dir":false},"apps/web/.next/server/app/en/auth":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/static/chunks/main-fdd16876c91ee4cd.js":{"size":128798,"mtime_nanos":1783254830983502184,"mode":420,"is_dir":false},"apps/web/.next/server/src/middleware.js.map":{"size":530824,"mtime_nanos":1783254829024681167,"mode":420,"is_dir":false},"apps/web/.next/trace":{"size":595523,"mtime_nanos":1783254840260763134,"mode":420,"is_dir":false},"apps/web/.next/server/app/en/register.meta":{"size":227,"mtime_nanos":1783254836048917787,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/servers/[id]/backups/page-a405d6fd8bfc45e5.js":{"size":9429,"mtime_nanos":1783254830984020274,"mode":420,"is_dir":false},"apps/web/.next/static/css":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/functions-config-manifest.json":{"size":37,"mtime_nanos":1783254834861772934,"mode":420,"is_dir":false},"apps/web/.next/types":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/next-font-manifest.json":{"size":234,"mtime_nanos":1783254830983502184,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/login/page.ts":{"size":3780,"mtime_nanos":1783254828071988172,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/[id]/players":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/types/app/[locale]/register":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/edge-runtime-webpack.js":{"size":1504,"mtime_nanos":1783254829023783531,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/register":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/types/app/[locale]/servers/[id]/backups/page.ts":{"size":3837,"mtime_nanos":1783254828072106612,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/servers/[id]/worlds/page.ts":{"size":3834,"mtime_nanos":1783254828072330992,"mode":420,"is_dir":false},"apps/web/.next/server/app/de/login.html":{"size":26465,"mtime_nanos":1783254835988770889,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/[id]/worlds/page.js.nft.json":{"size":8515,"mtime_nanos":1783254840232050889,"mode":420,"is_dir":false},"apps/web/.next/server/app/en/auth/sso.meta":{"size":254,"mtime_nanos":1783254835988770889,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/login/page-a8bef79c15cb9adf.js":{"size":13556,"mtime_nanos":1783254830983751704,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/polyfills-42372ed130431b0a.js":{"size":112594,"mtime_nanos":1783254830983107054,"mode":420,"is_dir":false},"apps/web/.next/server/app/de/reset-password.html":{"size":26518,"mtime_nanos":1783254835989770887,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/servers/[id]/backups":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/types/package.json":{"size":18,"mtime_nanos":1783254828072330992,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/layout-102ff3ea1f5f76d1.js":{"size":25262,"mtime_nanos":1783254830983502184,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/[id]/backups/page.js.nft.json":{"size":8515,"mtime_nanos":1783254840230763188,"mode":420,"is_dir":false},"apps/web/.next/static/vGTIb9q70OdKfWhGOAuft/_buildManifest.js":{"size":467,"mtime_nanos":1783254830983502184,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/login":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/[locale]/forgot-password":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/de/dashboard.rsc":{"size":20236,"mtime_nanos":1783254836047770781,"mode":420,"is_dir":false},"apps/web/.next/server/app/en/reset-password.meta":{"size":245,"mtime_nanos":1783254835989770887,"mode":420,"is_dir":false},"apps/web/.next/server/src":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/static/chunks/app/[locale]/reset-password":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/package.json":{"size":20,"mtime_nanos":1783254824145792387,"mode":420,"is_dir":false},"apps/web/.next/server/app/en.rsc":{"size":21097,"mtime_nanos":1783254836047770781,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/[id]/addons/page_client-reference-manifest.js":{"size":19818,"mtime_nanos":1783254830984880423,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/[id]/backups/page_client-reference-manifest.js":{"size":19729,"mtime_nanos":1783254830984821563,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/[id]/players/page.js.nft.json":{"size":8515,"mtime_nanos":1783254840230763188,"mode":420,"is_dir":false},"apps/web/.next/server/app/_not-found.html":{"size":6689,"mtime_nanos":1783254835989770887,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/servers/[id]/addons/page-d1ad5e7b807646ba.js":{"size":9652,"mtime_nanos":1783254830984106444,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/security/page.ts":{"size":3789,"mtime_nanos":1783254828071988172,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/servers/[id]/console/page-bec87064f393e3c0.js":{"size":9939,"mtime_nanos":1783254830984106444,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/[id]/worlds/page_client-reference-manifest.js":{"size":19726,"mtime_nanos":1783254830984880423,"mode":420,"is_dir":false},"apps/web/.next/server/chunks/763.js":{"size":12765,"mtime_nanos":1783254828070800282,"mode":420,"is_dir":false},"apps/web/.next/server/app/en/servers":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/[locale]/servers":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/static/chunks/690-24bc3fc0cd3609a1.js":{"size":9835,"mtime_nanos":1783254830984473234,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/servers/[id]/files":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/static/chunks/app/[locale]/servers/new":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/static/media/2b5b02fc7e511755-s.woff2":{"size":14712,"mtime_nanos":1783254830983107054,"mode":420,"is_dir":false},"apps/web/.next/build-manifest.json":{"size":995,"mtime_nanos":1783254830983178964,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/[locale]/page.js.nft.json":{"size":8007,"mtime_nanos":1783254840230763188,"mode":420,"is_dir":false},"apps/web/.next/static/vGTIb9q70OdKfWhGOAuft/_ssgManifest.js":{"size":470,"mtime_nanos":1783254836571769830,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/dashboard/layout.ts":{"size":3804,"mtime_nanos":1783254828072330992,"mode":420,"is_dir":false},"apps/web/.next/server/interception-route-rewrite-manifest.js":{"size":48,"mtime_nanos":1783254829023783531,"mode":420,"is_dir":false},"apps/web/.next/server/middleware-build-manifest.js":{"size":921,"mtime_nanos":1783254830983297744,"mode":420,"is_dir":false},"apps/web/.next/server/app/de/login/2fa.rsc":{"size":19378,"mtime_nanos":1783254835988770889,"mode":420,"is_dir":false},"apps/web/.next/static/media/013b72fa676f92e0-s.woff2":{"size":6204,"mtime_nanos":1783254830983107054,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/servers/[id]/files/page.ts":{"size":3831,"mtime_nanos":1783254828072028962,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/[id]/properties/page_client-reference-manifest.js":{"size":19920,"mtime_nanos":1783254830984880423,"mode":420,"is_dir":false},"apps/web/.next/server/app/en/login/2fa.rsc":{"size":18010,"mtime_nanos":1783254836045770785,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/servers/layout.ts":{"size":3798,"mtime_nanos":1783254828072330992,"mode":420,"is_dir":false},"apps/web/.next/server/app/de/register.rsc":{"size":18967,"mtime_nanos":1783254836047770781,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/servers/[id]/page-bc733b3330b965b7.js":{"size":9207,"mtime_nanos":1783254830984106444,"mode":420,"is_dir":false},"apps/web/.next/server/app/en/security.rsc":{"size":17544,"mtime_nanos":1783254836112248112,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/33-cc331274bdff7f31.js":{"size":84853,"mtime_nanos":1783254830984382704,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/auth":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/pages/_document.js.nft.json":{"size":8544,"mtime_nanos":1783254840230763188,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/dashboard/page.js":{"size":25657,"mtime_nanos":1783254828069804292,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/reset-password/page.js.nft.json":{"size":8161,"mtime_nanos":1783254840230763188,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/login/2fa":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/[locale]/servers/[id]/players/page_client-reference-manifest.js":{"size":19821,"mtime_nanos":1783254830984880423,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/security/page_client-reference-manifest.js":{"size":18213,"mtime_nanos":1783254830984634153,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/[id]/addons/page.js":{"size":28485,"mtime_nanos":1783254828070333802,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/verify-email/page.js.nft.json":{"size":8136,"mtime_nanos":1783254840230763188,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/servers/[id]/worlds/page-c328216bc0f402d5.js":{"size":9124,"mtime_nanos":1783254830984205004,"mode":420,"is_dir":false},"apps/web/.next/static/media/9766a7e9e2e0ad5a-s.woff2":{"size":14900,"mtime_nanos":1783254830983107054,"mode":420,"is_dir":false},"apps/web/.next/static/media/aa016aab0e6d1295-s.woff2":{"size":16540,"mtime_nanos":1783254830983107054,"mode":420,"is_dir":false},"apps/web/.next/server/app/de/login.meta":{"size":218,"mtime_nanos":1783254835988770889,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/395-5737e11f4952de90.js":{"size":39887,"mtime_nanos":1783254830984205004,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/[id]/console/page.js":{"size":27323,"mtime_nanos":1783254828070333802,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/servers/[id]/players/page-7f7df927448aeff3.js":{"size":5651,"mtime_nanos":1783254830984205004,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/[id]/page.js.nft.json":{"size":8366,"mtime_nanos":1783254840230763188,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/servers/[id]/properties":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/required-server-files.json":{"size":9158,"mtime_nanos":1783254834869772920,"mode":420,"is_dir":false},"apps/web/.next/static/media/b9408752a0c24fb9-s.woff2":{"size":12872,"mtime_nanos":1783254830983107054,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/[id]/files/page.js":{"size":30962,"mtime_nanos":1783254828070865002,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/[id]/page_client-reference-manifest.js":{"size":19483,"mtime_nanos":1783254830984821563,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/servers/new/page-4e945f0722d532c4.js":{"size":9549,"mtime_nanos":1783254830983858444,"mode":420,"is_dir":false},"apps/web/.next/server/app/_not-found/page_client-reference-manifest.js":{"size":16247,"mtime_nanos":1783254830984473234,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/servers/[id]/console":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/static/chunks/app/_not-found":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/[locale]/dashboard":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/de/dashboard.html":{"size":29264,"mtime_nanos":1783254836047770781,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/layout-b0af5f00ba72e1b6.js":{"size":589,"mtime_nanos":1783254830983502184,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/new":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/types/app/[locale]/auth/sso":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/de/servers.meta":{"size":224,"mtime_nanos":1783254836046965667,"mode":420,"is_dir":false},"apps/web/.next/server/middleware-react-loadable-manifest.js":{"size":36,"mtime_nanos":1783254830982828034,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/dashboard":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/static/chunks/app/[locale]/dashboard/layout-e983b498f56914ed.js":{"size":8737,"mtime_nanos":1783254830983858444,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/servers/[id]":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/[locale]/auth/sso/page.js.nft.json":{"size":8310,"mtime_nanos":1783254840230763188,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/672-0cbd5b71a0fbcbba.js":{"size":8985,"mtime_nanos":1783254830984382704,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/servers/[id]/page.ts":{"size":3807,"mtime_nanos":1783254828072204072,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/page_client-reference-manifest.js":{"size":18708,"mtime_nanos":1783254830984756853,"mode":420,"is_dir":false},"apps/web/.next/server/app/de/security.html":{"size":27421,"mtime_nanos":1783254836112882662,"mode":420,"is_dir":false},"apps/web/.next/server/app/de/login.rsc":{"size":18982,"mtime_nanos":1783254835988770889,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/servers/[id]/layout-aef119651f571e69.js":{"size":10097,"mtime_nanos":1783254830984020274,"mode":420,"is_dir":false},"apps/web/.next/types/app/layout.ts":{"size":3735,"mtime_nanos":1783254828072330992,"mode":420,"is_dir":false},"apps/web/.next/types/cache-life.d.ts":{"size":5863,"mtime_nanos":1783254828072330992,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/auth/sso/page_client-reference-manifest.js":{"size":18169,"mtime_nanos":1783254830984473234,"mode":420,"is_dir":false},"apps/web/.next/server/app/en/forgot-password.html":{"size":26713,"mtime_nanos":1783254836112882662,"mode":420,"is_dir":false},"apps/web/.next/types/app":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/[locale]":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/en/auth/sso.rsc":{"size":17960,"mtime_nanos":1783254835988770889,"mode":420,"is_dir":false},"apps/web/.next/server/app/de/login/2fa.meta":{"size":258,"mtime_nanos":1783254835988770889,"mode":420,"is_dir":false},"apps/web/.next/server/app/de/security.meta":{"size":227,"mtime_nanos":1783254836112882662,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/auth":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/[locale]/servers/[id]/properties/page.js.nft.json":{"size":8546,"mtime_nanos":1783254840232050889,"mode":420,"is_dir":false},"apps/web/.next/server/app/en/servers/new.html":{"size":31861,"mtime_nanos":1783254836110770667,"mode":420,"is_dir":false},"apps/web/.next/server/app/en/login/2fa.meta":{"size":258,"mtime_nanos":1783254836045770785,"mode":420,"is_dir":false},"apps/web/.next/server/app/de/login/2fa.html":{"size":26929,"mtime_nanos":1783254835988770889,"mode":420,"is_dir":false},"apps/web/.next/static/media/b66cf8e69499582a-s.woff2":{"size":7968,"mtime_nanos":1783254830983107054,"mode":420,"is_dir":false},"apps/web/.next/server/app/_not-found.rsc":{"size":3635,"mtime_nanos":1783254835989770887,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/security/page-eea546b3ca104745.js":{"size":14211,"mtime_nanos":1783254830983858444,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/security/page.js.nft.json":{"size":8161,"mtime_nanos":1783254840230763188,"mode":420,"is_dir":false},"apps/web/.next/server/app/en/login.rsc":{"size":17614,"mtime_nanos":1783254835988770889,"mode":420,"is_dir":false},"apps/web/.next/server/app/_not-found":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/de/reset-password.meta":{"size":245,"mtime_nanos":1783254835989770887,"mode":420,"is_dir":false},"apps/web/.next/server/app/en/login/2fa.html":{"size":25564,"mtime_nanos":1783254836045770785,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/login/2fa/page_client-reference-manifest.js":{"size":18510,"mtime_nanos":1783254830984559943,"mode":420,"is_dir":false},"apps/web/.next/app-build-manifest.json":{"size":11815,"mtime_nanos":1783254830983396664,"mode":420,"is_dir":false},"apps/web/.next/server/app/en.html":{"size":31611,"mtime_nanos":1783254836047770781,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/main-app-199866d209e99d97.js":{"size":555,"mtime_nanos":1783254830983502184,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/new/page.js":{"size":28613,"mtime_nanos":1783254828069804292,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/forgot-password/page-c329b0fdc2dc149b.js":{"size":12066,"mtime_nanos":1783254830983622054,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/servers/[id]":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/prerender-manifest.json":{"size":24238,"mtime_nanos":1783254836555769859,"mode":420,"is_dir":false},"apps/web/.next/server/app/en/dashboard.rsc":{"size":18875,"mtime_nanos":1783254836047770781,"mode":420,"is_dir":false},"apps/web/.next/server/app/en/reset-password.html":{"size":25153,"mtime_nanos":1783254835989770887,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/verify-email":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/chunks/324.js":{"size":12732,"mtime_nanos":1783254828070333802,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/reset-password":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/app-path-routes-manifest.json":{"size":1251,"mtime_nanos":1783254834138774247,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/428-63b103785f906c0e.js":{"size":12685,"mtime_nanos":1783254830984300694,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/[id]/backups":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/[locale]/forgot-password/page.js.nft.json":{"size":8161,"mtime_nanos":1783254840230763188,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/security/page.js":{"size":22859,"mtime_nanos":1783254828069804292,"mode":420,"is_dir":false},"apps/web/.next/server/app/de/servers/new.rsc":{"size":20837,"mtime_nanos":1783254836110770667,"mode":420,"is_dir":false},"apps/web/.next/server/app/de/verify-email.rsc":{"size":18975,"mtime_nanos":1783254836046965667,"mode":420,"is_dir":false},"apps/web/.next/server/chunks/320.js":{"size":84844,"mtime_nanos":1783254828070865002,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/503-bf673e4750d44f69.js":{"size":16120,"mtime_nanos":1783254830984382704,"mode":420,"is_dir":false},"apps/web/.next/server/app/en/verify-email.meta":{"size":239,"mtime_nanos":1783254836046965667,"mode":420,"is_dir":false},"apps/web/.next/server/app/en/dashboard.meta":{"size":230,"mtime_nanos":1783254836047770781,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/servers/[id]/files/page-364df6d08b9eaea3.js":{"size":5861,"mtime_nanos":1783254830984106444,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/dashboard/page-06ef85880a582081.js":{"size":13101,"mtime_nanos":1783254830983858444,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/auth/sso/page.js":{"size":19349,"mtime_nanos":1783254828070015012,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/forgot-password/page.js":{"size":21695,"mtime_nanos":1783254828070015012,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/login/2fa/page.js":{"size":21762,"mtime_nanos":1783254828070015012,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/page.js":{"size":18669,"mtime_nanos":1783254828070150762,"mode":420,"is_dir":false},"apps/web/.next/server/app/en/verify-email.html":{"size":25020,"mtime_nanos":1783254836046965667,"mode":420,"is_dir":false},"apps/web/.next/server/app/de/servers/new.html":{"size":33252,"mtime_nanos":1783254836111770665,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/servers/[id]/properties/page-025539de13455a06.js":{"size":8766,"mtime_nanos":1783254830984205004,"mode":420,"is_dir":false},"apps/web/.next/static":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/types/app/[locale]/reset-password/page.ts":{"size":3807,"mtime_nanos":1783254828071867032,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/page.ts":{"size":3756,"mtime_nanos":1783254828071867032,"mode":420,"is_dir":false},"apps/web/.next/server/app/de":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/chunks/260.js":{"size":11282,"mtime_nanos":1783254828071021282,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/servers/[id]/backups":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/types/validator.ts":{"size":9625,"mtime_nanos":1783254824140805230,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/webpack-2a37aa0548ef5b36.js":{"size":3404,"mtime_nanos":1783254830984205004,"mode":420,"is_dir":false},"apps/web/.next":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/[locale]/login/page_client-reference-manifest.js":{"size":18204,"mtime_nanos":1783254830984559943,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/servers/[id]/files":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/pages":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/de/servers":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/chunks/543.js":{"size":69172,"mtime_nanos":1783254828071021282,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/[id]/worlds/page.js":{"size":28217,"mtime_nanos":1783254828070333802,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/login/2fa":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/en/servers/new.rsc":{"size":19476,"mtime_nanos":1783254836110770667,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/[id]/page.js":{"size":20855,"mtime_nanos":1783254828070800282,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/static/chunks/framework-cbb8e5e776295776.js":{"size":189763,"mtime_nanos":1783254830984205004,"mode":420,"is_dir":false},"apps/web/.next/server/app/de/forgot-password.html":{"size":28108,"mtime_nanos":1783254836112882662,"mode":420,"is_dir":false},"apps/web/.next/static/media/e038a29029a234f2-s.woff2":{"size":7728,"mtime_nanos":1783254830983107054,"mode":420,"is_dir":false},"apps/web/.next/server/app/de.html":{"size":33058,"mtime_nanos":1783254836047770781,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/reset-password/page_client-reference-manifest.js":{"size":18231,"mtime_nanos":1783254830984634153,"mode":420,"is_dir":false},"apps/web/.next/server/pages/_error.js":{"size":79989,"mtime_nanos":1783254828068711552,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/login/2fa":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/[locale]/servers/[id]/files/page_client-reference-manifest.js":{"size":19861,"mtime_nanos":1783254830984821563,"mode":420,"is_dir":false},"apps/web/.next/diagnostics/build-diagnostics.json":{"size":94,"mtime_nanos":1783254834876772907,"mode":420,"is_dir":false},"apps/web/.next/server/app/en/verify-email.rsc":{"size":17607,"mtime_nanos":1783254836046965667,"mode":420,"is_dir":false},"apps/web/.next/server/chunks/368.js":{"size":11216,"mtime_nanos":1783254828070800282,"mode":420,"is_dir":false},"apps/web/.next/server/server-reference-manifest.json":{"size":84,"mtime_nanos":1783254828072330992,"mode":420,"is_dir":false},"apps/web/.next/static/vGTIb9q70OdKfWhGOAuft":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/types/app/[locale]/security":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/types/app/[locale]/servers/[id]/console/page.ts":{"size":3837,"mtime_nanos":1783254828071988172,"mode":420,"is_dir":false},"apps/web/.next/server/pages/500.html":{"size":2007,"mtime_nanos":1783254836046965667,"mode":420,"is_dir":false},"apps/web/.next/server/app/de.meta":{"size":178,"mtime_nanos":1783254836047770781,"mode":420,"is_dir":false},"apps/web/.next/server/app/en":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/static/css/70fe735cdc68e3fd.css":{"size":28306,"mtime_nanos":1783254830984205004,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/servers/[id]/console":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/types/app/[locale]/servers/[id]/properties/page.ts":{"size":3846,"mtime_nanos":1783254828072330992,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/dashboard/page.js.nft.json":{"size":8161,"mtime_nanos":1783254840230763188,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/forgot-password/page_client-reference-manifest.js":{"size":18234,"mtime_nanos":1783254830984559943,"mode":420,"is_dir":false},"apps/web/.next/server/app/_not-found/page.js":{"size":16569,"mtime_nanos":1783254828068785265,"mode":420,"is_dir":false},"apps/web/.next/types/routes.d.ts":{"size":3277,"mtime_nanos":1783254824138792399,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/dashboard/page_client-reference-manifest.js":{"size":18538,"mtime_nanos":1783254830984756853,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/verify-email/page_client-reference-manifest.js":{"size":18181,"mtime_nanos":1783254830984634153,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/dashboard":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/BUILD_ID":{"size":21,"mtime_nanos":1783254834866772925,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/register/page-a984a1a1e3555813.js":{"size":14374,"mtime_nanos":1783254830983675694,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/page_client-reference-manifest.js":{"size":17904,"mtime_nanos":1783254830984559943,"mode":420,"is_dir":false},"apps/web/.next/server/app/de/login":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/static/chunks/app/[locale]/auth":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/static/chunks/pages/_app-d4e257f3019e2395.js":{"size":236,"mtime_nanos":1783254830983502184,"mode":420,"is_dir":false},"apps/web/.next/server/app/en/security.meta":{"size":227,"mtime_nanos":1783254836112248112,"mode":420,"is_dir":false},"apps/web/.next/server/app/en/forgot-password.rsc":{"size":17663,"mtime_nanos":1783254836112882662,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/[id]/properties/page.js":{"size":34466,"mtime_nanos":1783254828070800282,"mode":420,"is_dir":false},"apps/web/.next/server/app/de/forgot-password.meta":{"size":248,"mtime_nanos":1783254836112882662,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/register":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/[locale]/servers/[id]/players/page.js":{"size":26728,"mtime_nanos":1783254828070333802,"mode":420,"is_dir":false},"apps/web/.next/server/app/de/auth":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/de/dashboard.meta":{"size":230,"mtime_nanos":1783254836047770781,"mode":420,"is_dir":false},"apps/web/.next/server/pages/_error.js.nft.json":{"size":8536,"mtime_nanos":1783254840230763188,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/[id]":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/pages-manifest.json":{"size":128,"mtime_nanos":1783254836482769992,"mode":420,"is_dir":false},"apps/web/.next/server/src/middleware.js":{"size":152255,"mtime_nanos":1783254829024681167,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/785-778584e14f2dca51.js":{"size":173379,"mtime_nanos":1783254830984473234,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/[id]/files":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/middleware-manifest.json":{"size":1495,"mtime_nanos":1783254829023783531,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/servers/[id]/players":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/de/servers.rsc":{"size":21164,"mtime_nanos":1783254836046965667,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/new/page.js.nft.json":{"size":8366,"mtime_nanos":1783254840230763188,"mode":420,"is_dir":false},"apps/web/.next/server/app/de/register.html":{"size":30242,"mtime_nanos":1783254836047770781,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/reset-password/page.js":{"size":22330,"mtime_nanos":1783254828069804292,"mode":420,"is_dir":false},"apps/web/.next/server":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/en/servers.html":{"size":28792,"mtime_nanos":1783254836047477227,"mode":420,"is_dir":false},"apps/web/.next/images-manifest.json":{"size":905,"mtime_nanos":1783254836580769814,"mode":420,"is_dir":false},"apps/web/.next/server/app/de/register.meta":{"size":227,"mtime_nanos":1783254836047770781,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/static/chunks/app/[locale]/security":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/pages/_document.js":{"size":373,"mtime_nanos":1783254828067785267,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/servers/[id]/worlds":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/static/chunks/pages":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/chunks/561.js":{"size":353853,"mtime_nanos":1783254828070800282,"mode":420,"is_dir":false},"apps/web/.next/server/app/en.meta":{"size":178,"mtime_nanos":1783254836047770781,"mode":420,"is_dir":false},"apps/web/.next/server/app/en/servers.rsc":{"size":19798,"mtime_nanos":1783254836047477227,"mode":420,"is_dir":false},"apps/web/.next/server/app/de/auth/sso.html":{"size":26798,"mtime_nanos":1783254835988770889,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/pages/_error-7517a0a963acc350.js":{"size":218,"mtime_nanos":1783254830983502184,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/login/2fa/page.js.nft.json":{"size":8338,"mtime_nanos":1783254840230763188,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/auth/sso":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/static/chunks/app/[locale]/servers/page-3968b88372d08f01.js":{"size":10263,"mtime_nanos":1783254830983936064,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/forgot-password/page.ts":{"size":3810,"mtime_nanos":1783254828071867032,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/reset-password":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/types/app/[locale]/servers/[id]/worlds":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/_not-found/page.js.nft.json":{"size":7814,"mtime_nanos":1783254840230763188,"mode":420,"is_dir":false},"apps/web/.next/server/app/en/forgot-password.meta":{"size":248,"mtime_nanos":1783254836112882662,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/auth/sso/page-e5d2449d8d1cfe24.js":{"size":9267,"mtime_nanos":1783254830983675694,"mode":420,"is_dir":false},"apps/web/.next/static/media":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/[locale]/login/page.js.nft.json":{"size":8161,"mtime_nanos":1783254840230763188,"mode":420,"is_dir":false},"apps/web/.next/server/app/en/register.rsc":{"size":17599,"mtime_nanos":1783254836047770781,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/verify-email":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/en/dashboard.html":{"size":27908,"mtime_nanos":1783254836047770781,"mode":420,"is_dir":false},"apps/web/.next/server/app-paths-manifest.json":{"size":1482,"mtime_nanos":1783254828815475576,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/login/2fa/page-b7549fa95c68b7fb.js":{"size":12900,"mtime_nanos":1783254830983751704,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/servers/[id]/properties":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/static/media/f639721981034f88-s.woff2":{"size":7252,"mtime_nanos":1783254830983107054,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/servers/new/page.ts":{"size":3804,"mtime_nanos":1783254828071988172,"mode":420,"is_dir":false},"apps/web/.next/server/server-reference-manifest.js":{"size":123,"mtime_nanos":1783254828072330992,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/servers/[id]/players/page.ts":{"size":3837,"mtime_nanos":1783254828072330992,"mode":420,"is_dir":false},"apps/web/.next/server/app/de/servers/new.meta":{"size":266,"mtime_nanos":1783254836111770665,"mode":420,"is_dir":false},"apps/web/.next/next-minimal-server.js.nft.json":{"size":14210,"mtime_nanos":1783254840252364164,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/[id]/backups/page.js":{"size":28568,"mtime_nanos":1783254828070800282,"mode":420,"is_dir":false},"apps/web/.next/server/app/en/login.html":{"size":25100,"mtime_nanos":1783254835988770889,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/servers/layout-e983b498f56914ed.js":{"size":8737,"mtime_nanos":1783254830983858444,"mode":420,"is_dir":false},"apps/web/.next/static/media/65f03d54ccadf4a8-s.woff2":{"size":5892,"mtime_nanos":1783254830983107054,"mode":420,"is_dir":false},"apps/web/.next/static/media/7d4881bb7e1bf84d-s.p.woff2":{"size":23108,"mtime_nanos":1783254830983107054,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/[id]/worlds":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/[locale]/login":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/de/verify-email.html":{"size":26385,"mtime_nanos":1783254836046965667,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/[id]/properties":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/de/forgot-password.rsc":{"size":19031,"mtime_nanos":1783254836112882662,"mode":420,"is_dir":false},"apps/web/.next/server/next-font-manifest.js":{"size":263,"mtime_nanos":1783254830983502184,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/page-7f5d8c19c5368741.js":{"size":182,"mtime_nanos":1783254830983858444,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/register/page.js.nft.json":{"size":8161,"mtime_nanos":1783254840230763188,"mode":420,"is_dir":false},"apps/web/.next/server/chunks/111.js":{"size":15786,"mtime_nanos":1783254828071021282,"mode":420,"is_dir":false},"apps/web/.next/next-server.js.nft.json":{"size":93066,"mtime_nanos":1783254840252364164,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/verify-email":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/types/app/[locale]/forgot-password":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/types/app/[locale]/servers/[id]/addons":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/de/auth/sso.rsc":{"size":19328,"mtime_nanos":1783254835988770889,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/servers":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/static/chunks/app/[locale]/login":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/static/chunks/app/[locale]/reset-password/page-1e5320384700afd4.js":{"size":12712,"mtime_nanos":1783254830983858444,"mode":420,"is_dir":false},"apps/web/.next/server/app/de.rsc":{"size":22506,"mtime_nanos":1783254836047770781,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/[id]/console/page.js.nft.json":{"size":8515,"mtime_nanos":1783254840230763188,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/register/page.ts":{"size":3789,"mtime_nanos":1783254828071988172,"mode":420,"is_dir":false},"apps/web/.next/export-marker.json":{"size":111,"mtime_nanos":1783254836593769790,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/login/page.js":{"size":22332,"mtime_nanos":1783254828068785265,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/servers/[id]/addons":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/en/servers.meta":{"size":224,"mtime_nanos":1783254836047477227,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/[id]/files/page.js.nft.json":{"size":8515,"mtime_nanos":1783254840230763188,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/register/page_client-reference-manifest.js":{"size":18212,"mtime_nanos":1783254830984559943,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/[id]/addons":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/pages/_app.js":{"size":3363,"mtime_nanos":1783254828068711552,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/verify-email/page-d18406bc30ab0f6f.js":{"size":9231,"mtime_nanos":1783254830983858444,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/[id]/console":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/types/app/[locale]/auth/sso/page.ts":{"size":3795,"mtime_nanos":1783254828071988172,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/auth/sso":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/en/servers/new.meta":{"size":266,"mtime_nanos":1783254836110770667,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/verify-email/page.ts":{"size":3801,"mtime_nanos":1783254828071988172,"mode":420,"is_dir":false},"apps/web/.next/server/app/de/verify-email.meta":{"size":239,"mtime_nanos":1783254836046965667,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/[locale]/forgot-password":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/de/security.rsc":{"size":18912,"mtime_nanos":1783254836112882662,"mode":420,"is_dir":false},"apps/web/.next/routes-manifest.json":{"size":6284,"mtime_nanos":1783254836509769943,"mode":420,"is_dir":false},"apps/web/.next/server/app/en/login.meta":{"size":218,"mtime_nanos":1783254835988770889,"mode":420,"is_dir":false},"apps/web/.turbo/turbo-build.log":{"size":2995,"mtime_nanos":1783254840301763060,"mode":420,"is_dir":false},"apps/web/.next/static/chunks/app/_not-found/page-30eedcf28fd58de4.js":{"size":2668,"mtime_nanos":1783254830983675694,"mode":420,"is_dir":false},"apps/web/.next/server/app/en/auth/sso.html":{"size":25433,"mtime_nanos":1783254835988770889,"mode":420,"is_dir":false},"apps/web/.next/server/app":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/en/register.html":{"size":28853,"mtime_nanos":1783254836047770781,"mode":420,"is_dir":false},"apps/web/.next/static/media/22a5144ee8d83bca-s.p.woff2":{"size":29288,"mtime_nanos":1783254830983107054,"mode":420,"is_dir":false},"apps/web/.next/server/app/_not-found.meta":{"size":207,"mtime_nanos":1783254835989770887,"mode":420,"is_dir":false},"apps/web/.next/diagnostics/framework.json":{"size":38,"mtime_nanos":1783254824147213129,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/new/page_client-reference-manifest.js":{"size":19156,"mtime_nanos":1783254830984756853,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/servers/[id]/addons/page.ts":{"size":3834,"mtime_nanos":1783254828072204072,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/servers/new":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/static/chunks":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/pages/404.html":{"size":6689,"mtime_nanos":1783254836222770464,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/servers/page.ts":{"size":3786,"mtime_nanos":1783254828071988172,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/security":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/[locale]/page.js":{"size":23126,"mtime_nanos":1783254828068785265,"mode":420,"is_dir":false},"apps/web/.next/server/app/[locale]/servers/[id]/addons/page.js.nft.json":{"size":8515,"mtime_nanos":1783254840230763188,"mode":420,"is_dir":false},"apps/web/.next/types/app/[locale]/servers/[id]/players":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/en/login":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/web/.next/server/app/[locale]/servers/page.js.nft.json":{"size":8186,"mtime_nanos":1783254840230763188,"mode":420,"is_dir":false}},"order":["apps/web/.next","apps/web/.next/BUILD_ID","apps/web/.next/app-build-manifest.json","apps/web/.next/app-path-routes-manifest.json","apps/web/.next/build-manifest.json","apps/web/.next/diagnostics","apps/web/.next/diagnostics/build-diagnostics.json","apps/web/.next/diagnostics/framework.json","apps/web/.next/export-marker.json","apps/web/.next/images-manifest.json","apps/web/.next/next-minimal-server.js.nft.json","apps/web/.next/next-server.js.nft.json","apps/web/.next/package.json","apps/web/.next/prerender-manifest.json","apps/web/.next/react-loadable-manifest.json","apps/web/.next/required-server-files.json","apps/web/.next/routes-manifest.json","apps/web/.next/server","apps/web/.next/server/app","apps/web/.next/server/app/[locale]","apps/web/.next/server/app/[locale]/auth","apps/web/.next/server/app/[locale]/auth/sso","apps/web/.next/server/app/[locale]/auth/sso/page.js","apps/web/.next/server/app/[locale]/auth/sso/page.js.nft.json","apps/web/.next/server/app/[locale]/auth/sso/page_client-reference-manifest.js","apps/web/.next/server/app/[locale]/dashboard","apps/web/.next/server/app/[locale]/dashboard/page.js","apps/web/.next/server/app/[locale]/dashboard/page.js.nft.json","apps/web/.next/server/app/[locale]/dashboard/page_client-reference-manifest.js","apps/web/.next/server/app/[locale]/forgot-password","apps/web/.next/server/app/[locale]/forgot-password/page.js","apps/web/.next/server/app/[locale]/forgot-password/page.js.nft.json","apps/web/.next/server/app/[locale]/forgot-password/page_client-reference-manifest.js","apps/web/.next/server/app/[locale]/login","apps/web/.next/server/app/[locale]/login/2fa","apps/web/.next/server/app/[locale]/login/2fa/page.js","apps/web/.next/server/app/[locale]/login/2fa/page.js.nft.json","apps/web/.next/server/app/[locale]/login/2fa/page_client-reference-manifest.js","apps/web/.next/server/app/[locale]/login/page.js","apps/web/.next/server/app/[locale]/login/page.js.nft.json","apps/web/.next/server/app/[locale]/login/page_client-reference-manifest.js","apps/web/.next/server/app/[locale]/page.js","apps/web/.next/server/app/[locale]/page.js.nft.json","apps/web/.next/server/app/[locale]/page_client-reference-manifest.js","apps/web/.next/server/app/[locale]/register","apps/web/.next/server/app/[locale]/register/page.js","apps/web/.next/server/app/[locale]/register/page.js.nft.json","apps/web/.next/server/app/[locale]/register/page_client-reference-manifest.js","apps/web/.next/server/app/[locale]/reset-password","apps/web/.next/server/app/[locale]/reset-password/page.js","apps/web/.next/server/app/[locale]/reset-password/page.js.nft.json","apps/web/.next/server/app/[locale]/reset-password/page_client-reference-manifest.js","apps/web/.next/server/app/[locale]/security","apps/web/.next/server/app/[locale]/security/page.js","apps/web/.next/server/app/[locale]/security/page.js.nft.json","apps/web/.next/server/app/[locale]/security/page_client-reference-manifest.js","apps/web/.next/server/app/[locale]/servers","apps/web/.next/server/app/[locale]/servers/[id]","apps/web/.next/server/app/[locale]/servers/[id]/addons","apps/web/.next/server/app/[locale]/servers/[id]/addons/page.js","apps/web/.next/server/app/[locale]/servers/[id]/addons/page.js.nft.json","apps/web/.next/server/app/[locale]/servers/[id]/addons/page_client-reference-manifest.js","apps/web/.next/server/app/[locale]/servers/[id]/backups","apps/web/.next/server/app/[locale]/servers/[id]/backups/page.js","apps/web/.next/server/app/[locale]/servers/[id]/backups/page.js.nft.json","apps/web/.next/server/app/[locale]/servers/[id]/backups/page_client-reference-manifest.js","apps/web/.next/server/app/[locale]/servers/[id]/console","apps/web/.next/server/app/[locale]/servers/[id]/console/page.js","apps/web/.next/server/app/[locale]/servers/[id]/console/page.js.nft.json","apps/web/.next/server/app/[locale]/servers/[id]/console/page_client-reference-manifest.js","apps/web/.next/server/app/[locale]/servers/[id]/files","apps/web/.next/server/app/[locale]/servers/[id]/files/page.js","apps/web/.next/server/app/[locale]/servers/[id]/files/page.js.nft.json","apps/web/.next/server/app/[locale]/servers/[id]/files/page_client-reference-manifest.js","apps/web/.next/server/app/[locale]/servers/[id]/page.js","apps/web/.next/server/app/[locale]/servers/[id]/page.js.nft.json","apps/web/.next/server/app/[locale]/servers/[id]/page_client-reference-manifest.js","apps/web/.next/server/app/[locale]/servers/[id]/players","apps/web/.next/server/app/[locale]/servers/[id]/players/page.js","apps/web/.next/server/app/[locale]/servers/[id]/players/page.js.nft.json","apps/web/.next/server/app/[locale]/servers/[id]/players/page_client-reference-manifest.js","apps/web/.next/server/app/[locale]/servers/[id]/properties","apps/web/.next/server/app/[locale]/servers/[id]/properties/page.js","apps/web/.next/server/app/[locale]/servers/[id]/properties/page.js.nft.json","apps/web/.next/server/app/[locale]/servers/[id]/properties/page_client-reference-manifest.js","apps/web/.next/server/app/[locale]/servers/[id]/worlds","apps/web/.next/server/app/[locale]/servers/[id]/worlds/page.js","apps/web/.next/server/app/[locale]/servers/[id]/worlds/page.js.nft.json","apps/web/.next/server/app/[locale]/servers/[id]/worlds/page_client-reference-manifest.js","apps/web/.next/server/app/[locale]/servers/new","apps/web/.next/server/app/[locale]/servers/new/page.js","apps/web/.next/server/app/[locale]/servers/new/page.js.nft.json","apps/web/.next/server/app/[locale]/servers/new/page_client-reference-manifest.js","apps/web/.next/server/app/[locale]/servers/page.js","apps/web/.next/server/app/[locale]/servers/page.js.nft.json","apps/web/.next/server/app/[locale]/servers/page_client-reference-manifest.js","apps/web/.next/server/app/[locale]/verify-email","apps/web/.next/server/app/[locale]/verify-email/page.js","apps/web/.next/server/app/[locale]/verify-email/page.js.nft.json","apps/web/.next/server/app/[locale]/verify-email/page_client-reference-manifest.js","apps/web/.next/server/app/_not-found","apps/web/.next/server/app/_not-found/page.js","apps/web/.next/server/app/_not-found/page.js.nft.json","apps/web/.next/server/app/_not-found/page_client-reference-manifest.js","apps/web/.next/server/app/_not-found.html","apps/web/.next/server/app/_not-found.meta","apps/web/.next/server/app/_not-found.rsc","apps/web/.next/server/app/de","apps/web/.next/server/app/de/auth","apps/web/.next/server/app/de/auth/sso.html","apps/web/.next/server/app/de/auth/sso.meta","apps/web/.next/server/app/de/auth/sso.rsc","apps/web/.next/server/app/de/dashboard.html","apps/web/.next/server/app/de/dashboard.meta","apps/web/.next/server/app/de/dashboard.rsc","apps/web/.next/server/app/de/forgot-password.html","apps/web/.next/server/app/de/forgot-password.meta","apps/web/.next/server/app/de/forgot-password.rsc","apps/web/.next/server/app/de/login","apps/web/.next/server/app/de/login/2fa.html","apps/web/.next/server/app/de/login/2fa.meta","apps/web/.next/server/app/de/login/2fa.rsc","apps/web/.next/server/app/de/login.html","apps/web/.next/server/app/de/login.meta","apps/web/.next/server/app/de/login.rsc","apps/web/.next/server/app/de/register.html","apps/web/.next/server/app/de/register.meta","apps/web/.next/server/app/de/register.rsc","apps/web/.next/server/app/de/reset-password.html","apps/web/.next/server/app/de/reset-password.meta","apps/web/.next/server/app/de/reset-password.rsc","apps/web/.next/server/app/de/security.html","apps/web/.next/server/app/de/security.meta","apps/web/.next/server/app/de/security.rsc","apps/web/.next/server/app/de/servers","apps/web/.next/server/app/de/servers/new.html","apps/web/.next/server/app/de/servers/new.meta","apps/web/.next/server/app/de/servers/new.rsc","apps/web/.next/server/app/de/servers.html","apps/web/.next/server/app/de/servers.meta","apps/web/.next/server/app/de/servers.rsc","apps/web/.next/server/app/de/verify-email.html","apps/web/.next/server/app/de/verify-email.meta","apps/web/.next/server/app/de/verify-email.rsc","apps/web/.next/server/app/de.html","apps/web/.next/server/app/de.meta","apps/web/.next/server/app/de.rsc","apps/web/.next/server/app/en","apps/web/.next/server/app/en/auth","apps/web/.next/server/app/en/auth/sso.html","apps/web/.next/server/app/en/auth/sso.meta","apps/web/.next/server/app/en/auth/sso.rsc","apps/web/.next/server/app/en/dashboard.html","apps/web/.next/server/app/en/dashboard.meta","apps/web/.next/server/app/en/dashboard.rsc","apps/web/.next/server/app/en/forgot-password.html","apps/web/.next/server/app/en/forgot-password.meta","apps/web/.next/server/app/en/forgot-password.rsc","apps/web/.next/server/app/en/login","apps/web/.next/server/app/en/login/2fa.html","apps/web/.next/server/app/en/login/2fa.meta","apps/web/.next/server/app/en/login/2fa.rsc","apps/web/.next/server/app/en/login.html","apps/web/.next/server/app/en/login.meta","apps/web/.next/server/app/en/login.rsc","apps/web/.next/server/app/en/register.html","apps/web/.next/server/app/en/register.meta","apps/web/.next/server/app/en/register.rsc","apps/web/.next/server/app/en/reset-password.html","apps/web/.next/server/app/en/reset-password.meta","apps/web/.next/server/app/en/reset-password.rsc","apps/web/.next/server/app/en/security.html","apps/web/.next/server/app/en/security.meta","apps/web/.next/server/app/en/security.rsc","apps/web/.next/server/app/en/servers","apps/web/.next/server/app/en/servers/new.html","apps/web/.next/server/app/en/servers/new.meta","apps/web/.next/server/app/en/servers/new.rsc","apps/web/.next/server/app/en/servers.html","apps/web/.next/server/app/en/servers.meta","apps/web/.next/server/app/en/servers.rsc","apps/web/.next/server/app/en/verify-email.html","apps/web/.next/server/app/en/verify-email.meta","apps/web/.next/server/app/en/verify-email.rsc","apps/web/.next/server/app/en.html","apps/web/.next/server/app/en.meta","apps/web/.next/server/app/en.rsc","apps/web/.next/server/app-paths-manifest.json","apps/web/.next/server/chunks","apps/web/.next/server/chunks/111.js","apps/web/.next/server/chunks/260.js","apps/web/.next/server/chunks/320.js","apps/web/.next/server/chunks/324.js","apps/web/.next/server/chunks/368.js","apps/web/.next/server/chunks/543.js","apps/web/.next/server/chunks/561.js","apps/web/.next/server/chunks/763.js","apps/web/.next/server/chunks/999.js","apps/web/.next/server/edge-runtime-webpack.js","apps/web/.next/server/edge-runtime-webpack.js.map","apps/web/.next/server/functions-config-manifest.json","apps/web/.next/server/interception-route-rewrite-manifest.js","apps/web/.next/server/middleware-build-manifest.js","apps/web/.next/server/middleware-manifest.json","apps/web/.next/server/middleware-react-loadable-manifest.js","apps/web/.next/server/next-font-manifest.js","apps/web/.next/server/next-font-manifest.json","apps/web/.next/server/pages","apps/web/.next/server/pages/404.html","apps/web/.next/server/pages/500.html","apps/web/.next/server/pages/_app.js","apps/web/.next/server/pages/_app.js.nft.json","apps/web/.next/server/pages/_document.js","apps/web/.next/server/pages/_document.js.nft.json","apps/web/.next/server/pages/_error.js","apps/web/.next/server/pages/_error.js.nft.json","apps/web/.next/server/pages-manifest.json","apps/web/.next/server/server-reference-manifest.js","apps/web/.next/server/server-reference-manifest.json","apps/web/.next/server/src","apps/web/.next/server/src/middleware.js","apps/web/.next/server/src/middleware.js.map","apps/web/.next/server/webpack-runtime.js","apps/web/.next/static","apps/web/.next/static/chunks","apps/web/.next/static/chunks/33-cc331274bdff7f31.js","apps/web/.next/static/chunks/395-5737e11f4952de90.js","apps/web/.next/static/chunks/428-63b103785f906c0e.js","apps/web/.next/static/chunks/4557610a-fefa5be19e77ed4a.js","apps/web/.next/static/chunks/503-bf673e4750d44f69.js","apps/web/.next/static/chunks/672-0cbd5b71a0fbcbba.js","apps/web/.next/static/chunks/690-24bc3fc0cd3609a1.js","apps/web/.next/static/chunks/785-778584e14f2dca51.js","apps/web/.next/static/chunks/app","apps/web/.next/static/chunks/app/[locale]","apps/web/.next/static/chunks/app/[locale]/auth","apps/web/.next/static/chunks/app/[locale]/auth/sso","apps/web/.next/static/chunks/app/[locale]/auth/sso/page-e5d2449d8d1cfe24.js","apps/web/.next/static/chunks/app/[locale]/dashboard","apps/web/.next/static/chunks/app/[locale]/dashboard/layout-e983b498f56914ed.js","apps/web/.next/static/chunks/app/[locale]/dashboard/page-06ef85880a582081.js","apps/web/.next/static/chunks/app/[locale]/forgot-password","apps/web/.next/static/chunks/app/[locale]/forgot-password/page-c329b0fdc2dc149b.js","apps/web/.next/static/chunks/app/[locale]/layout-102ff3ea1f5f76d1.js","apps/web/.next/static/chunks/app/[locale]/login","apps/web/.next/static/chunks/app/[locale]/login/2fa","apps/web/.next/static/chunks/app/[locale]/login/2fa/page-b7549fa95c68b7fb.js","apps/web/.next/static/chunks/app/[locale]/login/page-a8bef79c15cb9adf.js","apps/web/.next/static/chunks/app/[locale]/page-7f5d8c19c5368741.js","apps/web/.next/static/chunks/app/[locale]/register","apps/web/.next/static/chunks/app/[locale]/register/page-a984a1a1e3555813.js","apps/web/.next/static/chunks/app/[locale]/reset-password","apps/web/.next/static/chunks/app/[locale]/reset-password/page-1e5320384700afd4.js","apps/web/.next/static/chunks/app/[locale]/security","apps/web/.next/static/chunks/app/[locale]/security/page-eea546b3ca104745.js","apps/web/.next/static/chunks/app/[locale]/servers","apps/web/.next/static/chunks/app/[locale]/servers/[id]","apps/web/.next/static/chunks/app/[locale]/servers/[id]/addons","apps/web/.next/static/chunks/app/[locale]/servers/[id]/addons/page-d1ad5e7b807646ba.js","apps/web/.next/static/chunks/app/[locale]/servers/[id]/backups","apps/web/.next/static/chunks/app/[locale]/servers/[id]/backups/page-a405d6fd8bfc45e5.js","apps/web/.next/static/chunks/app/[locale]/servers/[id]/console","apps/web/.next/static/chunks/app/[locale]/servers/[id]/console/page-bec87064f393e3c0.js","apps/web/.next/static/chunks/app/[locale]/servers/[id]/files","apps/web/.next/static/chunks/app/[locale]/servers/[id]/files/page-364df6d08b9eaea3.js","apps/web/.next/static/chunks/app/[locale]/servers/[id]/layout-aef119651f571e69.js","apps/web/.next/static/chunks/app/[locale]/servers/[id]/page-bc733b3330b965b7.js","apps/web/.next/static/chunks/app/[locale]/servers/[id]/players","apps/web/.next/static/chunks/app/[locale]/servers/[id]/players/page-7f7df927448aeff3.js","apps/web/.next/static/chunks/app/[locale]/servers/[id]/properties","apps/web/.next/static/chunks/app/[locale]/servers/[id]/properties/page-025539de13455a06.js","apps/web/.next/static/chunks/app/[locale]/servers/[id]/worlds","apps/web/.next/static/chunks/app/[locale]/servers/[id]/worlds/page-c328216bc0f402d5.js","apps/web/.next/static/chunks/app/[locale]/servers/layout-e983b498f56914ed.js","apps/web/.next/static/chunks/app/[locale]/servers/new","apps/web/.next/static/chunks/app/[locale]/servers/new/page-4e945f0722d532c4.js","apps/web/.next/static/chunks/app/[locale]/servers/page-3968b88372d08f01.js","apps/web/.next/static/chunks/app/[locale]/verify-email","apps/web/.next/static/chunks/app/[locale]/verify-email/page-d18406bc30ab0f6f.js","apps/web/.next/static/chunks/app/_not-found","apps/web/.next/static/chunks/app/_not-found/page-30eedcf28fd58de4.js","apps/web/.next/static/chunks/app/layout-b0af5f00ba72e1b6.js","apps/web/.next/static/chunks/framework-cbb8e5e776295776.js","apps/web/.next/static/chunks/main-app-199866d209e99d97.js","apps/web/.next/static/chunks/main-fdd16876c91ee4cd.js","apps/web/.next/static/chunks/pages","apps/web/.next/static/chunks/pages/_app-d4e257f3019e2395.js","apps/web/.next/static/chunks/pages/_error-7517a0a963acc350.js","apps/web/.next/static/chunks/polyfills-42372ed130431b0a.js","apps/web/.next/static/chunks/webpack-2a37aa0548ef5b36.js","apps/web/.next/static/css","apps/web/.next/static/css/70fe735cdc68e3fd.css","apps/web/.next/static/media","apps/web/.next/static/media/013b72fa676f92e0-s.woff2","apps/web/.next/static/media/22a5144ee8d83bca-s.p.woff2","apps/web/.next/static/media/2b5b02fc7e511755-s.woff2","apps/web/.next/static/media/65f03d54ccadf4a8-s.woff2","apps/web/.next/static/media/7d4881bb7e1bf84d-s.p.woff2","apps/web/.next/static/media/9766a7e9e2e0ad5a-s.woff2","apps/web/.next/static/media/aa016aab0e6d1295-s.woff2","apps/web/.next/static/media/b66cf8e69499582a-s.woff2","apps/web/.next/static/media/b9408752a0c24fb9-s.woff2","apps/web/.next/static/media/e038a29029a234f2-s.woff2","apps/web/.next/static/media/f639721981034f88-s.woff2","apps/web/.next/static/vGTIb9q70OdKfWhGOAuft","apps/web/.next/static/vGTIb9q70OdKfWhGOAuft/_buildManifest.js","apps/web/.next/static/vGTIb9q70OdKfWhGOAuft/_ssgManifest.js","apps/web/.next/trace","apps/web/.next/types","apps/web/.next/types/app","apps/web/.next/types/app/[locale]","apps/web/.next/types/app/[locale]/auth","apps/web/.next/types/app/[locale]/auth/sso","apps/web/.next/types/app/[locale]/auth/sso/page.ts","apps/web/.next/types/app/[locale]/dashboard","apps/web/.next/types/app/[locale]/dashboard/layout.ts","apps/web/.next/types/app/[locale]/dashboard/page.ts","apps/web/.next/types/app/[locale]/forgot-password","apps/web/.next/types/app/[locale]/forgot-password/page.ts","apps/web/.next/types/app/[locale]/login","apps/web/.next/types/app/[locale]/login/2fa","apps/web/.next/types/app/[locale]/login/2fa/page.ts","apps/web/.next/types/app/[locale]/login/page.ts","apps/web/.next/types/app/[locale]/page.ts","apps/web/.next/types/app/[locale]/register","apps/web/.next/types/app/[locale]/register/page.ts","apps/web/.next/types/app/[locale]/reset-password","apps/web/.next/types/app/[locale]/reset-password/page.ts","apps/web/.next/types/app/[locale]/security","apps/web/.next/types/app/[locale]/security/page.ts","apps/web/.next/types/app/[locale]/servers","apps/web/.next/types/app/[locale]/servers/[id]","apps/web/.next/types/app/[locale]/servers/[id]/addons","apps/web/.next/types/app/[locale]/servers/[id]/addons/page.ts","apps/web/.next/types/app/[locale]/servers/[id]/backups","apps/web/.next/types/app/[locale]/servers/[id]/backups/page.ts","apps/web/.next/types/app/[locale]/servers/[id]/console","apps/web/.next/types/app/[locale]/servers/[id]/console/page.ts","apps/web/.next/types/app/[locale]/servers/[id]/files","apps/web/.next/types/app/[locale]/servers/[id]/files/page.ts","apps/web/.next/types/app/[locale]/servers/[id]/layout.ts","apps/web/.next/types/app/[locale]/servers/[id]/page.ts","apps/web/.next/types/app/[locale]/servers/[id]/players","apps/web/.next/types/app/[locale]/servers/[id]/players/page.ts","apps/web/.next/types/app/[locale]/servers/[id]/properties","apps/web/.next/types/app/[locale]/servers/[id]/properties/page.ts","apps/web/.next/types/app/[locale]/servers/[id]/worlds","apps/web/.next/types/app/[locale]/servers/[id]/worlds/page.ts","apps/web/.next/types/app/[locale]/servers/layout.ts","apps/web/.next/types/app/[locale]/servers/new","apps/web/.next/types/app/[locale]/servers/new/page.ts","apps/web/.next/types/app/[locale]/servers/page.ts","apps/web/.next/types/app/[locale]/verify-email","apps/web/.next/types/app/[locale]/verify-email/page.ts","apps/web/.next/types/app/layout.ts","apps/web/.next/types/cache-life.d.ts","apps/web/.next/types/package.json","apps/web/.next/types/routes.d.ts","apps/web/.next/types/validator.ts","apps/web/.turbo/turbo-build.log"]} \ No newline at end of file diff --git a/.turbo/cache/83bc945bf697348a-meta.json b/.turbo/cache/83bc945bf697348a-meta.json new file mode 100644 index 0000000..4b907e2 --- /dev/null +++ b/.turbo/cache/83bc945bf697348a-meta.json @@ -0,0 +1 @@ +{"hash":"83bc945bf697348a","duration":17907,"sha":"27a3ec8244e70774e6f4673201397e2302c32dfe","dirty_hash":"67d44d689fa95ed97ad8bb0d3e753762649434cb9a64ff731786cdc979515618"} \ No newline at end of file diff --git a/.turbo/cache/83bc945bf697348a.tar.zst b/.turbo/cache/83bc945bf697348a.tar.zst new file mode 100644 index 0000000..619f8d2 Binary files /dev/null and b/.turbo/cache/83bc945bf697348a.tar.zst differ diff --git a/.turbo/cache/8c5cbe4308e26227-manifest.json b/.turbo/cache/8c5cbe4308e26227-manifest.json new file mode 100644 index 0000000..0511bfb --- /dev/null +++ b/.turbo/cache/8c5cbe4308e26227-manifest.json @@ -0,0 +1 @@ +{"files":{"packages/dns/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/dns/dist/providers":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/dns/dist/providers/rfc2136.js.map":{"size":3122,"mtime_nanos":1783255056238371087,"mode":420,"is_dir":false},"packages/dns/dist/sync.d.ts":{"size":774,"mtime_nanos":1783255056253643670,"mode":420,"is_dir":false},"packages/dns/dist/slug.d.ts":{"size":221,"mtime_nanos":1783255056226061196,"mode":420,"is_dir":false},"packages/dns/dist/slug.test.d.ts.map":{"size":112,"mtime_nanos":1783255056257248079,"mode":420,"is_dir":false},"packages/dns/dist/sync.js":{"size":5955,"mtime_nanos":1783255056250785320,"mode":420,"is_dir":false},"packages/dns/dist/providers/index.d.ts":{"size":318,"mtime_nanos":1783255056244831172,"mode":420,"is_dir":false},"packages/dns/.turbo/turbo-build.log":{"size":100,"mtime_nanos":1783255056271371027,"mode":420,"is_dir":false},"packages/dns/dist/index.d.ts":{"size":419,"mtime_nanos":1783255056255573339,"mode":420,"is_dir":false},"packages/dns/dist/providers/rfc2136.d.ts.map":{"size":407,"mtime_nanos":1783255056240824433,"mode":420,"is_dir":false},"packages/dns/dist/providers/index.js":{"size":928,"mtime_nanos":1783255056243953212,"mode":420,"is_dir":false},"packages/dns/dist/providers/types.js":{"size":333,"mtime_nanos":1783255056227319216,"mode":420,"is_dir":false},"packages/dns/dist/providers/index.js.map":{"size":513,"mtime_nanos":1783255056243895272,"mode":420,"is_dir":false},"packages/dns/dist/sync.d.ts.map":{"size":782,"mtime_nanos":1783255056252371062,"mode":420,"is_dir":false},"packages/dns/dist/providers/local.js":{"size":432,"mtime_nanos":1783255056232099715,"mode":420,"is_dir":false},"packages/dns/dist/slug.js":{"size":1086,"mtime_nanos":1783255056223108807,"mode":420,"is_dir":false},"packages/dns/dist/slug.test.d.ts":{"size":50,"mtime_nanos":1783255056257248079,"mode":420,"is_dir":false},"packages/dns/dist/providers/index.d.ts.map":{"size":336,"mtime_nanos":1783255056244831172,"mode":420,"is_dir":false},"packages/dns/dist/providers/types.d.ts":{"size":563,"mtime_nanos":1783255056229159505,"mode":420,"is_dir":false},"packages/dns/dist/providers/local.d.ts.map":{"size":379,"mtime_nanos":1783255056233709604,"mode":420,"is_dir":false},"packages/dns/dist/slug.d.ts.map":{"size":260,"mtime_nanos":1783255056226061196,"mode":420,"is_dir":false},"packages/dns/dist/providers/rfc2136.d.ts":{"size":363,"mtime_nanos":1783255056240824433,"mode":420,"is_dir":false},"packages/dns/dist/slug.test.js":{"size":921,"mtime_nanos":1783255056257248079,"mode":420,"is_dir":false},"packages/dns/dist/providers/types.js.map":{"size":319,"mtime_nanos":1783255056227319216,"mode":420,"is_dir":false},"packages/dns/dist/index.d.ts.map":{"size":392,"mtime_nanos":1783255056255573339,"mode":420,"is_dir":false},"packages/dns/dist/index.js":{"size":2177,"mtime_nanos":1783255056255573339,"mode":420,"is_dir":false},"packages/dns/dist/providers/rfc2136.js":{"size":3012,"mtime_nanos":1783255056239966013,"mode":420,"is_dir":false},"packages/dns/dist/providers/local.d.ts":{"size":329,"mtime_nanos":1783255056233747124,"mode":420,"is_dir":false},"packages/dns/dist/providers/types.d.ts.map":{"size":676,"mtime_nanos":1783255056227371108,"mode":420,"is_dir":false},"packages/dns/dist/sync.js.map":{"size":5357,"mtime_nanos":1783255056249371067,"mode":420,"is_dir":false},"packages/dns/dist/index.js.map":{"size":423,"mtime_nanos":1783255056255529849,"mode":420,"is_dir":false},"packages/dns/dist/slug.test.js.map":{"size":763,"mtime_nanos":1783255056256371055,"mode":420,"is_dir":false},"packages/dns/dist/slug.js.map":{"size":1132,"mtime_nanos":1783255056222978827,"mode":420,"is_dir":false},"packages/dns/dist/providers/local.js.map":{"size":287,"mtime_nanos":1783255056232007675,"mode":420,"is_dir":false}},"order":["packages/dns/.turbo/turbo-build.log","packages/dns/dist","packages/dns/dist/index.d.ts","packages/dns/dist/index.d.ts.map","packages/dns/dist/index.js","packages/dns/dist/index.js.map","packages/dns/dist/providers","packages/dns/dist/providers/index.d.ts","packages/dns/dist/providers/index.d.ts.map","packages/dns/dist/providers/index.js","packages/dns/dist/providers/index.js.map","packages/dns/dist/providers/local.d.ts","packages/dns/dist/providers/local.d.ts.map","packages/dns/dist/providers/local.js","packages/dns/dist/providers/local.js.map","packages/dns/dist/providers/rfc2136.d.ts","packages/dns/dist/providers/rfc2136.d.ts.map","packages/dns/dist/providers/rfc2136.js","packages/dns/dist/providers/rfc2136.js.map","packages/dns/dist/providers/types.d.ts","packages/dns/dist/providers/types.d.ts.map","packages/dns/dist/providers/types.js","packages/dns/dist/providers/types.js.map","packages/dns/dist/slug.d.ts","packages/dns/dist/slug.d.ts.map","packages/dns/dist/slug.js","packages/dns/dist/slug.js.map","packages/dns/dist/slug.test.d.ts","packages/dns/dist/slug.test.d.ts.map","packages/dns/dist/slug.test.js","packages/dns/dist/slug.test.js.map","packages/dns/dist/sync.d.ts","packages/dns/dist/sync.d.ts.map","packages/dns/dist/sync.js","packages/dns/dist/sync.js.map"]} \ No newline at end of file diff --git a/.turbo/cache/8c5cbe4308e26227-meta.json b/.turbo/cache/8c5cbe4308e26227-meta.json new file mode 100644 index 0000000..1ca8610 --- /dev/null +++ b/.turbo/cache/8c5cbe4308e26227-meta.json @@ -0,0 +1 @@ +{"hash":"8c5cbe4308e26227","duration":1073,"sha":"27a3ec8244e70774e6f4673201397e2302c32dfe","dirty_hash":"abc4a2c6304f10abbf2d6c628ed6a63dbf9e6ca06fecaaea2935e4ea7f4ff660"} \ No newline at end of file diff --git a/.turbo/cache/8c5cbe4308e26227.tar.zst b/.turbo/cache/8c5cbe4308e26227.tar.zst new file mode 100644 index 0000000..8f51dca Binary files /dev/null and b/.turbo/cache/8c5cbe4308e26227.tar.zst differ diff --git a/.turbo/cache/95e8fc4f72d7869c-manifest.json b/.turbo/cache/95e8fc4f72d7869c-manifest.json new file mode 100644 index 0000000..c31939b --- /dev/null +++ b/.turbo/cache/95e8fc4f72d7869c-manifest.json @@ -0,0 +1 @@ +{"files":{"packages/scheduler/dist/index.js":{"size":2244,"mtime_nanos":1783254823897792836,"mode":420,"is_dir":false},"packages/scheduler/dist/scheduling.test.d.ts.map":{"size":124,"mtime_nanos":1783254823903792825,"mode":420,"is_dir":false},"packages/scheduler/dist/scheduling.test.js":{"size":1778,"mtime_nanos":1783254823903792825,"mode":420,"is_dir":false},"packages/scheduler/dist/index.js.map":{"size":414,"mtime_nanos":1783254823897792836,"mode":420,"is_dir":false},"packages/scheduler/dist/capacity.d.ts":{"size":1024,"mtime_nanos":1783254823885792858,"mode":420,"is_dir":false},"packages/scheduler/dist/types.d.ts":{"size":615,"mtime_nanos":1783254823857792909,"mode":420,"is_dir":false},"packages/scheduler/dist/index.d.ts":{"size":431,"mtime_nanos":1783254823898792834,"mode":420,"is_dir":false},"packages/scheduler/dist/capacity.js.map":{"size":2635,"mtime_nanos":1783254823878792871,"mode":420,"is_dir":false},"packages/scheduler/.turbo/turbo-build.log":{"size":108,"mtime_nanos":1783254823935792767,"mode":420,"is_dir":false},"packages/scheduler/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/scheduler/dist/index.d.ts.map":{"size":378,"mtime_nanos":1783254823898792834,"mode":420,"is_dir":false},"packages/scheduler/dist/select-node.js.map":{"size":939,"mtime_nanos":1783254823890792849,"mode":420,"is_dir":false},"packages/scheduler/dist/capacity.js":{"size":3044,"mtime_nanos":1783254823878792871,"mode":420,"is_dir":false},"packages/scheduler/dist/types.js.map":{"size":102,"mtime_nanos":1783254823853908348,"mode":420,"is_dir":false},"packages/scheduler/dist/scheduling.test.d.ts":{"size":56,"mtime_nanos":1783254823903792825,"mode":420,"is_dir":false},"packages/scheduler/dist/types.js":{"size":110,"mtime_nanos":1783254823853908348,"mode":420,"is_dir":false},"packages/scheduler/dist/select-node.d.ts":{"size":304,"mtime_nanos":1783254823892792845,"mode":420,"is_dir":false},"packages/scheduler/dist/capacity.d.ts.map":{"size":766,"mtime_nanos":1783254823885792858,"mode":420,"is_dir":false},"packages/scheduler/dist/types.d.ts.map":{"size":664,"mtime_nanos":1783254823857792909,"mode":420,"is_dir":false},"packages/scheduler/dist/select-node.d.ts.map":{"size":347,"mtime_nanos":1783254823892792845,"mode":420,"is_dir":false},"packages/scheduler/dist/scheduling.test.js.map":{"size":1650,"mtime_nanos":1783254823903792825,"mode":420,"is_dir":false},"packages/scheduler/dist/select-node.js":{"size":944,"mtime_nanos":1783254823891792847,"mode":420,"is_dir":false}},"order":["packages/scheduler/.turbo/turbo-build.log","packages/scheduler/dist","packages/scheduler/dist/capacity.d.ts","packages/scheduler/dist/capacity.d.ts.map","packages/scheduler/dist/capacity.js","packages/scheduler/dist/capacity.js.map","packages/scheduler/dist/index.d.ts","packages/scheduler/dist/index.d.ts.map","packages/scheduler/dist/index.js","packages/scheduler/dist/index.js.map","packages/scheduler/dist/scheduling.test.d.ts","packages/scheduler/dist/scheduling.test.d.ts.map","packages/scheduler/dist/scheduling.test.js","packages/scheduler/dist/scheduling.test.js.map","packages/scheduler/dist/select-node.d.ts","packages/scheduler/dist/select-node.d.ts.map","packages/scheduler/dist/select-node.js","packages/scheduler/dist/select-node.js.map","packages/scheduler/dist/types.d.ts","packages/scheduler/dist/types.d.ts.map","packages/scheduler/dist/types.js","packages/scheduler/dist/types.js.map"]} \ No newline at end of file diff --git a/.turbo/cache/95e8fc4f72d7869c-meta.json b/.turbo/cache/95e8fc4f72d7869c-meta.json new file mode 100644 index 0000000..6ebd3d0 --- /dev/null +++ b/.turbo/cache/95e8fc4f72d7869c-meta.json @@ -0,0 +1 @@ +{"hash":"95e8fc4f72d7869c","duration":1541,"sha":"27a3ec8244e70774e6f4673201397e2302c32dfe","dirty_hash":"67d44d689fa95ed97ad8bb0d3e753762649434cb9a64ff731786cdc979515618"} \ No newline at end of file diff --git a/.turbo/cache/95e8fc4f72d7869c.tar.zst b/.turbo/cache/95e8fc4f72d7869c.tar.zst new file mode 100644 index 0000000..e787365 Binary files /dev/null and b/.turbo/cache/95e8fc4f72d7869c.tar.zst differ diff --git a/.turbo/cache/a2830d8f7ca0f71c-manifest.json b/.turbo/cache/a2830d8f7ca0f71c-manifest.json new file mode 100644 index 0000000..284a024 --- /dev/null +++ b/.turbo/cache/a2830d8f7ca0f71c-manifest.json @@ -0,0 +1 @@ +{"files":{"packages/metering/dist/metering.test.js.map":{"size":782,"mtime_nanos":1783254824041792575,"mode":420,"is_dir":false},"packages/metering/.turbo/turbo-build.log":{"size":106,"mtime_nanos":1783254824068792526,"mode":420,"is_dir":false},"packages/metering/dist/metering.test.d.ts":{"size":54,"mtime_nanos":1783254824042792573,"mode":420,"is_dir":false},"packages/metering/dist/index.js":{"size":1548,"mtime_nanos":1783254824029792597,"mode":420,"is_dir":false},"packages/metering/dist/metering.test.d.ts.map":{"size":120,"mtime_nanos":1783254824042792573,"mode":420,"is_dir":false},"packages/metering/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/metering/dist/metering.test.js":{"size":901,"mtime_nanos":1783254824041792575,"mode":420,"is_dir":false},"packages/metering/dist/index.d.ts":{"size":561,"mtime_nanos":1783254824037714265,"mode":420,"is_dir":false},"packages/metering/dist/index.d.ts.map":{"size":479,"mtime_nanos":1783254824036792584,"mode":420,"is_dir":false},"packages/metering/dist/index.js.map":{"size":1220,"mtime_nanos":1783254824029792597,"mode":420,"is_dir":false}},"order":["packages/metering/.turbo/turbo-build.log","packages/metering/dist","packages/metering/dist/index.d.ts","packages/metering/dist/index.d.ts.map","packages/metering/dist/index.js","packages/metering/dist/index.js.map","packages/metering/dist/metering.test.d.ts","packages/metering/dist/metering.test.d.ts.map","packages/metering/dist/metering.test.js","packages/metering/dist/metering.test.js.map"]} \ No newline at end of file diff --git a/.turbo/cache/a2830d8f7ca0f71c-meta.json b/.turbo/cache/a2830d8f7ca0f71c-meta.json new file mode 100644 index 0000000..9d88848 --- /dev/null +++ b/.turbo/cache/a2830d8f7ca0f71c-meta.json @@ -0,0 +1 @@ +{"hash":"a2830d8f7ca0f71c","duration":1674,"sha":"27a3ec8244e70774e6f4673201397e2302c32dfe","dirty_hash":"67d44d689fa95ed97ad8bb0d3e753762649434cb9a64ff731786cdc979515618"} \ No newline at end of file diff --git a/.turbo/cache/a2830d8f7ca0f71c.tar.zst b/.turbo/cache/a2830d8f7ca0f71c.tar.zst new file mode 100644 index 0000000..b11a0f0 Binary files /dev/null and b/.turbo/cache/a2830d8f7ca0f71c.tar.zst differ diff --git a/.turbo/cache/a30020bd73a840d7-manifest.json b/.turbo/cache/a30020bd73a840d7-manifest.json new file mode 100644 index 0000000..67a719a --- /dev/null +++ b/.turbo/cache/a30020bd73a840d7-manifest.json @@ -0,0 +1 @@ +{"files":{"packages/storage/.turbo/turbo-build.log":{"size":104,"mtime_nanos":1783254824603791555,"mode":420,"is_dir":false},"packages/storage/dist/index.js.map":{"size":339,"mtime_nanos":1783254824571791613,"mode":420,"is_dir":false},"packages/storage/dist/client.js.map":{"size":1685,"mtime_nanos":1783254824564791625,"mode":420,"is_dir":false},"packages/storage/dist/config.js":{"size":1011,"mtime_nanos":1783254824544080765,"mode":420,"is_dir":false},"packages/storage/dist/index.d.ts":{"size":290,"mtime_nanos":1783254824574588148,"mode":420,"is_dir":false},"packages/storage/dist/keys.test.js":{"size":623,"mtime_nanos":1783254824576753387,"mode":420,"is_dir":false},"packages/storage/dist/index.d.ts.map":{"size":291,"mtime_nanos":1783254824574382738,"mode":420,"is_dir":false},"packages/storage/dist/client.d.ts.map":{"size":960,"mtime_nanos":1783254824567791620,"mode":420,"is_dir":false},"packages/storage/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/storage/dist/client.js":{"size":2298,"mtime_nanos":1783254824565759240,"mode":420,"is_dir":false},"packages/storage/dist/config.d.ts.map":{"size":358,"mtime_nanos":1783254824557791638,"mode":420,"is_dir":false},"packages/storage/dist/index.js":{"size":1654,"mtime_nanos":1783254824571791613,"mode":420,"is_dir":false},"packages/storage/dist/keys.test.d.ts":{"size":50,"mtime_nanos":1783254824576791604,"mode":420,"is_dir":false},"packages/storage/dist/keys.test.d.ts.map":{"size":112,"mtime_nanos":1783254824576791604,"mode":420,"is_dir":false},"packages/storage/dist/config.d.ts":{"size":922,"mtime_nanos":1783254824558932792,"mode":420,"is_dir":false},"packages/storage/dist/client.d.ts":{"size":925,"mtime_nanos":1783254824567791620,"mode":420,"is_dir":false},"packages/storage/dist/config.js.map":{"size":967,"mtime_nanos":1783254824543943805,"mode":420,"is_dir":false},"packages/storage/dist/keys.test.js.map":{"size":518,"mtime_nanos":1783254824576584287,"mode":420,"is_dir":false}},"order":["packages/storage/.turbo/turbo-build.log","packages/storage/dist","packages/storage/dist/client.d.ts","packages/storage/dist/client.d.ts.map","packages/storage/dist/client.js","packages/storage/dist/client.js.map","packages/storage/dist/config.d.ts","packages/storage/dist/config.d.ts.map","packages/storage/dist/config.js","packages/storage/dist/config.js.map","packages/storage/dist/index.d.ts","packages/storage/dist/index.d.ts.map","packages/storage/dist/index.js","packages/storage/dist/index.js.map","packages/storage/dist/keys.test.d.ts","packages/storage/dist/keys.test.d.ts.map","packages/storage/dist/keys.test.js","packages/storage/dist/keys.test.js.map"]} \ No newline at end of file diff --git a/.turbo/cache/a30020bd73a840d7-meta.json b/.turbo/cache/a30020bd73a840d7-meta.json new file mode 100644 index 0000000..42e7f27 --- /dev/null +++ b/.turbo/cache/a30020bd73a840d7-meta.json @@ -0,0 +1 @@ +{"hash":"a30020bd73a840d7","duration":2209,"sha":"27a3ec8244e70774e6f4673201397e2302c32dfe","dirty_hash":"67d44d689fa95ed97ad8bb0d3e753762649434cb9a64ff731786cdc979515618"} \ No newline at end of file diff --git a/.turbo/cache/a30020bd73a840d7.tar.zst b/.turbo/cache/a30020bd73a840d7.tar.zst new file mode 100644 index 0000000..cfe4c09 Binary files /dev/null and b/.turbo/cache/a30020bd73a840d7.tar.zst differ diff --git a/.turbo/cache/a480ca24eeac5ad4-manifest.json b/.turbo/cache/a480ca24eeac5ad4-manifest.json new file mode 100644 index 0000000..c423dc4 --- /dev/null +++ b/.turbo/cache/a480ca24eeac5ad4-manifest.json @@ -0,0 +1 @@ +{"files":{"packages/contracts/dist/console.d.ts":{"size":668,"mtime_nanos":1783254824474791789,"mode":420,"is_dir":false},"packages/contracts/dist/nodes.js.map":{"size":1687,"mtime_nanos":1783254824551791649,"mode":420,"is_dir":false},"packages/contracts/dist/console.d.ts.map":{"size":367,"mtime_nanos":1783254824474791789,"mode":420,"is_dir":false},"packages/contracts/dist/players.d.ts.map":{"size":649,"mtime_nanos":1783254824542791666,"mode":420,"is_dir":false},"packages/contracts/dist/auth.d.ts":{"size":8320,"mtime_nanos":1783254824430791869,"mode":420,"is_dir":false},"packages/contracts/dist/error.d.ts.map":{"size":402,"mtime_nanos":1783254824488791763,"mode":420,"is_dir":false},"packages/contracts/dist/catalog.d.ts":{"size":5364,"mtime_nanos":1783254824468582013,"mode":420,"is_dir":false},"packages/contracts/dist/index.js":{"size":22226,"mtime_nanos":1783254824601838342,"mode":420,"is_dir":false},"packages/contracts/dist/properties.d.ts":{"size":14230,"mtime_nanos":1783254824538558116,"mode":420,"is_dir":false},"packages/contracts/dist/files.js.map":{"size":1303,"mtime_nanos":1783254824491791758,"mode":420,"is_dir":false},"packages/contracts/dist/addons.d.ts.map":{"size":851,"mtime_nanos":1783254824405791914,"mode":420,"is_dir":false},"packages/contracts/dist/backups.js.map":{"size":3119,"mtime_nanos":1783254824434791861,"mode":420,"is_dir":false},"packages/contracts/.turbo/turbo-build.log":{"size":108,"mtime_nanos":1783254824627791511,"mode":420,"is_dir":false},"packages/contracts/dist/health.d.ts":{"size":2265,"mtime_nanos":1783254824504768784,"mode":420,"is_dir":false},"packages/contracts/dist/auth.js.map":{"size":3013,"mtime_nanos":1783254824411791903,"mode":420,"is_dir":false},"packages/contracts/dist/error.js":{"size":954,"mtime_nanos":1783254824484791771,"mode":420,"is_dir":false},"packages/contracts/dist/servers.d.ts":{"size":15679,"mtime_nanos":1783254824523791700,"mode":420,"is_dir":false},"packages/contracts/dist/backups.d.ts":{"size":11465,"mtime_nanos":1783254824445791841,"mode":420,"is_dir":false},"packages/contracts/dist/addons.d.ts":{"size":8371,"mtime_nanos":1783254824405791914,"mode":420,"is_dir":false},"packages/contracts/dist/health.js":{"size":801,"mtime_nanos":1783254824501660515,"mode":420,"is_dir":false},"packages/contracts/dist/catalog.d.ts.map":{"size":816,"mtime_nanos":1783254824467791802,"mode":420,"is_dir":false},"packages/contracts/dist/console.js.map":{"size":445,"mtime_nanos":1783254824472791793,"mode":420,"is_dir":false},"packages/contracts/dist/files.d.ts.map":{"size":838,"mtime_nanos":1783254824498791745,"mode":420,"is_dir":false},"packages/contracts/dist/players.js":{"size":973,"mtime_nanos":1783254824540130936,"mode":420,"is_dir":false},"packages/contracts/dist/index.d.ts":{"size":6213,"mtime_nanos":1783254824602791557,"mode":420,"is_dir":false},"packages/contracts/dist/health.js.map":{"size":722,"mtime_nanos":1783254824500791742,"mode":420,"is_dir":false},"packages/contracts/dist/pagination.d.ts":{"size":2597,"mtime_nanos":1783254824512762703,"mode":420,"is_dir":false},"packages/contracts/dist/addons.js.map":{"size":1411,"mtime_nanos":1783254824383791954,"mode":420,"is_dir":false},"packages/contracts/dist/backups.js":{"size":3271,"mtime_nanos":1783254824435791860,"mode":420,"is_dir":false},"packages/contracts/dist/nodes.d.ts":{"size":7057,"mtime_nanos":1783254824555605822,"mode":420,"is_dir":false},"packages/contracts/dist/nodes.js":{"size":1815,"mtime_nanos":1783254824552509923,"mode":420,"is_dir":false},"packages/contracts/dist/pagination.d.ts.map":{"size":606,"mtime_nanos":1783254824511791722,"mode":420,"is_dir":false},"packages/contracts/dist/properties.js.map":{"size":2005,"mtime_nanos":1783254824526791694,"mode":420,"is_dir":false},"packages/contracts/dist/servers.d.ts.map":{"size":1217,"mtime_nanos":1783254824523791700,"mode":420,"is_dir":false},"packages/contracts/dist/whmcs.js.map":{"size":10995,"mtime_nanos":1783254824565791624,"mode":420,"is_dir":false},"packages/contracts/dist/worlds.d.ts.map":{"size":865,"mtime_nanos":1783254824549791653,"mode":420,"is_dir":false},"packages/contracts/dist/properties.js":{"size":1852,"mtime_nanos":1783254824527451659,"mode":420,"is_dir":false},"packages/contracts/dist/join.js.map":{"size":1090,"mtime_nanos":1783254824555791642,"mode":420,"is_dir":false},"packages/contracts/dist/join.d.ts.map":{"size":788,"mtime_nanos":1783254824559791635,"mode":420,"is_dir":false},"packages/contracts/dist/auth.js":{"size":3154,"mtime_nanos":1783254824412888596,"mode":420,"is_dir":false},"packages/contracts/dist/players.js.map":{"size":941,"mtime_nanos":1783254824538791673,"mode":420,"is_dir":false},"packages/contracts/dist/join.js":{"size":1253,"mtime_nanos":1783254824556853862,"mode":420,"is_dir":false},"packages/contracts/dist/pagination.js.map":{"size":1494,"mtime_nanos":1783254824506791731,"mode":420,"is_dir":false},"packages/contracts/dist/error.d.ts":{"size":1291,"mtime_nanos":1783254824488791763,"mode":420,"is_dir":false},"packages/contracts/dist/whmcs.d.ts.map":{"size":4064,"mtime_nanos":1783254824589791580,"mode":420,"is_dir":false},"packages/contracts/dist/pagination.js":{"size":1468,"mtime_nanos":1783254824507600374,"mode":420,"is_dir":false},"packages/contracts/dist/backups.d.ts.map":{"size":1588,"mtime_nanos":1783254824445791841,"mode":420,"is_dir":false},"packages/contracts/dist/addons.js":{"size":1574,"mtime_nanos":1783254824384669223,"mode":420,"is_dir":false},"packages/contracts/dist/nodes.d.ts.map":{"size":879,"mtime_nanos":1783254824554791644,"mode":420,"is_dir":false},"packages/contracts/dist/billing.js":{"size":1653,"mtime_nanos":1783254824449931237,"mode":420,"is_dir":false},"packages/contracts/dist/files.d.ts":{"size":3179,"mtime_nanos":1783254824498791745,"mode":420,"is_dir":false},"packages/contracts/dist/health.d.ts.map":{"size":506,"mtime_nanos":1783254824503791737,"mode":420,"is_dir":false},"packages/contracts/dist/index.d.ts.map":{"size":3981,"mtime_nanos":1783254824602791557,"mode":420,"is_dir":false},"packages/contracts/dist/billing.d.ts":{"size":5169,"mtime_nanos":1783254824454774976,"mode":420,"is_dir":false},"packages/contracts/dist/catalog.js":{"size":1625,"mtime_nanos":1783254824459340945,"mode":420,"is_dir":false},"packages/contracts/dist/join.d.ts":{"size":5765,"mtime_nanos":1783254824560340521,"mode":420,"is_dir":false},"packages/contracts/dist/properties.d.ts.map":{"size":710,"mtime_nanos":1783254824537791675,"mode":420,"is_dir":false},"packages/contracts/dist/error.js.map":{"size":934,"mtime_nanos":1783254824484791771,"mode":420,"is_dir":false},"packages/contracts/dist/servers.js":{"size":2759,"mtime_nanos":1783254824514791716,"mode":420,"is_dir":false},"packages/contracts/dist/worlds.d.ts":{"size":3598,"mtime_nanos":1783254824550887094,"mode":420,"is_dir":false},"packages/contracts/dist/files.js":{"size":1284,"mtime_nanos":1783254824491791758,"mode":420,"is_dir":false},"packages/contracts/dist/servers.js.map":{"size":2623,"mtime_nanos":1783254824514791716,"mode":420,"is_dir":false},"packages/contracts/dist/billing.d.ts.map":{"size":679,"mtime_nanos":1783254824454774976,"mode":420,"is_dir":false},"packages/contracts/dist/index.js.map":{"size":3174,"mtime_nanos":1783254824600791560,"mode":420,"is_dir":false},"packages/contracts/dist/auth.d.ts.map":{"size":1884,"mtime_nanos":1783254824426791876,"mode":420,"is_dir":false},"packages/contracts/dist/players.d.ts":{"size":3002,"mtime_nanos":1783254824542791666,"mode":420,"is_dir":false},"packages/contracts/dist/worlds.js.map":{"size":1623,"mtime_nanos":1783254824545791660,"mode":420,"is_dir":false},"packages/contracts/dist/whmcs.js":{"size":11288,"mtime_nanos":1783254824566806440,"mode":420,"is_dir":false},"packages/contracts/dist/billing.js.map":{"size":1661,"mtime_nanos":1783254824449931237,"mode":420,"is_dir":false},"packages/contracts/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/contracts/dist/console.js":{"size":477,"mtime_nanos":1783254824472791793,"mode":420,"is_dir":false},"packages/contracts/dist/catalog.js.map":{"size":1618,"mtime_nanos":1783254824458791818,"mode":420,"is_dir":false},"packages/contracts/dist/whmcs.d.ts":{"size":34875,"mtime_nanos":1783254824590791578,"mode":420,"is_dir":false},"packages/contracts/dist/worlds.js":{"size":1784,"mtime_nanos":1783254824546692834,"mode":420,"is_dir":false}},"order":["packages/contracts/.turbo/turbo-build.log","packages/contracts/dist","packages/contracts/dist/addons.d.ts","packages/contracts/dist/addons.d.ts.map","packages/contracts/dist/addons.js","packages/contracts/dist/addons.js.map","packages/contracts/dist/auth.d.ts","packages/contracts/dist/auth.d.ts.map","packages/contracts/dist/auth.js","packages/contracts/dist/auth.js.map","packages/contracts/dist/backups.d.ts","packages/contracts/dist/backups.d.ts.map","packages/contracts/dist/backups.js","packages/contracts/dist/backups.js.map","packages/contracts/dist/billing.d.ts","packages/contracts/dist/billing.d.ts.map","packages/contracts/dist/billing.js","packages/contracts/dist/billing.js.map","packages/contracts/dist/catalog.d.ts","packages/contracts/dist/catalog.d.ts.map","packages/contracts/dist/catalog.js","packages/contracts/dist/catalog.js.map","packages/contracts/dist/console.d.ts","packages/contracts/dist/console.d.ts.map","packages/contracts/dist/console.js","packages/contracts/dist/console.js.map","packages/contracts/dist/error.d.ts","packages/contracts/dist/error.d.ts.map","packages/contracts/dist/error.js","packages/contracts/dist/error.js.map","packages/contracts/dist/files.d.ts","packages/contracts/dist/files.d.ts.map","packages/contracts/dist/files.js","packages/contracts/dist/files.js.map","packages/contracts/dist/health.d.ts","packages/contracts/dist/health.d.ts.map","packages/contracts/dist/health.js","packages/contracts/dist/health.js.map","packages/contracts/dist/index.d.ts","packages/contracts/dist/index.d.ts.map","packages/contracts/dist/index.js","packages/contracts/dist/index.js.map","packages/contracts/dist/join.d.ts","packages/contracts/dist/join.d.ts.map","packages/contracts/dist/join.js","packages/contracts/dist/join.js.map","packages/contracts/dist/nodes.d.ts","packages/contracts/dist/nodes.d.ts.map","packages/contracts/dist/nodes.js","packages/contracts/dist/nodes.js.map","packages/contracts/dist/pagination.d.ts","packages/contracts/dist/pagination.d.ts.map","packages/contracts/dist/pagination.js","packages/contracts/dist/pagination.js.map","packages/contracts/dist/players.d.ts","packages/contracts/dist/players.d.ts.map","packages/contracts/dist/players.js","packages/contracts/dist/players.js.map","packages/contracts/dist/properties.d.ts","packages/contracts/dist/properties.d.ts.map","packages/contracts/dist/properties.js","packages/contracts/dist/properties.js.map","packages/contracts/dist/servers.d.ts","packages/contracts/dist/servers.d.ts.map","packages/contracts/dist/servers.js","packages/contracts/dist/servers.js.map","packages/contracts/dist/whmcs.d.ts","packages/contracts/dist/whmcs.d.ts.map","packages/contracts/dist/whmcs.js","packages/contracts/dist/whmcs.js.map","packages/contracts/dist/worlds.d.ts","packages/contracts/dist/worlds.d.ts.map","packages/contracts/dist/worlds.js","packages/contracts/dist/worlds.js.map"]} \ No newline at end of file diff --git a/.turbo/cache/a480ca24eeac5ad4-meta.json b/.turbo/cache/a480ca24eeac5ad4-meta.json new file mode 100644 index 0000000..bdca552 --- /dev/null +++ b/.turbo/cache/a480ca24eeac5ad4-meta.json @@ -0,0 +1 @@ +{"hash":"a480ca24eeac5ad4","duration":2232,"sha":"27a3ec8244e70774e6f4673201397e2302c32dfe","dirty_hash":"67d44d689fa95ed97ad8bb0d3e753762649434cb9a64ff731786cdc979515618"} \ No newline at end of file diff --git a/.turbo/cache/a480ca24eeac5ad4.tar.zst b/.turbo/cache/a480ca24eeac5ad4.tar.zst new file mode 100644 index 0000000..a8f5590 Binary files /dev/null and b/.turbo/cache/a480ca24eeac5ad4.tar.zst differ diff --git a/.turbo/cache/b85ca2f9ca81bcb3-manifest.json b/.turbo/cache/b85ca2f9ca81bcb3-manifest.json new file mode 100644 index 0000000..f1c6a83 --- /dev/null +++ b/.turbo/cache/b85ca2f9ca81bcb3-manifest.json @@ -0,0 +1 @@ +{"files":{"packages/integration-auth/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/integration-auth/dist/hmac.js.map":{"size":2198,"mtime_nanos":1783254824066513338,"mode":420,"is_dir":false},"packages/integration-auth/dist/mtls.d.ts":{"size":628,"mtime_nanos":1783254824092511382,"mode":420,"is_dir":false},"packages/integration-auth/dist/mtls.js.map":{"size":1048,"mtime_nanos":1783254824089792488,"mode":420,"is_dir":false},"packages/integration-auth/dist/hmac.test.d.ts":{"size":50,"mtime_nanos":1783254824086436383,"mode":420,"is_dir":false},"packages/integration-auth/dist/hmac.test.d.ts.map":{"size":112,"mtime_nanos":1783254824086436383,"mode":420,"is_dir":false},"packages/integration-auth/dist/hmac.js":{"size":2272,"mtime_nanos":1783254824066843698,"mode":420,"is_dir":false},"packages/integration-auth/dist/hmac.d.ts":{"size":1050,"mtime_nanos":1783254824080792504,"mode":420,"is_dir":false},"packages/integration-auth/dist/hmac.test.js":{"size":953,"mtime_nanos":1783254824084792497,"mode":420,"is_dir":false},"packages/integration-auth/dist/hmac.test.js.map":{"size":744,"mtime_nanos":1783254824084792497,"mode":420,"is_dir":false},"packages/integration-auth/dist/index.d.ts":{"size":368,"mtime_nanos":1783254824097792473,"mode":420,"is_dir":false},"packages/integration-auth/dist/index.d.ts.map":{"size":316,"mtime_nanos":1783254824097792473,"mode":420,"is_dir":false},"packages/integration-auth/dist/index.js":{"size":2061,"mtime_nanos":1783254824096792475,"mode":420,"is_dir":false},"packages/integration-auth/dist/index.js.map":{"size":382,"mtime_nanos":1783254824096792475,"mode":420,"is_dir":false},"packages/integration-auth/dist/mtls.js":{"size":1604,"mtime_nanos":1783254824090568502,"mode":420,"is_dir":false},"packages/integration-auth/dist/hmac.d.ts.map":{"size":821,"mtime_nanos":1783254824080792504,"mode":420,"is_dir":false},"packages/integration-auth/dist/mtls.d.ts.map":{"size":370,"mtime_nanos":1783254824091792484,"mode":420,"is_dir":false},"packages/integration-auth/.turbo/turbo-build.log":{"size":122,"mtime_nanos":1783254824115792441,"mode":420,"is_dir":false}},"order":["packages/integration-auth/.turbo/turbo-build.log","packages/integration-auth/dist","packages/integration-auth/dist/hmac.d.ts","packages/integration-auth/dist/hmac.d.ts.map","packages/integration-auth/dist/hmac.js","packages/integration-auth/dist/hmac.js.map","packages/integration-auth/dist/hmac.test.d.ts","packages/integration-auth/dist/hmac.test.d.ts.map","packages/integration-auth/dist/hmac.test.js","packages/integration-auth/dist/hmac.test.js.map","packages/integration-auth/dist/index.d.ts","packages/integration-auth/dist/index.d.ts.map","packages/integration-auth/dist/index.js","packages/integration-auth/dist/index.js.map","packages/integration-auth/dist/mtls.d.ts","packages/integration-auth/dist/mtls.d.ts.map","packages/integration-auth/dist/mtls.js","packages/integration-auth/dist/mtls.js.map"]} \ No newline at end of file diff --git a/.turbo/cache/b85ca2f9ca81bcb3-meta.json b/.turbo/cache/b85ca2f9ca81bcb3-meta.json new file mode 100644 index 0000000..d3fc052 --- /dev/null +++ b/.turbo/cache/b85ca2f9ca81bcb3-meta.json @@ -0,0 +1 @@ +{"hash":"b85ca2f9ca81bcb3","duration":1721,"sha":"27a3ec8244e70774e6f4673201397e2302c32dfe","dirty_hash":"67d44d689fa95ed97ad8bb0d3e753762649434cb9a64ff731786cdc979515618"} \ No newline at end of file diff --git a/.turbo/cache/b85ca2f9ca81bcb3.tar.zst b/.turbo/cache/b85ca2f9ca81bcb3.tar.zst new file mode 100644 index 0000000..737d30a Binary files /dev/null and b/.turbo/cache/b85ca2f9ca81bcb3.tar.zst differ diff --git a/.turbo/cache/bc1b6c014f0a15b7-manifest.json b/.turbo/cache/bc1b6c014f0a15b7-manifest.json new file mode 100644 index 0000000..c0cfb0d --- /dev/null +++ b/.turbo/cache/bc1b6c014f0a15b7-manifest.json @@ -0,0 +1 @@ +{"files":{"packages/catalog/dist/compatibility.js":{"size":1955,"mtime_nanos":1783255052308333652,"mode":420,"is_dir":false},"packages/catalog/dist/index.d.ts.map":{"size":383,"mtime_nanos":1783255052322408118,"mode":420,"is_dir":false},"packages/catalog/dist/modrinth.js":{"size":2292,"mtime_nanos":1783255052291723086,"mode":420,"is_dir":false},"packages/catalog/dist/compatibility.js.map":{"size":1649,"mtime_nanos":1783255052307378223,"mode":420,"is_dir":false},"packages/catalog/dist/compatibility.test.d.ts.map":{"size":130,"mtime_nanos":1783255052316378207,"mode":420,"is_dir":false},"packages/catalog/dist/modrinth.js.map":{"size":1972,"mtime_nanos":1783255052291723086,"mode":420,"is_dir":false},"packages/catalog/dist/compatibility.test.d.ts":{"size":59,"mtime_nanos":1783255052316378207,"mode":420,"is_dir":false},"packages/catalog/dist/index.js.map":{"size":343,"mtime_nanos":1783255052321378197,"mode":420,"is_dir":false},"packages/catalog/dist/compatibility.test.js":{"size":2546,"mtime_nanos":1783255052315378209,"mode":420,"is_dir":false},"packages/catalog/dist/modrinth.d.ts":{"size":1701,"mtime_nanos":1783255052299378237,"mode":420,"is_dir":false},"packages/catalog/dist/compatibility.test.js.map":{"size":1968,"mtime_nanos":1783255052315378209,"mode":420,"is_dir":false},"packages/catalog/dist/modrinth.d.ts.map":{"size":1722,"mtime_nanos":1783255052299378237,"mode":420,"is_dir":false},"packages/catalog/.turbo/turbo-build.log":{"size":108,"mtime_nanos":1783255052359378128,"mode":420,"is_dir":false},"packages/catalog/dist/index.d.ts":{"size":444,"mtime_nanos":1783255052322408118,"mode":420,"is_dir":false},"packages/catalog/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/catalog/dist/index.js":{"size":1772,"mtime_nanos":1783255052322408118,"mode":420,"is_dir":false},"packages/catalog/dist/compatibility.d.ts.map":{"size":570,"mtime_nanos":1783255052309378219,"mode":420,"is_dir":false},"packages/catalog/dist/compatibility.d.ts":{"size":645,"mtime_nanos":1783255052310780041,"mode":420,"is_dir":false}},"order":["packages/catalog/.turbo/turbo-build.log","packages/catalog/dist","packages/catalog/dist/compatibility.d.ts","packages/catalog/dist/compatibility.d.ts.map","packages/catalog/dist/compatibility.js","packages/catalog/dist/compatibility.js.map","packages/catalog/dist/compatibility.test.d.ts","packages/catalog/dist/compatibility.test.d.ts.map","packages/catalog/dist/compatibility.test.js","packages/catalog/dist/compatibility.test.js.map","packages/catalog/dist/index.d.ts","packages/catalog/dist/index.d.ts.map","packages/catalog/dist/index.js","packages/catalog/dist/index.js.map","packages/catalog/dist/modrinth.d.ts","packages/catalog/dist/modrinth.d.ts.map","packages/catalog/dist/modrinth.js","packages/catalog/dist/modrinth.js.map"]} \ No newline at end of file diff --git a/.turbo/cache/bc1b6c014f0a15b7-meta.json b/.turbo/cache/bc1b6c014f0a15b7-meta.json new file mode 100644 index 0000000..e363d8d --- /dev/null +++ b/.turbo/cache/bc1b6c014f0a15b7-meta.json @@ -0,0 +1 @@ +{"hash":"bc1b6c014f0a15b7","duration":2395,"sha":"27a3ec8244e70774e6f4673201397e2302c32dfe","dirty_hash":"abc4a2c6304f10abbf2d6c628ed6a63dbf9e6ca06fecaaea2935e4ea7f4ff660"} \ No newline at end of file diff --git a/.turbo/cache/bc1b6c014f0a15b7.tar.zst b/.turbo/cache/bc1b6c014f0a15b7.tar.zst new file mode 100644 index 0000000..3ef5662 Binary files /dev/null and b/.turbo/cache/bc1b6c014f0a15b7.tar.zst differ diff --git a/.turbo/cache/d12676556f73d54d-manifest.json b/.turbo/cache/d12676556f73d54d-manifest.json new file mode 100644 index 0000000..92e384a --- /dev/null +++ b/.turbo/cache/d12676556f73d54d-manifest.json @@ -0,0 +1 @@ +{"files":{"packages/database/.turbo/turbo-build.log":{"size":545,"mtime_nanos":1783255055195372981,"mode":420,"is_dir":false},"packages/database/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/database/dist/index.d.ts":{"size":991,"mtime_nanos":1783255055173955545,"mode":420,"is_dir":false},"packages/database/dist/index.d.ts.map":{"size":733,"mtime_nanos":1783255055172373023,"mode":420,"is_dir":false},"packages/database/dist/index.js":{"size":962,"mtime_nanos":1783255055158449838,"mode":420,"is_dir":false},"packages/database/dist/index.js.map":{"size":617,"mtime_nanos":1783255055158349198,"mode":420,"is_dir":false}},"order":["packages/database/.turbo/turbo-build.log","packages/database/dist","packages/database/dist/index.d.ts","packages/database/dist/index.d.ts.map","packages/database/dist/index.js","packages/database/dist/index.js.map"]} \ No newline at end of file diff --git a/.turbo/cache/d12676556f73d54d-meta.json b/.turbo/cache/d12676556f73d54d-meta.json new file mode 100644 index 0000000..608008b --- /dev/null +++ b/.turbo/cache/d12676556f73d54d-meta.json @@ -0,0 +1 @@ +{"hash":"d12676556f73d54d","duration":3058,"sha":"27a3ec8244e70774e6f4673201397e2302c32dfe","dirty_hash":"abc4a2c6304f10abbf2d6c628ed6a63dbf9e6ca06fecaaea2935e4ea7f4ff660"} \ No newline at end of file diff --git a/.turbo/cache/d12676556f73d54d.tar.zst b/.turbo/cache/d12676556f73d54d.tar.zst new file mode 100644 index 0000000..96291c3 Binary files /dev/null and b/.turbo/cache/d12676556f73d54d.tar.zst differ diff --git a/.turbo/cache/d572575f47998158-manifest.json b/.turbo/cache/d572575f47998158-manifest.json new file mode 100644 index 0000000..fbc9578 --- /dev/null +++ b/.turbo/cache/d572575f47998158-manifest.json @@ -0,0 +1 @@ +{"files":{"packages/metering/dist/index.js":{"size":1548,"mtime_nanos":1783255051818492438,"mode":420,"is_dir":false},"packages/metering/dist/index.d.ts.map":{"size":479,"mtime_nanos":1783255051825379098,"mode":420,"is_dir":false},"packages/metering/.turbo/turbo-build.log":{"size":110,"mtime_nanos":1783255051898378966,"mode":420,"is_dir":false},"packages/metering/dist/metering.test.d.ts":{"size":54,"mtime_nanos":1783255051837379076,"mode":420,"is_dir":false},"packages/metering/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/metering/dist/metering.test.d.ts.map":{"size":120,"mtime_nanos":1783255051837379076,"mode":420,"is_dir":false},"packages/metering/dist/metering.test.js":{"size":901,"mtime_nanos":1783255051832379085,"mode":420,"is_dir":false},"packages/metering/dist/index.js.map":{"size":1220,"mtime_nanos":1783255051816379114,"mode":420,"is_dir":false},"packages/metering/dist/metering.test.js.map":{"size":782,"mtime_nanos":1783255051832379085,"mode":420,"is_dir":false},"packages/metering/dist/index.d.ts":{"size":561,"mtime_nanos":1783255051825379098,"mode":420,"is_dir":false}},"order":["packages/metering/.turbo/turbo-build.log","packages/metering/dist","packages/metering/dist/index.d.ts","packages/metering/dist/index.d.ts.map","packages/metering/dist/index.js","packages/metering/dist/index.js.map","packages/metering/dist/metering.test.d.ts","packages/metering/dist/metering.test.d.ts.map","packages/metering/dist/metering.test.js","packages/metering/dist/metering.test.js.map"]} \ No newline at end of file diff --git a/.turbo/cache/d572575f47998158-meta.json b/.turbo/cache/d572575f47998158-meta.json new file mode 100644 index 0000000..52ac696 --- /dev/null +++ b/.turbo/cache/d572575f47998158-meta.json @@ -0,0 +1 @@ +{"hash":"d572575f47998158","duration":1932,"sha":"27a3ec8244e70774e6f4673201397e2302c32dfe","dirty_hash":"abc4a2c6304f10abbf2d6c628ed6a63dbf9e6ca06fecaaea2935e4ea7f4ff660"} \ No newline at end of file diff --git a/.turbo/cache/d572575f47998158.tar.zst b/.turbo/cache/d572575f47998158.tar.zst new file mode 100644 index 0000000..8476685 Binary files /dev/null and b/.turbo/cache/d572575f47998158.tar.zst differ diff --git a/.turbo/cache/e57573f49057e7f1-manifest.json b/.turbo/cache/e57573f49057e7f1-manifest.json new file mode 100644 index 0000000..68e8e21 --- /dev/null +++ b/.turbo/cache/e57573f49057e7f1-manifest.json @@ -0,0 +1 @@ +{"files":{"apps/api/dist/billing/stripe/stripe-webhook.service.js":{"size":5116,"mtime_nanos":1783254830958410680,"mode":420,"is_dir":false},"apps/api/dist/auth/guards/session.guard.js":{"size":2259,"mtime_nanos":1783254830827655481,"mode":420,"is_dir":false},"apps/api/dist/servers/console/console.controller.js":{"size":2869,"mtime_nanos":1783254831554409139,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-events.service.d.ts":{"size":772,"mtime_nanos":1783254832027778079,"mode":420,"is_dir":false},"apps/api/dist/servers/plans.service.d.ts.map":{"size":269,"mtime_nanos":1783254831838805622,"mode":420,"is_dir":false},"apps/api/dist/health":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/servers/servers.controller.js.map":{"size":3912,"mtime_nanos":1783254831827778442,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-mtls.service.d.ts":{"size":847,"mtime_nanos":1783254832040778055,"mode":420,"is_dir":false},"apps/api/dist/servers/shared/server-ownership.util.d.ts.map":{"size":362,"mtime_nanos":1783254831491779052,"mode":420,"is_dir":false},"apps/api/dist/billing/billing-provider.d.ts.map":{"size":341,"mtime_nanos":1783254830832298429,"mode":420,"is_dir":false},"apps/api/dist/servers/console/console-session.service.d.ts":{"size":339,"mtime_nanos":1783254831559419048,"mode":420,"is_dir":false},"apps/api/dist/servers/worlds":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/servers/worlds/worlds.module.js.map":{"size":503,"mtime_nanos":1783254831756778570,"mode":420,"is_dir":false},"apps/api/dist/billing/billing.controller.js.map":{"size":1172,"mtime_nanos":1783254830915780097,"mode":420,"is_dir":false},"apps/api/dist/common":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/health/health.module.d.ts":{"size":81,"mtime_nanos":1783254830693073412,"mode":420,"is_dir":false},"apps/api/dist/admin/admin-nodes.controller.js.map":{"size":2837,"mtime_nanos":1783254831439779146,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-integration.module.d.ts":{"size":170,"mtime_nanos":1783254832189837349,"mode":420,"is_dir":false},"apps/api/dist/servers/backups/backups.module.js.map":{"size":777,"mtime_nanos":1783254831683778703,"mode":420,"is_dir":false},"apps/api/dist/billing/stripe/stripe-webhook.service.js.map":{"size":3464,"mtime_nanos":1783254830957780021,"mode":420,"is_dir":false},"apps/api/dist/servers/addons/addons.service.d.ts.map":{"size":960,"mtime_nanos":1783254831605778845,"mode":420,"is_dir":false},"apps/api/dist/config/app-config.module.js":{"size":1336,"mtime_nanos":1783254830704905390,"mode":420,"is_dir":false},"apps/api/dist/billing/billing.module.js.map":{"size":480,"mtime_nanos":1783254830967780003,"mode":420,"is_dir":false},"apps/api/dist/servers/shared/server-ownership.util.d.ts":{"size":290,"mtime_nanos":1783254831491779052,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-period.util.js.map":{"size":1083,"mtime_nanos":1783254832110777928,"mode":420,"is_dir":false},"apps/api/dist/auth/auth.module.d.ts":{"size":77,"mtime_nanos":1783254831341445669,"mode":420,"is_dir":false},"apps/api/dist/nodes/nodes.gateway.d.ts.map":{"size":484,"mtime_nanos":1783254831895788388,"mode":420,"is_dir":false},"apps/api/dist/servers/idle":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/common/filters/rfc7807-exception.filter.js.map":{"size":2349,"mtime_nanos":1783254832249777676,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-integration.guard.d.ts.map":{"size":770,"mtime_nanos":1783254831922778269,"mode":420,"is_dir":false},"apps/api/dist/servers/shared/server-path.util.js.map":{"size":735,"mtime_nanos":1783254831685778700,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/integration-mtls.util.d.ts.map":{"size":438,"mtime_nanos":1783254831907778296,"mode":420,"is_dir":false},"apps/api/dist/servers/console/console.gateway.js":{"size":5424,"mtime_nanos":1783254831571570395,"mode":420,"is_dir":false},"apps/api/dist/servers/files/files.service.d.ts.map":{"size":836,"mtime_nanos":1783254831694084296,"mode":420,"is_dir":false},"apps/api/dist/servers/files/files.controller.js.map":{"size":1896,"mtime_nanos":1783254831711778652,"mode":420,"is_dir":false},"apps/api/dist/billing/billing-provider.js":{"size":870,"mtime_nanos":1783254830831804160,"mode":420,"is_dir":false},"apps/api/dist/servers/server-state.service.d.ts":{"size":483,"mtime_nanos":1783254831498363542,"mode":420,"is_dir":false},"apps/api/dist/app.module.d.ts.map":{"size":245,"mtime_nanos":1783254832227297430,"mode":420,"is_dir":false},"apps/api/dist/billing/billing.service.d.ts.map":{"size":708,"mtime_nanos":1783254830910780106,"mode":420,"is_dir":false},"apps/api/dist/admin/admin-nodes.service.d.ts.map":{"size":1059,"mtime_nanos":1783254831411779197,"mode":420,"is_dir":false},"apps/api/dist/servers/properties/properties.service.d.ts.map":{"size":718,"mtime_nanos":1783254831795272922,"mode":420,"is_dir":false},"apps/api/dist/auth/auth.module.d.ts.map":{"size":146,"mtime_nanos":1783254831341445669,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-usage.service.js":{"size":10161,"mtime_nanos":1783254832144777866,"mode":420,"is_dir":false},"apps/api/dist/auth/guards/session.guard.js.map":{"size":1053,"mtime_nanos":1783254830826780259,"mode":420,"is_dir":false},"apps/api/dist/edge/edge-internal.guard.js.map":{"size":696,"mtime_nanos":1783254832193085878,"mode":420,"is_dir":false},"apps/api/dist/billing/billing.module.d.ts.map":{"size":153,"mtime_nanos":1783254830968780001,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/integration-mtls.util.js.map":{"size":1796,"mtime_nanos":1783254831906778298,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-usage.service.d.ts":{"size":1256,"mtime_nanos":1783254832145777864,"mode":420,"is_dir":false},"apps/api/dist/nodes/node-bridge.module.d.ts.map":{"size":161,"mtime_nanos":1783254831544425341,"mode":420,"is_dir":false},"apps/api/dist/prisma/prisma.module.d.ts.map":{"size":150,"mtime_nanos":1783254830696544602,"mode":420,"is_dir":false},"apps/api/dist/servers/plans.controller.d.ts":{"size":517,"mtime_nanos":1783254831840980551,"mode":420,"is_dir":false},"apps/api/dist/servers/players/players.controller.js.map":{"size":857,"mtime_nanos":1783254831774778538,"mode":420,"is_dir":false},"apps/api/dist/nodes/nodes.module.d.ts":{"size":79,"mtime_nanos":1783254831900083037,"mode":420,"is_dir":false},"apps/api/dist/servers/addons/addons.module.d.ts":{"size":81,"mtime_nanos":1783254831615688625,"mode":420,"is_dir":false},"apps/api/dist/servers/backups/backups.module.d.ts.map":{"size":165,"mtime_nanos":1783254831684640728,"mode":420,"is_dir":false},"apps/api/dist/servers/idle/idle.module.d.ts.map":{"size":155,"mtime_nanos":1783254831726616178,"mode":420,"is_dir":false},"apps/api/dist/servers/plans.service.js.map":{"size":891,"mtime_nanos":1783254831836778425,"mode":420,"is_dir":false},"apps/api/dist/servers/worlds/worlds.service.d.ts.map":{"size":1160,"mtime_nanos":1783254831749844523,"mode":420,"is_dir":false},"apps/api/dist/edge/edge.controller.d.ts.map":{"size":473,"mtime_nanos":1783254832220757502,"mode":420,"is_dir":false},"apps/api/dist/servers/players/players.module.js":{"size":1760,"mtime_nanos":1783254831777911536,"mode":420,"is_dir":false},"apps/api/dist/servers/servers.service.js":{"size":14559,"mtime_nanos":1783254831531912474,"mode":420,"is_dir":false},"apps/api/dist/nodes/node-bridge.service.js":{"size":3721,"mtime_nanos":1783254831541467962,"mode":420,"is_dir":false},"apps/api/dist/billing/stripe/stripe-webhook.controller.d.ts.map":{"size":433,"mtime_nanos":1783254830964780008,"mode":420,"is_dir":false},"apps/api/dist/servers/plans.controller.d.ts.map":{"size":273,"mtime_nanos":1783254831840980551,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-mtls.service.js":{"size":3584,"mtime_nanos":1783254832039778057,"mode":420,"is_dir":false},"apps/api/dist/auth/auth.service.d.ts":{"size":3396,"mtime_nanos":1783254831119684792,"mode":420,"is_dir":false},"apps/api/dist/servers/console/console.service.d.ts.map":{"size":426,"mtime_nanos":1783254831551476050,"mode":420,"is_dir":false},"apps/api/dist/admin/admin.module.js":{"size":1304,"mtime_nanos":1783254831443005185,"mode":420,"is_dir":false},"apps/api/dist/servers/servers.module.d.ts.map":{"size":155,"mtime_nanos":1783254831847230950,"mode":420,"is_dir":false},"apps/api/dist/config/config.constants.d.ts":{"size":172,"mtime_nanos":1783254830700687801,"mode":420,"is_dir":false},"apps/api/dist/billing/billing-provider.js.map":{"size":646,"mtime_nanos":1783254830830780252,"mode":420,"is_dir":false},"apps/api/dist/auth/auth.module.js":{"size":3105,"mtime_nanos":1783254831341445669,"mode":420,"is_dir":false},"apps/api/dist/billing/billing.module.js":{"size":1615,"mtime_nanos":1783254830967780003,"mode":420,"is_dir":false},"apps/api/dist/catalog/catalog.module.js.map":{"size":454,"mtime_nanos":1783254831362779286,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-integration.service.js":{"size":15347,"mtime_nanos":1783254831971778180,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-usage.service.js.map":{"size":7298,"mtime_nanos":1783254832144777866,"mode":420,"is_dir":false},"apps/api/dist/servers/idle/idle.module.d.ts":{"size":77,"mtime_nanos":1783254831726650208,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-integration.service.d.ts":{"size":2339,"mtime_nanos":1783254831975778173,"mode":420,"is_dir":false},"apps/api/dist/servers/properties/server-properties.util.js":{"size":2221,"mtime_nanos":1783254831783797045,"mode":420,"is_dir":false},"apps/api/dist/servers/shared/server-path.util.js":{"size":733,"mtime_nanos":1783254831685778700,"mode":420,"is_dir":false},"apps/api/dist/servers/backups/backups.controller.js.map":{"size":3131,"mtime_nanos":1783254831677778714,"mode":420,"is_dir":false},"apps/api/dist/app.module.js":{"size":3314,"mtime_nanos":1783254832226818870,"mode":420,"is_dir":false},"apps/api/dist/servers/players/players.service.d.ts.map":{"size":633,"mtime_nanos":1783254831771290558,"mode":420,"is_dir":false},"apps/api/dist/integrations/integrations.module.d.ts":{"size":93,"mtime_nanos":1783254832191270279,"mode":420,"is_dir":false},"apps/api/dist/nodes/nodes.module.js":{"size":1440,"mtime_nanos":1783254831898778313,"mode":420,"is_dir":false},"apps/api/dist/auth":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/billing/stripe":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/common/filters/rfc7807-exception.filter.d.ts":{"size":309,"mtime_nanos":1783254832250917344,"mode":420,"is_dir":false},"apps/api/dist/servers/console/console.service.js.map":{"size":1632,"mtime_nanos":1783254831549778946,"mode":420,"is_dir":false},"apps/api/dist/catalog/catalog.service.js.map":{"size":1710,"mtime_nanos":1783254831347779313,"mode":420,"is_dir":false},"apps/api/dist/servers/servers.module.d.ts":{"size":83,"mtime_nanos":1783254831847230950,"mode":420,"is_dir":false},"apps/api/dist/auth/auth.controller.d.ts.map":{"size":1413,"mtime_nanos":1783254831310779380,"mode":420,"is_dir":false},"apps/api/dist/scheduling/scheduling.module.d.ts":{"size":89,"mtime_nanos":1783254831546047611,"mode":420,"is_dir":false},"apps/api/dist/common/middleware/request-id.middleware.d.ts.map":{"size":408,"mtime_nanos":1783254830615780642,"mode":420,"is_dir":false},"apps/api/dist/nodes/nodes.gateway.js.map":{"size":2135,"mtime_nanos":1783254831894778320,"mode":420,"is_dir":false},"apps/api/dist/servers/backups/backups.module.d.ts":{"size":83,"mtime_nanos":1783254831684640728,"mode":420,"is_dir":false},"apps/api/dist/servers/addons/addons.module.js":{"size":2119,"mtime_nanos":1783254831615349815,"mode":420,"is_dir":false},"apps/api/dist/billing/billing-provider.d.ts":{"size":411,"mtime_nanos":1783254830832298429,"mode":420,"is_dir":false},"apps/api/dist/admin/admin.module.d.ts":{"size":79,"mtime_nanos":1783254831443271345,"mode":420,"is_dir":false},"apps/api/dist/servers/console/console.gateway.d.ts":{"size":1055,"mtime_nanos":1783254831572561555,"mode":420,"is_dir":false},"apps/api/dist/servers/properties/properties.service.js":{"size":3589,"mtime_nanos":1783254831795272922,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-dashboard.service.d.ts":{"size":467,"mtime_nanos":1783254832002778124,"mode":420,"is_dir":false},"apps/api/dist/admin/admin-nodes.controller.d.ts":{"size":755,"mtime_nanos":1783254831440779144,"mode":420,"is_dir":false},"apps/api/dist/servers/idle/idle.module.js":{"size":1299,"mtime_nanos":1783254831725778627,"mode":420,"is_dir":false},"apps/api/dist/catalog/catalog.module.d.ts":{"size":83,"mtime_nanos":1783254831371779269,"mode":420,"is_dir":false},"apps/api/dist/health/health.module.js":{"size":1176,"mtime_nanos":1783254830691780504,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-integration.guard.d.ts":{"size":746,"mtime_nanos":1783254831923921692,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-integration.guard.js":{"size":4853,"mtime_nanos":1783254831922473022,"mode":420,"is_dir":false},"apps/api/dist/common/pipes":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/servers/console/console.service.d.ts":{"size":362,"mtime_nanos":1783254831551532870,"mode":420,"is_dir":false},"apps/api/dist/common/pipes/zod-validation.pipe.d.ts":{"size":313,"mtime_nanos":1783254830981779977,"mode":420,"is_dir":false},"apps/api/dist/servers/files/files.module.js.map":{"size":494,"mtime_nanos":1783254831714778647,"mode":420,"is_dir":false},"apps/api/dist/servers/players/players.service.d.ts":{"size":703,"mtime_nanos":1783254831772166537,"mode":420,"is_dir":false},"apps/api/dist/servers/console/console.module.d.ts.map":{"size":164,"mtime_nanos":1783254831574778901,"mode":420,"is_dir":false},"apps/api/dist/prisma":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/health/health.controller.d.ts.map":{"size":360,"mtime_nanos":1783254830685780515,"mode":420,"is_dir":false},"apps/api/dist/scheduling/node-snapshots.d.ts":{"size":277,"mtime_nanos":1783254831390958757,"mode":420,"is_dir":false},"apps/api/dist/servers/addons/addons.controller.js":{"size":3776,"mtime_nanos":1783254831611374305,"mode":420,"is_dir":false},"apps/api/dist/nodes/nodes.gateway.d.ts":{"size":505,"mtime_nanos":1783254831895788388,"mode":420,"is_dir":false},"apps/api/dist/servers/console/console.controller.d.ts.map":{"size":445,"mtime_nanos":1783254831554409139,"mode":420,"is_dir":false},"apps/api/dist/servers/players/players.controller.d.ts.map":{"size":396,"mtime_nanos":1783254831776010857,"mode":420,"is_dir":false},"apps/api/dist/scheduling/node-snapshots.js":{"size":1804,"mtime_nanos":1783254831389779237,"mode":420,"is_dir":false},"apps/api/dist/servers/backups/backups.service.d.ts.map":{"size":1425,"mtime_nanos":1783254831667778732,"mode":420,"is_dir":false},"apps/api/dist/billing/billing.controller.d.ts.map":{"size":511,"mtime_nanos":1783254830916780095,"mode":420,"is_dir":false},"apps/api/dist/auth/audit.service.d.ts":{"size":449,"mtime_nanos":1783254830976529975,"mode":420,"is_dir":false},"apps/api/dist/common/middleware/request-id.middleware.d.ts":{"size":319,"mtime_nanos":1783254830616668400,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-integration.controller.js":{"size":15852,"mtime_nanos":1783254832160777837,"mode":420,"is_dir":false},"apps/api/dist/servers/files/files.module.js":{"size":1453,"mtime_nanos":1783254831716119391,"mode":420,"is_dir":false},"apps/api/dist/scheduling/scheduling.module.d.ts.map":{"size":164,"mtime_nanos":1783254831546047611,"mode":420,"is_dir":false},"apps/api/dist/servers/servers.controller.d.ts.map":{"size":1331,"mtime_nanos":1783254831832778433,"mode":420,"is_dir":false},"apps/api/dist/common/pipes/zod-validation.pipe.js":{"size":686,"mtime_nanos":1783254830980779979,"mode":420,"is_dir":false},"apps/api/dist/auth/decorators":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/billing/stripe/stripe-webhook.service.d.ts.map":{"size":481,"mtime_nanos":1783254830958780019,"mode":420,"is_dir":false},"apps/api/dist/servers/properties/properties.controller.d.ts.map":{"size":956,"mtime_nanos":1783254831811778471,"mode":420,"is_dir":false},"apps/api/dist/nodes/nodes.service.js":{"size":13479,"mtime_nanos":1783254831880483232,"mode":420,"is_dir":false},"apps/api/dist/prisma/prisma.service.d.ts.map":{"size":351,"mtime_nanos":1783254830638780600,"mode":420,"is_dir":false},"apps/api/dist/servers/backups/backups.module.js":{"size":2181,"mtime_nanos":1783254831684304298,"mode":420,"is_dir":false},"apps/api/dist/nodes/nodes.gateway.js":{"size":3201,"mtime_nanos":1783254831895788388,"mode":420,"is_dir":false},"apps/api/dist/health/health.controller.js":{"size":2707,"mtime_nanos":1783254830685673524,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/integration-mtls.util.d.ts":{"size":418,"mtime_nanos":1783254831908350675,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-period.util.d.ts":{"size":274,"mtime_nanos":1783254832112115597,"mode":420,"is_dir":false},"apps/api/dist/edge/edge.service.d.ts":{"size":859,"mtime_nanos":1783254832216777735,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/admin/admin-nodes.controller.js":{"size":5273,"mtime_nanos":1783254831440304916,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-reconciliation.service.d.ts":{"size":1363,"mtime_nanos":1783254832108817138,"mode":420,"is_dir":false},"apps/api/dist/servers/addons/addons.controller.js.map":{"size":1568,"mtime_nanos":1783254831610778836,"mode":420,"is_dir":false},"apps/api/dist/servers/addons/addons.module.js.map":{"size":759,"mtime_nanos":1783254831614778828,"mode":420,"is_dir":false},"apps/api/dist/servers/console/console.controller.d.ts":{"size":502,"mtime_nanos":1783254831554409139,"mode":420,"is_dir":false},"apps/api/dist/nodes/node-bridge.service.d.ts":{"size":595,"mtime_nanos":1783254831541778961,"mode":420,"is_dir":false},"apps/api/dist/billing/billing.controller.d.ts":{"size":476,"mtime_nanos":1783254830918065379,"mode":420,"is_dir":false},"apps/api/dist/billing/billing.module.d.ts":{"size":83,"mtime_nanos":1783254830969484247,"mode":420,"is_dir":false},"apps/api/dist/servers/console/console.gateway.d.ts.map":{"size":901,"mtime_nanos":1783254831572508255,"mode":420,"is_dir":false},"apps/api/dist/billing/stripe/stripe-webhook.controller.d.ts":{"size":450,"mtime_nanos":1783254830964780008,"mode":420,"is_dir":false},"apps/api/dist/servers/servers.module.js.map":{"size":1863,"mtime_nanos":1783254831845778409,"mode":420,"is_dir":false},"apps/api/dist/auth/session.service.js":{"size":8376,"mtime_nanos":1783254830811448415,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-integration.constants.js.map":{"size":222,"mtime_nanos":1783254831908910305,"mode":420,"is_dir":false},"apps/api/dist/servers/addons/addons.service.js.map":{"size":5471,"mtime_nanos":1783254831603778848,"mode":420,"is_dir":false},"apps/api/dist/health/health.service.js.map":{"size":1410,"mtime_nanos":1783254830662780556,"mode":420,"is_dir":false},"apps/api/dist/nodes":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/integrations/whmcs/whmcs-period.util.d.ts.map":{"size":390,"mtime_nanos":1783254832112072917,"mode":420,"is_dir":false},"apps/api/dist/prisma/prisma.module.js":{"size":1134,"mtime_nanos":1783254830696182042,"mode":420,"is_dir":false},"apps/api/dist/scheduling/scheduling.service.d.ts.map":{"size":783,"mtime_nanos":1783254831486783335,"mode":420,"is_dir":false},"apps/api/dist/edge/edge-internal.guard.js":{"size":1531,"mtime_nanos":1783254832193124158,"mode":420,"is_dir":false},"apps/api/dist/auth/auth.module.js.map":{"size":1096,"mtime_nanos":1783254831340779326,"mode":420,"is_dir":false},"apps/api/dist/auth/auth.service.d.ts.map":{"size":2452,"mtime_nanos":1783254831118779729,"mode":420,"is_dir":false},"apps/api/dist/prisma/prisma.module.d.ts":{"size":81,"mtime_nanos":1783254830696544602,"mode":420,"is_dir":false},"apps/api/dist/servers/files/files.module.d.ts":{"size":79,"mtime_nanos":1783254831716483701,"mode":420,"is_dir":false},"apps/api/dist/servers/idle/idle.service.d.ts":{"size":575,"mtime_nanos":1783254831724860599,"mode":420,"is_dir":false},"apps/api/dist/main.js.map":{"size":1866,"mtime_nanos":1783254832479777258,"mode":420,"is_dir":false},"apps/api/dist/servers/console/console.controller.js.map":{"size":1046,"mtime_nanos":1783254831554349969,"mode":420,"is_dir":false},"apps/api/dist/nodes/node-command.subscriber.d.ts":{"size":460,"mtime_nanos":1783254831888220190,"mode":420,"is_dir":false},"apps/api/dist/nodes/node-command.subscriber.d.ts.map":{"size":481,"mtime_nanos":1783254831888220190,"mode":420,"is_dir":false},"apps/api/dist/servers/files/files.service.js":{"size":4463,"mtime_nanos":1783254831693369766,"mode":420,"is_dir":false},"apps/api/dist/servers/idle/idle.service.js.map":{"size":2269,"mtime_nanos":1783254831723778631,"mode":420,"is_dir":false},"apps/api/dist/servers/servers.module.js":{"size":4996,"mtime_nanos":1783254831846860610,"mode":420,"is_dir":false},"apps/api/dist/common/middleware/request-id.middleware.js":{"size":1414,"mtime_nanos":1783254830611780649,"mode":420,"is_dir":false},"apps/api/dist/servers/worlds/worlds.controller.js":{"size":4403,"mtime_nanos":1783254831754890112,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-integration.guard.js.map":{"size":2887,"mtime_nanos":1783254831921778271,"mode":420,"is_dir":false},"apps/api/dist/servers/idle/idle.module.js.map":{"size":410,"mtime_nanos":1783254831725778627,"mode":420,"is_dir":false},"apps/api/dist/servers/properties/server-properties.util.d.ts.map":{"size":474,"mtime_nanos":1783254831784295355,"mode":420,"is_dir":false},"apps/api/dist/servers/console":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/common/pipes/zod-validation.pipe.d.ts.map":{"size":402,"mtime_nanos":1783254830981779977,"mode":420,"is_dir":false},"apps/api/dist/edge":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/integrations/whmcs/whmcs-integration.module.js":{"size":3544,"mtime_nanos":1783254832188777786,"mode":420,"is_dir":false},"apps/api/dist/main.d.ts.map":{"size":102,"mtime_nanos":1783254832480898670,"mode":420,"is_dir":false},"apps/api/dist/auth/audit.service.js":{"size":1704,"mtime_nanos":1783254830975941826,"mode":420,"is_dir":false},"apps/api/dist/admin/admin-nodes.service.d.ts":{"size":1045,"mtime_nanos":1783254831412273202,"mode":420,"is_dir":false},"apps/api/dist/auth/auth.controller.js":{"size":11285,"mtime_nanos":1783254831302496888,"mode":420,"is_dir":false},"apps/api/dist/nodes/nodes.service.js.map":{"size":9880,"mtime_nanos":1783254831879778347,"mode":420,"is_dir":false},"apps/api/dist/servers/addons/addons.controller.d.ts.map":{"size":673,"mtime_nanos":1783254831611778834,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-integration.module.js.map":{"size":986,"mtime_nanos":1783254832188777786,"mode":420,"is_dir":false},"apps/api/dist/health/health.controller.js.map":{"size":1203,"mtime_nanos":1783254830685598294,"mode":420,"is_dir":false},"apps/api/dist/servers/backups/backups.controller.d.ts":{"size":3243,"mtime_nanos":1783254831681285019,"mode":420,"is_dir":false},"apps/api/dist/nodes/node-bridge.module.js":{"size":1317,"mtime_nanos":1783254831544128381,"mode":420,"is_dir":false},"apps/api/dist/servers/plans.service.js":{"size":1917,"mtime_nanos":1783254831838191382,"mode":420,"is_dir":false},"apps/api/dist/auth/decorators/current-user.decorator.d.ts":{"size":602,"mtime_nanos":1783254830729780435,"mode":420,"is_dir":false},"apps/api/dist/servers/server-state.service.js":{"size":3031,"mtime_nanos":1783254831497682432,"mode":420,"is_dir":false},"apps/api/dist/servers/servers.service.js.map":{"size":10901,"mtime_nanos":1783254831530778981,"mode":420,"is_dir":false},"apps/api/dist/billing/stripe/stripe-webhook.controller.js":{"size":2461,"mtime_nanos":1783254830964469098,"mode":420,"is_dir":false},"apps/api/dist/servers/players/players.service.js":{"size":3931,"mtime_nanos":1783254831771290558,"mode":420,"is_dir":false},"apps/api/dist/servers/servers.service.d.ts.map":{"size":2205,"mtime_nanos":1783254831532778977,"mode":420,"is_dir":false},"apps/api/dist/scheduling/node-snapshots.js.map":{"size":1630,"mtime_nanos":1783254831389779237,"mode":420,"is_dir":false},"apps/api/dist/scheduling/scheduling.service.d.ts":{"size":765,"mtime_nanos":1783254831486783335,"mode":420,"is_dir":false},"apps/api/dist/catalog/catalog.controller.js.map":{"size":1935,"mtime_nanos":1783254831358779293,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-dashboard.service.js":{"size":4475,"mtime_nanos":1783254832001778126,"mode":420,"is_dir":false},"apps/api/dist/billing/billing.controller.js":{"size":2946,"mtime_nanos":1783254830916780095,"mode":420,"is_dir":false},"apps/api/dist/billing/stripe/stripe-webhook.controller.js.map":{"size":817,"mtime_nanos":1783254830963780010,"mode":420,"is_dir":false},"apps/api/dist/catalog/catalog.module.d.ts.map":{"size":153,"mtime_nanos":1783254831371779269,"mode":420,"is_dir":false},"apps/api/dist/catalog/catalog.module.js":{"size":1435,"mtime_nanos":1783254831363729164,"mode":420,"is_dir":false},"apps/api/dist/integrations":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/integrations/whmcs/integration-mtls.util.js":{"size":2288,"mtime_nanos":1783254831906778298,"mode":420,"is_dir":false},"apps/api/dist/edge/edge-internal.guard.d.ts":{"size":232,"mtime_nanos":1783254832193527108,"mode":420,"is_dir":false},"apps/api/dist/edge/edge.controller.js":{"size":2721,"mtime_nanos":1783254832220240842,"mode":420,"is_dir":false},"apps/api/dist/config/app-config.module.d.ts":{"size":88,"mtime_nanos":1783254830705437669,"mode":420,"is_dir":false},"apps/api/dist/admin/admin-nodes.controller.d.ts.map":{"size":817,"mtime_nanos":1783254831440779144,"mode":420,"is_dir":false},"apps/api/dist/edge/edge.module.d.ts":{"size":77,"mtime_nanos":1783254832222523481,"mode":420,"is_dir":false},"apps/api/dist/edge/edge.service.js":{"size":6732,"mtime_nanos":1783254832216421712,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-mtls.service.d.ts.map":{"size":644,"mtime_nanos":1783254832040778055,"mode":420,"is_dir":false},"apps/api/dist/main.d.ts":{"size":45,"mtime_nanos":1783254832480898670,"mode":420,"is_dir":false},"apps/api/dist/config/config.constants.js.map":{"size":181,"mtime_nanos":1783254830698913031,"mode":420,"is_dir":false},"apps/api/dist/edge/edge.service.js.map":{"size":4882,"mtime_nanos":1783254832215777737,"mode":420,"is_dir":false},"apps/api/dist/servers/console/console-session.service.js":{"size":1922,"mtime_nanos":1783254831558890408,"mode":420,"is_dir":false},"apps/api/dist/health/health.service.d.ts":{"size":341,"mtime_nanos":1783254830665628849,"mode":420,"is_dir":false},"apps/api/dist/servers/backups/backups.service.js":{"size":11182,"mtime_nanos":1783254831667123482,"mode":420,"is_dir":false},"apps/api/dist/catalog/catalog.service.d.ts.map":{"size":542,"mtime_nanos":1783254831349832457,"mode":420,"is_dir":false},"apps/api/dist/common/middleware":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/health/health.module.d.ts.map":{"size":150,"mtime_nanos":1783254830692684223,"mode":420,"is_dir":false},"apps/api/dist/edge/join.service.d.ts":{"size":525,"mtime_nanos":1783254832200987806,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-reconciliation.service.js":{"size":17505,"mtime_nanos":1783254832106777935,"mode":420,"is_dir":false},"apps/api/dist/scheduling/scheduling.module.js":{"size":1275,"mtime_nanos":1783254831545821541,"mode":420,"is_dir":false},"apps/api/dist/servers/files":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/servers/files/files.service.d.ts":{"size":859,"mtime_nanos":1783254831694213786,"mode":420,"is_dir":false},"apps/api/dist/servers/idle/idle.service.js":{"size":3707,"mtime_nanos":1783254831724216989,"mode":420,"is_dir":false},"apps/api/dist/app.module.d.ts":{"size":213,"mtime_nanos":1783254832227344980,"mode":420,"is_dir":false},"apps/api/dist/servers/plans.service.d.ts":{"size":521,"mtime_nanos":1783254831838805622,"mode":420,"is_dir":false},"apps/api/dist/servers/addons":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/servers/players/players.module.d.ts":{"size":83,"mtime_nanos":1783254831778187756,"mode":420,"is_dir":false},"apps/api/dist/servers/players/players.service.js.map":{"size":2563,"mtime_nanos":1783254831771197938,"mode":420,"is_dir":false},"apps/api/dist/servers/properties":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/servers/properties/properties.module.js.map":{"size":546,"mtime_nanos":1783254831814954298,"mode":420,"is_dir":false},"apps/api/dist/billing/billing.service.js.map":{"size":5239,"mtime_nanos":1783254830909780108,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-usage.service.d.ts.map":{"size":1137,"mtime_nanos":1783254832145777864,"mode":420,"is_dir":false},"apps/api/dist/nodes/node-command.subscriber.js":{"size":3150,"mtime_nanos":1783254831887478110,"mode":420,"is_dir":false},"apps/api/dist/auth/guards/session.guard.d.ts.map":{"size":472,"mtime_nanos":1783254830828379201,"mode":420,"is_dir":false},"apps/api/dist/edge/edge.controller.d.ts":{"size":435,"mtime_nanos":1783254832220757502,"mode":420,"is_dir":false},"apps/api/dist/nodes/nodes.module.d.ts.map":{"size":147,"mtime_nanos":1783254831900083037,"mode":420,"is_dir":false},"apps/api/dist/edge/join.service.d.ts.map":{"size":537,"mtime_nanos":1783254832200987806,"mode":420,"is_dir":false},"apps/api/dist/servers/properties/server-properties.util.d.ts":{"size":400,"mtime_nanos":1783254831784295355,"mode":420,"is_dir":false},"apps/api/dist/servers/shared/server-ownership.util.js":{"size":600,"mtime_nanos":1783254831490779053,"mode":420,"is_dir":false},"apps/api/dist/servers/worlds/worlds.controller.js.map":{"size":1884,"mtime_nanos":1783254831753778576,"mode":420,"is_dir":false},"apps/api/dist/servers/servers.controller.d.ts":{"size":9455,"mtime_nanos":1783254831833837743,"mode":420,"is_dir":false},"apps/api/dist/auth/sso.service.js.map":{"size":5852,"mtime_nanos":1783254831165779643,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-integration.service.js.map":{"size":11914,"mtime_nanos":1783254831971778180,"mode":420,"is_dir":false},"apps/api/dist/servers/worlds/worlds.controller.d.ts.map":{"size":639,"mtime_nanos":1783254831754890112,"mode":420,"is_dir":false},"apps/api/dist/prisma/prisma.service.d.ts":{"size":333,"mtime_nanos":1783254830639912115,"mode":420,"is_dir":false},"apps/api/dist/servers/properties/properties.service.js.map":{"size":1844,"mtime_nanos":1783254831794778502,"mode":420,"is_dir":false},"apps/api/dist/auth/audit.service.d.ts.map":{"size":530,"mtime_nanos":1783254830975941826,"mode":420,"is_dir":false},"apps/api/dist/servers/properties/properties.controller.js":{"size":3495,"mtime_nanos":1783254831806737339,"mode":420,"is_dir":false},"apps/api/dist/common/middleware/request-id.middleware.js.map":{"size":703,"mtime_nanos":1783254830610780651,"mode":420,"is_dir":false},"apps/api/dist/auth/decorators/current-user.decorator.js.map":{"size":859,"mtime_nanos":1783254830711780467,"mode":420,"is_dir":false},"apps/api/dist/health/health.service.d.ts.map":{"size":353,"mtime_nanos":1783254830664780553,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-events.service.d.ts.map":{"size":751,"mtime_nanos":1783254832027778079,"mode":420,"is_dir":false},"apps/api/dist/scheduling":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/auth/me.controller.d.ts.map":{"size":662,"mtime_nanos":1783254831319779364,"mode":420,"is_dir":false},"apps/api/dist/nodes/node-bridge.service.js.map":{"size":1820,"mtime_nanos":1783254831540778963,"mode":420,"is_dir":false},"apps/api/dist/servers/players":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/servers/files/files.controller.d.ts.map":{"size":639,"mtime_nanos":1783254831713778649,"mode":420,"is_dir":false},"apps/api/dist/nodes/nodes.service.d.ts":{"size":1883,"mtime_nanos":1783254831881754522,"mode":420,"is_dir":false},"apps/api/dist/auth/auth.controller.d.ts":{"size":2739,"mtime_nanos":1783254831310779380,"mode":420,"is_dir":false},"apps/api/dist/admin/admin-nodes.service.js":{"size":5924,"mtime_nanos":1783254831411299053,"mode":420,"is_dir":false},"apps/api/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/integrations/integrations.module.d.ts.map":{"size":170,"mtime_nanos":1783254832191219039,"mode":420,"is_dir":false},"apps/api/dist/auth/session.service.d.ts":{"size":2031,"mtime_nanos":1783254830816188323,"mode":420,"is_dir":false},"apps/api/dist/catalog/catalog.controller.d.ts.map":{"size":551,"mtime_nanos":1783254831359779291,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-integration.controller.js.map":{"size":7889,"mtime_nanos":1783254832160777837,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-integration.module.d.ts.map":{"size":236,"mtime_nanos":1783254832189800459,"mode":420,"is_dir":false},"apps/api/.turbo/turbo-build.log":{"size":99,"mtime_nanos":1783254833024776269,"mode":420,"is_dir":false},"apps/api/dist/servers":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/servers/addons/addons.module.d.ts.map":{"size":162,"mtime_nanos":1783254831615647485,"mode":420,"is_dir":false},"apps/api/dist/servers/console/console-session.service.d.ts.map":{"size":451,"mtime_nanos":1783254831558890408,"mode":420,"is_dir":false},"apps/api/dist/servers/properties/properties.module.js":{"size":1615,"mtime_nanos":1783254831815080998,"mode":420,"is_dir":false},"apps/api/dist/servers/worlds/worlds.service.js":{"size":8178,"mtime_nanos":1783254831748877273,"mode":420,"is_dir":false},"apps/api/dist/admin/admin.module.js.map":{"size":392,"mtime_nanos":1783254831441779142,"mode":420,"is_dir":false},"apps/api/dist/auth/guards":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/auth/me.controller.js.map":{"size":1500,"mtime_nanos":1783254831317779368,"mode":420,"is_dir":false},"apps/api/dist/common/filters/rfc7807-exception.filter.js":{"size":3983,"mtime_nanos":1783254832249777676,"mode":420,"is_dir":false},"apps/api/dist/config":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/scheduling/scheduling.service.js":{"size":6616,"mtime_nanos":1783254831486783335,"mode":420,"is_dir":false},"apps/api/dist/auth/sso-target.util.d.ts.map":{"size":272,"mtime_nanos":1783254831124840530,"mode":420,"is_dir":false},"apps/api/dist/servers/players/players.controller.js":{"size":2518,"mtime_nanos":1783254831775242247,"mode":420,"is_dir":false},"apps/api/dist/auth/guards/session.guard.d.ts":{"size":465,"mtime_nanos":1783254830828379201,"mode":420,"is_dir":false},"apps/api/dist/nodes/node-bridge.service.d.ts.map":{"size":660,"mtime_nanos":1783254831541778961,"mode":420,"is_dir":false},"apps/api/dist/servers/shared":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/servers/worlds/worlds.module.js":{"size":1687,"mtime_nanos":1783254831758063981,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-integration.controller.d.ts.map":{"size":2548,"mtime_nanos":1783254832184777793,"mode":420,"is_dir":false},"apps/api/dist/auth/session.service.d.ts.map":{"size":1794,"mtime_nanos":1783254830815780279,"mode":420,"is_dir":false},"apps/api/dist/edge/edge-internal.guard.d.ts.map":{"size":272,"mtime_nanos":1783254832193487388,"mode":420,"is_dir":false},"apps/api/dist/common/filters":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/auth/sso-target.util.d.ts":{"size":208,"mtime_nanos":1783254831124840530,"mode":420,"is_dir":false},"apps/api/dist/config/app-config.module.d.ts.map":{"size":158,"mtime_nanos":1783254830704905390,"mode":420,"is_dir":false},"apps/api/dist/servers/backups/backups.controller.d.ts.map":{"size":1000,"mtime_nanos":1783254831680778708,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-integration.constants.d.ts.map":{"size":205,"mtime_nanos":1783254831909229495,"mode":420,"is_dir":false},"apps/api/dist/servers/plans.controller.js.map":{"size":604,"mtime_nanos":1783254831839778420,"mode":420,"is_dir":false},"apps/api/dist/servers/files/files.controller.js":{"size":4287,"mtime_nanos":1783254831712883202,"mode":420,"is_dir":false},"apps/api/dist/app.module.js.map":{"size":1154,"mtime_nanos":1783254832225777719,"mode":420,"is_dir":false},"apps/api/dist/admin/admin-nodes.service.js.map":{"size":4308,"mtime_nanos":1783254831410779199,"mode":420,"is_dir":false},"apps/api/dist/auth/dto":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/auth/sso-target.util.js.map":{"size":1675,"mtime_nanos":1783254831123779720,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-dashboard.service.d.ts.map":{"size":474,"mtime_nanos":1783254832002778124,"mode":420,"is_dir":false},"apps/api/dist/auth/audit.service.js.map":{"size":659,"mtime_nanos":1783254830974779990,"mode":420,"is_dir":false},"apps/api/dist/auth/session.service.js.map":{"size":5671,"mtime_nanos":1783254830810780288,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-period.util.js":{"size":935,"mtime_nanos":1783254832111405507,"mode":420,"is_dir":false},"apps/api/dist/prisma/prisma.module.js.map":{"size":355,"mtime_nanos":1783254830694780498,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-integration.service.d.ts.map":{"size":1730,"mtime_nanos":1783254831975778173,"mode":420,"is_dir":false},"apps/api/dist/config/config.constants.js":{"size":193,"mtime_nanos":1783254830698950951,"mode":420,"is_dir":false},"apps/api/dist/edge/join.service.js":{"size":1893,"mtime_nanos":1783254832200484416,"mode":420,"is_dir":false},"apps/api/dist/auth/dto/index.d.ts.map":{"size":254,"mtime_nanos":1783254832483339949,"mode":420,"is_dir":false},"apps/api/dist/billing/stripe/stripe-webhook.service.d.ts":{"size":485,"mtime_nanos":1783254830959364770,"mode":420,"is_dir":false},"apps/api/dist/integrations/integrations.module.js.map":{"size":366,"mtime_nanos":1783254832189837349,"mode":420,"is_dir":false},"apps/api/dist/catalog/catalog.controller.js":{"size":4112,"mtime_nanos":1783254831359696665,"mode":420,"is_dir":false},"apps/api/dist/nodes/node-command.subscriber.js.map":{"size":1590,"mtime_nanos":1783254831886778334,"mode":420,"is_dir":false},"apps/api/dist/nodes/nodes.service.d.ts.map":{"size":1767,"mtime_nanos":1783254831881702472,"mode":420,"is_dir":false},"apps/api/dist/main.js":{"size":2457,"mtime_nanos":1783254832480898670,"mode":420,"is_dir":false},"apps/api/dist/servers/addons/addons.service.js":{"size":8168,"mtime_nanos":1783254831605293377,"mode":420,"is_dir":false},"apps/api/dist/servers/console/console.module.d.ts":{"size":83,"mtime_nanos":1783254831574778901,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-integration.constants.d.ts":{"size":113,"mtime_nanos":1783254831909229495,"mode":420,"is_dir":false},"apps/api/dist/servers/console/console.gateway.js.map":{"size":3724,"mtime_nanos":1783254831570778908,"mode":420,"is_dir":false},"apps/api/dist/servers/console/console.service.js":{"size":2485,"mtime_nanos":1783254831550984480,"mode":420,"is_dir":false},"apps/api/dist/integrations/integrations.module.js":{"size":1222,"mtime_nanos":1783254832191012059,"mode":420,"is_dir":false},"apps/api/dist/auth/dto/index.d.ts":{"size":292,"mtime_nanos":1783254832483339949,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-integration.constants.js":{"size":228,"mtime_nanos":1783254831908910305,"mode":420,"is_dir":false},"apps/api/dist/servers/addons/addons.service.d.ts":{"size":1022,"mtime_nanos":1783254831605778845,"mode":420,"is_dir":false},"apps/api/dist/edge/edge.module.d.ts.map":{"size":144,"mtime_nanos":1783254832222264501,"mode":420,"is_dir":false},"apps/api/dist/servers/files/files.module.d.ts.map":{"size":158,"mtime_nanos":1783254831716483701,"mode":420,"is_dir":false},"apps/api/dist/servers/players/players.module.js.map":{"size":587,"mtime_nanos":1783254831776778534,"mode":420,"is_dir":false},"apps/api/dist/servers/properties/properties.service.d.ts":{"size":767,"mtime_nanos":1783254831795272922,"mode":420,"is_dir":false},"apps/api/dist/servers/console/console.module.js.map":{"size":587,"mtime_nanos":1783254831573778903,"mode":420,"is_dir":false},"apps/api/dist/servers/servers.controller.js":{"size":7958,"mtime_nanos":1783254831829241594,"mode":420,"is_dir":false},"apps/api/dist/auth/decorators/current-user.decorator.js":{"size":953,"mtime_nanos":1783254830711780467,"mode":420,"is_dir":false},"apps/api/dist/servers/servers.service.d.ts":{"size":2776,"mtime_nanos":1783254831534036014,"mode":420,"is_dir":false},"apps/api/dist/servers/worlds/worlds.module.d.ts.map":{"size":161,"mtime_nanos":1783254831758063981,"mode":420,"is_dir":false},"apps/api/dist/servers/plans.controller.js":{"size":1936,"mtime_nanos":1783254831840980551,"mode":420,"is_dir":false},"apps/api/dist/servers/properties/properties.module.d.ts.map":{"size":175,"mtime_nanos":1783254831815459867,"mode":420,"is_dir":false},"apps/api/dist/nodes/node-bridge.module.js.map":{"size":438,"mtime_nanos":1783254831542778959,"mode":420,"is_dir":false},"apps/api/dist/servers/backups/backups.controller.js":{"size":6503,"mtime_nanos":1783254831678353609,"mode":420,"is_dir":false},"apps/api/dist/servers/worlds/worlds.controller.d.ts":{"size":1268,"mtime_nanos":1783254831755778573,"mode":420,"is_dir":false},"apps/api/dist/auth/auth.controller.js.map":{"size":6123,"mtime_nanos":1783254831301779396,"mode":420,"is_dir":false},"apps/api/dist/common/filters/rfc7807-exception.filter.d.ts.map":{"size":356,"mtime_nanos":1783254832250917344,"mode":420,"is_dir":false},"apps/api/dist/health/health.controller.d.ts":{"size":353,"mtime_nanos":1783254830685780515,"mode":420,"is_dir":false},"apps/api/dist/scheduling/scheduling.service.js.map":{"size":4775,"mtime_nanos":1783254831485779063,"mode":420,"is_dir":false},"apps/api/dist/common/pipes/zod-validation.pipe.js.map":{"size":656,"mtime_nanos":1783254830980779979,"mode":420,"is_dir":false},"apps/api/dist/config/app-config.module.js.map":{"size":446,"mtime_nanos":1783254830703780482,"mode":420,"is_dir":false},"apps/api/dist/servers/properties/properties.controller.js.map":{"size":1358,"mtime_nanos":1783254831805778482,"mode":420,"is_dir":false},"apps/api/dist/auth/dto/index.js.map":{"size":323,"mtime_nanos":1783254832481777255,"mode":420,"is_dir":false},"apps/api/dist/billing/billing.service.js":{"size":7106,"mtime_nanos":1783254830910626461,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-events.service.js.map":{"size":3402,"mtime_nanos":1783254832026778080,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-integration.controller.d.ts":{"size":15339,"mtime_nanos":1783254832184777793,"mode":420,"is_dir":false},"apps/api/dist/auth/decorators/current-user.decorator.d.ts.map":{"size":495,"mtime_nanos":1783254830729780435,"mode":420,"is_dir":false},"apps/api/dist/prisma/prisma.service.js.map":{"size":411,"mtime_nanos":1783254830637780602,"mode":420,"is_dir":false},"apps/api/dist/servers/properties/properties.controller.d.ts":{"size":2763,"mtime_nanos":1783254831812282678,"mode":420,"is_dir":false},"apps/api/dist/auth/dto/index.js":{"size":1670,"mtime_nanos":1783254832483011469,"mode":420,"is_dir":false},"apps/api/dist/servers/backups/backups.service.d.ts":{"size":1557,"mtime_nanos":1783254831668254842,"mode":420,"is_dir":false},"apps/api/dist/servers/properties/properties.module.d.ts":{"size":89,"mtime_nanos":1783254831815459867,"mode":420,"is_dir":false},"apps/api/dist/servers/server-state.service.js.map":{"size":1959,"mtime_nanos":1783254831496779043,"mode":420,"is_dir":false},"apps/api/dist/auth/me.controller.d.ts":{"size":1013,"mtime_nanos":1783254831320417074,"mode":420,"is_dir":false},"apps/api/dist/auth/sso-target.util.js":{"size":1790,"mtime_nanos":1783254831124840530,"mode":420,"is_dir":false},"apps/api/dist/edge/edge.controller.js.map":{"size":984,"mtime_nanos":1783254832219777730,"mode":420,"is_dir":false},"apps/api/dist/edge/edge.module.js":{"size":1514,"mtime_nanos":1783254832222264501,"mode":420,"is_dir":false},"apps/api/dist/servers/files/files.service.js.map":{"size":2750,"mtime_nanos":1783254831692778687,"mode":420,"is_dir":false},"apps/api/dist/servers/shared/server-ownership.util.js.map":{"size":566,"mtime_nanos":1783254831490779053,"mode":420,"is_dir":false},"apps/api/dist/servers/worlds/worlds.module.d.ts":{"size":81,"mtime_nanos":1783254831758063981,"mode":420,"is_dir":false},"apps/api/dist/servers/worlds/worlds.service.js.map":{"size":5606,"mtime_nanos":1783254831747778587,"mode":420,"is_dir":false},"apps/api/dist/billing/billing.service.d.ts":{"size":683,"mtime_nanos":1783254830910780106,"mode":420,"is_dir":false},"apps/api/dist/admin":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/auth/auth.service.js.map":{"size":16882,"mtime_nanos":1783254831114779736,"mode":420,"is_dir":false},"apps/api/dist/auth/sso.service.d.ts":{"size":1069,"mtime_nanos":1783254831168292540,"mode":420,"is_dir":false},"apps/api/dist/catalog":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/catalog/catalog.controller.d.ts":{"size":1103,"mtime_nanos":1783254831360779289,"mode":420,"is_dir":false},"apps/api/dist/catalog/catalog.service.d.ts":{"size":548,"mtime_nanos":1783254831349889417,"mode":420,"is_dir":false},"apps/api/dist/config/config.constants.d.ts.map":{"size":245,"mtime_nanos":1783254830700687801,"mode":420,"is_dir":false},"apps/api/dist/health/health.service.js":{"size":2518,"mtime_nanos":1783254830664165989,"mode":420,"is_dir":false},"apps/api/dist/nodes/nodes.module.js.map":{"size":462,"mtime_nanos":1783254831898778313,"mode":420,"is_dir":false},"apps/api/dist/prisma/prisma.service.js":{"size":1170,"mtime_nanos":1783254830637780602,"mode":420,"is_dir":false},"apps/api/dist/billing":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/scheduling/node-snapshots.d.ts.map":{"size":351,"mtime_nanos":1783254831390958757,"mode":420,"is_dir":false},"apps/api/dist/catalog/catalog.service.js":{"size":2911,"mtime_nanos":1783254831349130867,"mode":420,"is_dir":false},"apps/api/dist/scheduling/scheduling.module.js.map":{"size":405,"mtime_nanos":1783254831545785511,"mode":420,"is_dir":false},"apps/api/dist/servers/addons/addons.controller.d.ts":{"size":1255,"mtime_nanos":1783254831612646805,"mode":420,"is_dir":false},"apps/api/dist/auth/sso.service.d.ts.map":{"size":997,"mtime_nanos":1783254831168233480,"mode":420,"is_dir":false},"apps/api/dist/servers/backups/backups.service.js.map":{"size":8288,"mtime_nanos":1783254831666895802,"mode":420,"is_dir":false},"apps/api/dist/servers/console/console-session.service.js.map":{"size":1328,"mtime_nanos":1783254831557778932,"mode":420,"is_dir":false},"apps/api/dist/servers/console/console.module.js":{"size":1891,"mtime_nanos":1783254831574747244,"mode":420,"is_dir":false},"apps/api/dist/servers/idle/idle.service.d.ts.map":{"size":562,"mtime_nanos":1783254831724216989,"mode":420,"is_dir":false},"apps/api/dist/servers/players/players.controller.d.ts":{"size":673,"mtime_nanos":1783254831776091977,"mode":420,"is_dir":false},"apps/api/dist/servers/backups":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/api/dist/servers/server-state.service.d.ts.map":{"size":473,"mtime_nanos":1783254831497779040,"mode":420,"is_dir":false},"apps/api/dist/admin/admin.module.d.ts.map":{"size":147,"mtime_nanos":1783254831443271345,"mode":420,"is_dir":false},"apps/api/dist/servers/files/files.controller.d.ts":{"size":950,"mtime_nanos":1783254831714272101,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-events.service.js":{"size":5035,"mtime_nanos":1783254832026778080,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-reconciliation.service.js.map":{"size":13339,"mtime_nanos":1783254832106777935,"mode":420,"is_dir":false},"apps/api/dist/servers/players/players.module.d.ts.map":{"size":164,"mtime_nanos":1783254831777911536,"mode":420,"is_dir":false},"apps/api/dist/edge/join.service.js.map":{"size":833,"mtime_nanos":1783254832199777766,"mode":420,"is_dir":false},"apps/api/dist/servers/properties/server-properties.util.js.map":{"size":2497,"mtime_nanos":1783254831782778523,"mode":420,"is_dir":false},"apps/api/dist/health/health.module.js.map":{"size":349,"mtime_nanos":1783254830691780504,"mode":420,"is_dir":false},"apps/api/dist/servers/shared/server-path.util.d.ts":{"size":114,"mtime_nanos":1783254831686826708,"mode":420,"is_dir":false},"apps/api/dist/servers/worlds/worlds.service.d.ts":{"size":1320,"mtime_nanos":1783254831749902003,"mode":420,"is_dir":false},"apps/api/dist/servers/shared/server-path.util.d.ts.map":{"size":202,"mtime_nanos":1783254831686788238,"mode":420,"is_dir":false},"apps/api/dist/auth/auth.service.js":{"size":20858,"mtime_nanos":1783254831115528653,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-mtls.service.js.map":{"size":2039,"mtime_nanos":1783254832039778057,"mode":420,"is_dir":false},"apps/api/dist/auth/sso.service.js":{"size":9231,"mtime_nanos":1783254831167055741,"mode":420,"is_dir":false},"apps/api/dist/edge/edge.service.d.ts.map":{"size":796,"mtime_nanos":1783254832216777735,"mode":420,"is_dir":false},"apps/api/dist/auth/me.controller.js":{"size":3640,"mtime_nanos":1783254831318644025,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-dashboard.service.js.map":{"size":2689,"mtime_nanos":1783254832001778126,"mode":420,"is_dir":false},"apps/api/dist/edge/edge.module.js.map":{"size":479,"mtime_nanos":1783254832221777727,"mode":420,"is_dir":false},"apps/api/dist/integrations/whmcs/whmcs-reconciliation.service.d.ts.map":{"size":1158,"mtime_nanos":1783254832107777933,"mode":420,"is_dir":false},"apps/api/dist/nodes/node-bridge.module.d.ts":{"size":90,"mtime_nanos":1783254831544425341,"mode":420,"is_dir":false}},"order":["apps/api/.turbo/turbo-build.log","apps/api/dist","apps/api/dist/admin","apps/api/dist/admin/admin-nodes.controller.d.ts","apps/api/dist/admin/admin-nodes.controller.d.ts.map","apps/api/dist/admin/admin-nodes.controller.js","apps/api/dist/admin/admin-nodes.controller.js.map","apps/api/dist/admin/admin-nodes.service.d.ts","apps/api/dist/admin/admin-nodes.service.d.ts.map","apps/api/dist/admin/admin-nodes.service.js","apps/api/dist/admin/admin-nodes.service.js.map","apps/api/dist/admin/admin.module.d.ts","apps/api/dist/admin/admin.module.d.ts.map","apps/api/dist/admin/admin.module.js","apps/api/dist/admin/admin.module.js.map","apps/api/dist/app.module.d.ts","apps/api/dist/app.module.d.ts.map","apps/api/dist/app.module.js","apps/api/dist/app.module.js.map","apps/api/dist/auth","apps/api/dist/auth/audit.service.d.ts","apps/api/dist/auth/audit.service.d.ts.map","apps/api/dist/auth/audit.service.js","apps/api/dist/auth/audit.service.js.map","apps/api/dist/auth/auth.controller.d.ts","apps/api/dist/auth/auth.controller.d.ts.map","apps/api/dist/auth/auth.controller.js","apps/api/dist/auth/auth.controller.js.map","apps/api/dist/auth/auth.module.d.ts","apps/api/dist/auth/auth.module.d.ts.map","apps/api/dist/auth/auth.module.js","apps/api/dist/auth/auth.module.js.map","apps/api/dist/auth/auth.service.d.ts","apps/api/dist/auth/auth.service.d.ts.map","apps/api/dist/auth/auth.service.js","apps/api/dist/auth/auth.service.js.map","apps/api/dist/auth/decorators","apps/api/dist/auth/decorators/current-user.decorator.d.ts","apps/api/dist/auth/decorators/current-user.decorator.d.ts.map","apps/api/dist/auth/decorators/current-user.decorator.js","apps/api/dist/auth/decorators/current-user.decorator.js.map","apps/api/dist/auth/dto","apps/api/dist/auth/dto/index.d.ts","apps/api/dist/auth/dto/index.d.ts.map","apps/api/dist/auth/dto/index.js","apps/api/dist/auth/dto/index.js.map","apps/api/dist/auth/guards","apps/api/dist/auth/guards/session.guard.d.ts","apps/api/dist/auth/guards/session.guard.d.ts.map","apps/api/dist/auth/guards/session.guard.js","apps/api/dist/auth/guards/session.guard.js.map","apps/api/dist/auth/me.controller.d.ts","apps/api/dist/auth/me.controller.d.ts.map","apps/api/dist/auth/me.controller.js","apps/api/dist/auth/me.controller.js.map","apps/api/dist/auth/session.service.d.ts","apps/api/dist/auth/session.service.d.ts.map","apps/api/dist/auth/session.service.js","apps/api/dist/auth/session.service.js.map","apps/api/dist/auth/sso-target.util.d.ts","apps/api/dist/auth/sso-target.util.d.ts.map","apps/api/dist/auth/sso-target.util.js","apps/api/dist/auth/sso-target.util.js.map","apps/api/dist/auth/sso.service.d.ts","apps/api/dist/auth/sso.service.d.ts.map","apps/api/dist/auth/sso.service.js","apps/api/dist/auth/sso.service.js.map","apps/api/dist/billing","apps/api/dist/billing/billing-provider.d.ts","apps/api/dist/billing/billing-provider.d.ts.map","apps/api/dist/billing/billing-provider.js","apps/api/dist/billing/billing-provider.js.map","apps/api/dist/billing/billing.controller.d.ts","apps/api/dist/billing/billing.controller.d.ts.map","apps/api/dist/billing/billing.controller.js","apps/api/dist/billing/billing.controller.js.map","apps/api/dist/billing/billing.module.d.ts","apps/api/dist/billing/billing.module.d.ts.map","apps/api/dist/billing/billing.module.js","apps/api/dist/billing/billing.module.js.map","apps/api/dist/billing/billing.service.d.ts","apps/api/dist/billing/billing.service.d.ts.map","apps/api/dist/billing/billing.service.js","apps/api/dist/billing/billing.service.js.map","apps/api/dist/billing/stripe","apps/api/dist/billing/stripe/stripe-webhook.controller.d.ts","apps/api/dist/billing/stripe/stripe-webhook.controller.d.ts.map","apps/api/dist/billing/stripe/stripe-webhook.controller.js","apps/api/dist/billing/stripe/stripe-webhook.controller.js.map","apps/api/dist/billing/stripe/stripe-webhook.service.d.ts","apps/api/dist/billing/stripe/stripe-webhook.service.d.ts.map","apps/api/dist/billing/stripe/stripe-webhook.service.js","apps/api/dist/billing/stripe/stripe-webhook.service.js.map","apps/api/dist/catalog","apps/api/dist/catalog/catalog.controller.d.ts","apps/api/dist/catalog/catalog.controller.d.ts.map","apps/api/dist/catalog/catalog.controller.js","apps/api/dist/catalog/catalog.controller.js.map","apps/api/dist/catalog/catalog.module.d.ts","apps/api/dist/catalog/catalog.module.d.ts.map","apps/api/dist/catalog/catalog.module.js","apps/api/dist/catalog/catalog.module.js.map","apps/api/dist/catalog/catalog.service.d.ts","apps/api/dist/catalog/catalog.service.d.ts.map","apps/api/dist/catalog/catalog.service.js","apps/api/dist/catalog/catalog.service.js.map","apps/api/dist/common","apps/api/dist/common/filters","apps/api/dist/common/filters/rfc7807-exception.filter.d.ts","apps/api/dist/common/filters/rfc7807-exception.filter.d.ts.map","apps/api/dist/common/filters/rfc7807-exception.filter.js","apps/api/dist/common/filters/rfc7807-exception.filter.js.map","apps/api/dist/common/middleware","apps/api/dist/common/middleware/request-id.middleware.d.ts","apps/api/dist/common/middleware/request-id.middleware.d.ts.map","apps/api/dist/common/middleware/request-id.middleware.js","apps/api/dist/common/middleware/request-id.middleware.js.map","apps/api/dist/common/pipes","apps/api/dist/common/pipes/zod-validation.pipe.d.ts","apps/api/dist/common/pipes/zod-validation.pipe.d.ts.map","apps/api/dist/common/pipes/zod-validation.pipe.js","apps/api/dist/common/pipes/zod-validation.pipe.js.map","apps/api/dist/config","apps/api/dist/config/app-config.module.d.ts","apps/api/dist/config/app-config.module.d.ts.map","apps/api/dist/config/app-config.module.js","apps/api/dist/config/app-config.module.js.map","apps/api/dist/config/config.constants.d.ts","apps/api/dist/config/config.constants.d.ts.map","apps/api/dist/config/config.constants.js","apps/api/dist/config/config.constants.js.map","apps/api/dist/edge","apps/api/dist/edge/edge-internal.guard.d.ts","apps/api/dist/edge/edge-internal.guard.d.ts.map","apps/api/dist/edge/edge-internal.guard.js","apps/api/dist/edge/edge-internal.guard.js.map","apps/api/dist/edge/edge.controller.d.ts","apps/api/dist/edge/edge.controller.d.ts.map","apps/api/dist/edge/edge.controller.js","apps/api/dist/edge/edge.controller.js.map","apps/api/dist/edge/edge.module.d.ts","apps/api/dist/edge/edge.module.d.ts.map","apps/api/dist/edge/edge.module.js","apps/api/dist/edge/edge.module.js.map","apps/api/dist/edge/edge.service.d.ts","apps/api/dist/edge/edge.service.d.ts.map","apps/api/dist/edge/edge.service.js","apps/api/dist/edge/edge.service.js.map","apps/api/dist/edge/join.service.d.ts","apps/api/dist/edge/join.service.d.ts.map","apps/api/dist/edge/join.service.js","apps/api/dist/edge/join.service.js.map","apps/api/dist/health","apps/api/dist/health/health.controller.d.ts","apps/api/dist/health/health.controller.d.ts.map","apps/api/dist/health/health.controller.js","apps/api/dist/health/health.controller.js.map","apps/api/dist/health/health.module.d.ts","apps/api/dist/health/health.module.d.ts.map","apps/api/dist/health/health.module.js","apps/api/dist/health/health.module.js.map","apps/api/dist/health/health.service.d.ts","apps/api/dist/health/health.service.d.ts.map","apps/api/dist/health/health.service.js","apps/api/dist/health/health.service.js.map","apps/api/dist/integrations","apps/api/dist/integrations/integrations.module.d.ts","apps/api/dist/integrations/integrations.module.d.ts.map","apps/api/dist/integrations/integrations.module.js","apps/api/dist/integrations/integrations.module.js.map","apps/api/dist/integrations/whmcs","apps/api/dist/integrations/whmcs/integration-mtls.util.d.ts","apps/api/dist/integrations/whmcs/integration-mtls.util.d.ts.map","apps/api/dist/integrations/whmcs/integration-mtls.util.js","apps/api/dist/integrations/whmcs/integration-mtls.util.js.map","apps/api/dist/integrations/whmcs/whmcs-dashboard.service.d.ts","apps/api/dist/integrations/whmcs/whmcs-dashboard.service.d.ts.map","apps/api/dist/integrations/whmcs/whmcs-dashboard.service.js","apps/api/dist/integrations/whmcs/whmcs-dashboard.service.js.map","apps/api/dist/integrations/whmcs/whmcs-events.service.d.ts","apps/api/dist/integrations/whmcs/whmcs-events.service.d.ts.map","apps/api/dist/integrations/whmcs/whmcs-events.service.js","apps/api/dist/integrations/whmcs/whmcs-events.service.js.map","apps/api/dist/integrations/whmcs/whmcs-integration.constants.d.ts","apps/api/dist/integrations/whmcs/whmcs-integration.constants.d.ts.map","apps/api/dist/integrations/whmcs/whmcs-integration.constants.js","apps/api/dist/integrations/whmcs/whmcs-integration.constants.js.map","apps/api/dist/integrations/whmcs/whmcs-integration.controller.d.ts","apps/api/dist/integrations/whmcs/whmcs-integration.controller.d.ts.map","apps/api/dist/integrations/whmcs/whmcs-integration.controller.js","apps/api/dist/integrations/whmcs/whmcs-integration.controller.js.map","apps/api/dist/integrations/whmcs/whmcs-integration.guard.d.ts","apps/api/dist/integrations/whmcs/whmcs-integration.guard.d.ts.map","apps/api/dist/integrations/whmcs/whmcs-integration.guard.js","apps/api/dist/integrations/whmcs/whmcs-integration.guard.js.map","apps/api/dist/integrations/whmcs/whmcs-integration.module.d.ts","apps/api/dist/integrations/whmcs/whmcs-integration.module.d.ts.map","apps/api/dist/integrations/whmcs/whmcs-integration.module.js","apps/api/dist/integrations/whmcs/whmcs-integration.module.js.map","apps/api/dist/integrations/whmcs/whmcs-integration.service.d.ts","apps/api/dist/integrations/whmcs/whmcs-integration.service.d.ts.map","apps/api/dist/integrations/whmcs/whmcs-integration.service.js","apps/api/dist/integrations/whmcs/whmcs-integration.service.js.map","apps/api/dist/integrations/whmcs/whmcs-mtls.service.d.ts","apps/api/dist/integrations/whmcs/whmcs-mtls.service.d.ts.map","apps/api/dist/integrations/whmcs/whmcs-mtls.service.js","apps/api/dist/integrations/whmcs/whmcs-mtls.service.js.map","apps/api/dist/integrations/whmcs/whmcs-period.util.d.ts","apps/api/dist/integrations/whmcs/whmcs-period.util.d.ts.map","apps/api/dist/integrations/whmcs/whmcs-period.util.js","apps/api/dist/integrations/whmcs/whmcs-period.util.js.map","apps/api/dist/integrations/whmcs/whmcs-reconciliation.service.d.ts","apps/api/dist/integrations/whmcs/whmcs-reconciliation.service.d.ts.map","apps/api/dist/integrations/whmcs/whmcs-reconciliation.service.js","apps/api/dist/integrations/whmcs/whmcs-reconciliation.service.js.map","apps/api/dist/integrations/whmcs/whmcs-usage.service.d.ts","apps/api/dist/integrations/whmcs/whmcs-usage.service.d.ts.map","apps/api/dist/integrations/whmcs/whmcs-usage.service.js","apps/api/dist/integrations/whmcs/whmcs-usage.service.js.map","apps/api/dist/main.d.ts","apps/api/dist/main.d.ts.map","apps/api/dist/main.js","apps/api/dist/main.js.map","apps/api/dist/nodes","apps/api/dist/nodes/node-bridge.module.d.ts","apps/api/dist/nodes/node-bridge.module.d.ts.map","apps/api/dist/nodes/node-bridge.module.js","apps/api/dist/nodes/node-bridge.module.js.map","apps/api/dist/nodes/node-bridge.service.d.ts","apps/api/dist/nodes/node-bridge.service.d.ts.map","apps/api/dist/nodes/node-bridge.service.js","apps/api/dist/nodes/node-bridge.service.js.map","apps/api/dist/nodes/node-command.subscriber.d.ts","apps/api/dist/nodes/node-command.subscriber.d.ts.map","apps/api/dist/nodes/node-command.subscriber.js","apps/api/dist/nodes/node-command.subscriber.js.map","apps/api/dist/nodes/nodes.gateway.d.ts","apps/api/dist/nodes/nodes.gateway.d.ts.map","apps/api/dist/nodes/nodes.gateway.js","apps/api/dist/nodes/nodes.gateway.js.map","apps/api/dist/nodes/nodes.module.d.ts","apps/api/dist/nodes/nodes.module.d.ts.map","apps/api/dist/nodes/nodes.module.js","apps/api/dist/nodes/nodes.module.js.map","apps/api/dist/nodes/nodes.service.d.ts","apps/api/dist/nodes/nodes.service.d.ts.map","apps/api/dist/nodes/nodes.service.js","apps/api/dist/nodes/nodes.service.js.map","apps/api/dist/prisma","apps/api/dist/prisma/prisma.module.d.ts","apps/api/dist/prisma/prisma.module.d.ts.map","apps/api/dist/prisma/prisma.module.js","apps/api/dist/prisma/prisma.module.js.map","apps/api/dist/prisma/prisma.service.d.ts","apps/api/dist/prisma/prisma.service.d.ts.map","apps/api/dist/prisma/prisma.service.js","apps/api/dist/prisma/prisma.service.js.map","apps/api/dist/scheduling","apps/api/dist/scheduling/node-snapshots.d.ts","apps/api/dist/scheduling/node-snapshots.d.ts.map","apps/api/dist/scheduling/node-snapshots.js","apps/api/dist/scheduling/node-snapshots.js.map","apps/api/dist/scheduling/scheduling.module.d.ts","apps/api/dist/scheduling/scheduling.module.d.ts.map","apps/api/dist/scheduling/scheduling.module.js","apps/api/dist/scheduling/scheduling.module.js.map","apps/api/dist/scheduling/scheduling.service.d.ts","apps/api/dist/scheduling/scheduling.service.d.ts.map","apps/api/dist/scheduling/scheduling.service.js","apps/api/dist/scheduling/scheduling.service.js.map","apps/api/dist/servers","apps/api/dist/servers/addons","apps/api/dist/servers/addons/addons.controller.d.ts","apps/api/dist/servers/addons/addons.controller.d.ts.map","apps/api/dist/servers/addons/addons.controller.js","apps/api/dist/servers/addons/addons.controller.js.map","apps/api/dist/servers/addons/addons.module.d.ts","apps/api/dist/servers/addons/addons.module.d.ts.map","apps/api/dist/servers/addons/addons.module.js","apps/api/dist/servers/addons/addons.module.js.map","apps/api/dist/servers/addons/addons.service.d.ts","apps/api/dist/servers/addons/addons.service.d.ts.map","apps/api/dist/servers/addons/addons.service.js","apps/api/dist/servers/addons/addons.service.js.map","apps/api/dist/servers/backups","apps/api/dist/servers/backups/backups.controller.d.ts","apps/api/dist/servers/backups/backups.controller.d.ts.map","apps/api/dist/servers/backups/backups.controller.js","apps/api/dist/servers/backups/backups.controller.js.map","apps/api/dist/servers/backups/backups.module.d.ts","apps/api/dist/servers/backups/backups.module.d.ts.map","apps/api/dist/servers/backups/backups.module.js","apps/api/dist/servers/backups/backups.module.js.map","apps/api/dist/servers/backups/backups.service.d.ts","apps/api/dist/servers/backups/backups.service.d.ts.map","apps/api/dist/servers/backups/backups.service.js","apps/api/dist/servers/backups/backups.service.js.map","apps/api/dist/servers/console","apps/api/dist/servers/console/console-session.service.d.ts","apps/api/dist/servers/console/console-session.service.d.ts.map","apps/api/dist/servers/console/console-session.service.js","apps/api/dist/servers/console/console-session.service.js.map","apps/api/dist/servers/console/console.controller.d.ts","apps/api/dist/servers/console/console.controller.d.ts.map","apps/api/dist/servers/console/console.controller.js","apps/api/dist/servers/console/console.controller.js.map","apps/api/dist/servers/console/console.gateway.d.ts","apps/api/dist/servers/console/console.gateway.d.ts.map","apps/api/dist/servers/console/console.gateway.js","apps/api/dist/servers/console/console.gateway.js.map","apps/api/dist/servers/console/console.module.d.ts","apps/api/dist/servers/console/console.module.d.ts.map","apps/api/dist/servers/console/console.module.js","apps/api/dist/servers/console/console.module.js.map","apps/api/dist/servers/console/console.service.d.ts","apps/api/dist/servers/console/console.service.d.ts.map","apps/api/dist/servers/console/console.service.js","apps/api/dist/servers/console/console.service.js.map","apps/api/dist/servers/files","apps/api/dist/servers/files/files.controller.d.ts","apps/api/dist/servers/files/files.controller.d.ts.map","apps/api/dist/servers/files/files.controller.js","apps/api/dist/servers/files/files.controller.js.map","apps/api/dist/servers/files/files.module.d.ts","apps/api/dist/servers/files/files.module.d.ts.map","apps/api/dist/servers/files/files.module.js","apps/api/dist/servers/files/files.module.js.map","apps/api/dist/servers/files/files.service.d.ts","apps/api/dist/servers/files/files.service.d.ts.map","apps/api/dist/servers/files/files.service.js","apps/api/dist/servers/files/files.service.js.map","apps/api/dist/servers/idle","apps/api/dist/servers/idle/idle.module.d.ts","apps/api/dist/servers/idle/idle.module.d.ts.map","apps/api/dist/servers/idle/idle.module.js","apps/api/dist/servers/idle/idle.module.js.map","apps/api/dist/servers/idle/idle.service.d.ts","apps/api/dist/servers/idle/idle.service.d.ts.map","apps/api/dist/servers/idle/idle.service.js","apps/api/dist/servers/idle/idle.service.js.map","apps/api/dist/servers/plans.controller.d.ts","apps/api/dist/servers/plans.controller.d.ts.map","apps/api/dist/servers/plans.controller.js","apps/api/dist/servers/plans.controller.js.map","apps/api/dist/servers/plans.service.d.ts","apps/api/dist/servers/plans.service.d.ts.map","apps/api/dist/servers/plans.service.js","apps/api/dist/servers/plans.service.js.map","apps/api/dist/servers/players","apps/api/dist/servers/players/players.controller.d.ts","apps/api/dist/servers/players/players.controller.d.ts.map","apps/api/dist/servers/players/players.controller.js","apps/api/dist/servers/players/players.controller.js.map","apps/api/dist/servers/players/players.module.d.ts","apps/api/dist/servers/players/players.module.d.ts.map","apps/api/dist/servers/players/players.module.js","apps/api/dist/servers/players/players.module.js.map","apps/api/dist/servers/players/players.service.d.ts","apps/api/dist/servers/players/players.service.d.ts.map","apps/api/dist/servers/players/players.service.js","apps/api/dist/servers/players/players.service.js.map","apps/api/dist/servers/properties","apps/api/dist/servers/properties/properties.controller.d.ts","apps/api/dist/servers/properties/properties.controller.d.ts.map","apps/api/dist/servers/properties/properties.controller.js","apps/api/dist/servers/properties/properties.controller.js.map","apps/api/dist/servers/properties/properties.module.d.ts","apps/api/dist/servers/properties/properties.module.d.ts.map","apps/api/dist/servers/properties/properties.module.js","apps/api/dist/servers/properties/properties.module.js.map","apps/api/dist/servers/properties/properties.service.d.ts","apps/api/dist/servers/properties/properties.service.d.ts.map","apps/api/dist/servers/properties/properties.service.js","apps/api/dist/servers/properties/properties.service.js.map","apps/api/dist/servers/properties/server-properties.util.d.ts","apps/api/dist/servers/properties/server-properties.util.d.ts.map","apps/api/dist/servers/properties/server-properties.util.js","apps/api/dist/servers/properties/server-properties.util.js.map","apps/api/dist/servers/server-state.service.d.ts","apps/api/dist/servers/server-state.service.d.ts.map","apps/api/dist/servers/server-state.service.js","apps/api/dist/servers/server-state.service.js.map","apps/api/dist/servers/servers.controller.d.ts","apps/api/dist/servers/servers.controller.d.ts.map","apps/api/dist/servers/servers.controller.js","apps/api/dist/servers/servers.controller.js.map","apps/api/dist/servers/servers.module.d.ts","apps/api/dist/servers/servers.module.d.ts.map","apps/api/dist/servers/servers.module.js","apps/api/dist/servers/servers.module.js.map","apps/api/dist/servers/servers.service.d.ts","apps/api/dist/servers/servers.service.d.ts.map","apps/api/dist/servers/servers.service.js","apps/api/dist/servers/servers.service.js.map","apps/api/dist/servers/shared","apps/api/dist/servers/shared/server-ownership.util.d.ts","apps/api/dist/servers/shared/server-ownership.util.d.ts.map","apps/api/dist/servers/shared/server-ownership.util.js","apps/api/dist/servers/shared/server-ownership.util.js.map","apps/api/dist/servers/shared/server-path.util.d.ts","apps/api/dist/servers/shared/server-path.util.d.ts.map","apps/api/dist/servers/shared/server-path.util.js","apps/api/dist/servers/shared/server-path.util.js.map","apps/api/dist/servers/worlds","apps/api/dist/servers/worlds/worlds.controller.d.ts","apps/api/dist/servers/worlds/worlds.controller.d.ts.map","apps/api/dist/servers/worlds/worlds.controller.js","apps/api/dist/servers/worlds/worlds.controller.js.map","apps/api/dist/servers/worlds/worlds.module.d.ts","apps/api/dist/servers/worlds/worlds.module.d.ts.map","apps/api/dist/servers/worlds/worlds.module.js","apps/api/dist/servers/worlds/worlds.module.js.map","apps/api/dist/servers/worlds/worlds.service.d.ts","apps/api/dist/servers/worlds/worlds.service.d.ts.map","apps/api/dist/servers/worlds/worlds.service.js","apps/api/dist/servers/worlds/worlds.service.js.map"]} \ No newline at end of file diff --git a/.turbo/cache/e57573f49057e7f1-meta.json b/.turbo/cache/e57573f49057e7f1-meta.json new file mode 100644 index 0000000..78d7e83 --- /dev/null +++ b/.turbo/cache/e57573f49057e7f1-meta.json @@ -0,0 +1 @@ +{"hash":"e57573f49057e7f1","duration":4583,"sha":"27a3ec8244e70774e6f4673201397e2302c32dfe","dirty_hash":"67d44d689fa95ed97ad8bb0d3e753762649434cb9a64ff731786cdc979515618"} \ No newline at end of file diff --git a/.turbo/cache/e57573f49057e7f1.tar.zst b/.turbo/cache/e57573f49057e7f1.tar.zst new file mode 100644 index 0000000..ea7b69a Binary files /dev/null and b/.turbo/cache/e57573f49057e7f1.tar.zst differ diff --git a/.turbo/cache/f065eda65a09cf0d-manifest.json b/.turbo/cache/f065eda65a09cf0d-manifest.json new file mode 100644 index 0000000..29ee3e5 --- /dev/null +++ b/.turbo/cache/f065eda65a09cf0d-manifest.json @@ -0,0 +1 @@ +{"files":{"apps/worker/dist/handlers/start-queue.d.ts.map":{"size":215,"mtime_nanos":1783254830685598294,"mode":420,"is_dir":false},"apps/worker/dist/handlers/server-lifecycle.d.ts":{"size":346,"mtime_nanos":1783254830689928503,"mode":420,"is_dir":false},"apps/worker/dist/handlers/server-addons.d.ts":{"size":341,"mtime_nanos":1783254830670741398,"mode":420,"is_dir":false},"apps/worker/dist/handlers/server-provisioning.d.ts":{"size":368,"mtime_nanos":1783254830693980742,"mode":420,"is_dir":false},"apps/worker/dist/agent-bridge.d.ts":{"size":387,"mtime_nanos":1783254830625318098,"mode":420,"is_dir":false},"apps/worker/dist/handlers/node-health.d.ts":{"size":181,"mtime_nanos":1783254830664551869,"mode":420,"is_dir":false},"apps/worker/.turbo/turbo-build.log":{"size":98,"mtime_nanos":1783254830732780429,"mode":420,"is_dir":false},"apps/worker/dist/handlers/server-lifecycle.js.map":{"size":4402,"mtime_nanos":1783254830687780511,"mode":420,"is_dir":false},"apps/worker/dist/handlers/whmcs-sync.d.ts.map":{"size":228,"mtime_nanos":1783254830697995541,"mode":420,"is_dir":false},"apps/worker/dist/email.js":{"size":1281,"mtime_nanos":1783254830639912115,"mode":420,"is_dir":false},"apps/worker/dist/handlers/notifications.d.ts.map":{"size":268,"mtime_nanos":1783254830665785549,"mode":420,"is_dir":false},"apps/worker/dist/allocation.js.map":{"size":736,"mtime_nanos":1783254830625780624,"mode":420,"is_dir":false},"apps/worker/dist/handlers/dns-sync.d.ts.map":{"size":171,"mtime_nanos":1783254830647644233,"mode":420,"is_dir":false},"apps/worker/dist/config.d.ts.map":{"size":423,"mtime_nanos":1783254830635780605,"mode":420,"is_dir":false},"apps/worker/dist/handlers/node-health.js":{"size":3400,"mtime_nanos":1783254830664112649,"mode":420,"is_dir":false},"apps/worker/dist/handlers/server-backups.js":{"size":17148,"mtime_nanos":1783254830680043906,"mode":420,"is_dir":false},"apps/worker/dist/handlers/dns-sync.d.ts":{"size":99,"mtime_nanos":1783254830647644233,"mode":420,"is_dir":false},"apps/worker/dist/handlers/server-provisioning.d.ts.map":{"size":360,"mtime_nanos":1783254830693073412,"mode":420,"is_dir":false},"apps/worker/dist/config.js":{"size":1380,"mtime_nanos":1783254830630248827,"mode":420,"is_dir":false},"apps/worker/dist/handlers/server-provisioning.js.map":{"size":5050,"mtime_nanos":1783254830691780504,"mode":420,"is_dir":false},"apps/worker/dist/handlers/dns-sync.js.map":{"size":357,"mtime_nanos":1783254830646780585,"mode":420,"is_dir":false},"apps/worker/dist/handlers/whmcs-sync.js.map":{"size":4881,"mtime_nanos":1783254830696780495,"mode":420,"is_dir":false},"apps/worker/dist/index.d.ts.map":{"size":104,"mtime_nanos":1783254830701380031,"mode":420,"is_dir":false},"apps/worker/dist/handlers/whmcs-sync.js":{"size":6168,"mtime_nanos":1783254830697600271,"mode":420,"is_dir":false},"apps/worker/dist/logger.d.ts":{"size":119,"mtime_nanos":1783254830608690972,"mode":420,"is_dir":false},"apps/worker/dist/redis.js":{"size":2899,"mtime_nanos":1783254830617584790,"mode":420,"is_dir":false},"apps/worker/dist/handlers/server-addons.js":{"size":5120,"mtime_nanos":1783254830670035938,"mode":420,"is_dir":false},"apps/worker/dist/handlers/server-backups.d.ts":{"size":600,"mtime_nanos":1783254830680960035,"mode":420,"is_dir":false},"apps/worker/dist/handlers/start-queue.js.map":{"size":3292,"mtime_nanos":1783254830684780516,"mode":420,"is_dir":false},"apps/worker/dist/handlers/idle-billing.d.ts.map":{"size":232,"mtime_nanos":1783254830658530491,"mode":420,"is_dir":false},"apps/worker/dist/handlers/server-addons.d.ts.map":{"size":458,"mtime_nanos":1783254830670035938,"mode":420,"is_dir":false},"apps/worker/dist/server-state.d.ts":{"size":610,"mtime_nanos":1783254830661786800,"mode":420,"is_dir":false},"apps/worker/dist/index.d.ts":{"size":46,"mtime_nanos":1783254830701477690,"mode":420,"is_dir":false},"apps/worker/dist/email.d.ts":{"size":224,"mtime_nanos":1783254830640757875,"mode":420,"is_dir":false},"apps/worker/dist/config.d.ts":{"size":1709,"mtime_nanos":1783254830636959996,"mode":420,"is_dir":false},"apps/worker/dist/handlers/node-health.d.ts.map":{"size":249,"mtime_nanos":1783254830664165989,"mode":420,"is_dir":false},"apps/worker/dist/server-state.d.ts.map":{"size":679,"mtime_nanos":1783254830660780560,"mode":420,"is_dir":false},"apps/worker/dist/handlers":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/worker/dist/redis.js.map":{"size":2296,"mtime_nanos":1783254830616780640,"mode":420,"is_dir":false},"apps/worker/dist/health.js.map":{"size":1971,"mtime_nanos":1783254830643780591,"mode":420,"is_dir":false},"apps/worker/dist/server-state.js":{"size":1486,"mtime_nanos":1783254830660775920,"mode":420,"is_dir":false},"apps/worker/dist/email.d.ts.map":{"size":308,"mtime_nanos":1783254830640658265,"mode":420,"is_dir":false},"apps/worker/dist/logger.d.ts.map":{"size":168,"mtime_nanos":1783254830607780656,"mode":420,"is_dir":false},"apps/worker/dist/handlers/node-health.js.map":{"size":3103,"mtime_nanos":1783254830662780556,"mode":420,"is_dir":false},"apps/worker/dist/allocation.js":{"size":857,"mtime_nanos":1783254830626967478,"mode":420,"is_dir":false},"apps/worker/dist/handlers/notifications.js.map":{"size":1195,"mtime_nanos":1783254830665725249,"mode":420,"is_dir":false},"apps/worker/dist/allocation.d.ts":{"size":122,"mtime_nanos":1783254830627917088,"mode":420,"is_dir":false},"apps/worker/dist/config.js.map":{"size":1429,"mtime_nanos":1783254830629780616,"mode":420,"is_dir":false},"apps/worker/dist/handlers/server-lifecycle.d.ts.map":{"size":466,"mtime_nanos":1783254830689078743,"mode":420,"is_dir":false},"apps/worker/dist/redis.d.ts":{"size":954,"mtime_nanos":1783254830620780633,"mode":420,"is_dir":false},"apps/worker/dist/handlers/server-backups.js.map":{"size":14968,"mtime_nanos":1783254830678780527,"mode":420,"is_dir":false},"apps/worker/dist/health.js":{"size":2284,"mtime_nanos":1783254830645246404,"mode":420,"is_dir":false},"apps/worker/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/worker/dist/index.js.map":{"size":3991,"mtime_nanos":1783254830700687801,"mode":420,"is_dir":false},"apps/worker/dist/redis.d.ts.map":{"size":928,"mtime_nanos":1783254830619780635,"mode":420,"is_dir":false},"apps/worker/dist/agent-bridge.js.map":{"size":920,"mtime_nanos":1783254830622780629,"mode":420,"is_dir":false},"apps/worker/dist/handlers/notifications.js":{"size":1408,"mtime_nanos":1783254830665785549,"mode":420,"is_dir":false},"apps/worker/dist/handlers/server-provisioning.js":{"size":6272,"mtime_nanos":1783254830692684223,"mode":420,"is_dir":false},"apps/worker/dist/queues.d.ts":{"size":686,"mtime_nanos":1783254830652638952,"mode":420,"is_dir":false},"apps/worker/dist/index.js":{"size":4780,"mtime_nanos":1783254830700995971,"mode":420,"is_dir":false},"apps/worker/dist/health.d.ts":{"size":156,"mtime_nanos":1783254830645246404,"mode":420,"is_dir":false},"apps/worker/dist/node-snapshots.js.map":{"size":1616,"mtime_nanos":1783254830681780522,"mode":420,"is_dir":false},"apps/worker/dist/handlers/dns-sync.js":{"size":442,"mtime_nanos":1783254830647245373,"mode":420,"is_dir":false},"apps/worker/dist/email.js.map":{"size":1083,"mtime_nanos":1783254830638780600,"mode":420,"is_dir":false},"apps/worker/dist/handlers/idle-billing.js":{"size":7037,"mtime_nanos":1783254830658530491,"mode":420,"is_dir":false},"apps/worker/dist/logger.js":{"size":616,"mtime_nanos":1783254830604389233,"mode":420,"is_dir":false},"apps/worker/dist/queues.js.map":{"size":1018,"mtime_nanos":1783254830649780580,"mode":420,"is_dir":false},"apps/worker/dist/handlers/whmcs-sync.d.ts":{"size":183,"mtime_nanos":1783254830698067301,"mode":420,"is_dir":false},"apps/worker/dist/handlers/start-queue.d.ts":{"size":157,"mtime_nanos":1783254830685673524,"mode":420,"is_dir":false},"apps/worker/dist/node-snapshots.js":{"size":1804,"mtime_nanos":1783254830682598785,"mode":420,"is_dir":false},"apps/worker/dist/handlers/start-queue.js":{"size":3819,"mtime_nanos":1783254830685212014,"mode":420,"is_dir":false},"apps/worker/dist/queues.d.ts.map":{"size":508,"mtime_nanos":1783254830651780577,"mode":420,"is_dir":false},"apps/worker/dist/agent-bridge.d.ts.map":{"size":426,"mtime_nanos":1783254830624780625,"mode":420,"is_dir":false},"apps/worker/dist/agent-bridge.js":{"size":1288,"mtime_nanos":1783254830623696789,"mode":420,"is_dir":false},"apps/worker/dist/allocation.d.ts.map":{"size":184,"mtime_nanos":1783254830627818588,"mode":420,"is_dir":false},"apps/worker/dist/handlers/server-backups.d.ts.map":{"size":705,"mtime_nanos":1783254830680043906,"mode":420,"is_dir":false},"apps/worker/dist/handlers/server-addons.js.map":{"size":4569,"mtime_nanos":1783254830668780546,"mode":420,"is_dir":false},"apps/worker/dist/health.d.ts.map":{"size":203,"mtime_nanos":1783254830645246404,"mode":420,"is_dir":false},"apps/worker/dist/handlers/idle-billing.js.map":{"size":6380,"mtime_nanos":1783254830657780566,"mode":420,"is_dir":false},"apps/worker/dist/node-snapshots.d.ts":{"size":277,"mtime_nanos":1783254830682780520,"mode":420,"is_dir":false},"apps/worker/dist/handlers/idle-billing.d.ts":{"size":175,"mtime_nanos":1783254830659042471,"mode":420,"is_dir":false},"apps/worker/dist/handlers/server-lifecycle.js":{"size":5546,"mtime_nanos":1783254830689078743,"mode":420,"is_dir":false},"apps/worker/dist/node-snapshots.d.ts.map":{"size":337,"mtime_nanos":1783254830682598785,"mode":420,"is_dir":false},"apps/worker/dist/queues.js":{"size":1676,"mtime_nanos":1783254830650464973,"mode":420,"is_dir":false},"apps/worker/dist/handlers/notifications.d.ts":{"size":164,"mtime_nanos":1783254830666240769,"mode":420,"is_dir":false},"apps/worker/dist/logger.js.map":{"size":405,"mtime_nanos":1783254830603780663,"mode":420,"is_dir":false},"apps/worker/dist/server-state.js.map":{"size":1223,"mtime_nanos":1783254830659780562,"mode":420,"is_dir":false}},"order":["apps/worker/.turbo/turbo-build.log","apps/worker/dist","apps/worker/dist/agent-bridge.d.ts","apps/worker/dist/agent-bridge.d.ts.map","apps/worker/dist/agent-bridge.js","apps/worker/dist/agent-bridge.js.map","apps/worker/dist/allocation.d.ts","apps/worker/dist/allocation.d.ts.map","apps/worker/dist/allocation.js","apps/worker/dist/allocation.js.map","apps/worker/dist/config.d.ts","apps/worker/dist/config.d.ts.map","apps/worker/dist/config.js","apps/worker/dist/config.js.map","apps/worker/dist/email.d.ts","apps/worker/dist/email.d.ts.map","apps/worker/dist/email.js","apps/worker/dist/email.js.map","apps/worker/dist/handlers","apps/worker/dist/handlers/dns-sync.d.ts","apps/worker/dist/handlers/dns-sync.d.ts.map","apps/worker/dist/handlers/dns-sync.js","apps/worker/dist/handlers/dns-sync.js.map","apps/worker/dist/handlers/idle-billing.d.ts","apps/worker/dist/handlers/idle-billing.d.ts.map","apps/worker/dist/handlers/idle-billing.js","apps/worker/dist/handlers/idle-billing.js.map","apps/worker/dist/handlers/node-health.d.ts","apps/worker/dist/handlers/node-health.d.ts.map","apps/worker/dist/handlers/node-health.js","apps/worker/dist/handlers/node-health.js.map","apps/worker/dist/handlers/notifications.d.ts","apps/worker/dist/handlers/notifications.d.ts.map","apps/worker/dist/handlers/notifications.js","apps/worker/dist/handlers/notifications.js.map","apps/worker/dist/handlers/server-addons.d.ts","apps/worker/dist/handlers/server-addons.d.ts.map","apps/worker/dist/handlers/server-addons.js","apps/worker/dist/handlers/server-addons.js.map","apps/worker/dist/handlers/server-backups.d.ts","apps/worker/dist/handlers/server-backups.d.ts.map","apps/worker/dist/handlers/server-backups.js","apps/worker/dist/handlers/server-backups.js.map","apps/worker/dist/handlers/server-lifecycle.d.ts","apps/worker/dist/handlers/server-lifecycle.d.ts.map","apps/worker/dist/handlers/server-lifecycle.js","apps/worker/dist/handlers/server-lifecycle.js.map","apps/worker/dist/handlers/server-provisioning.d.ts","apps/worker/dist/handlers/server-provisioning.d.ts.map","apps/worker/dist/handlers/server-provisioning.js","apps/worker/dist/handlers/server-provisioning.js.map","apps/worker/dist/handlers/start-queue.d.ts","apps/worker/dist/handlers/start-queue.d.ts.map","apps/worker/dist/handlers/start-queue.js","apps/worker/dist/handlers/start-queue.js.map","apps/worker/dist/handlers/whmcs-sync.d.ts","apps/worker/dist/handlers/whmcs-sync.d.ts.map","apps/worker/dist/handlers/whmcs-sync.js","apps/worker/dist/handlers/whmcs-sync.js.map","apps/worker/dist/health.d.ts","apps/worker/dist/health.d.ts.map","apps/worker/dist/health.js","apps/worker/dist/health.js.map","apps/worker/dist/index.d.ts","apps/worker/dist/index.d.ts.map","apps/worker/dist/index.js","apps/worker/dist/index.js.map","apps/worker/dist/logger.d.ts","apps/worker/dist/logger.d.ts.map","apps/worker/dist/logger.js","apps/worker/dist/logger.js.map","apps/worker/dist/node-snapshots.d.ts","apps/worker/dist/node-snapshots.d.ts.map","apps/worker/dist/node-snapshots.js","apps/worker/dist/node-snapshots.js.map","apps/worker/dist/queues.d.ts","apps/worker/dist/queues.d.ts.map","apps/worker/dist/queues.js","apps/worker/dist/queues.js.map","apps/worker/dist/redis.d.ts","apps/worker/dist/redis.d.ts.map","apps/worker/dist/redis.js","apps/worker/dist/redis.js.map","apps/worker/dist/server-state.d.ts","apps/worker/dist/server-state.d.ts.map","apps/worker/dist/server-state.js","apps/worker/dist/server-state.js.map"]} \ No newline at end of file diff --git a/.turbo/cache/f065eda65a09cf0d-meta.json b/.turbo/cache/f065eda65a09cf0d-meta.json new file mode 100644 index 0000000..4043b9e --- /dev/null +++ b/.turbo/cache/f065eda65a09cf0d-meta.json @@ -0,0 +1 @@ +{"hash":"f065eda65a09cf0d","duration":2291,"sha":"27a3ec8244e70774e6f4673201397e2302c32dfe","dirty_hash":"67d44d689fa95ed97ad8bb0d3e753762649434cb9a64ff731786cdc979515618"} \ No newline at end of file diff --git a/.turbo/cache/f065eda65a09cf0d.tar.zst b/.turbo/cache/f065eda65a09cf0d.tar.zst new file mode 100644 index 0000000..2ff89c0 Binary files /dev/null and b/.turbo/cache/f065eda65a09cf0d.tar.zst differ diff --git a/.turbo/cache/f0bf7376519f6918-manifest.json b/.turbo/cache/f0bf7376519f6918-manifest.json new file mode 100644 index 0000000..d186b94 --- /dev/null +++ b/.turbo/cache/f0bf7376519f6918-manifest.json @@ -0,0 +1 @@ +{"files":{"packages/scheduler/dist/capacity.js":{"size":3044,"mtime_nanos":1783255052166378479,"mode":420,"is_dir":false},"packages/scheduler/dist/scheduling.test.js.map":{"size":1650,"mtime_nanos":1783255052196378425,"mode":420,"is_dir":false},"packages/scheduler/dist/scheduling.test.d.ts.map":{"size":124,"mtime_nanos":1783255052197378423,"mode":420,"is_dir":false},"packages/scheduler/dist/index.js":{"size":2244,"mtime_nanos":1783255052187378441,"mode":420,"is_dir":false},"packages/scheduler/.turbo/turbo-build.log":{"size":112,"mtime_nanos":1783255052223378375,"mode":420,"is_dir":false},"packages/scheduler/dist/scheduling.test.js":{"size":1778,"mtime_nanos":1783255052196378425,"mode":420,"is_dir":false},"packages/scheduler/dist/types.js.map":{"size":102,"mtime_nanos":1783255052146021760,"mode":420,"is_dir":false},"packages/scheduler/dist/types.js":{"size":110,"mtime_nanos":1783255052146621830,"mode":420,"is_dir":false},"packages/scheduler/dist/select-node.d.ts.map":{"size":347,"mtime_nanos":1783255052181811181,"mode":420,"is_dir":false},"packages/scheduler/dist/scheduling.test.d.ts":{"size":56,"mtime_nanos":1783255052197378423,"mode":420,"is_dir":false},"packages/scheduler/dist/types.d.ts":{"size":615,"mtime_nanos":1783255052153378502,"mode":420,"is_dir":false},"packages/scheduler/dist/index.d.ts":{"size":431,"mtime_nanos":1783255052188378440,"mode":420,"is_dir":false},"packages/scheduler/dist/select-node.js.map":{"size":939,"mtime_nanos":1783255052178378458,"mode":420,"is_dir":false},"packages/scheduler/dist/types.d.ts.map":{"size":664,"mtime_nanos":1783255052153378502,"mode":420,"is_dir":false},"packages/scheduler/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/scheduler/dist/capacity.d.ts":{"size":1024,"mtime_nanos":1783255052173378466,"mode":420,"is_dir":false},"packages/scheduler/dist/capacity.d.ts.map":{"size":766,"mtime_nanos":1783255052173378466,"mode":420,"is_dir":false},"packages/scheduler/dist/capacity.js.map":{"size":2635,"mtime_nanos":1783255052165378481,"mode":420,"is_dir":false},"packages/scheduler/dist/select-node.d.ts":{"size":304,"mtime_nanos":1783255052181811181,"mode":420,"is_dir":false},"packages/scheduler/dist/index.d.ts.map":{"size":378,"mtime_nanos":1783255052188378440,"mode":420,"is_dir":false},"packages/scheduler/dist/index.js.map":{"size":414,"mtime_nanos":1783255052187378441,"mode":420,"is_dir":false},"packages/scheduler/dist/select-node.js":{"size":944,"mtime_nanos":1783255052180273802,"mode":420,"is_dir":false}},"order":["packages/scheduler/.turbo/turbo-build.log","packages/scheduler/dist","packages/scheduler/dist/capacity.d.ts","packages/scheduler/dist/capacity.d.ts.map","packages/scheduler/dist/capacity.js","packages/scheduler/dist/capacity.js.map","packages/scheduler/dist/index.d.ts","packages/scheduler/dist/index.d.ts.map","packages/scheduler/dist/index.js","packages/scheduler/dist/index.js.map","packages/scheduler/dist/scheduling.test.d.ts","packages/scheduler/dist/scheduling.test.d.ts.map","packages/scheduler/dist/scheduling.test.js","packages/scheduler/dist/scheduling.test.js.map","packages/scheduler/dist/select-node.d.ts","packages/scheduler/dist/select-node.d.ts.map","packages/scheduler/dist/select-node.js","packages/scheduler/dist/select-node.js.map","packages/scheduler/dist/types.d.ts","packages/scheduler/dist/types.d.ts.map","packages/scheduler/dist/types.js","packages/scheduler/dist/types.js.map"]} \ No newline at end of file diff --git a/.turbo/cache/f0bf7376519f6918-meta.json b/.turbo/cache/f0bf7376519f6918-meta.json new file mode 100644 index 0000000..e640ea8 --- /dev/null +++ b/.turbo/cache/f0bf7376519f6918-meta.json @@ -0,0 +1 @@ +{"hash":"f0bf7376519f6918","duration":2258,"sha":"27a3ec8244e70774e6f4673201397e2302c32dfe","dirty_hash":"abc4a2c6304f10abbf2d6c628ed6a63dbf9e6ca06fecaaea2935e4ea7f4ff660"} \ No newline at end of file diff --git a/.turbo/cache/f0bf7376519f6918.tar.zst b/.turbo/cache/f0bf7376519f6918.tar.zst new file mode 100644 index 0000000..1410c50 Binary files /dev/null and b/.turbo/cache/f0bf7376519f6918.tar.zst differ diff --git a/.turbo/cache/f1d80f0b8df92657-manifest.json b/.turbo/cache/f1d80f0b8df92657-manifest.json new file mode 100644 index 0000000..2fc03d4 --- /dev/null +++ b/.turbo/cache/f1d80f0b8df92657-manifest.json @@ -0,0 +1 @@ +{"files":{"packages/catalog/dist/index.d.ts":{"size":444,"mtime_nanos":1783254823962792718,"mode":420,"is_dir":false},"packages/catalog/dist/index.js":{"size":1772,"mtime_nanos":1783254823962617243,"mode":420,"is_dir":false},"packages/catalog/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/catalog/dist/modrinth.d.ts.map":{"size":1722,"mtime_nanos":1783254823942792755,"mode":420,"is_dir":false},"packages/catalog/dist/modrinth.js":{"size":2292,"mtime_nanos":1783254823937826478,"mode":420,"is_dir":false},"packages/catalog/dist/compatibility.test.js.map":{"size":1968,"mtime_nanos":1783254823956792730,"mode":420,"is_dir":false},"packages/catalog/.turbo/turbo-build.log":{"size":104,"mtime_nanos":1783254823991792666,"mode":420,"is_dir":false},"packages/catalog/dist/index.js.map":{"size":343,"mtime_nanos":1783254823961792720,"mode":420,"is_dir":false},"packages/catalog/dist/compatibility.js":{"size":1955,"mtime_nanos":1783254823948276246,"mode":420,"is_dir":false},"packages/catalog/dist/compatibility.test.d.ts":{"size":59,"mtime_nanos":1783254823957792727,"mode":420,"is_dir":false},"packages/catalog/dist/compatibility.d.ts":{"size":645,"mtime_nanos":1783254823951395755,"mode":420,"is_dir":false},"packages/catalog/dist/compatibility.test.js":{"size":2546,"mtime_nanos":1783254823957442534,"mode":420,"is_dir":false},"packages/catalog/dist/compatibility.d.ts.map":{"size":570,"mtime_nanos":1783254823950792740,"mode":420,"is_dir":false},"packages/catalog/dist/compatibility.js.map":{"size":1649,"mtime_nanos":1783254823948276246,"mode":420,"is_dir":false},"packages/catalog/dist/modrinth.d.ts":{"size":1701,"mtime_nanos":1783254823942792755,"mode":420,"is_dir":false},"packages/catalog/dist/index.d.ts.map":{"size":383,"mtime_nanos":1783254823962792718,"mode":420,"is_dir":false},"packages/catalog/dist/compatibility.test.d.ts.map":{"size":130,"mtime_nanos":1783254823957792727,"mode":420,"is_dir":false},"packages/catalog/dist/modrinth.js.map":{"size":1972,"mtime_nanos":1783254823937641058,"mode":420,"is_dir":false}},"order":["packages/catalog/.turbo/turbo-build.log","packages/catalog/dist","packages/catalog/dist/compatibility.d.ts","packages/catalog/dist/compatibility.d.ts.map","packages/catalog/dist/compatibility.js","packages/catalog/dist/compatibility.js.map","packages/catalog/dist/compatibility.test.d.ts","packages/catalog/dist/compatibility.test.d.ts.map","packages/catalog/dist/compatibility.test.js","packages/catalog/dist/compatibility.test.js.map","packages/catalog/dist/index.d.ts","packages/catalog/dist/index.d.ts.map","packages/catalog/dist/index.js","packages/catalog/dist/index.js.map","packages/catalog/dist/modrinth.d.ts","packages/catalog/dist/modrinth.d.ts.map","packages/catalog/dist/modrinth.js","packages/catalog/dist/modrinth.js.map"]} \ No newline at end of file diff --git a/.turbo/cache/f1d80f0b8df92657-meta.json b/.turbo/cache/f1d80f0b8df92657-meta.json new file mode 100644 index 0000000..99bcf4e --- /dev/null +++ b/.turbo/cache/f1d80f0b8df92657-meta.json @@ -0,0 +1 @@ +{"hash":"f1d80f0b8df92657","duration":1597,"sha":"27a3ec8244e70774e6f4673201397e2302c32dfe","dirty_hash":"67d44d689fa95ed97ad8bb0d3e753762649434cb9a64ff731786cdc979515618"} \ No newline at end of file diff --git a/.turbo/cache/f1d80f0b8df92657.tar.zst b/.turbo/cache/f1d80f0b8df92657.tar.zst new file mode 100644 index 0000000..d1efcca Binary files /dev/null and b/.turbo/cache/f1d80f0b8df92657.tar.zst differ diff --git a/apps/api/src/auth/auth.module.ts b/apps/api/src/auth/auth.module.ts index d119219..69bb756 100644 --- a/apps/api/src/auth/auth.module.ts +++ b/apps/api/src/auth/auth.module.ts @@ -1,4 +1,4 @@ -import { Module } from '@nestjs/common'; +import { forwardRef, Module } from '@nestjs/common'; import { Queue } from 'bullmq'; import Redis from 'ioredis'; @@ -20,7 +20,7 @@ import { SessionService } from './session.service'; import { SsoService } from './sso.service'; @Module({ - imports: [AppConfigModule, BillingModule], + imports: [AppConfigModule, forwardRef(() => BillingModule)], controllers: [AuthController, MeController], providers: [ AuthService, diff --git a/apps/api/src/billing/billing.module.ts b/apps/api/src/billing/billing.module.ts index f0ffe4b..158ae98 100644 --- a/apps/api/src/billing/billing.module.ts +++ b/apps/api/src/billing/billing.module.ts @@ -1,5 +1,6 @@ -import { Module } from '@nestjs/common'; +import { forwardRef, Module } from '@nestjs/common'; +import { AuthModule } from '../auth/auth.module'; import { PrismaModule } from '../prisma/prisma.module'; import { BillingController } from './billing.controller'; @@ -8,7 +9,7 @@ import { StripeWebhookController } from './stripe/stripe-webhook.controller'; import { StripeWebhookService } from './stripe/stripe-webhook.service'; @Module({ - imports: [PrismaModule], + imports: [PrismaModule, forwardRef(() => AuthModule)], controllers: [BillingController, StripeWebhookController], providers: [BillingService, StripeWebhookService], exports: [BillingService], diff --git a/apps/api/src/main.ts b/apps/api/src/main.ts index 90c10e1..b198a6f 100644 --- a/apps/api/src/main.ts +++ b/apps/api/src/main.ts @@ -27,6 +27,7 @@ async function bootstrap(): Promise { }), { bufferLogs: true, + bodyParser: false, }, ); @@ -45,6 +46,9 @@ async function bootstrap(): Promise { await app.register(websocket); const fastify = app.getHttpAdapter().getInstance(); + if (fastify.hasContentTypeParser('application/json')) { + fastify.removeContentTypeParser('application/json'); + } fastify.addContentTypeParser( 'application/json', { parseAs: 'string' }, diff --git a/package.json b/package.json index 1bfdb04..22f5b3c 100644 --- a/package.json +++ b/package.json @@ -6,17 +6,19 @@ "node": ">=22" }, "scripts": { - "dev": "turbo run dev", + "dev": "node scripts/run-with-env.mjs turbo run dev", + "dev:bg": "bash scripts/dev-bg.sh", + "dev:stop": "bash scripts/dev-stop.sh", "dev:infra": "docker compose -f deploy/compose/compose.dev.yml --env-file .env up -d postgres redis minio minio-init mailpit", "build": "turbo run build", "lint": "turbo run lint", "typecheck": "turbo run typecheck", "test": "turbo run test", "db:generate": "pnpm --filter @hexahost/database db:generate", - "db:migrate": "bash -c 'set -a && source .env && set +a && pnpm --filter @hexahost/database db:migrate'", - "db:push": "bash -c 'set -a && source .env && set +a && pnpm --filter @hexahost/database db:push'", - "bootstrap:admin": "bash -c 'set -a && source .env && set +a && pnpm --filter @hexahost/database bootstrap:admin'", - "db:seed": "bash -c 'set -a && source .env && set +a && pnpm --filter @hexahost/database db:seed'" + "db:migrate": "node scripts/run-with-env.mjs pnpm --filter @hexahost/database db:migrate", + "db:push": "node scripts/run-with-env.mjs pnpm --filter @hexahost/database db:push", + "bootstrap:admin": "pnpm --filter @hexahost/auth build && node scripts/run-with-env.mjs pnpm --filter @hexahost/database bootstrap:admin", + "db:seed": "node scripts/run-with-env.mjs pnpm --filter @hexahost/database db:seed" }, "devDependencies": { "turbo": "^2.3.3", diff --git a/packages/database/src/cli/bootstrap-admin.ts b/packages/database/src/cli/bootstrap-admin.ts index 01e52d8..0ced4b7 100644 --- a/packages/database/src/cli/bootstrap-admin.ts +++ b/packages/database/src/cli/bootstrap-admin.ts @@ -26,6 +26,9 @@ function parseArgs(argv: string[]): CliArgs { for (let i = 0; i < argv.length; i += 1) { const key = argv[i]; + if (key === '--') { + continue; + } const value = argv[i + 1]; if (key?.startsWith('--') && value) { args[key.slice(2)] = value; @@ -63,6 +66,29 @@ async function ensurePlatformRoles(prisma: PrismaClient): Promise { } } +async function ensureUniqueUsername( + prisma: PrismaClient, + baseUsername: string, +): Promise { + let candidate = baseUsername; + let suffix = 0; + + while (true) { + const existing = await prisma.user.findUnique({ + where: { username: candidate }, + select: { id: true }, + }); + + if (!existing) { + return candidate; + } + + suffix += 1; + const suffixText = String(suffix); + candidate = `${baseUsername.slice(0, Math.max(1, 32 - suffixText.length))}${suffixText}`; + } +} + async function main(): Promise { const input = parseArgs(process.argv.slice(2)); const prisma = new PrismaClient(); @@ -111,6 +137,8 @@ async function main(): Promise { username = generateUsernameFromEmail(input.email); } + username = await ensureUniqueUsername(prisma, username); + const passwordHash = await hashPassword(input.password); const superAdminRole = await prisma.platformRole.findUniqueOrThrow({ diff --git a/packages/typescript-config/library.json b/packages/typescript-config/library.json index 824877e..b2cad34 100644 --- a/packages/typescript-config/library.json +++ b/packages/typescript-config/library.json @@ -2,7 +2,6 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "./base.json", "compilerOptions": { - "composite": true, "outDir": "./dist", "rootDir": "./src" }, diff --git a/scripts/dev-bg.sh b/scripts/dev-bg.sh new file mode 100755 index 0000000..7f7ef65 --- /dev/null +++ b/scripts/dev-bg.sh @@ -0,0 +1,28 @@ +#!/usr/bin/env bash +set -euo pipefail + +ROOT="$(cd "$(dirname "$0")/.." && pwd)" +PID_FILE="$ROOT/.logs/dev.pid" +LOG_FILE="$ROOT/.logs/dev.log" + +mkdir -p "$ROOT/.logs" + +if [[ -f "$PID_FILE" ]] && kill -0 "$(cat "$PID_FILE")" 2>/dev/null; then + echo "Dev server läuft bereits (PID $(cat "$PID_FILE"))." + echo "Log: $LOG_FILE" + exit 0 +fi + +# Next.js Dev braucht einen sauberen .next-Ordner (Production-Build stört). +rm -rf "$ROOT/apps/web/.next" + +# shellcheck source=scripts/load-env.sh +source "$ROOT/scripts/load-env.sh" +cd "$ROOT" + +nohup pnpm turbo run dev >"$LOG_FILE" 2>&1 & +echo $! >"$PID_FILE" + +echo "Dev server gestartet (PID $(cat "$PID_FILE"))." +echo "Log: $LOG_FILE" +echo "Web: http://localhost:3000" diff --git a/scripts/dev-stop.sh b/scripts/dev-stop.sh new file mode 100755 index 0000000..cf6be1b --- /dev/null +++ b/scripts/dev-stop.sh @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +set -euo pipefail + +ROOT="$(cd "$(dirname "$0")/.." && pwd)" +PID_FILE="$ROOT/.logs/dev.pid" + +if [[ -f "$PID_FILE" ]]; then + PID="$(cat "$PID_FILE")" + if kill -0 "$PID" 2>/dev/null; then + kill "$PID" 2>/dev/null || true + sleep 1 + kill -0 "$PID" 2>/dev/null && kill -9 "$PID" 2>/dev/null || true + echo "Dev server gestoppt (PID $PID)." + else + echo "Prozess $PID läuft nicht mehr." + fi + rm -f "$PID_FILE" +else + echo "Kein Dev-Server-PID-File gefunden." +fi + +# Turbo/Next/Nest Kindprozesse beenden (Ports 3000–3003 freigeben). +pkill -f "turbo run dev" 2>/dev/null || true +pkill -f "next dev" 2>/dev/null || true +pkill -f "nest start --watch" 2>/dev/null || true +pkill -f "tsx watch src/index.ts" 2>/dev/null || true + +for port in 3000 3001 3002 3003; do + if command -v fuser >/dev/null 2>&1; then + fuser -k "${port}/tcp" 2>/dev/null || true + elif command -v lsof >/dev/null 2>&1; then + lsof -ti ":${port}" -sTCP:LISTEN 2>/dev/null | xargs -r kill -9 2>/dev/null || true + fi +done diff --git a/scripts/load-env.sh b/scripts/load-env.sh new file mode 100755 index 0000000..5791cba --- /dev/null +++ b/scripts/load-env.sh @@ -0,0 +1,31 @@ +#!/usr/bin/env bash +# Loads variables from .env into the current shell via Node. +set -euo pipefail + +ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +ENV_FILE="$ROOT/.env" + +if [[ ! -f "$ENV_FILE" ]]; then + echo ".env nicht gefunden: $ENV_FILE" >&2 + exit 1 +fi + +eval "$( + node --input-type=module -e " + import { readFileSync } from 'node:fs'; + process.loadEnvFile('$ENV_FILE'); + const content = readFileSync('$ENV_FILE', 'utf8'); + for (const line of content.split('\n')) { + const trimmed = line.trim(); + if (!trimmed || trimmed.startsWith('#')) continue; + const eq = trimmed.indexOf('='); + if (eq === -1) continue; + const key = trimmed.slice(0, eq).trim(); + if (!/^[A-Za-z_][A-Za-z0-9_]*$/.test(key)) continue; + const value = process.env[key]; + if (value !== undefined) { + process.stdout.write('export ' + key + '=' + JSON.stringify(value) + ';'); + } + } + " +)" diff --git a/scripts/run-with-env.mjs b/scripts/run-with-env.mjs new file mode 100644 index 0000000..3e2fa2f --- /dev/null +++ b/scripts/run-with-env.mjs @@ -0,0 +1,25 @@ +import { spawnSync } from 'node:child_process'; +import { existsSync } from 'node:fs'; +import { resolve } from 'node:path'; + +const root = resolve(import.meta.dirname, '..'); +const envFile = resolve(root, '.env'); + +if (existsSync(envFile)) { + process.loadEnvFile(envFile); +} + +const [command, ...args] = process.argv.slice(2); + +if (!command) { + console.error('Usage: node scripts/run-with-env.mjs [args...]'); + process.exit(1); +} + +const result = spawnSync(command, args, { + cwd: root, + stdio: 'inherit', + env: process.env, +}); + +process.exit(result.status ?? 1); diff --git a/turbo.json b/turbo.json index 7edbcb0..0f687d0 100644 --- a/turbo.json +++ b/turbo.json @@ -1,5 +1,26 @@ { "$schema": "https://turbo.build/schema.json", + "globalPassThroughEnv": [ + "APP_*", + "API_*", + "DATABASE_URL", + "REDIS_URL", + "SESSION_SECRET", + "ENCRYPTION_KEY", + "SMTP_*", + "S3_*", + "NODE_*", + "LOG_LEVEL", + "BILLING_*", + "EDGE_*", + "GAME_*", + "MODRINTH_*", + "CURSEFORGE_*", + "WHMCS_*", + "RFC2136_*", + "DNS_*", + "TRAEFIK_*" + ], "tasks": { "build": { "dependsOn": ["^build"], @@ -15,6 +36,7 @@ "dependsOn": ["^build"] }, "dev": { + "dependsOn": ["^build"], "cache": false, "persistent": true }