
    Ng                         d dl mZ d dlmZmZmZmZmZmZ ddl	m
Z
 erd dlmZ dee
e         df         dee         fd	Zd
S )    )Sequence)TYPE_CHECKINGAnyDictHashableListUnion   )T_seq)	DataFrame
collectionr   returnc                     t          | t                    r| S t          | t                    rt          |           S t          | d          r|                     d          }|S t          |           S )Nto_dictrecords)
isinstancelistr   hasattrr   )r   ress     T/var/www/html/ai-engine/env/lib/python3.11/site-packages/pdfplumber/utils/generic.pyto_listr   
   sy    *d## 
 	J	)	)  J	Y	'	'  )3););*
 *
 
J    N)collections.abcr   typingr   r   r   r   r   r	   _typingr   pandas.core.framer   r    r   r   <module>r      s    $ $ $ $ $ $ B B B B B B B B B B B B B B B B       ,++++++ eCj+56  49            r   