+
    ‰vj$  ã                   ó¶   € ^ RI t ^ RIt^ RIHt R tR tR tRR ltR t	 ! R R4      t
 ! R	 R
4      tR tR tR t]P                  ! ]P                   4      tR# )é    Nc                 ó:  € \        V 4      ^8w  d   \        R4      h\        ;QJ d    R V  4       F  '       d   K   RM	  RM! R V  4       4      '       g   \        R4      hV w  r#rEV'       d   WTW23MWRW43p^ p^pV F  p	WyV,          ,          pV^,          pK  	  V# )é   z'Color must consist of exactly 4 values.c              3   óN   "  € T F  p^ Tu;8*  ;'       d    ^ÿ8*  Mu x € K  	  R# 5i)r   N© )Ú.0Úcs   & Ú\/var/www/html/daimler-pipeline/venv/lib/python3.14/site-packages/pypdfium2/internal/utils.pyÚ	<genexpr>Úcolor_tohex.<locals>.<genexpr>   s   é € Ð,¡e ˆq�A�}Œ}˜�}‰}£eùs   ‚%•%FTzColor value exceeds boundaries.)ÚlenÚ
ValueErrorÚall)
ÚcolorÚrev_byteorderÚrÚgÚbÚaÚchannelsÚc_colorÚshiftr   s
   &&        r	   Úcolor_tohexr   	   s’   € ä
ˆ5ƒz�Q„ÜÐBÓCÐCß‹3Ñ,¡eÓ,�3�3Š3Ñ,¡eÓ,×,Ò,ÜÐ:Ó;Ð;ð �J€Aˆ!ß,��a‰|°1¸°,€Hà€GØ€EÛˆØ˜•:ÕˆØ��
Šñ ð €Nó    c           
      óN   € \        W\        \        W4      4      ! V4      4       R # ©N)ÚsetattrÚtypeÚgetattr)ÚstructÚfnameÚcallbacks   &&&r	   Úset_callbackr"      s   € ÜˆFœ4¤¨Ó!7Ô9¸(ÓCÖDr   c                 ó€   € VP                  4        F)  w  r#\        W\        \        W4      4      ! V4      4       K+  	  R # r   )Úitemsr   r   r   )r   Úkwargsr    r!   s   &,  r	   Úset_callbacksr&       s-   € Ø!Ÿ<™<ž>‰ˆÜ�œt¤W¨VÓ%;Ô=¸hÓGÖHó *r   c                 ó  a € . p\        V4      P                  \        R 4      4      '       g   Q hRV9   d   V. RO,          pRV9   d   VR.,          p\        ;QJ d    V 3R lV 4       F  '       d   K   R# 	  R# ! V 3R lV 4       4      # )Úrwr   ÚwÚwritec              3   óP   <"  € T F  p\        \        SVR 4      4      x € K  	  R # 5ir   )Úcallabler   )r   r   Úbufs   & €r	   r
   Úis_stream.<locals>.<genexpr>,   s"   øé € Ð@¹°1Œxœ  Q¨Ó-×.Ð.»ùs   ƒ#&FT)ÚseekÚtellÚreadÚreadinto)ÚsetÚissubsetr   )r-   ÚspecÚmethodss   f& r	   Ú	is_streamr7   %   su   ø€ Ø€GÜˆt‹9×Ñœs 4›y×*Ò*Ð*Ð*Ø
ˆd„{ØÒ7Õ7ˆØ
ˆd„{Ø�G�9Õˆß‹3Ô@¹Ó@�3Œ3Ð@Š3Ð@ˆ3Ô@¹Ó@Ó@Ð@r   c                 ó„   € V P                   p\        V4      V,          P                  \        P                  ! V4      4      # r   )Úcontentsr   Úfrom_addressÚctypesÚ	addressof)ÚptrÚsizeÚobjs   && r	   Ú
get_bufferr@   /   s0   € Ø
�,‰,€CÜ�‹I˜Õ×*Ñ*¬F×,<Ò,<¸SÓ,AÓCÐCr   c                   ó,   a € ] tR t^4t o R tR tRtV tR# )Ú_buffer_readerc                ó   € Wn         R # r   ©Ú	py_buffer©ÚselfrE   s   &&r	   Ú__init__Ú_buffer_reader.__init__6   ó   € Ø"Žr   c                óˆ   € \        W44      pV P                  P                  V4       V P                  P                  V4       ^# ©é   )r@   rE   r/   r2   )rG   Ú_ÚpositionÚp_buf_firstr>   Úc_buffers   &&&&& r	   Ú__call__Ú_buffer_reader.__call__9   s3   € Ü˜kÓ0ˆØ�‰×Ñ˜HÔ%Ø�‰×Ñ Ô)Ùr   rD   N©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__rH   rR   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r	   rB   rB   4   s   ø‡ € ò#÷ð r   rB   c                   ó,   a € ] tR t^@t o R tR tRtV tR# )Ú_buffer_writerc                ó   € Wn         R # r   rD   rF   s   &&r	   rH   Ú_buffer_writer.__init__B   rJ   r   c                óÄ   € \         P                  ! V\         P                  ! \         P                  4      4      p\	        W#4      pV P
                  P                  V4       ^# rL   )r;   ÚcastÚPOINTERÚc_ubyter@   rE   r*   )rG   rN   Úp_data_firstr>   rQ   s   &&&& r	   rR   Ú_buffer_writer.__call__E   s>   € ä—{’{ <´·²ÄÇÁÓ1OÓPˆÜ˜lÓ1ˆØ�‰×Ñ˜XÔ&Ùr   rD   NrT   r[   s   @r	   r^   r^   @   s   ø‡ € ò#÷ð r   r^   c                 óô   € V P                  ^ \        P                  4      pV P                  ^ 4       \        P                  ! 4       pWn        \        VR\        V 4      4       RVn        VP                  3pW#3# )r   Ú
m_GetBlockN)
r/   ÚosÚSEEK_ENDÚpdfium_cÚFPDF_FILEACCESSÚ	m_FileLenr"   rB   Úm_Paramrh   )ÚbufferÚfile_lenÚreaderÚto_holds   &   r	   Úget_bufreaderrs   M   sc   € à�{‰{˜1œbŸk™kÓ*€HØ
‡K�K�„Nä×%Ò%Ó'€FØÔÜ�˜¤~°fÓ'=Ô>Ø€F„Nà× Ñ Ð#€Gàˆ?Ðr   c                 ó`   € \         P                  ! ^R7      p\        VR\        V 4      4       V# )rM   )ÚversionÚ
WriteBlock)rk   ÚFPDF_FILEWRITEr"   r^   )ro   Úwriters   & r	   Úget_bufwriterry   \   s(   € Ü×$Ò$¨QÔ/€FÜ�˜¤~°fÓ'=Ô>Ø€Mr   c                 óv   € V '       g   R# \        V 4      p\        P                  V,          ! R V  4       !  pW!3# )Nc              3   ó8   "  € T F  qP                   x € K  	  R # 5ir   )Úraw)r   Úps   & r	   r
   Ú pages_c_array.<locals>.<genexpr>f   s   é € Ð,B¹E°q¯U®U»Eùs   ‚)Nr   )r   rk   Ú	FPDF_PAGE)ÚpagesÚcountÚc_arrays   &  r	   Úpages_c_arrayrƒ   b   s6   € ßØˆÜ�‹J€EÜ×!Ñ! EÖ)Ñ,B¹EÓ,BÑC€GØˆ>Ðr   )r   )ri   r;   Úpypdfium2.rawr|   rk   r   r"   r&   r7   r@   rB   r^   rs   ry   rƒ   ÚsizeofÚ
FPDF_WCHARÚFPDF_WCHAR_sizer   r   r	   Ú<module>rˆ      sf   ðó 
Û Ý  òò(EòIô
AòD÷
	ñ 	÷
ñ 
òòòð —-’- × 3Ñ 3Ó4‚r   