File: //opt/saltstack/salt/lib/python3.10/site-packages/markupsafe/__pycache__/__init__.cpython-310.pyc
o
�N�gZ$ � @ sJ d dl Z d dlZd dlZd dlZejr d dlZG dd� dej�Z dZ
e�dej�Z
e�dej�Zdedejd fd
d�ZG dd
� d
e�ZG dd� dej�Ze�dee�Zdedejej dejejgef defdd�ZG dd� d�ZzddlmZ ddlmZ ddlm Z W dS e!y� ddl"mZ ddl"mZ ddl"m Z Y dS w )� Nc @ s e Zd Zdefdd�ZdS )�HasHTML�returnc C s d S �N� ��selfr r �G/opt/saltstack/salt/lib/python3.10/site-packages/markupsafe/__init__.py�__html__
� zHasHTML.__html__N)�__name__�
__module__�__qualname__�strr r r r r r s r z2.1.2z
<!--.*?-->z<.*?>�namer ).�Markupc s: t t| �� t�� �dddtjdtjddf� fdd��}|S )Nr r �args�kwargsr c sD t t|�t|�| j�}t ||�� | j� | �� | g|�R i |���S r )�_escape_argspec�list� enumerate�escape�items� __class__)r r r ��origr r �wrapped s z)_simple_escaping_wrapper.<locals>.wrapped)�getattrr � functools�wraps�t�Any)r r r r r �_simple_escaping_wrapper s
$r! c s6 e Zd ZdZdZ d?dejdeje ded d f� fd
d�
Z d@dd
�Z
dejedf d d f� fdd�Zdejedf d d fdd�Z
dA� fdd�ZeZdejd d f� fdd�Zd ef� fdd�Zdejejedf d d f� fdd�Zejje_ dBd!eje d"ed ejd f� fd#d$�
Zejje_ dBd!eje d"ed ejd f� fd%d&�
Zejje_dCd(ed ejd f� fd)d*�
Zejje_d efd+d,�Zd efd-d.�Zed/ejd d fd0d1��Zd2D ] Zee�e � e<