ó
    pyüiú  ã                   ó    • S SK r S SKrS SKJr  S SKJr  S SKJ	r	  \R                  " S5      rS rS rS r\" 5         \ R                  " \5        g)é    N)ÚDEBUG_AUTOCLOSEÚ	pypdfium2c                  ó  • [         R                  (       a   e[        (       a$  [        R	                  [        R
                  S5        [        R                  " SS S SS9n [        R                  " U 5        S[         R                  l        g )NzInitialize PDFiumé   r   )ÚversionÚm_pUserFontPathsÚ
m_pIsolateÚm_v8EmbedderSlotT)	Úpdfium_iÚLIBRARY_AVAILABLEr   ÚloggerÚlogÚvalueÚpdfium_cÚFPDF_LIBRARY_CONFIGÚFPDF_InitLibraryWithConfig)Úconfigs    ÚU/home/mande/repo/quber/.venv/lib/python3.13/site-packages/pypdfium2/_library_scope.pyÚinit_libr      sg   € Ü×)×)Ð)Ð)ß‚Ü�
‰
”?×(Ñ(Ð*=Ô>ô ×)Ò)ØØØØñ	€Fô ×'Ò'¨Ô/Ø'+„H×ÑÕ$ó    c                  óJ  • / n [         R                  R                  5        HE  u  pU H:  nU" 5       nUc  [         R                  " SU S35        M)  U R	                  U5        M<     MG     U (       a3  [         R                  " SU  35        U  H  nUR                  5         M     g g )NzWeakref z' was not cleaned up from ObjectTracker.z=The following objects are still open and will now be closed: )r   ÚObjectTrackerÚitemsÚ_warn_closeÚappendÚclose)Ú
need_closeÚclsÚ	obj_wrefsÚwrefÚobjs        r   Ú_close_objectsr"       s•   € à€JÜ"×0Ñ0×6Ñ6Ö8‰ˆãˆDÙ“&ˆCØ‰{Ü×$Ò$ x°¨vÐ5\Ð%]Ö^ð ×!Ñ! #Ö&ó ñ 9ö Ü×ÒÐ\Ð]gÐ\hÐiÔjÛˆCØ�I‰IŽKò ð r   c                  óR  • [         R                  (       d   e [        5         [         R                  " S5        [        R
                  " 5         S[         R                  l        g ! [         R                  " S5        [        R
                  " 5         S[         R                  l        f = f)NzDestroy PDFiumF)r   r   r"   Ú_debug_closer   ÚFPDF_DestroyLibraryr   © r   r   Údestroy_libr'   3   sr   € Ü×%×%Ð%Ð%ð1ÜÔä×ÒÐ.Ô/Ü×$Ò$Ô&Ø+0Œ×"Ñ"Õ(øô 	×ÒÐ.Ô/Ü×$Ò$Ô&Ø+0Œ×"Ñ"Õ(ús   ™
A$ Á$AB&)ÚatexitÚloggingÚpypdfium2.rawÚrawr   Úpypdfium2.internalÚinternalr   Úpypdfium2_cfgr   Ú	getLoggerr   r   r"   r'   Úregisterr&   r   r   Ú<module>r1      sJ   ðó Û Ý  Ý %Ý )à	×	Ò	˜;Ó	'€ò,ò&ò&1ñ 	„
ð ‡‚�Õ r   