const DIRECTORIES = { worlds: 'public/worlds/', avatars: 'public/User Avatars', images: 'public/img/', userImages: 'public/user/images/', groups: 'public/groups/', groupChats: 'public/group chats', chats: 'public/chats/', characters: 'public/characters/', backgrounds: 'public/backgrounds', novelAI_Settings: 'public/NovelAI Settings', koboldAI_Settings: 'public/KoboldAI Settings', openAI_Settings: 'public/OpenAI Settings', textGen_Settings: 'public/TextGen Settings', thumbnails: 'thumbnails/', thumbnailsBg: 'thumbnails/bg/', thumbnailsAvatar: 'thumbnails/avatar/', themes: 'public/themes', movingUI: 'public/movingUI', extensions: 'public/scripts/extensions', instruct: 'public/instruct', context: 'public/context', backups: 'backups/', quickreplies: 'public/QuickReplies', assets: 'public/assets', }; const UNSAFE_EXTENSIONS = [ ".php", ".exe", ".com", ".dll", ".pif", ".application", ".gadget", ".msi", ".jar", ".cmd", ".bat", ".reg", ".sh", ".py", ".js", ".jse", ".jsp", ".pdf", ".html", ".htm", ".hta", ".vb", ".vbs", ".vbe", ".cpl", ".msc", ".scr", ".sql", ".iso", ".img", ".dmg", ".ps1", ".ps1xml", ".ps2", ".ps2xml", ".psc1", ".psc2", ".msh", ".msh1", ".msh2", ".mshxml", ".msh1xml", ".msh2xml", ".scf", ".lnk", ".inf", ".reg", ".doc", ".docm", ".docx", ".dot", ".dotm", ".dotx", ".xls", ".xlsm", ".xlsx", ".xlt", ".xltm", ".xltx", ".xlam", ".ppt", ".pptm", ".pptx", ".pot", ".potm", ".potx", ".ppam", ".ppsx", ".ppsm", ".pps", ".ppam", ".sldx", ".sldm", ".ws", ]; const UPLOADS_PATH = './uploads'; module.exports = { DIRECTORIES, UNSAFE_EXTENSIONS, UPLOADS_PATH, }