Ë
    u™ãj¸W  ã                   ó`  — d dl Z d dlZd dlZd dlZd dlmc mZ d dlmZ d dl	m
Z
 d dlZd dlmZ  G d„ d«      Zd„ Zej$                  j'                  ddd	g«      d
„ «       Zd„ Zej,                  d„ «       Zd„ Zd„ Zej$                  j'                  deeg«      d„ «       Zd„ Zd„ Zd„ Zd„ Z d„ Z!y)é    N)ÚOptionError)ÚPandas4Warningc                   ó
  — e Zd Z ej                  d¬«      d„ «       Zd„ Zd„ Zd„ Zd„ Z	ej                  j                  deeg«      d	„ «       Zd
„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z y)Ú
TestConfigT)Úautousec              #   óX  K  — |j                  «       5 }|j                  t        di «       |j                  t        dt        j                  t        j                  «      «       |j                  t        di «       |j                  t        di «       d –— d d d «       y # 1 sw Y   y xY w­w©NÚ_global_configÚoptionsÚ_deprecated_optionsÚ_registered_options©ÚcontextÚsetattrÚcfÚDictWrapperr
   )ÚselfÚmonkeypatchÚms      új/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/tests/config/test_config.pyÚclean_configzTestConfig.clean_config   s}   è ø€ à× Ñ Ó"ð 	 aØ�I‰I”bÐ*¨BÔ/Ø�I‰I”b˜)¤R§^¡^´B×4EÑ4EÓ%FÔGØ�I‰I”bÐ/°Ô4Ø�I‰I”bÐ/°Ô4ã÷	÷ 	ñ 	üó   ‚B*“BBÂ	B*ÂB'Â#B*c                 ó”   — t        t        d«      sJ ‚t        t        d«      sJ ‚t        t        d«      sJ ‚t        t        d«      sJ ‚y )NÚ
get_optionÚ
set_optionÚreset_optionÚdescribe_option)ÚhasattrÚpd©r   s    r   Útest_apizTestConfig.test_api   sC   € ä”r˜<Ô(Ð(Ð(Ü”r˜<Ô(Ð(Ð(Ü”r˜>Ô*Ð*Ð*Ü”rÐ,Ô-Ð-Ñ-ó    c                 óÆ   — t        j                  d dg«      } |d«        |d «       d}t        j                  t        |¬«      5   |d«       d d d «       y # 1 sw Y   y xY w)Né   zValue must be one of None\|12©Úmatchçš™™™™™ñ?)r   Úis_one_of_factoryÚpytestÚraisesÚ
ValueError)r   ÚvÚmsgs      r   Útest_is_one_of_factoryz!TestConfig.test_is_one_of_factory"   sS   € Ü× Ñ  $¨ Ó,ˆá	ˆ"ŒÙ	ˆ$ŒØ.ˆÜ�]‰]œ:¨SÔ1ñ 	ÙˆcŒF÷	÷ 	ñ 	ús   Á	AÁA c                 óè  — t        j                  ddd«       d}t        j                  t        |¬«      5  t        j                  ddd«       d d d «       d}t        j                  t        |¬«      5  t        j                  ddd«       d d d «       t        j                  t        |¬«      5  t        j                  ddd«       d d d «       t        j                  d	dd«       d
}t        j                  t        |¬«      5  t        j                  ddd«       d d d «       t        j
                  d	«      dk(  sJ ‚d}t        j                  t        |¬«      5  t        j                  dd«       d d d «       t        j                  t        |¬«      5  t        j                  dd«       d d d «       d}t        j                  t        |¬«      5  t        j                  dd«       d d d «       t        j                  ddd«       t        j                  ddd«       y # 1 sw Y   �ŒÑxY w# 1 sw Y   �Œ¡xY w# 1 sw Y   �ŒsxY w# 1 sw Y   �Œ,xY w# 1 sw Y   ŒâxY w# 1 sw Y   Œ´xY w# 1 sw Y   Œ„xY w)NÚaé   Údocz&Option 'a' has already been registeredr%   z.Path prefix to option 'a' is already an optionza.b.c.d1úa.b.c.d2zm.n.oz8Option 'm.n' is a prefix of an already-registered optionzm.né   zfor is a python keywordÚforr   za.for.bz(oh my goddess! is not a valid identifierzOh my Goddess!zk.b.c.d1zk.b.c.d2)r   Úregister_optionr)   r*   r   r   r+   ©r   r-   s     r   Útest_register_optionzTestConfig.test_register_option+   s÷  € Ü
×Ñ˜3  5Ô)ð 7ˆÜ�]‰]œ;¨cÔ2ñ 	.Ü×Ñ˜s A uÔ-÷	.ð ?ˆÜ�]‰]œ;¨cÔ2ñ 	5Ü×Ñ˜z¨1¨eÔ4÷	5ä�]‰]œ;¨cÔ2ñ 	5Ü×Ñ˜z¨1¨eÔ4÷	5ô 	×Ñ˜7 A uÔ-ØHˆÜ�]‰]œ;¨cÔ2ñ 	0Ü×Ñ˜u a¨Ô/÷	0ô �}‰}˜WÓ%¨Ò*Ð*Ð*ð (ˆÜ�]‰]œ:¨SÔ1ñ 	)Ü×Ñ˜u aÔ(÷	)ä�]‰]œ:¨SÔ1ñ 	-Ü×Ñ˜y¨!Ô,÷	-ð 9ˆÜ�]‰]œ:¨SÔ1ñ 	4Ü×ÑÐ/°Ô3÷	4ô 	×Ñ˜: q¨%Ô0Ü
×Ñ˜: q¨%Õ0÷E	.ñ 	.ú÷
	5ñ 	5ú÷	5ñ 	5ú÷	0ñ 	0ú÷	)ð 	)ú÷	-ð 	-ú÷	4ð 	4úsS   µHÁ2H)Â-H6ÄIÅIÆIÇI(ÈH&È)H3È6I ÉIÉIÉI%É(I1c                 ó  — t        j                  ddd«       t        j                  ddd«       t        j                  dt        «       t        j                  ddd«       t        j                  ddd	«       t        j                  d
d«       t        j                  dd«       t        j                  dd«       t        j                  dt        d¬«       t        j                  dd«       d}t	        j
                  t        |¬«      5  t        j                  d«       d d d «       dt        j                  dd¬«      v sJ ‚dt        j                  dd¬«      v sJ ‚dt        j                  dd¬«      v sJ ‚dt        j                  dd¬«      v sJ ‚d	t        j                  dd¬«      v sJ ‚dt        j                  d
d¬«      v sJ ‚dt        j                  dd¬«      v sJ ‚dt        j                  dd¬«      v sJ ‚dt        j                  dd¬«      v sJ ‚dt        j                  dd¬«      v sJ ‚dt        j                  dd¬«      vsJ ‚t        j                  dd«       dt        j                  dd¬«      v sJ ‚y # 1 sw Y   �ŒexY w)Nr0   r1   r2   ÚbÚdoc2zc.d.e1Údoc3zc.d.e2Údoc4Úfzg.hÚkr4   ©ÚrkeyÚlÚfoozNo such keys\(s\)r%   úno.such.keyF©Ú_print_descÚprecatedÚ	availableÚbar)	r   r6   Údeprecate_optionÚFutureWarningr)   r*   r   r   r   r7   s     r   Útest_describe_optionzTestConfig.test_describe_optionT   s<  € Ü
×Ñ˜3  5Ô)Ü
×Ñ˜3  6Ô*Ü
×Ñ˜C¤Ô/ä
×Ñ˜8 Q¨Ô/Ü
×Ñ˜8 Q¨Ô/Ü
×Ñ˜3 Ô"Ü
×Ñ˜5 !Ô$Ü
×Ñ˜3 Ô"Ü
×Ñ˜E¤=°sÕ;Ü
×Ñ˜3 Ô&ð #ˆÜ�]‰]œ;¨cÔ2ñ 	.Ü×Ñ˜}Ô-÷	.ð œ×*Ñ*¨3¸EÔBÑBÐBÐBØœ×+Ñ+¨C¸UÔCÑCÐCÐCØœR×/Ñ/°ÀÔGÑGÐGÐGØœ×+Ñ+¨HÀ%ÔHÑHÐHÐHØœ×+Ñ+¨HÀ%ÔHÑHÐHÐHð œb×0Ñ0°À%ÔHÑHÐHÐHØœb×0Ñ0°ÀEÔJÑJÐJÐJØœR×/Ñ/°À5ÔIÑIÐIÐIØ”b×(Ñ(¨¸EÔBÑBÐBÐBð œ×*Ñ*¨3¸EÔBÑBÐBÐBàœB×.Ñ.¨sÀÔFÑFÐFÐFÜ
�‰�c˜5Ô!Øœ×*Ñ*¨3¸EÔBÑBÐBÑB÷-	.ñ 	.ús   ÄJÊJÚcategoryc                 ó<  — t        j                  ddd«       dt        j                  dd¬«      v sJ ‚t        j                  d«      dk(  sJ ‚t        j                  dd	«       t        j                  d
«      d	k(  sJ ‚d}t        j                  t        |¬«      5  t        j                  d«       d d d «       t        j                  d|«       d}t        j                  ||¬«      5  t        j                  d
«       d d d «       y # 1 sw Y   ŒWxY w# 1 sw Y   y xY w)NÚKanBANr1   r2   ÚkanbaNFrE   ÚkanBaNÚKanBanr4   ÚkAnBaNú#No such keys\(s\): 'no_such_option'r%   Úno_such_optionz5'kanban' is deprecated, please refrain from using it.)r   r6   r   r   r   r)   r*   r   rJ   ÚtmÚassert_produces_warning)r   rM   r-   s      r   Útest_case_insensitivez TestConfig.test_case_insensitive{   sï   € ä
×Ñ˜8 Q¨Ô.àœ×*Ñ*¨8ÀÔGÑGÐGÐGÜ�}‰}˜XÓ&¨!Ò+Ð+Ð+Ü
�‰�h Ô"Ü�}‰}˜XÓ&¨!Ò+Ð+Ð+ð 5ˆÜ�]‰]œ;¨cÔ2ñ 	,Ü�M‰MÐ*Ô+÷	,ô 	×Ñ˜H hÔ/ØEˆÜ×'Ñ'¨¸Ô<ñ 	$Ü�M‰M˜(Ô#÷	$ð 	$÷	,ð 	,ú÷
	$ð 	$ús   ÂDÃ'DÄDÄDc                 ó²  — t        j                  ddd«       t        j                  ddd«       t        j                  dd d«       t        j                  d«      dk(  sJ ‚t        j                  d«      dk(  sJ ‚t        j                  d«      �J ‚d}t        j                  t
        |¬	«      5  t        j                  d
«       d d d «       y # 1 sw Y   y xY w)Nr0   r1   r2   úb.cÚhullor;   úb.brT   r%   rU   )r   r6   r   r)   r*   r   r7   s     r   Útest_get_optionzTestConfig.test_get_optionŽ   s´   € Ü
×Ñ˜3  5Ô)Ü
×Ñ˜5 '¨6Ô2Ü
×Ñ˜5 $¨Ô/ô �}‰}˜SÓ! QÒ&Ð&Ð&Ü�}‰}˜UÓ# wÒ.Ð.Ð.Ü�}‰}˜UÓ#Ð+Ð+Ð+ð 5ˆÜ�]‰]œ;¨cÔ2ñ 	,Ü�M‰MÐ*Ô+÷	,÷ 	,ñ 	,ús   Â.CÃCc                 óÔ  — t        j                  ddd«       t        j                  ddd«       t        j                  dd d«       t        j                  d«      dk(  sJ ‚t        j                  d«      dk(  sJ ‚t        j                  d«      �J ‚t        j                  dd«       t        j                  dd	«       t        j                  dd
«       t        j                  d«      dk(  sJ ‚t        j                  d«      d	k(  sJ ‚t        j                  d«      d
k(  sJ ‚d}t	        j
                  t        |¬«      5  t        j                  dd «       d d d «       y # 1 sw Y   y xY w)Nr0   r1   r2   rZ   r[   r;   r\   r4   Úwurldr'   z No such keys\(s\): 'no.such.key'r%   rD   )r   r6   r   r   r)   r*   r   r7   s     r   Útest_set_optionzTestConfig.test_set_option�   s   € Ü
×Ñ˜3  5Ô)Ü
×Ñ˜5 '¨6Ô2Ü
×Ñ˜5 $¨Ô/ä�}‰}˜SÓ! QÒ&Ð&Ð&Ü�}‰}˜UÓ# wÒ.Ð.Ð.Ü�}‰}˜UÓ#Ð+Ð+Ð+ä
�‰�c˜1ÔÜ
�‰�e˜WÔ%Ü
�‰�e˜SÔ!ä�}‰}˜SÓ! QÒ&Ð&Ð&Ü�}‰}˜UÓ# wÒ.Ð.Ð.Ü�}‰}˜UÓ# sÒ*Ð*Ð*à1ˆÜ�]‰]œ;¨cÔ2ñ 	/Ü�M‰M˜-¨Ô.÷	/÷ 	/ñ 	/ús   Ä>EÅE'c                 ó�   — d}t        j                  t        |¬«      5  t        j                  «        d d d «       y # 1 sw Y   y xY w)Nú4Must provide an even number of non-keyword argumentsr%   ©r)   r*   r+   r   r   r7   s     r   Útest_set_option_empty_argsz%TestConfig.test_set_option_empty_args²   s3   € ØDˆÜ�]‰]œ:¨SÔ1ñ 	Ü�M‰MŒO÷	÷ 	ñ 	ús	   ž<¼Ac                 ó–   — d}t        j                  t        |¬«      5  t        j                  ddd«       d d d «       y # 1 sw Y   y xY w)Nrb   r%   za.br4   rZ   rc   r7   s     r   Útest_set_option_uneven_argsz&TestConfig.test_set_option_uneven_args·   s:   € ØDˆÜ�]‰]œ:¨SÔ1ñ 	+Ü�M‰M˜%  EÔ*÷	+÷ 	+ñ 	+ús	   ž?¿Ac                 ó’   — d}t        j                  t        |¬«      5  t        j                  d«       d d d «       y # 1 sw Y   y xY w)Nrb   r%   r4   rc   r7   s     r   Ú,test_set_option_invalid_single_argument_typez7TestConfig.test_set_option_invalid_single_argument_type¼   s6   € ØDˆÜ�]‰]œ:¨SÔ1ñ 	Ü�M‰M˜!Ô÷	÷ 	ñ 	ús	   ž=½Ac                 óî  — t        j                  ddd«       t        j                  ddd«       t        j                  dd d«       t        j                  d«      dk(  sJ ‚t        j                  d«      dk(  sJ ‚t        j                  d«      �J ‚t        j                  dddd dd	«       t        j                  d«      dk(  sJ ‚t        j                  d«      �J ‚t        j                  d«      d	k(  sJ ‚y )
Nr0   r1   r2   rZ   r[   r;   r\   Ú2ç      $@©r   r6   r   r   r    s    r   Útest_set_option_multiplez#TestConfig.test_set_option_multipleÁ   sÔ   € Ü
×Ñ˜3  5Ô)Ü
×Ñ˜5 '¨6Ô2Ü
×Ñ˜5 $¨Ô/ä�}‰}˜SÓ! QÒ&Ð&Ð&Ü�}‰}˜UÓ# wÒ.Ð.Ð.Ü�}‰}˜UÓ#Ð+Ð+Ð+ä
�‰�c˜3  t¨U°DÔ9ä�}‰}˜SÓ! SÒ(Ð(Ð(Ü�}‰}˜UÓ#Ð+Ð+Ð+Ü�}‰}˜UÓ# tÒ+Ð+Ñ+r"   c                 óð  — t        j                  ddd«       t        j                  ddd«       t        j                  dd d«       t        j                  d«      dk(  sJ ‚t        j                  d«      dk(  sJ ‚t        j                  d«      �J ‚dd d	d
œ}t        j                  |«       t        j                  d«      dk(  sJ ‚t        j                  d«      �J ‚t        j                  d«      d	k(  sJ ‚y )Nr0   r1   r2   rZ   r[   r;   r\   rj   rk   )r0   rZ   r\   rl   )r   Úoptions_dicts     r   Útest_set_option_dictzTestConfig.test_set_option_dictÐ   sØ   € ô 	×Ñ˜3  5Ô)Ü
×Ñ˜5 '¨6Ô2Ü
×Ñ˜5 $¨Ô/ä�}‰}˜SÓ! QÒ&Ð&Ð&Ü�}‰}˜UÓ# wÒ.Ð.Ð.Ü�}‰}˜UÓ#Ð+Ð+Ð+à ¨°dÑ;ˆÜ
�‰�lÔ#ä�}‰}˜SÓ! SÒ(Ð(Ð(Ü�}‰}˜UÓ#Ð+Ð+Ð+Ü�}‰}˜UÓ# tÒ+Ð+Ñ+r"   c                 óØ  — t        j                  dddt         j                  ¬«       t        j                  dddt         j                  ¬«       t        j                  dddt         j                  ¬«       d	}t        j                  t        |¬
«      5  t        j                  dddt         j                  ¬«       d d d «       t        j                  dd«       t        j                  dd«       t        j                  dd«       t        j                  dd «       t        j                  t        |¬
«      5  t        j                  dd «       d d d «       t        j                  t        |¬
«      5  t        j                  dd«       d d d «       d}t        j                  t        |¬
«      5  t        j                  dddt         j                  ¬«       d d d «       t        j                  t        |¬
«      5  t        j                  dddt         j                  ¬«       d d d «       d}t        j                  t        |¬
«      5  t        j                  dd«       d d d «       t        j                  d t         j                  g«      }t        j                  dd„ d|¬«       t        j                  ddj                  «       t        j                  dd «       t        j                  t        d¬
«      5  t        j                  dd«       d d d «       y # 1 sw Y   �ŒZxY w# 1 sw Y   �ŒÕxY w# 1 sw Y   �Œ¨xY w# 1 sw Y   �ŒhxY w# 1 sw Y   �Œ*xY w# 1 sw Y   ŒúxY w# 1 sw Y   y xY w)Nr0   r1   r2   ©Ú	validatorÚdrZ   r[   r;   z$Value must have type '<class 'int'>'r%   r3   ÚNOr4   r_   Úabz+Value must be a nonnegative integer or Noneza.b.c.d3éþÿÿÿz;Value must be an instance of <class 'str'>\|<class 'bytes'>Úec                   ó   — y ©N© r{   r"   r   ú<lambda>z,TestConfig.test_validation.<locals>.<lambda>  s   � r"   z%.1fzValue must be a callable)r   r6   Úis_intÚis_nonnegative_intÚis_textr)   r*   r+   r   r(   Úis_callableÚformat)r   r-   rs   s      r   Útest_validationzTestConfig.test_validationâ   sv  € Ü
×Ñ˜3  5´B·I±IÕ>Ü
×Ñ˜3  5´B×4IÑ4IÕJÜ
×Ñ˜5 '¨6¼R¿Z¹ZÕHà4ˆÜ�]‰]œ:¨SÔ1ñ 	MÜ×Ñ˜z¨4°Ä"Ç)Á)ÕL÷	Mô 	�‰�c˜1ÔÜ
�‰�e˜WÔ%Ü
�‰�c˜1ÔÜ
�‰�c˜4Ô ô �]‰]œ:¨SÔ1ñ 	%Ü�M‰M˜#˜tÔ$÷	%ä�]‰]œ:¨SÔ1ñ 	%Ü�M‰M˜#˜tÔ$÷	%ð <ˆÜ�]‰]œ:¨SÔ1ñ 	YÜ×Ñ˜z¨4°Ä"×BWÑBWÕX÷	Yä�]‰]œ:¨SÔ1ñ 	WÜ×Ñ˜z¨2¨uÄ×@UÑ@UÕV÷	Wð MˆÜ�]‰]œ:¨SÔ1ñ 	$Ü�M‰M˜% Ô#÷	$ô ×(Ñ(¨$´·±Ð)?Ó@ˆ	Ü
×Ñ˜3¡¨e¸yÕIÜ
�‰�c˜6Ÿ=™=Ô)Ü
�‰�c˜4Ô Ü�]‰]œ:Ð-GÔHñ 	'Ü�M‰M˜#˜vÔ&÷	'ð 	'÷9	Mñ 	Mú÷	%ñ 	%ú÷	%ñ 	%ú÷	Yñ 	Yú÷	Wñ 	Wú÷	$ð 	$ú÷	'ð 	'úsT   Â(LÄ6L Å0L-Æ,(L:Ç7(MÉMË3M ÌLÌ L*Ì-L7Ì:MÍMÍMÍ M)c                 óì  — t        j                  dddt         j                  ¬«       t        j                  dddt         j                  ¬«       t        j                  d«      dk(  sJ ‚t        j                  d«      dk(  sJ ‚t        j
                  dd«       t        j
                  dd	«       t        j                  d«      dk(  sJ ‚t        j                  d«      d	k(  sJ ‚t        j                  d«       t        j                  d«      dk(  sJ ‚t        j                  d«      d	k(  sJ ‚t        j                  d«       t        j                  d«      dk(  sJ ‚t        j                  d«      dk(  sJ ‚y )
Nr0   r1   r2   rr   rZ   r[   r;   r4   r_   ©r   r6   r}   Úis_strr   r   r   r    s    r   Útest_reset_optionzTestConfig.test_reset_option  s  € Ü
×Ñ˜3  5´B·I±IÕ>Ü
×Ñ˜5 '¨6¼R¿Y¹YÕGÜ�}‰}˜SÓ! QÒ&Ð&Ð&Ü�}‰}˜UÓ# wÒ.Ð.Ð.ä
�‰�c˜1ÔÜ
�‰�e˜WÔ%Ü�}‰}˜SÓ! QÒ&Ð&Ð&Ü�}‰}˜UÓ# wÒ.Ð.Ð.ä
�‰˜ÔÜ�}‰}˜SÓ! QÒ&Ð&Ð&Ü�}‰}˜UÓ# wÒ.Ð.Ð.Ü
�‰˜ÔÜ�}‰}˜SÓ! QÒ&Ð&Ð&Ü�}‰}˜UÓ# wÒ.Ð.Ñ.r"   c                 óZ  — t        j                  dddt         j                  ¬«       t        j                  dddt         j                  ¬«       t        j                  d«      dk(  sJ ‚t        j                  d«      dk(  sJ ‚t        j
                  dd«       t        j
                  dd	«       t        j                  d«      dk(  sJ ‚t        j                  d«      d	k(  sJ ‚t        j                  d
«       t        j                  d«      dk(  sJ ‚t        j                  d«      dk(  sJ ‚y )Nr0   r1   r2   rr   rZ   r[   r;   r4   r_   Úallr„   r    s    r   Útest_reset_option_allz TestConfig.test_reset_option_all  sä   € Ü
×Ñ˜3  5´B·I±IÕ>Ü
×Ñ˜5 '¨6¼R¿Y¹YÕGÜ�}‰}˜SÓ! QÒ&Ð&Ð&Ü�}‰}˜UÓ# wÒ.Ð.Ð.ä
�‰�c˜1ÔÜ
�‰�e˜WÔ%Ü�}‰}˜SÓ! QÒ&Ð&Ð&Ü�}‰}˜UÓ# wÒ.Ð.Ð.ä
�‰˜ÔÜ�}‰}˜SÓ! QÒ&Ð&Ð&Ü�}‰}˜UÓ# wÒ.Ð.Ñ.r"   c                 ó¤  — t        j                  dt        «       t        j                  t        d¬«      5  t        j                  t        d¬«      5  t        j                  d«       d d d «       d d d «       t        j                  dddt         j                  ¬«       t        j                  d	d
d«       t        j                  dd
d«       t        j                  dt        d¬«       t        j                  t        d¬«      5  t        j                  d«       d}t        j                  t        |¬«      5  t        j                  dt        «       d d d «       d d d «       t        j                  d	t        d«       t        j                  t        d¬«      5  t        j                  d	«       d d d «       t        j                  ddd«       t        j                  ddd«       t        j                  d«      dk(  sJ ‚t        j                  d«      dk(  sJ ‚t        j                  dt        d¬«       t        j                  t        d¬«      5  t        j                  d«      dk(  sJ ‚	 d d d «       t        j                  t        d¬«      5  t        j                  dd«       d d d «       t        j                  t        d¬«      5  t        j                  d«      dk(  sJ ‚	 d d d «       y # 1 sw Y   �Œ‡xY w# 1 sw Y   �ŒŒxY w# 1 sw Y   �Œ·xY w# 1 sw Y   �Œ¼xY w# 1 sw Y   �ŒuxY w# 1 sw Y   ŒÄxY w# 1 sw Y   Œ–xY w# 1 sw Y   y xY w)NrC   Ú
deprecatedr%   zNo such keys.s.: 'foo'r0   r1   r2   rr   rZ   r[   r;   Ú	nifty_ver)Úremoval_verzeprecated.*nifty_verz1Option 'a' has already been defined as deprecatedzzounds!úd.azd.deprI   r@   Ú	eprecatedÚbaz)r   rJ   rK   rV   rW   r)   r*   ÚKeyErrorr   r6   r}   r   r   r7   s     r   Útest_deprecate_optionz TestConfig.test_deprecate_option(  s�  € ä
×Ñ˜E¤=Ô1ä×'Ñ'¬¸\ÔJñ 	%Ü—‘œxÐ/GÔHñ %Ü—‘˜eÔ$÷%÷	%ô 	×Ñ˜3  5´B·I±IÕ>Ü
×Ñ˜5 '¨6Ô2Ü
×Ñ˜5 '¨6Ô2ä
×Ñ˜C¤¸KÕHÜ×'Ñ'¬Ð=SÔTñ 	8Ü�M‰M˜#ÔàEˆCÜ—‘œ{°#Ô6ñ 8Ü×#Ñ# C¬Ô7÷8÷		8ô 	×Ñ˜E¤=°)Ô<Ü×'Ñ'¬¸YÔGñ 	!Ü�M‰M˜%Ô ÷	!ô 	×Ñ˜5 %¨Ô0Ü
×Ñ˜7 E¨6Ô2Ü�}‰}˜UÓ# uÒ,Ð,Ð,Ü�}‰}˜WÓ%¨Ò.Ð.Ð.ä
×Ñ˜G¤]¸Õ?Ü×'Ñ'¬¸[ÔIñ 	3Ü—=‘= Ó)¨UÒ2Ð2Ñ2÷	3ô ×'Ñ'¬¸[ÔIñ 	*Ü�M‰M˜' 5Ô)÷	*ô ×'Ñ'¬¸[ÔIñ 	3Ü—=‘= Ó)¨UÒ2Ð2Ñ2÷	3ð 	3÷A%ñ %ú÷	%ñ 	%ú÷8ñ 8ú÷		8ñ 	8ú÷	!ñ 	!ú÷	3ð 	3ú÷	*ð 	*ú÷	3ð 	3úsw   ¶K:ÁK-Á(K:Ä3LÄ7LÅLÆL!ÉL.ÊL:ËMË-K7	Ë2K:Ë:LÌL	ÌLÌLÌ!L+Ì.L7Ì:MÍMc                 óÄ  — t        j                  d«      5  t        j                  ddd«       t        j                  ddd«       t        j                  d«      dk(  sJ ‚t        j                  d«      dk(  sJ ‚t        j                  dd«       t        j                  dd	«       t        j                  d«      dk(  sJ ‚t        j                  d«      d	k(  sJ ‚	 d d d «       t        j                  d
«      dk(  sJ ‚t        j                  d«      d	k(  sJ ‚dt        j
                  d
d¬«      v sJ ‚dt        j
                  dd¬«      v sJ ‚t        j                  d
«       t        j                  d«       t        j                  d«      5  t        j                  d«      dk(  sJ ‚t        j                  d«      dk(  sJ ‚	 d d d «       y # 1 sw Y   ŒñxY w# 1 sw Y   y xY w)NÚbaser0   r1   Údoc1r:   r4   r;   é   é   zbase.azbase.bFrE   )r   Úconfig_prefixr6   r   r   r   r   r    s    r   Útest_config_prefixzTestConfig.test_config_prefixP  s•  € Ü×Ñ˜fÓ%ñ 		+Ü×Ñ˜s A vÔ.Ü×Ñ˜s A vÔ.Ü—=‘= Ó%¨Ò*Ð*Ð*Ü—=‘= Ó%¨Ò*Ð*Ð*ä�M‰M˜#˜qÔ!Ü�M‰M˜#˜qÔ!Ü—=‘= Ó%¨Ò*Ð*Ð*Ü—=‘= Ó%¨Ò*Ð*Ñ*÷		+ô �}‰}˜XÓ&¨!Ò+Ð+Ð+Ü�}‰}˜XÓ&¨!Ò+Ð+Ð+Øœ×+Ñ+¨HÀ%ÔHÑHÐHÐHØœ×+Ñ+¨HÀ%ÔHÑHÐHÐHä
�‰˜Ô!Ü
�‰˜Ô!ä×Ñ˜fÓ%ñ 	+Ü—=‘= Ó%¨Ò*Ð*Ð*Ü—=‘= Ó%¨Ò*Ð*Ñ*÷	+ð 	+÷'		+ð 		+ú÷&	+ð 	+ús   –CG
Æ5GÇ
GÇGc                 óŠ  ‡‡— d gŠd gŠˆˆfd„}t        j                  dd|¬«       t        j                  dd|¬«       ‰d= ‰d= t        j                  dd«       ‰d   dk(  sJ ‚‰d   dk(  sJ ‚‰d= ‰d= t        j                  dd«       ‰d   dk(  sJ ‚‰d   dk(  sJ ‚‰d= ‰d= t        j                  d«       ‰d   dk(  sJ ‚y )	Nc                 óp   •— ‰j                  | «       ‰j                  t        j                  | «      «       y rz   )Úappendr   r   )Úkeyr?   r,   s    €€r   Úcallbackz*TestConfig.test_callback.<locals>.callbackl  s#   ø€ Ø�H‰H�SŒMØ�H‰H”R—]‘] 3Ó'Õ(r"   rŽ   rC   ©Úcbzd.béÿÿÿÿÚfoozÚboo)r   r6   r   r   )r   rž   r?   r,   s     @@r   Útest_callbackzTestConfig.test_callbackh  sÛ   ù€ ØˆFˆØˆFˆõ	)ô 	×Ñ˜5 %¨HÕ5Ü
×Ñ˜5 %¨HÕ5àˆbˆE�1�R�5Ü
�‰�e˜VÔ$Ø�‰u˜Š~Ðˆ~Ø�‰u˜ŠÐˆàˆbˆE�1�R�5Ü
�‰�e˜UÔ#Ø�‰u˜Š~Ðˆ~Ø�‰u˜Š~Ðˆ~àˆbˆE�1�R�5Ü
�‰˜ÔØ�‰u˜Š~Ð‰~r"   c                 óº  ‡— d„ Št        j                  dd«        ‰d«       t        j                  dd«      5   ‰d«       t        j                  dd«      5   ‰d«       d d d «        ‰d«       d d d «        ‰d«       t        j                  dd«        ‰d«       t        j                  dd«      ˆfd„«       } |«        y # 1 sw Y   ŒexY w# 1 sw Y   ŒaxY w)	Nc                 ó8   — t        j                  d«      | k(  sJ ‚y )Nr0   ©r   r   ©Úvals    r   Úeqz.TestConfig.test_set_ContextManager.<locals>.eq‚  s   € Ü—=‘= Ó%¨Ò,Ð,Ñ,r"   r0   r   é   é   é   é{   c                  ó   •—  ‰ d«       y ©Nr®   r{   ©rª   s   €r   r>   z-TestConfig.test_set_ContextManager.<locals>.f’  ó
   ø€ áˆs�Gr"   ©r   r6   Úoption_contextr   ©r   r>   rª   s     @r   Útest_set_ContextManagerz"TestConfig.test_set_ContextManager�  sÆ   ø€ ò	-ô 	×Ñ˜3 Ô"Ù
ˆ1ŒÜ×Ñ˜s BÓ'ñ 	ÙˆrŒFÜ×"Ñ" 3¨Ó+ñ Ù�2”÷áˆrŒF÷		ñ
 	ˆ1Œä
�‰�c˜2ÔÙ
ˆ2Œô 
×	Ñ	˜3 Ó	$ó	ó 
%ð	ñ 	
�÷ð ú÷	ð 	ús#   ¹CÁ	CÁ!CÃC	Ã
CÃCc                 ó  ‡— d„ Št        j                  dd«       t        j                  dd«        ‰d«       t        j                  dddœ«      5   ‰d«       t        j                  dddœ«      5   ‰d«       d d d «        ‰d«       d d d «        ‰d«       t        j                  dd«       t        j                  dd«        ‰d«       t        j                  d	d	dœ«      ˆfd
„«       } |«        y # 1 sw Y   Œ}xY w# 1 sw Y   ŒyxY w)Nc                 ól   — t        j                  d«      | k(  sJ ‚t        j                  d«      | k(  sJ ‚y )Nr0   rZ   r§   r¨   s    r   rª   z3TestConfig.test_set_ContextManager_dict.<locals>.eq™  s0   € Ü—=‘= Ó%¨Ò,Ð,Ð,Ü—=‘= Ó'¨3Ò.Ð.Ñ.r"   r0   r   rZ   r«   )r0   rZ   r¬   r­   r®   c                  ó   •—  ‰ d«       y r°   r{   r±   s   €r   r>   z2TestConfig.test_set_ContextManager_dict.<locals>.f­  r²   r"   r³   rµ   s     @r   Útest_set_ContextManager_dictz'TestConfig.test_set_ContextManager_dict˜  sí   ø€ ò	/ô 	×Ñ˜3 Ô"Ü
×Ñ˜5 !Ô$á
ˆ1ŒÜ×Ñ R°Ñ3Ó4ñ 	ÙˆrŒFÜ×"Ñ"¨°BÑ#7Ó8ñ Ù�2”÷áˆrŒF÷		ñ
 	ˆ1Œä
�‰�c˜2ÔÜ
�‰�e˜RÔ Ù
ˆ2Œô 
×	Ñ	 ¨SÑ1Ó	2ó	ó 
3ð	ñ 	
�÷ð ú÷	ð 	ús$   Á!DÁ2	C7Á;DÃ7D 	Ã<DÄDc                 óî  ‡— g Šˆfd„}t        j                  dd«       t        j                  dd|¬«       t         j                  }|j                  dk(  sJ ‚t        j                  dd«      5  |j                  dk(  sJ ‚	 d d d «       d|_        t        j
                  d«      dk(  sJ ‚t        j                  d«       |j                  t        j
                  d«      k(  sJ ‚d}t        j                  t        |¬	«      5  d
|_
        d d d «       t        j                  t        |¬	«      5  d
|_        d d d «       d
|_        t        ‰«      d
k(  sJ ‚y # 1 sw Y   ŒÓxY w# 1 sw Y   ŒXxY w# 1 sw Y   Œ9xY w)Nc                 ó(   •— ‰j                  d«       y )NT)rœ   )r�   Úholders    €r   Úf3z,TestConfig.test_attribute_access.<locals>.f3¶  s   ø€ Ø�M‰M˜$Õr"   r0   r   ÚcrŸ   r«   iô  z.You can only set the value of existing optionsr%   r1   )r   r6   r   r0   r´   r   r   r)   r*   r   r:   Údisplayr¿   Úlen)r   r¾   r   r-   r½   s       @r   Útest_attribute_accessz TestConfig.test_attribute_access³  s:  ø€ Øˆô	 ô 	×Ñ˜3 Ô"Ü
×Ñ˜3  bÕ)Ü—*‘*ˆà�y‰y˜AŠ~Ðˆ~Ü×Ñ˜s BÓ'ñ 	#Ø—9‘9 ’?Ð"‘?÷	#ð ˆŒ	Ü�}‰}˜SÓ! SÒ(Ð(Ð(ä
�‰˜ÔØ�y‰yœBŸM™M¨#Ó.Ò.Ð.Ð.à>ˆÜ�]‰]œ;¨cÔ2ñ 	ØˆGŒI÷	ä�]‰]œ;¨cÔ2ñ 	 ØˆGŒO÷	 ð ˆŒ	Ü�6‹{˜aÒÐÑ÷#	#ð 	#ú÷	ð 	ú÷	 ð 	 ús$   Á.EÄ EÄ+E+ÅEÅE(Å+E4c                 ó4  — d}d}d}t        j                  ||«       t        j                  ||«      }t        j                  |«      |k(  sJ ‚|5  t        j                  |«      |k(  sJ ‚	 d d d «       t        j                  |«      |k(  sJ ‚y # 1 sw Y   Œ$xY w)Né<   é
   r0   )r   r6   r´   r   )r   Úoriginal_valueÚcontext_valueÚoption_nameÚctxs        r   Útest_option_context_scopez$TestConfig.test_option_context_scopeÑ  s˜   € ð
 ˆØˆØˆä
×Ñ˜;¨Ô7ô ×Ñ ¨]Ó;ˆÜ�}‰}˜[Ó)¨^Ò;Ð;Ð;ð ñ 	?Ü—=‘= Ó-°Ò>Ð>Ñ>÷	?ô �}‰}˜[Ó)¨^Ò;Ð;Ñ;÷		?ð 	?ús   ÁBÂBc                 ó¸   — t         j                  }t        j                  t        d¬«      5  |j
                   d d d «       t        |d«      rJ ‚y # 1 sw Y   ŒxY w)NzNo such optionr%   Úbananas)r   r   r)   r*   r   rÌ   r   )r   r   s     r   Útest_dictwrapper_getattrz#TestConfig.test_dictwrapper_getattrç  sI   € Ü—*‘*ˆä�]‰]œ;Ð.>Ô?ñ 	Ø�OŠO÷	ä˜7 IÔ.Ð.Ð.Ð.÷	ð 	ús   ¬AÁAN)!Ú__name__Ú
__module__Ú__qualname__r)   Úfixturer   r!   r.   r8   rL   ÚmarkÚparametrizeÚDeprecationWarningrK   rX   r]   r`   rd   rf   rh   rm   rp   r‚   r†   r‰   r’   r™   r¤   r¶   rº   rÂ   rÊ   rÍ   r{   r"   r   r   r      s¾   „ Ø€V‡^�^˜DÔ!ñó "ðò.òò'1òR%CðN ‡[�[×Ñ˜ZÐ*<¸mÐ)LÓMñ$ó Nð$ò$,ò/ò*ò
+ò
ò
,ò,ò$#'òJ/ò$/ò&3òP+ò0ò2ò.ò6 ò<<ó,/r"   r   c                  ó  — t        j                  t        d¬«      5  t        j                  d«       d d d «       t        j                  t        d¬«      5  t        j
                  dd«       d d d «       y # 1 sw Y   ŒDxY w# 1 sw Y   y xY w)Nzis deprecatedr%   zfuture.no_silent_downcastingT)rV   rW   r   r   r   r   r{   r"   r   Ú%test_no_silent_downcasting_deprecatedrÖ   ï  sm   € ä	×	#Ñ	#¤N¸/Ô	Jñ 6Ü
�‰Ð4Ô5÷6ä	×	#Ñ	#¤N¸/Ô	Jñ <Ü
�‰Ð4°dÔ;÷<ð <÷6ð 6ú÷<ð <ús   œA5ÁBÁ5A>ÂB
ÚvalueFTc                 óJ  — d}t        j                  t        |¬«      5  t        j                  d«       d d d «       t        j                  t        |¬«      5  t        j
                  d| «      5  	 d d d «       d d d «       y # 1 sw Y   ŒNxY w# 1 sw Y   ŒxY w# 1 sw Y   y xY w)Nz.The 'future.infer_string' option is deprecatedr%   zfuture.infer_string)rV   rW   r   r   r   r´   )r×   r-   s     r   Útest_infer_string_deprecatedrÙ   ÷  sŽ   € ð ;€CÜ	×	#Ñ	#¤N¸#Ô	>ñ -Ü
�‰Ð+Ô,÷-ä	×	#Ñ	#¤N¸#Ô	>ñ Ü×ÑÐ4°eÓ<ñ 	Ø÷	÷ð ÷-ð -ú÷	ð 	ú÷ð ús/   žBÁBÁ.BÁ0BÂB
ÂB	ÂBÂB"c                  ó¼   — t        j                  t        d¬«      5  t        j                  dd«      5  	 d d d «       d d d «       y # 1 sw Y   ŒxY w# 1 sw Y   y xY w)NzNo such keysr%   ÚinvalidT)r)   r*   r   r   r´   r{   r"   r   Ú"test_option_context_invalid_optionrÜ     sR   € Ü	�‰”{¨.Ô	9ñ Ü×Ñ˜y¨$Ó/ñ 	Ø÷	÷ð ÷	ð 	ú÷ð ús!   œA³AµAÁA	ÁAÁAc              #   óX  K  — | j                  «       5 }|j                  t        di «       |j                  t        dt        j                  t        j                  «      «       |j                  t        di «       |j                  t        di «       d –— d d d «       y # 1 sw Y   y xY w­wr	   r   )r   r   s     r   r   r     s   è ø€ ð 
×	Ñ	Ó	ð  !Ø	�	‰	”"Ð&¨Ô+Ø	�	‰	”"�i¤§¡´×0AÑ0AÓ!BÔCØ	�	‰	”"Ð+¨RÔ0Ø	�	‰	”"Ð+¨RÔ0Û÷÷ ñ ür   c                 ól   — | D �cg c]$  }t        |j                  t        t        f«      r|‘Œ& c}S c c}w rz   )Ú
issubclassrM   rK   rÔ   )ÚrecordedÚwarnings     r   Ú_deprecation_warningsrâ     s:   € ð  öàÜ�g×&Ñ&¬Ô8JÐ(KÔLò 	òð ùò s   …)1c                 óþ   — t         j                  j                  | j                  «      t         j                  j                  t         j                  j	                  t
        «      «      k(  sJ ‚| j                  |k(  sJ ‚y rz   )ÚosÚpathÚnormcaseÚfilenameÚabspathÚ__file__Úlineno)rá   rê   s     r   Ú_assert_points_hererë     s^   € Ü�7‰7×Ñ˜G×,Ñ,Ó-´·±×1AÑ1AÜ
�‰�‰œÓ!ó2ò ð ð ð �>‰>˜VÒ#Ð#Ñ#r"   rM   c                 ó¨  — t        j                  dd«       t        j                  d|«       t        j                  d¬«      5 }t        j
                  d«       t        j                  «       j                  dz   }t        j                  dd«      5  	 d d d «       d d d «       t        «      \  }t        |«       y # 1 sw Y   Œ+xY w# 1 sw Y   Œ/xY w©Nr0   r1   T©ÚrecordÚalwaysr4   )r   r6   rJ   ÚwarningsÚcatch_warningsÚsimplefilterÚinspectÚcurrentframeÚf_linenor´   râ   rë   )r   rM   rà   rê   rá   s        r   Ú-test_option_context_deprecated_key_stacklevelr÷   "  s°   € ô ×Ñ�s˜AÔÜ×Ñ˜˜XÔ&ä	×	 Ñ	 ¨Ô	-ð °Ü×Ñ˜hÔ'Ü×%Ñ%Ó'×0Ñ0°1Ñ4ˆÜ×Ñ˜s AÓ&ñ 	Ø÷	÷ô ' xÓ0�J€WÜ˜ Õ(÷		ð 	ú÷ð ús%   ÁACÂB<ÂCÂ<C	ÃCÃCc                 ó„  — t        j                  dd«       t        j                  dt        «       t	        j
                  d¬«      5 }t	        j                  d«       t        j                  «       j                  dz   }t        j                  dd«       d d d «       t        «      \  }t        |«       y # 1 sw Y   Œ#xY wrí   )r   r6   rJ   rK   rñ   rò   ró   rô   rõ   rö   r   râ   rë   ©r   rà   rê   rá   s       r   Ú)test_set_option_deprecated_key_stacklevelrú   3  s”   € ä×Ñ�s˜AÔÜ×Ñ˜œ]Ô+ä	×	 Ñ	 ¨Ô	-ð °Ü×Ñ˜hÔ'Ü×%Ñ%Ó'×0Ñ0°1Ñ4ˆÜ
�‰�c˜1Ô÷ô
 ' xÓ0�J€WÜ˜ Õ(÷ð ús   ÁAB6Â6B?c                 ó  — t        j                  dd«       t        j                  dt        «       t	        j
                  d¬«      5 }t	        j                  d«       t        j                  «       j                  dz   }t        j                  t        d¬«      5  t        j                  dd«      5  t        d«      ‚# 1 sw Y   nxY w	 d d d «       n# 1 sw Y   nxY wd d d «       n# 1 sw Y   nxY wt        «      \  }t        |«       y )	Nr0   r1   Trî   rð   r4   zinside contextr%   )r   r6   rJ   rK   rñ   rò   ró   rô   rõ   rö   r)   r*   r+   r´   râ   rë   rù   s       r   Ú*test_option_context_deprecated_key_raisingrü   A  sÛ   € ä×Ñ�s˜AÔÜ×Ñ˜œ]Ô+ä	×	 Ñ	 ¨Ô	-ð 3°Ü×Ñ˜hÔ'Ü×%Ñ%Ó'×0Ñ0°1Ñ4ˆÜ�]‰]œ:Ð-=Ô>ñ 	3Ü×"Ñ" 3¨Ó*ñ 3Ü Ð!1Ó2Ð2÷3ð 3úð 3÷	3÷ 	3ñ 	3ú÷3÷ 3ñ 3úô ' xÓ0�J€WÜ˜ Õ(s7   ÁAC'ÂCÂ0B<Â<CÃCÃ		C'ÃC	ÃC'Ã'C0c                 ó.  — t        j                  dd«       t        j                  dd«       t        j                  dt        «       t        j                  dt        «       t	        j
                  d¬«      5 }t	        j                  d«       t        j                  «       j                  dz   }t        j                  dddd«      5  	 d d d «       d d d «       t        «      \  }}t        |«       t        ||«       y # 1 sw Y   Œ8xY w# 1 sw Y   Œ<xY w)	Nr0   r1   r:   Trî   rð   r4   r–   ©r   r6   rJ   rK   rñ   rò   ró   rô   rõ   rö   r´   râ   rë   )r   rà   rê   ÚfirstÚseconds        r   Ú,test_option_context_multiple_deprecated_keysr  Q  sÞ   € ä×Ñ�s˜AÔÜ×Ñ�s˜AÔÜ×Ñ˜œ]Ô+Ü×Ñ˜œ]Ô+ä	×	 Ñ	 ¨Ô	-ð °Ü×Ñ˜hÔ'Ü×%Ñ%Ó'×0Ñ0°1Ñ4ˆÜ×Ñ˜s A s¨AÓ.ñ 	Ø÷	÷ô *¨(Ó3�M€Eˆ6Ü˜˜vÔ&Ü˜ Õ'÷	ð 	ú÷ð ús%   Á7ADÃC?ÃDÃ?D	ÄDÄDc                 ó&  — t        j                  dd«       t        j                  dt        «       t	        j
                  d¬«      5 }t	        j                  d«       t        j                  «       j                  dz   }t        j                  dd«      5  t        j                  dd«      5  	 d d d «       d d d «       d d d «       t        «      \  }}t        |«       t        ||dz   «       y # 1 sw Y   ŒCxY w# 1 sw Y   ŒGxY w# 1 sw Y   ŒKxY w)Nr0   r1   Trî   rð   r4   r–   rþ   )r   rà   Úouterrÿ   r   s        r   Ú)test_option_context_nested_deprecated_keyr  c  sã   € ä×Ñ�s˜AÔÜ×Ñ˜œ]Ô+ä	×	 Ñ	 ¨Ô	-ð °Ü×Ñ˜hÔ'Ü×$Ñ$Ó&×/Ñ/°!Ñ3ˆÜ×Ñ˜s AÓ&ñ 	Ü×"Ñ" 3¨Ó*ñ Ø÷÷	÷ô *¨(Ó3�M€Eˆ6Ü˜˜uÔ%Ü˜ ¨¡	Õ*÷ð ú÷	ð 	ú÷ð ús=   ÁADÂC;Â+C/Â-C;Â5DÃ/C8Ã4C;Ã;D	Ä DÄDc                 ó(  — t        j                  dd«       t        j                  d¬«      5 }t        j                  d«       t        j
                  dd«      5  	 d d d «       d d d «       t        «      g k(  sJ ‚y # 1 sw Y   Œ"xY w# 1 sw Y   Œ&xY wrí   )r   r6   rñ   rò   ró   r´   râ   )r   rà   s     r   Ú&test_option_context_non_deprecated_keyr  t  s‚   € ä×Ñ�s˜AÔä	×	 Ñ	 ¨Ô	-ð °Ü×Ñ˜hÔ'Ü×Ñ˜s AÓ&ñ 	Ø÷	÷ô
 ! Ó*¨bÒ0Ð0Ñ0÷	ð 	ú÷ð ús#   ­,BÁA<ÁBÁ<B	ÂBÂB)"rô   rä   rñ   r)   Úpandas._config.configÚ_configÚconfigr   r   Úpandas.errorsr   Úpandasr   Úpandas._testingÚ_testingrV   r   rÖ   rÒ   rÓ   rÙ   rÜ   rÑ   r   râ   rë   rK   rÔ   r÷   rú   rü   r  r  r  r{   r"   r   ú<module>r     sÊ   ðÛ Û 	Û ã ç "Ð "Ý -å (ã Ý ÷\/ñ \/ò~<ð ‡�×Ñ˜ 5¨$ -Ó0ñó 1ðòð ‡�ñó ðòò$ð ‡�×Ñ˜ mÐ5GÐ%HÓIñ)ó Jð)ò )ò)ò (ò$+ó"	1r"   