SYMBOL INDEX (48 symbols across 22 files) FILE: client/src/App.tsx function getFileList (line 18) | async function getFileList() { function handleFileClick (line 27) | function handleFileClick(item: any) { function toggleSettingModal (line 32) | function toggleSettingModal(open: boolean) { FILE: client/src/components/chatWindow/Loading.tsx function Loading (line 1) | function Loading() { FILE: client/src/components/chatWindow/Message.tsx type MessageProps (line 11) | interface MessageProps extends PropsWithChildren { function handleSourceClick (line 42) | function handleSourceClick(e: MouseEvent, item: any) { function toggleShowSource (line 47) | function toggleShowSource() { FILE: client/src/components/chatWindow/constants.ts type MessageItem (line 3) | interface MessageItem { FILE: client/src/components/chatWindow/index.tsx type ChatWindowProps (line 12) | interface ChatWindowProps { function cleanChat (line 33) | function cleanChat() { FILE: client/src/components/fileCard/index.tsx type FileCardProps (line 8) | interface FileCardProps { function FileCard (line 14) | function FileCard({ item, onClick, active }: FileCardProps) { FILE: client/src/components/htmlViewer/index.tsx function HtmlViewer (line 4) | function HtmlViewer({ html, loading }: { html: string; loading: boolean ... FILE: client/src/components/pageSpin/index.tsx function PageSpin (line 3) | function PageSpin() { FILE: client/src/components/pdfViewer/index.tsx function PdfViewer (line 9) | function PdfViewer({ file }: { file: Blob }) { FILE: client/src/components/settingsModal/index.tsx type SettingsModalProps (line 5) | interface SettingsModalProps { function SettingsModal (line 10) | function SettingsModal({ open, onChange }: SettingsModalProps) { FILE: client/src/components/sideMenu/index.tsx type SideMenuProps (line 7) | interface SideMenuProps { function SideMenu (line 16) | function SideMenu({ FILE: client/src/components/upload/index.tsx function generateConfetti (line 11) | function generateConfetti() { function FileUpload (line 20) | function FileUpload() { FILE: client/src/constants/fileItem.ts type FileItem (line 1) | interface FileItem { FILE: client/src/pages/Home.tsx function removeHighLight (line 13) | function removeHighLight() { function addHighLight (line 20) | function addHighLight(chunkId: string, time = 400) { function downloadFile (line 34) | async function downloadFile(fileItem: FileItem) { function getFile (line 58) | async function getFile() { function handleHighLight (line 68) | function handleHighLight(item: any, time = 400) { FILE: client/src/utils/eventEmitter.ts type Events (line 3) | type Events = { FILE: client/src/utils/fetch.ts function fetchRequest (line 4) | async function fetchRequest(url: string, params: { [key: string]: any }) { FILE: client/src/utils/isPdf.ts function isPdf (line 1) | function isPdf(ext: string) { FILE: client/src/utils/useOpenAiKey.ts function useOpenAiKey (line 4) | function useOpenAiKey() { FILE: server/app.py function handle_error (line 55) | def handle_error(error): function summarize_index (line 69) | def summarize_index(): function query_index (line 130) | def query_index(): function upload_file (line 168) | def upload_file(): function get_index_files (line 206) | def get_index_files(): function get_html_files (line 213) | def get_html_files(): FILE: server/create_index.py function create_index (line 11) | def create_index(filepath, filename) -> int: FILE: server/custom_loader.py function encode_string (line 11) | def encode_string(string: str, encoding_name: str = "p50k_base"): function decode_string (line 16) | def decode_string(token: str, encoding_name: str = "p50k_base"): function num_tokens_from_string (line 21) | def num_tokens_from_string(string: str, encoding_name: str = "p50k_base"... function split_text_to_doc (line 28) | def split_text_to_doc( class CustomReader (line 48) | class CustomReader(BaseReader): method __init__ (line 49) | def __init__(self, *args: Any, **kwargs: Any) -> None: method load_data (line 53) | def load_data(self, html, filename) -> List[Document]: FILE: server/pdf_loader.py class CJKPDFReader (line 16) | class CJKPDFReader(BaseReader): method __init__ (line 22) | def __init__(self, *args: Any, **kwargs: Any) -> None: method load_data (line 26) | def load_data(self, filepath: Path, filename) -> List[Document]: