+
    Žvj  ã                   ó   € R  R lt R# )c                ó0   € V ^8„  d   QhR\         R\         /# )é   ÚdataÚreturn)Úbytes)Úformats   "ÚV/var/www/html/daimler-pipeline/venv/lib/python3.14/site-packages/pdfminer/runlength.pyÚ__annotate__r	   	   s   € ÷  ñ  ”5ð  œUñ  ó    c                óD  a€ . p\        V 4      o \        S^€4      pV^€8X  d   Ms^ Tu;8:  d   ^€8  d/   M M+VP                  V3R l\        V^,           4       4       4       V^€8”  g   K[  \        S4      .RV,
          ,          pVP                  V4       Kˆ  \	        V4      # )a™  RunLength decoder (Adobe version) implementation based on PDF Reference
version 1.4 section 3.3.4:
    The RunLengthDecode filter decodes data that has been encoded in a
    simple byte-oriented format based on run length. The encoded data
    is a sequence of runs, where each run consists of a length byte
    followed by 1 to 128 bytes of data. If the length byte is in the
    range 0 to 127, the following length + 1 (1 to 128) bytes are
    copied literally during decompression. If length is in the range
    129 to 255, the following single byte is to be copied 257 - length
    (2 to 128) times during decompression. A length value of 128
    denotes EOD.
c              3   ó:   <"  € T F  p\        S4      x € K  	  R # 5i)N)Únext)Ú.0Ú_Ú	data_iters   & €r   Ú	<genexpr>Úrldecode.<locals>.<genexpr>   s   øé € Ð LÑ:K°Q¤ i§ Ó:Kùs   ƒi  )Úiterr   ÚextendÚranger   )r   Údecoded_arrayÚlengthÚrunr   s   &   @r   Úrldecoder   	   s‹   ø€ ð  "€MÜ�T“
€Ià
Ü�i Ó%ˆØ�SŒ=Øà�Ö˜×Ø× Ñ Ô L¼%ÀÈÅ
Ô:KÓ LÔLà�CŽ<Ü˜	“?Ð# s¨V¥|Õ4ˆCØ× Ñ  Ö%Ü�ÓÐr
   N)r   © r
   r   Ú<module>r      s
   ð÷ r
   