§
    bŠtj"  ã                   óþ   — d dl Z d dlZd dlZd dlZd dlmZmZ  G d„ de¦  «        Z G d„ de¦  «        Z	ej
                             d e	¦   «          e¦   «         g¦  «        d„ ¦   «         Zd	„ Zd
„ Zd„ Zd„ Zd„ Zd„ ZdS )é    N)ÚBackendPrioritiesÚConfigc                   ó.   — e Zd ZU dZeed<   eed<   d„ ZdS )ÚExampleConfigúExample configuration.ÚxÚyc                 ó�   — |dk    r|dk    rt          d¦  «        ‚|dk    r$t          |t          ¦  «        st          d¦  «        ‚|S )Nr   r   úx must be positiver	   úy must be a str)Ú
ValueErrorÚ
isinstanceÚstrÚ	TypeError)ÚselfÚkeyÚvalues      ú^/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/networkx/utils/tests/test_config.pyÚ_on_setattrzExampleConfig._on_setattr   sM   € Ø�#Š:ˆ:˜% 1š*˜*ÝÐ1Ñ2Ô2Ð2Ø�#Š:ˆ:�j¨µÑ4Ô4ˆ:ÝÐ-Ñ.Ô.Ð.Øˆó    N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚintÚ__annotations__r   r   © r   r   r   r      s=   € € € € € € Ø Ð à
€F€F�FØ
€F€F�Fðð ð ð ð r   r   c                   ó   — e Zd ZdS )ÚEmptyConfigN)r   r   r   r   r   r   r   r      s   € € € € € Ø€Dr   r   Úcfgc                 ó~  — t          | ¦  «        g k    sJ ‚t          j        t          ¦  «        5  d| _        d d d ¦  «         n# 1 swxY w Y   t          j        t
          ¦  «        5  d| d<   d d d ¦  «         n# 1 swxY w Y   t          j        t          ¦  «        5  | j         d d d ¦  «         n# 1 swxY w Y   t          j        t
          ¦  «        5  | d          d d d ¦  «         n# 1 swxY w Y   t          | ¦  «        dk    sJ ‚d| vsJ ‚| | k    sJ ‚|                      dd¦  «        dk    sJ ‚t          |  	                    ¦   «         ¦  «        t          ¦   «         k    sJ ‚t          |  
                    ¦   «         ¦  «        t          ¦   «         k    sJ ‚t          |                      ¦   «         ¦  «        t          ¦   «         k    sJ ‚t          j        t          j        | ¦  «        ¦  «        }| |k    sJ ‚t          | t           j        j        ¦  «        sJ ‚t          | t           j        j        ¦  «        sJ ‚d S )Né   r   r   é   )ÚdirÚpytestÚraisesÚAttributeErrorr   ÚKeyErrorÚlenÚgetÚsetÚkeysÚvaluesÚitemsÚpickleÚloadsÚdumpsr   ÚcollectionsÚabcÚ
CollectionÚMapping©r    Úcfg2s     r   Útest_config_emptyr8      sâ  € åˆs‰8Œ8�rŠ>ˆ>ˆ>ˆ>Ý	Œ•~Ñ	&Ô	&ð ð ØˆŒðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å	Œ•xÑ	 Ô	 ð ð ØˆˆC‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å	Œ•~Ñ	&Ô	&ð ð ØŒˆðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å	Œ•xÑ	 Ô	 ð ð ØˆCŒˆðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åˆs‰8Œ8�qŠ=ˆ=ˆ=ˆ=Ø�cˆ>ˆ>ˆ>ˆ>Ø�#Š:ˆ:ˆ:ˆ:Ø�7Š7�3˜‰?Œ?˜aÒÐÐÐÝˆs�xŠx‰zŒz‰?Œ?�c™eœeÒ#Ð#Ð#Ð#Ýˆs�zŠz‰|Œ|ÑÔ¥¡¤Ò%Ð%Ð%Ð%Ýˆs�yŠy‰{Œ{ÑÔ�s™uœuÒ$Ð$Ð$Ð$ÝŒ<�œ SÑ)Ô)Ñ*Ô*€DØ�$Š;ˆ;ˆ;ˆ;Ý�c�;œ?Ô5Ñ6Ô6Ð6Ð6Ð6Ý�c�;œ?Ô2Ñ3Ô3Ð3Ð3Ð3Ð3Ð3sG   ¯AÁAÁ
AÁ'A9Á9A=Â A=ÂB1Â1B5Â8B5Ã	C*Ã*C.Ã1C.c                  óª	  — t          j        t          d¬¦  «        5  t          ¦   «          d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  t          dd¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  t          ddd	¬
¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  t          d	¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          dd¬¦  «        } | j        dk    sJ ‚| d         dk    sJ ‚| d         dk    sJ ‚| j        dk    sJ ‚d| v sJ ‚d| v sJ ‚d| vsJ ‚t          | ¦  «        dk    sJ ‚t          t          | ¦  «        ¦  «        ddhk    sJ ‚t          |                      ¦   «         ¦  «        ddhk    sJ ‚t          |                      ¦   «         ¦  «        ddhk    sJ ‚t          |                      ¦   «         ¦  «        ddhk    sJ ‚t          | ¦  «        ddgk    sJ ‚d| _        d| d<   | d         dk    sJ ‚| j        dk    sJ ‚t          j        t          d¬¦  «        5  | `d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  | d= d d d ¦  «         n# 1 swxY w Y   | j        dk    sJ ‚| | k    sJ ‚| t          dd¬¦  «        k    sJ ‚| t          dd¬¦  «        k    sJ ‚| t          dd¬¦  «        k    sJ ‚t          j        t          d¬¦  «        5  d| d<   d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  d| _        d d d ¦  «         n# 1 swxY w Y   |                      dd¦  «        dk    sJ ‚t          j        t"          ¦  «        5  d| _        d d d ¦  «         n# 1 swxY w Y   t          j        t&          ¦  «        5  d| d<   d d d ¦  «         n# 1 swxY w Y   t          j        t"          ¦  «        5  | j         d d d ¦  «         n# 1 swxY w Y   t          j        t&          ¦  «        5  | d          d d d ¦  «         n# 1 swxY w Y   t)          j        t)          j        | ¦  «        ¦  «        }| |k    sJ ‚| j        dk    sJ ‚|j        dk    sJ ‚d S )Nzmissing 2 required keyword-only©Úmatchr   r   Úfoo©r   r	   zunexpected keywordr"   z
bad config)r   r	   Úz)r>   r   r	   r>   r#   ©r   r"   )r	   r<   Úbarzcan't be deletedé   Úbazr   é   éûÿÿÿé
   r   )r%   r&   r   r   r   r   r   r	   r)   r+   Úiterr,   r-   r.   r$   r   r*   r'   r>   r(   r/   r0   r1   r   r6   s     r   Útest_config_subclassrG   5   s¿  € Ý	Œ•yÐ(IÐ	JÑ	JÔ	Jð ð Ý‰Œˆðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å	Œ•zÐ)=Ð	>Ñ	>Ô	>ð $ð $Ý˜˜UÐ#Ñ#Ô#Ð#ð$ð $ð $ñ $ô $ð $ð $ð $ð $ð $ð $øøøð $ð $ð $ð $å	Œ•yÐ(<Ð	=Ñ	=Ô	=ð 4ð 4Ý˜˜U lÐ3Ñ3Ô3Ð3ð4ð 4ð 4ñ 4ô 4ð 4ð 4ð 4ð 4ð 4ð 4øøøð 4ð 4ð 4ð 4å	Œ•yÐ(<Ð	=Ñ	=Ô	=ð $ð $Ý�lÐ#Ñ#Ô#Ð#ð$ð $ð $ñ $ô $ð $ð $ð $ð $ð $ð $øøøð $ð $ð $ð $å
˜!˜uÐ
%Ñ
%Ô
%€CØŒ5�AŠ:ˆ:ˆ:ˆ:ØˆsŒ8�qŠ=ˆ=ˆ=ˆ=ØˆsŒ8�uÒÐÐÐØŒ5�EŠ>ˆ>ˆ>ˆ>Ø�#ˆ:ˆ:ˆ:ˆ:Ø�#ˆ:ˆ:ˆ:ˆ:Ø�cˆ>ˆ>ˆ>ˆ>Ýˆs‰8Œ8�qŠ=ˆ=ˆ=ˆ=Ý�t�C‰yŒy‰>Œ>˜c 3˜ZÒ'Ð'Ð'Ð'Ýˆs�xŠx‰zŒz‰?Œ?˜s C˜jÒ(Ð(Ð(Ð(Ýˆs�zŠz‰|Œ|ÑÔ  E 
Ò*Ð*Ð*Ð*Ýˆs�yŠy‰{Œ{ÑÔ ¨,Ð7Ò7Ð7Ð7Ð7Ýˆs‰8Œ8˜˜S�zÒ!Ð!Ð!Ð!Ø€C„EØ€Cˆ�HØˆsŒ8�qŠ=ˆ=ˆ=ˆ=ØŒ5�EŠ>ˆ>ˆ>ˆ>Ý	Œ•yÐ(:Ð	;Ñ	;Ô	;ð ð ØˆEðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å	Œ•yÐ(:Ð	;Ñ	;Ô	;ð ð Ø�ˆHðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð àŒ5�AŠ:ˆ:ˆ:ˆ:Ø�#Š:ˆ:ˆ:ˆ:Ø•- ! uÐ-Ñ-Ô-Ò-Ð-Ð-Ð-Ø•- ! uÐ-Ñ-Ô-Ò-Ð-Ð-Ð-Ø•&˜1 Ð&Ñ&Ô&Ò&Ð&Ð&Ð&Ý	Œ•yÐ(9Ð	:Ñ	:Ô	:ð ð ØˆˆC‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å	Œ•zÐ)=Ð	>Ñ	>Ô	>ð ð ØˆŒðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð à�7Š7�3˜ÑÔ˜qÒ Ð Ð Ð Ý	Œ•~Ñ	&Ô	&ð ð ØˆŒðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å	Œ•xÑ	 Ô	 ð ð ØˆˆC‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å	Œ•~Ñ	&Ô	&ð ð ØŒˆðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å	Œ•xÑ	 Ô	 ð ð ØˆCŒˆðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åŒ<�œ SÑ)Ô)Ñ*Ô*€DØ�$Š;ˆ;ˆ;ˆ;ØŒ;Ð2Ò2Ð2Ð2Ð2ØŒ<Ð3Ò3Ð3Ð3Ð3Ð3Ð3sÒ   œ7·;¾;ÁA;Á;A?ÂA?Â!C Ã CÃCÃ&DÄDÄ
DÉ4JÊJÊ
JÊ)J9Ê9J=Ë J=Ì9MÍMÍMÍ1NÎN	ÎN	ÏOÏOÏ OÏ=PÐPÐPÐ3QÑQÑQÑ+	R Ò RÒRc                  ó’   —  G d„ dt           ¦  «        }  | d¬¦  «        }|j        dk    sJ ‚ | dd¬¦  «        }|j        dk    sJ ‚d S )Nc                   ó(   — e Zd ZU dZeed<   eed<   dS )ú+test_config_defaults.<locals>.DefaultConfigr   r   r	   N©r   r   r   r   r   r   r   r   r   ÚDefaultConfigrJ   m   s&   € € € € € € Øˆˆ3ˆ
ˆ
‰
Øˆˆ‰ˆˆr   rL   r"   )r	   r   r#   r=   )r   r   )rL   r    s     r   Útest_config_defaultsrM   l   sv   € ðð ð ð ð �ñ ô ð ð ˆ-˜!Ð
Ñ
Ô
€CØŒ5�AŠ:ˆ:ˆ:ˆ:Ø
ˆ-˜!˜qÐ
!Ñ
!Ô
!€CØŒ5�AŠ:ˆ:ˆ:ˆ:ˆ:ˆ:r   c                  óº  — t          t          j        j        t          ¦  «        sJ ‚t          t          j        j        j        t          ¦  «        sJ ‚t          t          j        j        t          ¦  «        sJ ‚t          j
        t          d¬¦  «        5  dt          j        j        _        d d d ¦  «         n# 1 swxY w Y   t          j
        t          d¬¦  «        5  dgt          j        j        _        d d d ¦  «         n# 1 swxY w Y   t          j
        t          d¬¦  «        5  i t          j        _        d d d ¦  «         n# 1 swxY w Y   t          j
        t          d¬¦  «        5  t          i ¬¦  «        t          j        _        d d d ¦  «         n# 1 swxY w Y   t          j
        t          d¬¦  «        5  t          t          ¦   «         ¬¦  «        t          j        _        d d d ¦  «         n# 1 swxY w Y   t          j
        t          d	¬¦  «        5  d
t          j        _        d d d ¦  «         n# 1 swxY w Y   t          j
        t          d¬¦  «        5  dt          j        _        d d d ¦  «         n# 1 swxY w Y   t          j
        t          d¬¦  «        5  d
ht          j        _        d d d ¦  «         n# 1 swxY w Y   t          j        j        } 	 dgt          j        _        t          t          j        j        t          ¦  «        sJ ‚t          j        j        j        dgk    sJ ‚	 | t          j        _        d S # | t          j        _        w xY w)Nzmust be a list of backend namesr:   Únx_loopbackzUnknown backend when settingÚ&this_almost_certainly_is_not_a_backendz#must be a Config of backend configs)Úplausible_backend_name)rP   zmust be True or Falsez	bad valuezmust be a set of é   zUnknown warning Únetworkx)r   ÚnxÚconfigÚbackend_priorityr   ÚalgosÚlistÚbackendsr   r%   r&   r   r   Úcache_converted_graphsÚwarnings_to_ignore)Úprevs    r   Útest_nxconfigr]   w   sÃ  € Ý•b”iÔ0Õ2CÑDÔDÐDÐDÐDÝ•b”iÔ0Ô6½Ñ=Ô=Ð=Ð=Ð=Ý•b”iÔ(­&Ñ1Ô1Ð1Ð1Ð1Ý	Œ•yÐ(IÐ	JÑ	JÔ	Jð 9ð 9Ø+8�Œ	Ô"Ô(ð9ð 9ð 9ñ 9ô 9ð 9ð 9ð 9ð 9ð 9ð 9øøøð 9ð 9ð 9ð 9å	Œ•zÐ)GÐ	HÑ	HÔ	Hð Vð VØ,TÐ+U�Œ	Ô"Ô(ðVð Vð Vñ Vô Vð Vð Vð Vð Vð Vð Vøøøð Vð Vð Vð Vå	Œ•yÐ(MÐ	NÑ	NÔ	Nð  ð  Ø�Œ	Ôð ð  ð  ñ  ô  ð  ð  ð  ð  ð  ð  øøøð  ð  ð  ð  å	Œ•yÐ(MÐ	NÑ	NÔ	Nð ?ð ?Ý#¸2Ð>Ñ>Ô>�Œ	Ôð?ð ?ð ?ñ ?ô ?ð ?ð ?ð ?ð ?ð ?ð ?øøøð ?ð ?ð ?ð ?å	Œ•zÐ)GÐ	HÑ	HÔ	Hð Uð UÝ#Í6É8Ì8ÐTÑTÔT�Œ	ÔðUð Uð Uñ Uô Uð Uð Uð Uð Uð Uð Uøøøð Uð Uð Uð Uå	Œ•yÐ(?Ð	@Ñ	@Ô	@ð 7ð 7Ø+6�Œ	Ô(ð7ð 7ð 7ñ 7ô 7ð 7ð 7ð 7ð 7ð 7ð 7øøøð 7ð 7ð 7ð 7å	Œ•yÐ(;Ð	<Ñ	<Ô	<ð )ð )Ø'(�Œ	Ô$ð)ð )ð )ñ )ô )ð )ð )ð )ð )ð )ð )øøøð )ð )ð )ð )å	Œ•zÐ);Ð	<Ñ	<Ô	<ð 5ð 5Ø(3 }�Œ	Ô$ð5ð 5ð 5ñ 5ô 5ð 5ð 5ð 5ð 5ð 5ð 5øøøð 5ð 5ð 5ð 5õ Œ9Ô%€Dð*Ø&0 \�Œ	Ô"Ý�"œ)Ô4Õ6GÑHÔHÐHÐHÐHÝŒyÔ)Ô/°J°<Ò?Ð?Ð?Ð?Ð?à%)�Œ	Ô"Ð"Ð"ø T�Œ	Ô"Ð)Ð)Ð)Ð)s�   ÂB6Â6B:Â=B:ÃD Ä DÄDÄ&EÅEÅEÅ* FÆFÆFÆ<,G4Ç4G8Ç;G8ÈH8È8H<È?H<ÉI<É<J ÊJ Ê"KËKËKËAM ÍMc                  ó`  — t           j        j        j        } | rg ndg}| |k    sJ ‚t           j        j        j        |k    sJ ‚t          j        |¬¦  «        5  t           j        j        j        |k    sJ ‚	 d d d ¦  «         n# 1 swxY w Y   t           j        j        j        | k    sJ ‚t           j                             |¬¦  «        5  t           j        j        j        |k    sJ ‚	 d d d ¦  «         n# 1 swxY w Y   t           j        j        j        | k    sJ ‚dg}t	          j        t          d¬¦  «        5  |t           j        _        d d d ¦  «         n# 1 swxY w Y   t	          j        t          d¬¦  «        5  t          j        |¬¦  «        5  	 d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         n# 1 swxY w Y   t	          j        t          d¬¦  «        5  t           j                             |¬¦  «        5  	 d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         d S # 1 swxY w Y   d S )NrS   )rV   )rW   zbad-backendzUnknown backendr:   )rT   rU   rV   rW   r%   r&   r   )ÚorigÚvalÚbads      r   Útest_nxconfig_contextrb   •   sÆ  € õ Œ9Ô%Ô+€DØÐ
&ˆ"ˆ"˜:˜,€CØ�3Š;ˆ;ˆ;ˆ;ÝŒ9Ô%Ô+¨sÒ2Ð2Ð2Ð2Ý	Œ CÐ	(Ñ	(Ô	(ð 7ð 7ÝŒyÔ)Ô/°3Ò6Ð6Ð6Ð6Ð6ð7ð 7ð 7ñ 7ô 7ð 7ð 7ð 7ð 7ð 7ð 7øøøð 7ð 7ð 7ð 7åŒ9Ô%Ô+¨tÒ3Ð3Ð3Ð3Ý	Œ×	#Ò	#¨#Ð	#Ñ	.Ô	.ð 7ð 7ÝŒyÔ)Ô/°3Ò6Ð6Ð6Ð6Ð6ð7ð 7ð 7ñ 7ô 7ð 7ð 7ð 7ð 7ð 7ð 7øøøð 7ð 7ð 7ð 7åŒ9Ô%Ô+¨tÒ3Ð3Ð3Ð3Øˆ/€CÝ	Œ•zÐ):Ð	;Ñ	;Ô	;ð )ð )Ø%(�Œ	Ô"ð)ð )ð )ñ )ô )ð )ð )ð )ð )ð )ð )øøøð )ð )ð )ð )å	Œ•zÐ):Ð	;Ñ	;Ô	;ð ð ÝŒY¨Ð,Ñ,Ô,ð 	ð 	Øð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ 
Œ•zÐ):Ð	;Ñ	;Ô	;ð ð ÝŒY×'Ò'¨cÐ'Ñ2Ô2ð 	ð 	Øð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s¢   ÁBÂBÂBÃC2Ã2C6Ã9C6Ä7EÅEÅEÅ;F6ÆFÆF6ÆF#	Æ#F6Æ&F#	Æ'F6Æ6F:Æ=F:Ç!H#Ç=HÇ?H#ÈH	ÈH#ÈH	ÈH#È#H'È*H'c                  óf  —  G d„ dt           d¬¦  «        }  | d¬¦  «        }d|vsJ ‚t          |¦  «        dk    sJ ‚t          |¦  «        dgk    sJ ‚t          |                     ¦   «         ¦  «        dgk    sJ ‚t          |                     ¦   «         ¦  «        dgk    sJ ‚t          |                     ¦   «         ¦  «        d	gk    sJ ‚|j        dk    sJ ‚|d         dk    sJ ‚d|v sJ ‚t          |d¦  «        sJ ‚d
t          |¦  «        v sJ ‚| | d¬¦  «        k    sJ ‚|`dt          |¦  «        v sJ ‚t          |¦  «        dk    sJ ‚t          |d¦  «        rJ ‚d|vsJ ‚t          |d¦  «        rJ ‚d|vsJ ‚d|_	        t          |¦  «        dk    sJ ‚t          |¦  «        dgk    sJ ‚t          |                     ¦   «         ¦  «        dgk    sJ ‚t          |                     ¦   «         ¦  «        dgk    sJ ‚t          |                     ¦   «         ¦  «        dgk    sJ ‚|j	        dk    sJ ‚|d         dk    sJ ‚t          |d¦  «        sJ ‚d|v sJ ‚|d= t          |¦  «        dk    sJ ‚t          |¦  «        g k    sJ ‚t          j        t          d¬¦  «        5  |`	d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |d= d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5   | ¦   «          d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5   | dd¬¦  «         d d d ¦  «         n# 1 swxY w Y    G d„ dt           d¬¦  «        } |¦   «         j        dk    sJ ‚ |d¬¦  «        d         dk    sJ ‚d S )Nc                   ó   — e Zd ZU eed<   dS )ú'test_not_strict.<locals>.FlexibleConfigr   N)r   r   r   r   r   r   r   r   ÚFlexibleConfigre   ®   s   € € € € € € Øˆˆ‰ˆˆr   rf   F)Ústrictr"   ©r   Ú_strictr   r?   zFlexibleConfig(x=1)zFlexibleConfig()r   r	   r#   )r	   r#   r:   zmissing 1 required keyword-onlyzunexpected keyword argument 'y'r=   c                   ó   — e Zd ZU dZeed<   dS )ú2test_not_strict.<locals>.FlexibleConfigWithDefaultr   r   NrK   r   r   r   ÚFlexibleConfigWithDefaultrk   Ü   s   € € € € € € Øˆˆ3ˆ
ˆ
‰
ˆ
ˆ
r   rl   )r   r)   rX   r,   r-   r.   r   ÚhasattrÚreprr	   r%   r&   r'   r(   r   )rf   r    rl   s      r   Útest_not_strictro   ­   s;  € ðð ð ð ð �¨ð ñ ô ð ð ˆ.˜1Ð
Ñ
Ô
€CØ˜CÐÐÐÐÝˆs‰8Œ8�qŠ=ˆ=ˆ=ˆ=Ý�‰9Œ9˜˜ÒÐÐÐÝ�—’‘
”
ÑÔ ˜uÒ$Ð$Ð$Ð$Ý�—
’
‘”ÑÔ ! Ò$Ð$Ð$Ð$Ý�—	’	‘”ÑÔ  
Ò*Ð*Ð*Ð*ØŒ5�AŠ:ˆ:ˆ:ˆ:ØˆsŒ8�qŠ=ˆ=ˆ=ˆ=Ø�#ˆ:ˆ:ˆ:ˆ:Ý�3˜ÑÔÐÐÐØ ¥D¨¡I¤IÐ-Ð-Ð-Ð-Ø�.�. 1Ð%Ñ%Ô%Ò%Ð%Ð%Ð%ØˆØ¥ c¡¤Ð*Ð*Ð*Ð*Ýˆs‰8Œ8�qŠ=ˆ=ˆ=ˆ=Ý�s˜CÑ Ô Ð Ð Ð Ø�cˆ>ˆ>ˆ>ˆ>Ý�s˜CÑ Ô Ð Ð Ð Ø�cˆ>ˆ>ˆ>ˆ>Ø€C„EÝˆs‰8Œ8�qŠ=ˆ=ˆ=ˆ=Ý�‰9Œ9˜˜ÒÐÐÐÝ�—’‘
”
ÑÔ ˜uÒ$Ð$Ð$Ð$Ý�—
’
‘”ÑÔ ! Ò$Ð$Ð$Ð$Ý�—	’	‘”ÑÔ  
Ò*Ð*Ð*Ð*ØŒ5�AŠ:ˆ:ˆ:ˆ:ØˆsŒ8�qŠ=ˆ=ˆ=ˆ=Ý�3˜ÑÔÐÐÐØ�#ˆ:ˆ:ˆ:ˆ:ØˆCˆÝˆs‰8Œ8�qŠ=ˆ=ˆ=ˆ=Ý�‰9Œ9˜Š?ˆ?ˆ?ˆ?Ý	Œ•~¨SÐ	1Ñ	1Ô	1ð ð ØˆEðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å	Œ•x sÐ	+Ñ	+Ô	+ð ð Ø�ˆHðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å	Œ•yÐ(IÐ	JÑ	JÔ	Jð ð ØˆÑÔÐðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ 
Œ•yÐ(IÐ	JÑ	JÔ	Jð !ð !Øˆ˜˜aÐ Ñ Ô Ð ð!ð !ð !ñ !ô !ð !ð !ð !ð !ð !ð !øøøð !ð !ð !ð !ðð ð ð ð ¥F°5ð ñ ô ð ð %Ð$Ñ&Ô&Ô(¨AÒ-Ð-Ð-Ð-Ø$Ð$ qÐ)Ñ)Ô)¨#Ô.°!Ò3Ð3Ð3Ð3Ð3Ð3sH   Ê"J1Ê1J5Ê8J5ËK'Ë'K+Ë.K+ÌL$Ì$L(Ì+L(Í
M$Í$M(Í+M(c            	      óN  — t          d¬¦  «        }  | d¬¦  «        5 }|j        dk    sJ ‚d|_        | j        dk    sJ ‚	 d d d ¦  «         n# 1 swxY w Y   | j        dk    sJ ‚ | d¬¦  «        5 }|| k    sJ ‚| j        dk    sJ ‚ | d¬¦  «        5 }|| k    sJ ‚| j        dk    sJ ‚t          j        t          d¬¦  «        5  | 5 }	 d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         n# 1 swxY w Y   | j        dk    sJ ‚	 d d d ¦  «         n# 1 swxY w Y   | j        dk    sJ ‚	 d d d ¦  «         n# 1 swxY w Y   | j        dk    sJ ‚ | d¬¦  «        }|| k    sJ ‚| j        dk    sJ ‚| j        €J ‚| j        g k    sJ ‚|5  || k    sJ ‚| j        dk    sJ ‚	 d d d ¦  «         n# 1 swxY w Y   | j        dk    sJ ‚| j        �J ‚t          j        t          d¬¦  «        5  | 5  	 d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         n# 1 swxY w Y   | j        dk    sJ ‚d S )Nr"   rh   r#   rA   zcontext manager withoutr:   é   )r   r   r%   r&   ÚRuntimeErrorÚ_prevÚ_context_stack)r    ÚcÚc2Úc3s       r   Útest_contextrx   ã   se  € Ý
�1ˆ+‰+Œ+€CØ	ˆˆqˆ‰Œð �QØŒs�aŠxˆxˆxˆxØˆŒØŒu˜Šzˆzˆzˆzˆzðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð Œ5�AŠ:ˆ:ˆ:ˆ:à	ˆˆqˆ‰Œð 
�QØ�CŠxˆxˆxˆxØŒu˜ŠzˆzˆzˆzØˆS�1ˆX‰XŒXð 	˜Ø˜’9�9�9�9Ø”5˜A’:�:�:�:Ý”�|Ð3LÐMÑMÔMð ð Øð ˜BØðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð ”5˜A’:�:�:�:�:ð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð Œu˜Šzˆzˆzˆzˆzð
ð 
ð 
ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
øøøð 
ð 
ð 
ð 
ð Œ5�AŠ:ˆ:ˆ:ˆ:àˆˆaˆ‰Œ€AØ�Š8ˆ8ˆ8ˆ8ØŒ5�AŠ:ˆ:ˆ:ˆ:àŒ9Ð Ð Ð ØÔ Ò#Ð#Ð#Ð#Ø	
ð ð Ø�CŠxˆxˆxˆxØŒu˜Šzˆzˆzˆzˆzðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð Œ5�AŠ:ˆ:ˆ:ˆ:àŒ9ÐÐÐÝ	Œ•|Ð+DÐ	EÑ	EÔ	Eð ð Øð 	ð 	Øð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð Œ5�AŠ:ˆ:ˆ:ˆ:ˆ:ˆ:s×   �"AÁAÁAÁ0"D5Â1DÃC+ÃC	ÃC+ÃCÃC+ÃCÃC+ÃDÃ+C/Ã/DÃ2C/Ã3DÄD5ÄD	ÄD5ÄD	ÄD5Ä5D9Ä<D9ÆF)Æ)F-Æ0F-Ç%HÇ(G6Ç*HÇ6G:	Ç:HÇ=G:	Ç>HÈHÈH)r2   r/   r%   rS   rT   Únetworkx.utils.configsr   r   r   r   ÚmarkÚparametrizer8   rG   rM   r]   rb   ro   rx   r   r   r   ú<module>r|      s@  ðØ Ð Ð Ð Ø €€€à €€€à Ð Ð Ð Ø <Ð <Ð <Ð <Ð <Ð <Ð <Ð <ðð ð ð ð �Fñ ô ð ð	ð 	ð 	ð 	ð 	�&ñ 	ô 	ð 	ð „×Ò˜  ¡¤°°±´Ð 9Ñ:Ô:ð4ð 4ñ ;Ô:ð4ð.44ð 44ð 44ðnð ð ð*ð *ð *ð<ð ð ð034ð 34ð 34ðl$ð $ð $ð $ð $r   