File: //opt/alt/python311/lib/python3.11/site-packages/jsons/__pycache__/_lizers_impl.cpython-311.pyc
�
)�;f� �
� � d Z ddlmZmZmZmZ ddlmZ ddlm Z m
Z
ddlmZ de fde
deeee f d ed
eddf
d
�Zde fde
deeee f d ed
eddf
d�Zee fded
ee de
fd�� � Zee fded
ee de
fd�� � Z ddedeee
f ded
edede
fd�Zdedeee
f ded
ede
f
d�Zdededefd�ZdS )z�
PRIVATE MODULE: do not import (from) it directly.
This module contains functionality for setting and getting serializers and
deserializers.
� )�Optional�Dict�Sequence�Union)�cached)�StateHolder�get_class_name)�get_naked_classT�func�cls� high_prio� fork_inst�returnNc �> � t |t � � r|D ]}t | |||� � �dS |rb|rdnt |j � � }|j � ||� � t
|d�� � }| |j |� � � <