+
    NV-j¤F  ã                  ó®  € ^ RI Ht ^ RIHtHtHt ^ RIt^ RIt^ RI	t
^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ R	IHt ^ RIt^ RIHu Ht ^ R
IHt ^ RIH t  ^ RI!H"t"H#t# ^ RI$H%t% ^ RI&H't' ^ RI(H)t)H*t*H+t+ ]'       d   ^ RI,H-t- ^ RI.H/t/ ^ RI0H1t1 ^ RI2H3t3 ^ RI4H5t5 R R lt6 ! R R]"4      t7R R lt8R#R R llt9R$R R llt:R$R R  llt;R%R! R" llt<R# )&é    )Úannotations)ÚTYPE_CHECKINGÚLiteralÚ
NamedTupleN)Úlib)Úcache_readonly)Úfind_stack_level)Úis_dict_like)Ú	ABCSeries)Úremove_na_arraylike)ÚVersion)Úpprint_thing)ÚLinePlotÚMPLPlot)Úcreate_iter_data_given_by)Úget_standard_colors)Úcreate_subplotsÚflatten_axesÚmaybe_adjust_figure)Ú
Collection)ÚAxes)ÚFigure)ÚLine2D)ÚMatplotlibColorc               ó(   € V ^8„  d   QhRRRRRRRR/# )	é   Úaxr   Úlabelsz	list[str]Úis_verticalÚboolÚreturnÚNone© )Úformats   "Út/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pandas/plotting/_matplotlib/boxplot.pyÚ__annotate__r&   0   s)   € ÷ -ñ -˜ð - ið -¸dð -ÐQUñ -ó    c                ó¢  € V'       d   V P                  4       MV P                  4       p\        V4      \        V4      8w  d^   \        \        V4      \        V4      4      w  rV\	        \
        P                  4      \	        R4      8  d   V^ 8X  g   Q V4       hW,          pV'       d   V P                  ! V3/ VB  R# V P                  ! V3/ VB  R# )zÓSet the tick labels of a given axis.

Due to https://github.com/matplotlib/matplotlib/pull/17266, we need to handle the
case of repeated ticks (due to `FixedLocator`) and thus we duplicate the number of
labels.
z3.10N)	Ú
get_xticksÚ
get_yticksÚlenÚdivmodr   ÚmplÚ__version__Úset_xticklabelsÚset_yticklabels)r   r   r   ÚkwargsÚticksÚiÚ	remainders   &&&,   r%   Ú_set_ticklabelsr5   0   s•   € ÷  +ˆB�M‰MŒO°·±³€EÜ
ˆ5ƒz”S˜“[Ô Üœc %›j¬#¨f«+Ó6‰ˆÜ”3—?‘?Ó#¤g¨f£oÔ5Ø ”>Ð, 9Ó,�>Ø�ˆßØ
×Ò˜6Ñ, VÔ,à
×Ò˜6Ñ, VÔ,r'   c                  ó<  a € ] tR t^Ct]R R l4       tRtRt ! R R]4      t	RR R llt
]R R R	 ll4       tR
 t]R 4       t]R 4       t]R 4       t]R 4       t]R 4       tR!R R lltR R ltR R ltR R ltR R lt]R R l4       t]V 3R l4       tRtV ;t# )"ÚBoxPlotc               ó   € V ^8„  d   QhRR/# )r   r!   zLiteral['box']r#   )r$   s   "r%   r&   ÚBoxPlot.__annotate__E   s   € ÷ ñ �~ñ r'   c                	ó   € R # )Úboxr#   ©Úselfs   &r%   Ú_kindÚBoxPlot._kindD   s   € ár'   Ú
horizontalc                  ó,   € ] tR t^Lt$ R]R&   R]R&   RtR# )Ú
BoxPlot.BPr   r   zdict[str, list[Line2D]]Úlinesr#   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__annotations__Ú__static_attributes__r#   r'   r%   ÚBPrB   L   s   ‡ à‹Ø&×&r'   rJ   c               ó    € V ^8„  d   QhRRRR/# )r   Úreturn_typeÚstrr!   r"   r#   )r$   s   "r%   r&   r9   Q   s   € ÷ $ñ $¨#ð $ÀTñ $r'   c                	óà   € W P                   9  d   \        R 4      hW n        \        P                  ! W3/ VB  V P
                  '       d$   V P                  R8X  d
   RV n        R# RV n        R# R# )z2return_type must be {None, 'axes', 'dict', 'both'}ÚverticalFN)	Ú_valid_return_typesÚ
ValueErrorrL   r   Ú__init__ÚsubplotsÚorientationÚsharexÚsharey)r=   ÚdatarL   r1   s   &&&,r%   rR   ÚBoxPlot.__init__Q   s_   € Ø×6Ñ6Ô6ÜÐQÓRÐRà&Ôä×Ò˜Ñ. vÒ.à�=�=ˆ=ð ×Ñ :Ô-Ø#�–à#�–ñ r'   c               ó$   € V ^8„  d   QhRRRRRR/# )r   r   r   Úyz
np.ndarrayrL   rM   r#   )r$   s   "r%   r&   r9   c   s$   € ÷ ñ ØðØ$ðØDGñr'   c                	ó†  € VP                   ^8X  db   V Uu. uF  p\        V4      NK  	  ppV Uu. uF:  qfP                  ^ 8”  d   TM$\        P                  ! \        P
                  .4      NK<  	  ppM\        V4      pVP                  ! V3/ VB pVR8X  d   Wˆ3# VR8X  d   V P                  WR7      V3# W3# u upi u upi )r   ÚdictÚboth©r   rC   )Úndimr   ÚsizeÚnpÚarrayÚnanÚboxplotrJ   )	Úclsr   rZ   Ú
column_numrL   ÚkwdsÚvÚysÚbps	   &&&&&,   r%   Ú_plotÚBoxPlot._plotb   s»   € ð
 �6‰6�QŒ;Ù23Ó4±!¨QÔ% aÖ(±!ˆBÐ4ñ DFÓFÁ2¸a—v‘v ”z‘!¤r§x¢x´·±°Ó'9Ò9Á2ˆBÐFˆBä$ QÓ'ˆBØ�ZŠZ˜Ñ#˜dÑ#ˆà˜&Ô Ø�6ˆMØ˜FÔ"Ø—6‘6˜R�6Ó*¨BÐ.Ð.à�6ˆMùò 5ùò Gs   –B9°A B>c                	óî   € V\         P                  J d   R # Ve!   \        P                  ! R\	        4       R7       \        V\        4      '       d%   . ROpV F  pWC9  g   K  \        RV RV 24      h	  V# )NzC'color' and 'colormap' cannot be used simultaneously. Using 'color')Ú
stacklevelú!color dict contains invalid key 'ú'. The key must be either ©ÚboxesÚwhiskersÚmediansÚcaps)r   Ú
no_defaultÚwarningsÚwarnr	   Ú
isinstancer\   rQ   )r=   ÚcolorÚcolormapÚ
valid_keysÚkeys   &&&  r%   Ú_validate_color_argsÚBoxPlot._validate_color_argsx   s{   € Ø”C—N‘NÓ"ÙàÒÜ�MŠMØUÜ+Ó-õô
 �eœT×"Ò"ÚAˆJÛ�ØÖ(Ü$Ø;¸C¸5ð A2Ø2<°ð?óð ñ ð ˆr'   c                	ó2   € \        ^V P                  RR7      # )é   N)Ú
num_colorsr{   rz   )r   r{   r<   s   &r%   Ú_color_attrsÚBoxPlot._color_attrsŒ   s   € ô #¨a¸$¿-¹-ÈtÔTÐTr'   c                	ó(   € V P                   ^ ,          # ©r   ©rƒ   r<   s   &r%   Ú_boxes_cÚBoxPlot._boxes_c”   ó   € à× Ñ  Õ#Ð#r'   c                	ó(   € V P                   ^ ,          # r†   r‡   r<   s   &r%   Ú_whiskers_cÚBoxPlot._whiskers_c˜   rŠ   r'   c                	ó(   € V P                   ^,          # )r   r‡   r<   s   &r%   Ú
_medians_cÚBoxPlot._medians_cœ   rŠ   r'   c                	ó(   € V P                   ^ ,          # r†   r‡   r<   s   &r%   Ú_caps_cÚBoxPlot._caps_c    rŠ   r'   c               ó    € V ^8„  d   QhRRRR/# )r   Ú
color_kwdszQdict[str, MatplotlibColor] | MatplotlibColor | Collection[MatplotlibColor] | Noner!   r"   r#   )r$   s   "r%   r&   r9   ¤   s    € ÷ ñ ððð 
ñr'   c                	ó   € R # ©Nr#   )r=   r‚   r•   s   &&&r%   Ú_get_colorsÚBoxPlot._get_colors¤   s   € ñ 	r'   c               ó   € V ^8„  d   QhRR/# ©r   r!   r"   r#   )r$   s   "r%   r&   r9   ®   s   € ÷ =ñ = Dñ =r'   c                	ó°  € \        V P                  \        4      '       dš   V P                  P                  R V P                  4      pV P                  P                  RV P
                  4      pV P                  P                  RV P                  4      pV P                  P                  RV P                  4      pM€V P                  ;'       g    V P                  pV P                  ;'       g    V P
                  pV P                  ;'       g    V P                  pV P                  ;'       g    V P                  pW#WE3p\        V3RV/V P                  B  R# )rr   rs   rt   ru   Ú	color_tupN)
ry   rz   r\   Úgetrˆ   rŒ   r�   r’   Úmaybe_color_bprg   )r=   rj   rr   rs   rt   ru   r�   s   &&     r%   rŸ   ÚBoxPlot.maybe_color_bp®   sí   € Ü�d—j‘j¤$×'Ò'Ø—J‘J—N‘N 7¨D¯M©MÓ:ˆEØ—z‘z—~‘~ j°$×2BÑ2BÓCˆHØ—j‘j—n‘n Y°·±Ó@ˆGØ—:‘:—>‘> &¨$¯,©,Ó7‰Dð —J‘J×/Ð/ $§-¡-ˆEØ—z‘z×5Ð5 T×%5Ñ%5ˆHØ—j‘j×3Ð3 D§O¡OˆGØ—:‘:×-Ð- §¡ˆDà gÐ4ˆ	Ü�rÑ< YÐ<°$·)±)Ô<r'   c               ó    € V ^8„  d   QhRRRR/# )r   Úfigr   r!   r"   r#   )r$   s   "r%   r&   r9   ¿   s   € ÷ 8ñ 8˜fð 8¨ñ 8r'   c                	ó°  € V P                   '       Ed¨   . p. pV P                  e!   \        V P                  V P                  4      MV P                  p\        V P                  VR7      4       EF&  w  pw  rgV P                  V4      pV P                  P                  4       p	V P                  ei   VP                  pVP                  \        V4      4       V P                  P                  P                  p
V
^ ,           Uu. uF  p\        V4      NK  	  ppM\        V4      .pV P                  ! W‡3RVRV P                   /V	B w  rÞV P#                  V4       VP%                  V4       VP%                  V4       \'        WŒV P(                  R8H  R7       EK)  	  \*        P,                  ! W#\.        R7      V n        R # V P                  P2                  P                  pV P                  ^ 4      pV P                  P                  4       p	V P                  ! W‡3R^ RV P                   /V	B w  rÞV P#                  V4       WÐn        V P                  P                   Uu. uF  p\        V4      NK  	  ppV P4                  '       g-   \7        \9        V4      4       Uu. uF  p\        V4      NK  	  pp\'        VVV P(                  R8H  R7       R # u upi u upi u upi )N)rW   rf   rL   rO   )r   r   r   )ÚindexÚdtype)rS   Úbyr   rW   r>   Ú	enumerateÚ
_iter_dataÚ_get_axrg   ÚcopyÚTÚ	set_titler   ÚcolumnsÚlevelsrk   rL   rŸ   Úappendr5   rT   ÚpdÚSeriesÚobjectÚ_return_objÚvaluesÚ	use_indexÚranger+   )r=   r¢   Úobj_axesÚ
obj_labelsrW   r3   ÚlabelrZ   r   rg   r®   ÚcolÚ
ticklabelsÚretrj   Úleftr   r}   s   &&                r%   Ú
_make_plotÚBoxPlot._make_plot¿   sk  € Ø�=�=‰=ØˆHØˆJð
 —7‘7Ò&ô *¨$¯)©)°T·Z±ZÔ@à—Y‘Yð ô "+¨4¯?©?À¨?Ó+E×!F‘�‘:�EØ—\‘\ !“_�Ø—y‘y—~‘~Ó'�ð —7‘7Ò&ØŸ™�AØ—L‘L¤¨eÓ!4Ô5ð
 "ŸY™Y×.Ñ.×5Ñ5�FØ?EÀa¾yÓ!I¹y¸¤,¨sÖ"3¹y�JÐ!I�Jä".¨uÓ"5Ð!6�JàŸ*š*ØñØ&'ðØ59×5EÑ5EðØIMñ‘�ð ×#Ñ# BÔ'Ø—‘ Ô$Ø×!Ñ! %Ô(ÜØ¸$×:JÑ:JÈjÑ:X÷ð ñ1 "Gô6  "Ÿyšy¨Ì6ÔRˆDÖà—	‘	× Ñ ×"Ñ"ˆAØ—‘˜a“ˆBØ—9‘9—>‘>Ó#ˆDà—j’jØñØ"#ðØ15×1AÑ1AðØEIñ‰GˆCð ×Ñ Ô#Ø"Ôà59·Y±Y×5FÒ5FÓGÑ5F¨T”l 4Ö(Ñ5FˆFÐGØ—>—>�>Ü7<¼SÀ»[Ô7IÓJÑ7I°œ, sÖ+Ñ7I�ÐJÜØ˜f°$×2BÑ2BÀjÑ2P÷ùò9 "Jùò2 HùâJs   Ä K	ÉKÊKc               ó   € V ^8„  d   QhRR/# r›   r#   )r$   s   "r%   r&   r9   ù   s   € ÷ ñ ˜dñ r'   c                	ó   € R # r—   r#   r<   s   &r%   Ú_make_legendÚBoxPlot._make_legendù   s   € Ùr'   c               ó    € V ^8„  d   QhRRRR/# )r   r   r   r!   r"   r#   )r$   s   "r%   r&   r9   ü   s   € ÷ 5ñ 5 4ð 5°$ñ 5r'   c                	óâ   € V P                   '       d%   VP                  \        V P                   4      4       V P                  '       d'   VP	                  \        V P                  4      4       R # R # r—   )ÚxlabelÚ
set_xlabelr   ÚylabelÚ
set_ylabel)r=   r   rW   s   &&&r%   Ú_post_plot_logicÚBoxPlot._post_plot_logicü   sC   € à�;�;ˆ;Ø�M‰Mœ, t§{¡{Ó3Ô4Ø�;�;ˆ;Ø�M‰Mœ, t§{¡{Ó3Ö4ñ r'   c               ó   € V ^8„  d   QhRR/# )r   r!   z!Literal['horizontal', 'vertical']r#   )r$   s   "r%   r&   r9     s   € ÷  ñ  Ð>ñ  r'   c                	óN   € V P                   P                  R R4      '       d   R# R# )ÚvertTrO   r@   )rg   rž   r<   s   &r%   rT   ÚBoxPlot.orientation  s   € à�9‰9�=‰=˜ ×&Ò&Ùár'   c                	óL   <€ V P                   f   \        SV `  # V P                  # r—   )rL   ÚsuperÚresultr³   )r=   Ú	__class__s   &€r%   rÒ   ÚBoxPlot.result
  s%   ø€ à×ÑÒ#Ü‘7‘>Ð!à×#Ñ#Ð#r'   )r³   rL   rU   rV   )NÚaxesr\   r]   )rÕ   )NrÕ   )Nrz   )rD   rE   rF   rG   Úpropertyr>   Ú_layout_typerP   r   rJ   rR   Úclassmethodrk   r~   r   rƒ   rˆ   rŒ   r�   r’   r˜   rŸ   r¾   rÂ   rÊ   rT   rÒ   rI   Ú__classcell__)rÓ   s   @r%   r7   r7   C   sô   ø† Øôó ðð  €Là8Ðô'ˆZô '÷
$ð" öó ðò*ð( ñUó ðUð ñ$ó ð$ð ñ$ó ð$ð ñ$ó ð$ð ñ$ó ð$÷õ=õ"8õtõ5ð ô ó ð ð ô$ó ö$r'   r7   c               ó   € V ^8„  d   QhRR/# r›   r#   )r$   s   "r%   r&   r&     s   € ÷ 
Añ 
A¨Tñ 
Ar'   c                óB  € VP                  R 4      '       g1   \        P                  P                  V R,          V^ ,          ^R7       VP                  R4      '       g1   \        P                  P                  V R,          V^,          ^R7       VP                  R4      '       g1   \        P                  P                  V R,          V^,          ^R7       VP                  R4      '       g3   \        P                  P                  V R,          V^,          ^R7       R	# R	# )
Úboxpropsrr   )rz   ÚalphaÚwhiskerpropsrs   Úmedianpropsrt   Úcappropsru   N)rž   r-   ÚartistÚsetp)rj   r�   rg   s   &&,r%   rŸ   rŸ     s½   € ð �8‰8�J×ÒÜ�
‰
�‰˜˜7�¨9°Q­<¸qˆÔAØ�8‰8�N×#Ò#Ü�
‰
�‰˜˜:�¨i¸­lÀ!ˆÔDØ�8‰8�M×"Ò"Ü�
‰
�‰˜˜9�¨Y°q­\ÀˆÔCØ�8‰8�J×ÒÜ�
‰
�‰˜˜6�
¨)°A­,¸aˆÖ@ñ  r'   c               ó$   € V ^8„  d   QhRRRRRR/# )r   Únumeric_onlyr    ÚgridÚfigsizeútuple[float, float] | Noner#   )r$   s   "r%   r&   r&     s*   € ÷ 7ñ 7ð
 ð7ð ð7ð (ñ7r'   c
           	     ó   € VP                  VR R7      pVfI   \        V\        \        34      '       g   V.pVP	                  4       P
                  P                  V4      p\        V4      p\        VV
P                  RR4      V
P                  RR4      VVVR7      w  rÞV
P                  RR4      V
P                  RR4      ppV
P                  R	R4      '       d   T;'       g    TpMT;'       g    Tp. p\        \        V4      VR R
7       F_  w  ppVV,          p\        VRR/ w  ppV ! VVV3RVRV/V
B pVP                  V4       VP                  V4       VP                  V4       Ka  	  \         P"                  ! VVR R7      pV	f   Tp\        V4      ^8X  d
   V^ ,          MTpVP%                  RV 24       \'        VRRRRRR7       V# )F)ÚobservedNrU   TrV   )ÚnaxesrU   rV   ræ   r   ÚlayoutrÆ   rÈ   rÎ   ©Ústrictrí   )r¤   rª   zBoxplot grouped by ç333333Ã?çÍÌÌÌÌÌì?çš™™™™™¹?çš™™™™™É?©ÚbottomÚtopr½   ÚrightÚwspace)Úgroupbyry   ÚlistÚtupleÚ_get_numeric_datar­   Ú
differencer+   r   Úpoprž   Úzipr   r¬   r¯   rå   r°   r±   Úsuptitler   )ÚplotfrW   r­   r¦   rä   rå   ræ   r   rë   rL   r1   Úgroupedrê   r¢   rÕ   rÆ   rÈ   Ú	ax_valuesrº   Úgp_colÚkeysr´   Úre_plotfrÒ   Úbylines   &&&&&&&&&&,              r%   Ú_grouped_plot_by_columnr    s¸  € ð �l‰l˜2¨ˆlÓ.€GØ‚Ü˜"œt¤U˜m×,Ò,Ø�ˆBØ×(Ñ(Ó*×2Ñ2×=Ñ=¸bÓAˆÜ�‹L€EÜØØ�z‰z˜( DÓ)Ø�z‰z˜( DÓ)ØØØô�I€Cð —Z‘Z ¨$Ó/°·±¸HÀdÓ1KˆF€FØ‡z�z�&˜$×ÒØ—�˜2‰à—�˜2ˆà€Iä”| DÓ)¨7¸5×A‰ˆˆCØ˜•ˆÜ˜FÐ0¨4Ñ0‰ˆˆfÙ˜˜v rÑR°&ÐRÀÐRÈ6ÑRˆØ
�‰�SÔØ×Ñ˜Ô"Ø
�‰�Žñ Bô �YŠY�y¨°eÔ<€Fð ÒØˆä˜"“g ”lˆR�ŽU¨€FØ‡L�LÐ& v hÐ/Ô0Ü˜ D¨c¸À3ÈsÕSà€Mr'   c               ó(   € V ^8„  d   QhRRRRRRRR/# ©	r   Úfontsizeú
int | NoneÚrotÚintrå   r    ræ   rç   r#   )r$   s   "r%   r&   r&   Y  s:   € ÷ ñ ð
 ðð 
ðð ðð (ñr'   c
                óL  aaa	a
a€ ^ RI Hp S	\        P                  9  d   \	        R4      h\        V \        4      '       d   V P                  R4      p RpV
3R lpR VVV	V3R llpV! 4       oVf   RpM"\        V\        \        34      '       d   TpMV.pVe   \        VV 3RVRVR	VR
VRVRVRS	/S
B pV# S	f   Ro	Ve   \	        R4      hVfB   Ve   RV/M/ p\        P                  ! V4      ;_uu_ 4        VP                  4       pRRR4       V P                  4       p \        V P                   4      pV^ 8X  d   \	        R4      hVf   V P                   pMW,          p V! WàP"                  P$                  V3/ S
B pVP'                  V4       V#   + '       g   i     L‘; i)r   Nz,return_type must be {'axes', 'dict', 'both'}Úxc                 ó¸  <€ \        ^R7      p \        P                  ! V . R	O4      p\        P                  ! VR4      pSP	                  RR4      pV'       dƒ   \        V4      '       da   . R
Op\        \        V\        ^4      RR7      4      pVP                  4        F&  w  rVWS9   d   WaWE,          &   K  \        RV RV 24      h	  V# VP                  V4       V# )r�   )r‚   Úkrz   NTrì   ro   rp   )r   r   r   rq   )r   ra   Útaker¯   rü   r
   r\   rý   r¶   ÚitemsrQ   Úfill)Úresult_listrÒ   Úcolorsr|   Úkey_to_indexr}   Úvaluerg   s          €r%   r˜   Úboxplot.<locals>._get_colorsp  sÎ   ø€ ô *°QÔ7ˆÜ—’˜¢iÓ0ˆÜ—’˜6 3Ó'ˆà—‘˜' 4Ó(ˆßÜ˜F×#Ò#ò F�
Ü#¤C¨
´E¸!³HÀTÔ$JÓK�Ø"(§,¡,¦.‘J�CØÔ(Ø49˜|Õ0Ó1ä(Ø?À¸uð E6Ø6@°\ðCóð ñ	 #1ð ˆð —‘˜FÔ#àˆr'   c               ó   € V ^8„  d   QhRR/# )r   r   r   r#   )r$   s   "r%   r&   Úboxplot.<locals>.__annotate__�  s   € ÷ ñ  Tñ r'   c                óJ  <€ VP                  R R4      VP                  RR4      rTV'       d   VP                  \        V4      4       V'       d   VP                  \        V4      4       V  Uu. uF  p\        V4      NK  	  p pV Uu. uF  p\	        V4      NK  	  ppVP
                  ! V3/ VB pS
e   VP                  RS
R7       \        W VP                  RR4      SR7       \        V3RS	/VB  SR	8X  d   V# SR8X  d   \        P                  W(R
7      # V# u upi u upi )rÆ   NrÈ   r]   )ÚaxisÚ	labelsizerÎ   T)r   r   r   Úrotationr�   r\   r^   )rü   rÇ   r   rÉ   r   rd   Útick_paramsr5   rž   rŸ   r7   rJ   )r  r´   r   rg   rÆ   rÈ   r  rh   rj   r  r	  rL   r  s   &&&,     €€€€r%   Ú
plot_groupÚboxplot.<locals>.plot_group�  s  ø€ àŸ™ (¨DÓ1°4·8±8¸HÀdÓ3K�ßØ�M‰Mœ, vÓ.Ô/ßØ�M‰Mœ, vÓ.Ô/á)-Ó.© A”˜Q–©ˆÐ.Ù28Ó9±&¨QÔ% aÖ(±&ˆÐ9Ø�ZŠZ˜Ñ' $Ñ'ˆØÒØ�N‰N °(ˆNÔ;ô 	Ø¨D¯H©H°V¸TÓ,BÈSõ	
ô 	�rÑ4 VÐ4¨tÒ4ð ˜&Ô ØˆIØ˜FÔ"Ü—:‘: �:Ó.Ð.àˆIùò% /ùÚ9s   Á-DÂD r­   r¦   rå   ræ   r   rë   rL   rÕ   z7The 'layout' keyword is not supported when 'by' is Nonezfigure.figsizez;boxplot method requires numerical columns, nothing to plot.)Úmatplotlib.pyplotÚpyplotr7   rP   rQ   ry   r   Úto_framerø   rù   r  r-   Ú
rc_contextÚgcarú   r+   r­   r´   r«   rå   )rW   Úcolumnr¦   r   r	  r  rå   ræ   rë   rL   rg   Úpltr˜   r   r­   rÒ   Úrcrê   r  s   &&&&ff&&&fl       @r%   rd   rd   Y  sÃ  ü€ õ $ð œ'×5Ñ5Ô5ÜÐGÓHÐHä�$œ	×"Ò"Ø�}‰}˜SÓ!ˆØˆõ÷:ó ñ8 ‹]€FØ‚~Ø‰Ü	�FœT¤5˜M×	*Ò	*Ø‰à�(ˆà	‚~ô )ØØñ
ð ð
ð ð	
ð
 ð
ð ð
ð ð
ð ð
ð $ð
ð ñ
ˆðH €Mð/ ÒØ ˆKØÒÜÐVÓWÐWàŠ:Ø07Ò0CÐ" GÑ,ÈˆBÜ—’ ×#Õ#Ø—W‘W“Y�÷ $à×%Ñ%Ó'ˆÜ�D—L‘LÓ!ˆØ�AŒ:ÜØMóð ð Š?Ø—l‘l‰Gà•=ˆDá˜G§[¡[§]¡]°BÑ?¸$Ñ?ˆØ
�‰�Œà€M÷! $×#ús   Ã9FÆF#	c               ó(   € V ^8„  d   QhRRRRRRRR/# r  r#   )r$   s   "r%   r&   r&   Û  s4   € ÷ ñ ð
 ðð 
ðð ðð (ñr'   c
                ón   € ^ RI Hp \        V 3RVRVRVRVRVRVRVR	VR
V	/	V
B pVP                  4        V# )r   Nr'  r¦   r   r	  rå   r  ræ   rë   rL   )r"  r#  rd   Údraw_if_interactive)r=   r'  r¦   r   r	  r  rå   ræ   rë   rL   rg   r(  s   &&&&&&&&&&, r%   Úboxplot_framer-  Û  s‰   € õ $ä	Øñ
àð
ð ð
ð ð	
ð
 ð
ð ð
ð ð
ð ð
ð ð
ð  ð
ð ñ
€Bð ×ÑÔØ€Ir'   c               ó4   € V ^8„  d   QhRRRRRRRRRR	R
RRR/# )r   rS   r    r	  r
  r  r  rå   ræ   rç   rU   rV   r#   )r$   s   "r%   r&   r&   û  sP   € ÷ 8ñ 8àð8ð ð	8ð
 
ð8ð ð8ð (ð8ð ð8ð ñ8r'   c                ó’  € VR J dª   \        V 4      p\        VRVV	V
VVR7      w  rÞ/ p\        V \        V4      RR7       FD  w  w  pppVP                  ! RRVRVRVRVRV/VB pVP                  \        V4      4       VVV&   KF  	  \        P                  ! V4      p\        VR	R
RR
RR7       V# \        V RR / w  pp\        P                  ! VV^R7      pVeM   \        P                  ! V4      p\        P                  P                  VV.4      p\        VP                   4      pVP                  ! RRVRVRVRVRVRVRV/VB pV# )TF)rê   Úsqueezer   rU   rV   ræ   rë   rì   r   r'  r	  r  rå   rî   rï   rð   rñ   rò   rí   )r  r  ræ   rë   r#   )r+   r   rý   r   rd   r¬   r   r°   r±   r   ÚconcatÚcomÚconvert_to_list_likeÚ
MultiIndexÚfrom_productrø   r´   )r   rS   r'  r	  r  rå   r   ræ   rë   rU   rV   rg   rê   r¢   rÕ   rW   r}   ÚgroupÚdr¼   r  ÚframesÚdfÚ	multi_keys   &&&&&&&&&&&,            r%   Úboxplot_frame_groupbyr;  û  sª  € ð �4ÓÜ�G“ˆÜ#ØØØØØØØô
‰	ˆð ˆÜ # G¬\¸$Ó-?È× NÑ‰LˆS�%˜"Ø—’ñ ØðØ$ðØ/7ðØ=@ðØGKðØOSñˆAð �L‰Lœ cÓ*Ô+ØˆD�‹Iñ !Oô �iŠi˜‹oˆÜ˜C¨°#¸CÀsÐSVÕWð. €Jô+ ˜GÐ1¨DÑ1‰ˆˆfÜ�YŠY�v D¨qÔ1ˆð ÒÜ×-Ò-¨fÓ5ˆFÜŸ™×2Ñ2°D¸&°>ÓBˆIÜ˜)×*Ñ*Ó+ˆFØ�jŠjñ 	
Øð	
àð	
ð ð	
ð ð		
ð
 ð	
ð ð	
ð ð	
ð ñ	
ˆð €Jr'   )NNTFNNNN)	NNNNr   TNNN)
TNNr   TNNNFT)=Ú
__future__r   Útypingr   r   r   rw   Ú
matplotlibr-   Únumpyra   Úpandas._libsr   Úpandas.util._decoratorsr   Úpandas.util._exceptionsr	   Úpandas.core.dtypes.commonr
   Úpandas.core.dtypes.genericr   Úpandas.core.dtypes.missingr   Úpandasr°   Úpandas.core.commonÚcoreÚcommonr2  Úpandas.util.versionr   Úpandas.io.formats.printingr   Ú pandas.plotting._matplotlib.corer   r   Ú#pandas.plotting._matplotlib.groupbyr   Ú!pandas.plotting._matplotlib.styler   Ú!pandas.plotting._matplotlib.toolsr   r   r   Úcollections.abcr   Úmatplotlib.axesr   Úmatplotlib.figurer   Úmatplotlib.linesr   Úpandas._typingr   r5   r7   rŸ   r  rd   r-  r;  r#   r'   r%   Ú<module>rU     s¡   ðÝ "÷ñ ó
 ã Û å Ý 2Ý 4å 2Ý 0Ý :ã ß  Ð  Ý 'å 3÷õ JÝ A÷ñ ÷ Ý*å$Ý(Ý'å.õ-ô&L$ˆhô L$õ^
A÷7÷t÷D÷@8ñ 8r'   