§
    �’jâ  ã                   ó  — d dl mZ  e e¦   «                              d¦  «        dd¦  «        sesdev rddlm	Z	 nd dl	Z		 d dl
Zn# e$ r d dlZY nw xY wd„ Zd	„ Zd
„ Zd„ Z G d„ de¦  «        Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z d„ Z!d„ Z"d„ Z#d„ Z$d „ Z%d!„ Z&d"„ Z'd#„ Z(d$„ Z)d%„ Z*d&„ Z+d'„ Z,d(„ Z-d)„ Z.d*„ Z/d+„ Z0d,„ Z1d-„ Z2d.„ Z3d/„ Z4d0„ Z5d1„ Z6d2„ Z7d3„ Z8dBd4„Z9d5„ Z:d6„ Z;d7„ Z<d8„ Z=d9„ Z>d:„ Z?d;„ Z@d<„ ZAd=„ ZBd>„ ZCd?„ ZDd@„ ZEdA„ ZFdS )Cé    )Úversion_infoÚ__spec__ÚparentNú.é   )Ú_extrac                 ó¬   — 	 d| j                              ¦   «         z   }n# t          j        $ r d}Y nw xY wd| j        j        ›d| j        j        ›d|›d�S )Nz	proxy of Ú ú<r   z; z >)ÚthisÚ__repr__Ú__builtin__Ú	ExceptionÚ	__class__Ú
__module__Ú__name__)ÚselfÚstrthiss     ú;C:\Projects\DSCons\.venv\Lib\site-packages\pymupdf\extra.pyÚ
_swig_reprr      ss   € ðØ ¤	× 2Ò 2Ñ 4Ô 4Ñ4ˆˆøÝÔ ð ð ð Øˆˆˆðøøøøà!œ^Ô6Ð6Ð6¸¼Ô8OÐ8OÐ8OÐQXÐQXÐQXÐZÐZs   ‚ Ÿ3²3c                 ó   ‡ — ˆ fd„}|S )Nc                 ó4  •— |dk    r ‰| ||¦  «         d S |dk    r| j                              |¦  «         d S t          | |¦  «        r?t          t	          t          | ¦  «        |¦  «        t          ¦  «        r ‰| ||¦  «         d S t          d| z  ¦  «        ‚)Nr   Úthisownz(You cannot add instance attributes to %s)r   ÚownÚhasattrÚ
isinstanceÚgetattrÚtypeÚpropertyÚAttributeError)r   ÚnameÚvalueÚsets      €r   Úset_instance_attrzE_swig_setattr_nondynamic_instance_variable.<locals>.set_instance_attr   s®   ø€ Ø�6Š>ˆ>ØˆC��d˜EÑ"Ô"Ð"Ð"Ð"Ø�YÒÐØŒI�MŠM˜%Ñ Ô Ð Ð Ð Ý�T˜4Ñ Ô ð 	T¥Zµ½¸T¹
¼
ÀDÑ0IÔ0IÍ8Ñ%TÔ%Tð 	TØˆC��d˜EÑ"Ô"Ð"Ð"Ð"å Ð!KÈdÑ!RÑSÔSÐSó    © )r#   r$   s   ` r   Ú*_swig_setattr_nondynamic_instance_variabler'      s)   ø€ ðTð Tð Tð Tð Tð Ðr%   c                 ó   ‡ — ˆ fd„}|S )Nc                 ó¬   •— t          | |¦  «        r2t          t          | |¦  «        t          ¦  «        s ‰| ||¦  «         d S t	          d| z  ¦  «        ‚)Nz%You cannot add class attributes to %s)r   r   r   r   r    )Úclsr!   r"   r#   s      €r   Úset_class_attrz?_swig_setattr_nondynamic_class_variable.<locals>.set_class_attr)   s`   ø€ Ý�3˜ÑÔð 	P¥jµ¸¸dÑ1CÔ1CÅXÑ&NÔ&Nð 	PØˆC��T˜5Ñ!Ô!Ð!Ð!Ð!å Ð!HÈ3Ñ!NÑOÔOÐOr%   r&   )r#   r+   s   ` r   Ú'_swig_setattr_nondynamic_class_variabler,   (   s)   ø€ ðPð Pð Pð Pð Pð
 Ðr%   c                 ó   ‡ — ˆ fd„}|S )zlClass decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclassc                 ó`   •—  ‰| j         | j        | j                             ¦   «         ¦  «        S ©N)r   Ú	__bases__Ú__dict__Úcopy)r*   Ú	metaclasss    €r   Úwrapperz$_swig_add_metaclass.<locals>.wrapper3   s)   ø€ Øˆy˜œ s¤}°c´l×6GÒ6GÑ6IÔ6IÑJÔJÐJr%   r&   )r3   r4   s   ` r   Ú_swig_add_metaclassr5   1   s&   ø€ ðKð Kð Kð Kð Kà€Nr%   c                   ó2   — e Zd ZdZ eej        ¦  «        ZdS )Ú_SwigNonDynamicMetazKMeta class to enforce nondynamic attributes (no new attributes) for a classN)r   r   Ú__qualname__Ú__doc__r,   r   Ú__setattr__r&   r%   r   r7   r7   8   s'   € € € € € ØUÐUØ9Ð9¸$Ô:JÑKÔK€K€K€Kr%   r7   c           
      ó8   — t          j        | |||||||¦  «        S r/   )r   Ú
page_merge)Údoc_desÚdoc_srcÚ	page_fromÚpage_toÚrotateÚlinksÚcopy_annotsÚ	graft_maps           r   r<   r<   A   s#   € ÝÔ˜W g¨y¸'À6È5ÐR]Ð_hÑiÔiÐir%   c
                 ó<   — t          j        | |||||||||	¦
  «
        S r/   )r   ÚJM_merge_range)
r=   r>   ÚspageÚepageÚapagerA   rB   ÚannotsÚshow_progressrD   s
             r   rF   rF   D   s)   € ÝÔ  ¨'°5¸%ÀÈÐPUÐW]Ð_lÐnwÑxÔxÐxr%   c                 ó>   — t          j        | |||||||||	|
¦  «        S r/   )r   ÚFzDocument_insert_pdf)ÚdocÚsrcÚ	from_pageÚto_pageÚstart_atrA   rB   rJ   rK   ÚfinalrD   s              r   rM   rM   G   s:   € ÝÔ'¨¨S°)¸WÀhÐPVÐX]Ð_eÐgtÐv{ð  ~Gñ  Hô  Hð  Hr%   c                 ó,   — t          j        | |¦  «        S r/   )r   Ú	page_xref)Úthis_docÚpnos     r   rU   rU   J   s   € ÝÔ˜H cÑ*Ô*Ð*r%   c                  ó   — t          j        | Ž S r/   )r   Ú_newPage©Úargss    r   rY   rY   M   s   € ÝŒ?˜DÐ!Ð!r%   c                 ó,   — t          j        | |¦  «        S r/   )r   ÚJM_add_annot_id)ÚannotÚstems     r   r]   r]   P   s   € ÝÔ! %¨Ñ.Ô.Ð.r%   c                 ó.   — t          j        | ||¦  «        S r/   )r   ÚJM_set_annot_callout_line)r^   ÚcalloutÚcounts      r   ra   ra   S   s   € ÝÔ+¨E°7¸EÑBÔBÐBr%   c                 ó*   — t          j        | ¦  «        S r/   )r   ÚJM_get_annot_id_list)Úpages    r   re   re   V   s   € ÝÔ& tÑ,Ô,Ð,r%   c                  ó   — t          j        | Ž S r/   )r   Ú_add_caret_annotrZ   s    r   rh   rh   Y   ó   € ÝÔ" DÐ)Ð)r%   c                 ó*   — t          j        | ¦  «        S r/   )r   ÚTools_parse_da)Ú
this_annots    r   rk   rk   \   s   € ÝÔ  Ñ,Ô,Ð,r%   c                 ó*   — t          j        | ¦  «        S r/   )r   ÚAnnot_getAP©r^   s    r   rn   rn   _   ó   € ÝÔ˜eÑ$Ô$Ð$r%   c                 ó,   — t          j        | |¦  «        S r/   )r   ÚTools_update_da)rl   Úda_strs     r   rr   rr   b   s   € ÝÔ! *¨fÑ5Ô5Ð5r%   c                 ó*   — t          j        | ¦  «        S r/   )r   ÚJM_point_from_py)Úps    r   ru   ru   e   s   € ÝÔ" 1Ñ%Ô%Ð%r%   c                 ó*   — t          j        | ¦  «        S r/   )r   Ú
Annot_rectro   s    r   rx   rx   h   s   € ÝÔ˜UÑ#Ô#Ð#r%   c                 ó,   — t          j        | |¦  «        S r/   )r   Úutil_transform_rect)ÚrectÚmatrixs     r   rz   rz   k   s   € ÝÔ% d¨FÑ3Ô3Ð3r%   c                 ó*   — t          j        | ¦  «        S r/   )r   ÚAnnot_rect3ro   s    r   r~   r~   n   rp   r%   c                  ó   — t          j        | Ž S r/   )r   ÚPage_derotate_matrixrZ   s    r   r€   r€   q   s   € ÝÔ&¨Ð-Ð-r%   c                 ó*   — t          j        | ¦  «        S r/   )r   ÚJM_get_annot_xref_list©Úpage_objs    r   r‚   r‚   t   s   € ÝÔ(¨Ñ2Ô2Ð2r%   c                  ó   — t          j        | Ž S r/   )r   Úxref_objectrZ   s    r   r†   r†   w   s   € ÝÔ˜tÐ$Ð$r%   c                 ó*   — t          j        | ¦  «        S r/   )r   ÚLink_is_external©Ú	this_links    r   rˆ   rˆ   z   s   € ÝÔ" 9Ñ-Ô-Ð-r%   c                  ó   — t          j        | Ž S r/   )r   ÚPage_addAnnot_FromStringrZ   s    r   rŒ   rŒ   }   s   € ÝÔ*¨DÐ1Ð1r%   c                 ó*   — t          j        | ¦  «        S r/   )r   Ú	Link_nextr‰   s    r   rŽ   rŽ   €   s   € ÝÔ˜IÑ&Ô&Ð&r%   c                 ó*   — t          j        | ¦  «        S r/   )r   Úpage_count_fz2©Údocuments    r   r�   r�   ƒ   s   € ÝÔ  Ñ*Ô*Ð*r%   c                 ó*   — t          j        | ¦  «        S r/   )r   Úpage_count_fzr‘   s    r   r”   r”   †   s   € ÝÔ Ñ)Ô)Ð)r%   c                 ó*   — t          j        | ¦  «        S r/   )r   Úpage_count_pdf)Úpdfs    r   r–   r–   ‰   s   € ÝÔ  Ñ%Ô%Ð%r%   c                  ó   — t          j        | Ž S r/   )r   Ú
page_countrZ   s    r   r™   r™   Œ   s   € ÝÔ˜dÐ#Ð#r%   c                  ó   — t          j        | Ž S r/   )r   Úpage_annot_xrefsrZ   s    r   r›   r›   �   ri   r%   c                 ó*   — t          j        | ¦  «        S r/   )r   ÚOutline_is_external)Úoutlines    r   r�   r�   ’   s   € ÝÔ% gÑ.Ô.Ð.r%   c                  ó   — t          j        | Ž S r/   )r   ÚDocument_extend_toc_itemsrZ   s    r   r    r    •   s   € ÝÔ+¨TÐ2Ð2r%   c                 ó*   — t          j        | ¦  «        S r/   )r   Ú
ll_fz_absi)Úis    r   r¢   r¢   ˜   s   € ÝÔ˜QÑÔÐr%   c                 ó*   — t          j        | ¦  «        S r/   )r   ÚJM_new_texttrace_device)Úouts    r   r¥   r¥   ›   s   € ÝÔ)¨#Ñ.Ô.Ð.r%   c                 ó,   — t          j        | |¦  «        S r/   )r   ÚJM_char_bbox©ÚlineÚchs     r   r¨   r¨   ž   ó   € ÝÔ˜t RÑ(Ô(Ð(r%   c                 ó,   — t          j        | |¦  «        S r/   )r   ÚJM_char_quadr©   s     r   r®   r®   ¡   r¬   r%   c                 ó,   — t          j        | |¦  «        S r/   )r   ÚJM_print_stext_page_as_text)Úresrf   s     r   r°   r°   ¤   s   € ÝÔ-¨c°4Ñ8Ô8Ð8r%   c                 ó*   — t          j        | ¦  «        S r/   )r   Úset_skip_quad_corrections©Úons    r   r³   r³   §   s   € ÝÔ+¨BÑ/Ô/Ð/r%   c                 ó*   — t          j        | ¦  «        S r/   )r   Úset_subset_fontnamesr´   s    r   r·   r·   ª   s   € ÝÔ& rÑ*Ô*Ð*r%   c                 ó*   — t          j        | ¦  «        S r/   )r   Úset_small_glyph_heightsr´   s    r   r¹   r¹   ­   s   € ÝÔ)¨"Ñ-Ô-Ð-r%   c                 ó*   — t          j        | ¦  «        S r/   )r   Ú
JM_cropboxrƒ   s    r   r»   r»   °   s   € ÝÔ˜XÑ&Ô&Ð&r%   c                 ó0   — t          j        | |||¦  «        S r/   )r   Úget_cdrawings)rf   ÚextendedÚcallbackÚmethods       r   r½   r½   ³   s   € ÝÔ  h°¸&ÑAÔAÐAr%   c                 ó2   — t          j        | ||||¦  «        S r/   )r   ÚJM_make_spanlist)Ú	line_dictrª   ÚrawÚbuffÚtp_rects        r   rÂ   rÂ   ¶   s   € ÝÔ" 9¨d°C¸¸wÑGÔGÐGr%   c                 ó,   — t          j        | |¦  «        S r/   )r   ÚextractWORDS)Ú
this_tpageÚ
delimiterss     r   rÈ   rÈ   ¹   s   € ÝÔ˜z¨:Ñ6Ô6Ð6r%   c                 ó*   — t          j        | ¦  «        S r/   )r   ÚextractBLOCKS)Ú_selfs    r   rÌ   rÌ   ¼   s   € ÝÔ Ñ&Ô&Ð&r%   c                 ó*   — t          j        | ¦  «        S r/   )r   Úlink_uri)Úlinks    r   rÏ   rÏ   ¿   s   € ÝŒ?˜4Ñ Ô Ð r%   c                 ó0   — t          j        | |||¦  «        S r/   )r   Úpage_get_textpage)rÍ   ÚclipÚflagsr|   s       r   rÒ   rÒ   Â   s   € ÝÔ# E¨4°¸Ñ?Ô?Ð?r%   c                 ó.   — t          j        | ||¦  «        S r/   )r   Úmake_table_dict)ÚtpÚ
table_dictÚbboxs      r   rÖ   rÖ   Å   s   € ÝÔ! " j°$Ñ7Ô7Ð7r%   c                 ó.   — t          j        | ||¦  «        S r/   )r   ÚJM_make_textpage_dict)r×   Ú	page_dictrÄ   s      r   rÛ   rÛ   È   s   € ÝÔ'¨¨I°sÑ;Ô;Ð;r%   c                 ó.   — t          j        | ||¦  «        S r/   )r   Úpixmap_pixel)ÚpmÚxÚys      r   rÞ   rÞ   Ë   s   € ÝÔ˜r 1 aÑ(Ô(Ð(r%   c                 ó*   — t          j        | ¦  «        S r/   )r   Úpixmap_n)Úpixmaps    r   rã   rã   Î   s   € ÝŒ?˜6Ñ"Ô"Ð"r%   c                 ó,   — t          j        | |¦  «        S r/   )r   ÚJM_search_stext_page)rf   Úneedles     r   ræ   ræ   Ñ   s   € ÝÔ& t¨VÑ4Ô4Ð4r%   c                 ó0   — t          j        | |||¦  «        S r/   )r   Ú	set_pixel)rß   rà   rá   Úcolors       r   ré   ré   Ô   s   € ÝÔ˜B  1 eÑ,Ô,Ð,r%   c                 ó.   — t          j        | ||¦  «        S r/   )r   Úpixmap_copy)rß   rO   Úns      r   rì   rì   ×   s   € ÝÔ˜b # qÑ)Ô)Ð)r%   c                 ó,   — t          j        | |¦  «        S r/   )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,   r5   r   r7   r<   rF   rM   rU   rY   r]   ra   re   rh   rk   rn   rr   ru   rx   rz   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÷      sQ  ðð :Ð 9Ð 9Ð 9Ð 9Ð 9à
€7ˆ7ˆ7‰9Œ9�=Š=˜Ñ$Ô$ h°Ñ5Ô5ð ¸ð ÈÈxÈÈØÐÐÐÐÐÐà€M€M€MðØ"Ð"Ð"Ð"Ð"øØð ð ð ØÐÐÐÐÐðøøøð[ð [ð [ð
ð 
ð 
ðð ð ðð ð ðLð Lð Lð Lð L˜$ñ Lô Lð Lðjð jð jðyð yð yðHð Hð Hð+ð +ð +ð"ð "ð "ð/ð /ð /ðCð Cð Cð-ð -ð -ð*ð *ð *ð-ð -ð -ð%ð %ð %ð6ð 6ð 6ð&ð &ð &ð$ð $ð $ð4ð 4ð 4ð%ð %ð %ð.ð .ð .ð3ð 3ð 3ð%ð %ð %ð.ð .ð .ð2ð 2ð 2ð'ð 'ð 'ð+ð +ð +ð*ð *ð *ð&ð &ð &ð$ð $ð $ð*ð *ð *ð/ð /ð /ð3ð 3ð 3ð ð  ð  ð/ð /ð /ð)ð )ð )ð)ð )ð )ð9ð 9ð 9ð0ð 0ð 0ð+ð +ð +ð.ð .ð .ð'ð 'ð 'ðBð Bð Bð BðHð Hð Hð7ð 7ð 7ð'ð 'ð 'ð!ð !ð !ð@ð @ð @ð8ð 8ð 8ð<ð <ð <ð)ð )ð )ð#ð #ð #ð5ð 5ð 5ð-ð -ð -ð*ð *ð *ð.ð .ð .ð .ð .s   ÁA Á	AÁA