1 line
60 KiB
JSON
1 line
60 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pygments_formatters_img_py", "label": "img.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L1"}, {"id": "img_pilnotavailable", "label": "PilNotAvailable", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L52"}, {"id": "importerror", "label": "ImportError", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "img_fontnotfound", "label": "FontNotFound", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L56"}, {"id": "exception", "label": "Exception", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "img_fontmanager", "label": "FontManager", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L60"}, {"id": "img_fontmanager_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L65"}, {"id": "img_fontmanager_get_nix_font_path", "label": "._get_nix_font_path()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L92"}, {"id": "img_fontmanager_create_nix", "label": "._create_nix()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L106"}, {"id": "img_fontmanager_get_mac_font_path", "label": "._get_mac_font_path()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L126"}, {"id": "img_fontmanager_create_mac", "label": "._create_mac()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L129"}, {"id": "img_fontmanager_lookup_win", "label": "._lookup_win()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L158"}, {"id": "img_fontmanager_create_win", "label": "._create_win()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L172"}, {"id": "img_fontmanager_get_char_size", "label": ".get_char_size()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L211"}, {"id": "img_fontmanager_get_text_size", "label": ".get_text_size()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L217"}, {"id": "img_fontmanager_get_font", "label": ".get_font()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L227"}, {"id": "img_fontmanager_get_style", "label": ".get_style()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L252"}, {"id": "img_imageformatter", "label": "ImageFormatter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L270"}, {"id": "formatter", "label": "Formatter", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "img_imageformatter_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L390"}, {"id": "img_imageformatter_get_style_defs", "label": ".get_style_defs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L446"}, {"id": "img_imageformatter_get_line_height", "label": "._get_line_height()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L450"}, {"id": "img_imageformatter_get_line_y", "label": "._get_line_y()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L456"}, {"id": "img_imageformatter_get_char_width", "label": "._get_char_width()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L462"}, {"id": "img_imageformatter_get_char_x", "label": "._get_char_x()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L468"}, {"id": "img_imageformatter_get_text_pos", "label": "._get_text_pos()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L474"}, {"id": "img_imageformatter_get_linenumber_pos", "label": "._get_linenumber_pos()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L480"}, {"id": "img_imageformatter_get_text_color", "label": "._get_text_color()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L486"}, {"id": "img_imageformatter_get_text_bg_color", "label": "._get_text_bg_color()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L496"}, {"id": "img_imageformatter_get_style_font", "label": "._get_style_font()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L506"}, {"id": "img_imageformatter_get_image_size", "label": "._get_image_size()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L512"}, {"id": "img_imageformatter_draw_linenumber", "label": "._draw_linenumber()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L519"}, {"id": "img_imageformatter_draw_text", "label": "._draw_text()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L532"}, {"id": "img_imageformatter_create_drawables", "label": "._create_drawables()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L538"}, {"id": "img_imageformatter_draw_line_numbers", "label": "._draw_line_numbers()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L578"}, {"id": "img_imageformatter_paint_line_number_bg", "label": "._paint_line_number_bg()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L589"}, {"id": "img_imageformatter_format", "label": ".format()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L606"}, {"id": "img_gifimageformatter", "label": "GifImageFormatter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L647"}, {"id": "img_jpgimageformatter", "label": "JpgImageFormatter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L661"}, {"id": "img_bmpimageformatter", "label": "BmpImageFormatter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L675"}, {"id": "img_rationale_1", "label": "pygments.formatters.img ~~~~~~~~~~~~~~~~~~~~~~~ Formatter for Pixmap ou", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L1"}, {"id": "img_rationale_53", "label": "When Python imaging library is not available", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L53"}, {"id": "img_rationale_57", "label": "When there are no usable fonts specified", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L57"}, {"id": "img_rationale_61", "label": "Manages a set of fonts: normal, italic, bold, etc...", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L61"}, {"id": "img_rationale_212", "label": "Get the character size.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L212"}, {"id": "img_rationale_218", "label": "Get the text size (width, height).", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L218"}, {"id": "img_rationale_228", "label": "Get the font based on bold and italic flags.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L228"}, {"id": "img_rationale_253", "label": "Get the specified style of the font if it is a variable font. If not fou", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L253"}, {"id": "img_rationale_271", "label": "Create a PNG image from source code. This uses the Python Imaging Library to", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L271"}, {"id": "img_rationale_391", "label": "See the class docstring for explanation of options.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L391"}, {"id": "img_rationale_451", "label": "Get the height of a line.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L451"}, {"id": "img_rationale_457", "label": "Get the Y coordinate of a line number.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L457"}, {"id": "img_rationale_463", "label": "Get the width of a character.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L463"}, {"id": "img_rationale_469", "label": "Get the X coordinate of a character position.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L469"}, {"id": "img_rationale_475", "label": "Get the actual position for a character and line position.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L475"}, {"id": "img_rationale_481", "label": "Get the actual position for the start of a line number.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L481"}, {"id": "img_rationale_487", "label": "Get the correct color for the token from the style.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L487"}, {"id": "img_rationale_497", "label": "Get the correct background color for the token from the style.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L497"}, {"id": "img_rationale_507", "label": "Get the correct font for the style.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L507"}, {"id": "img_rationale_513", "label": "Get the required image size.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L513"}, {"id": "img_rationale_520", "label": "Remember a line number drawable to paint later.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L520"}, {"id": "img_rationale_533", "label": "Remember a single drawable tuple to paint later.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L533"}, {"id": "img_rationale_539", "label": "Create drawables for the token content.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L539"}, {"id": "img_rationale_579", "label": "Create drawables for the line numbers.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L579"}, {"id": "img_rationale_590", "label": "Paint the line number background on the image.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L590"}, {"id": "img_rationale_607", "label": "Format ``tokensource``, an iterable of ``(tokentype, tokenstring)`` tupl", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L607"}, {"id": "img_rationale_648", "label": "Create a GIF image from source code. This uses the Python Imaging Library to", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L648"}, {"id": "img_rationale_662", "label": "Create a JPEG image from source code. This uses the Python Imaging Library to", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L662"}, {"id": "img_rationale_676", "label": "Create a bitmap image from source code. This uses the Python Imaging Library to", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L676"}, {"id": "img_rationale_548", "label": "# TODO: make sure tab expansion happens earlier in the chain. It", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L548"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pygments_formatters_img_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_formatters_img_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_formatters_img_py", "target": "pygments_formatter", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_formatters_img_py", "target": "pygments_util", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_formatters_img_py", "target": "subprocess", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_formatters_img_py", "target": "pil", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_formatters_img_py", "target": "winreg", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_formatters_img_py", "target": "winreg", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_formatters_img_py", "target": "img_pilnotavailable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L52", "weight": 1.0}, {"source": "img_pilnotavailable", "target": "importerror", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L52", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_formatters_img_py", "target": "img_fontnotfound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L56", "weight": 1.0}, {"source": "img_fontnotfound", "target": "exception", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L56", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_formatters_img_py", "target": "img_fontmanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L60", "weight": 1.0}, {"source": "img_fontmanager", "target": "img_fontmanager_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L65", "weight": 1.0}, {"source": "img_fontmanager", "target": "img_fontmanager_get_nix_font_path", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L92", "weight": 1.0}, {"source": "img_fontmanager", "target": "img_fontmanager_create_nix", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L106", "weight": 1.0}, {"source": "img_fontmanager", "target": "img_fontmanager_get_mac_font_path", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L126", "weight": 1.0}, {"source": "img_fontmanager", "target": "img_fontmanager_create_mac", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L129", "weight": 1.0}, {"source": "img_fontmanager", "target": "img_fontmanager_lookup_win", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L158", "weight": 1.0}, {"source": "img_fontmanager", "target": "img_fontmanager_create_win", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L172", "weight": 1.0}, {"source": "img_fontmanager", "target": "img_fontmanager_get_char_size", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L211", "weight": 1.0}, {"source": "img_fontmanager", "target": "img_fontmanager_get_text_size", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L217", "weight": 1.0}, {"source": "img_fontmanager", "target": "img_fontmanager_get_font", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L227", "weight": 1.0}, {"source": "img_fontmanager", "target": "img_fontmanager_get_style", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L252", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_formatters_img_py", "target": "img_imageformatter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L270", "weight": 1.0}, {"source": "img_imageformatter", "target": "formatter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L270", "weight": 1.0}, {"source": "img_imageformatter", "target": "img_imageformatter_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L390", "weight": 1.0}, {"source": "img_imageformatter", "target": "img_imageformatter_get_style_defs", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L446", "weight": 1.0}, {"source": "img_imageformatter", "target": "img_imageformatter_get_line_height", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L450", "weight": 1.0}, {"source": "img_imageformatter", "target": "img_imageformatter_get_line_y", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L456", "weight": 1.0}, {"source": "img_imageformatter", "target": "img_imageformatter_get_char_width", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L462", "weight": 1.0}, {"source": "img_imageformatter", "target": "img_imageformatter_get_char_x", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L468", "weight": 1.0}, {"source": "img_imageformatter", "target": "img_imageformatter_get_text_pos", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L474", "weight": 1.0}, {"source": "img_imageformatter", "target": "img_imageformatter_get_linenumber_pos", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L480", "weight": 1.0}, {"source": "img_imageformatter", "target": "img_imageformatter_get_text_color", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L486", "weight": 1.0}, {"source": "img_imageformatter", "target": "img_imageformatter_get_text_bg_color", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L496", "weight": 1.0}, {"source": "img_imageformatter", "target": "img_imageformatter_get_style_font", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L506", "weight": 1.0}, {"source": "img_imageformatter", "target": "img_imageformatter_get_image_size", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L512", "weight": 1.0}, {"source": "img_imageformatter", "target": "img_imageformatter_draw_linenumber", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L519", "weight": 1.0}, {"source": "img_imageformatter", "target": "img_imageformatter_draw_text", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L532", "weight": 1.0}, {"source": "img_imageformatter", "target": "img_imageformatter_create_drawables", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L538", "weight": 1.0}, {"source": "img_imageformatter", "target": "img_imageformatter_draw_line_numbers", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L578", "weight": 1.0}, {"source": "img_imageformatter", "target": "img_imageformatter_paint_line_number_bg", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L589", "weight": 1.0}, {"source": "img_imageformatter", "target": "img_imageformatter_format", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L606", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_formatters_img_py", "target": "img_gifimageformatter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L647", "weight": 1.0}, {"source": "img_gifimageformatter", "target": "img_imageformatter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L647", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_formatters_img_py", "target": "img_jpgimageformatter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L661", "weight": 1.0}, {"source": "img_jpgimageformatter", "target": "img_imageformatter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L661", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_formatters_img_py", "target": "img_bmpimageformatter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L675", "weight": 1.0}, {"source": "img_bmpimageformatter", "target": "img_imageformatter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L675", "weight": 1.0}, {"source": "img_fontmanager_init", "target": "img_fontmanager_create_win", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L82", "weight": 1.0}, {"source": "img_fontmanager_init", "target": "img_fontmanager_create_mac", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L86", "weight": 1.0}, {"source": "img_fontmanager_init", "target": "img_fontmanager_create_nix", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L90", "weight": 1.0}, {"source": "img_fontmanager_create_nix", "target": "img_fontmanager_get_nix_font_path", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L108", "weight": 1.0}, {"source": "img_fontmanager_create_nix", "target": "img_fontnotfound", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L113", "weight": 1.0}, {"source": "img_fontmanager_create_mac", "target": "img_fontmanager_get_mac_font_path", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L140", "weight": 1.0}, {"source": "img_fontmanager_create_mac", "target": "img_fontnotfound", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L145", "weight": 1.0}, {"source": "img_fontmanager_lookup_win", "target": "img_imageformatter_format", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L162", "weight": 1.0}, {"source": "img_fontmanager_lookup_win", "target": "img_fontnotfound", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L169", "weight": 1.0}, {"source": "img_fontmanager_create_win", "target": "img_fontmanager_lookup_win", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L182", "weight": 1.0}, {"source": "img_fontmanager_create_win", "target": "img_fontnotfound", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L209", "weight": 1.0}, {"source": "img_fontmanager_get_char_size", "target": "img_fontmanager_get_text_size", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L215", "weight": 1.0}, {"source": "img_fontmanager_get_font", "target": "img_fontmanager_get_style", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L233", "weight": 1.0}, {"source": "img_imageformatter_init", "target": "img_pilnotavailable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L395", "weight": 1.0}, {"source": "img_imageformatter_init", "target": "img_fontmanager", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L413", "weight": 1.0}, {"source": "img_imageformatter_init", "target": "img_fontmanager_get_char_size", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L414", "weight": 1.0}, {"source": "img_imageformatter_get_line_y", "target": "img_imageformatter_get_line_height", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L460", "weight": 1.0}, {"source": "img_imageformatter_get_text_pos", "target": "img_imageformatter_get_char_x", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L478", "weight": 1.0}, {"source": "img_imageformatter_get_text_pos", "target": "img_imageformatter_get_line_y", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L478", "weight": 1.0}, {"source": "img_imageformatter_get_linenumber_pos", "target": "img_imageformatter_get_line_y", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L484", "weight": 1.0}, {"source": "img_imageformatter_get_style_font", "target": "img_fontmanager_get_font", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L510", "weight": 1.0}, {"source": "img_imageformatter_get_image_size", "target": "img_imageformatter_get_char_x", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L516", "weight": 1.0}, {"source": "img_imageformatter_get_image_size", "target": "img_imageformatter_get_line_y", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L517", "weight": 1.0}, {"source": "img_imageformatter_draw_linenumber", "target": "img_imageformatter_draw_text", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L523", "weight": 1.0}, {"source": "img_imageformatter_draw_linenumber", "target": "img_imageformatter_get_linenumber_pos", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L524", "weight": 1.0}, {"source": "img_imageformatter_draw_linenumber", "target": "img_fontmanager_get_font", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L526", "weight": 1.0}, {"source": "img_imageformatter_create_drawables", "target": "img_imageformatter_draw_text", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L557", "weight": 1.0}, {"source": "img_imageformatter_create_drawables", "target": "img_imageformatter_get_text_pos", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L558", "weight": 1.0}, {"source": "img_imageformatter_create_drawables", "target": "img_imageformatter_get_style_font", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L560", "weight": 1.0}, {"source": "img_imageformatter_create_drawables", "target": "img_imageformatter_get_text_color", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L561", "weight": 1.0}, {"source": "img_imageformatter_create_drawables", "target": "img_imageformatter_get_text_bg_color", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L562", "weight": 1.0}, {"source": "img_imageformatter_create_drawables", "target": "img_fontmanager_get_text_size", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L564", "weight": 1.0}, {"source": "img_imageformatter_draw_line_numbers", "target": "img_imageformatter_draw_linenumber", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L587", "weight": 1.0}, {"source": "img_imageformatter_format", "target": "img_imageformatter_create_drawables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L614", "weight": 1.0}, {"source": "img_imageformatter_format", "target": "img_imageformatter_draw_line_numbers", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L615", "weight": 1.0}, {"source": "img_imageformatter_format", "target": "img_imageformatter_get_image_size", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L618", "weight": 1.0}, {"source": "img_imageformatter_format", "target": "img_imageformatter_paint_line_number_bg", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L621", "weight": 1.0}, {"source": "img_imageformatter_format", "target": "img_imageformatter_get_line_height", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L626", "weight": 1.0}, {"source": "img_imageformatter_format", "target": "img_imageformatter_get_line_y", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L629", "weight": 1.0}, {"source": "img_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_pygments_formatters_img_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L1", "weight": 1.0}, {"source": "img_rationale_53", "target": "img_pilnotavailable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L53", "weight": 1.0}, {"source": "img_rationale_57", "target": "img_fontnotfound", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L57", "weight": 1.0}, {"source": "img_rationale_61", "target": "img_fontmanager", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L61", "weight": 1.0}, {"source": "img_rationale_212", "target": "img_fontmanager_get_char_size", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L212", "weight": 1.0}, {"source": "img_rationale_218", "target": "img_fontmanager_get_text_size", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L218", "weight": 1.0}, {"source": "img_rationale_228", "target": "img_fontmanager_get_font", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L228", "weight": 1.0}, {"source": "img_rationale_253", "target": "img_fontmanager_get_style", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L253", "weight": 1.0}, {"source": "img_rationale_271", "target": "img_imageformatter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L271", "weight": 1.0}, {"source": "img_rationale_391", "target": "img_imageformatter_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L391", "weight": 1.0}, {"source": "img_rationale_451", "target": "img_imageformatter_get_line_height", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L451", "weight": 1.0}, {"source": "img_rationale_457", "target": "img_imageformatter_get_line_y", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L457", "weight": 1.0}, {"source": "img_rationale_463", "target": "img_imageformatter_get_char_width", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L463", "weight": 1.0}, {"source": "img_rationale_469", "target": "img_imageformatter_get_char_x", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L469", "weight": 1.0}, {"source": "img_rationale_475", "target": "img_imageformatter_get_text_pos", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L475", "weight": 1.0}, {"source": "img_rationale_481", "target": "img_imageformatter_get_linenumber_pos", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L481", "weight": 1.0}, {"source": "img_rationale_487", "target": "img_imageformatter_get_text_color", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L487", "weight": 1.0}, {"source": "img_rationale_497", "target": "img_imageformatter_get_text_bg_color", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L497", "weight": 1.0}, {"source": "img_rationale_507", "target": "img_imageformatter_get_style_font", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L507", "weight": 1.0}, {"source": "img_rationale_513", "target": "img_imageformatter_get_image_size", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L513", "weight": 1.0}, {"source": "img_rationale_520", "target": "img_imageformatter_draw_linenumber", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L520", "weight": 1.0}, {"source": "img_rationale_533", "target": "img_imageformatter_draw_text", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L533", "weight": 1.0}, {"source": "img_rationale_539", "target": "img_imageformatter_create_drawables", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L539", "weight": 1.0}, {"source": "img_rationale_579", "target": "img_imageformatter_draw_line_numbers", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L579", "weight": 1.0}, {"source": "img_rationale_590", "target": "img_imageformatter_paint_line_number_bg", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L590", "weight": 1.0}, {"source": "img_rationale_607", "target": "img_imageformatter_format", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L607", "weight": 1.0}, {"source": "img_rationale_648", "target": "img_gifimageformatter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L648", "weight": 1.0}, {"source": "img_rationale_662", "target": "img_jpgimageformatter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L662", "weight": 1.0}, {"source": "img_rationale_676", "target": "img_bmpimageformatter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L676", "weight": 1.0}, {"source": "img_rationale_548", "target": "backend_venv_lib_python3_12_site_packages_pygments_formatters_img_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L548", "weight": 1.0}], "raw_calls": [{"caller_nid": "img_fontmanager_init", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L71"}, {"caller_nid": "img_fontmanager_init", "callee": "isfile", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L71"}, {"caller_nid": "img_fontmanager_init", "callee": "truetype", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L72"}, {"caller_nid": "img_fontmanager_init", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L79"}, {"caller_nid": "img_fontmanager_init", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L83"}, {"caller_nid": "img_fontmanager_get_nix_font_path", "callee": "Popen", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L93"}, {"caller_nid": "img_fontmanager_get_nix_font_path", "callee": "communicate", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L95"}, {"caller_nid": "img_fontmanager_get_nix_font_path", "callee": "splitlines", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L97"}, {"caller_nid": "img_fontmanager_get_nix_font_path", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L99"}, {"caller_nid": "img_fontmanager_get_nix_font_path", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L101"}, {"caller_nid": "img_fontmanager_get_nix_font_path", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L101"}, {"caller_nid": "img_fontmanager_get_nix_font_path", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L101"}, {"caller_nid": "img_fontmanager_create_nix", "callee": "truetype", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L110"}, {"caller_nid": "img_fontmanager_create_nix", "callee": "truetype", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L118"}, {"caller_nid": "img_fontmanager_get_mac_font_path", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L127"}, {"caller_nid": "img_fontmanager_get_mac_font_path", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L127"}, {"caller_nid": "img_fontmanager_get_mac_font_path", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L127"}, {"caller_nid": "img_fontmanager_create_mac", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L131"}, {"caller_nid": "img_fontmanager_create_mac", "callee": "getenv", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L131"}, {"caller_nid": "img_fontmanager_create_mac", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L133"}, {"caller_nid": "img_fontmanager_create_mac", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L134"}, {"caller_nid": "img_fontmanager_create_mac", "callee": "splitext", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L134"}, {"caller_nid": "img_fontmanager_create_mac", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L134"}, {"caller_nid": "img_fontmanager_create_mac", "callee": "walk", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L135"}, {"caller_nid": "img_fontmanager_create_mac", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L137"}, {"caller_nid": "img_fontmanager_create_mac", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L137"}, {"caller_nid": "img_fontmanager_create_mac", "callee": "truetype", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L142"}, {"caller_nid": "img_fontmanager_create_mac", "callee": "truetype", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L150"}, {"caller_nid": "img_fontmanager_lookup_win", "callee": "QueryValueEx", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L163"}, {"caller_nid": "img_fontmanager_create_win", "callee": "OpenKey", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L180"}, {"caller_nid": "img_fontmanager_create_win", "callee": "truetype", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L183"}, {"caller_nid": "img_fontmanager_create_win", "callee": "truetype", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L187"}, {"caller_nid": "img_fontmanager_create_win", "callee": "CloseKey", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L197"}, {"caller_nid": "img_fontmanager_get_text_size", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L222"}, {"caller_nid": "img_fontmanager_get_text_size", "callee": "getbbox", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L223"}, {"caller_nid": "img_fontmanager_get_text_size", "callee": "getsize", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L225"}, {"caller_nid": "img_fontmanager_get_style", "callee": "set_variation_by_name", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L260"}, {"caller_nid": "img_imageformatter_init", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L400"}, {"caller_nid": "img_imageformatter_init", "callee": "get_choice_opt", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L406"}, {"caller_nid": "img_imageformatter_init", "callee": "get_int_opt", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L409"}, {"caller_nid": "img_imageformatter_init", "callee": "get_int_opt", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L410"}, {"caller_nid": "img_imageformatter_init", "callee": "get_int_opt", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L412"}, {"caller_nid": "img_imageformatter_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L413"}, {"caller_nid": "img_imageformatter_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L416"}, {"caller_nid": "img_imageformatter_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L417"}, {"caller_nid": "img_imageformatter_init", "callee": "get_int_opt", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L418"}, {"caller_nid": "img_imageformatter_init", "callee": "get_bool_opt", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L420"}, {"caller_nid": "img_imageformatter_init", "callee": "get_bool_opt", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L422"}, {"caller_nid": "img_imageformatter_init", "callee": "get_int_opt", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L424"}, {"caller_nid": "img_imageformatter_init", "callee": "get_bool_opt", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L425"}, {"caller_nid": "img_imageformatter_init", "callee": "get_bool_opt", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L426"}, {"caller_nid": "img_imageformatter_init", "callee": "get_int_opt", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L428"}, {"caller_nid": "img_imageformatter_init", "callee": "get_int_opt", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L429"}, {"caller_nid": "img_imageformatter_init", "callee": "get_list_opt", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L436"}, {"caller_nid": "img_imageformatter_init", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L439"}, {"caller_nid": "img_imageformatter_init", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L439"}, {"caller_nid": "img_imageformatter_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L442"}, {"caller_nid": "img_imageformatter_get_style_defs", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L447"}, {"caller_nid": "img_imageformatter_draw_linenumber", "callee": "rjust", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L525"}, {"caller_nid": "img_imageformatter_draw_linenumber", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L525"}, {"caller_nid": "img_imageformatter_draw_text", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L536"}, {"caller_nid": "img_imageformatter_create_drawables", "callee": "expandtabs", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L551"}, {"caller_nid": "img_imageformatter_create_drawables", "callee": "splitlines", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L552"}, {"caller_nid": "img_imageformatter_create_drawables", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L554"}, {"caller_nid": "img_imageformatter_create_drawables", "callee": "rstrip", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L555"}, {"caller_nid": "img_imageformatter_create_drawables", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L566"}, {"caller_nid": "img_imageformatter_create_drawables", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L567"}, {"caller_nid": "img_imageformatter_create_drawables", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L568"}, {"caller_nid": "img_imageformatter_create_drawables", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L569"}, {"caller_nid": "img_imageformatter_draw_line_numbers", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L584"}, {"caller_nid": "img_imageformatter_paint_line_number_bg", "callee": "Draw", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L597"}, {"caller_nid": "img_imageformatter_paint_line_number_bg", "callee": "rectangle", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L600"}, {"caller_nid": "img_imageformatter_paint_line_number_bg", "callee": "line", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L603"}, {"caller_nid": "img_imageformatter_format", "callee": "new", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L616"}, {"caller_nid": "img_imageformatter_format", "callee": "Draw", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L622"}, {"caller_nid": "img_imageformatter_format", "callee": "rectangle", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L630"}, {"caller_nid": "img_imageformatter_format", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L635"}, {"caller_nid": "img_imageformatter_format", "callee": "textsize", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L636"}, {"caller_nid": "img_imageformatter_format", "callee": "getbbox", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L638"}, {"caller_nid": "img_imageformatter_format", "callee": "rectangle", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L639"}, {"caller_nid": "img_imageformatter_format", "callee": "text", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L640"}, {"caller_nid": "img_imageformatter_format", "callee": "save", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L641"}, {"caller_nid": "img_imageformatter_format", "callee": "upper", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/formatters/img.py", "source_location": "L641"}]} |