File: //lib/python3/dist-packages/markdown_it/__pycache__/token.cpython-312.pyc
�
'W�d' � � � d dl mZ d dlmZmZ d dlZd dlmZm Z d dl
Z
d dlmZ d d�Z
ej d
i e�� G d� d� � Zy)� )�annotations)�Callable�MutableMappingN)�Any�Literal)�DATACLASS_KWARGSc �D � | si S t | t � rt | � S | S )z�Convert Token.attrs set as ``None`` or ``[[key, value], ...]`` to a dict.
This improves compatibility with upstream markdown-it.
)�
isinstance�list�dict)�values �3/usr/lib/python3/dist-packages/markdown_it/token.py�
convert_attrsr s% � �
�� ��%����E�{���L� c � � e Zd ZU ded<