o
    Gf2                     @   s  d Z ddlmZmZ ddlZddlmZmZmZm	Z	 ddl
mZ ddlmZmZ ddlmZ e	eeeef ef Ze	eeeeeef eeef eeeeeef ef f Ze	eef ZeZeZeZe	eeeee f f Zed	 Ze	deeeef eee eeeef ee f Z e	eej!ef Z"ed
 Z#e	eed f Z$e	eed f Z%e	ee&eef ej!ee	eej!e&eef f  f Z'ededZ(ee	e(df  Z)dS )a=  
Typing support for Matplotlib

This module contains Type aliases which are useful for Matplotlib and potentially
downstream libraries.

.. admonition:: Provisional status of typing

    The ``typing`` module and type stub files are considered provisional and may change
    at any time without a deprecation period.
    )HashableSequenceN)AnyLiteralTypeVarUnion   )path)	JoinStyleCapStyle)MarkerStyle)defaultZstepsz	steps-prez	steps-midz
steps-post)ZfullleftrightZbottomtopZnone)ZmiterroundZbevel)ZbuttZ
projectingr   _HT)ZboundzHashableList[_HT])*__doc__Zcollections.abcr   r   Zpathlibtypingr   r   r   r    r	   Z_enumsr
   r   Zmarkersr   tuplefloatstrZRGBColorTypeZRGBAColorTypeZ	ColorTypeZRGBColourTypeZRGBAColourTypeZ
ColourTypeZLineStyleTypeZDrawStyleTypeintslicelistboolZMarkEveryTypeZPathZ
MarkerTypeZFillStyleTypeZJoinStyleTypeZCapStyleTypedictZRcStyleTyper   ZHashableList r   r   1lib/python3.10/site-packages/matplotlib/typing.py<module>   sL    

*
