+
    i                    T   ^ RI Ht ^ RIt^ RIt^ RIHt ]! ]4      P                  4       P                  ^,          t
]! ]
4      ]P                  9  d#   ]P                  P                  ^ ]! ]
4      4       ^ RIHt ^ RIHtHt R R lt]R8X  d   ]! 4        F  t]! ]4       K  	  R# R# )	    )annotationsN)Path)KlingConfig)list_pending_download_assetsupdate_asset_local_pathc                   V ^8  d   QhRR/# )   returnz	list[str] )formats   "scripts/asset_downloader.py__annotate__r      s           c                    \        4       p \        V P                  4      pVP                  R R R7       . p\	        4        F  pVR,          p\        V4      P
                  ;'       g    RpVR,           V 2pW,          p\        P                  P                  WG4       \        VR,          \        V4      4       VP                  \        V4      4       K  	  V# )T)parentsexist_okoriginal_urlz.binasset_id)r   r   assets_rootmkdirr   suffixurllibrequesturlretriever   strappend)cfgout_dir
downloadedasseturlr   filenamepaths           r   download_pending_assetsr$      s    
-C3??#GMM$M.J-/N#c!!++VJ'(1!""3-j 13t9=#d)$ 0 r   __main__)
__future__r   sysurllib.requestr   pathlibr   __file__resolver   ROOTr   r#   insertconfigs.klingr   scripts.repositoryr   r   r$   __name__pprintr   r   r   <module>r3      s    " 
  H~''*t9CHHHHOOAs4y! % T  z$&a ' r   