Files
tfm_ainventory/graphify-out/cache/7a4ce931db12dcf32f3dea86957d3ce905e47c26da4a0be5ec65ad43572c9c27.json

1 line
99 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "label": "PdfParser.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1"}, {"id": "pdfparser_encode_text", "label": "encode_text()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L24"}, {"id": "pdfparser_decode_text", "label": "decode_text()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L73"}, {"id": "pdfparser_pdfformaterror", "label": "PdfFormatError", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L80"}, {"id": "runtimeerror", "label": "RuntimeError", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "pdfparser_check_format_condition", "label": "check_format_condition()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L87"}, {"id": "pdfparser_indirectreferencetuple", "label": "IndirectReferenceTuple", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L92"}, {"id": "namedtuple", "label": "NamedTuple", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "pdfparser_indirectreference", "label": "IndirectReference", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L97"}, {"id": "pdfparser_indirectreference_str", "label": ".__str__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L98"}, {"id": "pdfparser_indirectreference_bytes", "label": ".__bytes__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L101"}, {"id": "pdfparser_indirectreference_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L104"}, {"id": "pdfparser_indirectreference_ne", "label": ".__ne__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L110"}, {"id": "pdfparser_indirectreference_hash", "label": ".__hash__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L113"}, {"id": "pdfparser_indirectobjectdef", "label": "IndirectObjectDef", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L117"}, {"id": "pdfparser_indirectobjectdef_str", "label": ".__str__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L118"}, {"id": "pdfparser_xreftable", "label": "XrefTable", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L122"}, {"id": "pdfparser_xreftable_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L123"}, {"id": "pdfparser_xreftable_setitem", "label": ".__setitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L133"}, {"id": "pdfparser_xreftable_getitem", "label": ".__getitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L141"}, {"id": "pdfparser_xreftable_delitem", "label": ".__delitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L147"}, {"id": "pdfparser_xreftable_contains", "label": ".__contains__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L161"}, {"id": "pdfparser_xreftable_len", "label": ".__len__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L164"}, {"id": "pdfparser_xreftable_keys", "label": ".keys()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L171"}, {"id": "pdfparser_xreftable_write", "label": ".write()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L176"}, {"id": "pdfparser_pdfname", "label": "PdfName", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L216"}, {"id": "pdfparser_pdfname_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L219"}, {"id": "pdfparser_pdfname_name_as_str", "label": ".name_as_str()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L227"}, {"id": "pdfparser_pdfname_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L230"}, {"id": "pdfparser_pdfname_hash", "label": ".__hash__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L235"}, {"id": "pdfparser_pdfname_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L238"}, {"id": "pdfparser_from_pdf_stream", "label": "from_pdf_stream()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L242"}, {"id": "pdfparser_pdfname_bytes", "label": ".__bytes__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L247"}, {"id": "pdfparser_pdfarray", "label": "PdfArray", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L257"}, {"id": "pdfparser_pdfarray_bytes", "label": ".__bytes__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L258"}, {"id": "pdfparser_pdfdict", "label": "PdfDict", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L262"}, {"id": "dictbase", "label": "_DictBase", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "pdfparser_pdfdict_setattr", "label": ".__setattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L263"}, {"id": "pdfparser_pdfdict_getattr", "label": ".__getattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L269"}, {"id": "pdfparser_pdfdict_bytes", "label": ".__bytes__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L296"}, {"id": "pdfparser_pdfbinary", "label": "PdfBinary", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L310"}, {"id": "pdfparser_pdfbinary_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L311"}, {"id": "pdfparser_pdfbinary_bytes", "label": ".__bytes__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L314"}, {"id": "pdfparser_pdfstream", "label": "PdfStream", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L318"}, {"id": "pdfparser_pdfstream_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L319"}, {"id": "pdfparser_pdfstream_decode", "label": ".decode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L323"}, {"id": "pdfparser_pdf_repr", "label": "pdf_repr()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L339"}, {"id": "pdfparser_pdfparser", "label": "PdfParser", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L368"}, {"id": "pdfparser_pdfparser_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L374"}, {"id": "pdfparser_pdfparser_enter", "label": ".__enter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L423"}, {"id": "pdfparser_pdfparser_exit", "label": ".__exit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L426"}, {"id": "pdfparser_pdfparser_start_writing", "label": ".start_writing()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L429"}, {"id": "pdfparser_pdfparser_close_buf", "label": ".close_buf()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L433"}, {"id": "pdfparser_pdfparser_close", "label": ".close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L438"}, {"id": "pdfparser_pdfparser_seek_end", "label": ".seek_end()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L445"}, {"id": "pdfparser_pdfparser_write_header", "label": ".write_header()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L449"}, {"id": "pdfparser_pdfparser_write_comment", "label": ".write_comment()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L453"}, {"id": "pdfparser_pdfparser_write_catalog", "label": ".write_catalog()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L457"}, {"id": "pdfparser_pdfparser_rewrite_pages", "label": ".rewrite_pages()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L472"}, {"id": "pdfparser_pdfparser_write_xref_and_trailer", "label": ".write_xref_and_trailer()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L501"}, {"id": "pdfparser_pdfparser_write_page", "label": ".write_page()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L527"}, {"id": "pdfparser_pdfparser_write_obj", "label": ".write_obj()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L537"}, {"id": "pdfparser_pdfparser_del_root", "label": ".del_root()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L561"}, {"id": "pdfparser_get_buf_from_file", "label": "get_buf_from_file()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L568"}, {"id": "pdfparser_pdfparser_read_pdf_info", "label": ".read_pdf_info()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L579"}, {"id": "pdfparser_pdfparser_next_object_id", "label": ".next_object_id()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L615"}, {"id": "pdfparser_pdfparser_read_trailer", "label": ".read_trailer()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L665"}, {"id": "pdfparser_pdfparser_read_prev_trailer", "label": ".read_prev_trailer()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L688"}, {"id": "pdfparser_interpret_trailer", "label": "interpret_trailer()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L722"}, {"id": "pdfparser_interpret_name", "label": "interpret_name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L755"}, {"id": "pdfparser_get_value", "label": "get_value()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L817"}, {"id": "pdfparser_get_literal_string", "label": "get_literal_string()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L979"}, {"id": "pdfparser_pdfparser_read_xref_table", "label": ".read_xref_table()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1017"}, {"id": "pdfparser_pdfparser_read_indirect", "label": ".read_indirect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1050"}, {"id": "pdfparser_pdfparser_linearize_page_tree", "label": ".linearize_page_tree()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1067"}, {"id": "pdfparser_rationale_81", "label": "An error that probably indicates a syntactic or semantic error in the PDF fi", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L81"}, {"id": "pdfparser_rationale_369", "label": "Based on https://www.adobe.com/content/dam/acom/en/devnet/acrobat/pdfs/PDF32", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L369"}, {"id": "pdfparser_rationale_617", "label": "# TODO: support reuse of deleted objects", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L617"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "calendar", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "codecs", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "collections", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "mmap", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "time", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "zlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "pdfparser_encode_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "pdfparser_decode_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L73", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "pdfparser_pdfformaterror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L80", "weight": 1.0}, {"source": "pdfparser_pdfformaterror", "target": "runtimeerror", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L80", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "pdfparser_check_format_condition", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L87", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "pdfparser_indirectreferencetuple", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L92", "weight": 1.0}, {"source": "pdfparser_indirectreferencetuple", "target": "namedtuple", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L92", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "pdfparser_indirectreference", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L97", "weight": 1.0}, {"source": "pdfparser_indirectreference", "target": "pdfparser_indirectreferencetuple", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L97", "weight": 1.0}, {"source": "pdfparser_indirectreference", "target": "pdfparser_indirectreference_str", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L98", "weight": 1.0}, {"source": "pdfparser_indirectreference", "target": "pdfparser_indirectreference_bytes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L101", "weight": 1.0}, {"source": "pdfparser_indirectreference", "target": "pdfparser_indirectreference_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L104", "weight": 1.0}, {"source": "pdfparser_indirectreference", "target": "pdfparser_indirectreference_ne", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L110", "weight": 1.0}, {"source": "pdfparser_indirectreference", "target": "pdfparser_indirectreference_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L113", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "pdfparser_indirectobjectdef", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L117", "weight": 1.0}, {"source": "pdfparser_indirectobjectdef", "target": "pdfparser_indirectreference", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L117", "weight": 1.0}, {"source": "pdfparser_indirectobjectdef", "target": "pdfparser_indirectobjectdef_str", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L118", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "pdfparser_xreftable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L122", "weight": 1.0}, {"source": "pdfparser_xreftable", "target": "pdfparser_xreftable_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L123", "weight": 1.0}, {"source": "pdfparser_xreftable", "target": "pdfparser_xreftable_setitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L133", "weight": 1.0}, {"source": "pdfparser_xreftable", "target": "pdfparser_xreftable_getitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L141", "weight": 1.0}, {"source": "pdfparser_xreftable", "target": "pdfparser_xreftable_delitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L147", "weight": 1.0}, {"source": "pdfparser_xreftable", "target": "pdfparser_xreftable_contains", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L161", "weight": 1.0}, {"source": "pdfparser_xreftable", "target": "pdfparser_xreftable_len", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L164", "weight": 1.0}, {"source": "pdfparser_xreftable", "target": "pdfparser_xreftable_keys", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L171", "weight": 1.0}, {"source": "pdfparser_xreftable", "target": "pdfparser_xreftable_write", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L176", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "pdfparser_pdfname", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L216", "weight": 1.0}, {"source": "pdfparser_pdfname", "target": "pdfparser_pdfname_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L219", "weight": 1.0}, {"source": "pdfparser_pdfname", "target": "pdfparser_pdfname_name_as_str", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L227", "weight": 1.0}, {"source": "pdfparser_pdfname", "target": "pdfparser_pdfname_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L230", "weight": 1.0}, {"source": "pdfparser_pdfname", "target": "pdfparser_pdfname_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L235", "weight": 1.0}, {"source": "pdfparser_pdfname", "target": "pdfparser_pdfname_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L238", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "pdfparser_from_pdf_stream", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L242", "weight": 1.0}, {"source": "pdfparser_pdfname", "target": "pdfparser_pdfname_bytes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L247", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "pdfparser_pdfarray", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L257", "weight": 1.0}, {"source": "pdfparser_pdfarray", "target": "pdfparser_pdfarray_bytes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L258", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "pdfparser_pdfdict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L262", "weight": 1.0}, {"source": "pdfparser_pdfdict", "target": "dictbase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L262", "weight": 1.0}, {"source": "pdfparser_pdfdict", "target": "pdfparser_pdfdict_setattr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L263", "weight": 1.0}, {"source": "pdfparser_pdfdict", "target": "pdfparser_pdfdict_getattr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L269", "weight": 1.0}, {"source": "pdfparser_pdfdict", "target": "pdfparser_pdfdict_bytes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L296", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "pdfparser_pdfbinary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L310", "weight": 1.0}, {"source": "pdfparser_pdfbinary", "target": "pdfparser_pdfbinary_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L311", "weight": 1.0}, {"source": "pdfparser_pdfbinary", "target": "pdfparser_pdfbinary_bytes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L314", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "pdfparser_pdfstream", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L318", "weight": 1.0}, {"source": "pdfparser_pdfstream", "target": "pdfparser_pdfstream_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L319", "weight": 1.0}, {"source": "pdfparser_pdfstream", "target": "pdfparser_pdfstream_decode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L323", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "pdfparser_pdf_repr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L339", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "pdfparser_pdfparser", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L368", "weight": 1.0}, {"source": "pdfparser_pdfparser", "target": "pdfparser_pdfparser_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L374", "weight": 1.0}, {"source": "pdfparser_pdfparser", "target": "pdfparser_pdfparser_enter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L423", "weight": 1.0}, {"source": "pdfparser_pdfparser", "target": "pdfparser_pdfparser_exit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L426", "weight": 1.0}, {"source": "pdfparser_pdfparser", "target": "pdfparser_pdfparser_start_writing", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L429", "weight": 1.0}, {"source": "pdfparser_pdfparser", "target": "pdfparser_pdfparser_close_buf", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L433", "weight": 1.0}, {"source": "pdfparser_pdfparser", "target": "pdfparser_pdfparser_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L438", "weight": 1.0}, {"source": "pdfparser_pdfparser", "target": "pdfparser_pdfparser_seek_end", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L445", "weight": 1.0}, {"source": "pdfparser_pdfparser", "target": "pdfparser_pdfparser_write_header", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L449", "weight": 1.0}, {"source": "pdfparser_pdfparser", "target": "pdfparser_pdfparser_write_comment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L453", "weight": 1.0}, {"source": "pdfparser_pdfparser", "target": "pdfparser_pdfparser_write_catalog", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L457", "weight": 1.0}, {"source": "pdfparser_pdfparser", "target": "pdfparser_pdfparser_rewrite_pages", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L472", "weight": 1.0}, {"source": "pdfparser_pdfparser", "target": "pdfparser_pdfparser_write_xref_and_trailer", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L501", "weight": 1.0}, {"source": "pdfparser_pdfparser", "target": "pdfparser_pdfparser_write_page", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L527", "weight": 1.0}, {"source": "pdfparser_pdfparser", "target": "pdfparser_pdfparser_write_obj", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L537", "weight": 1.0}, {"source": "pdfparser_pdfparser", "target": "pdfparser_pdfparser_del_root", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L561", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "pdfparser_get_buf_from_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L568", "weight": 1.0}, {"source": "pdfparser_pdfparser", "target": "pdfparser_pdfparser_read_pdf_info", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L579", "weight": 1.0}, {"source": "pdfparser_pdfparser", "target": "pdfparser_pdfparser_next_object_id", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L615", "weight": 1.0}, {"source": "pdfparser_pdfparser", "target": "pdfparser_pdfparser_read_trailer", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L665", "weight": 1.0}, {"source": "pdfparser_pdfparser", "target": "pdfparser_pdfparser_read_prev_trailer", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L688", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "pdfparser_interpret_trailer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L722", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "pdfparser_interpret_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L755", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "pdfparser_get_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L817", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "target": "pdfparser_get_literal_string", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L979", "weight": 1.0}, {"source": "pdfparser_pdfparser", "target": "pdfparser_pdfparser_read_xref_table", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1017", "weight": 1.0}, {"source": "pdfparser_pdfparser", "target": "pdfparser_pdfparser_read_indirect", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1050", "weight": 1.0}, {"source": "pdfparser_pdfparser", "target": "pdfparser_pdfparser_linearize_page_tree", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1067", "weight": 1.0}, {"source": "pdfparser_decode_text", "target": "pdfparser_pdfstream_decode", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L75", "weight": 1.0}, {"source": "pdfparser_check_format_condition", "target": "pdfparser_pdfformaterror", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L89", "weight": 1.0}, {"source": "pdfparser_indirectreference_bytes", "target": "pdfparser_indirectobjectdef_str", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L102", "weight": 1.0}, {"source": "pdfparser_xreftable_len", "target": "pdfparser_xreftable_keys", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L166", "weight": 1.0}, {"source": "pdfparser_xreftable_write", "target": "pdfparser_xreftable_keys", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L177", "weight": 1.0}, {"source": "pdfparser_xreftable_write", "target": "pdfparser_check_format_condition", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L200", "weight": 1.0}, {"source": "pdfparser_pdfname_name_as_str", "target": "pdfparser_pdfstream_decode", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L228", "weight": 1.0}, {"source": "pdfparser_from_pdf_stream", "target": "pdfparser_interpret_name", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L243", "weight": 1.0}, {"source": "pdfparser_pdfarray_bytes", "target": "pdfparser_pdf_repr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L259", "weight": 1.0}, {"source": "pdfparser_pdfdict_getattr", "target": "pdfparser_decode_text", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L275", "weight": 1.0}, {"source": "pdfparser_pdfdict_bytes", "target": "pdfparser_pdf_repr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L301", "weight": 1.0}, {"source": "pdfparser_pdfdict_bytes", "target": "pdfparser_pdfname", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L303", "weight": 1.0}, {"source": "pdfparser_pdf_repr", "target": "pdfparser_pdfdict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L353", "weight": 1.0}, {"source": "pdfparser_pdf_repr", "target": "pdfparser_pdfarray", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L355", "weight": 1.0}, {"source": "pdfparser_pdf_repr", "target": "pdfparser_encode_text", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L357", "weight": 1.0}, {"source": "pdfparser_pdfparser_init", "target": "runtimeerror", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L384", "weight": 1.0}, {"source": "pdfparser_pdfparser_init", "target": "pdfparser_get_buf_from_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L395", "weight": 1.0}, {"source": "pdfparser_pdfparser_init", "target": "pdfparser_pdfparser_read_pdf_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L405", "weight": 1.0}, {"source": "pdfparser_pdfparser_init", "target": "pdfparser_pdfdict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L408", "weight": 1.0}, {"source": "pdfparser_pdfparser_init", "target": "pdfparser_xreftable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L418", "weight": 1.0}, {"source": "pdfparser_pdfparser_init", "target": "pdfparser_pdfparser_seek_end", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L421", "weight": 1.0}, {"source": "pdfparser_pdfparser_exit", "target": "pdfparser_pdfparser_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L427", "weight": 1.0}, {"source": "pdfparser_pdfparser_start_writing", "target": "pdfparser_pdfparser_close_buf", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L430", "weight": 1.0}, {"source": "pdfparser_pdfparser_start_writing", "target": "pdfparser_pdfparser_seek_end", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L431", "weight": 1.0}, {"source": "pdfparser_pdfparser_close_buf", "target": "pdfparser_pdfparser_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L435", "weight": 1.0}, {"source": "pdfparser_pdfparser_close", "target": "pdfparser_pdfparser_close_buf", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L440", "weight": 1.0}, {"source": "pdfparser_pdfparser_write_header", "target": "pdfparser_xreftable_write", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L451", "weight": 1.0}, {"source": "pdfparser_pdfparser_write_comment", "target": "pdfparser_xreftable_write", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L455", "weight": 1.0}, {"source": "pdfparser_pdfparser_write_catalog", "target": "pdfparser_pdfparser_del_root", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L459", "weight": 1.0}, {"source": "pdfparser_pdfparser_write_catalog", "target": "pdfparser_pdfparser_next_object_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L460", "weight": 1.0}, {"source": "pdfparser_pdfparser_write_catalog", "target": "pdfparser_pdfparser_rewrite_pages", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L462", "weight": 1.0}, {"source": "pdfparser_pdfparser_write_catalog", "target": "pdfparser_pdfparser_write_obj", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L463", "weight": 1.0}, {"source": "pdfparser_pdfparser_write_catalog", "target": "pdfparser_pdfname", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L463", "weight": 1.0}, {"source": "pdfparser_pdfparser_rewrite_pages", "target": "pdfparser_pdfname", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L477", "weight": 1.0}, {"source": "pdfparser_pdfparser_rewrite_pages", "target": "pdfparser_pdfname_name_as_str", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L485", "weight": 1.0}, {"source": "pdfparser_pdfparser_rewrite_pages", "target": "pdfparser_pdfparser_write_page", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L487", "weight": 1.0}, {"source": "pdfparser_pdfparser_write_xref_and_trailer", "target": "pdfparser_pdfparser_del_root", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L506", "weight": 1.0}, {"source": "pdfparser_pdfparser_write_xref_and_trailer", "target": "pdfparser_pdfparser_write_obj", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L509", "weight": 1.0}, {"source": "pdfparser_pdfparser_write_xref_and_trailer", "target": "pdfparser_xreftable_write", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L510", "weight": 1.0}, {"source": "pdfparser_pdfparser_write_xref_and_trailer", "target": "pdfparser_pdfdict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L523", "weight": 1.0}, {"source": "pdfparser_pdfparser_write_page", "target": "pdfparser_pdfname", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L532", "weight": 1.0}, {"source": "pdfparser_pdfparser_write_page", "target": "pdfparser_pdfparser_write_obj", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L535", "weight": 1.0}, {"source": "pdfparser_pdfparser_write_obj", "target": "pdfparser_pdfparser_next_object_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L543", "weight": 1.0}, {"source": "pdfparser_pdfparser_write_obj", "target": "pdfparser_xreftable_write", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L546", "weight": 1.0}, {"source": "pdfparser_pdfparser_write_obj", "target": "pdfparser_indirectobjectdef", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L546", "weight": 1.0}, {"source": "pdfparser_pdfparser_write_obj", "target": "pdfparser_pdf_repr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L551", "weight": 1.0}, {"source": "pdfparser_pdfparser_read_pdf_info", "target": "pdfparser_pdfparser_read_trailer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L583", "weight": 1.0}, {"source": "pdfparser_pdfparser_read_pdf_info", "target": "pdfparser_check_format_condition", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L584", "weight": 1.0}, {"source": "pdfparser_pdfparser_read_pdf_info", "target": "pdfparser_pdfdict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L590", "weight": 1.0}, {"source": "pdfparser_pdfparser_read_pdf_info", "target": "pdfparser_pdfparser_read_indirect", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L590", "weight": 1.0}, {"source": "pdfparser_pdfparser_read_pdf_info", "target": "pdfparser_pdfparser_linearize_page_tree", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L609", "weight": 1.0}, {"source": "pdfparser_pdfparser_next_object_id", "target": "pdfparser_indirectreference", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L618", "weight": 1.0}, {"source": "pdfparser_pdfparser_next_object_id", "target": "pdfparser_xreftable_keys", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L618", "weight": 1.0}, {"source": "pdfparser_pdfparser_read_trailer", "target": "pdfparser_check_format_condition", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L671", "weight": 1.0}, {"source": "pdfparser_pdfparser_read_trailer", "target": "pdfparser_interpret_trailer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L682", "weight": 1.0}, {"source": "pdfparser_pdfparser_read_trailer", "target": "pdfparser_xreftable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L683", "weight": 1.0}, {"source": "pdfparser_pdfparser_read_trailer", "target": "pdfparser_pdfparser_read_xref_table", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L684", "weight": 1.0}, {"source": "pdfparser_pdfparser_read_trailer", "target": "pdfparser_pdfparser_read_prev_trailer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L686", "weight": 1.0}, {"source": "pdfparser_pdfparser_read_prev_trailer", "target": "pdfparser_pdfparser_read_xref_table", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L692", "weight": 1.0}, {"source": "pdfparser_pdfparser_read_prev_trailer", "target": "pdfparser_check_format_condition", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L696", "weight": 1.0}, {"source": "pdfparser_pdfparser_read_prev_trailer", "target": "pdfparser_interpret_trailer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L703", "weight": 1.0}, {"source": "pdfparser_interpret_trailer", "target": "pdfparser_check_format_condition", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L729", "weight": 1.0}, {"source": "pdfparser_interpret_trailer", "target": "pdfparser_interpret_name", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L735", "weight": 1.0}, {"source": "pdfparser_interpret_trailer", "target": "pdfparser_get_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L737", "weight": 1.0}, {"source": "pdfparser_interpret_name", "target": "pdfparser_pdfstream_decode", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L759", "weight": 1.0}, {"source": "pdfparser_get_value", "target": "pdfparser_check_format_condition", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L831", "weight": 1.0}, {"source": "pdfparser_get_value", "target": "pdfparser_indirectreference", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L842", "weight": 1.0}, {"source": "pdfparser_get_value", "target": "pdfparser_pdfformaterror", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L896", "weight": 1.0}, {"source": "pdfparser_get_value", "target": "pdfparser_pdfstream", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L902", "weight": 1.0}, {"source": "pdfparser_get_value", "target": "pdfparser_pdfdict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L902", "weight": 1.0}, {"source": "pdfparser_get_value", "target": "pdfparser_pdfname", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L931", "weight": 1.0}, {"source": "pdfparser_get_value", "target": "pdfparser_interpret_name", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L931", "weight": 1.0}, {"source": "pdfparser_get_value", "target": "pdfparser_pdfstream_decode", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L948", "weight": 1.0}, {"source": "pdfparser_get_value", "target": "pdfparser_get_literal_string", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L951", "weight": 1.0}, {"source": "pdfparser_get_literal_string", "target": "pdfparser_pdfformaterror", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1004", "weight": 1.0}, {"source": "pdfparser_pdfparser_read_xref_table", "target": "pdfparser_check_format_condition", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1023", "weight": 1.0}, {"source": "pdfparser_pdfparser_read_indirect", "target": "pdfparser_check_format_condition", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1052", "weight": 1.0}, {"source": "pdfparser_pdfparser_read_indirect", "target": "pdfparser_get_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1058", "weight": 1.0}, {"source": "pdfparser_pdfparser_read_indirect", "target": "pdfparser_indirectreference", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1061", "weight": 1.0}, {"source": "pdfparser_pdfparser_linearize_page_tree", "target": "pdfparser_check_format_condition", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1071", "weight": 1.0}, {"source": "pdfparser_pdfparser_linearize_page_tree", "target": "pdfparser_pdfparser_read_indirect", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1076", "weight": 1.0}, {"source": "pdfparser_rationale_81", "target": "pdfparser_pdfformaterror", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L81", "weight": 1.0}, {"source": "pdfparser_rationale_369", "target": "pdfparser_pdfparser", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L369", "weight": 1.0}, {"source": "pdfparser_rationale_617", "target": "backend_venv_lib_python3_12_site_packages_pil_pdfparser_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L617", "weight": 1.0}], "raw_calls": [{"caller_nid": "pdfparser_encode_text", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L25"}, {"caller_nid": "pdfparser_decode_text", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L74"}, {"caller_nid": "pdfparser_decode_text", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L75"}, {"caller_nid": "pdfparser_decode_text", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L77"}, {"caller_nid": "pdfparser_decode_text", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L77"}, {"caller_nid": "pdfparser_decode_text", "callee": "chr", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L77"}, {"caller_nid": "pdfparser_indirectreference_bytes", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L102"}, {"caller_nid": "pdfparser_indirectreference_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L107"}, {"caller_nid": "pdfparser_indirectreference_hash", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L114"}, {"caller_nid": "pdfparser_xreftable_delitem", "callee": "IndexError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L159"}, {"caller_nid": "pdfparser_xreftable_len", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L165"}, {"caller_nid": "pdfparser_xreftable_len", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L166"}, {"caller_nid": "pdfparser_xreftable_len", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L167"}, {"caller_nid": "pdfparser_xreftable_len", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L168"}, {"caller_nid": "pdfparser_xreftable_keys", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L173"}, {"caller_nid": "pdfparser_xreftable_keys", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L173"}, {"caller_nid": "pdfparser_xreftable_keys", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L174"}, {"caller_nid": "pdfparser_xreftable_write", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L177"}, {"caller_nid": "pdfparser_xreftable_write", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L177"}, {"caller_nid": "pdfparser_xreftable_write", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L177"}, {"caller_nid": "pdfparser_xreftable_write", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L178"}, {"caller_nid": "pdfparser_xreftable_write", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L178"}, {"caller_nid": "pdfparser_xreftable_write", "callee": "tell", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L179"}, {"caller_nid": "pdfparser_xreftable_write", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L184"}, {"caller_nid": "pdfparser_xreftable_write", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L194"}, {"caller_nid": "pdfparser_xreftable_write", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L199"}, {"caller_nid": "pdfparser_pdfname_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L220"}, {"caller_nid": "pdfparser_pdfname_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L222"}, {"caller_nid": "pdfparser_pdfname_init", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L225"}, {"caller_nid": "pdfparser_pdfname_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L232"}, {"caller_nid": "pdfparser_pdfname_hash", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L236"}, {"caller_nid": "pdfparser_pdfname_repr", "callee": "repr", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L239"}, {"caller_nid": "pdfparser_from_pdf_stream", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L243"}, {"caller_nid": "pdfparser_pdfname_bytes", "callee": "bytearray", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L248"}, {"caller_nid": "pdfparser_pdfname_bytes", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L251"}, {"caller_nid": "pdfparser_pdfname_bytes", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L253"}, {"caller_nid": "pdfparser_pdfname_bytes", "callee": "bytes", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L254"}, {"caller_nid": "pdfparser_pdfarray_bytes", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L259"}, {"caller_nid": "pdfparser_pdfdict_setattr", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L267"}, {"caller_nid": "pdfparser_pdfdict_getattr", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L271"}, {"caller_nid": "pdfparser_pdfdict_getattr", "callee": "AttributeError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L273"}, {"caller_nid": "pdfparser_pdfdict_getattr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L274"}, {"caller_nid": "pdfparser_pdfdict_getattr", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L276"}, {"caller_nid": "pdfparser_pdfdict_getattr", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L277"}, {"caller_nid": "pdfparser_pdfdict_getattr", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L281"}, {"caller_nid": "pdfparser_pdfdict_getattr", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L283"}, {"caller_nid": "pdfparser_pdfdict_getattr", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L284"}, {"caller_nid": "pdfparser_pdfdict_getattr", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L285"}, {"caller_nid": "pdfparser_pdfdict_getattr", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L287"}, {"caller_nid": "pdfparser_pdfdict_getattr", "callee": "strptime", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L288"}, {"caller_nid": "pdfparser_pdfdict_getattr", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L288"}, {"caller_nid": "pdfparser_pdfdict_getattr", "callee": "gmtime", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L293"}, {"caller_nid": "pdfparser_pdfdict_getattr", "callee": "timegm", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L293"}, {"caller_nid": "pdfparser_pdfdict_bytes", "callee": "bytearray", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L297"}, {"caller_nid": "pdfparser_pdfdict_bytes", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L298"}, {"caller_nid": "pdfparser_pdfdict_bytes", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L302"}, {"caller_nid": "pdfparser_pdfdict_bytes", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L303"}, {"caller_nid": "pdfparser_pdfdict_bytes", "callee": "bytes", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L303"}, {"caller_nid": "pdfparser_pdfdict_bytes", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L304"}, {"caller_nid": "pdfparser_pdfdict_bytes", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L305"}, {"caller_nid": "pdfparser_pdfdict_bytes", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L306"}, {"caller_nid": "pdfparser_pdfdict_bytes", "callee": "bytes", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L307"}, {"caller_nid": "pdfparser_pdfbinary_bytes", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L315"}, {"caller_nid": "pdfparser_pdfstream_decode", "callee": "decompress", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L333"}, {"caller_nid": "pdfparser_pdfstream_decode", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L333"}, {"caller_nid": "pdfparser_pdfstream_decode", "callee": "repr", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L335"}, {"caller_nid": "pdfparser_pdfstream_decode", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L336"}, {"caller_nid": "pdfparser_pdf_repr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L346"}, {"caller_nid": "pdfparser_pdf_repr", "callee": "bytes", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L347"}, {"caller_nid": "pdfparser_pdf_repr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L348"}, {"caller_nid": "pdfparser_pdf_repr", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L349"}, {"caller_nid": "pdfparser_pdf_repr", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L349"}, {"caller_nid": "pdfparser_pdf_repr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L350"}, {"caller_nid": "pdfparser_pdf_repr", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L351"}, {"caller_nid": "pdfparser_pdf_repr", "callee": "strftime", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L351"}, {"caller_nid": "pdfparser_pdf_repr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L352"}, {"caller_nid": "pdfparser_pdf_repr", "callee": "bytes", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L353"}, {"caller_nid": "pdfparser_pdf_repr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L354"}, {"caller_nid": "pdfparser_pdf_repr", "callee": "bytes", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L355"}, {"caller_nid": "pdfparser_pdf_repr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L356"}, {"caller_nid": "pdfparser_pdf_repr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L358"}, {"caller_nid": "pdfparser_pdf_repr", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L360"}, {"caller_nid": "pdfparser_pdf_repr", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L361"}, {"caller_nid": "pdfparser_pdf_repr", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L362"}, {"caller_nid": "pdfparser_pdf_repr", "callee": "bytes", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L365"}, {"caller_nid": "pdfparser_pdfparser_init", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L392"}, {"caller_nid": "pdfparser_pdfparser_init", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L397"}, {"caller_nid": "pdfparser_pdfparser_close_buf", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L434"}, {"caller_nid": "pdfparser_pdfparser_seek_end", "callee": "seek", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L447"}, {"caller_nid": "pdfparser_pdfparser_write_comment", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L455"}, {"caller_nid": "pdfparser_pdfparser_write_catalog", "callee": "tell", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L460"}, {"caller_nid": "pdfparser_pdfparser_write_catalog", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L467"}, {"caller_nid": "pdfparser_pdfparser_rewrite_pages", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L474"}, {"caller_nid": "pdfparser_pdfparser_rewrite_pages", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L477"}, {"caller_nid": "pdfparser_pdfparser_rewrite_pages", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L483"}, {"caller_nid": "pdfparser_pdfparser_rewrite_pages", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L488"}, {"caller_nid": "pdfparser_pdfparser_rewrite_pages", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L498"}, {"caller_nid": "pdfparser_pdfparser_write_xref_and_trailer", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L511"}, {"caller_nid": "pdfparser_pdfparser_write_xref_and_trailer", "callee": "bytes", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L523"}, {"caller_nid": "pdfparser_pdfparser_write_page", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L530"}, {"caller_nid": "pdfparser_pdfparser_write_obj", "callee": "tell", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L543"}, {"caller_nid": "pdfparser_pdfparser_write_obj", "callee": "tell", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L545"}, {"caller_nid": "pdfparser_pdfparser_write_obj", "callee": "bytes", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L546"}, {"caller_nid": "pdfparser_pdfparser_write_obj", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L547"}, {"caller_nid": "pdfparser_pdfparser_write_obj", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L549"}, {"caller_nid": "pdfparser_get_buf_from_file", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L569"}, {"caller_nid": "pdfparser_get_buf_from_file", "callee": "getbuffer", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L570"}, {"caller_nid": "pdfparser_get_buf_from_file", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L571"}, {"caller_nid": "pdfparser_get_buf_from_file", "callee": "getvalue", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L572"}, {"caller_nid": "pdfparser_get_buf_from_file", "callee": "mmap", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L575"}, {"caller_nid": "pdfparser_get_buf_from_file", "callee": "fileno", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L575"}, {"caller_nid": "pdfparser_pdfparser_read_pdf_info", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L581"}, {"caller_nid": "pdfparser_pdfparser_read_pdf_info", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L585"}, {"caller_nid": "pdfparser_pdfparser_read_pdf_info", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L589"}, {"caller_nid": "pdfparser_pdfparser_read_pdf_info", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L600"}, {"caller_nid": "pdfparser_pdfparser_read_pdf_info", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L603"}, {"caller_nid": "pdfparser_pdfparser_next_object_id", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L618"}, {"caller_nid": "pdfparser_pdfparser_read_trailer", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L667"}, {"caller_nid": "pdfparser_pdfparser_read_trailer", "callee": "search", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L670"}, {"caller_nid": "pdfparser_pdfparser_read_trailer", "callee": "search", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L676"}, {"caller_nid": "pdfparser_pdfparser_read_trailer", "callee": "start", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L676"}, {"caller_nid": "pdfparser_pdfparser_read_trailer", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L680"}, {"caller_nid": "pdfparser_pdfparser_read_trailer", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L681"}, {"caller_nid": "pdfparser_pdfparser_read_trailer", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L681"}, {"caller_nid": "pdfparser_pdfparser_read_prev_trailer", "callee": "search", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L693"}, {"caller_nid": "pdfparser_pdfparser_read_prev_trailer", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L698"}, {"caller_nid": "pdfparser_pdfparser_read_prev_trailer", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L700"}, {"caller_nid": "pdfparser_pdfparser_read_prev_trailer", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L700"}, {"caller_nid": "pdfparser_pdfparser_read_prev_trailer", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L705"}, {"caller_nid": "pdfparser_interpret_trailer", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L726"}, {"caller_nid": "pdfparser_interpret_trailer", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L728"}, {"caller_nid": "pdfparser_interpret_trailer", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L730"}, {"caller_nid": "pdfparser_interpret_trailer", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L730"}, {"caller_nid": "pdfparser_interpret_trailer", "callee": "repr", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L732"}, {"caller_nid": "pdfparser_interpret_trailer", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L735"}, {"caller_nid": "pdfparser_interpret_trailer", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L736"}, {"caller_nid": "pdfparser_interpret_trailer", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L737"}, {"caller_nid": "pdfparser_interpret_trailer", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L743"}, {"caller_nid": "pdfparser_interpret_trailer", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L747"}, {"caller_nid": "pdfparser_interpret_name", "callee": "finditer", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L757"}, {"caller_nid": "pdfparser_interpret_name", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L758"}, {"caller_nid": "pdfparser_interpret_name", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L759"}, {"caller_nid": "pdfparser_interpret_name", "callee": "fromhex", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L759"}, {"caller_nid": "pdfparser_interpret_name", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L759"}, {"caller_nid": "pdfparser_interpret_name", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L761"}, {"caller_nid": "pdfparser_interpret_name", "callee": "bytes", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L765"}, {"caller_nid": "pdfparser_get_value", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L826"}, {"caller_nid": "pdfparser_get_value", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L828"}, {"caller_nid": "pdfparser_get_value", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L829"}, {"caller_nid": "pdfparser_get_value", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L832"}, {"caller_nid": "pdfparser_get_value", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L832"}, {"caller_nid": "pdfparser_get_value", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L836"}, {"caller_nid": "pdfparser_get_value", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L836"}, {"caller_nid": "pdfparser_get_value", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L842"}, {"caller_nid": "pdfparser_get_value", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L842"}, {"caller_nid": "pdfparser_get_value", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L842"}, {"caller_nid": "pdfparser_get_value", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L842"}, {"caller_nid": "pdfparser_get_value", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L846"}, {"caller_nid": "pdfparser_get_value", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L850"}, {"caller_nid": "pdfparser_get_value", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L855"}, {"caller_nid": "pdfparser_get_value", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L859"}, {"caller_nid": "pdfparser_get_value", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L862"}, {"caller_nid": "pdfparser_get_value", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L862"}, {"caller_nid": "pdfparser_get_value", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L866"}, {"caller_nid": "pdfparser_get_value", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L866"}, {"caller_nid": "pdfparser_get_value", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L869"}, {"caller_nid": "pdfparser_get_value", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L869"}, {"caller_nid": "pdfparser_get_value", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L869"}, {"caller_nid": "pdfparser_get_value", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L869"}, {"caller_nid": "pdfparser_get_value", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L869"}, {"caller_nid": "pdfparser_get_value", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L870"}, {"caller_nid": "pdfparser_get_value", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L872"}, {"caller_nid": "pdfparser_get_value", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L874"}, {"caller_nid": "pdfparser_get_value", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L889"}, {"caller_nid": "pdfparser_get_value", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L890"}, {"caller_nid": "pdfparser_get_value", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L891"}, {"caller_nid": "pdfparser_get_value", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L893"}, {"caller_nid": "pdfparser_get_value", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L894"}, {"caller_nid": "pdfparser_get_value", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L897"}, {"caller_nid": "pdfparser_get_value", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L897"}, {"caller_nid": "pdfparser_get_value", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L898"}, {"caller_nid": "pdfparser_get_value", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L898"}, {"caller_nid": "pdfparser_get_value", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L901"}, {"caller_nid": "pdfparser_get_value", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L904"}, {"caller_nid": "pdfparser_get_value", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L906"}, {"caller_nid": "pdfparser_get_value", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L908"}, {"caller_nid": "pdfparser_get_value", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L915"}, {"caller_nid": "pdfparser_get_value", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L918"}, {"caller_nid": "pdfparser_get_value", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L919"}, {"caller_nid": "pdfparser_get_value", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L920"}, {"caller_nid": "pdfparser_get_value", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L922"}, {"caller_nid": "pdfparser_get_value", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L923"}, {"caller_nid": "pdfparser_get_value", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L925"}, {"caller_nid": "pdfparser_get_value", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L926"}, {"caller_nid": "pdfparser_get_value", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L928"}, {"caller_nid": "pdfparser_get_value", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L929"}, {"caller_nid": "pdfparser_get_value", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L931"}, {"caller_nid": "pdfparser_get_value", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L931"}, {"caller_nid": "pdfparser_get_value", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L932"}, {"caller_nid": "pdfparser_get_value", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L934"}, {"caller_nid": "pdfparser_get_value", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L934"}, {"caller_nid": "pdfparser_get_value", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L934"}, {"caller_nid": "pdfparser_get_value", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L935"}, {"caller_nid": "pdfparser_get_value", "callee": "float", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L938"}, {"caller_nid": "pdfparser_get_value", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L938"}, {"caller_nid": "pdfparser_get_value", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L938"}, {"caller_nid": "pdfparser_get_value", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L939"}, {"caller_nid": "pdfparser_get_value", "callee": "bytearray", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L942"}, {"caller_nid": "pdfparser_get_value", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L943"}, {"caller_nid": "pdfparser_get_value", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L945"}, {"caller_nid": "pdfparser_get_value", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L947"}, {"caller_nid": "pdfparser_get_value", "callee": "ord", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L947"}, {"caller_nid": "pdfparser_get_value", "callee": "fromhex", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L948"}, {"caller_nid": "pdfparser_get_value", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L948"}, {"caller_nid": "pdfparser_get_value", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L949"}, {"caller_nid": "pdfparser_get_value", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L951"}, {"caller_nid": "pdfparser_get_value", "callee": "repr", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L953"}, {"caller_nid": "pdfparser_get_literal_string", "callee": "bytearray", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L983"}, {"caller_nid": "pdfparser_get_literal_string", "callee": "finditer", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L984"}, {"caller_nid": "pdfparser_get_literal_string", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L985"}, {"caller_nid": "pdfparser_get_literal_string", "callee": "start", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L985"}, {"caller_nid": "pdfparser_get_literal_string", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L986"}, {"caller_nid": "pdfparser_get_literal_string", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L987"}, {"caller_nid": "pdfparser_get_literal_string", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L987"}, {"caller_nid": "pdfparser_get_literal_string", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L988"}, {"caller_nid": "pdfparser_get_literal_string", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L989"}, {"caller_nid": "pdfparser_get_literal_string", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L989"}, {"caller_nid": "pdfparser_get_literal_string", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L989"}, {"caller_nid": "pdfparser_get_literal_string", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L990"}, {"caller_nid": "pdfparser_get_literal_string", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L992"}, {"caller_nid": "pdfparser_get_literal_string", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L993"}, {"caller_nid": "pdfparser_get_literal_string", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L994"}, {"caller_nid": "pdfparser_get_literal_string", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L995"}, {"caller_nid": "pdfparser_get_literal_string", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L997"}, {"caller_nid": "pdfparser_get_literal_string", "callee": "bytes", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L999"}, {"caller_nid": "pdfparser_get_literal_string", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L999"}, {"caller_nid": "pdfparser_get_literal_string", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1000"}, {"caller_nid": "pdfparser_get_literal_string", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1002"}, {"caller_nid": "pdfparser_pdfparser_read_xref_table", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1020"}, {"caller_nid": "pdfparser_pdfparser_read_xref_table", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1025"}, {"caller_nid": "pdfparser_pdfparser_read_xref_table", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1027"}, {"caller_nid": "pdfparser_pdfparser_read_xref_table", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1034"}, {"caller_nid": "pdfparser_pdfparser_read_xref_table", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1035"}, {"caller_nid": "pdfparser_pdfparser_read_xref_table", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1035"}, {"caller_nid": "pdfparser_pdfparser_read_xref_table", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1036"}, {"caller_nid": "pdfparser_pdfparser_read_xref_table", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1036"}, {"caller_nid": "pdfparser_pdfparser_read_xref_table", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1037"}, {"caller_nid": "pdfparser_pdfparser_read_xref_table", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1038"}, {"caller_nid": "pdfparser_pdfparser_read_xref_table", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1041"}, {"caller_nid": "pdfparser_pdfparser_read_xref_table", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1042"}, {"caller_nid": "pdfparser_pdfparser_read_xref_table", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1044"}, {"caller_nid": "pdfparser_pdfparser_read_xref_table", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1044"}, {"caller_nid": "pdfparser_pdfparser_read_xref_table", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1045"}, {"caller_nid": "pdfparser_pdfparser_read_xref_table", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1045"}, {"caller_nid": "pdfparser_pdfparser_linearize_page_tree", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1078"}, {"caller_nid": "pdfparser_pdfparser_linearize_page_tree", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/PIL/PdfParser.py", "source_location": "L1080"}]}