*L i BddlmZddlmZedZdZdZeedZy)) Undefined) get_modulenumpyc Lt|tr.|jDcic]\}}|t||c}}St|tt fr|Dcgc]}t||c}St t|t jr|jdk(rb|jjdvrJ|jdk7r;|jdk7r,t|t|j|jdS|jS|tury|Scc}}wcc}w)a Python -> Javascript ipywidget serializer This function must repalce all objects that the ipywidget library can't serialize natively (e.g. numpy arrays) with serializable representations Parameters ---------- v Object to be serialized widget_manager ipywidget widget_manager (unused) Returns ------- any Value that the ipywidget library can serialize natively r)uifint64uint64)bufferdtypeshape _undefined_) isinstancedictitems _py_to_jslisttuplenpndarrayndimr kind memoryviewstrrtolistrvwidget_managerks X/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/plotly/serializers.pyrrs.!T<=GGIFDAq9Q//FF Ae} %678 !^,88 Jq"**5 FFaK /7"8#)mc!''lQWWU U88:  I~ CG 9s DD!c .t|tr.|jDcic]\}}|t||c}}St|tt fr|Dcgc]}t||c}St|t r |dk(rtS|Scc}}wcc}w)a  Javascript -> Python ipywidget deserializer Parameters ---------- v Object to be deserialized widget_manager ipywidget widget_manager (unused) Returns ------- any Deserialized object for use by the Python side of the library r)rrr _js_to_pyrrrrrs r!r#r#Cs$!T<=GGIFDAq9Q//FF Ae} %678 !^,88 As ] 2 G 9s B B) from_jsonto_jsonN) basedatatypesroptional_importsrrrr#custom_serializersr!r+s.$(9x"L$-Cr*