+
    f0i\                         Rt ^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt]P                  ! ]4      t	R t
 ! R R4      t]! R4      t]! R4      t ! R R]P                  4      t ! R	 R 4      tR
 t ! R R]4      tR# )AutoCastableAutoCloseableNc                      \         P                  ! \        P                  P	                  4       V R ,           P                  4       4       R#   \         d     \        T \        P                  R7        R# i ; i)
)fileN)oswritesysstderrfilenoencode	Exceptionprint)msgs   &^/Users/agent/.openclaw/workspace/venv/lib/python3.14/site-packages/pypdfium2/internal/bases.py_safe_debugr      sO    $
""$s4x&7&7&9: $c

##$s   AA &A65A6c                   2   a  ] tR t^t o R tR tR tRtV tR# )_Mutablec                    Wn         R # Nvalue)selfr   s   &&r   __init___Mutable.__init__   s    
    c                "    R V P                    R2# )z	_Mutable()r   r   s   &r   __repr___Mutable.__repr__   s    4::,a((r   c                ,    \        V P                  4      # r   )boolr   r   s   &r   __bool___Mutable.__bool__    s    DJJr   r   N)	__name__
__module____qualname____firstlineno__r   r   r#   __static_attributes____classdictcell____classdict__s   @r   r   r      s     )   r   r   Fc                   &    ] tR t^(tRt^ t^t^tRtR# )_STATE N)	r%   r&   r'   r(   INVALIDAUTOEXPLICITBYPARENTr)   r/   r   r   r.   r.   (   s    GDHHr   r.   c                   0   a  ] tR t^/t o ]R 4       tRtV tR# )r   c                    V P                   # r   )rawr   s   &r   _as_parameter_AutoCastable._as_parameter_1   s    
 xxr   r/   N)r%   r&   r'   r(   propertyr8   r)   r*   r+   s   @r   r   r   /   s      r   c                 H   \         '       d4   \        R VP                  P                  P	                  4        RV 24       \
        '       g   \        R4       R# VP                  \        P                  8w  g   Q hVe   VP                  4       '       d   Q hV ! V.VO5/ VB  R# )zClose (z) zR-> Cannot close object; pdfium library is destroyed. This may cause a memory leak.N)	DEBUG_AUTOCLOSEr   r   namelowerLIBRARY_AVAILABLEr.   r1   _tree_closed)
close_funcr7   obj_reprstateparentargskwargss   &&&&&&&r   _close_templaterG   9   s    gekk..4467r(DEhj;;&..(((>!4!4!6!666s$T$V$r   c                   Z   a  ] tR t^Gt o RRRR/R ltR tR tR tR	 tR
 t	RR lt
RtV tR# )r   objN
needs_freeTc               H   \        V R 4      '       d   Q hWn        Vf   T MTV n        W@n        WPn        \        \        P                  4      V n        \        '       d   \        P                  ! 4       MRV n        RV n        . V n        V'       d   V P                  4        R# R# )
_finalizerN)hasattr_close_func_obj_ex_args
_ex_kwargsr   r.   r2   _autoclose_stater<   uuiduuid4_uuidrL   _kids_attach_finalizer)r   rA   rI   rJ   rE   rF   s   &&$$*,r   r   AutoCloseable.__init__I   sz     4....%KDS	  ( 5%4_TZZ\$

""$ r   c                    V P                   f   \        \        V 4      4      MV P                   P                  R,          pR\        V 4      P                   RV R2# )N:N   N< >)rU   hexidtyper%   )r   
identifiers   & r   r   AutoCloseable.__repr__[   sG    &*jj&8SD]djjnnS>Q
4:&&'qA66r   c                   V P                   e   Q h\        P                  ! V P                  \        V P
                  V P                  \        V 4      V P                  V P                  V P                  V P                  4	      V n         R # r   )rL   weakreffinalizerO   rG   rN   r7   reprrR   rD   rP   rQ   r   s   &r   rW   AutoCloseable._attach_finalizer`   s    &&&!**499otGWGWY]YaYacghlcmos  pE  pE  GK  GR  GR  TX  Ta  Ta  cg  cr  cr  sr   c                H    V P                   P                  4        R V n         R # r   )rL   detachr   s   &r   _detach_finalizerAutoCloseable._detach_finalizere   s     r   c                    V P                   f   R# V P                  R 8w  d#   V P                  P                  4       '       d   R# R# )NTF)r7   rD   r@   r   s   &r   r@   AutoCloseable._tree_closedi   s3    88;;$4;;#;#;#=#=r   c                d    V P                   P                  \        P                  ! V4      4       R # r   )rV   appendrd   ref)r   ks   &&r   _add_kidAutoCloseable._add_kidp   s    

7;;q>+r   c                   V P                   '       g   R # V P                  '       g
   RV n         R # V P                   F:  pV! 4       pV'       g   K  VP                   '       g   K(  VP                  RR7       K<  	  V'       d   \        P
                  M\        P                  V P                  n        V P                  4        \        P                  V P                  n        RV n         RV n        V P                  P                  4        R# )FNT)
_by_parent)r7   rL   rV   closer.   r4   r3   rR   r   r1   clear)r   ru   k_refrq   s   &&  r   rv   AutoCloseable.closet   s     xxxDHZZEAqQUUU4(  
 :Dfoo#&,nn#

r   )	rR   rN   rP   rQ   rL   rV   rO   rU   r7   )F)r%   r&   r'   r(   r   r   rW   rj   r@   rr   rv   r)   r*   r+   s   @r   r   r   G   s<     %d %t %$7
s
, r   )r   r   r<   r?   r   )__all__r   r	   enumrS   rd   logging	getLoggerr%   loggerr   r   r<   r?   Enumr.   r   rG   r   r/   r   r   <module>r      s    c 	 
    			8	$$	  	  5/UO dii  %C\ Cr   