�
F�g%� � �� � d Z ddlZddlZddlZddlmZmZ ddlmZ ddl m
Z
mZmZm
Z
mZ ddlmZmZmZmZmZmZ ddlmZ g d�Z ej d � � Zg d
�Z ed� � � Z G d� d
e� � Z G d� de�� � Z G d� de � � Z! G d� de"� � Z# G d� d� � Z$ e$� � Z% G d� de&� � Z' G d� d� � Z(d� Z) G d� d� � Z* e*� � Z+d� Z, G d� d � � Z- G d!� d"e� � Z. G d#� d$e� � Z/ G d%� d&e e/�� � Z0 G d'� d(� � Z1 G d)� d*e0� � Z2d+� Z3 G d,� d-e/� � Z4 G d.� d/e0e4�� � Z5dS )0z�
pygments.lexer
~~~~~~~~~~~~~~
Base lexer classes.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
� N)�
apply_filters�Filter)�get_filter_by_name)�Error�Text�Other�
Whitespace�
_TokenType)�get_bool_opt�get_int_opt�get_list_opt�make_analysator�Future�guess_decode)� regex_opt)
�Lexer�
RegexLexer�ExtendedRegexLexer�DelegatingLexer�LexerContext�include�inherit�bygroups�using�this�default�words�line_rez.*?
))s �utf-8)s �� zutf-32)s ��zutf-32be)s ��zutf-16)s ��zutf-16bec � � dS )N� � )�xs �^/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/pygments/lexer.py�<lambda>r% "