diff --git a/.clangd b/.clangd new file mode 100755 index 0000000..7008413 --- /dev/null +++ b/.clangd @@ -0,0 +1,14 @@ +CompileFlags: + CompilationDatabase: . + Remove: + - "-I/usr/include/pidgin" + - "-I/usr/include/gtk*" + - "-I/usr/include/glib*" + - "-I/usr/include/pango*" + - "-I/usr/include/libpurple" + - "-I/usr/lib/glib*" + - "-pthread" + Add: + - "--target=i686-w64-mingw32" + - "-I/usr/i686-w64-mingw32/include" + - "-I/usr/lib/gcc/i686-w64-mingw32/12/include" \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100755 index 0000000..c52ad08 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +compile_commands.json \ No newline at end of file diff --git a/Backcord.exe b/Backcord.exe new file mode 100755 index 0000000..f608901 Binary files /dev/null and b/Backcord.exe differ diff --git a/components/chatwnd.c b/components/chatwnd.c new file mode 100755 index 0000000..78403a6 --- /dev/null +++ b/components/chatwnd.c @@ -0,0 +1,426 @@ +#include "chatwnd.h" +#include +#include +#include "snoctrl.h" +#include "../discordtypes.h" +#include "../hmap/hashmap.h" +#include +#include +#include "pnghlp.h" +ChatWnd *chatwnds = NULL; +int chatwndcount = 0; + +HFONT regfont; +HFONT boldfont; +HFONT h1font; +HFONT h2font; +HFONT h3font; +hmap pfp_map; +ChatWnd *GetChatControlDetails(HWND hwnd) { + for (int i = 0; i < chatwndcount; i++) { + if (chatwnds[i].hWnd == hwnd) { + return &chatwnds[i]; + } + } +} +void ChatView_SetUserPfp(char *path, char *user) { + HANDLE f = CreateFileA(path, GENERIC_READ, FILE_SHARE_READ, NULL, + OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); + if (f == INVALID_HANDLE_VALUE) { + MessageBoxA(NULL, "Error accessing the path for the pfp set!", + "Snow's Controls - ChatView", 0); + return; + } + LARGE_INTEGER size; + GetFileSizeEx(f, &size); + + size_t file_size = (size_t)size.QuadPart; + + uint8_t *buf = malloc(file_size); + + DWORD read = 0; + + ReadFile(f, buf, file_size, &read, NULL); + + png_structp png = + png_create_read_struct(PNG_LIBPNG_VER_STRING, NULL, NULL, NULL); + png_infop info = png_create_info_struct(png); + PngBuffer pngbuf = {buf, file_size, 0}; + + png_set_read_fn(png, &pngbuf, PngReadBufCB); + png_read_info(png, info); + + BITMAPINFO bmi = {0}; + bmi.bmiHeader.biSize = sizeof(BITMAPINFOHEADER); + bmi.bmiHeader.biWidth = png_get_image_width(png, info); + bmi.bmiHeader.biHeight = -png_get_image_height(png, info); // top-down + bmi.bmiHeader.biPlanes = 1; + bmi.bmiHeader.biBitCount = 32; + bmi.bmiHeader.biCompression = BI_RGB; // THIS IS RAW - gordon ramsey + if (setjmp(png_jmpbuf(png))) { + png_destroy_read_struct(&png, &info, NULL); + // err + MessageBoxA(NULL, "zzzzzzzz", "zzzzzzzzz", 0); + } + png_set_expand(png); + png_set_strip_16(png); + png_set_filler(png, 0xFF, + PNG_FILLER_AFTER); // ensures RGBA or RGBX cause winblows + png_read_update_info(png, info); + int width = png_get_image_width(png, info); + int height = png_get_image_height(png, info); + png_bytep *rows = malloc(height * sizeof(png_bytep)); + for (int y = 0; y < height; y++) + rows[y] = malloc(png_get_rowbytes(png, info)); + // flat BGRA buffer for GDI + uint8_t *fbuf = malloc(width * height * 4); + png_read_image(png, rows); + + for (int y = 0; y < height; y++) { + png_bytep src = rows[y]; + uint8_t *dst = fbuf + y * width * 4; + + for (int x = 0; x < width; x++) { + dst[x * 4 + 0] = src[x * 4 + 2]; // B + dst[x * 4 + 1] = src[x * 4 + 1]; // G + dst[x * 4 + 2] = src[x * 4 + 0]; // R + dst[x * 4 + 3] = src[x * 4 + 3]; // A + } + } + void *gdibuf = NULL; + HBITMAP bmp = + CreateDIBSection(NULL, &bmi, DIB_RGB_COLORS, &gdibuf, NULL, 0); + // GDI allocates its own dumbahh buffer so we just memcpy to it + memcpy(gdibuf, fbuf, width * height * 4); + free(fbuf); + HDC memdc = CreateCompatibleDC(NULL); + SelectObject(memdc, bmp); + + IntPfpTableItem it; + it.key = user; + it.bmp = memdc; + + hashmap_set(pfp_map, &it); + + CloseHandle(f); +} +void InsertChatMessage(DiscordMessage msg, HWND hwnd) { + ChatWnd *cwnd = GetChatControlDetails(hwnd); + cwnd->uimsgs = + realloc(cwnd->uimsgs, (cwnd->uimsgcnt + 1) * sizeof(GUIMessage)); + cwnd->uimsgs[cwnd->uimsgcnt].msg = msg; + cwnd->uimsgs[cwnd->uimsgcnt].vw = hwnd; + cwnd->uimsgcnt++; + + InvalidateRect(hwnd, NULL, FALSE); + UpdateWindow(hwnd); // forces WM_PAINT now, contentHeight is fresh + + RECT clientRect; + GetClientRect(hwnd, &clientRect); + int viewHeight = clientRect.bottom - clientRect.top; + + cwnd->scrollOffset = max(0, cwnd->contentHeight - viewHeight); + + SCROLLINFO si = {sizeof(SCROLLINFO)}; + si.fMask = SIF_POS; + si.nPos = cwnd->scrollOffset; + SetScrollInfo(hwnd, SB_VERT, &si, TRUE); + + InvalidateRect(hwnd, NULL, FALSE); // repaint with correct offset +} +void ClearChatControl(HWND hwnd) { + ChatWnd *cwnd = GetChatControlDetails(hwnd); + int count = cwnd->uimsgcnt; + cwnd->uimsgcnt = 0; + for (int i = 0; i < count; i++) { + DiscordMessage hmsg = (DiscordMessage)cwnd->uimsgs[i].msg; + free(hmsg.content); + free(hmsg.channelID); + free(hmsg.id); + free(hmsg.author.Username); + free(hmsg.author.DisplayName); + free(hmsg.author.id); + free(hmsg.author.avatar); + } + cwnd->uimsgs = realloc(cwnd->uimsgs, sizeof(GUIMessage)); +} +LONG MeasureTotalMessageHeight(HWND hwnd) {} +static uint64_t pfp_hash(const void *item, uint64_t seed0, uint64_t seed1) { + const IntPfpTableItem *e = item; + return hashmap_sip(e->key, strlen(e->key), seed0, seed1); +} +static int pfp_compare(const void *a, const void *b, void *udata) { + return strcmp(((IntPfpTableItem *)a)->key, ((IntPfpTableItem *)b)->key); +} +static void pfp_free(void *pfpitem) { + IntPfpTableItem *item = pfpitem; + free(item->bmp); + free(item->key); +} +#define UsernameFieldHeight 15 +#define PfpPadding 6 +#define YPadding 4 +#define PfpSize 40 +#define MinMsgH PfpSize + 10 +/* + | X + +------------+--------------------------------------------------------+ + | | + | | +-X | | + | | + | | + +------------+ + | + + + + +*/ +BOOL IsStartMsg(ChatWnd *cwnd, int i) { + if (i > 0) { + return (strcmp(cwnd->uimsgs[i].msg.author.id, + cwnd->uimsgs[i - 1].msg.author.id) == 0) + ? FALSE + : TRUE; + } else { + return TRUE; + } +} +BOOL ShouldGoUp(ChatWnd *cwnd, int i) { + if (i > 0) { + return (IsStartMsg(cwnd, i - 1) && !IsStartMsg(cwnd, i)); + } else { + return FALSE; + } +} + +LRESULT CALLBACK ChatWndProc(HWND hwnd, UINT uMsg, WPARAM wParam, + LPARAM lParam) { + switch (uMsg) { + case WM_CREATE: { + chatwnds = realloc(chatwnds, (chatwndcount + 1) * sizeof(ChatWnd)); + chatwnds[chatwndcount].hWnd = hwnd; + chatwnds[chatwndcount].uimsgcnt = 0; + chatwnds[chatwndcount].uimsgs = malloc(sizeof(GUIMessage)); + chatwnds[chatwndcount].scrollOffset = 0; + chatwnds[chatwndcount].contentHeight = 0; + chatwnds[chatwndcount].pfpmap = pfp_map = + hashmap_new(sizeof(IntPfpTableItem), 256, 0, 0, pfp_hash, + pfp_compare, pfp_free, NULL); + chatwndcount++; + break; + } + case WM_PAINT: { + ChatWnd *cwnd = GetChatControlDetails(hwnd); + PAINTSTRUCT ps; + HDC hdc = BeginPaint(hwnd, &ps); + + RECT clientRect; + GetClientRect(hwnd, &clientRect); + int viewHeight = clientRect.bottom - clientRect.top; + + FillRect(hdc, &ps.rcPaint, (HBRUSH)(COLOR_WINDOW + 1)); + SetStretchBltMode(hdc, HALFTONE); + SetBrushOrgEx(hdc, 0, 0, NULL); + + typedef struct { + int TextContentHeight; + int UnpaddedMessageHeight; + int ClampedUnpaddedMessageHeight; + int UnclampedTotalMessageHeight; + int TotalMessageHeight; + int MessageHeightForUse; + BOOL StartMsg; + BOOL PushBack; + } MessageDetails; + cwnd->contentHeight = 0; + MessageDetails msgdet[cwnd->uimsgcnt]; + for (int i = 0; i < cwnd->uimsgcnt; i++) { + RECT contr = {0, 0, clientRect.right - clientRect.left - 6 - 6 - 40, + 0}; + DrawTextA(hdc, cwnd->uimsgs[i].msg.content, + strlen(cwnd->uimsgs[i].msg.content), &contr, + DT_CALCRECT | DT_WORDBREAK); + // printf("%i | %i\n", i, contr.bottom - contr.top); + msgdet[i].TextContentHeight = contr.bottom - contr.top; + msgdet[i].StartMsg = IsStartMsg(cwnd, i); + if (msgdet[i].StartMsg) { + + if (i + 1 < cwnd->uimsgcnt) { + if (!IsStartMsg(cwnd, i + 1)) { + msgdet[i].PushBack = TRUE; + } else { + msgdet[i].PushBack = FALSE; + } + } else { + msgdet[i].PushBack = FALSE; + } + + if (msgdet[i].PushBack) { + + msgdet[i].UnpaddedMessageHeight = + 15 + msgdet[i].TextContentHeight; + + msgdet[i].TotalMessageHeight = + 15 + msgdet[i].TextContentHeight; + } else { + + msgdet[i].UnpaddedMessageHeight = + max(40, 15 + msgdet[i].TextContentHeight); + + msgdet[i].TotalMessageHeight = + max(40, 15 + msgdet[i].TextContentHeight)+6; + } + + } else { + msgdet[i].TotalMessageHeight = msgdet[i].TextContentHeight ; + + msgdet[i].PushBack = FALSE; + } + cwnd->contentHeight += msgdet[i].TotalMessageHeight; + } + + RECT msgrect; + msgrect = clientRect; + msgrect.top -= cwnd->scrollOffset; + for (int i = 0; i < cwnd->uimsgcnt; i++) { + + if (msgrect.top + msgdet[i].TotalMessageHeight < 0) { + msgrect.top += msgdet[i].TotalMessageHeight; + continue; + } + if (msgrect.top > clientRect.bottom) { + break; + } + DiscordMessage msg = cwnd->uimsgs[i].msg; + if (msgdet[i].StartMsg) { + RECT pfprect = msgrect; + pfprect.left += 6; + // pfprect.top += 6; + pfprect.bottom = pfprect.top + 40; + pfprect.right = pfprect.left + 40; + + IntPfpTableItem searchfilters; + searchfilters.key = msg.author.id; + IntPfpTableItem *pfplookup = + hashmap_get(pfp_map, &searchfilters); + if (pfplookup) { + HBITMAP hBitmap = + (HBITMAP)GetCurrentObject(hdc, OBJ_BITMAP); + + BITMAP bmp; + GetObject(hBitmap, sizeof(BITMAP), &bmp); + + int width = bmp.bmWidth; + int height = bmp.bmHeight; + + BITMAP bmpInfo; + HBITMAP hSrcBmp = + (HBITMAP)GetCurrentObject(pfplookup->bmp, OBJ_BITMAP); + GetObject(hSrcBmp, sizeof(BITMAP), &bmpInfo); + + StretchBlt(hdc, pfprect.left, pfprect.top, 40, 40, + pfplookup->bmp, 0, 0, bmpInfo.bmWidth, + bmpInfo.bmHeight, SRCCOPY); + } else { + FillRect(hdc, &pfprect, (HBRUSH)BLACK_BRUSH); + } + + RECT usernamerect = msgrect; + usernamerect.left += (6 + 40 + 6); + // usernamerect.top += 6; + char *rndname = cwnd->uimsgs[i].msg.author.DisplayName + ? cwnd->uimsgs[i].msg.author.DisplayName + : cwnd->uimsgs[i].msg.author.Username; + SelectObject(hdc, boldfont); + DrawTextA(hdc, rndname, strlen(rndname), &usernamerect, 0); + RECT contentrect = msgrect; + contentrect.left += (6 + 40 + 6); + contentrect.top += 15; + contentrect.bottom = + contentrect.top + msgdet[i].TextContentHeight; + SelectObject(hdc, regfont); + DrawTextA(hdc, cwnd->uimsgs[i].msg.content, + strlen(cwnd->uimsgs[i].msg.content), &contentrect, + DT_WORDBREAK); + } else { + + RECT contentrect = msgrect; + contentrect.left += (6 + 40 + 6); + // contentrect.top += 6; + contentrect.bottom = + contentrect.top + msgdet[i].TextContentHeight; + SelectObject(hdc, regfont); + DrawTextA(hdc, cwnd->uimsgs[i].msg.content, + strlen(cwnd->uimsgs[i].msg.content), &contentrect, + DT_WORDBREAK); + } + msgrect.top += msgdet[i].TotalMessageHeight; + } + + /* ── 4. SYNC SCROLL BAR ─────────────────────────────────────────────── + */ + SCROLLINFO si = {sizeof(SCROLLINFO)}; + si.fMask = SIF_RANGE | SIF_PAGE | SIF_POS; + si.nMin = 0; + si.nMax = cwnd->contentHeight - 1; + si.nPage = viewHeight; + si.nPos = cwnd->scrollOffset; + SetScrollInfo(hwnd, SB_VERT, &si, TRUE); + + EndPaint(hwnd, &ps); + break; + } + case WM_VSCROLL: { + ChatWnd *cwnd = GetChatControlDetails(hwnd); + RECT clientRect; + GetClientRect(hwnd, &clientRect); + int viewHeight = clientRect.bottom - clientRect.top; + int maxScroll = max(0, cwnd->contentHeight - viewHeight); + + SCROLLINFO si = {sizeof(SCROLLINFO)}; + si.fMask = SIF_ALL; + GetScrollInfo(hwnd, SB_VERT, &si); + + switch (LOWORD(wParam)) { + case SB_LINEUP: + cwnd->scrollOffset -= 20; + break; + case SB_LINEDOWN: + cwnd->scrollOffset += 20; + break; + case SB_PAGEUP: + cwnd->scrollOffset -= viewHeight; + break; + case SB_PAGEDOWN: + cwnd->scrollOffset += viewHeight; + break; + case SB_THUMBTRACK: + cwnd->scrollOffset = si.nTrackPos; + break; + case SB_THUMBPOSITION: + cwnd->scrollOffset = si.nPos; + break; + case SB_TOP: + cwnd->scrollOffset = 0; + break; + case SB_BOTTOM: + cwnd->scrollOffset = maxScroll; + break; + } + + cwnd->scrollOffset = max(0, min(cwnd->scrollOffset, maxScroll)); + + si.fMask = SIF_POS; + si.nPos = cwnd->scrollOffset; + SetScrollInfo(hwnd, SB_VERT, &si, TRUE); + + InvalidateRect(hwnd, NULL, FALSE); + break; + } + case WM_DESTROY: + break; + } + return DefWindowProc(hwnd, uMsg, wParam, lParam); +} diff --git a/components/chatwnd.h b/components/chatwnd.h new file mode 100755 index 0000000..e0cf786 --- /dev/null +++ b/components/chatwnd.h @@ -0,0 +1,30 @@ +#pragma once +#include +#include +#include "snoctrl.h" +#include "../discordtypes.h" +#include "../hmap/hashmap.h" +typedef struct { + DiscordMessage msg; + HWND vw; +} GUIMessage; +typedef struct { + GUIMessage* uimsgs; + int uimsgcnt; + HWND hWnd; + int scrollOffset; + int contentHeight; + hmap pfpmap; +} ChatWnd; + +typedef struct{ + char *key; + HDC bmp; +} IntPfpTableItem; + +ChatWnd* GetChatControlDetails(HWND hwnd); +void InsertChatMessage(DiscordMessage msg, HWND hwnd); +void ClearChatControl(HWND hwnd); +LRESULT CALLBACK ChatWndProc(HWND hwnd, UINT uMsg, WPARAM wParam, + LPARAM lParam); +void ChatView_SetUserPfp(char *path, char *user); \ No newline at end of file diff --git a/components/guildwnd.c b/components/guildwnd.c new file mode 100755 index 0000000..4b78626 --- /dev/null +++ b/components/guildwnd.c @@ -0,0 +1,203 @@ +#include "guildwnd.h" +#include +#include +#include "pnghlp.h" +#include +#include +#include +int guildwndcount = 0; +GuildWnd *guildwnds = NULL; +GuildWnd *GetGuildControlDetails(HWND hwnd) { + for (int i = 0; i < guildwndcount; i++) { + if (guildwnds[i].hWnd == hwnd) { + return &guildwnds[i]; + } + } +} +void GuildView_InsertGuild(HWND hwnd, GUIGuild gld) { + GuildWnd *guildwnd = GetGuildControlDetails(hwnd); + guildwnd->uigldcnt++; + guildwnd->uiglds = + realloc(guildwnd->uiglds, guildwnd->uigldcnt * sizeof(GUIGuild)); + GUIGuild toins = gld; + toins.title = strdup(toins.title); + toins.id = strdup(toins.id); + guildwnd->uiglds[guildwnd->uigldcnt - 1] = toins; + InvalidateRect(hwnd, NULL, TRUE); +} + +void GuildView_SetIcon(HWND hwnd, HDC icon, char *id) { + GuildWnd *guildwnd = GetGuildControlDetails(hwnd); + for (int i = 0; i < guildwnd->uigldcnt; i++) { + if (strcmp(guildwnd->uiglds[i].id, id) == 0) { + guildwnds->uiglds[i].icon = icon; + break; + } + } +} +void GuildView_SetMentionCount(HWND hwnd, char *id, int cnt) { + GuildWnd *guildwnd = GetGuildControlDetails(hwnd); + for (int i = 0; i < guildwnd->uigldcnt; i++) { + if (strcmp(guildwnd->uiglds[i].id, id) == 0) { + guildwnds->uiglds[i].MentionCount = cnt; + break; + } + } + InvalidateRect(hwnd, NULL, FALSE); +} +void GuildView_SetDMsIcon(HWND hwnd, HDC icon) { + GuildWnd *guildwnd = GetGuildControlDetails(hwnd); + guildwnds->dmsicon = icon; +} + +LRESULT CALLBACK GuildWndProc(HWND hwnd, UINT uMsg, WPARAM wParam, + LPARAM lParam) { + switch (uMsg) { + case WM_CREATE: + guildwndcount++; + guildwnds = realloc(guildwnds, guildwndcount * sizeof(GuildWnd)); + guildwnds[guildwndcount - 1].uigldcnt = 0; + guildwnds[guildwndcount - 1].uiglds = NULL; + guildwnds[guildwndcount - 1].hWnd = hwnd; + guildwnds[guildwndcount - 1].scrollOffset = 0; + return 0; + break; + case WM_PAINT: { + RECT ctlrect; + GetClientRect(hwnd, &ctlrect); + GuildWnd *gwnd = GetGuildControlDetails(hwnd); + PAINTSTRUCT ps; + HDC hdc = BeginPaint(hwnd, &ps); + FillRect(hdc, &ctlrect, (HBRUSH)(COLOR_3DFACE + 1)); + SetStretchBltMode(hdc, HALFTONE); + RECT rc = ctlrect; + int ctlw = ctlrect.right - ctlrect.left; + int guildsize = ctlw - 16; + + rc.left += 8; + rc.right = rc.left + guildsize; + rc.top += 8; + rc.bottom = rc.top + guildsize; + + if (gwnd->dmsicon) { + + BITMAP bmpInfo; + HBITMAP hSrcBmp = + (HBITMAP)GetCurrentObject(gwnd->dmsicon, OBJ_BITMAP); + GetObject(hSrcBmp, sizeof(BITMAP), &bmpInfo); + + StretchBlt(hdc, rc.left, rc.top, guildsize, guildsize, + gwnd->dmsicon, 0, 0, bmpInfo.bmWidth, bmpInfo.bmHeight, + SRCCOPY); + } else { + FillRect(hdc, &rc, (HBRUSH)(COLOR_3DSHADOW + 1)); + } + HPEN hPenDark = CreatePen(PS_SOLID, 1, GetSysColor(COLOR_BTNSHADOW)); + HPEN hPenLight = + CreatePen(PS_SOLID, 1, GetSysColor(COLOR_BTNHIGHLIGHT)); + HPEN hOldPen; + + hOldPen = SelectObject(hdc, hPenDark); + MoveToEx(hdc, rc.left, rc.top + guildsize + 8, NULL); + LineTo(hdc, rc.right, rc.top + guildsize + 8); + + SelectObject(hdc, hPenLight); + MoveToEx(hdc, rc.left, rc.top + guildsize + 1 + 8, NULL); + LineTo(hdc, rc.right, rc.top + guildsize + 1 + 8); + + SelectObject(hdc, hOldPen); + DeleteObject(hPenDark); + DeleteObject(hPenLight); + + for (int i = 0; i < gwnd->uigldcnt; i++) { + RECT rc = ctlrect; + rc.left += 8; + rc.right = rc.left + guildsize; + rc.top += i * (guildsize + 8) + 8 + guildsize + 10 + 8; + rc.bottom = rc.top + guildsize; + if (i == gwnd->selIndex) { + RECT rcs = rc; + rcs.left = ctlrect.left; + rcs.right = ctlrect.right; + rcs.top -= 4; + rcs.bottom += 4; + FillRect(hdc, &rcs, (HBRUSH)(COLOR_HIGHLIGHT + 1)); + } + if (gwnd->uiglds[i].icon) { + + BITMAP bmpInfo; + HBITMAP hSrcBmp = + (HBITMAP)GetCurrentObject(gwnd->uiglds[i].icon, OBJ_BITMAP); + GetObject(hSrcBmp, sizeof(BITMAP), &bmpInfo); + + StretchBlt(hdc, rc.left, rc.top, guildsize, guildsize, + gwnd->uiglds[i].icon, 0, 0, bmpInfo.bmWidth, + bmpInfo.bmHeight, SRCCOPY); + } else { + FillRect(hdc, &rc, (HBRUSH)(COLOR_3DSHADOW + 1)); + } + if (gwnd->uiglds[i].MentionCount) { + HBRUSH indicatorbrush = CreateSolidBrush((COLORREF)0x000000FF); + + RECT rc = ctlrect; + rc.left += 8; + rc.right = rc.left + guildsize; + rc.top += i * (guildsize + 8) + 8 + guildsize + 10 + 8; + rc.bottom = rc.top + guildsize; + + rc.top = i * (guildsize + 8) + 8 + guildsize + 10 + 8 + guildsize - 16; + rc.left = rc.left + guildsize - 16; + FillRect(hdc, &rc, indicatorbrush); + char unreadtxt[16]; + wsprintf(unreadtxt,"%i",gwnd->uiglds[i].MentionCount); + DrawText(hdc,unreadtxt,strlen(unreadtxt),&rc,DT_SINGLELINE | DT_CENTER | DT_VCENTER); + } + } + EndPaint(hwnd, &ps); + return 0; + } + case WM_LBUTTONUP: { + GuildWnd *gwnd = GetGuildControlDetails(hwnd); + RECT ctlrect; + GetClientRect(hwnd, &ctlrect); + int ctlw = ctlrect.right - ctlrect.left; + int guildsize = ctlw - 16; + if (GET_Y_LPARAM(lParam) < guildsize + 10 + 8) { + if (gwnd->selIndex != 1) { + gwnd->selIndex = -1; + + NMGUILDVIEW nm = {0}; + nm.hdr.hwndFrom = hwnd; + nm.hdr.idFrom = GetDlgCtrlID(hwnd); + nm.hdr.code = GVN_ITEMCLICK; + nm.index = GUILDVIEW_DMS; + nm.guild = (GUIGuild){NULL}; + nm.pt = (POINT){GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam)}; + + SendMessage(GetParent(hwnd), WM_NOTIFY, (WPARAM)nm.hdr.idFrom, + (LPARAM)&nm); + InvalidateRect(hwnd, NULL, FALSE); + } + } else { + int index = (GET_Y_LPARAM(lParam) - 8 - guildsize - 10 - 8) / + (guildsize + 8); + if (index != gwnd->selIndex) { + NMGUILDVIEW nm = {0}; + nm.hdr.hwndFrom = hwnd; + nm.hdr.idFrom = GetDlgCtrlID(hwnd); + nm.hdr.code = GVN_ITEMCLICK; + nm.index = index; + nm.guild = gwnd->uiglds[index]; + nm.pt = (POINT){GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam)}; + gwnd->selIndex = index; + SendMessage(GetParent(hwnd), WM_NOTIFY, (WPARAM)nm.hdr.idFrom, + (LPARAM)&nm); + InvalidateRect(hwnd, NULL, FALSE); + } + } + return 0; + } + } + + return DefWindowProc(hwnd, uMsg, wParam, lParam); +} \ No newline at end of file diff --git a/components/guildwnd.h b/components/guildwnd.h new file mode 100755 index 0000000..b191d31 --- /dev/null +++ b/components/guildwnd.h @@ -0,0 +1,37 @@ +#include +#include "../hmap/hashmap.h" + +#define GVN_ITEMCLICK (0U - 1800U) +#define GUILDVIEW_MAGIC 0xACC0 +#define GUILDVIEW_DMS -1 +typedef struct { + char *title; + char *id; + HDC icon; + int MentionCount; + void* data; +} GUIGuild; +typedef struct { + NMHDR hdr; + int index; + GUIGuild guild; + POINT pt; +} NMGUILDVIEW; +typedef NMGUILDVIEW* LPNMGUILDVIEW; +typedef struct { + GUIGuild* uiglds; + int uigldcnt; + HWND hWnd; + int scrollOffset; + int contentHeight; + HDC dmsicon; + int selIndex; +} GuildWnd; + +LRESULT CALLBACK GuildWndProc(HWND hwnd, UINT uMsg, WPARAM wParam, + LPARAM lParam); + +void GuildView_InsertGuild(HWND hwnd, GUIGuild gld); +void GuildView_SetIcon(HWND hwnd, HDC icon, char *id); +void GuildView_SetDMsIcon(HWND hwnd, HDC icon); +void GuildView_SetMentionCount(HWND hwnd, char *id, int cnt); \ No newline at end of file diff --git a/components/init.c b/components/init.c new file mode 100755 index 0000000..445f732 --- /dev/null +++ b/components/init.c @@ -0,0 +1,36 @@ +#include +#include "snoctrl.h" +void InitSnowsControls() { + + NONCLIENTMETRICS ncm = { sizeof(NONCLIENTMETRICS) }; + SystemParametersInfo(SPI_GETNONCLIENTMETRICS, sizeof(ncm), &ncm, 0); + regfont=CreateFontIndirect(&ncm.lfMessageFont); + ncm.lfMessageFont.lfWeight=FW_BOLD; + boldfont=CreateFontIndirect(&ncm.lfMessageFont); + ncm.lfMessageFont.lfHeight=-32; + h1font=CreateFontIndirect(&ncm.lfMessageFont); + ncm.lfMessageFont.lfHeight=-24; + h2font=CreateFontIndirect(&ncm.lfMessageFont); + h3font = boldfont; + + const char CLASS_NAME_CHAT[] = "BackcordChat"; + + WNDCLASS wcc = {}; + + wcc.lpfnWndProc = ChatWndProc; + wcc.hInstance = GetModuleHandle(NULL); + wcc.lpszClassName = CLASS_NAME_CHAT; + wcc.hCursor = LoadCursorA(NULL, IDC_ARROW); + RegisterClass(&wcc); + + const char CLASS_NAME_GUILD[] = "BackcordGuild"; + + WNDCLASS wcg = {}; + + wcg.lpfnWndProc = GuildWndProc; + wcg.hInstance = GetModuleHandle(NULL); + wcg.lpszClassName = CLASS_NAME_GUILD; + wcg.hCursor = LoadCursorA(NULL, IDC_ARROW); + RegisterClass(&wcg); + +} \ No newline at end of file diff --git a/components/pnghlp.c b/components/pnghlp.c new file mode 100644 index 0000000..0765ad8 --- /dev/null +++ b/components/pnghlp.c @@ -0,0 +1,275 @@ +#include "pnghlp.h" +#include +#include +#include +void PngReadBufCB(png_structp png, png_bytep out, png_size_t length) { + PngBuffer *buf = png_get_io_ptr(png); + memcpy(out, buf->data + buf->pos, length); + buf->pos += length; +} +HDC LoadPNGImage(char *path) { + HANDLE f = CreateFileA(path, GENERIC_READ, FILE_SHARE_READ, NULL, + OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); + if (f == INVALID_HANDLE_VALUE) { + MessageBoxA(NULL, "Error accessing the path!", "PNG Helper", 0); + return NULL; + } + LARGE_INTEGER size; + GetFileSizeEx(f, &size); + + size_t file_size = (size_t)size.QuadPart; + + uint8_t *buf = malloc(file_size); + + DWORD read = 0; + + ReadFile(f, buf, file_size, &read, NULL); + + png_structp png = + png_create_read_struct(PNG_LIBPNG_VER_STRING, NULL, NULL, NULL); + png_infop info = png_create_info_struct(png); + PngBuffer pngbuf = {buf, file_size, 0}; + + png_set_read_fn(png, &pngbuf, PngReadBufCB); + png_read_info(png, info); + + BITMAPINFO bmi = {0}; + bmi.bmiHeader.biSize = sizeof(BITMAPINFOHEADER); + bmi.bmiHeader.biWidth = png_get_image_width(png, info); + bmi.bmiHeader.biHeight = -png_get_image_height(png, info); // top-down + bmi.bmiHeader.biPlanes = 1; + bmi.bmiHeader.biBitCount = 32; + bmi.bmiHeader.biCompression = BI_RGB; // THIS IS RAW - gordon ramsey + if (setjmp(png_jmpbuf(png))) { + png_destroy_read_struct(&png, &info, NULL); + // err + MessageBoxA(NULL, "zzzzzzzz", "zzzzzzzzz", 0); + return NULL; + } + png_set_expand(png); + png_set_strip_16(png); + png_set_filler(png, 0xFF, + PNG_FILLER_AFTER); // ensures RGBA or RGBX cause winblows + png_read_update_info(png, info); + int width = png_get_image_width(png, info); + int height = png_get_image_height(png, info); + png_bytep *rows = malloc(height * sizeof(png_bytep)); + for (int y = 0; y < height; y++) + rows[y] = malloc(png_get_rowbytes(png, info)); + // flat BGRA buffer for GDI + uint8_t *fbuf = malloc(width * height * 4); + png_read_image(png, rows); + + for (int y = 0; y < height; y++) { + png_bytep src = rows[y]; + uint8_t *dst = fbuf + y * width * 4; + + for (int x = 0; x < width; x++) { + dst[x * 4 + 0] = src[x * 4 + 2]; // B + dst[x * 4 + 1] = src[x * 4 + 1]; // G + dst[x * 4 + 2] = src[x * 4 + 0]; // R + dst[x * 4 + 3] = src[x * 4 + 3]; // A + } + } + void *gdibuf = NULL; + HBITMAP bmp = + CreateDIBSection(NULL, &bmi, DIB_RGB_COLORS, &gdibuf, NULL, 0); + // GDI allocates its own dumbahh buffer so we just memcpy to it + memcpy(gdibuf, fbuf, width * height * 4); + free(fbuf); + HDC memdc = CreateCompatibleDC(NULL); + SelectObject(memdc, bmp); + CloseHandle(f); + return memdc; +} +HBITMAP LoadPNGBitmap(char *path) { + HANDLE f = CreateFileA(path, GENERIC_READ, FILE_SHARE_READ, NULL, + OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); + if (f == INVALID_HANDLE_VALUE) { + MessageBoxA(NULL, "Error accessing the path!", "PNG Helper", 0); + return NULL; + } + LARGE_INTEGER size; + GetFileSizeEx(f, &size); + + size_t file_size = (size_t)size.QuadPart; + + uint8_t *buf = malloc(file_size); + + DWORD read = 0; + + ReadFile(f, buf, file_size, &read, NULL); + + png_structp png = + png_create_read_struct(PNG_LIBPNG_VER_STRING, NULL, NULL, NULL); + png_infop info = png_create_info_struct(png); + PngBuffer pngbuf = {buf, file_size, 0}; + + png_set_read_fn(png, &pngbuf, PngReadBufCB); + png_read_info(png, info); + + BITMAPINFO bmi = {0}; + bmi.bmiHeader.biSize = sizeof(BITMAPINFOHEADER); + bmi.bmiHeader.biWidth = png_get_image_width(png, info); + bmi.bmiHeader.biHeight = -png_get_image_height(png, info); // top-down + bmi.bmiHeader.biPlanes = 1; + bmi.bmiHeader.biBitCount = 32; + bmi.bmiHeader.biCompression = BI_RGB; // THIS IS RAW - gordon ramsey + if (setjmp(png_jmpbuf(png))) { + png_destroy_read_struct(&png, &info, NULL); + // err + MessageBoxA(NULL, "zzzzzzzz", "zzzzzzzzz", 0); + return NULL; + } + png_set_expand(png); + png_set_strip_16(png); + png_set_filler(png, 0xFF, + PNG_FILLER_AFTER); // ensures RGBA or RGBX cause winblows + png_read_update_info(png, info); + int width = png_get_image_width(png, info); + int height = png_get_image_height(png, info); + png_bytep *rows = malloc(height * sizeof(png_bytep)); + for (int y = 0; y < height; y++) + rows[y] = malloc(png_get_rowbytes(png, info)); + // flat BGRA buffer for GDI + uint8_t *fbuf = malloc(width * height * 4); + png_read_image(png, rows); + + for (int y = 0; y < height; y++) { + png_bytep src = rows[y]; + uint8_t *dst = fbuf + y * width * 4; + + for (int x = 0; x < width; x++) { + dst[x * 4 + 0] = src[x * 4 + 2]; // B + dst[x * 4 + 1] = src[x * 4 + 1]; // G + dst[x * 4 + 2] = src[x * 4 + 0]; // R + dst[x * 4 + 3] = src[x * 4 + 3]; // A + } + } + void *gdibuf = NULL; + HBITMAP bmp = + CreateDIBSection(NULL, &bmi, DIB_RGB_COLORS, &gdibuf, NULL, 0); + // GDI allocates its own dumbahh buffer so we just memcpy to it + memcpy(gdibuf, fbuf, width * height * 4); + free(fbuf); + return bmp; +} +HDC LoadPNGImageFromBytes(char *bytes, int buflen) { + png_structp png = + png_create_read_struct(PNG_LIBPNG_VER_STRING, NULL, NULL, NULL); + png_infop info = png_create_info_struct(png); + PngBuffer pngbuf = {bytes, buflen, 0}; + + png_set_read_fn(png, &pngbuf, PngReadBufCB); + png_read_info(png, info); + + BITMAPINFO bmi = {0}; + bmi.bmiHeader.biSize = sizeof(BITMAPINFOHEADER); + bmi.bmiHeader.biWidth = png_get_image_width(png, info); + bmi.bmiHeader.biHeight = -png_get_image_height(png, info); // top-down + bmi.bmiHeader.biPlanes = 1; + bmi.bmiHeader.biBitCount = 32; + bmi.bmiHeader.biCompression = BI_RGB; // THIS IS RAW - gordon ramsey + if (setjmp(png_jmpbuf(png))) { + png_destroy_read_struct(&png, &info, NULL); + // err + MessageBoxA(NULL, "zzzzzzzz", "zzzzzzzzz", 0); + return NULL; + } + png_set_expand(png); + png_set_strip_16(png); + png_set_filler(png, 0xFF, + PNG_FILLER_AFTER); // ensures RGBA or RGBX cause winblows + png_read_update_info(png, info); + int width = png_get_image_width(png, info); + int height = png_get_image_height(png, info); + png_bytep *rows = malloc(height * sizeof(png_bytep)); + for (int y = 0; y < height; y++) + rows[y] = malloc(png_get_rowbytes(png, info)); + // flat BGRA buffer for GDI + uint8_t *fbuf = malloc(width * height * 4); + png_read_image(png, rows); + + for (int y = 0; y < height; y++) { + png_bytep src = rows[y]; + uint8_t *dst = fbuf + y * width * 4; + + for (int x = 0; x < width; x++) { + dst[x * 4 + 0] = src[x * 4 + 2]; // B + dst[x * 4 + 1] = src[x * 4 + 1]; // G + dst[x * 4 + 2] = src[x * 4 + 0]; // R + dst[x * 4 + 3] = src[x * 4 + 3]; // A + } + } + void *gdibuf = NULL; + HBITMAP bmp = + CreateDIBSection(NULL, &bmi, DIB_RGB_COLORS, &gdibuf, NULL, 0); + // GDI allocates its own dumbahh buffer so we just memcpy to it + memcpy(gdibuf, fbuf, width * height * 4); + free(fbuf); + HDC memdc = CreateCompatibleDC(NULL); + SelectObject(memdc, bmp); + return memdc; +} + +HDC LoadPNGImageFromResource(HMODULE hModule, int res) { + HRSRC resf = FindResource(hModule, MAKEINTRESOURCE(res), RT_RCDATA); + DWORD len = SizeofResource(hModule, resf); + HGLOBAL resl = LoadResource(hModule, resf); + void* resbuf = LockResource(resl); + png_structp png = + png_create_read_struct(PNG_LIBPNG_VER_STRING, NULL, NULL, NULL); + png_infop info = png_create_info_struct(png); + PngBuffer pngbuf = {resbuf, len, 0}; + + png_set_read_fn(png, &pngbuf, PngReadBufCB); + png_read_info(png, info); + + BITMAPINFO bmi = {0}; + bmi.bmiHeader.biSize = sizeof(BITMAPINFOHEADER); + bmi.bmiHeader.biWidth = png_get_image_width(png, info); + bmi.bmiHeader.biHeight = -png_get_image_height(png, info); // top-down + bmi.bmiHeader.biPlanes = 1; + bmi.bmiHeader.biBitCount = 32; + bmi.bmiHeader.biCompression = BI_RGB; // THIS IS RAW - gordon ramsey + if (setjmp(png_jmpbuf(png))) { + png_destroy_read_struct(&png, &info, NULL); + // err + MessageBoxA(NULL, "zzzzzzzz", "zzzzzzzzz", 0); + return NULL; + } + png_set_expand(png); + png_set_strip_16(png); + png_set_filler(png, 0xFF, + PNG_FILLER_AFTER); // ensures RGBA or RGBX cause winblows + png_read_update_info(png, info); + int width = png_get_image_width(png, info); + int height = png_get_image_height(png, info); + png_bytep *rows = malloc(height * sizeof(png_bytep)); + for (int y = 0; y < height; y++) + rows[y] = malloc(png_get_rowbytes(png, info)); + // flat BGRA buffer for GDI + uint8_t *fbuf = malloc(width * height * 4); + png_read_image(png, rows); + + for (int y = 0; y < height; y++) { + png_bytep src = rows[y]; + uint8_t *dst = fbuf + y * width * 4; + + for (int x = 0; x < width; x++) { + dst[x * 4 + 0] = src[x * 4 + 2]; // B + dst[x * 4 + 1] = src[x * 4 + 1]; // G + dst[x * 4 + 2] = src[x * 4 + 0]; // R + dst[x * 4 + 3] = src[x * 4 + 3]; // A + } + } + void *gdibuf = NULL; + HBITMAP bmp = + CreateDIBSection(NULL, &bmi, DIB_RGB_COLORS, &gdibuf, NULL, 0); + // GDI allocates its own dumbahh buffer so we just memcpy to it + memcpy(gdibuf, fbuf, width * height * 4); + free(fbuf); + HDC memdc = CreateCompatibleDC(NULL); + SelectObject(memdc, bmp); + return memdc; +} diff --git a/components/pnghlp.h b/components/pnghlp.h new file mode 100644 index 0000000..008d754 --- /dev/null +++ b/components/pnghlp.h @@ -0,0 +1,13 @@ +#include +#include +#include +typedef struct { + const uint8_t *data; + size_t size; + size_t pos; +} PngBuffer; +void PngReadBufCB(png_structp png, png_bytep out, png_size_t length); +HDC LoadPNGImage(char *path); +HDC LoadPNGImageFromBytes(char *bytes, int buflen); +HDC LoadPNGImageFromResource(HMODULE hModule, int res); +HBITMAP LoadPNGBitmap(char *path); \ No newline at end of file diff --git a/components/snoctrl.h b/components/snoctrl.h new file mode 100755 index 0000000..e273c7c --- /dev/null +++ b/components/snoctrl.h @@ -0,0 +1,11 @@ +#pragma once +#include "chatwnd.h" +#include "guildwnd.h" + +extern HFONT regfont; +extern HFONT boldfont; +extern HFONT h1font; +extern HFONT h2font; +extern HFONT h3font; + +void InitSnowsControls(); \ No newline at end of file diff --git a/config.h b/config.h new file mode 100755 index 0000000..e164830 --- /dev/null +++ b/config.h @@ -0,0 +1,3 @@ +#define user_agent \ + "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) " \ + "Chrome/142.0.0.0 Safari/537.36" \ No newline at end of file diff --git a/debug.log b/debug.log new file mode 100755 index 0000000..c311282 --- /dev/null +++ b/debug.log @@ -0,0 +1,2 @@ +category: id='1479059798421930076' name='Text Channels' +category: id='1450471843638284413' name='Text Channels' diff --git a/discordapi.c b/discordapi.c new file mode 100755 index 0000000..9540457 --- /dev/null +++ b/discordapi.c @@ -0,0 +1,433 @@ +#include "discordtypes.h" +#include "http.h" +#include "config.h" +#include +#include +#include +#include +#include +#include "ws.h" +#include "globals.h" +#include "hmap/hashmap.h" +hmap GuildsTable = NULL; +hmap ChannelsTable = NULL; +DiscordChannel *PrivateChannels = NULL; +int PrivateChannelCount = 0; +static uint64_t GuildHash(const void *item, uint64_t seed0, uint64_t seed1) { + const DiscordGuild *e = item; + return hashmap_sip(e->id, strlen(e->id), seed0, seed1); +} +static int GuildCompare(const void *a, const void *b, void *udata) { + return strcmp(((DiscordGuild *)a)->id, ((DiscordGuild *)b)->id); +} +static void GuildFree(void *item) {} + +static uint64_t ChannelHash(const void *item, uint64_t seed0, uint64_t seed1) { + const DiscordChannel *e = item; + return hashmap_sip(e->id, strlen(e->id), seed0, seed1); +} +static int ChannelCompare(const void *a, const void *b, void *udata) { + return strcmp(((DiscordChannel *)a)->id, ((DiscordChannel *)b)->id); +} +static void ChannelFree(void *item) {} +extern void onDiscordGuildLoad(DiscordGuild *guild, char *id); +extern void onDiscordUpdatedGuildReadState(DiscordGuild gld); +int DiscordSendMessage(const char *channelID, const char *content) { + cJSON *payload = cJSON_CreateObject(); + cJSON *name = cJSON_CreateString(content); + cJSON_AddItemToObject(payload, "content", name); + char *endpoint = malloc(28 + strlen(channelID)); + endpoint[0] = '\0'; + strcat(endpoint, "/api/v9/channels/"); + strcat(endpoint, channelID); + strcat(endpoint, "/messages"); + char *forNothingGng; + char *payld = cJSON_Print(payload); + long resplen; + char headers[17 + strlen(token) + 1]; + wsprintf(headers, "Authorization: %s\r\n", token); + SendShortHTTPReq("discord.com", "POST", endpoint, headers, user_agent, + "application/json", payld, strlen(payld), &forNothingGng, + &resplen); + free(payld); + cJSON_free(payload); + free(forNothingGng); +} +int DiscordListGuildChannels(char *guildID, DiscordChannel **out) { + DiscordGuild *gld; + DiscordGuild search; + search.id = guildID; + gld = hashmap_get(GuildsTable, &search); + DiscordChannel *arr1 = (RtlAllocateHeap( + GetProcessHeap(), 0, sizeof(DiscordChannel) * gld->ChannelCount)); + memset(arr1, 0, sizeof(DiscordChannel) * gld->ChannelCount); + *out = arr1; + for (int i = 0; i < gld->ChannelCount; i++) { + (*out)[i] = gld->channels[i]; + } + return gld->ChannelCount; +} +char *DiscordFetchTmpPfp(char *userID, char *hash) { + char *endpoint = malloc(80); + wsprintfA(endpoint, "/avatars/%s/%s.png?size=512", userID, hash); + char *HTTPResp; + long resplen; + char headers[17 + strlen(token) + 1]; + wsprintf(headers, "Authorization: %s\r\n", token); + SendShortHTTPReq("cdn.discordapp.com", "GET", endpoint, headers, user_agent, + "application/json", NULL, 0, &HTTPResp, &resplen); + free(endpoint); + + char tempPath[MAX_PATH]; + + DWORD len = GetTempPathA(MAX_PATH, tempPath); + char *path = malloc(MAX_PATH + strlen(hash) + 1); + wsprintfA(path, "%s%s.png", tempPath, hash); + HANDLE file = CreateFileA(path, GENERIC_READ | GENERIC_WRITE, 0, NULL, + CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL); + DWORD written; + if (file == INVALID_HANDLE_VALUE) { + MessageBoxA(NULL, + "oof, failed opening the file to save the tmp pfp file!", + "Backcord - DiscordFetchTmpPfp", 0); + free(path); + return NULL; + } + WriteFile(file, HTTPResp, resplen, &written, NULL); + CloseHandle(file); + free(HTTPResp); + return path; +} +char *DiscordFetchTmpGuildIcon(char *guildID, char *hash) { + char *endpoint = malloc(80); + wsprintfA(endpoint, "/icons/%s/%s.png?size=512", guildID, hash); + char *HTTPResp; + long resplen; + char headers[17 + strlen(token) + 1]; + wsprintf(headers, "Authorization: %s\r\n", token); + SendShortHTTPReq("cdn.discordapp.com", "GET", endpoint, headers, user_agent, + "application/json", NULL, 0, &HTTPResp, &resplen); + free(endpoint); + + char tempPath[MAX_PATH]; + + DWORD len = GetTempPathA(MAX_PATH, tempPath); + char *path = malloc(MAX_PATH + strlen(hash) + 1); + wsprintfA(path, "%s%s.png", tempPath, hash); + HANDLE file = CreateFileA(path, GENERIC_READ | GENERIC_WRITE, 0, NULL, + CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL); + DWORD written; + if (file == INVALID_HANDLE_VALUE) { + MessageBoxA(NULL, + "oof, failed opening the file to save the tmp icon file!", + "Backcord - Guild Icon Retrieval", 0); + free(path); + return NULL; + } + WriteFile(file, HTTPResp, resplen, &written, NULL); + CloseHandle(file); + free(HTTPResp); + return path; +} +int DiscordGetChannelHistory(const char *channelID, unsigned int amount, + DiscordMessage **msgs) { + cJSON *payload = cJSON_CreateObject(); + char *endpoint = malloc(38 + strlen(channelID)); + memset((endpoint), 0, (27 + strlen(channelID))); + strcat(endpoint, "/api/v9/channels/"); + strcat(endpoint, channelID); + strcat(endpoint, "/messages?limit="); + char *amountstr = malloc(3 * sizeof(char)); + wsprintf(amountstr, "%i", amount); + strcat(endpoint, amountstr); + free(amountstr); + char *HTTPResp; + long resplen; + + char headers[17 + strlen(token) + 1]; + wsprintf(headers, "Authorization: %s\r\n", token); + + SendShortHTTPReq("discord.com", "GET", endpoint, headers, user_agent, + "application/json", NULL, 0, &HTTPResp, &resplen); + cJSON *resp = cJSON_Parse(HTTPResp); + if (!resp) + return 0; + if (!cJSON_IsArray(resp)) + return 0; + *msgs = malloc(sizeof(DiscordMessage) * amount); + for (int i = 0; i < cJSON_GetArraySize(resp); i++) { + cJSON *item = cJSON_GetArrayItem(resp, i); + + (*msgs)[i].content = cJSON_GetObjectItem(item, "content")->valuestring; + (*msgs)[i].channelID = + cJSON_GetObjectItem(item, "channel_id")->valuestring; + (*msgs)[i].id = cJSON_GetObjectItem(item, "id")->valuestring; + (*msgs)[i].type = cJSON_GetObjectItem(item, "type")->valueint; + cJSON *author = cJSON_GetObjectItem(item, "author"); + cJSON *dispname = cJSON_GetObjectItem(author, "global_name"); + (*msgs)[i].author.DisplayName = (dispname && cJSON_IsString(dispname)) + ? strdup(dispname->valuestring) + : NULL; + + cJSON *av = cJSON_GetObjectItem(author, "avatar"); + (*msgs)[i].author.avatar = + (av && cJSON_IsString(av)) ? strdup(av->valuestring) : NULL; + + cJSON *ct = cJSON_GetObjectItem(item, "content"); + (*msgs)[i].content = + (ct && cJSON_IsString(ct)) ? strdup(ct->valuestring) : strdup(""); + (*msgs)[i].author.Username = + cJSON_GetObjectItem(author, "username")->valuestring; + (*msgs)[i].author.DisplayName = + cJSON_GetObjectItem(author, "global_name")->valuestring; + (*msgs)[i].author.id = cJSON_GetObjectItem(author, "id")->valuestring; + (*msgs)[i].author.avatar = + cJSON_GetObjectItem(author, "avatar")->valuestring; + } + return cJSON_GetArraySize(resp); + free(HTTPResp); +} +int ConnectGateway(const char *channelID, const char *content) {} +DiscordGuild *GetGuild(char *id) { + DiscordGuild *g; + DiscordGuild search; + search.id = id; + g = (DiscordGuild*)hashmap_get(GuildsTable, &search); + return g; +} +int DiscordListPrivateChannels(DiscordChannel **out) { + *out = PrivateChannels; + return PrivateChannelCount; +} +void HandleREADY(cJSON *json) { + cJSON *data = cJSON_GetObjectItem(json, "d"); + if (!cJSON_IsObject(data)) + return; + + cJSON *guilds = cJSON_GetObjectItem(data, "guilds"); + if (!cJSON_IsArray(guilds)) + return; + + int size = cJSON_GetArraySize(guilds); + GuildsTable = hashmap_new(sizeof(DiscordGuild), 256, 0, 0, GuildHash, + GuildCompare, GuildFree, NULL); + ChannelsTable = hashmap_new(sizeof(DiscordChannel), 256, 0, 0, ChannelHash, + ChannelCompare, ChannelFree, NULL); + + cJSON *privchannels = cJSON_GetObjectItem(data, "private_channels"); + PrivateChannelCount = cJSON_GetArraySize(privchannels); + PrivateChannels = malloc(sizeof(DiscordChannel) * PrivateChannelCount); + for (int j = 0; j < PrivateChannelCount; j++) { + cJSON *ch = cJSON_GetArrayItem(privchannels, j); + if (!cJSON_IsObject(ch)) + continue; + + cJSON *chName = cJSON_GetObjectItem(ch, "name"); + cJSON *chType = cJSON_GetObjectItem(ch, "type"); + cJSON *chId = cJSON_GetObjectItem(ch, "id"); + cJSON *chPid = cJSON_GetObjectItem(ch, "parent_id"); + cJSON *chRecp = cJSON_GetObjectItem(ch, "recipients"); + + if (!cJSON_IsString(chId) || !cJSON_IsNumber(chType)) + continue; + + PrivateChannels[j].GuildID = NULL; + PrivateChannels[j].name = chName ? strdup(chName->valuestring) : NULL; + PrivateChannels[j].id = strdup(chId->valuestring); + PrivateChannels[j].type = chType->valueint; + PrivateChannels[j].parentID = (chPid && cJSON_IsString(chPid)) + ? strdup(chPid->valuestring) + : NULL; + PrivateChannels[j].receipents = + malloc(cJSON_GetArraySize(chRecp) * sizeof(DiscordUser)); + for (int i = 0; i < cJSON_GetArraySize(chRecp); i++) { + cJSON *recep = cJSON_GetArrayItem(chRecp, i); + cJSON *recpAv = cJSON_GetObjectItem(recep, "avatar"); + PrivateChannels[j].receipents[i].avatar = + (recpAv && cJSON_IsString(recpAv)) ? strdup(recpAv->valuestring) + : NULL; + + cJSON *recpUn = cJSON_GetObjectItem(recep, "username"); + PrivateChannels[j].receipents[i].Username = + (recpUn && cJSON_IsString(recpUn)) ? strdup(recpUn->valuestring) + : NULL; + + cJSON *recpDn = cJSON_GetObjectItem(recep, "global_name"); + PrivateChannels[j].receipents[i].DisplayName = + (recpDn && cJSON_IsString(recpDn)) ? strdup(recpDn->valuestring) + : NULL; + + cJSON *recpId = cJSON_GetObjectItem(recep, "id"); + PrivateChannels[j].receipents[i].id = + (recpId && cJSON_IsString(recpId)) ? strdup(recpId->valuestring) + : NULL; + } + } + + for (int i = size - 1; i >= 0; i--) { + cJSON *guild = cJSON_GetArrayItem(guilds, i); + if (!cJSON_IsObject(guild)) + continue; + + cJSON *channels = cJSON_GetObjectItem(guild, "channels"); + int channelCount = cJSON_GetArraySize(channels); + DiscordChannel *gchannels = + malloc(sizeof(DiscordChannel) * channelCount); + for (int j = 0; j < channelCount; j++) { + cJSON *ch = cJSON_GetArrayItem(channels, j); + if (!cJSON_IsObject(ch)) + continue; + + cJSON *chName = cJSON_GetObjectItem(ch, "name"); + cJSON *chType = cJSON_GetObjectItem(ch, "type"); + cJSON *chId = cJSON_GetObjectItem(ch, "id"); + cJSON *chPid = cJSON_GetObjectItem(ch, "parent_id"); + + if (!cJSON_IsString(chName) || !cJSON_IsString(chId) || + !cJSON_IsNumber(chType)) + continue; + + gchannels[j].name = strdup(chName->valuestring); + gchannels[j].id = strdup(chId->valuestring); + gchannels[j].type = chType->valueint; + gchannels[j].parentID = (chPid && cJSON_IsString(chPid)) + ? strdup(chPid->valuestring) + : NULL; + gchannels[j].GuildID = + strdup(cJSON_GetObjectItem(guild, "id")->valuestring); + hashmap_set(ChannelsTable,&gchannels[j]); + } + char *name = cJSON_GetObjectItem(guild, "name")->valuestring; + char *id = cJSON_GetObjectItem(guild, "id")->valuestring; + DiscordGuild *g = malloc(sizeof(DiscordGuild)); + g->id = strdup(id); + g->name = strdup(name); + cJSON *icon = cJSON_GetObjectItem(guild, "icon"); + g->IconHash = + (icon && cJSON_IsString(icon)) ? strdup(icon->valuestring) : NULL; + g->ObtainedIconPath = NULL; + g->channels = gchannels; + g->ChannelCount = channelCount; + g->MentionCount = 0; + hashmap_set(GuildsTable, g); + + onDiscordGuildLoad(g, id); + } + + cJSON *readstates = cJSON_GetObjectItem(data, "read_state"); + for (int i = 0; i < cJSON_GetArraySize(readstates); i++) { + cJSON *readstate = cJSON_GetArrayItem(readstates, i); + DiscordChannel chnprop; + chnprop.id = cJSON_GetObjectItem(readstate, "id")->valuestring; + DiscordChannel *che = + (DiscordChannel *)hashmap_get(ChannelsTable, &chnprop); + if (!che) { + // bradar WHAT IS THIS + printf("NOT FOUND: Channel %s\n", chnprop.id); + continue; + } + che->ReadState.MentionCount = + cJSON_GetObjectItem(readstate, "mention_count") + ? cJSON_GetObjectItem(readstate, "mention_count")->valueint + : 0; + if (cJSON_GetObjectItem(readstate, "mention_count") + ? cJSON_GetObjectItem(readstate, "mention_count")->valueint + : 0) { + if (che->GuildID) { + DiscordGuild *gld = GetGuild(che->GuildID); + MessageBoxA(NULL, gld->name, "AAAAAAAAAA", 0); + if (gld) { + gld->MentionCount += che->ReadState.MentionCount; + onDiscordUpdatedGuildReadState(*gld); + } + } + } + } +} +extern void onDiscordReceiveMessage(DiscordMessage msg); +void HandleMessageCreate(cJSON *json) { + cJSON *d = cJSON_GetObjectItem(json, "d"); + cJSON *author = cJSON_GetObjectItem(d, "author"); + DiscordMessage msg; + msg.author.DisplayName = + strdup(cJSON_GetObjectItem(author, "global_name")->valuestring); + msg.author.id = strdup(cJSON_GetObjectItem(author, "id")->valuestring); + msg.channelID = strdup(cJSON_GetObjectItem(d, "channel_id")->valuestring); + msg.content = strdup(cJSON_GetObjectItem(d, "content")->valuestring); + if (cJSON_GetObjectItem(author, "avatar")) { + msg.author.avatar = cJSON_GetObjectItem(author, "avatar")->valuestring; + } + onDiscordReceiveMessage(msg); +} +void HandleDiscordDispatch(cJSON *json) { + if (!cJSON_IsObject(json)) + return; + cJSON *t = cJSON_GetObjectItem(json, "t"); + if (!t || !cJSON_IsString(t)) + return; + if (strcmp(t->valuestring, "READY") == 0) { + HandleREADY(json); + } + if (strcmp(t->valuestring, "MESSAGE_CREATE") == 0) { + HandleMessageCreate(json); + } +} + +void CALLBACK HeartbeatProc(HWND hwnd, UINT uMsg, UINT_PTR idEvent, + DWORD dwTime) { + SendWebSocket(GatewaySSL, "{\"op\": 1,\"d\": null}", 19, 0x81); +} +void WebSocketOnDataArrival(SSL *ssl, char *buffer, size_t length) { + cJSON *json = cJSON_Parse(buffer); + if (json == NULL) { + if (strstr(buffer, "Authentication failed") != 0) { + MessageBoxA(NULL, + "The provided token may be outdated, there was an " + "issue in authentication!", + "Backcord - Gateway Error", MB_ICONERROR); + } + const char *error = cJSON_GetErrorPtr(); + if (error) { + printf("Parse error before: %s\n", error); + return; + } + } + + int opcode = (cJSON_GetObjectItem(json, "op"))->valueint; + cJSON *data = (cJSON_GetObjectItem(json, "d")); + + if (opcode == 10) { + // received hello.. discord api wants us to send a heartbeat rn and + // identify + + SendWebSocket(ssl, "{\"op\": 1,\"d\": null}", 19, FIN_LAST | WS_TEXT); + char identifybuf[650 + strlen(token)]; + wsprintf( + identifybuf, + "{\"op\":2,\"d\":{\"token\":\"%s\",\"properties\":{\"os\":" + "\"Linux\",\"browser\":\"Chrome\",\"device\":\"\",\"has_client_" + "mods\":false,\"browser_user_agent\":\"Mozilla/5.0 (Linux; Android " + "6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) " + "Chrome/145.0.0.0 Mobile Safari/537.36\",\"release_channel\": " + "\"stable\"},\"presence\":{},\"compress\":false," + "\"client_state\":{\"guild_versions\":{}}}}", + token); + SendWebSocket(ssl, identifybuf, strlen(identifybuf), 0x81);; + SetTimer(NULL, 0, + cJSON_GetObjectItem(data, "heartbeat_interval")->valueint * 4 / + 5, + HeartbeatProc); + + } else if (opcode == 11) { + // heartbeat ack + + } else if (opcode == 1) { + // discords heart fluttered :wilted_rose: + SendWebSocket(GatewaySSL, "{\"op\": 1,\"d\": null}", 19, 0x81); + } else if (opcode == 0) { + HandleDiscordDispatch(json); + } else if (opcode == 7) { + MessageBoxA(NULL, "reconnect", "discordapi.c", 0); + } + cJSON_Delete(json); +} diff --git a/discordapi.h b/discordapi.h new file mode 100755 index 0000000..ef641db --- /dev/null +++ b/discordapi.h @@ -0,0 +1,13 @@ +#include "globals.h" +#include "components/snoctrl.h" +int DiscordSendMessage(const char *channelID, const char* content); +int DiscordListGuildChannels(char* guildID, DiscordChannel** out); +#define GUILD_TEXT 0 +#define CHANNEL_TYPE_DM 1 +#define GUILD_VOICE 2 +#define GROUPCHAT 3 +#define GUILD_CATEGORY 4 +int DiscordGetChannelHistory(const char* channelID, unsigned int amount, DiscordMessage** msgs); +char *DiscordFetchTmpPfp(char *userID, char *hash); +char *DiscordFetchTmpGuildIcon(char *guildID, char *hash); +int DiscordListPrivateChannels(DiscordChannel** out); \ No newline at end of file diff --git a/discordtypes.h b/discordtypes.h new file mode 100755 index 0000000..d91252f --- /dev/null +++ b/discordtypes.h @@ -0,0 +1,40 @@ +#pragma once +typedef struct{ + char* Username; + char* DisplayName; + char* id; + char *avatar; +} DiscordUser; +typedef struct { + char *channelID; + DiscordUser author; + char* content; + char* id; + int type; +} DiscordMessage; +typedef struct { + int MentionCount; +} ReadState; +typedef struct { + char *id; + char *name; + char *parentID; /* category ID this channel belongs to, NULL if none */ + char *topic; /* channel topic/description, NULL if unset */ + char *lastMessageID; /* snowflake of last message, NULL if none */ + int type; + int position; /* sort order within the guild/category */ + int flags; + int receipentCount; + DiscordUser* receipents; + ReadState ReadState; + char* GuildID; +} DiscordChannel; +typedef struct { + char *id; + char *name; + char *IconHash; + char *ObtainedIconPath; + DiscordChannel* channels; + int ChannelCount; + int MentionCount; +} DiscordGuild; \ No newline at end of file diff --git a/drwtsn32.log b/drwtsn32.log new file mode 100755 index 0000000..ba73a13 --- /dev/null +++ b/drwtsn32.log @@ -0,0 +1,2290 @@ + +Microsoft (R) Windows NT (TM) Version 4.00 DrWtsn32 +Copyright (C) 1985-1996 Microsoft Corp. All rights reserved. + + + +Application exception occurred: + App: (pid=66) + When: 12/17/2025 @ 1:15:11.812 + Exception number: c000001d (illegal instruction) + +*----> System Information <----* + Computer Name: SNOW32NT4 + User Name: Administrator + Number of Processors: 1 + Processor Type: x86 Family 15 Model 1 Stepping 2 + Windows Version: 4.0 + Current Build: 1381 + Service Pack: 6 + Current Type: Uniprocessor Free + Registered Organization: + Registered Owner: Snow32 + +*----> Task List <----* + 0 Idle.exe + 2 System.exe + 20 SMSS.exe + 30 CSRSS.exe + 34 WINLOGON.exe + 40 SERVICES.exe + 43 LSASS.exe + 73 NDDEAGNT.exe + 77 EXPLORER.exe + 87 VMwareTray.exe + 80 SPOOLSS.exe + 95 RPCSS.exe + 99 VMwareService.e.exe + 114 PSTORES.exe + 124 rundll32.exe + 66 EveryDiscord.ex.exe + 127 DRWTSN32.exe + 0 _Total.exe + +(00400000 - 00400000) +(77f60000 - 77fbe000) dll\ntdll.dbg +(77dc0000 - 77dff000) dll\advapi32.dbg +(77f00000 - 77f5e000) dll\kernel32.dbg +(77e70000 - 77ec5000) dll\user32.dbg +(77ed0000 - 77efc000) dll\gdi32.dbg +(77e10000 - 77e67000) dll\rpcrt4.dbg +(77aa0000 - 77b15000) COMCTL32.dbg +(5cf00000 - 5cf5e000) dll\crypt32.dbg +(78000000 - 78044000) +(5e380000 - 5e3a5000) dll\msoss.dbg +(776b0000 - 776c4000) dll\ws2_32.dbg +(776a0000 - 776a7000) dll\ws2help.dbg +(77660000 - 7766f000) dll\msafd.dbg +(77690000 - 77699000) dll\wshtcpip.dbg +(776d0000 - 776d8000) dll\wsock32.dbg + +State Dump for Thread Id 0x53 + +eax=00822a80 ebx=00670bc0 ecx=00000100 edx=00e1ba30 esi=00822a80 edi=00000000 +eip=006705f4 esp=0022f1dc ebp=0090dcb4 iopl=0 nv up ei pl nz na po nc +cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206 + + +function: + 006705d0 55 push ebp + 006705d1 53 push ebx + 006705d2 85c0 test eax,eax + 006705d4 0f8412050000 je 00670aec + 006705da 85d2 test edx,edx + 006705dc 0f840a050000 je 00670aec + 006705e2 e800000000 call 006705e7 + 006705e7 5b pop ebx + 006705e8 8d9bd9050000 lea ebx,[ebx+0x5d9] ds:00671199=66000000 + 006705ee 8d2db4dc9000 lea ebp,[0090dcb4] ds:0090dcb4=078bffff +FAULT ->006705f4 0f10 ??? + 006705f6 000f add [edi],cl ds:00000000=?? + 006705f8 57 push edi + 006705f9 e48b in al,8b + 006705fb 6d insd + 006705fc 048d add al,0x8d + 006705fe 52 push edx + 006705ff 1081e5000800 adc [ecx+0x800e5],al ds:000801e5=?? + 00670605 1081f9000100 adc [ecx+0x100f9],al ds:000101f9=00 + 0067060b 000f add [edi],cl ds:00000000=?? + 0067060d 841e test [esi],bl ds:00822a80=00 + 0067060f 0300 add eax,[eax] ds:00822a80=03020100 + +*----> Stack Back Trace <----* + +FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name +0090dcb4 e6d82203 00000000 00000000 00000000 00000000 + +*----> Raw Stack Dump <----* +0022f1dc b0 b9 e1 00 00 00 00 00 - 11 0b 67 00 75 e3 5c 00 ..........g.u.\. +0022f1ec 80 2a 82 00 00 01 00 00 - 30 ba e1 00 04 00 00 00 .*......0....... +0022f1fc ff ff ff ff b0 a5 5c 00 - b0 b9 e1 00 73 57 66 00 ......\.....sWf. +0022f20c b0 b9 e1 00 80 2a 82 00 - 20 00 00 00 02 00 00 00 .....*.. ....... +0022f21c 10 f2 22 00 04 00 00 00 - 04 00 00 00 00 00 00 00 .."............. +0022f22c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ +0022f23c c0 28 dd 00 10 b9 e1 00 - b0 56 66 00 c0 6f 51 00 .(.......Vf..oQ. +0022f24c b0 b9 e1 00 80 2a 82 00 - 20 00 00 00 00 00 00 00 .....*.. ....... +0022f25c 00 00 00 00 00 00 00 00 - 0a 00 00 00 50 b3 e1 00 ............P... +0022f26c a0 00 00 00 af 12 00 78 - 18 a1 03 78 01 00 00 00 .......x...x.... +0022f27c 80 2a 82 00 00 00 00 00 - 00 00 00 00 00 00 00 00 .*.............. +0022f28c 9c 00 00 00 94 f3 22 00 - 10 b9 e1 00 02 00 00 00 ......"......... +0022f29c 17 00 00 00 e0 ff 22 00 - bc e9 00 78 48 12 03 78 ......"....xH..x +0022f2ac ff ff ff ff 30 00 00 00 - d7 12 00 78 a0 00 00 00 ....0......x.... +0022f2bc c0 12 00 78 9c 00 00 00 - 50 b3 e1 00 1c 6d 54 00 ...x....P....mT. +0022f2cc 10 b9 e1 00 00 00 00 00 - 9c 00 00 00 94 f3 22 00 ..............". +0022f2dc 08 80 03 78 94 f3 22 00 - b0 b2 e1 00 bf 33 51 00 ...x.."......3Q. +0022f2ec 9c 00 00 00 e0 b4 7c 00 - 4c 00 00 00 94 f3 22 00 ......|.L.....". +0022f2fc b0 b2 e1 00 50 b3 e1 00 - 30 00 00 00 be dc 63 00 ....P...0.....c. +0022f30c 80 2a 82 00 00 00 00 00 - 01 00 00 00 00 00 00 00 .*.............. + + + +Application exception occurred: + App: (pid=139) + When: 12/17/2025 @ 1:16:32.250 + Exception number: c000001d (illegal instruction) + +*----> System Information <----* + Computer Name: SNOW32NT4 + User Name: Administrator + Number of Processors: 1 + Processor Type: x86 Family 15 Model 1 Stepping 2 + Windows Version: 4.0 + Current Build: 1381 + Service Pack: 6 + Current Type: Uniprocessor Free + Registered Organization: + Registered Owner: Snow32 + +*----> Task List <----* + 0 Idle.exe + 2 System.exe + 20 SMSS.exe + 30 CSRSS.exe + 34 WINLOGON.exe + 40 SERVICES.exe + 43 LSASS.exe + 73 NDDEAGNT.exe + 77 EXPLORER.exe + 87 VMwareTray.exe + 80 SPOOLSS.exe + 95 RPCSS.exe + 99 VMwareService.e.exe + 114 PSTORES.exe + 124 rundll32.exe + 142 LegacyResource..exe + 131 LegacyResource..exe + 139 EveryDiscord.ex.exe + 83 DRWTSN32.exe + 0 _Total.exe + +(00400000 - 00400000) +(77f60000 - 77fbe000) dll\ntdll.dbg +(77dc0000 - 77dff000) dll\advapi32.dbg +(77f00000 - 77f5e000) dll\kernel32.dbg +(77e70000 - 77ec5000) dll\user32.dbg +(77ed0000 - 77efc000) dll\gdi32.dbg +(77e10000 - 77e67000) dll\rpcrt4.dbg +(77aa0000 - 77b15000) COMCTL32.dbg +(5cf00000 - 5cf5e000) dll\crypt32.dbg +(78000000 - 78044000) +(5e380000 - 5e3a5000) dll\msoss.dbg +(776b0000 - 776c4000) dll\ws2_32.dbg +(776a0000 - 776a7000) dll\ws2help.dbg +(77660000 - 7766f000) dll\msafd.dbg +(77690000 - 77699000) dll\wshtcpip.dbg +(776d0000 - 776d8000) dll\wsock32.dbg + +State Dump for Thread Id 0x27 + +eax=00822a80 ebx=00670bc0 ecx=00000100 edx=00e1ba30 esi=00822a80 edi=00000000 +eip=006705f4 esp=0022f1dc ebp=0090dcb4 iopl=0 nv up ei pl nz na po nc +cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206 + + +function: + 006705d0 55 push ebp + 006705d1 53 push ebx + 006705d2 85c0 test eax,eax + 006705d4 0f8412050000 je 00670aec + 006705da 85d2 test edx,edx + 006705dc 0f840a050000 je 00670aec + 006705e2 e800000000 call 006705e7 + 006705e7 5b pop ebx + 006705e8 8d9bd9050000 lea ebx,[ebx+0x5d9] ds:00671199=66000000 + 006705ee 8d2db4dc9000 lea ebp,[0090dcb4] ds:0090dcb4=078bffff +FAULT ->006705f4 0f10 ??? + 006705f6 000f add [edi],cl ds:00000000=?? + 006705f8 57 push edi + 006705f9 e48b in al,8b + 006705fb 6d insd + 006705fc 048d add al,0x8d + 006705fe 52 push edx + 006705ff 1081e5000800 adc [ecx+0x800e5],al ds:000801e5=?? + 00670605 1081f9000100 adc [ecx+0x100f9],al ds:000101f9=00 + 0067060b 000f add [edi],cl ds:00000000=?? + 0067060d 841e test [esi],bl ds:00822a80=00 + 0067060f 0300 add eax,[eax] ds:00822a80=03020100 + +*----> Stack Back Trace <----* + +FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name +0090dcb4 e6d82203 00000000 00000000 00000000 00000000 + +*----> Raw Stack Dump <----* +0022f1dc b0 b9 e1 00 00 00 00 00 - 11 0b 67 00 75 e3 5c 00 ..........g.u.\. +0022f1ec 80 2a 82 00 00 01 00 00 - 30 ba e1 00 04 00 00 00 .*......0....... +0022f1fc ff ff ff ff b0 a5 5c 00 - b0 b9 e1 00 73 57 66 00 ......\.....sWf. +0022f20c b0 b9 e1 00 80 2a 82 00 - 20 00 00 00 02 00 00 00 .....*.. ....... +0022f21c 10 f2 22 00 04 00 00 00 - 04 00 00 00 00 00 00 00 .."............. +0022f22c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ +0022f23c c0 28 dd 00 10 b9 e1 00 - b0 56 66 00 c0 6f 51 00 .(.......Vf..oQ. +0022f24c b0 b9 e1 00 80 2a 82 00 - 20 00 00 00 00 00 00 00 .....*.. ....... +0022f25c 00 00 00 00 00 00 00 00 - 0a 00 00 00 50 b3 e1 00 ............P... +0022f26c a0 00 00 00 af 12 00 78 - 18 a1 03 78 01 00 00 00 .......x...x.... +0022f27c 80 2a 82 00 00 00 00 00 - 00 00 00 00 00 00 00 00 .*.............. +0022f28c 9c 00 00 00 94 f3 22 00 - 10 b9 e1 00 02 00 00 00 ......"......... +0022f29c 17 00 00 00 e0 ff 22 00 - bc e9 00 78 48 12 03 78 ......"....xH..x +0022f2ac ff ff ff ff 30 00 00 00 - d7 12 00 78 a0 00 00 00 ....0......x.... +0022f2bc c0 12 00 78 9c 00 00 00 - 50 b3 e1 00 1c 6d 54 00 ...x....P....mT. +0022f2cc 10 b9 e1 00 00 00 00 00 - 9c 00 00 00 94 f3 22 00 ..............". +0022f2dc 08 80 03 78 94 f3 22 00 - b0 b2 e1 00 bf 33 51 00 ...x.."......3Q. +0022f2ec 9c 00 00 00 e0 b4 7c 00 - 4c 00 00 00 94 f3 22 00 ......|.L.....". +0022f2fc b0 b2 e1 00 50 b3 e1 00 - 30 00 00 00 be dc 63 00 ....P...0.....c. +0022f30c 80 2a 82 00 00 00 00 00 - 01 00 00 00 00 00 00 00 .*.............. + + + +Application exception occurred: + App: (pid=39) + When: 12/17/2025 @ 17:36:51.578 + Exception number: c000001d (illegal instruction) + +*----> System Information <----* + Computer Name: SNOW32NT4 + User Name: Administrator + Number of Processors: 1 + Processor Type: x86 Family 15 Model 1 Stepping 2 + Windows Version: 4.0 + Current Build: 1381 + Service Pack: 6 + Current Type: Uniprocessor Free + Registered Organization: + Registered Owner: Snow32 + +*----> Task List <----* + 0 Idle.exe + 2 System.exe + 20 SMSS.exe + 30 CSRSS.exe + 34 WINLOGON.exe + 40 SERVICES.exe + 43 LSASS.exe + 73 NDDEAGNT.exe + 77 EXPLORER.exe + 81 VMwareTray.exe + 87 SPOOLSS.exe + 65 RPCSS.exe + 99 VMwareService.e.exe + 113 PSTORES.exe + 39 EveryDiscord.ex.exe + 44 DRWTSN32.exe + 0 _Total.exe + +(00400000 - 00400000) +(77f60000 - 77fbe000) dll\ntdll.dbg +(77dc0000 - 77dff000) dll\advapi32.dbg +(77f00000 - 77f5e000) dll\kernel32.dbg +(77e70000 - 77ec5000) dll\user32.dbg +(77ed0000 - 77efc000) dll\gdi32.dbg +(77e10000 - 77e67000) dll\rpcrt4.dbg +(77aa0000 - 77b15000) COMCTL32.dbg +(5cf00000 - 5cf5e000) dll\crypt32.dbg +(78000000 - 78044000) +(5e380000 - 5e3a5000) dll\msoss.dbg +(776b0000 - 776c4000) dll\ws2_32.dbg +(776a0000 - 776a7000) dll\ws2help.dbg +(77660000 - 7766f000) dll\msafd.dbg +(77690000 - 77699000) dll\wshtcpip.dbg +(776d0000 - 776d8000) dll\wsock32.dbg + +State Dump for Thread Id 0x78 + +eax=00822a80 ebx=00670bc0 ecx=00000100 edx=00e1ba30 esi=00822a80 edi=00000000 +eip=006705f4 esp=0022f1dc ebp=0090dcb4 iopl=0 nv up ei pl nz na po nc +cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206 + + +function: + 006705d0 55 push ebp + 006705d1 53 push ebx + 006705d2 85c0 test eax,eax + 006705d4 0f8412050000 je 00670aec + 006705da 85d2 test edx,edx + 006705dc 0f840a050000 je 00670aec + 006705e2 e800000000 call 006705e7 + 006705e7 5b pop ebx + 006705e8 8d9bd9050000 lea ebx,[ebx+0x5d9] ds:00671199=66000000 + 006705ee 8d2db4dc9000 lea ebp,[0090dcb4] ds:0090dcb4=078bffff +FAULT ->006705f4 0f10 ??? + 006705f6 000f add [edi],cl ds:00000000=?? + 006705f8 57 push edi + 006705f9 e48b in al,8b + 006705fb 6d insd + 006705fc 048d add al,0x8d + 006705fe 52 push edx + 006705ff 1081e5000800 adc [ecx+0x800e5],al ds:000801e5=?? + 00670605 1081f9000100 adc [ecx+0x100f9],al ds:000101f9=00 + 0067060b 000f add [edi],cl ds:00000000=?? + 0067060d 841e test [esi],bl ds:00822a80=00 + 0067060f 0300 add eax,[eax] ds:00822a80=03020100 + +*----> Stack Back Trace <----* + +FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name +0090dcb4 e6d82203 00000000 00000000 00000000 00000000 + +*----> Raw Stack Dump <----* +0022f1dc b0 b9 e1 00 00 00 00 00 - 11 0b 67 00 75 e3 5c 00 ..........g.u.\. +0022f1ec 80 2a 82 00 00 01 00 00 - 30 ba e1 00 04 00 00 00 .*......0....... +0022f1fc ff ff ff ff b0 a5 5c 00 - b0 b9 e1 00 73 57 66 00 ......\.....sWf. +0022f20c b0 b9 e1 00 80 2a 82 00 - 20 00 00 00 02 00 00 00 .....*.. ....... +0022f21c 10 f2 22 00 04 00 00 00 - 04 00 00 00 00 00 00 00 .."............. +0022f22c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ +0022f23c c0 28 dd 00 10 b9 e1 00 - b0 56 66 00 c0 6f 51 00 .(.......Vf..oQ. +0022f24c b0 b9 e1 00 80 2a 82 00 - 20 00 00 00 00 00 00 00 .....*.. ....... +0022f25c 00 00 00 00 00 00 00 00 - 0a 00 00 00 50 b3 e1 00 ............P... +0022f26c a0 00 00 00 af 12 00 78 - 18 a1 03 78 01 00 00 00 .......x...x.... +0022f27c 80 2a 82 00 00 00 00 00 - 00 00 00 00 00 00 00 00 .*.............. +0022f28c 9c 00 00 00 94 f3 22 00 - 10 b9 e1 00 02 00 00 00 ......"......... +0022f29c 17 00 00 00 e0 ff 22 00 - bc e9 00 78 48 12 03 78 ......"....xH..x +0022f2ac ff ff ff ff 30 00 00 00 - d7 12 00 78 a0 00 00 00 ....0......x.... +0022f2bc c0 12 00 78 9c 00 00 00 - 50 b3 e1 00 1c 6d 54 00 ...x....P....mT. +0022f2cc 10 b9 e1 00 00 00 00 00 - 9c 00 00 00 94 f3 22 00 ..............". +0022f2dc 08 80 03 78 94 f3 22 00 - b0 b2 e1 00 bf 33 51 00 ...x.."......3Q. +0022f2ec 9c 00 00 00 e0 b4 7c 00 - 4c 00 00 00 94 f3 22 00 ......|.L.....". +0022f2fc b0 b2 e1 00 50 b3 e1 00 - 30 00 00 00 be dc 63 00 ....P...0.....c. +0022f30c 80 2a 82 00 00 00 00 00 - 01 00 00 00 00 00 00 00 .*.............. + + + +Application exception occurred: + App: (pid=138) + When: 12/17/2025 @ 17:37:37.562 + Exception number: c000001d (illegal instruction) + +*----> System Information <----* + Computer Name: SNOW32NT4 + User Name: Administrator + Number of Processors: 1 + Processor Type: x86 Family 15 Model 1 Stepping 2 + Windows Version: 4.0 + Current Build: 1381 + Service Pack: 6 + Current Type: Uniprocessor Free + Registered Organization: + Registered Owner: Snow32 + +*----> Task List <----* + 0 Idle.exe + 2 System.exe + 20 SMSS.exe + 30 CSRSS.exe + 34 WINLOGON.exe + 40 SERVICES.exe + 43 LSASS.exe + 73 NDDEAGNT.exe + 77 EXPLORER.exe + 81 VMwareTray.exe + 87 SPOOLSS.exe + 65 RPCSS.exe + 99 VMwareService.e.exe + 113 PSTORES.exe + 131 LegacyResource..exe + 133 EveryDiscord.ex.exe + 138 EveryDiscord.ex.exe + 142 DRWTSN32.exe + 0 _Total.exe + +(00400000 - 00400000) +(77f60000 - 77fbe000) dll\ntdll.dbg +(77dc0000 - 77dff000) dll\advapi32.dbg +(77f00000 - 77f5e000) dll\kernel32.dbg +(77e70000 - 77ec5000) dll\user32.dbg +(77ed0000 - 77efc000) dll\gdi32.dbg +(77e10000 - 77e67000) dll\rpcrt4.dbg +(77aa0000 - 77b15000) COMCTL32.dbg +(5cf00000 - 5cf5e000) dll\crypt32.dbg +(78000000 - 78044000) +(5e380000 - 5e3a5000) dll\msoss.dbg +(776b0000 - 776c4000) dll\ws2_32.dbg +(776a0000 - 776a7000) dll\ws2help.dbg +(77660000 - 7766f000) dll\msafd.dbg +(77690000 - 77699000) dll\wshtcpip.dbg +(776d0000 - 776d8000) dll\wsock32.dbg + +State Dump for Thread Id 0x89 + +eax=00822a80 ebx=00670bc0 ecx=00000100 edx=00e1ba30 esi=00822a80 edi=00000000 +eip=006705f4 esp=0022f1dc ebp=0090dcb4 iopl=0 nv up ei pl nz na po nc +cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206 + + +function: + 006705d0 55 push ebp + 006705d1 53 push ebx + 006705d2 85c0 test eax,eax + 006705d4 0f8412050000 je 00670aec + 006705da 85d2 test edx,edx + 006705dc 0f840a050000 je 00670aec + 006705e2 e800000000 call 006705e7 + 006705e7 5b pop ebx + 006705e8 8d9bd9050000 lea ebx,[ebx+0x5d9] ds:00671199=66000000 + 006705ee 8d2db4dc9000 lea ebp,[0090dcb4] ds:0090dcb4=078bffff +FAULT ->006705f4 0f10 ??? + 006705f6 000f add [edi],cl ds:00000000=?? + 006705f8 57 push edi + 006705f9 e48b in al,8b + 006705fb 6d insd + 006705fc 048d add al,0x8d + 006705fe 52 push edx + 006705ff 1081e5000800 adc [ecx+0x800e5],al ds:000801e5=?? + 00670605 1081f9000100 adc [ecx+0x100f9],al ds:000101f9=00 + 0067060b 000f add [edi],cl ds:00000000=?? + 0067060d 841e test [esi],bl ds:00822a80=00 + 0067060f 0300 add eax,[eax] ds:00822a80=03020100 + +*----> Stack Back Trace <----* + +FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name +0090dcb4 e6d82203 00000000 00000000 00000000 00000000 + +*----> Raw Stack Dump <----* +0022f1dc b0 b9 e1 00 00 00 00 00 - 11 0b 67 00 75 e3 5c 00 ..........g.u.\. +0022f1ec 80 2a 82 00 00 01 00 00 - 30 ba e1 00 04 00 00 00 .*......0....... +0022f1fc ff ff ff ff b0 a5 5c 00 - b0 b9 e1 00 73 57 66 00 ......\.....sWf. +0022f20c b0 b9 e1 00 80 2a 82 00 - 20 00 00 00 02 00 00 00 .....*.. ....... +0022f21c 10 f2 22 00 04 00 00 00 - 04 00 00 00 00 00 00 00 .."............. +0022f22c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ +0022f23c c0 28 dd 00 10 b9 e1 00 - b0 56 66 00 c0 6f 51 00 .(.......Vf..oQ. +0022f24c b0 b9 e1 00 80 2a 82 00 - 20 00 00 00 00 00 00 00 .....*.. ....... +0022f25c 00 00 00 00 00 00 00 00 - 0a 00 00 00 50 b3 e1 00 ............P... +0022f26c a0 00 00 00 af 12 00 78 - 18 a1 03 78 01 00 00 00 .......x...x.... +0022f27c 80 2a 82 00 00 00 00 00 - 00 00 00 00 00 00 00 00 .*.............. +0022f28c 9c 00 00 00 94 f3 22 00 - 10 b9 e1 00 02 00 00 00 ......"......... +0022f29c 17 00 00 00 e0 ff 22 00 - bc e9 00 78 48 12 03 78 ......"....xH..x +0022f2ac ff ff ff ff 30 00 00 00 - d7 12 00 78 a0 00 00 00 ....0......x.... +0022f2bc c0 12 00 78 9c 00 00 00 - 50 b3 e1 00 1c 6d 54 00 ...x....P....mT. +0022f2cc 10 b9 e1 00 00 00 00 00 - 9c 00 00 00 94 f3 22 00 ..............". +0022f2dc 08 80 03 78 94 f3 22 00 - b0 b2 e1 00 bf 33 51 00 ...x.."......3Q. +0022f2ec 9c 00 00 00 e0 b4 7c 00 - 4c 00 00 00 94 f3 22 00 ......|.L.....". +0022f2fc b0 b2 e1 00 50 b3 e1 00 - 30 00 00 00 be dc 63 00 ....P...0.....c. +0022f30c 80 2a 82 00 00 00 00 00 - 01 00 00 00 00 00 00 00 .*.............. + + + +Application exception occurred: + App: (pid=108) + When: 12/17/2025 @ 17:37:59.78 + Exception number: c000001d (illegal instruction) + +*----> System Information <----* + Computer Name: SNOW32NT4 + User Name: Administrator + Number of Processors: 1 + Processor Type: x86 Family 15 Model 1 Stepping 2 + Windows Version: 4.0 + Current Build: 1381 + Service Pack: 6 + Current Type: Uniprocessor Free + Registered Organization: + Registered Owner: Snow32 + +*----> Task List <----* + 0 Idle.exe + 2 System.exe + 20 SMSS.exe + 30 CSRSS.exe + 34 WINLOGON.exe + 40 SERVICES.exe + 43 LSASS.exe + 73 NDDEAGNT.exe + 77 EXPLORER.exe + 81 VMwareTray.exe + 87 SPOOLSS.exe + 65 RPCSS.exe + 99 VMwareService.e.exe + 113 PSTORES.exe + 131 LegacyResource..exe + 133 EveryDiscord.ex.exe + 108 EveryDiscord.ex.exe + 57 DRWTSN32.exe + 0 _Total.exe + +(00400000 - 00400000) +(77f60000 - 77fbe000) dll\ntdll.dbg +(77dc0000 - 77dff000) dll\advapi32.dbg +(77f00000 - 77f5e000) dll\kernel32.dbg +(77e70000 - 77ec5000) dll\user32.dbg +(77ed0000 - 77efc000) dll\gdi32.dbg +(77e10000 - 77e67000) dll\rpcrt4.dbg +(77aa0000 - 77b15000) COMCTL32.dbg +(5cf00000 - 5cf5e000) dll\crypt32.dbg +(78000000 - 78044000) +(5e380000 - 5e3a5000) dll\msoss.dbg +(776b0000 - 776c4000) dll\ws2_32.dbg +(776a0000 - 776a7000) dll\ws2help.dbg +(77660000 - 7766f000) dll\msafd.dbg +(77690000 - 77699000) dll\wshtcpip.dbg +(776d0000 - 776d8000) dll\wsock32.dbg + +State Dump for Thread Id 0x42 + +eax=00822a80 ebx=00670bc0 ecx=00000100 edx=00e1ba30 esi=00822a80 edi=00000000 +eip=006705f4 esp=0022f1dc ebp=0090dcb4 iopl=0 nv up ei pl nz na po nc +cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206 + + +function: + 006705d0 55 push ebp + 006705d1 53 push ebx + 006705d2 85c0 test eax,eax + 006705d4 0f8412050000 je 00670aec + 006705da 85d2 test edx,edx + 006705dc 0f840a050000 je 00670aec + 006705e2 e800000000 call 006705e7 + 006705e7 5b pop ebx + 006705e8 8d9bd9050000 lea ebx,[ebx+0x5d9] ds:00671199=66000000 + 006705ee 8d2db4dc9000 lea ebp,[0090dcb4] ds:0090dcb4=078bffff +FAULT ->006705f4 0f10 ??? + 006705f6 000f add [edi],cl ds:00000000=?? + 006705f8 57 push edi + 006705f9 e48b in al,8b + 006705fb 6d insd + 006705fc 048d add al,0x8d + 006705fe 52 push edx + 006705ff 1081e5000800 adc [ecx+0x800e5],al ds:000801e5=?? + 00670605 1081f9000100 adc [ecx+0x100f9],al ds:000101f9=00 + 0067060b 000f add [edi],cl ds:00000000=?? + 0067060d 841e test [esi],bl ds:00822a80=00 + 0067060f 0300 add eax,[eax] ds:00822a80=03020100 + +*----> Stack Back Trace <----* + +FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name +0090dcb4 e6d82203 00000000 00000000 00000000 00000000 + +*----> Raw Stack Dump <----* +0022f1dc b0 b9 e1 00 00 00 00 00 - 11 0b 67 00 75 e3 5c 00 ..........g.u.\. +0022f1ec 80 2a 82 00 00 01 00 00 - 30 ba e1 00 04 00 00 00 .*......0....... +0022f1fc ff ff ff ff b0 a5 5c 00 - b0 b9 e1 00 73 57 66 00 ......\.....sWf. +0022f20c b0 b9 e1 00 80 2a 82 00 - 20 00 00 00 02 00 00 00 .....*.. ....... +0022f21c 10 f2 22 00 04 00 00 00 - 04 00 00 00 00 00 00 00 .."............. +0022f22c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ +0022f23c c0 28 dd 00 10 b9 e1 00 - b0 56 66 00 c0 6f 51 00 .(.......Vf..oQ. +0022f24c b0 b9 e1 00 80 2a 82 00 - 20 00 00 00 00 00 00 00 .....*.. ....... +0022f25c 00 00 00 00 00 00 00 00 - 0a 00 00 00 50 b3 e1 00 ............P... +0022f26c a0 00 00 00 af 12 00 78 - 18 a1 03 78 01 00 00 00 .......x...x.... +0022f27c 80 2a 82 00 00 00 00 00 - 00 00 00 00 00 00 00 00 .*.............. +0022f28c 9c 00 00 00 94 f3 22 00 - 10 b9 e1 00 02 00 00 00 ......"......... +0022f29c 17 00 00 00 e0 ff 22 00 - bc e9 00 78 48 12 03 78 ......"....xH..x +0022f2ac ff ff ff ff 30 00 00 00 - d7 12 00 78 a0 00 00 00 ....0......x.... +0022f2bc c0 12 00 78 9c 00 00 00 - 50 b3 e1 00 1c 6d 54 00 ...x....P....mT. +0022f2cc 10 b9 e1 00 00 00 00 00 - 9c 00 00 00 94 f3 22 00 ..............". +0022f2dc 08 80 03 78 94 f3 22 00 - b0 b2 e1 00 bf 33 51 00 ...x.."......3Q. +0022f2ec 9c 00 00 00 e0 b4 7c 00 - 4c 00 00 00 94 f3 22 00 ......|.L.....". +0022f2fc b0 b2 e1 00 50 b3 e1 00 - 30 00 00 00 be dc 63 00 ....P...0.....c. +0022f30c 80 2a 82 00 00 00 00 00 - 01 00 00 00 00 00 00 00 .*.............. + + + +Application exception occurred: + App: (pid=134) + When: 12/17/2025 @ 17:43:23.734 + Exception number: c000001d (illegal instruction) + +*----> System Information <----* + Computer Name: SNOW32NT4 + User Name: Administrator + Number of Processors: 1 + Processor Type: x86 Family 15 Model 1 Stepping 2 + Windows Version: 4.0 + Current Build: 1381 + Service Pack: 6 + Current Type: Uniprocessor Free + Registered Organization: + Registered Owner: Snow32 + +*----> Task List <----* + 0 Idle.exe + 2 System.exe + 20 SMSS.exe + 30 CSRSS.exe + 34 WINLOGON.exe + 40 SERVICES.exe + 43 LSASS.exe + 73 NDDEAGNT.exe + 77 EXPLORER.exe + 81 VMwareTray.exe + 87 SPOOLSS.exe + 65 RPCSS.exe + 99 VMwareService.e.exe + 113 PSTORES.exe + 131 LegacyResource..exe + 133 EveryDiscord.ex.exe + 134 EveryDiscord.ex.exe + 44 DRWTSN32.exe + 0 _Total.exe + +(00400000 - 00400000) +(77f60000 - 77fbe000) dll\ntdll.dbg +(77dc0000 - 77dff000) dll\advapi32.dbg +(77f00000 - 77f5e000) dll\kernel32.dbg +(77e70000 - 77ec5000) dll\user32.dbg +(77ed0000 - 77efc000) dll\gdi32.dbg +(77e10000 - 77e67000) dll\rpcrt4.dbg +(77aa0000 - 77b15000) COMCTL32.dbg +(5cf00000 - 5cf5e000) dll\crypt32.dbg +(78000000 - 78044000) +(5e380000 - 5e3a5000) dll\msoss.dbg +(776b0000 - 776c4000) dll\ws2_32.dbg +(776a0000 - 776a7000) dll\ws2help.dbg +(77660000 - 7766f000) dll\msafd.dbg +(77690000 - 77699000) dll\wshtcpip.dbg +(776d0000 - 776d8000) dll\wsock32.dbg + +State Dump for Thread Id 0x78 + +eax=00822a80 ebx=00670bc0 ecx=00000100 edx=00e1ba30 esi=00822a80 edi=00000000 +eip=006705f4 esp=0022f1dc ebp=0090dcb4 iopl=0 nv up ei pl nz na po nc +cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206 + + +function: + 006705d0 55 push ebp + 006705d1 53 push ebx + 006705d2 85c0 test eax,eax + 006705d4 0f8412050000 je 00670aec + 006705da 85d2 test edx,edx + 006705dc 0f840a050000 je 00670aec + 006705e2 e800000000 call 006705e7 + 006705e7 5b pop ebx + 006705e8 8d9bd9050000 lea ebx,[ebx+0x5d9] ds:00671199=66000000 + 006705ee 8d2db4dc9000 lea ebp,[0090dcb4] ds:0090dcb4=078bffff +FAULT ->006705f4 0f10 ??? + 006705f6 000f add [edi],cl ds:00000000=?? + 006705f8 57 push edi + 006705f9 e48b in al,8b + 006705fb 6d insd + 006705fc 048d add al,0x8d + 006705fe 52 push edx + 006705ff 1081e5000800 adc [ecx+0x800e5],al ds:000801e5=?? + 00670605 1081f9000100 adc [ecx+0x100f9],al ds:000101f9=00 + 0067060b 000f add [edi],cl ds:00000000=?? + 0067060d 841e test [esi],bl ds:00822a80=00 + 0067060f 0300 add eax,[eax] ds:00822a80=03020100 + +*----> Stack Back Trace <----* + +FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name +0090dcb4 e6d82203 00000000 00000000 00000000 00000000 + +*----> Raw Stack Dump <----* +0022f1dc b0 b9 e1 00 00 00 00 00 - 11 0b 67 00 75 e3 5c 00 ..........g.u.\. +0022f1ec 80 2a 82 00 00 01 00 00 - 30 ba e1 00 04 00 00 00 .*......0....... +0022f1fc ff ff ff ff b0 a5 5c 00 - b0 b9 e1 00 73 57 66 00 ......\.....sWf. +0022f20c b0 b9 e1 00 80 2a 82 00 - 20 00 00 00 02 00 00 00 .....*.. ....... +0022f21c 10 f2 22 00 04 00 00 00 - 04 00 00 00 00 00 00 00 .."............. +0022f22c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ +0022f23c c0 28 dd 00 10 b9 e1 00 - b0 56 66 00 c0 6f 51 00 .(.......Vf..oQ. +0022f24c b0 b9 e1 00 80 2a 82 00 - 20 00 00 00 00 00 00 00 .....*.. ....... +0022f25c 00 00 00 00 00 00 00 00 - 0a 00 00 00 50 b3 e1 00 ............P... +0022f26c a0 00 00 00 af 12 00 78 - 18 a1 03 78 01 00 00 00 .......x...x.... +0022f27c 80 2a 82 00 00 00 00 00 - 00 00 00 00 00 00 00 00 .*.............. +0022f28c 9c 00 00 00 94 f3 22 00 - 10 b9 e1 00 02 00 00 00 ......"......... +0022f29c 17 00 00 00 e0 ff 22 00 - bc e9 00 78 48 12 03 78 ......"....xH..x +0022f2ac ff ff ff ff 30 00 00 00 - d7 12 00 78 a0 00 00 00 ....0......x.... +0022f2bc c0 12 00 78 9c 00 00 00 - 50 b3 e1 00 1c 6d 54 00 ...x....P....mT. +0022f2cc 10 b9 e1 00 00 00 00 00 - 9c 00 00 00 94 f3 22 00 ..............". +0022f2dc 08 80 03 78 94 f3 22 00 - b0 b2 e1 00 bf 33 51 00 ...x.."......3Q. +0022f2ec 9c 00 00 00 e0 b4 7c 00 - 4c 00 00 00 94 f3 22 00 ......|.L.....". +0022f2fc b0 b2 e1 00 50 b3 e1 00 - 30 00 00 00 be dc 63 00 ....P...0.....c. +0022f30c 80 2a 82 00 00 00 00 00 - 01 00 00 00 00 00 00 00 .*.............. + + + +Application exception occurred: + App: (pid=74) + When: 12/17/2025 @ 17:43:31.171 + Exception number: c000001d (illegal instruction) + +*----> System Information <----* + Computer Name: SNOW32NT4 + User Name: Administrator + Number of Processors: 1 + Processor Type: x86 Family 15 Model 1 Stepping 2 + Windows Version: 4.0 + Current Build: 1381 + Service Pack: 6 + Current Type: Uniprocessor Free + Registered Organization: + Registered Owner: Snow32 + +*----> Task List <----* + 0 Idle.exe + 2 System.exe + 20 SMSS.exe + 30 CSRSS.exe + 34 WINLOGON.exe + 40 SERVICES.exe + 43 LSASS.exe + 73 NDDEAGNT.exe + 77 EXPLORER.exe + 81 VMwareTray.exe + 87 SPOOLSS.exe + 65 RPCSS.exe + 99 VMwareService.e.exe + 113 PSTORES.exe + 131 LegacyResource..exe + 133 EveryDiscord.ex.exe + 74 EveryDiscord.ex.exe + 138 DRWTSN32.exe + 0 _Total.exe + +(00400000 - 00400000) +(77f60000 - 77fbe000) dll\ntdll.dbg +(77dc0000 - 77dff000) dll\advapi32.dbg +(77f00000 - 77f5e000) dll\kernel32.dbg +(77e70000 - 77ec5000) dll\user32.dbg +(77ed0000 - 77efc000) dll\gdi32.dbg +(77e10000 - 77e67000) dll\rpcrt4.dbg +(77aa0000 - 77b15000) COMCTL32.dbg +(5cf00000 - 5cf5e000) dll\crypt32.dbg +(78000000 - 78044000) +(5e380000 - 5e3a5000) dll\msoss.dbg +(776b0000 - 776c4000) dll\ws2_32.dbg +(776a0000 - 776a7000) dll\ws2help.dbg +(77660000 - 7766f000) dll\msafd.dbg +(77690000 - 77699000) dll\wshtcpip.dbg +(776d0000 - 776d8000) dll\wsock32.dbg + +State Dump for Thread Id 0x80 + +eax=00822a80 ebx=00670bc0 ecx=00000100 edx=00e1ba30 esi=00822a80 edi=00000000 +eip=006705f4 esp=0022f1dc ebp=0090dcb4 iopl=0 nv up ei pl nz na po nc +cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206 + + +function: + 006705d0 55 push ebp + 006705d1 53 push ebx + 006705d2 85c0 test eax,eax + 006705d4 0f8412050000 je 00670aec + 006705da 85d2 test edx,edx + 006705dc 0f840a050000 je 00670aec + 006705e2 e800000000 call 006705e7 + 006705e7 5b pop ebx + 006705e8 8d9bd9050000 lea ebx,[ebx+0x5d9] ds:00671199=66000000 + 006705ee 8d2db4dc9000 lea ebp,[0090dcb4] ds:0090dcb4=078bffff +FAULT ->006705f4 0f10 ??? + 006705f6 000f add [edi],cl ds:00000000=?? + 006705f8 57 push edi + 006705f9 e48b in al,8b + 006705fb 6d insd + 006705fc 048d add al,0x8d + 006705fe 52 push edx + 006705ff 1081e5000800 adc [ecx+0x800e5],al ds:000801e5=?? + 00670605 1081f9000100 adc [ecx+0x100f9],al ds:000101f9=00 + 0067060b 000f add [edi],cl ds:00000000=?? + 0067060d 841e test [esi],bl ds:00822a80=00 + 0067060f 0300 add eax,[eax] ds:00822a80=03020100 + +*----> Stack Back Trace <----* + +FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name +0090dcb4 e6d82203 00000000 00000000 00000000 00000000 + +*----> Raw Stack Dump <----* +0022f1dc b0 b9 e1 00 00 00 00 00 - 11 0b 67 00 75 e3 5c 00 ..........g.u.\. +0022f1ec 80 2a 82 00 00 01 00 00 - 30 ba e1 00 04 00 00 00 .*......0....... +0022f1fc ff ff ff ff b0 a5 5c 00 - b0 b9 e1 00 73 57 66 00 ......\.....sWf. +0022f20c b0 b9 e1 00 80 2a 82 00 - 20 00 00 00 02 00 00 00 .....*.. ....... +0022f21c 10 f2 22 00 04 00 00 00 - 04 00 00 00 00 00 00 00 .."............. +0022f22c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ +0022f23c c0 28 dd 00 10 b9 e1 00 - b0 56 66 00 c0 6f 51 00 .(.......Vf..oQ. +0022f24c b0 b9 e1 00 80 2a 82 00 - 20 00 00 00 00 00 00 00 .....*.. ....... +0022f25c 00 00 00 00 00 00 00 00 - 0a 00 00 00 50 b3 e1 00 ............P... +0022f26c a0 00 00 00 af 12 00 78 - 18 a1 03 78 01 00 00 00 .......x...x.... +0022f27c 80 2a 82 00 00 00 00 00 - 00 00 00 00 00 00 00 00 .*.............. +0022f28c 9c 00 00 00 94 f3 22 00 - 10 b9 e1 00 02 00 00 00 ......"......... +0022f29c 17 00 00 00 e0 ff 22 00 - bc e9 00 78 48 12 03 78 ......"....xH..x +0022f2ac ff ff ff ff 30 00 00 00 - d7 12 00 78 a0 00 00 00 ....0......x.... +0022f2bc c0 12 00 78 9c 00 00 00 - 50 b3 e1 00 1c 6d 54 00 ...x....P....mT. +0022f2cc 10 b9 e1 00 00 00 00 00 - 9c 00 00 00 94 f3 22 00 ..............". +0022f2dc 08 80 03 78 94 f3 22 00 - b0 b2 e1 00 bf 33 51 00 ...x.."......3Q. +0022f2ec 9c 00 00 00 e0 b4 7c 00 - 4c 00 00 00 94 f3 22 00 ......|.L.....". +0022f2fc b0 b2 e1 00 50 b3 e1 00 - 30 00 00 00 be dc 63 00 ....P...0.....c. +0022f30c 80 2a 82 00 00 00 00 00 - 01 00 00 00 00 00 00 00 .*.............. + + + +Application exception occurred: + App: (pid=70) + When: 12/17/2025 @ 17:44:52.156 + Exception number: c000001d (illegal instruction) + +*----> System Information <----* + Computer Name: SNOW32NT4 + User Name: Administrator + Number of Processors: 1 + Processor Type: x86 Family 15 Model 1 Stepping 2 + Windows Version: 4.0 + Current Build: 1381 + Service Pack: 6 + Current Type: Uniprocessor Free + Registered Organization: + Registered Owner: Snow32 + +*----> Task List <----* + 0 Idle.exe + 2 System.exe + 20 SMSS.exe + 30 CSRSS.exe + 34 WINLOGON.exe + 40 SERVICES.exe + 43 LSASS.exe + 73 NDDEAGNT.exe + 77 EXPLORER.exe + 81 VMwareTray.exe + 87 SPOOLSS.exe + 65 RPCSS.exe + 99 VMwareService.e.exe + 113 PSTORES.exe + 131 LegacyResource..exe + 133 EveryDiscord.ex.exe + 70 EveryDiscord.ex.exe + 141 DRWTSN32.exe + 0 _Total.exe + +(00400000 - 00400000) +(77f60000 - 77fbe000) dll\ntdll.dbg +(77dc0000 - 77dff000) dll\advapi32.dbg +(77f00000 - 77f5e000) dll\kernel32.dbg +(77e70000 - 77ec5000) dll\user32.dbg +(77ed0000 - 77efc000) dll\gdi32.dbg +(77e10000 - 77e67000) dll\rpcrt4.dbg +(77aa0000 - 77b15000) COMCTL32.dbg +(5cf00000 - 5cf5e000) dll\crypt32.dbg +(78000000 - 78044000) +(5e380000 - 5e3a5000) dll\msoss.dbg +(776b0000 - 776c4000) dll\ws2_32.dbg +(776a0000 - 776a7000) dll\ws2help.dbg +(77660000 - 7766f000) dll\msafd.dbg +(77690000 - 77699000) dll\wshtcpip.dbg +(776d0000 - 776d8000) dll\wsock32.dbg + +State Dump for Thread Id 0x76 + +eax=00822a80 ebx=00670bc0 ecx=00000100 edx=00e1ba30 esi=00822a80 edi=00000000 +eip=006705f4 esp=0022f1dc ebp=0090dcb4 iopl=0 nv up ei pl nz na po nc +cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206 + + +function: + 006705d0 55 push ebp + 006705d1 53 push ebx + 006705d2 85c0 test eax,eax + 006705d4 0f8412050000 je 00670aec + 006705da 85d2 test edx,edx + 006705dc 0f840a050000 je 00670aec + 006705e2 e800000000 call 006705e7 + 006705e7 5b pop ebx + 006705e8 8d9bd9050000 lea ebx,[ebx+0x5d9] ds:00671199=66000000 + 006705ee 8d2db4dc9000 lea ebp,[0090dcb4] ds:0090dcb4=078bffff +FAULT ->006705f4 0f10 ??? + 006705f6 000f add [edi],cl ds:00000000=?? + 006705f8 57 push edi + 006705f9 e48b in al,8b + 006705fb 6d insd + 006705fc 048d add al,0x8d + 006705fe 52 push edx + 006705ff 1081e5000800 adc [ecx+0x800e5],al ds:000801e5=?? + 00670605 1081f9000100 adc [ecx+0x100f9],al ds:000101f9=00 + 0067060b 000f add [edi],cl ds:00000000=?? + 0067060d 841e test [esi],bl ds:00822a80=00 + 0067060f 0300 add eax,[eax] ds:00822a80=03020100 + +*----> Stack Back Trace <----* + +FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name +0090dcb4 e6d82203 00000000 00000000 00000000 00000000 + +*----> Raw Stack Dump <----* +0022f1dc b0 b9 e1 00 00 00 00 00 - 11 0b 67 00 75 e3 5c 00 ..........g.u.\. +0022f1ec 80 2a 82 00 00 01 00 00 - 30 ba e1 00 04 00 00 00 .*......0....... +0022f1fc ff ff ff ff b0 a5 5c 00 - b0 b9 e1 00 73 57 66 00 ......\.....sWf. +0022f20c b0 b9 e1 00 80 2a 82 00 - 20 00 00 00 02 00 00 00 .....*.. ....... +0022f21c 10 f2 22 00 04 00 00 00 - 04 00 00 00 00 00 00 00 .."............. +0022f22c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ +0022f23c c0 28 dd 00 10 b9 e1 00 - b0 56 66 00 c0 6f 51 00 .(.......Vf..oQ. +0022f24c b0 b9 e1 00 80 2a 82 00 - 20 00 00 00 00 00 00 00 .....*.. ....... +0022f25c 00 00 00 00 00 00 00 00 - 0a 00 00 00 50 b3 e1 00 ............P... +0022f26c a0 00 00 00 af 12 00 78 - 18 a1 03 78 01 00 00 00 .......x...x.... +0022f27c 80 2a 82 00 00 00 00 00 - 00 00 00 00 00 00 00 00 .*.............. +0022f28c 9c 00 00 00 94 f3 22 00 - 10 b9 e1 00 02 00 00 00 ......"......... +0022f29c 17 00 00 00 e0 ff 22 00 - bc e9 00 78 48 12 03 78 ......"....xH..x +0022f2ac ff ff ff ff 30 00 00 00 - d7 12 00 78 a0 00 00 00 ....0......x.... +0022f2bc c0 12 00 78 9c 00 00 00 - 50 b3 e1 00 1c 6d 54 00 ...x....P....mT. +0022f2cc 10 b9 e1 00 00 00 00 00 - 9c 00 00 00 94 f3 22 00 ..............". +0022f2dc 08 80 03 78 94 f3 22 00 - b0 b2 e1 00 bf 33 51 00 ...x.."......3Q. +0022f2ec 9c 00 00 00 e0 b4 7c 00 - 4c 00 00 00 94 f3 22 00 ......|.L.....". +0022f2fc b0 b2 e1 00 50 b3 e1 00 - 30 00 00 00 be dc 63 00 ....P...0.....c. +0022f30c 80 2a 82 00 00 00 00 00 - 01 00 00 00 00 00 00 00 .*.............. + + + +Application exception occurred: + App: (pid=122) + When: 12/17/2025 @ 17:45:14.890 + Exception number: c000001d (illegal instruction) + +*----> System Information <----* + Computer Name: SNOW32NT4 + User Name: Administrator + Number of Processors: 1 + Processor Type: x86 Family 15 Model 1 Stepping 2 + Windows Version: 4.0 + Current Build: 1381 + Service Pack: 6 + Current Type: Uniprocessor Free + Registered Organization: + Registered Owner: Snow32 + +*----> Task List <----* + 0 Idle.exe + 2 System.exe + 20 SMSS.exe + 30 CSRSS.exe + 34 WINLOGON.exe + 40 SERVICES.exe + 43 LSASS.exe + 73 NDDEAGNT.exe + 77 EXPLORER.exe + 81 VMwareTray.exe + 87 SPOOLSS.exe + 65 RPCSS.exe + 99 VMwareService.e.exe + 113 PSTORES.exe + 131 LegacyResource..exe + 133 EveryDiscord.ex.exe + 122 EveryDiscord.ex.exe + 44 DRWTSN32.exe + 0 _Total.exe + +(00400000 - 00400000) +(77f60000 - 77fbe000) dll\ntdll.dbg +(77dc0000 - 77dff000) dll\advapi32.dbg +(77f00000 - 77f5e000) dll\kernel32.dbg +(77e70000 - 77ec5000) dll\user32.dbg +(77ed0000 - 77efc000) dll\gdi32.dbg +(77e10000 - 77e67000) dll\rpcrt4.dbg +(77aa0000 - 77b15000) COMCTL32.dbg +(5cf00000 - 5cf5e000) dll\crypt32.dbg +(78000000 - 78044000) +(5e380000 - 5e3a5000) dll\msoss.dbg +(776b0000 - 776c4000) dll\ws2_32.dbg +(776a0000 - 776a7000) dll\ws2help.dbg +(77660000 - 7766f000) dll\msafd.dbg +(77690000 - 77699000) dll\wshtcpip.dbg +(776d0000 - 776d8000) dll\wsock32.dbg + +State Dump for Thread Id 0x77 + +eax=00822a80 ebx=00670bc0 ecx=00000100 edx=00e1ba30 esi=00822a80 edi=00000000 +eip=006705f4 esp=0022f1dc ebp=0090dcb4 iopl=0 nv up ei pl nz na po nc +cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206 + + +function: + 006705d0 55 push ebp + 006705d1 53 push ebx + 006705d2 85c0 test eax,eax + 006705d4 0f8412050000 je 00670aec + 006705da 85d2 test edx,edx + 006705dc 0f840a050000 je 00670aec + 006705e2 e800000000 call 006705e7 + 006705e7 5b pop ebx + 006705e8 8d9bd9050000 lea ebx,[ebx+0x5d9] ds:00671199=66000000 + 006705ee 8d2db4dc9000 lea ebp,[0090dcb4] ds:0090dcb4=078bffff +FAULT ->006705f4 0f10 ??? + 006705f6 000f add [edi],cl ds:00000000=?? + 006705f8 57 push edi + 006705f9 e48b in al,8b + 006705fb 6d insd + 006705fc 048d add al,0x8d + 006705fe 52 push edx + 006705ff 1081e5000800 adc [ecx+0x800e5],al ds:000801e5=?? + 00670605 1081f9000100 adc [ecx+0x100f9],al ds:000101f9=00 + 0067060b 000f add [edi],cl ds:00000000=?? + 0067060d 841e test [esi],bl ds:00822a80=00 + 0067060f 0300 add eax,[eax] ds:00822a80=03020100 + +*----> Stack Back Trace <----* + +FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name +0090dcb4 e6d82203 00000000 00000000 00000000 00000000 + +*----> Raw Stack Dump <----* +0022f1dc b0 b9 e1 00 00 00 00 00 - 11 0b 67 00 75 e3 5c 00 ..........g.u.\. +0022f1ec 80 2a 82 00 00 01 00 00 - 30 ba e1 00 04 00 00 00 .*......0....... +0022f1fc ff ff ff ff b0 a5 5c 00 - b0 b9 e1 00 73 57 66 00 ......\.....sWf. +0022f20c b0 b9 e1 00 80 2a 82 00 - 20 00 00 00 02 00 00 00 .....*.. ....... +0022f21c 10 f2 22 00 04 00 00 00 - 04 00 00 00 00 00 00 00 .."............. +0022f22c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ +0022f23c c0 28 dd 00 10 b9 e1 00 - b0 56 66 00 c0 6f 51 00 .(.......Vf..oQ. +0022f24c b0 b9 e1 00 80 2a 82 00 - 20 00 00 00 00 00 00 00 .....*.. ....... +0022f25c 00 00 00 00 00 00 00 00 - 0a 00 00 00 50 b3 e1 00 ............P... +0022f26c a0 00 00 00 af 12 00 78 - 18 a1 03 78 01 00 00 00 .......x...x.... +0022f27c 80 2a 82 00 00 00 00 00 - 00 00 00 00 00 00 00 00 .*.............. +0022f28c 9c 00 00 00 94 f3 22 00 - 10 b9 e1 00 02 00 00 00 ......"......... +0022f29c 17 00 00 00 e0 ff 22 00 - bc e9 00 78 48 12 03 78 ......"....xH..x +0022f2ac ff ff ff ff 30 00 00 00 - d7 12 00 78 a0 00 00 00 ....0......x.... +0022f2bc c0 12 00 78 9c 00 00 00 - 50 b3 e1 00 1c 6d 54 00 ...x....P....mT. +0022f2cc 10 b9 e1 00 00 00 00 00 - 9c 00 00 00 94 f3 22 00 ..............". +0022f2dc 08 80 03 78 94 f3 22 00 - b0 b2 e1 00 bf 33 51 00 ...x.."......3Q. +0022f2ec 9c 00 00 00 e0 b4 7c 00 - 4c 00 00 00 94 f3 22 00 ......|.L.....". +0022f2fc b0 b2 e1 00 50 b3 e1 00 - 30 00 00 00 be dc 63 00 ....P...0.....c. +0022f30c 80 2a 82 00 00 00 00 00 - 01 00 00 00 00 00 00 00 .*.............. + + + +Application exception occurred: + App: (pid=129) + When: 12/17/2025 @ 17:45:39.953 + Exception number: c000001d (illegal instruction) + +*----> System Information <----* + Computer Name: SNOW32NT4 + User Name: Administrator + Number of Processors: 1 + Processor Type: x86 Family 15 Model 1 Stepping 2 + Windows Version: 4.0 + Current Build: 1381 + Service Pack: 6 + Current Type: Uniprocessor Free + Registered Organization: + Registered Owner: Snow32 + +*----> Task List <----* + 0 Idle.exe + 2 System.exe + 20 SMSS.exe + 30 CSRSS.exe + 34 WINLOGON.exe + 40 SERVICES.exe + 43 LSASS.exe + 73 NDDEAGNT.exe + 77 EXPLORER.exe + 81 VMwareTray.exe + 87 SPOOLSS.exe + 65 RPCSS.exe + 99 VMwareService.e.exe + 113 PSTORES.exe + 131 LegacyResource..exe + 133 EveryDiscord.ex.exe + 129 EveryDiscord.ex.exe + 66 DRWTSN32.exe + 0 _Total.exe + +(00400000 - 00400000) +(77f60000 - 77fbe000) dll\ntdll.dbg +(77dc0000 - 77dff000) dll\advapi32.dbg +(77f00000 - 77f5e000) dll\kernel32.dbg +(77e70000 - 77ec5000) dll\user32.dbg +(77ed0000 - 77efc000) dll\gdi32.dbg +(77e10000 - 77e67000) dll\rpcrt4.dbg +(77aa0000 - 77b15000) COMCTL32.dbg +(5cf00000 - 5cf5e000) dll\crypt32.dbg +(78000000 - 78044000) +(5e380000 - 5e3a5000) dll\msoss.dbg +(776b0000 - 776c4000) dll\ws2_32.dbg +(776a0000 - 776a7000) dll\ws2help.dbg +(77660000 - 7766f000) dll\msafd.dbg +(77690000 - 77699000) dll\wshtcpip.dbg +(776d0000 - 776d8000) dll\wsock32.dbg + +State Dump for Thread Id 0x46 + +eax=00822a80 ebx=00670bc0 ecx=00000100 edx=00e1ba30 esi=00822a80 edi=00000000 +eip=006705f4 esp=0022f1dc ebp=0090dcb4 iopl=0 nv up ei pl nz na po nc +cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206 + + +function: + 006705d0 55 push ebp + 006705d1 53 push ebx + 006705d2 85c0 test eax,eax + 006705d4 0f8412050000 je 00670aec + 006705da 85d2 test edx,edx + 006705dc 0f840a050000 je 00670aec + 006705e2 e800000000 call 006705e7 + 006705e7 5b pop ebx + 006705e8 8d9bd9050000 lea ebx,[ebx+0x5d9] ds:00671199=66000000 + 006705ee 8d2db4dc9000 lea ebp,[0090dcb4] ds:0090dcb4=078bffff +FAULT ->006705f4 0f10 ??? + 006705f6 000f add [edi],cl ds:00000000=?? + 006705f8 57 push edi + 006705f9 e48b in al,8b + 006705fb 6d insd + 006705fc 048d add al,0x8d + 006705fe 52 push edx + 006705ff 1081e5000800 adc [ecx+0x800e5],al ds:000801e5=?? + 00670605 1081f9000100 adc [ecx+0x100f9],al ds:000101f9=00 + 0067060b 000f add [edi],cl ds:00000000=?? + 0067060d 841e test [esi],bl ds:00822a80=00 + 0067060f 0300 add eax,[eax] ds:00822a80=03020100 + +*----> Stack Back Trace <----* + +FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name +0090dcb4 e6d82203 00000000 00000000 00000000 00000000 + +*----> Raw Stack Dump <----* +0022f1dc b0 b9 e1 00 00 00 00 00 - 11 0b 67 00 75 e3 5c 00 ..........g.u.\. +0022f1ec 80 2a 82 00 00 01 00 00 - 30 ba e1 00 04 00 00 00 .*......0....... +0022f1fc ff ff ff ff b0 a5 5c 00 - b0 b9 e1 00 73 57 66 00 ......\.....sWf. +0022f20c b0 b9 e1 00 80 2a 82 00 - 20 00 00 00 02 00 00 00 .....*.. ....... +0022f21c 10 f2 22 00 04 00 00 00 - 04 00 00 00 00 00 00 00 .."............. +0022f22c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ +0022f23c c0 28 dd 00 10 b9 e1 00 - b0 56 66 00 c0 6f 51 00 .(.......Vf..oQ. +0022f24c b0 b9 e1 00 80 2a 82 00 - 20 00 00 00 00 00 00 00 .....*.. ....... +0022f25c 00 00 00 00 00 00 00 00 - 0a 00 00 00 50 b3 e1 00 ............P... +0022f26c a0 00 00 00 af 12 00 78 - 18 a1 03 78 01 00 00 00 .......x...x.... +0022f27c 80 2a 82 00 00 00 00 00 - 00 00 00 00 00 00 00 00 .*.............. +0022f28c 9c 00 00 00 94 f3 22 00 - 10 b9 e1 00 02 00 00 00 ......"......... +0022f29c 17 00 00 00 e0 ff 22 00 - bc e9 00 78 48 12 03 78 ......"....xH..x +0022f2ac ff ff ff ff 30 00 00 00 - d7 12 00 78 a0 00 00 00 ....0......x.... +0022f2bc c0 12 00 78 9c 00 00 00 - 50 b3 e1 00 1c 6d 54 00 ...x....P....mT. +0022f2cc 10 b9 e1 00 00 00 00 00 - 9c 00 00 00 94 f3 22 00 ..............". +0022f2dc 08 80 03 78 94 f3 22 00 - b0 b2 e1 00 bf 33 51 00 ...x.."......3Q. +0022f2ec 9c 00 00 00 e0 b4 7c 00 - 4c 00 00 00 94 f3 22 00 ......|.L.....". +0022f2fc b0 b2 e1 00 50 b3 e1 00 - 30 00 00 00 be dc 63 00 ....P...0.....c. +0022f30c 80 2a 82 00 00 00 00 00 - 01 00 00 00 00 00 00 00 .*.............. + + + +Application exception occurred: + App: (pid=135) + When: 12/17/2025 @ 17:46:1.906 + Exception number: c000001d (illegal instruction) + +*----> System Information <----* + Computer Name: SNOW32NT4 + User Name: Administrator + Number of Processors: 1 + Processor Type: x86 Family 15 Model 1 Stepping 2 + Windows Version: 4.0 + Current Build: 1381 + Service Pack: 6 + Current Type: Uniprocessor Free + Registered Organization: + Registered Owner: Snow32 + +*----> Task List <----* + 0 Idle.exe + 2 System.exe + 20 SMSS.exe + 30 CSRSS.exe + 34 WINLOGON.exe + 40 SERVICES.exe + 43 LSASS.exe + 73 NDDEAGNT.exe + 77 EXPLORER.exe + 81 VMwareTray.exe + 87 SPOOLSS.exe + 65 RPCSS.exe + 99 VMwareService.e.exe + 113 PSTORES.exe + 131 LegacyResource..exe + 133 EveryDiscord.ex.exe + 135 EveryDiscord.ex.exe + 140 DRWTSN32.exe + 0 _Total.exe + +(00400000 - 00400000) +(77f60000 - 77fbe000) dll\ntdll.dbg +(77dc0000 - 77dff000) dll\advapi32.dbg +(77f00000 - 77f5e000) dll\kernel32.dbg +(77e70000 - 77ec5000) dll\user32.dbg +(77ed0000 - 77efc000) dll\gdi32.dbg +(77e10000 - 77e67000) dll\rpcrt4.dbg +(77aa0000 - 77b15000) COMCTL32.dbg +(5cf00000 - 5cf5e000) dll\crypt32.dbg +(78000000 - 78044000) +(5e380000 - 5e3a5000) dll\msoss.dbg +(776b0000 - 776c4000) dll\ws2_32.dbg +(776a0000 - 776a7000) dll\ws2help.dbg +(77660000 - 7766f000) dll\msafd.dbg +(77690000 - 77699000) dll\wshtcpip.dbg +(776d0000 - 776d8000) dll\wsock32.dbg + +State Dump for Thread Id 0x7a + +eax=00822a80 ebx=00670bc0 ecx=00000100 edx=00e1ba30 esi=00822a80 edi=00000000 +eip=006705f4 esp=0022f1dc ebp=0090dcb4 iopl=0 nv up ei pl nz na po nc +cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206 + + +function: + 006705d0 55 push ebp + 006705d1 53 push ebx + 006705d2 85c0 test eax,eax + 006705d4 0f8412050000 je 00670aec + 006705da 85d2 test edx,edx + 006705dc 0f840a050000 je 00670aec + 006705e2 e800000000 call 006705e7 + 006705e7 5b pop ebx + 006705e8 8d9bd9050000 lea ebx,[ebx+0x5d9] ds:00671199=66000000 + 006705ee 8d2db4dc9000 lea ebp,[0090dcb4] ds:0090dcb4=078bffff +FAULT ->006705f4 0f10 ??? + 006705f6 000f add [edi],cl ds:00000000=?? + 006705f8 57 push edi + 006705f9 e48b in al,8b + 006705fb 6d insd + 006705fc 048d add al,0x8d + 006705fe 52 push edx + 006705ff 1081e5000800 adc [ecx+0x800e5],al ds:000801e5=?? + 00670605 1081f9000100 adc [ecx+0x100f9],al ds:000101f9=00 + 0067060b 000f add [edi],cl ds:00000000=?? + 0067060d 841e test [esi],bl ds:00822a80=00 + 0067060f 0300 add eax,[eax] ds:00822a80=03020100 + +*----> Stack Back Trace <----* + +FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name +0090dcb4 e6d82203 00000000 00000000 00000000 00000000 + +*----> Raw Stack Dump <----* +0022f1dc b0 b9 e1 00 00 00 00 00 - 11 0b 67 00 75 e3 5c 00 ..........g.u.\. +0022f1ec 80 2a 82 00 00 01 00 00 - 30 ba e1 00 04 00 00 00 .*......0....... +0022f1fc ff ff ff ff b0 a5 5c 00 - b0 b9 e1 00 73 57 66 00 ......\.....sWf. +0022f20c b0 b9 e1 00 80 2a 82 00 - 20 00 00 00 02 00 00 00 .....*.. ....... +0022f21c 10 f2 22 00 04 00 00 00 - 04 00 00 00 00 00 00 00 .."............. +0022f22c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ +0022f23c c0 28 dd 00 10 b9 e1 00 - b0 56 66 00 c0 6f 51 00 .(.......Vf..oQ. +0022f24c b0 b9 e1 00 80 2a 82 00 - 20 00 00 00 00 00 00 00 .....*.. ....... +0022f25c 00 00 00 00 00 00 00 00 - 0a 00 00 00 50 b3 e1 00 ............P... +0022f26c a0 00 00 00 af 12 00 78 - 18 a1 03 78 01 00 00 00 .......x...x.... +0022f27c 80 2a 82 00 00 00 00 00 - 00 00 00 00 00 00 00 00 .*.............. +0022f28c 9c 00 00 00 94 f3 22 00 - 10 b9 e1 00 02 00 00 00 ......"......... +0022f29c 17 00 00 00 e0 ff 22 00 - bc e9 00 78 48 12 03 78 ......"....xH..x +0022f2ac ff ff ff ff 30 00 00 00 - d7 12 00 78 a0 00 00 00 ....0......x.... +0022f2bc c0 12 00 78 9c 00 00 00 - 50 b3 e1 00 1c 6d 54 00 ...x....P....mT. +0022f2cc 10 b9 e1 00 00 00 00 00 - 9c 00 00 00 94 f3 22 00 ..............". +0022f2dc 08 80 03 78 94 f3 22 00 - b0 b2 e1 00 bf 33 51 00 ...x.."......3Q. +0022f2ec 9c 00 00 00 e0 b4 7c 00 - 4c 00 00 00 94 f3 22 00 ......|.L.....". +0022f2fc b0 b2 e1 00 50 b3 e1 00 - 30 00 00 00 be dc 63 00 ....P...0.....c. +0022f30c 80 2a 82 00 00 00 00 00 - 01 00 00 00 00 00 00 00 .*.............. + + + +Application exception occurred: + App: (pid=139) + When: 12/17/2025 @ 17:46:37.546 + Exception number: c000001d (illegal instruction) + +*----> System Information <----* + Computer Name: SNOW32NT4 + User Name: Administrator + Number of Processors: 1 + Processor Type: x86 Family 15 Model 1 Stepping 2 + Windows Version: 4.0 + Current Build: 1381 + Service Pack: 6 + Current Type: Uniprocessor Free + Registered Organization: + Registered Owner: Snow32 + +*----> Task List <----* + 0 Idle.exe + 2 System.exe + 20 SMSS.exe + 30 CSRSS.exe + 34 WINLOGON.exe + 40 SERVICES.exe + 43 LSASS.exe + 73 NDDEAGNT.exe + 77 EXPLORER.exe + 81 VMwareTray.exe + 87 SPOOLSS.exe + 65 RPCSS.exe + 99 VMwareService.e.exe + 113 PSTORES.exe + 131 LegacyResource..exe + 133 EveryDiscord.ex.exe + 139 EveryDiscord.ex.exe + 135 DRWTSN32.exe + 0 _Total.exe + +(00400000 - 00400000) +(77f60000 - 77fbe000) dll\ntdll.dbg +(77dc0000 - 77dff000) dll\advapi32.dbg +(77f00000 - 77f5e000) dll\kernel32.dbg +(77e70000 - 77ec5000) dll\user32.dbg +(77ed0000 - 77efc000) dll\gdi32.dbg +(77e10000 - 77e67000) dll\rpcrt4.dbg +(77aa0000 - 77b15000) COMCTL32.dbg +(5cf00000 - 5cf5e000) dll\crypt32.dbg +(78000000 - 78044000) +(5e380000 - 5e3a5000) dll\msoss.dbg +(776b0000 - 776c4000) dll\ws2_32.dbg +(776a0000 - 776a7000) dll\ws2help.dbg +(77660000 - 7766f000) dll\msafd.dbg +(77690000 - 77699000) dll\wshtcpip.dbg +(776d0000 - 776d8000) dll\wsock32.dbg + +State Dump for Thread Id 0x4a + +eax=00822a80 ebx=00670bc0 ecx=00000100 edx=00e1ba30 esi=00822a80 edi=00000000 +eip=006705f4 esp=0022f1dc ebp=0090dcb4 iopl=0 nv up ei pl nz na po nc +cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206 + + +function: + 006705d0 55 push ebp + 006705d1 53 push ebx + 006705d2 85c0 test eax,eax + 006705d4 0f8412050000 je 00670aec + 006705da 85d2 test edx,edx + 006705dc 0f840a050000 je 00670aec + 006705e2 e800000000 call 006705e7 + 006705e7 5b pop ebx + 006705e8 8d9bd9050000 lea ebx,[ebx+0x5d9] ds:00671199=66000000 + 006705ee 8d2db4dc9000 lea ebp,[0090dcb4] ds:0090dcb4=078bffff +FAULT ->006705f4 0f10 ??? + 006705f6 000f add [edi],cl ds:00000000=?? + 006705f8 57 push edi + 006705f9 e48b in al,8b + 006705fb 6d insd + 006705fc 048d add al,0x8d + 006705fe 52 push edx + 006705ff 1081e5000800 adc [ecx+0x800e5],al ds:000801e5=?? + 00670605 1081f9000100 adc [ecx+0x100f9],al ds:000101f9=00 + 0067060b 000f add [edi],cl ds:00000000=?? + 0067060d 841e test [esi],bl ds:00822a80=00 + 0067060f 0300 add eax,[eax] ds:00822a80=03020100 + +*----> Stack Back Trace <----* + +FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name +0090dcb4 e6d82203 00000000 00000000 00000000 00000000 + +*----> Raw Stack Dump <----* +0022f1dc b0 b9 e1 00 00 00 00 00 - 11 0b 67 00 75 e3 5c 00 ..........g.u.\. +0022f1ec 80 2a 82 00 00 01 00 00 - 30 ba e1 00 04 00 00 00 .*......0....... +0022f1fc ff ff ff ff b0 a5 5c 00 - b0 b9 e1 00 73 57 66 00 ......\.....sWf. +0022f20c b0 b9 e1 00 80 2a 82 00 - 20 00 00 00 02 00 00 00 .....*.. ....... +0022f21c 10 f2 22 00 04 00 00 00 - 04 00 00 00 00 00 00 00 .."............. +0022f22c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ +0022f23c c0 28 dd 00 10 b9 e1 00 - b0 56 66 00 c0 6f 51 00 .(.......Vf..oQ. +0022f24c b0 b9 e1 00 80 2a 82 00 - 20 00 00 00 00 00 00 00 .....*.. ....... +0022f25c 00 00 00 00 00 00 00 00 - 0a 00 00 00 50 b3 e1 00 ............P... +0022f26c a0 00 00 00 af 12 00 78 - 18 a1 03 78 01 00 00 00 .......x...x.... +0022f27c 80 2a 82 00 00 00 00 00 - 00 00 00 00 00 00 00 00 .*.............. +0022f28c 9c 00 00 00 94 f3 22 00 - 10 b9 e1 00 02 00 00 00 ......"......... +0022f29c 17 00 00 00 e0 ff 22 00 - bc e9 00 78 48 12 03 78 ......"....xH..x +0022f2ac ff ff ff ff 30 00 00 00 - d7 12 00 78 a0 00 00 00 ....0......x.... +0022f2bc c0 12 00 78 9c 00 00 00 - 50 b3 e1 00 1c 6d 54 00 ...x....P....mT. +0022f2cc 10 b9 e1 00 00 00 00 00 - 9c 00 00 00 94 f3 22 00 ..............". +0022f2dc 08 80 03 78 94 f3 22 00 - b0 b2 e1 00 bf 33 51 00 ...x.."......3Q. +0022f2ec 9c 00 00 00 e0 b4 7c 00 - 4c 00 00 00 94 f3 22 00 ......|.L.....". +0022f2fc b0 b2 e1 00 50 b3 e1 00 - 30 00 00 00 be dc 63 00 ....P...0.....c. +0022f30c 80 2a 82 00 00 00 00 00 - 01 00 00 00 00 00 00 00 .*.............. + + + +Application exception occurred: + App: (pid=124) + When: 12/17/2025 @ 17:50:57.671 + Exception number: c000001d (illegal instruction) + +*----> System Information <----* + Computer Name: SNOW32NT4 + User Name: Administrator + Number of Processors: 1 + Processor Type: x86 Family 15 Model 1 Stepping 2 + Windows Version: 4.0 + Current Build: 1381 + Service Pack: 6 + Current Type: Uniprocessor Free + Registered Organization: + Registered Owner: Snow32 + +*----> Task List <----* + 0 Idle.exe + 2 System.exe + 20 SMSS.exe + 30 CSRSS.exe + 34 WINLOGON.exe + 40 SERVICES.exe + 43 LSASS.exe + 73 NDDEAGNT.exe + 77 EXPLORER.exe + 81 VMwareTray.exe + 87 SPOOLSS.exe + 83 RPCSS.exe + 97 VMwareService.e.exe + 112 PSTORES.exe + 124 EveryDiscord.ex.exe + 126 DRWTSN32.exe + 0 _Total.exe + +(00400000 - 00400000) +(77f60000 - 77fbe000) dll\ntdll.dbg +(77dc0000 - 77dff000) dll\advapi32.dbg +(77f00000 - 77f5e000) dll\kernel32.dbg +(77e70000 - 77ec5000) dll\user32.dbg +(77ed0000 - 77efc000) dll\gdi32.dbg +(77e10000 - 77e67000) dll\rpcrt4.dbg +(77aa0000 - 77b15000) COMCTL32.dbg +(5cf00000 - 5cf5e000) dll\crypt32.dbg +(78000000 - 78044000) +(5e380000 - 5e3a5000) dll\msoss.dbg +(776b0000 - 776c4000) dll\ws2_32.dbg +(776a0000 - 776a7000) dll\ws2help.dbg +(77660000 - 7766f000) dll\msafd.dbg +(77690000 - 77699000) dll\wshtcpip.dbg +(776d0000 - 776d8000) dll\wsock32.dbg + +State Dump for Thread Id 0x2c + +eax=0081ce40 ebx=0066b7c0 ecx=00000100 edx=00e0ba30 esi=0081ce40 edi=00000000 +eip=0066b1f4 esp=0022f1dc ebp=00907cb4 iopl=0 nv up ei pl nz na po nc +cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206 + + +function: + 0066b1d0 55 push ebp + 0066b1d1 53 push ebx + 0066b1d2 85c0 test eax,eax + 0066b1d4 0f8412050000 je 0066b6ec + 0066b1da 85d2 test edx,edx + 0066b1dc 0f840a050000 je 0066b6ec + 0066b1e2 e800000000 call 0066b1e7 + 0066b1e7 5b pop ebx + 0066b1e8 8d9bd9050000 lea ebx,[ebx+0x5d9] ds:0066bd99=66000000 + 0066b1ee 8d2db47c9000 lea ebp,[00907cb4] ds:00907cb4=078bffff +FAULT ->0066b1f4 0f10 ??? + 0066b1f6 000f add [edi],cl ds:00000000=?? + 0066b1f8 57 push edi + 0066b1f9 e48b in al,8b + 0066b1fb 6d insd + 0066b1fc 048d add al,0x8d + 0066b1fe 52 push edx + 0066b1ff 1081e5000800 adc [ecx+0x800e5],al ds:000801e5=?? + 0066b205 1081f9000100 adc [ecx+0x100f9],al ds:000101f9=00 + 0066b20b 000f add [edi],cl ds:00000000=?? + 0066b20d 841e test [esi],bl ds:0081ce40=00 + 0066b20f 0300 add eax,[eax] ds:0081ce40=03020100 + +*----> Stack Back Trace <----* + +FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name +00907cb4 e6d82203 00000000 00000000 00000000 00000000 + +*----> Raw Stack Dump <----* +0022f1dc b0 b9 e0 00 00 00 00 00 - 11 b7 66 00 75 8f 5c 00 ..........f.u.\. +0022f1ec 40 ce 81 00 00 01 00 00 - 30 ba e0 00 04 00 00 00 @.......0....... +0022f1fc ff ff ff ff b0 51 5c 00 - b0 b9 e0 00 73 03 66 00 .....Q\.....s.f. +0022f20c b0 b9 e0 00 40 ce 81 00 - 20 00 00 00 02 00 00 00 ....@... ....... +0022f21c 10 f2 22 00 04 00 00 00 - 04 00 00 00 00 00 00 00 .."............. +0022f22c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ +0022f23c c0 28 dc 00 10 b9 e0 00 - b0 02 66 00 c0 6b 51 00 .(........f..kQ. +0022f24c b0 b9 e0 00 40 ce 81 00 - 20 00 00 00 00 00 00 00 ....@... ....... +0022f25c 00 00 00 00 00 00 00 00 - 0a 00 00 00 50 b3 e0 00 ............P... +0022f26c a0 00 00 00 af 12 00 78 - 18 a1 03 78 01 00 00 00 .......x...x.... +0022f27c 40 ce 81 00 00 00 00 00 - 00 00 00 00 00 00 00 00 @............... +0022f28c 9c 00 00 00 94 f3 22 00 - 10 b9 e0 00 02 00 00 00 ......"......... +0022f29c 17 00 00 00 e0 ff 22 00 - bc e9 00 78 48 12 03 78 ......"....xH..x +0022f2ac ff ff ff ff 30 00 00 00 - d7 12 00 78 a0 00 00 00 ....0......x.... +0022f2bc c0 12 00 78 9c 00 00 00 - 50 b3 e0 00 bc 68 54 00 ...x....P....hT. +0022f2cc 10 b9 e0 00 00 00 00 00 - 9c 00 00 00 94 f3 22 00 ..............". +0022f2dc 08 80 03 78 94 f3 22 00 - b0 b2 e0 00 bf 2f 51 00 ...x.."....../Q. +0022f2ec 9c 00 00 00 00 65 7c 00 - 4c 00 00 00 94 f3 22 00 .....e|.L.....". +0022f2fc b0 b2 e0 00 50 b3 e0 00 - 30 00 00 00 be 88 63 00 ....P...0.....c. +0022f30c 40 ce 81 00 00 00 00 00 - 01 00 00 00 00 00 00 00 @............... + + + +Application exception occurred: + App: (pid=133) + When: 12/17/2025 @ 17:51:21.421 + Exception number: c000001d (illegal instruction) + +*----> System Information <----* + Computer Name: SNOW32NT4 + User Name: Administrator + Number of Processors: 1 + Processor Type: x86 Family 15 Model 1 Stepping 2 + Windows Version: 4.0 + Current Build: 1381 + Service Pack: 6 + Current Type: Uniprocessor Free + Registered Organization: + Registered Owner: Snow32 + +*----> Task List <----* + 0 Idle.exe + 2 System.exe + 20 SMSS.exe + 30 CSRSS.exe + 34 WINLOGON.exe + 40 SERVICES.exe + 43 LSASS.exe + 73 NDDEAGNT.exe + 77 EXPLORER.exe + 81 VMwareTray.exe + 87 SPOOLSS.exe + 83 RPCSS.exe + 97 VMwareService.e.exe + 112 PSTORES.exe + 133 EveryDiscord.ex.exe + 136 DRWTSN32.exe + 0 _Total.exe + +(00400000 - 00400000) +(77f60000 - 77fbe000) dll\ntdll.dbg +(77dc0000 - 77dff000) dll\advapi32.dbg +(77f00000 - 77f5e000) dll\kernel32.dbg +(77e70000 - 77ec5000) dll\user32.dbg +(77ed0000 - 77efc000) dll\gdi32.dbg +(77e10000 - 77e67000) dll\rpcrt4.dbg +(77aa0000 - 77b15000) COMCTL32.dbg +(5cf00000 - 5cf5e000) dll\crypt32.dbg +(78000000 - 78044000) +(5e380000 - 5e3a5000) dll\msoss.dbg +(776b0000 - 776c4000) dll\ws2_32.dbg +(776a0000 - 776a7000) dll\ws2help.dbg +(77660000 - 7766f000) dll\msafd.dbg +(77690000 - 77699000) dll\wshtcpip.dbg +(776d0000 - 776d8000) dll\wsock32.dbg + +State Dump for Thread Id 0x84 + +eax=0081ce40 ebx=0066b7c0 ecx=00000100 edx=00e0ba30 esi=0081ce40 edi=00000000 +eip=0066b1f4 esp=0022f1dc ebp=00907cb4 iopl=0 nv up ei pl nz na po nc +cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206 + + +function: + 0066b1d0 55 push ebp + 0066b1d1 53 push ebx + 0066b1d2 85c0 test eax,eax + 0066b1d4 0f8412050000 je 0066b6ec + 0066b1da 85d2 test edx,edx + 0066b1dc 0f840a050000 je 0066b6ec + 0066b1e2 e800000000 call 0066b1e7 + 0066b1e7 5b pop ebx + 0066b1e8 8d9bd9050000 lea ebx,[ebx+0x5d9] ds:0066bd99=66000000 + 0066b1ee 8d2db47c9000 lea ebp,[00907cb4] ds:00907cb4=078bffff +FAULT ->0066b1f4 0f10 ??? + 0066b1f6 000f add [edi],cl ds:00000000=?? + 0066b1f8 57 push edi + 0066b1f9 e48b in al,8b + 0066b1fb 6d insd + 0066b1fc 048d add al,0x8d + 0066b1fe 52 push edx + 0066b1ff 1081e5000800 adc [ecx+0x800e5],al ds:000801e5=?? + 0066b205 1081f9000100 adc [ecx+0x100f9],al ds:000101f9=00 + 0066b20b 000f add [edi],cl ds:00000000=?? + 0066b20d 841e test [esi],bl ds:0081ce40=00 + 0066b20f 0300 add eax,[eax] ds:0081ce40=03020100 + +*----> Stack Back Trace <----* + +FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name +00907cb4 e6d82203 00000000 00000000 00000000 00000000 + +*----> Raw Stack Dump <----* +0022f1dc b0 b9 e0 00 00 00 00 00 - 11 b7 66 00 75 8f 5c 00 ..........f.u.\. +0022f1ec 40 ce 81 00 00 01 00 00 - 30 ba e0 00 04 00 00 00 @.......0....... +0022f1fc ff ff ff ff b0 51 5c 00 - b0 b9 e0 00 73 03 66 00 .....Q\.....s.f. +0022f20c b0 b9 e0 00 40 ce 81 00 - 20 00 00 00 02 00 00 00 ....@... ....... +0022f21c 10 f2 22 00 04 00 00 00 - 04 00 00 00 00 00 00 00 .."............. +0022f22c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ +0022f23c c0 28 dc 00 10 b9 e0 00 - b0 02 66 00 c0 6b 51 00 .(........f..kQ. +0022f24c b0 b9 e0 00 40 ce 81 00 - 20 00 00 00 00 00 00 00 ....@... ....... +0022f25c 00 00 00 00 00 00 00 00 - 0a 00 00 00 50 b3 e0 00 ............P... +0022f26c a0 00 00 00 af 12 00 78 - 18 a1 03 78 01 00 00 00 .......x...x.... +0022f27c 40 ce 81 00 00 00 00 00 - 00 00 00 00 00 00 00 00 @............... +0022f28c 9c 00 00 00 94 f3 22 00 - 10 b9 e0 00 02 00 00 00 ......"......... +0022f29c 17 00 00 00 e0 ff 22 00 - bc e9 00 78 48 12 03 78 ......"....xH..x +0022f2ac ff ff ff ff 30 00 00 00 - d7 12 00 78 a0 00 00 00 ....0......x.... +0022f2bc c0 12 00 78 9c 00 00 00 - 50 b3 e0 00 bc 68 54 00 ...x....P....hT. +0022f2cc 10 b9 e0 00 00 00 00 00 - 9c 00 00 00 94 f3 22 00 ..............". +0022f2dc 08 80 03 78 94 f3 22 00 - b0 b2 e0 00 bf 2f 51 00 ...x.."....../Q. +0022f2ec 9c 00 00 00 00 65 7c 00 - 4c 00 00 00 94 f3 22 00 .....e|.L.....". +0022f2fc b0 b2 e0 00 50 b3 e0 00 - 30 00 00 00 be 88 63 00 ....P...0.....c. +0022f30c 40 ce 81 00 00 00 00 00 - 01 00 00 00 00 00 00 00 @............... + + + +Application exception occurred: + App: (pid=140) + When: 12/17/2025 @ 17:53:57.875 + Exception number: c000001d (illegal instruction) + +*----> System Information <----* + Computer Name: SNOW32NT4 + User Name: Administrator + Number of Processors: 1 + Processor Type: x86 Family 15 Model 1 Stepping 2 + Windows Version: 4.0 + Current Build: 1381 + Service Pack: 6 + Current Type: Uniprocessor Free + Registered Organization: + Registered Owner: Snow32 + +*----> Task List <----* + 0 Idle.exe + 2 System.exe + 20 SMSS.exe + 30 CSRSS.exe + 34 WINLOGON.exe + 40 SERVICES.exe + 43 LSASS.exe + 73 NDDEAGNT.exe + 77 EXPLORER.exe + 81 VMwareTray.exe + 87 SPOOLSS.exe + 83 RPCSS.exe + 97 VMwareService.e.exe + 112 PSTORES.exe + 140 EveryDiscord.ex.exe + 142 DRWTSN32.exe + 0 _Total.exe + +(00400000 - 00400000) +(77f60000 - 77fbe000) dll\ntdll.dbg +(77dc0000 - 77dff000) dll\advapi32.dbg +(77f00000 - 77f5e000) dll\kernel32.dbg +(77e70000 - 77ec5000) dll\user32.dbg +(77ed0000 - 77efc000) dll\gdi32.dbg +(77e10000 - 77e67000) dll\rpcrt4.dbg +(77aa0000 - 77b15000) COMCTL32.dbg +(5cf00000 - 5cf5e000) dll\crypt32.dbg +(78000000 - 78044000) +(5e380000 - 5e3a5000) dll\msoss.dbg +(776b0000 - 776c4000) dll\ws2_32.dbg +(776a0000 - 776a7000) dll\ws2help.dbg +(77660000 - 7766f000) dll\msafd.dbg +(77690000 - 77699000) dll\wshtcpip.dbg +(776d0000 - 776d8000) dll\wsock32.dbg + +State Dump for Thread Id 0x8a + +eax=0081ce40 ebx=0066b7c0 ecx=00000100 edx=00e0ba30 esi=0081ce40 edi=00000000 +eip=0066b1f4 esp=0022f1dc ebp=00907cb4 iopl=0 nv up ei pl nz na po nc +cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206 + + +function: + 0066b1d0 55 push ebp + 0066b1d1 53 push ebx + 0066b1d2 85c0 test eax,eax + 0066b1d4 0f8412050000 je 0066b6ec + 0066b1da 85d2 test edx,edx + 0066b1dc 0f840a050000 je 0066b6ec + 0066b1e2 e800000000 call 0066b1e7 + 0066b1e7 5b pop ebx + 0066b1e8 8d9bd9050000 lea ebx,[ebx+0x5d9] ds:0066bd99=66000000 + 0066b1ee 8d2db47c9000 lea ebp,[00907cb4] ds:00907cb4=078bffff +FAULT ->0066b1f4 0f10 ??? + 0066b1f6 000f add [edi],cl ds:00000000=?? + 0066b1f8 57 push edi + 0066b1f9 e48b in al,8b + 0066b1fb 6d insd + 0066b1fc 048d add al,0x8d + 0066b1fe 52 push edx + 0066b1ff 1081e5000800 adc [ecx+0x800e5],al ds:000801e5=?? + 0066b205 1081f9000100 adc [ecx+0x100f9],al ds:000101f9=00 + 0066b20b 000f add [edi],cl ds:00000000=?? + 0066b20d 841e test [esi],bl ds:0081ce40=00 + 0066b20f 0300 add eax,[eax] ds:0081ce40=03020100 + +*----> Stack Back Trace <----* + +FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name +00907cb4 e6d82203 00000000 00000000 00000000 00000000 + +*----> Raw Stack Dump <----* +0022f1dc b0 b9 e0 00 00 00 00 00 - 11 b7 66 00 75 8f 5c 00 ..........f.u.\. +0022f1ec 40 ce 81 00 00 01 00 00 - 30 ba e0 00 04 00 00 00 @.......0....... +0022f1fc ff ff ff ff b0 51 5c 00 - b0 b9 e0 00 73 03 66 00 .....Q\.....s.f. +0022f20c b0 b9 e0 00 40 ce 81 00 - 20 00 00 00 02 00 00 00 ....@... ....... +0022f21c 10 f2 22 00 04 00 00 00 - 04 00 00 00 00 00 00 00 .."............. +0022f22c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ +0022f23c c0 28 dc 00 10 b9 e0 00 - b0 02 66 00 c0 6b 51 00 .(........f..kQ. +0022f24c b0 b9 e0 00 40 ce 81 00 - 20 00 00 00 00 00 00 00 ....@... ....... +0022f25c 00 00 00 00 00 00 00 00 - 0a 00 00 00 50 b3 e0 00 ............P... +0022f26c a0 00 00 00 af 12 00 78 - 18 a1 03 78 01 00 00 00 .......x...x.... +0022f27c 40 ce 81 00 00 00 00 00 - 00 00 00 00 00 00 00 00 @............... +0022f28c 9c 00 00 00 94 f3 22 00 - 10 b9 e0 00 02 00 00 00 ......"......... +0022f29c 17 00 00 00 e0 ff 22 00 - bc e9 00 78 48 12 03 78 ......"....xH..x +0022f2ac ff ff ff ff 30 00 00 00 - d7 12 00 78 a0 00 00 00 ....0......x.... +0022f2bc c0 12 00 78 9c 00 00 00 - 50 b3 e0 00 bc 68 54 00 ...x....P....hT. +0022f2cc 10 b9 e0 00 00 00 00 00 - 9c 00 00 00 94 f3 22 00 ..............". +0022f2dc 08 80 03 78 94 f3 22 00 - b0 b2 e0 00 bf 2f 51 00 ...x.."....../Q. +0022f2ec 9c 00 00 00 00 65 7c 00 - 4c 00 00 00 94 f3 22 00 .....e|.L.....". +0022f2fc b0 b2 e0 00 50 b3 e0 00 - 30 00 00 00 be 88 63 00 ....P...0.....c. +0022f30c 40 ce 81 00 00 00 00 00 - 01 00 00 00 00 00 00 00 @............... + + + +Application exception occurred: + App: (pid=62) + When: 12/18/2025 @ 14:55:13.906 + Exception number: c000001d (illegal instruction) + +*----> System Information <----* + Computer Name: SNOW32NT4 + User Name: Administrator + Number of Processors: 1 + Processor Type: x86 Family 15 Model 1 Stepping 2 + Windows Version: 4.0 + Current Build: 1381 + Service Pack: 6 + Current Type: Uniprocessor Free + Registered Organization: + Registered Owner: Snow32 + +*----> Task List <----* + 0 Idle.exe + 2 System.exe + 20 SMSS.exe + 30 CSRSS.exe + 34 WINLOGON.exe + 40 SERVICES.exe + 43 LSASS.exe + 72 NDDEAGNT.exe + 76 EXPLORER.exe + 81 VMwareTray.exe + 87 SPOOLSS.exe + 88 RPCSS.exe + 100 VMwareService.e.exe + 111 PSTORES.exe + 62 EveryDiscord.ex.exe + 124 DRWTSN32.exe + 0 _Total.exe + +(00400000 - 00400000) +(77f60000 - 77fbe000) dll\ntdll.dbg +(77dc0000 - 77dff000) dll\advapi32.dbg +(77f00000 - 77f5e000) dll\kernel32.dbg +(77e70000 - 77ec5000) dll\user32.dbg +(77ed0000 - 77efc000) dll\gdi32.dbg +(77e10000 - 77e67000) dll\rpcrt4.dbg +(77aa0000 - 77b15000) COMCTL32.dbg +(5cf00000 - 5cf5e000) dll\crypt32.dbg +(78000000 - 78044000) +(5e380000 - 5e3a5000) dll\msoss.dbg +(776b0000 - 776c4000) dll\ws2_32.dbg +(776a0000 - 776a7000) dll\ws2help.dbg +(77660000 - 7766f000) dll\msafd.dbg +(77690000 - 77699000) dll\wshtcpip.dbg +(776d0000 - 776d8000) dll\wsock32.dbg + +State Dump for Thread Id 0x27 + +eax=0081ce40 ebx=0066b7c0 ecx=00000100 edx=00e0ba30 esi=0081ce40 edi=00000000 +eip=0066b1f4 esp=0022f1dc ebp=00907cb4 iopl=0 nv up ei pl nz na po nc +cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206 + + +function: + 0066b1d0 55 push ebp + 0066b1d1 53 push ebx + 0066b1d2 85c0 test eax,eax + 0066b1d4 0f8412050000 je 0066b6ec + 0066b1da 85d2 test edx,edx + 0066b1dc 0f840a050000 je 0066b6ec + 0066b1e2 e800000000 call 0066b1e7 + 0066b1e7 5b pop ebx + 0066b1e8 8d9bd9050000 lea ebx,[ebx+0x5d9] ds:0066bd99=66000000 + 0066b1ee 8d2db47c9000 lea ebp,[00907cb4] ds:00907cb4=078bffff +FAULT ->0066b1f4 0f10 ??? + 0066b1f6 000f add [edi],cl ds:00000000=?? + 0066b1f8 57 push edi + 0066b1f9 e48b in al,8b + 0066b1fb 6d insd + 0066b1fc 048d add al,0x8d + 0066b1fe 52 push edx + 0066b1ff 1081e5000800 adc [ecx+0x800e5],al ds:000801e5=?? + 0066b205 1081f9000100 adc [ecx+0x100f9],al ds:000101f9=00 + 0066b20b 000f add [edi],cl ds:00000000=?? + 0066b20d 841e test [esi],bl ds:0081ce40=00 + 0066b20f 0300 add eax,[eax] ds:0081ce40=03020100 + +*----> Stack Back Trace <----* + +FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name +00907cb4 e6d82203 00000000 00000000 00000000 00000000 + +*----> Raw Stack Dump <----* +0022f1dc b0 b9 e0 00 00 00 00 00 - 11 b7 66 00 75 8f 5c 00 ..........f.u.\. +0022f1ec 40 ce 81 00 00 01 00 00 - 30 ba e0 00 04 00 00 00 @.......0....... +0022f1fc ff ff ff ff b0 51 5c 00 - b0 b9 e0 00 73 03 66 00 .....Q\.....s.f. +0022f20c b0 b9 e0 00 40 ce 81 00 - 20 00 00 00 02 00 00 00 ....@... ....... +0022f21c 10 f2 22 00 04 00 00 00 - 04 00 00 00 00 00 00 00 .."............. +0022f22c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ +0022f23c c0 28 dc 00 10 b9 e0 00 - b0 02 66 00 c0 6b 51 00 .(........f..kQ. +0022f24c b0 b9 e0 00 40 ce 81 00 - 20 00 00 00 00 00 00 00 ....@... ....... +0022f25c 00 00 00 00 00 00 00 00 - 0a 00 00 00 50 b3 e0 00 ............P... +0022f26c a0 00 00 00 af 12 00 78 - 18 a1 03 78 01 00 00 00 .......x...x.... +0022f27c 40 ce 81 00 00 00 00 00 - 00 00 00 00 00 00 00 00 @............... +0022f28c 9c 00 00 00 94 f3 22 00 - 10 b9 e0 00 02 00 00 00 ......"......... +0022f29c 17 00 00 00 e0 ff 22 00 - bc e9 00 78 48 12 03 78 ......"....xH..x +0022f2ac ff ff ff ff 30 00 00 00 - d7 12 00 78 a0 00 00 00 ....0......x.... +0022f2bc c0 12 00 78 9c 00 00 00 - 50 b3 e0 00 bc 68 54 00 ...x....P....hT. +0022f2cc 10 b9 e0 00 00 00 00 00 - 9c 00 00 00 94 f3 22 00 ..............". +0022f2dc 08 80 03 78 94 f3 22 00 - b0 b2 e0 00 bf 2f 51 00 ...x.."....../Q. +0022f2ec 9c 00 00 00 00 65 7c 00 - 4c 00 00 00 94 f3 22 00 .....e|.L.....". +0022f2fc b0 b2 e0 00 50 b3 e0 00 - 30 00 00 00 be 88 63 00 ....P...0.....c. +0022f30c 40 ce 81 00 00 00 00 00 - 01 00 00 00 00 00 00 00 @............... + + + +Application exception occurred: + App: (pid=116) + When: 12/18/2025 @ 14:57:6.796 + Exception number: c000001d (illegal instruction) + +*----> System Information <----* + Computer Name: SNOW32NT4 + User Name: Administrator + Number of Processors: 1 + Processor Type: x86 Family 15 Model 1 Stepping 2 + Windows Version: 4.0 + Current Build: 1381 + Service Pack: 6 + Current Type: Uniprocessor Free + Registered Organization: + Registered Owner: Snow32 + +*----> Task List <----* + 0 Idle.exe + 2 System.exe + 20 SMSS.exe + 30 CSRSS.exe + 34 WINLOGON.exe + 40 SERVICES.exe + 43 LSASS.exe + 72 NDDEAGNT.exe + 76 EXPLORER.exe + 81 VMwareTray.exe + 87 SPOOLSS.exe + 88 RPCSS.exe + 100 VMwareService.e.exe + 111 PSTORES.exe + 65 LegacyResource..exe + 116 EveryDiscord.ex.exe + 126 DRWTSN32.exe + 0 _Total.exe + +(00400000 - 00400000) +(77f60000 - 77fbe000) dll\ntdll.dbg +(77dc0000 - 77dff000) dll\advapi32.dbg +(77f00000 - 77f5e000) dll\kernel32.dbg +(77e70000 - 77ec5000) dll\user32.dbg +(77ed0000 - 77efc000) dll\gdi32.dbg +(77e10000 - 77e67000) dll\rpcrt4.dbg +(77aa0000 - 77b15000) COMCTL32.dbg +(5cf00000 - 5cf5e000) dll\crypt32.dbg +(78000000 - 78044000) +(5e380000 - 5e3a5000) dll\msoss.dbg +(776b0000 - 776c4000) dll\ws2_32.dbg +(776a0000 - 776a7000) dll\ws2help.dbg +(77660000 - 7766f000) dll\msafd.dbg +(77690000 - 77699000) dll\wshtcpip.dbg +(776d0000 - 776d8000) dll\wsock32.dbg + +State Dump for Thread Id 0x4a + +eax=0081ce40 ebx=0066b7c0 ecx=00000100 edx=00e0ba30 esi=0081ce40 edi=00000000 +eip=0066b1f4 esp=0022f1dc ebp=00907cb4 iopl=0 nv up ei pl nz na po nc +cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206 + + +function: + 0066b1d0 55 push ebp + 0066b1d1 53 push ebx + 0066b1d2 85c0 test eax,eax + 0066b1d4 0f8412050000 je 0066b6ec + 0066b1da 85d2 test edx,edx + 0066b1dc 0f840a050000 je 0066b6ec + 0066b1e2 e800000000 call 0066b1e7 + 0066b1e7 5b pop ebx + 0066b1e8 8d9bd9050000 lea ebx,[ebx+0x5d9] ds:0066bd99=66000000 + 0066b1ee 8d2db47c9000 lea ebp,[00907cb4] ds:00907cb4=078bffff +FAULT ->0066b1f4 0f10 ??? + 0066b1f6 000f add [edi],cl ds:00000000=?? + 0066b1f8 57 push edi + 0066b1f9 e48b in al,8b + 0066b1fb 6d insd + 0066b1fc 048d add al,0x8d + 0066b1fe 52 push edx + 0066b1ff 1081e5000800 adc [ecx+0x800e5],al ds:000801e5=?? + 0066b205 1081f9000100 adc [ecx+0x100f9],al ds:000101f9=00 + 0066b20b 000f add [edi],cl ds:00000000=?? + 0066b20d 841e test [esi],bl ds:0081ce40=00 + 0066b20f 0300 add eax,[eax] ds:0081ce40=03020100 + +*----> Stack Back Trace <----* + +FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name +00907cb4 e6d82203 00000000 00000000 00000000 00000000 + +*----> Raw Stack Dump <----* +0022f1dc b0 b9 e0 00 00 00 00 00 - 11 b7 66 00 75 8f 5c 00 ..........f.u.\. +0022f1ec 40 ce 81 00 00 01 00 00 - 30 ba e0 00 04 00 00 00 @.......0....... +0022f1fc ff ff ff ff b0 51 5c 00 - b0 b9 e0 00 73 03 66 00 .....Q\.....s.f. +0022f20c b0 b9 e0 00 40 ce 81 00 - 20 00 00 00 02 00 00 00 ....@... ....... +0022f21c 10 f2 22 00 04 00 00 00 - 04 00 00 00 00 00 00 00 .."............. +0022f22c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ +0022f23c c0 28 dc 00 10 b9 e0 00 - b0 02 66 00 c0 6b 51 00 .(........f..kQ. +0022f24c b0 b9 e0 00 40 ce 81 00 - 20 00 00 00 00 00 00 00 ....@... ....... +0022f25c 00 00 00 00 00 00 00 00 - 0a 00 00 00 50 b3 e0 00 ............P... +0022f26c a0 00 00 00 af 12 00 78 - 18 a1 03 78 01 00 00 00 .......x...x.... +0022f27c 40 ce 81 00 00 00 00 00 - 00 00 00 00 00 00 00 00 @............... +0022f28c 9c 00 00 00 94 f3 22 00 - 10 b9 e0 00 02 00 00 00 ......"......... +0022f29c 17 00 00 00 e0 ff 22 00 - bc e9 00 78 48 12 03 78 ......"....xH..x +0022f2ac ff ff ff ff 30 00 00 00 - d7 12 00 78 a0 00 00 00 ....0......x.... +0022f2bc c0 12 00 78 9c 00 00 00 - 50 b3 e0 00 bc 68 54 00 ...x....P....hT. +0022f2cc 10 b9 e0 00 00 00 00 00 - 9c 00 00 00 94 f3 22 00 ..............". +0022f2dc 08 80 03 78 94 f3 22 00 - b0 b2 e0 00 bf 2f 51 00 ...x.."....../Q. +0022f2ec 9c 00 00 00 00 65 7c 00 - 4c 00 00 00 94 f3 22 00 .....e|.L.....". +0022f2fc b0 b2 e0 00 50 b3 e0 00 - 30 00 00 00 be 88 63 00 ....P...0.....c. +0022f30c 40 ce 81 00 00 00 00 00 - 01 00 00 00 00 00 00 00 @............... + + + +Application exception occurred: + App: (pid=73) + When: 12/18/2025 @ 14:58:34.62 + Exception number: c000001d (illegal instruction) + +*----> System Information <----* + Computer Name: SNOW32NT4 + User Name: Administrator + Number of Processors: 1 + Processor Type: x86 Family 15 Model 1 Stepping 2 + Windows Version: 4.0 + Current Build: 1381 + Service Pack: 6 + Current Type: Uniprocessor Free + Registered Organization: + Registered Owner: Snow32 + +*----> Task List <----* + 0 Idle.exe + 2 System.exe + 20 SMSS.exe + 30 CSRSS.exe + 34 WINLOGON.exe + 40 SERVICES.exe + 43 LSASS.exe + 72 NDDEAGNT.exe + 76 EXPLORER.exe + 81 VMwareTray.exe + 87 SPOOLSS.exe + 88 RPCSS.exe + 100 VMwareService.e.exe + 111 PSTORES.exe + 65 LegacyResource..exe + 73 EveryDiscord.ex.exe + 70 DRWTSN32.exe + 0 _Total.exe + +(00400000 - 00400000) +(77f60000 - 77fbe000) dll\ntdll.dbg +(77dc0000 - 77dff000) dll\advapi32.dbg +(77f00000 - 77f5e000) dll\kernel32.dbg +(77e70000 - 77ec5000) dll\user32.dbg +(77ed0000 - 77efc000) dll\gdi32.dbg +(77e10000 - 77e67000) dll\rpcrt4.dbg +(77aa0000 - 77b15000) COMCTL32.dbg +(5cf00000 - 5cf5e000) dll\crypt32.dbg +(78000000 - 78044000) +(5e380000 - 5e3a5000) dll\msoss.dbg +(776b0000 - 776c4000) dll\ws2_32.dbg +(776a0000 - 776a7000) dll\ws2help.dbg +(77660000 - 7766f000) dll\msafd.dbg +(77690000 - 77699000) dll\wshtcpip.dbg +(776d0000 - 776d8000) dll\wsock32.dbg + +State Dump for Thread Id 0x7a + +eax=0081ce40 ebx=0066b7c0 ecx=00000100 edx=00e0ba30 esi=0081ce40 edi=00000000 +eip=0066b1f4 esp=0022f1dc ebp=00907cb4 iopl=0 nv up ei pl nz na po nc +cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206 + + +function: + 0066b1d0 55 push ebp + 0066b1d1 53 push ebx + 0066b1d2 85c0 test eax,eax + 0066b1d4 0f8412050000 je 0066b6ec + 0066b1da 85d2 test edx,edx + 0066b1dc 0f840a050000 je 0066b6ec + 0066b1e2 e800000000 call 0066b1e7 + 0066b1e7 5b pop ebx + 0066b1e8 8d9bd9050000 lea ebx,[ebx+0x5d9] ds:0066bd99=66000000 + 0066b1ee 8d2db47c9000 lea ebp,[00907cb4] ds:00907cb4=078bffff +FAULT ->0066b1f4 0f10 ??? + 0066b1f6 000f add [edi],cl ds:00000000=?? + 0066b1f8 57 push edi + 0066b1f9 e48b in al,8b + 0066b1fb 6d insd + 0066b1fc 048d add al,0x8d + 0066b1fe 52 push edx + 0066b1ff 1081e5000800 adc [ecx+0x800e5],al ds:000801e5=?? + 0066b205 1081f9000100 adc [ecx+0x100f9],al ds:000101f9=00 + 0066b20b 000f add [edi],cl ds:00000000=?? + 0066b20d 841e test [esi],bl ds:0081ce40=00 + 0066b20f 0300 add eax,[eax] ds:0081ce40=03020100 + +*----> Stack Back Trace <----* + +FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name +00907cb4 e6d82203 00000000 00000000 00000000 00000000 + +*----> Raw Stack Dump <----* +0022f1dc b0 b9 e0 00 00 00 00 00 - 11 b7 66 00 75 8f 5c 00 ..........f.u.\. +0022f1ec 40 ce 81 00 00 01 00 00 - 30 ba e0 00 04 00 00 00 @.......0....... +0022f1fc ff ff ff ff b0 51 5c 00 - b0 b9 e0 00 73 03 66 00 .....Q\.....s.f. +0022f20c b0 b9 e0 00 40 ce 81 00 - 20 00 00 00 02 00 00 00 ....@... ....... +0022f21c 10 f2 22 00 04 00 00 00 - 04 00 00 00 00 00 00 00 .."............. +0022f22c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ +0022f23c c0 28 dc 00 10 b9 e0 00 - b0 02 66 00 c0 6b 51 00 .(........f..kQ. +0022f24c b0 b9 e0 00 40 ce 81 00 - 20 00 00 00 00 00 00 00 ....@... ....... +0022f25c 00 00 00 00 00 00 00 00 - 0a 00 00 00 50 b3 e0 00 ............P... +0022f26c a0 00 00 00 af 12 00 78 - 18 a1 03 78 01 00 00 00 .......x...x.... +0022f27c 40 ce 81 00 00 00 00 00 - 00 00 00 00 00 00 00 00 @............... +0022f28c 9c 00 00 00 94 f3 22 00 - 10 b9 e0 00 02 00 00 00 ......"......... +0022f29c 17 00 00 00 e0 ff 22 00 - bc e9 00 78 48 12 03 78 ......"....xH..x +0022f2ac ff ff ff ff 30 00 00 00 - d7 12 00 78 a0 00 00 00 ....0......x.... +0022f2bc c0 12 00 78 9c 00 00 00 - 50 b3 e0 00 bc 68 54 00 ...x....P....hT. +0022f2cc 10 b9 e0 00 00 00 00 00 - 9c 00 00 00 94 f3 22 00 ..............". +0022f2dc 08 80 03 78 94 f3 22 00 - b0 b2 e0 00 bf 2f 51 00 ...x.."....../Q. +0022f2ec 9c 00 00 00 00 65 7c 00 - 4c 00 00 00 94 f3 22 00 .....e|.L.....". +0022f2fc b0 b2 e0 00 50 b3 e0 00 - 30 00 00 00 be 88 63 00 ....P...0.....c. +0022f30c 40 ce 81 00 00 00 00 00 - 01 00 00 00 00 00 00 00 @............... + + + +Application exception occurred: + App: (pid=70) + When: 12/18/2025 @ 14:59:31.62 + Exception number: c000001d (illegal instruction) + +*----> System Information <----* + Computer Name: SNOW32NT4 + User Name: Administrator + Number of Processors: 1 + Processor Type: x86 Family 15 Model 1 Stepping 2 + Windows Version: 4.0 + Current Build: 1381 + Service Pack: 6 + Current Type: Uniprocessor Free + Registered Organization: + Registered Owner: Snow32 + +*----> Task List <----* + 0 Idle.exe + 2 System.exe + 20 SMSS.exe + 30 CSRSS.exe + 34 WINLOGON.exe + 40 SERVICES.exe + 43 LSASS.exe + 72 NDDEAGNT.exe + 76 EXPLORER.exe + 81 VMwareTray.exe + 87 SPOOLSS.exe + 88 RPCSS.exe + 100 VMwareService.e.exe + 111 PSTORES.exe + 65 LegacyResource..exe + 70 EveryDiscord.ex.exe + 62 DRWTSN32.exe + 0 _Total.exe + +(00400000 - 00400000) +(77f60000 - 77fbe000) dll\ntdll.dbg +(77dc0000 - 77dff000) dll\advapi32.dbg +(77f00000 - 77f5e000) dll\kernel32.dbg +(77e70000 - 77ec5000) dll\user32.dbg +(77ed0000 - 77efc000) dll\gdi32.dbg +(77e10000 - 77e67000) dll\rpcrt4.dbg +(77aa0000 - 77b15000) COMCTL32.dbg +(5cf00000 - 5cf5e000) dll\crypt32.dbg +(78000000 - 78044000) +(5e380000 - 5e3a5000) dll\msoss.dbg +(776b0000 - 776c4000) dll\ws2_32.dbg +(776a0000 - 776a7000) dll\ws2help.dbg +(77660000 - 7766f000) dll\msafd.dbg +(77690000 - 77699000) dll\wshtcpip.dbg +(776d0000 - 776d8000) dll\wsock32.dbg + +State Dump for Thread Id 0x7b + +eax=0081ce40 ebx=0066b7c0 ecx=00000100 edx=00e0ba30 esi=0081ce40 edi=00000000 +eip=0066b1f4 esp=0022f1dc ebp=00907cb4 iopl=0 nv up ei pl nz na po nc +cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206 + + +function: + 0066b1d0 55 push ebp + 0066b1d1 53 push ebx + 0066b1d2 85c0 test eax,eax + 0066b1d4 0f8412050000 je 0066b6ec + 0066b1da 85d2 test edx,edx + 0066b1dc 0f840a050000 je 0066b6ec + 0066b1e2 e800000000 call 0066b1e7 + 0066b1e7 5b pop ebx + 0066b1e8 8d9bd9050000 lea ebx,[ebx+0x5d9] ds:0066bd99=66000000 + 0066b1ee 8d2db47c9000 lea ebp,[00907cb4] ds:00907cb4=078bffff +FAULT ->0066b1f4 0f10 ??? + 0066b1f6 000f add [edi],cl ds:00000000=?? + 0066b1f8 57 push edi + 0066b1f9 e48b in al,8b + 0066b1fb 6d insd + 0066b1fc 048d add al,0x8d + 0066b1fe 52 push edx + 0066b1ff 1081e5000800 adc [ecx+0x800e5],al ds:000801e5=?? + 0066b205 1081f9000100 adc [ecx+0x100f9],al ds:000101f9=00 + 0066b20b 000f add [edi],cl ds:00000000=?? + 0066b20d 841e test [esi],bl ds:0081ce40=00 + 0066b20f 0300 add eax,[eax] ds:0081ce40=03020100 + +*----> Stack Back Trace <----* + +FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name +00907cb4 e6d82203 00000000 00000000 00000000 00000000 + +*----> Raw Stack Dump <----* +0022f1dc b0 b9 e0 00 00 00 00 00 - 11 b7 66 00 75 8f 5c 00 ..........f.u.\. +0022f1ec 40 ce 81 00 00 01 00 00 - 30 ba e0 00 04 00 00 00 @.......0....... +0022f1fc ff ff ff ff b0 51 5c 00 - b0 b9 e0 00 73 03 66 00 .....Q\.....s.f. +0022f20c b0 b9 e0 00 40 ce 81 00 - 20 00 00 00 02 00 00 00 ....@... ....... +0022f21c 10 f2 22 00 04 00 00 00 - 04 00 00 00 00 00 00 00 .."............. +0022f22c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ +0022f23c c0 28 dc 00 10 b9 e0 00 - b0 02 66 00 c0 6b 51 00 .(........f..kQ. +0022f24c b0 b9 e0 00 40 ce 81 00 - 20 00 00 00 00 00 00 00 ....@... ....... +0022f25c 00 00 00 00 00 00 00 00 - 0a 00 00 00 50 b3 e0 00 ............P... +0022f26c a0 00 00 00 af 12 00 78 - 18 a1 03 78 01 00 00 00 .......x...x.... +0022f27c 40 ce 81 00 00 00 00 00 - 00 00 00 00 00 00 00 00 @............... +0022f28c 9c 00 00 00 94 f3 22 00 - 10 b9 e0 00 02 00 00 00 ......"......... +0022f29c 17 00 00 00 e0 ff 22 00 - bc e9 00 78 48 12 03 78 ......"....xH..x +0022f2ac ff ff ff ff 30 00 00 00 - d7 12 00 78 a0 00 00 00 ....0......x.... +0022f2bc c0 12 00 78 9c 00 00 00 - 50 b3 e0 00 bc 68 54 00 ...x....P....hT. +0022f2cc 10 b9 e0 00 00 00 00 00 - 9c 00 00 00 94 f3 22 00 ..............". +0022f2dc 08 80 03 78 94 f3 22 00 - b0 b2 e0 00 bf 2f 51 00 ...x.."....../Q. +0022f2ec 9c 00 00 00 00 65 7c 00 - 4c 00 00 00 94 f3 22 00 .....e|.L.....". +0022f2fc b0 b2 e0 00 50 b3 e0 00 - 30 00 00 00 be 88 63 00 ....P...0.....c. +0022f30c 40 ce 81 00 00 00 00 00 - 01 00 00 00 00 00 00 00 @............... + + + +Application exception occurred: + App: (pid=123) + When: 12/18/2025 @ 15:0:8.843 + Exception number: c000001d (illegal instruction) + +*----> System Information <----* + Computer Name: SNOW32NT4 + User Name: Administrator + Number of Processors: 1 + Processor Type: x86 Family 15 Model 1 Stepping 2 + Windows Version: 4.0 + Current Build: 1381 + Service Pack: 6 + Current Type: Uniprocessor Free + Registered Organization: + Registered Owner: Snow32 + +*----> Task List <----* + 0 Idle.exe + 2 System.exe + 20 SMSS.exe + 30 CSRSS.exe + 34 WINLOGON.exe + 40 SERVICES.exe + 43 LSASS.exe + 72 NDDEAGNT.exe + 76 EXPLORER.exe + 81 VMwareTray.exe + 87 SPOOLSS.exe + 88 RPCSS.exe + 100 VMwareService.e.exe + 111 PSTORES.exe + 65 LegacyResource..exe + 123 EveryDiscord.ex.exe + 39 DRWTSN32.exe + 0 _Total.exe + +(00400000 - 00400000) +(77f60000 - 77fbe000) dll\ntdll.dbg +(77dc0000 - 77dff000) dll\advapi32.dbg +(77f00000 - 77f5e000) dll\kernel32.dbg +(77e70000 - 77ec5000) dll\user32.dbg +(77ed0000 - 77efc000) dll\gdi32.dbg +(77e10000 - 77e67000) dll\rpcrt4.dbg +(77aa0000 - 77b15000) COMCTL32.dbg +(5cf00000 - 5cf5e000) dll\crypt32.dbg +(78000000 - 78044000) +(5e380000 - 5e3a5000) dll\msoss.dbg +(776b0000 - 776c4000) dll\ws2_32.dbg +(776a0000 - 776a7000) dll\ws2help.dbg +(77660000 - 7766f000) dll\msafd.dbg +(77690000 - 77699000) dll\wshtcpip.dbg +(776d0000 - 776d8000) dll\wsock32.dbg + +State Dump for Thread Id 0x7e + +eax=0081ce40 ebx=0066b7c0 ecx=00000100 edx=00e0ba30 esi=0081ce40 edi=00000000 +eip=0066b1f4 esp=0022f1dc ebp=00907cb4 iopl=0 nv up ei pl nz na po nc +cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206 + + +function: + 0066b1d0 55 push ebp + 0066b1d1 53 push ebx + 0066b1d2 85c0 test eax,eax + 0066b1d4 0f8412050000 je 0066b6ec + 0066b1da 85d2 test edx,edx + 0066b1dc 0f840a050000 je 0066b6ec + 0066b1e2 e800000000 call 0066b1e7 + 0066b1e7 5b pop ebx + 0066b1e8 8d9bd9050000 lea ebx,[ebx+0x5d9] ds:0066bd99=66000000 + 0066b1ee 8d2db47c9000 lea ebp,[00907cb4] ds:00907cb4=078bffff +FAULT ->0066b1f4 0f10 ??? + 0066b1f6 000f add [edi],cl ds:00000000=?? + 0066b1f8 57 push edi + 0066b1f9 e48b in al,8b + 0066b1fb 6d insd + 0066b1fc 048d add al,0x8d + 0066b1fe 52 push edx + 0066b1ff 1081e5000800 adc [ecx+0x800e5],al ds:000801e5=?? + 0066b205 1081f9000100 adc [ecx+0x100f9],al ds:000101f9=00 + 0066b20b 000f add [edi],cl ds:00000000=?? + 0066b20d 841e test [esi],bl ds:0081ce40=00 + 0066b20f 0300 add eax,[eax] ds:0081ce40=03020100 + +*----> Stack Back Trace <----* + +FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name +00907cb4 e6d82203 00000000 00000000 00000000 00000000 + +*----> Raw Stack Dump <----* +0022f1dc b0 b9 e0 00 00 00 00 00 - 11 b7 66 00 75 8f 5c 00 ..........f.u.\. +0022f1ec 40 ce 81 00 00 01 00 00 - 30 ba e0 00 04 00 00 00 @.......0....... +0022f1fc ff ff ff ff b0 51 5c 00 - b0 b9 e0 00 73 03 66 00 .....Q\.....s.f. +0022f20c b0 b9 e0 00 40 ce 81 00 - 20 00 00 00 02 00 00 00 ....@... ....... +0022f21c 10 f2 22 00 04 00 00 00 - 04 00 00 00 00 00 00 00 .."............. +0022f22c 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ +0022f23c c0 28 dc 00 10 b9 e0 00 - b0 02 66 00 c0 6b 51 00 .(........f..kQ. +0022f24c b0 b9 e0 00 40 ce 81 00 - 20 00 00 00 00 00 00 00 ....@... ....... +0022f25c 00 00 00 00 00 00 00 00 - 0a 00 00 00 50 b3 e0 00 ............P... +0022f26c a0 00 00 00 af 12 00 78 - 18 a1 03 78 01 00 00 00 .......x...x.... +0022f27c 40 ce 81 00 00 00 00 00 - 00 00 00 00 00 00 00 00 @............... +0022f28c 9c 00 00 00 94 f3 22 00 - 10 b9 e0 00 02 00 00 00 ......"......... +0022f29c 17 00 00 00 e0 ff 22 00 - bc e9 00 78 48 12 03 78 ......"....xH..x +0022f2ac ff ff ff ff 30 00 00 00 - d7 12 00 78 a0 00 00 00 ....0......x.... +0022f2bc c0 12 00 78 9c 00 00 00 - 50 b3 e0 00 bc 68 54 00 ...x....P....hT. +0022f2cc 10 b9 e0 00 00 00 00 00 - 9c 00 00 00 94 f3 22 00 ..............". +0022f2dc 08 80 03 78 94 f3 22 00 - b0 b2 e0 00 bf 2f 51 00 ...x.."....../Q. +0022f2ec 9c 00 00 00 00 65 7c 00 - 4c 00 00 00 94 f3 22 00 .....e|.L.....". +0022f2fc b0 b2 e0 00 50 b3 e0 00 - 30 00 00 00 be 88 63 00 ....P...0.....c. +0022f30c 40 ce 81 00 00 00 00 00 - 01 00 00 00 00 00 00 00 @............... + diff --git a/globals.h b/globals.h new file mode 100755 index 0000000..7b9c7dc --- /dev/null +++ b/globals.h @@ -0,0 +1,11 @@ +#pragma once +#include +#include +#include +#include "discordtypes.h" +extern char* token; +extern SSL *GatewaySSL; +typedef struct{ + HTREEITEM itm; + char* id; +} ChannelUIEntry; diff --git a/hmap/hashmap.c b/hmap/hashmap.c new file mode 100755 index 0000000..86df8f4 --- /dev/null +++ b/hmap/hashmap.c @@ -0,0 +1,1154 @@ +// Copyright 2020 Joshua J Baker. All rights reserved. +// Use of this source code is governed by an MIT-style +// license that can be found in the LICENSE file. + +#include +#include +#include +#include +#include +#include "hashmap.h" + +#define GROW_AT 0.60 /* 60% */ +#define SHRINK_AT 0.10 /* 10% */ + +#ifndef HASHMAP_LOAD_FACTOR +#define HASHMAP_LOAD_FACTOR GROW_AT +#endif + +static void *(*__malloc)(size_t) = NULL; +static void *(*__realloc)(void *, size_t) = NULL; +static void (*__free)(void *) = NULL; + +// hashmap_set_allocator allows for configuring a custom allocator for +// all hashmap library operations. This function, if needed, should be called +// only once at startup and a prior to calling hashmap_new(). +void hashmap_set_allocator(void *(*malloc)(size_t), void (*free)(void*)) { + __malloc = malloc; + __free = free; +} + +struct bucket { + uint64_t hash:48; + uint64_t dib:16; +}; + +// hashmap is an open addressed hash map using robinhood hashing. +struct hashmap { + void *(*malloc)(size_t); + void *(*realloc)(void *, size_t); + void (*free)(void *); + size_t elsize; + size_t cap; + uint64_t seed0; + uint64_t seed1; + uint64_t (*hash)(const void *item, uint64_t seed0, uint64_t seed1); + int (*compare)(const void *a, const void *b, void *udata); + void (*elfree)(void *item); + void *udata; + size_t bucketsz; + size_t nbuckets; + size_t count; + size_t mask; + size_t growat; + size_t shrinkat; + uint8_t loadfactor; + uint8_t growpower; + bool oom; + void *buckets; + void *spare; + void *edata; +}; + +void hashmap_set_grow_by_power(struct hashmap *map, size_t power) { + map->growpower = power < 1 ? 1 : power > 16 ? 16 : power; +} + +static double clamp_load_factor(double factor, double default_factor) { + // Check for NaN and clamp between 50% and 90% + return factor != factor ? default_factor : + factor < 0.50 ? 0.50 : + factor > 0.95 ? 0.95 : + factor; +} + +void hashmap_set_load_factor(struct hashmap *map, double factor) { + factor = clamp_load_factor(factor, map->loadfactor / 100.0); + map->loadfactor = factor * 100; + map->growat = map->nbuckets * (map->loadfactor / 100.0); +} + +static struct bucket *bucket_at0(void *buckets, size_t bucketsz, size_t i) { + return (struct bucket*)(((char*)buckets)+(bucketsz*i)); +} + +static struct bucket *bucket_at(const struct hashmap *map, size_t index) { + return bucket_at0(map->buckets, map->bucketsz, index); +} + +static void *bucket_item(struct bucket *entry) { + return ((char*)entry)+sizeof(struct bucket); +} + +static uint64_t clip_hash(uint64_t hash) { + return hash & 0xFFFFFFFFFFFF; +} + +static uint64_t get_hash(const struct hashmap *map, const void *key) { + return clip_hash(map->hash(key, map->seed0, map->seed1)); +} + + +// hashmap_new_with_allocator returns a new hash map using a custom allocator. +// See hashmap_new for more information information +struct hashmap *hashmap_new_with_allocator(void *(*_malloc)(size_t), + void *(*_realloc)(void*, size_t), void (*_free)(void*), + size_t elsize, size_t cap, uint64_t seed0, uint64_t seed1, + uint64_t (*hash)(const void *item, uint64_t seed0, uint64_t seed1), + int (*compare)(const void *a, const void *b, void *udata), + void (*elfree)(void *item), + void *udata) +{ + _malloc = _malloc ? _malloc : __malloc ? __malloc : malloc; + _realloc = _realloc ? _realloc : __realloc ? __realloc : realloc; + _free = _free ? _free : __free ? __free : free; + size_t ncap = 16; + if (cap < ncap) { + cap = ncap; + } else { + while (ncap < cap) { + ncap *= 2; + } + cap = ncap; + } + size_t bucketsz = sizeof(struct bucket) + elsize; + while (bucketsz & (sizeof(uintptr_t)-1)) { + bucketsz++; + } + // hashmap + spare + edata + size_t size = sizeof(struct hashmap)+bucketsz*2; + struct hashmap *map = _malloc(size); + if (!map) { + return NULL; + } + memset(map, 0, sizeof(struct hashmap)); + map->elsize = elsize; + map->bucketsz = bucketsz; + map->seed0 = seed0; + map->seed1 = seed1; + map->hash = hash; + map->compare = compare; + map->elfree = elfree; + map->udata = udata; + map->spare = ((char*)map)+sizeof(struct hashmap); + map->edata = (char*)map->spare+bucketsz; + map->cap = cap; + map->nbuckets = cap; + map->mask = map->nbuckets-1; + map->buckets = _malloc(map->bucketsz*map->nbuckets); + if (!map->buckets) { + _free(map); + return NULL; + } + memset(map->buckets, 0, map->bucketsz*map->nbuckets); + map->growpower = 1; + map->loadfactor = clamp_load_factor(HASHMAP_LOAD_FACTOR, GROW_AT) * 100; + map->growat = map->nbuckets * (map->loadfactor / 100.0); + map->shrinkat = map->nbuckets * SHRINK_AT; + map->malloc = _malloc; + map->realloc = _realloc; + map->free = _free; + return map; +} + +// hashmap_new returns a new hash map. +// Param `elsize` is the size of each element in the tree. Every element that +// is inserted, deleted, or retrieved will be this size. +// Param `cap` is the default lower capacity of the hashmap. Setting this to +// zero will default to 16. +// Params `seed0` and `seed1` are optional seed values that are passed to the +// following `hash` function. These can be any value you wish but it's often +// best to use randomly generated values. +// Param `hash` is a function that generates a hash value for an item. It's +// important that you provide a good hash function, otherwise it will perform +// poorly or be vulnerable to Denial-of-service attacks. This implementation +// comes with two helper functions `hashmap_sip()` and `hashmap_murmur()`. +// Param `compare` is a function that compares items in the tree. See the +// qsort stdlib function for an example of how this function works. +// The hashmap must be freed with hashmap_free(). +// Param `elfree` is a function that frees a specific item. This should be NULL +// unless you're storing some kind of reference data in the hash. +struct hashmap *hashmap_new(size_t elsize, size_t cap, uint64_t seed0, + uint64_t seed1, + uint64_t (*hash)(const void *item, uint64_t seed0, uint64_t seed1), + int (*compare)(const void *a, const void *b, void *udata), + void (*elfree)(void *item), + void *udata) +{ + return hashmap_new_with_allocator(NULL, NULL, NULL, elsize, cap, seed0, + seed1, hash, compare, elfree, udata); +} + +static void free_elements(struct hashmap *map) { + if (map->elfree) { + for (size_t i = 0; i < map->nbuckets; i++) { + struct bucket *bucket = bucket_at(map, i); + if (bucket->dib) map->elfree(bucket_item(bucket)); + } + } +} + +// hashmap_clear quickly clears the map. +// Every item is called with the element-freeing function given in hashmap_new, +// if present, to free any data referenced in the elements of the hashmap. +// When the update_cap is provided, the map's capacity will be updated to match +// the currently number of allocated buckets. This is an optimization to ensure +// that this operation does not perform any allocations. +void hashmap_clear(struct hashmap *map, bool update_cap) { + map->count = 0; + free_elements(map); + if (update_cap) { + map->cap = map->nbuckets; + } else if (map->nbuckets != map->cap) { + void *new_buckets = map->malloc(map->bucketsz*map->cap); + if (new_buckets) { + map->free(map->buckets); + map->buckets = new_buckets; + } + map->nbuckets = map->cap; + } + memset(map->buckets, 0, map->bucketsz*map->nbuckets); + map->mask = map->nbuckets-1; + map->growat = map->nbuckets * (map->loadfactor / 100.0) ; + map->shrinkat = map->nbuckets * SHRINK_AT; +} + +static bool resize0(struct hashmap *map, size_t new_cap) { + struct hashmap *map2 = hashmap_new_with_allocator(map->malloc, map->realloc, + map->free, map->elsize, new_cap, map->seed0, map->seed1, map->hash, + map->compare, map->elfree, map->udata); + if (!map2) return false; + for (size_t i = 0; i < map->nbuckets; i++) { + struct bucket *entry = bucket_at(map, i); + if (!entry->dib) { + continue; + } + entry->dib = 1; + size_t j = entry->hash & map2->mask; + while(1) { + struct bucket *bucket = bucket_at(map2, j); + if (bucket->dib == 0) { + memcpy(bucket, entry, map->bucketsz); + break; + } + if (bucket->dib < entry->dib) { + memcpy(map2->spare, bucket, map->bucketsz); + memcpy(bucket, entry, map->bucketsz); + memcpy(entry, map2->spare, map->bucketsz); + } + j = (j + 1) & map2->mask; + entry->dib += 1; + } + } + map->free(map->buckets); + map->buckets = map2->buckets; + map->nbuckets = map2->nbuckets; + map->mask = map2->mask; + map->growat = map2->growat; + map->shrinkat = map2->shrinkat; + map->free(map2); + return true; +} + +static bool resize(struct hashmap *map, size_t new_cap) { + return resize0(map, new_cap); +} + +// hashmap_set_with_hash works like hashmap_set but you provide your +// own hash. The 'hash' callback provided to the hashmap_new function +// will not be called +const void *hashmap_set_with_hash(struct hashmap *map, const void *item, + uint64_t hash) +{ + hash = clip_hash(hash); + map->oom = false; + if (map->count >= map->growat) { + if (!resize(map, map->nbuckets*(1<growpower))) { + map->oom = true; + return NULL; + } + } + + struct bucket *entry = map->edata; + entry->hash = hash; + entry->dib = 1; + void *eitem = bucket_item(entry); + memcpy(eitem, item, map->elsize); + + void *bitem; + size_t i = entry->hash & map->mask; + while(1) { + struct bucket *bucket = bucket_at(map, i); + if (bucket->dib == 0) { + memcpy(bucket, entry, map->bucketsz); + map->count++; + return NULL; + } + bitem = bucket_item(bucket); + if (entry->hash == bucket->hash && (!map->compare || + map->compare(eitem, bitem, map->udata) == 0)) + { + memcpy(map->spare, bitem, map->elsize); + memcpy(bitem, eitem, map->elsize); + return map->spare; + } + if (bucket->dib < entry->dib) { + memcpy(map->spare, bucket, map->bucketsz); + memcpy(bucket, entry, map->bucketsz); + memcpy(entry, map->spare, map->bucketsz); + eitem = bucket_item(entry); + } + i = (i + 1) & map->mask; + entry->dib += 1; + } +} + +// hashmap_set inserts or replaces an item in the hash map. If an item is +// replaced then it is returned otherwise NULL is returned. This operation +// may allocate memory. If the system is unable to allocate additional +// memory then NULL is returned and hashmap_oom() returns true. +const void *hashmap_set(struct hashmap *map, const void *item) { + return hashmap_set_with_hash(map, item, get_hash(map, item)); +} + +// hashmap_get_with_hash works like hashmap_get but you provide your +// own hash. The 'hash' callback provided to the hashmap_new function +// will not be called +const void *hashmap_get_with_hash(const struct hashmap *map, const void *key, + uint64_t hash) +{ + hash = clip_hash(hash); + size_t i = hash & map->mask; + while(1) { + struct bucket *bucket = bucket_at(map, i); + if (!bucket->dib) return NULL; + if (bucket->hash == hash) { + void *bitem = bucket_item(bucket); + if (!map->compare || map->compare(key, bitem, map->udata) == 0) { + return bitem; + } + } + i = (i + 1) & map->mask; + } +} + +// hashmap_get returns the item based on the provided key. If the item is not +// found then NULL is returned. +const void *hashmap_get(const struct hashmap *map, const void *key) { + return hashmap_get_with_hash(map, key, get_hash(map, key)); +} + +// hashmap_probe returns the item in the bucket at position or NULL if an item +// is not set for that bucket. The position is 'moduloed' by the number of +// buckets in the hashmap. +const void *hashmap_probe(struct hashmap *map, uint64_t position) { + size_t i = position & map->mask; + struct bucket *bucket = bucket_at(map, i); + if (!bucket->dib) { + return NULL; + } + return bucket_item(bucket); +} + +// hashmap_delete_with_hash works like hashmap_delete but you provide your +// own hash. The 'hash' callback provided to the hashmap_new function +// will not be called +const void *hashmap_delete_with_hash(struct hashmap *map, const void *key, + uint64_t hash) +{ + hash = clip_hash(hash); + map->oom = false; + size_t i = hash & map->mask; + while(1) { + struct bucket *bucket = bucket_at(map, i); + if (!bucket->dib) { + return NULL; + } + void *bitem = bucket_item(bucket); + if (bucket->hash == hash && (!map->compare || + map->compare(key, bitem, map->udata) == 0)) + { + memcpy(map->spare, bitem, map->elsize); + bucket->dib = 0; + while(1) { + struct bucket *prev = bucket; + i = (i + 1) & map->mask; + bucket = bucket_at(map, i); + if (bucket->dib <= 1) { + prev->dib = 0; + break; + } + memcpy(prev, bucket, map->bucketsz); + prev->dib--; + } + map->count--; + if (map->nbuckets > map->cap && map->count <= map->shrinkat) { + // Ignore the return value. It's ok for the resize operation to + // fail to allocate enough memory because a shrink operation + // does not change the integrity of the data. + resize(map, map->nbuckets/2); + } + return map->spare; + } + i = (i + 1) & map->mask; + } +} + +// hashmap_delete removes an item from the hash map and returns it. If the +// item is not found then NULL is returned. +const void *hashmap_delete(struct hashmap *map, const void *key) { + return hashmap_delete_with_hash(map, key, get_hash(map, key)); +} + +// hashmap_count returns the number of items in the hash map. +size_t hashmap_count(const struct hashmap *map) { + return map->count; +} + +// hashmap_free frees the hash map +// Every item is called with the element-freeing function given in hashmap_new, +// if present, to free any data referenced in the elements of the hashmap. +void hashmap_free(struct hashmap *map) { + if (!map) return; + free_elements(map); + map->free(map->buckets); + map->free(map); +} + +// hashmap_oom returns true if the last hashmap_set() call failed due to the +// system being out of memory. +bool hashmap_oom(struct hashmap *map) { + return map->oom; +} + +// hashmap_scan iterates over all items in the hash map +// Param `iter` can return false to stop iteration early. +// Returns false if the iteration has been stopped early. +bool hashmap_scan(struct hashmap *map, + bool (*iter)(const void *item, void *udata), void *udata) +{ + for (size_t i = 0; i < map->nbuckets; i++) { + struct bucket *bucket = bucket_at(map, i); + if (bucket->dib && !iter(bucket_item(bucket), udata)) { + return false; + } + } + return true; +} + +// hashmap_iter iterates one key at a time yielding a reference to an +// entry at each iteration. Useful to write simple loops and avoid writing +// dedicated callbacks and udata structures, as in hashmap_scan. +// +// map is a hash map handle. i is a pointer to a size_t cursor that +// should be initialized to 0 at the beginning of the loop. item is a void +// pointer pointer that is populated with the retrieved item. Note that this +// is NOT a copy of the item stored in the hash map and can be directly +// modified. +// +// Note that if hashmap_delete() is called on the hashmap being iterated, +// the buckets are rearranged and the iterator must be reset to 0, otherwise +// unexpected results may be returned after deletion. +// +// This function has not been tested for thread safety. +// +// The function returns true if an item was retrieved; false if the end of the +// iteration has been reached. +bool hashmap_iter(struct hashmap *map, size_t *i, void **item) { + struct bucket *bucket; + do { + if (*i >= map->nbuckets) return false; + bucket = bucket_at(map, *i); + (*i)++; + } while (!bucket->dib); + *item = bucket_item(bucket); + return true; +} + + +//----------------------------------------------------------------------------- +// SipHash reference C implementation +// +// Copyright (c) 2012-2016 Jean-Philippe Aumasson +// +// Copyright (c) 2012-2014 Daniel J. Bernstein +// +// To the extent possible under law, the author(s) have dedicated all copyright +// and related and neighboring rights to this software to the public domain +// worldwide. This software is distributed without any warranty. +// +// You should have received a copy of the CC0 Public Domain Dedication along +// with this software. If not, see +// . +// +// default: SipHash-2-4 +//----------------------------------------------------------------------------- +static uint64_t SIP64(const uint8_t *in, const size_t inlen, uint64_t seed0, + uint64_t seed1) +{ +#define U8TO64_LE(p) \ + { (((uint64_t)((p)[0])) | ((uint64_t)((p)[1]) << 8) | \ + ((uint64_t)((p)[2]) << 16) | ((uint64_t)((p)[3]) << 24) | \ + ((uint64_t)((p)[4]) << 32) | ((uint64_t)((p)[5]) << 40) | \ + ((uint64_t)((p)[6]) << 48) | ((uint64_t)((p)[7]) << 56)) } +#define U64TO8_LE(p, v) \ + { U32TO8_LE((p), (uint32_t)((v))); \ + U32TO8_LE((p) + 4, (uint32_t)((v) >> 32)); } +#define U32TO8_LE(p, v) \ + { (p)[0] = (uint8_t)((v)); \ + (p)[1] = (uint8_t)((v) >> 8); \ + (p)[2] = (uint8_t)((v) >> 16); \ + (p)[3] = (uint8_t)((v) >> 24); } +#define ROTL(x, b) (uint64_t)(((x) << (b)) | ((x) >> (64 - (b)))) +#define SIPROUND \ + { v0 += v1; v1 = ROTL(v1, 13); \ + v1 ^= v0; v0 = ROTL(v0, 32); \ + v2 += v3; v3 = ROTL(v3, 16); \ + v3 ^= v2; \ + v0 += v3; v3 = ROTL(v3, 21); \ + v3 ^= v0; \ + v2 += v1; v1 = ROTL(v1, 17); \ + v1 ^= v2; v2 = ROTL(v2, 32); } + uint64_t k0 = U8TO64_LE((uint8_t*)&seed0); + uint64_t k1 = U8TO64_LE((uint8_t*)&seed1); + uint64_t v3 = UINT64_C(0x7465646279746573) ^ k1; + uint64_t v2 = UINT64_C(0x6c7967656e657261) ^ k0; + uint64_t v1 = UINT64_C(0x646f72616e646f6d) ^ k1; + uint64_t v0 = UINT64_C(0x736f6d6570736575) ^ k0; + const uint8_t *end = in + inlen - (inlen % sizeof(uint64_t)); + for (; in != end; in += 8) { + uint64_t m = U8TO64_LE(in); + v3 ^= m; + SIPROUND; SIPROUND; + v0 ^= m; + } + const int left = inlen & 7; + uint64_t b = ((uint64_t)inlen) << 56; + switch (left) { + case 7: b |= ((uint64_t)in[6]) << 48; /* fall through */ + case 6: b |= ((uint64_t)in[5]) << 40; /* fall through */ + case 5: b |= ((uint64_t)in[4]) << 32; /* fall through */ + case 4: b |= ((uint64_t)in[3]) << 24; /* fall through */ + case 3: b |= ((uint64_t)in[2]) << 16; /* fall through */ + case 2: b |= ((uint64_t)in[1]) << 8; /* fall through */ + case 1: b |= ((uint64_t)in[0]); break; + case 0: break; + } + v3 ^= b; + SIPROUND; SIPROUND; + v0 ^= b; + v2 ^= 0xff; + SIPROUND; SIPROUND; SIPROUND; SIPROUND; + b = v0 ^ v1 ^ v2 ^ v3; + uint64_t out = 0; + U64TO8_LE((uint8_t*)&out, b); + return out; +} + +//----------------------------------------------------------------------------- +// MurmurHash3 was written by Austin Appleby, and is placed in the public +// domain. The author hereby disclaims copyright to this source code. +// +// Murmur3_86_128 +//----------------------------------------------------------------------------- +static uint64_t MM86128(const void *key, const int len, uint32_t seed) { +#define ROTL32(x, r) ((x << r) | (x >> (32 - r))) +#define FMIX32(h) h^=h>>16; h*=0x85ebca6b; h^=h>>13; h*=0xc2b2ae35; h^=h>>16; + const uint8_t * data = (const uint8_t*)key; + const int nblocks = len / 16; + uint32_t h1 = seed; + uint32_t h2 = seed; + uint32_t h3 = seed; + uint32_t h4 = seed; + uint32_t c1 = 0x239b961b; + uint32_t c2 = 0xab0e9789; + uint32_t c3 = 0x38b34ae5; + uint32_t c4 = 0xa1e38b93; + const uint32_t * blocks = (const uint32_t *)(data + nblocks*16); + for (int i = -nblocks; i; i++) { + uint32_t k1 = blocks[i*4+0]; + uint32_t k2 = blocks[i*4+1]; + uint32_t k3 = blocks[i*4+2]; + uint32_t k4 = blocks[i*4+3]; + k1 *= c1; k1 = ROTL32(k1,15); k1 *= c2; h1 ^= k1; + h1 = ROTL32(h1,19); h1 += h2; h1 = h1*5+0x561ccd1b; + k2 *= c2; k2 = ROTL32(k2,16); k2 *= c3; h2 ^= k2; + h2 = ROTL32(h2,17); h2 += h3; h2 = h2*5+0x0bcaa747; + k3 *= c3; k3 = ROTL32(k3,17); k3 *= c4; h3 ^= k3; + h3 = ROTL32(h3,15); h3 += h4; h3 = h3*5+0x96cd1c35; + k4 *= c4; k4 = ROTL32(k4,18); k4 *= c1; h4 ^= k4; + h4 = ROTL32(h4,13); h4 += h1; h4 = h4*5+0x32ac3b17; + } + const uint8_t * tail = (const uint8_t*)(data + nblocks*16); + uint32_t k1 = 0; + uint32_t k2 = 0; + uint32_t k3 = 0; + uint32_t k4 = 0; + switch(len & 15) { + case 15: k4 ^= tail[14] << 16; /* fall through */ + case 14: k4 ^= tail[13] << 8; /* fall through */ + case 13: k4 ^= tail[12] << 0; + k4 *= c4; k4 = ROTL32(k4,18); k4 *= c1; h4 ^= k4; + /* fall through */ + case 12: k3 ^= tail[11] << 24; /* fall through */ + case 11: k3 ^= tail[10] << 16; /* fall through */ + case 10: k3 ^= tail[ 9] << 8; /* fall through */ + case 9: k3 ^= tail[ 8] << 0; + k3 *= c3; k3 = ROTL32(k3,17); k3 *= c4; h3 ^= k3; + /* fall through */ + case 8: k2 ^= tail[ 7] << 24; /* fall through */ + case 7: k2 ^= tail[ 6] << 16; /* fall through */ + case 6: k2 ^= tail[ 5] << 8; /* fall through */ + case 5: k2 ^= tail[ 4] << 0; + k2 *= c2; k2 = ROTL32(k2,16); k2 *= c3; h2 ^= k2; + /* fall through */ + case 4: k1 ^= tail[ 3] << 24; /* fall through */ + case 3: k1 ^= tail[ 2] << 16; /* fall through */ + case 2: k1 ^= tail[ 1] << 8; /* fall through */ + case 1: k1 ^= tail[ 0] << 0; + k1 *= c1; k1 = ROTL32(k1,15); k1 *= c2; h1 ^= k1; + /* fall through */ + }; + h1 ^= len; h2 ^= len; h3 ^= len; h4 ^= len; + h1 += h2; h1 += h3; h1 += h4; + h2 += h1; h3 += h1; h4 += h1; + FMIX32(h1); FMIX32(h2); FMIX32(h3); FMIX32(h4); + h1 += h2; h1 += h3; h1 += h4; + h2 += h1; h3 += h1; h4 += h1; + return (((uint64_t)h2)<<32)|h1; +} + +//----------------------------------------------------------------------------- +// xxHash Library +// Copyright (c) 2012-2021 Yann Collet +// All rights reserved. +// +// BSD 2-Clause License (https://www.opensource.org/licenses/bsd-license.php) +// +// xxHash3 +//----------------------------------------------------------------------------- +#define XXH_PRIME_1 11400714785074694791ULL +#define XXH_PRIME_2 14029467366897019727ULL +#define XXH_PRIME_3 1609587929392839161ULL +#define XXH_PRIME_4 9650029242287828579ULL +#define XXH_PRIME_5 2870177450012600261ULL + +static uint64_t XXH_read64(const void* memptr) { + uint64_t val; + memcpy(&val, memptr, sizeof(val)); + return val; +} + +static uint32_t XXH_read32(const void* memptr) { + uint32_t val; + memcpy(&val, memptr, sizeof(val)); + return val; +} + +static uint64_t XXH_rotl64(uint64_t x, int r) { + return (x << r) | (x >> (64 - r)); +} + +static uint64_t xxh3(const void* data, size_t len, uint64_t seed) { + const uint8_t* p = (const uint8_t*)data; + const uint8_t* const end = p + len; + uint64_t h64; + + if (len >= 32) { + const uint8_t* const limit = end - 32; + uint64_t v1 = seed + XXH_PRIME_1 + XXH_PRIME_2; + uint64_t v2 = seed + XXH_PRIME_2; + uint64_t v3 = seed + 0; + uint64_t v4 = seed - XXH_PRIME_1; + + do { + v1 += XXH_read64(p) * XXH_PRIME_2; + v1 = XXH_rotl64(v1, 31); + v1 *= XXH_PRIME_1; + + v2 += XXH_read64(p + 8) * XXH_PRIME_2; + v2 = XXH_rotl64(v2, 31); + v2 *= XXH_PRIME_1; + + v3 += XXH_read64(p + 16) * XXH_PRIME_2; + v3 = XXH_rotl64(v3, 31); + v3 *= XXH_PRIME_1; + + v4 += XXH_read64(p + 24) * XXH_PRIME_2; + v4 = XXH_rotl64(v4, 31); + v4 *= XXH_PRIME_1; + + p += 32; + } while (p <= limit); + + h64 = XXH_rotl64(v1, 1) + XXH_rotl64(v2, 7) + XXH_rotl64(v3, 12) + + XXH_rotl64(v4, 18); + + v1 *= XXH_PRIME_2; + v1 = XXH_rotl64(v1, 31); + v1 *= XXH_PRIME_1; + h64 ^= v1; + h64 = h64 * XXH_PRIME_1 + XXH_PRIME_4; + + v2 *= XXH_PRIME_2; + v2 = XXH_rotl64(v2, 31); + v2 *= XXH_PRIME_1; + h64 ^= v2; + h64 = h64 * XXH_PRIME_1 + XXH_PRIME_4; + + v3 *= XXH_PRIME_2; + v3 = XXH_rotl64(v3, 31); + v3 *= XXH_PRIME_1; + h64 ^= v3; + h64 = h64 * XXH_PRIME_1 + XXH_PRIME_4; + + v4 *= XXH_PRIME_2; + v4 = XXH_rotl64(v4, 31); + v4 *= XXH_PRIME_1; + h64 ^= v4; + h64 = h64 * XXH_PRIME_1 + XXH_PRIME_4; + } + else { + h64 = seed + XXH_PRIME_5; + } + + h64 += (uint64_t)len; + + while (p + 8 <= end) { + uint64_t k1 = XXH_read64(p); + k1 *= XXH_PRIME_2; + k1 = XXH_rotl64(k1, 31); + k1 *= XXH_PRIME_1; + h64 ^= k1; + h64 = XXH_rotl64(h64, 27) * XXH_PRIME_1 + XXH_PRIME_4; + p += 8; + } + + if (p + 4 <= end) { + h64 ^= (uint64_t)(XXH_read32(p)) * XXH_PRIME_1; + h64 = XXH_rotl64(h64, 23) * XXH_PRIME_2 + XXH_PRIME_3; + p += 4; + } + + while (p < end) { + h64 ^= (*p) * XXH_PRIME_5; + h64 = XXH_rotl64(h64, 11) * XXH_PRIME_1; + p++; + } + + h64 ^= h64 >> 33; + h64 *= XXH_PRIME_2; + h64 ^= h64 >> 29; + h64 *= XXH_PRIME_3; + h64 ^= h64 >> 32; + + return h64; +} + +// hashmap_sip returns a hash value for `data` using SipHash-2-4. +uint64_t hashmap_sip(const void *data, size_t len, uint64_t seed0, + uint64_t seed1) +{ + return SIP64((uint8_t*)data, len, seed0, seed1); +} + +// hashmap_murmur returns a hash value for `data` using Murmur3_86_128. +uint64_t hashmap_murmur(const void *data, size_t len, uint64_t seed0, + uint64_t seed1) +{ + (void)seed1; + return MM86128(data, len, seed0); +} + +uint64_t hashmap_xxhash3(const void *data, size_t len, uint64_t seed0, + uint64_t seed1) +{ + (void)seed1; + return xxh3(data, len ,seed0); +} + +//============================================================================== +// TESTS AND BENCHMARKS +// $ cc -DHASHMAP_TEST hashmap.c && ./a.out # run tests +// $ cc -DHASHMAP_TEST -O3 hashmap.c && BENCH=1 ./a.out # run benchmarks +//============================================================================== +#ifdef HASHMAP_TEST + +static size_t deepcount(struct hashmap *map) { + size_t count = 0; + for (size_t i = 0; i < map->nbuckets; i++) { + if (bucket_at(map, i)->dib) { + count++; + } + } + return count; +} + +#ifdef __GNUC__ +#pragma GCC diagnostic ignored "-Wpedantic" +#endif +#ifdef __clang__ +#pragma GCC diagnostic ignored "-Wunknown-warning-option" +#pragma GCC diagnostic ignored "-Wcompound-token-split-by-macro" +#pragma GCC diagnostic ignored "-Wgnu-statement-expression-from-macro-expansion" +#endif +#ifdef __GNUC__ +#pragma GCC diagnostic ignored "-Wunused-parameter" +#endif + +#include +#include +#include +#include +#include +#include "hashmap.h" + +static bool rand_alloc_fail = false; +static int rand_alloc_fail_odds = 3; // 1 in 3 chance malloc will fail. +static uintptr_t total_allocs = 0; +static uintptr_t total_mem = 0; + +static void *xmalloc(size_t size) { + if (rand_alloc_fail && rand()%rand_alloc_fail_odds == 0) { + return NULL; + } + void *mem = malloc(sizeof(uintptr_t)+size); + assert(mem); + *(uintptr_t*)mem = size; + total_allocs++; + total_mem += size; + return (char*)mem+sizeof(uintptr_t); +} + +static void xfree(void *ptr) { + if (ptr) { + total_mem -= *(uintptr_t*)((char*)ptr-sizeof(uintptr_t)); + free((char*)ptr-sizeof(uintptr_t)); + total_allocs--; + } +} + +static void shuffle(void *array, size_t numels, size_t elsize) { + char tmp[elsize]; + char *arr = array; + for (size_t i = 0; i < numels - 1; i++) { + int j = i + rand() / (RAND_MAX / (numels - i) + 1); + memcpy(tmp, arr + j * elsize, elsize); + memcpy(arr + j * elsize, arr + i * elsize, elsize); + memcpy(arr + i * elsize, tmp, elsize); + } +} + +static bool iter_ints(const void *item, void *udata) { + int *vals = *(int**)udata; + vals[*(int*)item] = 1; + return true; +} + +static int compare_ints_udata(const void *a, const void *b, void *udata) { + return *(int*)a - *(int*)b; +} + +static int compare_strs(const void *a, const void *b, void *udata) { + return strcmp(*(char**)a, *(char**)b); +} + +static uint64_t hash_int(const void *item, uint64_t seed0, uint64_t seed1) { + return hashmap_xxhash3(item, sizeof(int), seed0, seed1); + // return hashmap_sip(item, sizeof(int), seed0, seed1); + // return hashmap_murmur(item, sizeof(int), seed0, seed1); +} + +static uint64_t hash_str(const void *item, uint64_t seed0, uint64_t seed1) { + return hashmap_xxhash3(*(char**)item, strlen(*(char**)item), seed0, seed1); + // return hashmap_sip(*(char**)item, strlen(*(char**)item), seed0, seed1); + // return hashmap_murmur(*(char**)item, strlen(*(char**)item), seed0, seed1); +} + +static void free_str(void *item) { + xfree(*(char**)item); +} + +static void all(void) { + int seed = getenv("SEED")?atoi(getenv("SEED")):time(NULL); + int N = getenv("N")?atoi(getenv("N")):2000; + printf("seed=%d, count=%d, item_size=%zu\n", seed, N, sizeof(int)); + srand(seed); + + rand_alloc_fail = true; + + // test sip and murmur hashes + assert(hashmap_sip("hello", 5, 1, 2) == 2957200328589801622); + assert(hashmap_murmur("hello", 5, 1, 2) == 1682575153221130884); + assert(hashmap_xxhash3("hello", 5, 1, 2) == 2584346877953614258); + + int *vals; + while (!(vals = xmalloc(N * sizeof(int)))) {} + for (int i = 0; i < N; i++) { + vals[i] = i; + } + + struct hashmap *map; + + while (!(map = hashmap_new(sizeof(int), 0, seed, seed, + hash_int, compare_ints_udata, NULL, NULL))) {} + shuffle(vals, N, sizeof(int)); + for (int i = 0; i < N; i++) { + // // printf("== %d ==\n", vals[i]); + assert(map->count == (size_t)i); + assert(map->count == hashmap_count(map)); + assert(map->count == deepcount(map)); + const int *v; + assert(!hashmap_get(map, &vals[i])); + assert(!hashmap_delete(map, &vals[i])); + while (true) { + assert(!hashmap_set(map, &vals[i])); + if (!hashmap_oom(map)) { + break; + } + } + + for (int j = 0; j < i; j++) { + v = hashmap_get(map, &vals[j]); + assert(v && *v == vals[j]); + } + while (true) { + v = hashmap_set(map, &vals[i]); + if (!v) { + assert(hashmap_oom(map)); + continue; + } else { + assert(!hashmap_oom(map)); + assert(v && *v == vals[i]); + break; + } + } + v = hashmap_get(map, &vals[i]); + assert(v && *v == vals[i]); + v = hashmap_delete(map, &vals[i]); + assert(v && *v == vals[i]); + assert(!hashmap_get(map, &vals[i])); + assert(!hashmap_delete(map, &vals[i])); + assert(!hashmap_set(map, &vals[i])); + assert(map->count == (size_t)(i+1)); + assert(map->count == hashmap_count(map)); + assert(map->count == deepcount(map)); + } + + int *vals2; + while (!(vals2 = xmalloc(N * sizeof(int)))) {} + memset(vals2, 0, N * sizeof(int)); + assert(hashmap_scan(map, iter_ints, &vals2)); + + // Test hashmap_iter. This does the same as hashmap_scan above. + size_t iter = 0; + void *iter_val; + while (hashmap_iter (map, &iter, &iter_val)) { + assert (iter_ints(iter_val, &vals2)); + } + for (int i = 0; i < N; i++) { + assert(vals2[i] == 1); + } + xfree(vals2); + + shuffle(vals, N, sizeof(int)); + for (int i = 0; i < N; i++) { + const int *v; + v = hashmap_delete(map, &vals[i]); + assert(v && *v == vals[i]); + assert(!hashmap_get(map, &vals[i])); + assert(map->count == (size_t)(N-i-1)); + assert(map->count == hashmap_count(map)); + assert(map->count == deepcount(map)); + for (int j = N-1; j > i; j--) { + v = hashmap_get(map, &vals[j]); + assert(v && *v == vals[j]); + } + } + + for (int i = 0; i < N; i++) { + while (true) { + assert(!hashmap_set(map, &vals[i])); + if (!hashmap_oom(map)) { + break; + } + } + } + + assert(map->count != 0); + size_t prev_cap = map->cap; + hashmap_clear(map, true); + assert(prev_cap < map->cap); + assert(map->count == 0); + + + for (int i = 0; i < N; i++) { + while (true) { + assert(!hashmap_set(map, &vals[i])); + if (!hashmap_oom(map)) { + break; + } + } + } + + prev_cap = map->cap; + hashmap_clear(map, false); + assert(prev_cap == map->cap); + + hashmap_free(map); + + xfree(vals); + + + while (!(map = hashmap_new(sizeof(char*), 0, seed, seed, + hash_str, compare_strs, free_str, NULL))); + + for (int i = 0; i < N; i++) { + char *str; + while (!(str = xmalloc(16))); + snprintf(str, 16, "s%i", i); + while(!hashmap_set(map, &str)); + } + + hashmap_clear(map, false); + assert(hashmap_count(map) == 0); + + for (int i = 0; i < N; i++) { + char *str; + while (!(str = xmalloc(16))); + snprintf(str, 16, "s%i", i); + while(!hashmap_set(map, &str)); + } + + hashmap_free(map); + + if (total_allocs != 0) { + fprintf(stderr, "total_allocs: expected 0, got %lu\n", total_allocs); + exit(1); + } +} + +#define bench(name, N, code) {{ \ + if (strlen(name) > 0) { \ + printf("%-14s ", name); \ + } \ + size_t tmem = total_mem; \ + size_t tallocs = total_allocs; \ + uint64_t bytes = 0; \ + clock_t begin = clock(); \ + for (int i = 0; i < N; i++) { \ + (code); \ + } \ + clock_t end = clock(); \ + double elapsed_secs = (double)(end - begin) / CLOCKS_PER_SEC; \ + double bytes_sec = (double)bytes/elapsed_secs; \ + printf("%d ops in %.3f secs, %.0f ns/op, %.0f op/sec", \ + N, elapsed_secs, \ + elapsed_secs/(double)N*1e9, \ + (double)N/elapsed_secs \ + ); \ + if (bytes > 0) { \ + printf(", %.1f GB/sec", bytes_sec/1024/1024/1024); \ + } \ + if (total_mem > tmem) { \ + size_t used_mem = total_mem-tmem; \ + printf(", %.2f bytes/op", (double)used_mem/N); \ + } \ + if (total_allocs > tallocs) { \ + size_t used_allocs = total_allocs-tallocs; \ + printf(", %.2f allocs/op", (double)used_allocs/N); \ + } \ + printf("\n"); \ +}} + +static void benchmarks(void) { + int seed = getenv("SEED")?atoi(getenv("SEED")):time(NULL); + int N = getenv("N")?atoi(getenv("N")):5000000; + printf("seed=%d, count=%d, item_size=%zu\n", seed, N, sizeof(int)); + srand(seed); + + + int *vals = xmalloc(N * sizeof(int)); + for (int i = 0; i < N; i++) { + vals[i] = i; + } + + shuffle(vals, N, sizeof(int)); + + struct hashmap *map; + shuffle(vals, N, sizeof(int)); + + map = hashmap_new(sizeof(int), 0, seed, seed, hash_int, compare_ints_udata, + NULL, NULL); + bench("set", N, { + const int *v = hashmap_set(map, &vals[i]); + assert(!v); + }) + shuffle(vals, N, sizeof(int)); + bench("get", N, { + const int *v = hashmap_get(map, &vals[i]); + assert(v && *v == vals[i]); + }) + shuffle(vals, N, sizeof(int)); + bench("delete", N, { + const int *v = hashmap_delete(map, &vals[i]); + assert(v && *v == vals[i]); + }) + hashmap_free(map); + + map = hashmap_new(sizeof(int), N, seed, seed, hash_int, compare_ints_udata, + NULL, NULL); + bench("set (cap)", N, { + const int *v = hashmap_set(map, &vals[i]); + assert(!v); + }) + shuffle(vals, N, sizeof(int)); + bench("get (cap)", N, { + const int *v = hashmap_get(map, &vals[i]); + assert(v && *v == vals[i]); + }) + shuffle(vals, N, sizeof(int)); + bench("delete (cap)" , N, { + const int *v = hashmap_delete(map, &vals[i]); + assert(v && *v == vals[i]); + }) + + hashmap_free(map); + + + xfree(vals); + + if (total_allocs != 0) { + fprintf(stderr, "total_allocs: expected 0, got %lu\n", total_allocs); + exit(1); + } +} + +int main(void) { + hashmap_set_allocator(xmalloc, xfree); + + if (getenv("BENCH")) { + printf("Running hashmap.c benchmarks...\n"); + benchmarks(); + } else { + printf("Running hashmap.c tests...\n"); + all(); + printf("PASSED\n"); + } +} + + +#endif + + + diff --git a/hmap/hashmap.h b/hmap/hashmap.h new file mode 100755 index 0000000..dc44cdb --- /dev/null +++ b/hmap/hashmap.h @@ -0,0 +1,63 @@ +// Copyright 2020 Joshua J Baker. All rights reserved. +// Use of this source code is governed by an MIT-style +// license that can be found in the LICENSE file. + +#ifndef HASHMAP_H +#define HASHMAP_H + +#include +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif // __cplusplus + +struct hashmap; +typedef struct hashmap* hmap; + +struct hashmap *hashmap_new(size_t elsize, size_t cap, uint64_t seed0, + uint64_t seed1, + uint64_t (*hash)(const void *item, uint64_t seed0, uint64_t seed1), + int (*compare)(const void *a, const void *b, void *udata), + void (*elfree)(void *item), + void *udata); + +struct hashmap *hashmap_new_with_allocator(void *(*malloc)(size_t), + void *(*realloc)(void *, size_t), void (*free)(void*), size_t elsize, + size_t cap, uint64_t seed0, uint64_t seed1, + uint64_t (*hash)(const void *item, uint64_t seed0, uint64_t seed1), + int (*compare)(const void *a, const void *b, void *udata), + void (*elfree)(void *item), + void *udata); + +void hashmap_free(struct hashmap *map); +void hashmap_clear(struct hashmap *map, bool update_cap); +size_t hashmap_count(const struct hashmap *map); +bool hashmap_oom(struct hashmap *map); +const void *hashmap_get(const struct hashmap *map, const void *item); +const void *hashmap_set(struct hashmap *map, const void *item); +const void *hashmap_delete(struct hashmap *map, const void *item); +const void *hashmap_probe(struct hashmap *map, uint64_t position); +bool hashmap_scan(struct hashmap *map, bool (*iter)(const void *item, void *udata), void *udata); +bool hashmap_iter(struct hashmap *map, size_t *i, void **item); + +uint64_t hashmap_sip(const void *data, size_t len, uint64_t seed0, uint64_t seed1); +uint64_t hashmap_murmur(const void *data, size_t len, uint64_t seed0, uint64_t seed1); +uint64_t hashmap_xxhash3(const void *data, size_t len, uint64_t seed0, uint64_t seed1); + +const void *hashmap_get_with_hash(const struct hashmap *map, const void *key, uint64_t hash); +const void *hashmap_delete_with_hash(struct hashmap *map, const void *key, uint64_t hash); +const void *hashmap_set_with_hash(struct hashmap *map, const void *item, uint64_t hash); +void hashmap_set_grow_by_power(struct hashmap *map, size_t power); +void hashmap_set_load_factor(struct hashmap *map, double load_factor); + + +// DEPRECATED: use `hashmap_new_with_allocator` +void hashmap_set_allocator(void *(*malloc)(size_t), void (*free)(void*)); + +#if defined(__cplusplus) +} +#endif // __cplusplus + +#endif // HASHMAP_H diff --git a/http.c b/http.c new file mode 100755 index 0000000..cab11b8 --- /dev/null +++ b/http.c @@ -0,0 +1,193 @@ +#include "http.h" +#include +#include +#include +#include +#include +#include +#include + +static void AppendHeader(char* buf, + const char* key, const char* value) +{ + strcat(buf, key); + strcat(buf, ": "); + strcat(buf, value); + strcat(buf, "\r\n"); +} +char* ProcessChunkedTransfer(char* chunked, size_t chunked_len, size_t *out_len) { + char* result = malloc(chunked_len); + size_t written = 0; + char* curpos = chunked; + + while(1) { + char* crlf = strstr(curpos, "\r\n"); + if(!crlf) break; + + int chunklen = (int)strtol(curpos, NULL, 16); + if(chunklen == 0) break; + + char* data = crlf + 2; + memcpy(result + written, data, chunklen); + written += chunklen; + curpos = data + chunklen + 2; + } + + *out_len = written; + return result; +} +int SendShortHTTPReq(const char* hostname,const char* reqtype, const char* endpoint, const char* extra_headers, const char* user_agent, const char* content_type, void* payload, unsigned long payload_size, char** response, long* responselen) +{ + SOCKET sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); + if (sock == INVALID_SOCKET) { + MessageBoxA(NULL, "socket failed", "Aa", 0); + return 1; + } + + struct sockaddr_in server; + RtlZeroMemory(&server, sizeof(server)); + server.sin_family = AF_INET; + server.sin_port = htons(443); // HTTPS brotatochippiee + server.sin_addr = **(struct in_addr**)gethostbyname(hostname)->h_addr_list; + + if (connect(sock, (struct sockaddr*)&server, sizeof(server)) == SOCKET_ERROR) { + MessageBoxA(NULL, "connect failed", "Aa", 0); + closesocket(sock); + return 1; + } + + // this debugging thing served us well yall MessageBoxA(NULL, "onto ze ctx", "Aa", 0); + SSL_CTX* ctx = SSL_CTX_new(TLS_client_method()); + if (!ctx) { + MessageBoxA(NULL, "SSL_CTX_new failed", "Aa", 0); + unsigned long err = ERR_get_error(); + if (err == 0) { + MessageBoxA(NULL, "unknown OpenSSL error", "title", MB_ICONERROR); + return 1; + } + + char buf[256]; + ERR_error_string_n(err, buf, sizeof(buf)); + + MessageBoxA(NULL, buf, "title", MB_ICONERROR); + return 1; + } + + SSL* ssl = SSL_new(ctx); + if (!ssl) { + MessageBoxA(NULL, "SSL_new failed qwq", "Aa", 0); + return 1; + } + + // Attach socket to SSL + SSL_set_fd(ssl, (int)sock); + + // SNI (importante shi) + SSL_set_tlsext_host_name(ssl, hostname); + + if (SSL_connect(ssl) <= 0) { + MessageBoxA(NULL, "SSL_connect failed", "Aa", 0); + SSL_free(ssl); + SSL_CTX_free(ctx); + closesocket(sock); + return 1; + } + + + SSL_write(ssl, reqtype, (int)strlen(reqtype)); // Sends request type + SSL_write(ssl, " ", 1); // stupid fuckass space + SSL_write(ssl, endpoint, (int)strlen(endpoint)); // endpoint + SSL_write(ssl, " HTTP/1.1\r\n", 11); // the protocol thing.. ykw i will be more formal + SSL_write(ssl, "Host: ", 6); // Host beginning + SSL_write(ssl, hostname, (int)(strlen(hostname))); // Host data + SSL_write(ssl, "\r\n", 2); // Host end + SSL_write(ssl, "User-Agent: ", 12); // User Agent beginning + SSL_write(ssl, user_agent, (int)(strlen(user_agent))); // User Agent data + SSL_write(ssl, "\r\n", 2); // User Agent end + + + if (payload != 0) { + SSL_write(ssl, "Content-Type: ", 14); // Content Type beginning + SSL_write(ssl, content_type, (int)strlen(content_type)); + SSL_write(ssl, "\r\n", 2); // Content Type end + + SSL_write(ssl, "Content-Length: ", 16); // Content Length beginning + char lenstr[64]; + RtlZeroMemory(lenstr,64); + wsprintfA(lenstr,"%d",payload_size); + SSL_write(ssl, lenstr, (int)(strlen(lenstr))); // Content Length data + SSL_write(ssl, "\r\n", 2); // Content Length end +} + + + SSL_write(ssl, extra_headers, (int)(strlen(extra_headers))); // Extra Header + SSL_write(ssl, "Connection: close\r\n", 19); //Short-term connection + SSL_write(ssl, "\r\n", 2); //Ends the header + if(payload) + SSL_write(ssl, payload, (int)payload_size); //Payload + + char* buffer = malloc(4096); + size_t sizeofbuf = 4096; + size_t total_bytes = 0; + int bytes_read; + + while ((bytes_read = SSL_read(ssl, buffer + total_bytes, (int)(sizeofbuf - total_bytes - 1))) > 0) { + total_bytes += bytes_read; + + if (total_bytes + 1 >= sizeofbuf) { + sizeofbuf += 4096; + char* newbuf = realloc(buffer, sizeofbuf); + if (!newbuf) { + //what the fuck had possibly happened on bros pc :sob: + free(buffer); + SSL_shutdown(ssl); + SSL_free(ssl); + SSL_CTX_free(ctx); + closesocket(sock); + return -1; + } + buffer = newbuf; + } + } + buffer[total_bytes] = '\0'; + + char *endofhdr = strstr(buffer, "\r\n\r\n"); + if (!endofhdr) { + free(buffer); + SSL_shutdown(ssl); SSL_free(ssl); SSL_CTX_free(ctx); + closesocket(sock); + return -1; + } + + char *body_start = endofhdr + 4; + size_t body_len = total_bytes - (body_start - buffer); + if (strstr(buffer, "Transfer-Encoding: chunked")) { + size_t outlen; + *response = ProcessChunkedTransfer(body_start,body_len,&outlen); + *responselen = (long)outlen; + free(buffer); + } else { + char *copy = malloc(body_len + 1); + memcpy(copy, body_start, body_len); + copy[body_len] = '\0'; + *response = copy; + *responselen = (long)body_len; + free(buffer); + } + + SSL_shutdown(ssl); + SSL_free(ssl); + SSL_CTX_free(ctx); + closesocket(sock); + return 0; +} +int InitHTTP() { + SSL_library_init(); + SSL_load_error_strings(); + OpenSSL_add_all_algorithms(); + WSADATA wsaData; + WSAStartup(MAKEWORD(2,2), &wsaData); //me when macros +} +int CleanupHTTP() { + WSACleanup(); +} diff --git a/http.h b/http.h new file mode 100755 index 0000000..8d0607b --- /dev/null +++ b/http.h @@ -0,0 +1,11 @@ +void InitSockets(); +int SendShortHTTPReq(const char *hostname, const char *reqtype, + const char *endpoint, const char *extra_headers, + const char *user_agent, const char *content_type, + void *payload, unsigned long payload_size, char** response, long* responselen); + + +static void AppendHeader(char *buf, const char *key, const char *value); + +int InitHTTP(); +int CleanupHTTP(); diff --git a/log.txt b/log.txt new file mode 100644 index 0000000..2588e59 --- /dev/null +++ b/log.txt @@ -0,0 +1,3 @@ +{"t":null,"s":null,"op":10,"d":{"heartbeat_interval":41250,"_trace":["[\"gateway-prd-arm-us-east1-c-b6fw\",{\"micros\":0.0}]"]}} +{"t":null,"s":null,"op":11,"d":null} +{"t":"READY","s":1,"op":0,"d":{"geo_ordered_rtc_regions":["bucharest","tel-aviv","warsaw","milan","frankfurt"],"connected_accounts":[],"sessions":[{"status":"dnd","session_id":"all","hidden_activities":[],"client_info":{"version":0,"os":"unknown","client":"unknown"},"activities":[{"type":4,"state":"big devlet told me to change this","name":"Custom Status","id":"custom","created_at":1781558222440,"content_classification":{"loaded":true,"data":null}},{"type":0,"timestamps":{"start":1781559088044},"state":"Working on discordapi.c:336:3","session_id":"7ae08ad99480707cfdaec54b3ab2d768","name":"Code","id":"ba279e93c13f57be","flags":1,"details":"In Backcord - 5 problems found","created_at":1781561889240,"content_classification":{"loaded":true,"data":null},"assets":{"small_text":"VSCodium","small_image":"mp:external/cJg_LCIMgxmnfexLs8i5drXY8dgQ8d8NqPzRj2CvtgQ/https/raw.githubusercontent.com/LeonardSSH/vscord/main/assets/icons/vscodium.png","large_text":"Editing a C file","large_image":"mp:external/MPMYEqfHdJZEZBx7iwz_kqDpyNM68sj61jaS8ALUr-k/https/raw.githubusercontent.com/LeonardSSH/vscord/main/assets/icons/c.png"},"application_id":"782685898163617802"}],"active":true},{"status":"dnd","session_id":"72898fd1e49caab9ac7295d49ec40928","processed_at_timestamp":0,"hidden_activities":[],"client_info":{"version":0,"os":"linux","client":"web"},"activities":[]},{"status":"dnd","session_id":"7ae08ad99480707cfdaec54b3ab2d768","processed_at_timestamp":1781561921726,"hidden_activities":[],"client_info":{"version":0,"os":"linux","client":"web"},"activities":[{"type":4,"state":"big devlet told me to change this","name":"Custom Status","id":"custom","created_at":1781558222440,"content_classification":{"loaded":true,"data":null}},{"type":0,"timestamps":{"start":1781559088044},"state":"Working on discordapi.c:336:3","session_id":"7ae08ad99480707cfdaec54b3ab2d768","name":"Code","id":"ba279e93c13f57be","flags":1,"details":"In Backcord - 5 problems found","created_at":1781561889240,"content_classification":{"loaded":true,"data":null},"assets":{"small_text":"VSCodium","small_image":"mp:external/cJg_LCIMgxmnfexLs8i5drXY8dgQ8d8NqPzRj2CvtgQ/https/raw.githubusercontent.com/LeonardSSH/vscord/main/assets/icons/vscodium.png","large_text":"Editing a C file","large_image":"mp:external/MPMYEqfHdJZEZBx7iwz_kqDpyNM68sj61jaS8ALUr-k/https/raw.githubusercontent.com/LeonardSSH/vscord/main/assets/icons/c.png"},"application_id":"782685898163617802"}]},{"status":"dnd","session_id":"7d28e6b4e8562219eebdfc13771e15d3","processed_at_timestamp":0,"hidden_activities":[],"client_info":{"version":0,"os":"linux","client":"web"},"activities":[]},{"status":"dnd","session_id":"ce6bf951ea0e32180b68486d33c9595d","processed_at_timestamp":0,"hidden_activities":[],"client_info":{"version":0,"os":"linux","client":"web"},"activities":[]}],"read_state":[{"mention_count":0,"last_viewed":4169,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1510501120806752327","id":"374957651676626947","flags":1},{"mention_count":0,"last_viewed":4183,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1515411503103344770","id":"376670164437172236","flags":1},{"mention_count":0,"last_viewed":4168,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1510309445375098953","id":"376671240510767114","flags":1},{"mention_count":0,"last_viewed":4183,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1515722606907490394","id":"379322545611997184","flags":1},{"mention_count":0,"last_viewed":4169,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1510508142763446463","id":"380416856902729728","flags":1},{"mention_count":0,"last_viewed":4176,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1513161424199745546","id":"405763604642791434","flags":1},{"mention_count":0,"last_viewed":4178,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"452150383222063115","id":"438411805178462226","flags":1},{"mention_count":0,"last_viewed":4184,"last_pin_timestamp":"2026-06-06T19:12:38+00:00","last_message_id":"1516104099924283564","id":"442648971135942657","flags":1},{"mention_count":0,"last_viewed":4184,"last_pin_timestamp":"2026-06-07T16:09:37+00:00","last_message_id":"1516103658704601258","id":"452144750066401283","flags":1},{"mention_count":0,"last_viewed":4170,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1510320891878445321","id":"465249024031850506","flags":1},{"mention_count":0,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1492239161535627346","id":"563379956558856196","flags":0},{"mention_count":0,"last_viewed":4109,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1488995724409704479","id":"610531541889581068","flags":1},{"mention_count":0,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1487348195964223488","id":"614855396468719619","flags":0},{"mention_count":0,"last_viewed":4143,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1181689683005161533","id":"614984084334313483","flags":1},{"mention_count":0,"last_viewed":4105,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1489117176869945474","id":"766355076981587969","flags":1},{"mention_count":0,"last_viewed":4169,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1510484318156492933","id":"787286289934319636","flags":1},{"mention_count":0,"last_viewed":4175,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1512862478906691796","id":"792742767255879691","flags":1},{"mention_count":0,"last_viewed":4167,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1449105156904849499","id":"792743671267065866","flags":1},{"mention_count":0,"last_viewed":4177,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1512901725705732188","id":"795563691726340096","flags":1},{"mention_count":0,"last_viewed":4168,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1510313032620970188","id":"831490939524087888","flags":1},{"mention_count":0,"last_viewed":4126,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"918356100905066537","id":"918351951421382656","flags":1},{"mention_count":0,"last_viewed":4184,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1515869335158128741","id":"920931221712797696","flags":1},{"mention_count":0,"last_viewed":4184,"last_pin_timestamp":"2026-06-07T15:43:50+00:00","last_message_id":"1515811833724928088","id":"1004815448761696358","flags":1},{"mention_count":0,"last_viewed":4175,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1511728181722480791","id":"1079815473396461608","flags":1},{"mention_count":0,"last_viewed":4175,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1511728209195171962","id":"1079833266875551814","flags":1},{"mention_count":0,"last_viewed":4175,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1511728195727265923","id":"1079833291240255568","flags":1},{"mention_count":0,"last_viewed":4183,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1492266263223865525","id":"1096357703770718220","flags":1},{"mention_count":0,"last_viewed":4184,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1096996560593756280","id":"1096492975988686878","flags":1},{"mention_count":0,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1515622386806820894","id":"1097423395831951440","flags":0},{"mention_count":0,"last_viewed":4184,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1515453857147261109","id":"1139507143666577448","flags":1},{"mention_count":0,"last_viewed":4167,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1147512746791936020","id":"1139903403984691219","flags":1},{"mention_count":0,"last_viewed":4183,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1492266250968236214","id":"1182610179980800020","flags":1},{"mention_count":0,"last_viewed":4184,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1492266257289056368","id":"1183827843453558889","flags":1},{"mention_count":0,"last_viewed":4181,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1514850609436688474","id":"1326575997968973856","flags":1},{"mention_count":0,"last_viewed":4184,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1516127888557215794","id":"1326577991937032223","flags":1},{"mention_count":0,"last_viewed":4180,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1326590742654877810","id":"1326585029320642654","flags":1},{"mention_count":0,"last_viewed":4177,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1513555102021976279","id":"1326587799322759269","flags":1},{"mention_count":0,"last_viewed":4180,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1514682761267380224","id":"1327614751098011658","flags":1},{"mention_count":0,"last_viewed":4158,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1506643386889928784","id":"1341514879089246250","flags":1},{"mention_count":0,"last_viewed":4178,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1503464662107422821","id":"1354517128644137171","flags":1},{"mention_count":0,"last_viewed":4113,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1415038341065347174","id":"1355226410641260605","flags":1},{"mention_count":0,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1490026481441571066","id":"1355242469545087159","flags":0},{"mention_count":0,"last_viewed":4183,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1409847822072942662","id":"1355284034183499877","flags":1},{"mention_count":0,"last_viewed":4122,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1490767486532980987","id":"1370436665838927933","flags":1},{"mention_count":0,"last_viewed":4113,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1415038125419401299","id":"1377690794684715158","flags":1},{"mention_count":0,"last_viewed":4167,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1509827211987914782","id":"1390409972818514201","flags":1},{"mention_count":0,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1490767563230281808","id":"1390411119218266392","flags":0},{"mention_count":0,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1490767838745722922","id":"1394413105521360976","flags":0},{"mention_count":0,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1490767927291543704","id":"1395449123532181625","flags":0},{"mention_count":0,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1490763454439755957","id":"1398984454856249426","flags":0},{"mention_count":0,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1490763461859479562","id":"1402740004534358238","flags":0},{"mention_count":0,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1490768064784896252","id":"1402999636607762573","flags":0},{"mention_count":0,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1490763530226630737","id":"1404413425085579284","flags":0},{"mention_count":0,"last_viewed":4113,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1444406529112674447","id":"1408178343773343805","flags":1},{"mention_count":0,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1490767987651903639","id":"1408182409962324139","flags":0},{"mention_count":0,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1490768125602431156","id":"1410602088055967794","flags":0},{"mention_count":0,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1499303354139148379","id":"1417638486177091614","flags":0},{"mention_count":0,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1490763537855938592","id":"1417974858897297558","flags":0},{"mention_count":0,"last_viewed":4175,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1512828045617008680","id":"1423198081695879240","flags":1},{"mention_count":0,"last_viewed":4181,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1480654992049176617","id":"1423198538262909070","flags":1},{"mention_count":0,"last_viewed":4147,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1504911213610537120","id":"1423943952368799744","flags":1},{"mention_count":0,"last_viewed":4155,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1505674854106533988","id":"1423944119402758264","flags":1},{"mention_count":0,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1502692312336039977","id":"1423944167708426310","flags":0},{"mention_count":0,"last_viewed":4169,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1480619701532102901","id":"1430576852438745128","flags":1},{"mention_count":0,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1505148272023437413","id":"1430583794989011046","flags":0},{"mention_count":0,"last_viewed":4152,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1504835112829718538","id":"1430643695518089250","flags":1},{"mention_count":0,"last_viewed":4178,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1513613694787911762","id":"1431192932215685150","flags":1},{"mention_count":0,"last_viewed":4179,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1514266626726432859","id":"1437455965879402547","flags":1},{"mention_count":0,"last_viewed":4184,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1515679536635711631","id":"1438196913102131390","flags":1},{"mention_count":0,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1490768212244168776","id":"1439589744941203517","flags":0},{"mention_count":0,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1508073645145063505","id":"1442731598637301911","flags":2},{"mention_count":0,"last_viewed":4115,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1490769330822975640","id":"1444296470089039913","flags":1},{"mention_count":0,"last_viewed":4167,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1489939867130531841","id":"1445162893816365191","flags":1},{"mention_count":0,"last_viewed":4183,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1447694979244757132","id":"1445334914303131760","flags":1},{"mention_count":0,"last_viewed":4168,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1495854990953152602","id":"1450871184504913931","flags":1},{"mention_count":0,"last_viewed":4167,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1490021747494223924","id":"1465479939762426011","flags":1},{"mention_count":0,"last_viewed":4108,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1468702685053063241","id":"1468347595033415821","flags":1},{"mention_count":0,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1513596807450595432","id":"1472939930400325723","flags":0},{"mention_count":0,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1477240646367449111","id":"1477075614673408121","flags":0},{"mention_count":0,"last_viewed":4128,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1486320431848751114","id":"1478308682151497801","flags":1},{"mention_count":0,"last_viewed":4108,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1488259487860133968","id":"1478309316829380659","flags":1},{"mention_count":0,"last_viewed":4165,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1488495271934427216","id":"1479059798421930078","flags":1},{"mention_count":0,"last_viewed":4108,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1488576093521707008","id":"1479068728602661044","flags":1},{"mention_count":0,"last_viewed":4108,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1479927879927206021","id":"1479069304703025316","flags":1},{"mention_count":0,"last_viewed":4122,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1480236913054060545","id":"1479069383971049482","flags":1},{"mention_count":0,"last_viewed":4182,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1483402984712044654","id":"1479588951693201589","flags":1},{"mention_count":0,"last_viewed":4119,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1491196937158791360","id":"1481367414011854888","flags":1},{"mention_count":0,"last_viewed":4184,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1516204212952760361","id":"1482328648974340233","flags":0},{"mention_count":0,"last_viewed":4184,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1516190301742563328","id":"1482330774702260289","flags":0},{"mention_count":0,"last_viewed":4181,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1505531114700406844","id":"1482339119651750020","flags":0},{"mention_count":0,"last_viewed":4184,"last_pin_timestamp":"2026-05-19T12:19:08+00:00","last_message_id":"1516190366913794259","id":"1482361213139550248","flags":0},{"mention_count":0,"last_viewed":4183,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1515706830347702293","id":"1482657742173765663","flags":0},{"mention_count":0,"last_viewed":4184,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1516201065995960360","id":"1483057456706883601","flags":0},{"mention_count":0,"last_viewed":4171,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1488645773678612620","id":"1483722559638732881","flags":0},{"mention_count":0,"last_viewed":4110,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1484218562246868993","id":"1483722621542731777","flags":0},{"mention_count":0,"last_viewed":4179,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1514220240266068079","id":"1484880541785526295","flags":0},{"mention_count":0,"last_viewed":4182,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1515057064051867729","id":"1485631425175621662","flags":0},{"mention_count":0,"last_viewed":4167,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1488995359295410468","id":"1487408480938885263","flags":0},{"mention_count":1,"last_viewed":4178,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1513826036742361159","id":"1488551340580802593","flags":1},{"mention_count":0,"last_viewed":4184,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1516048042808180756","id":"1488645676777738474","flags":1},{"mention_count":0,"last_viewed":4152,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1504595305088155660","id":"1488645727218569286","flags":0},{"mention_count":0,"last_viewed":4167,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1493594707668897932","id":"1488790914074673172","flags":1},{"mention_count":0,"last_viewed":4163,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1508552478335959040","id":"1488794183815663706","flags":1},{"mention_count":0,"last_viewed":4182,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1509154591848271873","id":"1488794501815210004","flags":1},{"mention_count":0,"last_viewed":4174,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1512486847278743704","id":"1488794501815210007","flags":1},{"mention_count":0,"last_viewed":4184,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1510015797123354758","id":"1488866863948501022","flags":1},{"mention_count":0,"last_viewed":4144,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1488988714603515984","id":"1488985496427299050","flags":1},{"mention_count":0,"last_viewed":4144,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1489280452026957854","id":"1489183107092447393","flags":1},{"mention_count":0,"last_viewed":4147,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1489384672386355434","id":"1489384661783281705","flags":1},{"mention_count":0,"last_viewed":4146,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1500798074744995971","id":"1489940132772581446","flags":0},{"mention_count":0,"last_viewed":4184,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1515831357694021743","id":"1490032844301537423","flags":0},{"mention_count":0,"last_viewed":4184,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1490434683828178944","id":"1490418419349192935","flags":0},{"mention_count":0,"last_viewed":4164,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1493189641115930714","id":"1490426254111932648","flags":0},{"mention_count":0,"last_viewed":4184,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1516017302225551401","id":"1490715638912782458","flags":0},{"mention_count":0,"last_viewed":4166,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1495794969384976547","id":"1490785885535469588","flags":0},{"mention_count":0,"last_viewed":4115,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1491157237522239690","id":"1490859050265612489","flags":1},{"mention_count":0,"last_viewed":4183,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1505215255339466986","id":"1491079677786329088","flags":0},{"mention_count":0,"last_viewed":4184,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1516165933213679708","id":"1491851563038150737","flags":0},{"mention_count":0,"last_viewed":4165,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1502024562903220276","id":"1491890940712063067","flags":0},{"mention_count":0,"last_viewed":4169,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1505180919756095719","id":"1492232648410534042","flags":1},{"mention_count":0,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1492245454614954075","id":"1492233427670401279","flags":0},{"mention_count":0,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1492245671863124118","id":"1492233459903758476","flags":0},{"mention_count":0,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1492881780074741801","id":"1492233524504432700","flags":0},{"mention_count":0,"last_viewed":4183,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1501286308251828234","id":"1492237009912074563","flags":0},{"mention_count":0,"last_viewed":4139,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1499750464311529582","id":"1492238480196239530","flags":1},{"mention_count":0,"last_viewed":4167,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1492243545505923262","id":"1492243541030731858","flags":1},{"mention_count":0,"last_viewed":4118,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1492389822281814206","id":"1492266288742006866","flags":0},{"mention_count":0,"last_viewed":4160,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1492268973260013892","id":"1492268909267648622","flags":0},{"mention_count":0,"last_viewed":4180,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1492321645577244924","id":"1492271698190274590","flags":0},{"mention_count":0,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1492272727518744789","id":"1492272690336104529","flags":0},{"mention_count":0,"last_viewed":4180,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1492275881320906822","id":"1492275695177564204","flags":0},{"mention_count":0,"last_viewed":4165,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1492906568084095158","id":"1492903213316440247","flags":0},{"mention_count":0,"last_viewed":4160,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1493222127816540161","id":"1493221714761486448","flags":0},{"mention_count":0,"last_viewed":4183,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1496563584115671234","id":"1493327469002883234","flags":0},{"mention_count":0,"last_viewed":4165,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1506350259578601603","id":"1493411996551348377","flags":0},{"mention_count":0,"last_viewed":4167,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1500844505585287252","id":"1495483339145084932","flags":0},{"mention_count":0,"last_viewed":4183,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1515622229553971200","id":"1497252050998792435","flags":0},{"mention_count":0,"last_viewed":4147,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1498716987163934821","id":"1498716982755852509","flags":0},{"mention_count":0,"last_viewed":4183,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1498719154537234513","id":"1498719123516031067","flags":0},{"mention_count":0,"last_viewed":4164,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1498742440251883541","id":"1498724755224924394","flags":0},{"mention_count":0,"last_viewed":4184,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1516095151276036167","id":"1500879559422251140","flags":0},{"mention_count":0,"last_viewed":4176,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1501266077223485631","id":"1501094071278637109","flags":1},{"mention_count":0,"last_viewed":4143,"last_pin_timestamp":"2026-05-05T14:24:25+00:00","last_message_id":"1503418673447309343","id":"1501227366893224038","flags":0},{"mention_count":0,"last_viewed":4184,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1516116969110372442","id":"1502033814065512538","flags":0},{"mention_count":0,"last_viewed":4181,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1502985351709462569","id":"1502772457407516793","flags":1},{"mention_count":0,"last_viewed":4149,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1505179785708699709","id":"1503250840473829387","flags":1},{"mention_count":0,"last_viewed":4166,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1509150559305994370","id":"1503863891896307754","flags":1},{"mention_count":0,"last_viewed":4158,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1504962641582358538","id":"1504959805746581575","flags":0},{"mention_count":0,"last_viewed":4183,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1515669542431490128","id":"1505181328424046776","flags":1},{"mention_count":0,"last_viewed":4177,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1513492771829186560","id":"1505197715653660742","flags":1},{"mention_count":0,"last_viewed":4184,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1515736554050687106","id":"1505216980309774416","flags":2},{"mention_count":0,"last_viewed":4183,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1510324035584659466","id":"1505231535014547458","flags":1},{"mention_count":0,"last_viewed":4162,"last_pin_timestamp":"2026-05-17T21:07:50+00:00","last_message_id":"1506034321927180472","id":"1505232274231132282","flags":1},{"mention_count":0,"last_viewed":4177,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1513538919659213014","id":"1505310655287267509","flags":1},{"mention_count":0,"last_viewed":4184,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1516052914253070438","id":"1505679406180470945","flags":1},{"mention_count":0,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1505679667452182618","id":"1505679610354864148","flags":0},{"mention_count":0,"last_viewed":4158,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1505683551796858981","id":"1505683551796858981","flags":2},{"mention_count":0,"last_viewed":4159,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1506716430832238612","id":"1506716430832238612","flags":2},{"mention_count":0,"last_viewed":4159,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1506757399850258515","id":"1506721445525590119","flags":2},{"mention_count":0,"last_viewed":4184,"last_pin_timestamp":"2026-06-06T15:49:51+00:00","last_message_id":"1516190273829605469","id":"1507002014813519992","flags":0},{"mention_count":0,"last_viewed":4160,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1507139229686431755","id":"1507117810675875890","flags":2},{"mention_count":0,"last_viewed":4166,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1509657948987854868","id":"1507474927895183420","flags":2},{"mention_count":0,"last_viewed":4167,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1508128870514036747","id":"1507800767061295225","flags":0},{"mention_count":0,"last_viewed":4163,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1508542438908629002","id":"1508173141816639568","flags":0},{"mention_count":0,"last_viewed":4164,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1508839480650498099","id":"1508462351844905152","flags":1},{"mention_count":0,"last_viewed":4164,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1508800646713966702","id":"1508463595162439760","flags":1},{"mention_count":0,"last_viewed":4174,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1512456352256233682","id":"1508559452578644020","flags":0},{"mention_count":0,"last_viewed":4175,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1512909133244793073","id":"1509113166703890513","flags":0},{"mention_count":0,"last_viewed":4165,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1509155031050485840","id":"1509154783309729842","flags":1},{"mention_count":0,"last_viewed":4165,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1509233529421037568","id":"1509233546512830574","flags":0},{"mention_count":0,"last_viewed":4166,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1509635786516074656","id":"1509635786516074656","flags":2},{"mention_count":0,"last_viewed":4184,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1516202604634308759","id":"1509636606569611517","flags":1},{"mention_count":0,"last_viewed":4172,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1511824450700705832","id":"1509990907389280396","flags":1},{"mention_count":0,"last_viewed":4173,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1510724634406813736","id":"1510357069901856929","flags":1},{"mention_count":0,"last_viewed":4178,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1512169833792409840","id":"1511811765611008100","flags":1},{"mention_count":0,"last_viewed":4184,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1516099832262037665","id":"1512081547187195924","flags":0},{"mention_count":0,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1513492716653383720","id":"1513475985339584533","flags":2},{"mention_count":0,"last_viewed":4183,"last_pin_timestamp":"1970-01-01T00:00:00+00:00","last_message_id":"1515726190218969289","id":"1515723123201146930","flags":0}],"country_code":"TR","user_guild_settings":[{"version":23,"suppress_roles":false,"suppress_everyone":false,"notify_highlights":0,"muted":false,"mute_scheduled_events":false,"mute_config":null,"mobile_push":true,"message_notifications":1,"hide_muted_channels":false,"guild_id":"1488551339972624414","flags":0,"channel_overrides":[{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1488551340580802593"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1510357069901856929"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1509636606569611517"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1488867168543051927"}]},{"version":19,"suppress_roles":false,"suppress_everyone":false,"notify_highlights":0,"muted":false,"mute_scheduled_events":false,"mute_config":null,"mobile_push":true,"message_notifications":0,"hide_muted_channels":false,"guild_id":null,"flags":0,"channel_overrides":[{"muted":true,"mute_config":{"selected_time_window":-1,"end_time":null},"message_notifications":3,"collapsed":false,"channel_id":"1507002014813519992"}]},{"version":22,"suppress_roles":false,"suppress_everyone":false,"notify_highlights":0,"muted":false,"mute_scheduled_events":false,"mute_config":null,"mobile_push":true,"message_notifications":1,"hide_muted_channels":false,"guild_id":"374957651676626945","flags":16384,"channel_overrides":[{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"434435910310952960"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"442648971135942657"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"377108064827867136"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"379373187823042563"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"374957651676626947"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"452144750066401283"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"379341102009810946"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1352262135966732359"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"376671240510767114"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"411926594622324746"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"726455242669162636"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"465249024031850506"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"831490939524087888"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"438411805178462226"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"687357512512438398"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"379342134773284864"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"449967685074419712"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"374957651676626946"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"394126728232042516"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"438383850901733400"}]},{"version":25,"suppress_roles":false,"suppress_everyone":false,"notify_highlights":0,"muted":false,"mute_scheduled_events":false,"mute_config":null,"mobile_push":true,"message_notifications":1,"hide_muted_channels":false,"guild_id":"1326575997096693882","flags":16384,"channel_overrides":[{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1326575997968973856"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1326589062542262274"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1326585535849955349"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1326575997968973854"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1326585029320642654"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1326575997968973855"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1326587710705504318"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1326577991937032223"}]},{"version":24,"suppress_roles":false,"suppress_everyone":false,"notify_highlights":0,"muted":false,"mute_scheduled_events":false,"mute_config":null,"mobile_push":true,"message_notifications":1,"hide_muted_channels":false,"guild_id":"792741248707723277","flags":0,"channel_overrides":[{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"795563691726340096"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"853627031635361832"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"792743888568844329"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"792743671267065866"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"792742767255879691"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1139516476143972362"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1079833291240255568"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1139521629899214961"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1139522504122171443"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1139921284030017556"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1139478626019053589"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1130500725152157817"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1139522435939565629"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1139522352779116735"},{"muted":false,"mute_config":null,"message_notifications":3,"collapsed":true,"channel_id":"1139478272976109678"}]},{"version":18,"suppress_roles":false,"suppress_everyone":false,"notify_highlights":0,"muted":false,"mute_scheduled_events":false,"mute_config":null,"mobile_push":true,"message_notifications":0,"hide_muted_channels":false,"guild_id":"1505231533814972539","flags":0,"channel_overrides":[]},{"version":12,"suppress_roles":false,"suppress_everyone":false,"notify_highlights":0,"muted":false,"mute_scheduled_events":false,"mute_config":null,"mobile_push":true,"message_notifications":0,"hide_muted_channels":false,"guild_id":"1186890351328382986","flags":0,"channel_overrides":[{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462612129290129408"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462326091632087041"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462612859392360449"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1490626161150001152"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1300886717695397898"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462453047740600332"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1437953473714061332"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1460762732734320660"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462345863711031316"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1490592009948364820"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1490625150440439829"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462318548972998686"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1269802239678087199"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462318341971775520"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462325214854647839"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462347046853017631"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1486963353225269279"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1490626822550065183"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1330450475568599080"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462325874409082920"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462347010068971560"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462370402587377704"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1490591405381521450"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1490624723829129256"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1490625801815724072"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1405093055400378429"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462325808667295805"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1346745802441363519"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462326060866863165"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462606256614150208"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1490623888487612478"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1491645227323228220"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1269802231528689735"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462345783335452743"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462345797654937671"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1490623092710576199"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462347161743134802"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462370914376093787"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1269808686281261150"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462345963149725794"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1269808748638113892"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462325999482962023"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462326167938928752"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462371137890812016"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1491645328364011640"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1490710469739286650"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462345903590346879"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1490590898680107138"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1327757145126736004"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462325935226228870"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462607031692169357"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462326130647367824"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462347197852156055"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462316897134706840"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1490624310786785432"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462345760287752348"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462346113284575389"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462317996402933926"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1269802194681467052"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462370323855839414"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1490437616099659958"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462370820201648326"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462325968218751192"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1462318529553633523"}]},{"version":16,"suppress_roles":false,"suppress_everyone":false,"notify_highlights":0,"muted":false,"mute_scheduled_events":false,"mute_config":null,"mobile_push":true,"message_notifications":1,"hide_muted_channels":false,"guild_id":"422814981520621569","flags":16384,"channel_overrides":[{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"422814981520621571"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":true,"channel_id":"1296865152632619110"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"422835819221483530"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"422836745520807948"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1265705375605198930"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1296437714610028594"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"852891527620853780"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"976128469618552882"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"800305191449788446"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1308766339799973939"}]},{"version":2,"suppress_roles":false,"suppress_everyone":false,"notify_highlights":0,"muted":false,"mute_scheduled_events":false,"mute_config":null,"mobile_push":true,"message_notifications":1,"hide_muted_channels":false,"guild_id":"610531541889581066","flags":16384,"channel_overrides":[{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"778699403577393153"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"766355076981587969"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"778790478597980200"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"622696075916214282"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"614984084334313483"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"610531541889581068"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"704769195749146634"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"610531541889581070"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"610531541889581069"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"955319610977185822"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"722872096002408529"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"770735128866455602"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1048072429215420446"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"801899015578189854"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1018987264853938196"}]},{"version":11,"suppress_roles":false,"suppress_everyone":false,"notify_highlights":0,"muted":false,"mute_scheduled_events":false,"mute_config":null,"mobile_push":true,"message_notifications":1,"hide_muted_channels":false,"guild_id":"1341514878245929020","flags":0,"channel_overrides":[{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1341535257866010625"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1342927656877822083"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1341535318767304714"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1342920573377839124"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1341720211417727067"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1341777697407238175"},{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1341535525496029215"}]},{"version":10,"suppress_roles":false,"suppress_everyone":false,"notify_highlights":0,"muted":false,"mute_scheduled_events":false,"mute_config":null,"mobile_push":true,"message_notifications":1,"hide_muted_channels":false,"guild_id":"563379955937837077","flags":0,"channel_overrides":[{"muted":false,"mute_config":null,"message_notifications":3,"flags":4096,"collapsed":false,"channel_id":"1492243541030731858"}]}],"guild_join_requests":[],"session_id":"7d28e6b4e8562219eebdfc13771e15d3","auth_session_id_hash":"0bE6Xl6pEmMkDxFrdBYrhxPu0HeUBs2h+bYa7729nJ0=","explicit_content_scan_version":4,"apex_experiments":{"installation":"1516205337089409135.0bvseD3zJStUTrnuSBzHNrUWbkY","assignments":{"2":{"1516205337089409135":{"evaluation_id":"f437bbfd","assignments":[[3364568771,0,2,3],[2808298683,1,2,1],[2901159659,0,2,2],[2593682736,1,2,1]]}},"1":{"1482318441066135693":{"evaluation_id":"a8331f79","assignments":[[13763179,1,0,3],[905417394,0,2,85],[3164918612,0,2,85],[1106857705,1,2,1],[98491766,1,0,1],[2936421639,1,2,1],[1469977550,1,0,1],[3389943109,1,0,1],[3215657868,1,0,1],[3157335545,0,2,1],[683167480,1,0,1],[1595172794,1,0,1],[1734805271,1,0,1],[108746149,1,0,1],[266865869,1,0,1],[947144633,1,0,2],[1965847247,1,0,1],[2322093748,1,0,1],[2660691555,1,2,2],[885201416,1,0,1],[365813772,1,0,2],[225615481,1,0,1],[4153877303,1,0,2],[1067888569,1,0,1],[2472642804,1,0,1],[3445234122,1,0,1],[2415033776,1,2,1],[2293466233,1,0,3],[366091850,1,0,1],[2616957338,1,0,1],[624881145,1,0,2],[1108293632,1,0,2],[257703839,0,2,1],[547308276,1,0,1],[4283114768,1,2,2],[4217696865,1,0,2],[1166306490,1,0,1],[3123910578,1,0,1],[1132337047,2,0,1],[1952747502,0,2,1],[175545446,1,0,3],[3645712421,1,0,1],[1687398893,1,0,1],[1744318014,1,0,1],[3383307794,0,2,1],[3683969802,2,0,2],[4237608573,1,0,1],[3714892854,2,0,1],[287030714,1,0,1],[1191234218,0,2,1],[2608269440,1,0,1],[1191872187,1,0,1],[2994102938,1,0,2],[3355255429,0,2,1],[3929126958,0,2,1],[4245969235,1,0,1],[2454353061,1,0,1],[3477966246,1,0,1],[3791397699,1,0,1],[457934999,1,2,1],[3839901964,1,2,2],[972013852,0,1,3],[2394178690,1,0,2],[545836786,1,0,2],[865623749,1,0,1],[124920392,1,0,1],[2017976956,2,0,1],[1360179712,3,0,1],[509405464,1,0,1],[1672308004,1,0,1],[744217492,0,2,1],[4157871495,1,0,1],[4287667677,1,0,1],[3158059550,1,0,3],[3683510955,1,0,1],[469491237,1,0,1],[642281150,1,0,1],[2500401907,0,2,1],[3547665816,1,2,1],[3332393228,0,2,1],[1233408919,1,0,1],[3337377814,1,0,1],[777289255,1,0,1],[2026679681,1,0,1],[1108239443,1,2,1],[1061329232,1,0,1],[1870825887,1,0,1],[3036288999,1,0,1],[4111119238,1,2,1],[2637661828,1,0,1],[915092812,1,2,2],[229600661,1,0,1],[2397638565,1,0,1],[2521213627,1,0,1],[2059222623,1,2,1],[2857065725,1,2,1],[3974364602,1,2,1],[3177540133,1,0,1],[1945502063,0,8,0],[2092655299,0,8,0]]}}}},"static_client_session_id":"bf20991c-406c-4a2a-8c2e-786aa0dad5bc","_trace":["[\"gateway-prd-arm-us-east1-c-b6fw\",{\"micros\":193345,\"calls\":[\"id_created\",{\"micros\":552,\"calls\":[]},\"session_lookup_time\",{\"micros\":307,\"calls\":[]},\"session_lookup_finished\",{\"micros\":9,\"calls\":[]},\"sessions-prd-gcp-us-east1-c-11\",{\"micros\":189535,\"calls\":[\"start_session\",{\"micros\":178712,\"calls\":[\"prd-rpc-65967c6fbb-tdzpt\",{\"micros\":100310,\"calls\":[\"get_user\",{\"micros\":7167},\"get_guilds\",{\"micros\":29740},\"user_settings_proto\",{\"micros\":43},\"relationships\",{\"micros\":25},\"game_relationships\",{\"micros\":12},\"friend_suggestion\",{\"micros\":28},\"connections\",{\"micros\":11},\"user_notes\",{\"micros\":7},\"serialized_read_states\",{\"micros\":11},\"send_scheduled_deletion_message\",{\"micros\":8},\"sanitize_premium_perks\",{\"micros\":8},\"read_repair_premium_perks\",{\"micros\":8},\"guild_join_requests\",{\"micros\":8},\"user_guild_settings\",{\"micros\":8},\"serialized_private_channels\",{\"micros\":20998},\"user_segments\",{\"micros\":6170},\"blocker_ids\",{\"micros\":20},\"affine_user_ids\",{\"micros\":101},\"experiments\",{\"micros\":7192},\"required_action\",{\"micros\":18},\"authorized_ip_coro\",{\"micros\":9},\"pending_payments\",{\"micros\":6033},\"apex_experiments\",{\"micros\":61228},\"sessions_experiments\",{\"micros\":19},\"played_application_ids\",{\"micros\":47},\"linked_users\",{\"micros\":18},\"ad_personalization_toggles_disabled\",{\"micros\":9},\"regional_feature_config\",{\"micros\":10}]}]},\"starting_guild_connect\",{\"micros\":55,\"calls\":[]},\"presence_started\",{\"micros\":333,\"calls\":[]},\"guilds_started\",{\"micros\":847,\"calls\":[]},\"lobbies_started\",{\"micros\":1,\"calls\":[]},\"guilds_connect\",{\"micros\":8513,\"calls\":[]},\"presence_connect\",{\"micros\":2,\"calls\":[]},\"connect_finished\",{\"micros\":8807,\"calls\":[]},\"build_ready\",{\"micros\":777,\"calls\":[]},\"clean_ready\",{\"micros\":1,\"calls\":[]},\"optimize_ready\",{\"micros\":1,\"calls\":[]},\"split_ready\",{\"micros\":0,\"calls\":[]}]}]}]"],"experiments":[[288968706,0,1,-1,3,2116,0,0,null,null,null],[3013881204,5,11,-1,1,1761,0,0,null,null,null],[2180379513,0,1,-1,4,4005,0,0,null,null,null],[759064140,0,1,-1,0,9594,0,0,null,null,null],[1680860120,0,1,-1,1,9916,0,0,null,null,null],[1112953678,1,1,-1,0,6293,0,0,null,null,null],[4285324985,0,1,-1,0,8224,0,0,null,null,null],[1144304849,0,1,-1,0,124,0,0,null,null,null],[1022342504,1,1,-1,0,1214,0,0,null,null,null]],"resume_gateway_url":"wss://gateway-us-east1-c.discord.gg","game_relationships":[],"linked_users":[],"friend_suggestion_count":0,"consents":{"personalization":{"consented":true}},"notification_settings":{"flags":0},"session_type":"normal","user":{"verified":true,"username":"win32a","store_country":null,"purchased_flags":0,"pronouns":"she/her","primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"premium_type":0,"premium":false,"phone":"+905053206233","perks":{"config_by_perk":{},"active_perks_bitmask":[]},"nsfw_allowed":true,"mobile":true,"mfa_enabled":true,"id":"1482318441066135693","global_name":"The LGS 494'er","flags":16,"email":"snow32@atomicmail.io","display_name_styles":null,"discriminator":"0","desktop":true,"collectibles":null,"clan":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"bot":false,"bio":"signal: snow32.32\nGMT+3 | 🇹🇷 Istanbul\nrandom c/vb6/html3.2 dev\n🏳️‍⚧️ le trans\nhas not pushed to git in a few centuries\nThe Makeshift DE | Backcord | UnifyBridge","banner_color":null,"banner":null,"avatar_decoration_data":null,"avatar":"883a27d18b9795631db4d3580e3e2c88","age_verification_status":1,"accent_color":null},"relationships":[{"user_ignored":false,"user":{"username":"bytewelder","public_flags":0,"primary_guild":null,"id":"252154181719293962","global_name":"ByteWelder","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"bd4cce4217bee6575df32b3c9f284a79"},"type":1,"since":"2026-06-08T18:59:38.001000+00:00","nickname":null,"is_spam_request":false,"id":"252154181719293962"},{"user_ignored":false,"user":{"username":"mythical6255","public_flags":0,"primary_guild":null,"id":"389848814066073611","global_name":"MythicalDreams","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"534849d00b58cb8855667116d5a5a783"},"type":1,"since":"2026-04-05T19:01:42.874000+00:00","nickname":null,"is_spam_request":false,"id":"389848814066073611"},{"user_ignored":false,"user":{"username":"ordinaryumbrella","public_flags":0,"primary_guild":null,"id":"538338953938337792","global_name":"傘☂","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"5e46180a185e43ddc81894aeb9032f01"},"type":4,"nickname":null,"is_spam_request":false,"id":"538338953938337792"},{"user_ignored":false,"user":{"username":"josemiten","public_flags":256,"primary_guild":null,"id":"551652411769618440","global_name":"joe","display_name_styles":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954036","palette":"cobalt","label":"COLLECTIBLES_ORB_MAGIC_MISTS_NP_A11Y","expires_at":null,"asset":"nameplates/orb/magical_mist/"}},"clan":null,"avatar_decoration_data":null,"avatar":"2e6105f36b071345ea5ff607771094c2"},"type":1,"since":"2026-03-14T10:53:07.715000+00:00","nickname":null,"is_spam_request":false,"id":"551652411769618440"},{"user_ignored":false,"user":{"username":"biorkoling","public_flags":64,"primary_guild":null,"id":"620638113407959042","global_name":"BiorKoling","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"a6a5307947cbca71753294f06fe6d76b"},"type":1,"since":"2026-04-09T16:50:22.587000+00:00","nickname":null,"is_spam_request":false,"id":"620638113407959042"},{"user_ignored":false,"user":{"username":"aydrix","public_flags":0,"primary_guild":{"tag":"FYG","identity_guild_id":"1402343151179403375","identity_enabled":true,"badge":"1df806e7e25c4ba46c3123dffdabcef9"},"id":"627592842554114090","global_name":"Aydrix","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"FYG","identity_guild_id":"1402343151179403375","identity_enabled":true,"badge":"1df806e7e25c4ba46c3123dffdabcef9"},"avatar_decoration_data":null,"avatar":"bfc4d8ba994ebb86fe3ccd332124bea9"},"type":1,"since":"2026-03-16T10:58:01.065000+00:00","nickname":null,"is_spam_request":false,"id":"627592842554114090"},{"user_ignored":false,"user":{"username":"nn11y","public_flags":1048832,"primary_guild":null,"id":"728345621093810258","global_name":"16","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"af8d417e28528a875aef647d2fff662f"},"type":2,"since":"2026-04-05T19:47:25.773000+00:00","nickname":null,"is_spam_request":false,"id":"728345621093810258"},{"user_ignored":false,"user":{"username":"twixxty","public_flags":128,"primary_guild":{"tag":"fluf","identity_guild_id":"507981817618366471","identity_enabled":true,"badge":"21129b437afdc5d4c56b399d9d86e25d"},"id":"798177330010521630","global_name":"caot","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"fluf","identity_guild_id":"507981817618366471","identity_enabled":true,"badge":"21129b437afdc5d4c56b399d9d86e25d"},"avatar_decoration_data":null,"avatar":"a2fc410f0348b81063271ecb373f07ec"},"type":1,"since":"2026-04-06T14:11:26.637000+00:00","nickname":null,"is_spam_request":false,"id":"798177330010521630"},{"user_ignored":false,"user":{"username":"fafik.2","public_flags":0,"primary_guild":{"tag":"fluffy","identity_guild_id":"267735321695748096","identity_enabled":true,"badge":"9050fb1a279eb693dd6fea1d9eff53de"},"id":"810269161984622602","global_name":"Fafik","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"fluffy","identity_guild_id":"267735321695748096","identity_enabled":true,"badge":"9050fb1a279eb693dd6fea1d9eff53de"},"avatar_decoration_data":null,"avatar":"b726fdc312d395305b57adf3684ea303"},"type":1,"since":"2026-04-02T10:11:26.069000+00:00","nickname":null,"is_spam_request":false,"id":"810269161984622602"},{"user_ignored":false,"user":{"username":"skyler_095","public_flags":64,"primary_guild":{"tag":"JDM","identity_guild_id":"945434099437428796","identity_enabled":true,"badge":"439c5b7117f3f3e8e574b4766d1b7e73"},"id":"826819523751051265","global_name":"fstab","display_name_styles":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954036","palette":"cobalt","label":"COLLECTIBLES_ORB_MAGIC_MISTS_NP_A11Y","expires_at":null,"asset":"nameplates/orb/magical_mist/"}},"clan":{"tag":"JDM","identity_guild_id":"945434099437428796","identity_enabled":true,"badge":"439c5b7117f3f3e8e574b4766d1b7e73"},"avatar_decoration_data":{"sku_id":"1427463138634109026","expires_at":null,"asset":"a_75348082d14b5097708444fca20a09e0"},"avatar":"eb4b6ad4c940871e8077582385ceea44"},"type":1,"since":"2026-03-15T08:32:12.740000+00:00","nickname":null,"is_spam_request":false,"id":"826819523751051265"},{"user_ignored":false,"user":{"username":"microsoftenthusiast","public_flags":64,"primary_guild":{"tag":"AMD","identity_guild_id":"148549792191086593","identity_enabled":true,"badge":"59c0f381f2399f5317d14ebcda909857"},"id":"840280846577303594","global_name":"newuser","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"AMD","identity_guild_id":"148549792191086593","identity_enabled":true,"badge":"59c0f381f2399f5317d14ebcda909857"},"avatar_decoration_data":null,"avatar":"32562b18bffef2dc2d4830f9c93b085a"},"type":1,"since":"2026-06-03T20:11:26.928000+00:00","nickname":null,"is_spam_request":false,"id":"840280846577303594"},{"user_ignored":false,"user":{"username":"pobierz_","public_flags":128,"primary_guild":null,"id":"850712247461740616","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"9209f378a8218188885e769540242f10"},"type":2,"since":"2026-04-09T19:46:42.573000+00:00","nickname":null,"is_spam_request":false,"id":"850712247461740616"},{"user_ignored":false,"user":{"username":"therealsoldier0417","public_flags":0,"primary_guild":null,"id":"904072839177572362","global_name":"Liam","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"defab25538dc597562fa81ecd056187f"},"type":4,"nickname":null,"is_spam_request":false,"id":"904072839177572362"},{"user_ignored":false,"user":{"username":"defautluser2","public_flags":128,"primary_guild":{"tag":"SOG","identity_guild_id":"992118472454717530","identity_enabled":true,"badge":"0eaa40ad4f5fa0f420b29fe24a21ce48"},"id":"912035400485330954","global_name":"Niko","display_name_styles":{"font_id":11,"effect_id":1,"colors":[14516468]},"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1377377712129179840","palette":"berry","label":"COLLECTIBLES_NAMEPLATES_V2_COZY_CAT_A11Y","expires_at":null,"asset":"nameplates/nameplates_v2/cozy_cat/"}},"clan":{"tag":"SOG","identity_guild_id":"992118472454717530","identity_enabled":true,"badge":"0eaa40ad4f5fa0f420b29fe24a21ce48"},"avatar_decoration_data":{"sku_id":"1212569433839636530","expires_at":null,"asset":"a_c3cffc19e9784f7d0b005eecdf1b566e"},"avatar":"7030c9a3a010cbaddc3d9d4764d98a11"},"type":1,"since":"2026-05-25T19:10:38.950000+00:00","nickname":null,"is_spam_request":false,"id":"912035400485330954"},{"user_ignored":false,"user":{"username":"wootzie","public_flags":0,"primary_guild":null,"id":"937027596489744435","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"b49c4ee5891ff188e3a63fe4d4b68001"},"type":1,"since":"2026-04-13T20:25:18.583000+00:00","nickname":null,"is_spam_request":false,"id":"937027596489744435"},{"user_ignored":false,"user":{"username":"huntboy4000","public_flags":256,"primary_guild":{"tag":"FARM","identity_guild_id":"299449702599098368","identity_enabled":true,"badge":"6082c2553b03b47ccaea5203567df3cf"},"id":"973343651864383519","global_name":"HB4000","display_name_styles":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1377377712129179840","palette":"berry","label":"COLLECTIBLES_NAMEPLATES_V2_COZY_CAT_A11Y","expires_at":null,"asset":"nameplates/nameplates_v2/cozy_cat/"}},"clan":{"tag":"FARM","identity_guild_id":"299449702599098368","identity_enabled":true,"badge":"6082c2553b03b47ccaea5203567df3cf"},"avatar_decoration_data":{"sku_id":"1212569433839636530","expires_at":null,"asset":"a_c3cffc19e9784f7d0b005eecdf1b566e"},"avatar":"2ebb7a0f4cbd0411070dfcdbb6c26b97"},"type":4,"nickname":null,"is_spam_request":false,"id":"973343651864383519"},{"user_ignored":false,"user":{"username":"ribic4141","public_flags":256,"primary_guild":{"tag":"NCS","identity_guild_id":"100605426701185024","identity_enabled":true,"badge":"bdf7998de2b7f8d2153aa572b8cf2e82"},"id":"990936099511742525","global_name":"andrewシ","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"NCS","identity_guild_id":"100605426701185024","identity_enabled":true,"badge":"bdf7998de2b7f8d2153aa572b8cf2e82"},"avatar_decoration_data":null,"avatar":"1e0c5648d775905b63307ef82d6faea7"},"type":4,"nickname":null,"is_spam_request":false,"id":"990936099511742525"},{"user_ignored":false,"user":{"username":"fafalone","public_flags":0,"primary_guild":null,"id":"1000691941199052820","global_name":"fafalone","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"984f07e925b30890cb0a87c0eb03e592"},"type":1,"since":"2026-03-28T11:07:47.873000+00:00","nickname":null,"is_spam_request":false,"id":"1000691941199052820"},{"user_ignored":false,"user":{"username":"ajioxd","public_flags":128,"primary_guild":{"tag":"CHOM","identity_guild_id":"846840856690294855","identity_enabled":true,"badge":"5cd7528b50e47e1cb7fcef4ad5cba2f3"},"id":"1011624615598096484","global_name":"🜏𝔸𝕛𝕚𝕠🜏","display_name_styles":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954035","palette":"violet","label":"COLLECTIBLES_ORB_INFINITE_SWIRL_NP_A11Y","expires_at":null,"asset":"nameplates/orb/infinite_swirl/"}},"clan":{"tag":"CHOM","identity_guild_id":"846840856690294855","identity_enabled":true,"badge":"5cd7528b50e47e1cb7fcef4ad5cba2f3"},"avatar_decoration_data":null,"avatar":"ff8f0dd02a15bfb13b00d832e3eaaf5d"},"type":1,"since":"2026-04-01T13:43:04.816000+00:00","nickname":null,"is_spam_request":false,"id":"1011624615598096484"},{"user_ignored":false,"user":{"username":"reviewdb","public_flags":0,"primary_guild":null,"id":"1134864775000629298","global_name":"Warning","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":{"sku_id":"1226939756617793606","expires_at":null,"asset":"a_89cd445201a0c6c64d46876503d0e90e"},"avatar":"d0ff8ba712aa04fb39553b32d2f3a5ed"},"type":4,"nickname":null,"is_spam_request":false,"id":"1134864775000629298"},{"user_ignored":false,"user":{"username":"sebaslegacy","public_flags":64,"primary_guild":{"tag":"uhhh","identity_guild_id":"1512958106194149477","identity_enabled":true,"badge":"e985287f59221651fae8813e3453f611"},"id":"1232789574472831077","global_name":"sebas","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"uhhh","identity_guild_id":"1512958106194149477","identity_enabled":true,"badge":"e985287f59221651fae8813e3453f611"},"avatar_decoration_data":null,"avatar":"aa0748ddc834ebf6859a7c31df6fa3f6"},"type":1,"since":"2026-04-10T21:04:45.697000+00:00","nickname":null,"is_spam_request":false,"id":"1232789574472831077"},{"user_ignored":false,"user":{"username":"castileguy","public_flags":256,"primary_guild":{"tag":"ESP","identity_guild_id":"894363477731328040","identity_enabled":true,"badge":"ad842b5ea717cde056d0093cb9e90d1d"},"id":"1243901178446872618","global_name":"Colonial Cheese","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"ESP","identity_guild_id":"894363477731328040","identity_enabled":true,"badge":"ad842b5ea717cde056d0093cb9e90d1d"},"avatar_decoration_data":null,"avatar":"a36f9da0be35d8f958d74a058dffcb1b"},"type":1,"since":"2026-05-07T19:46:22.641000+00:00","nickname":"Cemal Perver Paşa","is_spam_request":false,"id":"1243901178446872618"},{"user_ignored":false,"user":{"username":"whereissophie_","public_flags":0,"primary_guild":{"tag":"𝜗ৎ","identity_guild_id":"806444815427698728","identity_enabled":true,"badge":"b4d52343d051fe6d57fc910572a15cd8"},"id":"1248985868429951016","global_name":"Sumpf 👀","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"𝜗ৎ","identity_guild_id":"806444815427698728","identity_enabled":true,"badge":"b4d52343d051fe6d57fc910572a15cd8"},"avatar_decoration_data":null,"avatar":"2de1defedc5e5cba7bee261cdd4f55dd"},"type":1,"since":"2026-04-09T17:24:49.177000+00:00","nickname":"hafsa","is_spam_request":false,"id":"1248985868429951016"},{"user_ignored":false,"user":{"username":"kingrkding","public_flags":256,"primary_guild":{"tag":"JSMP","identity_guild_id":"1512400347178602516","identity_enabled":true,"badge":"e8100252f5e76fbfcf12c1597edd8a09"},"id":"1268754425443516517","global_name":null,"display_name_styles":{"font_id":10,"effect_id":2,"colors":[16777215,0]},"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1462116614131548265","palette":"white","label":"COLLECTIBLES_GOTHICA_NEVERMORE_NP_A11Y","expires_at":null,"asset":"nameplates/gothica/nevermore/"}},"clan":{"tag":"JSMP","identity_guild_id":"1512400347178602516","identity_enabled":true,"badge":"e8100252f5e76fbfcf12c1597edd8a09"},"avatar_decoration_data":null,"avatar":"f86159504bc5374c27b30b10e2376f67"},"type":1,"since":"2026-06-06T17:31:35.728000+00:00","nickname":null,"is_spam_request":false,"id":"1268754425443516517"},{"user_ignored":false,"user":{"username":"plnguyenhtk","public_flags":128,"primary_guild":{"tag":"Ba㏔u","identity_guild_id":"970163353542606888","identity_enabled":true,"badge":"3a608fe3fbba65119a8c5f98e4230f1d"},"id":"1277853720046211132","global_name":"plnguyen","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"Ba㏔u","identity_guild_id":"970163353542606888","identity_enabled":true,"badge":"3a608fe3fbba65119a8c5f98e4230f1d"},"avatar_decoration_data":null,"avatar":"15d191c6204dcd44f32f5ab87d5d4705"},"type":1,"since":"2026-04-04T10:49:49.476000+00:00","nickname":null,"is_spam_request":false,"id":"1277853720046211132"},{"user_ignored":false,"user":{"username":"lanternoric","public_flags":0,"primary_guild":null,"id":"1284503977341354024","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1382845914292686929","palette":"berry","label":"COLLECTIBLES_NAMEPLATES_VOL_3_OASIS_A11Y","expires_at":null,"asset":"nameplates/nameplates_v3/oasis/"}},"clan":null,"avatar_decoration_data":null,"avatar":"47533c2e0590a6630d12a8679ce71a5f"},"type":1,"since":"2026-06-03T18:04:16.170000+00:00","nickname":null,"is_spam_request":false,"id":"1284503977341354024"},{"user_ignored":false,"user":{"username":"jeff_339_dev","public_flags":0,"primary_guild":{"tag":"UNTY","identity_guild_id":"489222168727519232","identity_enabled":true,"badge":"ea76d37bcd6f1b0543efcce6c32fe999"},"id":"1309458855297810432","global_name":"jeff the 339","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"UNTY","identity_guild_id":"489222168727519232","identity_enabled":true,"badge":"ea76d37bcd6f1b0543efcce6c32fe999"},"avatar_decoration_data":null,"avatar":"fd9e7b0e2566cbc7097ce9fb5c3e339e"},"type":1,"since":"2026-04-07T13:17:32.435000+00:00","nickname":null,"is_spam_request":false,"id":"1309458855297810432"},{"user_ignored":false,"user":{"username":"fluffy_firestarter","public_flags":0,"primary_guild":{"tag":"RDO","identity_guild_id":"585661205083848704","identity_enabled":true,"badge":"c08ecb1ef98d938294b1db84ca629ef7"},"id":"1319569412164161566","global_name":"Kyle_(Catboy)","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"RDO","identity_guild_id":"585661205083848704","identity_enabled":true,"badge":"c08ecb1ef98d938294b1db84ca629ef7"},"avatar_decoration_data":{"sku_id":"1333866045236314327","expires_at":null,"asset":"a_c86b11a49bb8057ce9c974a6f7ad658a"},"avatar":"76ea91806622aa6404ae88bc755a35ca"},"type":4,"nickname":null,"is_spam_request":false,"id":"1319569412164161566"},{"user_ignored":false,"user":{"username":"unluckytrpdt","public_flags":0,"primary_guild":null,"id":"1389533421855838378","global_name":"UTTP Wizard Tripedite","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"1fa3241c7f656e34ea1f7c7c6ff8f117"},"type":1,"since":"2026-03-17T16:56:38.544000+00:00","nickname":null,"is_spam_request":false,"id":"1389533421855838378"},{"user_ignored":false,"user":{"username":"panoramicreviews","public_flags":0,"primary_guild":null,"id":"1390769330559516692","global_name":"PanoramicReviews","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"d8f800daf6f023a52a9fed735e8671fc"},"type":4,"nickname":null,"is_spam_request":false,"id":"1390769330559516692"},{"user_ignored":false,"user":{"username":"android_artisan","public_flags":128,"primary_guild":null,"id":"1407033850336378880","global_name":"Android Artisan","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"97fa81d19993aa651e7ff13dfab5f16c"},"type":1,"since":"2026-04-22T13:49:53.802000+00:00","nickname":null,"is_spam_request":false,"id":"1407033850336378880"},{"user_ignored":false,"user":{"username":"hxdrxwstkn","public_flags":0,"primary_guild":null,"id":"1415042717884616744","global_name":"Hxdrx (APPEALED BAN)","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"4068b8b16979994900cf27b98e6a820f"},"type":4,"nickname":null,"is_spam_request":false,"id":"1415042717884616744"},{"user_ignored":false,"user":{"username":"skid0084","public_flags":0,"primary_guild":null,"id":"1419448316005056512","global_name":"skid","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":null},"type":4,"nickname":null,"is_spam_request":false,"id":"1419448316005056512"},{"user_ignored":false,"user":{"username":"lovelovelove0954","public_flags":0,"primary_guild":null,"id":"1463645581846253592","global_name":"Xeper I Vindex","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"8c4702e95b6b24182c8556e7579776da"},"type":1,"since":"2026-04-28T16:34:30.492000+00:00","nickname":null,"is_spam_request":false,"id":"1463645581846253592"},{"user_ignored":false,"user":{"username":"bombsyndrome_","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"1464759491051388978","global_name":"old_kb_offset","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"avatar_decoration_data":null,"avatar":"c0db2c5573c36973f43f59fb5c185ac4"},"type":1,"since":"2026-03-23T13:29:05.234000+00:00","nickname":null,"is_spam_request":false,"id":"1464759491051388978"},{"user_ignored":false,"user":{"username":"paxeurasiatica_","public_flags":0,"primary_guild":{"tag":"ICXC","identity_guild_id":"1060414627407724554","identity_enabled":true,"badge":"4bca913c9b2106ed777541ec65def38c"},"id":"1467865951897784424","global_name":"𝚍𝚟𝚡","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"ICXC","identity_guild_id":"1060414627407724554","identity_enabled":true,"badge":"4bca913c9b2106ed777541ec65def38c"},"avatar_decoration_data":null,"avatar":"acf09d80a5cecace933fda77f323da68"},"type":1,"since":"2026-05-05T06:50:19.858000+00:00","nickname":null,"is_spam_request":false,"id":"1467865951897784424"},{"user_ignored":false,"user":{"username":"cumradetorku","public_flags":0,"primary_guild":{"tag":"GAZA","identity_guild_id":"1333492957352955916","identity_enabled":true,"badge":"40a7aa796426347d6b76d20dfed2c273"},"id":"1476936950488371414","global_name":"tung","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"GAZA","identity_guild_id":"1333492957352955916","identity_enabled":true,"badge":"40a7aa796426347d6b76d20dfed2c273"},"avatar_decoration_data":null,"avatar":"dc25f476c79ccc4da5c05e1c4bd197ee"},"type":1,"since":"2026-05-04T15:19:07.153000+00:00","nickname":null,"is_spam_request":false,"id":"1476936950488371414"},{"user_ignored":false,"user":{"username":"yasinloya09","public_flags":0,"primary_guild":null,"id":"1479203712906821745","global_name":"yasinloya","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"838476d704e03ab53709366678bd688f"},"type":1,"since":"2026-03-21T11:44:17.232000+00:00","nickname":null,"is_spam_request":false,"id":"1479203712906821745"}],"regional_feature_config":{"teen_by_default_settings":0,"age_gated_features":0},"ad_personalization_toggles_disabled":false,"presences":[{"user":{"username":"lovelovelove0954","primary_guild":{"tag":null,"identity_guild_id":null,"identity_enabled":false,"badge":null},"id":"1463645581846253592","global_name":"Xeper I Vindex","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":null,"identity_guild_id":null,"identity_enabled":false,"badge":null},"bot":false,"avatar_decoration_data":null,"avatar":"8c4702e95b6b24182c8556e7579776da"},"status":"dnd","restricted_application":null,"processed_at_timestamp":1781561850028,"hidden_activities":[],"client_status":{"mobile":"dnd"},"activities":[]},{"user":{"username":"lanternoric","primary_guild":null,"id":"1284503977341354024","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1382845914292686929","palette":"berry","label":"COLLECTIBLES_NAMEPLATES_VOL_3_OASIS_A11Y","expires_at":null,"asset":"nameplates/nameplates_v3/oasis/"}},"clan":null,"bot":false,"avatar_decoration_data":null,"avatar":"47533c2e0590a6630d12a8679ce71a5f"},"status":"online","restricted_application":null,"processed_at_timestamp":1781559192720,"hidden_activities":[],"client_status":{"desktop":"online"},"activities":[{"type":0,"timestamps":{"start":1781538213834},"state":"Workspace: No workspace","session_id":"f83c12623317d09e0d6907230f8a1f80","platform":"desktop","name":"Visual Studio Code","id":"a1bb2dcf70d85c57","details":"Editing index.php","created_at":1781541861924,"content_classification":{"loaded":true,"data":null},"assets":{"small_text":"Visual Studio Code","small_image":"1359299466493956258","large_text":"Editing a PHP file","large_image":"1359299228186312897"},"application_id":"383226320970055681"}]},{"user":{"username":"sebaslegacy","public_flags":64,"primary_guild":{"tag":"uhhh","identity_guild_id":"1512958106194149477","identity_enabled":true,"badge":"e985287f59221651fae8813e3453f611"},"id":"1232789574472831077","global_name":"sebas","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"uhhh","identity_guild_id":"1512958106194149477","identity_enabled":true,"badge":"e985287f59221651fae8813e3453f611"},"bot":false,"avatar_decoration_data":null,"avatar":"aa0748ddc834ebf6859a7c31df6fa3f6"},"status":"dnd","restricted_application":null,"processed_at_timestamp":1781561775927,"hidden_activities":[],"client_status":{"desktop":"dnd"},"activities":[{"type":4,"state":"get the gringo","session_id":"8da7013aa67f90d8442fd4dbf74f2089","name":"Custom Status","id":"custom","created_at":1781549236379,"content_classification":{"loaded":true,"data":null}}]},{"user":{"username":"fafalone","primary_guild":null,"id":"1000691941199052820","global_name":"fafalone","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"bot":false,"avatar_decoration_data":null,"avatar":"984f07e925b30890cb0a87c0eb03e592"},"status":"idle","restricted_application":null,"processed_at_timestamp":1781561814322,"hidden_activities":[],"client_status":{"desktop":"idle"},"activities":[]},{"user":{"username":"defautluser2","public_flags":128,"primary_guild":{"tag":"SOG","identity_guild_id":"992118472454717530","identity_enabled":true,"badge":"0eaa40ad4f5fa0f420b29fe24a21ce48"},"id":"912035400485330954","global_name":"Niko","display_name_styles":{"font_id":11,"effect_id":1,"colors":[14516468]},"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1377377712129179840","palette":"berry","label":"COLLECTIBLES_NAMEPLATES_V2_COZY_CAT_A11Y","expires_at":null,"asset":"nameplates/nameplates_v2/cozy_cat/"}},"clan":{"tag":"SOG","identity_guild_id":"992118472454717530","identity_enabled":true,"badge":"0eaa40ad4f5fa0f420b29fe24a21ce48"},"bot":false,"avatar_decoration_data":{"sku_id":"1212569433839636530","expires_at":null,"asset":"a_c3cffc19e9784f7d0b005eecdf1b566e"},"avatar":"7030c9a3a010cbaddc3d9d4764d98a11"},"status":"online","restricted_application":null,"processed_at_timestamp":1781561921538,"hidden_activities":[],"client_status":{"mobile":"online"},"activities":[{"type":4,"state":"But can you make it on your own.. When your self is on the mend?","name":"Custom Status","id":"custom","emoji":{"name":"heart_on_green_fire","id":"1468258095921889292","animated":false},"created_at":1781561921514,"content_classification":{"loaded":true,"data":null}}]},{"user":{"username":"aydrix","primary_guild":{"tag":"FYG","identity_guild_id":"1402343151179403375","identity_enabled":true,"badge":"1df806e7e25c4ba46c3123dffdabcef9"},"id":"627592842554114090","global_name":"Aydrix","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"FYG","identity_guild_id":"1402343151179403375","identity_enabled":true,"badge":"1df806e7e25c4ba46c3123dffdabcef9"},"bot":false,"avatar_decoration_data":null,"avatar":"bfc4d8ba994ebb86fe3ccd332124bea9"},"status":"online","restricted_application":null,"processed_at_timestamp":1781561638133,"hidden_activities":[],"client_status":{"desktop":"online"},"activities":[]},{"user":{"username":"mythical6255","primary_guild":null,"id":"389848814066073611","global_name":"MythicalDreams","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"bot":false,"avatar_decoration_data":null,"avatar":"534849d00b58cb8855667116d5a5a783"},"status":"dnd","restricted_application":null,"processed_at_timestamp":1781561684319,"hidden_activities":[],"client_status":{"desktop":"dnd"},"activities":[{"type":0,"timestamps":{"start":1781347724056},"session_id":"511968945fc37f37f37fe8f055e69b57","name":"VEGAS Pro 14 Edit Steam Edition","id":"c3ab9150018e9c78","created_at":1781347724774,"content_classification":{"loaded":true,"data":null},"application_id":"1124358744541778090"}]}],"v":9,"api_code_version":1,"pending_payments":null,"auth":{"authenticator_types":[2,3]},"guild_experiments":[[672826033,"2022-03_creator_monetization_application_allowlist",0,[[-1,[{"s":0,"e":10000}]]],[],[],[[[[[1,[{"s":0,"e":10000}]]],[[1604612045,[[1183251248,["CREATOR_MONETIZATION_APPLICATION_ALLOWLIST"]]]]]]]],null,null,0,0],[179711638,null,0,[[-1,[{"s":0,"e":10000}]]],[],[{"k":["908114392263049277","443584877829554177","223070469148901376","224565836277481473","488444879836413975","756644176610721842"],"b":6}],[],null,null,0,0],[944104242,null,0,[[1,[{"s":0,"e":10000}]]],[[1604612045,[[1183251248,["VOICE_IN_THREADS"]]]]],[],[],null,null,0,0],[2815439160,null,0,[[-1,[{"s":0,"e":10000}]]],[],[{"k":["908114392263049277"],"b":1}],[],null,null,0,0],[987884927,"2022-11_creator_monetization_onboarding_waitlist",0,[[1,[{"s":0,"e":10000}]]],[[2294888943,[[2690752156,987884927],[1982804121,10000]]]],[],[[[[[1,[{"s":0,"e":10000}]]],[[1604612045,[[1183251248,["INTERNAL_EMPLOYEE_ONLY"]]]]]]]],null,null,0,0],[2462216785,null,0,[[-1,[{"s":0,"e":10000}]]],[[1604612045,[[1183251248,["COMMUNITY"]]]],[2918402255,[[3399957344,5000],[1238858341,null]]]],[{"k":["651595875897835540","435572461912719360","1042197875423203391","1042198489783865384","1042199171073060864","1042202474200698990","1044297931039199233","999116324842246224","987012965834297405","1067946648627585125","1017281820007600148"],"b":1}],[],null,null,0,0],[1318029053,null,3,[[1,[{"s":0,"e":10000}]]],[[1604612045,[[1183251248,["PARTNERED"]]]]],[{"k":["1034492236483792958","982376986070626344","1022242080233357352","1052692953279246487","763838479293349899","1044721355821678662","1052695012732850206","816784679717044276","1053018122531127448","1054503586761035906","876918412369088582","1054511748557840404","1054512414709788842","1054515966035365960","1054565950759899176","1039940765750665226"],"b":1}],[],null,null,0,0],[3313601281,null,0,[[-1,[{"s":1000,"e":10000}]],[1,[{"s":0,"e":1000}]]],[],[{"k":["651595875897835540","1049812122701410314"],"b":1}],[],null,null,0,0],[1388458545,null,0,[[-1,[{"s":0,"e":10000}]]],[],[{"k":["809846768074227723","1079848781207576666","962007075288915998","1269017767089279090","1001740690297999360","1327079999001591909","1458889742182649909","1471640037308239952"],"b":1}],[],null,null,0,0],[1727857487,null,1,[[-1,[{"s":0,"e":10000}]]],[[1604612045,[[1183251248,["GUILD_ONBOARDING_HAS_PROMPTS"]]]]],[{"k":["1103064168459927674","227251386738409483","313840371274874880","1104138316418400286","295820647660257283","1029604342589833286","426434256290578472","838840935404011560","651595875897835540","1074777828672929852","922748688403693578","119138216639987713","993957185493160057"],"b":1}],[],null,null,0,0],[3890564237,null,0,[[1,[{"s":0,"e":10000}]]],[[1604612045,[[1183251248,["BOT_DEVELOPER_EARLY_ACCESS"]]]]],[{"k":["963913819418161182","1042148168726487101","816784679717044276","803095016154071093","612443491770957833","706356477765353563","997637077099364383","996467211323592724","443584877829554177","844508269840957460","756644176610721842","84789673121038336","805831366406438912","106650112222060544","804414667551670335","310723715447128064","585577383847788554","985363294221123594","530119670133555210","964645662866173972","915336728707989534","1095810146761973830","1116793467654381685","1129250560328093826"],"b":1}],[],null,null,0,0],[808859253,null,1,[[3,[{"s":0,"e":10000}]]],[[1604612045,[[1183251248,["GUILD_ROLE_SUBSCRIPTION_TIER_TEMPLATE"]]]]],[{"k":["1042148168726487101","1042521715630166056","954473884273496124","893264120722370570","1098703291694710836","963913819418161182","954477686967922778","1063878083322585088","706356477765353563"],"b":1},{"k":["949396043743789116","1053361203738591262","1103781094203072632","494673764601036840","458369608655831050","217055651371679745","752560653939638334","577158348068093982","585190878151311373","986205117357363240","334891772696330241","719579184023863378","212435931766980609","725341600670023700"],"b":3}],[],"2023-06_server_subscriptions_tier_templates_holdout",0,0,0],[2236798974,null,0,[[1,[{"s":0,"e":10000}]]],[[1604612045,[[1183251248,["GUILD_PRODUCTS"]]]]],[{"k":["949396043743789116","1118659913523151010","1042148168726487101","1160745391231336478","1075531421554180096","706356477765353563","996817886695927808","954473884273496124","1049530956337389668","1017156457172566096","1147344175231152138","1020442522767597638","978435771507802162","510301158716342293","239599059415859200","424012709219008522","336430784204505098","811348849850581002","694209447995768833","538202802770542604","563549788063268875","332333431885135874","1102986978892460148","1074968324468899851","53690199142563851"],"b":1}],[],null,null,0,0],[2630623358,null,0,[[-1,[{"s":0,"e":9500},{"s":9500,"e":10000}]]],[],[],[],null,null,0,0],[1765194502,null,0,[[1,[{"s":0,"e":10000}]]],[],[{"k":["651595875897835540","1147344175231152138","949396043743789116"],"b":1}],[],null,null,0,0],[2594232697,"2024-02_auto_moderation_ml_spam_model_retrain",2,[[1,[{"s":1000,"e":2000},{"s":6000,"e":10000}]]],[[2294888943,[[2690752156,2594232697],[1982804121,10000]]]],[],[],null,null,0,1],[144588339,null,0,[[-1,[{"s":0,"e":10000}]]],[[2404720969,[[3399957344,null],[1238858341,"1433544292307042304"]]]],[],[[[[[1,[{"s":0,"e":10000}]]],[[3013771838,[[3013771838,["522681957373575168","1428738221206012008","618327687701725194","884849473329692723","1193841000108531764","951972846152859699","1437455669048508438","1008696016318513243","1107589599045361695"]]]]]]]],null,null,0,0],[3868861083,null,0,[[1,[{"s":0,"e":1000},{"s":1000,"e":3000},{"s":3000,"e":10000}]]],[],[],[[[[[1,[{"s":0,"e":10000}]]],[[3013771838,[[3013771838,["1217212129107513464","387104194894495755"]]]]]]]],null,null,0,0],[814424932,null,4,[[1,[{"s":5000,"e":10000}]]],[],[],[[[[[1,[{"s":0,"e":10000}]]],[[3013771838,[[3013771838,["267054589960912898"]]]]]]]],null,null,0,0],[2453702596,null,1,[[-1,[{"s":0,"e":10000}]]],[[2404720969,[[3399957344,null],[1238858341,"1470518767757819904"]]]],[],[[[[[1,[{"s":0,"e":10000}]]],[[3013771838,[[3013771838,["1199152226233483358"]]]]]]]],null,null,1,1],[2212681402,null,4,[[1,[{"s":100,"e":200},{"s":1100,"e":2000},{"s":6000,"e":10000}]]],[[2404720969,[[3399957344,null],[1238858341,"1473422240342081536"]]]],[],[[[[[1,[{"s":0,"e":10000}]]],[[3013771838,[[3013771838,["1136423398608744588"]]]]]]]],null,null,0,0],[2577730170,null,0,[[-1,[{"s":0,"e":10000}]]],[[2404720969,[[3399957344,null],[1238858341,"1478929052625534976"]]]],[],[[[[[1,[{"s":0,"e":10000}]]],[[3013771838,[[3013771838,["267054589960912898"]]]]]]]],null,null,0,1],[3633668656,null,2,[[-1,[{"s":0,"e":5000}]],[1,[{"s":7000,"e":9000},{"s":9500,"e":10000}]]],[[2404720969,[[3399957344,null],[1238858341,"1491191487755452416"]]]],[],[[[[[1,[{"s":0,"e":10000}]]],[[3013771838,[[3013771838,["1329242656538234993","1076244506703311049","1491857477606707262","1199152226233483358"]]]]]],[[[1,[{"s":0,"e":10000}]]],[[1604612045,[[1183251248,["INTERNAL_EMPLOYEE_ONLY"]]]]]]]],null,null,0,1],[3262307579,null,0,[[-1,[{"s":0,"e":10000}]]],[],[],[[[[[1,[{"s":0,"e":10000}]]],[[3013771838,[[3013771838,["1106338576263827648","1358536829636448418","1304535758899777626","1116542509246591047","946823572637241384","482308357248647177","622476818137743370","297739172041457674","1339429086883221676","1141515589924429869","1398443076393107628","919788436934754354","1376018788041887795","932125533695782933","1298127149919637525","1137812445801484378","1250111779376332892","706613146156138557"]]]]]]]],null,null,0,0],[774351496,null,0,[[-1,[{"s":0,"e":10000}]]],[],[{"k":["252296452708106240","1357129308166033449","1060282748692078674","1361898292987826229","923763229270872075"],"b":1}],[],null,null,0,1],[1575389032,null,1,[[-1,[{"s":200,"e":10000}]],[1,[{"s":100,"e":200}]]],[[2404720969,[[3399957344,null],[1238858341,"1511053059327787008"]]]],[],[[[[[1,[{"s":0,"e":10000}]]],[[3013771838,[[3013771838,["267054589960912898"]]]]]]]],null,null,1,1],[2555045592,null,0,[[-1,[{"s":0,"e":10000}]]],[],[],[[[[[1,[{"s":0,"e":10000}]]],[[3013771838,[[3013771838,["482308357248647177","622476818137743370","297739172041457674","932125533695782933","1298127149919637525","1358536829636448418","946823572637241384","1339429086883221676","1141515589924429869","1398443076393107628","919788436934754354","1376018788041887795","706613146156138557","1106338576263827648","1116542509246591047","1304535758899777626","1137812445801484378","1250111779376332892","1501610846428856546"]]]]]]]],null,null,0,0],[771396964,null,2,[[-1,[{"s":1000,"e":10000}]],[1,[{"s":500,"e":1000}]]],[[2918402255,[[3399957344,2],[1238858341,200]]],[2404720969,[[3399957344,null],[1238858341,"1498779289464602624"]]]],[],[[[[[1,[{"s":0,"e":10000}]]],[[3013771838,[[3013771838,["1390077800467271760","267054589960912898","1298029341099425842"]]]]]]]],null,null,0,1],[4233234519,null,0,[[-1,[{"s":0,"e":10000}]]],[[2404720969,[[3399957344,null],[1238858341,"1493642866377883648"]]]],[],[[[[[1,[{"s":0,"e":10000}]]],[[3013771838,[[3013771838,["1208103252436983808","101117820430995456","1428455543663624386","943265993613008967","1293206757731991562","1051617096796209195","1469261947349504115","834846951068532756","993957185493160057","1361441457449341082"]]]]]]]],null,null,0,1],[671231737,null,0,[[-1,[{"s":0,"e":10000}]]],[[2404720969,[[3399957344,null],[1238858341,"1497021843796656128"]]]],[],[[[[[1,[{"s":0,"e":10000}]]],[[3013771838,[[3013771838,["267054589960912898"]]]]]]]],null,null,0,1],[4017813004,null,1,[[-1,[{"s":0,"e":10000}]]],[[2404720969,[[3399957344,null],[1238858341,"1498361989649399808"]]]],[],[[[[[1,[{"s":0,"e":10000}]]],[[1604612045,[[1183251248,["CONVERSATIONS_EXTRACTION_TREATMENT"]]]]]],[[[1,[{"s":0,"e":10000}]]],[[1604612045,[[1183251248,["CONVERSATIONS_EXTRACTION_OVERRIDE"]]]]]]],[[[[0,[{"s":0,"e":10000}]]],[[1604612045,[[1183251248,["CONVERSATIONS_EXTRACTION_CONTROL"]]]]]]]],null,null,1,1],[2765673741,null,1,[[1,[{"s":1000,"e":10000}]]],[[2404720969,[[3399957344,null],[1238858341,"1493320802861318144"]]]],[],[[[[[1,[{"s":0,"e":10000}]]],[[3013771838,[[3013771838,["267054589960912898","1298029341099425842"]]]]]]]],null,null,0,1],[1024237151,null,0,[[-1,[{"s":0,"e":10000}]]],[[2404720969,[[3399957344,null],[1238858341,"1506757079233200128"]]]],[],[[[[[1,[{"s":0,"e":10000}]]],[[3013771838,[[3013771838,["1090738991847985233","1509696536903417891","172056827335409665"]]]]]]]],null,null,0,1],[3990514138,null,0,[[-1,[{"s":0,"e":10000}]]],[],[{"k":["1496570306242937012"],"b":1}],[],null,null,0,1],[552826301,null,0,[[-1,[{"s":0,"e":10000}]]],[[2404720969,[[3399957344,null],[1238858341,"1514134439146291200"]]]],[],[[[[[1,[{"s":0,"e":10000}]]],[[3013771838,[[3013771838,["1076244506703311049"]]]]]]]],null,null,0,0],[3030912869,null,0,[[-1,[{"s":0,"e":10000}]]],[[2404720969,[[3399957344,null],[1238858341,"1514694729709649920"]]]],[],[[[[[1,[{"s":0,"e":10000}]]],[[3013771838,[[3013771838,["689949103198961671","1199152226233483358","547285654870949911"]]]]]]]],null,null,0,1],[382479389,null,0,[[-1,[{"s":0,"e":10000}]]],[[2404720969,[[3399957344,null],[1238858341,"1514386776523800576"]]]],[],[[[[[1,[{"s":0,"e":10000}]]],[[3013771838,[[3013771838,["267054589960912898"]]]]]]]],null,null,0,1],[541511186,null,0,[[-1,[{"s":0,"e":10000}]]],[[2404720969,[[3399957344,null],[1238858341,"1514429984544915456"]]]],[],[[[[[1,[{"s":0,"e":10000}]]],[[3013771838,[[3013771838,["267054589960912898","1408174198471528590"]]]]]]]],null,null,0,1]],"analytics_token":"MTQ4MjMxODQ0MTA2NjEzNTY5Mw.bHgeQQgjcw_pZu-uDcnDKcJjN8Q","tutorial":null,"broadcaster_user_ids":[],"notes":{},"user_settings":{"detect_platform_accounts":true,"animate_stickers":0,"inline_attachment_media":true,"status":"dnd","message_display_compact":false,"allow_activity_party_privacy_voice_channel":true,"profile_visibility":3,"view_nsfw_guilds":false,"timezone_offset":-180,"enable_tts_command":true,"disable_games_tab":false,"stream_notifications_enabled":true,"animate_emoji":true,"application_settings":{},"guild_folders":[{"name":null,"id":null,"guild_ids":["1096357702931841148"],"color":null},{"name":null,"id":null,"guild_ids":["1326575997096693882"],"color":null},{"name":null,"id":null,"guild_ids":["1488551339972624414"],"color":null},{"name":null,"id":null,"guild_ids":["374957651676626945"],"color":null},{"name":null,"id":null,"guild_ids":["792741248707723277"],"color":null},{"name":null,"id":null,"guild_ids":["1488645676001788007"],"color":null},{"name":null,"id":null,"guild_ids":["1505231533814972539"],"color":null},{"name":null,"id":null,"guild_ids":["1505181327962406922"],"color":null},{"name":null,"id":null,"guild_ids":["1423198080592904255"],"color":null},{"name":null,"id":null,"guild_ids":["1501094070767063160"],"color":null},{"name":null,"id":null,"guild_ids":["563379955937837077"],"color":null},{"name":null,"id":null,"guild_ids":["1355223807891214537"],"color":null},{"name":null,"id":null,"guild_ids":["1465479938730885130"],"color":null},{"name":null,"id":null,"guild_ids":["1445162893330088046"],"color":null},{"name":null,"id":null,"guild_ids":["1479059797763555443"],"color":null},{"name":null,"id":null,"guild_ids":["1478308681371090964"],"color":null},{"name":null,"id":null,"guild_ids":["1450471843638284412"],"color":null},{"name":null,"id":null,"guild_ids":["610531541889581066"],"color":null}],"activity_joining_restricted_guild_ids":[],"friend_source_flags":null,"allow_activity_party_privacy_friends":true,"convert_emoticons":false,"afk_timeout":600,"passwordless":true,"contact_sync_enabled":true,"gif_auto_play":true,"custom_status":{"text":"big devlet told me to change this","expires_at":null,"emoji_name":null,"emoji_id":null},"native_phone_integration_enabled":true,"allow_accessibility_detection":false,"friend_discovery_flags":6,"show_current_game":true,"restricted_guilds":[],"developer_mode":true,"timezone_name":null,"view_nsfw_commands":false,"render_reactions":true,"locale":"en-US","render_embeds":true,"inline_embed_media":true,"default_guilds_restricted":false,"explicit_content_filter":1,"activity_restricted_guild_ids":[],"slayer_sdk_receive_dms_in_game":0,"theme":"midnight"},"user_settings_proto":"CgUIFRjmARICCAQaLwoOCWcAgupau6gUEgMqAQEKHQkBAABi/x00BRISYhAIlgUSCwgBGMzs78znMygBIosCCl5AEQEAQAAAAAAAAIAQAAAgIAAAIgBAAEAwAAAAEAAAIIAAABhAAAAAAAAAQADAAQABAAAIEAiAAAAAAAAAAAAAAAAIAZAAADCAACAACCAJAQAhAAABAgAIMIIEFAACMWUQwB7JGZAUOhgIyAUSExCep8X01zMYxoCQ9s3TxdAUIAE6EAimAxILCE4Q+cb2seszIAE6FAiuBBIPCMCmwNEGEK/nrN7sMyAHOhgI+QQSExCqjfvJ1jMYxoCQ9s3TxdAUIAE6EAi0BBILCAQQ5M2x1NQzIAE6GAjrBRITELrohtTeMxjGgICmqamx4xQgAToYCP4EEhMQh/fZn9czGMaAkPbN08XQFCABKgAyDooBAKoBALoBAggB2AEBOgBCEVICCAFiAggGkgEA8gEAgAIDSgBSAFo+CgUKA2RuZBIsCiFiaWcgZGV2bGV0IHRvbGQgbWUgdG8gY2hhbmdlIHRoaXMpvsP5wp4BAAAqBwihlMao5zNiFgoHCgVlbi1VUxILCMz+/////////wFqBggEEAFgBHLCAgoKCgh8AASmhQs3DwoKCgh6EIJC1/FoEgoKCggeAACZjmWoFAoKCggBAABi/x00BQoKCggNAAYw92EACwoKCghnAILqWruoFAoKCgh7AMLdGqjjFAoKCggKAMBncXrjFAoKCgg/AMImHTfAEwoKCgh4EISuGvXUFAoKCggVAEDDFYfRBwoKCgjJEIJ837jOEgoKCggKAIRlPW5WFAoKCghuAISj/j8OFAoKCghzAEK3DK2GFAoKCggUAIDN6QGEFAoKCgh8EMT0dBwhFAoKCggKAIDeMwt5CBJoeBCErhr11BQ8AMCSrASeEgpQRHJ8rngQAQBAS/wj3gUVAEDDFYfRB8kQgnzfuM4SZwCC6lq7qBQKAIRlPW5WFG4AhKP+Pw4UcwBCtwythhQUAIDN6QGEFHwQxPR0HCEUCgCA3jMLeQiCAYYFChkJKTCC0NB7cA0SDhViySBDGUmy3uucAQAAChkJbwCAHInPlQkSDhXAtyJCGUmy3uucAQAAChkJHgDEqrItmQ4SDhUzD9Q+GUmy3uucAQAAChkJCzDCxFBClAwSDhVnNuFCGUmy3uucAQAAChkJZEACI5A+Tg0SDhUA87NAGUmy3uucAQAAChkJKAAC0o950xESDhW3hkdDGUmy3uucAQAAChkJCwDE0IOscwgSDhW3hkdDGUmy3uucAQAAChkJCgAAF6EhuQkSDhWBSS9DGUmy3uucAQAAChsJIABEKSGXswsSEAgBFQAAyEIZSbLe65wBAAAKGQkycALU5vnLDBIOFd3LtkIZSbLe65wBAAAKGQkAAMZIMGETCxIOFTMP1D4ZSbLe65wBAAAKHQllAMSDbYWbERISCAEVAADIQhkuhAeinQEAACABChkJjQAEp3Pf5w4SDhWI+QJDGUmy3uucAQAAChkJRnCCRbqnOQ0SDhWn7QdCGUmy3uucAQAAChkJFUCEhaZ+pQ4SDhXDvAtDGUmy3uucAQAAChQJAgDA3P2GbgMSCRlJst7rnAEAAAobCQCAQkIkCIUNEhAIARUAAMhCGUmy3uucAQAAChkJAQBEX5Yf+AgSDhWdK8pCGUmy3uucAQAAChkJhVBEsja/NxASDhXuQyVDGUmy3uucAQAAEhkJKTCC0NB7cA0SDhUFF9NCGUyy3uucAQAAEhkJexAEFC2AKRASDhW6YTtDGUyy3uucAQAAEhkJAQBEX5Yf+AgSDhWdK8pCGUyy3uucAQAAEhQJRwCAlmIQexISCRlMst7rnAEAABIZCQAAxkgwYRMLEg4VcSdKQRlMst7rnAEAAMoBHgoNCAQSCQoHCOPPwcnnMwoNCAASCQoHCIyN+Y/aMw==","private_channels":[{"type":1,"safety_warnings":[],"recipients":[{"username":"lanternoric","public_flags":0,"primary_guild":null,"id":"1284503977341354024","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1382845914292686929","palette":"berry","label":"COLLECTIBLES_NAMEPLATES_VOL_3_OASIS_A11Y","expires_at":null,"asset":"nameplates/nameplates_v3/oasis/"}},"clan":null,"avatar_decoration_data":null,"avatar":"47533c2e0590a6630d12a8679ce71a5f"}],"recipient_flags":0,"last_message_id":"1516204212952760361","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1482328648974340233","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"josemiten","public_flags":256,"primary_guild":null,"id":"551652411769618440","global_name":"joe","display_name_styles":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954036","palette":"cobalt","label":"COLLECTIBLES_ORB_MAGIC_MISTS_NP_A11Y","expires_at":null,"asset":"nameplates/orb/magical_mist/"}},"clan":null,"avatar_decoration_data":null,"avatar":"2e6105f36b071345ea5ff607771094c2"}],"recipient_flags":0,"last_message_id":"1516190301742563328","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1482330774702260289","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"ajioxd","public_flags":128,"primary_guild":{"tag":"CHOM","identity_guild_id":"846840856690294855","identity_enabled":true,"badge":"5cd7528b50e47e1cb7fcef4ad5cba2f3"},"id":"1011624615598096484","global_name":"🜏𝔸𝕛𝕚𝕠🜏","display_name_styles":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954035","palette":"violet","label":"COLLECTIBLES_ORB_INFINITE_SWIRL_NP_A11Y","expires_at":null,"asset":"nameplates/orb/infinite_swirl/"}},"clan":{"tag":"CHOM","identity_guild_id":"846840856690294855","identity_enabled":true,"badge":"5cd7528b50e47e1cb7fcef4ad5cba2f3"},"avatar_decoration_data":null,"avatar":"ff8f0dd02a15bfb13b00d832e3eaaf5d"}],"recipient_flags":0,"last_message_id":"1505531114700406844","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1482339119651750020","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"defautluser2","public_flags":128,"primary_guild":{"tag":"SOG","identity_guild_id":"992118472454717530","identity_enabled":true,"badge":"0eaa40ad4f5fa0f420b29fe24a21ce48"},"id":"912035400485330954","global_name":"Niko","display_name_styles":{"font_id":11,"effect_id":1,"colors":[14516468]},"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1377377712129179840","palette":"berry","label":"COLLECTIBLES_NAMEPLATES_V2_COZY_CAT_A11Y","expires_at":null,"asset":"nameplates/nameplates_v2/cozy_cat/"}},"clan":{"tag":"SOG","identity_guild_id":"992118472454717530","identity_enabled":true,"badge":"0eaa40ad4f5fa0f420b29fe24a21ce48"},"avatar_decoration_data":{"sku_id":"1212569433839636530","expires_at":null,"asset":"a_c3cffc19e9784f7d0b005eecdf1b566e"},"avatar":"7030c9a3a010cbaddc3d9d4764d98a11"}],"recipient_flags":0,"last_pin_timestamp":"2026-05-07T08:16:23.652000+00:00","last_message_id":"1516190366913794259","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1482361213139550248","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"skyler_095","public_flags":64,"primary_guild":{"tag":"JDM","identity_guild_id":"945434099437428796","identity_enabled":true,"badge":"439c5b7117f3f3e8e574b4766d1b7e73"},"id":"826819523751051265","global_name":"fstab","display_name_styles":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954036","palette":"cobalt","label":"COLLECTIBLES_ORB_MAGIC_MISTS_NP_A11Y","expires_at":null,"asset":"nameplates/orb/magical_mist/"}},"clan":{"tag":"JDM","identity_guild_id":"945434099437428796","identity_enabled":true,"badge":"439c5b7117f3f3e8e574b4766d1b7e73"},"avatar_decoration_data":{"sku_id":"1427463138634109026","expires_at":null,"asset":"a_75348082d14b5097708444fca20a09e0"},"avatar":"eb4b6ad4c940871e8077582385ceea44"}],"recipient_flags":0,"last_message_id":"1515706830347702293","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1482657742173765663","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"aydrix","public_flags":0,"primary_guild":{"tag":"FYG","identity_guild_id":"1402343151179403375","identity_enabled":true,"badge":"1df806e7e25c4ba46c3123dffdabcef9"},"id":"627592842554114090","global_name":"Aydrix","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"FYG","identity_guild_id":"1402343151179403375","identity_enabled":true,"badge":"1df806e7e25c4ba46c3123dffdabcef9"},"avatar_decoration_data":null,"avatar":"bfc4d8ba994ebb86fe3ccd332124bea9"}],"recipient_flags":0,"last_message_id":"1516201065995960360","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1483057456706883601","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"unluckytrpdt","public_flags":0,"primary_guild":null,"id":"1389533421855838378","global_name":"UTTP Wizard Tripedite","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"1fa3241c7f656e34ea1f7c7c6ff8f117"}],"recipient_flags":0,"last_message_id":"1488645773678612620","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1483722559638732881","flags":0},{"type":3,"recipients":[{"username":"lanternoric","public_flags":0,"primary_guild":null,"id":"1284503977341354024","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1382845914292686929","palette":"berry","label":"COLLECTIBLES_NAMEPLATES_VOL_3_OASIS_A11Y","expires_at":null,"asset":"nameplates/nameplates_v3/oasis/"}},"clan":null,"avatar_decoration_data":null,"avatar":"47533c2e0590a6630d12a8679ce71a5f"},{"username":"josemiten","public_flags":256,"primary_guild":null,"id":"551652411769618440","global_name":"joe","display_name_styles":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954036","palette":"cobalt","label":"COLLECTIBLES_ORB_MAGIC_MISTS_NP_A11Y","expires_at":null,"asset":"nameplates/orb/magical_mist/"}},"clan":null,"avatar_decoration_data":null,"avatar":"2e6105f36b071345ea5ff607771094c2"},{"username":"unluckytrpdt","public_flags":0,"primary_guild":null,"id":"1389533421855838378","global_name":"UTTP Wizard Tripedite","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"1fa3241c7f656e34ea1f7c7c6ff8f117"}],"recipient_flags":0,"owner_id":"1389533421855838378","name":null,"last_message_id":"1484218562246868993","id":"1483722621542731777","icon":null,"flags":0,"blocked_user_warning_dismissed":false},{"type":1,"safety_warnings":[],"recipients":[{"username":"yasinloya09","public_flags":0,"primary_guild":null,"id":"1479203712906821745","global_name":"yasinloya","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"838476d704e03ab53709366678bd688f"}],"recipient_flags":0,"last_message_id":"1514220240266068079","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1484880541785526295","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"bombsyndrome_","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"1464759491051388978","global_name":"old_kb_offset","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"avatar_decoration_data":null,"avatar":"c0db2c5573c36973f43f59fb5c185ac4"}],"recipient_flags":0,"last_message_id":"1515057064051867729","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1485631425175621662","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"fafalone","public_flags":0,"primary_guild":null,"id":"1000691941199052820","global_name":"fafalone","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"984f07e925b30890cb0a87c0eb03e592"}],"recipient_flags":0,"last_message_id":"1488995359295410468","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1487408480938885263","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"fafik.2","public_flags":0,"primary_guild":{"tag":"fluffy","identity_guild_id":"267735321695748096","identity_enabled":true,"badge":"9050fb1a279eb693dd6fea1d9eff53de"},"id":"810269161984622602","global_name":"Fafik","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"fluffy","identity_guild_id":"267735321695748096","identity_enabled":true,"badge":"9050fb1a279eb693dd6fea1d9eff53de"},"avatar_decoration_data":null,"avatar":"b726fdc312d395305b57adf3684ea303"}],"recipient_flags":0,"last_message_id":"1504595305088155660","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1488645727218569286","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"plnguyenhtk","public_flags":128,"primary_guild":{"tag":"Ba㏔u","identity_guild_id":"970163353542606888","identity_enabled":true,"badge":"3a608fe3fbba65119a8c5f98e4230f1d"},"id":"1277853720046211132","global_name":"plnguyen","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"Ba㏔u","identity_guild_id":"970163353542606888","identity_enabled":true,"badge":"3a608fe3fbba65119a8c5f98e4230f1d"},"avatar_decoration_data":null,"avatar":"15d191c6204dcd44f32f5ab87d5d4705"}],"recipient_flags":0,"last_message_id":"1500798074744995971","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1489940132772581446","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"kingrkding","public_flags":256,"primary_guild":{"tag":"JSMP","identity_guild_id":"1512400347178602516","identity_enabled":true,"badge":"e8100252f5e76fbfcf12c1597edd8a09"},"id":"1268754425443516517","global_name":null,"display_name_styles":{"font_id":10,"effect_id":2,"colors":[16777215,0]},"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1462116614131548265","palette":"white","label":"COLLECTIBLES_GOTHICA_NEVERMORE_NP_A11Y","expires_at":null,"asset":"nameplates/gothica/nevermore/"}},"clan":{"tag":"JSMP","identity_guild_id":"1512400347178602516","identity_enabled":true,"badge":"e8100252f5e76fbfcf12c1597edd8a09"},"avatar_decoration_data":null,"avatar":"f86159504bc5374c27b30b10e2376f67"}],"recipient_flags":0,"last_message_id":"1515831357694021743","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1490032844301537423","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"nn11y","public_flags":1048832,"primary_guild":null,"id":"728345621093810258","global_name":"16","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"af8d417e28528a875aef647d2fff662f"}],"recipient_flags":0,"last_message_id":"1490434683828178944","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1490418419349192935","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"mythical6255","public_flags":0,"primary_guild":null,"id":"389848814066073611","global_name":"MythicalDreams","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"534849d00b58cb8855667116d5a5a783"}],"recipient_flags":0,"last_message_id":"1493189641115930714","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1490426254111932648","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"twixxty","public_flags":128,"primary_guild":{"tag":"fluf","identity_guild_id":"507981817618366471","identity_enabled":true,"badge":"21129b437afdc5d4c56b399d9d86e25d"},"id":"798177330010521630","global_name":"caot","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"fluf","identity_guild_id":"507981817618366471","identity_enabled":true,"badge":"21129b437afdc5d4c56b399d9d86e25d"},"avatar_decoration_data":null,"avatar":"a2fc410f0348b81063271ecb373f07ec"}],"recipient_flags":0,"last_message_id":"1516017302225551401","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1490715638912782458","flags":0},{"type":3,"recipients":[{"username":"biorkoling","public_flags":64,"primary_guild":null,"id":"620638113407959042","global_name":"BiorKoling","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"a6a5307947cbca71753294f06fe6d76b"},{"username":"josemiten","public_flags":256,"primary_guild":null,"id":"551652411769618440","global_name":"joe","display_name_styles":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954036","palette":"cobalt","label":"COLLECTIBLES_ORB_MAGIC_MISTS_NP_A11Y","expires_at":null,"asset":"nameplates/orb/magical_mist/"}},"clan":null,"avatar_decoration_data":null,"avatar":"2e6105f36b071345ea5ff607771094c2"},{"username":"somebody9090","public_flags":256,"primary_guild":null,"id":"708345411005579285","global_name":"bill","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"93d9b882ba586eaa674b5b20fe996d13"},{"username":"jeff_339_dev","public_flags":0,"primary_guild":{"tag":"UNTY","identity_guild_id":"489222168727519232","identity_enabled":true,"badge":"ea76d37bcd6f1b0543efcce6c32fe999"},"id":"1309458855297810432","global_name":"jeff the 339","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"UNTY","identity_guild_id":"489222168727519232","identity_enabled":true,"badge":"ea76d37bcd6f1b0543efcce6c32fe999"},"avatar_decoration_data":null,"avatar":"fd9e7b0e2566cbc7097ce9fb5c3e339e"}],"recipient_flags":0,"owner_id":"620638113407959042","name":null,"last_message_id":"1495794969384976547","id":"1490785885535469588","icon":null,"flags":0,"blocked_user_warning_dismissed":false},{"type":1,"safety_warnings":[],"recipients":[{"username":"jeff_339_dev","public_flags":0,"primary_guild":{"tag":"UNTY","identity_guild_id":"489222168727519232","identity_enabled":true,"badge":"ea76d37bcd6f1b0543efcce6c32fe999"},"id":"1309458855297810432","global_name":"jeff the 339","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"UNTY","identity_guild_id":"489222168727519232","identity_enabled":true,"badge":"ea76d37bcd6f1b0543efcce6c32fe999"},"avatar_decoration_data":null,"avatar":"fd9e7b0e2566cbc7097ce9fb5c3e339e"}],"recipient_flags":0,"last_message_id":"1505215255339466986","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1491079677786329088","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"whereissophie_","public_flags":0,"primary_guild":{"tag":"𝜗ৎ","identity_guild_id":"806444815427698728","identity_enabled":true,"badge":"b4d52343d051fe6d57fc910572a15cd8"},"id":"1248985868429951016","global_name":"Sumpf 👀","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"𝜗ৎ","identity_guild_id":"806444815427698728","identity_enabled":true,"badge":"b4d52343d051fe6d57fc910572a15cd8"},"avatar_decoration_data":null,"avatar":"2de1defedc5e5cba7bee261cdd4f55dd"}],"recipient_flags":0,"last_message_id":"1516165933213679708","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1491851563038150737","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"Dyno","public_flags":589824,"primary_guild":null,"id":"155149108183695360","global_name":null,"display_name_styles":null,"discriminator":"3861","collectibles":null,"clan":null,"bot":true,"avatar_decoration_data":null,"avatar":"b4fdfc64edff74c37e1574d34fad66c2"}],"recipient_flags":0,"last_message_id":"1502024562903220276","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1491890940712063067","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"sebaslegacy","public_flags":64,"primary_guild":{"tag":"uhhh","identity_guild_id":"1512958106194149477","identity_enabled":true,"badge":"e985287f59221651fae8813e3453f611"},"id":"1232789574472831077","global_name":"sebas","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"uhhh","identity_guild_id":"1512958106194149477","identity_enabled":true,"badge":"e985287f59221651fae8813e3453f611"},"avatar_decoration_data":null,"avatar":"aa0748ddc834ebf6859a7c31df6fa3f6"}],"recipient_flags":0,"last_message_id":"1501286308251828234","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1492237009912074563","flags":0},{"type":3,"recipients":[{"username":"lanternoric","public_flags":0,"primary_guild":null,"id":"1284503977341354024","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1382845914292686929","palette":"berry","label":"COLLECTIBLES_NAMEPLATES_VOL_3_OASIS_A11Y","expires_at":null,"asset":"nameplates/nameplates_v3/oasis/"}},"clan":null,"avatar_decoration_data":null,"avatar":"47533c2e0590a6630d12a8679ce71a5f"},{"username":"josemiten","public_flags":256,"primary_guild":null,"id":"551652411769618440","global_name":"joe","display_name_styles":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954036","palette":"cobalt","label":"COLLECTIBLES_ORB_MAGIC_MISTS_NP_A11Y","expires_at":null,"asset":"nameplates/orb/magical_mist/"}},"clan":null,"avatar_decoration_data":null,"avatar":"2e6105f36b071345ea5ff607771094c2"}],"recipient_flags":0,"owner_id":"1284503977341354024","name":null,"last_message_id":"1492389822281814206","id":"1492266288742006866","icon":null,"flags":0,"blocked_user_warning_dismissed":false},{"type":1,"safety_warnings":[],"recipients":[{"username":"greg72775","public_flags":0,"primary_guild":null,"id":"1320672681871413349","global_name":"greg","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":null}],"recipient_flags":0,"last_message_id":"1492268973260013892","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1492268909267648622","flags":0},{"type":3,"recipients":[{"username":"sebaslegacy","public_flags":64,"primary_guild":{"tag":"uhhh","identity_guild_id":"1512958106194149477","identity_enabled":true,"badge":"e985287f59221651fae8813e3453f611"},"id":"1232789574472831077","global_name":"sebas","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"uhhh","identity_guild_id":"1512958106194149477","identity_enabled":true,"badge":"e985287f59221651fae8813e3453f611"},"avatar_decoration_data":null,"avatar":"aa0748ddc834ebf6859a7c31df6fa3f6"},{"username":"josemiten","public_flags":256,"primary_guild":null,"id":"551652411769618440","global_name":"joe","display_name_styles":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954036","palette":"cobalt","label":"COLLECTIBLES_ORB_MAGIC_MISTS_NP_A11Y","expires_at":null,"asset":"nameplates/orb/magical_mist/"}},"clan":null,"avatar_decoration_data":null,"avatar":"2e6105f36b071345ea5ff607771094c2"}],"recipient_flags":0,"owner_id":"1482318441066135693","name":"dragging josh to hell","last_message_id":"1492321645577244924","id":"1492271698190274590","icon":null,"flags":0,"blocked_user_warning_dismissed":false},{"type":1,"safety_warnings":[],"recipients":[{"username":"awfullly","public_flags":0,"primary_guild":null,"id":"287596646098010112","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"0e395b5d2243e7e674e08bc7eff7e1da"}],"recipient_flags":0,"last_message_id":"1492272727518744789","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1492272690336104529","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"biorkoling","public_flags":64,"primary_guild":null,"id":"620638113407959042","global_name":"BiorKoling","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"a6a5307947cbca71753294f06fe6d76b"}],"recipient_flags":0,"last_message_id":"1492275881320906822","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1492275695177564204","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"XDA-MEE6","public_flags":0,"primary_guild":null,"id":"1256564707435876434","global_name":null,"display_name_styles":null,"discriminator":"7119","collectibles":null,"clan":null,"bot":true,"avatar_decoration_data":null,"avatar":"34a0b3f0a5fb2694cc5621e7ced7f7f1"}],"recipient_flags":0,"last_message_id":"1492906568084095158","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1492903213316440247","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"znightmxre0460","public_flags":0,"primary_guild":null,"id":"1485368524976160920","global_name":"Znightmxre","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"1c050d254fc88c3ed8576b762505e407"}],"recipient_flags":0,"last_message_id":null,"is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1493189273510350902","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"raven4470","public_flags":64,"primary_guild":null,"id":"310793892306092042","global_name":"Raven","display_name_styles":{"font_id":11,"effect_id":2,"colors":[7183099,8607443]},"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1462116614131548265","palette":"white","label":"COLLECTIBLES_GOTHICA_NEVERMORE_NP_A11Y","expires_at":null,"asset":"nameplates/gothica/nevermore/"}},"clan":null,"avatar_decoration_data":null,"avatar":"064c1be93b477d1eaef2e20b18915232"}],"recipient_flags":0,"last_message_id":"1493222127816540161","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1493221714761486448","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"android_artisan","public_flags":128,"primary_guild":null,"id":"1407033850336378880","global_name":"Android Artisan","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"97fa81d19993aa651e7ff13dfab5f16c"}],"recipient_flags":0,"last_message_id":"1496563584115671234","is_spam":false,"is_message_request_timestamp":"2026-04-13T19:12:33.029555+00:00","is_message_request":false,"id":"1493327469002883234","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"wootzie","public_flags":0,"primary_guild":null,"id":"937027596489744435","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"b49c4ee5891ff188e3a63fe4d4b68001"}],"recipient_flags":0,"last_message_id":"1506350259578601603","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1493411996551348377","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"fml.xyz","public_flags":0,"primary_guild":null,"id":"1424117196988092468","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":{"sku_id":"1212569433839636530","expires_at":null,"asset":"a_c3cffc19e9784f7d0b005eecdf1b566e"},"avatar":"2523c1641c882115fa22afd0b83317e2"}],"recipient_flags":0,"last_message_id":"1500844505585287252","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1495483339145084932","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"Epic diddler","public_flags":0,"primary_guild":null,"id":"1492280694729347182","global_name":null,"display_name_styles":null,"discriminator":"9994","collectibles":null,"clan":null,"bot":true,"avatar_decoration_data":null,"avatar":"4b60ffadd87fdd49685eae65f78ac44a"}],"recipient_flags":0,"last_message_id":"1497252587286823024","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1497252050998792435","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"Sapphire","public_flags":589824,"primary_guild":null,"id":"678344927997853742","global_name":null,"display_name_styles":null,"discriminator":"8184","collectibles":null,"clan":null,"bot":true,"avatar_decoration_data":null,"avatar":"37e0fb2dcf8d219aa92bf02f47ea60eb"}],"recipient_flags":0,"last_message_id":"1498716987163934821","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1498716982755852509","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"paxeurasiatica_","public_flags":0,"primary_guild":{"tag":"ICXC","identity_guild_id":"1060414627407724554","identity_enabled":true,"badge":"4bca913c9b2106ed777541ec65def38c"},"id":"1467865951897784424","global_name":"𝚍𝚟𝚡","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"ICXC","identity_guild_id":"1060414627407724554","identity_enabled":true,"badge":"4bca913c9b2106ed777541ec65def38c"},"avatar_decoration_data":null,"avatar":"acf09d80a5cecace933fda77f323da68"}],"recipient_flags":0,"last_message_id":"1498719154537234513","is_spam":false,"is_message_request_timestamp":"2026-05-05T14:20:11.347725+00:00","is_message_request":false,"id":"1498719123516031067","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"lovelovelove0954","public_flags":0,"primary_guild":null,"id":"1463645581846253592","global_name":"Xeper I Vindex","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"8c4702e95b6b24182c8556e7579776da"}],"recipient_flags":0,"last_message_id":"1498742440251883541","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1498724755224924394","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"cumradetorku","public_flags":0,"primary_guild":{"tag":"GAZA","identity_guild_id":"1333492957352955916","identity_enabled":true,"badge":"40a7aa796426347d6b76d20dfed2c273"},"id":"1476936950488371414","global_name":"tung","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"GAZA","identity_guild_id":"1333492957352955916","identity_enabled":true,"badge":"40a7aa796426347d6b76d20dfed2c273"},"avatar_decoration_data":null,"avatar":"dc25f476c79ccc4da5c05e1c4bd197ee"}],"recipient_flags":0,"last_message_id":"1516095151276036167","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1500879559422251140","flags":0},{"type":3,"recipients":[{"username":"josemiten","public_flags":256,"primary_guild":null,"id":"551652411769618440","global_name":"joe","display_name_styles":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954036","palette":"cobalt","label":"COLLECTIBLES_ORB_MAGIC_MISTS_NP_A11Y","expires_at":null,"asset":"nameplates/orb/magical_mist/"}},"clan":null,"avatar_decoration_data":null,"avatar":"2e6105f36b071345ea5ff607771094c2"},{"username":"cumradetorku","public_flags":0,"primary_guild":{"tag":"GAZA","identity_guild_id":"1333492957352955916","identity_enabled":true,"badge":"40a7aa796426347d6b76d20dfed2c273"},"id":"1476936950488371414","global_name":"tung","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"GAZA","identity_guild_id":"1333492957352955916","identity_enabled":true,"badge":"40a7aa796426347d6b76d20dfed2c273"},"avatar_decoration_data":null,"avatar":"dc25f476c79ccc4da5c05e1c4bd197ee"}],"recipient_flags":0,"owner_id":"1482318441066135693","name":"fascist action","last_pin_timestamp":"2026-05-05T14:24:25.739000+00:00","last_message_id":"1503418673447309343","id":"1501227366893224038","icon":null,"flags":0,"blocked_user_warning_dismissed":false},{"type":1,"safety_warnings":[],"recipients":[{"username":"castileguy","public_flags":256,"primary_guild":{"tag":"ESP","identity_guild_id":"894363477731328040","identity_enabled":true,"badge":"ad842b5ea717cde056d0093cb9e90d1d"},"id":"1243901178446872618","global_name":"Colonial Cheese","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"ESP","identity_guild_id":"894363477731328040","identity_enabled":true,"badge":"ad842b5ea717cde056d0093cb9e90d1d"},"avatar_decoration_data":null,"avatar":"a36f9da0be35d8f958d74a058dffcb1b"}],"recipient_flags":0,"last_message_id":"1516116969110372442","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1502033814065512538","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"minervazeroth","public_flags":64,"primary_guild":null,"id":"1171082415092019221","global_name":"minerva","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"1255e0b9faac388c9e37c3480c732013"}],"recipient_flags":0,"last_message_id":"1504962641582358538","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1504959805746581575","flags":0},{"type":3,"recipients":[{"username":"pobierz_","public_flags":128,"primary_guild":null,"id":"850712247461740616","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"9209f378a8218188885e769540242f10"},{"username":"zeb32a","public_flags":0,"primary_guild":null,"id":"1508778419150913668","global_name":"pornierz","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":null},{"username":"jeff_339_dev","public_flags":0,"primary_guild":{"tag":"UNTY","identity_guild_id":"489222168727519232","identity_enabled":true,"badge":"ea76d37bcd6f1b0543efcce6c32fe999"},"id":"1309458855297810432","global_name":"jeff the 339","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"UNTY","identity_guild_id":"489222168727519232","identity_enabled":true,"badge":"ea76d37bcd6f1b0543efcce6c32fe999"},"avatar_decoration_data":null,"avatar":"fd9e7b0e2566cbc7097ce9fb5c3e339e"},{"username":"castilemf","public_flags":0,"primary_guild":null,"id":"1488962662246252554","global_name":"castilemf","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"5a47fdb4b38e2ed01f120124159436cb"},{"username":"josemiten","public_flags":256,"primary_guild":null,"id":"551652411769618440","global_name":"joe","display_name_styles":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954036","palette":"cobalt","label":"COLLECTIBLES_ORB_MAGIC_MISTS_NP_A11Y","expires_at":null,"asset":"nameplates/orb/magical_mist/"}},"clan":null,"avatar_decoration_data":null,"avatar":"2e6105f36b071345ea5ff607771094c2"},{"username":"bombsyndrome_","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"1464759491051388978","global_name":"old_kb_offset","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"avatar_decoration_data":null,"avatar":"c0db2c5573c36973f43f59fb5c185ac4"},{"username":"lanternoric","public_flags":0,"primary_guild":null,"id":"1284503977341354024","global_name":null,"display_name_styles":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1382845914292686929","palette":"berry","label":"COLLECTIBLES_NAMEPLATES_VOL_3_OASIS_A11Y","expires_at":null,"asset":"nameplates/nameplates_v3/oasis/"}},"clan":null,"avatar_decoration_data":null,"avatar":"47533c2e0590a6630d12a8679ce71a5f"},{"username":"whereissophie_","public_flags":0,"primary_guild":{"tag":"𝜗ৎ","identity_guild_id":"806444815427698728","identity_enabled":true,"badge":"b4d52343d051fe6d57fc910572a15cd8"},"id":"1248985868429951016","global_name":"Sumpf 👀","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"𝜗ৎ","identity_guild_id":"806444815427698728","identity_enabled":true,"badge":"b4d52343d051fe6d57fc910572a15cd8"},"avatar_decoration_data":null,"avatar":"2de1defedc5e5cba7bee261cdd4f55dd"}],"recipient_flags":0,"owner_id":"551652411769618440","name":"Enver Paşa's and Devlet Bahçeli's alliance","last_pin_timestamp":"2026-06-05T18:26:37.581000+00:00","last_message_id":"1516190273829605469","id":"1507002014813519992","icon":"251ac0f6610523d6c9b06569fde9f62a","flags":0,"blocked_user_warning_dismissed":true},{"type":1,"safety_warnings":[],"recipients":[{"username":"aquaponieee","public_flags":0,"primary_guild":null,"id":"801923460338417755","global_name":"aqua","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"27f8eba218f1631002fbd30688e6bf9e"}],"recipient_flags":0,"last_message_id":"1508128870514036747","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1507800767061295225","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"omar567acs","public_flags":64,"primary_guild":null,"id":"878361249191198730","global_name":"Omar567","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"cec7fc7f43af4ab67463f7ff5605a689"}],"recipient_flags":0,"last_message_id":null,"is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1508539278634778736","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"discord","system":true,"public_flags":1,"primary_guild":null,"id":"643945264868098049","global_name":"Discord","display_name_styles":null,"discriminator":"0000","collectibles":null,"clan":null,"bot":true,"avatar_decoration_data":null,"avatar":"c6a249645d46209f337279cd2ca998c7"}],"recipient_flags":0,"last_message_id":"1512456352256233682","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1508559452578644020","flags":0},{"type":3,"recipients":[{"username":"defautluser2","public_flags":128,"primary_guild":{"tag":"SOG","identity_guild_id":"992118472454717530","identity_enabled":true,"badge":"0eaa40ad4f5fa0f420b29fe24a21ce48"},"id":"912035400485330954","global_name":"Niko","display_name_styles":{"font_id":11,"effect_id":1,"colors":[14516468]},"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1377377712129179840","palette":"berry","label":"COLLECTIBLES_NAMEPLATES_V2_COZY_CAT_A11Y","expires_at":null,"asset":"nameplates/nameplates_v2/cozy_cat/"}},"clan":{"tag":"SOG","identity_guild_id":"992118472454717530","identity_enabled":true,"badge":"0eaa40ad4f5fa0f420b29fe24a21ce48"},"avatar_decoration_data":{"sku_id":"1212569433839636530","expires_at":null,"asset":"a_c3cffc19e9784f7d0b005eecdf1b566e"},"avatar":"7030c9a3a010cbaddc3d9d4764d98a11"},{"username":"bombsyndrome_","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"1464759491051388978","global_name":"old_kb_offset","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"avatar_decoration_data":null,"avatar":"c0db2c5573c36973f43f59fb5c185ac4"},{"username":"josemiten","public_flags":256,"primary_guild":null,"id":"551652411769618440","global_name":"joe","display_name_styles":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954036","palette":"cobalt","label":"COLLECTIBLES_ORB_MAGIC_MISTS_NP_A11Y","expires_at":null,"asset":"nameplates/orb/magical_mist/"}},"clan":null,"avatar_decoration_data":null,"avatar":"2e6105f36b071345ea5ff607771094c2"},{"username":"zeb32a","public_flags":0,"primary_guild":null,"id":"1508778419150913668","global_name":"pornierz","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":null},{"username":"jeff_339_dev","public_flags":0,"primary_guild":{"tag":"UNTY","identity_guild_id":"489222168727519232","identity_enabled":true,"badge":"ea76d37bcd6f1b0543efcce6c32fe999"},"id":"1309458855297810432","global_name":"jeff the 339","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"UNTY","identity_guild_id":"489222168727519232","identity_enabled":true,"badge":"ea76d37bcd6f1b0543efcce6c32fe999"},"avatar_decoration_data":null,"avatar":"fd9e7b0e2566cbc7097ce9fb5c3e339e"}],"recipient_flags":0,"owner_id":"1482318441066135693","name":"meow~~~ meow!!~~ :3 meow!!! x3","last_message_id":"1512909133244793073","id":"1509113166703890513","icon":null,"flags":0,"blocked_user_warning_dismissed":false},{"type":1,"safety_warnings":[],"recipients":[{"username":"microsoftenthusiast","public_flags":64,"primary_guild":{"tag":"AMD","identity_guild_id":"148549792191086593","identity_enabled":true,"badge":"59c0f381f2399f5317d14ebcda909857"},"id":"840280846577303594","global_name":"newuser","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":{"tag":"AMD","identity_guild_id":"148549792191086593","identity_enabled":true,"badge":"59c0f381f2399f5317d14ebcda909857"},"avatar_decoration_data":null,"avatar":"32562b18bffef2dc2d4830f9c93b085a"}],"recipient_flags":0,"last_message_id":"1516099832262037665","is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1512081547187195924","flags":0},{"type":1,"safety_warnings":[],"recipients":[{"username":"bytewelder","public_flags":0,"primary_guild":null,"id":"252154181719293962","global_name":"ByteWelder","display_name_styles":null,"discriminator":"0","collectibles":null,"clan":null,"avatar_decoration_data":null,"avatar":"bd4cce4217bee6575df32b3c9f284a79"}],"recipient_flags":0,"last_message_id":null,"is_spam":false,"is_message_request_timestamp":null,"is_message_request":false,"id":"1513963666675073058","flags":0},{"type":3,"recipients":[{"username":"ajioxd","public_flags":128,"primary_guild":{"tag":"CHOM","identity_guild_id":"846840856690294855","identity_enabled":true,"badge":"5cd7528b50e47e1cb7fcef4ad5cba2f3"},"id":"1011624615598096484","global_name":"🜏𝔸𝕛𝕚𝕠🜏","display_name_styles":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954035","palette":"violet","label":"COLLECTIBLES_ORB_INFINITE_SWIRL_NP_A11Y","expires_at":null,"asset":"nameplates/orb/infinite_swirl/"}},"clan":{"tag":"CHOM","identity_guild_id":"846840856690294855","identity_enabled":true,"badge":"5cd7528b50e47e1cb7fcef4ad5cba2f3"},"avatar_decoration_data":null,"avatar":"ff8f0dd02a15bfb13b00d832e3eaaf5d"},{"username":"defautluser2","public_flags":128,"primary_guild":{"tag":"SOG","identity_guild_id":"992118472454717530","identity_enabled":true,"badge":"0eaa40ad4f5fa0f420b29fe24a21ce48"},"id":"912035400485330954","global_name":"Niko","display_name_styles":{"font_id":11,"effect_id":1,"colors":[14516468]},"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1377377712129179840","palette":"berry","label":"COLLECTIBLES_NAMEPLATES_V2_COZY_CAT_A11Y","expires_at":null,"asset":"nameplates/nameplates_v2/cozy_cat/"}},"clan":{"tag":"SOG","identity_guild_id":"992118472454717530","identity_enabled":true,"badge":"0eaa40ad4f5fa0f420b29fe24a21ce48"},"avatar_decoration_data":{"sku_id":"1212569433839636530","expires_at":null,"asset":"a_c3cffc19e9784f7d0b005eecdf1b566e"},"avatar":"7030c9a3a010cbaddc3d9d4764d98a11"}],"recipient_flags":0,"owner_id":"912035400485330954","name":"sm64 nigger dx","last_message_id":"1515726190218969289","id":"1515723123201146930","icon":null,"flags":0,"blocked_user_warning_dismissed":false}],"subdivision_code":"34","guilds":[{"public_updates_channel_id":"403648873366552577","channels":[{"version":1742933091246,"type":0,"topic":"Post your working hardware rigs here (either via photo, or screenshots, whatever way you can prove it). No discussion, only requests for additional media allowed.\nSee also https://reactos.org/wiki/PC_ROS_Rigs and https://reactos.org/wiki/Supported_Hardware","rate_limit_per_user":120,"position":12,"permission_overwrites":[{"type":1,"id":"439205512425504771","deny":"3072","allow":"0"},{"type":0,"id":"374957651676626945","deny":"0","allow":"0"},{"type":0,"id":"485440697475006495","deny":"64","allow":"0"},{"type":0,"id":"403653863116374026","deny":"264256","allow":"0"}],"parent_id":"379341102009810946","name":"working-hardware","last_message_id":"1515039386125729934","id":"465249024031850506","icon_emoji":{"name":"🛠️","id":null},"flags":0,"default_thread_rate_limit_per_user":0},{"version":1757261355315,"type":0,"topic":"[ARCHIVE] Read-only mirror of the ReactOS dev chat (Development channel)","rate_limit_per_user":0,"position":42,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"309237647360","allow":"1024"},{"type":0,"id":"485440697475006495","deny":"64","allow":"0"},{"type":1,"id":"80528701850124288","deny":"0","allow":"3072"},{"type":0,"id":"495298894175928320","deny":"2048","allow":"1024"},{"type":0,"id":"403653863116374026","deny":"64","allow":"0"},{"type":0,"id":"405397964350160897","deny":"0","allow":"1024"}],"parent_id":"449967685074419712","name":"old-irc-dev-bridge","last_message_id":"886555773948289084","id":"438384773400887297","icon_emoji":{"name":"🌉","id":null},"flags":0},{"version":1742925393466,"type":0,"topic":"Have a cool wallpaper, theme or overhaul you have drawn ready? Share it here!","rate_limit_per_user":0,"position":13,"permission_overwrites":[{"type":1,"id":"439205512425504771","deny":"3072","allow":"0"},{"type":0,"id":"485440697475006495","deny":"64","allow":"0"},{"type":1,"id":"80528701850124288","deny":"2048","allow":"0"},{"type":0,"id":"403653863116374026","deny":"2048","allow":"0"}],"parent_id":"379341102009810946","name":"concept-art","last_message_id":"1516176491241537727","id":"920930779238912051","icon_emoji":{"name":"🎨","id":null},"flags":0},{"version":1778340615547,"user_limit":0,"type":2,"status":null,"rtc_region":"us-east","rate_limit_per_user":0,"position":1,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"1048576","allow":"0"},{"type":0,"id":"851014742440673311","deny":"0","allow":"3146752"},{"type":0,"id":"785970080823246928","deny":"0","allow":"1049600"},{"type":1,"id":"554333949065953330","deny":"0","allow":"1049600"},{"type":0,"id":"851017965448069131","deny":"0","allow":"1049600"},{"type":1,"id":"652419263663046668","deny":"0","allow":"1049600"},{"type":1,"id":"381961791812534274","deny":"0","allow":"17826816"}],"parent_id":"379342134773284864","name":"Live Development","last_message_id":"1147979129770213448","id":"840260619210981386","icon_emoji":{"name":"👨‍💻","id":null},"flags":0,"bitrate":96000},{"version":1757261355215,"type":0,"topic":"3-way bridge with Telegram and Matrix. Staff and Contributors can send messages backwards.\n- https://t.me/reactos_ru\n- https://matrix.to/#/#telegram-ru:reactos.org","rate_limit_per_user":0,"position":39,"permission_overwrites":[{"type":0,"id":"785970080823246928","deny":"0","allow":"0"},{"type":0,"id":"374957651676626945","deny":"309237647360","allow":"1024"},{"type":0,"id":"405397964350160897","deny":"0","allow":"1024"},{"type":0,"id":"495298894175928320","deny":"0","allow":"0"},{"type":0,"id":"838074549488320554","deny":"0","allow":"60432"}],"parent_id":"449967685074419712","name":"telegram-ru","last_message_id":"1247131647342678038","id":"844328468799946772","icon_emoji":{"name":"🇷🇺","id":null},"flags":0},{"version":1751711073569,"type":0,"topic":"The polling station channel. Only 👍, 👎, 🤷 and 👁️ can be used for partaking to the poll. This channel is mainly managed by the staff team and any poll question that comes up from your mind you must contact a member from the staff to post the poll question.","rate_limit_per_user":30,"position":5,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"309237647424","allow":"0"},{"type":0,"id":"389468622860320768","deny":"0","allow":"2112"},{"type":0,"id":"403653863116374026","deny":"264256","allow":"0"}],"parent_id":"374957651676626946","name":"polls","last_pin_timestamp":"2020-04-05T16:00:29.349000+00:00","last_message_id":"1033456016521711677","id":"410109694955356163","icon_emoji":{"name":"📊","id":null},"flags":0},{"version":1751711100267,"type":0,"topic":"Welcome to the server! If you are new here - read this, please. Have a good time!","rate_limit_per_user":0,"position":0,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"309237647360","allow":"0"},{"type":0,"id":"449652707498917909","deny":"0","allow":"2048"},{"type":0,"id":"389468622860320768","deny":"0","allow":"2048"},{"type":0,"id":"403550919633010691","deny":"0","allow":"2048"}],"parent_id":"374957651676626946","name":"rules-info","last_message_id":"452150383222063115","id":"438411805178462226","icon_emoji":{"name":"📜","id":null},"flags":0},{"version":1757261355140,"type":0,"topic":"ARCHIVED: Put your debugger logs here, this channel allows you moderate spam of bt logs, BSODs, finding out guilty revisions as a team and finding regressions over debugger. To get started with debugging, a good source to read is https://www.reactos.org/wiki/Debugging.","rate_limit_per_user":0,"position":36,"permission_overwrites":[{"type":1,"id":"439205512425504771","deny":"3072","allow":"0"},{"type":0,"id":"374957651676626945","deny":"309237647360","allow":"0"},{"type":0,"id":"485440697475006495","deny":"64","allow":"0"},{"type":0,"id":"403653863116374026","deny":"264256","allow":"0"}],"parent_id":"449967685074419712","name":"debugging","last_pin_timestamp":"2019-07-21T15:08:10.830000+00:00","last_message_id":"932373423919874139","id":"462949220781916163","icon_emoji":{"name":"🐞","id":null},"flags":0},{"version":1757261355279,"type":0,"topic":"[ARCHIVE] Read-only mirror of the ReactOS Mattermost chat (Town Square channel)","rate_limit_per_user":0,"position":41,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"309237647360","allow":"1024"},{"type":0,"id":"405397964350160897","deny":"0","allow":"1024"},{"type":0,"id":"403653863116374026","deny":"64","allow":"0"}],"parent_id":"449967685074419712","name":"old-irc-bridge","last_message_id":"886555754377641984","id":"435136895450873876","icon_emoji":{"name":"🕰️","id":null},"flags":0},{"version":1713510073520,"user_limit":50,"type":2,"status":null,"rtc_region":"rotterdam","rate_limit_per_user":0,"position":0,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"0","allow":"0"},{"type":1,"id":"381961791812534274","deny":"0","allow":"16777216"},{"type":0,"id":"403653863116374026","deny":"2099200","allow":"0"}],"parent_id":"379342134773284864","name":"💬 Chill Channel","last_message_id":"1513463215600828416","id":"411926594622324746","icon_emoji":{"name":"🏝️","id":null},"flags":0,"bitrate":96000},{"version":1751711046972,"type":5,"topic":"The official channel for server announcements.","rate_limit_per_user":0,"position":3,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"310042953744","allow":"65537"},{"type":0,"id":"389468622860320768","deny":"805445649","allow":"384064"},{"type":1,"id":"344514573958905856","deny":"0","allow":"2048"},{"type":0,"id":"403653863116374026","deny":"262208","allow":"0"},{"type":0,"id":"405396754713018369","deny":"0","allow":"2048"},{"type":1,"id":"846519167363711046","deny":"0","allow":"535529258065"}],"parent_id":"374957651676626946","name":"announcements","last_pin_timestamp":"2021-08-04T12:52:07+00:00","last_message_id":"1453448341437415605","id":"379373187823042563","icon_emoji":{"name":"📣","id":null},"flags":0,"default_auto_archive_duration":10080},{"version":1757261355403,"type":0,"topic":null,"rate_limit_per_user":0,"position":44,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"309237778432","allow":"0"},{"type":0,"id":"403550919633010691","deny":"0","allow":"2048"}],"parent_id":"449967685074419712","name":"hackfest-2019-news","last_pin_timestamp":"2019-08-16T17:14:14.797000+00:00","last_message_id":"613834265356009503","id":"611211283496304670","icon_emoji":{"name":"🎉","id":null},"flags":0},{"version":1757261354795,"type":0,"topic":"server art canvas of complete and utter nonesense taken out of context.","rate_limit_per_user":0,"position":21,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"309237647424","allow":"66560"},{"type":0,"id":"485440697475006495","deny":"64","allow":"0"},{"type":1,"id":"80528701850124288","deny":"0","allow":"93184"}],"parent_id":"379342134773284864","name":"starboard","last_message_id":"1516103344144515132","id":"405763604642791434","icon_emoji":{"name":"⭐","id":null},"flags":0},{"version":1757261354820,"type":0,"topic":"This channel notifies you when a new video is posted on the ReactOS Community YouTube channel.","rate_limit_per_user":0,"position":22,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"309237778496","allow":"0"}],"parent_id":"394126728232042516","name":"reactos-youtube","last_message_id":"1351485299674451978","id":"393695911689191424","icon_emoji":{"name":"📹","id":null},"flags":0},{"version":1751711094046,"type":0,"topic":"FAQ-style README channel containing ReactOS related questions","rate_limit_per_user":0,"position":1,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"309237647424","allow":"0"}],"parent_id":"374957651676626946","name":"readme","last_message_id":"857149212834398218","id":"434435910310952960","icon_emoji":{"name":"📜","id":null},"flags":0},{"version":1757261355130,"type":0,"topic":"A place where admins can discuss their plans about conquering the Earth.","rate_limit_per_user":0,"position":35,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"3072","allow":"0"},{"type":0,"id":"403550919633010691","deny":"0","allow":"0"},{"type":0,"id":"389121668909498368","deny":"0","allow":"3072"}],"parent_id":"449967685074419712","name":"admin-channel","last_message_id":"1437928854407741482","id":"403648873366552577","icon_emoji":{"name":"👮","id":null},"flags":0},{"version":1757261355035,"type":0,"topic":null,"rate_limit_per_user":0,"position":32,"permission_overwrites":[{"type":1,"id":"839227480140283925","deny":"0","allow":"3072"},{"type":0,"id":"851014742440673311","deny":"0","allow":"1024"},{"type":0,"id":"374957651676626945","deny":"1024","allow":"0"},{"type":1,"id":"846519167363711046","deny":"0","allow":"1024"},{"type":1,"id":"652419263663046668","deny":"0","allow":"1024"},{"type":1,"id":"197808439857119233","deny":"0","allow":"0"},{"type":1,"id":"240254129333731328","deny":"0","allow":"1024"}],"parent_id":"379343011987062794","name":"media-group","last_pin_timestamp":"2024-07-19T15:55:03+00:00","last_message_id":"1516204645264134294","id":"851015822667546634","icon_emoji":{"name":"🎬","id":null},"flags":0},{"version":1754116019981,"type":0,"topic":"ReactOS related talk. Try to contain one topic at a time here. All off-topic goes to #offtopic.","rate_limit_per_user":0,"position":8,"permission_overwrites":[{"type":1,"id":"439205512425504771","deny":"3072","allow":"0"},{"type":0,"id":"374957651676626945","deny":"0","allow":"0"},{"type":1,"id":"309408702530846730","deny":"536871936","allow":"0"},{"type":0,"id":"485440697475006495","deny":"64","allow":"0"},{"type":0,"id":"403653863116374026","deny":"264256","allow":"0"}],"parent_id":"379341102009810946","name":"reactos","last_pin_timestamp":"2025-08-02T06:26:59.977000+00:00","last_message_id":"1516203656691843202","id":"374957651676626947","icon_emoji":{"name":"🌐","id":null},"flags":0},{"version":1757261355023,"type":0,"topic":null,"rate_limit_per_user":0,"position":31,"permission_overwrites":[{"type":0,"id":"785970080823246928","deny":"0","allow":"1024"},{"type":0,"id":"374957651676626945","deny":"1024","allow":"0"},{"type":0,"id":"389468622860320768","deny":"0","allow":"1024"},{"type":1,"id":"245108919020552192","deny":"0","allow":"3072"},{"type":1,"id":"80528701850124288","deny":"1024","allow":"0"},{"type":1,"id":"652419263663046668","deny":"0","allow":"3072"}],"parent_id":"379343011987062794","name":"selfhosting","last_pin_timestamp":"2020-06-24T18:44:21.673000+00:00","last_message_id":"1308391107129905192","id":"684295544272715837","icon_emoji":{"name":"🖥️","id":null},"flags":0},{"version":1774047246239,"type":0,"topic":"Rules still apply here, but meme posting is allowed as long as it abides by the rules.","rate_limit_per_user":0,"position":17,"permission_overwrites":[{"type":0,"id":"485440697475006495","deny":"64","allow":"0"},{"type":1,"id":"309408702530846730","deny":"805309456","allow":"0"},{"type":1,"id":"120622544989585408","deny":"0","allow":"0"},{"type":0,"id":"403653863116374026","deny":"264256","allow":"0"}],"parent_id":"379342134773284864","name":"memes","last_pin_timestamp":"2026-03-20T22:54:06.224000+00:00","last_message_id":"1516161564292415710","id":"452144750066401283","icon_emoji":{"name":"💩","id":null},"flags":0},{"version":1757261354867,"type":0,"topic":"The best commits and pull requests made on ReactOS Git repository.","rate_limit_per_user":0,"position":25,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"309237647360","allow":"0"},{"type":0,"id":"389468622860320768","deny":"0","allow":"2048"}],"parent_id":"394126728232042516","name":"git-highlights","last_message_id":"1496242633465528500","id":"434590054367625216","icon_emoji":{"name":"🌟","id":null},"flags":0},{"version":1757261355375,"type":0,"topic":"**[ARCHIVED]** News from ReactOS Hackfest 2018","rate_limit_per_user":0,"position":43,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"309237647360","allow":"0"},{"type":0,"id":"389468622860320768","deny":"2048","allow":"0"},{"type":0,"id":"403653863116374026","deny":"2048","allow":"0"}],"parent_id":"449967685074419712","name":"hackfest-2018-news","last_message_id":"481510029959233537","id":"479634159665676288","icon_emoji":{"name":"🎉","id":null},"flags":0},{"version":1757261354930,"type":0,"topic":"Staff's very own subset of rules. :secret:","rate_limit_per_user":0,"position":27,"permission_overwrites":[{"type":0,"id":"785970080823246928","deny":"0","allow":"1024"},{"type":0,"id":"374957651676626945","deny":"1024","allow":"0"},{"type":1,"id":"80528701850124288","deny":"1024","allow":"0"},{"type":0,"id":"389468622860320768","deny":"0","allow":"1024"},{"type":1,"id":"1187065051199320085","deny":"0","allow":"1024"}],"parent_id":"379343011987062794","name":"staff-rules","last_message_id":"796359520090980392","id":"479014828577652744","icon_emoji":{"name":"📜","id":null},"flags":0},{"version":1757261354753,"type":0,"topic":null,"rate_limit_per_user":0,"position":20,"permission_overwrites":[{"type":1,"id":"439205512425504771","deny":"3072","allow":"0"},{"type":0,"id":"485440697475006495","deny":"64","allow":"0"},{"type":1,"id":"80528701850124288","deny":"2048","allow":"0"},{"type":0,"id":"403653863116374026","deny":"2048","allow":"0"}],"parent_id":"379342134773284864","name":"art","last_message_id":"1515869335158128741","id":"920931221712797696","icon_emoji":{"name":"🎨","id":null},"flags":0},{"version":1757261355193,"type":0,"topic":"3-way bridge with Telegram and Matrix. Staff and Contributors can send messages backwards.\n- https://t.me/reactos\n- https://matrix.to/#/#telegram:reactos.org","rate_limit_per_user":0,"position":38,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"309237647360","allow":"1024"},{"type":0,"id":"405397964350160897","deny":"0","allow":"1024"},{"type":0,"id":"495298894175928320","deny":"0","allow":"1024"},{"type":0,"id":"389468622860320768","deny":"0","allow":"0"},{"type":0,"id":"838074549488320554","deny":"0","allow":"109632"},{"type":0,"id":"485440697475006495","deny":"64","allow":"0"},{"type":0,"id":"403653863116374026","deny":"64","allow":"0"}],"parent_id":"449967685074419712","name":"telegram","last_message_id":"1247137172939866163","id":"480317303339089930","icon_emoji":{"name":"📞","id":null},"flags":0},{"version":1764895067677,"type":0,"topic":"Moderator logs mostly generated by Vortex bot","rate_limit_per_user":0,"position":6,"permission_overwrites":[{"type":0,"id":"785970080823246928","deny":"2048","allow":"1024"},{"type":0,"id":"374957651676626945","deny":"11328","allow":"0"},{"type":0,"id":"405397964350160897","deny":"0","allow":"1024"},{"type":0,"id":"495298894175928320","deny":"0","allow":"1024"},{"type":0,"id":"380029197822984192","deny":"2048","allow":"1024"},{"type":0,"id":"389468622860320768","deny":"805316625","allow":"1024"},{"type":1,"id":"240254129333731328","deny":"0","allow":"76864"}],"parent_id":"374957651676626946","name":"mod-log","last_message_id":"1514875259403108353","id":"403653421464289290","icon_emoji":{"name":"👮","id":null},"flags":0},{"version":1685730971216,"type":4,"position":0,"permission_overwrites":[],"name":"📚 Rules & Server Management","id":"374957651676626946","flags":0},{"version":1751711088415,"type":0,"topic":"Instructions channel with a summary about the server's channels and roles.","rate_limit_per_user":0,"position":2,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"309237909569","allow":"1024"},{"type":0,"id":"389468622860320768","deny":"0","allow":"1024"}],"parent_id":"374957651676626946","name":"instructions","last_message_id":"817834794423418921","id":"726455242669162636","icon_emoji":{"name":"📝","id":null},"flags":0},{"version":1757261354839,"type":0,"topic":"News from the ReactOS JIRA.","rate_limit_per_user":0,"position":23,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"309237778496","allow":"0"}],"parent_id":"394126728232042516","name":"jira-rss","last_message_id":"1516200649539190925","id":"380416856902729728","icon_emoji":{"name":"🔧","id":null},"flags":0},{"version":1741762905570,"type":4,"position":6,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"1049600","allow":"0"},{"type":1,"id":"80528701850124288","deny":"1024","allow":"0"},{"type":0,"id":"403653863116374026","deny":"2048","allow":"0"},{"type":0,"id":"389121668909498368","deny":"0","allow":"1024"}],"name":"Archive","id":"449967685074419712","flags":0},{"version":1741762905421,"type":0,"topic":"A place for all your complaints. Polling debates and discussion can be posted here. You can also discuss about server stuff.","rate_limit_per_user":60,"position":4,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"0","allow":"0"},{"type":1,"id":"439205512425504771","deny":"3072","allow":"0"},{"type":1,"id":"80528701850124288","deny":"2048","allow":"0"},{"type":0,"id":"403653863116374026","deny":"264256","allow":"0"}],"parent_id":"374957651676626946","name":"server-feedback","last_pin_timestamp":"2020-07-05T18:33:12.873000+00:00","last_message_id":"1513463223251374101","id":"379335422884577281","icon_emoji":{"name":"📤","id":null},"flags":0},{"version":1757261355180,"type":0,"topic":null,"rate_limit_per_user":0,"position":37,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"2112","allow":"0"}],"parent_id":"449967685074419712","name":"testing-contest","last_pin_timestamp":"2025-03-21T21:17:52+00:00","last_message_id":"1364318098567598287","id":"1352752327391576154","flags":0},{"version":1757261354741,"type":0,"topic":"Weeb stuff, anime & vtubers.","rate_limit_per_user":0,"position":19,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"0","allow":"0"},{"type":1,"id":"439205512425504771","deny":"3072","allow":"0"},{"type":0,"id":"485440697475006495","deny":"64","allow":"0"},{"type":1,"id":"80528701850124288","deny":"2048","allow":"0"},{"type":0,"id":"403653863116374026","deny":"264256","allow":"0"}],"parent_id":"379342134773284864","name":"weebs","last_pin_timestamp":"2017-11-12T17:33:59.064000+00:00","last_message_id":"1516029875163762821","id":"379322545611997184","icon_emoji":{"name":"🍥","id":null},"flags":0},{"version":1757261355054,"type":0,"topic":null,"rate_limit_per_user":0,"position":33,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"1024","allow":"0"},{"type":0,"id":"851014742440673311","deny":"0","allow":"1024"},{"type":0,"id":"847377340962439199","deny":"0","allow":"1024"},{"type":0,"id":"851017965448069131","deny":"0","allow":"1024"}],"parent_id":"379343011987062794","name":"media-group-guests","last_message_id":"852640017646223370","id":"851017343698075689","icon_emoji":{"name":"📸","id":null},"flags":0},{"version":1757261354945,"type":0,"topic":"Top secret announcements for staff :secret: ","rate_limit_per_user":0,"position":28,"permission_overwrites":[{"type":0,"id":"785970080823246928","deny":"10240","allow":"66560"},{"type":0,"id":"374957651676626945","deny":"68608","allow":"0"},{"type":0,"id":"389468622860320768","deny":"10240","allow":"66560"},{"type":0,"id":"403550919633010691","deny":"0","allow":"11264"},{"type":1,"id":"1187065051199320085","deny":"0","allow":"1024"}],"parent_id":"379343011987062794","name":"staff-announcements","last_message_id":"905458626137837598","id":"429949320918466561","icon_emoji":{"name":"📢","id":null},"flags":0},{"version":1751711081258,"type":0,"topic":"The welcome board channel.","rate_limit_per_user":0,"position":7,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"309237647360","allow":"1024"},{"type":0,"id":"785970080823246928","deny":"0","allow":"1024"}],"parent_id":"374957651676626946","name":"welcome","last_message_id":"1516158073885036719","id":"787286289934319636","icon_emoji":{"name":"👋","id":null},"flags":0},{"version":1757261355243,"type":0,"topic":"4-way bridge with Mattermost, Telegram, and Matrix. Staff and Contributors can send messages backwards.\n- https://t.me/reactos_es\n- https://matrix.to/#/#lang-es:reactos.org\n- https://chat.reactos.org/reactos/channels/spanish","rate_limit_per_user":0,"position":40,"permission_overwrites":[{"type":0,"id":"785970080823246928","deny":"0","allow":"0"},{"type":0,"id":"374957651676626945","deny":"309237647360","allow":"1024"},{"type":0,"id":"405397964350160897","deny":"0","allow":"1024"},{"type":0,"id":"495298894175928320","deny":"0","allow":"0"},{"type":0,"id":"847377340962439199","deny":"0","allow":"805694545"},{"type":0,"id":"838074549488320554","deny":"125968","allow":"0"},{"type":1,"id":"508434491933589526","deny":"0","allow":"536870912"}],"parent_id":"449967685074419712","name":"lang-es","last_message_id":"1353660826447384637","id":"844344256080117780","flags":0},{"version":1767704474060,"type":0,"topic":null,"rate_limit_per_user":0,"position":26,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"309237778432","allow":"0"},{"type":0,"id":"389468622860320768","deny":"0","allow":"2048"}],"parent_id":"394126728232042516","name":"clt-and-hackfest-2025","last_message_id":"1354460078744272946","id":"1352262135966732359","flags":0,"default_auto_archive_duration":10080},{"version":1741762905427,"type":4,"position":2,"permission_overwrites":[{"type":1,"id":"439205512425504771","deny":"3072","allow":"0"},{"type":0,"id":"485440697475006495","deny":"64","allow":"0"},{"type":1,"id":"80528701850124288","deny":"2048","allow":"0"},{"type":0,"id":"403653863116374026","deny":"2048","allow":"0"}],"name":"🔗 Other","id":"379342134773284864","flags":0},{"version":1769996952668,"type":0,"topic":"<:threads:837227088083025921> threads don't count. In case of a stream, you may ask the streamer to join you to the restricted channel.","rate_limit_per_user":0,"position":10,"permission_overwrites":[{"type":1,"id":"439205512425504771","deny":"3072","allow":"0"},{"type":1,"id":"309408702530846730","deny":"536939520","allow":"0"},{"type":1,"id":"80528701850124288","deny":"2048","allow":"0"},{"type":0,"id":"485440697475006495","deny":"64","allow":"0"},{"type":0,"id":"403653863116374026","deny":"2048","allow":"0"}],"parent_id":"379341102009810946","name":"dev-chat","last_pin_timestamp":"2026-02-02T01:49:12.655000+00:00","last_message_id":"1516180774368444486","id":"831490939524087888","icon_emoji":{"name":"🎤","id":null},"flags":0},{"version":1757261355099,"type":0,"topic":"Private chat only for active members.","rate_limit_per_user":0,"position":34,"permission_overwrites":[{"type":0,"id":"785970080823246928","deny":"0","allow":"3072"},{"type":0,"id":"374957651676626945","deny":"309237648384","allow":"0"},{"type":0,"id":"405397964350160897","deny":"2048","allow":"1024"},{"type":1,"id":"80528701850124288","deny":"3072","allow":"0"},{"type":0,"id":"448878470156648448","deny":"2048","allow":"0"},{"type":0,"id":"389121668909498368","deny":"0","allow":"3072"},{"type":0,"id":"389468622860320768","deny":"0","allow":"134144"},{"type":0,"id":"403653863116374026","deny":"2048","allow":"0"},{"type":0,"id":"697803771467530322","deny":"2048","allow":"1024"},{"type":0,"id":"405763056543727618","deny":"1024","allow":"0"}],"parent_id":"449967685074419712","name":"active-chat","last_pin_timestamp":"2020-12-01T14:50:13.944000+00:00","last_message_id":"797093729147944961","id":"472760102219153408","icon_emoji":{"name":"💬","id":null},"flags":0},{"version":1742933114868,"type":0,"topic":"Post here working programs in ReactOS. **NO DISCUSSION**, only requests for additional media allowed.\nOur normal test suite & its results last release: https://reactos.org/wiki/Tests_for_0.4.15","rate_limit_per_user":120,"position":11,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"0","allow":"0"},{"type":1,"id":"439205512425504771","deny":"3072","allow":"0"},{"type":0,"id":"485440697475006495","deny":"64","allow":"0"},{"type":0,"id":"403653863116374026","deny":"264256","allow":"0"}],"parent_id":"379341102009810946","name":"working-programs","last_pin_timestamp":"2019-04-12T17:09:46.384000+00:00","last_message_id":"1515648226714325084","id":"377108064827867136","icon_emoji":{"name":"💻","id":null},"flags":0,"default_thread_rate_limit_per_user":0},{"version":1757261354705,"type":0,"topic":"If you want to talk about non-ReactOS topic, come here.","rate_limit_per_user":0,"position":16,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"0","allow":"0"},{"type":1,"id":"439205512425504771","deny":"3072","allow":"0"},{"type":1,"id":"309408702530846730","deny":"536873984","allow":"0"},{"type":1,"id":"80528701850124288","deny":"2048","allow":"0"},{"type":0,"id":"847377340962439199","deny":"0","allow":"0"},{"type":1,"id":"138382675260997633","deny":"0","allow":"0"},{"type":0,"id":"485440697475006495","deny":"64","allow":"0"},{"type":1,"id":"240254129333731328","deny":"0","allow":"10240"},{"type":0,"id":"403653863116374026","deny":"264256","allow":"0"}],"parent_id":"379342134773284864","name":"offtopic","last_pin_timestamp":"2024-11-02T22:18:49+00:00","last_message_id":"1516201231247474800","id":"442648971135942657","icon_emoji":{"name":"🎭","id":null},"flags":0},{"version":1741762905424,"type":4,"position":1,"permission_overwrites":[{"type":1,"id":"439205512425504771","deny":"3072","allow":"0"},{"type":0,"id":"485440697475006495","deny":"64","allow":"0"},{"type":1,"id":"80528701850124288","deny":"2048","allow":"0"},{"type":0,"id":"403653863116374026","deny":"2048","allow":"0"}],"name":"📡 ReactOS","id":"379341102009810946","flags":0},{"version":1741762905447,"type":4,"position":4,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"133184","allow":"0"}],"name":"📰 ReactOS News","id":"394126728232042516","flags":0},{"version":1757261354958,"type":0,"topic":"The secretliest secret staff chat in the universe :secret:","rate_limit_per_user":0,"position":29,"permission_overwrites":[{"type":0,"id":"785970080823246928","deny":"0","allow":"68608"},{"type":0,"id":"374957651676626945","deny":"1024","allow":"0"},{"type":1,"id":"180798519785947136","deny":"0","allow":"1024"},{"type":1,"id":"80528701850124288","deny":"1024","allow":"0"},{"type":0,"id":"389468622860320768","deny":"0","allow":"1024"},{"type":1,"id":"439205512425504771","deny":"0","allow":"1024"},{"type":1,"id":"138382675260997633","deny":"0","allow":"0"},{"type":1,"id":"1187065051199320085","deny":"0","allow":"1024"},{"type":1,"id":"197808439857119233","deny":"0","allow":"1024"},{"type":1,"id":"240254129333731328","deny":"0","allow":"1024"}],"parent_id":"379343011987062794","name":"staff-chat","last_pin_timestamp":"2024-08-02T16:22:07+00:00","last_message_id":"1513471972913315880","id":"405061888704118785","icon_emoji":{"name":"👥","id":null},"flags":0},{"version":1741762905409,"type":0,"topic":"If you want any support with testing software on ReactOS, or for ReactOS itself, just go right ahead and ask somebody for help here!","rate_limit_per_user":0,"position":9,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"0","allow":"0"},{"type":1,"id":"439205512425504771","deny":"3072","allow":"0"},{"type":1,"id":"309408702530846730","deny":"3072","allow":"0"},{"type":0,"id":"485440697475006495","deny":"64","allow":"0"},{"type":0,"id":"968960655833059439","deny":"2112","allow":"0"},{"type":0,"id":"403653863116374026","deny":"264256","allow":"0"}],"parent_id":"379341102009810946","name":"support","last_pin_timestamp":"2025-01-07T07:03:41+00:00","last_message_id":"1516128320863867054","id":"376671240510767114","icon_emoji":{"name":"🆘","id":null},"flags":0},{"version":0,"type":4,"position":5,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"1024","allow":"0"},{"type":0,"id":"785970080823246928","deny":"0","allow":"1024"},{"type":1,"id":"80528701850124288","deny":"1024","allow":"0"},{"type":0,"id":"389468622860320768","deny":"0","allow":"1024"}],"name":"Obvious \"Secret\" Channel","id":"379343011987062794","flags":0},{"version":1757261354851,"type":0,"topic":"News from ReactOS Github (master branch)! https://github.com/reactos/reactos","rate_limit_per_user":0,"position":24,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"309237778496","allow":"0"}],"parent_id":"394126728232042516","name":"github-rss","last_message_id":"1516150311021051924","id":"403929131982782464","icon_emoji":{"name":"🐙","id":null},"flags":0},{"version":1757261354689,"type":0,"topic":null,"rate_limit_per_user":0,"position":15,"permission_overwrites":[{"type":0,"id":"785970080823246928","deny":"0","allow":"1024"},{"type":0,"id":"374957651676626945","deny":"1024","allow":"0"},{"type":0,"id":"1033459703616909422","deny":"0","allow":"1024"}],"parent_id":"379341102009810946","name":"appdb","last_message_id":"1259875615251890206","id":"1033459948660719666","icon_emoji":{"name":"📦","id":null},"flags":0},{"version":1757261354988,"type":0,"topic":"The ultimate spamplace called Vortex server log\n\n**If you hate it, mute it**","rate_limit_per_user":0,"position":30,"permission_overwrites":[{"type":0,"id":"785970080823246928","deny":"10240","allow":"1024"},{"type":0,"id":"374957651676626945","deny":"3072","allow":"0"},{"type":0,"id":"389468622860320768","deny":"805316624","allow":"1024"},{"type":1,"id":"240254129333731328","deny":"0","allow":"3072"}],"parent_id":"379343011987062794","name":"server-log","last_message_id":"1516201576723775559","id":"446019531945803826","icon_emoji":{"name":"📝","id":null},"flags":0},{"version":1770930167019,"type":0,"topic":"Teach other people or learn quirks and stuff about ReactOS & Git here.","rate_limit_per_user":0,"position":14,"permission_overwrites":[{"type":0,"id":"374957651676626945","deny":"1","allow":"1024"},{"type":0,"id":"495298894175928320","deny":"1","allow":"3072"},{"type":1,"id":"554333949065953330","deny":"1","allow":"3072"},{"type":0,"id":"389468622860320768","deny":"0","allow":"3072"},{"type":0,"id":"968960655833059439","deny":"2112","allow":"0"},{"type":0,"id":"449652707498917909","deny":"0","allow":"1024"},{"type":1,"id":"508434491933589526","deny":"1","allow":"3072"},{"type":1,"id":"542078031842508803","deny":"1","allow":"3072"},{"type":0,"id":"403550919633010691","deny":"0","allow":"1024"}],"parent_id":"379341102009810946","name":"teaching-room","last_pin_timestamp":"2022-08-15T22:14:30+00:00","last_message_id":"1509070559932321863","id":"687357512512438398","icon_emoji":{"name":"🎓","id":null},"flags":0},{"version":1757261354729,"type":0,"topic":"Use this channel to type the available server commands and experiment with the bots (NOT TO BE USED as a spam/garbage place)","rate_limit_per_user":0,"position":18,"permission_overwrites":[{"type":1,"id":"439205512425504771","deny":"0","allow":"8192"},{"type":0,"id":"485440697475006495","deny":"64","allow":"0"},{"type":0,"id":"403653863116374026","deny":"264256","allow":"0"}],"parent_id":"379342134773284864","name":"commands","last_pin_timestamp":"2020-07-17T17:00:00.082000+00:00","last_message_id":"1515411503103344770","id":"376670164437172236","icon_emoji":{"name":"💻","id":null},"flags":0}],"application_command_counts":{},"owner_id":"154603113079111680","discovery_splash":null,"soundboard_sounds":[],"theme":null,"profile":{"tag":"ROS","badge":"c1924cc03e31328eaff397235556fcde"},"activity_instances":[],"system_channel_flags":8,"incidents_data":null,"joined_at":"2026-05-30T15:58:18.496000+00:00","premium_progress_bar_enabled_user_updated_at":null,"rules_channel_id":"438411805178462226","voice_states":[],"vanity_url_code":null,"official_message_color":null,"id":"374957651676626945","stage_instances":[],"premium_features":{"features":["VIDEO_BITRATE_ENHANCED","GUILD_TAGS","STAGE_CHANNEL_VIEWERS_50","VIDEO_QUALITY_720_60FPS","TIERLESS_BOOSTING","INVITE_SPLASH","ANIMATED_ICON","AUDIO_BITRATE_128_KBPS"],"additional_sticker_slots":10,"additional_sound_slots":16,"additional_emoji_slots":50},"region":"deprecated","name":"ReactOS Community","max_stage_video_channel_users":50,"moderator_reporting":null,"icon":"b9df02d6e29e74dca5880f22a1f04979","explicit_content_filter":2,"members":[{"user":{"username":"win32a","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"1482318441066135693","global_name":"The LGS 494'er","display_name_styles":null,"display_name":"The LGS 494'er","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"883a27d18b9795631db4d3580e3e2c88"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-30T15:58:18.496000+00:00","flags":10,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"aydrix","public_flags":0,"primary_guild":{"tag":"FYG","identity_guild_id":"1402343151179403375","identity_enabled":true,"badge":"1df806e7e25c4ba46c3123dffdabcef9"},"id":"627592842554114090","global_name":"Aydrix","display_name_styles":null,"display_name":"Aydrix","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"bfc4d8ba994ebb86fe3ccd332124bea9"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2023-10-31T13:24:52.290000+00:00","flags":10,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"bombsyndrome_","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"1464759491051388978","global_name":"old_kb_offset","display_name_styles":null,"display_name":"old_kb_offset","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"c0db2c5573c36973f43f59fb5c185ac4"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-04-18T16:18:59.485000+00:00","flags":10,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"dcfuksurmom","public_flags":256,"primary_guild":null,"id":"427869262921728000","global_name":"DCFUKSURMOM","display_name_styles":null,"display_name":"DCFUKSURMOM","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"4ead6e9d9391611a982636ff25c25294"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2023-06-26T19:11:42.347000+00:00","flags":2,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":".winterhell","public_flags":0,"primary_guild":null,"id":"180798519785947136","global_name":"winterhell","display_name_styles":null,"display_name":"winterhell","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"ff2749e18a3b907d5f8a34b32d677019"},"roles":["380029197822984192","389468622860320768","405397964350160897","785970080823246928","851014742440673311"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2018-08-09T12:59:17.333000+00:00","flags":2,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":".idaho","public_flags":0,"primary_guild":{"tag":null,"identity_guild_id":null,"identity_enabled":false,"badge":null},"id":"150968466701025281","global_name":"Idaho 🏝️","display_name_styles":null,"display_name":"Idaho 🏝️","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"65ea1f54ec8bb8d6bf55055e4ee4913c"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2025-11-05T23:27:58.510000+00:00","flags":10,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"jojo_autoboy","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"379052377489014785","global_name":"JoJo Autoboy","display_name_styles":null,"display_name":"JoJo Autoboy","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"f53e4060b34ec156e6a64c75b5faa374"},"roles":["495298894175928320"],"premium_since":null,"pending":false,"nick":"steam deck sleep mode","mute":false,"joined_at":"2021-03-31T23:35:49.778000+00:00","flags":2,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"thetechdog","public_flags":128,"primary_guild":null,"id":"353952830421467151","global_name":"thetechdog","display_name_styles":null,"display_name":"thetechdog","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1382845914246549535","palette":"sky","label":"COLLECTIBLES_NAMEPLATES_VOL_3_UNDER_THE_SEA_A11Y","expires_at":null,"asset":"nameplates/nameplates_v3/under_the_sea/"}},"bot":false,"avatar_decoration_data":{"sku_id":"1144308439720394944","expires_at":null,"asset":"a_3c97a2d37f433a7913a1c7b7a735d000"},"avatar":"e2db946f1633c8eb169ff41279c3d2f4"},"roles":["448878470156648448","405396754713018369","405397964350160897"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2021-09-24T12:16:26.930000+00:00","flags":2,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"artdev","public_flags":128,"primary_guild":{"tag":"MOJO","identity_guild_id":"1365346109131722753","identity_enabled":true,"badge":"c57737e4df8fb87526e19072f8d80e27"},"id":"438714312157298699","global_name":"artDev","display_name_styles":null,"display_name":"artDev","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"3da5d3dc162ce5eadcc078de66608d5c"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2024-09-27T16:23:52.471000+00:00","flags":10,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"sharoyveduchi","public_flags":0,"primary_guild":null,"id":"704775045494603796","global_name":"sharoy","display_name_styles":null,"display_name":"sharoy","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":{"sku_id":"1262491690900656264","expires_at":null,"asset":"a_2249f064370a3d5e9f0e7189099d521e"},"avatar":"b19f9bd4f3503d5207ca5d92aae772f5"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2024-05-22T01:39:09.328000+00:00","flags":10,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"aotorihibiki","public_flags":0,"primary_guild":null,"id":"1453508872852475924","global_name":"Hibiki","display_name_styles":null,"display_name":"Hibiki","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"291c95321c5f13d4e40f08ece8b32a0f"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2025-12-31T21:47:22.733000+00:00","flags":10,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"midexisreal","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"531112999440613377","global_name":"Midex","display_name_styles":null,"display_name":"Midex","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954036","palette":"cobalt","label":"COLLECTIBLES_ORB_MAGIC_MISTS_NP_A11Y","expires_at":null,"asset":"nameplates/orb/magical_mist/"}},"bot":false,"avatar_decoration_data":{"sku_id":"1466990610429772004","expires_at":null,"asset":"a_9e48937d08b835051cdbd8f7455279d7"},"avatar":"660a89eefeb78decb526563681cb8725"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-02T15:57:26.404000+00:00","flags":10,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"w32ksys","public_flags":0,"primary_guild":{"tag":"SWIM","identity_guild_id":"713877918291591198","identity_enabled":true,"badge":"176416ced6db0ec5ff8014ce2be3297f"},"id":"1394110835273629737","global_name":"Nvidia Quadro K620","display_name_styles":null,"display_name":"Nvidia Quadro K620","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"1a83cf0d62ef829b43d185d41496f432"},"roles":["495298894175928320"],"premium_since":null,"pending":false,"nick":"Nvidia Quadro K620 #ReactOSGang","mute":false,"joined_at":"2025-08-02T17:19:24.661000+00:00","flags":10,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"wgiagain","public_flags":64,"primary_guild":{"tag":"ecx","identity_guild_id":"796198386680201247","identity_enabled":true,"badge":"18505cdfaef137fcb0873f5aab9304d5"},"id":"884142782325882923","global_name":null,"display_name_styles":null,"display_name":null,"discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"4cb7cf8df1687187ac34f38cc7ef1f6d"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-06-09T19:28:45.645000+00:00","flags":10,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"elpesaodelainformaticaxd0831","public_flags":64,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"697131259654176818","global_name":"El pesao de la informatica xd","display_name_styles":null,"display_name":"El pesao de la informatica xd","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"4cfdbf5824e7c6682b3a21abe14cb493"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2024-10-13T21:15:00.280000+00:00","flags":10,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"qa_pl_zm","public_flags":0,"primary_guild":{"tag":null,"identity_guild_id":null,"identity_enabled":false,"badge":null},"id":"836960069722832958","global_name":"system🁾🁣🁬🁱","display_name_styles":null,"display_name":"system🁾🁣🁬🁱","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"c075b5620df37c5089d71ba573ded50c"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-20T18:08:11.635000+00:00","flags":10,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"sjlj","public_flags":0,"primary_guild":null,"id":"1026944339286437929","global_name":"prick","display_name_styles":null,"display_name":"prick","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"d9ac520dca8e85abb057066441b398d6"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2023-05-20T05:50:30.356000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"muerteseguraz","public_flags":64,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"1093903376493846608","global_name":"⃟⃟⃟ MuerteSeguraZ✹ ҈҉҉ ҉҉҈҉҉ ҈҉҉","display_name_styles":null,"display_name":"⃟⃟⃟ MuerteSeguraZ✹ ҈҉҉ ҉҉҈҉҉ ҈҉҉","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"75f1f02581110b975f845b1718ee8dac"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2025-10-26T17:12:01.060000+00:00","flags":10,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"xcatx_2","public_flags":0,"primary_guild":null,"id":"1144551184934379611","global_name":"Finn","display_name_styles":null,"display_name":"Finn","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"d08b116db1afd9706857ff4a62b086db"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2025-02-09T05:44:50.734000+00:00","flags":10,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"airbenztv_","public_flags":0,"primary_guild":{"tag":"CRT","identity_guild_id":"1430942253441880088","identity_enabled":true,"badge":"081f6f26cf1d33ab35f63554dfac765f"},"id":"1277531282020110447","global_name":"AIRBENZ TV NETWORK PROJET","display_name_styles":null,"display_name":"AIRBENZ TV NETWORK PROJET","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":{"sku_id":"1493391761085567066","expires_at":1782864000,"asset":"a_d3e51a9751016df2778a47efbb8bb455"},"avatar":"176b26533725bf7a155d7efd99064f01"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-31T19:19:10.011000+00:00","flags":10,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"irgendwer5308","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"712697260378423416","global_name":"Irgendwer","display_name_styles":null,"display_name":"Irgendwer","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"dc4914fe6d805b1261047f3414742aae"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-03-15T16:50:07.067000+00:00","flags":10,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"lossus","public_flags":0,"primary_guild":null,"id":"104057779462885376","global_name":",̶'̶,̶|̶'̶,̶'̶_̶","display_name_styles":null,"display_name":",̶'̶,̶|̶'̶,̶'̶_̶","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"8202d0253eae38c33abe7091327ac009"},"roles":[],"premium_since":null,"pending":false,"nick":"springrapture","mute":false,"joined_at":"2019-04-05T06:24:00.990000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"nightmaretechstuffs","public_flags":0,"primary_guild":{"tag":"ODB","identity_guild_id":"649968233553723402","identity_enabled":true,"badge":"ce0e65dae8881dab5d7491208f8bcb90"},"id":"563613833369878528","global_name":"Nightmare Rarity","display_name_styles":null,"display_name":"Nightmare Rarity","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"28ce852fafd924b3080c2fed6f46a0c3"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2022-03-20T21:01:40.046000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"heallv","public_flags":512,"primary_guild":null,"id":"120622544989585408","global_name":"healLV","display_name_styles":null,"display_name":"healLV","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"53cd3010f66405fd0dd028ea302706d8"},"roles":["380029197822984192","405397964350160897","470552962029322250","448878470156648448"],"premium_since":null,"pending":false,"nick":"HP Prime G8👍😃","mute":false,"joined_at":"2021-02-07T13:26:59.769000+00:00","flags":2,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"hacker4200457","public_flags":0,"primary_guild":null,"id":"1309610282179367063","global_name":"hacker420","display_name_styles":{"font_id":7,"effect_id":4,"colors":[12790527]},"display_name":"hacker420","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"5eaee569eafe06731f7bd23c8fd1014e"},"roles":["380029197822984192","389468622860320768","785970080823246928","697803771467530322","851014742440673311"],"premium_since":"2026-01-26T08:46:06.689000+00:00","pending":false,"nick":"HP-12C","mute":false,"joined_at":"2024-11-23T13:14:01.087000+00:00","flags":10,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"werru2955","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"215201030688866305","global_name":"Werru","display_name_styles":null,"display_name":"Werru","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"c73c0587a9ed44e06d28a9ecb652fcd7"},"roles":["495298894175928320","405397964350160897","1033459703616909422"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2021-11-23T01:53:45.547000+00:00","flags":2,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"cernodile","public_flags":512,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"154603113079111680","global_name":"Cernodile","display_name_styles":{"font_id":6,"effect_id":2,"colors":[4417266,2342]},"display_name":"Cernodile","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1417311919689170984","palette":"cobalt","label":"COLLECTIBLES_NAMEPLATE_BONANZA_PLANET_RINGS_NP_A11Y","expires_at":null,"asset":"nameplates/nameplate_bonanza/planet_rings/"}},"bot":false,"avatar_decoration_data":{"sku_id":"1324454240911097908","expires_at":null,"asset":"a_60f484900b4b331d62b51799ba98d001"},"avatar":"d2367761fb76458fbbf97681fe7c088f"},"roles":["389468622860320768","697803771467530322","895684138328285244","449652707498917909"],"premium_since":"2025-05-25T06:59:04.387000+00:00","pending":false,"nick":"Optimal HP Prime G5 👍😃","mute":false,"joined_at":"2018-01-06T11:09:34.439000+00:00","flags":514,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"jimkoutso2008","public_flags":0,"primary_guild":{"tag":"KIWI","identity_guild_id":"305415513503432705","identity_enabled":true,"badge":"4c6b987648217084cc4371c4f129b87b"},"id":"1054763287310512298","global_name":"Jimkoutso2008","display_name_styles":null,"display_name":"Jimkoutso2008","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"e0d106b8b4380c4f4b13c65e22ad2ac9"},"roles":["405397964350160897"],"premium_since":null,"pending":false,"nick":"Optimal Resolution Notification","mute":false,"joined_at":"2023-09-18T19:55:51.161000+00:00","flags":10,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"halal_beef","public_flags":0,"primary_guild":{"tag":null,"identity_guild_id":"436450658531672064","identity_enabled":null,"badge":null},"id":"708328635207123390","global_name":"halal_beef","display_name_styles":null,"display_name":"halal_beef","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"3d995af276572a09b52f32a6d14f2929"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-30T14:28:25.257000+00:00","flags":10,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null}],"experiments":{"evaluation_id":null,"assignments":[]},"owner_configured_content_level":0,"afk_channel_id":null,"threads":[],"max_video_channel_users":25,"afk_timeout":3600,"mfa_level":0,"guild_space_settings":null,"emojis":[{"version":0,"roles":[],"require_colons":true,"name":"reactos","managed":false,"id":"374960312815714304","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"wine","managed":false,"id":"377180474348666880","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"community","managed":false,"id":"377183641685590017","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"testing_bronze","managed":false,"id":"378274539273977859","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"testing_silver","managed":false,"id":"378274629711691777","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"testing_gold","managed":false,"id":"378274692219535361","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"LuigiDab","managed":false,"id":"388416237056688128","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"Reacty","managed":false,"id":"388734594662268928","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"reactthonk","managed":false,"id":"389130335041880070","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"oof","managed":false,"id":"401357910476718090","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"WeSmart","managed":false,"id":"401360353516191744","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"tearthonk","managed":false,"id":"401427167218761762","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"thinkinplode","managed":false,"id":"428602393723273219","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"jira","managed":false,"id":"440190320257531905","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"tearoof","managed":false,"id":"449073612058787840","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"thonk","managed":false,"id":"449220243655622666","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"github","managed":false,"id":"450193093405310976","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"TuxOverlord","managed":false,"id":"481188577162559510","available":true,"animated":false},{"version":1663738788531,"roles":[],"require_colons":true,"name":"trollface","managed":false,"id":"710447827825852417","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"roschan","managed":false,"id":"800092592653860874","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"listenhere","managed":false,"id":"804427668766064650","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"roschandisappointed","managed":false,"id":"835253847487414323","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"listenhere2","managed":false,"id":"835253969160372324","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"threads","managed":false,"id":"837227088083025921","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"isp","managed":false,"id":"840128091380252693","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"twitter","managed":false,"id":"840131832850153502","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"insane","managed":false,"id":"841971835645853706","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"bridgedlad","managed":false,"id":"846504882072322048","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"druaga2","managed":false,"id":"847742798715289600","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"cernodium","managed":false,"id":"848095397452447764","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"twitch","managed":false,"id":"856535408041000991","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"dead","managed":false,"id":"872148640100151307","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"spurdo","managed":false,"id":"872511012258066544","available":true,"animated":false},{"version":1671563542418,"roles":[],"require_colons":true,"name":"pepethink","managed":false,"id":"1054838693019537539","available":true,"animated":false},{"version":1688621827231,"roles":[],"require_colons":true,"name":"notmyros","managed":false,"id":"1126386297238458461","available":true,"animated":false},{"version":1690659685842,"roles":[],"require_colons":true,"name":"anotherblt","managed":false,"id":"1134933723771580456","available":true,"animated":false},{"version":1722795069273,"roles":[],"require_colons":true,"name":"hal","managed":false,"id":"1269719290823577620","available":true,"animated":false},{"version":1742851142370,"roles":[],"require_colons":true,"name":"yap","managed":false,"id":"1353840558615040051","available":true,"animated":true},{"version":1742852722978,"roles":[],"require_colons":true,"name":"carlyap","managed":false,"id":"1353844322700759081","available":true,"animated":false},{"version":1742853635676,"roles":[],"require_colons":true,"name":"KEKW","managed":false,"id":"1353851016235188265","available":true,"animated":false},{"version":1754030508434,"roles":[],"require_colons":true,"name":"kirbyjak","managed":false,"id":"1400730198046937164","available":true,"animated":false},{"version":1760691295083,"roles":[],"require_colons":true,"name":"troll_shrug","managed":false,"id":"1428667547288338502","available":true,"animated":false}],"description":null,"safety_alerts_channel_id":"403648873366552577","lazy":true,"splash":"d51f6d0690d779f3c1effc2e69dbf429","premium_subscription_count":8,"premium_tier":1,"application_id":null,"roles":[{"version":1751711007144,"unicode_emoji":null,"tags":{},"position":0,"permissions":"422528181980737","name":"@everyone","mentionable":false,"managed":false,"id":"374957651676626945","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1751711026028,"unicode_emoji":null,"tags":{},"position":13,"permissions":"315784023617","name":"Awesome","mentionable":false,"managed":false,"id":"380029197822984192","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":15844367},"color":15844367},{"version":1751711006905,"unicode_emoji":null,"tags":{},"position":20,"permissions":"6479531584","name":"Bots","mentionable":false,"managed":false,"id":"389121668909498368","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":1752220},"color":1752220},{"version":1756374974911,"unicode_emoji":null,"tags":{},"position":22,"permissions":"2253215273185219","name":"Moderators","mentionable":true,"managed":false,"id":"389468622860320768","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1756543206560,"unicode_emoji":null,"tags":{},"position":27,"permissions":"8804682432255","name":"Discord Server Co-owner","mentionable":false,"managed":false,"id":"403550919633010691","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":3447003},"color":3447003},{"version":1751711006920,"unicode_emoji":null,"tags":{"bot_id":"240254129333731328"},"position":24,"permissions":"8804682297079","name":"Vortex","mentionable":false,"managed":true,"id":"403569005203292160","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1751711006902,"unicode_emoji":null,"tags":{},"position":19,"permissions":"6479266817","name":"Muted","mentionable":false,"managed":false,"id":"403653863116374026","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":9936031},"color":9936031},{"version":1751711006898,"unicode_emoji":null,"tags":{},"position":18,"permissions":"6546640449","name":"Ex-owner","mentionable":false,"managed":false,"id":"405396754713018369","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":7506394},"color":7506394},{"version":1751711011498,"unicode_emoji":null,"tags":{},"position":7,"permissions":"315784023617","name":"Active Members","mentionable":false,"managed":false,"id":"405397964350160897","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":15105570},"color":15105570},{"version":1751711006915,"unicode_emoji":null,"tags":{"bot_id":"80528701850124288"},"position":23,"permissions":"6711275094","name":"R. Danny","mentionable":false,"managed":true,"id":"405763056543727618","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1751711006779,"unicode_emoji":null,"tags":{},"position":15,"permissions":"6479531585","name":"Illen","mentionable":false,"managed":false,"id":"434362830255554562","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":2774461},"color":2774461},{"version":1751711006895,"unicode_emoji":null,"tags":{},"position":17,"permissions":"6546639937","name":"Ex-staff","mentionable":false,"managed":false,"id":"448878470156648448","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1756543203366,"unicode_emoji":null,"tags":{},"position":28,"permissions":"6479531585","name":"Discord Server Owner","mentionable":false,"managed":false,"id":"449652707498917909","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":4417266},"color":4417266},{"version":1751711006759,"unicode_emoji":null,"tags":{},"position":14,"permissions":"6479531585","name":"healLV","mentionable":false,"managed":false,"id":"470552962029322250","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":9969202},"color":9969202},{"version":1751711006694,"unicode_emoji":null,"tags":{},"position":6,"permissions":"6479269377","name":"Reaction Ban","mentionable":false,"managed":false,"id":"485440697475006495","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1752128263443,"unicode_emoji":null,"tags":{},"position":12,"permissions":"453223239233","name":"Contributor","mentionable":false,"managed":false,"id":"495298894175928320","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":5475261},"color":5475261},{"version":1758866253762,"unicode_emoji":null,"tags":{"premium_subscriber":null},"position":3,"permissions":"6479269441","name":"Nitro Fuel","mentionable":false,"managed":true,"id":"697803771467530322","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":16023551},"color":16023551},{"version":1751711015323,"unicode_emoji":null,"tags":{},"position":5,"permissions":"315716914753","name":"8th Contest Winner","mentionable":false,"managed":false,"id":"705345480053227572","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1751711006888,"unicode_emoji":null,"tags":{},"position":16,"permissions":"6479531585","name":"ecksdii","mentionable":false,"managed":false,"id":"706152976674193418","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":3329330},"color":3329330},{"version":1751711031912,"unicode_emoji":null,"tags":{},"position":21,"permissions":"315935281089","name":"Staff","mentionable":false,"managed":false,"id":"785970080823246928","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1751711006682,"unicode_emoji":null,"tags":{"bot_id":"309408702530846730"},"position":4,"permissions":"607251456","name":"matrix-appservice-discord-t2bot","mentionable":false,"managed":true,"id":"838074549488320554","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1751711006924,"unicode_emoji":null,"tags":{"bot_id":"846519167363711046"},"position":25,"permissions":"8800324418809","name":"appservice-discord","mentionable":false,"managed":true,"id":"847377340962439199","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1751711006721,"unicode_emoji":null,"tags":{},"position":10,"permissions":"6479269441","name":"Media Group","mentionable":false,"managed":false,"id":"851014742440673311","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":14483456},"color":14483456},{"version":1751711006717,"unicode_emoji":null,"tags":{},"position":9,"permissions":"6479269441","name":"Media Group Guest","mentionable":false,"managed":false,"id":"851017965448069131","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1751711006932,"unicode_emoji":null,"tags":{},"position":26,"permissions":"9354417274879","name":"Admin","mentionable":false,"managed":false,"id":"895684138328285244","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":0,"unicode_emoji":null,"tags":{},"position":1,"permissions":"551940116032","name":"Unreliable Information","mentionable":false,"managed":false,"id":"968960655833059439","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":3815994},"color":3815994},{"version":1751711006711,"unicode_emoji":null,"tags":{},"position":8,"permissions":"556235083329","name":"AppDB","mentionable":false,"managed":false,"id":"1033459703616909422","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1713798656281,"unicode_emoji":null,"tags":{},"position":2,"permissions":"0","name":"Nodev","mentionable":false,"managed":false,"id":"1231985353213345853","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":3815994},"color":3815994}],"member_count":2174,"preferred_locale":"en-US","presences":[{"user":{"id":"708328635207123390"},"status":"idle","processed_at_timestamp":1781561905933,"client_status":{"mobile":"idle"},"activities":[{"type":4,"state":"halal_beef","name":"Custom Status","id":"custom","created_at":1781561765609,"content_classification":{"loaded":true,"data":null}}]},{"user":{"id":"154603113079111680"},"status":"idle","processed_at_timestamp":0,"client_status":{"mobile":"idle","desktop":"idle"},"activities":[]},{"user":{"id":"215201030688866305"},"status":"online","processed_at_timestamp":1781560560860,"client_status":{"web":"online"},"activities":[{"type":4,"state":"\"Nietzsche talks about this.\" \"No he doesn't, have you read his works?!\" \"No, have you?\" \"No\"","name":"Custom Status","id":"custom","created_at":1781539686511,"content_classification":{"loaded":true,"data":null}}]},{"user":{"id":"563613833369878528"},"status":"idle","processed_at_timestamp":1781561826881,"client_status":{"mobile":"idle"},"activities":[]},{"user":{"id":"104057779462885376"},"status":"idle","processed_at_timestamp":1781556236332,"client_status":{"web":"idle"},"activities":[{"type":4,"state":"mad because awake","name":"Custom Status","id":"custom","created_at":1781531995686,"content_classification":{"loaded":true,"data":null}}]},{"user":{"id":"1277531282020110447"},"status":"online","processed_at_timestamp":1781561913807,"client_status":{"mobile":"online","desktop":"online"},"activities":[{"type":4,"state":"goodbye BBC RADIO 4 (198khz)","name":"Custom Status","id":"custom","created_at":1781561476676,"content_classification":{"loaded":true,"data":null}}]},{"user":{"id":"1093903376493846608"},"status":"dnd","processed_at_timestamp":1781548490393,"client_status":{"web":"dnd","desktop":"dnd"},"activities":[{"type":4,"state":"getting overlooked is the worst feeling ever","name":"Custom Status","id":"custom","created_at":1781540114273,"content_classification":{"loaded":true,"data":null}}]},{"user":{"id":"1026944339286437929"},"status":"online","processed_at_timestamp":1781561847838,"client_status":{"desktop":"online"},"activities":[]},{"user":{"id":"884142782325882923"},"status":"dnd","processed_at_timestamp":1781554139531,"client_status":{"desktop":"dnd"},"activities":[]},{"user":{"id":"1394110835273629737"},"status":"idle","processed_at_timestamp":1781561474322,"client_status":{"web":"idle"},"activities":[]},{"user":{"id":"531112999440613377"},"status":"idle","processed_at_timestamp":1781559733595,"client_status":{"desktop":"idle"},"activities":[{"type":4,"state":"(ゝω・´★)","session_id":"e92bb6c0080163396f2c8db5a78642fe","name":"Custom Status","id":"custom","created_at":1781537561525,"content_classification":{"loaded":true,"data":null}}]},{"user":{"id":"704775045494603796"},"status":"online","processed_at_timestamp":1781560578453,"client_status":{"desktop":"online"},"activities":[{"type":4,"state":"goto statement enthusiast","session_id":"cfd647db6ab8300bd1a19c2216d1e529","name":"Custom Status","id":"custom","created_at":1781548904308,"content_classification":{"loaded":true,"data":null}}]},{"user":{"id":"438714312157298699"},"status":"online","processed_at_timestamp":1781561912047,"client_status":{"mobile":"online"},"activities":[]},{"user":{"id":"379052377489014785"},"status":"dnd","processed_at_timestamp":1781560688455,"client_status":{"web":"dnd"},"activities":[{"type":4,"state":"ping me if ya need me (if you know me)","name":"Custom Status","id":"custom","created_at":1781554078840,"content_classification":{"loaded":true,"data":null}}]},{"user":{"id":"150968466701025281"},"status":"online","processed_at_timestamp":1781561764783,"client_status":{"mobile":"online"},"activities":[]},{"user":{"id":"180798519785947136"},"status":"idle","processed_at_timestamp":1781561469301,"client_status":{"web":"idle"},"activities":[{"type":4,"state":"Rakanishu","name":"Custom Status","id":"custom","created_at":1781556409606,"content_classification":{"loaded":true,"data":null}}]},{"user":{"id":"627592842554114090"},"status":"online","processed_at_timestamp":1781561638133,"client_status":{"desktop":"online"},"activities":[]}],"system_channel_id":"787286289934319636","verification_level":2,"default_message_notifications":1,"stickers":[{"version":1732727843388,"type":2,"tags":"🐧","name":"Linux","id":"1311380365402964069","guild_id":"374957651676626945","format_type":1,"description":"","available":true},{"version":1752645626905,"type":2,"tags":"nerd","name":"nerd","id":"1394921604479455262","guild_id":"374957651676626945","format_type":2,"description":"","available":true},{"version":1754034417596,"type":2,"tags":"1400730198046937164","name":"kirbyjak","id":"1400746614850850836","guild_id":"374957651676626945","format_type":1,"description":"","available":true},{"version":1760690913899,"type":2,"tags":"374960312815714304","name":"my honest reactos","id":"1428665983920373890","guild_id":"374957651676626945","format_type":1,"description":"","available":true},{"version":1760690952143,"type":2,"tags":"389130335041880070","name":"my dishonest reactos","id":"1428666144323141672","guild_id":"374957651676626945","format_type":1,"description":"","available":true},{"version":1763222485916,"type":2,"tags":"💡","name":"OptimalResolutionNotification","id":"1439284166515494922","guild_id":"374957651676626945","format_type":1,"description":"","available":true},{"version":1765119299394,"type":2,"tags":"💀","name":"machine that turns","id":"1447239978835775532","guild_id":"374957651676626945","format_type":1,"description":"","available":true}],"inventory_settings":null,"banner":null,"hub_type":null,"latest_onboarding_question_id":"1143969469945872387","game_application_ids":null,"home_header":null,"nsfw_level":0,"embedded_activities":[],"verification_role_id":null,"premium_progress_bar_enabled":false,"large":true,"nsfw":false,"guild_scheduled_events":[],"version":1773275413783,"max_members":25000000,"features":["GUILD_ONBOARDING","NEW_THREAD_PERMISSIONS","VIDEO_BITRATE_ENHANCED","GUILD_TAGS","STAGE_CHANNEL_VIEWERS_50","VIDEO_QUALITY_720_60FPS","GUILD_ONBOARDING_HAS_PROMPTS","ANIMATED_ICON","AGE_VERIFICATION_LARGE_GUILD","NEWS","TIERLESS_BOOSTING_SYSTEM_MESSAGE","TEXT_IN_VOICE_ENABLED","GUILD_SERVER_GUIDE","COMMUNITY","GUILD_ONBOARDING_EVER_ENABLED","TIERLESS_BOOSTING","AUTO_MODERATION","INVITE_SPLASH","ACTIVITY_FEED_DISABLED_BY_USER","CHANNEL_ICON_EMOJIS_GENERATED","AUDIO_BITRATE_128_KBPS"]},{"public_updates_channel_id":"1492243541030731858","channels":[{"version":1775849702814,"type":4,"position":2,"permission_overwrites":[{"type":0,"id":"563379955937837077","deny":"3072","allow":"0"}],"name":"Archived","id":"563379956558856195","flags":0},{"version":1775849703148,"type":0,"topic":null,"rate_limit_per_user":0,"position":8,"permission_overwrites":[{"type":0,"id":"563379955937837077","deny":"3072","allow":"0"}],"parent_id":"563379956558856195","name":"general","last_message_id":"1496163783905902824","id":"563379956558856196","flags":0},{"version":1775847768032,"type":4,"position":3,"permission_overwrites":[],"name":"voice channels","id":"563379956558856197","flags":0},{"version":1775846637453,"user_limit":0,"type":2,"rtc_region":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[],"parent_id":"563379956558856197","name":"chatter","last_message_id":null,"id":"563379956558856198","flags":0,"bitrate":64000},{"version":1775849703284,"type":0,"topic":null,"rate_limit_per_user":0,"position":10,"permission_overwrites":[{"type":0,"id":"563379955937837077","deny":"3072","allow":"0"}],"parent_id":"563379956558856195","name":"memes","last_message_id":"860205699359571969","id":"563380251342929954","flags":0},{"version":1775849702851,"type":0,"topic":null,"rate_limit_per_user":0,"position":1,"permission_overwrites":[{"type":0,"id":"563379955937837077","deny":"17179871232","allow":"0"}],"parent_id":"1492234780337639496","name":"rules","last_message_id":"918356100905066537","id":"918351951421382656","flags":0},{"version":1775849703161,"type":0,"topic":null,"rate_limit_per_user":0,"position":9,"permission_overwrites":[{"type":0,"id":"563379955937837077","deny":"3072","allow":"0"}],"parent_id":"563379956558856195","name":"development","last_message_id":"1128635865745330287","id":"918351951421382657","flags":0},{"version":1775849702910,"type":0,"topic":null,"rate_limit_per_user":0,"position":3,"permission_overwrites":[],"parent_id":"1492232865084084335","name":"general","last_message_id":"1505180919756095719","id":"1492232648410534042","flags":0},{"version":1775849702797,"type":4,"position":1,"permission_overwrites":[],"name":"main channels","id":"1492232865084084335","flags":0},{"version":1775849702947,"type":0,"topic":null,"rate_limit_per_user":0,"position":4,"permission_overwrites":[],"parent_id":"1492232865084084335","name":"off-topic","last_message_id":null,"id":"1492233360389570735","flags":0},{"version":1775849703068,"type":0,"topic":null,"rate_limit_per_user":0,"position":5,"permission_overwrites":[],"parent_id":"1492232865084084335","name":"community-art","last_message_id":"1492245454614954075","id":"1492233427670401279","flags":0},{"version":1775849703089,"type":0,"topic":null,"rate_limit_per_user":0,"position":6,"permission_overwrites":[],"parent_id":"1492232865084084335","name":"programming","last_message_id":"1492245671863124118","id":"1492233459903758476","flags":0},{"version":1775849703107,"type":0,"topic":null,"rate_limit_per_user":0,"position":7,"permission_overwrites":[],"parent_id":"1492232865084084335","name":"memes","last_message_id":"1492881780074741801","id":"1492233524504432700","flags":0},{"version":1775846901092,"type":4,"position":0,"permission_overwrites":[],"name":"IMPORTANT","id":"1492234780337639496","flags":0},{"version":1775849702882,"type":5,"topic":null,"rate_limit_per_user":0,"position":2,"permission_overwrites":[{"type":0,"id":"1492237305199726763","deny":"0","allow":"2048"},{"type":0,"id":"1492237665062617309","deny":"103079217152","allow":"0"},{"type":0,"id":"563379955937837077","deny":"103079217152","allow":"0"}],"parent_id":"1492234780337639496","name":"announcements","last_message_id":"1499750464311529582","id":"1492238480196239530","flags":0},{"version":1775849006233,"type":0,"topic":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[{"type":0,"id":"1492237305199726763","deny":"0","allow":"1024"},{"type":0,"id":"563379955937837077","deny":"1024","allow":"0"}],"name":"moderator-only","last_message_id":"1492243545505923262","id":"1492243541030731858","flags":0},{"version":1778243714327,"type":0,"topic":null,"rate_limit_per_user":0,"position":11,"permission_overwrites":[],"parent_id":"1492232865084084335","name":"politics","last_message_id":null,"id":"1502287764962410566","flags":0}],"application_command_counts":{},"owner_id":"551652411769618440","discovery_splash":null,"soundboard_sounds":[],"theme":null,"profile":null,"activity_instances":[],"system_channel_flags":0,"incidents_data":null,"joined_at":"2026-04-10T19:05:38.764000+00:00","premium_progress_bar_enabled_user_updated_at":null,"rules_channel_id":"918351951421382656","voice_states":[],"vanity_url_code":null,"official_message_color":null,"id":"563379955937837077","stage_instances":[],"premium_features":null,"region":"deprecated","name":"josemite","max_stage_video_channel_users":50,"moderator_reporting":null,"icon":"fdd5e3e05886f62b08fa762ed6122964","explicit_content_filter":2,"members":[{"user":{"username":"win32a","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"1482318441066135693","global_name":"The LGS 494'er","display_name_styles":null,"display_name":"The LGS 494'er","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"883a27d18b9795631db4d3580e3e2c88"},"roles":["1492237305199726763","1492237665062617309"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-04-10T19:05:38.764000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"josemiten","public_flags":256,"primary_guild":null,"id":"551652411769618440","global_name":"joe","display_name_styles":null,"display_name":"joe","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954036","palette":"cobalt","label":"COLLECTIBLES_ORB_MAGIC_MISTS_NP_A11Y","expires_at":null,"asset":"nameplates/orb/magical_mist/"}},"bot":false,"avatar_decoration_data":null,"avatar":"2e6105f36b071345ea5ff607771094c2"},"roles":["1492237138534862978"],"premium_since":null,"pending":false,"nick":"joe","mute":false,"joined_at":"2019-04-04T15:10:48.725000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"bombsyndrome_","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"1464759491051388978","global_name":"old_kb_offset","display_name_styles":null,"display_name":"old_kb_offset","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"c0db2c5573c36973f43f59fb5c185ac4"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-04-21T15:00:29.518000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"whereissophie_","public_flags":0,"primary_guild":{"tag":"𝜗ৎ","identity_guild_id":"806444815427698728","identity_enabled":true,"badge":"b4d52343d051fe6d57fc910572a15cd8"},"id":"1248985868429951016","global_name":"Sumpf 👀","display_name_styles":null,"display_name":"Sumpf 👀","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"2de1defedc5e5cba7bee261cdd4f55dd"},"roles":["1492237665062617309"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-04-10T19:33:10.321000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null}],"experiments":{"evaluation_id":null,"assignments":[]},"owner_configured_content_level":0,"afk_channel_id":null,"threads":[],"max_video_channel_users":25,"afk_timeout":300,"mfa_level":0,"guild_space_settings":null,"emojis":[{"version":1775848416693,"roles":[],"require_colons":true,"name":"banana","managed":false,"id":"1492241157936386249","available":true,"animated":false}],"description":null,"safety_alerts_channel_id":"1492243541030731858","lazy":true,"splash":null,"premium_subscription_count":0,"premium_tier":0,"application_id":null,"roles":[{"version":1775848984178,"unicode_emoji":null,"tags":{},"position":0,"permissions":"2222085186641473","name":"@everyone","mentionable":false,"managed":false,"id":"563379955937837077","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1775847606250,"unicode_emoji":null,"tags":{},"position":5,"permissions":"8","name":"Administrator","mentionable":false,"managed":false,"id":"890067515584172054","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":11017501},"color":11017501},{"version":1775847512639,"unicode_emoji":null,"tags":{"bot_id":"853970415080439828"},"position":2,"permissions":"8935612705905","name":"TimMcBot 2.0","mentionable":false,"managed":true,"id":"916575910633832449","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1705382191507,"unicode_emoji":null,"tags":{"bot_id":"880710505315070024"},"position":1,"permissions":"8","name":"Kupper 2.0","mentionable":false,"managed":true,"id":"1196684388247806014","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1775847606254,"unicode_emoji":null,"tags":{},"position":6,"permissions":"8","name":"Server Owner","mentionable":false,"managed":false,"id":"1492237138534862978","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":15844367},"color":15844367},{"version":1775848084742,"unicode_emoji":null,"tags":{},"position":4,"permissions":"2551992488895639","name":"Moderator","mentionable":false,"managed":false,"id":"1492237305199726763","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":2067276},"color":2067276},{"version":1775848085110,"unicode_emoji":null,"tags":{},"position":3,"permissions":"1166549661830720","name":"Citizen","mentionable":false,"managed":false,"id":"1492237665062617309","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":3447003},"color":3447003}],"member_count":7,"preferred_locale":"en-US","presences":[],"system_channel_id":"563379956558856196","verification_level":1,"default_message_notifications":1,"stickers":[{"version":1780738981343,"type":2,"tags":"🇵🇸","name":"it's yassOVER","id":"1512753673191559329","guild_id":"563379955937837077","format_type":1,"description":"Yasser Arafat crying","available":true}],"inventory_settings":null,"banner":null,"hub_type":null,"latest_onboarding_question_id":null,"game_application_ids":null,"home_header":null,"nsfw_level":0,"embedded_activities":[],"verification_role_id":null,"premium_progress_bar_enabled":false,"large":false,"nsfw":false,"guild_scheduled_events":[],"version":1780738981350,"max_members":25000000,"features":["MEMBER_VERIFICATION_MANUAL_APPROVAL","MEMBER_VERIFICATION_GATE_ENABLED","NEWS","COMMUNITY"]},{"public_updates_channel_id":"778046090121314305","channels":[{"version":1764610848958,"type":0,"topic":"Discuss development and design of the Ruffle website. https://ruffle.rs/\nWebsite repo: https://github.com/ruffle-rs/ruffle-rs.github.io","rate_limit_per_user":0,"position":21,"permission_overwrites":[{"type":0,"id":"614963747315777541","deny":"0","allow":"4503599627370512"}],"parent_id":"1018987264853938196","name":"website","last_pin_timestamp":"2025-06-30T19:08:17.429000+00:00","last_message_id":"1514564633208422453","id":"1178756252084490280","icon_emoji":{"name":"🌐","id":null},"flags":0},{"version":1764610848837,"type":0,"topic":"Show off your projects using Ruffle!","rate_limit_per_user":0,"position":12,"permission_overwrites":[{"type":0,"id":"614963747315777541","deny":"0","allow":"6755399441066064"}],"parent_id":"610531541889581067","name":"ruffle-showcase","last_pin_timestamp":"2021-12-19T01:26:21+00:00","last_message_id":"1515408019045748848","id":"770735128866455602","icon_emoji":{"name":"🎉","id":null},"flags":0},{"version":1779392539569,"type":5,"topic":"Keep up with important project announcements!","rate_limit_per_user":0,"position":2,"permission_overwrites":[{"type":0,"id":"610531541889581066","deny":"6755400246556689","allow":"328768"},{"type":0,"id":"614963747315777541","deny":"0","allow":"6755399709517904"},{"type":0,"id":"614963474438815758","deny":"0","allow":"0"},{"type":0,"id":"686673309773070345","deny":"0","allow":"6755399709501456"}],"parent_id":"778790478597980200","name":"announcements","last_message_id":"1283885212144767087","id":"778699403577393153","icon_emoji":{"name":"📣","id":null},"flags":0},{"version":1764610848766,"type":4,"position":1,"permission_overwrites":[{"type":0,"id":"614963747315777541","deny":"0","allow":"6755399441066064"}],"name":"General","id":"610531541889581067","flags":0},{"version":1764610848856,"type":4,"position":0,"permission_overwrites":[{"type":0,"id":"610531541889581066","deny":"2048","allow":"0"},{"type":0,"id":"614963747315777541","deny":"0","allow":"536870912"},{"type":0,"id":"614984762024787999","deny":"0","allow":"2048"},{"type":0,"id":"686673309773070345","deny":"0","allow":"2048"}],"name":"News","id":"778790478597980200","flags":0},{"version":1764610848973,"type":4,"position":3,"permission_overwrites":[{"type":0,"id":"610531541889581066","deny":"1049600","allow":"0"},{"type":0,"id":"614963747315777541","deny":"0","allow":"1049600"},{"type":0,"id":"1135457018631696425","deny":"0","allow":"1049600"},{"type":0,"id":"686673309773070345","deny":"0","allow":"1049600"}],"name":"Administration","id":"1219601651783041065","flags":0},{"version":1764610848984,"type":0,"topic":null,"rate_limit_per_user":0,"position":7,"permission_overwrites":[{"type":0,"id":"610531541889581066","deny":"1024","allow":"0"},{"type":0,"id":"614963747315777541","deny":"0","allow":"1024"},{"type":0,"id":"1113027060965842974","deny":"0","allow":"1024"},{"type":0,"id":"614984762024787999","deny":"0","allow":"1024"},{"type":0,"id":"686673309773070345","deny":"0","allow":"1024"}],"parent_id":"778790478597980200","name":"crowdin-updates","last_message_id":"1515273361217949807","id":"1341840489737093183","flags":0},{"version":1768093146547,"type":0,"topic":"Discuss AVM2-related issues and development.\nOpen AVM2 issues: https://github.com/ruffle-rs/ruffle/issues?q=is%3Aissue+is%3Aopen+label%3AA-avm2","rate_limit_per_user":0,"position":18,"permission_overwrites":[{"type":0,"id":"614963747315777541","deny":"0","allow":"4503599627370512"}],"parent_id":"1018987264853938196","name":"avm2","last_pin_timestamp":"2025-02-22T22:39:01+00:00","last_message_id":"1514564562169499699","id":"1018988594259574845","icon_emoji":{"name":"🟢","id":null},"flags":0,"default_thread_rate_limit_per_user":0},{"version":1764610848954,"type":0,"topic":"We use https://crowdin.com/project/ruffle to centralize the localization effort! Anyone can translate, but if you wish to actually be a designated proofreader, let us know! Please also let us know here if you'd like to see a new target language added!","rate_limit_per_user":0,"position":22,"permission_overwrites":[{"type":0,"id":"614963747315777541","deny":"0","allow":"4503599627370512"}],"parent_id":"1018987264853938196","name":"localization","last_pin_timestamp":"2024-07-22T06:02:27+00:00","last_message_id":"1514564655710732469","id":"1113182015899050014","flags":0},{"version":1764610848822,"type":0,"topic":"Share your results testing Flash content in Ruffle! Please mention whether the games use AVM1 (AS1/2) or AVM2 (AS3).\n\nIf you find a game that isn't working, don't forget to report the issue on GitHub! https://github.com/ruffle-rs/ruffle/issues/new/choose\n\nCheck out the Internet Archive's Flash collection for more working games:\nhttps://archive.org/details/softwarelibrary_flash\n\nHere's how to upload to the collection:\nhttps://bluemaxima.org/flashpoint/datahub/Uploading_SWFs_for_the_Internet_Archive","rate_limit_per_user":0,"position":13,"permission_overwrites":[{"type":0,"id":"614963747315777541","deny":"0","allow":"6755399441066064"}],"parent_id":"610531541889581067","name":"ruffle-testing","last_pin_timestamp":"2025-08-18T06:30:41.465000+00:00","last_message_id":"1515560826537250967","id":"704769195749146634","icon_emoji":{"name":"🎮","id":null},"flags":0},{"version":1764610848774,"type":0,"topic":"General Ruffle-related chat.","rate_limit_per_user":0,"position":8,"permission_overwrites":[{"type":0,"id":"614963747315777541","deny":"0","allow":"6755399441066064"}],"parent_id":"610531541889581067","name":"general","last_pin_timestamp":"2025-09-23T01:58:12.550000+00:00","last_message_id":"1516081747207655653","id":"610531541889581068","icon_emoji":{"name":"🌐","id":null},"flags":0},{"version":1764610848879,"type":0,"topic":"Talk about your favorite Flash games here!","rate_limit_per_user":0,"position":10,"permission_overwrites":[{"type":0,"id":"614963747315777541","deny":"0","allow":"6755399441066064"}],"parent_id":"610531541889581067","name":"flash-games","last_message_id":"1516081760343953428","id":"955319610977185822","icon_emoji":{"name":"🎮","id":null},"flags":0},{"version":1764610848945,"type":0,"topic":"Discuss memory usage improvements, memory leak fixes, and garbage collection systems for Ruffle.\nhttps://github.com/kyren/gc-arena","rate_limit_per_user":0,"position":23,"permission_overwrites":[{"type":0,"id":"614963747315777541","deny":"0","allow":"4503599627370512"}],"parent_id":"1018987264853938196","name":"memory-gc","last_message_id":"1514564679333314650","id":"1048114801299169350","icon_emoji":{"name":"🧠","id":null},"flags":0,"default_thread_rate_limit_per_user":0},{"version":1764610848963,"type":0,"topic":"A feed of new sponsors joining the project!","rate_limit_per_user":0,"position":5,"permission_overwrites":[{"type":0,"id":"610531541889581066","deny":"18432","allow":"0"}],"parent_id":"778790478597980200","name":"new-sponsors","last_message_id":"1504436367348858994","id":"1197758825348988979","flags":0},{"version":1764610848785,"user_limit":0,"type":2,"status":null,"rtc_region":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[],"parent_id":"610531541889581069","name":"General","last_message_id":"1516081738307211454","id":"610531541889581070","icon_emoji":{"name":"🌐","id":null},"flags":0,"bitrate":64000},{"version":1764610848799,"type":0,"topic":"**Project Website**: https://ruffle.rs/\n\n**Repo**: https://github.com/ruffle-rs/ruffle\n\n**How to Use Ruffle**: https://github.com/ruffle-rs/ruffle/wiki/Using-Ruffle","rate_limit_per_user":0,"position":0,"permission_overwrites":[{"type":0,"id":"610531541889581066","deny":"2112","allow":"0"},{"type":0,"id":"614963747315777541","deny":"0","allow":"3072"}],"name":"rules-and-info","last_pin_timestamp":"2019-08-26T22:35:30.999000+00:00","last_message_id":"1181689683005161533","id":"614984084334313483","icon_emoji":{"name":"📜","id":null},"flags":0},{"version":1766604223040,"type":0,"topic":"Don't get lost in the shuffle of #help! Get help directly from the maintainers of the project here.\nContributors to the project may also use this channel as a more private place to communicate.","rate_limit_per_user":0,"position":15,"permission_overwrites":[{"type":0,"id":"614963747315777541","deny":"0","allow":"1024"},{"type":0,"id":"748927051507040410","deny":"0","allow":"1024"},{"type":0,"id":"651847152108044338","deny":"0","allow":"103079216128"},{"type":0,"id":"622545932512133127","deny":"0","allow":"1024"},{"type":0,"id":"614984762024787999","deny":"0","allow":"1024"},{"type":0,"id":"657289068823969792","deny":"0","allow":"103079216128"},{"type":0,"id":"610531541889581066","deny":"1024","allow":"0"},{"type":0,"id":"614963474438815758","deny":"0","allow":"1024"},{"type":0,"id":"1135457018631696425","deny":"0","allow":"1024"},{"type":0,"id":"686673309773070345","deny":"0","allow":"377957123072"}],"parent_id":"610531541889581067","name":"sponsors","last_message_id":"1494588119545024612","id":"796073215818596390","icon_emoji":{"name":"💰","id":null},"flags":0},{"version":1764610848950,"type":0,"topic":"For \"meta\" topics such as website updates, documentation improvements, project roadmap and priorities, reminders to review upcoming PRs, etc.","rate_limit_per_user":0,"position":24,"permission_overwrites":[{"type":0,"id":"614963747315777541","deny":"0","allow":"4503599627370512"}],"parent_id":"1018987264853938196","name":"meta-discussion","last_pin_timestamp":"2024-01-17T00:01:19+00:00","last_message_id":"1516144442065817650","id":"1083823102758240336","icon_emoji":{"name":"🗣️","id":null},"flags":0},{"version":1777840807990,"type":0,"topic":null,"rate_limit_per_user":0,"position":28,"permission_overwrites":[{"type":0,"id":"610531541889581066","deny":"1024","allow":"0"},{"type":1,"id":"417537862540722187","deny":"0","allow":"134144"}],"parent_id":"1018993082882084946","name":"contributor-survey","last_message_id":"1018989701161554010","id":"1007773229265457193","icon_emoji":{"name":"📝","id":null},"flags":0},{"version":1764610848779,"type":4,"position":4,"permission_overwrites":[],"name":"Voice Channels","id":"610531541889581069","flags":0},{"version":1764610848939,"type":15,"topic":"Frequently asked questions!\nAlso, make sure to read our guide on the website:\nhttps://ruffle.rs/#usage\n\nFor more detail, try our Wiki on GitHub:\nhttps://github.com/ruffle-rs/ruffle/wiki","template":"","rate_limit_per_user":0,"position":1,"permission_overwrites":[{"type":0,"id":"610531541889581066","deny":"6755691498842128","allow":"0"},{"type":0,"id":"884316247121072179","deny":"0","allow":"0"},{"type":0,"id":"614963747315777541","deny":"0","allow":"6755693646412880"},{"type":0,"id":"614963474438815758","deny":"0","allow":"6755694183283793"},{"type":0,"id":"686673309773070345","deny":"0","allow":"0"}],"name":"faq","last_message_id":"1444020392095383775","id":"1048072429215420446","icon_emoji":{"name":"❓","id":null},"flags":0,"default_thread_rate_limit_per_user":0,"default_tag_setting":"match_some","default_forum_layout":1,"default_auto_archive_duration":10080,"available_tags":[]},{"version":1764610848979,"type":0,"topic":null,"rate_limit_per_user":0,"position":26,"permission_overwrites":[{"type":0,"id":"610531541889581066","deny":"1049600","allow":"0"},{"type":0,"id":"614963747315777541","deny":"0","allow":"1049600"},{"type":0,"id":"1135457018631696425","deny":"0","allow":"1049600"},{"type":0,"id":"686673309773070345","deny":"0","allow":"1049600"}],"parent_id":"1219601651783041065","name":"mod-log","last_message_id":"1516154246553141350","id":"1219601956373401631","icon_emoji":{"name":"🔒","id":null},"flags":0},{"version":1777840807985,"type":0,"topic":null,"rate_limit_per_user":0,"position":27,"permission_overwrites":[{"type":0,"id":"610531541889581066","deny":"1049600","allow":"0"},{"type":0,"id":"614963747315777541","deny":"0","allow":"1049600"},{"type":0,"id":"1135457018631696425","deny":"0","allow":"1049600"},{"type":0,"id":"686673309773070345","deny":"0","allow":"1049600"}],"parent_id":"1219601651783041065","name":"bot-setup","last_message_id":"1496440509890166935","id":"1496040309107200092","flags":0},{"version":1766604223027,"type":0,"topic":"General off-topic chat. Remember to observe all of the server rules.","rate_limit_per_user":0,"position":14,"permission_overwrites":[{"type":0,"id":"614963747315777541","deny":"0","allow":"6755399441066064"}],"parent_id":"610531541889581067","name":"off-topic","last_pin_timestamp":"2024-05-06T03:27:14+00:00","last_message_id":"1516136017818812508","id":"766355076981587969","icon_emoji":{"name":"🎭","id":null},"flags":0},{"version":1764610848826,"type":0,"topic":"Get help with using Ruffle or diagnosing issues.\n**How to Use Ruffle**: https://github.com/ruffle-rs/ruffle/wiki/Using-Ruffle","rate_limit_per_user":0,"position":9,"permission_overwrites":[{"type":0,"id":"614963747315777541","deny":"0","allow":"6755399441066064"}],"parent_id":"610531541889581067","name":"help","last_pin_timestamp":"2024-06-19T09:42:26+00:00","last_message_id":"1516092914973802609","id":"722872096002408529","icon_emoji":{"name":"🆘","id":null},"flags":0},{"version":1768093128727,"type":0,"topic":"Discuss AVM1-related issues and development.\nOpen AVM1 issues: https://github.com/ruffle-rs/ruffle/issues?q=is%3Aissue+is%3Aopen+label%3AA-avm1","rate_limit_per_user":0,"position":17,"permission_overwrites":[{"type":0,"id":"614963747315777541","deny":"0","allow":"4503599627370512"}],"parent_id":"1018987264853938196","name":"avm1","last_pin_timestamp":"2024-10-09T14:21:01+00:00","last_message_id":"1516203210304393237","id":"1018988628380241931","icon_emoji":{"name":"🔴","id":null},"flags":0,"default_thread_rate_limit_per_user":0},{"version":1764610848898,"type":4,"position":2,"permission_overwrites":[{"type":0,"id":"614963747315777541","deny":"0","allow":"4503599627370512"}],"name":"Ruffle Development","id":"1018987264853938196","flags":0},{"version":1764610848792,"type":0,"topic":"Help develop and test Ruffle! \nhttps://github.com/ruffle-rs/ruffle","rate_limit_per_user":0,"position":16,"permission_overwrites":[{"type":0,"id":"610531541889581066","deny":"16384","allow":"0"},{"type":0,"id":"614963747315777541","deny":"16384","allow":"6755708678711376"},{"type":0,"id":"614984762024787999","deny":"0","allow":"34359738368"}],"parent_id":"1018987264853938196","name":"dev-general","last_pin_timestamp":"2024-04-13T01:42:20+00:00","last_message_id":"1514974349252362441","id":"614855396468719619","icon_emoji":{"name":"👨‍💻","id":null},"flags":0,"default_thread_rate_limit_per_user":0},{"version":1764610848935,"type":4,"position":5,"permission_overwrites":[],"name":"Archived Channels","id":"1018993082882084946","flags":0},{"version":1764610848866,"type":0,"topic":"Issues, bug reports and discussion threads posted to GitHub","rate_limit_per_user":0,"position":4,"permission_overwrites":[{"type":0,"id":"610531541889581066","deny":"2048","allow":"0"},{"type":0,"id":"614963747315777541","deny":"0","allow":"2048"},{"type":0,"id":"614984762024787999","deny":"0","allow":"2048"}],"parent_id":"778790478597980200","name":"github-issues","last_message_id":"1516191099272826883","id":"801899015578189854","icon_emoji":{"name":"🐛","id":null},"flags":0},{"version":1764610848913,"type":0,"topic":"WebGL, wgpu, Canvas, and rendering discussion goes here.","rate_limit_per_user":0,"position":19,"permission_overwrites":[{"type":0,"id":"614963747315777541","deny":"0","allow":"4503599627370512"}],"parent_id":"1018987264853938196","name":"rendering","last_pin_timestamp":"2024-10-28T00:30:04+00:00","last_message_id":"1514564582985826325","id":"1018988684739092521","icon_emoji":{"name":"🎥","id":null},"flags":0,"default_thread_rate_limit_per_user":0},{"version":1764610848928,"type":0,"topic":"Discuss Ruffle's desktop, web, browser extension, and mobile frontends & interfaces.\nAndroid app: https://github.com/ruffle-rs/ruffle-android","rate_limit_per_user":0,"position":20,"permission_overwrites":[{"type":0,"id":"610531541889581066","deny":"0","allow":"0"},{"type":0,"id":"614963747315777541","deny":"0","allow":"4503599627370512"}],"parent_id":"1018987264853938196","name":"frontends-apps","last_pin_timestamp":"2025-09-30T21:13:55.451000+00:00","last_message_id":"1514659397849317408","id":"1018988733258813580","icon_emoji":{"name":"🖥️","id":null},"flags":0,"default_thread_rate_limit_per_user":0},{"version":1764610848875,"type":0,"topic":"Whether you're updating your old Flash games, making something new, or just trying to get a game up and running again, this is the channel for you!\nResources for learning Flash and ActionScript 2: https://jacksmack.newgrounds.com/news/post/1243452\nActionScript 2 Reference: https://open-flash.github.io/mirrors/as2-language-reference/\nActionScript 3 Reference: https://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/\nLearn ActionScript 3: https://help.adobe.com/en_US/as3/learn/index.html","rate_limit_per_user":0,"position":11,"permission_overwrites":[{"type":0,"id":"614963747315777541","deny":"0","allow":"6755399441066064"}],"parent_id":"610531541889581067","name":"flash-development","last_pin_timestamp":"2024-11-01T17:51:58+00:00","last_message_id":"1516081766530547762","id":"955319028199600178","icon_emoji":{"name":"🔦","id":null},"flags":0},{"version":1777065384863,"type":0,"topic":"Ruffle core development team chat","rate_limit_per_user":0,"position":25,"permission_overwrites":[{"type":0,"id":"610531541889581066","deny":"1049600","allow":"0"},{"type":0,"id":"614963747315777541","deny":"0","allow":"1049600"},{"type":0,"id":"1135457018631696425","deny":"0","allow":"1049600"},{"type":0,"id":"686673309773070345","deny":"0","allow":"1049600"}],"parent_id":"1219601651783041065","name":"maintainers","last_pin_timestamp":"2026-04-24T21:16:24.851000+00:00","last_message_id":"1516049024111874058","id":"778046090121314305","icon_emoji":{"name":"🛠️","id":null},"flags":0},{"version":1779392539590,"type":0,"topic":"Keep up with project activity on GitHub","rate_limit_per_user":0,"position":3,"permission_overwrites":[{"type":0,"id":"610531541889581066","deny":"2048","allow":"0"},{"type":0,"id":"614963747315777541","deny":"0","allow":"2048"},{"type":0,"id":"614984762024787999","deny":"0","allow":"2048"}],"parent_id":"778790478597980200","name":"github-updates","last_message_id":"1516199752033763348","id":"622696075916214282","icon_emoji":{"name":"🆕","id":null},"flags":0},{"version":1764610848883,"type":0,"topic":null,"rate_limit_per_user":0,"position":6,"permission_overwrites":[{"type":0,"id":"610531541889581066","deny":"1024","allow":"0"},{"type":0,"id":"614963747315777541","deny":"0","allow":"1024"},{"type":0,"id":"1135457018631696425","deny":"0","allow":"1024"},{"type":0,"id":"614984762024787999","deny":"0","allow":"1024"},{"type":0,"id":"686673309773070345","deny":"0","allow":"1024"}],"parent_id":"778790478597980200","name":"wiki-edits","last_message_id":"1514871406607994941","id":"1002785397782352003","icon_emoji":{"name":"📝","id":null},"flags":0}],"application_command_counts":{},"owner_id":"1138202764028149900","discovery_splash":null,"soundboard_sounds":[],"theme":null,"profile":null,"activity_instances":[],"system_channel_flags":9,"incidents_data":null,"joined_at":"2026-03-26T14:01:57.678000+00:00","premium_progress_bar_enabled_user_updated_at":null,"rules_channel_id":"614984084334313483","voice_states":[],"vanity_url_code":"ruffle","official_message_color":null,"id":"610531541889581066","stage_instances":[],"premium_features":{"features":["ANIMATED_ICON","INVITE_SPLASH","VIDEO_QUALITY_720_60FPS","STAGE_CHANNEL_VIEWERS_50","VIDEO_BITRATE_ENHANCED","AUDIO_BITRATE_128_KBPS","TIERLESS_BOOSTING"],"additional_sticker_slots":10,"additional_sound_slots":16,"additional_emoji_slots":50},"region":"deprecated","name":"Ruffle","max_stage_video_channel_users":50,"moderator_reporting":null,"icon":"c982ccefa88421b82b3ed5075300ed2b","explicit_content_filter":2,"members":[{"user":{"username":"win32a","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"1482318441066135693","global_name":"The LGS 494'er","display_name_styles":null,"display_name":"The LGS 494'er","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"883a27d18b9795631db4d3580e3e2c88"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-03-26T14:01:57.678000+00:00","flags":10,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"Dyno","public_flags":589824,"primary_guild":null,"id":"155149108183695360","global_name":null,"display_name_styles":null,"display_name":null,"discriminator":"3861","collectibles":null,"bot":true,"avatar_decoration_data":null,"avatar":"b4fdfc64edff74c37e1574d34fad66c2"},"roles":["1219601023551672370"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2024-03-19T10:59:03.147000+00:00","flags":8,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"Sapphire","public_flags":589824,"primary_guild":null,"id":"678344927997853742","global_name":null,"display_name_styles":null,"display_name":null,"discriminator":"8184","collectibles":null,"bot":true,"avatar_decoration_data":null,"avatar":"37e0fb2dcf8d219aa92bf02f47ea60eb"},"roles":["1512184134351585423"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-06-04T19:59:52.684000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null}],"experiments":{"evaluation_id":null,"assignments":[]},"owner_configured_content_level":0,"afk_channel_id":null,"threads":[],"max_video_channel_users":25,"afk_timeout":300,"mfa_level":0,"guild_space_settings":null,"emojis":[{"version":0,"roles":[],"require_colons":true,"name":"Ruffle","managed":false,"id":"774171985130422282","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"Flashpoint","managed":false,"id":"1010397073616674868","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"Flash","managed":false,"id":"1010727034269487114","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"RustLight","managed":false,"id":"1010728914823413802","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"RustDark","managed":false,"id":"1010728999217012747","available":true,"animated":false},{"version":1678997617767,"roles":[],"require_colons":true,"name":"JPEXSFFdec","managed":false,"id":"1086019382133669910","available":true,"animated":false}],"description":null,"safety_alerts_channel_id":"778046090121314305","lazy":true,"splash":"b1696d9886c5917cfdd56c72f0b8bc4f","premium_subscription_count":4,"premium_tier":1,"application_id":null,"roles":[{"version":1764610848708,"unicode_emoji":null,"tags":{},"position":0,"permissions":"1096082200579649","name":"@everyone","mentionable":false,"managed":false,"id":"610531541889581066","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1776762024155,"unicode_emoji":null,"tags":{},"position":14,"permissions":"6764204089933567","name":"Owner","mentionable":false,"managed":false,"id":"614963474438815758","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1776762024059,"unicode_emoji":null,"tags":{},"position":10,"permissions":"6765698772496071","name":"Mods","mentionable":true,"managed":false,"id":"614963747315777541","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":2588365},"color":2588365},{"version":1776762024071,"unicode_emoji":null,"tags":{},"position":11,"permissions":"315784289985","name":"Developers","mentionable":false,"managed":false,"id":"614984762024787999","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":2067276},"color":2067276},{"version":1770484368194,"unicode_emoji":null,"tags":{},"position":4,"permissions":"6546644545","name":"Testers","mentionable":false,"managed":false,"id":"622545932512133127","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":10181046},"color":10181046},{"version":1770484368200,"unicode_emoji":null,"tags":{},"position":6,"permissions":"6546644545","name":"Diamond Sponsors","mentionable":false,"managed":false,"id":"651847152108044338","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":10940137},"color":10940137},{"version":1770484368196,"unicode_emoji":null,"tags":{},"position":5,"permissions":"6546644545","name":"Sponsors","mentionable":false,"managed":false,"id":"657289068823969792","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":1752220},"color":1752220},{"version":1776762024109,"unicode_emoji":null,"tags":{},"position":12,"permissions":"6755406554595015","name":"Core Dev","mentionable":false,"managed":false,"id":"686673309773070345","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1770484368185,"unicode_emoji":null,"tags":{"premium_subscriber":null},"position":2,"permissions":"6546644545","name":"Server Booster","mentionable":false,"managed":true,"id":"748927051507040410","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":11816191,"primary_color":16023551},"color":16023551},{"version":1776762024139,"unicode_emoji":null,"tags":{},"position":13,"permissions":"521942715977","name":"Administrators","mentionable":false,"managed":false,"id":"884316247121072179","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":15158332},"color":15158332},{"version":1770484368190,"unicode_emoji":null,"tags":{},"position":3,"permissions":"0","name":"Translators","mentionable":false,"managed":false,"id":"1113027060965842974","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":15844367},"color":15844367},{"version":1770484368203,"unicode_emoji":null,"tags":{},"position":7,"permissions":"8900246110336","name":"PR/Communications","mentionable":false,"managed":false,"id":"1135457018631696425","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":14315734},"color":14315734},{"version":1770484368207,"unicode_emoji":null,"tags":{"bot_id":"155149108183695360"},"position":8,"permissions":"7319880549657847","name":"Dyno","mentionable":false,"managed":true,"id":"1219601023551672370","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1774807071204,"unicode_emoji":null,"tags":{},"position":1,"permissions":"0","name":"Community Contributors","mentionable":false,"managed":false,"id":"1469742288686022790","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":1146986},"color":1146986},{"version":1780603057172,"unicode_emoji":null,"tags":{"bot_id":"204255221017214977"},"position":9,"permissions":"2253315936217543","name":"YAGPDB.xyz","mentionable":false,"managed":true,"id":"1496039411769409539","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1780603192668,"unicode_emoji":null,"tags":{"bot_id":"678344927997853742"},"position":1,"permissions":"1101596585206","name":"Sapphire","mentionable":false,"managed":true,"id":"1512184134351585423","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0}],"member_count":16108,"preferred_locale":"en-US","presences":[{"user":{"id":"678344927997853742"},"status":"online","processed_at_timestamp":1781561906026,"client_status":{"web":"online"},"activities":[{"type":4,"state":"🔗 sapph.xyz","name":"sapph.xyz","id":"ec0b28a579ecb4bd","created_at":1781561906026,"content_classification":{"loaded":true,"data":null}}]},{"user":{"id":"155149108183695360"},"status":"online","processed_at_timestamp":1781500043163,"client_status":{"web":"online"},"activities":[{"type":0,"name":"dyno.gg | ?help","id":"ec0b28a579ecb4bd","created_at":1781500043163,"content_classification":{"loaded":true,"data":null}}]}],"system_channel_id":"610531541889581068","verification_level":2,"default_message_notifications":1,"stickers":[],"inventory_settings":null,"banner":"a11b16f26e9e0dd375e48235e4ede1d2","hub_type":null,"latest_onboarding_question_id":"1171209554978156615","game_application_ids":null,"home_header":null,"nsfw_level":0,"embedded_activities":[],"verification_role_id":null,"premium_progress_bar_enabled":false,"large":true,"nsfw":false,"guild_scheduled_events":[],"version":1779984989683,"max_members":25000000,"features":["SOUNDBOARD","CHANNEL_ICON_EMOJIS_GENERATED","NEWS","VANITY_URL","ANIMATED_ICON","GUILD_ONBOARDING","GUILD_SERVER_GUIDE","AGE_VERIFICATION_LARGE_GUILD","NEW_THREAD_PERMISSIONS","BYPASS_SLOWMODE_PERMISSION_MIGRATION_COMPLETE","VIDEO_BITRATE_ENHANCED","PIN_PERMISSION_MIGRATION_COMPLETE","TIERLESS_BOOSTING","COMMUNITY_EXP_LARGE_UNGATED","AUTO_MODERATION","GUILD_ONBOARDING_HAS_PROMPTS","STAGE_CHANNEL_VIEWERS_50","THREADS_ENABLED","BANNER","COMMUNITY","GUILD_ONBOARDING_EVER_ENABLED","INVITE_SPLASH","VIDEO_QUALITY_720_60FPS","WELCOME_SCREEN_ENABLED","AUDIO_BITRATE_128_KBPS"]},{"public_updates_channel_id":"966012906158297178","channels":[{"version":1721854571358,"user_limit":0,"type":2,"status":null,"rtc_region":null,"rate_limit_per_user":0,"position":2,"permission_overwrites":[{"type":0,"id":"1139893886966321152","deny":"2097152","allow":"1048576"},{"type":0,"id":"792741248707723277","deny":"0","allow":"3145728"},{"type":0,"id":"1139893845702746223","deny":"2097152","allow":"1048576"},{"type":0,"id":"1139893969426329670","deny":"2097152","allow":"1048576"},{"type":0,"id":"796277742667563049","deny":"0","allow":"3145728"},{"type":0,"id":"796696006233292800","deny":"2097152","allow":"1048576"},{"type":0,"id":"1140653321636561026","deny":"2097152","allow":"1048576"},{"type":0,"id":"1139894016985538600","deny":"2097152","allow":"1048576"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"3146752"}],"parent_id":"1139476936402403449","name":"🔴︱Live","last_message_id":"1441590209958383676","id":"1139921284030017556","icon_emoji":{"name":"🔴","id":null},"flags":0,"bitrate":64000},{"version":1693789843431,"user_limit":99,"type":2,"status":null,"rtc_region":null,"rate_limit_per_user":0,"position":1,"permission_overwrites":[{"type":0,"id":"1139893886966321152","deny":"0","allow":"0"},{"type":0,"id":"792741248707723277","deny":"0","allow":"3145728"},{"type":0,"id":"1139893845702746223","deny":"0","allow":"0"},{"type":0,"id":"1139893969426329670","deny":"0","allow":"1049088"},{"type":0,"id":"796277742667563049","deny":"0","allow":"0"},{"type":0,"id":"796696006233292800","deny":"2147483648","allow":"4535488989760"},{"type":0,"id":"1139890394524569630","deny":"0","allow":"0"},{"type":0,"id":"1139894016985538600","deny":"0","allow":"117312"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"1024"}],"parent_id":"1139476936402403449","name":"🌍︱General Voice","last_message_id":"1441590215259984045","id":"1139478626019053589","icon_emoji":{"name":"🔊","id":null},"flags":0,"bitrate":64000},{"version":1747315843426,"type":0,"topic":"ئێرە تایبەتە بە گیڤەوێی :purple_heart:\ngiveaways","rate_limit_per_user":0,"position":16,"permission_overwrites":[{"type":0,"id":"1153046705198084106","deny":"0","allow":"71454029249617"},{"type":0,"id":"792741248707723277","deny":"2048","allow":"66560"},{"type":0,"id":"1148177144925659196","deny":"377959221312","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"1024"}],"parent_id":"1139478272976109678","name":"🎉︱giveaways","last_message_id":"1342620879808630836","id":"1149702868878762054","icon_emoji":{"name":"🎉","id":null},"flags":0},{"version":1693789843460,"user_limit":3,"type":2,"status":null,"rtc_region":null,"rate_limit_per_user":0,"position":6,"permission_overwrites":[{"type":0,"id":"1139893886966321152","deny":"0","allow":"0"},{"type":0,"id":"792741248707723277","deny":"0","allow":"4947839025664"},{"type":0,"id":"1139893845702746223","deny":"0","allow":"0"},{"type":0,"id":"1139893969426329670","deny":"0","allow":"0"},{"type":0,"id":"796277742667563049","deny":"0","allow":"0"},{"type":0,"id":"796696006233292800","deny":"0","allow":"0"},{"type":0,"id":"1139890394524569630","deny":"0","allow":"0"},{"type":0,"id":"1139894016985538600","deny":"0","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"1024"}],"parent_id":"1139476936402403449","name":"🔒︱Private 3","last_message_id":"1471277167705854012","id":"1139522435939565629","icon_emoji":{"name":"🔒","id":null},"flags":0,"bitrate":64000},{"version":1753193665100,"type":0,"topic":"Only For Religious Contents.","rate_limit_per_user":0,"position":21,"permission_overwrites":[{"type":0,"id":"792741248707723277","deny":"0","allow":"1024"},{"type":0,"id":"1148177144925659196","deny":"377959221312","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"40269679947328"}],"parent_id":"1079801783343403080","name":"🕌︱islamic","last_message_id":"1503464662107422821","id":"1354517128644137171","flags":0},{"version":1692361197428,"type":4,"position":0,"permission_overwrites":[{"type":0,"id":"792741248707723277","deny":"1024","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"3072"}],"name":"⌈ STAFF ⌋ 🔒","id":"792756393966436373","flags":0},{"version":1754138430735,"type":0,"topic":"هەموو میمبەران ئەتوانن لێرە قسە بکەن","rate_limit_per_user":0,"position":18,"permission_overwrites":[{"type":1,"id":"1148355082673459321","deny":"0","allow":"2048"},{"type":0,"id":"792741248707723277","deny":"131072","allow":"1024"},{"type":0,"id":"1148177144925659196","deny":"377959221312","allow":"0"},{"type":0,"id":"1139893886966321152","deny":"2147483648","allow":"0"},{"type":0,"id":"1139893969426329670","deny":"2147483648","allow":"0"},{"type":0,"id":"1139893845702746223","deny":"2147483648","allow":"0"},{"type":1,"id":"235148962103951360","deny":"0","allow":"2048"},{"type":1,"id":"1262169287913635840","deny":"1689419748876304","allow":"52224"},{"type":0,"id":"796696006233292800","deny":"2147483648","allow":"137439330368"},{"type":0,"id":"1139890394524569630","deny":"0","allow":"0"},{"type":0,"id":"1147634651788230806","deny":"377959221312","allow":"0"},{"type":0,"id":"1139894016985538600","deny":"2147483648","allow":"70884140630080"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"40269679947328"}],"parent_id":"1079801783343403080","name":"🌍︱general","last_pin_timestamp":"2025-05-26T17:07:17+00:00","last_message_id":"1516195753691713818","id":"1004815448761696358","icon_emoji":{"name":"🌐","id":null},"flags":0},{"version":1694112869654,"type":4,"position":1,"permission_overwrites":[{"type":0,"id":"796277742667563049","deny":"0","allow":"0"},{"type":0,"id":"792741248707723277","deny":"111049398745872","allow":"66561"},{"type":0,"id":"797694217714925598","deny":"0","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"2048","allow":"1024"}],"name":"⌈ information ⌋","id":"1079801642213462127","flags":0},{"version":1693817182626,"type":0,"topic":"لێرەیا کردارە گرنگەکانی سێرڤەر دەبینین کە ئەنجام دراون 👀","rate_limit_per_user":0,"position":5,"permission_overwrites":[{"type":0,"id":"792741248707723277","deny":"1024","allow":"0"},{"type":0,"id":"1148177144925659196","deny":"377959221312","allow":"0"},{"type":0,"id":"1147634651788230806","deny":"377959221312","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"1024"}],"parent_id":"792756393966436373","name":"📦︱server-management","last_message_id":"1516182563474116658","id":"792757069656490005","icon_emoji":{"name":"🎉","id":null},"flags":0},{"version":1693934065497,"type":4,"position":5,"permission_overwrites":[{"type":0,"id":"792741248707723277","deny":"1024","allow":"2147549184"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"1024"}],"name":"⌈ Bots ⌋","id":"1139515636825997432","flags":0},{"version":1693817181677,"type":0,"topic":"لەم کەناڵە پێشوازی لە ئەندامە تازەکان دەکرێ","rate_limit_per_user":0,"position":9,"permission_overwrites":[{"type":0,"id":"796277742667563049","deny":"0","allow":"0"},{"type":0,"id":"797694217714925598","deny":"0","allow":"0"},{"type":0,"id":"1148177144925659196","deny":"377959221312","allow":"0"},{"type":0,"id":"792741248707723277","deny":"111049398745872","allow":"65537"},{"type":0,"id":"1147634651788230806","deny":"377959221312","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"2048","allow":"1024"}],"parent_id":"1079801642213462127","name":"👋︱welcomers","last_message_id":"1516041775561572383","id":"792742767255879691","icon_emoji":{"name":"👋","id":null},"flags":0},{"version":1693817180763,"type":0,"topic":null,"rate_limit_per_user":0,"position":8,"permission_overwrites":[{"type":0,"id":"792741248707723277","deny":"1024","allow":"0"},{"type":0,"id":"1148177144925659196","deny":"377959221312","allow":"0"},{"type":0,"id":"1147634651788230806","deny":"377959221312","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"1024"}],"parent_id":"792756393966436373","name":"🤡︱staff-memes","last_pin_timestamp":"2021-10-14T15:59:50+00:00","last_message_id":"1262395537601069119","id":"869963045676417024","icon_emoji":{"name":"🤡","id":null},"flags":0},{"version":1693817179640,"type":0,"topic":"تکایە یاساکان بە تەواوی بخوێنەوە ❤️","rate_limit_per_user":0,"position":11,"permission_overwrites":[{"type":0,"id":"796277742667563049","deny":"0","allow":"0"},{"type":0,"id":"792741248707723277","deny":"111049398745872","allow":"65537"},{"type":0,"id":"1148177144925659196","deny":"377959221312","allow":"0"},{"type":0,"id":"797694217714925598","deny":"0","allow":"0"},{"type":0,"id":"1147634651788230806","deny":"377959221312","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"2048","allow":"1024"}],"parent_id":"1079801642213462127","name":"📝︱rules","last_message_id":"1139959711710593144","id":"792743888568844329","icon_emoji":{"name":"📝","id":null},"flags":0},{"version":1693817178664,"type":0,"topic":null,"rate_limit_per_user":0,"position":7,"permission_overwrites":[{"type":0,"id":"792741248707723277","deny":"1024","allow":"0"},{"type":0,"id":"1148177144925659196","deny":"377959221312","allow":"0"},{"type":0,"id":"1147634651788230806","deny":"377959221312","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"1024"}],"parent_id":"792756393966436373","name":"🐻︱left-joined","last_message_id":"1516115916583075892","id":"984815738147721276","flags":0},{"version":1693789843456,"user_limit":2,"type":2,"status":null,"rtc_region":null,"rate_limit_per_user":0,"position":5,"permission_overwrites":[{"type":0,"id":"792741248707723277","deny":"0","allow":"3145728"},{"type":0,"id":"1139893886966321152","deny":"0","allow":"0"},{"type":0,"id":"1139893969426329670","deny":"0","allow":"0"},{"type":0,"id":"1139893845702746223","deny":"0","allow":"0"},{"type":0,"id":"796277742667563049","deny":"0","allow":"0"},{"type":0,"id":"796696006233292800","deny":"0","allow":"0"},{"type":0,"id":"1139890394524569630","deny":"0","allow":"0"},{"type":0,"id":"1139894016985538600","deny":"0","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"1024"}],"parent_id":"1139476936402403449","name":"🔒︱Private 2","last_message_id":"1441590240383991859","id":"1139522352779116735","icon_emoji":{"name":"🔒","id":null},"flags":0,"bitrate":64000},{"version":1694113160707,"type":4,"position":6,"permission_overwrites":[{"type":0,"id":"792741248707723277","deny":"0","allow":"1049600"},{"type":0,"id":"1139893886966321152","deny":"0","allow":"0"},{"type":0,"id":"1139893845702746223","deny":"0","allow":"0"},{"type":0,"id":"1139893969426329670","deny":"0","allow":"0"},{"type":0,"id":"796277742667563049","deny":"0","allow":"0"},{"type":0,"id":"796696006233292800","deny":"0","allow":"0"},{"type":0,"id":"1139890394524569630","deny":"0","allow":"0"},{"type":0,"id":"1139894016985538600","deny":"0","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"1024"}],"name":"⌈ Voice Channels ⌋","id":"1139476936402403449","flags":0},{"version":1693817177641,"type":0,"topic":"All The Server Staff Rules Please Read It So You Don't Get Im Trouble","rate_limit_per_user":0,"position":1,"permission_overwrites":[{"type":0,"id":"792741248707723277","deny":"3072","allow":"0"},{"type":0,"id":"1148177144925659196","deny":"377959221312","allow":"0"},{"type":0,"id":"1147634651788230806","deny":"377959221312","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"1024"}],"parent_id":"792756393966436373","name":"⛔︱staff-rules","last_message_id":"1128648461273792532","id":"869325569215569992","icon_emoji":{"name":"🚫","id":null},"flags":0},{"version":1694112859840,"type":4,"position":2,"permission_overwrites":[{"type":0,"id":"792741248707723277","deny":"0","allow":"1024"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"1024"}],"name":"⌈ Announcement ⌋","id":"1139478272976109678","flags":0},{"version":1753193665196,"type":0,"topic":"ئەتوانی کۆماندی بۆتەکان لێرەدا بەکار بهێنی","rate_limit_per_user":0,"position":26,"permission_overwrites":[{"type":0,"id":"792741248707723277","deny":"0","allow":"2147549184"},{"type":0,"id":"1148177144925659196","deny":"377959221312","allow":"0"},{"type":0,"id":"1147634651788230806","deny":"377959221312","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"0"}],"parent_id":"1139515636825997432","name":"🤖︱bot-use","last_message_id":"1516018183461408959","id":"795563691726340096","icon_emoji":{"name":"🤖","id":null},"flags":0},{"version":1693817186739,"type":0,"topic":null,"rate_limit_per_user":0,"position":3,"permission_overwrites":[{"type":0,"id":"792741248707723277","deny":"1024","allow":"0"},{"type":0,"id":"1148177144925659196","deny":"377959221312","allow":"0"},{"type":0,"id":"1147634651788230806","deny":"377959221312","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"3072"}],"parent_id":"792756393966436373","name":"💫︱staff-bot-info","last_message_id":"1139951683179389018","id":"1139940865121452073","icon_emoji":{"name":"🤖","id":null},"flags":0},{"version":1753193665067,"type":0,"topic":"تایبەت بە پاڵەوانێتی یاریە زەخمەکان.","rate_limit_per_user":0,"position":17,"permission_overwrites":[{"type":0,"id":"792741248707723277","deny":"377957124160","allow":"1024"},{"type":0,"id":"1148177144925659196","deny":"377959221312","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"1024"}],"parent_id":"1139478272976109678","name":"💪🏻︱tournament","last_pin_timestamp":"2025-03-26T19:12:18+00:00","last_message_id":"1354571502439235797","id":"1345852013086376026","flags":0},{"version":1753193665140,"type":0,"topic":"ئەم کەناڵە تەیبەتە بە وێنە","rate_limit_per_user":60,"position":24,"permission_overwrites":[{"type":0,"id":"1139893886966321152","deny":"2147483648","allow":"0"},{"type":0,"id":"1148177144925659196","deny":"377959221312","allow":"0"},{"type":0,"id":"792741248707723277","deny":"0","allow":"33792"},{"type":0,"id":"1139893845702746223","deny":"2147483648","allow":"0"},{"type":0,"id":"1139893969426329670","deny":"2147483648","allow":"0"},{"type":0,"id":"796696006233292800","deny":"2147483648","allow":"0"},{"type":0,"id":"1139890394524569630","deny":"2147483648","allow":"0"},{"type":0,"id":"1147634651788230806","deny":"377959221312","allow":"0"},{"type":0,"id":"1139894016985538600","deny":"2147483648","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"2147484672"}],"parent_id":"1139505648602722354","name":"📷︱photos","last_message_id":"1516092823923855503","id":"1079833266875551814","icon_emoji":{"name":"📸","id":null},"flags":0},{"version":1693789843465,"user_limit":4,"type":2,"status":null,"rtc_region":null,"rate_limit_per_user":0,"position":7,"permission_overwrites":[{"type":0,"id":"1139893886966321152","deny":"0","allow":"0"},{"type":0,"id":"792741248707723277","deny":"0","allow":"4398049657344"},{"type":0,"id":"1147888003323265165","deny":"0","allow":"0"},{"type":0,"id":"1139893969426329670","deny":"0","allow":"0"},{"type":0,"id":"1139893845702746223","deny":"0","allow":"0"},{"type":0,"id":"796277742667563049","deny":"0","allow":"0"},{"type":0,"id":"796696006233292800","deny":"0","allow":"0"},{"type":0,"id":"1139890394524569630","deny":"0","allow":"0"},{"type":0,"id":"1139894016985538600","deny":"0","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"1024"}],"parent_id":"1139476936402403449","name":"🔒︱Private 4","last_message_id":"1441590257152819233","id":"1139522504122171443","icon_emoji":{"name":"🔒","id":null},"flags":0,"bitrate":64000},{"version":1691855792993,"type":5,"topic":"For Updates&Newstaffs","rate_limit_per_user":0,"position":0,"permission_overwrites":[{"type":0,"id":"792741248707723277","deny":"1024","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"3072"}],"parent_id":"792756393966436373","name":"📣︱staff-news","last_message_id":"1078753056801435668","id":"837660301724876900","flags":0},{"version":1694113450906,"type":4,"position":4,"permission_overwrites":[{"type":0,"id":"792741248707723277","deny":"0","allow":"33792"},{"type":0,"id":"1139893886966321152","deny":"2147483648","allow":"0"},{"type":0,"id":"1139893969426329670","deny":"2147483648","allow":"0"},{"type":0,"id":"1139893845702746223","deny":"2147483648","allow":"0"},{"type":0,"id":"796696006233292800","deny":"2147483648","allow":"0"},{"type":0,"id":"1139890394524569630","deny":"2147483648","allow":"0"},{"type":0,"id":"1139894016985538600","deny":"2147483648","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"2147484672"}],"name":"⌈ Media ⌋","id":"1139505648602722354","flags":0},{"version":1695586352312,"type":0,"topic":null,"rate_limit_per_user":0,"position":14,"permission_overwrites":[{"type":0,"id":"792741248707723277","deny":"2048","allow":"1024"},{"type":0,"id":"1148177144925659196","deny":"377959221312","allow":"0"},{"type":0,"id":"1147888003323265165","deny":"0","allow":"1024"},{"type":0,"id":"1147634651788230806","deny":"377959221312","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"2048","allow":"9216"}],"parent_id":"1139478272976109678","name":"🏅︱roles","last_message_id":"1147595447502905384","id":"1129374679371632661","icon_emoji":{"name":"📣","id":null},"flags":0},{"version":1753193665125,"type":0,"topic":"ئەتوانی هەموو جۆرە ڤیدیۆیەک لێرە بڵاو کەیتەوە","rate_limit_per_user":60,"position":23,"permission_overwrites":[{"type":0,"id":"792741248707723277","deny":"0","allow":"32768"},{"type":0,"id":"1148177144925659196","deny":"377959221312","allow":"0"},{"type":0,"id":"1139893886966321152","deny":"2147483648","allow":"0"},{"type":0,"id":"1147888003323265165","deny":"0","allow":"1024"},{"type":0,"id":"1139893845702746223","deny":"2147483648","allow":"0"},{"type":0,"id":"1139893969426329670","deny":"2147483648","allow":"0"},{"type":0,"id":"796696006233292800","deny":"2147483648","allow":"0"},{"type":0,"id":"1139890394524569630","deny":"2147483648","allow":"1024"},{"type":0,"id":"1147634651788230806","deny":"377959221312","allow":"0"},{"type":0,"id":"1139894016985538600","deny":"2147483648","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"2147484672"}],"parent_id":"1139505648602722354","name":"🎬︱videos","last_pin_timestamp":"2024-07-26T20:17:15+00:00","last_message_id":"1516092819318771822","id":"1079833291240255568","icon_emoji":{"name":"🎬","id":null},"flags":0},{"version":1693789843447,"user_limit":2,"type":2,"status":null,"rtc_region":null,"rate_limit_per_user":0,"position":4,"permission_overwrites":[{"type":0,"id":"792741248707723277","deny":"0","allow":"3146240"},{"type":0,"id":"1139893886966321152","deny":"0","allow":"0"},{"type":0,"id":"1139893845702746223","deny":"0","allow":"0"},{"type":0,"id":"1139893969426329670","deny":"0","allow":"0"},{"type":0,"id":"796277742667563049","deny":"0","allow":"0"},{"type":0,"id":"796696006233292800","deny":"0","allow":"0"},{"type":0,"id":"1139890394524569630","deny":"0","allow":"0"},{"type":0,"id":"1139894016985538600","deny":"0","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"1024"}],"parent_id":"1139476936402403449","name":"🔒︱Private 2","last_message_id":"1460999602244288821","id":"1139521629899214961","icon_emoji":{"name":"🔒","id":null},"flags":0,"bitrate":64000},{"version":1747315843419,"type":0,"topic":"هەواڵە گرنگەکان وە هەر پۆستێک لە کۆمیونیتی کەناڵ بیکەم لە یوتوب لێرەش دەیکەم..","rate_limit_per_user":0,"position":13,"permission_overwrites":[{"type":0,"id":"792741248707723277","deny":"2048","allow":"1088"},{"type":0,"id":"1148177144925659196","deny":"377959221312","allow":"0"},{"type":0,"id":"1147634651788230806","deny":"377959221312","allow":"0"}],"parent_id":"1139478272976109678","name":"📣︱news","last_message_id":"1419659274409345067","id":"796096053278932993","flags":0},{"version":1694096113206,"user_limit":99,"type":2,"status":null,"rtc_region":null,"rate_limit_per_user":0,"position":3,"permission_overwrites":[{"type":0,"id":"1139893886966321152","deny":"1048576","allow":"1024"},{"type":0,"id":"792741248707723277","deny":"17741198647377","allow":"39582452154624"},{"type":0,"id":"1139893845702746223","deny":"1048576","allow":"1024"},{"type":0,"id":"1139893969426329670","deny":"1048576","allow":"1024"},{"type":0,"id":"1140018551026106430","deny":"0","allow":"1049600"},{"type":0,"id":"796277742667563049","deny":"0","allow":"0"},{"type":0,"id":"1139967451526864976","deny":"0","allow":"1049600"},{"type":0,"id":"796696006233292800","deny":"0","allow":"1049600"},{"type":0,"id":"1139894016985538600","deny":"0","allow":"3146752"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"1049600"}],"parent_id":"1139476936402403449","name":"💎︱Exclusive","last_message_id":"1339666193572954203","id":"1139521427737940018","icon_emoji":{"name":"💎","id":null},"flags":0,"bitrate":64000},{"version":1753193665154,"type":0,"topic":"لێرەدا چی وێنەیەک یان ڤیدیۆیەک لەسەر موسعەب دادەنرێت","rate_limit_per_user":60,"position":25,"permission_overwrites":[{"type":0,"id":"1139893886966321152","deny":"2147483648","allow":"0"},{"type":0,"id":"1148177144925659196","deny":"377959221312","allow":"0"},{"type":0,"id":"792741248707723277","deny":"0","allow":"2048"},{"type":0,"id":"1147888003323265165","deny":"0","allow":"2048"},{"type":0,"id":"1139893845702746223","deny":"2147483648","allow":"0"},{"type":0,"id":"1139893969426329670","deny":"2147483648","allow":"0"},{"type":0,"id":"796696006233292800","deny":"2147483648","allow":"0"},{"type":0,"id":"1139890394524569630","deny":"2147483648","allow":"0"},{"type":0,"id":"1147634651788230806","deny":"377959221312","allow":"0"},{"type":0,"id":"1139894016985538600","deny":"2147483648","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"2147484672"}],"parent_id":"1139505648602722354","name":"🎨︱fan-made","last_pin_timestamp":"2022-07-29T11:03:58+00:00","last_message_id":"1503063736242667740","id":"853627031635361832","flags":0},{"version":1754138430770,"type":0,"topic":"This channel is only for the English Language","rate_limit_per_user":0,"position":19,"permission_overwrites":[{"type":0,"id":"1139893886966321152","deny":"2147483648","allow":"137439313984"},{"type":0,"id":"1148177144925659196","deny":"377959222336","allow":"0"},{"type":0,"id":"792741248707723277","deny":"0","allow":"1024"},{"type":0,"id":"1139893969426329670","deny":"2147483648","allow":"137439395904"},{"type":0,"id":"1139893845702746223","deny":"0","allow":"0"},{"type":0,"id":"1139967451526864976","deny":"131072","allow":"49152"},{"type":0,"id":"796696006233292800","deny":"2147483648","allow":"137439330368"},{"type":0,"id":"1139890394524569630","deny":"0","allow":"0"},{"type":0,"id":"1147634651788230806","deny":"377959222336","allow":"0"},{"type":0,"id":"1139894016985538600","deny":"2147483648","allow":"137439330368"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"40269679947328"}],"parent_id":"1079801783343403080","name":"💬︱english-chat","last_pin_timestamp":"2023-09-19T17:57:36+00:00","last_message_id":"1516155388825833552","id":"1139507143666577448","icon_emoji":{"name":"🇬🇧","id":null},"flags":0},{"version":1696013653801,"type":0,"topic":null,"rate_limit_per_user":0,"position":4,"permission_overwrites":[{"type":0,"id":"792741248707723277","deny":"1024","allow":"0"},{"type":0,"id":"1148177144925659196","deny":"377959221312","allow":"0"},{"type":0,"id":"1147634651788230806","deny":"377959221312","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"1024"}],"parent_id":"792756393966436373","name":"🤖︱staff-bot-use","last_pin_timestamp":"2023-09-29T18:54:13+00:00","last_message_id":"1489991288018440363","id":"1128670804008243280","icon_emoji":{"name":"🔒","id":null},"flags":0},{"version":1740939895433,"type":5,"topic":"هەر ڤیدیۆیەک لە یوتوب بڵاو بکەمەوە لێرە ئاگادار دەکرێنەوە!","rate_limit_per_user":5,"position":12,"permission_overwrites":[{"type":0,"id":"792741248707723277","deny":"2048","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"2048","allow":"1024"}],"parent_id":"1139478272976109678","name":"🎥︱youtube","last_message_id":"1449105156904849499","id":"792743671267065866","icon_emoji":{"name":"🎥","id":null},"flags":0},{"version":1694461811528,"type":0,"topic":null,"rate_limit_per_user":0,"position":2,"permission_overwrites":[{"type":0,"id":"792741248707723277","deny":"1024","allow":"0"},{"type":0,"id":"1148177144925659196","deny":"377959221312","allow":"0"},{"type":1,"id":"235148962103951360","deny":"0","allow":"2048"},{"type":0,"id":"1147634651788230806","deny":"377959221312","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"1024"}],"parent_id":"792756393966436373","name":"🔒︱staff-chat","last_pin_timestamp":"2023-09-04T20:20:27+00:00","last_message_id":"1496471521567445113","id":"966012906158297178","flags":0},{"version":1694112848301,"type":4,"position":3,"permission_overwrites":[{"type":0,"id":"792741248707723277","deny":"0","allow":"1024"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"40269679947328"}],"name":"⌈ Primary Chat ⌋","id":"1079801783343403080","flags":0},{"version":1753193665207,"type":0,"topic":null,"rate_limit_per_user":0,"position":27,"permission_overwrites":[{"type":0,"id":"792741248707723277","deny":"2048","allow":"2147549184"},{"type":0,"id":"1148177144925659196","deny":"377959221312","allow":"0"},{"type":0,"id":"1147634651788230806","deny":"377959221312","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"1024"}],"parent_id":"1139515636825997432","name":"👾︱bot-info","last_message_id":"1148689576748138586","id":"1139516476143972362","icon_emoji":{"name":"🤖","id":null},"flags":0},{"version":1693817166656,"type":0,"topic":null,"rate_limit_per_user":0,"position":6,"permission_overwrites":[{"type":0,"id":"1139549423475642388","deny":"0","allow":"70904273435729"},{"type":0,"id":"792741248707723277","deny":"3072","allow":"0"},{"type":0,"id":"1148177144925659196","deny":"377959221312","allow":"0"},{"type":0,"id":"1139536198159843341","deny":"0","allow":"70904273435729"},{"type":0,"id":"1147634651788230806","deny":"377959221312","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"1024"}],"parent_id":"792756393966436373","name":"📃︱logs","last_message_id":"1516181188862017596","id":"1128650297712062514","icon_emoji":{"name":"🌳","id":null},"flags":0},{"version":1693817165613,"type":0,"topic":null,"rate_limit_per_user":0,"position":15,"permission_overwrites":[{"type":0,"id":"792741248707723277","deny":"377957124096","allow":"0"},{"type":0,"id":"1148177144925659196","deny":"377959221312","allow":"0"},{"type":0,"id":"1147634651788230806","deny":"377959221312","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"3072"}],"parent_id":"1139478272976109678","name":"🚀︱boosts","last_message_id":"1397200579897589891","id":"1130500725152157817","icon_emoji":{"name":"🚀","id":null},"flags":0},{"version":1753193665219,"type":0,"topic":null,"rate_limit_per_user":0,"position":28,"permission_overwrites":[{"type":0,"id":"1139549423475642388","deny":"0","allow":"70904273435729"},{"type":0,"id":"792741248707723277","deny":"3072","allow":"0"},{"type":0,"id":"1148177144925659196","deny":"377959221312","allow":"0"},{"type":0,"id":"1139536198159843341","deny":"0","allow":"70904273435729"},{"type":0,"id":"1147634651788230806","deny":"377959221312","allow":"0"}],"parent_id":"1139515636825997432","name":"🆙︱level-up","last_message_id":"1140032127384162354","id":"1139869800173142107","icon_emoji":{"name":"🆙","id":null},"flags":0},{"version":1693817185614,"type":0,"topic":null,"rate_limit_per_user":0,"position":10,"permission_overwrites":[{"type":0,"id":"796277742667563049","deny":"0","allow":"0"},{"type":0,"id":"797694217714925598","deny":"0","allow":"0"},{"type":0,"id":"1148177144925659196","deny":"377959221312","allow":"0"},{"type":0,"id":"792741248707723277","deny":"111049398745872","allow":"66561"},{"type":0,"id":"1147634651788230806","deny":"377959221312","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"2048","allow":"1024"}],"parent_id":"1079801642213462127","name":"📰︱about","last_pin_timestamp":"2023-09-02T12:45:58+00:00","last_message_id":"1147512746791936020","id":"1139903403984691219","icon_emoji":{"name":"🌐","id":null},"flags":0},{"version":1695654348666,"user_limit":15,"type":2,"rtc_region":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[{"type":0,"id":"792741248707723277","deny":"1024","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"3072"}],"parent_id":"792756393966436373","name":"🔒︱staff voice","last_message_id":"998678793386467338","id":"840763435117051914","flags":0,"bitrate":96000},{"version":1753193665116,"type":0,"topic":"ئەم کەناڵە تایبەتە بۆ بڵاو کردنەوەی میم","theme_color":6323595,"rate_limit_per_user":60,"position":22,"permission_overwrites":[{"type":0,"id":"1139893886966321152","deny":"2147483648","allow":"0"},{"type":0,"id":"1148177144925659196","deny":"377959221312","allow":"0"},{"type":0,"id":"792741248707723277","deny":"0","allow":"35840"},{"type":0,"id":"1139893969426329670","deny":"2147483648","allow":"0"},{"type":0,"id":"1139893845702746223","deny":"2147483648","allow":"0"},{"type":0,"id":"796696006233292800","deny":"2147483648","allow":"0"},{"type":0,"id":"1139890394524569630","deny":"2147483648","allow":"0"},{"type":0,"id":"1147634651788230806","deny":"377959221312","allow":"0"},{"type":0,"id":"1139894016985538600","deny":"2147483648","allow":"0"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"2147484672"}],"parent_id":"1139505648602722354","name":"🐸︱memes","last_pin_timestamp":"2023-09-03T16:50:23+00:00","last_message_id":"1516115917325467768","id":"1079815473396461608","icon_emoji":{"name":"KekParty","id":"853747070773755916"},"flags":0},{"version":1753193667303,"type":0,"topic":"تایبەت بە میمبەرە پلە بەرزەکان","rate_limit_per_user":0,"position":20,"permission_overwrites":[{"type":0,"id":"1139893886966321152","deny":"0","allow":"1024"},{"type":0,"id":"1148177144925659196","deny":"71454031346769","allow":"0"},{"type":0,"id":"792741248707723277","deny":"805307409","allow":"137439273024"},{"type":0,"id":"1139893969426329670","deny":"0","allow":"1024"},{"type":0,"id":"1139893845702746223","deny":"0","allow":"1024"},{"type":1,"id":"235148962103951360","deny":"0","allow":"2048"},{"type":0,"id":"1139967451526864976","deny":"0","allow":"66560"},{"type":0,"id":"796696006233292800","deny":"0","allow":"1024"},{"type":0,"id":"1140681133483372545","deny":"0","allow":"66560"},{"type":0,"id":"1140653321636561026","deny":"0","allow":"3072"},{"type":0,"id":"1147634651788230806","deny":"377959222336","allow":"0"},{"type":0,"id":"1139894016985538600","deny":"0","allow":"1024"},{"type":0,"id":"1139899958733045810","deny":"0","allow":"40269679947328"}],"parent_id":"1079801783343403080","name":"💬︱private-chat","last_message_id":"1514678923974410300","id":"1139517183337185372","icon_emoji":{"name":"💬","id":null},"flags":0}],"application_command_counts":{},"owner_id":"607559767686250526","discovery_splash":null,"soundboard_sounds":[],"theme":null,"profile":null,"activity_instances":[],"system_channel_flags":13,"incidents_data":null,"joined_at":"2026-05-29T15:05:21.833000+00:00","premium_progress_bar_enabled_user_updated_at":null,"rules_channel_id":"792743888568844329","voice_states":[],"vanity_url_code":null,"official_message_color":null,"id":"792741248707723277","stage_instances":[],"premium_features":{"features":["TIERLESS_BOOSTING"],"additional_sticker_slots":0,"additional_sound_slots":0,"additional_emoji_slots":0},"region":"deprecated","name":"Kurd Gamer","max_stage_video_channel_users":50,"moderator_reporting":null,"icon":"53a09738abc994ae262c4e6806650ffd","explicit_content_filter":2,"members":[{"user":{"username":"win32a","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"1482318441066135693","global_name":"The LGS 494'er","display_name_styles":null,"display_name":"The LGS 494'er","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"883a27d18b9795631db4d3580e3e2c88"},"roles":["1286234595792261140","1147888003323265165"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-29T15:05:21.833000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"josemiten","public_flags":256,"primary_guild":null,"id":"551652411769618440","global_name":"joe","display_name_styles":null,"display_name":"joe","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954036","palette":"cobalt","label":"COLLECTIBLES_ORB_MAGIC_MISTS_NP_A11Y","expires_at":null,"asset":"nameplates/orb/magical_mist/"}},"bot":false,"avatar_decoration_data":null,"avatar":"2e6105f36b071345ea5ff607771094c2"},"roles":["1286234595792261140","1147888003323265165"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-29T15:10:38.037000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"Dyno","public_flags":589824,"primary_guild":null,"id":"155149108183695360","global_name":null,"display_name_styles":null,"display_name":null,"discriminator":"3861","collectibles":null,"bot":true,"avatar_decoration_data":null,"avatar":"b4fdfc64edff74c37e1574d34fad66c2"},"roles":["1139532484594372610","1139549423475642388"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2023-08-11T12:15:15.855000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"chakakaran.org","public_flags":0,"primary_guild":{"tag":null,"identity_guild_id":null,"identity_enabled":false,"badge":null},"id":"733227440771563520","global_name":"مەلا M U S T A F A Writer/ نوسەر","display_name_styles":null,"display_name":"مەلا M U S T A F A Writer/ نوسەر","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"6f04ec212ee47d1ba271052cfb1282d6"},"roles":["1139893886966321152","1140681133483372545","1140653321636561026","1139893969426329670","1139894016985538600","1147888003323265165","1139893845702746223","1139967451526864976","1286234595792261140","1139890394524569630"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2023-09-04T06:40:35.546000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"hxryad.","public_flags":256,"primary_guild":{"tag":null,"identity_guild_id":null,"identity_enabled":false,"badge":null},"id":"782231221891366942","global_name":"Haryad","display_name_styles":null,"display_name":"Haryad","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1447654091173007401","palette":"cobalt","label":"COLLECTIBLES_ZODIAC_LIBRA_NP_A11Y","expires_at":null,"asset":"nameplates/zodiac/libra/"}},"bot":false,"avatar_decoration_data":{"sku_id":"1466991494467555390","expires_at":null,"asset":"a_8aba2a2cd94462352e6b0030e7fe3b76"},"avatar":"2d123694e3d0aa7b51bdc25f54490f63"},"roles":["1139893886966321152","1266482275747495969","1140653321636561026","1139893969426329670","796277742667563049","1139893845702746223","1139899958733045810","1139890394524569630"],"premium_since":null,"pending":false,"nick":"Haryadt Mawa","mute":false,"joined_at":"2023-07-12T16:31:06.042000+00:00","flags":512,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"i5305","public_flags":0,"primary_guild":{"tag":null,"identity_guild_id":null,"identity_enabled":false,"badge":null},"id":"1282037948908437577","global_name":"8 |Akar★(KUDI)★","display_name_styles":null,"display_name":"8 |Akar★(KUDI)★","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"267804ced4f47e5250bd808b733e4941"},"roles":["1140681133483372545","1140653321636561026","1147888003323265165","1139893845702746223","1286234595792261140","1139890394524569630"],"premium_since":null,"pending":false,"nick":"فیزیا بۆ هەمووان","mute":false,"joined_at":"2025-06-10T13:53:32.023000+00:00","flags":0,"deaf":false,"communication_disabled_until":"2025-09-22T18:59:39.870000+00:00","banner":null,"avatar":null},{"user":{"username":"ashty0_22","public_flags":0,"primary_guild":null,"id":"1423035950770032641","global_name":"Ahmadiyo","display_name_styles":null,"display_name":"Ahmadiyo","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"9e658acbcb5019ee1aaed19ab3658cac"},"roles":["1147888003323265165"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-06-06T16:55:21.814000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null}],"experiments":{"evaluation_id":null,"assignments":[]},"owner_configured_content_level":0,"afk_channel_id":null,"threads":[],"max_video_channel_users":25,"afk_timeout":900,"mfa_level":1,"guild_space_settings":null,"emojis":[{"version":0,"roles":[],"require_colons":true,"name":"HEHE___","managed":false,"id":"793056598767566858","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"XawmLekat","managed":false,"id":"793102638261993482","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"KEKW","managed":false,"id":"796771223073587270","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"AGRIM","managed":false,"id":"796771340102795294","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"AgamLeta","managed":false,"id":"796784471562387497","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"Sarmaya","managed":false,"id":"796791566442037298","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"Echetr","managed":false,"id":"797097796975984651","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"BAN","managed":false,"id":"797123830887219200","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"AyTr7ew","managed":false,"id":"797200202603561031","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"ChetWt","managed":false,"id":"797200972526125126","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"AxxhhDnia","managed":false,"id":"797201570004729887","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"Yeaaaaa","managed":false,"id":"797201869117194241","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"Che_","managed":false,"id":"797208385677819965","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"BmraShlp","managed":false,"id":"797719380934262784","available":true,"animated":true},{"version":0,"roles":[],"require_colons":true,"name":"Okay","managed":false,"id":"797719382767173633","available":true,"animated":true},{"version":0,"roles":[],"require_colons":true,"name":"NobodyCares","managed":false,"id":"797719382830481408","available":true,"animated":true},{"version":0,"roles":[],"require_colons":true,"name":"EvilSmile","managed":false,"id":"797857241503498261","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"kekwwwwww","managed":false,"id":"800391600417013861","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"Hah_","managed":false,"id":"805025819977973780","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"zorhazali","managed":false,"id":"814966299230863390","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"EstaChewLeBkam","managed":false,"id":"816762823651885127","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"BisMeLa","managed":false,"id":"818108353103265792","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"Deleted","managed":false,"id":"828649825796620318","available":true,"animated":true},{"version":0,"roles":[],"require_colons":true,"name":"NaTuxua","managed":false,"id":"843455198768398348","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"AHH","managed":false,"id":"843901172033126410","available":true,"animated":true},{"version":0,"roles":[],"require_colons":true,"name":"ToBwy","managed":false,"id":"844263345586176070","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"DaNaaa","managed":false,"id":"844263480491769946","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"Sad","managed":false,"id":"844676772091002940","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"Whyyy","managed":false,"id":"847040332016648202","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"ahaha","managed":false,"id":"847080753611145236","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"please","managed":false,"id":"850693308405907466","available":true,"animated":true},{"version":0,"roles":[],"require_colons":true,"name":"jerryhaha","managed":false,"id":"850788222874550323","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"AngryMeoww","managed":false,"id":"851079007860162560","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"wideputin","managed":false,"id":"852851995781627974","available":true,"animated":true},{"version":0,"roles":[],"require_colons":true,"name":"Beishm","managed":false,"id":"852852035866329108","available":true,"animated":true},{"version":0,"roles":[],"require_colons":true,"name":"Bale","managed":false,"id":"852852145350246411","available":true,"animated":true},{"version":0,"roles":[],"require_colons":true,"name":"Welcome","managed":false,"id":"852852229592711207","available":true,"animated":true},{"version":0,"roles":[],"require_colons":true,"name":"UwU","managed":false,"id":"852852300455084083","available":true,"animated":true},{"version":0,"roles":[],"require_colons":true,"name":"Spooky_Dance","managed":false,"id":"852852586674913280","available":true,"animated":true},{"version":0,"roles":[],"require_colons":true,"name":"Shlp","managed":false,"id":"852855805479878688","available":true,"animated":true},{"version":0,"roles":[],"require_colons":true,"name":"Bezar_Bum","managed":false,"id":"852855912712110120","available":true,"animated":true},{"version":0,"roles":[],"require_colons":true,"name":"BMRA","managed":false,"id":"852997487698509845","available":true,"animated":true},{"version":0,"roles":[],"require_colons":true,"name":"Magri_Bram","managed":false,"id":"852999348424933396","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"To_Guli","managed":false,"id":"852999708900065291","available":true,"animated":true},{"version":1689603855391,"roles":[],"require_colons":true,"name":"7abibi","managed":false,"id":"853010635004444722","available":true,"animated":true},{"version":1689603855469,"roles":[],"require_colons":true,"name":"Bgra","managed":false,"id":"853297401283870740","available":true,"animated":true},{"version":1689603855500,"roles":[],"require_colons":true,"name":"Parrot_Disco","managed":false,"id":"853297904189440020","available":true,"animated":true},{"version":1689603855548,"roles":[],"require_colons":true,"name":"dlmxosha","managed":false,"id":"853298264061116416","available":true,"animated":true},{"version":1689603855621,"roles":[],"require_colons":true,"name":"Enderman","managed":false,"id":"853301835666686003","available":true,"animated":true},{"version":1689603855644,"roles":[],"require_colons":true,"name":"Hemnskid","managed":false,"id":"853303832314773534","available":true,"animated":true},{"version":1740176410084,"roles":[],"require_colons":true,"name":"awa_chi_akayt","managed":false,"id":"853312139569266698","available":true,"animated":true},{"version":1740176410628,"roles":[],"require_colons":true,"name":"BigBrain","managed":false,"id":"853573921441316864","available":true,"animated":true},{"version":1740176411721,"roles":[],"require_colons":true,"name":"Sleepin","managed":false,"id":"853747139314450472","available":true,"animated":true},{"version":1740176411737,"roles":[],"require_colons":true,"name":"BabyCamera","managed":false,"id":"853747167559024671","available":true,"animated":true},{"version":1740176411758,"roles":[],"require_colons":true,"name":"AltraVibin","managed":false,"id":"853747221199192104","available":true,"animated":true},{"version":1740176411764,"roles":[],"require_colons":true,"name":"Please","managed":false,"id":"853747245424574464","available":true,"animated":true},{"version":1751117946734,"roles":[],"require_colons":true,"name":"BaBirKamawa","managed":false,"id":"854296473658589194","available":true,"animated":true},{"version":1751117960244,"roles":[],"require_colons":true,"name":"ThatsCool","managed":false,"id":"854682887357202433","available":true,"animated":true},{"version":1751117968900,"roles":[],"require_colons":true,"name":"smug","managed":false,"id":"855709014323232798","available":true,"animated":true},{"version":1751117988386,"roles":[],"require_colons":true,"name":"shlp_012","managed":false,"id":"855709130966302730","available":true,"animated":true},{"version":1751118011244,"roles":[],"require_colons":true,"name":"Oliver_Sad","managed":false,"id":"856244507023769630","available":true,"animated":true},{"version":1751118013908,"roles":[],"require_colons":true,"name":"You_Heart","managed":false,"id":"859099025072324658","available":true,"animated":true},{"version":1751118017626,"roles":[],"require_colons":true,"name":"SansIdk","managed":false,"id":"859111313408786482","available":true,"animated":true},{"version":1751118039051,"roles":[],"require_colons":true,"name":"SansMusic","managed":false,"id":"859111336217411594","available":true,"animated":true},{"version":1751118042897,"roles":[],"require_colons":true,"name":"So_Bored","managed":false,"id":"859709987546464276","available":true,"animated":true},{"version":1751118045811,"roles":[],"require_colons":true,"name":"Shetoka","managed":false,"id":"863429423613083668","available":true,"animated":true},{"version":1751118051767,"roles":[],"require_colons":true,"name":"vampire_whatthehell","managed":false,"id":"863431654119047208","available":true,"animated":true},{"version":1751118265938,"roles":[],"require_colons":true,"name":"SipSpit","managed":false,"id":"867722707277185045","available":true,"animated":true},{"version":1751118270625,"roles":[],"require_colons":true,"name":"DliMni","managed":false,"id":"869199497782243369","available":true,"animated":true},{"version":1751118291873,"roles":[],"require_colons":true,"name":"Qulp","managed":false,"id":"869668470424469606","available":true,"animated":true},{"version":0,"roles":[],"require_colons":true,"name":"walayy_blem_chy","managed":false,"id":"897573657952530472","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"pakata_moz","managed":false,"id":"897802028791762974","available":true,"animated":false},{"version":0,"roles":[],"require_colons":true,"name":"sarchaw","managed":false,"id":"913450181737984040","available":true,"animated":false},{"version":1693547908928,"roles":[],"require_colons":true,"name":"i_can_hear_u","managed":false,"id":"926812214629908560","available":true,"animated":false},{"version":1694033813692,"roles":[],"require_colons":true,"name":"cat_drinking_juice","managed":false,"id":"931552871332327424","available":true,"animated":false},{"version":1693547908953,"roles":[],"require_colons":true,"name":"hmmm","managed":false,"id":"934534962735104060","available":true,"animated":false},{"version":1693547908979,"roles":[],"require_colons":true,"name":"axxxx_dnya","managed":false,"id":"934853934726664362","available":true,"animated":false},{"version":1693547909062,"roles":[],"require_colons":true,"name":"zaki","managed":false,"id":"935560771457388625","available":true,"animated":false},{"version":1740176412141,"roles":[],"require_colons":true,"name":"AhmadGT7_troll","managed":false,"id":"937029948735123486","available":true,"animated":false},{"version":1740176412161,"roles":[],"require_colons":true,"name":"nani_","managed":false,"id":"937063227597152307","available":true,"animated":false},{"version":1740176412167,"roles":[],"require_colons":true,"name":"bwa3_","managed":false,"id":"937063490441580635","available":true,"animated":false},{"version":1740176412173,"roles":[],"require_colons":true,"name":"_shut_","managed":false,"id":"937063686621786162","available":true,"animated":false},{"version":1748182189012,"roles":[],"require_colons":true,"name":"vampire_lonely","managed":false,"id":"937083863564439613","available":true,"animated":false},{"version":1751118296112,"roles":[],"require_colons":true,"name":"hahaha_","managed":false,"id":"937089585706573834","available":true,"animated":true},{"version":1751118355646,"roles":[],"require_colons":true,"name":"jerry_cheese","managed":false,"id":"938454699135336488","available":true,"animated":true},{"version":1751118364786,"roles":[],"require_colons":true,"name":"vampire_jps","managed":false,"id":"938455348065497118","available":true,"animated":true},{"version":1751118380004,"roles":[],"require_colons":true,"name":"hmmmtroll","managed":false,"id":"939253745286537217","available":true,"animated":true},{"version":1751118382619,"roles":[],"require_colons":true,"name":"vampire_dance","managed":false,"id":"949261479356555324","available":true,"animated":true},{"version":1748182195927,"roles":[],"require_colons":true,"name":"paimonKnife","managed":false,"id":"953690960104149122","available":true,"animated":false},{"version":1751118385683,"roles":[],"require_colons":true,"name":"yumyum","managed":false,"id":"953691557440147477","available":true,"animated":true},{"version":1748182247907,"roles":[],"require_colons":true,"name":"PJCute","managed":false,"id":"953691943601307688","available":true,"animated":false},{"version":1748182278751,"roles":[],"require_colons":true,"name":"PJDrinkCoffee","managed":false,"id":"953700265012396113","available":true,"animated":false},{"version":1748182280807,"roles":[],"require_colons":true,"name":"zor_funny","managed":false,"id":"958766121710927882","available":true,"animated":false},{"version":1748182289282,"roles":[],"require_colons":true,"name":"Vampire_Tya7","managed":false,"id":"959165486963228712","available":true,"animated":false},{"version":1751118389067,"roles":[],"require_colons":true,"name":"rayan_suss","managed":false,"id":"960272224198201354","available":true,"animated":true},{"version":1748182299387,"roles":[],"require_colons":true,"name":"sus_troll","managed":false,"id":"960979753140117504","available":true,"animated":false},{"version":1748182302392,"roles":[],"require_colons":true,"name":"bajdita","managed":false,"id":"963090132246880266","available":true,"animated":false},{"version":1748182305924,"roles":[],"require_colons":true,"name":"VEGETA_WTD","managed":false,"id":"964224359604559963","available":true,"animated":false},{"version":1751118418082,"roles":[],"require_colons":true,"name":"Hemnfacegreen","managed":false,"id":"965013342093738054","available":true,"animated":true},{"version":1755009018507,"roles":[],"require_colons":true,"name":"hemnredface","managed":false,"id":"965294907499610222","available":false,"animated":true},{"version":1748182309814,"roles":[],"require_colons":true,"name":"ronaldoy_kurdi","managed":false,"id":"968222865344315473","available":true,"animated":false},{"version":1755009018513,"roles":[],"require_colons":true,"name":"YEP","managed":false,"id":"968976620079681556","available":false,"animated":false},{"version":1755009018518,"roles":[],"require_colons":true,"name":"flimi_hindi","managed":false,"id":"969980228229275648","available":false,"animated":false},{"version":1755009018523,"roles":[],"require_colons":true,"name":"KekwChuzanm","managed":false,"id":"970290383944835104","available":false,"animated":false},{"version":1755009018527,"roles":[],"require_colons":true,"name":"shygirl","managed":false,"id":"982535151265386506","available":false,"animated":false},{"version":1755009018534,"roles":[],"require_colons":true,"name":"qwrbane","managed":false,"id":"982535244513173534","available":false,"animated":false},{"version":1755009018539,"roles":[],"require_colons":true,"name":"Dat_xom","managed":false,"id":"983086824501153862","available":false,"animated":false},{"version":1755009018543,"roles":[],"require_colons":true,"name":"Sad_tom","managed":false,"id":"984208156999696394","available":false,"animated":false},{"version":1755009018549,"roles":[],"require_colons":true,"name":"no_girls","managed":false,"id":"993825931061899294","available":false,"animated":false},{"version":1755009018565,"roles":[],"require_colons":true,"name":"bruh","managed":false,"id":"1008723329789735033","available":false,"animated":false},{"version":1755009018571,"roles":[],"require_colons":true,"name":"halaw","managed":false,"id":"1149753613007212684","available":false,"animated":false},{"version":1755009018576,"roles":[],"require_colons":true,"name":"bon_falsafay_ledet","managed":false,"id":"1151259730707234816","available":false,"animated":false},{"version":1755009018581,"roles":[],"require_colons":true,"name":"NaTxwa","managed":false,"id":"1353363184173711380","available":false,"animated":false},{"version":1755009018587,"roles":[],"require_colons":true,"name":"Sakunawtf","managed":false,"id":"1358862518415786055","available":false,"animated":false},{"version":1755009018591,"roles":[],"require_colons":true,"name":"gojo_logitech","managed":false,"id":"1358862566700355686","available":false,"animated":false}],"description":null,"safety_alerts_channel_id":null,"lazy":true,"splash":null,"premium_subscription_count":0,"premium_tier":0,"application_id":null,"roles":[{"version":1693833837716,"unicode_emoji":null,"tags":{},"position":0,"permissions":"2111062325395457","name":"@everyone","mentionable":false,"managed":false,"id":"792741248707723277","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1781086280148,"unicode_emoji":null,"tags":{},"position":28,"permissions":"8053063391","name":"✧ Manager","mentionable":false,"managed":false,"id":"796277742667563049","icon":"a25998d66ba9cac9b2d31da90240926b","hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":14988288},"color":14988288},{"version":1781086280109,"unicode_emoji":null,"tags":{"premium_subscriber":null},"position":21,"permissions":"74904297131072","name":"✧ Booster","mentionable":false,"managed":true,"id":"796696006233292800","icon":"2f046df29f3d772ac5fb97256e7b7170","hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":16751807,"primary_color":16735702},"color":16735702},{"version":1781086280151,"unicode_emoji":null,"tags":{},"position":29,"permissions":"8804414521343","name":"👑 OWNERSHIP 👑","mentionable":false,"managed":false,"id":"797694217714925598","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":8562910},"color":8562910},{"version":1781086280093,"unicode_emoji":null,"tags":{"bot_id":"155149108183695360"},"position":17,"permissions":"10310055718079","name":"✧ Dyno","mentionable":false,"managed":true,"id":"1139532484594372610","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":16761760,"secondary_color":16759788,"primary_color":11127295},"color":11127295},{"version":1781086280103,"unicode_emoji":null,"tags":{"bot_id":"282859044593598464"},"position":19,"permissions":"138534169608191","name":"✧ ProBot ✨","mentionable":false,"managed":true,"id":"1139536198159843341","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":16761760,"secondary_color":16759788,"primary_color":11127295},"color":11127295},{"version":1781086280138,"unicode_emoji":null,"tags":{},"position":25,"permissions":"8","name":"✧ BOTS","mentionable":false,"managed":false,"id":"1139549423475642388","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":10469887,"primary_color":10382335},"color":10382335},{"version":1781086280106,"unicode_emoji":null,"tags":{"bot_id":"235148962103951360"},"position":20,"permissions":"532642528383","name":"✧ carl-bot","mentionable":false,"managed":true,"id":"1139552710924963863","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":10469887,"primary_color":10382335},"color":10382335},{"version":1781086280062,"unicode_emoji":null,"tags":{},"position":10,"permissions":"549822923776","name":"✧ Elite Ⅰ","mentionable":false,"managed":false,"id":"1139890394524569630","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":12351371,"primary_color":14033278},"color":14033278},{"version":1781086280074,"unicode_emoji":null,"tags":{},"position":12,"permissions":"687265353281","name":"✧ Primal ⅠⅠ","mentionable":false,"managed":false,"id":"1139893845702746223","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":10469887,"primary_color":11163953},"color":11163953},{"version":1781086280068,"unicode_emoji":null,"tags":{},"position":11,"permissions":"687265386049","name":"✧ Radiant Ⅲ","mentionable":false,"managed":false,"id":"1139893886966321152","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":10469887,"primary_color":14523500},"color":14523500},{"version":1781086280076,"unicode_emoji":null,"tags":{},"position":13,"permissions":"75797687029313","name":"✧ Valiant Ⅳ","mentionable":false,"managed":false,"id":"1139893969426329670","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":10469887,"primary_color":16741376},"color":16741376},{"version":1781086280078,"unicode_emoji":null,"tags":{},"position":14,"permissions":"75694607814209","name":"✧ Master Ⅴ","mentionable":false,"managed":false,"id":"1139894016985538600","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":2031360,"primary_color":11156283},"color":11156283},{"version":1781086280133,"unicode_emoji":null,"tags":{},"position":24,"permissions":"120932856757846","name":"✧ Moderator","mentionable":false,"managed":false,"id":"1139899958733045810","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":16711680,"primary_color":14816276},"color":14816276},{"version":1781086280054,"unicode_emoji":null,"tags":{},"position":8,"permissions":"412384283713","name":"✧ Friends","mentionable":false,"managed":false,"id":"1139967451526864976","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":61695,"primary_color":9951453},"color":9951453},{"version":1781086280096,"unicode_emoji":null,"tags":{"bot_id":"172002275412279296"},"position":18,"permissions":"258235296960","name":"✧ Tatsu","mentionable":false,"managed":true,"id":"1140018551026106430","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":16761760,"secondary_color":16759788,"primary_color":11127295},"color":11127295},{"version":1781086280085,"unicode_emoji":null,"tags":{},"position":15,"permissions":"74904333765696","name":"✧ Top Member","mentionable":false,"managed":false,"id":"1140653321636561026","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":5000267,"primary_color":8223097},"color":8223097},{"version":1781086280057,"unicode_emoji":null,"tags":{},"position":9,"permissions":"106240412011584","name":"✧ KnownMember","mentionable":false,"managed":false,"id":"1140681133483372545","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":10469887,"primary_color":13768803},"color":13768803},{"version":1781086280043,"unicode_emoji":null,"tags":{},"position":5,"permissions":"0","name":"✧ Muted","mentionable":false,"managed":false,"id":"1147634651788230806","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1781086280046,"unicode_emoji":null,"tags":{},"position":6,"permissions":"422214649318977","name":"✧ KurdGamers","mentionable":false,"managed":false,"id":"1147888003323265165","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":1310557,"primary_color":8257490},"color":8257490},{"version":1781086280040,"unicode_emoji":null,"tags":{},"position":4,"permissions":"0","name":"Muted","mentionable":false,"managed":false,"id":"1148177144925659196","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1781086280038,"unicode_emoji":null,"tags":{"bot_id":"294882584201003009"},"position":3,"permissions":"347200","name":"GiveawayBot","mentionable":false,"managed":true,"id":"1149293956216143904","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1775660846053,"unicode_emoji":null,"tags":{"bot_id":"408785106942164992"},"position":1,"permissions":"1074120776","name":"OwO","mentionable":false,"managed":true,"id":"1150848392013041748","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1781086280115,"unicode_emoji":null,"tags":{},"position":22,"permissions":"32","name":"✧ Giveaways","mentionable":false,"managed":false,"id":"1153046705198084106","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":11788729,"primary_color":7640178},"color":7640178},{"version":1781086280128,"unicode_emoji":null,"tags":{},"position":23,"permissions":"0","name":"✧ Fellas","mentionable":false,"managed":false,"id":"1260559669810954330","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":16761760,"secondary_color":16759788,"primary_color":11127295},"color":11127295},{"version":1781086280088,"unicode_emoji":null,"tags":{},"position":16,"permissions":"0","name":"✧ High Table","mentionable":false,"managed":false,"id":"1266482275747495969","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":3342570,"primary_color":8807143},"color":8807143},{"version":1781086280051,"unicode_emoji":null,"tags":{},"position":7,"permissions":"0","name":"✧ Big Fan 🕯️","mentionable":false,"managed":false,"id":"1286234595792261140","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":16764614,"primary_color":9467253},"color":9467253},{"version":1781086280140,"unicode_emoji":null,"tags":{},"position":26,"permissions":"1721826619162623","name":"✧ Ice","mentionable":false,"managed":false,"id":"1376616501947269231","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":11729407,"primary_color":7328760},"color":7328760},{"version":1781086280143,"unicode_emoji":null,"tags":{},"position":27,"permissions":"8","name":"+","mentionable":false,"managed":false,"id":"1397999353251233812","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1781086280034,"unicode_emoji":null,"tags":{"bot_id":"451379187031343104"},"position":2,"permissions":"37088600","name":"LunaBot 🌙","mentionable":false,"managed":true,"id":"1514210109037875250","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0}],"member_count":13092,"preferred_locale":"en-US","presences":[{"user":{"id":"1282037948908437577"},"status":"online","processed_at_timestamp":0,"client_status":{"mobile":"online"},"activities":[]},{"user":{"id":"155149108183695360"},"status":"online","processed_at_timestamp":1781534063352,"client_status":{"web":"online"},"activities":[{"type":0,"name":"dyno.gg | ?help","id":"ec0b28a579ecb4bd","created_at":1781534063352,"content_classification":{"loaded":true,"data":null}}]}],"system_channel_id":"1130500725152157817","verification_level":1,"default_message_notifications":1,"stickers":[{"version":0,"type":2,"tags":"slight_smile","name":"Crying_Catto","id":"860113380911218708","guild_id":"792741248707723277","format_type":1,"description":null,"available":true},{"version":0,"type":2,"tags":"slight_smile","name":"Huh","id":"860118635463966730","guild_id":"792741248707723277","format_type":1,"description":null,"available":true},{"version":0,"type":2,"tags":"slight_smile","name":"Whyy","id":"860118737512038412","guild_id":"792741248707723277","format_type":1,"description":null,"available":true},{"version":0,"type":2,"tags":"slight_smile","name":"AGRIMA","id":"860118850493874176","guild_id":"792741248707723277","format_type":1,"description":null,"available":true},{"version":0,"type":2,"tags":"slight_smile","name":"Weird Champ","id":"860119002867826688","guild_id":"792741248707723277","format_type":1,"description":null,"available":true},{"version":1755009018509,"type":2,"tags":"slight_smile","name":"Troll","id":"860119087611117588","guild_id":"792741248707723277","format_type":1,"description":null,"available":false},{"version":1755009018526,"type":2,"tags":"slight_smile","name":"Kek Wait","id":"860119245579878400","guild_id":"792741248707723277","format_type":1,"description":null,"available":false},{"version":1755009018535,"type":2,"tags":"slight_smile","name":"Kekw","id":"860119325679943690","guild_id":"792741248707723277","format_type":1,"description":null,"available":false},{"version":1755009018548,"type":2,"tags":"slight_smile","name":"Pog Yes","id":"860121390140751912","guild_id":"792741248707723277","format_type":1,"description":null,"available":false},{"version":1755009018570,"type":2,"tags":"moyai","name":"Pog Why","id":"865678965317435443","guild_id":"792741248707723277","format_type":1,"description":null,"available":false},{"version":1755009018577,"type":2,"tags":"moyai","name":"Pog Angry","id":"865679081723002890","guild_id":"792741248707723277","format_type":1,"description":null,"available":false},{"version":1755009018582,"type":2,"tags":"moyai","name":"Pog You","id":"865679450677837854","guild_id":"792741248707723277","format_type":1,"description":null,"available":false},{"version":1755009018586,"type":2,"tags":"moyai","name":"Pog What","id":"865690010962755604","guild_id":"792741248707723277","format_type":1,"description":null,"available":false},{"version":1755009018590,"type":2,"tags":"moyai","name":"Pog Corn","id":"865693379316547614","guild_id":"792741248707723277","format_type":1,"description":null,"available":false},{"version":1755009018595,"type":2,"tags":"moyai","name":"Kek You","id":"865693512120270888","guild_id":"792741248707723277","format_type":1,"description":null,"available":false},{"version":1690978421801,"type":2,"tags":"moyai","name":"Hmmmmmm","id":"865698800089956402","guild_id":"792741248707723277","format_type":1,"description":null,"available":false},{"version":1690978421817,"type":2,"tags":"moyai","name":"Poggo","id":"865699031724195891","guild_id":"792741248707723277","format_type":1,"description":null,"available":false},{"version":1690978421830,"type":2,"tags":"moyai","name":"Pog Ooo","id":"865699165672964097","guild_id":"792741248707723277","format_type":1,"description":null,"available":false},{"version":1690978421839,"type":2,"tags":"moyai","name":"Angry Catto","id":"866045256935276545","guild_id":"792741248707723277","format_type":1,"description":null,"available":false},{"version":1690978421849,"type":2,"tags":"moyai","name":"Angry Doggo","id":"866045366645293126","guild_id":"792741248707723277","format_type":1,"description":null,"available":false},{"version":1690978421854,"type":2,"tags":"thumbsup","name":"Peepe Buu","id":"869324700625563688","guild_id":"792741248707723277","format_type":1,"description":null,"available":false}],"inventory_settings":null,"banner":null,"hub_type":null,"latest_onboarding_question_id":"792741248707723277","game_application_ids":null,"home_header":null,"nsfw_level":0,"embedded_activities":[],"verification_role_id":null,"premium_progress_bar_enabled":true,"large":true,"nsfw":false,"guild_scheduled_events":[],"version":1756893797274,"max_members":25000000,"features":["AGE_VERIFICATION_LARGE_GUILD","AUTO_MODERATION","NEW_THREAD_PERMISSIONS","COMMUNITY_EXP_LARGE_GATED","TEXT_IN_VOICE_ENABLED","COMMUNITY","RAID_ALERTS_DISABLED","THREADS_ENABLED","TIERLESS_BOOSTING","NEWS","ENABLED_DISCOVERABLE_BEFORE","TIERLESS_BOOSTING_SYSTEM_MESSAGE","SOUNDBOARD","CHANNEL_ICON_EMOJIS_GENERATED"]},{"public_updates_channel_id":"1162136057597395064","channels":[{"version":1705816992616,"type":0,"topic":null,"rate_limit_per_user":0,"position":9,"permission_overwrites":[{"type":0,"id":"1097417752395919460","deny":"0","allow":"1049600"},{"type":0,"id":"1096357702931841148","deny":"1049600","allow":"0"},{"type":0,"id":"1164670921152397343","deny":"0","allow":"1049600"},{"type":0,"id":"1169344626881220718","deny":"0","allow":"1024"},{"type":0,"id":"1166230132625788928","deny":"0","allow":"1049600"}],"parent_id":"1166229963368824862","name":"presets-discussion","last_pin_timestamp":"2024-01-21T06:03:12+00:00","last_message_id":"1513506018053587124","id":"1169344041675137095","icon_emoji":{"name":"🎮","id":null},"flags":0},{"version":1734111756573,"type":0,"topic":null,"rate_limit_per_user":0,"position":17,"permission_overwrites":[{"type":0,"id":"1097417752395919460","deny":"0","allow":"1049600"},{"type":0,"id":"1096357702931841148","deny":"1049600","allow":"0"},{"type":0,"id":"1164670921152397343","deny":"0","allow":"1049600"},{"type":0,"id":"1184964948468695155","deny":"0","allow":"1049600"},{"type":0,"id":"1317184884376076321","deny":"517543823424","allow":"0"},{"type":0,"id":"1162959095519772674","deny":"0","allow":"1065984"}],"parent_id":"1097418590728237066","name":"schlub","last_message_id":"1503556181031915651","id":"1173011194248970381","icon_emoji":{"name":"🌐","id":null},"flags":0},{"version":1702589290364,"type":0,"topic":null,"rate_limit_per_user":0,"position":1,"permission_overwrites":[{"type":0,"id":"1096357702931841148","deny":"2048","allow":"0"}],"parent_id":"1097416888809685052","name":"faq","last_message_id":"1172800627806568518","id":"1172798212701179924","icon_emoji":{"name":"❓","id":null},"flags":0},{"version":1775854377610,"type":0,"topic":"Discuss your work in progress decorations with other artists here, or share your ideas for new decorations!","rate_limit_per_user":21600,"position":6,"permission_overwrites":[{"type":0,"id":"1096357702931841148","deny":"2048","allow":"0"},{"type":1,"id":"534637428187856896","deny":"0","allow":"0"}],"parent_id":"1096357703770718218","name":"decoration-discussion","last_pin_timestamp":"2025-03-18T15:51:52.350000+00:00","last_message_id":"1492266250968236214","id":"1182610179980800020","icon_emoji":{"name":"🎉","id":null},"flags":0},{"version":1710473712235,"type":0,"topic":"Interested in creating a preset?","rate_limit_per_user":0,"position":7,"permission_overwrites":[{"type":0,"id":"1097417752395919460","deny":"0","allow":"17180918784"},{"type":0,"id":"1096357702931841148","deny":"103080265792","allow":"274877907968"},{"type":0,"id":"1164670921152397343","deny":"0","allow":"1049600"},{"type":0,"id":"1162959095519772674","deny":"0","allow":"1049600"}],"parent_id":"1096357703770718218","name":"preset-proposals","last_message_id":"1184754307254464612","id":"1183901508505440346","icon_emoji":{"name":"📜","id":null},"flags":0,"default_auto_archive_duration":10080},{"version":1710134420179,"type":0,"topic":null,"rate_limit_per_user":0,"position":15,"permission_overwrites":[{"type":0,"id":"1097417752395919460","deny":"0","allow":"1049600"},{"type":0,"id":"1184964948468695155","deny":"0","allow":"1049600"},{"type":0,"id":"1164670921152397343","deny":"0","allow":"1049600"},{"type":0,"id":"1096357702931841148","deny":"1049600","allow":"0"},{"type":0,"id":"1162959095519772674","deny":"0","allow":"1065984"}],"parent_id":"1097418590728237066","name":"automod","last_message_id":"1492229572622549274","id":"1216616563231297596","icon_emoji":{"name":"🤖","id":null},"flags":0},{"version":1775793080535,"type":0,"topic":"Get support for Decor in here.","rate_limit_per_user":5,"position":4,"permission_overwrites":[{"type":0,"id":"1096357702931841148","deny":"2048","allow":"0"},{"type":1,"id":"534637428187856896","deny":"0","allow":"0"}],"parent_id":"1096357703770718218","name":"support","last_pin_timestamp":"2025-05-07T14:42:54.737000+00:00","last_message_id":"1492266263223865525","id":"1096357703770718220","icon_emoji":{"name":"❓","id":null},"flags":0},{"version":1702589290321,"type":4,"position":4,"permission_overwrites":[{"type":0,"id":"1097417752395919460","deny":"0","allow":"1049600"},{"type":0,"id":"1096357702931841148","deny":"1049600","allow":"0"},{"type":0,"id":"1164670921152397343","deny":"0","allow":"1049600"},{"type":0,"id":"1162959095519772674","deny":"0","allow":"1049600"}],"name":"Dev","id":"1162620072897032253","flags":0},{"version":1710134420223,"type":0,"topic":null,"rate_limit_per_user":0,"position":19,"permission_overwrites":[{"type":0,"id":"1097417752395919460","deny":"0","allow":"1049600"},{"type":0,"id":"1096357702931841148","deny":"1049600","allow":"0"},{"type":0,"id":"1164670921152397343","deny":"0","allow":"1049600"},{"type":0,"id":"1184964948468695155","deny":"0","allow":"1049600"},{"type":0,"id":"1162959095519772674","deny":"0","allow":"1065984"}],"parent_id":"1097418590728237066","name":"welcome","last_message_id":"1516198714203705346","id":"1097423395831951440","icon_emoji":{"name":"👋","id":null},"flags":0},{"version":1702589290349,"type":0,"topic":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[{"type":0,"id":"1096357702931841148","deny":"2048","allow":"0"}],"parent_id":"1097416888809685052","name":"rules","last_message_id":"1096996560593756280","id":"1096492975988686878","icon_emoji":{"name":"📜","id":null},"flags":0},{"version":1702831280455,"type":0,"topic":null,"rate_limit_per_user":0,"position":10,"permission_overwrites":[{"type":0,"id":"1169343869683515535","deny":"0","allow":"1024"},{"type":0,"id":"1096357702931841148","deny":"1049600","allow":"0"},{"type":0,"id":"1164670921152397343","deny":"0","allow":"1049600"},{"type":0,"id":"1097417752395919460","deny":"0","allow":"1049600"}],"parent_id":"1166229963368824862","name":"seasonal-ideas","last_message_id":"1166224868119937064","id":"1166098676515623133","icon_emoji":{"name":"💡","id":null},"flags":0},{"version":1737227265902,"type":0,"topic":null,"rate_limit_per_user":0,"position":13,"permission_overwrites":[{"type":0,"id":"1097417752395919460","deny":"0","allow":"1049600"},{"type":0,"id":"1096357702931841148","deny":"1049600","allow":"0"},{"type":0,"id":"1164670921152397343","deny":"0","allow":"1049600"},{"type":0,"id":"1162959095519772674","deny":"0","allow":"1068032"}],"parent_id":"1097418590728237066","name":"requests","last_pin_timestamp":"2025-01-18T19:07:45+00:00","last_message_id":"1516202148160082064","id":"1097418613058711563","icon_emoji":{"name":"📬","id":null},"flags":0},{"version":1732203668110,"type":0,"topic":null,"rate_limit_per_user":0,"position":3,"permission_overwrites":[{"type":0,"id":"1096357702931841148","deny":"3072","allow":"0"}],"parent_id":"1097416888809685052","name":"git","last_message_id":"1498077395586908321","id":"1163338286564130966","icon_emoji":{"name":"🐙","id":null},"flags":0},{"version":1702275292479,"type":4,"position":0,"permission_overwrites":[{"type":0,"id":"1096357702931841148","deny":"2048","allow":"0"}],"name":"Meta","id":"1097416888809685052","flags":0},{"version":1713671241178,"type":0,"topic":null,"rate_limit_per_user":0,"position":26,"permission_overwrites":[{"type":0,"id":"1097417752395919460","deny":"0","allow":"1049600"},{"type":0,"id":"1096357702931841148","deny":"1049600","allow":"0"},{"type":0,"id":"1164670921152397343","deny":"0","allow":"1049600"},{"type":0,"id":"1162959095519772674","deny":"0","allow":"1049600"}],"parent_id":"1162620072897032253","name":"logs-testing","last_message_id":"1230318179935457341","id":"1162620571994034248","icon_emoji":{"name":"📜","id":null},"flags":0},{"version":1716275148484,"type":4,"position":1,"permission_overwrites":[{"type":1,"id":"534637428187856896","deny":"0","allow":"0"}],"name":"Text Channels","id":"1096357703770718218","flags":0},{"version":1713671241159,"type":0,"topic":null,"rate_limit_per_user":0,"position":25,"permission_overwrites":[{"type":0,"id":"1097417752395919460","deny":"0","allow":"1049600"},{"type":0,"id":"1096357702931841148","deny":"1049600","allow":"0"},{"type":0,"id":"1164670921152397343","deny":"0","allow":"1049600"},{"type":0,"id":"1162959095519772674","deny":"0","allow":"1049600"}],"parent_id":"1162620072897032253","name":"requests-testing","last_message_id":"1230319525917102201","id":"1162620113309138944","icon_emoji":{"name":"🔧","id":null},"flags":0},{"version":1706631658985,"type":4,"position":6,"permission_overwrites":[],"name":"Ignore","id":"1201925034797711473","flags":0},{"version":1775793085998,"type":0,"topic":null,"rate_limit_per_user":5,"position":5,"permission_overwrites":[{"type":0,"id":"1096357702931841148","deny":"2048","allow":"0"},{"type":1,"id":"534637428187856896","deny":"0","allow":"0"}],"parent_id":"1096357703770718218","name":"chat","last_pin_timestamp":"2025-11-27T13:48:06.760000+00:00","last_message_id":"1492266257289056368","id":"1183827843453558889","icon_emoji":{"name":"🤯","id":null},"flags":0},{"version":1713671241249,"type":0,"topic":"Test out your decorations in chat here.","rate_limit_per_user":30,"position":29,"permission_overwrites":[{"type":0,"id":"1096357702931841148","deny":"1049600","allow":"0"}],"parent_id":"1162136226044854302","name":"testing-not-a-chat","last_message_id":"1183906259792056320","id":"1162568243911860244","icon_emoji":{"name":"🧪","id":null},"flags":0},{"version":1732203668102,"type":0,"topic":null,"rate_limit_per_user":0,"position":2,"permission_overwrites":[{"type":0,"id":"1096357702931841148","deny":"2048","allow":"0"}],"parent_id":"1097416888809685052","name":"announcements","last_message_id":"1471242223847735358","id":"1134033773357445213","icon_emoji":{"name":"📣","id":null},"flags":0},{"version":1710134420233,"type":0,"topic":null,"rate_limit_per_user":0,"position":20,"permission_overwrites":[{"type":0,"id":"1097417752395919460","deny":"0","allow":"1049600"},{"type":0,"id":"1096357702931841148","deny":"1049600","allow":"0"},{"type":0,"id":"1164670921152397343","deny":"0","allow":"1049600"},{"type":0,"id":"1184964948468695155","deny":"0","allow":"1049600"},{"type":0,"id":"1162959095519772674","deny":"0","allow":"1065984"}],"parent_id":"1097418590728237066","name":"mod-logs","last_message_id":"1492237844008403035","id":"1184965109303484558","icon_emoji":{"name":"🛡️","id":null},"flags":0},{"version":1710134420246,"type":0,"topic":null,"rate_limit_per_user":0,"position":21,"permission_overwrites":[{"type":0,"id":"1097417752395919460","deny":"0","allow":"1049600"},{"type":0,"id":"1096357702931841148","deny":"1049600","allow":"0"},{"type":0,"id":"1164670921152397343","deny":"0","allow":"1049600"},{"type":0,"id":"1184964948468695155","deny":"0","allow":"1049600"},{"type":0,"id":"1162959095519772674","deny":"0","allow":"1065984"}],"parent_id":"1097418590728237066","name":"notes","last_message_id":"1184659407389327471","id":"1106413314667450429","icon_emoji":{"name":"💩","id":null},"flags":0},{"version":1732177018433,"type":0,"topic":"Development of plugins/things by 3rd parties using Decor","rate_limit_per_user":0,"position":8,"permission_overwrites":[{"type":0,"id":"1096357702931841148","deny":"2048","allow":"0"},{"type":0,"id":"1206156690375053352","deny":"0","allow":"0"}],"parent_id":"1096357703770718218","name":"3rd-party-development","last_pin_timestamp":"2023-12-11T23:23:22+00:00","last_message_id":"1309067902367961089","id":"1179855969228959784","icon_emoji":{"name":"👩‍💻","id":null},"flags":0},{"version":1702415956752,"type":0,"topic":null,"rate_limit_per_user":0,"position":11,"permission_overwrites":[{"type":0,"id":"1097417752395919460","deny":"0","allow":"1049600"},{"type":0,"id":"1096357702931841148","deny":"1049600","allow":"0"},{"type":0,"id":"1164670921152397343","deny":"0","allow":"1049600"},{"type":0,"id":"1169343869683515535","deny":"0","allow":"1024"}],"parent_id":"1166229963368824862","name":"seasonal-presets-discussion","last_pin_timestamp":"2023-10-24T06:34:47+00:00","last_message_id":"1180249781562523708","id":"1166229885338009630","icon_emoji":{"name":"🎵","id":null},"flags":0},{"version":1713671241237,"type":0,"topic":"we hate onboarding","rate_limit_per_user":0,"position":28,"permission_overwrites":[{"type":0,"id":"1096357702931841148","deny":"1024","allow":"0"},{"type":1,"id":"534637428187856896","deny":"2048","allow":"0"}],"parent_id":"1162136226044854302","name":"ignore-this-channel","last_message_id":"1183801141235044483","id":"1183655435081883718","icon_emoji":{"name":"🤷","id":null},"flags":0},{"version":1710134420261,"type":0,"topic":null,"rate_limit_per_user":0,"position":23,"permission_overwrites":[{"type":0,"id":"1097417752395919460","deny":"0","allow":"1049600"},{"type":0,"id":"1184964948468695155","deny":"0","allow":"1049600"},{"type":0,"id":"1164670921152397343","deny":"0","allow":"1049600"},{"type":0,"id":"1096357702931841148","deny":"1049600","allow":"0"},{"type":0,"id":"1162959095519772674","deny":"0","allow":"1065984"}],"parent_id":"1097418590728237066","name":"demo","last_message_id":"1166920614473388042","id":"1166920484215070760","icon_emoji":{"name":"🌐","id":null},"flags":0},{"version":1778633406064,"type":0,"topic":null,"rate_limit_per_user":0,"position":14,"permission_overwrites":[{"type":0,"id":"1097417752395919460","deny":"0","allow":"1049600"},{"type":0,"id":"1184964948468695155","deny":"0","allow":"1049600"},{"type":0,"id":"1164670921152397343","deny":"0","allow":"1049600"},{"type":0,"id":"1096357702931841148","deny":"1049600","allow":"0"},{"type":0,"id":"1162959095519772674","deny":"0","allow":"1065984"}],"parent_id":"1097418590728237066","name":"h-chat","last_pin_timestamp":"2026-05-13T00:50:06.050000+00:00","last_message_id":"1503997963121463376","id":"1162136057597395064","flags":0},{"version":1710134420187,"type":0,"topic":null,"rate_limit_per_user":0,"position":16,"permission_overwrites":[{"type":0,"id":"1097417752395919460","deny":"0","allow":"1049600"},{"type":0,"id":"1184964948468695155","deny":"0","allow":"1049600"},{"type":0,"id":"1164670921152397343","deny":"0","allow":"1049600"},{"type":0,"id":"1096357702931841148","deny":"1049600","allow":"0"},{"type":0,"id":"1162959095519772674","deny":"0","allow":"1065984"}],"parent_id":"1097418590728237066","name":"console","last_pin_timestamp":"2024-01-03T09:04:43+00:00","last_message_id":"1490351688899498125","id":"1162640901231878155","icon_emoji":{"name":"💻","id":null},"flags":0},{"version":1702589290333,"type":4,"position":5,"permission_overwrites":[{"type":0,"id":"1096357702931841148","deny":"1049600","allow":"0"}],"name":"Archive","id":"1162136226044854302","flags":0},{"version":1702589650171,"type":0,"topic":null,"rate_limit_per_user":0,"position":12,"permission_overwrites":[{"type":0,"id":"1097417752395919460","deny":"0","allow":"1049600"},{"type":0,"id":"1184964948468695155","deny":"0","allow":"1049600"},{"type":0,"id":"1164670921152397343","deny":"0","allow":"1049600"},{"type":0,"id":"1096357702931841148","deny":"1049600","allow":"0"},{"type":0,"id":"1162959095519772674","deny":"0","allow":"1065984"}],"parent_id":"1097418590728237066","name":"review-rules","last_message_id":"1184536068368896020","id":"1162130666109014137","icon_emoji":{"name":"📜","id":null},"flags":0},{"version":1713671241208,"type":0,"topic":null,"rate_limit_per_user":0,"position":27,"permission_overwrites":[{"type":0,"id":"1097417752395919460","deny":"0","allow":"1049600"},{"type":0,"id":"1096357702931841148","deny":"1049600","allow":"0"},{"type":0,"id":"1164670921152397343","deny":"0","allow":"1049600"},{"type":0,"id":"1162959095519772674","deny":"0","allow":"1049600"}],"parent_id":"1162620072897032253","name":"dev-console","last_message_id":"1488375592721186896","id":"1162624357399539712","icon_emoji":{"name":"🎮","id":null},"flags":0},{"version":1713671241260,"type":0,"topic":null,"rate_limit_per_user":0,"position":30,"permission_overwrites":[{"type":0,"id":"1096357702931841148","deny":"1049600","allow":"0"}],"parent_id":"1162136226044854302","name":"request-here-deprecated","last_message_id":"1097381463026053281","id":"1096677299493011467","icon_emoji":{"name":"🚫","id":null},"flags":0},{"version":1702589290301,"type":4,"position":2,"permission_overwrites":[{"type":0,"id":"1097417752395919460","deny":"0","allow":"1049600"},{"type":0,"id":"1096357702931841148","deny":"1049600","allow":"0"},{"type":0,"id":"1164670921152397343","deny":"0","allow":"1049600"},{"type":0,"id":"1166230132625788928","deny":"0","allow":"1049600"}],"name":"Artists","id":"1166229963368824862","flags":0},{"version":1710134420216,"type":0,"topic":null,"rate_limit_per_user":0,"position":18,"permission_overwrites":[{"type":0,"id":"1097417752395919460","deny":"0","allow":"1049600"},{"type":0,"id":"1184964948468695155","deny":"0","allow":"1049600"},{"type":0,"id":"1164670921152397343","deny":"0","allow":"1049600"},{"type":0,"id":"1096357702931841148","deny":"1049600","allow":"0"},{"type":0,"id":"1162959095519772674","deny":"0","allow":"1065984"}],"parent_id":"1097418590728237066","name":"logs","last_pin_timestamp":"2023-12-08T19:13:39+00:00","last_message_id":"1516204441362104383","id":"1106408119568969779","icon_emoji":{"name":"📜","id":null},"flags":0},{"version":1713671241124,"type":0,"topic":null,"rate_limit_per_user":0,"position":24,"permission_overwrites":[{"type":0,"id":"1097417752395919460","deny":"0","allow":"1049600"},{"type":0,"id":"1184964948468695155","deny":"0","allow":"1049600"},{"type":0,"id":"1164670921152397343","deny":"0","allow":"1049600"},{"type":0,"id":"1096357702931841148","deny":"1049600","allow":"0"},{"type":0,"id":"1162959095519772674","deny":"0","allow":"1065984"}],"parent_id":"1097418590728237066","name":"audit-logs","last_message_id":"1226117333219803146","id":"1226116882449436744","flags":0},{"version":1702589650171,"type":4,"position":3,"permission_overwrites":[{"type":0,"id":"1097417752395919460","deny":"0","allow":"1049600"},{"type":0,"id":"1096357702931841148","deny":"1049600","allow":"0"},{"type":0,"id":"1164670921152397343","deny":"0","allow":"1049600"},{"type":0,"id":"1184964948468695155","deny":"0","allow":"1049600"},{"type":0,"id":"1162959095519772674","deny":"0","allow":"1065984"}],"name":"Hidden","id":"1097418590728237066","flags":0},{"version":1710134420253,"type":0,"topic":null,"rate_limit_per_user":0,"position":22,"permission_overwrites":[{"type":0,"id":"1097417752395919460","deny":"0","allow":"1049600"},{"type":0,"id":"1184964948468695155","deny":"0","allow":"1049600"},{"type":0,"id":"1164670921152397343","deny":"0","allow":"1049600"},{"type":0,"id":"1096357702931841148","deny":"1049600","allow":"0"},{"type":0,"id":"1162959095519772674","deny":"0","allow":"1065984"}],"parent_id":"1097418590728237066","name":"notes-2","last_message_id":"1162066776872452117","id":"1096358674408157234","icon_emoji":{"name":"📝","id":null},"flags":0},{"version":1702589650171,"user_limit":0,"type":2,"rtc_region":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[{"type":0,"id":"1097417752395919460","deny":"0","allow":"1049600"},{"type":0,"id":"1096357702931841148","deny":"1049600","allow":"0"},{"type":0,"id":"1164670921152397343","deny":"0","allow":"1049600"},{"type":0,"id":"1184964948468695155","deny":"0","allow":"1049600"},{"type":0,"id":"1162959095519772674","deny":"0","allow":"1065984"}],"parent_id":"1097418590728237066","name":"vc","last_message_id":"1184240656797933639","id":"1163015494798942278","icon_emoji":{"name":"🎙️","id":null},"flags":0,"bitrate":64000}],"application_command_counts":{},"owner_id":"890228870559698955","discovery_splash":null,"soundboard_sounds":[],"theme":null,"profile":null,"activity_instances":[],"system_channel_flags":12,"incidents_data":{"raid_detected_at":"2025-07-16T03:22:35.344199+00:00","invites_disabled_until":null,"dms_disabled_until":null,"dm_spam_detected_at":null},"joined_at":"2026-06-14T07:42:07.330000+00:00","premium_progress_bar_enabled_user_updated_at":null,"rules_channel_id":"1096492975988686878","voice_states":[],"vanity_url_code":null,"official_message_color":null,"id":"1096357702931841148","stage_instances":[],"premium_features":{"features":["TIERLESS_BOOSTING"],"additional_sticker_slots":0,"additional_sound_slots":0,"additional_emoji_slots":0},"region":"deprecated","name":"Decor","max_stage_video_channel_users":50,"moderator_reporting":null,"icon":"7bb1d1ee2877e7f521b7092a48d80baa","explicit_content_filter":2,"members":[{"user":{"username":"win32a","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"1482318441066135693","global_name":"The LGS 494'er","display_name_styles":null,"display_name":"The LGS 494'er","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"883a27d18b9795631db4d3580e3e2c88"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-06-14T07:42:07.330000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"lanternoric","public_flags":0,"primary_guild":null,"id":"1284503977341354024","global_name":null,"display_name_styles":null,"display_name":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1382845914292686929","palette":"berry","label":"COLLECTIBLES_NAMEPLATES_VOL_3_OASIS_A11Y","expires_at":null,"asset":"nameplates/nameplates_v3/oasis/"}},"bot":false,"avatar_decoration_data":null,"avatar":"47533c2e0590a6630d12a8679ce71a5f"},"roles":["1206156690375053352","1183655522109489193"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2025-04-13T09:47:48.981000+00:00","flags":10,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"josemiten","public_flags":256,"primary_guild":null,"id":"551652411769618440","global_name":"joe","display_name_styles":null,"display_name":"joe","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954036","palette":"cobalt","label":"COLLECTIBLES_ORB_MAGIC_MISTS_NP_A11Y","expires_at":null,"asset":"nameplates/orb/magical_mist/"}},"bot":false,"avatar_decoration_data":null,"avatar":"2e6105f36b071345ea5ff607771094c2"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-06-12T15:39:40.718000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"netzsworth","public_flags":0,"primary_guild":{"tag":"BEER","identity_guild_id":"1369290994796990484","identity_enabled":true,"badge":"f2cf67a81304c8e142b50bb13ecffe8a"},"id":"244265011281657856","global_name":"netz","display_name_styles":null,"display_name":"netz","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1417311919735308399","palette":"sky","label":"COLLECTIBLES_NAMEPLATE_BONANZA_FIREFLY_MEADOW_NP_A11Y","expires_at":null,"asset":"nameplates/nameplate_bonanza/firefly_meadow/"}},"bot":false,"avatar_decoration_data":{"sku_id":"1409898407895503061","expires_at":null,"asset":"a_c0393b6cc00148f32c5015d1417ca12c"},"avatar":"6cd26cdbf9bdf6312120f0fed7cca63d"},"roles":["1183655522109489193"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2025-01-09T12:05:11.185000+00:00","flags":10,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null}],"experiments":{"evaluation_id":null,"assignments":[]},"owner_configured_content_level":0,"afk_channel_id":null,"threads":[],"max_video_channel_users":25,"afk_timeout":300,"mfa_level":1,"guild_space_settings":null,"emojis":[{"version":1716270037826,"roles":[],"require_colons":true,"name":"strawberry_turtle","managed":false,"id":"1242351252743131147","available":true,"animated":false},{"version":1716270071487,"roles":[],"require_colons":true,"name":"snowman_turtle","managed":false,"id":"1242351447551512637","available":true,"animated":false},{"version":1716270091582,"roles":[],"require_colons":true,"name":"banana_peel_turtle","managed":false,"id":"1242351478690156624","available":true,"animated":false},{"version":1716270110023,"roles":[],"require_colons":true,"name":"pumpkin_turtle","managed":false,"id":"1242351610630377542","available":true,"animated":false},{"version":1741477320979,"roles":[],"require_colons":true,"name":"nerddog","managed":false,"id":"1348078334004826122","available":true,"animated":false}],"description":null,"safety_alerts_channel_id":"1162136057597395064","lazy":true,"splash":null,"premium_subscription_count":0,"premium_tier":0,"application_id":null,"roles":[{"version":1729269491737,"unicode_emoji":null,"tags":{},"position":0,"permissions":"1096082200563265","name":"@everyone","mentionable":false,"managed":false,"id":"1096357702931841148","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1716268915331,"unicode_emoji":null,"tags":{},"position":13,"permissions":"0","name":"Developer","mentionable":false,"managed":false,"id":"1097417382034686012","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":15625067},"color":15625067},{"version":1707640584824,"unicode_emoji":null,"tags":{},"position":14,"permissions":"8","name":"*","mentionable":false,"managed":false,"id":"1097417522485141566","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1725682901083,"unicode_emoji":null,"tags":{},"position":10,"permissions":"24576","name":"Reviewer","mentionable":false,"managed":false,"id":"1097417752395919460","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":8752364},"color":8752364},{"version":1716268915688,"unicode_emoji":null,"tags":{},"position":12,"permissions":"16384","name":"Bot","mentionable":false,"managed":false,"id":"1162959095519772674","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":10606215},"color":10606215},{"version":1707640584801,"unicode_emoji":null,"tags":{},"position":5,"permissions":"16384","name":"Hidden Access","mentionable":false,"managed":false,"id":"1164670921152397343","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1716268554918,"unicode_emoji":null,"tags":{},"position":7,"permissions":"16384","name":"Preset Artist","mentionable":false,"managed":false,"id":"1166230132625788928","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":1886936},"color":1886936},{"version":1707640584799,"unicode_emoji":null,"tags":{},"position":4,"permissions":"0","name":"Seasonal","mentionable":false,"managed":false,"id":"1169343869683515535","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1707640584796,"unicode_emoji":null,"tags":{},"position":3,"permissions":"0","name":"Presets","mentionable":false,"managed":false,"id":"1169344626881220718","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1772096683101,"unicode_emoji":null,"tags":{},"position":11,"permissions":"4504699139006630","name":"Server Moderator","mentionable":false,"managed":false,"id":"1182552226829434911","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":15183214},"color":15183214},{"version":1752622957496,"unicode_emoji":null,"tags":{"premium_subscriber":null},"position":6,"permissions":"533132247158337","name":"Server Booster","mentionable":false,"managed":true,"id":"1183042786556121109","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":15504571,"primary_color":14768791},"color":14768791},{"version":1707640584792,"unicode_emoji":null,"tags":{},"position":2,"permissions":"0","name":"Preset Notifications","mentionable":false,"managed":false,"id":"1183655522109489193","icon":null,"hoist":false,"flags":1,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1716268918155,"unicode_emoji":null,"tags":{},"position":8,"permissions":"0","name":"Preset Reviewer","mentionable":false,"managed":false,"id":"1184753577428795444","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1707640584811,"unicode_emoji":null,"tags":{"bot_id":"266624760782258186"},"position":9,"permissions":"534185897078","name":"Skyra","mentionable":false,"managed":true,"id":"1184964948468695155","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1707640690543,"unicode_emoji":null,"tags":{},"position":1,"permissions":"0","name":"Dev Discussion","mentionable":false,"managed":false,"id":"1206156690375053352","icon":null,"hoist":false,"flags":1,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1734111748555,"unicode_emoji":null,"tags":{},"position":1,"permissions":"0","name":"Muted","mentionable":false,"managed":false,"id":"1317184884376076321","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0}],"member_count":25344,"preferred_locale":"en-US","presences":[{"user":{"id":"1284503977341354024"},"status":"online","processed_at_timestamp":1781559192720,"client_status":{"desktop":"online"},"activities":[{"type":0,"timestamps":{"start":1781538213834},"state":"Workspace: No workspace","session_id":"f83c12623317d09e0d6907230f8a1f80","platform":"desktop","name":"Visual Studio Code","id":"a1bb2dcf70d85c57","details":"Editing index.php","created_at":1781541861924,"content_classification":{"loaded":true,"data":null},"assets":{"small_text":"Visual Studio Code","small_image":"1359299466493956258","large_text":"Editing a PHP file","large_image":"1359299228186312897"},"application_id":"383226320970055681"}]}],"system_channel_id":"1097423395831951440","verification_level":2,"default_message_notifications":1,"stickers":[{"version":1716271101878,"type":2,"tags":"1242351252743131147","name":"Strawberry Turtle","id":"1242355769156833302","guild_id":"1096357702931841148","format_type":1,"description":"","available":true},{"version":1716271116781,"type":2,"tags":"1242351478690156624","name":"Banana Turtle","id":"1242355851189289030","guild_id":"1096357702931841148","format_type":1,"description":"","available":true},{"version":1716271129441,"type":2,"tags":"1242351610630377542","name":"Pumpkin Turtle","id":"1242355904284721162","guild_id":"1096357702931841148","format_type":1,"description":"","available":true},{"version":1716271138139,"type":2,"tags":"1242351447551512637","name":"Snowman Turtle","id":"1242355940767043635","guild_id":"1096357702931841148","format_type":1,"description":"","available":true}],"inventory_settings":null,"banner":null,"hub_type":null,"latest_onboarding_question_id":"1206157219826237495","game_application_ids":null,"home_header":null,"nsfw_level":0,"embedded_activities":[],"verification_role_id":null,"premium_progress_bar_enabled":false,"large":true,"nsfw":false,"guild_scheduled_events":[],"version":1775854365307,"max_members":25000000,"features":["GUILD_SERVER_GUIDE","MEMBER_VERIFICATION_GATE_ENABLED","TIERLESS_BOOSTING","COMMUNITY","GUILD_ONBOARDING_EVER_ENABLED","AUTO_MODERATION","SOUNDBOARD","AGE_VERIFICATION_LARGE_GUILD","CHANNEL_ICON_EMOJIS_GENERATED","PREVIEW_ENABLED","NEWS","CONSIDERED_EXTERNALLY_DISCOVERABLE","TIERLESS_BOOSTING_SYSTEM_MESSAGE"]},{"public_updates_channel_id":"1326585029320642657","channels":[{"version":1765116258852,"type":4,"position":0,"permission_overwrites":[],"name":"Community","id":"1326575997968973854","flags":0},{"version":1765116258871,"type":4,"position":3,"permission_overwrites":[],"name":"Voice channels","id":"1326575997968973855","flags":0},{"version":1765116258875,"type":0,"topic":"Anything related to Tactility","rate_limit_per_user":0,"position":2,"permission_overwrites":[],"parent_id":"1326575997968973854","name":"general","last_pin_timestamp":"2025-02-13T18:01:05+00:00","last_message_id":"1516197693356249199","id":"1326575997968973856","icon_emoji":{"name":"👋","id":null},"flags":0},{"version":1765116258893,"user_limit":0,"type":2,"status":null,"rtc_region":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[],"parent_id":"1326575997968973855","name":"General","last_message_id":"1516197682438213662","id":"1326575997968973857","icon_emoji":{"name":"🎙️","id":null},"flags":0,"bitrate":64000},{"version":1765116258913,"type":0,"topic":"Talk about anything, but keep it safe for work","rate_limit_per_user":0,"position":9,"permission_overwrites":[],"parent_id":"1326589062542262274","name":"off-topic","last_message_id":"1516197674012119090","id":"1326577991937032223","flags":0},{"version":1765116258924,"type":0,"topic":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[{"type":0,"id":"1326575997096693882","deny":"2048","allow":"0"}],"name":"rules","last_message_id":"1326590742654877810","id":"1326585029320642654","flags":0},{"version":1765116258958,"type":0,"topic":null,"rate_limit_per_user":0,"position":1,"permission_overwrites":[{"type":0,"id":"1326575997096693882","deny":"1024","allow":"0"}],"name":"moderation","last_message_id":"1492053377859715223","id":"1326585029320642657","flags":0},{"version":1765116258963,"type":15,"topic":null,"template":"","rate_limit_per_user":0,"position":4,"permission_overwrites":[],"parent_id":"1326575997968973854","name":"questions-and-help","last_message_id":"1489893576639778826","id":"1326585535849955349","flags":16,"default_thread_rate_limit_per_user":0,"default_tag_setting":"match_some","default_auto_archive_duration":10080,"available_tags":[{"name":"help","moderated":false,"id":"1326598886546083882","emoji_name":null,"emoji_id":null,"color":null},{"name":"suggestion","moderated":false,"id":"1326598939734184019","emoji_name":null,"emoji_id":null,"color":null},{"name":"other","moderated":false,"id":"1326598955152441405","emoji_name":null,"emoji_id":null,"color":null},{"name":"bug","moderated":false,"id":"1326598989654659165","emoji_name":null,"emoji_id":null,"color":null},{"name":"board","moderated":false,"id":"1327623110790221865","emoji_name":null,"emoji_id":null,"color":null},{"name":"documentation","moderated":false,"id":"1327623149654638622","emoji_name":null,"emoji_id":null,"color":null}]},{"version":1765116258974,"type":4,"position":1,"permission_overwrites":[],"name":"Development","id":"1326587710705504318","flags":0},{"version":1765116258983,"type":0,"topic":"Developing Tactility apps and background services. Threads are encouraged but not required.","rate_limit_per_user":0,"position":6,"permission_overwrites":[],"parent_id":"1326587710705504318","name":"app-development","last_message_id":"1516197666231681075","id":"1326587766082895922","flags":0,"default_auto_archive_duration":10080},{"version":1765116258992,"type":0,"topic":"Developing the Tactility operating system itself","rate_limit_per_user":0,"position":7,"permission_overwrites":[],"parent_id":"1326587710705504318","name":"os-development","last_message_id":"1516197656924258396","id":"1326587799322759269","flags":0},{"version":1765116259000,"type":0,"topic":"Development updates","rate_limit_per_user":0,"position":5,"permission_overwrites":[{"type":0,"id":"1326575997096693882","deny":"2048","allow":"0"}],"parent_id":"1326587710705504318","name":"devblog","last_message_id":"1511840272823222343","id":"1326587825629429771","flags":0},{"version":1765116259003,"type":4,"position":2,"permission_overwrites":[],"name":"water-cooler","id":"1326589062542262274","flags":0},{"version":1765116259011,"type":15,"topic":"Did you build something cool with Tactility? Share it here!","template":"","rate_limit_per_user":0,"position":10,"permission_overwrites":[],"parent_id":"1326589062542262274","name":"share-tactility-apps","last_message_id":"1455241715882393643","id":"1327614751098011658","flags":0,"default_tag_setting":"match_some","default_reaction_emoji":{"emoji_name":"👍","emoji_id":null},"available_tags":[]},{"version":1765116259017,"type":0,"topic":"Discuss any of the Tactility website projects.","rate_limit_per_user":0,"position":8,"permission_overwrites":[],"parent_id":"1326587710705504318","name":"web-development","last_message_id":"1516197644437950627","id":"1331591916814471171","flags":0},{"version":1765116259027,"type":0,"topic":"Show your Tactility applications and progress here. Create threads to discuss.","rate_limit_per_user":21600,"position":3,"permission_overwrites":[],"parent_id":"1326575997968973854","name":"showcase","last_message_id":"1516197634614755458","id":"1437455965879402547","flags":0},{"version":1765116259031,"type":0,"topic":null,"rate_limit_per_user":0,"position":10,"permission_overwrites":[],"parent_id":"1326575997968973855","name":"voice-chat-text","last_message_id":"1516197626243190965","id":"1442950311462305822","flags":0,"default_auto_archive_duration":10080},{"version":1765116259044,"type":0,"topic":"Discussing hardware design and Tactility implementations for new/existing hardware","rate_limit_per_user":0,"position":11,"permission_overwrites":[],"parent_id":"1326587710705504318","name":"hardware-development","last_message_id":"1516197617170780290","id":"1443147493171793991","flags":0},{"version":1771246645322,"type":0,"topic":null,"rate_limit_per_user":0,"position":12,"permission_overwrites":[{"type":0,"id":"1326575997096693882","deny":"1024","allow":"0"},{"type":0,"id":"1343685579920900240","deny":"0","allow":"1024"},{"type":0,"id":"1326585718767751290","deny":"0","allow":"1024"}],"name":"system-messages","last_message_id":"1516033384831389736","id":"1472939930400325723","flags":0}],"application_command_counts":{},"owner_id":"252154181719293962","discovery_splash":null,"soundboard_sounds":[],"theme":null,"profile":null,"activity_instances":[],"system_channel_flags":8,"incidents_data":null,"joined_at":"2026-06-08T17:33:19.479000+00:00","premium_progress_bar_enabled_user_updated_at":null,"rules_channel_id":"1326585029320642654","voice_states":[],"vanity_url_code":null,"official_message_color":null,"id":"1326575997096693882","stage_instances":[],"premium_features":null,"region":"deprecated","name":"Tactility","max_stage_video_channel_users":50,"moderator_reporting":null,"icon":"d31a9a033230141835eda3842744f156","explicit_content_filter":2,"members":[{"user":{"username":"win32a","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"1482318441066135693","global_name":"The LGS 494'er","display_name_styles":null,"display_name":"The LGS 494'er","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"883a27d18b9795631db4d3580e3e2c88"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-06-08T17:33:19.479000+00:00","flags":42,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"bytewelder","public_flags":0,"primary_guild":null,"id":"252154181719293962","global_name":"ByteWelder","display_name_styles":null,"display_name":"ByteWelder","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"bd4cce4217bee6575df32b3c9f284a79"},"roles":["1343685579920900240"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2025-01-08T15:39:24.394000+00:00","flags":96,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"moosepr","public_flags":0,"primary_guild":null,"id":"306708929902018562","global_name":"moosepr","display_name_styles":null,"display_name":"moosepr","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"ed6a7418f8d0160b00df6386dabd74ce"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2025-04-07T11:33:52.273000+00:00","flags":106,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"shadowtrance","public_flags":64,"primary_guild":null,"id":"128187902906728448","global_name":"Shadowtrance","display_name_styles":null,"display_name":"Shadowtrance","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"77bb6258d3b4514a02aa79618683c9ac"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2025-01-12T00:06:19.666000+00:00","flags":106,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"coffee751900","public_flags":0,"primary_guild":null,"id":"1486052759374663882","global_name":"coffee","display_name_styles":null,"display_name":"coffee","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":null},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-03-24T17:36:52.973000+00:00","flags":106,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null}],"experiments":{"evaluation_id":null,"assignments":[]},"owner_configured_content_level":0,"afk_channel_id":null,"threads":[],"max_video_channel_users":25,"afk_timeout":300,"mfa_level":1,"guild_space_settings":null,"emojis":[{"version":1736365145945,"roles":[],"require_colons":true,"name":"bongowave","managed":false,"id":"1326636317194321971","available":true,"animated":true},{"version":1736365189944,"roles":[],"require_colons":true,"name":"kekhands","managed":false,"id":"1326636502461055059","available":true,"animated":false},{"version":1736365199099,"roles":[],"require_colons":true,"name":"kekw","managed":false,"id":"1326636540822032466","available":true,"animated":false},{"version":1736365218200,"roles":[],"require_colons":true,"name":"PagChomp","managed":false,"id":"1326636620933369916","available":true,"animated":false},{"version":1736784518682,"roles":[],"require_colons":true,"name":"tactilityspin","managed":false,"id":"1328394993890492466","available":true,"animated":true},{"version":1739955907154,"roles":[],"require_colons":true,"name":"chefkiss","managed":false,"id":"1341697061849927681","available":true,"animated":false},{"version":1739955973782,"roles":[],"require_colons":true,"name":"ooffice","managed":false,"id":"1341697341232513095","available":true,"animated":false},{"version":1739956056651,"roles":[],"require_colons":true,"name":"blobsweat","managed":false,"id":"1341697688999034881","available":true,"animated":false}],"description":null,"safety_alerts_channel_id":"1326585029320642657","lazy":true,"splash":null,"premium_subscription_count":0,"premium_tier":0,"application_id":null,"roles":[{"version":1765116258803,"unicode_emoji":null,"tags":{},"position":0,"permissions":"251691630186049","name":"@everyone","mentionable":false,"managed":false,"id":"1326575997096693882","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1765116258806,"unicode_emoji":null,"tags":{},"position":4,"permissions":"1099541119110","name":"Moderator","mentionable":false,"managed":false,"id":"1326585718767751290","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":2123412},"color":2123412},{"version":1765116258809,"unicode_emoji":null,"tags":{},"position":3,"permissions":"0","name":"Sus","mentionable":false,"managed":false,"id":"1335917900023861248","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":5533306},"color":5533306},{"version":1765116258811,"unicode_emoji":null,"tags":{},"position":2,"permissions":"0","name":"Admin","mentionable":false,"managed":false,"id":"1343685579920900240","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":3447003},"color":3447003},{"version":1765116258815,"unicode_emoji":null,"tags":{},"position":1,"permissions":"0","name":"CanPostDiscordLinks","mentionable":false,"managed":false,"id":"1435894252344311929","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0}],"member_count":189,"preferred_locale":"en-US","presences":[{"user":{"id":"128187902906728448"},"status":"idle","processed_at_timestamp":1781560760245,"client_status":{"desktop":"idle"},"activities":[{"type":4,"state":"안녕하세요!","session_id":"3070966eb5900686301740598b3f3672","name":"Custom Status","id":"custom","emoji":{"name":"🇰🇷"},"created_at":1781560760245,"content_classification":{"loaded":true,"data":null}}]},{"user":{"id":"306708929902018562"},"status":"idle","processed_at_timestamp":1781560591907,"client_status":{"web":"idle"},"activities":[]}],"system_channel_id":"1472939930400325723","verification_level":2,"default_message_notifications":1,"stickers":[],"inventory_settings":null,"banner":null,"hub_type":null,"latest_onboarding_question_id":"1326575997096693882","game_application_ids":null,"home_header":null,"nsfw_level":0,"embedded_activities":[],"verification_role_id":null,"premium_progress_bar_enabled":false,"large":false,"nsfw":false,"guild_scheduled_events":[],"version":1771246722927,"max_members":25000000,"features":["GUILD_ONBOARDING","GUILD_ONBOARDING_EVER_ENABLED","AUTO_MODERATION","BYPASS_SLOWMODE_PERMISSION_MIGRATION_COMPLETE","COMMUNITY","ACTIVITY_FEED_DISABLED_BY_USER","NEWS","TIERLESS_BOOSTING_SYSTEM_MESSAGE","PIN_PERMISSION_MIGRATION_COMPLETE","GUILD_SERVER_GUIDE"]},{"public_updates_channel_id":"1355242469545087159","channels":[{"version":1762511422455,"type":0,"topic":null,"rate_limit_per_user":0,"position":24,"permission_overwrites":[],"parent_id":"1355226193065939026","name":"openguild","last_message_id":"1417233789205217372","id":"1355508734247305398","flags":0},{"version":1775767966236,"type":0,"topic":null,"rate_limit_per_user":0,"position":8,"permission_overwrites":[{"type":0,"id":"1355223807891214537","deny":"0","allow":"0"}],"parent_id":"1355223808382079006","name":"h","last_message_id":"1490767486532980987","id":"1370436665838927933","flags":0},{"version":1762511422242,"type":0,"topic":null,"rate_limit_per_user":0,"position":17,"permission_overwrites":[],"parent_id":"1355226193065939026","name":"kadooki","last_message_id":"1490763537855938592","id":"1417974858897297558","flags":0},{"version":1772476288608,"type":15,"topic":null,"template":"","rate_limit_per_user":0,"position":7,"permission_overwrites":[],"parent_id":"1355223808382079006","name":"maow-forum","last_message_id":"1457443522025226403","id":"1403825111504781512","flags":16,"default_tag_setting":"match_some","default_reaction_emoji":{"emoji_name":null,"emoji_id":"1407078805646082221"},"default_forum_layout":1,"available_tags":[{"name":"mrraow","moderated":false,"id":"1415251804035219476","emoji_name":null,"emoji_id":null,"color":null},{"name":"MANGO MANGO","moderated":false,"id":"1415251832242176041","emoji_name":null,"emoji_id":"1404724292691951686","color":null},{"name":"meow :3","moderated":false,"id":"1415251864449978449","emoji_name":"🏳️‍⚧️","emoji_id":null,"color":null},{"name":"alo","moderated":false,"id":"1415251943462539388","emoji_name":null,"emoji_id":"1398729322654728303","color":null},{"name":"legacy stuff","moderated":false,"id":"1415252020608368663","emoji_name":null,"emoji_id":"1398730156872306841","color":null},{"name":"classic android","moderated":false,"id":"1415252082151260242","emoji_name":null,"emoji_id":"1398729758153642068","color":null}]},{"version":1762511422426,"type":0,"topic":null,"rate_limit_per_user":0,"position":23,"permission_overwrites":[],"parent_id":"1355226193065939026","name":"sound-bullshit","last_message_id":"1415038125419401299","id":"1377690794684715158","flags":0},{"version":1759131434104,"type":0,"topic":null,"rate_limit_per_user":0,"position":4,"permission_overwrites":[{"type":0,"id":"1355223807891214537","deny":"0","allow":"0"},{"type":0,"id":"1355225790962339880","deny":"0","allow":"3072"},{"type":0,"id":"1355225709542379731","deny":"0","allow":"0"}],"name":"spy-on-people","last_message_id":"1499303354139148379","id":"1417638486177091614","flags":0},{"version":1759131434800,"type":0,"topic":null,"rate_limit_per_user":0,"position":36,"permission_overwrites":[],"parent_id":"1355226193065939026","name":"alpha-the-runner","last_message_id":"1415038371805266122","id":"1375065717317173319","flags":0},{"version":1759131434858,"type":0,"topic":null,"rate_limit_per_user":0,"position":38,"permission_overwrites":[],"parent_id":"1370436746080161905","name":"nt5-related","last_message_id":"1415047210197848237","id":"1370436822940778526","flags":0},{"version":1757181236106,"type":4,"position":1,"permission_overwrites":[],"name":"🎬 -|- Project Channels","id":"1355226193065939026","flags":0},{"version":1759131434749,"type":0,"topic":null,"rate_limit_per_user":0,"position":34,"permission_overwrites":[],"parent_id":"1355226193065939026","name":"taoa-810-2","last_message_id":"1415038341065347174","id":"1355226410641260605","flags":0},{"version":1762511422217,"type":0,"topic":null,"rate_limit_per_user":0,"position":16,"permission_overwrites":[],"parent_id":"1355226193065939026","name":"cfmos","last_message_id":"1490763530226630737","id":"1404413425085579284","flags":0},{"version":1759131434088,"type":0,"topic":null,"rate_limit_per_user":0,"position":3,"permission_overwrites":[],"name":"twinbasic","last_message_id":"1509827211987914782","id":"1390409972818514201","flags":0},{"version":1762511422264,"type":0,"topic":null,"rate_limit_per_user":0,"position":18,"permission_overwrites":[],"parent_id":"1355226193065939026","name":"everydiscord","last_message_id":"1468257535784911012","id":"1355226543160557778","flags":0},{"version":1763295344202,"type":0,"topic":null,"rate_limit_per_user":0,"position":2,"permission_overwrites":[],"name":"unofficial-extern-news","last_message_id":"1490768212244168776","id":"1439589744941203517","flags":0},{"version":1772476288696,"type":0,"topic":null,"rate_limit_per_user":0,"position":15,"permission_overwrites":[],"parent_id":"1355223808382079006","name":"lounge","last_message_id":"1490769330822975640","id":"1444296470089039913","flags":0},{"version":1758610033043,"user_limit":0,"type":2,"status":null,"rtc_region":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[{"type":0,"id":"1355223807891214537","deny":"0","allow":"0"}],"name":"vc","last_message_id":null,"id":"1400091745831747715","flags":0,"bitrate":64000},{"version":1762511422512,"type":0,"topic":null,"rate_limit_per_user":0,"position":25,"permission_overwrites":[],"parent_id":"1355226193065939026","name":"armarket","last_message_id":"1415038158734884980","id":"1379122552240341062","flags":0},{"version":1762511422533,"type":0,"topic":null,"rate_limit_per_user":0,"position":26,"permission_overwrites":[],"parent_id":"1355226193065939026","name":"everydiscord-w","last_message_id":"1415702961832595621","id":"1392427592065486950","flags":0},{"version":1759131434127,"type":0,"topic":null,"rate_limit_per_user":0,"position":6,"permission_overwrites":[],"name":"starboard","last_message_id":"1490763461859479562","id":"1402740004534358238","flags":0},{"version":1762511422357,"type":0,"topic":null,"rate_limit_per_user":0,"position":20,"permission_overwrites":[],"parent_id":"1355226193065939026","name":"democracy","last_message_id":"1439104791811985550","id":"1413945555523993744","flags":0},{"version":1759131434734,"type":0,"topic":null,"rate_limit_per_user":0,"position":33,"permission_overwrites":[],"parent_id":"1355226193065939026","name":"everygit","last_message_id":"1415038297096589424","id":"1398395209125199873","flags":0},{"version":1759131434837,"type":0,"topic":null,"rate_limit_per_user":0,"position":37,"permission_overwrites":[],"parent_id":"1370436746080161905","name":"reactos-related","last_message_id":"1415252500868763778","id":"1370436764501676102","flags":0},{"version":1762511422303,"type":0,"topic":null,"rate_limit_per_user":30,"position":19,"permission_overwrites":[],"parent_id":"1355226193065939026","name":"spy-on-gaouser","last_message_id":"1447693734421729343","id":"1360237500840546387","flags":0},{"version":1762511422404,"type":0,"topic":null,"rate_limit_per_user":0,"position":22,"permission_overwrites":[],"parent_id":"1355226193065939026","name":"openim","last_message_id":"1415038105815089172","id":"1370437990903709806","flags":0},{"version":1758200856860,"type":0,"topic":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[{"type":0,"id":"1355225790962339880","deny":"64","allow":"2048"},{"type":0,"id":"1355223807891214537","deny":"2048","allow":"1024"}],"name":"rules","last_message_id":"1409847822072942662","id":"1355284034183499877","flags":0},{"version":1772476288648,"type":0,"topic":"Big fucking triangle","rate_limit_per_user":0,"position":10,"permission_overwrites":[],"parent_id":"1355223808382079006","name":"warns","last_message_id":"1490767838745722922","id":"1394413105521360976","flags":0},{"version":1759131434721,"type":0,"topic":null,"rate_limit_per_user":0,"position":32,"permission_overwrites":[],"parent_id":"1355226193065939026","name":"dmsn-server","last_message_id":"1436677829969575998","id":"1417226678349856931","flags":0},{"version":1772476288679,"type":0,"topic":null,"rate_limit_per_user":0,"position":13,"permission_overwrites":[],"parent_id":"1355223808382079006","name":"femboy-detection","last_pin_timestamp":"2025-08-22T15:33:11.304000+00:00","last_message_id":"1490767987651903639","id":"1408182409962324139","flags":0},{"version":1759131434115,"type":0,"topic":null,"rate_limit_per_user":0,"position":5,"permission_overwrites":[],"name":"roles","last_message_id":"1490763454439755957","id":"1398984454856249426","flags":0},{"version":1763295255978,"type":5,"topic":null,"rate_limit_per_user":0,"position":1,"permission_overwrites":[{"type":0,"id":"1355225790962339880","deny":"0","allow":"2064"},{"type":0,"id":"1355223807891214537","deny":"2048","allow":"0"}],"name":"project-updates","last_message_id":"1444406529112674447","id":"1408178343773343805","flags":0},{"version":1758141982456,"type":4,"position":4,"permission_overwrites":[],"name":"Systems","id":"1370436746080161905","flags":0},{"version":1762511422559,"type":0,"topic":null,"rate_limit_per_user":0,"position":27,"permission_overwrites":[],"parent_id":"1355226193065939026","name":"ersbim","last_pin_timestamp":"2025-07-26T10:18:07.773000+00:00","last_message_id":"1444309047363764274","id":"1397209769881764004","flags":0},{"version":1759131434769,"type":0,"topic":null,"rate_limit_per_user":0,"position":35,"permission_overwrites":[],"parent_id":"1355226193065939026","name":"mac-vs-pc-the-game","last_message_id":"1415038354654888078","id":"1355230383926546603","flags":0},{"version":1759131434674,"type":0,"topic":null,"rate_limit_per_user":0,"position":30,"permission_overwrites":[],"parent_id":"1355226193065939026","name":"the-fry-engine","last_message_id":"1415038210081427466","id":"1404736198567661608","flags":0},{"version":1772476288691,"type":0,"topic":null,"rate_limit_per_user":0,"position":14,"permission_overwrites":[],"parent_id":"1355223808382079006","name":"dexter","last_message_id":"1490768125602431156","id":"1410602088055967794","flags":0},{"version":1762661640125,"type":0,"topic":null,"rate_limit_per_user":0,"position":39,"permission_overwrites":[{"type":0,"id":"1355225790962339880","deny":"0","allow":"1024"},{"type":0,"id":"1355223807891214537","deny":"3072","allow":"0"},{"type":0,"id":"1355225709542379731","deny":"0","allow":"2048"}],"parent_id":"1370436746080161905","name":"system-log","last_message_id":"1490026481441571066","id":"1355242469545087159","flags":0,"default_auto_archive_duration":60},{"version":1772476288637,"type":0,"topic":null,"rate_limit_per_user":0,"position":9,"permission_overwrites":[],"parent_id":"1355223808382079006","name":"retrocomputing-related","last_message_id":"1490767563230281808","id":"1390411119218266392","flags":0},{"version":1760547200166,"type":4,"position":0,"permission_overwrites":[],"name":"💬 -|- Chat","id":"1355223808382079006","flags":0},{"version":1759131434687,"type":0,"topic":null,"rate_limit_per_user":0,"position":31,"permission_overwrites":[],"parent_id":"1355226193065939026","name":"dmsn-client","last_message_id":"1418863385398874132","id":"1417226643168039156","flags":0},{"version":1772476288654,"type":0,"topic":null,"rate_limit_per_user":0,"position":11,"permission_overwrites":[],"parent_id":"1355223808382079006","name":"endless-entertainment","last_message_id":"1490767927291543704","id":"1395449123532181625","flags":0},{"version":1758610032961,"user_limit":10000,"type":13,"topic":null,"rtc_region":null,"rate_limit_per_user":0,"position":1,"permission_overwrites":[{"type":0,"id":"1355223807891214537","deny":"0","allow":"0"}],"name":"stage","last_message_id":"1400137133632524480","id":"1400091772792606841","flags":0,"bitrate":64000},{"version":1762511422378,"type":0,"topic":null,"rate_limit_per_user":0,"position":21,"permission_overwrites":[],"parent_id":"1355226193065939026","name":"democracy-output","last_message_id":null,"id":"1415254262572646501","flags":0},{"version":1762511422585,"type":0,"topic":null,"rate_limit_per_user":0,"position":28,"permission_overwrites":[],"parent_id":"1355226193065939026","name":"remixes-index","last_message_id":"1415038185276440649","id":"1404043656880455781","flags":0},{"version":1772476288671,"type":0,"topic":null,"rate_limit_per_user":0,"position":12,"permission_overwrites":[],"parent_id":"1355223808382079006","name":"linux-stuff","last_message_id":"1490768064784896252","id":"1402999636607762573","flags":0},{"version":1759131434665,"type":0,"topic":null,"rate_limit_per_user":0,"position":29,"permission_overwrites":[],"parent_id":"1355226193065939026","name":"everydiscord-m","last_message_id":"1417069994604232787","id":"1379122520472555650","flags":0}],"application_command_counts":{},"owner_id":"551652411769618440","discovery_splash":null,"soundboard_sounds":[],"theme":null,"profile":null,"activity_instances":[],"system_channel_flags":0,"incidents_data":null,"joined_at":"2026-04-04T16:33:16.342000+00:00","premium_progress_bar_enabled_user_updated_at":null,"rules_channel_id":"1355284034183499877","voice_states":[],"vanity_url_code":null,"official_message_color":null,"id":"1355223807891214537","stage_instances":[],"premium_features":{"features":["TIERLESS_BOOSTING"],"additional_sticker_slots":0,"additional_sound_slots":0,"additional_emoji_slots":0},"region":"deprecated","name":"gaouser's archive","max_stage_video_channel_users":50,"moderator_reporting":null,"icon":"18be463ddb558ec7bc14d88d30ae3870","explicit_content_filter":2,"members":[{"user":{"username":"win32a","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"1482318441066135693","global_name":"The LGS 494'er","display_name_styles":null,"display_name":"The LGS 494'er","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"883a27d18b9795631db4d3580e3e2c88"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-04-04T16:33:16.342000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"lanternoric","public_flags":0,"primary_guild":null,"id":"1284503977341354024","global_name":null,"display_name_styles":null,"display_name":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1382845914292686929","palette":"berry","label":"COLLECTIBLES_NAMEPLATES_VOL_3_OASIS_A11Y","expires_at":null,"asset":"nameplates/nameplates_v3/oasis/"}},"bot":false,"avatar_decoration_data":null,"avatar":"47533c2e0590a6630d12a8679ce71a5f"},"roles":["1398952697927041156","1355225608166047876","1355225660054048999","1355226004842483815","1355226045867098154","1398952772854087690","1355225709542379731","1355230878166548531"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2025-11-14T20:50:59.577000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"josemiten","public_flags":256,"primary_guild":null,"id":"551652411769618440","global_name":"joe","display_name_styles":null,"display_name":"joe","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954036","palette":"cobalt","label":"COLLECTIBLES_ORB_MAGIC_MISTS_NP_A11Y","expires_at":null,"asset":"nameplates/orb/magical_mist/"}},"bot":false,"avatar_decoration_data":null,"avatar":"2e6105f36b071345ea5ff607771094c2"},"roles":["1355225608166047876","1355226004842483815","1355225790962339880","1355225660054048999","1355225862705905745","1355225709542379731"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2025-08-24T15:55:28.189000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"aydrix","public_flags":0,"primary_guild":{"tag":"FYG","identity_guild_id":"1402343151179403375","identity_enabled":true,"badge":"1df806e7e25c4ba46c3123dffdabcef9"},"id":"627592842554114090","global_name":"Aydrix","display_name_styles":null,"display_name":"Aydrix","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"bfc4d8ba994ebb86fe3ccd332124bea9"},"roles":["1355226004842483815"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2025-05-29T11:21:44.774000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"plnguyenhtk","public_flags":128,"primary_guild":{"tag":"Ba㏔u","identity_guild_id":"970163353542606888","identity_enabled":true,"badge":"3a608fe3fbba65119a8c5f98e4230f1d"},"id":"1277853720046211132","global_name":"plnguyen","display_name_styles":null,"display_name":"plnguyen","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"15d191c6204dcd44f32f5ab87d5d4705"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2025-11-19T13:17:42.160000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"twixxty","public_flags":128,"primary_guild":{"tag":"fluf","identity_guild_id":"507981817618366471","identity_enabled":true,"badge":"21129b437afdc5d4c56b399d9d86e25d"},"id":"798177330010521630","global_name":"caot","display_name_styles":null,"display_name":"caot","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"a2fc410f0348b81063271ecb373f07ec"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2025-09-26T20:52:29.909000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"jeff_339_dev","public_flags":0,"primary_guild":{"tag":"UNTY","identity_guild_id":"489222168727519232","identity_enabled":true,"badge":"ea76d37bcd6f1b0543efcce6c32fe999"},"id":"1309458855297810432","global_name":"jeff the 339","display_name_styles":null,"display_name":"jeff the 339","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"fd9e7b0e2566cbc7097ce9fb5c3e339e"},"roles":["1398952772854087690","1398952614820839495"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2025-07-27T15:13:47.093000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"Dyno","public_flags":589824,"primary_guild":null,"id":"155149108183695360","global_name":null,"display_name_styles":null,"display_name":null,"discriminator":"3861","collectibles":null,"bot":true,"avatar_decoration_data":null,"avatar":"b4fdfc64edff74c37e1574d34fad66c2"},"roles":["1355225862705905745","1355282544924430578"],"premium_since":null,"pending":false,"nick":"automatic gaouser #2","mute":false,"joined_at":"2025-03-28T20:48:58.703000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"somebody9090","public_flags":256,"primary_guild":null,"id":"708345411005579285","global_name":"bill","display_name_styles":null,"display_name":"bill","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"93d9b882ba586eaa674b5b20fe996d13"},"roles":["1355225608166047876","1355225660054048999","1355225790962339880","1355226004842483815","1355226045867098154","1355225709542379731"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2025-08-24T16:14:53.664000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"jollystreerzus","public_flags":0,"primary_guild":{"tag":"Fe㏔ѹ","identity_guild_id":"1187823000934953060","identity_enabled":true,"badge":"ec60c5e6d1f14d3bbff586e2e0b9e54e"},"id":"1284799076046602273","global_name":"PanoramicReviews","display_name_styles":null,"display_name":"PanoramicReviews","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"172177e9f4cbedb1d1fcbe08abc34a3e"},"roles":["1355230878166548531"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2025-09-15T19:36:42.073000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null}],"experiments":{"evaluation_id":null,"assignments":[]},"owner_configured_content_level":0,"afk_channel_id":null,"threads":[],"max_video_channel_users":25,"afk_timeout":300,"mfa_level":0,"guild_space_settings":null,"emojis":[{"version":1743185414358,"roles":[],"require_colons":true,"name":"mebutwhat","managed":false,"id":"1355242596946940157","available":true,"animated":false},{"version":1743185445635,"roles":[],"require_colons":true,"name":"afuckingjoe","managed":false,"id":"1355242696025047223","available":true,"animated":false},{"version":1743185455252,"roles":[],"require_colons":true,"name":"plasticwrap","managed":false,"id":"1355242752119541780","available":true,"animated":false},{"version":1743185488505,"roles":[],"require_colons":true,"name":"crate","managed":false,"id":"1355242881098584286","available":true,"animated":false},{"version":1758109144193,"roles":[],"require_colons":true,"name":"pissandgrapejuice","managed":false,"id":"1365349500918698076","available":true,"animated":false},{"version":1746825767047,"roles":[],"require_colons":true,"name":"armarket","managed":false,"id":"1370511342586560614","available":true,"animated":false},{"version":1747037964105,"roles":[],"require_colons":true,"name":"thisserver","managed":false,"id":"1371401330635046922","available":true,"animated":false},{"version":1747037999946,"roles":[],"require_colons":true,"name":"openguildoff","managed":false,"id":"1371401461338210364","available":true,"animated":false},{"version":1747038002300,"roles":[],"require_colons":true,"name":"openguild","managed":false,"id":"1371401495215345734","available":true,"animated":false},{"version":1747692689107,"roles":[],"require_colons":true,"name":"FakeNitroEmoji","managed":false,"id":"1374147477443182703","available":true,"animated":false},{"version":1748523612997,"roles":[],"require_colons":true,"name":"ic_daydreams","managed":false,"id":"1377632586658086963","available":true,"animated":false},{"version":1748523635239,"roles":[],"require_colons":true,"name":"android2x","managed":false,"id":"1377632669902442516","available":true,"animated":false},{"version":1748523657247,"roles":[],"require_colons":true,"name":"TAoA","managed":false,"id":"1377632769701580841","available":true,"animated":false},{"version":1748898668118,"roles":[],"require_colons":true,"name":"inonusame","managed":false,"id":"1379205719903178802","available":true,"animated":false},{"version":1749054602405,"roles":[],"require_colons":true,"name":"woe","managed":false,"id":"1379859755874648094","available":true,"animated":true},{"version":1750436380600,"roles":[],"require_colons":true,"name":"redandroid","managed":false,"id":"1385655353269551164","available":true,"animated":false},{"version":1751459493032,"roles":[],"require_colons":true,"name":"husk","managed":false,"id":"1389946598280396934","available":true,"animated":false},{"version":1752236232576,"roles":[],"require_colons":true,"name":"chp","managed":false,"id":"1393204454936805408","available":true,"animated":false},{"version":1752507763695,"roles":[],"require_colons":true,"name":"everydiscord","managed":false,"id":"1394343363611988012","available":true,"animated":false},{"version":1752507770615,"roles":[],"require_colons":true,"name":"everydiscordaero","managed":false,"id":"1394343392430915646","available":true,"animated":false},{"version":1752507806497,"roles":[],"require_colons":true,"name":"ace_flag","managed":false,"id":"1394343448332730481","available":true,"animated":false},{"version":1756181588623,"roles":[],"require_colons":true,"name":"grape_flag","managed":false,"id":"1394343492729311352","available":true,"animated":false},{"version":1752507824353,"roles":[],"require_colons":true,"name":"mvp","managed":false,"id":"1394343618097053810","available":true,"animated":false},{"version":1752507843840,"roles":[],"require_colons":true,"name":"gaouserspring","managed":false,"id":"1394343682764968079","available":true,"animated":false},{"version":1752507853533,"roles":[],"require_colons":true,"name":"gaousersummer","managed":false,"id":"1394343723382345789","available":true,"animated":false},{"version":1752507861678,"roles":[],"require_colons":true,"name":"gaouser","managed":false,"id":"1394343760023781406","available":true,"animated":false},{"version":1753553466771,"roles":[],"require_colons":true,"name":"androidwithphone","managed":false,"id":"1398729322654728303","available":true,"animated":false},{"version":1758109103947,"roles":[],"require_colons":true,"name":"androd","managed":false,"id":"1398729443052093550","available":true,"animated":false},{"version":1753553511306,"roles":[],"require_colons":true,"name":"ace","managed":false,"id":"1398729524278984856","available":true,"animated":false},{"version":1754059989041,"roles":[],"require_colons":true,"name":"midlanternoric","managed":false,"id":"1398729581795606578","available":true,"animated":false},{"version":1753553565731,"roles":[],"require_colons":true,"name":"splendid","managed":false,"id":"1398729758153642068","available":true,"animated":false},{"version":1753553628887,"roles":[],"require_colons":true,"name":"wmp9","managed":false,"id":"1398729861685579786","available":true,"animated":false},{"version":1753553656723,"roles":[],"require_colons":true,"name":"smwbeetle","managed":false,"id":"1398730156872306841","available":true,"animated":false},{"version":1753553880052,"roles":[],"require_colons":true,"name":"idiot","managed":false,"id":"1398730901969702922","available":true,"animated":false},{"version":1753610161404,"roles":[],"require_colons":true,"name":"sobpray","managed":false,"id":"1398967125816774727","available":true,"animated":false},{"version":1753610184322,"roles":[],"require_colons":true,"name":"qwertyxp2000","managed":false,"id":"1398967218016096277","available":true,"animated":false},{"version":1753817686703,"roles":[],"require_colons":true,"name":"huskette","managed":false,"id":"1399837578672472135","available":true,"animated":false},{"version":1753976957284,"roles":[],"require_colons":true,"name":"ded","managed":false,"id":"1400505608628604928","available":true,"animated":false},{"version":1753976969506,"roles":[],"require_colons":true,"name":"dev_happy_emoji","managed":false,"id":"1400505659560165481","available":true,"animated":false},{"version":1758109089448,"roles":[],"require_colons":true,"name":"stage","managed":false,"id":"1400853797701550112","available":true,"animated":false},{"version":1756181601178,"roles":[],"require_colons":true,"name":"niko_shocked","managed":false,"id":"1401286695348863108","available":true,"animated":true},{"version":1756578837485,"roles":[],"require_colons":true,"name":"kktc","managed":false,"id":"1411418585124831283","available":true,"animated":false},{"version":1758015762529,"roles":[],"require_colons":true,"name":"meowhusk","managed":false,"id":"1417445585421602886","available":true,"animated":false},{"version":1758044038893,"roles":[],"require_colons":true,"name":"electromotherfucker","managed":false,"id":"1417564185277104128","available":true,"animated":false},{"version":1759131200978,"roles":[],"require_colons":true,"name":"bkmew","managed":false,"id":"1422124072929591347","available":true,"animated":true},{"version":1763448019576,"roles":[],"require_colons":true,"name":"cuteNod","managed":false,"id":"1440230123079995402","available":true,"animated":true}],"description":null,"safety_alerts_channel_id":null,"lazy":true,"splash":null,"premium_subscription_count":0,"premium_tier":0,"application_id":null,"roles":[{"version":1764014264089,"unicode_emoji":null,"tags":{},"position":29,"permissions":"0","name":"TCP","mentionable":false,"managed":false,"id":"1355225660054048999","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":15158332},"color":15158332},{"version":1764014147407,"unicode_emoji":null,"tags":{"bot_id":"1247630337027084309"},"position":12,"permissions":"274877941760","name":"PetPet","mentionable":false,"managed":true,"id":"1405992979000197274","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1764014264087,"unicode_emoji":null,"tags":{},"position":28,"permissions":"0","name":"OG","mentionable":false,"managed":false,"id":"1355225608166047876","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":15105570},"color":15105570},{"version":1764014147433,"unicode_emoji":null,"tags":{"bot_id":"536991182035746816"},"position":18,"permissions":"8","name":"Wick","mentionable":false,"managed":true,"id":"1385652696203399243","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1758610136840,"unicode_emoji":null,"tags":{},"position":0,"permissions":"2955766495824961","name":"@everyone","mentionable":false,"managed":false,"id":"1355223807891214537","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1764014147391,"unicode_emoji":null,"tags":{},"position":9,"permissions":"0","name":"non-binary","mentionable":false,"managed":false,"id":"1415253279415468072","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1764014147441,"unicode_emoji":null,"tags":{"bot_id":"356268235697553409"},"position":20,"permissions":"275415092288","name":".fmbot","mentionable":false,"managed":true,"id":"1384983504785379328","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1764014147388,"unicode_emoji":null,"tags":{},"position":8,"permissions":"0","name":"transgender","mentionable":false,"managed":false,"id":"1415253172854984705","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1764014147363,"unicode_emoji":null,"tags":{"bot_id":"656621136808902656"},"position":3,"permissions":"268921936","name":"Birthday Bot","mentionable":false,"managed":true,"id":"1417973004331389041","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1764014147418,"unicode_emoji":null,"tags":{"bot_id":"949479338275913799"},"position":14,"permissions":"274878024704","name":"Make it a Quote","mentionable":false,"managed":true,"id":"1400924001076777103","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1764014264101,"unicode_emoji":null,"tags":{},"position":33,"permissions":"2261697511424147","name":"NT6 Administrator","mentionable":false,"managed":false,"id":"1355225790962339880","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":1752220},"color":1752220},{"version":1764014147450,"unicode_emoji":null,"tags":{"premium_subscriber":null},"position":21,"permissions":"140741783322624","name":"Server Booster","mentionable":false,"managed":true,"id":"1400851819957325867","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":11816191,"primary_color":16023551},"color":16023551},{"version":1764014147369,"unicode_emoji":null,"tags":{"bot_id":"302050872383242240"},"position":4,"permissions":"2147486737","name":"DISBOARD.org","mentionable":false,"managed":true,"id":"1416886967987081299","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1764014147413,"unicode_emoji":null,"tags":{"bot_id":"1335515929345396808"},"position":13,"permissions":"2048","name":"AutoGao","mentionable":false,"managed":true,"id":"1403837959761039454","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1764014147379,"unicode_emoji":null,"tags":{},"position":6,"permissions":"0","name":"lgbtq+","mentionable":false,"managed":false,"id":"1415253224516091944","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1764014147374,"unicode_emoji":null,"tags":{"bot_id":"672822334641537041"},"position":5,"permissions":"412854176832","name":"Free Stuff","mentionable":false,"managed":true,"id":"1416357392932802614","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1764014264106,"unicode_emoji":null,"tags":{"bot_id":"155149108183695360"},"position":35,"permissions":"1513962695871","name":"Dyno","mentionable":false,"managed":true,"id":"1355282544924430578","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1760602768594,"unicode_emoji":null,"tags":{"bot_id":"655390915325591629"},"position":1,"permissions":"326687386688","name":"Starboard","mentionable":false,"managed":true,"id":"1428296275391942780","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1764014264094,"unicode_emoji":null,"tags":{},"position":31,"permissions":"0","name":"if i was green i would die","mentionable":false,"managed":false,"id":"1398952697927041156","icon":null,"hoist":false,"flags":1,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":65292},"color":65292},{"version":1764014264096,"unicode_emoji":null,"tags":{},"position":32,"permissions":"0","name":"i am blue","mentionable":false,"managed":false,"id":"1398952614820839495","icon":null,"hoist":false,"flags":1,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":590079},"color":590079},{"version":1764014147397,"unicode_emoji":null,"tags":{},"position":10,"permissions":"0","name":"asexual","mentionable":false,"managed":false,"id":"1415253135630401586","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1764014147384,"unicode_emoji":null,"tags":{},"position":7,"permissions":"0","name":"aro","mentionable":false,"managed":false,"id":"1415253256673693696","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1764014264081,"unicode_emoji":null,"tags":{},"position":26,"permissions":"0","name":"epstein","mentionable":false,"managed":false,"id":"1442605017440981135","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1764014147459,"unicode_emoji":null,"tags":{},"position":23,"permissions":"0","name":"Friend","mentionable":false,"managed":false,"id":"1355226004842483815","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1764014147455,"unicode_emoji":null,"tags":{},"position":22,"permissions":"0","name":"those at the island","mentionable":false,"managed":false,"id":"1355230878166548531","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":1},"color":1},{"version":1764014147425,"unicode_emoji":null,"tags":{"bot_id":"780570413767983122"},"position":16,"permissions":"413390982208","name":"MediaForge","mentionable":false,"managed":true,"id":"1385653363068239986","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1764014147465,"unicode_emoji":null,"tags":{},"position":24,"permissions":"0","name":"Best Friend","mentionable":false,"managed":false,"id":"1355226045867098154","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1764014147430,"unicode_emoji":null,"tags":{"bot_id":"478567255198662656"},"position":17,"permissions":"269569044","name":"Member Counter","mentionable":false,"managed":true,"id":"1385653264493842556","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1764014147402,"unicode_emoji":null,"tags":{"bot_id":"999736048596816014"},"position":11,"permissions":"537185280","name":"Ballsdex","mentionable":false,"managed":true,"id":"1410602167244689418","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1764014147359,"unicode_emoji":null,"tags":{"bot_id":"439205512425504771"},"position":2,"permissions":"1513941757175","name":"NotSoBot","mentionable":false,"managed":true,"id":"1420022738411851950","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1764014147422,"unicode_emoji":null,"tags":{"bot_id":"571661221854707713"},"position":15,"permissions":"8","name":"Assyst","mentionable":false,"managed":true,"id":"1385654652951072842","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1764014264091,"unicode_emoji":null,"tags":{},"position":30,"permissions":"0","name":"Ping","mentionable":true,"managed":false,"id":"1398952772854087690","icon":null,"hoist":false,"flags":1,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1764428271830,"unicode_emoji":null,"tags":{},"position":36,"permissions":"8","name":"Manager","mentionable":false,"managed":false,"id":"1355225862705905745","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":7914839},"color":7914839},{"version":1764014147472,"unicode_emoji":null,"tags":{"guild_connections":null},"position":25,"permissions":"0","name":"developer","mentionable":false,"managed":true,"id":"1355231043359215737","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1764014264104,"unicode_emoji":null,"tags":{},"position":34,"permissions":"8","name":"NT5 Administrator","mentionable":false,"managed":false,"id":"1355225709542379731","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":1146986},"color":1146986}],"member_count":51,"preferred_locale":"en-US","presences":[{"user":{"id":"155149108183695360"},"status":"online","processed_at_timestamp":1781501180840,"client_status":{"web":"online"},"activities":[{"type":0,"name":"dyno.gg | ?help","id":"ec0b28a579ecb4bd","created_at":1781501180840,"content_classification":{"loaded":true,"data":null}}]},{"user":{"id":"627592842554114090"},"status":"online","processed_at_timestamp":1781561638133,"client_status":{"desktop":"online"},"activities":[]},{"user":{"id":"1284503977341354024"},"status":"online","processed_at_timestamp":1781559192720,"client_status":{"desktop":"online"},"activities":[{"type":0,"timestamps":{"start":1781538213834},"state":"Workspace: No workspace","session_id":"f83c12623317d09e0d6907230f8a1f80","platform":"desktop","name":"Visual Studio Code","id":"a1bb2dcf70d85c57","details":"Editing index.php","created_at":1781541861924,"content_classification":{"loaded":true,"data":null},"assets":{"small_text":"Visual Studio Code","small_image":"1359299466493956258","large_text":"Editing a PHP file","large_image":"1359299228186312897"},"application_id":"383226320970055681"}]}],"system_channel_id":"1355242469545087159","verification_level":1,"default_message_notifications":1,"stickers":[{"version":1758109458456,"type":2,"tags":"sob","name":"Early EveryDiscord","id":"1394344039498776667","guild_id":"1355223807891214537","format_type":1,"description":"","available":true},{"version":1758109441959,"type":2,"tags":"1398729322654728303","name":"+79819777950 pov","id":"1408416183819964509","guild_id":"1355223807891214537","format_type":4,"description":"","available":true},{"version":1756571280245,"type":2,"tags":"😞","name":"kys","id":"1411386987809734697","guild_id":"1355223807891214537","format_type":2,"description":"","available":true},{"version":1758109355025,"type":2,"tags":"flag_il","name":"bibi","id":"1417838141204594828","guild_id":"1355223807891214537","format_type":1,"description":"i commit genocide","available":true},{"version":1758109713517,"type":2,"tags":"star_of_david","name":"Mountain Jew™","id":"1417839644812513290","guild_id":"1355223807891214537","format_type":1,"description":"Mountain Jew","available":true}],"inventory_settings":null,"banner":null,"hub_type":null,"latest_onboarding_question_id":"1419936764516241463","game_application_ids":null,"home_header":null,"nsfw_level":0,"embedded_activities":[],"verification_role_id":null,"premium_progress_bar_enabled":false,"large":false,"nsfw":false,"guild_scheduled_events":[],"version":1764428091210,"max_members":25000000,"features":["AUTO_MODERATION","TIERLESS_BOOSTING","SOUNDBOARD","COMMUNITY","NEWS","TIERLESS_BOOSTING_SYSTEM_MESSAGE","MEMBER_VERIFICATION_GATE_ENABLED","MEMBER_VERIFICATION_MANUAL_APPROVAL"]},{"public_updates_channel_id":null,"channels":[{"version":1761810544709,"type":4,"position":1,"permission_overwrites":[{"type":0,"id":"1423557572224352346","deny":"1143518668005392","allow":"2886185811041345"},{"type":0,"id":"1423557730958049361","deny":"17601581293584","allow":"4012102897749057"},{"type":0,"id":"1433361301647790110","deny":"805306384","allow":"4012102897888321"},{"type":0,"id":"1430644441911267430","deny":"805306384","allow":"4012085718010945"}],"name":"Text Channels","id":"1423198081695879238","flags":0},{"version":1759565372911,"type":4,"position":3,"permission_overwrites":[{"type":0,"id":"1423557572224352346","deny":"35184435003648","allow":"285873026369024"},{"type":0,"id":"1423557730958049361","deny":"35184401449216","allow":"285873059923456"}],"name":"Voice Channels","id":"1423198081695879239","flags":0},{"version":1777148421457,"type":0,"topic":null,"rate_limit_per_user":0,"position":10,"permission_overwrites":[{"type":0,"id":"1430644441911267430","deny":"805306384","allow":"1760285904325697"},{"type":0,"id":"1463962098030739682","deny":"0","allow":"2340276945808465"},{"type":0,"id":"1423557572224352346","deny":"17985183760","allow":"1760285904194624"},{"type":0,"id":"1423557730958049361","deny":"17985183760","allow":"1760285904194624"},{"type":0,"id":"1433361301647790110","deny":"805306384","allow":"4012102897888321"},{"type":0,"id":"1423198731066409052","deny":"0","allow":"0"}],"parent_id":"1423944466481287239","name":"fútbol","last_pin_timestamp":"2026-04-25T20:20:21.434000+00:00","last_message_id":"1516063138053619853","id":"1423198081695879240","icon_emoji":{"name":"👋","id":null},"flags":0},{"version":1768073233218,"user_limit":0,"type":2,"status":null,"rtc_region":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[{"type":0,"id":"1423557572224352346","deny":"35184435003648","allow":"285873026369024"},{"type":0,"id":"1423557730958049361","deny":"35184401449216","allow":"285873059923456"},{"type":0,"id":"1423198731066409052","deny":"0","allow":"321194900835136"}],"parent_id":"1423198081695879239","name":"General","last_message_id":"1480578941290024960","id":"1423198081695879241","icon_emoji":{"name":"🎙","id":null},"flags":0,"bitrate":64000},{"version":1769116274180,"type":4,"position":0,"permission_overwrites":[{"type":0,"id":"1423557572224352346","deny":"2885651892992081","allow":"66560"},{"type":0,"id":"1423198080592904255","deny":"4333161164569361","allow":"1088"},{"type":0,"id":"1430644441911267430","deny":"2885651892992080","allow":"66560"},{"type":0,"id":"1463962098030739682","deny":"0","allow":"7406825721293905"},{"type":0,"id":"1423557730958049361","deny":"2885651892992081","allow":"66560"},{"type":0,"id":"1433361301647790110","deny":"805306384","allow":"4012102897880128"},{"type":0,"id":"1423198731066409052","deny":"0","allow":"4012102897888337"}],"name":"Anuncios","id":"1423198425108971631","flags":0},{"version":1761162415136,"type":0,"topic":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[{"type":0,"id":"1423198080592904255","deny":"4012103703132177","allow":"66624"},{"type":0,"id":"1423198731066409052","deny":"0","allow":"378762746961"}],"parent_id":"1423198425108971631","name":"roles","last_pin_timestamp":"2025-10-04T08:09:56.109000+00:00","last_message_id":"1480654992049176617","id":"1423198538262909070","flags":0},{"version":1769632586408,"type":0,"topic":null,"rate_limit_per_user":0,"position":4,"permission_overwrites":[{"type":0,"id":"1423557572224352346","deny":"1143518668005392","allow":"2886185811041345"},{"type":0,"id":"1423557730958049361","deny":"17601581293584","allow":"4012102897749057"},{"type":0,"id":"1433361301647790110","deny":"805306384","allow":"4012102897888321"},{"type":0,"id":"1430644441911267430","deny":"805306384","allow":"4012085718010945"}],"parent_id":"1423198081695879238","name":"multimedia","last_pin_timestamp":"2026-01-28T20:36:26.395000+00:00","last_message_id":"1513852514989117461","id":"1423943952368799744","flags":0},{"version":1762965029955,"type":0,"topic":null,"rate_limit_per_user":0,"position":5,"permission_overwrites":[{"type":0,"id":"1423557572224352346","deny":"1143518668005392","allow":"2886185811041345"},{"type":0,"id":"1433361301647790110","deny":"805306384","allow":"4012102897888321"},{"type":0,"id":"1423557730958049361","deny":"17601581293584","allow":"4012102897749057"},{"type":0,"id":"1430644441911267430","deny":"805306384","allow":"4012085718010945"}],"parent_id":"1423198081695879238","name":"comandos","last_pin_timestamp":"2025-11-12T16:30:29.947000+00:00","last_message_id":"1516201946464256012","id":"1423944119402758264","flags":0},{"version":1762963364925,"type":0,"topic":null,"rate_limit_per_user":0,"position":6,"permission_overwrites":[{"type":0,"id":"1423557572224352346","deny":"1143518668005392","allow":"2886185811041345"},{"type":0,"id":"1433361301647790110","deny":"805306384","allow":"4012102897888321"},{"type":0,"id":"1423557730958049361","deny":"17601581293584","allow":"4012102897749057"},{"type":0,"id":"1430644441911267430","deny":"805306384","allow":"4012085718010945"}],"parent_id":"1423198081695879238","name":"spam","last_message_id":"1502692312336039977","id":"1423944167708426310","flags":0},{"version":1769116383768,"type":4,"position":2,"permission_overwrites":[{"type":0,"id":"1430644441911267430","deny":"805306384","allow":"1760285904325697"},{"type":0,"id":"1423557572224352346","deny":"17985183760","allow":"1760285904194624"},{"type":0,"id":"1463962098030739682","deny":"0","allow":"2340276945808465"},{"type":0,"id":"1433361301647790110","deny":"805306384","allow":"4012102897888321"},{"type":0,"id":"1423557730958049361","deny":"17985183760","allow":"1760285904194624"},{"type":0,"id":"1423198731066409052","deny":"0","allow":"0"}],"name":"Gustos y eso ns","id":"1423944466481287239","flags":0},{"version":1759565372911,"user_limit":0,"type":2,"status":null,"rtc_region":null,"rate_limit_per_user":0,"position":1,"permission_overwrites":[{"type":0,"id":"1423557572224352346","deny":"35184435003648","allow":"285873026369024"},{"type":0,"id":"1423557730958049361","deny":"35184401449216","allow":"285873059923456"}],"parent_id":"1423198081695879239","name":"General 2","last_message_id":"1480578888923873522","id":"1423944546219458560","flags":0,"bitrate":64000},{"version":1762706449682,"user_limit":0,"type":2,"status":null,"rtc_region":null,"rate_limit_per_user":0,"position":2,"permission_overwrites":[{"type":0,"id":"1423557572224352346","deny":"35184435003648","allow":"285873026369024"},{"type":0,"id":"1423557730958049361","deny":"35184401449216","allow":"285873059923456"}],"parent_id":"1423198081695879239","name":"General 67","last_message_id":"1511819617264209940","id":"1423944622270582826","flags":0,"bitrate":64000},{"version":1769116383768,"type":0,"topic":null,"rate_limit_per_user":0,"position":9,"permission_overwrites":[{"type":0,"id":"1423198731066409052","deny":"0","allow":"0"},{"type":0,"id":"1463962098030739682","deny":"0","allow":"2340276945808465"},{"type":0,"id":"1423557572224352346","deny":"17985183760","allow":"1760285904194624"},{"type":0,"id":"1433361301647790110","deny":"805306384","allow":"4012102897888321"},{"type":0,"id":"1423557730958049361","deny":"17985183760","allow":"1760285904194624"},{"type":0,"id":"1430644441911267430","deny":"805306384","allow":"1760285904325697"}],"parent_id":"1423944466481287239","name":"tanques","last_message_id":"1480578860595548235","id":"1425365488405319740","flags":0},{"version":1769116383768,"type":0,"topic":null,"rate_limit_per_user":0,"position":11,"permission_overwrites":[{"type":0,"id":"1423198731066409052","deny":"0","allow":"0"},{"type":0,"id":"1463962098030739682","deny":"0","allow":"2340276945808465"},{"type":0,"id":"1423557572224352346","deny":"17985183760","allow":"1760285904194624"},{"type":0,"id":"1433361301647790110","deny":"805306384","allow":"4012102897888321"},{"type":0,"id":"1423557730958049361","deny":"17985183760","allow":"1760285904194624"},{"type":0,"id":"1430644441911267430","deny":"805306384","allow":"1760285904325697"}],"parent_id":"1423944466481287239","name":"gatos","last_message_id":"1480619701532102901","id":"1430576852438745128","flags":0},{"version":1769116383768,"type":15,"topic":null,"template":"","rate_limit_per_user":0,"position":8,"permission_overwrites":[{"type":0,"id":"1430644441911267430","deny":"805306384","allow":"1760285904325697"},{"type":0,"id":"1463962098030739682","deny":"0","allow":"2340276945808465"},{"type":0,"id":"1423557572224352346","deny":"17985183760","allow":"1760285904194624"},{"type":0,"id":"1433361301647790110","deny":"805306384","allow":"4012102897888321"},{"type":0,"id":"1423557730958049361","deny":"17985183760","allow":"1760285904194624"},{"type":0,"id":"1423198731066409052","deny":"0","allow":"0"}],"parent_id":"1423944466481287239","name":"sugerencias-para-el-server","last_message_id":"1505148272023437413","id":"1430583794989011046","flags":0,"default_tag_setting":"match_some","available_tags":[]},{"version":1762963364934,"type":0,"topic":null,"rate_limit_per_user":0,"position":7,"permission_overwrites":[{"type":0,"id":"1423557572224352346","deny":"1143518668005392","allow":"2886185811041345"},{"type":0,"id":"1423557730958049361","deny":"17601581293584","allow":"4012102897749057"},{"type":0,"id":"1433361301647790110","deny":"805306384","allow":"4012102897888321"},{"type":0,"id":"1430644441911267430","deny":"805306384","allow":"4012085718010945"}],"parent_id":"1423198081695879238","name":"felicidades-a-carlos","last_message_id":"1495741478729945108","id":"1430633991341342780","flags":0},{"version":1769116274180,"type":0,"topic":null,"rate_limit_per_user":0,"position":1,"permission_overwrites":[{"type":0,"id":"1423557572224352346","deny":"2885651892992081","allow":"66560"},{"type":0,"id":"1423198080592904255","deny":"4333161164569361","allow":"1088"},{"type":0,"id":"1430644441911267430","deny":"2885651892992080","allow":"66560"},{"type":0,"id":"1463962098030739682","deny":"0","allow":"7406825721293905"},{"type":0,"id":"1423557730958049361","deny":"2885651892992081","allow":"66560"},{"type":0,"id":"1433361301647790110","deny":"805306384","allow":"4012102897880128"},{"type":0,"id":"1423198731066409052","deny":"0","allow":"4012102897888337"}],"parent_id":"1423198425108971631","name":"anuncios","last_message_id":"1504835112829718538","id":"1430643695518089250","flags":0},{"version":1769116274180,"type":0,"topic":null,"rate_limit_per_user":0,"position":2,"permission_overwrites":[{"type":0,"id":"1423557572224352346","deny":"2885651892992081","allow":"66560"},{"type":0,"id":"1423198080592904255","deny":"4333161164569361","allow":"1088"},{"type":0,"id":"1430644441911267430","deny":"2885651892992080","allow":"66560"},{"type":0,"id":"1463962098030739682","deny":"0","allow":"7406825721293905"},{"type":0,"id":"1433361301647790110","deny":"805306384","allow":"4012102897880128"},{"type":0,"id":"1423557730958049361","deny":"2885651892992081","allow":"66560"},{"type":0,"id":"1423198731066409052","deny":"0","allow":"4012102897888337"}],"parent_id":"1423198425108971631","name":"staffcirclejerk","last_message_id":"1513613694787911762","id":"1431192932215685150","flags":0},{"version":1769116383768,"type":0,"topic":null,"rate_limit_per_user":0,"position":12,"permission_overwrites":[{"type":0,"id":"1423198731066409052","deny":"0","allow":"0"},{"type":0,"id":"1423557572224352346","deny":"17985183760","allow":"1760285904194624"},{"type":0,"id":"1463962098030739682","deny":"0","allow":"2340276945808465"},{"type":0,"id":"1423557730958049361","deny":"17985183760","allow":"1760285904194624"},{"type":0,"id":"1433361301647790110","deny":"805306384","allow":"4012102897888321"},{"type":0,"id":"1430644441911267430","deny":"805306384","allow":"1760285904325697"}],"parent_id":"1423944466481287239","name":"perros-y-perras","last_message_id":"1482813260859445260","id":"1435737904692592751","flags":0},{"version":1770817008630,"type":0,"topic":null,"rate_limit_per_user":0,"position":3,"permission_overwrites":[{"type":0,"id":"1423557572224352346","deny":"1143518668005392","allow":"2886185811041345"},{"type":0,"id":"1433361301647790110","deny":"805306384","allow":"4012102897888321"},{"type":0,"id":"1423557730958049361","deny":"17601581293584","allow":"4012102897749057"},{"type":0,"id":"1430644441911267430","deny":"805306384","allow":"4012085718010945"}],"parent_id":"1423198081695879238","name":"general","last_pin_timestamp":"2026-02-11T13:36:48.622000+00:00","last_message_id":"1516166126160314500","id":"1438196913102131390","flags":0}],"application_command_counts":{},"owner_id":"1243901178446872618","discovery_splash":null,"soundboard_sounds":[],"theme":null,"profile":null,"activity_instances":[],"system_channel_flags":0,"incidents_data":null,"joined_at":"2026-05-07T19:50:05.011000+00:00","premium_progress_bar_enabled_user_updated_at":null,"rules_channel_id":null,"voice_states":[],"vanity_url_code":null,"official_message_color":null,"id":"1423198080592904255","stage_instances":[],"premium_features":null,"region":"deprecated","name":"cipote pollote el servidor","max_stage_video_channel_users":50,"moderator_reporting":null,"icon":"dd2e545f6895fa1b40dd6f9c68e66261","explicit_content_filter":0,"members":[{"user":{"username":"win32a","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"1482318441066135693","global_name":"The LGS 494'er","display_name_styles":null,"display_name":"The LGS 494'er","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"883a27d18b9795631db4d3580e3e2c88"},"roles":["1423557730958049361"],"premium_since":null,"pending":false,"nick":"Mustafa Kemal Paşa","mute":false,"joined_at":"2026-05-07T19:50:05.011000+00:00","flags":0,"deaf":false,"communication_disabled_until":"2026-05-07T20:02:15.413000+00:00","banner":null,"avatar":null},{"user":{"username":"lanternoric","public_flags":0,"primary_guild":null,"id":"1284503977341354024","global_name":null,"display_name_styles":null,"display_name":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1382845914292686929","palette":"berry","label":"COLLECTIBLES_NAMEPLATES_VOL_3_OASIS_A11Y","expires_at":null,"asset":"nameplates/nameplates_v3/oasis/"}},"bot":false,"avatar_decoration_data":null,"avatar":"47533c2e0590a6630d12a8679ce71a5f"},"roles":["1423557572224352346"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-16T11:29:34.722000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"josemiten","public_flags":256,"primary_guild":null,"id":"551652411769618440","global_name":"joe","display_name_styles":null,"display_name":"joe","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954036","palette":"cobalt","label":"COLLECTIBLES_ORB_MAGIC_MISTS_NP_A11Y","expires_at":null,"asset":"nameplates/orb/magical_mist/"}},"bot":false,"avatar_decoration_data":null,"avatar":"2e6105f36b071345ea5ff607771094c2"},"roles":["1423557572224352346"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-02-10T11:17:10.093000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"ajioxd","public_flags":128,"primary_guild":{"tag":"CHOM","identity_guild_id":"846840856690294855","identity_enabled":true,"badge":"5cd7528b50e47e1cb7fcef4ad5cba2f3"},"id":"1011624615598096484","global_name":"🜏𝔸𝕛𝕚𝕠🜏","display_name_styles":null,"display_name":"🜏𝔸𝕛𝕚𝕠🜏","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954035","palette":"violet","label":"COLLECTIBLES_ORB_INFINITE_SWIRL_NP_A11Y","expires_at":null,"asset":"nameplates/orb/infinite_swirl/"}},"bot":false,"avatar_decoration_data":null,"avatar":"ff8f0dd02a15bfb13b00d832e3eaaf5d"},"roles":["1423557572224352346","1463962098030739682"],"premium_since":null,"pending":false,"nick":"ajio","mute":false,"joined_at":"2026-02-12T20:49:48.857000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"defautluser2","public_flags":128,"primary_guild":{"tag":"SOG","identity_guild_id":"992118472454717530","identity_enabled":true,"badge":"0eaa40ad4f5fa0f420b29fe24a21ce48"},"id":"912035400485330954","global_name":"Niko","display_name_styles":{"font_id":11,"effect_id":1,"colors":[14516468]},"display_name":"Niko","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1377377712129179840","palette":"berry","label":"COLLECTIBLES_NAMEPLATES_V2_COZY_CAT_A11Y","expires_at":null,"asset":"nameplates/nameplates_v2/cozy_cat/"}},"bot":false,"avatar_decoration_data":{"sku_id":"1212569433839636530","expires_at":null,"asset":"a_c3cffc19e9784f7d0b005eecdf1b566e"},"avatar":"7030c9a3a010cbaddc3d9d4764d98a11"},"roles":["1423557730958049361"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-06-10T18:47:14.996000+00:00","flags":1,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"whereissophie_","public_flags":0,"primary_guild":{"tag":"𝜗ৎ","identity_guild_id":"806444815427698728","identity_enabled":true,"badge":"b4d52343d051fe6d57fc910572a15cd8"},"id":"1248985868429951016","global_name":"Sumpf 👀","display_name_styles":null,"display_name":"Sumpf 👀","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"2de1defedc5e5cba7bee261cdd4f55dd"},"roles":["1423557730958049361"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-06-15T12:49:48.760000+00:00","flags":1,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"castileguy","public_flags":256,"primary_guild":{"tag":"ESP","identity_guild_id":"894363477731328040","identity_enabled":true,"badge":"ad842b5ea717cde056d0093cb9e90d1d"},"id":"1243901178446872618","global_name":"Colonial Cheese","display_name_styles":null,"display_name":"Colonial Cheese","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"a36f9da0be35d8f958d74a058dffcb1b"},"roles":["1423557572224352346","1423198731066409052","1463796429544751172"],"premium_since":null,"pending":false,"nick":"Juan Prim y Prats","mute":false,"joined_at":"2025-10-02T06:41:04.348000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"vii.thewise","public_flags":64,"primary_guild":{"tag":"JAX","identity_guild_id":"1385868113123344474","identity_enabled":true,"badge":"ec05cbcc4685af2055d1e532d4d7f510"},"id":"1132419331456774144","global_name":"︶  𝑽𝔦𝔦 ! ෆ ﹕ 🏚","display_name_styles":null,"display_name":"︶  𝑽𝔦𝔦 ! ෆ ﹕ 🏚","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1417311919429128312","palette":"berry","label":"COLLECTIBLES_NAMEPLATE_BONANZA_BERRY_BUNNY_NP_A11Y","expires_at":null,"asset":"nameplates/nameplate_bonanza/berry_bunny/"}},"bot":false,"avatar_decoration_data":{"sku_id":"1333866045236314327","expires_at":null,"asset":"a_c86b11a49bb8057ce9c974a6f7ad658a"},"avatar":"0b58407e7c86249975f7fa5962e815a3"},"roles":["1463962098030739682","1430644441911267430"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2025-12-07T00:14:15.153000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"yveltal_.","public_flags":0,"primary_guild":{"tag":"GD","identity_guild_id":"398627612299362304","identity_enabled":true,"badge":"9c28f5002410f1d1679d0e6a99609ef4"},"id":"674259560092925962","global_name":"Traw","display_name_styles":null,"display_name":"Traw","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"f9977c5765051555458902ae98ce3aa6"},"roles":["1423557572224352346"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-10T14:59:36.934000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"inefablehachiware","public_flags":0,"primary_guild":{"tag":"BYLR","identity_guild_id":"1023482604491657226","identity_enabled":true,"badge":"90648e6d9ca2d9c6458a48a06876c4bc"},"id":"1086950295742984212","global_name":"rockin' eva","display_name_styles":null,"display_name":"rockin' eva","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1377377712028516443","palette":"violet","label":"COLLECTIBLES_NAMEPLATES_V2_SPIRIT_MOON_A11Y","expires_at":null,"asset":"nameplates/nameplates_v2/spirit_moon/"}},"bot":false,"avatar_decoration_data":null,"avatar":"e065711343692f6cecbb3e39ff9b08dc"},"roles":["1423557730958049361"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2025-10-22T19:43:01.758000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"laquetosa","public_flags":128,"primary_guild":{"tag":"ちいかわ","identity_guild_id":"1261426503011532801","identity_enabled":true,"badge":"6e5793b66a4c907c0622e43f982fc2fe"},"id":"1114544392125030430","global_name":"୭ ˖ enanan 𓏻 ✦","display_name_styles":null,"display_name":"୭ ˖ enanan 𓏻 ✦","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":{"sku_id":"1333866045236314327","expires_at":null,"asset":"a_c86b11a49bb8057ce9c974a6f7ad658a"},"avatar":"5cae57d381fa176ed1b086c43a24d90e"},"roles":["1423557730958049361"],"premium_since":null,"pending":false,"nick":"enana","mute":false,"joined_at":"2026-05-01T14:03:37.395000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"Cities Chain","public_flags":65536,"primary_guild":null,"id":"1126539776120606750","global_name":null,"display_name_styles":null,"display_name":null,"discriminator":"1655","collectibles":null,"bot":true,"avatar_decoration_data":null,"avatar":"62214af72609cd8e0a5ffdc4e07aeaaa"},"roles":["1441521935816327273"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2025-11-21T20:13:31.770000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"okmanzana","public_flags":0,"primary_guild":{"tag":"GEM","identity_guild_id":"563298380474875905","identity_enabled":true,"badge":"29a9d22a231399acf46ffc7987dba4b2"},"id":"877178067766890536","global_name":"neflan2","display_name_styles":null,"display_name":"neflan2","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"d46444871281d83cc431a04e5d716eff"},"roles":["1423557730958049361"],"premium_since":null,"pending":false,"nick":"good girl de la enana","mute":false,"joined_at":"2026-01-20T20:34:16.087000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"neskuik_concolacao","public_flags":128,"primary_guild":{"tag":"VRC","identity_guild_id":"472904681677651981","identity_enabled":true,"badge":"87156072c29424c34ae8af52591ef2dd"},"id":"1148004235020079145","global_name":"jaguar","display_name_styles":null,"display_name":"jaguar","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"bc4373be18fc01871055cf30039dc94d"},"roles":["1463962098030739682","1430644441911267430"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-01-21T19:11:39.021000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"castilemf","public_flags":0,"primary_guild":null,"id":"1488962662246252554","global_name":"castilemf","display_name_styles":null,"display_name":"castilemf","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"5a47fdb4b38e2ed01f120124159436cb"},"roles":["1463796429544751172"],"premium_since":null,"pending":false,"nick":"Juan Miguel Latasa Fernández","mute":false,"joined_at":"2026-05-06T20:58:05.285000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"0_kartoffel_0","public_flags":0,"primary_guild":null,"id":"981997967772889199","global_name":"𒈞_kartoffel_𒈞","display_name_styles":null,"display_name":"𒈞_kartoffel_𒈞","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"8ed721e088b3092f60486fb3b8005351"},"roles":["1423557572224352346","1463962098030739682"],"premium_since":null,"pending":false,"nick":"Peter Federico González Carmona","mute":false,"joined_at":"2025-11-05T21:06:37.387000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"saaramalacara","public_flags":0,"primary_guild":{"tag":"ೀ ࣪","identity_guild_id":"734867158475079690","identity_enabled":true,"badge":"9355220bbd0941b07b4ed06ba3a13767"},"id":"1422558948464263332","global_name":"୭ ˖ 𓌔 sara 𓏻 ✦","display_name_styles":null,"display_name":"୭ ˖ 𓌔 sara 𓏻 ✦","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"9cc954c4073470f76c6ae0ac615904d6"},"roles":["1423557730958049361"],"premium_since":null,"pending":false,"nick":"la skekikis JAJAJAJA","mute":false,"joined_at":"2026-01-22T21:13:46.228000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"gatogamesyt22","public_flags":64,"primary_guild":{"tag":"BITE","identity_guild_id":"1395429591996301313","identity_enabled":true,"badge":"d6b3edd5f004129507409c87fe991cbe"},"id":"1240961995277205544","global_name":"gatoGAMES","display_name_styles":null,"display_name":"gatoGAMES","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1447654091470802965","palette":"violet","label":"COLLECTIBLES_ZODIAC_AQUARIUS_NP_A11Y","expires_at":null,"asset":"nameplates/zodiac/aquarius/"}},"bot":false,"avatar_decoration_data":{"sku_id":"1357589632581374042","expires_at":null,"asset":"a_c48b135704ecb5c88f2f71f6c8bcce2f"},"avatar":"3503ffe0b6c0d327efdb217986892354"},"roles":["1433361301647790110"],"premium_since":null,"pending":false,"nick":"gatoGAMES","mute":false,"joined_at":"2025-10-22T18:01:02.687000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null}],"experiments":{"evaluation_id":null,"assignments":[]},"owner_configured_content_level":0,"afk_channel_id":null,"threads":[],"max_video_channel_users":25,"afk_timeout":300,"mfa_level":0,"guild_space_settings":null,"emojis":[{"version":1761148280963,"roles":[],"require_colons":true,"name":"spiderfmkdwk","managed":false,"id":"1430584284313423944","available":true,"animated":false},{"version":1761234818913,"roles":[],"require_colons":true,"name":"apocalipsis","managed":false,"id":"1430947286460006431","available":true,"animated":false},{"version":1767123770040,"roles":[],"require_colons":true,"name":"emoji_3","managed":false,"id":"1455647337883111595","available":true,"animated":false},{"version":1767123790132,"roles":[],"require_colons":true,"name":"emoji_3","managed":false,"id":"1455647422234759301","available":true,"animated":false},{"version":1767123801884,"roles":[],"require_colons":true,"name":"emoji_5","managed":false,"id":"1455647471287013530","available":true,"animated":false},{"version":1767123819662,"roles":[],"require_colons":true,"name":"emoji_6","managed":false,"id":"1455647546075779143","available":true,"animated":false},{"version":1767123839750,"roles":[],"require_colons":true,"name":"emoji_7","managed":false,"id":"1455647630108393482","available":true,"animated":false},{"version":1768767705067,"roles":[],"require_colons":true,"name":"latasa","managed":false,"id":"1462542479852048437","available":true,"animated":false},{"version":1778705042398,"roles":[],"require_colons":true,"name":"zesty","managed":false,"id":"1504222684714893312","available":true,"animated":false},{"version":1778764922005,"roles":[],"require_colons":true,"name":"fede_p","managed":false,"id":"1504473868088377514","available":true,"animated":false},{"version":1778794743712,"roles":[],"require_colons":true,"name":"Prim","managed":false,"id":"1504598925921878016","available":true,"animated":false},{"version":1778866181523,"roles":[],"require_colons":true,"name":"blehh","managed":false,"id":"1504898580895371364","available":true,"animated":false}],"description":null,"safety_alerts_channel_id":null,"lazy":true,"splash":null,"premium_subscription_count":0,"premium_tier":0,"application_id":null,"roles":[{"version":1780422006679,"unicode_emoji":null,"tags":{"bot_id":"416358583220043796"},"position":17,"permissions":"8","name":"Xenon","mentionable":false,"managed":true,"id":"1444671332167192672","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1780422006762,"unicode_emoji":null,"tags":{},"position":32,"permissions":"1721826618638327","name":"Emperador","mentionable":false,"managed":false,"id":"1463796429544751172","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":14263846},"color":14263846},{"version":1780422006648,"unicode_emoji":null,"tags":{},"position":11,"permissions":"0","name":"nigger","mentionable":false,"managed":false,"id":"1473437713976918312","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":11027200},"color":11027200},{"version":1780422006702,"unicode_emoji":null,"tags":{"bot_id":"429457053791158281"},"position":21,"permissions":"399431429375","name":"Nekotina","mentionable":false,"managed":true,"id":"1433000515091955775","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1780422006757,"unicode_emoji":null,"tags":{},"position":31,"permissions":"1792195362815991","name":"el caudillo","mentionable":false,"managed":false,"id":"1423198731066409052","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":1779406},"color":1779406},{"version":1780422006571,"unicode_emoji":null,"tags":{},"position":2,"permissions":"0","name":"nigger","mentionable":false,"managed":false,"id":"1473437816569598118","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":11027200},"color":11027200},{"version":1780422006622,"unicode_emoji":null,"tags":{},"position":8,"permissions":"0","name":"nigger","mentionable":false,"managed":false,"id":"1473437746642157660","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":11027200},"color":11027200},{"version":1780422006748,"unicode_emoji":null,"tags":{},"position":29,"permissions":"1827360474656727","name":"Cónsul","mentionable":false,"managed":false,"id":"1463962098030739682","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":3066993},"color":3066993},{"version":1780422012625,"unicode_emoji":null,"tags":{},"position":1,"permissions":"0","name":"novia de diego","mentionable":false,"managed":false,"id":"1511424143839465602","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":10181046},"color":10181046},{"version":1780422006666,"unicode_emoji":null,"tags":{"bot_id":"431544605209788416"},"position":14,"permissions":"275415166016","name":"Tupperbox","mentionable":false,"managed":true,"id":"1463981906193551514","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1759387264414,"unicode_emoji":null,"tags":{},"position":0,"permissions":"2248473465835073","name":"@everyone","mentionable":false,"managed":false,"id":"1423198080592904255","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1780422006652,"unicode_emoji":null,"tags":{},"position":12,"permissions":"0","name":"nigger","mentionable":false,"managed":false,"id":"1473437690866171948","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":11027200},"color":11027200},{"version":1780422006642,"unicode_emoji":null,"tags":{},"position":10,"permissions":"0","name":"nigger","mentionable":false,"managed":false,"id":"1473437727558205694","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":11027200},"color":11027200},{"version":1780422006720,"unicode_emoji":null,"tags":{"bot_id":"571661221854707713"},"position":25,"permissions":"8","name":"Assyst","mentionable":false,"managed":true,"id":"1423555927490957326","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1780422006592,"unicode_emoji":null,"tags":{},"position":5,"permissions":"0","name":"nigger","mentionable":false,"managed":false,"id":"1473437785976471675","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":11027200},"color":11027200},{"version":1780422006671,"unicode_emoji":null,"tags":{"bot_id":"684773505157431347"},"position":15,"permissions":"287804091672","name":"FlaviBot","mentionable":false,"managed":true,"id":"1459628190543777905","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1780422006580,"unicode_emoji":null,"tags":{},"position":3,"permissions":"0","name":"nigger","mentionable":false,"managed":false,"id":"1473437806952054805","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":11027200},"color":11027200},{"version":1780422006661,"unicode_emoji":null,"tags":{},"position":13,"permissions":"0","name":"nigger","mentionable":false,"managed":false,"id":"1473437593910640744","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":11027200},"color":11027200},{"version":1780422006725,"unicode_emoji":null,"tags":{},"position":26,"permissions":"0","name":"npc","mentionable":false,"managed":false,"id":"1433548228468412436","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1780516584267,"unicode_emoji":null,"tags":{},"position":30,"permissions":"2107755132878839","name":"admin supremo ++ exclusivo solo sigmas","mentionable":false,"managed":false,"id":"1433361301647790110","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":16390400},"color":16390400},{"version":1780422006713,"unicode_emoji":null,"tags":{"bot_id":"999736048596816014"},"position":23,"permissions":"537185280","name":"Ballsdex","mentionable":false,"managed":true,"id":"1425397038157402185","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1780422006696,"unicode_emoji":null,"tags":{"bot_id":"809853895450427403"},"position":20,"permissions":"805440512","name":"Footballnation","mentionable":false,"managed":true,"id":"1434961631040901197","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1780422006708,"unicode_emoji":null,"tags":{},"position":22,"permissions":"1720707884502593","name":"frigorífico","mentionable":false,"managed":false,"id":"1430644441911267430","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":9807270},"color":9807270},{"version":1780422006600,"unicode_emoji":null,"tags":{},"position":6,"permissions":"0","name":"nigger","mentionable":false,"managed":false,"id":"1473437775272345793","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":11027200},"color":11027200},{"version":1780422006588,"unicode_emoji":null,"tags":{},"position":4,"permissions":"0","name":"nigger","mentionable":false,"managed":false,"id":"1473437797032525906","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":11027200},"color":11027200},{"version":1780422006675,"unicode_emoji":null,"tags":{"bot_id":"1061825343285112842"},"position":16,"permissions":"60480","name":"Garam","mentionable":false,"managed":true,"id":"1447215407722401977","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1780422006742,"unicode_emoji":null,"tags":{},"position":28,"permissions":"1720707884371521","name":"giga cipote","mentionable":false,"managed":false,"id":"1423557572224352346","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":2123412},"color":2123412},{"version":1780422006689,"unicode_emoji":null,"tags":{},"position":19,"permissions":"0","name":"gubby","mentionable":false,"managed":false,"id":"1435268178207969440","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":16777215},"color":16777215},{"version":1780422006732,"unicode_emoji":null,"tags":{},"position":27,"permissions":"1720707884371521","name":"no cipote","mentionable":false,"managed":false,"id":"1423557730958049361","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":11342935},"color":11342935},{"version":1780422006717,"unicode_emoji":null,"tags":{"bot_id":"235148962103951360"},"position":24,"permissions":"573242775563510","name":"carl-bot","mentionable":false,"managed":true,"id":"1423556846408437854","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1780422006684,"unicode_emoji":null,"tags":{"bot_id":"1126539776120606750"},"position":18,"permissions":"277025736768","name":"Cities Chain","mentionable":false,"managed":true,"id":"1441521935816327273","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1780422006633,"unicode_emoji":null,"tags":{},"position":9,"permissions":"0","name":"nigger","mentionable":false,"managed":false,"id":"1473437736726954014","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":11027200},"color":11027200},{"version":1780422006611,"unicode_emoji":null,"tags":{},"position":7,"permissions":"0","name":"nigger","mentionable":false,"managed":false,"id":"1473437762949480501","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":11027200},"color":11027200}],"member_count":43,"preferred_locale":"en-US","presences":[{"user":{"id":"1240961995277205544"},"status":"dnd","processed_at_timestamp":1781561858983,"client_status":{"mobile":"dnd","desktop":"dnd"},"activities":[{"type":4,"state":"si hacemo minimo comun multiplo elevado a 7 teoremade pitagoras ecuacion de segundo grado tabla de valores divido entre 256. Ns","name":"Custom Status","id":"custom","created_at":1781554571294,"content_classification":{"loaded":true,"data":null}},{"type":0,"timestamps":{"start":1781541504079},"session_id":"474044bbd87b47097db2517e29112f06","name":"ROBLOX","id":"50beaf301c2aa8bd","created_at":1781554555500,"content_classification":{"loaded":true,"data":null},"application_id":"363445589247131668"}]},{"user":{"id":"1126539776120606750"},"status":"online","processed_at_timestamp":0,"client_status":{"web":"online"},"activities":[]},{"user":{"id":"912035400485330954"},"status":"online","processed_at_timestamp":1781561921538,"client_status":{"mobile":"online"},"activities":[{"type":4,"state":"But can you make it on your own.. When your self is on the mend?","name":"Custom Status","id":"custom","emoji":{"name":"heart_on_green_fire","id":"1468258095921889292","animated":false},"created_at":1781561921514,"content_classification":{"loaded":true,"data":null}}]},{"user":{"id":"1284503977341354024"},"status":"online","processed_at_timestamp":1781559192720,"client_status":{"desktop":"online"},"activities":[{"type":0,"timestamps":{"start":1781538213834},"state":"Workspace: No workspace","session_id":"f83c12623317d09e0d6907230f8a1f80","platform":"desktop","name":"Visual Studio Code","id":"a1bb2dcf70d85c57","details":"Editing index.php","created_at":1781541861924,"content_classification":{"loaded":true,"data":null},"assets":{"small_text":"Visual Studio Code","small_image":"1359299466493956258","large_text":"Editing a PHP file","large_image":"1359299228186312897"},"application_id":"383226320970055681"}]}],"system_channel_id":"1423198081695879240","verification_level":0,"default_message_notifications":0,"stickers":[{"version":1761162340933,"type":2,"tags":"smirk","name":"clan","id":"1430643292210725026","guild_id":"1423198080592904255","format_type":1,"description":"","available":true},{"version":1767123910684,"type":2,"tags":"1455647471287013530","name":"pleaseXineesthis","id":"1455647928021422235","guild_id":"1423198080592904255","format_type":1,"description":"Zesty","available":true},{"version":1778794769817,"type":2,"tags":"1504598925921878016","name":"prim 2","id":"1504599058700828714","guild_id":"1423198080592904255","format_type":1,"description":"","available":true},{"version":1780394208987,"type":2,"tags":"stuck_out_tongue","name":"Hafsa novia de natsuki","id":"1511307593044201644","guild_id":"1423198080592904255","format_type":1,"description":"Este stiker esta permitido ser usado solamente con la autorización de Hafsa(sumpf)","available":true}],"inventory_settings":null,"banner":null,"hub_type":null,"latest_onboarding_question_id":null,"game_application_ids":null,"home_header":null,"nsfw_level":0,"embedded_activities":[],"verification_role_id":null,"premium_progress_bar_enabled":false,"large":false,"nsfw":false,"guild_scheduled_events":[],"version":1780394209006,"max_members":25000000,"features":["SOUNDBOARD"]},{"public_updates_channel_id":"1445334914303131763","channels":[{"version":1764624083731,"type":4,"position":0,"permission_overwrites":[],"name":"Text Channels","id":"1445162893816365189","flags":0},{"version":1764624083743,"type":4,"position":0,"permission_overwrites":[],"name":"Voice Channels","id":"1445162893816365190","flags":0},{"version":1774795533513,"type":0,"topic":null,"rate_limit_per_user":0,"position":11,"permission_overwrites":[],"parent_id":"1445162893816365189","name":"📨-general","last_message_id":"1489939867130531841","id":"1445162893816365191","icon_emoji":{"name":"👋","id":null},"flags":0},{"version":1764624083796,"user_limit":0,"type":2,"status":null,"rtc_region":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[],"parent_id":"1445162893816365190","name":"General","last_message_id":null,"id":"1445162893816365192","icon_emoji":{"name":"🎙","id":null},"flags":0,"bitrate":64000},{"version":1765227826983,"type":0,"topic":null,"rate_limit_per_user":0,"position":2,"permission_overwrites":[{"type":0,"id":"1445162893330088046","deny":"377957124096","allow":"0"}],"name":"background","last_message_id":"1447695134580801800","id":"1445163951779479772","flags":0},{"version":1765227876681,"type":0,"topic":null,"rate_limit_per_user":0,"position":3,"permission_overwrites":[{"type":0,"id":"1445162893330088046","deny":"377957124096","allow":"0"},{"type":0,"id":"1445335053021478965","deny":"0","allow":"2048"}],"name":"prj-list","last_message_id":"1447694878841770105","id":"1445164768045568020","flags":0},{"version":1765227803628,"type":0,"topic":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[{"type":0,"id":"1445162893330088046","deny":"377957124096","allow":"0"}],"name":"rules","last_message_id":"1447694979244757132","id":"1445334914303131760","flags":0},{"version":1765116395420,"type":0,"topic":null,"rate_limit_per_user":0,"position":1,"permission_overwrites":[{"type":0,"id":"1445162893330088046","deny":"1024","allow":"0"}],"name":"moderator-only","last_message_id":"1445334915347513437","id":"1445334914303131763","flags":0},{"version":1765227712055,"type":5,"topic":null,"rate_limit_per_user":0,"position":4,"permission_overwrites":[{"type":0,"id":"1445162893330088046","deny":"309237647360","allow":"0"},{"type":0,"id":"1445335053021478965","deny":"0","allow":"2048"}],"name":"prj-news","last_message_id":"1459494295454093509","id":"1445400685448269855","flags":0},{"version":1774795533533,"type":0,"topic":null,"rate_limit_per_user":0,"position":13,"permission_overwrites":[],"parent_id":"1445162893816365189","name":"support","last_message_id":null,"id":"1446396047600517170","flags":0},{"version":1774795533527,"type":0,"topic":null,"rate_limit_per_user":0,"position":12,"permission_overwrites":[],"parent_id":"1445162893816365189","name":"general-duo","last_message_id":null,"id":"1446968795339165907","flags":0},{"version":1774795533539,"type":15,"topic":null,"template":"","rate_limit_per_user":0,"position":14,"permission_overwrites":[],"parent_id":"1445162893816365189","name":"new-project-ideas","last_message_id":"1447694498330181704","id":"1446968887244619796","flags":0,"default_tag_setting":"match_some","available_tags":[]},{"version":1765054761726,"user_limit":0,"type":2,"rtc_region":null,"rate_limit_per_user":0,"position":1,"permission_overwrites":[],"parent_id":"1445162893816365190","name":"Super Mario World","last_message_id":null,"id":"1446969288069222621","flags":0,"bitrate":64000},{"version":1765054783844,"user_limit":0,"type":2,"rtc_region":null,"rate_limit_per_user":0,"position":2,"permission_overwrites":[],"parent_id":"1445162893816365190","name":"Minecraft","last_message_id":null,"id":"1446969381090496573","flags":0,"bitrate":64000},{"version":1765054797975,"user_limit":0,"type":2,"rtc_region":null,"rate_limit_per_user":0,"position":3,"permission_overwrites":[],"parent_id":"1445162893816365190","name":"TAoA 8.1.0 2 : Refactored","last_message_id":null,"id":"1446969440355876905","flags":0,"bitrate":64000},{"version":1765054825284,"user_limit":0,"type":2,"rtc_region":null,"rate_limit_per_user":0,"position":4,"permission_overwrites":[],"parent_id":"1445162893816365190","name":"Development Streaming","last_message_id":null,"id":"1446969554881478846","flags":0,"bitrate":64000},{"version":1765451244494,"type":0,"topic":null,"rate_limit_per_user":0,"position":8,"permission_overwrites":[],"name":"io","last_message_id":null,"id":"1446969632429838418","flags":0},{"version":1765227897059,"type":5,"topic":null,"rate_limit_per_user":0,"position":5,"permission_overwrites":[{"type":0,"id":"1445162893330088046","deny":"309237647360","allow":"0"}],"name":"build-publish","last_message_id":"1447694846994415687","id":"1447227916424319217","flags":0},{"version":1765227932554,"type":5,"topic":null,"rate_limit_per_user":0,"position":6,"permission_overwrites":[{"type":0,"id":"1445162893330088046","deny":"309237645312","allow":"2048"}],"name":"stupid-news","last_message_id":"1470445599559122996","id":"1447694172646801480","flags":0},{"version":1765451244464,"type":5,"topic":null,"rate_limit_per_user":0,"position":7,"permission_overwrites":[{"type":0,"id":"1445162893330088046","deny":"309237647360","allow":"0"}],"name":"github-pushes","last_message_id":null,"id":"1447695679635066900","flags":0},{"version":1774795533433,"type":0,"topic":null,"rate_limit_per_user":0,"position":10,"permission_overwrites":[],"name":"questionaire","last_message_id":"1450173845091913799","id":"1448762287748939987","flags":0},{"version":1774795533416,"type":5,"topic":null,"rate_limit_per_user":0,"position":9,"permission_overwrites":[],"name":"overall-announcements","last_message_id":"1465993419896913972","id":"1450483958885257257","flags":0}],"application_command_counts":{},"owner_id":"1441117800671350896","discovery_splash":null,"soundboard_sounds":[],"theme":null,"profile":null,"activity_instances":[],"system_channel_flags":0,"incidents_data":null,"joined_at":"2026-04-04T10:49:05.842000+00:00","premium_progress_bar_enabled_user_updated_at":null,"rules_channel_id":"1445334914303131760","voice_states":[],"vanity_url_code":null,"official_message_color":null,"id":"1445162893330088046","stage_instances":[],"premium_features":null,"region":"deprecated","name":"Snow32's Cuddlelands","max_stage_video_channel_users":50,"moderator_reporting":null,"icon":"5d08d1f9aa5a505e092e1e05f486da71","explicit_content_filter":2,"members":[{"user":{"username":"win32a","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"1482318441066135693","global_name":"The LGS 494'er","display_name_styles":null,"display_name":"The LGS 494'er","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"883a27d18b9795631db4d3580e3e2c88"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-04-04T10:49:05.842000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"lanternoric","public_flags":0,"primary_guild":null,"id":"1284503977341354024","global_name":null,"display_name_styles":null,"display_name":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1382845914292686929","palette":"berry","label":"COLLECTIBLES_NAMEPLATES_VOL_3_OASIS_A11Y","expires_at":null,"asset":"nameplates/nameplates_v3/oasis/"}},"bot":false,"avatar_decoration_data":null,"avatar":"47533c2e0590a6630d12a8679ce71a5f"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-01-03T15:47:09.250000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"josemiten","public_flags":256,"primary_guild":null,"id":"551652411769618440","global_name":"joe","display_name_styles":null,"display_name":"joe","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954036","palette":"cobalt","label":"COLLECTIBLES_ORB_MAGIC_MISTS_NP_A11Y","expires_at":null,"asset":"nameplates/orb/magical_mist/"}},"bot":false,"avatar_decoration_data":null,"avatar":"2e6105f36b071345ea5ff607771094c2"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-01-03T17:48:22.001000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"defautluser2","public_flags":128,"primary_guild":{"tag":"SOG","identity_guild_id":"992118472454717530","identity_enabled":true,"badge":"0eaa40ad4f5fa0f420b29fe24a21ce48"},"id":"912035400485330954","global_name":"Niko","display_name_styles":{"font_id":11,"effect_id":1,"colors":[14516468]},"display_name":"Niko","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1377377712129179840","palette":"berry","label":"COLLECTIBLES_NAMEPLATES_V2_COZY_CAT_A11Y","expires_at":null,"asset":"nameplates/nameplates_v2/cozy_cat/"}},"bot":false,"avatar_decoration_data":{"sku_id":"1212569433839636530","expires_at":null,"asset":"a_c3cffc19e9784f7d0b005eecdf1b566e"},"avatar":"7030c9a3a010cbaddc3d9d4764d98a11"},"roles":["1445335200791007266","1450044988367966339","1455690289686773852"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2025-12-03T18:59:45.455000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"aydrix","public_flags":0,"primary_guild":{"tag":"FYG","identity_guild_id":"1402343151179403375","identity_enabled":true,"badge":"1df806e7e25c4ba46c3123dffdabcef9"},"id":"627592842554114090","global_name":"Aydrix","display_name_styles":null,"display_name":"Aydrix","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"bfc4d8ba994ebb86fe3ccd332124bea9"},"roles":["1450044988367966339","1455690289686773852"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2025-12-07T08:50:20.018000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"fafik.2","public_flags":0,"primary_guild":{"tag":"fluffy","identity_guild_id":"267735321695748096","identity_enabled":true,"badge":"9050fb1a279eb693dd6fea1d9eff53de"},"id":"810269161984622602","global_name":"Fafik","display_name_styles":null,"display_name":"Fafik","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"b726fdc312d395305b57adf3684ea303"},"roles":[],"premium_since":null,"pending":false,"nick":"Fafik (dog)","mute":false,"joined_at":"2025-12-18T08:54:45.027000+00:00","flags":0,"deaf":false,"communication_disabled_until":"2026-01-07T10:56:55+00:00","banner":null,"avatar":null},{"user":{"username":"plnguyenhtk","public_flags":128,"primary_guild":{"tag":"Ba㏔u","identity_guild_id":"970163353542606888","identity_enabled":true,"badge":"3a608fe3fbba65119a8c5f98e4230f1d"},"id":"1277853720046211132","global_name":"plnguyen","display_name_styles":null,"display_name":"plnguyen","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"15d191c6204dcd44f32f5ab87d5d4705"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2025-12-13T16:19:54.829000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"jeff_339_dev","public_flags":0,"primary_guild":{"tag":"UNTY","identity_guild_id":"489222168727519232","identity_enabled":true,"badge":"ea76d37bcd6f1b0543efcce6c32fe999"},"id":"1309458855297810432","global_name":"jeff the 339","display_name_styles":null,"display_name":"jeff the 339","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"fd9e7b0e2566cbc7097ce9fb5c3e339e"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-01-05T11:56:41.527000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"Dyno","public_flags":589824,"primary_guild":null,"id":"155149108183695360","global_name":null,"display_name_styles":null,"display_name":null,"discriminator":"3861","collectibles":null,"bot":true,"avatar_decoration_data":null,"avatar":"b4fdfc64edff74c37e1574d34fad66c2"},"roles":["1458181438930292973"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-01-06T19:32:26.853000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"aquaponieee","public_flags":0,"primary_guild":{"tag":null,"identity_guild_id":null,"identity_enabled":false,"badge":null},"id":"801923460338417755","global_name":"aqua","display_name_styles":null,"display_name":"aqua","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"27f8eba218f1631002fbd30688e6bf9e"},"roles":["1455690289686773852"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2025-12-11T11:20:57.140000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"jollystreerzus","public_flags":0,"primary_guild":{"tag":"Fe㏔ѹ","identity_guild_id":"1187823000934953060","identity_enabled":true,"badge":"ec60c5e6d1f14d3bbff586e2e0b9e54e"},"id":"1284799076046602273","global_name":"PanoramicReviews","display_name_styles":null,"display_name":"PanoramicReviews","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"172177e9f4cbedb1d1fcbe08abc34a3e"},"roles":["1450044988367966339","1455690289686773852"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2025-12-05T10:01:40.961000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null}],"experiments":{"evaluation_id":null,"assignments":[]},"owner_configured_content_level":0,"afk_channel_id":null,"threads":[],"max_video_channel_users":25,"afk_timeout":300,"mfa_level":0,"guild_space_settings":null,"emojis":[{"version":1764665309714,"roles":[],"require_colons":true,"name":"andr2xphone","managed":false,"id":"1445335712164478996","available":true,"animated":false},{"version":1764665332466,"roles":[],"require_colons":true,"name":"root","managed":false,"id":"1445335877835554847","available":true,"animated":false},{"version":1765287229469,"roles":[],"require_colons":true,"name":"msn","managed":false,"id":"1447944298837446768","available":true,"animated":false},{"version":1765287274687,"roles":[],"require_colons":true,"name":"cloudnrainbow","managed":false,"id":"1447944476273279149","available":true,"animated":false},{"version":1765287309236,"roles":[],"require_colons":true,"name":"launcheroreo","managed":false,"id":"1447944621010321478","available":true,"animated":false},{"version":1765287381545,"roles":[],"require_colons":true,"name":"redball4","managed":false,"id":"1447944935209701376","available":true,"animated":false},{"version":1765287415134,"roles":[],"require_colons":true,"name":"andr4x","managed":false,"id":"1447945072363569267","available":true,"animated":false},{"version":1765740995308,"roles":[],"require_colons":true,"name":"oakplank","managed":false,"id":"1447945248675332168","available":true,"animated":false},{"version":1765365029389,"roles":[],"require_colons":true,"name":"lostinthoughts","managed":false,"id":"1448270592322310184","available":true,"animated":false},{"version":1765616616427,"roles":[],"require_colons":true,"name":"qr","managed":false,"id":"1449325816793268376","available":true,"animated":false},{"version":1765740988193,"roles":[],"require_colons":true,"name":"androidkitkat","managed":false,"id":"1449847481046143006","available":true,"animated":false},{"version":1766681261472,"roles":[],"require_colons":true,"name":"gayasscallingv2","managed":false,"id":"1453791322342166548","available":true,"animated":false},{"version":1767520408874,"roles":[],"require_colons":true,"name":"cuddle","managed":false,"id":"1457310961655484557","available":true,"animated":false}],"description":null,"safety_alerts_channel_id":null,"lazy":true,"splash":null,"premium_subscription_count":0,"premium_tier":0,"application_id":null,"roles":[{"version":1765287636866,"unicode_emoji":null,"tags":{},"position":0,"permissions":"4500274353131073","name":"@everyone","mentionable":false,"managed":false,"id":"1445162893330088046","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1765788085756,"unicode_emoji":null,"tags":{},"position":7,"permissions":"2248473465704009","name":"TrustedInstaller","mentionable":false,"managed":false,"id":"1445334929276670033","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1765788085748,"unicode_emoji":null,"tags":{},"position":6,"permissions":"2248474405228275","name":"Administrator","mentionable":false,"managed":false,"id":"1445335006246469693","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1765788085737,"unicode_emoji":null,"tags":{},"position":5,"permissions":"4500290593484355","name":"Moderator","mentionable":false,"managed":false,"id":"1445335053021478965","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1765788085714,"unicode_emoji":null,"tags":{},"position":4,"permissions":"2248473465704001","name":"Pre-Moderator","mentionable":false,"managed":false,"id":"1445335094566060052","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1765788085711,"unicode_emoji":null,"tags":{},"position":3,"permissions":"2248473465704001","name":"Peasent","mentionable":false,"managed":false,"id":"1445335157052805241","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1767134119292,"unicode_emoji":null,"tags":{},"position":2,"permissions":"2248473465704001","name":"epstein","mentionable":true,"managed":false,"id":"1445335200791007266","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":65538},"color":65538},{"version":1765788065763,"unicode_emoji":null,"tags":{},"position":1,"permissions":"4500274353131073","name":"new role","mentionable":false,"managed":false,"id":"1450044988367966339","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1765788147116,"unicode_emoji":null,"tags":{},"position":8,"permissions":"4500274353131081","name":"Groovy' Snow32","mentionable":true,"managed":false,"id":"1450044999390728324","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":9682918},"color":9682918},{"version":1767134029474,"unicode_emoji":null,"tags":{},"position":1,"permissions":"4500274353131073","name":"kitti cat","mentionable":true,"managed":false,"id":"1455690289686773852","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":14051342},"color":14051342},{"version":1767718969504,"unicode_emoji":null,"tags":{"bot_id":"431544605209788416"},"position":1,"permissions":"275415166016","name":"Tupperbox","mentionable":false,"managed":true,"id":"1458143785421635676","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1767727947863,"unicode_emoji":null,"tags":{"bot_id":"155149108183695360"},"position":1,"permissions":"1513962695871","name":"Dyno","mentionable":false,"managed":true,"id":"1458181438930292973","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0}],"member_count":18,"preferred_locale":"en-US","presences":[{"user":{"id":"155149108183695360"},"status":"online","processed_at_timestamp":1781500063714,"client_status":{"web":"online"},"activities":[{"type":0,"name":"dyno.gg | ?help","id":"ec0b28a579ecb4bd","created_at":1781500063714,"content_classification":{"loaded":true,"data":null}}]},{"user":{"id":"627592842554114090"},"status":"online","processed_at_timestamp":1781561638133,"client_status":{"desktop":"online"},"activities":[]},{"user":{"id":"912035400485330954"},"status":"online","processed_at_timestamp":1781561921538,"client_status":{"mobile":"online"},"activities":[{"type":4,"state":"But can you make it on your own.. When your self is on the mend?","name":"Custom Status","id":"custom","emoji":{"name":"heart_on_green_fire","id":"1468258095921889292","animated":false},"created_at":1781561921514,"content_classification":{"loaded":true,"data":null}}]},{"user":{"id":"1284503977341354024"},"status":"online","processed_at_timestamp":1781559192720,"client_status":{"desktop":"online"},"activities":[{"type":0,"timestamps":{"start":1781538213834},"state":"Workspace: No workspace","session_id":"f83c12623317d09e0d6907230f8a1f80","platform":"desktop","name":"Visual Studio Code","id":"a1bb2dcf70d85c57","details":"Editing index.php","created_at":1781541861924,"content_classification":{"loaded":true,"data":null},"assets":{"small_text":"Visual Studio Code","small_image":"1359299466493956258","large_text":"Editing a PHP file","large_image":"1359299228186312897"},"application_id":"383226320970055681"}]}],"system_channel_id":"1445162893816365191","verification_level":1,"default_message_notifications":1,"stickers":[{"version":1764626117793,"type":2,"tags":"fire","name":"Xp","id":"1445171425341214873","guild_id":"1445162893330088046","format_type":1,"description":"","available":true}],"inventory_settings":null,"banner":null,"hub_type":null,"latest_onboarding_question_id":null,"game_application_ids":null,"home_header":null,"nsfw_level":0,"embedded_activities":[],"verification_role_id":null,"premium_progress_bar_enabled":true,"large":false,"nsfw":false,"guild_scheduled_events":[],"version":1767553546771,"max_members":25000000,"features":["COMMUNITY","NEWS"]},{"public_updates_channel_id":null,"channels":[{"version":1765889836065,"type":4,"position":0,"permission_overwrites":[],"name":"Text Channels","id":"1450471843638284413","flags":0},{"version":1765996684866,"type":4,"position":1,"permission_overwrites":[],"name":"Voice Channels","id":"1450471843638284414","flags":0},{"version":1765985046270,"type":0,"topic":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[],"parent_id":"1450471843638284413","name":"general","last_message_id":"1495854990953152602","id":"1450871184504913931","flags":0},{"version":1765996778655,"user_limit":0,"type":2,"rtc_region":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[],"parent_id":"1450471843638284414","name":"if you talk you explod like its a really massive explosion you really dont wanna explod here so do","last_message_id":"1451676447407210789","id":"1450920128802852864","flags":0,"bitrate":64000},{"version":1766139473489,"user_limit":0,"type":2,"rtc_region":null,"rate_limit_per_user":0,"position":1,"permission_overwrites":[{"type":0,"id":"1450869273642664069","deny":"0","allow":"1024"},{"type":0,"id":"1450471843638284412","deny":"1049600","allow":"0"}],"parent_id":"1450471843638284414","name":"+972 54-877-6658","last_message_id":"1450939708455784580","id":"1450938427326599208","flags":0,"bitrate":64000},{"version":1768161172079,"type":0,"topic":null,"rate_limit_per_user":0,"position":1,"permission_overwrites":[{"type":0,"id":"1459998265385816174","deny":"0","allow":"1024"},{"type":0,"id":"1459998144090607616","deny":"0","allow":"1024"},{"type":0,"id":"1450471843638284412","deny":"1024","allow":"0"}],"parent_id":"1450471843638284413","name":"🇪🇸-spain-🇪🇸-espanol-🇪🇸","last_message_id":"1466506660205035807","id":"1459995600060944545","flags":0},{"version":1774799042186,"type":0,"topic":null,"rate_limit_per_user":0,"position":4,"permission_overwrites":[{"type":0,"id":"1460387131657683141","deny":"0","allow":"1024"},{"type":0,"id":"1450471843638284412","deny":"1024","allow":"0"}],"parent_id":"1461763500866277571","name":"yamp","last_pin_timestamp":"2026-01-18T15:55:39.194000+00:00","last_message_id":"1472228140733436047","id":"1460387752980905984","flags":0},{"version":1768581976873,"type":4,"position":2,"permission_overwrites":[{"type":0,"id":"1460387131657683141","deny":"0","allow":"1024"},{"type":0,"id":"1450471843638284412","deny":"1024","allow":"0"}],"name":"devs council","id":"1461763500866277571","flags":0},{"version":1774799042176,"type":0,"topic":null,"rate_limit_per_user":0,"position":3,"permission_overwrites":[{"type":0,"id":"1460387131657683141","deny":"0","allow":"1024"},{"type":0,"id":"1450471843638284412","deny":"1024","allow":"0"}],"parent_id":"1461763500866277571","name":"general","last_message_id":"1462414081578238046","id":"1462133191975371016","flags":0},{"version":1774799042098,"type":0,"topic":null,"rate_limit_per_user":0,"position":2,"permission_overwrites":[],"parent_id":"1450471843638284413","name":"pobierz-chroot","last_message_id":"1468702685053063241","id":"1468347595033415821","flags":0}],"application_command_counts":{},"owner_id":"1441117800671350896","discovery_splash":null,"soundboard_sounds":[],"theme":null,"profile":null,"activity_instances":[],"system_channel_flags":0,"incidents_data":null,"joined_at":"2026-03-14T10:46:57.444000+00:00","premium_progress_bar_enabled_user_updated_at":null,"rules_channel_id":null,"voice_states":[],"vanity_url_code":null,"official_message_color":null,"id":"1450471843638284412","stage_instances":[],"premium_features":null,"region":"deprecated","name":"TCP++ | 酷人们++ 🇨🇳","max_stage_video_channel_users":50,"moderator_reporting":null,"icon":"503a29ea2536afc27e7c070b845d39f3","explicit_content_filter":0,"members":[{"user":{"username":"win32a","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"1482318441066135693","global_name":"The LGS 494'er","display_name_styles":null,"display_name":"The LGS 494'er","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"883a27d18b9795631db4d3580e3e2c88"},"roles":["1495125032379093116"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-03-14T10:46:57.444000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"lanternoric","public_flags":0,"primary_guild":null,"id":"1284503977341354024","global_name":null,"display_name_styles":null,"display_name":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1382845914292686929","palette":"berry","label":"COLLECTIBLES_NAMEPLATES_VOL_3_OASIS_A11Y","expires_at":null,"asset":"nameplates/nameplates_v3/oasis/"}},"bot":false,"avatar_decoration_data":null,"avatar":"47533c2e0590a6630d12a8679ce71a5f"},"roles":["1460313028057632930","1460387131657683141","1460312986412650537","1460312550926192651","1455195508128878682"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2025-12-20T20:03:16.465000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"josemiten","public_flags":256,"primary_guild":null,"id":"551652411769618440","global_name":"joe","display_name_styles":null,"display_name":"joe","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954036","palette":"cobalt","label":"COLLECTIBLES_ORB_MAGIC_MISTS_NP_A11Y","expires_at":null,"asset":"nameplates/orb/magical_mist/"}},"bot":false,"avatar_decoration_data":null,"avatar":"2e6105f36b071345ea5ff607771094c2"},"roles":["1460312439760621776","1460312986412650537","1460313028057632930","1450869273642664069"],"premium_since":null,"pending":false,"nick":"Phone backglass manufacturer","mute":false,"joined_at":"2025-12-20T20:03:33.697000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"defautluser2","public_flags":128,"primary_guild":{"tag":"SOG","identity_guild_id":"992118472454717530","identity_enabled":true,"badge":"0eaa40ad4f5fa0f420b29fe24a21ce48"},"id":"912035400485330954","global_name":"Niko","display_name_styles":{"font_id":11,"effect_id":1,"colors":[14516468]},"display_name":"Niko","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1377377712129179840","palette":"berry","label":"COLLECTIBLES_NAMEPLATES_V2_COZY_CAT_A11Y","expires_at":null,"asset":"nameplates/nameplates_v2/cozy_cat/"}},"bot":false,"avatar_decoration_data":{"sku_id":"1212569433839636530","expires_at":null,"asset":"a_c3cffc19e9784f7d0b005eecdf1b566e"},"avatar":"7030c9a3a010cbaddc3d9d4764d98a11"},"roles":["1460313028057632930","1460387131657683141","1450869273642664069","1459998265385816174"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2025-12-20T20:01:34.035000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"bombsyndrome_","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"1464759491051388978","global_name":"old_kb_offset","display_name_styles":null,"display_name":"old_kb_offset","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"c0db2c5573c36973f43f59fb5c185ac4"},"roles":[],"premium_since":null,"pending":false,"nick":"tito","mute":false,"joined_at":"2026-01-26T17:48:39.991000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"jollystreerzus","public_flags":0,"primary_guild":{"tag":"Fe㏔ѹ","identity_guild_id":"1187823000934953060","identity_enabled":true,"badge":"ec60c5e6d1f14d3bbff586e2e0b9e54e"},"id":"1284799076046602273","global_name":"PanoramicReviews","display_name_styles":null,"display_name":"PanoramicReviews","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"172177e9f4cbedb1d1fcbe08abc34a3e"},"roles":["1459998265385816174"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-01-21T17:58:43.855000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null}],"experiments":{"evaluation_id":null,"assignments":[]},"owner_configured_content_level":0,"afk_channel_id":null,"threads":[],"max_video_channel_users":25,"afk_timeout":300,"mfa_level":0,"guild_space_settings":null,"emojis":[{"version":1766681859838,"roles":[],"require_colons":true,"name":"obramaestra","managed":false,"id":"1453793832008421498","available":true,"animated":false}],"description":null,"safety_alerts_channel_id":null,"lazy":true,"splash":null,"premium_subscription_count":0,"premium_tier":0,"application_id":null,"roles":[{"version":1766680798933,"unicode_emoji":null,"tags":{},"position":0,"permissions":"2248473465704001","name":"@everyone","mentionable":false,"managed":false,"id":"1450471843638284412","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1776535994736,"unicode_emoji":null,"tags":{},"position":15,"permissions":"2248473465835081","name":"new role","mentionable":false,"managed":false,"id":"1450869273642664069","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1776535994708,"unicode_emoji":null,"tags":{},"position":9,"permissions":"0","name":"cone fucker","mentionable":false,"managed":false,"id":"1454540917418758255","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":16742144},"color":16742144},{"version":1776535994703,"unicode_emoji":null,"tags":{},"position":8,"permissions":"8","name":"old role","mentionable":false,"managed":false,"id":"1455195508128878682","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1776535994696,"unicode_emoji":null,"tags":{},"position":6,"permissions":"0","name":"mi habla español but idiot","mentionable":true,"managed":false,"id":"1459998144090607616","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":15844367},"color":15844367},{"version":1776535994699,"unicode_emoji":null,"tags":{},"position":7,"permissions":"0","name":"good spanish","mentionable":true,"managed":false,"id":"1459998265385816174","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":3066993},"color":3066993},{"version":1776535994716,"unicode_emoji":null,"tags":{},"position":11,"permissions":"2248473465704001","name":"Turkish | TÜRKIYEEEEEEE","mentionable":false,"managed":false,"id":"1460312261783457803","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":14103594},"color":14103594},{"version":1776535994693,"unicode_emoji":null,"tags":{},"position":5,"permissions":"2248473465704001","name":"new role","mentionable":false,"managed":false,"id":"1460312402133385451","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1776535994689,"unicode_emoji":null,"tags":{},"position":4,"permissions":"2248473465704001","name":"Vietnam (makes aftermarket phone backglass)","mentionable":false,"managed":false,"id":"1460312439760621776","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":16712965},"color":16712965},{"version":1776535994686,"unicode_emoji":null,"tags":{},"position":3,"permissions":"2248473465704001","name":"polski femboy","mentionable":false,"managed":false,"id":"1460312550926192651","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":14286926},"color":14286926},{"version":1776535994733,"unicode_emoji":null,"tags":{},"position":14,"permissions":"2248473465704001","name":"Core TCP","mentionable":false,"managed":false,"id":"1460312986412650537","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1776535994728,"unicode_emoji":null,"tags":{},"position":13,"permissions":"2248473465704001","name":"Full TCPRR","mentionable":false,"managed":false,"id":"1460313028057632930","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1776535994719,"unicode_emoji":null,"tags":{},"position":12,"permissions":"2248473465704001","name":"Developer Qualifying","mentionable":false,"managed":false,"id":"1460387131657683141","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1776535994680,"unicode_emoji":null,"tags":{"bot_id":"1453762450083020944"},"position":2,"permissions":"5137369400723520","name":"Lanternoric","mentionable":false,"managed":true,"id":"1461073939861213370","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1776535994711,"unicode_emoji":null,"tags":{},"position":10,"permissions":"0","name":"Bulgarian | българин/българка","mentionable":false,"managed":false,"id":"1467207415924785297","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":2067276},"color":2067276},{"version":1776535995146,"unicode_emoji":null,"tags":{},"position":1,"permissions":"0","name":"EXTrSA FAG","mentionable":false,"managed":false,"id":"1495125032379093116","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":16711680},"color":16711680}],"member_count":14,"preferred_locale":"en-US","presences":[{"user":{"id":"912035400485330954"},"status":"online","processed_at_timestamp":1781561921538,"client_status":{"mobile":"online"},"activities":[{"type":4,"state":"But can you make it on your own.. When your self is on the mend?","name":"Custom Status","id":"custom","emoji":{"name":"heart_on_green_fire","id":"1468258095921889292","animated":false},"created_at":1781561921514,"content_classification":{"loaded":true,"data":null}}]},{"user":{"id":"1284503977341354024"},"status":"online","processed_at_timestamp":1781559192720,"client_status":{"desktop":"online"},"activities":[{"type":0,"timestamps":{"start":1781538213834},"state":"Workspace: No workspace","session_id":"f83c12623317d09e0d6907230f8a1f80","platform":"desktop","name":"Visual Studio Code","id":"a1bb2dcf70d85c57","details":"Editing index.php","created_at":1781541861924,"content_classification":{"loaded":true,"data":null},"assets":{"small_text":"Visual Studio Code","small_image":"1359299466493956258","large_text":"Editing a PHP file","large_image":"1359299228186312897"},"application_id":"383226320970055681"}]}],"system_channel_id":null,"verification_level":0,"default_message_notifications":0,"stickers":[],"inventory_settings":null,"banner":null,"hub_type":null,"latest_onboarding_question_id":null,"game_application_ids":null,"home_header":null,"nsfw_level":0,"embedded_activities":[],"verification_role_id":null,"premium_progress_bar_enabled":false,"large":false,"nsfw":false,"guild_scheduled_events":[],"version":1771532323492,"max_members":25000000,"features":["AUTO_MODERATION"]},{"public_updates_channel_id":null,"channels":[{"version":1769468044941,"type":4,"position":0,"permission_overwrites":[],"name":"Text Channels","id":"1465479939762426009","flags":0},{"version":1769468044944,"type":4,"position":0,"permission_overwrites":[],"name":"Voice Channels","id":"1465479939762426010","flags":0},{"version":1773341856624,"type":0,"topic":null,"rate_limit_per_user":0,"position":2,"permission_overwrites":[],"parent_id":"1465479939762426009","name":"general","last_pin_timestamp":"2026-03-03T18:33:00.214000+00:00","last_message_id":"1490021747494223924","id":"1465479939762426011","icon_emoji":{"name":"👋","id":null},"flags":0},{"version":1769468044960,"user_limit":0,"type":2,"rtc_region":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[],"parent_id":"1465479939762426010","name":"General","last_message_id":null,"id":"1465479939762426012","icon_emoji":{"name":"🎙","id":null},"flags":0,"bitrate":64000},{"version":1773341856634,"type":0,"topic":null,"rate_limit_per_user":0,"position":3,"permission_overwrites":[{"type":0,"id":"1465479938730885130","deny":"1024","allow":"0"}],"parent_id":"1465479939762426009","name":"s","last_message_id":"1512106000948134000","id":"1470202804021887238","flags":0},{"version":1773341856643,"type":0,"topic":null,"rate_limit_per_user":5,"position":4,"permission_overwrites":[],"parent_id":"1465479939762426009","name":"planz-for-homeserver","last_message_id":"1477240646367449111","id":"1477075614673408121","flags":0},{"version":1773341856591,"type":0,"topic":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[{"type":0,"id":"1465479938730885130","deny":"2048","allow":"0"}],"name":"ifno","last_message_id":"1483402984712044654","id":"1479588951693201589","flags":0},{"version":1773341856602,"type":0,"topic":null,"rate_limit_per_user":0,"position":1,"permission_overwrites":[{"type":0,"id":"1465479938730885130","deny":"2048","allow":"0"}],"name":"announcing","last_message_id":"1491196937158791360","id":"1481367414011854888","flags":0},{"version":1775518904131,"type":0,"topic":null,"rate_limit_per_user":0,"position":5,"permission_overwrites":[{"type":0,"id":"1465479938730885130","deny":"2048","allow":"0"}],"name":"ideadump","last_message_id":"1491157237522239690","id":"1490859050265612489","flags":0}],"application_command_counts":{},"owner_id":"1284503977341354024","discovery_splash":null,"soundboard_sounds":[],"theme":null,"profile":null,"activity_instances":[],"system_channel_flags":0,"incidents_data":null,"joined_at":"2026-04-04T10:18:26.495000+00:00","premium_progress_bar_enabled_user_updated_at":null,"rules_channel_id":null,"voice_states":[],"vanity_url_code":null,"official_message_color":null,"id":"1465479938730885130","stage_instances":[],"premium_features":null,"region":"deprecated","name":"torch","max_stage_video_channel_users":50,"moderator_reporting":null,"icon":"dd562ee594d70a5561f092f0adef9316","explicit_content_filter":0,"members":[{"user":{"username":"win32a","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"1482318441066135693","global_name":"The LGS 494'er","display_name_styles":null,"display_name":"The LGS 494'er","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"883a27d18b9795631db4d3580e3e2c88"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-04-04T10:18:26.495000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"lanternoric","public_flags":0,"primary_guild":null,"id":"1284503977341354024","global_name":null,"display_name_styles":null,"display_name":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1382845914292686929","palette":"berry","label":"COLLECTIBLES_NAMEPLATES_VOL_3_OASIS_A11Y","expires_at":null,"asset":"nameplates/nameplates_v3/oasis/"}},"bot":false,"avatar_decoration_data":null,"avatar":"47533c2e0590a6630d12a8679ce71a5f"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-01-26T22:54:04.833000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"adributcool","public_flags":0,"primary_guild":{"tag":"SOLR","identity_guild_id":"1505376021866872872","identity_enabled":true,"badge":"0162d91295f505eaa8fab287bdc8778f"},"id":"1464602190512521277","global_name":"Adri","display_name_styles":null,"display_name":"Adri","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"7eca9f615d2d6c6d531c70ec77b344df"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-02-11T19:46:53.655000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null}],"experiments":{"evaluation_id":null,"assignments":[]},"owner_configured_content_level":0,"afk_channel_id":null,"threads":[],"max_video_channel_users":25,"afk_timeout":300,"mfa_level":0,"guild_space_settings":null,"emojis":[],"description":null,"safety_alerts_channel_id":null,"lazy":true,"splash":null,"premium_subscription_count":0,"premium_tier":0,"application_id":null,"roles":[{"version":1769468044938,"unicode_emoji":null,"tags":{},"position":0,"permissions":"2248473465835073","name":"@everyone","mentionable":false,"managed":false,"id":"1465479938730885130","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0}],"member_count":5,"preferred_locale":"en-US","presences":[{"user":{"id":"1284503977341354024"},"status":"online","processed_at_timestamp":1781559192720,"client_status":{"desktop":"online"},"activities":[{"type":0,"timestamps":{"start":1781538213834},"state":"Workspace: No workspace","session_id":"f83c12623317d09e0d6907230f8a1f80","platform":"desktop","name":"Visual Studio Code","id":"a1bb2dcf70d85c57","details":"Editing index.php","created_at":1781541861924,"content_classification":{"loaded":true,"data":null},"assets":{"small_text":"Visual Studio Code","small_image":"1359299466493956258","large_text":"Editing a PHP file","large_image":"1359299228186312897"},"application_id":"383226320970055681"}]}],"system_channel_id":"1465479939762426011","verification_level":0,"default_message_notifications":0,"stickers":[],"inventory_settings":null,"banner":null,"hub_type":null,"latest_onboarding_question_id":null,"game_application_ids":null,"home_header":null,"nsfw_level":0,"embedded_activities":[],"verification_role_id":null,"premium_progress_bar_enabled":false,"large":false,"nsfw":false,"guild_scheduled_events":[],"version":1772553916202,"max_members":25000000,"features":[]},{"public_updates_channel_id":null,"channels":[{"version":1772526655474,"type":4,"position":0,"permission_overwrites":[],"name":"Text Channels","id":"1478308682151497799","flags":0},{"version":1772526655479,"type":4,"position":0,"permission_overwrites":[],"name":"Voice Channels","id":"1478308682151497800","flags":0},{"version":1772526655500,"type":0,"topic":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[],"parent_id":"1478308682151497799","name":"general","last_message_id":"1486320431848751114","id":"1478308682151497801","icon_emoji":{"name":"👋","id":null},"flags":0},{"version":1772526655511,"user_limit":0,"type":2,"rtc_region":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[],"parent_id":"1478308682151497800","name":"General","last_message_id":null,"id":"1478308682151497802","icon_emoji":{"name":"🎙","id":null},"flags":0,"bitrate":64000},{"version":1772526806793,"type":0,"topic":null,"rate_limit_per_user":0,"position":1,"permission_overwrites":[],"parent_id":"1478308682151497799","name":"backcord","last_message_id":"1488259487860133968","id":"1478309316829380659","flags":0}],"application_command_counts":{},"owner_id":"1478034161238544455","discovery_splash":null,"soundboard_sounds":[],"theme":null,"profile":null,"activity_instances":[],"system_channel_flags":0,"incidents_data":null,"joined_at":"2026-03-14T10:49:08.298000+00:00","premium_progress_bar_enabled_user_updated_at":null,"rules_channel_id":null,"voice_states":[],"vanity_url_code":null,"official_message_color":null,"id":"1478308681371090964","stage_instances":[],"premium_features":null,"region":"deprecated","name":"Snowy Mountain","max_stage_video_channel_users":50,"moderator_reporting":null,"icon":"a61c2ec5aa7b3c7a60f4f194cfa3e635","explicit_content_filter":0,"members":[{"user":{"username":"win32a","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"1482318441066135693","global_name":"The LGS 494'er","display_name_styles":null,"display_name":"The LGS 494'er","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"883a27d18b9795631db4d3580e3e2c88"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-03-14T10:49:08.298000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"lanternoric","public_flags":0,"primary_guild":null,"id":"1284503977341354024","global_name":null,"display_name_styles":null,"display_name":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1382845914292686929","palette":"berry","label":"COLLECTIBLES_NAMEPLATES_VOL_3_OASIS_A11Y","expires_at":null,"asset":"nameplates/nameplates_v3/oasis/"}},"bot":false,"avatar_decoration_data":null,"avatar":"47533c2e0590a6630d12a8679ce71a5f"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-03-03T08:31:39.821000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"josemiten","public_flags":256,"primary_guild":null,"id":"551652411769618440","global_name":"joe","display_name_styles":null,"display_name":"joe","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954036","palette":"cobalt","label":"COLLECTIBLES_ORB_MAGIC_MISTS_NP_A11Y","expires_at":null,"asset":"nameplates/orb/magical_mist/"}},"bot":false,"avatar_decoration_data":null,"avatar":"2e6105f36b071345ea5ff607771094c2"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-03-03T09:38:01.848000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"defautluser2","public_flags":128,"primary_guild":{"tag":"SOG","identity_guild_id":"992118472454717530","identity_enabled":true,"badge":"0eaa40ad4f5fa0f420b29fe24a21ce48"},"id":"912035400485330954","global_name":"Niko","display_name_styles":{"font_id":11,"effect_id":1,"colors":[14516468]},"display_name":"Niko","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1377377712129179840","palette":"berry","label":"COLLECTIBLES_NAMEPLATES_V2_COZY_CAT_A11Y","expires_at":null,"asset":"nameplates/nameplates_v2/cozy_cat/"}},"bot":false,"avatar_decoration_data":{"sku_id":"1212569433839636530","expires_at":null,"asset":"a_c3cffc19e9784f7d0b005eecdf1b566e"},"avatar":"7030c9a3a010cbaddc3d9d4764d98a11"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-03-03T08:31:56.137000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"jollystreerzus","public_flags":0,"primary_guild":{"tag":"Fe㏔ѹ","identity_guild_id":"1187823000934953060","identity_enabled":true,"badge":"ec60c5e6d1f14d3bbff586e2e0b9e54e"},"id":"1284799076046602273","global_name":"PanoramicReviews","display_name_styles":null,"display_name":"PanoramicReviews","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"172177e9f4cbedb1d1fcbe08abc34a3e"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-03-08T09:59:34.005000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null}],"experiments":{"evaluation_id":null,"assignments":[]},"owner_configured_content_level":0,"afk_channel_id":null,"threads":[],"max_video_channel_users":25,"afk_timeout":300,"mfa_level":0,"guild_space_settings":null,"emojis":[],"description":null,"safety_alerts_channel_id":null,"lazy":true,"splash":null,"premium_subscription_count":0,"premium_tier":0,"application_id":null,"roles":[{"version":1772526655468,"unicode_emoji":null,"tags":{},"position":0,"permissions":"2248473465835073","name":"@everyone","mentionable":false,"managed":false,"id":"1478308681371090964","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0}],"member_count":6,"preferred_locale":"en-US","presences":[{"user":{"id":"912035400485330954"},"status":"online","processed_at_timestamp":1781561921538,"client_status":{"mobile":"online"},"activities":[{"type":4,"state":"But can you make it on your own.. When your self is on the mend?","name":"Custom Status","id":"custom","emoji":{"name":"heart_on_green_fire","id":"1468258095921889292","animated":false},"created_at":1781561921514,"content_classification":{"loaded":true,"data":null}}]},{"user":{"id":"1284503977341354024"},"status":"online","processed_at_timestamp":1781559192720,"client_status":{"desktop":"online"},"activities":[{"type":0,"timestamps":{"start":1781538213834},"state":"Workspace: No workspace","session_id":"f83c12623317d09e0d6907230f8a1f80","platform":"desktop","name":"Visual Studio Code","id":"a1bb2dcf70d85c57","details":"Editing index.php","created_at":1781541861924,"content_classification":{"loaded":true,"data":null},"assets":{"small_text":"Visual Studio Code","small_image":"1359299466493956258","large_text":"Editing a PHP file","large_image":"1359299228186312897"},"application_id":"383226320970055681"}]}],"system_channel_id":"1478308682151497801","verification_level":0,"default_message_notifications":0,"stickers":[],"inventory_settings":null,"banner":null,"hub_type":null,"latest_onboarding_question_id":null,"game_application_ids":null,"home_header":null,"nsfw_level":0,"embedded_activities":[],"verification_role_id":null,"premium_progress_bar_enabled":false,"large":false,"nsfw":false,"guild_scheduled_events":[],"version":1772987590146,"max_members":25000000,"features":[]},{"public_updates_channel_id":"1479068810668544156","channels":[{"version":1772705735552,"type":4,"position":0,"permission_overwrites":[],"name":"Text Channels","id":"1479059798421930076","flags":0},{"version":1772705735556,"type":4,"position":0,"permission_overwrites":[],"name":"Voice Channels","id":"1479059798421930077","flags":0},{"version":1772705735577,"type":0,"topic":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[],"parent_id":"1479059798421930076","name":"general","last_message_id":"1488495271934427216","id":"1479059798421930078","icon_emoji":{"name":"👋","id":null},"flags":0},{"version":1772705735588,"user_limit":0,"type":2,"rtc_region":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[],"parent_id":"1479059798421930077","name":"General","last_message_id":null,"id":"1479059798421930079","icon_emoji":{"name":"🎙","id":null},"flags":0,"bitrate":64000},{"version":1772707848400,"type":0,"topic":null,"rate_limit_per_user":0,"position":1,"permission_overwrites":[],"parent_id":"1479059798421930076","name":"off-topic","last_message_id":null,"id":"1479068660365787297","flags":0},{"version":1772707864672,"type":15,"topic":null,"template":"","rate_limit_per_user":0,"position":0,"permission_overwrites":[],"parent_id":"1479059798421930076","name":"protocol-submissions","last_message_id":null,"id":"1479068728602661044","flags":0,"default_tag_setting":"match_some","available_tags":[]},{"version":1772707884252,"type":0,"topic":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[{"type":0,"id":"1479059797763555443","deny":"2048","allow":"0"}],"name":"rules","last_message_id":null,"id":"1479068810668544153","flags":0},{"version":1772707884294,"type":0,"topic":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[{"type":0,"id":"1479059797763555443","deny":"1024","allow":"0"}],"name":"moderator-only","last_message_id":"1479068812237082654","id":"1479068810668544156","flags":0},{"version":1772707991868,"type":5,"topic":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[],"parent_id":"1479059798421930076","name":"protocol-news","last_message_id":null,"id":"1479069262051147787","flags":0},{"version":1772708002021,"type":5,"topic":null,"rate_limit_per_user":0,"position":1,"permission_overwrites":[],"parent_id":"1479059798421930076","name":"yampen-news","last_message_id":"1479927879927206021","id":"1479069304703025316","flags":0},{"version":1772708011637,"type":5,"topic":null,"rate_limit_per_user":0,"position":2,"permission_overwrites":[],"parent_id":"1479059798421930076","name":"yampod-news","last_message_id":null,"id":"1479069345022738544","flags":0},{"version":1772708020921,"type":5,"topic":null,"rate_limit_per_user":0,"position":3,"permission_overwrites":[],"parent_id":"1479059798421930076","name":"yamp-server-news","last_message_id":"1480236913054060545","id":"1479069383971049482","flags":0}],"application_command_counts":{},"owner_id":"1478034161238544455","discovery_splash":null,"soundboard_sounds":[],"theme":null,"profile":null,"activity_instances":[],"system_channel_flags":0,"incidents_data":null,"joined_at":"2026-03-14T10:49:50.868000+00:00","premium_progress_bar_enabled_user_updated_at":null,"rules_channel_id":"1479068810668544153","voice_states":[],"vanity_url_code":null,"official_message_color":null,"id":"1479059797763555443","stage_instances":[],"premium_features":null,"region":"deprecated","name":"The YAMP Central","max_stage_video_channel_users":50,"moderator_reporting":null,"icon":"fc0c2a5164b36c735588a9742df149b3","explicit_content_filter":2,"members":[{"user":{"username":"win32a","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"1482318441066135693","global_name":"The LGS 494'er","display_name_styles":null,"display_name":"The LGS 494'er","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"883a27d18b9795631db4d3580e3e2c88"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-03-14T10:49:50.868000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"josemiten","public_flags":256,"primary_guild":null,"id":"551652411769618440","global_name":"joe","display_name_styles":null,"display_name":"joe","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954036","palette":"cobalt","label":"COLLECTIBLES_ORB_MAGIC_MISTS_NP_A11Y","expires_at":null,"asset":"nameplates/orb/magical_mist/"}},"bot":false,"avatar_decoration_data":null,"avatar":"2e6105f36b071345ea5ff607771094c2"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-03-05T12:43:53.486000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"defautluser2","public_flags":128,"primary_guild":{"tag":"SOG","identity_guild_id":"992118472454717530","identity_enabled":true,"badge":"0eaa40ad4f5fa0f420b29fe24a21ce48"},"id":"912035400485330954","global_name":"Niko","display_name_styles":{"font_id":11,"effect_id":1,"colors":[14516468]},"display_name":"Niko","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1377377712129179840","palette":"berry","label":"COLLECTIBLES_NAMEPLATES_V2_COZY_CAT_A11Y","expires_at":null,"asset":"nameplates/nameplates_v2/cozy_cat/"}},"bot":false,"avatar_decoration_data":{"sku_id":"1212569433839636530","expires_at":null,"asset":"a_c3cffc19e9784f7d0b005eecdf1b566e"},"avatar":"7030c9a3a010cbaddc3d9d4764d98a11"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-03-05T13:35:23.826000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"skyler_095","public_flags":64,"primary_guild":{"tag":"JDM","identity_guild_id":"945434099437428796","identity_enabled":true,"badge":"439c5b7117f3f3e8e574b4766d1b7e73"},"id":"826819523751051265","global_name":"fstab","display_name_styles":null,"display_name":"fstab","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954036","palette":"cobalt","label":"COLLECTIBLES_ORB_MAGIC_MISTS_NP_A11Y","expires_at":null,"asset":"nameplates/orb/magical_mist/"}},"bot":false,"avatar_decoration_data":{"sku_id":"1427463138634109026","expires_at":null,"asset":"a_75348082d14b5097708444fca20a09e0"},"avatar":"eb4b6ad4c940871e8077582385ceea44"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-03-05T10:35:28.209000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"aydrix","public_flags":0,"primary_guild":{"tag":"FYG","identity_guild_id":"1402343151179403375","identity_enabled":true,"badge":"1df806e7e25c4ba46c3123dffdabcef9"},"id":"627592842554114090","global_name":"Aydrix","display_name_styles":null,"display_name":"Aydrix","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"bfc4d8ba994ebb86fe3ccd332124bea9"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-03-05T10:26:31.977000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null}],"experiments":{"evaluation_id":null,"assignments":[]},"owner_configured_content_level":0,"afk_channel_id":null,"threads":[],"max_video_channel_users":25,"afk_timeout":300,"mfa_level":0,"guild_space_settings":null,"emojis":[],"description":null,"safety_alerts_channel_id":null,"lazy":true,"splash":null,"premium_subscription_count":0,"premium_tier":0,"application_id":null,"roles":[{"version":1772707884684,"unicode_emoji":null,"tags":{},"position":0,"permissions":"2248473465704001","name":"@everyone","mentionable":false,"managed":false,"id":"1479059797763555443","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0}],"member_count":6,"preferred_locale":"en-US","presences":[{"user":{"id":"627592842554114090"},"status":"online","processed_at_timestamp":1781561638133,"client_status":{"desktop":"online"},"activities":[]},{"user":{"id":"912035400485330954"},"status":"online","processed_at_timestamp":1781561921538,"client_status":{"mobile":"online"},"activities":[{"type":4,"state":"But can you make it on your own.. When your self is on the mend?","name":"Custom Status","id":"custom","emoji":{"name":"heart_on_green_fire","id":"1468258095921889292","animated":false},"created_at":1781561921514,"content_classification":{"loaded":true,"data":null}}]}],"system_channel_id":"1479059798421930078","verification_level":1,"default_message_notifications":1,"stickers":[],"inventory_settings":null,"banner":null,"hub_type":null,"latest_onboarding_question_id":null,"game_application_ids":null,"home_header":null,"nsfw_level":0,"embedded_activities":[],"verification_role_id":null,"premium_progress_bar_enabled":false,"large":false,"nsfw":false,"guild_scheduled_events":[],"version":1772707991830,"max_members":25000000,"features":["COMMUNITY","NEWS"]},{"public_updates_channel_id":"1488866863948501026","channels":[{"version":1780080238544,"type":4,"position":0,"permission_overwrites":[{"type":0,"id":"1488551339972624414","deny":"1024","allow":"0"},{"type":0,"id":"1509990401203769525","deny":"0","allow":"1049600"},{"type":0,"id":"1509990205740945599","deny":"0","allow":"1049600"},{"type":0,"id":"1509990261516931092","deny":"0","allow":"1049600"},{"type":0,"id":"1509990505667362906","deny":"0","allow":"1049600"}],"name":"Text Channels","id":"1488551340580802591","flags":0},{"version":1774968695561,"type":4,"position":0,"permission_overwrites":[],"name":"Voice Channels","id":"1488551340580802592","flags":0},{"version":1780517564917,"type":0,"topic":null,"rate_limit_per_user":5,"position":5,"permission_overwrites":[{"type":0,"id":"1488551339972624414","deny":"1024","allow":"0"},{"type":1,"id":"1482318441066135693","deny":"49152","allow":"0"},{"type":0,"id":"1509990401203769525","deny":"0","allow":"1024"},{"type":0,"id":"1509990205740945599","deny":"0","allow":"1024"},{"type":0,"id":"1509990261516931092","deny":"0","allow":"1024"},{"type":0,"id":"1509990505667362906","deny":"0","allow":"1024"}],"parent_id":"1488551340580802591","name":"general","last_message_id":"1516203863944986805","id":"1488551340580802593","icon_emoji":{"name":"👋","id":null},"flags":0},{"version":1774968695584,"user_limit":0,"type":2,"rtc_region":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[],"parent_id":"1488551340580802592","name":"General","last_message_id":null,"id":"1488551340580802594","icon_emoji":{"name":"🎙","id":null},"flags":0,"bitrate":64000},{"version":1780080304877,"type":0,"topic":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[{"type":0,"id":"1488551339972624414","deny":"2048","allow":"0"}],"name":"rules","last_message_id":"1510015797123354758","id":"1488866863948501022","flags":0},{"version":1780080299855,"type":0,"topic":null,"rate_limit_per_user":0,"position":2,"permission_overwrites":[{"type":0,"id":"1488551339972624414","deny":"1024","allow":"0"}],"name":"moderator-only","last_message_id":"1514919378058088449","id":"1488866863948501026","flags":0},{"version":1780080299860,"type":0,"topic":null,"rate_limit_per_user":0,"position":3,"permission_overwrites":[{"type":0,"id":"1488551339972624414","deny":"3072","allow":"0"},{"type":0,"id":"1509990401203769525","deny":"0","allow":"1024"},{"type":0,"id":"1509990205740945599","deny":"0","allow":"1024"},{"type":0,"id":"1509990261516931092","deny":"0","allow":"1024"},{"type":0,"id":"1509990505667362906","deny":"0","allow":"1024"}],"name":"info","last_message_id":"1509991893319028898","id":"1488867168543051927","flags":0},{"version":1781552414614,"type":0,"topic":null,"rate_limit_per_user":0,"position":4,"permission_overwrites":[{"type":0,"id":"1488551339972624414","deny":"34359741504","allow":"0"},{"type":0,"id":"1509990401203769525","deny":"0","allow":"1024"},{"type":0,"id":"1509990205740945599","deny":"0","allow":"1024"},{"type":0,"id":"1509990261516931092","deny":"0","allow":"1024"},{"type":0,"id":"1509990505667362906","deny":"0","allow":"1024"}],"parent_id":null,"nsfw":false,"name":"announcements","last_message_id":"1516202604634308759","id":"1509636606569611517","flags":0},{"version":1780080304911,"type":0,"topic":null,"rate_limit_per_user":0,"position":1,"permission_overwrites":[{"type":0,"id":"1488551339972624414","deny":"0","allow":"1024"},{"type":0,"id":"1509990505667362906","deny":"1024","allow":"0"}],"name":"waiting","last_message_id":"1511824450700705832","id":"1509990907389280396","flags":0},{"version":1780167596715,"type":0,"topic":null,"rate_limit_per_user":0,"position":6,"permission_overwrites":[{"type":0,"id":"1488551339972624414","deny":"1024","allow":"0"},{"type":0,"id":"1509990401203769525","deny":"0","allow":"1049600"},{"type":0,"id":"1509990205740945599","deny":"0","allow":"1049600"},{"type":0,"id":"1509990261516931092","deny":"0","allow":"1049600"},{"type":0,"id":"1509990505667362906","deny":"0","allow":"1049600"}],"parent_id":"1488551340580802591","name":"shitpost","last_message_id":"1510724634406813736","id":"1510357069901856929","flags":0},{"version":1780514418683,"type":0,"topic":null,"rate_limit_per_user":0,"position":7,"permission_overwrites":[{"type":0,"id":"1488551339972624414","deny":"2048","allow":"0"}],"name":"git","last_message_id":"1516184426785013952","id":"1511811765611008100","flags":0}],"application_command_counts":{},"owner_id":"1284503977341354024","discovery_splash":null,"soundboard_sounds":[],"theme":null,"profile":null,"activity_instances":[],"system_channel_flags":0,"incidents_data":null,"joined_at":"2026-06-03T20:09:21.680000+00:00","premium_progress_bar_enabled_user_updated_at":null,"rules_channel_id":"1488866863948501022","voice_states":[],"vanity_url_code":null,"official_message_color":null,"id":"1488551339972624414","stage_instances":[],"premium_features":null,"region":"deprecated","name":"Piesapo | is piesapo supposed to be finobe but just modern clients","max_stage_video_channel_users":50,"moderator_reporting":null,"icon":"eb52c5493a2c23c897fb8c8456529562","explicit_content_filter":2,"members":[{"user":{"username":"win32a","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"1482318441066135693","global_name":"The LGS 494'er","display_name_styles":null,"display_name":"The LGS 494'er","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"883a27d18b9795631db4d3580e3e2c88"},"roles":["1509990505667362906"],"premium_since":null,"pending":false,"nick":"Davut Turan","mute":false,"joined_at":"2026-06-03T20:09:21.680000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"lanternoric","public_flags":0,"primary_guild":null,"id":"1284503977341354024","global_name":null,"display_name_styles":null,"display_name":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1382845914292686929","palette":"berry","label":"COLLECTIBLES_NAMEPLATES_VOL_3_OASIS_A11Y","expires_at":null,"asset":"nameplates/nameplates_v3/oasis/"}},"bot":false,"avatar_decoration_data":null,"avatar":"47533c2e0590a6630d12a8679ce71a5f"},"roles":["1509990205740945599"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-03-31T14:51:35.407000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"josemiten","public_flags":256,"primary_guild":null,"id":"551652411769618440","global_name":"joe","display_name_styles":null,"display_name":"joe","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954036","palette":"cobalt","label":"COLLECTIBLES_ORB_MAGIC_MISTS_NP_A11Y","expires_at":null,"asset":"nameplates/orb/magical_mist/"}},"bot":false,"avatar_decoration_data":null,"avatar":"2e6105f36b071345ea5ff607771094c2"},"roles":["1509990505667362906"],"premium_since":null,"pending":false,"nick":"john joe","mute":false,"joined_at":"2026-06-04T17:17:29.618000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"bombsyndrome_","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"1464759491051388978","global_name":"old_kb_offset","display_name_styles":null,"display_name":"old_kb_offset","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"c0db2c5573c36973f43f59fb5c185ac4"},"roles":["1509990505667362906"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-31T18:58:36.338000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"microsoftenthusiast","public_flags":64,"primary_guild":{"tag":"AMD","identity_guild_id":"148549792191086593","identity_enabled":true,"badge":"59c0f381f2399f5317d14ebcda909857"},"id":"840280846577303594","global_name":"newuser","display_name_styles":null,"display_name":"newuser","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"32562b18bffef2dc2d4830f9c93b085a"},"roles":["1509990505667362906"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-31T17:35:57.133000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"unitederyt","public_flags":0,"primary_guild":null,"id":"1376430914036437012","global_name":"UnitederYT","display_name_styles":null,"display_name":"UnitederYT","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":{"sku_id":"1493391761085567066","expires_at":1782864000,"asset":"a_d3e51a9751016df2778a47efbb8bb455"},"avatar":"ece431f212e9be3f30239ef37aa43164"},"roles":["1509990505667362906"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-31T14:58:43.002000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"sixless_.","public_flags":0,"primary_guild":null,"id":"848960677954977813","global_name":"Sixless","display_name_styles":null,"display_name":"Sixless","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"433383ba86866d9ab3c4f7ab4db987f4"},"roles":["1509990505667362906"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-29T19:29:08.522000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"adributcool","public_flags":0,"primary_guild":{"tag":"SOLR","identity_guild_id":"1505376021866872872","identity_enabled":true,"badge":"0162d91295f505eaa8fab287bdc8778f"},"id":"1464602190512521277","global_name":"Adri","display_name_styles":null,"display_name":"Adri","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"7eca9f615d2d6c6d531c70ec77b344df"},"roles":["1509990505667362906"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-29T18:40:19.605000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"bamar.","public_flags":256,"primary_guild":{"tag":"GEN2","identity_guild_id":"249111029668249601","identity_enabled":true,"badge":"14447a3daea271163bbde0df4bebbfe6"},"id":"1317998120964984834","global_name":"bamar","display_name_styles":null,"display_name":"bamar","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"0833f08b5f8d8bce163cad1bc078f0cc"},"roles":["1509990505667362906","1509990401203769525","1510695699753340949"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-31T17:15:41.124000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null}],"experiments":{"evaluation_id":null,"assignments":[]},"owner_configured_content_level":0,"afk_channel_id":null,"threads":[],"max_video_channel_users":25,"afk_timeout":300,"mfa_level":0,"guild_space_settings":null,"emojis":[],"description":null,"safety_alerts_channel_id":null,"lazy":true,"splash":null,"premium_subscription_count":0,"premium_tier":0,"application_id":null,"roles":[{"version":1775043921722,"unicode_emoji":null,"tags":{},"position":0,"permissions":"2222085186637377","name":"@everyone","mentionable":false,"managed":false,"id":"1488551339972624414","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1780248327406,"unicode_emoji":null,"tags":{},"position":5,"permissions":"0","name":"Admin","mentionable":false,"managed":false,"id":"1509990205740945599","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":6323595},"color":6323595},{"version":1780248327401,"unicode_emoji":null,"tags":{},"position":4,"permissions":"0","name":"shitposter","mentionable":false,"managed":false,"id":"1509990261516931092","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":15844367},"color":15844367},{"version":1780248327397,"unicode_emoji":null,"tags":{},"position":3,"permissions":"0","name":"trusted","mentionable":false,"managed":false,"id":"1509990401203769525","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":10181046},"color":10181046},{"version":1780248331494,"unicode_emoji":null,"tags":{},"position":1,"permissions":"0","name":"Member","mentionable":false,"managed":false,"id":"1509990505667362906","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":9936031},"color":9936031},{"version":1780248331787,"unicode_emoji":null,"tags":{},"position":2,"permissions":"0","name":"thank you","mentionable":false,"managed":false,"id":"1510695699753340949","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0}],"member_count":12,"preferred_locale":"en-US","presences":[{"user":{"id":"1317998120964984834"},"status":"dnd","processed_at_timestamp":1781561893128,"client_status":{"web":"dnd"},"activities":[{"type":4,"timestamps":{"end":1781648293062},"state":"why are all autistic girls EVIL","name":"Custom Status","id":"custom","emoji":{"name":"👹"},"created_at":1781561893121,"content_classification":{"loaded":true,"data":null}}]},{"user":{"id":"1284503977341354024"},"status":"online","processed_at_timestamp":1781559192720,"client_status":{"desktop":"online"},"activities":[{"type":0,"timestamps":{"start":1781538213834},"state":"Workspace: No workspace","session_id":"f83c12623317d09e0d6907230f8a1f80","platform":"desktop","name":"Visual Studio Code","id":"a1bb2dcf70d85c57","details":"Editing index.php","created_at":1781541861924,"content_classification":{"loaded":true,"data":null},"assets":{"small_text":"Visual Studio Code","small_image":"1359299466493956258","large_text":"Editing a PHP file","large_image":"1359299228186312897"},"application_id":"383226320970055681"}]}],"system_channel_id":"1488551340580802593","verification_level":1,"default_message_notifications":1,"stickers":[{"version":1775076562929,"type":2,"tags":"😠","name":"gatekeeper!","id":"1489003769181245540","guild_id":"1488551339972624414","format_type":1,"description":"retard","available":true}],"inventory_settings":null,"banner":null,"hub_type":null,"latest_onboarding_question_id":null,"game_application_ids":null,"home_header":null,"nsfw_level":0,"embedded_activities":[],"verification_role_id":null,"premium_progress_bar_enabled":false,"large":false,"nsfw":false,"guild_scheduled_events":[],"version":1780517430939,"max_members":25000000,"features":["NEWS","COMMUNITY","AUTO_MODERATION"]},{"public_updates_channel_id":"1488794501815210007","channels":[{"version":1774991187048,"type":4,"position":0,"permission_overwrites":[],"name":"Text Channels","id":"1488645676777738472","flags":0},{"version":1778505200678,"type":4,"position":3,"permission_overwrites":[],"name":"Voice Channels","id":"1488645676777738473","flags":0},{"version":1779898707183,"type":0,"topic":null,"rate_limit_per_user":0,"position":8,"permission_overwrites":[],"parent_id":"1488645676777738472","name":"general","last_message_id":"1516202327810375752","id":"1488645676777738474","icon_emoji":{"name":"👋","id":null},"flags":0},{"version":1774991187069,"user_limit":0,"type":2,"rtc_region":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[],"parent_id":"1488645676777738473","name":"General","last_message_id":null,"id":"1488645676777738475","icon_emoji":{"name":"🎙","id":null},"flags":0,"bitrate":64000},{"version":1779898707192,"type":0,"topic":null,"rate_limit_per_user":0,"position":10,"permission_overwrites":[],"parent_id":"1488645676777738472","name":"backcord-dev","last_message_id":"1493594707668897932","id":"1488790914074673172","flags":0},{"version":1779898707187,"type":15,"topic":null,"template":"","rate_limit_per_user":0,"position":9,"permission_overwrites":[],"parent_id":"1488645676777738472","name":"feature-req","last_message_id":null,"id":"1488794183815663706","flags":0,"default_tag_setting":"match_some","available_tags":[]},{"version":1779898707197,"type":0,"topic":null,"rate_limit_per_user":0,"position":11,"permission_overwrites":[],"parent_id":"1488645676777738472","name":"yamp","last_message_id":null,"id":"1488794270256336987","flags":0},{"version":1775026669705,"type":0,"topic":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[{"type":0,"id":"1488645676001788007","deny":"2048","allow":"0"}],"name":"rules","last_message_id":"1509154591848271873","id":"1488794501815210004","flags":0},{"version":1778473197611,"type":0,"topic":null,"rate_limit_per_user":0,"position":1,"permission_overwrites":[{"type":0,"id":"1488645676001788007","deny":"0","allow":"66560"}],"name":"server-stats","last_message_id":"1512486847278743704","id":"1488794501815210007","flags":0},{"version":1778505177678,"type":5,"topic":null,"rate_limit_per_user":0,"position":2,"permission_overwrites":[],"name":"builds","last_message_id":null,"id":"1488895337740636270","flags":0},{"version":1779898707202,"type":0,"topic":"spam channel to test Backcord","rate_limit_per_user":0,"position":12,"permission_overwrites":[],"parent_id":"1488645676777738472","name":"blub-blub-blub","last_message_id":"1488988714603515984","id":"1488985496427299050","flags":0},{"version":1778505200669,"type":4,"position":2,"permission_overwrites":[],"name":"makeshift","id":"1489182731983392838","flags":0},{"version":1779898707220,"type":0,"topic":null,"rate_limit_per_user":0,"position":15,"permission_overwrites":[],"parent_id":"1489182731983392838","name":"mwm","last_message_id":null,"id":"1489182818641645730","flags":0},{"version":1779898707232,"type":0,"topic":null,"rate_limit_per_user":0,"position":16,"permission_overwrites":[],"parent_id":"1489182731983392838","name":"makeshift-panels","last_message_id":null,"id":"1489182916134043699","flags":0},{"version":1779898707241,"type":0,"topic":null,"rate_limit_per_user":0,"position":17,"permission_overwrites":[],"parent_id":"1489182731983392838","name":"makeshift-icons","last_message_id":null,"id":"1489182964527923261","flags":0},{"version":1779898707256,"type":0,"topic":null,"rate_limit_per_user":0,"position":18,"permission_overwrites":[],"parent_id":"1489182731983392838","name":"makeshift-desktop","last_message_id":null,"id":"1489183002574458950","flags":0},{"version":1779898707269,"type":0,"topic":null,"rate_limit_per_user":0,"position":19,"permission_overwrites":[],"parent_id":"1489182731983392838","name":"mui","last_message_id":null,"id":"1489183043875897344","flags":0},{"version":1779898707276,"type":0,"topic":null,"rate_limit_per_user":0,"position":20,"permission_overwrites":[],"parent_id":"1489182731983392838","name":"makeshift-emojis","last_message_id":"1489280452026957854","id":"1489183107092447393","flags":0},{"version":1779898707280,"type":0,"topic":null,"rate_limit_per_user":0,"position":21,"permission_overwrites":[],"parent_id":"1489182731983392838","name":"makeshift-menu","last_message_id":"1489384672386355434","id":"1489384661783281705","flags":0},{"version":1779898707212,"type":0,"topic":null,"rate_limit_per_user":0,"position":14,"permission_overwrites":[],"parent_id":"1503384483779313754","name":"volshek","last_message_id":"1502985351709462569","id":"1502772457407516793","flags":0},{"version":1778505179499,"type":0,"topic":null,"rate_limit_per_user":0,"position":4,"permission_overwrites":[],"name":"welcome","last_message_id":"1505179785708699709","id":"1503250840473829387","flags":0},{"version":1778505177685,"type":0,"topic":null,"rate_limit_per_user":0,"position":3,"permission_overwrites":[],"name":"starboard","last_message_id":null,"id":"1503251256502652991","flags":0},{"version":1778505200659,"type":4,"position":1,"permission_overwrites":[],"name":"volshek","id":"1503384483779313754","flags":0},{"version":1778619494177,"type":5,"topic":null,"rate_limit_per_user":0,"position":5,"permission_overwrites":[{"type":0,"id":"1488645676001788007","deny":"2048","allow":"0"}],"name":"annuals-and-updates","last_message_id":"1509150559305994370","id":"1503863891896307754","flags":0},{"version":1779898707168,"type":0,"topic":null,"rate_limit_per_user":0,"position":7,"permission_overwrites":[],"name":"roles","last_message_id":null,"id":"1503863948854694088","flags":0},{"version":1779898707162,"type":15,"topic":null,"template":"","rate_limit_per_user":0,"position":6,"permission_overwrites":[],"name":"diary","last_message_id":"1513475985339584533","id":"1505197715653660742","flags":0,"default_tag_setting":"match_some","available_tags":[]},{"version":1779898707206,"type":0,"topic":null,"rate_limit_per_user":0,"position":13,"permission_overwrites":[],"parent_id":"1488645676777738472","name":"life-advice","last_message_id":"1509155031050485840","id":"1509154783309729842","flags":0}],"application_command_counts":{},"owner_id":"1482318441066135693","discovery_splash":null,"soundboard_sounds":[],"theme":null,"profile":null,"activity_instances":[],"system_channel_flags":8,"incidents_data":null,"joined_at":"2026-03-31T21:06:26.879000+00:00","premium_progress_bar_enabled_user_updated_at":null,"rules_channel_id":"1488794501815210004","voice_states":[],"vanity_url_code":null,"official_message_color":null,"id":"1488645676001788007","stage_instances":[],"premium_features":null,"region":"deprecated","name":"zeb.gg","max_stage_video_channel_users":50,"moderator_reporting":null,"icon":"094236de1289ef4d86d25a747408e86d","explicit_content_filter":2,"members":[{"user":{"username":"win32a","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"1482318441066135693","global_name":"The LGS 494'er","display_name_styles":null,"display_name":"The LGS 494'er","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"883a27d18b9795631db4d3580e3e2c88"},"roles":["1503276843166601337"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-03-31T21:06:26.879000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"josemiten","public_flags":256,"primary_guild":null,"id":"551652411769618440","global_name":"joe","display_name_styles":null,"display_name":"joe","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954036","palette":"cobalt","label":"COLLECTIBLES_ORB_MAGIC_MISTS_NP_A11Y","expires_at":null,"asset":"nameplates/orb/magical_mist/"}},"bot":false,"avatar_decoration_data":null,"avatar":"2e6105f36b071345ea5ff607771094c2"},"roles":["1503247600466399342","1503247494392320030"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-03-31T23:48:54.757000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"ajioxd","public_flags":128,"primary_guild":{"tag":"CHOM","identity_guild_id":"846840856690294855","identity_enabled":true,"badge":"5cd7528b50e47e1cb7fcef4ad5cba2f3"},"id":"1011624615598096484","global_name":"🜏𝔸𝕛𝕚𝕠🜏","display_name_styles":null,"display_name":"🜏𝔸𝕛𝕚𝕠🜏","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954035","palette":"violet","label":"COLLECTIBLES_ORB_INFINITE_SWIRL_NP_A11Y","expires_at":null,"asset":"nameplates/orb/infinite_swirl/"}},"bot":false,"avatar_decoration_data":null,"avatar":"ff8f0dd02a15bfb13b00d832e3eaaf5d"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-16T12:07:04.599000+00:00","flags":0,"deaf":false,"communication_disabled_until":"2026-06-04T14:36:52.770000+00:00","banner":null,"avatar":null},{"user":{"username":"defautluser2","public_flags":128,"primary_guild":{"tag":"SOG","identity_guild_id":"992118472454717530","identity_enabled":true,"badge":"0eaa40ad4f5fa0f420b29fe24a21ce48"},"id":"912035400485330954","global_name":"Niko","display_name_styles":{"font_id":11,"effect_id":1,"colors":[14516468]},"display_name":"Niko","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1377377712129179840","palette":"berry","label":"COLLECTIBLES_NAMEPLATES_V2_COZY_CAT_A11Y","expires_at":null,"asset":"nameplates/nameplates_v2/cozy_cat/"}},"bot":false,"avatar_decoration_data":{"sku_id":"1212569433839636530","expires_at":null,"asset":"a_c3cffc19e9784f7d0b005eecdf1b566e"},"avatar":"7030c9a3a010cbaddc3d9d4764d98a11"},"roles":["1508401141623558294","1503247494392320030"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-03-31T21:06:51.737000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"skyler_095","public_flags":64,"primary_guild":{"tag":"JDM","identity_guild_id":"945434099437428796","identity_enabled":true,"badge":"439c5b7117f3f3e8e574b4766d1b7e73"},"id":"826819523751051265","global_name":"fstab","display_name_styles":null,"display_name":"fstab","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954036","palette":"cobalt","label":"COLLECTIBLES_ORB_MAGIC_MISTS_NP_A11Y","expires_at":null,"asset":"nameplates/orb/magical_mist/"}},"bot":false,"avatar_decoration_data":{"sku_id":"1427463138634109026","expires_at":null,"asset":"a_75348082d14b5097708444fca20a09e0"},"avatar":"eb4b6ad4c940871e8077582385ceea44"},"roles":["1503247494392320030"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-04-01T13:49:36.535000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"aydrix","public_flags":0,"primary_guild":{"tag":"FYG","identity_guild_id":"1402343151179403375","identity_enabled":true,"badge":"1df806e7e25c4ba46c3123dffdabcef9"},"id":"627592842554114090","global_name":"Aydrix","display_name_styles":null,"display_name":"Aydrix","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"bfc4d8ba994ebb86fe3ccd332124bea9"},"roles":["1503247494392320030"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-04-01T05:34:25.838000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"yasinloya09","public_flags":0,"primary_guild":null,"id":"1479203712906821745","global_name":"yasinloya","display_name_styles":null,"display_name":"yasinloya","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"838476d704e03ab53709366678bd688f"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-04-09T11:36:47.447000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"fafik.2","public_flags":0,"primary_guild":{"tag":"fluffy","identity_guild_id":"267735321695748096","identity_enabled":true,"badge":"9050fb1a279eb693dd6fea1d9eff53de"},"id":"810269161984622602","global_name":"Fafik","display_name_styles":null,"display_name":"Fafik","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"b726fdc312d395305b57adf3684ea303"},"roles":["1503247494392320030"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-04-04T10:53:02.921000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"plnguyenhtk","public_flags":128,"primary_guild":{"tag":"Ba㏔u","identity_guild_id":"970163353542606888","identity_enabled":true,"badge":"3a608fe3fbba65119a8c5f98e4230f1d"},"id":"1277853720046211132","global_name":"plnguyen","display_name_styles":null,"display_name":"plnguyen","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"15d191c6204dcd44f32f5ab87d5d4705"},"roles":["1503247494392320030"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-04-04T11:34:27.599000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"mythical6255","public_flags":0,"primary_guild":null,"id":"389848814066073611","global_name":"MythicalDreams","display_name_styles":null,"display_name":"MythicalDreams","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"534849d00b58cb8855667116d5a5a783"},"roles":["1503247494392320030"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-04-05T19:51:02.980000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"jeff_339_dev","public_flags":0,"primary_guild":{"tag":"UNTY","identity_guild_id":"489222168727519232","identity_enabled":true,"badge":"ea76d37bcd6f1b0543efcce6c32fe999"},"id":"1309458855297810432","global_name":"jeff the 339","display_name_styles":null,"display_name":"jeff the 339","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"fd9e7b0e2566cbc7097ce9fb5c3e339e"},"roles":["1503247494392320030"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-04-09T16:53:14.900000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"Dyno","public_flags":589824,"primary_guild":null,"id":"155149108183695360","global_name":null,"display_name_styles":null,"display_name":null,"discriminator":"3861","collectibles":null,"bot":true,"avatar_decoration_data":null,"avatar":"b4fdfc64edff74c37e1574d34fad66c2"},"roles":["1503249714097684534"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-11T04:17:40.948000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null}],"experiments":{"evaluation_id":null,"assignments":[]},"owner_configured_content_level":0,"afk_channel_id":null,"threads":[{"type":11,"total_message_sent":0,"thread_metadata":{"locked":false,"invitable":true,"create_timestamp":"2026-05-17T21:28:52.996000+00:00","auto_archive_duration":4320,"archived":false,"archive_timestamp":"2026-05-17T21:28:52.996000+00:00"},"rate_limit_per_user":0,"parent_id":"1505197715653660742","owner_id":"1482318441066135693","name":"May 17 2026","message_count":0,"member_ids_preview":["1482318441066135693"],"member_count":1,"member":{"muted":false,"mute_config":null,"join_timestamp":"2026-05-17T21:28:53+00:00","flags":1},"last_message_id":"1505683551796858981","id":"1505683551796858981","guild_id":"1488645676001788007","flags":0},{"type":11,"total_message_sent":0,"thread_metadata":{"locked":false,"invitable":true,"create_timestamp":"2026-05-20T17:53:10.548000+00:00","auto_archive_duration":1440,"archived":false,"archive_timestamp":"2026-05-20T17:53:10.548000+00:00"},"rate_limit_per_user":0,"parent_id":"1505197715653660742","owner_id":"1482318441066135693","name":"May 19 [FROM MY NOTEBOOK]","message_count":0,"member_ids_preview":["1482318441066135693"],"member_count":1,"member":{"muted":false,"mute_config":null,"join_timestamp":"2026-05-20T17:53:10.555000+00:00","flags":1},"last_message_id":"1506716430832238612","id":"1506716430832238612","guild_id":"1488645676001788007","flags":0},{"type":11,"total_message_sent":5,"thread_metadata":{"locked":false,"invitable":true,"create_timestamp":"2026-05-20T18:13:06.144000+00:00","auto_archive_duration":1440,"archived":false,"archive_timestamp":"2026-05-20T18:13:06.144000+00:00"},"rate_limit_per_user":0,"parent_id":"1505197715653660742","owner_id":"1482318441066135693","name":"May 20","message_count":5,"member_ids_preview":["551652411769618440","1482318441066135693"],"member_count":2,"member":{"muted":false,"mute_config":null,"join_timestamp":"2026-05-20T18:13:06.149000+00:00","flags":1},"last_message_id":"1506757399850258515","id":"1506721445525590119","guild_id":"1488645676001788007","flags":0},{"type":11,"total_message_sent":8,"thread_metadata":{"locked":false,"invitable":true,"create_timestamp":"2026-05-21T20:28:06.960000+00:00","auto_archive_duration":4320,"archived":false,"archive_timestamp":"2026-05-21T20:28:06.960000+00:00"},"rate_limit_per_user":0,"parent_id":"1505197715653660742","owner_id":"1482318441066135693","name":"May 21","message_count":8,"member_ids_preview":["1011624615598096484","1482318441066135693"],"member_count":2,"member":{"muted":false,"mute_config":null,"join_timestamp":"2026-05-21T20:28:06.969000+00:00","flags":1},"last_message_id":"1507139229686431755","id":"1507117810675875890","guild_id":"1488645676001788007","flags":0},{"type":11,"total_message_sent":2,"thread_metadata":{"locked":false,"invitable":true,"create_timestamp":"2026-05-22T20:07:10.340000+00:00","auto_archive_duration":4320,"archived":false,"archive_timestamp":"2026-05-22T20:07:10.340000+00:00"},"rate_limit_per_user":0,"parent_id":"1505197715653660742","owner_id":"1482318441066135693","name":"May 22","message_count":2,"member_ids_preview":["912035400485330954","1482318441066135693"],"member_count":2,"member":{"muted":false,"mute_config":null,"join_timestamp":"2026-05-22T20:07:10.346000+00:00","flags":1},"last_message_id":"1509657948987854868","id":"1507474927895183420","guild_id":"1488645676001788007","flags":0},{"type":11,"total_message_sent":0,"thread_metadata":{"locked":false,"invitable":true,"create_timestamp":"2026-05-28T19:13:39.182000+00:00","auto_archive_duration":4320,"archived":false,"archive_timestamp":"2026-05-28T19:13:39.182000+00:00"},"rate_limit_per_user":0,"parent_id":"1505197715653660742","owner_id":"1482318441066135693","name":"May 28","message_count":0,"member_ids_preview":["1482318441066135693"],"member_count":1,"member":{"muted":false,"mute_config":null,"join_timestamp":"2026-05-28T19:13:39.187000+00:00","flags":1},"last_message_id":"1509635786516074656","id":"1509635786516074656","guild_id":"1488645676001788007","flags":0},{"type":11,"total_message_sent":1,"thread_metadata":{"locked":false,"invitable":true,"create_timestamp":"2026-06-08T09:33:13.929000+00:00","auto_archive_duration":4320,"archived":false,"archive_timestamp":"2026-06-08T09:33:13.929000+00:00"},"rate_limit_per_user":0,"parent_id":"1505197715653660742","owner_id":"551652411769618440","name":"June 8","message_count":1,"member_ids_preview":["551652411769618440","1482318441066135693"],"member_count":2,"member":{"muted":false,"mute_config":null,"join_timestamp":"2026-06-08T10:39:42.949000+00:00","flags":1},"last_message_id":"1513492716653383720","id":"1513475985339584533","guild_id":"1488645676001788007","flags":0}],"max_video_channel_users":25,"afk_timeout":300,"mfa_level":0,"guild_space_settings":null,"emojis":[{"version":1775052118360,"roles":[],"require_colons":true,"name":"epstein","managed":false,"id":"1488901188576477228","available":true,"animated":false}],"description":null,"safety_alerts_channel_id":null,"lazy":true,"splash":null,"premium_subscription_count":0,"premium_tier":0,"application_id":null,"roles":[{"version":1774991187040,"unicode_emoji":null,"tags":{},"position":0,"permissions":"2248473465835073","name":"@everyone","mentionable":false,"managed":false,"id":"1488645676001788007","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1778619705992,"unicode_emoji":null,"tags":{},"position":4,"permissions":"2248473465835073","name":"certified member","mentionable":false,"managed":false,"id":"1503247494392320030","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":1551494},"color":1551494},{"version":1778619706010,"unicode_emoji":null,"tags":{},"position":5,"permissions":"4500273950617175","name":"sudoers","mentionable":true,"managed":false,"id":"1503247600466399342","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":14103594},"color":14103594},{"version":1778619706032,"unicode_emoji":null,"tags":{"bot_id":"155149108183695360"},"position":6,"permissions":"1513962695871","name":"Dyno","mentionable":false,"managed":true,"id":"1503249714097684534","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1778619705986,"unicode_emoji":null,"tags":{},"position":3,"permissions":"2248473465835073","name":"ding triple t","mentionable":false,"managed":false,"id":"1503276333202014289","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":8593176},"color":8593176},{"version":1778619706041,"unicode_emoji":null,"tags":{},"position":7,"permissions":"2248473465835081","name":"snow32/zeb","mentionable":false,"managed":false,"id":"1503276843166601337","icon":null,"hoist":true,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":1006492},"color":1006492},{"version":1778619705978,"unicode_emoji":null,"tags":{},"position":2,"permissions":"0","name":"news","mentionable":false,"managed":false,"id":"1503864661370470491","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1778619706280,"unicode_emoji":null,"tags":{},"position":1,"permissions":"0","name":"polls","mentionable":false,"managed":false,"id":"1503864771525480579","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1779701259762,"unicode_emoji":null,"tags":{},"position":1,"permissions":"0","name":"ICE Suspect","mentionable":false,"managed":false,"id":"1508401141623558294","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0}],"member_count":12,"preferred_locale":"en-US","presences":[{"user":{"id":"155149108183695360"},"status":"online","processed_at_timestamp":1781499978111,"client_status":{"web":"online"},"activities":[{"type":0,"name":"dyno.gg | ?help","id":"ec0b28a579ecb4bd","created_at":1781499978111,"content_classification":{"loaded":true,"data":null}}]},{"user":{"id":"389848814066073611"},"status":"dnd","processed_at_timestamp":1781561737923,"client_status":{"desktop":"dnd"},"activities":[{"type":0,"timestamps":{"start":1781347724056},"session_id":"511968945fc37f37f37fe8f055e69b57","name":"VEGAS Pro 14 Edit Steam Edition","id":"c3ab9150018e9c78","created_at":1781347724774,"content_classification":{"loaded":true,"data":null},"application_id":"1124358744541778090"}]},{"user":{"id":"627592842554114090"},"status":"online","processed_at_timestamp":1781561638133,"client_status":{"desktop":"online"},"activities":[]},{"user":{"id":"912035400485330954"},"status":"online","processed_at_timestamp":1781561921538,"client_status":{"mobile":"online"},"activities":[{"type":4,"state":"But can you make it on your own.. When your self is on the mend?","name":"Custom Status","id":"custom","emoji":{"name":"heart_on_green_fire","id":"1468258095921889292","animated":false},"created_at":1781561921514,"content_classification":{"loaded":true,"data":null}}]}],"system_channel_id":"1488645676777738474","verification_level":2,"default_message_notifications":1,"stickers":[],"inventory_settings":null,"banner":null,"hub_type":null,"latest_onboarding_question_id":null,"game_application_ids":null,"home_header":null,"nsfw_level":0,"embedded_activities":[],"verification_role_id":null,"premium_progress_bar_enabled":false,"large":false,"nsfw":false,"guild_scheduled_events":[],"version":1778358261754,"max_members":25000000,"features":["NEWS","COMMUNITY"]},{"public_updates_channel_id":null,"channels":[{"version":1777959115574,"type":4,"position":0,"permission_overwrites":[],"name":"Text Channels","id":"1501094071278637107","flags":0},{"version":1777959115580,"type":4,"position":0,"permission_overwrites":[],"name":"Voice Channels","id":"1501094071278637108","flags":0},{"version":1777959115592,"type":0,"topic":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[],"parent_id":"1501094071278637107","name":"general","last_message_id":"1501266077223485631","id":"1501094071278637109","icon_emoji":{"name":"👋","id":null},"flags":0},{"version":1777959115606,"user_limit":0,"type":2,"rtc_region":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[],"parent_id":"1501094071278637108","name":"General","last_message_id":null,"id":"1501094071278637110","icon_emoji":{"name":"🎙","id":null},"flags":0,"bitrate":64000}],"application_command_counts":{},"owner_id":"1482318441066135693","discovery_splash":null,"soundboard_sounds":[],"theme":null,"profile":null,"activity_instances":[],"system_channel_flags":0,"incidents_data":null,"joined_at":"2026-05-05T05:31:55.469000+00:00","premium_progress_bar_enabled_user_updated_at":null,"rules_channel_id":null,"voice_states":[],"vanity_url_code":null,"official_message_color":null,"id":"1501094070767063160","stage_instances":[],"premium_features":null,"region":"deprecated","name":"tcp2/qwx (no pobierz)","max_stage_video_channel_users":50,"moderator_reporting":null,"icon":"b5a83fa08cf27337cbd64e8a52660d80","explicit_content_filter":0,"members":[{"user":{"username":"win32a","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"1482318441066135693","global_name":"The LGS 494'er","display_name_styles":null,"display_name":"The LGS 494'er","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"883a27d18b9795631db4d3580e3e2c88"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-05T05:31:55.469000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null}],"experiments":{"evaluation_id":null,"assignments":[]},"owner_configured_content_level":0,"afk_channel_id":null,"threads":[],"max_video_channel_users":25,"afk_timeout":300,"mfa_level":0,"guild_space_settings":null,"emojis":[],"description":null,"safety_alerts_channel_id":null,"lazy":true,"splash":null,"premium_subscription_count":0,"premium_tier":0,"application_id":null,"roles":[{"version":1777959115569,"unicode_emoji":null,"tags":{},"position":0,"permissions":"2248473465835073","name":"@everyone","mentionable":false,"managed":false,"id":"1501094070767063160","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0}],"member_count":1,"preferred_locale":"en-US","presences":[],"system_channel_id":"1501094071278637109","verification_level":0,"default_message_notifications":0,"stickers":[],"inventory_settings":null,"banner":null,"hub_type":null,"latest_onboarding_question_id":null,"game_application_ids":null,"home_header":null,"nsfw_level":0,"embedded_activities":[],"verification_role_id":null,"premium_progress_bar_enabled":false,"large":false,"nsfw":false,"guild_scheduled_events":[],"version":1777959191260,"max_members":25000000,"features":[]},{"public_updates_channel_id":null,"channels":[{"version":1778933629283,"type":0,"topic":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[],"name":"hafsa-puta-mora-castigo","last_message_id":"1515669542431490128","id":"1505181328424046776","icon_emoji":{"name":"👋","id":null},"flags":0}],"application_command_counts":{},"owner_id":"1011624615598096484","discovery_splash":null,"soundboard_sounds":[],"theme":null,"profile":null,"activity_instances":[],"system_channel_flags":0,"incidents_data":null,"joined_at":"2026-05-16T14:33:18.335000+00:00","premium_progress_bar_enabled_user_updated_at":null,"rules_channel_id":null,"voice_states":[],"vanity_url_code":null,"official_message_color":null,"id":"1505181327962406922","stage_instances":[],"premium_features":null,"region":"deprecated","name":"hafsa castigo","max_stage_video_channel_users":50,"moderator_reporting":null,"icon":null,"explicit_content_filter":0,"members":[{"user":{"username":"win32a","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"1482318441066135693","global_name":"The LGS 494'er","display_name_styles":null,"display_name":"The LGS 494'er","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"883a27d18b9795631db4d3580e3e2c88"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-16T14:33:18.335000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"josemiten","public_flags":256,"primary_guild":null,"id":"551652411769618440","global_name":"joe","display_name_styles":null,"display_name":"joe","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954036","palette":"cobalt","label":"COLLECTIBLES_ORB_MAGIC_MISTS_NP_A11Y","expires_at":null,"asset":"nameplates/orb/magical_mist/"}},"bot":false,"avatar_decoration_data":null,"avatar":"2e6105f36b071345ea5ff607771094c2"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-16T13:33:57.798000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"ajioxd","public_flags":128,"primary_guild":{"tag":"CHOM","identity_guild_id":"846840856690294855","identity_enabled":true,"badge":"5cd7528b50e47e1cb7fcef4ad5cba2f3"},"id":"1011624615598096484","global_name":"🜏𝔸𝕛𝕚𝕠🜏","display_name_styles":null,"display_name":"🜏𝔸𝕛𝕚𝕠🜏","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954035","palette":"violet","label":"COLLECTIBLES_ORB_INFINITE_SWIRL_NP_A11Y","expires_at":null,"asset":"nameplates/orb/infinite_swirl/"}},"bot":false,"avatar_decoration_data":null,"avatar":"ff8f0dd02a15bfb13b00d832e3eaaf5d"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-16T12:13:13.514000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"whereissophie_","public_flags":0,"primary_guild":{"tag":"𝜗ৎ","identity_guild_id":"806444815427698728","identity_enabled":true,"badge":"b4d52343d051fe6d57fc910572a15cd8"},"id":"1248985868429951016","global_name":"Sumpf 👀","display_name_styles":null,"display_name":"Sumpf 👀","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"2de1defedc5e5cba7bee261cdd4f55dd"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-16T12:13:22.489000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"castileguy","public_flags":256,"primary_guild":{"tag":"ESP","identity_guild_id":"894363477731328040","identity_enabled":true,"badge":"ad842b5ea717cde056d0093cb9e90d1d"},"id":"1243901178446872618","global_name":"Colonial Cheese","display_name_styles":null,"display_name":"Colonial Cheese","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"a36f9da0be35d8f958d74a058dffcb1b"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-16T13:08:59.664000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"vii.thewise","public_flags":64,"primary_guild":{"tag":"JAX","identity_guild_id":"1385868113123344474","identity_enabled":true,"badge":"ec05cbcc4685af2055d1e532d4d7f510"},"id":"1132419331456774144","global_name":"︶  𝑽𝔦𝔦 ! ෆ ﹕ 🏚","display_name_styles":null,"display_name":"︶  𝑽𝔦𝔦 ! ෆ ﹕ 🏚","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1417311919429128312","palette":"berry","label":"COLLECTIBLES_NAMEPLATE_BONANZA_BERRY_BUNNY_NP_A11Y","expires_at":null,"asset":"nameplates/nameplate_bonanza/berry_bunny/"}},"bot":false,"avatar_decoration_data":{"sku_id":"1333866045236314327","expires_at":null,"asset":"a_c86b11a49bb8057ce9c974a6f7ad658a"},"avatar":"0b58407e7c86249975f7fa5962e815a3"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-16T12:14:58.891000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"yveltal_.","public_flags":0,"primary_guild":{"tag":"GD","identity_guild_id":"398627612299362304","identity_enabled":true,"badge":"9c28f5002410f1d1679d0e6a99609ef4"},"id":"674259560092925962","global_name":"Traw","display_name_styles":null,"display_name":"Traw","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"f9977c5765051555458902ae98ce3aa6"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-16T12:16:36.715000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"inefablehachiware","public_flags":0,"primary_guild":{"tag":"BYLR","identity_guild_id":"1023482604491657226","identity_enabled":true,"badge":"90648e6d9ca2d9c6458a48a06876c4bc"},"id":"1086950295742984212","global_name":"rockin' eva","display_name_styles":null,"display_name":"rockin' eva","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1377377712028516443","palette":"violet","label":"COLLECTIBLES_NAMEPLATES_V2_SPIRIT_MOON_A11Y","expires_at":null,"asset":"nameplates/nameplates_v2/spirit_moon/"}},"bot":false,"avatar_decoration_data":null,"avatar":"e065711343692f6cecbb3e39ff9b08dc"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-16T12:21:45.823000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"laquetosa","public_flags":128,"primary_guild":{"tag":"ちいかわ","identity_guild_id":"1261426503011532801","identity_enabled":true,"badge":"6e5793b66a4c907c0622e43f982fc2fe"},"id":"1114544392125030430","global_name":"୭ ˖ enanan 𓏻 ✦","display_name_styles":null,"display_name":"୭ ˖ enanan 𓏻 ✦","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":{"sku_id":"1333866045236314327","expires_at":null,"asset":"a_c86b11a49bb8057ce9c974a6f7ad658a"},"avatar":"5cae57d381fa176ed1b086c43a24d90e"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-16T12:14:15.769000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"okmanzana","public_flags":0,"primary_guild":{"tag":"GEM","identity_guild_id":"563298380474875905","identity_enabled":true,"badge":"29a9d22a231399acf46ffc7987dba4b2"},"id":"877178067766890536","global_name":"neflan2","display_name_styles":null,"display_name":"neflan2","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"d46444871281d83cc431a04e5d716eff"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-16T12:27:16.985000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"afriicaazff","public_flags":64,"primary_guild":{"tag":"kira","identity_guild_id":"1241790865861509280","identity_enabled":true,"badge":"b6f6582eb0301ce069e00b2a99323975"},"id":"817062312636710952","global_name":"⃟","display_name_styles":null,"display_name":"⃟","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":{"sku_id":"1212570343567261736","expires_at":null,"asset":"a_3e1fc3c7ee2e34e8176f4737427e8f4f"},"avatar":"9bc4be61ae30a1dd5546b6eb9bb54206"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-16T15:16:08.213000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"neskuik_concolacao","public_flags":128,"primary_guild":{"tag":"VRC","identity_guild_id":"472904681677651981","identity_enabled":true,"badge":"87156072c29424c34ae8af52591ef2dd"},"id":"1148004235020079145","global_name":"jaguar","display_name_styles":null,"display_name":"jaguar","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"bc4373be18fc01871055cf30039dc94d"},"roles":[],"premium_since":null,"pending":false,"nick":"+34 693 240 025","mute":false,"joined_at":"2026-05-16T12:15:41.619000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null}],"experiments":{"evaluation_id":null,"assignments":[]},"owner_configured_content_level":0,"afk_channel_id":null,"threads":[{"type":11,"total_message_sent":152,"thread_metadata":{"locked":false,"invitable":true,"create_timestamp":"2026-05-16T14:34:53.685000+00:00","auto_archive_duration":4320,"archived":false,"archive_timestamp":"2026-05-16T14:34:53.685000+00:00"},"rate_limit_per_user":0,"parent_id":"1505181328424046776","owner_id":"1482318441066135693","name":"Courtroom","message_count":152,"member_ids_preview":["551652411769618440","877178067766890536","1482318441066135693","1248985868429951016"],"member_count":4,"member":{"muted":false,"mute_config":null,"join_timestamp":"2026-05-16T14:34:53.755000+00:00","flags":1},"last_message_id":"1516154099970609182","id":"1505216980309774416","guild_id":"1505181327962406922","flags":0}],"max_video_channel_users":25,"afk_timeout":300,"mfa_level":0,"guild_space_settings":null,"emojis":[],"description":null,"safety_alerts_channel_id":null,"lazy":true,"splash":null,"premium_subscription_count":0,"premium_tier":0,"application_id":null,"roles":[{"version":1778933593611,"unicode_emoji":null,"tags":{},"position":0,"permissions":"2248473465835073","name":"@everyone","mentionable":false,"managed":false,"id":"1505181327962406922","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0}],"member_count":13,"preferred_locale":"en-US","presences":[],"system_channel_id":"1505181328424046776","verification_level":0,"default_message_notifications":0,"stickers":[{"version":1779486107991,"type":2,"tags":"stuck_out_tongue","name":"Puto tokio","id":"1507498741261664316","guild_id":"1505181327962406922","format_type":1,"description":"Tokio marrano ","available":true},{"version":1779639588384,"type":2,"tags":"🫓","name":"aura","id":"1508142484360921189","guild_id":"1505181327962406922","format_type":1,"description":"","available":true}],"inventory_settings":null,"banner":null,"hub_type":null,"latest_onboarding_question_id":null,"game_application_ids":null,"home_header":null,"nsfw_level":0,"embedded_activities":[],"verification_role_id":null,"premium_progress_bar_enabled":false,"large":false,"nsfw":false,"guild_scheduled_events":[],"version":1779639588394,"max_members":25000000,"features":[]},{"public_updates_channel_id":null,"channels":[{"version":1779138425352,"type":4,"position":0,"permission_overwrites":[{"type":1,"id":"1248985868429951016","deny":"274877909056","allow":"0"}],"name":"Text Channels","id":"1505231535014547456","flags":0},{"version":1779138425352,"type":0,"topic":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[{"type":1,"id":"1248985868429951016","deny":"274877909056","allow":"0"}],"parent_id":"1505231535014547456","name":"general","last_message_id":"1510324035584659466","id":"1505231535014547458","icon_emoji":{"name":"👋","id":null},"flags":0},{"version":1779052386731,"user_limit":0,"type":2,"rtc_region":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[],"name":"General","last_message_id":null,"id":"1505231535014547459","icon_emoji":{"name":"🎙","id":null},"flags":0,"bitrate":64000},{"version":1779138425352,"type":0,"topic":null,"rate_limit_per_user":0,"position":1,"permission_overwrites":[{"type":1,"id":"1248985868429951016","deny":"274877909056","allow":"0"}],"parent_id":"1505231535014547456","name":"hafsa-trials","last_pin_timestamp":"2026-05-16T21:52:39.270000+00:00","last_message_id":"1506034321927180472","id":"1505232274231132282","flags":0},{"version":1779021635258,"type":0,"topic":null,"rate_limit_per_user":0,"position":2,"permission_overwrites":[{"type":1,"id":"1248985868429951016","deny":"1024","allow":"0"}],"parent_id":"1505231535014547456","name":"cities","last_message_id":"1513538919659213014","id":"1505310655287267509","flags":0},{"version":1779052339663,"type":4,"position":1,"permission_overwrites":[],"name":"Epic Manisa Type-E Prison","id":"1505679385435443280","flags":0},{"version":1779052344610,"type":0,"topic":null,"rate_limit_per_user":0,"position":3,"permission_overwrites":[],"parent_id":"1505679385435443280","name":"hafsa-cell","last_message_id":"1516154357622505633","id":"1505679406180470945","flags":0}],"application_command_counts":{},"owner_id":"1482318441066135693","discovery_splash":null,"soundboard_sounds":[],"theme":null,"profile":null,"activity_instances":[],"system_channel_flags":0,"incidents_data":null,"joined_at":"2026-05-16T15:32:43.595000+00:00","premium_progress_bar_enabled_user_updated_at":null,"rules_channel_id":null,"voice_states":[],"vanity_url_code":null,"official_message_color":null,"id":"1505231533814972539","stage_instances":[],"premium_features":null,"region":"deprecated","name":"Turkish-Hispanic Republic of Cipote","max_stage_video_channel_users":50,"moderator_reporting":null,"icon":"7c9984675e4da25da7d9399072dfae8e","explicit_content_filter":0,"members":[{"user":{"username":"win32a","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"1482318441066135693","global_name":"The LGS 494'er","display_name_styles":null,"display_name":"The LGS 494'er","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"883a27d18b9795631db4d3580e3e2c88"},"roles":[],"premium_since":null,"pending":false,"nick":"Mustafa Kemal Paşa [JUDGE]","mute":false,"joined_at":"2026-05-16T15:32:43.595000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"lanternoric","public_flags":0,"primary_guild":null,"id":"1284503977341354024","global_name":null,"display_name_styles":null,"display_name":null,"discriminator":"0","collectibles":{"nameplate":{"sku_id":"1382845914292686929","palette":"berry","label":"COLLECTIBLES_NAMEPLATES_VOL_3_OASIS_A11Y","expires_at":null,"asset":"nameplates/nameplates_v3/oasis/"}},"bot":false,"avatar_decoration_data":null,"avatar":"47533c2e0590a6630d12a8679ce71a5f"},"roles":[],"premium_since":null,"pending":false,"nick":"Laneternoric","mute":false,"joined_at":"2026-05-17T11:51:45.485000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"josemiten","public_flags":256,"primary_guild":null,"id":"551652411769618440","global_name":"joe","display_name_styles":null,"display_name":"joe","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954036","palette":"cobalt","label":"COLLECTIBLES_ORB_MAGIC_MISTS_NP_A11Y","expires_at":null,"asset":"nameplates/orb/magical_mist/"}},"bot":false,"avatar_decoration_data":null,"avatar":"2e6105f36b071345ea5ff607771094c2"},"roles":[],"premium_since":null,"pending":false,"nick":"Yusuf Paşa","mute":false,"joined_at":"2026-05-17T06:46:42.226000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"ajioxd","public_flags":128,"primary_guild":{"tag":"CHOM","identity_guild_id":"846840856690294855","identity_enabled":true,"badge":"5cd7528b50e47e1cb7fcef4ad5cba2f3"},"id":"1011624615598096484","global_name":"🜏𝔸𝕛𝕚𝕠🜏","display_name_styles":null,"display_name":"🜏𝔸𝕛𝕚𝕠🜏","discriminator":"0","collectibles":{"nameplate":{"sku_id":"1427463138646954035","palette":"violet","label":"COLLECTIBLES_ORB_INFINITE_SWIRL_NP_A11Y","expires_at":null,"asset":"nameplates/orb/infinite_swirl/"}},"bot":false,"avatar_decoration_data":null,"avatar":"ff8f0dd02a15bfb13b00d832e3eaaf5d"},"roles":[],"premium_since":null,"pending":false,"nick":"Yarraksiker Bintaşşak Ahmet","mute":false,"joined_at":"2026-05-16T15:51:02.692000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"bombsyndrome_","public_flags":0,"primary_guild":{"tag":"ROS","identity_guild_id":"374957651676626945","identity_enabled":true,"badge":"c1924cc03e31328eaff397235556fcde"},"id":"1464759491051388978","global_name":"old_kb_offset","display_name_styles":null,"display_name":"old_kb_offset","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"c0db2c5573c36973f43f59fb5c185ac4"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-23T20:04:01.840000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"whereissophie_","public_flags":0,"primary_guild":{"tag":"𝜗ৎ","identity_guild_id":"806444815427698728","identity_enabled":true,"badge":"b4d52343d051fe6d57fc910572a15cd8"},"id":"1248985868429951016","global_name":"Sumpf 👀","display_name_styles":null,"display_name":"Sumpf 👀","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"2de1defedc5e5cba7bee261cdd4f55dd"},"roles":[],"premium_since":null,"pending":false,"nick":"Al-Billur","mute":false,"joined_at":"2026-05-16T15:34:52.669000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"castileguy","public_flags":256,"primary_guild":{"tag":"ESP","identity_guild_id":"894363477731328040","identity_enabled":true,"badge":"ad842b5ea717cde056d0093cb9e90d1d"},"id":"1243901178446872618","global_name":"Colonial Cheese","display_name_styles":null,"display_name":"Colonial Cheese","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"a36f9da0be35d8f958d74a058dffcb1b"},"roles":[],"premium_since":null,"pending":false,"nick":"Cemal Perver Paşa","mute":false,"joined_at":"2026-05-16T16:23:27.456000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"laquetosa","public_flags":128,"primary_guild":{"tag":"ちいかわ","identity_guild_id":"1261426503011532801","identity_enabled":true,"badge":"6e5793b66a4c907c0622e43f982fc2fe"},"id":"1114544392125030430","global_name":"୭ ˖ enanan 𓏻 ✦","display_name_styles":null,"display_name":"୭ ˖ enanan 𓏻 ✦","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":{"sku_id":"1333866045236314327","expires_at":null,"asset":"a_c86b11a49bb8057ce9c974a6f7ad658a"},"avatar":"5cae57d381fa176ed1b086c43a24d90e"},"roles":[],"premium_since":null,"pending":false,"nick":"İnanan Paşa","mute":false,"joined_at":"2026-05-16T18:08:44.699000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"Cities Chain","public_flags":65536,"primary_guild":null,"id":"1126539776120606750","global_name":null,"display_name_styles":null,"display_name":null,"discriminator":"1655","collectibles":null,"bot":true,"avatar_decoration_data":null,"avatar":"62214af72609cd8e0a5ffdc4e07aeaaa"},"roles":["1505299187657605162"],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-16T20:01:33.522000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"okmanzana","public_flags":0,"primary_guild":{"tag":"GEM","identity_guild_id":"563298380474875905","identity_enabled":true,"badge":"29a9d22a231399acf46ffc7987dba4b2"},"id":"877178067766890536","global_name":"neflan2","display_name_styles":null,"display_name":"neflan2","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"d46444871281d83cc431a04e5d716eff"},"roles":[],"premium_since":null,"pending":false,"nick":"Nevdet Paşa","mute":false,"joined_at":"2026-05-16T18:19:20.599000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"0_kartoffel_0","public_flags":0,"primary_guild":null,"id":"981997967772889199","global_name":"𒈞_kartoffel_𒈞","display_name_styles":null,"display_name":"𒈞_kartoffel_𒈞","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"8ed721e088b3092f60486fb3b8005351"},"roles":[],"premium_since":null,"pending":false,"nick":null,"mute":false,"joined_at":"2026-05-16T17:16:26.482000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null},{"user":{"username":"saaramalacara","public_flags":0,"primary_guild":{"tag":"ೀ ࣪","identity_guild_id":"734867158475079690","identity_enabled":true,"badge":"9355220bbd0941b07b4ed06ba3a13767"},"id":"1422558948464263332","global_name":"୭ ˖ 𓌔 sara 𓏻 ✦","display_name_styles":null,"display_name":"୭ ˖ 𓌔 sara 𓏻 ✦","discriminator":"0","collectibles":null,"bot":false,"avatar_decoration_data":null,"avatar":"9cc954c4073470f76c6ae0ac615904d6"},"roles":[],"premium_since":null,"pending":false,"nick":"Sarıkız Hatun","mute":false,"joined_at":"2026-05-19T13:29:47.480000+00:00","flags":0,"deaf":false,"communication_disabled_until":null,"banner":null,"avatar":null}],"experiments":{"evaluation_id":null,"assignments":[]},"owner_configured_content_level":0,"afk_channel_id":null,"threads":[{"type":11,"total_message_sent":4,"thread_metadata":{"locked":false,"invitable":true,"create_timestamp":"2026-05-17T21:13:13.283000+00:00","auto_archive_duration":4320,"archived":false,"archive_timestamp":"2026-05-17T21:13:13.283000+00:00"},"rate_limit_per_user":0,"parent_id":"1505232274231132282","owner_id":"1248985868429951016","name":"We all support hafsa uw","message_count":4,"member_ids_preview":["1243901178446872618","1482318441066135693","1248985868429951016"],"member_count":3,"member":{"muted":false,"mute_config":null,"join_timestamp":"2026-05-17T21:13:20.510000+00:00","flags":1},"last_message_id":"1505679667452182618","id":"1505679610354864148","guild_id":"1505231533814972539","flags":0}],"max_video_channel_users":25,"afk_timeout":300,"mfa_level":0,"guild_space_settings":null,"emojis":[],"description":null,"safety_alerts_channel_id":null,"lazy":true,"splash":null,"premium_subscription_count":0,"premium_tier":0,"application_id":null,"roles":[{"version":1778945563785,"unicode_emoji":null,"tags":{},"position":0,"permissions":"2248473465835073","name":"@everyone","mentionable":false,"managed":false,"id":"1505231533814972539","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1778961693485,"unicode_emoji":null,"tags":{"bot_id":"1126539776120606750"},"position":1,"permissions":"277025736768","name":"Cities Chain","mentionable":false,"managed":true,"id":"1505299187657605162","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0},{"version":1779137002196,"unicode_emoji":null,"tags":{"bot_id":"999736048596816014"},"position":1,"permissions":"537185280","name":"Ballsdex","mentionable":false,"managed":true,"id":"1506034485588787373","icon":null,"hoist":false,"flags":0,"colors":{"tertiary_color":null,"secondary_color":null,"primary_color":0},"color":0}],"member_count":13,"preferred_locale":"en-US","presences":[{"user":{"id":"1126539776120606750"},"status":"online","processed_at_timestamp":0,"client_status":{"web":"online"},"activities":[]},{"user":{"id":"1284503977341354024"},"status":"online","processed_at_timestamp":1781559192720,"client_status":{"desktop":"online"},"activities":[{"type":0,"timestamps":{"start":1781538213834},"state":"Workspace: No workspace","session_id":"f83c12623317d09e0d6907230f8a1f80","platform":"desktop","name":"Visual Studio Code","id":"a1bb2dcf70d85c57","details":"Editing index.php","created_at":1781541861924,"content_classification":{"loaded":true,"data":null},"assets":{"small_text":"Visual Studio Code","small_image":"1359299466493956258","large_text":"Editing a PHP file","large_image":"1359299228186312897"},"application_id":"383226320970055681"}]}],"system_channel_id":"1505231535014547458","verification_level":0,"default_message_notifications":0,"stickers":[],"inventory_settings":null,"banner":null,"hub_type":null,"latest_onboarding_question_id":null,"game_application_ids":null,"home_header":null,"nsfw_level":0,"embedded_activities":[],"verification_role_id":null,"premium_progress_bar_enabled":false,"large":false,"nsfw":false,"guild_scheduled_events":[],"version":1778961614667,"max_members":25000000,"features":[]}]}} diff --git a/login.c b/login.c new file mode 100644 index 0000000..3985af2 --- /dev/null +++ b/login.c @@ -0,0 +1,116 @@ +#include +#include +#include +#include +#include +int ret = 1; +HWND tokenTxtField; +WNDPROC txtWndProc; +HFONT CueFont; +HWND loginbtn; +LRESULT CALLBACK loginwndproc(HWND hwnd, UINT uMsg, WPARAM wParam, + LPARAM lParam) { + switch (uMsg) { + case WM_CREATE: + return 0; + case WM_PAINT: { + PAINTSTRUCT lppaint; + HDC hdc = BeginPaint(hwnd, &lppaint); + RECT clientrect; + GetClientRect(hwnd, &clientrect); + FillRect(hdc, &clientrect, (HBRUSH)(COLOR_3DFACE + 1)); + EndPaint(hwnd, &lppaint); + return 0; + }; + case WM_COMMAND: { + if (lParam == (LPARAM)loginbtn) { + ret = 0; + } + return 0; + } + case WM_DESTROY: + return 0; + default: + return DefWindowProcA(hwnd, uMsg, wParam, lParam); + } +} +LRESULT CALLBACK TokenTxtWndProc(HWND hWnd, UINT msg, WPARAM wParam, + LPARAM lParam) { + if (msg == WM_PAINT) { + if (GetWindowTextLength(hWnd) == 0) { + PAINTSTRUCT lpPaint; + HDC hDC = BeginPaint(hWnd, &lpPaint); + RECT clRect; + GetClientRect(hWnd, &clRect); + FillRect(hDC, &clRect, (HBRUSH)(COLOR_WINDOW + 1)); + SetTextColor(hDC, RGB(128, 128, 128)); + SelectObject(hDC, CueFont); + DrawText(hDC, "Token...", 8, &clRect, 0); + EndPaint(hWnd, &lpPaint); + return 0; + } else { + return txtWndProc(hWnd, msg, wParam, lParam); + } + } else { + return txtWndProc(hWnd, msg, wParam, lParam); + } +} +char *PromptToken() { + + char *clsname = "BackcordLogin"; + WNDCLASS wc = {0}; + wc.hbrBackground = (HBRUSH)(COLOR_3DFACE + 1); + wc.lpszClassName = clsname; + wc.hCursor = LoadCursorA(NULL, IDC_ARROW); + wc.lpfnWndProc = loginwndproc; + RegisterClassA(&wc); + HWND hwnd = CreateWindowExA(0, clsname, "Backcord - Login", WS_OVERLAPPED, + CW_USEDEFAULT, CW_USEDEFAULT, 320, 480, NULL, + NULL, GetModuleHandleA(NULL), NULL); + RECT clientrect; + GetClientRect(hwnd, &clientrect); + HWND banner = + CreateWindowExA(0, "STATIC", "", WS_VISIBLE | WS_CHILD | SS_BITMAP, 0, + 0, clientrect.right - clientrect.left, 64, hwnd, NULL, + GetModuleHandleA(NULL), NULL); + SendMessage( + banner, STM_SETIMAGE, IMAGE_BITMAP, + (LPARAM)(LoadBitmap(GetModuleHandle(NULL), MAKEINTRESOURCE(102)))); + + tokenTxtField = + CreateWindowExA(WS_EX_STATICEDGE, "EDIT", "", WS_VISIBLE | WS_CHILD | ES_AUTOHSCROLL | ES_PASSWORD, 20, + 64 + 20, clientrect.right - clientrect.left - 40, 20, + hwnd, NULL, GetModuleHandleA(NULL), NULL); + + SendMessage(tokenTxtField, EM_SETLIMITTEXT, 0, 0); + + NONCLIENTMETRICS ncm = {sizeof(NONCLIENTMETRICS)}; + SystemParametersInfo(SPI_GETNONCLIENTMETRICS, sizeof(ncm), &ncm, 0); + HFONT hmsgfont = CreateFontIndirect(&ncm.lfMessageFont); + SendMessage(tokenTxtField, WM_SETFONT, (WPARAM)hmsgfont, TRUE); + LOGFONTA CueFontLog = ncm.lfMessageFont; + CueFontLog.lfItalic = 1; + CueFont = CreateFontIndirect(&CueFontLog); + txtWndProc = (WNDPROC)GetWindowLong(tokenTxtField, GWL_WNDPROC); + SetWindowLong(tokenTxtField, GWL_WNDPROC, (long)TokenTxtWndProc); + + loginbtn = CreateWindowExA(0, "BUTTON", "Login", + WS_VISIBLE | WS_CHILD | BS_DEFPUSHBUTTON, + clientrect.right - clientrect.left - 10 - 75, + clientrect.bottom - clientrect.top - 10 - 25, 75, + 25, hwnd, NULL, GetModuleHandleA(NULL), NULL); + SendMessage(loginbtn, WM_SETFONT, (WPARAM)hmsgfont, TRUE); + + ShowWindow(hwnd, SW_SHOW); + while (ret) { + MSG msg; + if (GetMessage(&msg, NULL, 0, 0)) { + TranslateMessage(&msg); + DispatchMessage(&msg); + } + } + char *tok = malloc(GetWindowTextLength(tokenTxtField) + 1); + GetWindowText(tokenTxtField, tok, GetWindowTextLength(tokenTxtField) + 1); + DestroyWindow(hwnd); + return tok; +} \ No newline at end of file diff --git a/login.h b/login.h new file mode 100644 index 0000000..8d92b76 --- /dev/null +++ b/login.h @@ -0,0 +1 @@ +char* PromptToken(); \ No newline at end of file diff --git a/main.c b/main.c new file mode 100755 index 0000000..42164bb --- /dev/null +++ b/main.c @@ -0,0 +1,507 @@ +#include +#include +#include +#include "components/chatwnd.h" +#include "discordtypes.h" +#include "http.h" +#include "ws.h" +#include "discordapi.h" +#include +#include +#include "config.h" +#include "globals.h" +#include "hmap/hashmap.h" +#include "components/snoctrl.h" +#include "components/pnghlp.h" +#include "rc/res.h" +#include "login.h" +#define GUILD_PADDING 4 +static DiscordMessage *PendingRndMsg = NULL; +static DiscordMessage *LastRndMsg = NULL; // rnd is render NOT random :sob: +char *curChannel; +LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam); +static HWND hWnd; +static HWND hMsg; +static HWND hMsgList; +static HWND hSend; +static HWND hChTree; +static HWND hDMsList; +static HWND hGSel; +static HWND hPfpArea; +static HWND hMemList; +static HIMAGELIST hSidePfps; +HINSTANCE hInstance; +SSL *GatewaySSL; +char *token; +int WINAPI WinMain(HINSTANCE hinstance, HINSTANCE hPrevInstance, PSTR pCmdLine, + int nCmdShow) { +#ifdef test_token + token = test_token; +#else + // prompt for token + HKEY hKey; + RegCreateKeyExA(HKEY_CURRENT_USER, "Software\\Backcord", 0, NULL, + REG_OPTION_NON_VOLATILE, KEY_READ | KEY_WRITE, NULL, &hKey, + NULL); + + DWORD type, size = 0; + LONG qres = RegQueryValueExA(hKey, "Token", NULL, &type, NULL, &size); + + if (qres == ERROR_SUCCESS) { + token = malloc(size); + RegQueryValueExA(hKey, "Token", NULL, &type, (BYTE *)token, &size); + } else { + token = PromptToken(); + RegSetValueExA(hKey, "Token", 0, REG_SZ, (const BYTE *)token, + (DWORD)(strlen(token) + 1)); + } + + RegCloseKey(hKey); + +#endif + INITCOMMONCONTROLSEX icex; + icex.dwICC = ICC_WIN95_CLASSES | ICC_STANDARD_CLASSES | ICC_BAR_CLASSES | + ICC_LISTVIEW_CLASSES | ICC_TREEVIEW_CLASSES; + InitCommonControls(); + InitSnowsControls(); + hSidePfps = ImageList_Create(32, 32, ILC_COLOR32 | ILC_MASK, 12, 1); + hInstance = hinstance; + // register the window claws + const char CLASS_NAME[] = "BackcordMain"; + + WNDCLASS wc = {}; + + wc.lpfnWndProc = WindowProc; + wc.hInstance = hInstance; + wc.lpszClassName = CLASS_NAME; + wc.hCursor = LoadCursorA(NULL, IDC_ARROW); + RegisterClass(&wc); + hWnd = CreateWindowEx(0, // Optional window styles. + CLASS_NAME, // Window class + "Backcord", // Window text + WS_OVERLAPPEDWINDOW, // Window style + + // Size and position + CW_USEDEFAULT, CW_USEDEFAULT, 800, 600, + + NULL, // Parent window + NULL, // Menu + hInstance, // Instance handle + NULL // Additional application data + ); + + if (hWnd == NULL) { + return 0; + } + ShowWindow(hWnd, nCmdShow); + + MSG msg = {}; + while (GetMessage(&msg, NULL, 0, 0) > 0) { + TranslateMessage(&msg); + DispatchMessage(&msg); + } + + return 0; +} +BOOL identify = FALSE; +void onDiscordGuildLoad(DiscordGuild *guild, char *id) { + + GUIGuild uigld; + uigld.icon = NULL; + uigld.id = id; + uigld.title = guild->name; + uigld.data = guild; + uigld.MentionCount = guild->MentionCount; + GuildView_InsertGuild(hGSel, uigld); + + if (guild->IconHash) { + char tempPath[MAX_PATH]; + DWORD len = GetTempPathA(MAX_PATH, tempPath); + char *path = malloc(MAX_PATH + strlen(guild->id) + 1); + wsprintfA(path, "%s%s.png", tempPath, guild->IconHash); + if (GetFileAttributesA(path) == INVALID_FILE_ATTRIBUTES) { + char *path = DiscordFetchTmpGuildIcon(guild->id, + guild->IconHash); // testing + } + GuildView_SetIcon(hGSel, LoadPNGImage(path), id); + free(path); + } +} +void onDiscordUpdatedGuildReadState(DiscordGuild guild) { + GuildView_SetMentionCount(hGSel, guild.id, guild.MentionCount); +} +static uint64_t channel_hash(const void *item, uint64_t seed0, uint64_t seed1) { + const ChannelUIEntry *e = item; + return hashmap_sip(e->id, strlen(e->id), seed0, seed1); +} +static int channel_compare(const void *a, const void *b, void *udata) { + return strcmp(((ChannelUIEntry *)a)->id, ((ChannelUIEntry *)b)->id); +} + +void onDiscordReceiveMessage(DiscordMessage msg) { + if (curChannel && strcmp(msg.channelID, curChannel) == 0) { + if (msg.author.avatar) { + char tempPath[MAX_PATH]; + DWORD len = GetTempPathA(MAX_PATH, tempPath); + char *path = malloc(MAX_PATH + strlen(msg.author.avatar) + 1); + wsprintfA(path, "%s%s.png", tempPath, msg.author.avatar); + if (GetFileAttributesA(path) == INVALID_FILE_ATTRIBUTES) { + char *path = DiscordFetchTmpPfp(msg.author.id, + msg.author.avatar); // testing + } + ChatView_SetUserPfp(path, msg.author.id); + } + InsertChatMessage(msg, hMsgList); // the backend provides strdup + } +} +void *msgoldwndproc; +LRESULT CALLBACK MsgBarSubclassProc(HWND hwnd, UINT msg, WPARAM wParam, + LPARAM lParam) { + if (msg == WM_KEYDOWN) { + if (wParam == VK_RETURN) { + if (!(GetKeyState(VK_SHIFT) & + 0x8000)) // if no shift then do cool stuff + { + char *msgcontent = malloc(GetWindowTextLength(hMsg) + 1); + GetWindowText(hMsg, msgcontent, GetWindowTextLength(hMsg) + 1); + DiscordSendMessage(curChannel, msgcontent); + + SetWindowText(hwnd, ""); // clear input + return 0; // preventing uhh newline + } + } + } + return CallWindowProc(msgoldwndproc, hwnd, msg, wParam, lParam); +} +HBITMAP ResizeBitmap(HBITMAP hOrig, int w, int h) { + BITMAP bm; + GetObject(hOrig, sizeof(bm), &bm); + + HDC hdcScreen = GetDC(NULL); + HDC hdcSrc = CreateCompatibleDC(hdcScreen); + HDC hdcDst = CreateCompatibleDC(hdcScreen); + HBITMAP hResized = CreateCompatibleBitmap(hdcScreen, w, h); + + SelectObject(hdcSrc, hOrig); + SelectObject(hdcDst, hResized); + + SetStretchBltMode(hdcDst, HALFTONE); + SetBrushOrgEx(hdcDst, 0, 0, NULL); + + StretchBlt(hdcDst, 0, 0, w, h, hdcSrc, 0, 0, bm.bmWidth, bm.bmHeight, + SRCCOPY); + + DeleteDC(hdcSrc); + DeleteDC(hdcDst); + ReleaseDC(NULL, hdcScreen); + DeleteObject(hOrig); + + return hResized; +} +LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, + LPARAM lParam) { + switch (uMsg) { + case WM_CREATE: + InitHTTP(); + OpenWebSocket("gateway.discord.gg", "/?encoding=json&v=9", &GatewaySSL); + + RECT rc; + GetClientRect(hwnd, &rc); + hGSel = CreateWindowEx(0, // Optional window styles. + "BackcordGuild", // Window class + "", // Window text + WS_CHILD | WS_VISIBLE | LVS_LIST, // Window style + + // Size and position + 0, 0, 75, rc.bottom - rc.top - 80, + + hwnd, // Parent window + (HMENU)102, // Menu + hInstance, // Instance handle + NULL // Additional application data + ); + GuildView_SetDMsIcon( + hGSel, LoadPNGImageFromResource(hInstance, IDI_BACKCORDIC)); + hChTree = CreateWindowExA(WS_EX_CLIENTEDGE, WC_TREEVIEWA, NULL, + WS_CHILD | WS_VISIBLE | TVS_HASLINES | + TVS_LINESATROOT | TVS_HASBUTTONS, + 75, 0, 128, rc.bottom - rc.top - 80, hwnd, + (HMENU)103, hInstance, NULL); + hDMsList = CreateWindowExA( + WS_EX_CLIENTEDGE, WC_LISTVIEWA, NULL, WS_CHILD | WS_VISIBLE, 75, 0, + 128, rc.bottom - rc.top - 80, hwnd, (HMENU)103, hInstance, NULL); + ShowWindow(hDMsList, SW_HIDE); + hMsgList = CreateWindowEx(0, // Optional window styles. + "BackcordChat", // Window class + "", // Window text + WS_CHILD | WS_VISIBLE, // Window style + + // Size and position + 75 + 128, 0, rc.right - 128 - 75, + rc.bottom - rc.top - 25, + + hwnd, // Parent window + (HMENU)105, // Menu + hInstance, // Instance handle + NULL); // Additional application data + + hPfpArea = CreateWindowEx( + 0, // Optional window styles. + "BUTTON", // Window class + "User Profile", // Window text + ES_MULTILINE | WS_CHILD | WS_VISIBLE | BS_GROUPBOX, // Window style + + // Size and position + 0, rc.bottom - rc.top - 80, 128 + 75, 80, + + hwnd, // Parent window + NULL, // Menu + hInstance, // Instance handle + NULL // Additional application data + ); + SendMessage(hPfpArea, WM_SETFONT, (WPARAM)regfont, 0); + hMsg = CreateWindowEx(WS_EX_CLIENTEDGE, // Optional window styles. + "EDIT", // Window class + "", // Window text + ES_MULTILINE | ES_AUTOVSCROLL | WS_CHILD | + WS_VISIBLE, // Window style + + // Size and position + 128 + 75, rc.bottom - rc.top - 25, + rc.right - rc.left - 128 - 75 - 25, 25, + + hwnd, // Parent window + (HMENU)104, // Menu + hInstance, // Instance handle + NULL // Additional application data + ); + SendMessage(hMsg, WM_SETFONT, (WPARAM)regfont, 0); + msgoldwndproc = (void *)SetWindowLongPtr(hMsg, GWLP_WNDPROC, + (long)MsgBarSubclassProc); + hSend = CreateWindowEx( + 0, // Optional window styles. + "BUTTON", // Window class + "E", // Window text + BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE, // Window style + + // Size and position + rc.right - 25, rc.bottom - rc.top - 25, 25, 25, + + hwnd, // Parent window + (HMENU)(101), // Menu + hInstance, // Instance handle + NULL // Additional application data + ); + SendMessage(hSend, WM_SETFONT, (WPARAM)regfont, 0); + return 0; + break; + case WM_SIZE: { + int width = LOWORD(lParam); + int height = HIWORD(lParam); + SetWindowPos(hPfpArea, NULL, 0, height - 80, 0, 0, + SWP_NOSIZE | SWP_NOZORDER); + SetWindowPos(hGSel, NULL, 0, 0, 75, height - 80, SWP_NOZORDER); + SetWindowPos(hMsg, NULL, 128 + 75, height - 25, width - 128 - 75 - 25, + 25, SWP_NOZORDER); + SetWindowPos(hChTree, NULL, 75, 0, 128, height - 80, SWP_NOZORDER); + SetWindowPos(hMsgList, NULL, 128 + 75, 0, width - 128 - 75, height - 25, + SWP_NOZORDER); + SetWindowPos(hSend, NULL, width - 25, height - 25, 25, 25, + SWP_NOZORDER | SWP_NOSIZE); + return 0; + break; + } + case WM_COMMAND: + if (lParam == hSend) { + char msgcontent[GetWindowTextLength(hMsg) + 1]; + GetWindowText(hMsg, msgcontent, GetWindowTextLength(hMsg) + 1); + DiscordSendMessage(curChannel, msgcontent); + } + break; + case WM_NOTIFY: + NMHDR pNMHDR = *(NMHDR *)lParam; + LPNMLVCUSTOMDRAW lvcd = (LPNMLVCUSTOMDRAW)lParam; + if (pNMHDR.hwndFrom == hGSel) { + LPNMGUILDVIEW pnmv = (LPNMGUILDVIEW)lParam; + if (pnmv->index == GUILDVIEW_DMS) { + DiscordChannel *dms; + int cnt = DiscordListPrivateChannels(&dms); + TreeView_DeleteAllItems(hChTree); + TreeView_SetImageList(hChTree, hSidePfps, TVSIL_NORMAL); + TVINSERTSTRUCT tvInsert = {0}; + HTREEITEM hParent = TVI_ROOT; + int pfpidx = 0; + for (int i = 0; i < cnt; i++) { + if (dms[i].type == CHANNEL_TYPE_DM) { + printf("%s\n", dms[i].receipents[0].Username); + + if (dms[i].receipents[0].avatar) { + + char tempPath[MAX_PATH]; + DWORD len = GetTempPathA(MAX_PATH, tempPath); + char path[MAX_PATH + + strlen(dms[i].receipents[0].avatar) + 1]; + wsprintfA(path, "%s%s.png", tempPath, + dms[i].receipents[0].avatar); + + if (GetFileAttributesA(path) == + INVALID_FILE_ATTRIBUTES) { + char* path2 = DiscordFetchTmpPfp( + dms[i].receipents[0].id, + dms[i].receipents[0].avatar); // testing + ImageList_Add( + hSidePfps, + ResizeBitmap(LoadPNGBitmap(path2), 32, 32), + NULL); + free(path2); + } else { + + ImageList_Add( + hSidePfps, + ResizeBitmap(LoadPNGBitmap(path), 32, 32), + NULL); + } + } + + tvInsert.hParent = hParent; // Parent is the root item + tvInsert.hInsertAfter = TVI_LAST; + tvInsert.item.mask = TVIF_TEXT | TVIF_PARAM | + TVIS_EXPANDED | TVIF_STATE | + TVIF_IMAGE; + tvInsert.item.pszText = + dms[i].receipents[0].DisplayName + ? dms[i].receipents[0].DisplayName + : dms[i].receipents[0].Username; + tvInsert.item.lParam = (LPARAM) & (dms[i]); + tvInsert.item.state = TVIS_EXPANDED; + tvInsert.item.stateMask = TVIS_EXPANDED; + tvInsert.item.iImage = + dms[i].receipents[0].avatar ? pfpidx : 0; + HTREEITEM lres = (HTREEITEM)SendMessage( + hChTree, TVM_INSERTITEM, 0, (LPARAM)&tvInsert); + if (dms[i].receipents[0].avatar) { + pfpidx++; + } + } + } + } else { + + DiscordGuild *guild; + guild = pnmv->guild.data; + + DiscordChannel *Channels; + int ChannelCount = + DiscordListGuildChannels(guild->id, &Channels); + TreeView_DeleteAllItems(hChTree); + TreeView_SetImageList(hChTree, NULL, TVSIL_NORMAL); + struct hashmap *ChannelUITable = + hashmap_new(sizeof(ChannelUIEntry), 0, 0, 0, channel_hash, + channel_compare, NULL, NULL); + for (int i = 0; i < ChannelCount; i++) { + char *VisualName; + if (Channels[i].type == GUILD_TEXT) { + VisualName = malloc(strlen(Channels[i].name) + 2); + *VisualName = '#'; + strcpy(VisualName + 1, Channels[i].name); + } else { + VisualName = malloc(strlen(Channels[i].name) + 1); + strcpy(VisualName, Channels[i].name); + } + TVINSERTSTRUCT tvInsert = {0}; + HTREEITEM hParent = TVI_ROOT; + if (Channels[i].parentID) { + ChannelUIEntry key = {0}; + key.id = Channels[i].parentID; + if (hashmap_get(ChannelUITable, &key)) { + ChannelUIEntry *chnl = + (ChannelUIEntry *)(hashmap_get(ChannelUITable, + &key)); + hParent = chnl->itm; + } + } + tvInsert.hParent = hParent; // Parent is the root item + tvInsert.hInsertAfter = TVI_LAST; + tvInsert.item.mask = + TVIF_TEXT | TVIF_PARAM | TVIS_EXPANDED | TVIF_STATE; + tvInsert.item.pszText = (VisualName); + tvInsert.item.lParam = (LPARAM) & (Channels[i]); + tvInsert.item.state = TVIS_EXPANDED; + tvInsert.item.stateMask = TVIS_EXPANDED; + HTREEITEM lres = (HTREEITEM)SendMessage( + hChTree, TVM_INSERTITEM, 0, (LPARAM)&tvInsert); + if (Channels[i].type == GUILD_CATEGORY) { + ChannelUIEntry *chnl = malloc(sizeof(ChannelUIEntry)); + chnl->itm = lres; + chnl->id = strdup(Channels[i].id); + hashmap_set(ChannelUITable, chnl); + } + free(VisualName); + } + } + } else if (pNMHDR.hwndFrom == hChTree) { + LPNMTREEVIEW pnmv = (LPNMTREEVIEW)lParam; + if (pNMHDR.code == TVN_SELCHANGED && + pnmv->itemNew.state & TVIS_SELECTED) { + DiscordChannel *chnl = ((DiscordChannel *)pnmv->itemNew.lParam); + if (chnl->type != GUILD_CATEGORY) { + char *title = malloc(14 + strlen(pnmv->itemNew.pszText)); + wsprintf(title, "Backcord - %s", pnmv->itemNew.pszText); + SetWindowTextA(hwnd, title); + DiscordMessage *msgs; + int msgcnt = DiscordGetChannelHistory(chnl->id, 50, &msgs); + ClearChatControl(hMsgList); + ListView_DeleteAllItems(hMsgList); + if (curChannel) + free(curChannel); + + curChannel = strdup(chnl->id); + if (msgcnt > 0) { + for (int i = msgcnt - 1; i >= 0; i--) { + if (msgs[i].author.avatar) { + char tempPath[MAX_PATH]; + DWORD len = GetTempPathA(MAX_PATH, tempPath); + char *path = + malloc(MAX_PATH + + strlen(msgs[i].author.avatar) + 1); + wsprintfA(path, "%s%s.png", tempPath, + msgs[i].author.avatar); + if (GetFileAttributesA(path) == + INVALID_FILE_ATTRIBUTES) { + char *path = DiscordFetchTmpPfp( + msgs[i].author.id, + msgs[i].author.avatar); // testing + } + ChatView_SetUserPfp(path, msgs[i].author.id); + } + InsertChatMessage((msgs[i]), hMsgList); + } + } + ListView_EnsureVisible(hMsgList, msgcnt - 1, FALSE); + free(title); + free(msgs); + } + } + break; + } + break; + case WM_PAINT: { + PAINTSTRUCT ps; + HDC hdc = BeginPaint(hwnd, &ps); + + // All painting occurs here, between BeginPaint and EndPaint. + + FillRect(hdc, &ps.rcPaint, (HBRUSH)(COLOR_BTNFACE + 1)); + EndPaint(hwnd, &ps); + return 0; + break; + } + case WM_CLOSE: + DestroyWindow(hwnd); + PostQuitMessage(0); + case WM_DESTROY: + CleanupHTTP(); + return TRUE; + break; + } + return DefWindowProc(hwnd, uMsg, wParam, lParam); +} \ No newline at end of file diff --git a/makefile b/makefile new file mode 100755 index 0000000..0c66481 --- /dev/null +++ b/makefile @@ -0,0 +1,16 @@ +CC = i686-w64-mingw32-gcc +WINDRES = i686-w64-mingw32-windres + +SRCS = *.c */*.c +RES = rc/res.o + +Backcord: $(RES) + $(WINDRES) rc/res.rc -o rc/res.o + $(CC) $(SRCS) $(RES) \ + -Wl,-Bstatic -lpng -lz \ + -Wl,-Bdynamic -lgdi32 -lssl -lcrypto -lcrypt32 -lws2_32 \ + -luser32 -lcomctl32 -lcomdlg32 -lcjson -lntdll \ + -o Backcord.exe + +clean: + rm -f rc/res.o Backcord.exe \ No newline at end of file diff --git a/rc/backcord_icon.png b/rc/backcord_icon.png new file mode 100644 index 0000000..29e0f19 Binary files /dev/null and b/rc/backcord_icon.png differ diff --git a/rc/backcordbanner.bmp b/rc/backcordbanner.bmp new file mode 100644 index 0000000..06650f2 Binary files /dev/null and b/rc/backcordbanner.bmp differ diff --git a/rc/res.h b/rc/res.h new file mode 100644 index 0000000..9133aff --- /dev/null +++ b/rc/res.h @@ -0,0 +1,2 @@ +#define IDI_BACKCORDIC 101 +#define IDI_BACKCORDBANNERIC 102 \ No newline at end of file diff --git a/rc/res.o b/rc/res.o new file mode 100644 index 0000000..d52f319 Binary files /dev/null and b/rc/res.o differ diff --git a/rc/res.rc b/rc/res.rc new file mode 100644 index 0000000..8c9b332 --- /dev/null +++ b/rc/res.rc @@ -0,0 +1,4 @@ +#include "res.h" + +IDI_BACKCORDIC RCDATA "backcord_icon.png" +IDI_BACKCORDBANNERIC BITMAP "backcordbanner.bmp" \ No newline at end of file diff --git a/stubs/kernel32.c b/stubs/kernel32.c new file mode 100755 index 0000000..b761958 --- /dev/null +++ b/stubs/kernel32.c @@ -0,0 +1,11 @@ +#include + +BOOL WINAPI IsProcessorFeaturePresent(DWORD ProcessorFeature) +{ + return FALSE; +} + +FARPROC WINAPI DelayLoadFailureHook(_In_ LPCSTR pszDllName, + _In_ LPCSTR pszProcName) { + return (void*)(IsProcessorFeaturePresent); +} \ No newline at end of file diff --git a/ws.c b/ws.c new file mode 100755 index 0000000..9932259 --- /dev/null +++ b/ws.c @@ -0,0 +1,241 @@ +#include "http.h" +#include +#include +#include +#include +#include +#include +#include +#include "ws.h" +DWORD WINAPI WSThreadProc(LPVOID ssl); +int OpenWebSocket(const char *hostname, const char *path, SSL **out_ssl) { + SOCKET sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); + if (sock == INVALID_SOCKET) { + MessageBoxA(NULL, "socket failed", "WebSocket Error", 0); + return 1; + } + + struct sockaddr_in server; + RtlZeroMemory(&server, sizeof(server)); + server.sin_family = AF_INET; + server.sin_port = htons(443); + server.sin_addr = **(struct in_addr **)gethostbyname(hostname)->h_addr_list; + + if (connect(sock, (struct sockaddr *)&server, sizeof(server)) == + SOCKET_ERROR) { + MessageBoxA(NULL, "connect failed", "WebSocket Error", 0); + closesocket(sock); + return 1; + } + + SSL_library_init(); + SSL_load_error_strings(); + OpenSSL_add_all_algorithms(); + + SSL_CTX *ctx = SSL_CTX_new(TLS_client_method()); + if (!ctx) { + MessageBoxA(NULL, "SSL_CTX_new failed", "WebSocket Error", 0); + closesocket(sock); + return 1; + } + + SSL *ssl = SSL_new(ctx); + if (!ssl) { + MessageBoxA(NULL, "SSL_new failed", "WebSocket Error", 0); + SSL_CTX_free(ctx); + closesocket(sock); + return 1; + } + + SSL_set_fd(ssl, (int)sock); + SSL_set_tlsext_host_name(ssl, hostname); + + if (SSL_connect(ssl) <= 0) { + MessageBoxA(NULL, "SSL_connect failed", "WebSocket Error", 0); + SSL_free(ssl); + SSL_CTX_free(ctx); + closesocket(sock); + return 1; + } + + // anything but a Base64 lib + const char *ws_key = "tLGs4Zw47vMKJ8bT5AXjLw=="; + + // send WebSocket upgrade request + char request[2048]; + wsprintfA(request, + "GET %s HTTP/1.1\r\n" + "Host: %s\r\n" + "Upgrade: websocket\r\n" + "Connection: Upgrade\r\n" + "Sec-WebSocket-Key: %s\r\n" + "Sec-WebSocket-Version: 13\r\n" + "\r\n", + path, hostname, ws_key); + + SSL_write(ssl, request, (int)strlen(request)); + + // read response into epic stack arr + char buffer[4096]; + int bytes = SSL_read(ssl, &buffer, sizeof(buffer) - 1); + if (bytes > 0) { + buffer[bytes] = '\0'; + + // check for 101 Switching Protocols otherwise it means smth fucked up + if (strstr(buffer, "101") == NULL) { + MessageBoxA(NULL, buffer, "websocket isnt websocketing", 0); + SSL_shutdown(ssl); + SSL_free(ssl); + SSL_CTX_free(ctx); + closesocket(sock); + return 1; + } + } + + CreateThread(0, 8192, WSThreadProc, ssl, 0, 0); + // connection upgraded to WebSocket yay + *out_ssl = ssl; + return 0; +} +DWORD WINAPI WSThreadProc(LPVOID ssl) { + char *buffer; + size_t length; + + while (1) { + int result = ReadWebSocket(ssl, &buffer, &length); + + if (length != 0 && result != 0) { + WebSocketOnDataArrival(ssl, buffer, length); + // printf("%s\n",buffer); + // LE IMPORTANT: free the buffer after processing... memleak goez + // brr otherewise + free(buffer); + } else { + break; + } + } + return 0; +}; +int SendWebSocket(SSL *ssl, const char *data, size_t length, + unsigned char flags) { + unsigned char frame[14]; + size_t frame_size = 0; + + // Flags are to our goofy ahh param + frame[0] = flags; + frame_size++; + + // Mask bit set (client must mask the ahh) (stolen code) + if (length < 126) { + frame[1] = 0x80 | (unsigned char)length; + frame_size++; + } else if (length < 65536) { + frame[1] = 0x80 | 126; + frame[2] = (length >> 8) & 0xFF; + frame[3] = length & 0xFF; + frame_size += 3; + } else { + frame[1] = 0x80 | 127; + frame[2] = (length >> 56) & 0xFF; + frame[3] = (length >> 48) & 0xFF; + frame[4] = (length >> 40) & 0xFF; + frame[5] = (length >> 32) & 0xFF; + frame[6] = (length >> 24) & 0xFF; + frame[7] = (length >> 16) & 0xFF; + frame[8] = (length >> 8) & 0xFF; + frame[9] = length & 0xFF; + frame_size += 9; + } + + // whats even the purpose of ts, just fake the masks + unsigned char mask[4]; + for (unsigned char i = 0; i < 4; i++) { + mask[i] = (unsigned char)(i & 0xFF); + } + + RtlCopyMemory(&frame[frame_size], mask, 4); // me when i rtlcopymemory to look cool + frame_size += 4; + + // Send frame header + if (SSL_write(ssl, frame, (int)frame_size) <= 0) { + return 1; + } + + // Mask and send payload + unsigned char *masked_data = (unsigned char *)malloc(length); + if (!masked_data) { + return 1; + } + + for (size_t i = 0; i < length; i++) { + masked_data[i] = data[i] ^ mask[i % 4]; + } + + int result = SSL_write(ssl, masked_data, (int)length); + free(masked_data); + + return (result <= 0) ? 1 : 0; +} + +int ReadWebSocket(SSL *ssl, char **out_buffer, size_t *out_length) { + *out_buffer = malloc(10); // tmp buffer + unsigned char opcode; + BOOL hasSetFirstOpcode = FALSE; + unsigned long long payloadLen = 0; + while (1) { + unsigned long long curPayloadLen = 0; + unsigned char fin; + + unsigned char coreHeaders; + if (SSL_read(ssl, &coreHeaders, 1) != 1) { + return 0; + } + fin = coreHeaders >> 7; + + if (hasSetFirstOpcode != TRUE) { + opcode = (coreHeaders << 4) >> 4; + hasSetFirstOpcode = TRUE; + } + unsigned char plHeaders; + SSL_read(ssl, &plHeaders, 1); + unsigned char tlen = (plHeaders << 1) >> 1; + if (tlen == 127) { + SSL_read(ssl, &curPayloadLen, 8); + curPayloadLen = ntohll(curPayloadLen); + payloadLen += curPayloadLen; + } else if (tlen == 126) { + unsigned short templen; + SSL_read(ssl, &templen, 2); + curPayloadLen = ntohs(templen); + payloadLen += curPayloadLen; + } else { + curPayloadLen = tlen; + payloadLen += curPayloadLen; + } + if (opcode == 0x01) { + *out_buffer = realloc(*out_buffer, payloadLen + 1); + *out_length = payloadLen + 1; + } else { + *out_buffer = realloc(*out_buffer, payloadLen); + *out_length = payloadLen; + } + unsigned long long totalRead = 0; + while (totalRead < curPayloadLen) { + int bytesRead = SSL_read( + ssl, *out_buffer + (payloadLen - curPayloadLen) + totalRead, + curPayloadLen - totalRead); + if (bytesRead <= 0) { + free(*out_buffer); + return 0; + } + totalRead += bytesRead; + } + if (fin == 1) { + break; + } + } + if (opcode == 0x01) { + (*out_buffer)[payloadLen] = '\0'; + } + return 1; +} diff --git a/ws.h b/ws.h new file mode 100755 index 0000000..5f5e9ec --- /dev/null +++ b/ws.h @@ -0,0 +1,10 @@ + +#include +int OpenWebSocket(const char *hostname, const char *path, SSL **out_ssl); +int ReadWebSocket(SSL* ssl, char** out_buffer, size_t* out_length); +int SendWebSocket(SSL *ssl, const char *data, size_t length, unsigned char flags); +void WebSocketOnDataArrival(SSL *ssl, char *buffer, size_t length); + +#define FIN_LAST 0x80 +#define FIN_MORE 0x00 +#define WS_TEXT 0x01 \ No newline at end of file