├── .env.example
├── .eslintrc.json
├── .gitignore
├── .gitignore-main
├── .npmrc
├── .prettierrc
├── .vscode
└── settings.json
├── Dockerfile
├── LICENSE
├── README.md
├── build
├── BUILD_ID
├── app-build-manifest.json
├── app-path-routes-manifest.json
├── build-manifest.json
├── export-marker.json
├── images-manifest.json
├── next-minimal-server.js.nft.json
├── next-server.js.nft.json
├── package.json
├── prerender-manifest.json
├── react-loadable-manifest.json
├── required-server-files.json
├── routes-manifest.json
├── server
│ ├── app-paths-manifest.json
│ ├── app
│ │ ├── (main)
│ │ │ └── admin
│ │ │ │ ├── (statistics)
│ │ │ │ ├── page.js
│ │ │ │ ├── page.js.nft.json
│ │ │ │ └── page_client-reference-manifest.js
│ │ │ │ ├── admins
│ │ │ │ ├── page.js
│ │ │ │ ├── page.js.nft.json
│ │ │ │ └── page_client-reference-manifest.js
│ │ │ │ ├── advertisements
│ │ │ │ ├── page.js
│ │ │ │ ├── page.js.nft.json
│ │ │ │ └── page_client-reference-manifest.js
│ │ │ │ ├── bans
│ │ │ │ ├── page.js
│ │ │ │ ├── page.js.nft.json
│ │ │ │ └── page_client-reference-manifest.js
│ │ │ │ ├── logs
│ │ │ │ ├── page.js
│ │ │ │ ├── page.js.nft.json
│ │ │ │ └── page_client-reference-manifest.js
│ │ │ │ ├── modules
│ │ │ │ ├── page.js
│ │ │ │ ├── page.js.nft.json
│ │ │ │ └── page_client-reference-manifest.js
│ │ │ │ ├── mutes
│ │ │ │ ├── page.js
│ │ │ │ ├── page.js.nft.json
│ │ │ │ └── page_client-reference-manifest.js
│ │ │ │ ├── servers
│ │ │ │ ├── page.js
│ │ │ │ ├── page.js.nft.json
│ │ │ │ └── page_client-reference-manifest.js
│ │ │ │ └── settings
│ │ │ │ ├── page.js
│ │ │ │ ├── page.js.nft.json
│ │ │ │ └── page_client-reference-manifest.js
│ │ ├── [customPage]
│ │ │ ├── page.js
│ │ │ ├── page.js.nft.json
│ │ │ └── page_client-reference-manifest.js
│ │ ├── _not-found
│ │ │ ├── page.js
│ │ │ ├── page.js.nft.json
│ │ │ └── page_client-reference-manifest.js
│ │ ├── bans
│ │ │ ├── page.js
│ │ │ ├── page.js.nft.json
│ │ │ └── page_client-reference-manifest.js
│ │ ├── buy-vip
│ │ │ ├── page.js
│ │ │ ├── page.js.nft.json
│ │ │ └── page_client-reference-manifest.js
│ │ ├── mutes
│ │ │ ├── page.js
│ │ │ ├── page.js.nft.json
│ │ │ └── page_client-reference-manifest.js
│ │ ├── page.js
│ │ ├── page.js.nft.json
│ │ ├── page_client-reference-manifest.js
│ │ ├── player-reports
│ │ │ ├── page.js
│ │ │ ├── page.js.nft.json
│ │ │ └── page_client-reference-manifest.js
│ │ ├── servers
│ │ │ ├── page.js
│ │ │ ├── page.js.nft.json
│ │ │ └── page_client-reference-manifest.js
│ │ ├── setup
│ │ │ ├── page.js
│ │ │ ├── page.js.nft.json
│ │ │ └── page_client-reference-manifest.js
│ │ └── skins
│ │ │ ├── page.js
│ │ │ ├── page.js.nft.json
│ │ │ └── page_client-reference-manifest.js
│ ├── chunks
│ │ ├── 1362.js
│ │ ├── 1597.js
│ │ ├── 2121.js
│ │ ├── 2772.js
│ │ ├── 3073.js
│ │ ├── 3109.js
│ │ ├── 3275.js
│ │ ├── 352.js
│ │ ├── 4036.js
│ │ ├── 4324.js
│ │ ├── 4325.js
│ │ ├── 5075.js
│ │ ├── 5353.js
│ │ ├── 6314.js
│ │ ├── 6325.js
│ │ ├── 7407.js
│ │ ├── 7783.js
│ │ ├── 7814.js
│ │ ├── 8785.js
│ │ ├── 9051.js
│ │ ├── 9970.js
│ │ └── font-manifest.json
│ ├── font-manifest.json
│ ├── functions-config-manifest.json
│ ├── interception-route-rewrite-manifest.js
│ ├── middleware-build-manifest.js
│ ├── middleware-manifest.json
│ ├── middleware-react-loadable-manifest.js
│ ├── next-font-manifest.js
│ ├── next-font-manifest.json
│ ├── pages-manifest.json
│ ├── pages
│ │ ├── 500.html
│ │ ├── _app.js
│ │ ├── _app.js.nft.json
│ │ ├── _document.js
│ │ ├── _document.js.nft.json
│ │ ├── _error.js
│ │ ├── _error.js.nft.json
│ │ └── api
│ │ │ ├── admin
│ │ │ ├── admins.js
│ │ │ ├── admins.js.nft.json
│ │ │ ├── admins
│ │ │ │ ├── [id].js
│ │ │ │ └── [id].js.nft.json
│ │ │ ├── advertisements.js
│ │ │ ├── advertisements.js.nft.json
│ │ │ ├── advertisements
│ │ │ │ ├── [id].js
│ │ │ │ ├── [id].js.nft.json
│ │ │ │ ├── refresh.js
│ │ │ │ └── refresh.js.nft.json
│ │ │ ├── db.js
│ │ │ ├── db.js.nft.json
│ │ │ ├── flags.js
│ │ │ ├── flags.js.nft.json
│ │ │ ├── flags
│ │ │ │ ├── [id].js
│ │ │ │ └── [id].js.nft.json
│ │ │ ├── groups.js
│ │ │ ├── groups.js.nft.json
│ │ │ ├── groups
│ │ │ │ ├── [id].js
│ │ │ │ └── [id].js.nft.json
│ │ │ ├── logs.js
│ │ │ ├── logs.js.nft.json
│ │ │ ├── modules.js
│ │ │ ├── modules.js.nft.json
│ │ │ ├── modules
│ │ │ │ ├── [moduleId].js
│ │ │ │ └── [moduleId].js.nft.json
│ │ │ ├── player-reports.js
│ │ │ ├── player-reports.js.nft.json
│ │ │ ├── player-reports
│ │ │ │ ├── [reportId].js
│ │ │ │ └── [reportId].js.nft.json
│ │ │ ├── servers-groups.js
│ │ │ ├── servers-groups.js.nft.json
│ │ │ ├── servers-groups
│ │ │ │ ├── [id].js
│ │ │ │ └── [id].js.nft.json
│ │ │ ├── servers.js
│ │ │ ├── servers.js.nft.json
│ │ │ ├── servers
│ │ │ │ ├── [id].js
│ │ │ │ └── [id].js.nft.json
│ │ │ ├── settings.js
│ │ │ ├── settings.js.nft.json
│ │ │ ├── setup.js
│ │ │ ├── setup.js.nft.json
│ │ │ ├── statistics.js
│ │ │ ├── statistics.js.nft.json
│ │ │ ├── update.js
│ │ │ └── update.js.nft.json
│ │ │ ├── auth.js
│ │ │ ├── auth.js.nft.json
│ │ │ ├── auth
│ │ │ ├── login.js
│ │ │ ├── login.js.nft.json
│ │ │ ├── logout.js
│ │ │ ├── logout.js.nft.json
│ │ │ ├── return.js
│ │ │ └── return.js.nft.json
│ │ │ ├── bans.js
│ │ │ ├── bans.js.nft.json
│ │ │ ├── bans
│ │ │ ├── [banId].js
│ │ │ └── [banId].js.nft.json
│ │ │ ├── buy-vip.js
│ │ │ ├── buy-vip.js.nft.json
│ │ │ ├── buy-vip
│ │ │ ├── capture.js
│ │ │ └── capture.js.nft.json
│ │ │ ├── modules.js
│ │ │ ├── modules.js.nft.json
│ │ │ ├── mutes.js
│ │ │ ├── mutes.js.nft.json
│ │ │ ├── mutes
│ │ │ ├── [muteId].js
│ │ │ └── [muteId].js.nft.json
│ │ │ ├── servers.js
│ │ │ ├── servers.js.nft.json
│ │ │ ├── servers
│ │ │ ├── [serverId].js
│ │ │ ├── [serverId].js.nft.json
│ │ │ ├── [serverId]
│ │ │ │ ├── action.js
│ │ │ │ ├── action.js.nft.json
│ │ │ │ ├── chat.js
│ │ │ │ ├── chat.js.nft.json
│ │ │ │ ├── report.js
│ │ │ │ └── report.js.nft.json
│ │ │ ├── list.js
│ │ │ └── list.js.nft.json
│ │ │ ├── settings.js
│ │ │ ├── settings.js.nft.json
│ │ │ ├── skins.js
│ │ │ ├── skins.js.nft.json
│ │ │ ├── skins
│ │ │ ├── agents.js
│ │ │ ├── agents.js.nft.json
│ │ │ ├── collections.js
│ │ │ ├── collections.js.nft.json
│ │ │ ├── collections
│ │ │ │ ├── [collectionId].js
│ │ │ │ ├── [collectionId].js.nft.json
│ │ │ │ └── [collectionId]
│ │ │ │ │ ├── item.js
│ │ │ │ │ ├── item.js.nft.json
│ │ │ │ │ ├── like.js
│ │ │ │ │ └── like.js.nft.json
│ │ │ ├── gloves.js
│ │ │ ├── gloves.js.nft.json
│ │ │ ├── knives.js
│ │ │ ├── knives.js.nft.json
│ │ │ ├── music.js
│ │ │ ├── music.js.nft.json
│ │ │ ├── skins.js
│ │ │ └── skins.js.nft.json
│ │ │ ├── stats.js
│ │ │ └── stats.js.nft.json
│ ├── server-reference-manifest.js
│ ├── server-reference-manifest.json
│ ├── webpack-api-runtime.js
│ └── webpack-runtime.js
├── static
│ ├── chunks
│ │ ├── 1683-09550b7674d6e502.js
│ │ ├── 2250-a4f7f967319890e4.js
│ │ ├── 2459-a082c425efeb76ee.js
│ │ ├── 2510-bd209718d2bba501.js
│ │ ├── 2526-4a07184f808a7690.js
│ │ ├── 283-61e03f8c4abc94c4.js
│ │ ├── 3050-ade0d8b2820f5c91.js
│ │ ├── 3408-c080a6a5b07a89ae.js
│ │ ├── 34452e30-028cf39ca8711417.js
│ │ ├── 3558-b65de5e69a8291a8.js
│ │ ├── 3719-9d22a81e15d7e3e2.js
│ │ ├── 3969-39298837f2781914.js
│ │ ├── 430-58035a467ddef237.js
│ │ ├── 4388-3975b29faa1f15b7.js
│ │ ├── 4898-bc4bc4f8dde55f63.js
│ │ ├── 4986-8faa0885e3dc0f9a.js
│ │ ├── 5134-089765c9dff1650c.js
│ │ ├── 5259-02f69f6bfe2108f7.js
│ │ ├── 5389-d61a0dde53c40ded.js
│ │ ├── 5583-838aa53d24c607fe.js
│ │ ├── 5635-507cb736b40d7d2b.js
│ │ ├── 5677.8b22a0f8e75c7d98.js
│ │ ├── 5f229f8a-f214dbf0b708aff1.js
│ │ ├── 6323-0a028b4bb602c6ad.js
│ │ ├── 657-55803bfa70d1c23c.js
│ │ ├── 661-8f0e451b884b8096.js
│ │ ├── 6802-8452b05ccb38d224.js
│ │ ├── 7021-c4f3f020355b7195.js
│ │ ├── 7084-86e8eb5a86bfc255.js
│ │ ├── 712-5b08aec9358941eb.js
│ │ ├── 7157-60a52297a855fbb5.js
│ │ ├── 721aab79.1656280c2a2d8b20.js
│ │ ├── 7356-143d3b24b2b24cb5.js
│ │ ├── 757-3b27b7bcaa9f57b5.js
│ │ ├── 7846-b8ea9165ceba2b29.js
│ │ ├── 7876-ec598c1f59dafa92.js
│ │ ├── 7989.afa7d219e27bfd24.js
│ │ ├── 8106-eeef0d0982076800.js
│ │ ├── 8166-5322123992c5f26a.js
│ │ ├── 8190-822ac49a276f9ea1.js
│ │ ├── 8247-a2a01c03330efd5f.js
│ │ ├── 8691-178012f4c98bbd3f.js
│ │ ├── 9073-bbfc0cc54fba7508.js
│ │ ├── 9349-38937d9fe97b6ce6.js
│ │ ├── 9485-385598cc6cb0746e.js
│ │ ├── 9598-687acbf6691fc69c.js
│ │ ├── 962-d68b7a930e72b0fd.js
│ │ ├── 9852-4ceb7a34e671ec07.js
│ │ ├── 9914-7768dd03d41d847d.js
│ │ ├── 9923-42f207650828bdf8.js
│ │ ├── 9929-634cd67e9555bed7.js
│ │ ├── app
│ │ │ ├── (main)
│ │ │ │ └── admin
│ │ │ │ │ ├── (statistics)
│ │ │ │ │ └── page-b265307e4e257eff.js
│ │ │ │ │ ├── admins
│ │ │ │ │ └── page-a20e81d0e6b544e3.js
│ │ │ │ │ ├── advertisements
│ │ │ │ │ └── page-aaa03d1e8089dfda.js
│ │ │ │ │ ├── bans
│ │ │ │ │ └── page-eebf68a4816181be.js
│ │ │ │ │ ├── layout-2d313ae049320200.js
│ │ │ │ │ ├── logs
│ │ │ │ │ └── page-47639cb09f1b8a9c.js
│ │ │ │ │ ├── modules
│ │ │ │ │ └── page-3205ecfd67c17467.js
│ │ │ │ │ ├── mutes
│ │ │ │ │ └── page-9dfc7b84f1a6ddd2.js
│ │ │ │ │ ├── servers
│ │ │ │ │ └── page-be2d73f11a31cc4e.js
│ │ │ │ │ └── settings
│ │ │ │ │ └── page-eeab6a2b663e80e1.js
│ │ │ ├── [customPage]
│ │ │ │ └── page-1981e3ee8e0f8a95.js
│ │ │ ├── _not-found
│ │ │ │ └── page-46d2817c8ecdf10e.js
│ │ │ ├── bans
│ │ │ │ └── page-42f2e4ceb33c4a66.js
│ │ │ ├── buy-vip
│ │ │ │ └── page-607166214bde01a7.js
│ │ │ ├── layout-9db1ccfc554339ee.js
│ │ │ ├── mutes
│ │ │ │ └── page-532ffad456365b1c.js
│ │ │ ├── page-12b39161931525e4.js
│ │ │ ├── player-reports
│ │ │ │ └── page-33adc63772ea66b4.js
│ │ │ ├── servers
│ │ │ │ └── page-518b1ec5b062bc57.js
│ │ │ ├── setup
│ │ │ │ ├── layout-08e85e34d6139cf2.js
│ │ │ │ └── page-3a1c99514b95ca9f.js
│ │ │ └── skins
│ │ │ │ └── page-354c7e9bc47c1574.js
│ │ ├── framework-20afca218c33ed8b.js
│ │ ├── main-3b5763ff705253b6.js
│ │ ├── main-app-14f2113d8903f9aa.js
│ │ ├── pages
│ │ │ ├── _app-e336f445d0fe39c0.js
│ │ │ └── _error-ad1f1ca0821aa68d.js
│ │ ├── polyfills-42372ed130431b0a.js
│ │ └── webpack-7abf134c2d903d47.js
│ ├── css
│ │ ├── 25276ed7690e4164.css
│ │ └── a3cb601946803471.css
│ ├── media
│ │ ├── 24c15609eaa28576-s.woff2
│ │ ├── 26a46d62cd723877-s.woff2
│ │ ├── 2c07349e02a7b712-s.woff2
│ │ ├── 47cbc4e2adbc5db9-s.p.woff2
│ │ ├── 4e502e6f7b437f41-s.woff2
│ │ ├── 55c55f0601d81cf3-s.woff2
│ │ ├── 581909926a08bbc8-s.woff2
│ │ ├── 627d916fd739a539-s.woff2
│ │ ├── 6cfec49062bc30de-s.woff2
│ │ ├── 74c003a2abab0c4f-s.woff2
│ │ ├── 84602850c8fd81c3-s.woff2
│ │ ├── 8e9860b6e62d6359-s.woff2
│ │ ├── 90da053edc2b7de3-s.woff2
│ │ ├── 97e0cb1ae144a2a9-s.woff2
│ │ ├── ac3b7908202f8517-s.woff2
│ │ ├── b5ee789b512e4d1b-s.woff2
│ │ ├── d6bbd5f3b9bc1572-s.p.woff2
│ │ ├── df0a9ae256c0569c-s.woff2
│ │ └── e4af272ccee01ff0-s.p.woff2
│ └── taERsjvFx5aOhFRk_poL2
│ │ ├── _buildManifest.js
│ │ └── _ssgManifest.js
├── trace
└── types
│ ├── app
│ ├── (main)
│ │ └── admin
│ │ │ ├── (statistics)
│ │ │ └── page.ts
│ │ │ ├── admins
│ │ │ └── page.ts
│ │ │ ├── advertisements
│ │ │ └── page.ts
│ │ │ ├── bans
│ │ │ └── page.ts
│ │ │ ├── layout.ts
│ │ │ ├── logs
│ │ │ └── page.ts
│ │ │ ├── modules
│ │ │ └── page.ts
│ │ │ ├── mutes
│ │ │ └── page.ts
│ │ │ ├── servers
│ │ │ └── page.ts
│ │ │ └── settings
│ │ │ └── page.ts
│ ├── [customPage]
│ │ └── page.ts
│ ├── bans
│ │ └── page.ts
│ ├── buy-vip
│ │ └── page.ts
│ ├── mutes
│ │ └── page.ts
│ ├── page.ts
│ ├── player-reports
│ │ └── page.ts
│ ├── servers
│ │ └── page.ts
│ ├── setup
│ │ ├── layout.ts
│ │ └── page.ts
│ └── skins
│ │ └── page.ts
│ └── package.json
├── drizzle.config.ts
├── ecosystem.config.js
├── next.config.mjs
├── package.json
├── pnpm-lock.yaml
├── postcss.config.js
├── public
└── image.png
├── tailwind.config.js
├── themes
├── bluePurple.ts
├── green.ts
├── index.ts
└── orangeRed.ts
└── tsconfig.json
/.env.example:
--------------------------------------------------------------------------------
1 | # API key from https://steamcommunity.com/dev/apikey
2 | STEAM_API_KEY = ""
3 | # Secret key for sessions, should be just a random string
4 | SESSION_SECRET = "1234567890"
5 | # The domain of the panel, for example: https://panel.example.com
6 | DOMAIN = ""
7 |
8 | # Database connection, same as the plugin
9 | DB_HOST = ''
10 | DB_USER = ''
11 | DB_PASSWORD = ''
12 | DB_DATABASE = ''
13 | DB_PORT = ''
14 |
15 | # The SteamID of the master admin
16 | MASTER_ADMIN = '76561198000000000'
17 |
--------------------------------------------------------------------------------
/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "next/core-web-vitals",
3 | "rules": {
4 | "react/no-unescaped-entities": "off",
5 | "react-hooks/exhaustive-deps": "off",
6 | "@next/next/no-img-element": "off"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2 |
3 | # dependencies
4 | /**/node_modules
5 | /.pnp
6 | .pnp.js
7 |
8 | # pnpm-lock.yaml
9 |
10 | # testing
11 | /coverage
12 |
13 | # next.js
14 | /.next/
15 | /out/
16 | /build/cache
17 |
18 | # misc
19 | .DS_Store
20 | *.pem
21 |
22 | # debug
23 | npm-debug.log*
24 | yarn-debug.log*
25 | yarn-error.log*
26 |
27 | # vercel
28 | .vercel
29 |
30 | # typescript
31 | *.tsbuildinfo
32 | next-env.d.ts
33 |
34 | .env
35 | /config
36 | /pages
37 | /utils
38 | /app
39 | /databases
40 | push-build.ts
--------------------------------------------------------------------------------
/.gitignore-main:
--------------------------------------------------------------------------------
1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2 |
3 | # dependencies
4 | /**/node_modules
5 | /.pnp
6 | .pnp.js
7 |
8 | # testing
9 | /coverage
10 |
11 | # next.js
12 | /.next/
13 | /out/
14 | /build/cache
15 |
16 | # misc
17 | .DS_Store
18 | *.pem
19 |
20 | # debug
21 | npm-debug.log*
22 | yarn-debug.log*
23 | yarn-error.log*
24 |
25 | # local env files
26 | .env*
27 |
28 | # vercel
29 | .vercel
30 |
31 | # typescript
32 | *.tsbuildinfo
33 | next-env.d.ts
34 |
35 | /**/build
--------------------------------------------------------------------------------
/.npmrc:
--------------------------------------------------------------------------------
1 | public-hoist-pattern[]=*@nextui-org/*
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "trailingComma": "es5",
3 | "tabWidth": 4,
4 | "useTabs": true,
5 | "semi": false,
6 | "singleQuote": true,
7 | "printWidth": 120,
8 | "quoteProps": "consistent",
9 | "jsxSingleQuote": true,
10 | "bracketSpacing": true,
11 | "bracketSameLine": false,
12 | "arrowParens": "always",
13 | "singleAttributePerLine": true
14 | }
15 |
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "window.autoDetectColorScheme": false,
3 | "files.exclude": {
4 | "**/.git": true,
5 | "**/.DS_Store": true,
6 | "**/node_modules": true,
7 | "**/.svn": true,
8 | "**/.hg": true,
9 | "**/CVS": true,
10 | ".git": true,
11 | ".vscode": true,
12 | "build": true,
13 | ".next": true,
14 | "build/**/*.js": {
15 | "when": "$(basename).ts"
16 | }
17 | },
18 | "search.exclude": {
19 | "**/node_modules": true
20 | },
21 | "files.watcherExclude": {
22 | "**/.git/objects/**": true,
23 | "**/.git/subtree-cache/**": true,
24 | "**/node_modules/*/**": true
25 | },
26 | "editor.quickSuggestionsDelay": 1,
27 | //"editor.suggest.preview": true,
28 | "search.searchOnType": false,
29 | "terminal.integrated.gpuAcceleration": "on",
30 | "editor.cursorBlinking": "blink",
31 | "editor.cursorSmoothCaretAnimation": "on",
32 | "editor.minimap.enabled": false,
33 | "editor.minimap.renderCharacters": false,
34 | "editor.stickyScroll.enabled": true,
35 | "editor.renderWhitespace": "none",
36 | "typescript.tsdk": "node_modules\\typescript\\lib",
37 | "search.useIgnoreFiles": false,
38 | "git.ignoreSubmodules": false,
39 | "search.useParentIgnoreFiles": false,
40 | "explorer.excludeGitIgnore": false
41 | }
42 |
--------------------------------------------------------------------------------
/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM node:20 AS base
2 |
3 | # Install dependencies only when needed
4 | FROM base AS deps
5 | WORKDIR /app
6 |
7 | # Install pnpm globally
8 | RUN npm install -g pnpm
9 |
10 | # Install dependencies using pnpm
11 | COPY package.json pnpm-lock.yaml* ./
12 | RUN pnpm install --frozen-lockfile
13 |
14 | # Rebuild the source code only when needed
15 | FROM base AS builder
16 | WORKDIR /app
17 | COPY --from=deps /app/node_modules ./node_modules
18 | COPY . .
19 |
20 | ENV NEXT_TELEMETRY_DISABLED 1
21 |
22 | # Build the project using pnpm
23 | # RUN npm run build
24 |
25 | # Production image, copy all the files and run next
26 | FROM base AS runner
27 | WORKDIR /app
28 |
29 | ENV NODE_ENV production
30 | ENV NEXT_TELEMETRY_DISABLED 1
31 |
32 | RUN addgroup --system --gid 1001 nodejs
33 | RUN adduser --system --uid 1001 nextjs
34 |
35 | COPY --from=builder --chown=nextjs:nodejs /app/ ./
36 | RUN chown nextjs:nodejs ./
37 |
38 | ENV HOME=/app
39 | USER nextjs
40 |
41 | EXPOSE 3000
42 | ENV HOSTNAME "0.0.0.0"
43 |
44 | CMD ["npm", "start"]
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2023 Next UI
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/build/BUILD_ID:
--------------------------------------------------------------------------------
1 | taERsjvFx5aOhFRk_poL2
--------------------------------------------------------------------------------
/build/app-path-routes-manifest.json:
--------------------------------------------------------------------------------
1 | {"/_not-found/page":"/_not-found","/bans/page":"/bans","/buy-vip/page":"/buy-vip","/mutes/page":"/mutes","/player-reports/page":"/player-reports","/skins/page":"/skins","/[customPage]/page":"/[customPage]","/page":"/","/servers/page":"/servers","/(main)/admin/(statistics)/page":"/admin","/(main)/admin/logs/page":"/admin/logs","/(main)/admin/advertisements/page":"/admin/advertisements","/(main)/admin/admins/page":"/admin/admins","/(main)/admin/modules/page":"/admin/modules","/(main)/admin/bans/page":"/admin/bans","/(main)/admin/mutes/page":"/admin/mutes","/(main)/admin/servers/page":"/admin/servers","/(main)/admin/settings/page":"/admin/settings","/setup/page":"/setup"}
--------------------------------------------------------------------------------
/build/build-manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "polyfillFiles": [
3 | "static/chunks/polyfills-42372ed130431b0a.js"
4 | ],
5 | "devFiles": [],
6 | "ampDevFiles": [],
7 | "lowPriorityFiles": [
8 | "static/taERsjvFx5aOhFRk_poL2/_buildManifest.js",
9 | "static/taERsjvFx5aOhFRk_poL2/_ssgManifest.js"
10 | ],
11 | "rootMainFiles": [
12 | "static/chunks/webpack-7abf134c2d903d47.js",
13 | "static/chunks/34452e30-028cf39ca8711417.js",
14 | "static/chunks/8106-eeef0d0982076800.js",
15 | "static/chunks/main-app-14f2113d8903f9aa.js"
16 | ],
17 | "pages": {
18 | "/_app": [
19 | "static/chunks/webpack-7abf134c2d903d47.js",
20 | "static/chunks/framework-20afca218c33ed8b.js",
21 | "static/chunks/main-3b5763ff705253b6.js",
22 | "static/chunks/pages/_app-e336f445d0fe39c0.js"
23 | ],
24 | "/_error": [
25 | "static/chunks/webpack-7abf134c2d903d47.js",
26 | "static/chunks/framework-20afca218c33ed8b.js",
27 | "static/chunks/main-3b5763ff705253b6.js",
28 | "static/chunks/pages/_error-ad1f1ca0821aa68d.js"
29 | ]
30 | },
31 | "ampFirstPages": []
32 | }
--------------------------------------------------------------------------------
/build/export-marker.json:
--------------------------------------------------------------------------------
1 | {"version":1,"hasExportPathMap":false,"exportTrailingSlash":false,"isNextImageImported":false}
--------------------------------------------------------------------------------
/build/images-manifest.json:
--------------------------------------------------------------------------------
1 | {"version":1,"images":{"deviceSizes":[640,750,828,1080,1200,1920,2048,3840],"imageSizes":[16,32,48,64,96,128,256,384],"path":"/_next/image","loader":"default","loaderFile":"","domains":[],"disableStaticImages":false,"minimumCacheTTL":60,"formats":["image/webp"],"dangerouslyAllowSVG":false,"contentSecurityPolicy":"script-src 'none'; frame-src 'none'; sandbox;","contentDispositionType":"inline","remotePatterns":[{"protocol":"https","hostname":"^(?:(?!\\.)(?:(?:(?!(?:^|\\/)\\.).)*?)\\.steamstatic\\.com\\/?)$","pathname":"^(?:(?!(?:^|\\/)\\.{1,2}(?:\\/|$))(?:(?:(?!(?:^|\\/)\\.{1,2}(?:\\/|$)).)*?)\\/?)$"}],"unoptimized":false,"sizes":[640,750,828,1080,1200,1920,2048,3840,16,32,48,64,96,128,256,384]}}
--------------------------------------------------------------------------------
/build/package.json:
--------------------------------------------------------------------------------
1 | {"type": "commonjs"}
--------------------------------------------------------------------------------
/build/prerender-manifest.json:
--------------------------------------------------------------------------------
1 | {"version":4,"routes":{},"dynamicRoutes":{},"notFoundRoutes":[],"preview":{"previewModeId":"66f09b6115cfb5ec4a31dff2a8117405","previewModeSigningKey":"460541a62f52756ec9559197f5764b932a5eb5b06f9a606929dfc9425b14c009","previewModeEncryptionKey":"c18dfdf06697594896acbe06ed0c7e25c20969bb6bda68ef513fab37a9c88b5d"}}
--------------------------------------------------------------------------------
/build/react-loadable-manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "app\\UI\\Layouts\\Main\\Charts\\Area\\index.tsx -> react-apexcharts": {
3 | "id": 27989,
4 | "files": [
5 | "static/chunks/721aab79.1656280c2a2d8b20.js",
6 | "static/chunks/7989.afa7d219e27bfd24.js"
7 | ]
8 | },
9 | "node_modules\\.pnpm\\@nextui-org+accordion@2.2.7_4973061d7470f404c00df124e34033d3\\node_modules\\@nextui-org\\accordion\\dist\\chunk-3XWHXVUH.mjs -> @nextui-org/dom-animation": {
10 | "id": 65677,
11 | "files": [
12 | "static/chunks/5677.8b22a0f8e75c7d98.js"
13 | ]
14 | }
15 | }
--------------------------------------------------------------------------------
/build/server/app-paths-manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "/_not-found/page": "app/_not-found/page.js",
3 | "/bans/page": "app/bans/page.js",
4 | "/buy-vip/page": "app/buy-vip/page.js",
5 | "/mutes/page": "app/mutes/page.js",
6 | "/player-reports/page": "app/player-reports/page.js",
7 | "/skins/page": "app/skins/page.js",
8 | "/[customPage]/page": "app/[customPage]/page.js",
9 | "/page": "app/page.js",
10 | "/servers/page": "app/servers/page.js",
11 | "/(main)/admin/(statistics)/page": "app/(main)/admin/(statistics)/page.js",
12 | "/(main)/admin/logs/page": "app/(main)/admin/logs/page.js",
13 | "/(main)/admin/advertisements/page": "app/(main)/admin/advertisements/page.js",
14 | "/(main)/admin/admins/page": "app/(main)/admin/admins/page.js",
15 | "/(main)/admin/modules/page": "app/(main)/admin/modules/page.js",
16 | "/(main)/admin/bans/page": "app/(main)/admin/bans/page.js",
17 | "/(main)/admin/mutes/page": "app/(main)/admin/mutes/page.js",
18 | "/(main)/admin/servers/page": "app/(main)/admin/servers/page.js",
19 | "/(main)/admin/settings/page": "app/(main)/admin/settings/page.js",
20 | "/setup/page": "app/setup/page.js"
21 | }
--------------------------------------------------------------------------------
/build/server/app/(main)/admin/(statistics)/page.js.nft.json:
--------------------------------------------------------------------------------
1 | {"version":1,"files":["../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage.external.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/async-local-storage.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage.external.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/package.json","../../../../../../node_modules/next","../../../../../../package.json","../../../../../package.json","../../../../chunks/1362.js","../../../../chunks/1597.js","../../../../chunks/2121.js","../../../../chunks/2772.js","../../../../chunks/3073.js","../../../../chunks/3109.js","../../../../chunks/3275.js","../../../../chunks/352.js","../../../../chunks/4036.js","../../../../chunks/4324.js","../../../../chunks/4325.js","../../../../chunks/5075.js","../../../../chunks/5353.js","../../../../chunks/6314.js","../../../../chunks/6325.js","../../../../chunks/7407.js","../../../../chunks/7783.js","../../../../chunks/7814.js","../../../../chunks/8785.js","../../../../chunks/9051.js","../../../../chunks/9970.js","../../../../chunks/font-manifest.json","../../../../webpack-runtime.js","page_client-reference-manifest.js"]}
--------------------------------------------------------------------------------
/build/server/app/(main)/admin/admins/page.js.nft.json:
--------------------------------------------------------------------------------
1 | {"version":1,"files":["../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage.external.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/async-local-storage.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage.external.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/package.json","../../../../../../node_modules/next","../../../../../../package.json","../../../../../package.json","../../../../chunks/1362.js","../../../../chunks/1597.js","../../../../chunks/2121.js","../../../../chunks/2772.js","../../../../chunks/3073.js","../../../../chunks/3109.js","../../../../chunks/3275.js","../../../../chunks/352.js","../../../../chunks/4036.js","../../../../chunks/4324.js","../../../../chunks/4325.js","../../../../chunks/5075.js","../../../../chunks/5353.js","../../../../chunks/6314.js","../../../../chunks/6325.js","../../../../chunks/7407.js","../../../../chunks/7783.js","../../../../chunks/7814.js","../../../../chunks/8785.js","../../../../chunks/9051.js","../../../../chunks/9970.js","../../../../chunks/font-manifest.json","../../../../webpack-runtime.js","page_client-reference-manifest.js"]}
--------------------------------------------------------------------------------
/build/server/app/(main)/admin/advertisements/page.js.nft.json:
--------------------------------------------------------------------------------
1 | {"version":1,"files":["../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage.external.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/async-local-storage.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage.external.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/package.json","../../../../../../node_modules/next","../../../../../../package.json","../../../../../package.json","../../../../chunks/1362.js","../../../../chunks/1597.js","../../../../chunks/2121.js","../../../../chunks/2772.js","../../../../chunks/3073.js","../../../../chunks/3109.js","../../../../chunks/3275.js","../../../../chunks/352.js","../../../../chunks/4036.js","../../../../chunks/4324.js","../../../../chunks/4325.js","../../../../chunks/5075.js","../../../../chunks/5353.js","../../../../chunks/6314.js","../../../../chunks/6325.js","../../../../chunks/7407.js","../../../../chunks/7783.js","../../../../chunks/7814.js","../../../../chunks/8785.js","../../../../chunks/9051.js","../../../../chunks/9970.js","../../../../chunks/font-manifest.json","../../../../webpack-runtime.js","page_client-reference-manifest.js"]}
--------------------------------------------------------------------------------
/build/server/app/(main)/admin/bans/page.js.nft.json:
--------------------------------------------------------------------------------
1 | {"version":1,"files":["../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage.external.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/async-local-storage.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage.external.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/package.json","../../../../../../node_modules/next","../../../../../../package.json","../../../../../package.json","../../../../chunks/1362.js","../../../../chunks/1597.js","../../../../chunks/2121.js","../../../../chunks/2772.js","../../../../chunks/3073.js","../../../../chunks/3109.js","../../../../chunks/3275.js","../../../../chunks/352.js","../../../../chunks/4036.js","../../../../chunks/4324.js","../../../../chunks/4325.js","../../../../chunks/5075.js","../../../../chunks/5353.js","../../../../chunks/6314.js","../../../../chunks/6325.js","../../../../chunks/7407.js","../../../../chunks/7783.js","../../../../chunks/7814.js","../../../../chunks/8785.js","../../../../chunks/9051.js","../../../../chunks/9970.js","../../../../chunks/font-manifest.json","../../../../webpack-runtime.js","page_client-reference-manifest.js"]}
--------------------------------------------------------------------------------
/build/server/app/(main)/admin/logs/page.js.nft.json:
--------------------------------------------------------------------------------
1 | {"version":1,"files":["../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage.external.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/async-local-storage.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage.external.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/package.json","../../../../../../node_modules/next","../../../../../../package.json","../../../../../package.json","../../../../chunks/1362.js","../../../../chunks/1597.js","../../../../chunks/2121.js","../../../../chunks/2772.js","../../../../chunks/3073.js","../../../../chunks/3109.js","../../../../chunks/3275.js","../../../../chunks/352.js","../../../../chunks/4036.js","../../../../chunks/4324.js","../../../../chunks/4325.js","../../../../chunks/5075.js","../../../../chunks/5353.js","../../../../chunks/6314.js","../../../../chunks/6325.js","../../../../chunks/7407.js","../../../../chunks/7783.js","../../../../chunks/7814.js","../../../../chunks/8785.js","../../../../chunks/9051.js","../../../../chunks/9970.js","../../../../chunks/font-manifest.json","../../../../webpack-runtime.js","page_client-reference-manifest.js"]}
--------------------------------------------------------------------------------
/build/server/app/(main)/admin/modules/page.js.nft.json:
--------------------------------------------------------------------------------
1 | {"version":1,"files":["../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage.external.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/async-local-storage.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage.external.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/package.json","../../../../../../node_modules/next","../../../../../../package.json","../../../../../package.json","../../../../chunks/1362.js","../../../../chunks/1597.js","../../../../chunks/2121.js","../../../../chunks/2772.js","../../../../chunks/3073.js","../../../../chunks/3109.js","../../../../chunks/3275.js","../../../../chunks/352.js","../../../../chunks/4036.js","../../../../chunks/4324.js","../../../../chunks/4325.js","../../../../chunks/5075.js","../../../../chunks/5353.js","../../../../chunks/6314.js","../../../../chunks/6325.js","../../../../chunks/7407.js","../../../../chunks/7783.js","../../../../chunks/7814.js","../../../../chunks/8785.js","../../../../chunks/9051.js","../../../../chunks/9970.js","../../../../chunks/font-manifest.json","../../../../webpack-runtime.js","page_client-reference-manifest.js"]}
--------------------------------------------------------------------------------
/build/server/app/(main)/admin/mutes/page.js.nft.json:
--------------------------------------------------------------------------------
1 | {"version":1,"files":["../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage.external.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/async-local-storage.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage.external.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/package.json","../../../../../../node_modules/next","../../../../../../package.json","../../../../../package.json","../../../../chunks/1362.js","../../../../chunks/1597.js","../../../../chunks/2121.js","../../../../chunks/2772.js","../../../../chunks/3073.js","../../../../chunks/3109.js","../../../../chunks/3275.js","../../../../chunks/352.js","../../../../chunks/4036.js","../../../../chunks/4324.js","../../../../chunks/4325.js","../../../../chunks/5075.js","../../../../chunks/5353.js","../../../../chunks/6314.js","../../../../chunks/6325.js","../../../../chunks/7407.js","../../../../chunks/7783.js","../../../../chunks/7814.js","../../../../chunks/8785.js","../../../../chunks/9051.js","../../../../chunks/9970.js","../../../../chunks/font-manifest.json","../../../../webpack-runtime.js","page_client-reference-manifest.js"]}
--------------------------------------------------------------------------------
/build/server/app/(main)/admin/servers/page.js.nft.json:
--------------------------------------------------------------------------------
1 | {"version":1,"files":["../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage.external.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/async-local-storage.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage.external.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/package.json","../../../../../../node_modules/next","../../../../../../package.json","../../../../../package.json","../../../../chunks/1362.js","../../../../chunks/1597.js","../../../../chunks/2121.js","../../../../chunks/2772.js","../../../../chunks/3073.js","../../../../chunks/3109.js","../../../../chunks/3275.js","../../../../chunks/352.js","../../../../chunks/4036.js","../../../../chunks/4324.js","../../../../chunks/4325.js","../../../../chunks/5075.js","../../../../chunks/5353.js","../../../../chunks/6314.js","../../../../chunks/6325.js","../../../../chunks/7407.js","../../../../chunks/7783.js","../../../../chunks/7814.js","../../../../chunks/8785.js","../../../../chunks/9051.js","../../../../chunks/9970.js","../../../../chunks/font-manifest.json","../../../../webpack-runtime.js","page_client-reference-manifest.js"]}
--------------------------------------------------------------------------------
/build/server/app/(main)/admin/settings/page.js.nft.json:
--------------------------------------------------------------------------------
1 | {"version":1,"files":["../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage.external.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/async-local-storage.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage.external.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/package.json","../../../../../../node_modules/next","../../../../../../package.json","../../../../../package.json","../../../../chunks/1362.js","../../../../chunks/1597.js","../../../../chunks/2121.js","../../../../chunks/2772.js","../../../../chunks/3073.js","../../../../chunks/3109.js","../../../../chunks/3275.js","../../../../chunks/352.js","../../../../chunks/4036.js","../../../../chunks/4324.js","../../../../chunks/4325.js","../../../../chunks/5075.js","../../../../chunks/5353.js","../../../../chunks/6314.js","../../../../chunks/6325.js","../../../../chunks/7407.js","../../../../chunks/7783.js","../../../../chunks/7814.js","../../../../chunks/8785.js","../../../../chunks/9051.js","../../../../chunks/9970.js","../../../../chunks/font-manifest.json","../../../../webpack-runtime.js","page_client-reference-manifest.js"]}
--------------------------------------------------------------------------------
/build/server/app/[customPage]/page.js.nft.json:
--------------------------------------------------------------------------------
1 | {"version":1,"files":["../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage.external.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/async-local-storage.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage.external.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/package.json","../../../../node_modules/next","../../../../package.json","../../../../utils/data/skins/api/agents.json","../../../../utils/data/skins/api/gloves.json","../../../../utils/data/skins/api/skins.json","../../../../utils/data/skins/api/weapons.json","../../../package.json","../../chunks/1362.js","../../chunks/1597.js","../../chunks/2121.js","../../chunks/2772.js","../../chunks/3073.js","../../chunks/3109.js","../../chunks/3275.js","../../chunks/352.js","../../chunks/4036.js","../../chunks/4324.js","../../chunks/4325.js","../../chunks/5075.js","../../chunks/5353.js","../../chunks/6314.js","../../chunks/6325.js","../../chunks/7407.js","../../chunks/7783.js","../../chunks/7814.js","../../chunks/8785.js","../../chunks/9051.js","../../chunks/9970.js","../../chunks/font-manifest.json","../../webpack-runtime.js","page_client-reference-manifest.js"]}
--------------------------------------------------------------------------------
/build/server/app/_not-found/page.js:
--------------------------------------------------------------------------------
1 | "use strict";(()=>{var e={};e.id=7409,e.ids=[7409],e.modules={72934:e=>{e.exports=require("next/dist/client/components/action-async-storage.external.js")},54580:e=>{e.exports=require("next/dist/client/components/request-async-storage.external.js")},45869:e=>{e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},20399:e=>{e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},27790:e=>{e.exports=require("assert")},78893:e=>{e.exports=require("buffer")},84770:e=>{e.exports=require("crypto")},17702:e=>{e.exports=require("events")},92048:e=>{e.exports=require("fs")},32615:e=>{e.exports=require("http")},35240:e=>{e.exports=require("https")},98216:e=>{e.exports=require("net")},19801:e=>{e.exports=require("os")},55315:e=>{e.exports=require("path")},35816:e=>{e.exports=require("process")},76162:e=>{e.exports=require("stream")},74026:e=>{e.exports=require("string_decoder")},95346:e=>{e.exports=require("timers")},82452:e=>{e.exports=require("tls")},74175:e=>{e.exports=require("tty")},17360:e=>{e.exports=require("url")},21764:e=>{e.exports=require("util")},71568:e=>{e.exports=require("zlib")},15673:e=>{e.exports=require("node:events")},70612:e=>{e.exports=require("node:os")},97742:e=>{e.exports=require("node:process")},25997:e=>{e.exports=require("node:tty")},21263:(e,t,r)=>{r.r(t),r.d(t,{GlobalError:()=>s.a,__next_app__:()=>f,originalPathname:()=>p,pages:()=>d,routeModule:()=>c,tree:()=>l}),r(85730),r(52307),r(43612);var o=r(95951),n=r(88196),u=r(53410),s=r.n(u),i=r(92739),a={};for(let e in i)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(a[e]=()=>i[e]);r.d(t,a);let l=["",{children:["/_not-found",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.t.bind(r,52307,23)),"next/dist/client/components/not-found-error"]}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,43612)),"C:\\Projects\\CSS-Panel\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,52307,23)),"next/dist/client/components/not-found-error"]}],d=[],p="/_not-found/page",f={require:r,loadChunk:()=>Promise.resolve()},c=new o.AppPageRouteModule({definition:{kind:n.x.APP_PAGE,page:"/_not-found/page",pathname:"/_not-found",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:l}})},57198:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{isNotFoundError:function(){return n},notFound:function(){return o}});let r="NEXT_NOT_FOUND";function o(){let e=Error(r);throw e.digest=r,e}function n(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},85730:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{PARALLEL_ROUTE_DEFAULT_PATH:function(){return n},default:function(){return u}});let o=r(57198),n="next/dist/client/components/parallel-route-default.js";function u(){(0,o.notFound)()}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)}};var t=require("../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),o=t.X(0,[5353,7814],()=>r(21263));module.exports=o})();
--------------------------------------------------------------------------------
/build/server/app/_not-found/page.js.nft.json:
--------------------------------------------------------------------------------
1 | {"version":1,"files":["../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage.external.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/async-local-storage.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage.external.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/package.json","../../../../node_modules/next","../../../package.json","../../chunks/1362.js","../../chunks/1597.js","../../chunks/2121.js","../../chunks/2772.js","../../chunks/3073.js","../../chunks/3109.js","../../chunks/3275.js","../../chunks/352.js","../../chunks/4036.js","../../chunks/4324.js","../../chunks/4325.js","../../chunks/5075.js","../../chunks/5353.js","../../chunks/6314.js","../../chunks/6325.js","../../chunks/7407.js","../../chunks/7783.js","../../chunks/7814.js","../../chunks/8785.js","../../chunks/9051.js","../../chunks/9970.js","../../chunks/font-manifest.json","../../webpack-runtime.js","page_client-reference-manifest.js"]}
--------------------------------------------------------------------------------
/build/server/app/bans/page.js.nft.json:
--------------------------------------------------------------------------------
1 | {"version":1,"files":["../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage.external.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/async-local-storage.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage.external.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/package.json","../../../../node_modules/next","../../../../package.json","../../../../utils/data/skins/api/agents.json","../../../../utils/data/skins/api/gloves.json","../../../../utils/data/skins/api/skins.json","../../../../utils/data/skins/api/weapons.json","../../../package.json","../../chunks/1362.js","../../chunks/1597.js","../../chunks/2121.js","../../chunks/2772.js","../../chunks/3073.js","../../chunks/3109.js","../../chunks/3275.js","../../chunks/352.js","../../chunks/4036.js","../../chunks/4324.js","../../chunks/4325.js","../../chunks/5075.js","../../chunks/5353.js","../../chunks/6314.js","../../chunks/6325.js","../../chunks/7407.js","../../chunks/7783.js","../../chunks/7814.js","../../chunks/8785.js","../../chunks/9051.js","../../chunks/9970.js","../../chunks/font-manifest.json","../../webpack-runtime.js","page_client-reference-manifest.js"]}
--------------------------------------------------------------------------------
/build/server/app/buy-vip/page.js.nft.json:
--------------------------------------------------------------------------------
1 | {"version":1,"files":["../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage.external.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/async-local-storage.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage.external.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/package.json","../../../../node_modules/next","../../../../package.json","../../../../utils/data/skins/api/agents.json","../../../../utils/data/skins/api/gloves.json","../../../../utils/data/skins/api/skins.json","../../../../utils/data/skins/api/weapons.json","../../../package.json","../../chunks/1362.js","../../chunks/1597.js","../../chunks/2121.js","../../chunks/2772.js","../../chunks/3073.js","../../chunks/3109.js","../../chunks/3275.js","../../chunks/352.js","../../chunks/4036.js","../../chunks/4324.js","../../chunks/4325.js","../../chunks/5075.js","../../chunks/5353.js","../../chunks/6314.js","../../chunks/6325.js","../../chunks/7407.js","../../chunks/7783.js","../../chunks/7814.js","../../chunks/8785.js","../../chunks/9051.js","../../chunks/9970.js","../../chunks/font-manifest.json","../../webpack-runtime.js","page_client-reference-manifest.js"]}
--------------------------------------------------------------------------------
/build/server/app/mutes/page.js.nft.json:
--------------------------------------------------------------------------------
1 | {"version":1,"files":["../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage.external.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/async-local-storage.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage.external.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/package.json","../../../../node_modules/next","../../../../package.json","../../../../utils/data/skins/api/agents.json","../../../../utils/data/skins/api/gloves.json","../../../../utils/data/skins/api/skins.json","../../../../utils/data/skins/api/weapons.json","../../../package.json","../../chunks/1362.js","../../chunks/1597.js","../../chunks/2121.js","../../chunks/2772.js","../../chunks/3073.js","../../chunks/3109.js","../../chunks/3275.js","../../chunks/352.js","../../chunks/4036.js","../../chunks/4324.js","../../chunks/4325.js","../../chunks/5075.js","../../chunks/5353.js","../../chunks/6314.js","../../chunks/6325.js","../../chunks/7407.js","../../chunks/7783.js","../../chunks/7814.js","../../chunks/8785.js","../../chunks/9051.js","../../chunks/9970.js","../../chunks/font-manifest.json","../../webpack-runtime.js","page_client-reference-manifest.js"]}
--------------------------------------------------------------------------------
/build/server/app/page.js.nft.json:
--------------------------------------------------------------------------------
1 | {"version":1,"files":["../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage-instance.js","../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage.external.js","../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/async-local-storage.js","../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage-instance.js","../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage.external.js","../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/package.json","../../../node_modules/next","../../../package.json","../../../utils/data/skins/api/agents.json","../../../utils/data/skins/api/gloves.json","../../../utils/data/skins/api/skins.json","../../../utils/data/skins/api/weapons.json","../../package.json","../chunks/1362.js","../chunks/1597.js","../chunks/2121.js","../chunks/2772.js","../chunks/3073.js","../chunks/3109.js","../chunks/3275.js","../chunks/352.js","../chunks/4036.js","../chunks/4324.js","../chunks/4325.js","../chunks/5075.js","../chunks/5353.js","../chunks/6314.js","../chunks/6325.js","../chunks/7407.js","../chunks/7783.js","../chunks/7814.js","../chunks/8785.js","../chunks/9051.js","../chunks/9970.js","../chunks/font-manifest.json","../webpack-runtime.js","page_client-reference-manifest.js"]}
--------------------------------------------------------------------------------
/build/server/app/player-reports/page.js.nft.json:
--------------------------------------------------------------------------------
1 | {"version":1,"files":["../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage.external.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/async-local-storage.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage.external.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/package.json","../../../../node_modules/next","../../../../package.json","../../../../utils/data/skins/api/agents.json","../../../../utils/data/skins/api/gloves.json","../../../../utils/data/skins/api/skins.json","../../../../utils/data/skins/api/weapons.json","../../../package.json","../../chunks/1362.js","../../chunks/1597.js","../../chunks/2121.js","../../chunks/2772.js","../../chunks/3073.js","../../chunks/3109.js","../../chunks/3275.js","../../chunks/352.js","../../chunks/4036.js","../../chunks/4324.js","../../chunks/4325.js","../../chunks/5075.js","../../chunks/5353.js","../../chunks/6314.js","../../chunks/6325.js","../../chunks/7407.js","../../chunks/7783.js","../../chunks/7814.js","../../chunks/8785.js","../../chunks/9051.js","../../chunks/9970.js","../../chunks/font-manifest.json","../../webpack-runtime.js","page_client-reference-manifest.js"]}
--------------------------------------------------------------------------------
/build/server/app/servers/page.js:
--------------------------------------------------------------------------------
1 | (()=>{var e={};e.id=6664,e.ids=[6664],e.modules={72934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},54580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},45869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},20399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},27790:e=>{"use strict";e.exports=require("assert")},78893:e=>{"use strict";e.exports=require("buffer")},84770:e=>{"use strict";e.exports=require("crypto")},17702:e=>{"use strict";e.exports=require("events")},92048:e=>{"use strict";e.exports=require("fs")},32615:e=>{"use strict";e.exports=require("http")},35240:e=>{"use strict";e.exports=require("https")},98216:e=>{"use strict";e.exports=require("net")},19801:e=>{"use strict";e.exports=require("os")},55315:e=>{"use strict";e.exports=require("path")},35816:e=>{"use strict";e.exports=require("process")},76162:e=>{"use strict";e.exports=require("stream")},74026:e=>{"use strict";e.exports=require("string_decoder")},95346:e=>{"use strict";e.exports=require("timers")},82452:e=>{"use strict";e.exports=require("tls")},74175:e=>{"use strict";e.exports=require("tty")},17360:e=>{"use strict";e.exports=require("url")},21764:e=>{"use strict";e.exports=require("util")},71568:e=>{"use strict";e.exports=require("zlib")},15673:e=>{"use strict";e.exports=require("node:events")},70612:e=>{"use strict";e.exports=require("node:os")},97742:e=>{"use strict";e.exports=require("node:process")},25997:e=>{"use strict";e.exports=require("node:tty")},3302:(e,r,s)=>{"use strict";s.r(r),s.d(r,{GlobalError:()=>n.a,__next_app__:()=>d,originalPathname:()=>l,pages:()=>c,routeModule:()=>x,tree:()=>p}),s(63849),s(43612),s(52307);var t=s(95951),i=s(88196),o=s(53410),n=s.n(o),u=s(92739),a={};for(let e in u)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(a[e]=()=>u[e]);s.d(r,a);let p=["",{children:["servers",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(s.bind(s,63849)),"C:\\Projects\\CSS-Panel\\app\\servers\\page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(s.bind(s,43612)),"C:\\Projects\\CSS-Panel\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(s.t.bind(s,52307,23)),"next/dist/client/components/not-found-error"]}],c=["C:\\Projects\\CSS-Panel\\app\\servers\\page.tsx"],l="/servers/page",d={require:s,loadChunk:()=>Promise.resolve()},x=new t.AppPageRouteModule({definition:{kind:i.x.APP_PAGE,page:"/servers/page",pathname:"/servers",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:p}})},25509:(e,r,s)=>{Promise.resolve().then(s.bind(s,30935)),Promise.resolve().then(s.bind(s,12834)),Promise.resolve().then(s.bind(s,74089)),Promise.resolve().then(s.bind(s,8224)),Promise.resolve().then(s.bind(s,66334)),Promise.resolve().then(s.bind(s,48299))},63849:(e,r,s)=>{"use strict";s.r(r),s.d(r,{default:()=>c,dynamic:()=>p});var t=s(47284),i=s(78291),o=s(83912),n=s(25973),u=s(55774),a=s(97370);let p="force-dynamic",c=async()=>{let e=await i.Z?.settings.getByKey("serversGrid"),r=await i.Z?.serversGroups.getAll()||[];return(0,t.jsxs)(t.Fragment,{children:[t.jsx(o.Z,{}),t.jsx(a.Z,{categories:r}),e?t.jsx(n.Z,{}):t.jsx(u.Z,{})]})}}};var r=require("../../webpack-runtime.js");r.C(e);var s=e=>r(r.s=e),t=r.X(0,[5353,5075,3073,6314,7783,6325,4324,4325,4036,1597,9970,7814,2772,352],()=>s(3302));module.exports=t})();
--------------------------------------------------------------------------------
/build/server/app/servers/page.js.nft.json:
--------------------------------------------------------------------------------
1 | {"version":1,"files":["../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage.external.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/async-local-storage.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage.external.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/package.json","../../../../node_modules/next","../../../../package.json","../../../../utils/data/skins/api/agents.json","../../../../utils/data/skins/api/gloves.json","../../../../utils/data/skins/api/skins.json","../../../../utils/data/skins/api/weapons.json","../../../package.json","../../chunks/1362.js","../../chunks/1597.js","../../chunks/2121.js","../../chunks/2772.js","../../chunks/3073.js","../../chunks/3109.js","../../chunks/3275.js","../../chunks/352.js","../../chunks/4036.js","../../chunks/4324.js","../../chunks/4325.js","../../chunks/5075.js","../../chunks/5353.js","../../chunks/6314.js","../../chunks/6325.js","../../chunks/7407.js","../../chunks/7783.js","../../chunks/7814.js","../../chunks/8785.js","../../chunks/9051.js","../../chunks/9970.js","../../chunks/font-manifest.json","../../webpack-runtime.js","page_client-reference-manifest.js"]}
--------------------------------------------------------------------------------
/build/server/app/setup/page.js.nft.json:
--------------------------------------------------------------------------------
1 | {"version":1,"files":["../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage.external.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/async-local-storage.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage.external.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/package.json","../../../../node_modules/next","../../../../package.json","../../../package.json","../../chunks/1362.js","../../chunks/1597.js","../../chunks/2121.js","../../chunks/2772.js","../../chunks/3073.js","../../chunks/3109.js","../../chunks/3275.js","../../chunks/352.js","../../chunks/4036.js","../../chunks/4324.js","../../chunks/4325.js","../../chunks/5075.js","../../chunks/5353.js","../../chunks/6314.js","../../chunks/6325.js","../../chunks/7407.js","../../chunks/7783.js","../../chunks/7814.js","../../chunks/8785.js","../../chunks/9051.js","../../chunks/9970.js","../../chunks/font-manifest.json","../../webpack-runtime.js","page_client-reference-manifest.js"]}
--------------------------------------------------------------------------------
/build/server/app/skins/page.js.nft.json:
--------------------------------------------------------------------------------
1 | {"version":1,"files":["../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/action-async-storage.external.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/async-local-storage.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/request-async-storage.external.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/package.json","../../../../node_modules/next","../../../../package.json","../../../../utils/data/skins/api/agents.json","../../../../utils/data/skins/api/gloves.json","../../../../utils/data/skins/api/skins.json","../../../../utils/data/skins/api/weapons.json","../../../package.json","../../chunks/1362.js","../../chunks/1597.js","../../chunks/2121.js","../../chunks/2772.js","../../chunks/3073.js","../../chunks/3109.js","../../chunks/3275.js","../../chunks/352.js","../../chunks/4036.js","../../chunks/4324.js","../../chunks/4325.js","../../chunks/5075.js","../../chunks/5353.js","../../chunks/6314.js","../../chunks/6325.js","../../chunks/7407.js","../../chunks/7783.js","../../chunks/7814.js","../../chunks/8785.js","../../chunks/9051.js","../../chunks/9970.js","../../chunks/font-manifest.json","../../webpack-runtime.js","page_client-reference-manifest.js"]}
--------------------------------------------------------------------------------
/build/server/chunks/7407.js:
--------------------------------------------------------------------------------
1 | "use strict";exports.id=7407,exports.ids=[7407],exports.modules={67407:(s,e,r)=>{r.r(e),r.d(e,{default:()=>t});var t=r(70965).H}};
--------------------------------------------------------------------------------
/build/server/chunks/font-manifest.json:
--------------------------------------------------------------------------------
1 | []
--------------------------------------------------------------------------------
/build/server/font-manifest.json:
--------------------------------------------------------------------------------
1 | []
--------------------------------------------------------------------------------
/build/server/functions-config-manifest.json:
--------------------------------------------------------------------------------
1 | {"version":1,"functions":{"/[customPage]":{},"/":{},"/servers":{}}}
--------------------------------------------------------------------------------
/build/server/interception-route-rewrite-manifest.js:
--------------------------------------------------------------------------------
1 | self.__INTERCEPTION_ROUTE_REWRITE_MANIFEST="[]";
--------------------------------------------------------------------------------
/build/server/middleware-build-manifest.js:
--------------------------------------------------------------------------------
1 | self.__BUILD_MANIFEST={polyfillFiles:["static/chunks/polyfills-42372ed130431b0a.js"],devFiles:[],ampDevFiles:[],lowPriorityFiles:[],rootMainFiles:["static/chunks/webpack-7abf134c2d903d47.js","static/chunks/34452e30-028cf39ca8711417.js","static/chunks/8106-eeef0d0982076800.js","static/chunks/main-app-14f2113d8903f9aa.js"],pages:{"/_app":["static/chunks/webpack-7abf134c2d903d47.js","static/chunks/framework-20afca218c33ed8b.js","static/chunks/main-3b5763ff705253b6.js","static/chunks/pages/_app-e336f445d0fe39c0.js"],"/_error":["static/chunks/webpack-7abf134c2d903d47.js","static/chunks/framework-20afca218c33ed8b.js","static/chunks/main-3b5763ff705253b6.js","static/chunks/pages/_error-ad1f1ca0821aa68d.js"]},ampFirstPages:[]},self.__BUILD_MANIFEST.lowPriorityFiles=["/static/"+process.env.__NEXT_BUILD_ID+"/_buildManifest.js",,"/static/"+process.env.__NEXT_BUILD_ID+"/_ssgManifest.js"];
--------------------------------------------------------------------------------
/build/server/middleware-manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "version": 3,
3 | "middleware": {},
4 | "functions": {},
5 | "sortedMiddleware": []
6 | }
--------------------------------------------------------------------------------
/build/server/middleware-react-loadable-manifest.js:
--------------------------------------------------------------------------------
1 | self.__REACT_LOADABLE_MANIFEST='{"app\\\\UI\\\\Layouts\\\\Main\\\\Charts\\\\Area\\\\index.tsx -> react-apexcharts":{"id":27989,"files":["static/chunks/721aab79.1656280c2a2d8b20.js","static/chunks/7989.afa7d219e27bfd24.js"]},"node_modules\\\\.pnpm\\\\@nextui-org+accordion@2.2.7_4973061d7470f404c00df124e34033d3\\\\node_modules\\\\@nextui-org\\\\accordion\\\\dist\\\\chunk-3XWHXVUH.mjs -> @nextui-org/dom-animation":{"id":65677,"files":["static/chunks/5677.8b22a0f8e75c7d98.js"]}}';
--------------------------------------------------------------------------------
/build/server/next-font-manifest.js:
--------------------------------------------------------------------------------
1 | self.__NEXT_FONT_MANIFEST='{"pages":{},"app":{},"appUsingSizeAdjust":false,"pagesUsingSizeAdjust":false}';
--------------------------------------------------------------------------------
/build/server/next-font-manifest.json:
--------------------------------------------------------------------------------
1 | {"pages":{},"app":{},"appUsingSizeAdjust":false,"pagesUsingSizeAdjust":false}
--------------------------------------------------------------------------------
/build/server/pages-manifest.json:
--------------------------------------------------------------------------------
1 | {"/api/admin/admins":"pages/api/admin/admins.js","/api/admin/admins/[id]":"pages/api/admin/admins/[id].js","/api/admin/advertisements/[id]":"pages/api/admin/advertisements/[id].js","/api/admin/advertisements":"pages/api/admin/advertisements.js","/api/admin/advertisements/refresh":"pages/api/admin/advertisements/refresh.js","/api/admin/db":"pages/api/admin/db.js","/api/admin/flags/[id]":"pages/api/admin/flags/[id].js","/api/admin/flags":"pages/api/admin/flags.js","/_app":"pages/_app.js","/_error":"pages/_error.js","/api/admin/groups/[id]":"pages/api/admin/groups/[id].js","/api/admin/groups":"pages/api/admin/groups.js","/api/admin/logs":"pages/api/admin/logs.js","/api/admin/modules/[moduleId]":"pages/api/admin/modules/[moduleId].js","/api/admin/modules":"pages/api/admin/modules.js","/api/admin/player-reports":"pages/api/admin/player-reports.js","/api/admin/servers-groups/[id]":"pages/api/admin/servers-groups/[id].js","/api/admin/player-reports/[reportId]":"pages/api/admin/player-reports/[reportId].js","/api/admin/servers-groups":"pages/api/admin/servers-groups.js","/api/admin/servers":"pages/api/admin/servers.js","/api/admin/servers/[id]":"pages/api/admin/servers/[id].js","/api/admin/settings":"pages/api/admin/settings.js","/api/admin/setup":"pages/api/admin/setup.js","/api/admin/statistics":"pages/api/admin/statistics.js","/api/admin/update":"pages/api/admin/update.js","/api/auth":"pages/api/auth.js","/api/auth/login":"pages/api/auth/login.js","/api/auth/logout":"pages/api/auth/logout.js","/api/auth/return":"pages/api/auth/return.js","/api/bans/[banId]":"pages/api/bans/[banId].js","/api/bans":"pages/api/bans.js","/api/buy-vip/capture":"pages/api/buy-vip/capture.js","/api/buy-vip":"pages/api/buy-vip.js","/api/modules":"pages/api/modules.js","/api/mutes/[muteId]":"pages/api/mutes/[muteId].js","/api/mutes":"pages/api/mutes.js","/api/servers/[serverId]/action":"pages/api/servers/[serverId]/action.js","/api/servers/[serverId]/chat":"pages/api/servers/[serverId]/chat.js","/api/servers/[serverId]":"pages/api/servers/[serverId].js","/api/servers/[serverId]/report":"pages/api/servers/[serverId]/report.js","/api/servers":"pages/api/servers.js","/api/servers/list":"pages/api/servers/list.js","/api/settings":"pages/api/settings.js","/api/skins/agents":"pages/api/skins/agents.js","/api/skins/collections/[collectionId]":"pages/api/skins/collections/[collectionId].js","/api/skins/collections/[collectionId]/item":"pages/api/skins/collections/[collectionId]/item.js","/api/skins/collections/[collectionId]/like":"pages/api/skins/collections/[collectionId]/like.js","/api/skins/collections":"pages/api/skins/collections.js","/api/skins/gloves":"pages/api/skins/gloves.js","/api/skins":"pages/api/skins.js","/api/skins/knives":"pages/api/skins/knives.js","/api/skins/music":"pages/api/skins/music.js","/api/skins/skins":"pages/api/skins/skins.js","/api/stats":"pages/api/stats.js","/_document":"pages/_document.js"}
--------------------------------------------------------------------------------
/build/server/pages/500.html:
--------------------------------------------------------------------------------
1 |
500: Internal Server Error500
Internal Server Error.
--------------------------------------------------------------------------------
/build/server/pages/_app.js:
--------------------------------------------------------------------------------
1 | "use strict";(()=>{var e={};e.id=2888,e.ids=[2888],e.modules={95887:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let n=r(90721),o=r(20997),i=n._(r(16689)),u=r(3652);async function s(e){let{Component:t,ctx:r}=e;return{pageProps:await (0,u.loadGetInitialProps)(t,r)}}class a extends i.default.Component{render(){let{Component:e,pageProps:t}=this.props;return(0,o.jsx)(e,{...t})}}a.origGetInitialProps=s,a.getInitialProps=s,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3652:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DecodeError:function(){return g},MiddlewareNotFoundError:function(){return E},MissingStaticPage:function(){return y},NormalizeError:function(){return m},PageNotFoundError:function(){return P},SP:function(){return d},ST:function(){return p},WEB_VITALS:function(){return r},execOnce:function(){return n},getDisplayName:function(){return a},getLocationOrigin:function(){return u},getURL:function(){return s},isAbsoluteUrl:function(){return i},isResSent:function(){return c},loadGetInitialProps:function(){return f},normalizeRepeatedSlashes:function(){return l},stringifyError:function(){return x}});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,r=!1;return function(){for(var n=arguments.length,o=Array(n),i=0;io.test(e);function u(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function s(){let{href:e}=window.location,t=u();return e.substring(t.length)}function a(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function c(e){return e.finished||e.headersSent}function l(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function f(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await f(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&c(r))return n;if(!n)throw Error('"'+a(e)+'.getInitialProps()" should resolve to an object. But found "'+n+'" instead.');return n}let d="undefined"!=typeof performance,p=d&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class g extends Error{}class m extends Error{}class P extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class y extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class E extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function x(e){return JSON.stringify({message:e.message,stack:e.stack})}},16689:e=>{e.exports=require("react")},20997:e=>{e.exports=require("react/jsx-runtime")},90721:(e,t)=>{t._=t._interop_require_default=function(e){return e&&e.__esModule?e:{default:e}}}};var t=require("../webpack-runtime.js");t.C(e);var r=t(t.s=95887);module.exports=r})();
--------------------------------------------------------------------------------
/build/server/pages/_app.js.nft.json:
--------------------------------------------------------------------------------
1 | {"version":1,"files":["../../../node_modules/.pnpm/next@14.2.26_react-dom@18.3_df6b71d96628dd4584f208bdc57bc2d4/node_modules/next/dist/pages/_app.js","../../../node_modules/.pnpm/react@18.3.1/node_modules/react/cjs/react-jsx-runtime.development.js","../../../node_modules/.pnpm/react@18.3.1/node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../node_modules/.pnpm/react@18.3.1/node_modules/react/cjs/react.development.js","../../../node_modules/.pnpm/react@18.3.1/node_modules/react/cjs/react.production.min.js","../../../node_modules/.pnpm/react@18.3.1/node_modules/react/index.js","../../../node_modules/.pnpm/react@18.3.1/node_modules/react/jsx-runtime.js","../../../node_modules/.pnpm/react@18.3.1/node_modules/react/package.json","../../../node_modules/react","../../../package.json","../../package.json","../chunks/1362.js","../chunks/1597.js","../chunks/2121.js","../chunks/2772.js","../chunks/3073.js","../chunks/3109.js","../chunks/3275.js","../chunks/352.js","../chunks/4036.js","../chunks/4324.js","../chunks/4325.js","../chunks/5075.js","../chunks/5353.js","../chunks/6314.js","../chunks/6325.js","../chunks/7407.js","../chunks/7783.js","../chunks/7814.js","../chunks/8785.js","../chunks/9051.js","../chunks/9970.js","../chunks/font-manifest.json","../webpack-runtime.js"]}
--------------------------------------------------------------------------------
/build/server/pages/_document.js:
--------------------------------------------------------------------------------
1 | "use strict";(()=>{var e={};e.id=660,e.ids=[660],e.modules={62785:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},16689:e=>{e.exports=require("react")},20997:e=>{e.exports=require("react/jsx-runtime")},55315:e=>{e.exports=require("path")}};var r=require("../webpack-runtime.js");r.C(e);var s=e=>r(r.s=e),t=r.X(0,[9051],()=>s(39051));module.exports=t})();
--------------------------------------------------------------------------------
/build/server/pages/api/admin/advertisements.js:
--------------------------------------------------------------------------------
1 | "use strict";(()=>{var e={};e.id=4584,e.ids=[4584],e.modules={429:e=>{e.exports=require("cookie-session")},62418:e=>{e.exports=require("mysql2/promise")},20145:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},99648:e=>{e.exports=import("axios")},97564:e=>{e.exports=import("chalk")},97612:e=>{e.exports=import("drizzle-orm")},99089:e=>{e.exports=import("drizzle-orm/mysql-core")},63024:e=>{e.exports=import("drizzle-orm/mysql2")},45616:e=>{e.exports=import("next-connect")},2782:e=>{e.exports=import("steam-api-sdk")},9926:e=>{e.exports=import("zod")},47317:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.r(t),s.d(t,{config:()=>c,default:()=>l,routeModule:()=>d});var a=s(4145),n=s(99019),i=s(37251),o=s(65513),u=e([o]);o=(u.then?(await u)():u)[0];let l=(0,i.l)(o,"default"),c=(0,i.l)(o,"config"),d=new a.PagesAPIRouteModule({definition:{kind:n.x.PAGES_API,page:"/api/admin/advertisements",pathname:"/api/admin/advertisements",bundlePath:"",filename:""},userland:o});r()}catch(e){r(e)}})},65513:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.r(t),s.d(t,{default:()=>m});var a=s(98714),n=s(41233),i=s(3186),o=s(97358),u=s(90901),l=s(36492),c=s(28243),d=e([a,n,i,o,u,l,c]);[a,n,i,o,u,l,c]=d.then?(await d)():d;let m=async(e,t)=>{if(await c.Z.run(e,t),!await (0,u.Z)(e,t,["@web/root"],"OR"))return;if(!(await (0,i.ed)("advertisements")).enabled)return t.status(404).json({message:"Module not found"});if(!o.of)return t.status(500).json({message:"Database not connected"});let{method:s}=e;if(!l.Z)return t.status(500).json({message:"Database not connected"});switch(s){case"GET":try{let e=await o.of.select().from(n.advertisements);return t.status(200).json(e)}catch(e){return error(`Error getting advertisements users: ${e}`),t.status(500).json({message:"Internal server error"})}case"POST":try{let s=a.n.parse(e.body);return await o.of.insert(n.advertisements).values(s),t.status(200).json({message:"Advertisement created successfully"})}catch(e){return error(`Error creating advertisement: ${e}`),t.status(500).json({message:"Internal server error"})}}};r()}catch(e){r(e)}})},28243:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.d(t,{Z:()=>c});var a=s(51284),n=s(45616),i=s(429),o=s.n(i),u=e([n]);n=(u.then?(await u)():u)[0];let l=(0,n.default)();l.use(o()({secret:process.env.SESSION_SECRET||"secret",maxAge:10368e6})),l.use(a.Z.initialize()),l.use(a.Z.session());let c=l;r()}catch(e){r(e)}})},51284:(e,t,s)=>{s.d(t,{Z:()=>o});let r=require("passport");var a=s.n(r);let n=require("passport-steam");a().serializeUser(async(e,t)=>{t(null,e)}),a().deserializeUser(async(e,t)=>{t(null,e)});let i=process.env.DOMAIN||"";i.startsWith("http")||(i=`https://${i}`),a().use(new n.Strategy({returnURL:`${i}/api/auth/return`,realm:`${i}/`,apiKey:process.env.STEAM_API_KEY||""},(e,t,s)=>(t.identifier=e,s(null,t))));let o=a()},90901:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.d(t,{Z:()=>i});var a=s(36492),n=e([a]);a=(n.then?(await n)():n)[0];let i=(e,t,s,r="AND")=>new Promise(async(n,i)=>{if(!a.Z)return t.status(500).json({message:"Database not connected"});if(!e.user)return i(t.status(400).json({success:!1,error:"Protected Route"}));let o=e.user.id,u=await a.Z.admins.getBySteam64(o);if(!u)return i(t.status(401).json({success:!1,error:"Protected Route"}));if(!s)return n(u);let l=null;if("object"==typeof u.flags)l=u.flags;else{let e=await a.Z.adminGroups.getById(u.flags);e&&(l=e.flags)}if(null===l||!("AND"===r?s.every(e=>l.includes(e)):s.some(e=>l.includes(e))))return i(t.status(403).json({success:!1,error:"Protected Route"}));n(u)});r()}catch(e){r(e)}})}};var t=require("../../../webpack-api-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[3275],()=>s(47317));module.exports=r})();
--------------------------------------------------------------------------------
/build/server/pages/api/admin/db.js:
--------------------------------------------------------------------------------
1 | "use strict";(()=>{var t={};t.id=9530,t.ids=[9530],t.modules={62418:t=>{t.exports=require("mysql2/promise")},20145:t=>{t.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9926:t=>{t.exports=import("zod")},37251:(t,e)=>{Object.defineProperty(e,"l",{enumerable:!0,get:function(){return function t(e,n){return n in e?e[n]:"then"in e&&"function"==typeof e.then?e.then(e=>t(e,n)):"function"==typeof e&&"default"===n?e:void 0}}})},89031:(t,e,n)=>{n.a(t,async(t,r)=>{try{n.r(e),n.d(e,{config:()=>c,default:()=>d,routeModule:()=>P});var i=n(4145),a=n(99019),s=n(37251),o=n(51591),u=t([o]);o=(u.then?(await u)():u)[0];let d=(0,s.l)(o,"default"),c=(0,s.l)(o,"config"),P=new i.PagesAPIRouteModule({definition:{kind:a.x.PAGES_API,page:"/api/admin/db",pathname:"/api/admin/db",bundlePath:"",filename:""},userland:o});r()}catch(t){r(t)}})},51591:(t,e,n)=>{n.a(t,async(t,r)=>{try{n.r(e),n.d(e,{default:()=>o});var i=n(62418),a=n(33410),s=t([a]);a=(s.then?(await s)():s)[0];let o=async(t,e)=>{let{method:n}=t;if("POST"===n)try{let{DB_DATABASE:n,DB_HOST:r,DB_PASSWORD:s,DB_PORT:o,DB_USER:u}=a.z.parse(t.body),d=await (0,i.createConnection)({host:r,user:u,password:s,database:n,port:parseInt(o)});return await d.end(),e.status(200).send("ok")}catch(t){return error(t),e.status(500).json(t)}return e.status(405).end()};r()}catch(t){r(t)}})},33410:(t,e,n)=>{n.a(t,async(t,r)=>{try{n.d(e,{Z:()=>u,z:()=>o});var i=n(9926),a=t([i]);let s=(i=(a.then?(await a)():a)[0]).z.object({STEAM_API_KEY:i.z.string().min(1),SESSION_SECRET:i.z.string().min(1).optional(),DOMAIN:i.z.string().min(1),DB_HOST:i.z.string().min(1),DB_USER:i.z.string().min(1),DB_PASSWORD:i.z.string().min(1),DB_DATABASE:i.z.string().min(1),DB_PORT:i.z.string().min(1),MASTER_ADMIN:i.z.string().min(1)}),o=i.z.object({DB_HOST:i.z.string().min(1),DB_USER:i.z.string().min(1),DB_PASSWORD:i.z.string().min(1),DB_DATABASE:i.z.string().min(1),DB_PORT:i.z.string().min(1)}),u=s;r()}catch(t){r(t)}})},99019:(t,e)=>{var n;Object.defineProperty(e,"x",{enumerable:!0,get:function(){return n}}),function(t){t.PAGES="PAGES",t.PAGES_API="PAGES_API",t.APP_PAGE="APP_PAGE",t.APP_ROUTE="APP_ROUTE"}(n||(n={}))},4145:(t,e,n)=>{t.exports=n(20145)}};var e=require("../../../webpack-api-runtime.js");e.C(t);var n=e(e.s=89031);module.exports=n})();
--------------------------------------------------------------------------------
/build/server/pages/api/admin/logs.js:
--------------------------------------------------------------------------------
1 | "use strict";(()=>{var e={};e.id=9825,e.ids=[9825],e.modules={429:e=>{e.exports=require("cookie-session")},62418:e=>{e.exports=require("mysql2/promise")},20145:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},99648:e=>{e.exports=import("axios")},97564:e=>{e.exports=import("chalk")},97612:e=>{e.exports=import("drizzle-orm")},99089:e=>{e.exports=import("drizzle-orm/mysql-core")},63024:e=>{e.exports=import("drizzle-orm/mysql2")},45616:e=>{e.exports=import("next-connect")},2782:e=>{e.exports=import("steam-api-sdk")},9926:e=>{e.exports=import("zod")},95923:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.r(t),s.d(t,{config:()=>c,default:()=>l,routeModule:()=>d});var a=s(4145),i=s(99019),n=s(37251),o=s(44245),u=e([o]);o=(u.then?(await u)():u)[0];let l=(0,n.l)(o,"default"),c=(0,n.l)(o,"config"),d=new a.PagesAPIRouteModule({definition:{kind:i.x.PAGES_API,page:"/api/admin/logs",pathname:"/api/admin/logs",bundlePath:"",filename:""},userland:o});r()}catch(e){r(e)}})},44245:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.r(t),s.d(t,{default:()=>l});var a=s(36492),i=s(28243),n=s(90901),o=s(51951),u=e([a,i,n,o]);[a,i,n,o]=u.then?(await u)():u;let l=async(e,t)=>{if(await i.Z.run(e,t),!await (0,n.Z)(e,t,["@web/root","@web/logs","@css/root"],"OR"))return;let{method:s}=e;if(!a.Z)return t.status(500).json({message:"Database not connected"});if("GET"===s){let{page:s,rows:r,query:i}=o.Z.parse(e.query),n=await a.Z.logs.getAllMapped(s,r,i),u=await a.Z.logs.count(i);return t.status(200).json({results:n,count:u})}};r()}catch(e){r(e)}})},28243:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.d(t,{Z:()=>c});var a=s(51284),i=s(45616),n=s(429),o=s.n(n),u=e([i]);i=(u.then?(await u)():u)[0];let l=(0,i.default)();l.use(o()({secret:process.env.SESSION_SECRET||"secret",maxAge:10368e6})),l.use(a.Z.initialize()),l.use(a.Z.session());let c=l;r()}catch(e){r(e)}})},51284:(e,t,s)=>{s.d(t,{Z:()=>o});let r=require("passport");var a=s.n(r);let i=require("passport-steam");a().serializeUser(async(e,t)=>{t(null,e)}),a().deserializeUser(async(e,t)=>{t(null,e)});let n=process.env.DOMAIN||"";n.startsWith("http")||(n=`https://${n}`),a().use(new i.Strategy({returnURL:`${n}/api/auth/return`,realm:`${n}/`,apiKey:process.env.STEAM_API_KEY||""},(e,t,s)=>(t.identifier=e,s(null,t))));let o=a()},90901:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.d(t,{Z:()=>n});var a=s(36492),i=e([a]);a=(i.then?(await i)():i)[0];let n=(e,t,s,r="AND")=>new Promise(async(i,n)=>{if(!a.Z)return t.status(500).json({message:"Database not connected"});if(!e.user)return n(t.status(400).json({success:!1,error:"Protected Route"}));let o=e.user.id,u=await a.Z.admins.getBySteam64(o);if(!u)return n(t.status(401).json({success:!1,error:"Protected Route"}));if(!s)return i(u);let l=null;if("object"==typeof u.flags)l=u.flags;else{let e=await a.Z.adminGroups.getById(u.flags);e&&(l=e.flags)}if(null===l||!("AND"===r?s.every(e=>l.includes(e)):s.some(e=>l.includes(e))))return n(t.status(403).json({success:!1,error:"Protected Route"}));i(u)});r()}catch(e){r(e)}})},51951:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.d(t,{Z:()=>n});var a=s(9926),i=e([a]);let n=(a=(i.then?(await i)():i)[0]).default.object({page:a.default.string().default("1").refine(e=>!isNaN(Number(e)),{message:"Invalid page query"}).transform(e=>Number(e)),rows:a.default.string().default("10").refine(e=>!isNaN(Number(e)),{message:"Invalid page query"}).refine(e=>50>Number(e),{message:"Rows must be less than 50"}).transform(e=>Number(e)),query:a.default.string().optional()});r()}catch(e){r(e)}})}};var t=require("../../../webpack-api-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[3275],()=>s(95923));module.exports=r})();
--------------------------------------------------------------------------------
/build/server/pages/api/admin/modules.js:
--------------------------------------------------------------------------------
1 | "use strict";(()=>{var e={};e.id=7774,e.ids=[7774],e.modules={429:e=>{e.exports=require("cookie-session")},62418:e=>{e.exports=require("mysql2/promise")},20145:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},99648:e=>{e.exports=import("axios")},97564:e=>{e.exports=import("chalk")},97612:e=>{e.exports=import("drizzle-orm")},99089:e=>{e.exports=import("drizzle-orm/mysql-core")},63024:e=>{e.exports=import("drizzle-orm/mysql2")},45616:e=>{e.exports=import("next-connect")},2782:e=>{e.exports=import("steam-api-sdk")},9926:e=>{e.exports=import("zod")},46165:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.r(t),s.d(t,{config:()=>c,default:()=>l,routeModule:()=>d});var a=s(4145),i=s(99019),n=s(37251),o=s(33441),u=e([o]);o=(u.then?(await u)():u)[0];let l=(0,n.l)(o,"default"),c=(0,n.l)(o,"config"),d=new a.PagesAPIRouteModule({definition:{kind:i.x.PAGES_API,page:"/api/admin/modules",pathname:"/api/admin/modules",bundlePath:"",filename:""},userland:o});r()}catch(e){r(e)}})},33441:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.r(t),s.d(t,{default:()=>l});var a=s(3186),i=s(90901),n=s(28243),o=s(36492),u=e([a,i,n,o]);[a,i,n,o]=u.then?(await u)():u;let l=async(e,t)=>{await n.Z.run(e,t);let{method:s}=e;if(await (0,i.Z)(e,t,["@web/root","@css/root"],"OR"))switch(s){case"GET":try{if(await (0,a.ZW)(),!o.Z)return t.status(500).json({message:"Database connection failed"});let e=await (0,a.By)(),s=await Promise.all(e.map(async e=>{let{enabled:t,settings:s,license:r}=await (0,a.ed)(e.identifier)||{enabled:!1,settings:{},license:null};return{...e,license:r,enabled:!!r&&t,settings:s}}));return t.status(200).json(s)}catch(e){return error(e),t.status(500).json(e)}case"POST":try{let{moduleId:s,method:r}=e.body;if(!s||!r)return t.status(400).end();let i=(await (0,a.By)()).find(e=>e.identifier===s);if(!i)return t.status(404).end();if((await (0,a.ed)(s)).enabled||!i.paymentCycle.includes(r))return t.status(400).end();let n=await (0,a.$6)({method:r,moduleId:s});if(!n)return t.status(500).end();if("string"==typeof n)return t.status(200).send(n);return t.status(201).json(n)}catch(e){return error("Failed to createa a license process:",e),t.status(500).json(e)}default:return t.status(405).end()}};r()}catch(e){r(e)}})},28243:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.d(t,{Z:()=>c});var a=s(51284),i=s(45616),n=s(429),o=s.n(n),u=e([i]);i=(u.then?(await u)():u)[0];let l=(0,i.default)();l.use(o()({secret:process.env.SESSION_SECRET||"secret",maxAge:10368e6})),l.use(a.Z.initialize()),l.use(a.Z.session());let c=l;r()}catch(e){r(e)}})},51284:(e,t,s)=>{s.d(t,{Z:()=>o});let r=require("passport");var a=s.n(r);let i=require("passport-steam");a().serializeUser(async(e,t)=>{t(null,e)}),a().deserializeUser(async(e,t)=>{t(null,e)});let n=process.env.DOMAIN||"";n.startsWith("http")||(n=`https://${n}`),a().use(new i.Strategy({returnURL:`${n}/api/auth/return`,realm:`${n}/`,apiKey:process.env.STEAM_API_KEY||""},(e,t,s)=>(t.identifier=e,s(null,t))));let o=a()},90901:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.d(t,{Z:()=>n});var a=s(36492),i=e([a]);a=(i.then?(await i)():i)[0];let n=(e,t,s,r="AND")=>new Promise(async(i,n)=>{if(!a.Z)return t.status(500).json({message:"Database not connected"});if(!e.user)return n(t.status(400).json({success:!1,error:"Protected Route"}));let o=e.user.id,u=await a.Z.admins.getBySteam64(o);if(!u)return n(t.status(401).json({success:!1,error:"Protected Route"}));if(!s)return i(u);let l=null;if("object"==typeof u.flags)l=u.flags;else{let e=await a.Z.adminGroups.getById(u.flags);e&&(l=e.flags)}if(null===l||!("AND"===r?s.every(e=>l.includes(e)):s.some(e=>l.includes(e))))return n(t.status(403).json({success:!1,error:"Protected Route"}));i(u)});r()}catch(e){r(e)}})}};var t=require("../../../webpack-api-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[3275],()=>s(46165));module.exports=r})();
--------------------------------------------------------------------------------
/build/server/pages/api/admin/modules/[moduleId].js:
--------------------------------------------------------------------------------
1 | "use strict";(()=>{var e={};e.id=4440,e.ids=[4440],e.modules={429:e=>{e.exports=require("cookie-session")},62418:e=>{e.exports=require("mysql2/promise")},20145:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},99648:e=>{e.exports=import("axios")},97564:e=>{e.exports=import("chalk")},97612:e=>{e.exports=import("drizzle-orm")},99089:e=>{e.exports=import("drizzle-orm/mysql-core")},63024:e=>{e.exports=import("drizzle-orm/mysql2")},45616:e=>{e.exports=import("next-connect")},2782:e=>{e.exports=import("steam-api-sdk")},9926:e=>{e.exports=import("zod")},29447:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.r(t),s.d(t,{config:()=>l,default:()=>d,routeModule:()=>p});var a=s(4145),i=s(99019),n=s(37251),u=s(8179),o=e([u]);u=(o.then?(await o)():o)[0];let d=(0,n.l)(u,"default"),l=(0,n.l)(u,"config"),p=new a.PagesAPIRouteModule({definition:{kind:i.x.PAGES_API,page:"/api/admin/modules/[moduleId]",pathname:"/api/admin/modules/[moduleId]",bundlePath:"",filename:""},userland:u});r()}catch(e){r(e)}})},8179:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.r(t),s.d(t,{default:()=>o});var a=s(3186),i=s(36492),n=s(28243),u=e([a,i,n]);[a,i,n]=u.then?(await u)():u;let o=async(e,t)=>{await n.Z.run(e,t);let{method:s}=e,{moduleId:r}=e.query;if(!i.Z)return t.status(400).send("Database connection failed");let u=await (0,a.GQ)(r);if(!u)return t.status(404).send("License not found");switch(s){case"GET":return t.status(200).json(u);case"PUT":try{let{status:s}=e.body;if(!s)return t.status(400).send("Status is required");let a=await i.Z.settings.getByKey("modules",!1)||[],n=a?.findIndex(e=>e.identifier===r);return -1===n?a.push({identifier:r,enabled:"ENABLED"===s,settings:{}}):a[n].enabled="ENABLED"===s,await i.Z.settings.updateSome({modules:a}),t.status(201).end()}catch(e){return error(e),t.status(500).json({success:!1,error:e})}case"PATCH":try{let{settings:s}=e.body;if(!s)return t.status(400).send("Settings are required");let a=await i.Z.settings.getByKey("modules",!1)||[],n=a?.findIndex(e=>e.identifier===r);return -1===n?a.push({identifier:r,enabled:!1,settings:s}):a[n].settings={...a[n].settings,...s},await i.Z.settings.updateSome({modules:a}),t.status(201).end()}catch(e){return error(e),t.status(500).json({success:!1,error:e})}default:return t.status(405).end()}};r()}catch(e){r(e)}})},28243:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.d(t,{Z:()=>l});var a=s(51284),i=s(45616),n=s(429),u=s.n(n),o=e([i]);i=(o.then?(await o)():o)[0];let d=(0,i.default)();d.use(u()({secret:process.env.SESSION_SECRET||"secret",maxAge:10368e6})),d.use(a.Z.initialize()),d.use(a.Z.session());let l=d;r()}catch(e){r(e)}})},51284:(e,t,s)=>{s.d(t,{Z:()=>u});let r=require("passport");var a=s.n(r);let i=require("passport-steam");a().serializeUser(async(e,t)=>{t(null,e)}),a().deserializeUser(async(e,t)=>{t(null,e)});let n=process.env.DOMAIN||"";n.startsWith("http")||(n=`https://${n}`),a().use(new i.Strategy({returnURL:`${n}/api/auth/return`,realm:`${n}/`,apiKey:process.env.STEAM_API_KEY||""},(e,t,s)=>(t.identifier=e,s(null,t))));let u=a()}};var t=require("../../../../webpack-api-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[3275],()=>s(29447));module.exports=r})();
--------------------------------------------------------------------------------
/build/server/pages/api/admin/player-reports/[reportId].js:
--------------------------------------------------------------------------------
1 | "use strict";(()=>{var e={};e.id=7983,e.ids=[7983],e.modules={429:e=>{e.exports=require("cookie-session")},62418:e=>{e.exports=require("mysql2/promise")},20145:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},99648:e=>{e.exports=import("axios")},97564:e=>{e.exports=import("chalk")},97612:e=>{e.exports=import("drizzle-orm")},99089:e=>{e.exports=import("drizzle-orm/mysql-core")},63024:e=>{e.exports=import("drizzle-orm/mysql2")},45616:e=>{e.exports=import("next-connect")},2782:e=>{e.exports=import("steam-api-sdk")},9926:e=>{e.exports=import("zod")},52306:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.r(t),r.d(t,{config:()=>d,default:()=>u,routeModule:()=>p});var a=r(4145),o=r(99019),i=r(37251),n=r(98659),l=e([n]);n=(l.then?(await l)():l)[0];let u=(0,i.l)(n,"default"),d=(0,i.l)(n,"config"),p=new a.PagesAPIRouteModule({definition:{kind:o.x.PAGES_API,page:"/api/admin/player-reports/[reportId]",pathname:"/api/admin/player-reports/[reportId]",bundlePath:"",filename:""},userland:n});s()}catch(e){s(e)}})},98659:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.r(t),r.d(t,{default:()=>d});var a=r(3186),o=r(90901),i=r(47271),n=r(36492),l=r(28243),u=e([a,o,i,n,l]);[a,o,i,n,l]=u.then?(await u)():u;let d=async(e,t)=>{if(!n.Z)return t.status(500).json({message:"Database not connected"});await l.Z.run(e,t);let{method:r}=e,s=await (0,o.Z)(e,t);if(!s)return;let{reportId:u}=e.query;if(!await n.Z.reports.getById(Number(u)))return t.status(404).json({error:"Report not found"});let d=await (0,a.ed)("player-reports");if(!d.enabled)return t.status(404).json({error:"Module not enabled"});if("POST"===r)try{await n.Z.reports.setHandlerId(Number(u),s.player_steamid.toString());let e=d.settings["webhook-url"],r=d.settings["webhook-message"];return e&&(0,i.Z)({url:e,content:r||void 0,embeds:[{title:`Report #${u} Handled`,color:7405415,description:`**Status:** Handled
2 | **Handled by:** ${`[${s.player_name}](https://steamcommunity.com/profiles/${s.player_steamid})`||s.player_steamid}`,timestamp:new Date().toISOString()}],addFooter:!0}),t.status(201).send("")}catch(e){return t.status(500).json({error:e})}};s()}catch(e){s(e)}})},28243:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>d});var a=r(51284),o=r(45616),i=r(429),n=r.n(i),l=e([o]);o=(l.then?(await l)():l)[0];let u=(0,o.default)();u.use(n()({secret:process.env.SESSION_SECRET||"secret",maxAge:10368e6})),u.use(a.Z.initialize()),u.use(a.Z.session());let d=u;s()}catch(e){s(e)}})},51284:(e,t,r)=>{r.d(t,{Z:()=>n});let s=require("passport");var a=r.n(s);let o=require("passport-steam");a().serializeUser(async(e,t)=>{t(null,e)}),a().deserializeUser(async(e,t)=>{t(null,e)});let i=process.env.DOMAIN||"";i.startsWith("http")||(i=`https://${i}`),a().use(new o.Strategy({returnURL:`${i}/api/auth/return`,realm:`${i}/`,apiKey:process.env.STEAM_API_KEY||""},(e,t,r)=>(t.identifier=e,r(null,t))));let n=a()},90901:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>i});var a=r(36492),o=e([a]);a=(o.then?(await o)():o)[0];let i=(e,t,r,s="AND")=>new Promise(async(o,i)=>{if(!a.Z)return t.status(500).json({message:"Database not connected"});if(!e.user)return i(t.status(400).json({success:!1,error:"Protected Route"}));let n=e.user.id,l=await a.Z.admins.getBySteam64(n);if(!l)return i(t.status(401).json({success:!1,error:"Protected Route"}));if(!r)return o(l);let u=null;if("object"==typeof l.flags)u=l.flags;else{let e=await a.Z.adminGroups.getById(l.flags);e&&(u=e.flags)}if(null===u||!("AND"===s?r.every(e=>u.includes(e)):r.some(e=>u.includes(e))))return i(t.status(403).json({success:!1,error:"Protected Route"}));o(l)});s()}catch(e){s(e)}})}};var t=require("../../../../webpack-api-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[3275],()=>r(52306));module.exports=s})();
--------------------------------------------------------------------------------
/build/server/pages/api/admin/settings.js:
--------------------------------------------------------------------------------
1 | "use strict";(()=>{var e={};e.id=411,e.ids=[411],e.modules={429:e=>{e.exports=require("cookie-session")},62418:e=>{e.exports=require("mysql2/promise")},20145:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},99648:e=>{e.exports=import("axios")},97564:e=>{e.exports=import("chalk")},97612:e=>{e.exports=import("drizzle-orm")},99089:e=>{e.exports=import("drizzle-orm/mysql-core")},63024:e=>{e.exports=import("drizzle-orm/mysql2")},45616:e=>{e.exports=import("next-connect")},2782:e=>{e.exports=import("steam-api-sdk")},9926:e=>{e.exports=import("zod")},47521:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.r(t),s.d(t,{config:()=>c,default:()=>u,routeModule:()=>d});var a=s(4145),i=s(99019),n=s(37251),o=s(88274),l=e([o]);o=(l.then?(await l)():l)[0];let u=(0,n.l)(o,"default"),c=(0,n.l)(o,"config"),d=new a.PagesAPIRouteModule({definition:{kind:i.x.PAGES_API,page:"/api/admin/settings",pathname:"/api/admin/settings",bundlePath:"",filename:""},userland:o});r()}catch(e){r(e)}})},88274:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.r(t),s.d(t,{default:()=>c});var a=s(36492),i=s(28243),n=s(90901),o=s(53265),l=s(95591),u=e([a,i,n,o,l]);[a,i,n,o,l]=u.then?(await u)():u;let c=async(e,t)=>{if(await i.Z.run(e,t),!await (0,n.Z)(e,t,["@web/root","@css/root"],"OR"))return;let{method:s}=e;if(!a.Z)return t.status(500).json({message:"Database not connected"});switch(s){case"GET":{let e=await a.Z.settings.getAll(!1);return t.status(200).json(e)}case"POST":{let s=o.ZP.parse(e.body);return await a.Z.settings.update(s),(0,l.Z)("Settings update",`Admin ${e.user?.displayName} (${e.user?.id}) updated the panel settings`,e.user?.id,"adminActionsDiscordWebhook"),t.status(200).json({message:"Settings updated"})}}};r()}catch(e){r(e)}})},95591:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.d(t,{Z:()=>o});var a=s(36492),i=s(47271),n=e([a,i]);[a,i]=n.then?(await n)():n;let o=async(e,t,s,r="discordWebhook")=>{if(a.Z)try{a.Z.logs.create(e,t,s);let n=await a.Z.settings.getByKey(r,!1);n&&"string"==typeof n&&(0,i.Z)({url:n,embeds:[{title:`**▬▬▬▬▬ [LOG :: ${e}] ▬▬▬▬▬**`,color:5352959,description:t,timestamp:new Date().toISOString()}]})}catch(e){console.error(`Failed to log: ${e}`)}};r()}catch(e){r(e)}})},28243:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.d(t,{Z:()=>c});var a=s(51284),i=s(45616),n=s(429),o=s.n(n),l=e([i]);i=(l.then?(await l)():l)[0];let u=(0,i.default)();u.use(o()({secret:process.env.SESSION_SECRET||"secret",maxAge:10368e6})),u.use(a.Z.initialize()),u.use(a.Z.session());let c=u;r()}catch(e){r(e)}})},51284:(e,t,s)=>{s.d(t,{Z:()=>o});let r=require("passport");var a=s.n(r);let i=require("passport-steam");a().serializeUser(async(e,t)=>{t(null,e)}),a().deserializeUser(async(e,t)=>{t(null,e)});let n=process.env.DOMAIN||"";n.startsWith("http")||(n=`https://${n}`),a().use(new i.Strategy({returnURL:`${n}/api/auth/return`,realm:`${n}/`,apiKey:process.env.STEAM_API_KEY||""},(e,t,s)=>(t.identifier=e,s(null,t))));let o=a()},90901:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.d(t,{Z:()=>n});var a=s(36492),i=e([a]);a=(i.then?(await i)():i)[0];let n=(e,t,s,r="AND")=>new Promise(async(i,n)=>{if(!a.Z)return t.status(500).json({message:"Database not connected"});if(!e.user)return n(t.status(400).json({success:!1,error:"Protected Route"}));let o=e.user.id,l=await a.Z.admins.getBySteam64(o);if(!l)return n(t.status(401).json({success:!1,error:"Protected Route"}));if(!s)return i(l);let u=null;if("object"==typeof l.flags)u=l.flags;else{let e=await a.Z.adminGroups.getById(l.flags);e&&(u=e.flags)}if(null===u||!("AND"===r?s.every(e=>u.includes(e)):s.some(e=>u.includes(e))))return n(t.status(403).json({success:!1,error:"Protected Route"}));i(l)});r()}catch(e){r(e)}})}};var t=require("../../../webpack-api-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[3275],()=>s(47521));module.exports=r})();
--------------------------------------------------------------------------------
/build/server/pages/api/admin/setup.js:
--------------------------------------------------------------------------------
1 | "use strict";(()=>{var e={};e.id=6725,e.ids=[6725],e.modules={62418:e=>{e.exports=require("mysql2/promise")},20145:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},92048:e=>{e.exports=require("fs")},55315:e=>{e.exports=require("path")},99648:e=>{e.exports=import("axios")},97564:e=>{e.exports=import("chalk")},97612:e=>{e.exports=import("drizzle-orm")},99089:e=>{e.exports=import("drizzle-orm/mysql-core")},63024:e=>{e.exports=import("drizzle-orm/mysql2")},2782:e=>{e.exports=import("steam-api-sdk")},9926:e=>{e.exports=import("zod")},27504:(e,t,r)=>{r.a(e,async(e,i)=>{try{r.r(t),r.d(t,{config:()=>l,default:()=>p,routeModule:()=>d});var s=r(4145),n=r(99019),a=r(37251),o=r(9702),m=e([o]);o=(m.then?(await m)():m)[0];let p=(0,a.l)(o,"default"),l=(0,a.l)(o,"config"),d=new s.PagesAPIRouteModule({definition:{kind:n.x.PAGES_API,page:"/api/admin/setup",pathname:"/api/admin/setup",bundlePath:"",filename:""},userland:o});i()}catch(e){i(e)}})},9702:(e,t,r)=>{r.a(e,async(e,i)=>{try{r.r(t),r.d(t,{default:()=>u});var s=r(33410),n=r(92048),a=r.n(n),o=r(55315),m=r.n(o),p=r(36492),l=e([s,p]);[s,p]=l.then?(await l)():l;let d=async(e,t)=>{let{method:r}=e;if("POST"===r)try{let r=s.Z.parse(e.body);r.SESSION_SECRET=Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15),Object.keys(r).forEach(e=>{c(e,r[e])}),await p.Z?.admins.create({player_steamid:r.MASTER_ADMIN,player_name:"Master Admin",flags:["@css/root","@web/root"],immunity:"100",server_id:null,servers_groups:null}),log("Setup complete!"),t.status(200).send("ok"),process.exit(1)}catch(e){return error(e),t.status(500).json(e)}return t.status(405).end()},c=(e,t)=>{let r=m().join(process.cwd(),".env");a().existsSync(r)||a().writeFileSync(r,"");let i=a().readFileSync(".env","utf8"),s=RegExp(`^${e}=.*$`,"m");s.test(i)?i=i.replace(s,`${e}="${t}"`):i+=`${e}="${t}"
2 | `,a().writeFileSync(".env",i)},u=d;i()}catch(e){i(e)}})},33410:(e,t,r)=>{r.a(e,async(e,i)=>{try{r.d(t,{Z:()=>m,z:()=>o});var s=r(9926),n=e([s]);let a=(s=(n.then?(await n)():n)[0]).z.object({STEAM_API_KEY:s.z.string().min(1),SESSION_SECRET:s.z.string().min(1).optional(),DOMAIN:s.z.string().min(1),DB_HOST:s.z.string().min(1),DB_USER:s.z.string().min(1),DB_PASSWORD:s.z.string().min(1),DB_DATABASE:s.z.string().min(1),DB_PORT:s.z.string().min(1),MASTER_ADMIN:s.z.string().min(1)}),o=s.z.object({DB_HOST:s.z.string().min(1),DB_USER:s.z.string().min(1),DB_PASSWORD:s.z.string().min(1),DB_DATABASE:s.z.string().min(1),DB_PORT:s.z.string().min(1)}),m=a;i()}catch(e){i(e)}})}};var t=require("../../../webpack-api-runtime.js");t.C(e);var r=e=>t(t.s=e),i=t.X(0,[3275],()=>r(27504));module.exports=i})();
--------------------------------------------------------------------------------
/build/server/pages/api/admin/update.js:
--------------------------------------------------------------------------------
1 | "use strict";(()=>{var e={};e.id=2811,e.ids=[2811],e.modules={429:e=>{e.exports=require("cookie-session")},62418:e=>{e.exports=require("mysql2/promise")},20145:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},61282:e=>{e.exports=require("child_process")},99648:e=>{e.exports=import("axios")},97564:e=>{e.exports=import("chalk")},97612:e=>{e.exports=import("drizzle-orm")},99089:e=>{e.exports=import("drizzle-orm/mysql-core")},63024:e=>{e.exports=import("drizzle-orm/mysql2")},45616:e=>{e.exports=import("next-connect")},2782:e=>{e.exports=import("steam-api-sdk")},9926:e=>{e.exports=import("zod")},77062:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.r(t),r.d(t,{config:()=>p,default:()=>l,routeModule:()=>c});var a=r(4145),i=r(99019),n=r(37251),o=r(35558),u=e([o]);o=(u.then?(await u)():u)[0];let l=(0,n.l)(o,"default"),p=(0,n.l)(o,"config"),c=new a.PagesAPIRouteModule({definition:{kind:i.x.PAGES_API,page:"/api/admin/update",pathname:"/api/admin/update",bundlePath:"",filename:""},userland:o});s()}catch(e){s(e)}})},35558:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.r(t),r.d(t,{default:()=>p});var a=r(61282),i=r(28243),n=r(90901),o=e([i,n]);[i,n]=o.then?(await o)():o;let u=async(e,t)=>{if(await i.Z.run(e,t),!await (0,n.Z)(e,t,["@web/root","@css/root"],"OR"))return;let{method:r}=e;if("POST"===r)try{log("Updating the panel...");let e=await l("pnpm run pull");return await l("^^C"),process.exit(0),log("Panel updated!"),t.status(200).json(e)}catch(e){return error(e),t.status(500).json(e)}return t.status(405).end()},l=e=>new Promise(function(t){(0,a.exec)(e,(e,r,s)=>{if(e){t({stdout:r,stderr:s});return}t({stdout:r,stderr:s})})}),p=u;s()}catch(e){s(e)}})},28243:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>p});var a=r(51284),i=r(45616),n=r(429),o=r.n(n),u=e([i]);i=(u.then?(await u)():u)[0];let l=(0,i.default)();l.use(o()({secret:process.env.SESSION_SECRET||"secret",maxAge:10368e6})),l.use(a.Z.initialize()),l.use(a.Z.session());let p=l;s()}catch(e){s(e)}})},51284:(e,t,r)=>{r.d(t,{Z:()=>o});let s=require("passport");var a=r.n(s);let i=require("passport-steam");a().serializeUser(async(e,t)=>{t(null,e)}),a().deserializeUser(async(e,t)=>{t(null,e)});let n=process.env.DOMAIN||"";n.startsWith("http")||(n=`https://${n}`),a().use(new i.Strategy({returnURL:`${n}/api/auth/return`,realm:`${n}/`,apiKey:process.env.STEAM_API_KEY||""},(e,t,r)=>(t.identifier=e,r(null,t))));let o=a()},90901:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>n});var a=r(36492),i=e([a]);a=(i.then?(await i)():i)[0];let n=(e,t,r,s="AND")=>new Promise(async(i,n)=>{if(!a.Z)return t.status(500).json({message:"Database not connected"});if(!e.user)return n(t.status(400).json({success:!1,error:"Protected Route"}));let o=e.user.id,u=await a.Z.admins.getBySteam64(o);if(!u)return n(t.status(401).json({success:!1,error:"Protected Route"}));if(!r)return i(u);let l=null;if("object"==typeof u.flags)l=u.flags;else{let e=await a.Z.adminGroups.getById(u.flags);e&&(l=e.flags)}if(null===l||!("AND"===s?r.every(e=>l.includes(e)):r.some(e=>l.includes(e))))return n(t.status(403).json({success:!1,error:"Protected Route"}));i(u)});s()}catch(e){s(e)}})}};var t=require("../../../webpack-api-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[3275],()=>r(77062));module.exports=s})();
--------------------------------------------------------------------------------
/build/server/pages/api/auth.js:
--------------------------------------------------------------------------------
1 | "use strict";(()=>{var s={};s.id=2508,s.ids=[2508],s.modules={429:s=>{s.exports=require("cookie-session")},62418:s=>{s.exports=require("mysql2/promise")},20145:s=>{s.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},99648:s=>{s.exports=import("axios")},97564:s=>{s.exports=import("chalk")},97612:s=>{s.exports=import("drizzle-orm")},99089:s=>{s.exports=import("drizzle-orm/mysql-core")},63024:s=>{s.exports=import("drizzle-orm/mysql2")},45616:s=>{s.exports=import("next-connect")},2782:s=>{s.exports=import("steam-api-sdk")},9926:s=>{s.exports=import("zod")},92612:(s,e,r)=>{r.a(s,async(s,t)=>{try{r.r(e),r.d(e,{config:()=>u,default:()=>l,routeModule:()=>p});var a=r(4145),i=r(99019),o=r(37251),n=r(70910),c=s([n]);n=(c.then?(await c)():c)[0];let l=(0,o.l)(n,"default"),u=(0,o.l)(n,"config"),p=new a.PagesAPIRouteModule({definition:{kind:i.x.PAGES_API,page:"/api/auth",pathname:"/api/auth",bundlePath:"",filename:""},userland:n});t()}catch(s){t(s)}})},70910:(s,e,r)=>{r.a(s,async(s,t)=>{try{r.r(e),r.d(e,{default:()=>n});var a=r(36492),i=r(28243),o=s([a,i]);[a,i]=o.then?(await o)():o;let n=async(s,e)=>{await i.Z.run(s,e);let{method:r}=s;if(!a.Z)return e.status(500).json({message:"Database not connected"});let t=["@css/ban","@css/permban","@css/changemap","@css/kick","@css/rcon","@css/root","@css/chat","@css/cheats","@css/config","@css/config","@css/cvar","@css/generic","@css/kick","@css/kick","@css/password","@css/password","@css/rcon","@css/reservation","@css/reservation","@css/root","@css/root","@css/slay","@css/unban","@css/unban","@css/vote","@web/admingroups","@web/admins","@web/bans","@web/logs","@web/mutes","@web/root","@web/servers","@web/stats","@web/rcon",...(await a.Z?.adminFlags.getAll()||[]).map(s=>s.flag)];if("GET"===r)try{if(!s.user)return e.status(401).json({error:"Unauthorized"});let r=s.user.id,i=await a.Z.admins.getBySteam64(r);if(i){if("string"==typeof i.flags&&i.flags.startsWith("#")){let s=await a.Z.adminGroups.getById(i.flags);s&&(i.group=s,t.some(e=>s.flags?.includes(e))||(i.flags=[],i.group=void 0))}else t.some(s=>i.flags?.includes(s))||(i.flags=[],i.group=void 0)}let o=process.env.MASTER_ADMIN===r;return o&&!i&&error("GET /api/auth",`Master admin ${r} not found in database`),e.status(200).json({user:s.user,admin:i,masterAdmin:o})}catch(s){return error("GET /api/auth",s),e.status(400).json({error:"Internal Server Error"})}};t()}catch(s){t(s)}})},28243:(s,e,r)=>{r.a(s,async(s,t)=>{try{r.d(e,{Z:()=>u});var a=r(51284),i=r(45616),o=r(429),n=r.n(o),c=s([i]);i=(c.then?(await c)():c)[0];let l=(0,i.default)();l.use(n()({secret:process.env.SESSION_SECRET||"secret",maxAge:10368e6})),l.use(a.Z.initialize()),l.use(a.Z.session());let u=l;t()}catch(s){t(s)}})},51284:(s,e,r)=>{r.d(e,{Z:()=>n});let t=require("passport");var a=r.n(t);let i=require("passport-steam");a().serializeUser(async(s,e)=>{e(null,s)}),a().deserializeUser(async(s,e)=>{e(null,s)});let o=process.env.DOMAIN||"";o.startsWith("http")||(o=`https://${o}`),a().use(new i.Strategy({returnURL:`${o}/api/auth/return`,realm:`${o}/`,apiKey:process.env.STEAM_API_KEY||""},(s,e,r)=>(e.identifier=s,r(null,e))));let n=a()}};var e=require("../../webpack-api-runtime.js");e.C(s);var r=s=>e(e.s=s),t=e.X(0,[3275],()=>r(92612));module.exports=t})();
--------------------------------------------------------------------------------
/build/server/pages/api/auth/login.js:
--------------------------------------------------------------------------------
1 | "use strict";(()=>{var e={};e.id=3908,e.ids=[3908],e.modules={429:e=>{e.exports=require("cookie-session")},20145:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},45616:e=>{e.exports=import("next-connect")},37251:(e,t)=>{Object.defineProperty(t,"l",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},18291:(e,t,r)=>{r.a(e,async(e,n)=>{try{r.r(t),r.d(t,{config:()=>c,default:()=>l,routeModule:()=>p});var a=r(4145),i=r(99019),s=r(37251),u=r(92052),o=e([u]);u=(o.then?(await o)():o)[0];let l=(0,s.l)(u,"default"),c=(0,s.l)(u,"config"),p=new a.PagesAPIRouteModule({definition:{kind:i.x.PAGES_API,page:"/api/auth/login",pathname:"/api/auth/login",bundlePath:"",filename:""},userland:u});n()}catch(e){n(e)}})},92052:(e,t,r)=>{r.a(e,async(e,n)=>{try{r.r(t),r.d(t,{default:()=>u});var a=r(51284),i=r(28243),s=e([i]);let u=(i=(s.then?(await s)():s)[0]).Z.use((e,t,r)=>{r()}).get("/api/auth/login",a.Z.authenticate("steam",e=>error(e)));n()}catch(e){n(e)}})},28243:(e,t,r)=>{r.a(e,async(e,n)=>{try{r.d(t,{Z:()=>c});var a=r(51284),i=r(45616),s=r(429),u=r.n(s),o=e([i]);i=(o.then?(await o)():o)[0];let l=(0,i.default)();l.use(u()({secret:process.env.SESSION_SECRET||"secret",maxAge:10368e6})),l.use(a.Z.initialize()),l.use(a.Z.session());let c=l;n()}catch(e){n(e)}})},51284:(e,t,r)=>{r.d(t,{Z:()=>u});let n=require("passport");var a=r.n(n);let i=require("passport-steam");a().serializeUser(async(e,t)=>{t(null,e)}),a().deserializeUser(async(e,t)=>{t(null,e)});let s=process.env.DOMAIN||"";s.startsWith("http")||(s=`https://${s}`),a().use(new i.Strategy({returnURL:`${s}/api/auth/return`,realm:`${s}/`,apiKey:process.env.STEAM_API_KEY||""},(e,t,r)=>(t.identifier=e,r(null,t))));let u=a()},99019:(e,t)=>{var r;Object.defineProperty(t,"x",{enumerable:!0,get:function(){return r}}),function(e){e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE"}(r||(r={}))},4145:(e,t,r)=>{e.exports=r(20145)}};var t=require("../../../webpack-api-runtime.js");t.C(e);var r=t(t.s=18291);module.exports=r})();
--------------------------------------------------------------------------------
/build/server/pages/api/auth/logout.js:
--------------------------------------------------------------------------------
1 | "use strict";(()=>{var e={};e.id=1845,e.ids=[1845],e.modules={429:e=>{e.exports=require("cookie-session")},20145:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},45616:e=>{e.exports=import("next-connect")},37251:(e,t)=>{Object.defineProperty(t,"l",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},37500:(e,t,r)=>{r.a(e,async(e,n)=>{try{r.r(t),r.d(t,{config:()=>c,default:()=>l,routeModule:()=>p});var a=r(4145),i=r(99019),s=r(37251),u=r(2524),o=e([u]);u=(o.then?(await o)():o)[0];let l=(0,s.l)(u,"default"),c=(0,s.l)(u,"config"),p=new a.PagesAPIRouteModule({definition:{kind:i.x.PAGES_API,page:"/api/auth/logout",pathname:"/api/auth/logout",bundlePath:"",filename:""},userland:u});n()}catch(e){n(e)}})},2524:(e,t,r)=>{r.a(e,async(e,n)=>{try{r.r(t),r.d(t,{default:()=>s});var a=r(28243),i=e([a]);let s=(a=(i.then?(await i)():i)[0]).Z.get("/api/auth/logout",(e,t)=>{e.logout(),t.end()});n()}catch(e){n(e)}})},28243:(e,t,r)=>{r.a(e,async(e,n)=>{try{r.d(t,{Z:()=>c});var a=r(51284),i=r(45616),s=r(429),u=r.n(s),o=e([i]);i=(o.then?(await o)():o)[0];let l=(0,i.default)();l.use(u()({secret:process.env.SESSION_SECRET||"secret",maxAge:10368e6})),l.use(a.Z.initialize()),l.use(a.Z.session());let c=l;n()}catch(e){n(e)}})},51284:(e,t,r)=>{r.d(t,{Z:()=>u});let n=require("passport");var a=r.n(n);let i=require("passport-steam");a().serializeUser(async(e,t)=>{t(null,e)}),a().deserializeUser(async(e,t)=>{t(null,e)});let s=process.env.DOMAIN||"";s.startsWith("http")||(s=`https://${s}`),a().use(new i.Strategy({returnURL:`${s}/api/auth/return`,realm:`${s}/`,apiKey:process.env.STEAM_API_KEY||""},(e,t,r)=>(t.identifier=e,r(null,t))));let u=a()},99019:(e,t)=>{var r;Object.defineProperty(t,"x",{enumerable:!0,get:function(){return r}}),function(e){e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE"}(r||(r={}))},4145:(e,t,r)=>{e.exports=r(20145)}};var t=require("../../../webpack-api-runtime.js");t.C(e);var r=t(t.s=37500);module.exports=r})();
--------------------------------------------------------------------------------
/build/server/pages/api/auth/return.js:
--------------------------------------------------------------------------------
1 | "use strict";(()=>{var e={};e.id=5577,e.ids=[5577],e.modules={429:e=>{e.exports=require("cookie-session")},20145:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},45616:e=>{e.exports=import("next-connect")},37251:(e,t)=>{Object.defineProperty(t,"l",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},20151:(e,t,r)=>{r.a(e,async(e,n)=>{try{r.r(t),r.d(t,{config:()=>c,default:()=>l,routeModule:()=>p});var a=r(4145),i=r(99019),s=r(37251),u=r(22624),o=e([u]);u=(o.then?(await o)():o)[0];let l=(0,s.l)(u,"default"),c=(0,s.l)(u,"config"),p=new a.PagesAPIRouteModule({definition:{kind:i.x.PAGES_API,page:"/api/auth/return",pathname:"/api/auth/return",bundlePath:"",filename:""},userland:u});n()}catch(e){n(e)}})},22624:(e,t,r)=>{r.a(e,async(e,n)=>{try{r.r(t),r.d(t,{default:()=>o});var a=r(51284),i=r(28243),s=e([i]);i=(s.then?(await s)():s)[0];let u="/api/auth/return",o=i.Z.use(u,a.Z.authenticate("steam",{failureRedirect:"/",failureMessage:!0,failWithError:!0})).get(u,(e,t)=>{t.end("")});n()}catch(e){n(e)}})},28243:(e,t,r)=>{r.a(e,async(e,n)=>{try{r.d(t,{Z:()=>c});var a=r(51284),i=r(45616),s=r(429),u=r.n(s),o=e([i]);i=(o.then?(await o)():o)[0];let l=(0,i.default)();l.use(u()({secret:process.env.SESSION_SECRET||"secret",maxAge:10368e6})),l.use(a.Z.initialize()),l.use(a.Z.session());let c=l;n()}catch(e){n(e)}})},51284:(e,t,r)=>{r.d(t,{Z:()=>u});let n=require("passport");var a=r.n(n);let i=require("passport-steam");a().serializeUser(async(e,t)=>{t(null,e)}),a().deserializeUser(async(e,t)=>{t(null,e)});let s=process.env.DOMAIN||"";s.startsWith("http")||(s=`https://${s}`),a().use(new i.Strategy({returnURL:`${s}/api/auth/return`,realm:`${s}/`,apiKey:process.env.STEAM_API_KEY||""},(e,t,r)=>(t.identifier=e,r(null,t))));let u=a()},99019:(e,t)=>{var r;Object.defineProperty(t,"x",{enumerable:!0,get:function(){return r}}),function(e){e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE"}(r||(r={}))},4145:(e,t,r)=>{e.exports=r(20145)}};var t=require("../../../webpack-api-runtime.js");t.C(e);var r=t(t.s=20151);module.exports=r})();
--------------------------------------------------------------------------------
/build/server/pages/api/modules.js:
--------------------------------------------------------------------------------
1 | "use strict";(()=>{var e={};e.id=1889,e.ids=[1889],e.modules={429:e=>{e.exports=require("cookie-session")},62418:e=>{e.exports=require("mysql2/promise")},20145:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},99648:e=>{e.exports=import("axios")},97564:e=>{e.exports=import("chalk")},97612:e=>{e.exports=import("drizzle-orm")},99089:e=>{e.exports=import("drizzle-orm/mysql-core")},63024:e=>{e.exports=import("drizzle-orm/mysql2")},45616:e=>{e.exports=import("next-connect")},2782:e=>{e.exports=import("steam-api-sdk")},9926:e=>{e.exports=import("zod")},2102:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.r(t),r.d(t,{config:()=>u,default:()=>p,routeModule:()=>d});var a=r(4145),i=r(99019),n=r(37251),o=r(55936),l=e([o]);o=(l.then?(await l)():l)[0];let p=(0,n.l)(o,"default"),u=(0,n.l)(o,"config"),d=new a.PagesAPIRouteModule({definition:{kind:i.x.PAGES_API,page:"/api/modules",pathname:"/api/modules",bundlePath:"",filename:""},userland:o});s()}catch(e){s(e)}})},55936:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.r(t),r.d(t,{default:()=>o});var a=r(3186),i=r(28243),n=e([a,i]);[a,i]=n.then?(await n)():n;let o=async(e,t)=>{await i.Z.run(e,t);let{method:r}=e;if("GET"===r)try{let e=await (0,a.By)(),r=await Promise.all(e.map(async e=>{let{enabled:t,settings:r}=await (0,a.ed)(e.identifier)||{enabled:!1,settings:[]};return{identifier:e.identifier,enabled:t,settings:r}}));return t.status(200).json(r)}catch(e){return error(e),t.status(500).json(e)}return t.status(405).end()};s()}catch(e){s(e)}})},28243:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>u});var a=r(51284),i=r(45616),n=r(429),o=r.n(n),l=e([i]);i=(l.then?(await l)():l)[0];let p=(0,i.default)();p.use(o()({secret:process.env.SESSION_SECRET||"secret",maxAge:10368e6})),p.use(a.Z.initialize()),p.use(a.Z.session());let u=p;s()}catch(e){s(e)}})},51284:(e,t,r)=>{r.d(t,{Z:()=>o});let s=require("passport");var a=r.n(s);let i=require("passport-steam");a().serializeUser(async(e,t)=>{t(null,e)}),a().deserializeUser(async(e,t)=>{t(null,e)});let n=process.env.DOMAIN||"";n.startsWith("http")||(n=`https://${n}`),a().use(new i.Strategy({returnURL:`${n}/api/auth/return`,realm:`${n}/`,apiKey:process.env.STEAM_API_KEY||""},(e,t,r)=>(t.identifier=e,r(null,t))));let o=a()}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[3275],()=>r(2102));module.exports=s})();
--------------------------------------------------------------------------------
/build/server/pages/api/servers/list.js:
--------------------------------------------------------------------------------
1 | "use strict";(()=>{var e={};e.id=9008,e.ids=[9008],e.modules={429:e=>{e.exports=require("cookie-session")},62418:e=>{e.exports=require("mysql2/promise")},20145:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},99648:e=>{e.exports=import("axios")},97564:e=>{e.exports=import("chalk")},97612:e=>{e.exports=import("drizzle-orm")},99089:e=>{e.exports=import("drizzle-orm/mysql-core")},63024:e=>{e.exports=import("drizzle-orm/mysql2")},45616:e=>{e.exports=import("next-connect")},2782:e=>{e.exports=import("steam-api-sdk")},9926:e=>{e.exports=import("zod")},56263:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.r(t),r.d(t,{config:()=>u,default:()=>p,routeModule:()=>c});var a=r(4145),i=r(99019),o=r(37251),n=r(71220),l=e([n]);n=(l.then?(await l)():l)[0];let p=(0,o.l)(n,"default"),u=(0,o.l)(n,"config"),c=new a.PagesAPIRouteModule({definition:{kind:i.x.PAGES_API,page:"/api/servers/list",pathname:"/api/servers/list",bundlePath:"",filename:""},userland:n});s()}catch(e){s(e)}})},71220:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.r(t),r.d(t,{default:()=>n});var a=r(36492),i=r(28243),o=e([a,i]);[a,i]=o.then?(await o)():o;let n=async(e,t)=>{await i.Z.run(e,t);let{method:r}=e;if(!a.Z)return t.status(500).json({message:"Database not connected"});if("GET"===r){let e=await a.Z.servers.getAllSafe();return t.status(200).json(e)}};s()}catch(e){s(e)}})},28243:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>u});var a=r(51284),i=r(45616),o=r(429),n=r.n(o),l=e([i]);i=(l.then?(await l)():l)[0];let p=(0,i.default)();p.use(n()({secret:process.env.SESSION_SECRET||"secret",maxAge:10368e6})),p.use(a.Z.initialize()),p.use(a.Z.session());let u=p;s()}catch(e){s(e)}})},51284:(e,t,r)=>{r.d(t,{Z:()=>n});let s=require("passport");var a=r.n(s);let i=require("passport-steam");a().serializeUser(async(e,t)=>{t(null,e)}),a().deserializeUser(async(e,t)=>{t(null,e)});let o=process.env.DOMAIN||"";o.startsWith("http")||(o=`https://${o}`),a().use(new i.Strategy({returnURL:`${o}/api/auth/return`,realm:`${o}/`,apiKey:process.env.STEAM_API_KEY||""},(e,t,r)=>(t.identifier=e,r(null,t))));let n=a()}};var t=require("../../../webpack-api-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[3275],()=>r(56263));module.exports=s})();
--------------------------------------------------------------------------------
/build/server/pages/api/settings.js:
--------------------------------------------------------------------------------
1 | "use strict";(()=>{var e={};e.id=8518,e.ids=[8518],e.modules={429:e=>{e.exports=require("cookie-session")},62418:e=>{e.exports=require("mysql2/promise")},20145:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},99648:e=>{e.exports=import("axios")},97564:e=>{e.exports=import("chalk")},97612:e=>{e.exports=import("drizzle-orm")},99089:e=>{e.exports=import("drizzle-orm/mysql-core")},63024:e=>{e.exports=import("drizzle-orm/mysql2")},45616:e=>{e.exports=import("next-connect")},2782:e=>{e.exports=import("steam-api-sdk")},9926:e=>{e.exports=import("zod")},55456:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.r(t),r.d(t,{config:()=>u,default:()=>p,routeModule:()=>c});var a=r(4145),i=r(99019),n=r(37251),o=r(92715),l=e([o]);o=(l.then?(await l)():l)[0];let p=(0,n.l)(o,"default"),u=(0,n.l)(o,"config"),c=new a.PagesAPIRouteModule({definition:{kind:i.x.PAGES_API,page:"/api/settings",pathname:"/api/settings",bundlePath:"",filename:""},userland:o});s()}catch(e){s(e)}})},92715:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.r(t),r.d(t,{default:()=>o});var a=r(36492),i=r(28243),n=e([a,i]);[a,i]=n.then?(await n)():n;let o=async(e,t)=>{if(!a.Z)return t.status(500).json({message:"Database not connected"});await i.Z.run(e,t);let{method:r}=e;if("GET"===r){let e=await a.Z.settings.getAll(!0);return t.status(200).json(e)}};s()}catch(e){s(e)}})},28243:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>u});var a=r(51284),i=r(45616),n=r(429),o=r.n(n),l=e([i]);i=(l.then?(await l)():l)[0];let p=(0,i.default)();p.use(o()({secret:process.env.SESSION_SECRET||"secret",maxAge:10368e6})),p.use(a.Z.initialize()),p.use(a.Z.session());let u=p;s()}catch(e){s(e)}})},51284:(e,t,r)=>{r.d(t,{Z:()=>o});let s=require("passport");var a=r.n(s);let i=require("passport-steam");a().serializeUser(async(e,t)=>{t(null,e)}),a().deserializeUser(async(e,t)=>{t(null,e)});let n=process.env.DOMAIN||"";n.startsWith("http")||(n=`https://${n}`),a().use(new i.Strategy({returnURL:`${n}/api/auth/return`,realm:`${n}/`,apiKey:process.env.STEAM_API_KEY||""},(e,t,r)=>(t.identifier=e,r(null,t))));let o=a()}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[3275],()=>r(55456));module.exports=s})();
--------------------------------------------------------------------------------
/build/server/pages/api/skins.js:
--------------------------------------------------------------------------------
1 | "use strict";(()=>{var e={};e.id=9478,e.ids=[9478],e.modules={429:e=>{e.exports=require("cookie-session")},62418:e=>{e.exports=require("mysql2/promise")},20145:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},99648:e=>{e.exports=import("axios")},97564:e=>{e.exports=import("chalk")},97612:e=>{e.exports=import("drizzle-orm")},99089:e=>{e.exports=import("drizzle-orm/mysql-core")},63024:e=>{e.exports=import("drizzle-orm/mysql2")},45616:e=>{e.exports=import("next-connect")},2782:e=>{e.exports=import("steam-api-sdk")},9926:e=>{e.exports=import("zod")},34478:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.r(t),s.d(t,{config:()=>c,default:()=>u,routeModule:()=>d});var r=s(4145),i=s(99019),n=s(37251),o=s(64542),l=e([o]);o=(l.then?(await l)():l)[0];let u=(0,n.l)(o,"default"),c=(0,n.l)(o,"config"),d=new r.PagesAPIRouteModule({definition:{kind:i.x.PAGES_API,page:"/api/skins",pathname:"/api/skins",bundlePath:"",filename:""},userland:o});a()}catch(e){a(e)}})},64542:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.r(t),s.d(t,{default:()=>u});var r=s(3186),i=s(46102),n=s(36492),o=s(28243),l=e([r,i,n,o]);[r,i,n,o]=l.then?(await l)():l;let u=async(e,t)=>{if(!n.Z)return t.status(500).json({message:"Database not connected"});if(!(await (0,r.ed)("skins")).enabled)return t.status(404).json({message:"Module not found"});await o.Z.run(e,t);let{method:s}=e,a=await (0,i.Z)(e,t);if(a&&"GET"===s)try{let e=a.id,s=await n.Z.skins.agents.getBySteamId(e),r=await n.Z.skins.gloves.getBySteamId(e),i=await n.Z.skins.knife.getBySteamId(e),o=await n.Z.skins.music.getBySteamId(e),l=await n.Z.skins.skins.getBySteamId(e),u=await n.Z.skins.collections.getBySteamId(e);return t.status(200).json({agents:s,gloves:r,knife:i,music:o,skins:l,collections:u})}catch(e){return console.error(e),t.status(500).json({message:"Internal server error"})}};a()}catch(e){a(e)}})},28243:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{Z:()=>c});var r=s(51284),i=s(45616),n=s(429),o=s.n(n),l=e([i]);i=(l.then?(await l)():l)[0];let u=(0,i.default)();u.use(o()({secret:process.env.SESSION_SECRET||"secret",maxAge:10368e6})),u.use(r.Z.initialize()),u.use(r.Z.session());let c=u;a()}catch(e){a(e)}})},51284:(e,t,s)=>{s.d(t,{Z:()=>o});let a=require("passport");var r=s.n(a);let i=require("passport-steam");r().serializeUser(async(e,t)=>{t(null,e)}),r().deserializeUser(async(e,t)=>{t(null,e)});let n=process.env.DOMAIN||"";n.startsWith("http")||(n=`https://${n}`),r().use(new i.Strategy({returnURL:`${n}/api/auth/return`,realm:`${n}/`,apiKey:process.env.STEAM_API_KEY||""},(e,t,s)=>(t.identifier=e,s(null,t))));let o=r()},46102:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{Z:()=>n});var r=s(36492),i=e([r]);r=(i.then?(await i)():i)[0];let n=(e,t)=>new Promise(async(s,a)=>r.Z?e.user?void s(e.user):a(t.status(400).json({success:!1,error:"Protected Route"})):t.status(500).json({message:"Database not connected"}));a()}catch(e){a(e)}})}};var t=require("../../webpack-api-runtime.js");t.C(e);var s=e=>t(t.s=e),a=t.X(0,[3275],()=>s(34478));module.exports=a})();
--------------------------------------------------------------------------------
/build/server/pages/api/skins/collections/[collectionId]/like.js:
--------------------------------------------------------------------------------
1 | "use strict";(()=>{var e={};e.id=5434,e.ids=[5434],e.modules={429:e=>{e.exports=require("cookie-session")},62418:e=>{e.exports=require("mysql2/promise")},20145:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},99648:e=>{e.exports=import("axios")},97564:e=>{e.exports=import("chalk")},97612:e=>{e.exports=import("drizzle-orm")},99089:e=>{e.exports=import("drizzle-orm/mysql-core")},63024:e=>{e.exports=import("drizzle-orm/mysql2")},45616:e=>{e.exports=import("next-connect")},2782:e=>{e.exports=import("steam-api-sdk")},9926:e=>{e.exports=import("zod")},38525:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.r(t),s.d(t,{config:()=>c,default:()=>u,routeModule:()=>d});var a=s(4145),i=s(99019),o=s(37251),n=s(34768),l=e([n]);n=(l.then?(await l)():l)[0];let u=(0,o.l)(n,"default"),c=(0,o.l)(n,"config"),d=new a.PagesAPIRouteModule({definition:{kind:i.x.PAGES_API,page:"/api/skins/collections/[collectionId]/like",pathname:"/api/skins/collections/[collectionId]/like",bundlePath:"",filename:""},userland:n});r()}catch(e){r(e)}})},34768:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.r(t),s.d(t,{default:()=>u});var a=s(3186),i=s(46102),o=s(36492),n=s(28243),l=e([a,i,o,n]);[a,i,o,n]=l.then?(await l)():l;let u=async(e,t)=>{if(!o.Z)return t.status(500).json({message:"Database not connected"});if(!(await (0,a.ed)("skins-collections")).enabled)return t.status(404).json({message:"Module not found"});await n.Z.run(e,t);let{method:s}=e,{collectionId:r}=e.query,l=await o.Z.skins.collections.getById(Number(r));if(!l)return t.status(404).json({message:"Collection not found"});if("POST"===s){let s=await (0,i.Z)(e,t);if(!s)return;let a=l.likes,n=a.includes(s.id)?a.filter(e=>e!==s.id):[...a,s.id];return await o.Z.skins.collections.updateLikes(Number(r),n),t.status(200).json({likes:n})}};r()}catch(e){r(e)}})},28243:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.d(t,{Z:()=>c});var a=s(51284),i=s(45616),o=s(429),n=s.n(o),l=e([i]);i=(l.then?(await l)():l)[0];let u=(0,i.default)();u.use(n()({secret:process.env.SESSION_SECRET||"secret",maxAge:10368e6})),u.use(a.Z.initialize()),u.use(a.Z.session());let c=u;r()}catch(e){r(e)}})},51284:(e,t,s)=>{s.d(t,{Z:()=>n});let r=require("passport");var a=s.n(r);let i=require("passport-steam");a().serializeUser(async(e,t)=>{t(null,e)}),a().deserializeUser(async(e,t)=>{t(null,e)});let o=process.env.DOMAIN||"";o.startsWith("http")||(o=`https://${o}`),a().use(new i.Strategy({returnURL:`${o}/api/auth/return`,realm:`${o}/`,apiKey:process.env.STEAM_API_KEY||""},(e,t,s)=>(t.identifier=e,s(null,t))));let n=a()},46102:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.d(t,{Z:()=>o});var a=s(36492),i=e([a]);a=(i.then?(await i)():i)[0];let o=(e,t)=>new Promise(async(s,r)=>a.Z?e.user?void s(e.user):r(t.status(400).json({success:!1,error:"Protected Route"})):t.status(500).json({message:"Database not connected"}));r()}catch(e){r(e)}})}};var t=require("../../../../../webpack-api-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[3275],()=>s(38525));module.exports=r})();
--------------------------------------------------------------------------------
/build/server/pages/api/stats.js:
--------------------------------------------------------------------------------
1 | "use strict";(()=>{var e={};e.id=7939,e.ids=[7939],e.modules={429:e=>{e.exports=require("cookie-session")},62418:e=>{e.exports=require("mysql2/promise")},20145:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},99648:e=>{e.exports=import("axios")},97564:e=>{e.exports=import("chalk")},97612:e=>{e.exports=import("drizzle-orm")},99089:e=>{e.exports=import("drizzle-orm/mysql-core")},63024:e=>{e.exports=import("drizzle-orm/mysql2")},45616:e=>{e.exports=import("next-connect")},2782:e=>{e.exports=import("steam-api-sdk")},9926:e=>{e.exports=import("zod")},38135:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.r(t),s.d(t,{config:()=>l,default:()=>u,routeModule:()=>c});var a=s(4145),i=s(99019),o=s(37251),n=s(40578),p=e([n]);n=(p.then?(await p)():p)[0];let u=(0,o.l)(n,"default"),l=(0,o.l)(n,"config"),c=new a.PagesAPIRouteModule({definition:{kind:i.x.PAGES_API,page:"/api/stats",pathname:"/api/stats",bundlePath:"",filename:""},userland:n});r()}catch(e){r(e)}})},40578:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.r(t),s.d(t,{default:()=>n});var a=s(36492),i=s(28243),o=e([a,i]);[a,i]=o.then?(await o)():o;let n=async(e,t)=>{if(!a.Z)return t.status(500).json({message:"Database not connected"});await i.Z.run(e,t);let{method:s}=e;if("GET"===s){let e=await a.Z.servers.count(!1),s=await a.Z.admins.count(),r=await a.Z.bans.count(),i=await a.Z.mutes.count(),o=await a.Z.statistics.count(),n=await a.Z.statistics.count(1);return t.status(200).json({admins:s,servers:e,bans:r,mutes:i,entries:o,entriesToday:n})}};r()}catch(e){r(e)}})},28243:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.d(t,{Z:()=>l});var a=s(51284),i=s(45616),o=s(429),n=s.n(o),p=e([i]);i=(p.then?(await p)():p)[0];let u=(0,i.default)();u.use(n()({secret:process.env.SESSION_SECRET||"secret",maxAge:10368e6})),u.use(a.Z.initialize()),u.use(a.Z.session());let l=u;r()}catch(e){r(e)}})},51284:(e,t,s)=>{s.d(t,{Z:()=>n});let r=require("passport");var a=s.n(r);let i=require("passport-steam");a().serializeUser(async(e,t)=>{t(null,e)}),a().deserializeUser(async(e,t)=>{t(null,e)});let o=process.env.DOMAIN||"";o.startsWith("http")||(o=`https://${o}`),a().use(new i.Strategy({returnURL:`${o}/api/auth/return`,realm:`${o}/`,apiKey:process.env.STEAM_API_KEY||""},(e,t,s)=>(t.identifier=e,s(null,t))));let n=a()}};var t=require("../../webpack-api-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[3275],()=>s(38135));module.exports=r})();
--------------------------------------------------------------------------------
/build/server/server-reference-manifest.js:
--------------------------------------------------------------------------------
1 | self.__RSC_SERVER_MANIFEST="{\"node\":{},\"edge\":{},\"encryptionKey\":\"process.env.NEXT_SERVER_ACTIONS_ENCRYPTION_KEY\"}"
--------------------------------------------------------------------------------
/build/server/server-reference-manifest.json:
--------------------------------------------------------------------------------
1 | {"node":{},"edge":{},"encryptionKey":"SdC+Vg4RugAsmmQYTnGXFTBySDS57ydTNhYNwW26K/8="}
--------------------------------------------------------------------------------
/build/server/webpack-api-runtime.js:
--------------------------------------------------------------------------------
1 | (()=>{"use strict";var e={},r={};function o(t){var a=r[t];if(void 0!==a)return a.exports;var n=r[t]={exports:{}},u=!0;try{e[t](n,n.exports,o),u=!1}finally{u&&delete r[t]}return n.exports}o.m=e,(()=>{var e="function"==typeof Symbol?Symbol("webpack queues"):"__webpack_queues__",r="function"==typeof Symbol?Symbol("webpack exports"):"__webpack_exports__",t="function"==typeof Symbol?Symbol("webpack error"):"__webpack_error__",a=e=>{e&&e.d<1&&(e.d=1,e.forEach(e=>e.r--),e.forEach(e=>e.r--?e.r++:e()))},n=o=>o.map(o=>{if(null!==o&&"object"==typeof o){if(o[e])return o;if(o.then){var n=[];n.d=0,o.then(e=>{u[r]=e,a(n)},e=>{u[t]=e,a(n)});var u={};return u[e]=e=>e(n),u}}var p={};return p[e]=e=>{},p[r]=o,p});o.a=(o,u,p)=>{p&&((f=[]).d=-1);var f,i,l,d,s=new Set,c=o.exports,b=new Promise((e,r)=>{d=r,l=e});b[r]=c,b[e]=e=>(f&&e(f),s.forEach(e),b.catch(e=>{})),o.exports=b,u(o=>{i=n(o);var a,u=()=>i.map(e=>{if(e[t])throw e[t];return e[r]}),p=new Promise(r=>{(a=()=>r(u)).r=0;var o=e=>e!==f&&!s.has(e)&&(s.add(e),e&&!e.d&&(a.r++,e.push(a)));i.map(r=>r[e](o))});return a.r?p:u()},e=>(e?d(b[t]=e):l(c),a(f))),f&&f.d<0&&(f.d=0)}})(),o.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return o.d(r,{a:r}),r},o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce((r,t)=>(o.f[t](e,r),r),[])),o.u=e=>""+e+".js",o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.X=(e,r,t)=>{var a=r;t||(r=e,t=()=>o(o.s=a)),r.map(o.e,o);var n=t();return void 0===n?e:n},(()=>{var e={2165:1},r=r=>{var t=r.modules,a=r.ids,n=r.runtime;for(var u in t)o.o(t,u)&&(o.m[u]=t[u]);n&&n(o);for(var p=0;p{e[t]||(2165!=t?r(require("./chunks/"+o.u(t))):e[t]=1)},module.exports=o,o.C=r})()})();
--------------------------------------------------------------------------------
/build/server/webpack-runtime.js:
--------------------------------------------------------------------------------
1 | (()=>{"use strict";var e={},r={};function t(o){var n=r[o];if(void 0!==n)return n.exports;var a=r[o]={exports:{}},u=!0;try{e[o].call(a.exports,a,a.exports,t),u=!1}finally{u&&delete r[o]}return a.exports}t.m=e,t.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return t.d(r,{a:r}),r},(()=>{var e,r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;t.t=function(o,n){if(1&n&&(o=this(o)),8&n||"object"==typeof o&&o&&(4&n&&o.__esModule||16&n&&"function"==typeof o.then))return o;var a=Object.create(null);t.r(a);var u={};e=e||[null,r({}),r([]),r(r)];for(var f=2&n&&o;"object"==typeof f&&!~e.indexOf(f);f=r(f))Object.getOwnPropertyNames(f).forEach(e=>u[e]=()=>o[e]);return u.default=()=>o,t.d(a,u),a}})(),t.d=(e,r)=>{for(var o in r)t.o(r,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:r[o]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((r,o)=>(t.f[o](e,r),r),[])),t.u=e=>""+e+".js",t.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.X=(e,r,o)=>{var n=r;o||(r=e,o=()=>t(t.s=n)),r.map(t.e,t);var a=o();return void 0===a?e:a},t.nc=void 0,(()=>{var e={6658:1},r=r=>{var o=r.modules,n=r.ids,a=r.runtime;for(var u in o)t.o(o,u)&&(t.m[u]=o[u]);a&&a(t);for(var f=0;f{e[o]||(6658!=o?r(require("./chunks/"+t.u(o))):e[o]=1)},module.exports=t,t.C=r})()})();
--------------------------------------------------------------------------------
/build/static/chunks/2459-a082c425efeb76ee.js:
--------------------------------------------------------------------------------
1 | (self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2459],{82372:function(e,t,n){var r=0/0,o=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,a=/^0o[0-7]+$/i,c=parseInt,l="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,f="object"==typeof self&&self&&self.Object===Object&&self,s=l||f||Function("return this")(),d=Object.prototype.toString,v=Math.max,g=Math.min,w=function(){return s.Date.now()};function p(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function y(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||t&&"object"==typeof t&&"[object Symbol]"==d.call(t))return r;if(p(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=p(n)?n+"":n}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(o,"");var l=u.test(e);return l||a.test(e)?c(e.slice(2),l?2:8):i.test(e)?r:+e}e.exports=function(e,t,n){var r,o,i,u,a,c,l=0,f=!1,s=!1,d=!0;if("function"!=typeof e)throw TypeError("Expected a function");function b(t){var n=r,i=o;return r=o=void 0,l=t,u=e.apply(i,n)}function h(e){var n=e-c,r=e-l;return void 0===c||n>=t||n<0||s&&r>=i}function m(){var e,n,r,o=w();if(h(o))return E(o);a=setTimeout(m,(e=o-c,n=o-l,r=t-e,s?g(r,i-n):r))}function E(e){return(a=void 0,d&&r)?b(e):(r=o=void 0,u)}function k(){var e,n=w(),i=h(n);if(r=arguments,o=this,c=n,i){if(void 0===a)return l=e=c,a=setTimeout(m,t),f?b(e):u;if(s)return a=setTimeout(m,t),b(c)}return void 0===a&&(a=setTimeout(m,t)),u}return t=y(t)||0,p(n)&&(f=!!n.leading,i=(s="maxWait"in n)?v(y(n.maxWait)||0,t):i,d="trailing"in n?!!n.trailing:d),k.cancel=function(){void 0!==a&&clearTimeout(a),l=0,r=c=o=a=void 0},k.flush=function(){return void 0===a?u:E(w())},k}},22459:function(e,t,n){"use strict";n.d(t,{_:function(){return c}});var r=n(95320);n(82372);var o="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;function i(e,t,n,i){let u=(0,r.useRef)(t);o(()=>{u.current=t},[t]),(0,r.useEffect)(()=>{let t=(null==n?void 0:n.current)??window;if(!(t&&t.addEventListener))return;let r=e=>{u.current(e)};return t.addEventListener(e,r,i),()=>{t.removeEventListener(e,r,i)}},[e,n,i])}function u(e){let t=(0,r.useRef)(()=>{throw Error("Cannot call an event handler while rendering.")});return o(()=>{t.current=e},[e]),(0,r.useCallback)((...e)=>{var n;return null==(n=t.current)?void 0:n.call(t,...e)},[t])}var a="undefined"==typeof window;function c(e,t,n={}){let{initializeWithValue:o=!0}=n,c=(0,r.useCallback)(e=>n.serializer?n.serializer(e):JSON.stringify(e),[n]),l=(0,r.useCallback)(e=>{let r;if(n.deserializer)return n.deserializer(e);if("undefined"===e)return;let o=t instanceof Function?t():t;try{r=JSON.parse(e)}catch(e){return console.error("Error parsing JSON:",e),o}return r},[n,t]),f=(0,r.useCallback)(()=>{let n=t instanceof Function?t():t;if(a)return n;try{let t=window.localStorage.getItem(e);return t?l(t):n}catch(t){return console.warn(`Error reading localStorage key \u201C${e}\u201D:`,t),n}},[t,e,l]),[s,d]=(0,r.useState)(()=>o?f():t instanceof Function?t():t),v=u(t=>{a&&console.warn(`Tried setting localStorage key \u201C${e}\u201D even though environment is not a client`);try{let n=t instanceof Function?t(f()):t;window.localStorage.setItem(e,c(n)),d(n),window.dispatchEvent(new StorageEvent("local-storage",{key:e}))}catch(t){console.warn(`Error setting localStorage key \u201C${e}\u201D:`,t)}}),g=u(()=>{a&&console.warn(`Tried removing localStorage key \u201C${e}\u201D even though environment is not a client`);let n=t instanceof Function?t():t;window.localStorage.removeItem(e),d(n),window.dispatchEvent(new StorageEvent("local-storage",{key:e}))});(0,r.useEffect)(()=>{d(f())},[e]);let w=(0,r.useCallback)(t=>{t.key&&t.key!==e||d(f())},[e,f]);return i("storage",w),i("local-storage",w),[s,v,g]}}}]);
--------------------------------------------------------------------------------
/build/static/chunks/5677.8b22a0f8e75c7d98.js:
--------------------------------------------------------------------------------
1 | "use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5677],{65677:function(u,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=n(91098).H}}]);
--------------------------------------------------------------------------------
/build/static/chunks/app/[customPage]/page-1981e3ee8e0f8a95.js:
--------------------------------------------------------------------------------
1 | (self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9177,6574],{60186:function(){}},function(n){n.O(0,[8129,8106,1744],function(){return n(n.s=60186)}),_N_E=n.O()}]);
--------------------------------------------------------------------------------
/build/static/chunks/app/_not-found/page-46d2817c8ecdf10e.js:
--------------------------------------------------------------------------------
1 | (self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7409],{45008:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_not-found/page",function(){return n(36489)}])},36489:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}}),n(9653);let i=n(97699);n(95320);let o={fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},l={display:"inline-block"},r={display:"inline-block",margin:"0 20px 0 0",padding:"0 23px 0 0",fontSize:24,fontWeight:500,verticalAlign:"top",lineHeight:"49px"},d={fontSize:14,fontWeight:400,lineHeight:"49px",margin:0};function s(){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("title",{children:"404: This page could not be found."}),(0,i.jsx)("div",{style:o,children:(0,i.jsxs)("div",{children:[(0,i.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}),(0,i.jsx)("h1",{className:"next-error-h1",style:r,children:"404"}),(0,i.jsx)("div",{style:l,children:(0,i.jsx)("h2",{style:d,children:"This page could not be found."})})]})})]})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)}},function(e){e.O(0,[8129,8106,1744],function(){return e(e.s=45008)}),_N_E=e.O()}]);
--------------------------------------------------------------------------------
/build/static/chunks/app/mutes/page-532ffad456365b1c.js:
--------------------------------------------------------------------------------
1 | (self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7835],{27074:function(n,e,u){Promise.resolve().then(u.bind(u,31683))}},function(n){n.O(0,[9923,6323,3050,5134,2526,7084,4986,4388,7157,430,5259,9349,9914,9929,9485,2510,3969,2250,3719,8166,9852,3558,657,757,1683,8129,8106,1744],function(){return n(n.s=27074)}),_N_E=n.O()}]);
--------------------------------------------------------------------------------
/build/static/chunks/app/servers/page-518b1ec5b062bc57.js:
--------------------------------------------------------------------------------
1 | (self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6664],{6077:function(e,n,s){Promise.resolve().then(s.bind(s,85834)),Promise.resolve().then(s.bind(s,25661)),Promise.resolve().then(s.bind(s,5144)),Promise.resolve().then(s.bind(s,84920)),Promise.resolve().then(s.bind(s,14184)),Promise.resolve().then(s.bind(s,84435))}},function(e){e.O(0,[9923,6323,3050,5134,2526,7084,4986,4388,7157,430,5259,712,9349,9914,9929,9485,2510,3969,2250,3719,8166,9852,3558,657,8190,1683,9073,8129,8106,1744],function(){return e(e.s=6077)}),_N_E=e.O()}]);
--------------------------------------------------------------------------------
/build/static/chunks/app/setup/layout-08e85e34d6139cf2.js:
--------------------------------------------------------------------------------
1 | (self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6574,9177],{60186:function(){}},function(n){n.O(0,[8129,8106,1744],function(){return n(n.s=60186)}),_N_E=n.O()}]);
--------------------------------------------------------------------------------
/build/static/chunks/main-app-14f2113d8903f9aa.js:
--------------------------------------------------------------------------------
1 | (self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1744],{65519:function(e,n,t){Promise.resolve().then(t.t.bind(t,92415,23)),Promise.resolve().then(t.t.bind(t,71541,23)),Promise.resolve().then(t.t.bind(t,81088,23)),Promise.resolve().then(t.t.bind(t,49290,23)),Promise.resolve().then(t.t.bind(t,63064,23)),Promise.resolve().then(t.t.bind(t,10852,23))}},function(e){var n=function(n){return e(e.s=n)};e.O(0,[8129,8106],function(){return n(81838),n(65519)}),_N_E=e.O()}]);
--------------------------------------------------------------------------------
/build/static/chunks/pages/_app-e336f445d0fe39c0.js:
--------------------------------------------------------------------------------
1 | (self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2888],{589:function(n,_,u){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return u(95887)}])}},function(n){var _=function(_){return n(n.s=_)};n.O(0,[9774,179],function(){return _(589),_(59112)}),_N_E=n.O()}]);
--------------------------------------------------------------------------------
/build/static/chunks/pages/_error-ad1f1ca0821aa68d.js:
--------------------------------------------------------------------------------
1 | (self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4820],{54454:function(n,_,u){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_error",function(){return u(79327)}])}},function(n){n.O(0,[2888,9774,179],function(){return n(n.s=54454)}),_N_E=n.O()}]);
--------------------------------------------------------------------------------
/build/static/chunks/webpack-7abf134c2d903d47.js:
--------------------------------------------------------------------------------
1 | !function(){"use strict";var e,t,n,r,o,u,i,c,f,a={},l={};function d(e){var t=l[e];if(void 0!==t)return t.exports;var n=l[e]={exports:{}},r=!0;try{a[e](n,n.exports,d),r=!1}finally{r&&delete l[e]}return n.exports}d.m=a,e=[],d.O=function(t,n,r,o){if(n){o=o||0;for(var u=e.length;u>0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[n,r,o];return}for(var i=1/0,u=0;u=o&&Object.keys(d.O).every(function(e){return d.O[e](n[f])})?n.splice(f--,1):(c=!1,o | false
13 | dynamic?: 'auto' | 'force-dynamic' | 'error' | 'force-static'
14 | dynamicParams?: boolean
15 | fetchCache?: 'auto' | 'force-no-store' | 'only-no-store' | 'default-no-store' | 'default-cache' | 'only-cache' | 'force-cache'
16 | preferredRegion?: 'auto' | 'global' | 'home' | string | string[]
17 | runtime?: 'nodejs' | 'experimental-edge' | 'edge'
18 | maxDuration?: number
19 |
20 | metadata?: any
21 | generateMetadata?: Function
22 | viewport?: any
23 | generateViewport?: Function
24 |
25 | }, TEntry, ''>>()
26 |
27 | // Check the prop type of the entry function
28 | checkFields, 'default'>>()
29 |
30 | // Check the arguments and return type of the generateMetadata function
31 | if ('generateMetadata' in entry) {
32 | checkFields>, 'generateMetadata'>>()
33 | checkFields>, 'generateMetadata'>>()
34 | }
35 |
36 | // Check the arguments and return type of the generateViewport function
37 | if ('generateViewport' in entry) {
38 | checkFields>, 'generateViewport'>>()
39 | checkFields>, 'generateViewport'>>()
40 | }
41 |
42 | // Check the arguments and return type of the generateStaticParams function
43 | if ('generateStaticParams' in entry) {
44 | checkFields>, 'generateStaticParams'>>()
45 | checkFields }, { __tag__: 'generateStaticParams', __return_type__: ReturnType> }>>()
46 | }
47 |
48 | type PageParams = any
49 | export interface PageProps {
50 | params?: any
51 | searchParams?: any
52 | }
53 | export interface LayoutProps {
54 | children?: React.ReactNode
55 |
56 | params?: any
57 | }
58 |
59 | // =============
60 | // Utility types
61 | type RevalidateRange = T extends { revalidate: any } ? NonNegative : never
62 |
63 | // If T is unknown or any, it will be an empty {} type. Otherwise, it will be the same as Omit.
64 | type OmitWithTag = Omit
65 | type Diff = 0 extends (1 & T) ? {} : OmitWithTag
66 |
67 | type FirstArg = T extends (...args: [infer T, any]) => any ? unknown extends T ? any : T : never
68 | type SecondArg = T extends (...args: [any, infer T]) => any ? unknown extends T ? any : T : never
69 | type MaybeField = T extends { [k in K]: infer G } ? G extends Function ? G : never : never
70 |
71 |
72 |
73 | function checkFields<_ extends { [k in keyof any]: never }>() {}
74 |
75 | // https://github.com/sindresorhus/type-fest
76 | type Numeric = number | bigint
77 | type Zero = 0 | 0n
78 | type Negative = T extends Zero ? never : `${T}` extends `-${string}` ? T : never
79 | type NonNegative = T extends Zero ? T : Negative extends never ? T : '__invalid_negative_number__'
80 |
--------------------------------------------------------------------------------
/build/types/app/(main)/admin/layout.ts:
--------------------------------------------------------------------------------
1 | // File: C:\Projects\CSS-Panel\app\(main)\admin\layout.tsx
2 | import * as entry from '../../../../../app/(main)/admin/layout.js'
3 | import type { ResolvingMetadata, ResolvingViewport } from 'next/dist/lib/metadata/types/metadata-interface.js'
4 |
5 | type TEntry = typeof import('../../../../../app/(main)/admin/layout.js')
6 |
7 | // Check that the entry is a valid entry
8 | checkFields | false
13 | dynamic?: 'auto' | 'force-dynamic' | 'error' | 'force-static'
14 | dynamicParams?: boolean
15 | fetchCache?: 'auto' | 'force-no-store' | 'only-no-store' | 'default-no-store' | 'default-cache' | 'only-cache' | 'force-cache'
16 | preferredRegion?: 'auto' | 'global' | 'home' | string | string[]
17 | runtime?: 'nodejs' | 'experimental-edge' | 'edge'
18 | maxDuration?: number
19 |
20 | metadata?: any
21 | generateMetadata?: Function
22 | viewport?: any
23 | generateViewport?: Function
24 |
25 | }, TEntry, ''>>()
26 |
27 | // Check the prop type of the entry function
28 | checkFields, 'default'>>()
29 |
30 | // Check the arguments and return type of the generateMetadata function
31 | if ('generateMetadata' in entry) {
32 | checkFields>, 'generateMetadata'>>()
33 | checkFields>, 'generateMetadata'>>()
34 | }
35 |
36 | // Check the arguments and return type of the generateViewport function
37 | if ('generateViewport' in entry) {
38 | checkFields>, 'generateViewport'>>()
39 | checkFields>, 'generateViewport'>>()
40 | }
41 |
42 | // Check the arguments and return type of the generateStaticParams function
43 | if ('generateStaticParams' in entry) {
44 | checkFields>, 'generateStaticParams'>>()
45 | checkFields }, { __tag__: 'generateStaticParams', __return_type__: ReturnType> }>>()
46 | }
47 |
48 | type PageParams = any
49 | export interface PageProps {
50 | params?: any
51 | searchParams?: any
52 | }
53 | export interface LayoutProps {
54 | children?: React.ReactNode
55 |
56 | params?: any
57 | }
58 |
59 | // =============
60 | // Utility types
61 | type RevalidateRange = T extends { revalidate: any } ? NonNegative : never
62 |
63 | // If T is unknown or any, it will be an empty {} type. Otherwise, it will be the same as Omit.
64 | type OmitWithTag = Omit
65 | type Diff = 0 extends (1 & T) ? {} : OmitWithTag
66 |
67 | type FirstArg = T extends (...args: [infer T, any]) => any ? unknown extends T ? any : T : never
68 | type SecondArg = T extends (...args: [any, infer T]) => any ? unknown extends T ? any : T : never
69 | type MaybeField = T extends { [k in K]: infer G } ? G extends Function ? G : never : never
70 |
71 |
72 |
73 | function checkFields<_ extends { [k in keyof any]: never }>() {}
74 |
75 | // https://github.com/sindresorhus/type-fest
76 | type Numeric = number | bigint
77 | type Zero = 0 | 0n
78 | type Negative = T extends Zero ? never : `${T}` extends `-${string}` ? T : never
79 | type NonNegative = T extends Zero ? T : Negative extends never ? T : '__invalid_negative_number__'
80 |
--------------------------------------------------------------------------------
/build/types/app/(main)/admin/logs/page.ts:
--------------------------------------------------------------------------------
1 | // File: C:\Projects\CSS-Panel\app\(main)\admin\logs\page.tsx
2 | import * as entry from '../../../../../../app/(main)/admin/logs/page.js'
3 | import type { ResolvingMetadata, ResolvingViewport } from 'next/dist/lib/metadata/types/metadata-interface.js'
4 |
5 | type TEntry = typeof import('../../../../../../app/(main)/admin/logs/page.js')
6 |
7 | // Check that the entry is a valid entry
8 | checkFields | false
13 | dynamic?: 'auto' | 'force-dynamic' | 'error' | 'force-static'
14 | dynamicParams?: boolean
15 | fetchCache?: 'auto' | 'force-no-store' | 'only-no-store' | 'default-no-store' | 'default-cache' | 'only-cache' | 'force-cache'
16 | preferredRegion?: 'auto' | 'global' | 'home' | string | string[]
17 | runtime?: 'nodejs' | 'experimental-edge' | 'edge'
18 | maxDuration?: number
19 |
20 | metadata?: any
21 | generateMetadata?: Function
22 | viewport?: any
23 | generateViewport?: Function
24 |
25 | }, TEntry, ''>>()
26 |
27 | // Check the prop type of the entry function
28 | checkFields, 'default'>>()
29 |
30 | // Check the arguments and return type of the generateMetadata function
31 | if ('generateMetadata' in entry) {
32 | checkFields>, 'generateMetadata'>>()
33 | checkFields>, 'generateMetadata'>>()
34 | }
35 |
36 | // Check the arguments and return type of the generateViewport function
37 | if ('generateViewport' in entry) {
38 | checkFields>, 'generateViewport'>>()
39 | checkFields>, 'generateViewport'>>()
40 | }
41 |
42 | // Check the arguments and return type of the generateStaticParams function
43 | if ('generateStaticParams' in entry) {
44 | checkFields>, 'generateStaticParams'>>()
45 | checkFields }, { __tag__: 'generateStaticParams', __return_type__: ReturnType> }>>()
46 | }
47 |
48 | type PageParams = any
49 | export interface PageProps {
50 | params?: any
51 | searchParams?: any
52 | }
53 | export interface LayoutProps {
54 | children?: React.ReactNode
55 |
56 | params?: any
57 | }
58 |
59 | // =============
60 | // Utility types
61 | type RevalidateRange = T extends { revalidate: any } ? NonNegative : never
62 |
63 | // If T is unknown or any, it will be an empty {} type. Otherwise, it will be the same as Omit.
64 | type OmitWithTag = Omit
65 | type Diff = 0 extends (1 & T) ? {} : OmitWithTag
66 |
67 | type FirstArg = T extends (...args: [infer T, any]) => any ? unknown extends T ? any : T : never
68 | type SecondArg = T extends (...args: [any, infer T]) => any ? unknown extends T ? any : T : never
69 | type MaybeField = T extends { [k in K]: infer G } ? G extends Function ? G : never : never
70 |
71 |
72 |
73 | function checkFields<_ extends { [k in keyof any]: never }>() {}
74 |
75 | // https://github.com/sindresorhus/type-fest
76 | type Numeric = number | bigint
77 | type Zero = 0 | 0n
78 | type Negative = T extends Zero ? never : `${T}` extends `-${string}` ? T : never
79 | type NonNegative = T extends Zero ? T : Negative extends never ? T : '__invalid_negative_number__'
80 |
--------------------------------------------------------------------------------
/build/types/app/[customPage]/page.ts:
--------------------------------------------------------------------------------
1 | // File: C:\Projects\CSS-Panel\app\[customPage]\page.tsx
2 | import * as entry from '../../../../app/[customPage]/page.js'
3 | import type { ResolvingMetadata, ResolvingViewport } from 'next/dist/lib/metadata/types/metadata-interface.js'
4 |
5 | type TEntry = typeof import('../../../../app/[customPage]/page.js')
6 |
7 | // Check that the entry is a valid entry
8 | checkFields | false
13 | dynamic?: 'auto' | 'force-dynamic' | 'error' | 'force-static'
14 | dynamicParams?: boolean
15 | fetchCache?: 'auto' | 'force-no-store' | 'only-no-store' | 'default-no-store' | 'default-cache' | 'only-cache' | 'force-cache'
16 | preferredRegion?: 'auto' | 'global' | 'home' | string | string[]
17 | runtime?: 'nodejs' | 'experimental-edge' | 'edge'
18 | maxDuration?: number
19 |
20 | metadata?: any
21 | generateMetadata?: Function
22 | viewport?: any
23 | generateViewport?: Function
24 |
25 | }, TEntry, ''>>()
26 |
27 | // Check the prop type of the entry function
28 | checkFields, 'default'>>()
29 |
30 | // Check the arguments and return type of the generateMetadata function
31 | if ('generateMetadata' in entry) {
32 | checkFields>, 'generateMetadata'>>()
33 | checkFields>, 'generateMetadata'>>()
34 | }
35 |
36 | // Check the arguments and return type of the generateViewport function
37 | if ('generateViewport' in entry) {
38 | checkFields>, 'generateViewport'>>()
39 | checkFields>, 'generateViewport'>>()
40 | }
41 |
42 | // Check the arguments and return type of the generateStaticParams function
43 | if ('generateStaticParams' in entry) {
44 | checkFields>, 'generateStaticParams'>>()
45 | checkFields }, { __tag__: 'generateStaticParams', __return_type__: ReturnType> }>>()
46 | }
47 |
48 | type PageParams = any
49 | export interface PageProps {
50 | params?: any
51 | searchParams?: any
52 | }
53 | export interface LayoutProps {
54 | children?: React.ReactNode
55 |
56 | params?: any
57 | }
58 |
59 | // =============
60 | // Utility types
61 | type RevalidateRange = T extends { revalidate: any } ? NonNegative : never
62 |
63 | // If T is unknown or any, it will be an empty {} type. Otherwise, it will be the same as Omit.
64 | type OmitWithTag = Omit
65 | type Diff = 0 extends (1 & T) ? {} : OmitWithTag
66 |
67 | type FirstArg = T extends (...args: [infer T, any]) => any ? unknown extends T ? any : T : never
68 | type SecondArg = T extends (...args: [any, infer T]) => any ? unknown extends T ? any : T : never
69 | type MaybeField = T extends { [k in K]: infer G } ? G extends Function ? G : never : never
70 |
71 |
72 |
73 | function checkFields<_ extends { [k in keyof any]: never }>() {}
74 |
75 | // https://github.com/sindresorhus/type-fest
76 | type Numeric = number | bigint
77 | type Zero = 0 | 0n
78 | type Negative = T extends Zero ? never : `${T}` extends `-${string}` ? T : never
79 | type NonNegative = T extends Zero ? T : Negative extends never ? T : '__invalid_negative_number__'
80 |
--------------------------------------------------------------------------------
/build/types/app/bans/page.ts:
--------------------------------------------------------------------------------
1 | // File: C:\Projects\CSS-Panel\app\bans\page.tsx
2 | import * as entry from '../../../../app/bans/page.js'
3 | import type { ResolvingMetadata, ResolvingViewport } from 'next/dist/lib/metadata/types/metadata-interface.js'
4 |
5 | type TEntry = typeof import('../../../../app/bans/page.js')
6 |
7 | // Check that the entry is a valid entry
8 | checkFields | false
13 | dynamic?: 'auto' | 'force-dynamic' | 'error' | 'force-static'
14 | dynamicParams?: boolean
15 | fetchCache?: 'auto' | 'force-no-store' | 'only-no-store' | 'default-no-store' | 'default-cache' | 'only-cache' | 'force-cache'
16 | preferredRegion?: 'auto' | 'global' | 'home' | string | string[]
17 | runtime?: 'nodejs' | 'experimental-edge' | 'edge'
18 | maxDuration?: number
19 |
20 | metadata?: any
21 | generateMetadata?: Function
22 | viewport?: any
23 | generateViewport?: Function
24 |
25 | }, TEntry, ''>>()
26 |
27 | // Check the prop type of the entry function
28 | checkFields, 'default'>>()
29 |
30 | // Check the arguments and return type of the generateMetadata function
31 | if ('generateMetadata' in entry) {
32 | checkFields>, 'generateMetadata'>>()
33 | checkFields>, 'generateMetadata'>>()
34 | }
35 |
36 | // Check the arguments and return type of the generateViewport function
37 | if ('generateViewport' in entry) {
38 | checkFields>, 'generateViewport'>>()
39 | checkFields>, 'generateViewport'>>()
40 | }
41 |
42 | // Check the arguments and return type of the generateStaticParams function
43 | if ('generateStaticParams' in entry) {
44 | checkFields>, 'generateStaticParams'>>()
45 | checkFields }, { __tag__: 'generateStaticParams', __return_type__: ReturnType> }>>()
46 | }
47 |
48 | type PageParams = any
49 | export interface PageProps {
50 | params?: any
51 | searchParams?: any
52 | }
53 | export interface LayoutProps {
54 | children?: React.ReactNode
55 |
56 | params?: any
57 | }
58 |
59 | // =============
60 | // Utility types
61 | type RevalidateRange = T extends { revalidate: any } ? NonNegative : never
62 |
63 | // If T is unknown or any, it will be an empty {} type. Otherwise, it will be the same as Omit.
64 | type OmitWithTag = Omit
65 | type Diff = 0 extends (1 & T) ? {} : OmitWithTag
66 |
67 | type FirstArg = T extends (...args: [infer T, any]) => any ? unknown extends T ? any : T : never
68 | type SecondArg = T extends (...args: [any, infer T]) => any ? unknown extends T ? any : T : never
69 | type MaybeField = T extends { [k in K]: infer G } ? G extends Function ? G : never : never
70 |
71 |
72 |
73 | function checkFields<_ extends { [k in keyof any]: never }>() {}
74 |
75 | // https://github.com/sindresorhus/type-fest
76 | type Numeric = number | bigint
77 | type Zero = 0 | 0n
78 | type Negative = T extends Zero ? never : `${T}` extends `-${string}` ? T : never
79 | type NonNegative = T extends Zero ? T : Negative extends never ? T : '__invalid_negative_number__'
80 |
--------------------------------------------------------------------------------
/build/types/app/buy-vip/page.ts:
--------------------------------------------------------------------------------
1 | // File: C:\Projects\CSS-Panel\app\buy-vip\page.tsx
2 | import * as entry from '../../../../app/buy-vip/page.js'
3 | import type { ResolvingMetadata, ResolvingViewport } from 'next/dist/lib/metadata/types/metadata-interface.js'
4 |
5 | type TEntry = typeof import('../../../../app/buy-vip/page.js')
6 |
7 | // Check that the entry is a valid entry
8 | checkFields | false
13 | dynamic?: 'auto' | 'force-dynamic' | 'error' | 'force-static'
14 | dynamicParams?: boolean
15 | fetchCache?: 'auto' | 'force-no-store' | 'only-no-store' | 'default-no-store' | 'default-cache' | 'only-cache' | 'force-cache'
16 | preferredRegion?: 'auto' | 'global' | 'home' | string | string[]
17 | runtime?: 'nodejs' | 'experimental-edge' | 'edge'
18 | maxDuration?: number
19 |
20 | metadata?: any
21 | generateMetadata?: Function
22 | viewport?: any
23 | generateViewport?: Function
24 |
25 | }, TEntry, ''>>()
26 |
27 | // Check the prop type of the entry function
28 | checkFields, 'default'>>()
29 |
30 | // Check the arguments and return type of the generateMetadata function
31 | if ('generateMetadata' in entry) {
32 | checkFields>, 'generateMetadata'>>()
33 | checkFields>, 'generateMetadata'>>()
34 | }
35 |
36 | // Check the arguments and return type of the generateViewport function
37 | if ('generateViewport' in entry) {
38 | checkFields>, 'generateViewport'>>()
39 | checkFields>, 'generateViewport'>>()
40 | }
41 |
42 | // Check the arguments and return type of the generateStaticParams function
43 | if ('generateStaticParams' in entry) {
44 | checkFields>, 'generateStaticParams'>>()
45 | checkFields }, { __tag__: 'generateStaticParams', __return_type__: ReturnType> }>>()
46 | }
47 |
48 | type PageParams = any
49 | export interface PageProps {
50 | params?: any
51 | searchParams?: any
52 | }
53 | export interface LayoutProps {
54 | children?: React.ReactNode
55 |
56 | params?: any
57 | }
58 |
59 | // =============
60 | // Utility types
61 | type RevalidateRange = T extends { revalidate: any } ? NonNegative : never
62 |
63 | // If T is unknown or any, it will be an empty {} type. Otherwise, it will be the same as Omit.
64 | type OmitWithTag = Omit
65 | type Diff = 0 extends (1 & T) ? {} : OmitWithTag
66 |
67 | type FirstArg = T extends (...args: [infer T, any]) => any ? unknown extends T ? any : T : never
68 | type SecondArg = T extends (...args: [any, infer T]) => any ? unknown extends T ? any : T : never
69 | type MaybeField = T extends { [k in K]: infer G } ? G extends Function ? G : never : never
70 |
71 |
72 |
73 | function checkFields<_ extends { [k in keyof any]: never }>() {}
74 |
75 | // https://github.com/sindresorhus/type-fest
76 | type Numeric = number | bigint
77 | type Zero = 0 | 0n
78 | type Negative = T extends Zero ? never : `${T}` extends `-${string}` ? T : never
79 | type NonNegative = T extends Zero ? T : Negative extends never ? T : '__invalid_negative_number__'
80 |
--------------------------------------------------------------------------------
/build/types/app/mutes/page.ts:
--------------------------------------------------------------------------------
1 | // File: C:\Projects\CSS-Panel\app\mutes\page.tsx
2 | import * as entry from '../../../../app/mutes/page.js'
3 | import type { ResolvingMetadata, ResolvingViewport } from 'next/dist/lib/metadata/types/metadata-interface.js'
4 |
5 | type TEntry = typeof import('../../../../app/mutes/page.js')
6 |
7 | // Check that the entry is a valid entry
8 | checkFields | false
13 | dynamic?: 'auto' | 'force-dynamic' | 'error' | 'force-static'
14 | dynamicParams?: boolean
15 | fetchCache?: 'auto' | 'force-no-store' | 'only-no-store' | 'default-no-store' | 'default-cache' | 'only-cache' | 'force-cache'
16 | preferredRegion?: 'auto' | 'global' | 'home' | string | string[]
17 | runtime?: 'nodejs' | 'experimental-edge' | 'edge'
18 | maxDuration?: number
19 |
20 | metadata?: any
21 | generateMetadata?: Function
22 | viewport?: any
23 | generateViewport?: Function
24 |
25 | }, TEntry, ''>>()
26 |
27 | // Check the prop type of the entry function
28 | checkFields, 'default'>>()
29 |
30 | // Check the arguments and return type of the generateMetadata function
31 | if ('generateMetadata' in entry) {
32 | checkFields>, 'generateMetadata'>>()
33 | checkFields>, 'generateMetadata'>>()
34 | }
35 |
36 | // Check the arguments and return type of the generateViewport function
37 | if ('generateViewport' in entry) {
38 | checkFields>, 'generateViewport'>>()
39 | checkFields>, 'generateViewport'>>()
40 | }
41 |
42 | // Check the arguments and return type of the generateStaticParams function
43 | if ('generateStaticParams' in entry) {
44 | checkFields>, 'generateStaticParams'>>()
45 | checkFields }, { __tag__: 'generateStaticParams', __return_type__: ReturnType> }>>()
46 | }
47 |
48 | type PageParams = any
49 | export interface PageProps {
50 | params?: any
51 | searchParams?: any
52 | }
53 | export interface LayoutProps {
54 | children?: React.ReactNode
55 |
56 | params?: any
57 | }
58 |
59 | // =============
60 | // Utility types
61 | type RevalidateRange = T extends { revalidate: any } ? NonNegative : never
62 |
63 | // If T is unknown or any, it will be an empty {} type. Otherwise, it will be the same as Omit.
64 | type OmitWithTag = Omit
65 | type Diff = 0 extends (1 & T) ? {} : OmitWithTag
66 |
67 | type FirstArg = T extends (...args: [infer T, any]) => any ? unknown extends T ? any : T : never
68 | type SecondArg = T extends (...args: [any, infer T]) => any ? unknown extends T ? any : T : never
69 | type MaybeField = T extends { [k in K]: infer G } ? G extends Function ? G : never : never
70 |
71 |
72 |
73 | function checkFields<_ extends { [k in keyof any]: never }>() {}
74 |
75 | // https://github.com/sindresorhus/type-fest
76 | type Numeric = number | bigint
77 | type Zero = 0 | 0n
78 | type Negative = T extends Zero ? never : `${T}` extends `-${string}` ? T : never
79 | type NonNegative = T extends Zero ? T : Negative extends never ? T : '__invalid_negative_number__'
80 |
--------------------------------------------------------------------------------
/build/types/app/page.ts:
--------------------------------------------------------------------------------
1 | // File: C:\Projects\CSS-Panel\app\page.tsx
2 | import * as entry from '../../../app/page.js'
3 | import type { ResolvingMetadata, ResolvingViewport } from 'next/dist/lib/metadata/types/metadata-interface.js'
4 |
5 | type TEntry = typeof import('../../../app/page.js')
6 |
7 | // Check that the entry is a valid entry
8 | checkFields | false
13 | dynamic?: 'auto' | 'force-dynamic' | 'error' | 'force-static'
14 | dynamicParams?: boolean
15 | fetchCache?: 'auto' | 'force-no-store' | 'only-no-store' | 'default-no-store' | 'default-cache' | 'only-cache' | 'force-cache'
16 | preferredRegion?: 'auto' | 'global' | 'home' | string | string[]
17 | runtime?: 'nodejs' | 'experimental-edge' | 'edge'
18 | maxDuration?: number
19 |
20 | metadata?: any
21 | generateMetadata?: Function
22 | viewport?: any
23 | generateViewport?: Function
24 |
25 | }, TEntry, ''>>()
26 |
27 | // Check the prop type of the entry function
28 | checkFields, 'default'>>()
29 |
30 | // Check the arguments and return type of the generateMetadata function
31 | if ('generateMetadata' in entry) {
32 | checkFields>, 'generateMetadata'>>()
33 | checkFields>, 'generateMetadata'>>()
34 | }
35 |
36 | // Check the arguments and return type of the generateViewport function
37 | if ('generateViewport' in entry) {
38 | checkFields>, 'generateViewport'>>()
39 | checkFields>, 'generateViewport'>>()
40 | }
41 |
42 | // Check the arguments and return type of the generateStaticParams function
43 | if ('generateStaticParams' in entry) {
44 | checkFields>, 'generateStaticParams'>>()
45 | checkFields }, { __tag__: 'generateStaticParams', __return_type__: ReturnType> }>>()
46 | }
47 |
48 | type PageParams = any
49 | export interface PageProps {
50 | params?: any
51 | searchParams?: any
52 | }
53 | export interface LayoutProps {
54 | children?: React.ReactNode
55 |
56 | params?: any
57 | }
58 |
59 | // =============
60 | // Utility types
61 | type RevalidateRange = T extends { revalidate: any } ? NonNegative : never
62 |
63 | // If T is unknown or any, it will be an empty {} type. Otherwise, it will be the same as Omit.
64 | type OmitWithTag = Omit
65 | type Diff = 0 extends (1 & T) ? {} : OmitWithTag
66 |
67 | type FirstArg = T extends (...args: [infer T, any]) => any ? unknown extends T ? any : T : never
68 | type SecondArg = T extends (...args: [any, infer T]) => any ? unknown extends T ? any : T : never
69 | type MaybeField = T extends { [k in K]: infer G } ? G extends Function ? G : never : never
70 |
71 |
72 |
73 | function checkFields<_ extends { [k in keyof any]: never }>() {}
74 |
75 | // https://github.com/sindresorhus/type-fest
76 | type Numeric = number | bigint
77 | type Zero = 0 | 0n
78 | type Negative = T extends Zero ? never : `${T}` extends `-${string}` ? T : never
79 | type NonNegative = T extends Zero ? T : Negative extends never ? T : '__invalid_negative_number__'
80 |
--------------------------------------------------------------------------------
/build/types/app/player-reports/page.ts:
--------------------------------------------------------------------------------
1 | // File: C:\Projects\CSS-Panel\app\player-reports\page.tsx
2 | import * as entry from '../../../../app/player-reports/page.js'
3 | import type { ResolvingMetadata, ResolvingViewport } from 'next/dist/lib/metadata/types/metadata-interface.js'
4 |
5 | type TEntry = typeof import('../../../../app/player-reports/page.js')
6 |
7 | // Check that the entry is a valid entry
8 | checkFields | false
13 | dynamic?: 'auto' | 'force-dynamic' | 'error' | 'force-static'
14 | dynamicParams?: boolean
15 | fetchCache?: 'auto' | 'force-no-store' | 'only-no-store' | 'default-no-store' | 'default-cache' | 'only-cache' | 'force-cache'
16 | preferredRegion?: 'auto' | 'global' | 'home' | string | string[]
17 | runtime?: 'nodejs' | 'experimental-edge' | 'edge'
18 | maxDuration?: number
19 |
20 | metadata?: any
21 | generateMetadata?: Function
22 | viewport?: any
23 | generateViewport?: Function
24 |
25 | }, TEntry, ''>>()
26 |
27 | // Check the prop type of the entry function
28 | checkFields, 'default'>>()
29 |
30 | // Check the arguments and return type of the generateMetadata function
31 | if ('generateMetadata' in entry) {
32 | checkFields>, 'generateMetadata'>>()
33 | checkFields>, 'generateMetadata'>>()
34 | }
35 |
36 | // Check the arguments and return type of the generateViewport function
37 | if ('generateViewport' in entry) {
38 | checkFields>, 'generateViewport'>>()
39 | checkFields>, 'generateViewport'>>()
40 | }
41 |
42 | // Check the arguments and return type of the generateStaticParams function
43 | if ('generateStaticParams' in entry) {
44 | checkFields>, 'generateStaticParams'>>()
45 | checkFields }, { __tag__: 'generateStaticParams', __return_type__: ReturnType> }>>()
46 | }
47 |
48 | type PageParams = any
49 | export interface PageProps {
50 | params?: any
51 | searchParams?: any
52 | }
53 | export interface LayoutProps {
54 | children?: React.ReactNode
55 |
56 | params?: any
57 | }
58 |
59 | // =============
60 | // Utility types
61 | type RevalidateRange = T extends { revalidate: any } ? NonNegative : never
62 |
63 | // If T is unknown or any, it will be an empty {} type. Otherwise, it will be the same as Omit.
64 | type OmitWithTag = Omit
65 | type Diff = 0 extends (1 & T) ? {} : OmitWithTag
66 |
67 | type FirstArg = T extends (...args: [infer T, any]) => any ? unknown extends T ? any : T : never
68 | type SecondArg = T extends (...args: [any, infer T]) => any ? unknown extends T ? any : T : never
69 | type MaybeField = T extends { [k in K]: infer G } ? G extends Function ? G : never : never
70 |
71 |
72 |
73 | function checkFields<_ extends { [k in keyof any]: never }>() {}
74 |
75 | // https://github.com/sindresorhus/type-fest
76 | type Numeric = number | bigint
77 | type Zero = 0 | 0n
78 | type Negative = T extends Zero ? never : `${T}` extends `-${string}` ? T : never
79 | type NonNegative = T extends Zero ? T : Negative extends never ? T : '__invalid_negative_number__'
80 |
--------------------------------------------------------------------------------
/build/types/app/servers/page.ts:
--------------------------------------------------------------------------------
1 | // File: C:\Projects\CSS-Panel\app\servers\page.tsx
2 | import * as entry from '../../../../app/servers/page.js'
3 | import type { ResolvingMetadata, ResolvingViewport } from 'next/dist/lib/metadata/types/metadata-interface.js'
4 |
5 | type TEntry = typeof import('../../../../app/servers/page.js')
6 |
7 | // Check that the entry is a valid entry
8 | checkFields | false
13 | dynamic?: 'auto' | 'force-dynamic' | 'error' | 'force-static'
14 | dynamicParams?: boolean
15 | fetchCache?: 'auto' | 'force-no-store' | 'only-no-store' | 'default-no-store' | 'default-cache' | 'only-cache' | 'force-cache'
16 | preferredRegion?: 'auto' | 'global' | 'home' | string | string[]
17 | runtime?: 'nodejs' | 'experimental-edge' | 'edge'
18 | maxDuration?: number
19 |
20 | metadata?: any
21 | generateMetadata?: Function
22 | viewport?: any
23 | generateViewport?: Function
24 |
25 | }, TEntry, ''>>()
26 |
27 | // Check the prop type of the entry function
28 | checkFields, 'default'>>()
29 |
30 | // Check the arguments and return type of the generateMetadata function
31 | if ('generateMetadata' in entry) {
32 | checkFields>, 'generateMetadata'>>()
33 | checkFields>, 'generateMetadata'>>()
34 | }
35 |
36 | // Check the arguments and return type of the generateViewport function
37 | if ('generateViewport' in entry) {
38 | checkFields>, 'generateViewport'>>()
39 | checkFields>, 'generateViewport'>>()
40 | }
41 |
42 | // Check the arguments and return type of the generateStaticParams function
43 | if ('generateStaticParams' in entry) {
44 | checkFields>, 'generateStaticParams'>>()
45 | checkFields }, { __tag__: 'generateStaticParams', __return_type__: ReturnType> }>>()
46 | }
47 |
48 | type PageParams = any
49 | export interface PageProps {
50 | params?: any
51 | searchParams?: any
52 | }
53 | export interface LayoutProps {
54 | children?: React.ReactNode
55 |
56 | params?: any
57 | }
58 |
59 | // =============
60 | // Utility types
61 | type RevalidateRange = T extends { revalidate: any } ? NonNegative : never
62 |
63 | // If T is unknown or any, it will be an empty {} type. Otherwise, it will be the same as Omit.
64 | type OmitWithTag = Omit
65 | type Diff = 0 extends (1 & T) ? {} : OmitWithTag
66 |
67 | type FirstArg = T extends (...args: [infer T, any]) => any ? unknown extends T ? any : T : never
68 | type SecondArg = T extends (...args: [any, infer T]) => any ? unknown extends T ? any : T : never
69 | type MaybeField = T extends { [k in K]: infer G } ? G extends Function ? G : never : never
70 |
71 |
72 |
73 | function checkFields<_ extends { [k in keyof any]: never }>() {}
74 |
75 | // https://github.com/sindresorhus/type-fest
76 | type Numeric = number | bigint
77 | type Zero = 0 | 0n
78 | type Negative = T extends Zero ? never : `${T}` extends `-${string}` ? T : never
79 | type NonNegative = T extends Zero ? T : Negative extends never ? T : '__invalid_negative_number__'
80 |
--------------------------------------------------------------------------------
/build/types/app/setup/layout.ts:
--------------------------------------------------------------------------------
1 | // File: C:\Projects\CSS-Panel\app\setup\layout.tsx
2 | import * as entry from '../../../../app/setup/layout.js'
3 | import type { ResolvingMetadata, ResolvingViewport } from 'next/dist/lib/metadata/types/metadata-interface.js'
4 |
5 | type TEntry = typeof import('../../../../app/setup/layout.js')
6 |
7 | // Check that the entry is a valid entry
8 | checkFields | false
13 | dynamic?: 'auto' | 'force-dynamic' | 'error' | 'force-static'
14 | dynamicParams?: boolean
15 | fetchCache?: 'auto' | 'force-no-store' | 'only-no-store' | 'default-no-store' | 'default-cache' | 'only-cache' | 'force-cache'
16 | preferredRegion?: 'auto' | 'global' | 'home' | string | string[]
17 | runtime?: 'nodejs' | 'experimental-edge' | 'edge'
18 | maxDuration?: number
19 |
20 | metadata?: any
21 | generateMetadata?: Function
22 | viewport?: any
23 | generateViewport?: Function
24 |
25 | }, TEntry, ''>>()
26 |
27 | // Check the prop type of the entry function
28 | checkFields, 'default'>>()
29 |
30 | // Check the arguments and return type of the generateMetadata function
31 | if ('generateMetadata' in entry) {
32 | checkFields>, 'generateMetadata'>>()
33 | checkFields>, 'generateMetadata'>>()
34 | }
35 |
36 | // Check the arguments and return type of the generateViewport function
37 | if ('generateViewport' in entry) {
38 | checkFields>, 'generateViewport'>>()
39 | checkFields>, 'generateViewport'>>()
40 | }
41 |
42 | // Check the arguments and return type of the generateStaticParams function
43 | if ('generateStaticParams' in entry) {
44 | checkFields>, 'generateStaticParams'>>()
45 | checkFields }, { __tag__: 'generateStaticParams', __return_type__: ReturnType> }>>()
46 | }
47 |
48 | type PageParams = any
49 | export interface PageProps {
50 | params?: any
51 | searchParams?: any
52 | }
53 | export interface LayoutProps {
54 | children?: React.ReactNode
55 |
56 | params?: any
57 | }
58 |
59 | // =============
60 | // Utility types
61 | type RevalidateRange = T extends { revalidate: any } ? NonNegative : never
62 |
63 | // If T is unknown or any, it will be an empty {} type. Otherwise, it will be the same as Omit.
64 | type OmitWithTag = Omit
65 | type Diff = 0 extends (1 & T) ? {} : OmitWithTag
66 |
67 | type FirstArg = T extends (...args: [infer T, any]) => any ? unknown extends T ? any : T : never
68 | type SecondArg = T extends (...args: [any, infer T]) => any ? unknown extends T ? any : T : never
69 | type MaybeField = T extends { [k in K]: infer G } ? G extends Function ? G : never : never
70 |
71 |
72 |
73 | function checkFields<_ extends { [k in keyof any]: never }>() {}
74 |
75 | // https://github.com/sindresorhus/type-fest
76 | type Numeric = number | bigint
77 | type Zero = 0 | 0n
78 | type Negative = T extends Zero ? never : `${T}` extends `-${string}` ? T : never
79 | type NonNegative = T extends Zero ? T : Negative extends never ? T : '__invalid_negative_number__'
80 |
--------------------------------------------------------------------------------
/build/types/app/setup/page.ts:
--------------------------------------------------------------------------------
1 | // File: C:\Projects\CSS-Panel\app\setup\page.tsx
2 | import * as entry from '../../../../app/setup/page.js'
3 | import type { ResolvingMetadata, ResolvingViewport } from 'next/dist/lib/metadata/types/metadata-interface.js'
4 |
5 | type TEntry = typeof import('../../../../app/setup/page.js')
6 |
7 | // Check that the entry is a valid entry
8 | checkFields | false
13 | dynamic?: 'auto' | 'force-dynamic' | 'error' | 'force-static'
14 | dynamicParams?: boolean
15 | fetchCache?: 'auto' | 'force-no-store' | 'only-no-store' | 'default-no-store' | 'default-cache' | 'only-cache' | 'force-cache'
16 | preferredRegion?: 'auto' | 'global' | 'home' | string | string[]
17 | runtime?: 'nodejs' | 'experimental-edge' | 'edge'
18 | maxDuration?: number
19 |
20 | metadata?: any
21 | generateMetadata?: Function
22 | viewport?: any
23 | generateViewport?: Function
24 |
25 | }, TEntry, ''>>()
26 |
27 | // Check the prop type of the entry function
28 | checkFields, 'default'>>()
29 |
30 | // Check the arguments and return type of the generateMetadata function
31 | if ('generateMetadata' in entry) {
32 | checkFields>, 'generateMetadata'>>()
33 | checkFields>, 'generateMetadata'>>()
34 | }
35 |
36 | // Check the arguments and return type of the generateViewport function
37 | if ('generateViewport' in entry) {
38 | checkFields>, 'generateViewport'>>()
39 | checkFields>, 'generateViewport'>>()
40 | }
41 |
42 | // Check the arguments and return type of the generateStaticParams function
43 | if ('generateStaticParams' in entry) {
44 | checkFields>, 'generateStaticParams'>>()
45 | checkFields }, { __tag__: 'generateStaticParams', __return_type__: ReturnType> }>>()
46 | }
47 |
48 | type PageParams = any
49 | export interface PageProps {
50 | params?: any
51 | searchParams?: any
52 | }
53 | export interface LayoutProps {
54 | children?: React.ReactNode
55 |
56 | params?: any
57 | }
58 |
59 | // =============
60 | // Utility types
61 | type RevalidateRange = T extends { revalidate: any } ? NonNegative : never
62 |
63 | // If T is unknown or any, it will be an empty {} type. Otherwise, it will be the same as Omit.
64 | type OmitWithTag = Omit
65 | type Diff = 0 extends (1 & T) ? {} : OmitWithTag
66 |
67 | type FirstArg = T extends (...args: [infer T, any]) => any ? unknown extends T ? any : T : never
68 | type SecondArg = T extends (...args: [any, infer T]) => any ? unknown extends T ? any : T : never
69 | type MaybeField = T extends { [k in K]: infer G } ? G extends Function ? G : never : never
70 |
71 |
72 |
73 | function checkFields<_ extends { [k in keyof any]: never }>() {}
74 |
75 | // https://github.com/sindresorhus/type-fest
76 | type Numeric = number | bigint
77 | type Zero = 0 | 0n
78 | type Negative