
    RЦi~                     T    S SK r S SKJr  SSKJr  SSKJr    S
S\S\\   S\4S	 jjrg)    N)Optional   )ReaderImageFolder)ReaderImageInTarnamerootsplitc                    UR                  5        VVs0 s H  u  pEUc  M
  XE_M     nnnU R                  5       n U R                  SS5      n Sn[        U 5      S:  a  U S   nU S   n UR	                  SS 5      nUS:X  a  SSKJn  U" SXX'S	.UD6n	U	$ US
:X  a  SSKJn
  U
" SXUS.UD6n	U	$ US:X  a  SSK	J
n  U" SXUS.UD6n	U	$ US:X  a%  SSKJn  UR	                  SS5        U" SXUS.UD6n	U	$ [        R                  R                  U5      (       d   e[        R                  R!                  U5      (       a4  [        R                  R#                  U5      S   S:X  a  [%        U40 UD6n	U	$ ['        U40 UD6n	U	$ s  snnf )N/r    r   additional_featureshfds)
ReaderHfds)r   r   r	   r   hfids)ReaderHfids)r   r   r	   tfds)
ReaderTfdswds)	ReaderWdsdownloadF)r   r   r	   z.tar )itemslowerr	   lenpopreader_hfdsr   reader_hfidsr   reader_tfdsr   
reader_wdsr   ospathexistsisfilesplitextr   r   )r   r   r	   kwargskvprefixr   r   readerr   r   r   s                _/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/timm/data/readers/reader_factory.pycreate_readerr,      s     &||~?~tqdad~F?::<D::c1DF
4y1}a8D !**%:DA +qqjpq& M% 
7	-I$I&I  M 
6	+HHH M 
5)

:u%GuGG M ww~~d#### 77>>$BGG$4$4T$:1$=$G%d5f5F M 't6v6FME @s
   	E;E;)Ntrain)	r!   typingr   reader_image_folderr   reader_image_in_tarr   strr,   r       r+   <module>r3      s<    	  2 1
 #((sm( (r2   