
    ,j[                     :    d dl Z  e j        d          Zd Zd ZdS )    Nz(?<!^)(?=[A-Z])c                 \    t                               d|                                           S )z MySuperWidget => my-super-widget-)camel_patternsublower)values    S/DATA/AppData/hermes/venv/lib/python3.11/site-packages/trame/tools/widgets/utils.pycamel_to_dashr
      s$    S%((..000    c                     |                      dd          }d| v sd| v r.|                     dd                               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      s[     mmC%%G
e||se||//#s++33C==Nr   )recompiler   r
   r    r   r	   <module>r      sH    				
-..1 1 1

 
 
 
 
r   