Ë
    íÍ:jÉ<  ã            	       ó®  — U d Z ddlmZmZ ddlZddlmZmZmZm	Z	m
Z
 ddlmZmZ ddlmZ ddlmZmZ dd	lmZ dd
lmZ ddlmZ ddlmZmZ eeef   dz  Zeed<   	 eeeef   ez  Z eed<   	 eeeeeef   z  ee ef   z  eeeeeef   ef   z  Z!eed<   	 e e!z  Z"eed<   	 e Z#eed<   	 e!Z$eed<   	 e"Z%eed<   	 ed   eeee   f   z  Z&eed<   	 ed   Z'eed<   	 de(z  ee(e(f   z  e)z  e*e(   z  ez  eeef   z  e*e+   z  Z,eed<   	 ejZ                  ez  ez  ed   z  e*ee(e(f      z  ee(ed   e(f   z  Z.eed<   	 ed   Z/eed<   	 eed   z  Z0eed<   	 eed    z  Z1eed!<   	 ed"   Z2eed#<   	 e
eeeeege
eef   f   f   Z3e
e3ee3e3f   f   Z4ee5eef   z  ejZ                  z  eeejZ                  z  e5eef   z     z  Z6eed$<   	  e	d%e¬&«      Z7e*e7d'z     Z8eed(<   	 ed)   Z9eed*<   ed+   Z:eed,<   ed-   Z;eed.<   ed/   Z<eed0<   ed1   Z=eed2<   ed3   Z>eed4<   ee9e:e;e<e=e>f   Z?eed5<   ed6   eeef   z  e(z  Z@eed7<   	 ed8   ZAeed9<   ed:   ZBeed;<   y)<aB  
Typing support for Matplotlib

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

.. warning::
    **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Ú	TypeAliasÚTypeVarÚUnion)ÚCallableÚMappingé   )Úpath)Ú	JoinStyleÚCapStyle)ÚArtist)ÚRendererBase)ÚMarkerStyle)ÚBboxÚ	TransformÚDataParamTypeÚRGBColorTypeÚRGBAColorTypeÚ	ColorTypeÚRGBColourTypeÚRGBAColourTypeÚ
ColourType)ú-Úsolidz--Údashedz-.Údashdotú:ÚdottedÚ Únoneú ÚNoneÚLineStyleType)ÚdefaultÚstepsz	steps-prez	steps-midz
steps-postÚDrawStyleTypeÚMarkEveryType)'ú.ú,ÚoÚvú^ú<ú>Ú1Ú2Ú3Ú4Ú8ÚsÚpÚPÚ*ÚhÚHú+ÚxÚXÚDÚdú|Ú_r#   r$   r   r   é   é   é   é   é   é   é   é	   é
   é   )r   r   rD   Ú
MarkerType)ÚfullÚleftÚrightÚbottomÚtopr#   ÚFillStyleType)ÚmiterÚroundÚbevelÚJoinStyleType)ÚbuttÚ
projectingrV   ÚCapStyleType)ÚNOTSETÚDEBUGÚINFOÚWARNINGÚERRORÚCRITICALÚLogLevelÚRcStyleTypeÚ_HT)ÚboundzHashableList[_HT]ÚHashableList)Úbutton_press_eventÚbutton_release_eventÚmotion_notify_eventÚscroll_eventÚfigure_enter_eventÚfigure_leave_eventÚaxes_enter_eventÚaxes_leave_eventÚMouseEventType)Úkey_press_eventÚkey_release_eventÚKeyEventTypeÚ
draw_eventÚDrawEventTypeÚ
pick_eventÚPickEventTypeÚresize_eventÚResizeEventTypeÚclose_eventÚCloseEventTypeÚ	EventType)zupper rightz
upper leftz
lower leftzlower rightrQ   zcenter leftzcenter rightzlower centerzupper centerÚcenterÚbestzoutside upper leftzoutside upper centerzoutside upper rightzoutside right upperzoutside right centerzoutside right lowerzoutside lower rightzoutside lower centerzoutside lower leftzoutside left lowerzoutside left centerzoutside left upperÚLegendLocType(R  zagg.path.chunksizezanimation.bitratezanimation.codeczanimation.convert_argszanimation.convert_pathzanimation.embed_limitzanimation.ffmpeg_argszanimation.ffmpeg_pathzanimation.frame_formatzanimation.htmlzanimation.writerzaxes.autolimit_modezaxes.axisbelowzaxes.edgecolorzaxes.facecolorzaxes.formatter.limitszaxes.formatter.min_exponentzaxes.formatter.offset_thresholdzaxes.formatter.use_localezaxes.formatter.use_mathtextzaxes.formatter.useoffsetú	axes.gridzaxes.grid.axiszaxes.grid.whichzaxes.labelcolorzaxes.labelpadzaxes.labelsizezaxes.labelweightzaxes.linewidthzaxes.prop_cyclezaxes.spines.bottomzaxes.spines.leftzaxes.spines.rightzaxes.spines.topzaxes.titlecolorzaxes.titlelocationzaxes.titlepadzaxes.titlesizezaxes.titleweightzaxes.titleyzaxes.unicode_minuszaxes.xmarginzaxes.ymarginzaxes.zmarginzaxes3d.automarginzaxes3d.depthshadezaxes3d.depthshade_minalphazaxes3d.gridzaxes3d.mouserotationstylezaxes3d.trackballborderzaxes3d.snap_rotationzaxes3d.trackballsizezaxes3d.xaxis.panecolorzaxes3d.yaxis.panecolorzaxes3d.zaxis.panecolorÚbackendÚbackend_fallbackzboxplot.bootstrapzboxplot.boxprops.colorzboxplot.boxprops.linestylezboxplot.boxprops.linewidthzboxplot.capprops.colorzboxplot.capprops.linestylezboxplot.capprops.linewidthzboxplot.flierprops.colorzboxplot.flierprops.linestylezboxplot.flierprops.linewidthzboxplot.flierprops.markerz"boxplot.flierprops.markeredgecolorz"boxplot.flierprops.markeredgewidthz"boxplot.flierprops.markerfacecolorzboxplot.flierprops.markersizezboxplot.meanlinezboxplot.meanprops.colorzboxplot.meanprops.linestylezboxplot.meanprops.linewidthzboxplot.meanprops.markerz!boxplot.meanprops.markeredgecolorz!boxplot.meanprops.markerfacecolorzboxplot.meanprops.markersizezboxplot.medianprops.colorzboxplot.medianprops.linestylezboxplot.medianprops.linewidthzboxplot.notchzboxplot.patchartistzboxplot.showboxzboxplot.showcapszboxplot.showflierszboxplot.showmeanszboxplot.verticalzboxplot.whiskerprops.colorzboxplot.whiskerprops.linestylezboxplot.whiskerprops.linewidthzboxplot.whiskerszcontour.algorithmzcontour.corner_maskzcontour.linewidthzcontour.negative_linestylezdate.autoformatter.dayzdate.autoformatter.hourzdate.autoformatter.microsecondzdate.autoformatter.minutezdate.autoformatter.monthzdate.autoformatter.secondzdate.autoformatter.yearzdate.converterz
date.epochzdate.interval_multipleszdocstring.hardcopyzerrorbar.capsizezerrorbar.capthickzerrorbar.elinewidthzfigure.autolayoutzfigure.constrained_layout.h_padz figure.constrained_layout.hspacezfigure.constrained_layout.usezfigure.constrained_layout.w_padz figure.constrained_layout.wspacez
figure.dpizfigure.edgecolorzfigure.facecolorzfigure.figsizezfigure.frameonzfigure.hookszfigure.labelsizezfigure.labelweightzfigure.max_open_warningzfigure.raise_windowzfigure.subplot.bottomzfigure.subplot.hspacezfigure.subplot.leftzfigure.subplot.rightzfigure.subplot.topzfigure.subplot.wspacezfigure.titlesizezfigure.titleweightzfont.cursivezfont.enable_last_resortzfont.familyzfont.fantasyzfont.monospacezfont.sans-serifz
font.serifz	font.sizezfont.stretchz
font.stylezfont.variantzfont.weightz
grid.alphaz
grid.colorzgrid.linestylezgrid.linewidthzgrid.major.alphazgrid.major.colorzgrid.major.linestylezgrid.major.linewidthzgrid.minor.alphazgrid.minor.colorzgrid.minor.linestylezgrid.minor.linewidthzhatch.colorzhatch.linewidthz	hist.binszimage.aspectz
image.cmapzimage.composite_imagezimage.interpolationzimage.interpolation_stagez	image.lutzimage.originzimage.resampleÚinteractivezkeymap.backzkeymap.copyzkeymap.forwardzkeymap.fullscreenzkeymap.gridzkeymap.grid_minorzkeymap.helpzkeymap.homez
keymap.panzkeymap.quitzkeymap.quit_allzkeymap.savezkeymap.xscalezkeymap.yscalezkeymap.zoomzlegend.borderaxespadzlegend.borderpadzlegend.columnspacingzlegend.edgecolorzlegend.facecolorzlegend.fancyboxzlegend.fontsizezlegend.framealphazlegend.frameonzlegend.handleheightzlegend.handlelengthzlegend.handletextpadzlegend.labelcolorzlegend.labelspacingzlegend.linewidthz
legend.loczlegend.markerscalezlegend.numpointszlegend.scatterpointszlegend.shadowzlegend.title_fontsizezlines.antialiasedzlines.colorzlines.dash_capstylezlines.dash_joinstylezlines.dashdot_patternzlines.dashed_patternzlines.dotted_patternzlines.linestylezlines.linewidthzlines.markerzlines.markeredgecolorzlines.markeredgewidthzlines.markerfacecolorzlines.markersizezlines.scale_dasheszlines.solid_capstylezlines.solid_joinstylezmacosx.window_modezmarkers.fillstylezmathtext.bfzmathtext.bfitzmathtext.calzmathtext.defaultzmathtext.fallbackzmathtext.fontsetzmathtext.itzmathtext.rmzmathtext.sfzmathtext.ttzpatch.antialiasedzpatch.edgecolorzpatch.facecolorzpatch.force_edgecolorzpatch.linewidthzpath.effectszpath.simplifyzpath.simplify_thresholdzpath.sketchz	path.snapzpcolor.shadingzpcolormesh.snapzpdf.compressionzpdf.fonttypezpdf.inheritcolorzpdf.use14corefontszpgf.preamblezpgf.rcfontszpgf.texsystemzpolaraxes.gridzps.distiller.reszps.fonttypezps.papersizez	ps.useafmzps.usedistillerzsavefig.bboxzsavefig.directoryzsavefig.dpizsavefig.edgecolorzsavefig.facecolorzsavefig.formatzsavefig.orientationzsavefig.pad_incheszsavefig.transparentzscatter.edgecolorszscatter.markerzsvg.fonttypezsvg.hashsaltzsvg.idzsvg.image_inlineztext.antialiasedz
text.colorztext.hintingztext.hinting_factorztext.kerning_factorztext.languageztext.latex.engineztext.latex.preambleztext.parse_mathztext.usetexÚtimezoneztk.window_focusÚtoolbarzwebagg.addresszwebagg.open_in_browserzwebagg.portzwebagg.port_retrieszxaxis.labellocationzxtick.alignmentzxtick.bottomzxtick.colorzxtick.directionzxtick.labelbottomzxtick.labelcolorzxtick.labelsizezxtick.labeltopzxtick.major.bottomzxtick.major.padzxtick.major.sizezxtick.major.topzxtick.major.widthzxtick.minor.bottomzxtick.minor.ndivszxtick.minor.padzxtick.minor.sizezxtick.minor.topzxtick.minor.visiblezxtick.minor.widthz	xtick.topzyaxis.labellocationzytick.alignmentzytick.colorzytick.directionzytick.labelcolorzytick.labelleftzytick.labelrightzytick.labelsizez
ytick.leftzytick.major.leftzytick.major.padzytick.major.rightzytick.major.sizezytick.major.widthzytick.minor.leftzytick.minor.ndivszytick.minor.padzytick.minor.rightzytick.minor.sizezytick.minor.visiblezytick.minor.widthzytick.rightÚ	RcKeyType)?Úaggzagg.pathÚ	animationÚaxeszaxes.formatterr   zaxes.spinesÚaxes3dzaxes3d.xaxiszaxes3d.yaxiszaxes3d.zaxisÚboxplotzboxplot.boxpropszboxplot.cappropszboxplot.flierpropszboxplot.meanpropszboxplot.medianpropszboxplot.whiskerpropsÚcontourÚdatezdate.autoformatterÚ	docstringÚerrorbarÚfigurezfigure.constrained_layoutzfigure.subplotÚfontÚgridz
grid.majorz
grid.minorÚhatchÚhistÚimageÚkeymapÚlegendÚlinesÚmacosxÚmarkersÚmathtextÚpatchr   ÚpcolorÚ
pcolormeshÚpdfÚpgfÚ	polaraxesÚpszps.distillerÚsavefigÚscatterÚsvgÚtextz
text.latexÚtkÚwebaggÚxaxisÚxtickzxtick.majorzxtick.minorÚyaxisÚytickzytick.majorzytick.minorÚRcGroupKeyType)CÚ__doc__Úcollections.abcr   r   ÚpathlibÚtypingr   r   r   r   r	   r
   r   r"   r   Ú_enumsr   r   Úartistr   Úbackend_basesr   r™   r   Ú
transformsr   r   Ústrr   Ú__annotations__ÚtupleÚfloatr   r   r   r   r   r   r&   r)   ÚintÚsliceÚlistÚboolr*   ÚPathrN   rT   rX   r[   rb   ÚCoordsBaseTypeÚ
CoordsTypeÚdictrc   rd   rf   ro   rr   rt   rv   rx   rz   r{   r~   r…   r¬   © ó    úf/home/mcse/projects/srt_converter/srt-converter-venv/lib/python3.12/site-packages/matplotlib/typing.pyú<module>rÄ      sY  ðò÷ /Û ß :Õ :ß -å ß 'Ý Ý 'Ý  ß 'à" 3¨ 8Ñ,¨tÑ3€ˆyÓ 3Ø =à  u¨eÐ 3Ñ4°sÑ:€ˆiÓ :Ø 9ð Ø	ˆ%�˜˜uÐ
$Ñ%ñ&ð 
ˆ,˜Ð
Ññ	ð 
ˆ%��u˜e UÐ*Ñ
+¨UÐ
2Ñ3ñ4ð ˆyó ð ;à# mÑ3€	ˆ9Ó 3Ø Kà'€ˆyÓ 'Ø à)€�	Ó )Ø  à!€
ˆIÓ !Ø ð ð $ñ %à	ˆ%�˜%‘Ð
 Ñ!ñ"ð ˆyó ð
ð
 #ð $0ñ 1€ˆyó 1à ;ð 	ØñØ
��S�‰/ñØ!ñ"Ø$(¨¡Iñ.à	ñ
à�%˜�,Ññ ð 	ˆ�Jñð ˆyó ð Að 	‡I�I�Ñ˜cÑ!Øð	-ññð 	ˆU�3˜�8‰_Ññð !& c¨7°7Ñ+;¸SÐ&@Ñ AñBð ˆIó 	ðð #Ð#SÑT€ˆyÓ TØ Và$ wÐ/HÑ'IÑI€ˆyÓ IØ Mà" WÐ-JÑ%KÑK€ˆiÓ KØ KàÐWÑX€ˆ)Ó XØ TàØØ
ØØØ	ˆØˆd�IˆoÑð	ñðñ€ð ØØ	ˆ.˜.Ð
(Ñ)ð*ñ€
ð Øˆˆcˆ�Nñà‡L�Lñð ˆS�7—<‘<Ñ $ s¨C x¡.Ñ0Ñ1ñ2ð ˆYó ðñ
 ˆe˜8Ô$€Ø˜sÐ%8Ñ8Ñ9€ˆiÓ 9Ø 'à#ðñ	€�	ó 	ð "ðñ€ˆió ð
 # <Ñ0€ˆyÓ 0Ø" <Ñ0€ˆyÓ 0Ø$ ^Ñ4€�Ó 4Ø# MÑ2€�	Ó 2àØØØØØØðñ€	ˆ9ó ð ð		Kñ	ð 
ˆ%�ˆ,Ññð  ñ!ð ˆyó ð&ð ðQñS€	ˆ9ó Sðj
 $ð>ñ@€�	ô @rÂ   