o
    'h7
                     @  s  d dl mZ d dlZddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
 dd	l	mZ dd
lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm Z  ddlm!Z! ddlm"Z" ddl#m$Z$ ddl#m%Z% ddl#m&Z& ddl#m'Z' ddl#m(Z( ddl#m)Z) dd l#m*Z* dd!l#m+Z+ dd"l#m,Z, dd#l#m-Z- d*d(d)Z.dS )+    )annotationsN   )Accept)CharsetAccept)LanguageAccept)
MIMEAccept)Authorization)WWWAuthenticate)RequestCacheControl)ResponseCacheControl)ContentSecurityPolicy)ETags)FileMultiDict)FileStorage)EnvironHeaders)Headers)ImmutableDictMixin)ImmutableHeadersMixin)ImmutableListMixin)ImmutableMultiDictMixin)UpdateDictMixin)ContentRange)IfRange)Range)CallbackDict)CombinedMultiDict)	HeaderSet)ImmutableDict)ImmutableList)ImmutableMultiDict)ImmutableTypeConversionDict)iter_multi_items)	MultiDict)TypeConversionDictnamestrreturnt.Anyc                 C  s`   dd l }| dkrddlm} |jdtdd |S | dkr,dd	lm} |jd
tdd |S t| )Nr   OrderedMultiDictr   )_OrderedMultiDictz^'OrderedMultiDict' is deprecated and will be removed in Werkzeug 3.2. Use 'MultiDict' instead.   )
stacklevelImmutableOrderedMultiDict)_ImmutableOrderedMultiDictzg'OrderedMultiDict' is deprecated and will be removed in Werkzeug 3.2. Use 'ImmutableMultiDict' instead.)warnings
structuresr)   warnDeprecationWarningr-   AttributeError)r$   r.   r)   r-    r3   \/var/www/html/olx_land/venv/lib/python3.10/site-packages/werkzeug/datastructures/__init__.py__getattr__'   s$   r5   )r$   r%   r&   r'   )/
__future__r   typingtacceptr   r   r   r   authr   r	   cache_controlr
   r   cspr   etagr   file_storager   r   headersr   r   mixinsr   r   r   r   r   ranger   r   r   r/   r   r   r   r   r   r   r    r!   r"   r#   r5   r3   r3   r3   r4   <module>   sF    