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', comfyWorkflows: 'public/user/workflows', files: 'public/user/files', }; 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 PALM_SAFETY = [ { category: 'HARM_CATEGORY_DEROGATORY', threshold: 'BLOCK_NONE' }, { category: 'HARM_CATEGORY_TOXICITY', threshold: 'BLOCK_NONE' }, { category: 'HARM_CATEGORY_VIOLENCE', threshold: 'BLOCK_NONE' }, { category: 'HARM_CATEGORY_SEXUAL', threshold: 'BLOCK_NONE' }, { category: 'HARM_CATEGORY_MEDICAL', threshold: 'BLOCK_NONE' }, { category: 'HARM_CATEGORY_DANGEROUS', threshold: 'BLOCK_NONE' } ]; const UPLOADS_PATH = './uploads'; module.exports = { DIRECTORIES, UNSAFE_EXTENSIONS, UPLOADS_PATH, PALM_SAFETY, };