
    )i                         S r SSKrSSKJr  SSKr " S S5      r " S S\5      r " S S	\5      r\" 5       r \" 5       r	 S
 r
\
\l        g))PYPDFIUM_INFOPDFIUM_INFO    N)Pathc                   ,    \ rS rSrS rS rS rS rSrg)_version_class   c                   ^ [        U R                  S5       n[        R                  " U5      mS S S 5        TR	                  5        H  u  p#[        XU5        M     [        U4S jU R                   5       5      U l        U R                  5         U R                  U R                  -   U l        g ! , (       d  f       N= f)Nrc              3   .   >#    U  H
  nTU   v   M     g 7fN ).0kdatas     Q/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/pypdfium2/version.py	<genexpr>*_version_class.__init__.<locals>.<genexpr>   s     ?.>T!W.>s   )open_FILEjsonloaditemssetattrtuple_TAG_FIELDSapi_tag_hooktagdescversion)selfbufr   vr   s       @r   __init___version_class.__init__   s    $**c"c99S>D #JJLDADQ !?d.>.>??

xx$))+ #"s   B//
B=c                     U R                   $ r   )r    r!   s    r   __repr___version_class.__repr__   s    ||    c                 F    SR                  S U R                   5       5      $ )N.c              3   8   #    U  H  n[        U5      v   M     g 7fr   )str)r   r#   s     r   r   ,_version_class._craft_tag.<locals>.<genexpr>   s     51As   )joinr   r'   s    r   
_craft_tag_version_class._craft_tag   s    xx5555r*   c                     / nU R                   S:  a-  U[        U R                   5      [        U R                  5      /-  nX!-  nSnU(       a  USSR                  U5      -   -  nU$ )Nr    +r,   )	n_commitsr.   hashr0   )r!   suffixes	local_verr   s       r   _craft_desc_version_class._craft_desc   s`    	>>A#dnn-s499~>>I	C#((9---Dr*   )r   r    N)	__name__
__module____qualname____firstlineno__r$   r(   r1   r:   __static_attributes__r   r*   r   r   r      s    ,6
r*   r   c                   H    \ rS rSr\" \5      R                  S-  rSrS r	Sr
g)_version_pypdfium2+   version.json)majorminorpatchc                    U R                  5       U l        U R                  b"  U =R                  SU R                   3-  sl        U R                  (       a  S/O/ nU R                  " U6 U l        U R                  S:w  a"  U =R
                  SU R                   3-  sl        U R                  (       a  U =R
                  S-  sl        g g )Nbdirtygit:z	@editable)r1   r   betarJ   r:   r   data_sourceis_editable)r!   r8   s     r   r   _version_pypdfium2._hook0   s    ??$99 HH!DII;'H $

G9$$h/	u$II1T--.//III$I r*   )r   r   N)r<   r=   r>   r?   r   __file__parentr   r   r   r@   r   r*   r   rB   rB   +   s     N!!N2E-K%r*   rB   c                   \    \ rS rSr\" \R                  5      R                  S-  rSr	S r
Srg)_version_pdfium>   rD   )rE   rF   buildrG   c                 v   [        U R                  5      U l        U R                  5       U l        U R	                  5       U l        U R                  (       a1  U =R
                  SSR                  U R                  5       3-  sl        U R                  S:w  a#  U =R
                  SU R                   3-  sl        g g )NrL   ,zpdfium-binaries@)r   flagsr1   r   r:   r   r0   originr'   s    r   r   _version_pdfium._hookC   s    4::&
??$$$&	::II1SXXdjj1233I;;++II1T[[M**I ,r*   )r   rZ   r   N)r<   r=   r>   r?   r   pypdfium2_rawrQ   rR   r   r   r   r@   r   r*   r   rT   rT   >   s'    ''(//.@E6K	+r*   rT   c                 &    [        SU SU S35      e)Nz)Version class is read-only - assignment 'z = z' not allowed)AttributeError)r!   namevalues      r   _frozen_setattrrb      s    
DTF#eWTab
ccr*   )__all__r   pathlibr   r]   r   rB   rT   r   r   rb   __setattr__r   r*   r   <module>rf      se    +    <%. %&+~ +" #$$N Dd, r*   