
    vj[                     <    d dl Z  e j                  d      Zd Zd Zy)    Nz(?<!^)(?=[A-Z])c                 J    t         j                  d|       j                         S )z MySuperWidget => my-super-widget-)camel_patternsublower)values    F/DATA/.local/lib/python3.12/site-packages/trame/tools/widgets/utils.pycamel_to_dashr
      s    S%(..00    c                     | j                  dd      }d| v sd| v r&|j                  dd      j                  dd      }|| gS |S )z
    top-left                => "top_left"
    top-left:default        => ("top_left_default", "top-left:default")
    v-slot:default.modifier => ("v_slot_default_modifier", "v-slot:default.modifier")
    r   _.:)replace)r   py_names     r	   
attr_to_pyr      sN     mmC%G
e|se|//#s+33C=Nr   )recompiler   r
   r    r   r	   <module>r      s#    	

-.1

r   