
    pj                         d  Z d Zd Zy)c           	         t        |t              r|D ]  }t        | |        y t        |t              sy d|v rPd|v rK| j	                  t        |j                  d      |j                  d      |j                  d                   y y y )NvtkClasshashdataType)r   typevtk)
isinstancelisthandle_propertydictappendget)	hash_list
prop_valueitems      U/DATA/.local/lib/python3.12/site-packages/trame_vtk/modules/vtk/serializers/export.pyr
   r
      s    *d#DIt, j$'ZFj$8^^F+^^J/NN:.	
 %9    c                     d|v r"|j                  d      D ]  }t        | |        d|v r0|j                  d      j                         D ]  }t        | |        | S )Ndependencies
properties)r   handle_instancevaluesr
   )r   instancechildprops       r   r   r      s[    !\\.1EIu- 2xLL.557DIt, 8r   c                     t        g |       S )N)r   )scene_descriptions    r   extract_array_hashr      s    2011r   N)r
   r   r    r   r   <module>r      s   
&2r   