o
    q>eA
                     @  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$l"m,Z, dd%l-m.Z. dd&l-m/Z/ dd'l-m0Z0 dd(l-m1Z1 dd)l2m3Z3 dd*l2m4Z4 d1d/d0Z5dS )2    )annotationsN   )json)Flask)	Blueprint)Config)after_this_request)copy_current_request_context)has_app_context)has_request_context)current_app)g)request)session)abort)flash)get_flashed_messages)get_template_attribute)make_response)redirect)	send_file)send_from_directory)stream_with_context)url_for)jsonify)appcontext_popped)appcontext_pushed)appcontext_tearing_down)before_render_template)got_request_exception)message_flashed)request_finished)request_started)request_tearing_down)template_rendered)render_template)render_template_string)stream_template)stream_template_string)Request)Responsenamestrreturnt.Anyc                 C  s<   | dkrdd l }dd l}|jdtdd |jdS t| )N__version__r   zThe '__version__' attribute is deprecated and will be removed in Flask 3.1. Use feature detection or 'importlib.metadata.version("flask")' instead.   )
stacklevelflask)importlib.metadatawarningswarnDeprecationWarningmetadataversionAttributeError)r+   	importlibr4    r;   O/var/www/bmteknikk.ddns.net/venv/lib/python3.10/site-packages/flask/__init__.py__getattr__.   s   r=   )r+   r,   r-   r.   )6
__future__r   typingt r   appr   
blueprintsr   configr   ctxr   r	   r
   r   globalsr   r   r   r   helpersr   r   r   r   r   r   r   r   r   r   r   signalsr   r   r   r   r   r    r!   r"   r#   r$   
templatingr%   r&   r'   r(   wrappersr)   r*   r=   r;   r;   r;   r<   <module>   sT    