�
���gS � �x � d dl mZ d dlmZmZ d dlmZmZmZ d dl m
Z
d dlmZ ee� � Z
dZdZdZd Ze� e� e� d
e� e� e� �Z ee� � Z ee� e� e� d
e� e� e� �� � Z ed� � Ze� de� e� e� �Zd
ZdZ edd�� � dedeeef fd�� � Zddededeeef fd�ZdS )� )� getLogger)�compile�split)�Dict�List�Mapping)�unquote)�
deprecatedz[ \t]*zC[\x21\x23-\x27\x2a\x2b\x2d\x2e\x30-\x39\x41-\x5a\x5e-\x7a\x7c\x7e]+z+[\x21\x23-\x2b\x2d-\x3a\x3c-\x5b\x5d-\x7e]*z/[\x20\x21\x23-\x2b\x2d-\x3a\x3c-\x5b\x5d-\x7e]*�=z
[ \t]*,[ \t]*�|z�Header format invalid! Header values in environment variables must be URL encoded per the OpenTelemetry Protocol Exporter specification: %sz�Header format invalid! Header values in environment variables must be URL encoded per the OpenTelemetry Protocol Exporter specification or a comma separated list of name=value occurrences: %sz1.15.0z You should use parse_env_headers)�version�reason�s�returnc � � t | � � S )N)�parse_env_headers)r s �e/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/opentelemetry/util/re.py�
parse_headersr >