
    9i                        S SK Jr  \" \" 5       R                  S5      SS5      (       d  \(       d  S\;   a  SSKJ	r	  OS SK	r	 S SK
rS rS	 rS
 rS r " S S\5      rS rS rS rS rS rS rS rS rS rS rS rS rS rS r S r!S r"S r#S r$S  r%S! r&S" r'S# r(S$ r)S% r*S& r+S' r,S( r-S) r.S* r/S+ r0S, r1S- r2S. r3S/ r4S0 r5S1 r6S2 r7S3 r8SBS4 jr9S5 r:S6 r;S7 r<S8 r=S9 r>S: r?S; r@S< rAS= rBS> rCS? rDS@ rESA rFg! \ a    S SKr Nf = f)C    )version_info__spec__parentN.   )_extrac                      SU R                   R                  5       -   nSU R                  R
                  < SU R                  R                  < SU< S3$ ! [        R                   a    Sn NOf = f)Nz	proxy of  <r   z; z >)this__repr____builtin__	Exception	__class__
__module____name__)selfstrthiss     M/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/pymupdf/extra.py
_swig_reprr      s_    		 2 2 44 "^^668O8OQXZZ    s   A A/.A/c                    ^  U 4S jnU$ )Nc                   > US:X  a
  T" XU5        g US:X  a  U R                   R                  U5        g [        X5      (       a2  [        [	        [        U 5      U5      [        5      (       a
  T" XU5        g [        SU -  5      e)Nr   thisownz(You cannot add instance attributes to %s)r   ownhasattr
isinstancegetattrtypepropertyAttributeError)r   namevaluesets      r   set_instance_attrE_swig_setattr_nondynamic_instance_variable.<locals>.set_instance_attr   si    6>E"YIIMM% T  ZT
D0I8%T%TE" !Kd!RSS     )r#   r$   s   ` r   *_swig_setattr_nondynamic_instance_variabler(      s    T r&   c                    ^  U 4S jnU$ )Nc                    > [        X5      (       a(  [        [        X5      [        5      (       d
  T" XU5        g [	        SU -  5      e)Nz%You cannot add class attributes to %s)r   r   r   r   r    )clsr!   r"   r#   s      r   set_class_attr?_swig_setattr_nondynamic_class_variable.<locals>.set_class_attr)   s:    3j1CX&N&N5! !H3!NOOr&   r'   )r#   r,   s   ` r   '_swig_setattr_nondynamic_class_variabler.   (   s    P
 r&   c                    ^  U 4S jnU$ )zlClass decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclassc                 p   > T" U R                   U R                  U R                  R                  5       5      $ N)r   	__bases____dict__copy)r+   	metaclasss    r   wrapper$_swig_add_metaclass.<locals>.wrapper3   s'    s}}cll6G6G6IJJr&   r'   )r5   r6   s   ` r   _swig_add_metaclassr8   1   s    KNr&   c                   <    \ rS rSrSr\" \R                  5      rSrg)_SwigNonDynamicMeta8   zKMeta class to enforce nondynamic attributes (no new attributes) for a classr'   N)	r   r   __qualname____firstlineno____doc__r.   r   __setattr____static_attributes__r'   r&   r   r:   r:   8   s    U9$:J:JKKr&   r:   c           
      4    [         R                  " XX#XEXg5      $ r1   )r   
page_merge)doc_desdoc_src	page_frompage_torotatelinkscopy_annots	graft_maps           r   rB   rB   A   s    Wy6R]iir&   c
                 6    [         R                  " XX#XEXgX5
      $ r1   )r   JM_merge_range)
rC   rD   spageepageapagerG   rH   annotsshow_progressrJ   s
             r   rL   rL   D   s      5PU_lxxr&   c                 8    [         R                  " XX#XEXgXU
5      $ r1   )r   FzDocument_insert_pdf)docsrc	from_pageto_pagestart_atrG   rH   rP   rQ   finalrJ   s              r   rS   rS   G   s*    '')hX]gt  ~G  H  Hr&   c                 .    [         R                  " X5      $ r1   )r   	page_xref)this_docpnos     r   r[   r[   J   s    H**r&   c                  (    [         R                  " U 6 $ r1   )r   _newPageargss    r   r_   r_   M   s    ??D!!r&   c                 .    [         R                  " X5      $ r1   )r   JM_add_annot_id)annotstems     r   rc   rc   P   s    !!%..r&   c                 0    [         R                  " XU5      $ r1   )r   JM_set_annot_callout_line)rd   calloutcounts      r   rg   rg   S   s    ++EEBBr&   c                 .    [         R                  " U 5      $ r1   )r   JM_get_annot_id_list)pages    r   rk   rk   V   s    &&t,,r&   c                  (    [         R                  " U 6 $ r1   )r   _add_caret_annotr`   s    r   rn   rn   Y       ""D))r&   c                 .    [         R                  " U 5      $ r1   )r   Tools_parse_da)
this_annots    r   rq   rq   \   s      ,,r&   c                 .    [         R                  " U 5      $ r1   )r   Annot_getAPrd   s    r   rt   rt   _       e$$r&   c                 .    [         R                  " X5      $ r1   )r   Tools_update_da)rr   da_strs     r   rx   rx   b   s    !!*55r&   c                 .    [         R                  " U 5      $ r1   )r   JM_point_from_py)ps    r   r{   r{   e   s    ""1%%r&   c                 .    [         R                  " U 5      $ r1   )r   
Annot_rectru   s    r   r~   r~   h   s    U##r&   c                 .    [         R                  " X5      $ r1   )r   util_transform_rect)rectmatrixs     r   r   r   k   s    %%d33r&   c                 .    [         R                  " U 5      $ r1   )r   Annot_rect3ru   s    r   r   r   n   rv   r&   c                  (    [         R                  " U 6 $ r1   )r   Page_derotate_matrixr`   s    r   r   r   q   s    &&--r&   c                 .    [         R                  " U 5      $ r1   )r   JM_get_annot_xref_listpage_objs    r   r   r   t   s    ((22r&   c                  (    [         R                  " U 6 $ r1   )r   xref_objectr`   s    r   r   r   w   s    t$$r&   c                 .    [         R                  " U 5      $ r1   )r   Link_is_external	this_links    r   r   r   z   s    ""9--r&   c                  (    [         R                  " U 6 $ r1   )r   Page_addAnnot_FromStringr`   s    r   r   r   }   s    **D11r&   c                 .    [         R                  " U 5      $ r1   )r   	Link_nextr   s    r   r   r      s    I&&r&   c                 .    [         R                  " U 5      $ r1   )r   page_count_fz2documents    r   r   r      s      **r&   c                 .    [         R                  " U 5      $ r1   )r   page_count_fzr   s    r   r   r      s    ))r&   c                 .    [         R                  " U 5      $ r1   )r   page_count_pdf)pdfs    r   r   r      s      %%r&   c                  (    [         R                  " U 6 $ r1   )r   
page_countr`   s    r   r   r      s    d##r&   c                  (    [         R                  " U 6 $ r1   )r   page_annot_xrefsr`   s    r   r   r      ro   r&   c                 .    [         R                  " U 5      $ r1   )r   Outline_is_external)outlines    r   r   r      s    %%g..r&   c                  (    [         R                  " U 6 $ r1   )r   Document_extend_toc_itemsr`   s    r   r   r      s    ++T22r&   c                 .    [         R                  " U 5      $ r1   )r   
ll_fz_absi)is    r   r   r      s    Qr&   c                 .    [         R                  " U 5      $ r1   )r   JM_new_texttrace_device)outs    r   r   r      s    ))#..r&   c                 .    [         R                  " X5      $ r1   )r   JM_char_bboxlinechs     r   r   r          t((r&   c                 .    [         R                  " X5      $ r1   )r   JM_char_quadr   s     r   r   r      r   r&   c                 .    [         R                  " X5      $ r1   )r   JM_print_stext_page_as_text)resrl   s     r   r   r      s    --c88r&   c                 .    [         R                  " U 5      $ r1   )r   set_skip_quad_correctionsons    r   r   r      s    ++B//r&   c                 .    [         R                  " U 5      $ r1   )r   set_subset_fontnamesr   s    r   r   r      s    &&r**r&   c                 .    [         R                  " U 5      $ r1   )r   set_small_glyph_heightsr   s    r   r   r      s    ))"--r&   c                 .    [         R                  " U 5      $ r1   )r   
JM_cropboxr   s    r   r   r      s    X&&r&   c                 0    [         R                  " XX#5      $ r1   )r   get_cdrawings)rl   extendedcallbackmethods       r   r   r      s    AAr&   c                 2    [         R                  " XX#U5      $ r1   )r   JM_make_spanlist)	line_dictr   rawbufftp_rects        r   r   r      s    ""9CwGGr&   c                 .    [         R                  " X5      $ r1   )r   extractWORDS)
this_tpage
delimiterss     r   r   r      s    z66r&   c                 .    [         R                  " U 5      $ r1   )r   extractBLOCKS)_selfs    r   r   r      s    &&r&   c                 .    [         R                  " U 5      $ r1   )r   link_uri)links    r   r   r      s    ??4  r&   c                 0    [         R                  " XX#5      $ r1   )r   page_get_textpage)r   clipflagsr   s       r   r   r      s    ##E??r&   c                 0    [         R                  " XU5      $ r1   )r   make_table_dict)tp
table_dictbboxs      r   r   r      s    !!"$77r&   c                 0    [         R                  " XU5      $ r1   )r   JM_make_textpage_dict)r   	page_dictr   s      r   r   r      s    ''s;;r&   c                 0    [         R                  " XU5      $ r1   )r   pixmap_pixel)pmxys      r   r   r      s    ra((r&   c                 .    [         R                  " U 5      $ r1   )r   pixmap_n)pixmaps    r   r   r      s    ??6""r&   c                 .    [         R                  " X5      $ r1   )r   JM_search_stext_page)rl   needles     r   r   r      s    &&t44r&   c                 0    [         R                  " XX#5      $ r1   )r   	set_pixel)r   r   r   colors       r   r   r      s    B1,,r&   c                 0    [         R                  " XU5      $ r1   )r   pixmap_copy)r   rU   ns      r   r   r      s    bq))r&   c                 .    [         R                  " X5      $ r1   )r   ll_JM_color_count)r   r   s     r   r   r      s    ##B--r&   )NNN)Gsysr   _swig_python_version_infor   globalsget__package__r   r
   r   builtinsr   ImportErrorr   r(   r.   r8   r   r:   rB   rL   rS   r[   r_   rc   rg   rk   rn   rq   rt   rx   r{   r~   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r'   r&   r   <module>r      s}   :
79==$h55x"[
L$ LjyH+"/C-*-%6&$4%.3%.2'+*&$*/3 /))90+.'BH7'!@8<)#5-*.U  s   C= =
D
	D
