From 524b5df7231635682053d0c028b0a24189b875ab Mon Sep 17 00:00:00 2001 From: Flam3rboy <34555296+Flam3rboy@users.noreply.github.com> Date: Thu, 12 Aug 2021 20:09:35 +0200 Subject: [PATCH] :sparkles: api --- .DS_Store | Bin 0 -> 8196 bytes .dockerignore => api/.dockerignore | 0 .env.example => api/.env.example | 0 {.github => api/.github}/FUNDING.yml | 0 .../.github}/ISSUE_TEMPLATE/-feature--.md | 0 .../.github}/workflows/codeql-analysis.yml | 0 .../.github}/workflows/docker-publish.yml | 0 {.github => api/.github}/workflows/release.yml | 0 .gitignore => api/.gitignore | 0 .npmignore => api/.npmignore | 0 .prettierrc => api/.prettierrc | 0 {.vscode => api/.vscode}/launch.json | 0 Dockerfile => api/Dockerfile | 0 LICENSE => api/LICENSE | 0 README.md => api/README.md | 0 .../__tests__}/routes/auth/login.ts | 0 {assets => api/assets}/endpoints.json | 0 {assets => api/assets}/features.json | 0 {assets => api/assets}/openapi.yaml | 0 {assets => api/assets}/openapi.yml | 0 {assets => api/assets}/widget/banner1.png | Bin {assets => api/assets}/widget/banner2.png | Bin {assets => api/assets}/widget/banner3.png | Bin {assets => api/assets}/widget/banner4.png | Bin {assets => api/assets}/widget/shield.png | Bin {client_test => api/client_test}/index.html | 0 crowdin.yml => api/crowdin.yml | 0 jest.config.ts => api/jest.config.ts | 0 jsconfig.json => api/jsconfig.json | 0 {locales => api/locales}/af/af | 0 {locales => api/locales}/af/auth.json | 0 {locales => api/locales}/af/common.json | 0 {locales => api/locales}/ar/ar | 0 {locales => api/locales}/ar/auth.json | 0 {locales => api/locales}/ar/common.json | 0 {locales => api/locales}/be/auth.json | 0 {locales => api/locales}/be/common.json | 0 {locales => api/locales}/bg/auth.json | 0 {locales => api/locales}/bg/common.json | 0 {locales => api/locales}/ca/auth.json | 0 {locales => api/locales}/ca/ca | 0 {locales => api/locales}/ca/common.json | 0 {locales => api/locales}/cs/auth.json | 0 {locales => api/locales}/cs/common.json | 0 {locales => api/locales}/cs/cs | 0 {locales => api/locales}/da/auth.json | 0 {locales => api/locales}/da/common.json | 0 {locales => api/locales}/da/da | 0 {locales => api/locales}/de/auth.json | 0 {locales => api/locales}/de/common.json | 0 {locales => api/locales}/de/de | 0 {locales => api/locales}/el/auth.json | 0 {locales => api/locales}/el/common.json | 0 {locales => api/locales}/el/el | 0 {locales => api/locales}/en/auth.json | 0 {locales => api/locales}/en/common.json | 0 {locales => api/locales}/en/en | 0 {locales => api/locales}/eo/auth.json | 0 {locales => api/locales}/eo/common.json | 0 {locales => api/locales}/es/auth.json | 0 {locales => api/locales}/es/common.json | 0 {locales => api/locales}/es/es | 0 {locales => api/locales}/fi/auth.json | 0 {locales => api/locales}/fi/common.json | 0 {locales => api/locales}/fi/fi | 0 {locales => api/locales}/fr/auth.json | 0 {locales => api/locales}/fr/common.json | 0 {locales => api/locales}/fr/fr | 0 {locales => api/locales}/he/auth.json | 0 {locales => api/locales}/he/common.json | 0 {locales => api/locales}/he/he | 0 {locales => api/locales}/hi/auth.json | 0 {locales => api/locales}/hi/common.json | 0 {locales => api/locales}/hi/hi | 0 {locales => api/locales}/hr/auth.json | 0 {locales => api/locales}/hr/common.json | 0 {locales => api/locales}/hu/auth.json | 0 {locales => api/locales}/hu/common.json | 0 {locales => api/locales}/hu/hu | 0 {locales => api/locales}/id/auth.json | 0 {locales => api/locales}/id/common.json | 0 {locales => api/locales}/it/auth.json | 0 {locales => api/locales}/it/common.json | 0 {locales => api/locales}/it/it | 0 {locales => api/locales}/ja/auth.json | 0 {locales => api/locales}/ja/common.json | 0 {locales => api/locales}/ja/ja | 0 {locales => api/locales}/ko/auth.json | 0 {locales => api/locales}/ko/common.json | 0 {locales => api/locales}/ko/ko | 0 {locales => api/locales}/lt/auth.json | 0 {locales => api/locales}/lt/common.json | 0 {locales => api/locales}/nl/auth.json | 0 {locales => api/locales}/nl/common.json | 0 {locales => api/locales}/nl/nl | 0 {locales => api/locales}/no/auth.json | 0 {locales => api/locales}/no/common.json | 0 {locales => api/locales}/no/no | 0 {locales => api/locales}/pl/auth.json | 0 {locales => api/locales}/pl/common.json | 0 {locales => api/locales}/pl/pl | 0 {locales => api/locales}/pt/auth.json | 0 {locales => api/locales}/pt/common.json | 0 {locales => api/locales}/pt/pt | 0 {locales => api/locales}/ro/auth.json | 0 {locales => api/locales}/ro/common.json | 0 {locales => api/locales}/ro/ro | 0 {locales => api/locales}/ru/auth.json | 0 {locales => api/locales}/ru/common.json | 0 {locales => api/locales}/ru/ru | 0 {locales => api/locales}/sk/auth.json | 0 {locales => api/locales}/sk/common.json | 0 {locales => api/locales}/sr/auth.json | 0 {locales => api/locales}/sr/common.json | 0 {locales => api/locales}/sr/sr | 0 {locales => api/locales}/sv/auth.json | 0 {locales => api/locales}/sv/common.json | 0 {locales => api/locales}/sv/sv | 0 {locales => api/locales}/tr/auth.json | 0 {locales => api/locales}/tr/common.json | 0 {locales => api/locales}/tr/tr | 0 {locales => api/locales}/uk/auth.json | 0 {locales => api/locales}/uk/common.json | 0 {locales => api/locales}/uk/uk | 0 {locales => api/locales}/ur/auth.json | 0 {locales => api/locales}/ur/common.json | 0 {locales => api/locales}/vi/auth.json | 0 {locales => api/locales}/vi/common.json | 0 {locales => api/locales}/vi/vi | 0 {locales => api/locales}/zh/auth.json | 0 {locales => api/locales}/zh/common.json | 0 {locales => api/locales}/zh/zh | 0 package-lock.json => api/package-lock.json | 0 package.json => api/package.json | 0 {scripts => api/scripts}/config_generator.js | 0 {src => api/src}/Server.ts | 0 {src => api/src}/global.d.ts | 0 {src => api/src}/index.ts | 0 {src => api/src}/middlewares/Authentication.ts | 0 {src => api/src}/middlewares/BodyParser.ts | 0 {src => api/src}/middlewares/CORS.ts | 0 {src => api/src}/middlewares/ErrorHandler.ts | 0 {src => api/src}/middlewares/RateLimit.ts | 0 {src => api/src}/middlewares/index.ts | 0 {src => api/src}/routes/auth/login.ts | 0 {src => api/src}/routes/auth/register.ts | 0 .../routes/channels/#channel_id/followers.ts | 0 .../src}/routes/channels/#channel_id/index.ts | 0 .../src}/routes/channels/#channel_id/invites.ts | 0 .../#channel_id/messages/#message_id/ack.ts | 0 .../messages/#message_id/crosspost.ts | 0 .../#channel_id/messages/#message_id/index.ts | 0 .../messages/#message_id/reactions.ts | 0 .../channels/#channel_id/messages/bulk-delete.ts | 0 .../channels/#channel_id/messages/index.ts | 0 .../routes/channels/#channel_id/permissions.ts | 0 .../src}/routes/channels/#channel_id/pins.ts | 0 .../routes/channels/#channel_id/recipients.ts | 0 .../src}/routes/channels/#channel_id/typing.ts | 0 .../src}/routes/channels/#channel_id/webhooks.ts | 0 {src => api/src}/routes/experiments.ts | 0 {src => api/src}/routes/gateway.ts | 0 {src => api/src}/routes/guilds/#guild_id/bans.ts | 0 .../src}/routes/guilds/#guild_id/channels.ts | 0 .../src}/routes/guilds/#guild_id/delete.ts | 0 .../src}/routes/guilds/#guild_id/index.ts | 0 .../src}/routes/guilds/#guild_id/invites.ts | 0 .../guilds/#guild_id/members/#member_id/index.ts | 0 .../guilds/#guild_id/members/#member_id/nick.ts | 0 .../members/#member_id/roles/#role_id/index.ts | 0 .../routes/guilds/#guild_id/members/index.ts | 0 .../src}/routes/guilds/#guild_id/regions.ts | 0 .../src}/routes/guilds/#guild_id/roles.ts | 0 .../src}/routes/guilds/#guild_id/templates.ts | 0 .../src}/routes/guilds/#guild_id/vanity-url.ts | 0 .../routes/guilds/#guild_id/welcome_screen.ts | 0 .../src}/routes/guilds/#guild_id/widget.json.ts | 0 .../src}/routes/guilds/#guild_id/widget.png.ts | 0 .../src}/routes/guilds/#guild_id/widget.ts | 0 {src => api/src}/routes/guilds/index.ts | 0 .../src}/routes/guilds/templates/index.ts | 0 {src => api/src}/routes/invites/index.ts | 0 {src => api/src}/routes/ping.ts | 0 {src => api/src}/routes/science.ts | 0 {src => api/src}/routes/users/#id/index.ts | 0 {src => api/src}/routes/users/#id/profile.ts | 0 .../src}/routes/users/@me/affinities/guilds.ts | 0 .../src}/routes/users/@me/affinities/user.ts | 0 {src => api/src}/routes/users/@me/channels.ts | 0 {src => api/src}/routes/users/@me/delete.ts | 0 {src => api/src}/routes/users/@me/disable.ts | 0 {src => api/src}/routes/users/@me/guilds.ts | 0 {src => api/src}/routes/users/@me/index.ts | 0 {src => api/src}/routes/users/@me/library.ts | 0 {src => api/src}/routes/users/@me/profile.ts | 0 .../src}/routes/users/@me/relationships.ts | 0 {src => api/src}/routes/users/@me/settings.ts | 0 {src => api/src}/schema/Ban.ts | 0 {src => api/src}/schema/Channel.ts | 0 {src => api/src}/schema/Guild.ts | 0 {src => api/src}/schema/Invite.ts | 0 {src => api/src}/schema/Member.ts | 0 {src => api/src}/schema/Message.ts | 0 {src => api/src}/schema/Roles.ts | 0 {src => api/src}/schema/Template.ts | 0 {src => api/src}/schema/User.ts | 0 {src => api/src}/schema/Widget.ts | 0 {src => api/src}/start.ts | 0 {src => api/src}/test/jwt.ts | 0 {src => api/src}/test/jwt2.ts | 0 {src => api/src}/test/mongo_test.ts | 0 {src => api/src}/test/password_test.ts | 0 {src => api/src}/test/server_benchmark.ts | 0 {src => api/src}/test/test.ts | 0 {src => api/src}/util/Base64.ts | 0 {src => api/src}/util/Channel.ts | 0 {src => api/src}/util/Config.ts | 0 {src => api/src}/util/Constants.ts | 0 {src => api/src}/util/Event.ts | 0 {src => api/src}/util/Member.ts | 0 {src => api/src}/util/Message.ts | 0 {src => api/src}/util/RandomInviteID.ts | 0 {src => api/src}/util/String.ts | 0 {src => api/src}/util/User.ts | 0 {src => api/src}/util/blockedEmailDomains.txt | 0 {src => api/src}/util/cdn.ts | 0 {src => api/src}/util/instanceOf.ts | 0 {src => api/src}/util/ipAddress.ts | 0 {src => api/src}/util/passwordStrength.ts | 0 {src => api/src}/util/trustedEmailDomains.txt | 0 tsconfig-docker.json => api/tsconfig-docker.json | 0 tsconfig.json => api/tsconfig.json | 0 232 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 .DS_Store rename .dockerignore => api/.dockerignore (100%) rename .env.example => api/.env.example (100%) rename {.github => api/.github}/FUNDING.yml (100%) rename {.github => api/.github}/ISSUE_TEMPLATE/-feature--.md (100%) rename {.github => api/.github}/workflows/codeql-analysis.yml (100%) rename {.github => api/.github}/workflows/docker-publish.yml (100%) rename {.github => api/.github}/workflows/release.yml (100%) rename .gitignore => api/.gitignore (100%) rename .npmignore => api/.npmignore (100%) rename .prettierrc => api/.prettierrc (100%) rename {.vscode => api/.vscode}/launch.json (100%) rename Dockerfile => api/Dockerfile (100%) rename LICENSE => api/LICENSE (100%) rename README.md => api/README.md (100%) rename {__tests__ => api/__tests__}/routes/auth/login.ts (100%) rename {assets => api/assets}/endpoints.json (100%) rename {assets => api/assets}/features.json (100%) rename {assets => api/assets}/openapi.yaml (100%) rename {assets => api/assets}/openapi.yml (100%) rename {assets => api/assets}/widget/banner1.png (100%) rename {assets => api/assets}/widget/banner2.png (100%) rename {assets => api/assets}/widget/banner3.png (100%) rename {assets => api/assets}/widget/banner4.png (100%) rename {assets => api/assets}/widget/shield.png (100%) rename {client_test => api/client_test}/index.html (100%) rename crowdin.yml => api/crowdin.yml (100%) rename jest.config.ts => api/jest.config.ts (100%) rename jsconfig.json => api/jsconfig.json (100%) rename {locales => api/locales}/af/af (100%) rename {locales => api/locales}/af/auth.json (100%) rename {locales => api/locales}/af/common.json (100%) rename {locales => api/locales}/ar/ar (100%) rename {locales => api/locales}/ar/auth.json (100%) rename {locales => api/locales}/ar/common.json (100%) rename {locales => api/locales}/be/auth.json (100%) rename {locales => api/locales}/be/common.json (100%) rename {locales => api/locales}/bg/auth.json (100%) rename {locales => api/locales}/bg/common.json (100%) rename {locales => api/locales}/ca/auth.json (100%) rename {locales => api/locales}/ca/ca (100%) rename {locales => api/locales}/ca/common.json (100%) rename {locales => api/locales}/cs/auth.json (100%) rename {locales => api/locales}/cs/common.json (100%) rename {locales => api/locales}/cs/cs (100%) rename {locales => api/locales}/da/auth.json (100%) rename {locales => api/locales}/da/common.json (100%) rename {locales => api/locales}/da/da (100%) rename {locales => api/locales}/de/auth.json (100%) rename {locales => api/locales}/de/common.json (100%) rename {locales => api/locales}/de/de (100%) rename {locales => api/locales}/el/auth.json (100%) rename {locales => api/locales}/el/common.json (100%) rename {locales => api/locales}/el/el (100%) rename {locales => api/locales}/en/auth.json (100%) rename {locales => api/locales}/en/common.json (100%) rename {locales => api/locales}/en/en (100%) rename {locales => api/locales}/eo/auth.json (100%) rename {locales => api/locales}/eo/common.json (100%) rename {locales => api/locales}/es/auth.json (100%) rename {locales => api/locales}/es/common.json (100%) rename {locales => api/locales}/es/es (100%) rename {locales => api/locales}/fi/auth.json (100%) rename {locales => api/locales}/fi/common.json (100%) rename {locales => api/locales}/fi/fi (100%) rename {locales => api/locales}/fr/auth.json (100%) rename {locales => api/locales}/fr/common.json (100%) rename {locales => api/locales}/fr/fr (100%) rename {locales => api/locales}/he/auth.json (100%) rename {locales => api/locales}/he/common.json (100%) rename {locales => api/locales}/he/he (100%) rename {locales => api/locales}/hi/auth.json (100%) rename {locales => api/locales}/hi/common.json (100%) rename {locales => api/locales}/hi/hi (100%) rename {locales => api/locales}/hr/auth.json (100%) rename {locales => api/locales}/hr/common.json (100%) rename {locales => api/locales}/hu/auth.json (100%) rename {locales => api/locales}/hu/common.json (100%) rename {locales => api/locales}/hu/hu (100%) rename {locales => api/locales}/id/auth.json (100%) rename {locales => api/locales}/id/common.json (100%) rename {locales => api/locales}/it/auth.json (100%) rename {locales => api/locales}/it/common.json (100%) rename {locales => api/locales}/it/it (100%) rename {locales => api/locales}/ja/auth.json (100%) rename {locales => api/locales}/ja/common.json (100%) rename {locales => api/locales}/ja/ja (100%) rename {locales => api/locales}/ko/auth.json (100%) rename {locales => api/locales}/ko/common.json (100%) rename {locales => api/locales}/ko/ko (100%) rename {locales => api/locales}/lt/auth.json (100%) rename {locales => api/locales}/lt/common.json (100%) rename {locales => api/locales}/nl/auth.json (100%) rename {locales => api/locales}/nl/common.json (100%) rename {locales => api/locales}/nl/nl (100%) rename {locales => api/locales}/no/auth.json (100%) rename {locales => api/locales}/no/common.json (100%) rename {locales => api/locales}/no/no (100%) rename {locales => api/locales}/pl/auth.json (100%) rename {locales => api/locales}/pl/common.json (100%) rename {locales => api/locales}/pl/pl (100%) rename {locales => api/locales}/pt/auth.json (100%) rename {locales => api/locales}/pt/common.json (100%) rename {locales => api/locales}/pt/pt (100%) rename {locales => api/locales}/ro/auth.json (100%) rename {locales => api/locales}/ro/common.json (100%) rename {locales => api/locales}/ro/ro (100%) rename {locales => api/locales}/ru/auth.json (100%) rename {locales => api/locales}/ru/common.json (100%) rename {locales => api/locales}/ru/ru (100%) rename {locales => api/locales}/sk/auth.json (100%) rename {locales => api/locales}/sk/common.json (100%) rename {locales => api/locales}/sr/auth.json (100%) rename {locales => api/locales}/sr/common.json (100%) rename {locales => api/locales}/sr/sr (100%) rename {locales => api/locales}/sv/auth.json (100%) rename {locales => api/locales}/sv/common.json (100%) rename {locales => api/locales}/sv/sv (100%) rename {locales => api/locales}/tr/auth.json (100%) rename {locales => api/locales}/tr/common.json (100%) rename {locales => api/locales}/tr/tr (100%) rename {locales => api/locales}/uk/auth.json (100%) rename {locales => api/locales}/uk/common.json (100%) rename {locales => api/locales}/uk/uk (100%) rename {locales => api/locales}/ur/auth.json (100%) rename {locales => api/locales}/ur/common.json (100%) rename {locales => api/locales}/vi/auth.json (100%) rename {locales => api/locales}/vi/common.json (100%) rename {locales => api/locales}/vi/vi (100%) rename {locales => api/locales}/zh/auth.json (100%) rename {locales => api/locales}/zh/common.json (100%) rename {locales => api/locales}/zh/zh (100%) rename package-lock.json => api/package-lock.json (100%) rename package.json => api/package.json (100%) rename {scripts => api/scripts}/config_generator.js (100%) rename {src => api/src}/Server.ts (100%) rename {src => api/src}/global.d.ts (100%) rename {src => api/src}/index.ts (100%) rename {src => api/src}/middlewares/Authentication.ts (100%) rename {src => api/src}/middlewares/BodyParser.ts (100%) rename {src => api/src}/middlewares/CORS.ts (100%) rename {src => api/src}/middlewares/ErrorHandler.ts (100%) rename {src => api/src}/middlewares/RateLimit.ts (100%) rename {src => api/src}/middlewares/index.ts (100%) rename {src => api/src}/routes/auth/login.ts (100%) rename {src => api/src}/routes/auth/register.ts (100%) rename {src => api/src}/routes/channels/#channel_id/followers.ts (100%) rename {src => api/src}/routes/channels/#channel_id/index.ts (100%) rename {src => api/src}/routes/channels/#channel_id/invites.ts (100%) rename {src => api/src}/routes/channels/#channel_id/messages/#message_id/ack.ts (100%) rename {src => api/src}/routes/channels/#channel_id/messages/#message_id/crosspost.ts (100%) rename {src => api/src}/routes/channels/#channel_id/messages/#message_id/index.ts (100%) rename {src => api/src}/routes/channels/#channel_id/messages/#message_id/reactions.ts (100%) rename {src => api/src}/routes/channels/#channel_id/messages/bulk-delete.ts (100%) rename {src => api/src}/routes/channels/#channel_id/messages/index.ts (100%) rename {src => api/src}/routes/channels/#channel_id/permissions.ts (100%) rename {src => api/src}/routes/channels/#channel_id/pins.ts (100%) rename {src => api/src}/routes/channels/#channel_id/recipients.ts (100%) rename {src => api/src}/routes/channels/#channel_id/typing.ts (100%) rename {src => api/src}/routes/channels/#channel_id/webhooks.ts (100%) rename {src => api/src}/routes/experiments.ts (100%) rename {src => api/src}/routes/gateway.ts (100%) rename {src => api/src}/routes/guilds/#guild_id/bans.ts (100%) rename {src => api/src}/routes/guilds/#guild_id/channels.ts (100%) rename {src => api/src}/routes/guilds/#guild_id/delete.ts (100%) rename {src => api/src}/routes/guilds/#guild_id/index.ts (100%) rename {src => api/src}/routes/guilds/#guild_id/invites.ts (100%) rename {src => api/src}/routes/guilds/#guild_id/members/#member_id/index.ts (100%) rename {src => api/src}/routes/guilds/#guild_id/members/#member_id/nick.ts (100%) rename {src => api/src}/routes/guilds/#guild_id/members/#member_id/roles/#role_id/index.ts (100%) rename {src => api/src}/routes/guilds/#guild_id/members/index.ts (100%) rename {src => api/src}/routes/guilds/#guild_id/regions.ts (100%) rename {src => api/src}/routes/guilds/#guild_id/roles.ts (100%) rename {src => api/src}/routes/guilds/#guild_id/templates.ts (100%) rename {src => api/src}/routes/guilds/#guild_id/vanity-url.ts (100%) rename {src => api/src}/routes/guilds/#guild_id/welcome_screen.ts (100%) rename {src => api/src}/routes/guilds/#guild_id/widget.json.ts (100%) rename {src => api/src}/routes/guilds/#guild_id/widget.png.ts (100%) rename {src => api/src}/routes/guilds/#guild_id/widget.ts (100%) rename {src => api/src}/routes/guilds/index.ts (100%) rename {src => api/src}/routes/guilds/templates/index.ts (100%) rename {src => api/src}/routes/invites/index.ts (100%) rename {src => api/src}/routes/ping.ts (100%) rename {src => api/src}/routes/science.ts (100%) rename {src => api/src}/routes/users/#id/index.ts (100%) rename {src => api/src}/routes/users/#id/profile.ts (100%) rename {src => api/src}/routes/users/@me/affinities/guilds.ts (100%) rename {src => api/src}/routes/users/@me/affinities/user.ts (100%) rename {src => api/src}/routes/users/@me/channels.ts (100%) rename {src => api/src}/routes/users/@me/delete.ts (100%) rename {src => api/src}/routes/users/@me/disable.ts (100%) rename {src => api/src}/routes/users/@me/guilds.ts (100%) rename {src => api/src}/routes/users/@me/index.ts (100%) rename {src => api/src}/routes/users/@me/library.ts (100%) rename {src => api/src}/routes/users/@me/profile.ts (100%) rename {src => api/src}/routes/users/@me/relationships.ts (100%) rename {src => api/src}/routes/users/@me/settings.ts (100%) rename {src => api/src}/schema/Ban.ts (100%) rename {src => api/src}/schema/Channel.ts (100%) rename {src => api/src}/schema/Guild.ts (100%) rename {src => api/src}/schema/Invite.ts (100%) rename {src => api/src}/schema/Member.ts (100%) rename {src => api/src}/schema/Message.ts (100%) rename {src => api/src}/schema/Roles.ts (100%) rename {src => api/src}/schema/Template.ts (100%) rename {src => api/src}/schema/User.ts (100%) rename {src => api/src}/schema/Widget.ts (100%) rename {src => api/src}/start.ts (100%) rename {src => api/src}/test/jwt.ts (100%) rename {src => api/src}/test/jwt2.ts (100%) rename {src => api/src}/test/mongo_test.ts (100%) rename {src => api/src}/test/password_test.ts (100%) rename {src => api/src}/test/server_benchmark.ts (100%) rename {src => api/src}/test/test.ts (100%) rename {src => api/src}/util/Base64.ts (100%) rename {src => api/src}/util/Channel.ts (100%) rename {src => api/src}/util/Config.ts (100%) rename {src => api/src}/util/Constants.ts (100%) rename {src => api/src}/util/Event.ts (100%) rename {src => api/src}/util/Member.ts (100%) rename {src => api/src}/util/Message.ts (100%) rename {src => api/src}/util/RandomInviteID.ts (100%) rename {src => api/src}/util/String.ts (100%) rename {src => api/src}/util/User.ts (100%) rename {src => api/src}/util/blockedEmailDomains.txt (100%) rename {src => api/src}/util/cdn.ts (100%) rename {src => api/src}/util/instanceOf.ts (100%) rename {src => api/src}/util/ipAddress.ts (100%) rename {src => api/src}/util/passwordStrength.ts (100%) rename {src => api/src}/util/trustedEmailDomains.txt (100%) rename tsconfig-docker.json => api/tsconfig-docker.json (100%) rename tsconfig.json => api/tsconfig.json (100%) diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..143468442c7e6577ade44217ef5d45798f8304a0 GIT binary patch literal 8196 zcmeHLyKWOf6ulE$u~7ta1Ec`4NEB2^`2v<;DhiO&&_VnlF|xD9aZ*sNgy1ufC=e1Y z5}+6I z(m2jNYHNPxCeUC#jrX>8`q^X}F?B*6PzTfjbwC|Z2Uf)aJhQpAYo7Zqs-rrf4xC8` z`2LWfGo~JMhxXQi!Il8PCZ=t}_YQvnCLU9dxkE(Ij9UtHON}ovj9ZTR#Pd>*xkI;{ zj4wWn&un~!Vr+ICKe2Q&sY4yr0d*jDfNS?A-J(4j(OlH;xAXI1Y?5`my>ZsVT>I05 z>u4LOmCM3q68W>8WQ)J@zhkjvnJPry(@W(eX=aqRY^AXLFWP^)c5u0^Wyx8Se34Nme8|4MKWaLYitGwr}0jnID?+6np-bZ*Sc9oi)rY&j0J