LICENSE
README.md
pyproject.toml
tests/test_server.py
tests/test_unit.py
zimi/__init__.py
zimi/__main__.py
zimi/mcp_server.py
zimi/server.py
zimi.egg-info/PKG-INFO
zimi.egg-info/SOURCES.txt
zimi.egg-info/dependency_links.txt
zimi.egg-info/entry_points.txt
zimi.egg-info/requires.txt
zimi.egg-info/top_level.txt
zimi/assets/apple-touch-icon.png
zimi/assets/favicon.png
zimi/assets/generate_icons.py
zimi/assets/icon.icns
zimi/assets/icon.ico
zimi/assets/icon.png
zimi/static/pdfjs/LICENSE
zimi/static/pdfjs/build/pdf.mjs
zimi/static/pdfjs/build/pdf.sandbox.mjs
zimi/static/pdfjs/build/pdf.worker.mjs
zimi/static/pdfjs/web/viewer.css
zimi/static/pdfjs/web/viewer.html
zimi/static/pdfjs/web/viewer.mjs
zimi/static/pdfjs/web/cmaps/78-EUC-H.bcmap
zimi/static/pdfjs/web/cmaps/78-EUC-V.bcmap
zimi/static/pdfjs/web/cmaps/78-H.bcmap
zimi/static/pdfjs/web/cmaps/78-RKSJ-H.bcmap
zimi/static/pdfjs/web/cmaps/78-RKSJ-V.bcmap
zimi/static/pdfjs/web/cmaps/78-V.bcmap
zimi/static/pdfjs/web/cmaps/78ms-RKSJ-H.bcmap
zimi/static/pdfjs/web/cmaps/78ms-RKSJ-V.bcmap
zimi/static/pdfjs/web/cmaps/83pv-RKSJ-H.bcmap
zimi/static/pdfjs/web/cmaps/90ms-RKSJ-H.bcmap
zimi/static/pdfjs/web/cmaps/90ms-RKSJ-V.bcmap
zimi/static/pdfjs/web/cmaps/90msp-RKSJ-H.bcmap
zimi/static/pdfjs/web/cmaps/90msp-RKSJ-V.bcmap
zimi/static/pdfjs/web/cmaps/90pv-RKSJ-H.bcmap
zimi/static/pdfjs/web/cmaps/90pv-RKSJ-V.bcmap
zimi/static/pdfjs/web/cmaps/Add-H.bcmap
zimi/static/pdfjs/web/cmaps/Add-RKSJ-H.bcmap
zimi/static/pdfjs/web/cmaps/Add-RKSJ-V.bcmap
zimi/static/pdfjs/web/cmaps/Add-V.bcmap
zimi/static/pdfjs/web/cmaps/Adobe-CNS1-0.bcmap
zimi/static/pdfjs/web/cmaps/Adobe-CNS1-1.bcmap
zimi/static/pdfjs/web/cmaps/Adobe-CNS1-2.bcmap
zimi/static/pdfjs/web/cmaps/Adobe-CNS1-3.bcmap
zimi/static/pdfjs/web/cmaps/Adobe-CNS1-4.bcmap
zimi/static/pdfjs/web/cmaps/Adobe-CNS1-5.bcmap
zimi/static/pdfjs/web/cmaps/Adobe-CNS1-6.bcmap
zimi/static/pdfjs/web/cmaps/Adobe-CNS1-UCS2.bcmap
zimi/static/pdfjs/web/cmaps/Adobe-GB1-0.bcmap
zimi/static/pdfjs/web/cmaps/Adobe-GB1-1.bcmap
zimi/static/pdfjs/web/cmaps/Adobe-GB1-2.bcmap
zimi/static/pdfjs/web/cmaps/Adobe-GB1-3.bcmap
zimi/static/pdfjs/web/cmaps/Adobe-GB1-4.bcmap
zimi/static/pdfjs/web/cmaps/Adobe-GB1-5.bcmap
zimi/static/pdfjs/web/cmaps/Adobe-GB1-UCS2.bcmap
zimi/static/pdfjs/web/cmaps/Adobe-Japan1-0.bcmap
zimi/static/pdfjs/web/cmaps/Adobe-Japan1-1.bcmap
zimi/static/pdfjs/web/cmaps/Adobe-Japan1-2.bcmap
zimi/static/pdfjs/web/cmaps/Adobe-Japan1-3.bcmap
zimi/static/pdfjs/web/cmaps/Adobe-Japan1-4.bcmap
zimi/static/pdfjs/web/cmaps/Adobe-Japan1-5.bcmap
zimi/static/pdfjs/web/cmaps/Adobe-Japan1-6.bcmap
zimi/static/pdfjs/web/cmaps/Adobe-Japan1-UCS2.bcmap
zimi/static/pdfjs/web/cmaps/Adobe-Korea1-0.bcmap
zimi/static/pdfjs/web/cmaps/Adobe-Korea1-1.bcmap
zimi/static/pdfjs/web/cmaps/Adobe-Korea1-2.bcmap
zimi/static/pdfjs/web/cmaps/Adobe-Korea1-UCS2.bcmap
zimi/static/pdfjs/web/cmaps/B5-H.bcmap
zimi/static/pdfjs/web/cmaps/B5-V.bcmap
zimi/static/pdfjs/web/cmaps/B5pc-H.bcmap
zimi/static/pdfjs/web/cmaps/B5pc-V.bcmap
zimi/static/pdfjs/web/cmaps/CNS-EUC-H.bcmap
zimi/static/pdfjs/web/cmaps/CNS-EUC-V.bcmap
zimi/static/pdfjs/web/cmaps/CNS1-H.bcmap
zimi/static/pdfjs/web/cmaps/CNS1-V.bcmap
zimi/static/pdfjs/web/cmaps/CNS2-H.bcmap
zimi/static/pdfjs/web/cmaps/CNS2-V.bcmap
zimi/static/pdfjs/web/cmaps/ETHK-B5-H.bcmap
zimi/static/pdfjs/web/cmaps/ETHK-B5-V.bcmap
zimi/static/pdfjs/web/cmaps/ETen-B5-H.bcmap
zimi/static/pdfjs/web/cmaps/ETen-B5-V.bcmap
zimi/static/pdfjs/web/cmaps/ETenms-B5-H.bcmap
zimi/static/pdfjs/web/cmaps/ETenms-B5-V.bcmap
zimi/static/pdfjs/web/cmaps/EUC-H.bcmap
zimi/static/pdfjs/web/cmaps/EUC-V.bcmap
zimi/static/pdfjs/web/cmaps/Ext-H.bcmap
zimi/static/pdfjs/web/cmaps/Ext-RKSJ-H.bcmap
zimi/static/pdfjs/web/cmaps/Ext-RKSJ-V.bcmap
zimi/static/pdfjs/web/cmaps/Ext-V.bcmap
zimi/static/pdfjs/web/cmaps/GB-EUC-H.bcmap
zimi/static/pdfjs/web/cmaps/GB-EUC-V.bcmap
zimi/static/pdfjs/web/cmaps/GB-H.bcmap
zimi/static/pdfjs/web/cmaps/GB-V.bcmap
zimi/static/pdfjs/web/cmaps/GBK-EUC-H.bcmap
zimi/static/pdfjs/web/cmaps/GBK-EUC-V.bcmap
zimi/static/pdfjs/web/cmaps/GBK2K-H.bcmap
zimi/static/pdfjs/web/cmaps/GBK2K-V.bcmap
zimi/static/pdfjs/web/cmaps/GBKp-EUC-H.bcmap
zimi/static/pdfjs/web/cmaps/GBKp-EUC-V.bcmap
zimi/static/pdfjs/web/cmaps/GBT-EUC-H.bcmap
zimi/static/pdfjs/web/cmaps/GBT-EUC-V.bcmap
zimi/static/pdfjs/web/cmaps/GBT-H.bcmap
zimi/static/pdfjs/web/cmaps/GBT-V.bcmap
zimi/static/pdfjs/web/cmaps/GBTpc-EUC-H.bcmap
zimi/static/pdfjs/web/cmaps/GBTpc-EUC-V.bcmap
zimi/static/pdfjs/web/cmaps/GBpc-EUC-H.bcmap
zimi/static/pdfjs/web/cmaps/GBpc-EUC-V.bcmap
zimi/static/pdfjs/web/cmaps/H.bcmap
zimi/static/pdfjs/web/cmaps/HKdla-B5-H.bcmap
zimi/static/pdfjs/web/cmaps/HKdla-B5-V.bcmap
zimi/static/pdfjs/web/cmaps/HKdlb-B5-H.bcmap
zimi/static/pdfjs/web/cmaps/HKdlb-B5-V.bcmap
zimi/static/pdfjs/web/cmaps/HKgccs-B5-H.bcmap
zimi/static/pdfjs/web/cmaps/HKgccs-B5-V.bcmap
zimi/static/pdfjs/web/cmaps/HKm314-B5-H.bcmap
zimi/static/pdfjs/web/cmaps/HKm314-B5-V.bcmap
zimi/static/pdfjs/web/cmaps/HKm471-B5-H.bcmap
zimi/static/pdfjs/web/cmaps/HKm471-B5-V.bcmap
zimi/static/pdfjs/web/cmaps/HKscs-B5-H.bcmap
zimi/static/pdfjs/web/cmaps/HKscs-B5-V.bcmap
zimi/static/pdfjs/web/cmaps/Hankaku.bcmap
zimi/static/pdfjs/web/cmaps/Hiragana.bcmap
zimi/static/pdfjs/web/cmaps/KSC-EUC-H.bcmap
zimi/static/pdfjs/web/cmaps/KSC-EUC-V.bcmap
zimi/static/pdfjs/web/cmaps/KSC-H.bcmap
zimi/static/pdfjs/web/cmaps/KSC-Johab-H.bcmap
zimi/static/pdfjs/web/cmaps/KSC-Johab-V.bcmap
zimi/static/pdfjs/web/cmaps/KSC-V.bcmap
zimi/static/pdfjs/web/cmaps/KSCms-UHC-H.bcmap
zimi/static/pdfjs/web/cmaps/KSCms-UHC-HW-H.bcmap
zimi/static/pdfjs/web/cmaps/KSCms-UHC-HW-V.bcmap
zimi/static/pdfjs/web/cmaps/KSCms-UHC-V.bcmap
zimi/static/pdfjs/web/cmaps/KSCpc-EUC-H.bcmap
zimi/static/pdfjs/web/cmaps/KSCpc-EUC-V.bcmap
zimi/static/pdfjs/web/cmaps/Katakana.bcmap
zimi/static/pdfjs/web/cmaps/LICENSE
zimi/static/pdfjs/web/cmaps/NWP-H.bcmap
zimi/static/pdfjs/web/cmaps/NWP-V.bcmap
zimi/static/pdfjs/web/cmaps/RKSJ-H.bcmap
zimi/static/pdfjs/web/cmaps/RKSJ-V.bcmap
zimi/static/pdfjs/web/cmaps/Roman.bcmap
zimi/static/pdfjs/web/cmaps/UniCNS-UCS2-H.bcmap
zimi/static/pdfjs/web/cmaps/UniCNS-UCS2-V.bcmap
zimi/static/pdfjs/web/cmaps/UniCNS-UTF16-H.bcmap
zimi/static/pdfjs/web/cmaps/UniCNS-UTF16-V.bcmap
zimi/static/pdfjs/web/cmaps/UniCNS-UTF32-H.bcmap
zimi/static/pdfjs/web/cmaps/UniCNS-UTF32-V.bcmap
zimi/static/pdfjs/web/cmaps/UniCNS-UTF8-H.bcmap
zimi/static/pdfjs/web/cmaps/UniCNS-UTF8-V.bcmap
zimi/static/pdfjs/web/cmaps/UniGB-UCS2-H.bcmap
zimi/static/pdfjs/web/cmaps/UniGB-UCS2-V.bcmap
zimi/static/pdfjs/web/cmaps/UniGB-UTF16-H.bcmap
zimi/static/pdfjs/web/cmaps/UniGB-UTF16-V.bcmap
zimi/static/pdfjs/web/cmaps/UniGB-UTF32-H.bcmap
zimi/static/pdfjs/web/cmaps/UniGB-UTF32-V.bcmap
zimi/static/pdfjs/web/cmaps/UniGB-UTF8-H.bcmap
zimi/static/pdfjs/web/cmaps/UniGB-UTF8-V.bcmap
zimi/static/pdfjs/web/cmaps/UniJIS-UCS2-H.bcmap
zimi/static/pdfjs/web/cmaps/UniJIS-UCS2-HW-H.bcmap
zimi/static/pdfjs/web/cmaps/UniJIS-UCS2-HW-V.bcmap
zimi/static/pdfjs/web/cmaps/UniJIS-UCS2-V.bcmap
zimi/static/pdfjs/web/cmaps/UniJIS-UTF16-H.bcmap
zimi/static/pdfjs/web/cmaps/UniJIS-UTF16-V.bcmap
zimi/static/pdfjs/web/cmaps/UniJIS-UTF32-H.bcmap
zimi/static/pdfjs/web/cmaps/UniJIS-UTF32-V.bcmap
zimi/static/pdfjs/web/cmaps/UniJIS-UTF8-H.bcmap
zimi/static/pdfjs/web/cmaps/UniJIS-UTF8-V.bcmap
zimi/static/pdfjs/web/cmaps/UniJIS2004-UTF16-H.bcmap
zimi/static/pdfjs/web/cmaps/UniJIS2004-UTF16-V.bcmap
zimi/static/pdfjs/web/cmaps/UniJIS2004-UTF32-H.bcmap
zimi/static/pdfjs/web/cmaps/UniJIS2004-UTF32-V.bcmap
zimi/static/pdfjs/web/cmaps/UniJIS2004-UTF8-H.bcmap
zimi/static/pdfjs/web/cmaps/UniJIS2004-UTF8-V.bcmap
zimi/static/pdfjs/web/cmaps/UniJISPro-UCS2-HW-V.bcmap
zimi/static/pdfjs/web/cmaps/UniJISPro-UCS2-V.bcmap
zimi/static/pdfjs/web/cmaps/UniJISPro-UTF8-V.bcmap
zimi/static/pdfjs/web/cmaps/UniJISX0213-UTF32-H.bcmap
zimi/static/pdfjs/web/cmaps/UniJISX0213-UTF32-V.bcmap
zimi/static/pdfjs/web/cmaps/UniJISX02132004-UTF32-H.bcmap
zimi/static/pdfjs/web/cmaps/UniJISX02132004-UTF32-V.bcmap
zimi/static/pdfjs/web/cmaps/UniKS-UCS2-H.bcmap
zimi/static/pdfjs/web/cmaps/UniKS-UCS2-V.bcmap
zimi/static/pdfjs/web/cmaps/UniKS-UTF16-H.bcmap
zimi/static/pdfjs/web/cmaps/UniKS-UTF16-V.bcmap
zimi/static/pdfjs/web/cmaps/UniKS-UTF32-H.bcmap
zimi/static/pdfjs/web/cmaps/UniKS-UTF32-V.bcmap
zimi/static/pdfjs/web/cmaps/UniKS-UTF8-H.bcmap
zimi/static/pdfjs/web/cmaps/UniKS-UTF8-V.bcmap
zimi/static/pdfjs/web/cmaps/V.bcmap
zimi/static/pdfjs/web/cmaps/WP-Symbol.bcmap
zimi/static/pdfjs/web/iccs/CGATS001Compat-v2-micro.icc
zimi/static/pdfjs/web/iccs/LICENSE
zimi/static/pdfjs/web/images/altText_add.svg
zimi/static/pdfjs/web/images/altText_disclaimer.svg
zimi/static/pdfjs/web/images/altText_done.svg
zimi/static/pdfjs/web/images/altText_spinner.svg
zimi/static/pdfjs/web/images/altText_warning.svg
zimi/static/pdfjs/web/images/annotation-check.svg
zimi/static/pdfjs/web/images/annotation-comment.svg
zimi/static/pdfjs/web/images/annotation-help.svg
zimi/static/pdfjs/web/images/annotation-insert.svg
zimi/static/pdfjs/web/images/annotation-key.svg
zimi/static/pdfjs/web/images/annotation-newparagraph.svg
zimi/static/pdfjs/web/images/annotation-noicon.svg
zimi/static/pdfjs/web/images/annotation-note.svg
zimi/static/pdfjs/web/images/annotation-paperclip.svg
zimi/static/pdfjs/web/images/annotation-paragraph.svg
zimi/static/pdfjs/web/images/annotation-pushpin.svg
zimi/static/pdfjs/web/images/checkmark.svg
zimi/static/pdfjs/web/images/comment-actionsButton.svg
zimi/static/pdfjs/web/images/comment-closeButton.svg
zimi/static/pdfjs/web/images/comment-editButton.svg
zimi/static/pdfjs/web/images/comment-popup-editButton.svg
zimi/static/pdfjs/web/images/cursor-editorFreeHighlight.svg
zimi/static/pdfjs/web/images/cursor-editorFreeText.svg
zimi/static/pdfjs/web/images/cursor-editorInk.svg
zimi/static/pdfjs/web/images/cursor-editorTextHighlight.svg
zimi/static/pdfjs/web/images/editor-toolbar-delete.svg
zimi/static/pdfjs/web/images/editor-toolbar-edit.svg
zimi/static/pdfjs/web/images/findbarButton-next.svg
zimi/static/pdfjs/web/images/findbarButton-previous.svg
zimi/static/pdfjs/web/images/gv-toolbarButton-download.svg
zimi/static/pdfjs/web/images/loading-icon.gif
zimi/static/pdfjs/web/images/loading.svg
zimi/static/pdfjs/web/images/messageBar_closingButton.svg
zimi/static/pdfjs/web/images/messageBar_info.svg
zimi/static/pdfjs/web/images/messageBar_warning.svg
zimi/static/pdfjs/web/images/pages_closeButton.svg
zimi/static/pdfjs/web/images/pages_selected.svg
zimi/static/pdfjs/web/images/pages_viewArrow.svg
zimi/static/pdfjs/web/images/pages_viewButton.svg
zimi/static/pdfjs/web/images/secondaryToolbarButton-documentProperties.svg
zimi/static/pdfjs/web/images/secondaryToolbarButton-firstPage.svg
zimi/static/pdfjs/web/images/secondaryToolbarButton-handTool.svg
zimi/static/pdfjs/web/images/secondaryToolbarButton-lastPage.svg
zimi/static/pdfjs/web/images/secondaryToolbarButton-rotateCcw.svg
zimi/static/pdfjs/web/images/secondaryToolbarButton-rotateCw.svg
zimi/static/pdfjs/web/images/secondaryToolbarButton-scrollHorizontal.svg
zimi/static/pdfjs/web/images/secondaryToolbarButton-scrollPage.svg
zimi/static/pdfjs/web/images/secondaryToolbarButton-scrollVertical.svg
zimi/static/pdfjs/web/images/secondaryToolbarButton-scrollWrapped.svg
zimi/static/pdfjs/web/images/secondaryToolbarButton-selectTool.svg
zimi/static/pdfjs/web/images/secondaryToolbarButton-spreadEven.svg
zimi/static/pdfjs/web/images/secondaryToolbarButton-spreadNone.svg
zimi/static/pdfjs/web/images/secondaryToolbarButton-spreadOdd.svg
zimi/static/pdfjs/web/images/toolbarButton-bookmark.svg
zimi/static/pdfjs/web/images/toolbarButton-currentOutlineItem.svg
zimi/static/pdfjs/web/images/toolbarButton-download.svg
zimi/static/pdfjs/web/images/toolbarButton-editorFreeText.svg
zimi/static/pdfjs/web/images/toolbarButton-editorHighlight.svg
zimi/static/pdfjs/web/images/toolbarButton-editorInk.svg
zimi/static/pdfjs/web/images/toolbarButton-editorSignature.svg
zimi/static/pdfjs/web/images/toolbarButton-editorStamp.svg
zimi/static/pdfjs/web/images/toolbarButton-menuArrow.svg
zimi/static/pdfjs/web/images/toolbarButton-openFile.svg
zimi/static/pdfjs/web/images/toolbarButton-pageDown.svg
zimi/static/pdfjs/web/images/toolbarButton-pageUp.svg
zimi/static/pdfjs/web/images/toolbarButton-presentationMode.svg
zimi/static/pdfjs/web/images/toolbarButton-print.svg
zimi/static/pdfjs/web/images/toolbarButton-search.svg
zimi/static/pdfjs/web/images/toolbarButton-secondaryToolbarToggle.svg
zimi/static/pdfjs/web/images/toolbarButton-viewAttachments.svg
zimi/static/pdfjs/web/images/toolbarButton-viewLayers.svg
zimi/static/pdfjs/web/images/toolbarButton-viewOutline.svg
zimi/static/pdfjs/web/images/toolbarButton-viewThumbnail.svg
zimi/static/pdfjs/web/images/toolbarButton-viewsManagerToggle.svg
zimi/static/pdfjs/web/images/toolbarButton-zoomIn.svg
zimi/static/pdfjs/web/images/toolbarButton-zoomOut.svg
zimi/static/pdfjs/web/images/treeitem-collapsed.svg
zimi/static/pdfjs/web/images/treeitem-expanded.svg
zimi/static/pdfjs/web/locale/locale.json
zimi/static/pdfjs/web/locale/en-US/viewer.ftl
zimi/static/pdfjs/web/standard_fonts/FoxitDingbats.pfb
zimi/static/pdfjs/web/standard_fonts/FoxitFixed.pfb
zimi/static/pdfjs/web/standard_fonts/FoxitFixedBold.pfb
zimi/static/pdfjs/web/standard_fonts/FoxitFixedBoldItalic.pfb
zimi/static/pdfjs/web/standard_fonts/FoxitFixedItalic.pfb
zimi/static/pdfjs/web/standard_fonts/FoxitSerif.pfb
zimi/static/pdfjs/web/standard_fonts/FoxitSerifBold.pfb
zimi/static/pdfjs/web/standard_fonts/FoxitSerifBoldItalic.pfb
zimi/static/pdfjs/web/standard_fonts/FoxitSerifItalic.pfb
zimi/static/pdfjs/web/standard_fonts/FoxitSymbol.pfb
zimi/static/pdfjs/web/standard_fonts/LICENSE_FOXIT
zimi/static/pdfjs/web/standard_fonts/LICENSE_LIBERATION
zimi/static/pdfjs/web/standard_fonts/LiberationSans-Bold.ttf
zimi/static/pdfjs/web/standard_fonts/LiberationSans-BoldItalic.ttf
zimi/static/pdfjs/web/standard_fonts/LiberationSans-Italic.ttf
zimi/static/pdfjs/web/standard_fonts/LiberationSans-Regular.ttf
zimi/static/pdfjs/web/wasm/LICENSE_JBIG2
zimi/static/pdfjs/web/wasm/LICENSE_OPENJPEG
zimi/static/pdfjs/web/wasm/LICENSE_PDFJS_JBIG2
zimi/static/pdfjs/web/wasm/LICENSE_PDFJS_OPENJPEG
zimi/static/pdfjs/web/wasm/LICENSE_PDFJS_QCMS
zimi/static/pdfjs/web/wasm/LICENSE_QCMS
zimi/static/pdfjs/web/wasm/jbig2.wasm
zimi/static/pdfjs/web/wasm/openjpeg.wasm
zimi/static/pdfjs/web/wasm/openjpeg_nowasm_fallback.js
zimi/static/pdfjs/web/wasm/qcms_bg.wasm
zimi/templates/index.html