
    mj                         d dl mZ d dlmZ  ed      Z ee      j                  d      Zedz  Zedz  Z	 ed      ez  Z
d Zd	 Zy
)    )Path)get_versionztrame-clientuser_provided_scriptsumdes__trame_client_external_scriptsc           	         t         j                         }t        j                         }t        j                         }| j	                  t
        j                         t        |      i|j                  d      D cg c]0  }t
        |j                  z  |j                  z  j                         2 c}|j                  d      D cg c]0  }t
        |j                  z  |j                  z  j                         2 c}d       y c c}w c c}w )Nz*.js)servemodule_scriptsscripts)
USER_PROVIDED_SCRIPTS_DIR_PATHresolve!USER_PROVIDED_ES_SCRIPTS_DIR_PATH"USER_PROVIDED_UMD_SCRIPTS_DIR_PATHenable_module&USER_PROVIDED_SCRIPTS_SERVE_URL_PREFIXas_posixstrglobname)server
serve_pathmodule_scripts_pathumd_scripts_pathmodule_files        I/DATA/.local/lib/python3.12/site-packages/trame_client/module/__init__.pysetup_handler_moduler      s   /779J;CCE9AAC
 7??A3z? $7#;#;F#C $DK	 ;)../!&&' (*	
 $D $4#8#8#@ $AK	 ;&++,!&&' (*	
 $A	

s   95D
5Dc                     d}t        | d      r| j                  }|dk(  rddlm} | j	                  |       y |dk(  r#ddlm} | j	                  |       t        |        y t        d|       )Nvue2client_type   )r   vue3)r"   z;Trying to initialize trame_client with unknown client_type=)hasattrr     r   r   r"   r   	TypeError)r   kargsr    r   r"   s        r   setupr'   ,   sm    Kv}%((fT"		T"V$I+W
 	
    N)pathlibr   trame_client.utils.versionr   version__file__	with_namer   r   r   r   r   r'    r(   r   <module>r/      s^     2
n
%!%h!9!9:Q!R %Ce%K "$BT$I !	*+g5 '
<
r(   