+
    �vjS  ã                   ó:  € ^ RI t ^ RIt^ RIt^ RIHtHt ^ RIHt ^ RIH	t	H
t
HtHt ^RIHt ]! ]P                   4      ^8X  d   ]P                   P#                  R4       R R ltR	 R
 ltR R lt]P                   R,          3R R llt]R8X  d
   ]! 4        R# R# )é    N)ÚdefaultdictÚdeque)Úchain)ÚAnyÚDefaultDictÚDictÚList)ÚPDFz--helpc                óF   € V ^8„  d   QhR\         R\        \        ,          /# )é   Úp_strÚreturn)Ústrr	   Úint)Úformats   "ÚR/var/www/html/daimler-pipeline/venv/lib/python3.14/site-packages/pdfplumber/cli.pyÚ__annotate__r      s   € ÷ ñ œ3ð ¤4¬¥9ñ ó    c                 ó    € R V 9   d=   \        \        V P                  R 4      4      w  r\        \	        W^,           4      4      # \        V 4      .# )Ú-)Úmapr   ÚsplitÚlistÚrange)r   ÚstartÚends   &  r   Úparse_page_specr      s@   € Ø
ˆe„|Üœ˜eŸk™k¨#Ó.Ó/‰
ˆÜ”E˜% q¥Ó)Ó*Ð*ä�E“
ˆ|Ðr   c                óZ   € V ^8„  d   QhR\         \        ,          R\        P                  /# )r   Úargs_rawr   )r	   r   ÚargparseÚ	Namespace)r   s   "r   r   r      s$   € ÷ /ñ /œœc�ð /¤x×'9Ñ'9ñ /r   c                 óä  € \         P                  ! R 4      pVP                  RR\         P                  ! R4      R7       VP	                  4       pVP                  RRRR7       VP                  R	R
RR7       VP                  R. RORR7       VP                  RRR7       VP                  RRRR7       VP                  RRRR7       VP                  R\
        P                  R7       VP                  R\        R7       VP                  RR\        R7       VP                  R\        RR7       VP                  V 4      pVP                  e"   \        \        VP                  !  4      Vn
        V# )Ú
pdfplumberÚinfileÚ?Úrb)ÚnargsÚtypez--structurezoWrite the structure tree as JSON.  All other arguments except --pages, --laparams, and --indent will be ignoredÚ
store_true)ÚhelpÚactionz--structure-textz‡Write the structure tree as JSON including text contents.  All other arguments except --pages, --laparams, and --indent will be ignoredz--formatÚcsv)ÚchoicesÚdefaultz--typesÚ+)r'   z--include-attrsz1Include *only* these object attributes in output.)r'   r*   z--exclude-attrsz,Exclude these object attributes from output.z
--laparams)r(   z--precisionz--pagesz--indentz&Indent level for JSON pretty-printing.)r(   r*   )r,   ÚjsonÚtext)r    ÚArgumentParserÚadd_argumentÚFileTypeÚadd_mutually_exclusive_groupr0   Úloadsr   r   Ú
parse_argsÚpagesr   r   )r   ÚparserÚgroupÚargss   &   r   r7   r7      sw  € Ü×$Ò$ \Ó2€Fà
×Ñ˜¨´(×2CÒ2CÀDÓ2IÐÔJØ×/Ñ/Ó1€EØ	×ÑØðWàð	 ô ð 
×ÑØðWàð	 ô ð ×Ñ˜
Ò,CÈUÐÔSà
×Ñ˜	¨ÐÔ-à
×ÑØØØ@ð ô ð ×ÑØØØ;ð ô ð ×Ñ˜¬4¯:©:ÐÔ6à
×Ñ˜¬CÐÔ0à
×Ñ˜	¨´?ÐÔCà
×ÑØœÐ#Kð ô ð ×Ñ˜XÓ&€DØ‡z�zÒÜœ% §¡Ñ,Ó-ˆŒ
Ø€Kr   c                ól   € V ^8„  d   QhR\         R\        \        \        \        3,          ,          RR/# )r   ÚpdfÚdatar   N)r
   r	   r   r   r   )r   s   "r   r   r   I   s3   € ÷ Gñ Gœ3ð G¤d¬4´´S°­>Õ&:ð G¸tñ Gr   c                 ó  € \        R  4      pV P                   FZ  pW#P                  ,          pVP                   F5  pVP	                  R4      pVf   K  WF;;,          VR,          ,          uu&   K7  	  K\  	  \        V4      pV'       d|   VP                  4       pRV9   d   VP                  VR,          4       VP	                  R4      p	V	f   KN  W),          pRV9   g   K_  VR,           Uu. uF  qdV,          NK  	  upVR&   Kƒ  R# u upi )c                  ó    € \        \        4      # )N)r   r   © r   r   Ú<lambda>Ú#add_text_to_mcids.<locals>.<lambda>J   s	   € ¼{Ì3Ô?Or   ÚmcidNr1   ÚchildrenÚpage_numberÚmcids)r   r8   rF   ÚcharsÚgetr   ÚpopleftÚextend)
r=   r>   Úpage_contentsÚpageÚtext_contentsÚcrD   ÚdÚelÚpagenos
   &&        r   Úadd_text_to_mcidsrS   I   sá   € Ü+6Ñ7OÓ+P€MØ—	”	ˆØ%×&6Ñ&6Õ7ˆØ—”ˆAØ—5‘5˜“=ˆDØŠ|ÙØ× 1 V¥9Õ,Õó	 ñ ô 	ˆd‹€Aß
Ø�Y‰Y‹[ˆØ˜ÔØ�H‰H�R˜
•^Ô$Ø—‘˜Ó&ˆØŠ>ÙØ%Õ-ˆØ�bŽ=Ø:<¸W¾+ÓF¹+°$¨×-Ð-¹+ÑFˆBˆv‹Jñ ùò Gs   Ã,D:é   NNc                ó>   € V ^8„  d   QhR\         \        ,          RR/# )r   r   r   N)r	   r   )r   s   "r   r   r   _   s   € ÷ ñ ”4œ•9ð °ñ r   c                 óú  € \        V 4      p\        P                  ! VP                  VP                  VP
                  R 7      ;_uu_ 4       pVP                  '       d8   \        \        P                  ! VP                  VP                  R7      4       EMJVP                  '       dD   VP                  p\        W#4       \        \        P                  ! W1P                  RR7      4       MõVP                  R8X  dN   VP                  \         P"                  VP$                  VP&                  VP(                  VP*                  R7       M—VP                  R8X  d0   VP                   F  p\        VP-                  RR7      4       K   	  MWVP/                  \         P"                  VP$                  VP&                  VP(                  VP*                  VP                  R	7       R
R
R
4       R
#   + '       g   i     R
# ; i))r8   Úlaparams)ÚindentF)rX   Úensure_asciir,   )Ú	precisionÚinclude_attrsÚexclude_attrsr1   T)Úlayout)rZ   r[   r\   rX   N)r7   r
   Úopenr$   r8   rW   Ú	structureÚprintr0   ÚdumpsÚstructure_treerX   Ústructure_textrS   r   Úto_csvÚsysÚstdoutÚtypesrZ   r[   r\   Úextract_textÚto_json)r   r;   r=   ÚtreerM   s   &    r   Úmainrk   _   sP  € Ü�hÓ€Dä	�Š�$—+‘+ T§Z¡Z¸$¿-¹-×	HÕ	HÈCØ�>�>ˆ>Ü”$—*’*˜S×/Ñ/¸¿¹ÔDÖEØ× × Ð Ø×%Ñ%ˆDÜ˜cÔ(Ü”$—*’*˜T¯+©+ÀEÔJÕKØ�[‰[˜EÔ!Ø�J‰JÜ—
‘
Ø—
‘
ØŸ.™.Ø"×0Ñ0Ø"×0Ñ0ð õ ð �[‰[˜FÔ"ØŸ	œ	�Ü�d×'Ñ'¨tÐ'Ó4Ö5ò "ð �K‰KÜ—
‘
Ø—
‘
ØŸ.™.Ø"×0Ñ0Ø"×0Ñ0Ø—{‘{ð ô ÷' 
I×	H×	HÒ	Hús   ÁAG)Â'D8G)Ç)G:	Ú__main__)r    r0   re   Úcollectionsr   r   Ú	itertoolsr   Útypingr   r   r   r	   r=   r
   ÚlenÚargvÚappendr   r7   rS   rk   Ú__name__rA   r   r   Ú<module>rt      su   ðã Û Û 
ß *Ý ß /Ó /å á€s‡x�xƒ=�AÔØ‡H�H‡O�O�HÔõõ/õdGð,  #Ÿx™x¨�|÷ ð@ ˆzÔÙ†Fñ r   