+
    f0i                     f    ^ RI Ht ^ RIHtHtHtHtHtHt ^RI	H
t
 ]'       d   ^ RIHt R R ltR# )    )Sequence)TYPE_CHECKINGAnyDictHashableListUnion)T_seq)	DataFramec                v    V ^8  d   QhR\         \        \        ,          R3,          R\        \        ,          /# )   
collectionr   return)r	   r
   r   r   )formats   "^/Users/agent/.openclaw/workspace/venv/lib/python3.14/site-packages/pdfplumber/utils/generic.py__annotate__r   
   s,        eCj+56  49      c                     \        V \        4      '       d   V # \        V \        4      '       d   \        V 4      # \        V R 4      '       d   V P	                  R4      pV# \        V 4      # )to_dictrecords)
isinstancelistr   hasattrr   )r   ress   & r   to_listr   
   s_    *d##	J	)	)J	Y	'	')3););*
 
Jr   N)collections.abcr   typingr   r   r   r   r   r	   _typingr
   pandas.core.framer   r    r   r   <module>r!      s    $ B B + r   