ó
    †~i”	  ã                   óî   • S r SSKrSSKJr  S/r0 S/ _SS/_SSS	/_S
S	S/_SSS/_SSS/_S/ SQ_S/ SQ_S/ SQ_S/ SQ_S/ SQ_S/ SQ_S/ SQ_S/ SQ_S/ S Q_S!/ S"Q_r\R                  " SS#S$9S% 5       rg)&zZFunctions that generate the triad graphs, that is, the possible
digraphs on three nodes.

é    N)ÚDiGraphÚtriad_graphÚ003Ú012ÚabÚ102ÚbaÚ021DÚbcÚ021UÚcbÚ021CÚ111D)ÚacÚcar   Ú111U)r   r   r   Ú030T)r   r   r   Ú030C)r	   r   r   Ú201)r   r	   r   r   Ú120D)r   r	   r   r   Ú120U)r   r   r   r   Ú120C)r   r   r   r   Ú210)r   r   r   r   r   Ú300)r   r	   r   r   r   r   T)ÚgraphsÚreturns_graphc                 óž   • U [         ;  a  [        SU  S35      e[        5       nUR                  S5        UR	                  [         U    5        U$ )a6  Returns the triad graph with the given name.

Each string in the following tuple is a valid triad name::

    (
        "003",
        "012",
        "102",
        "021D",
        "021U",
        "021C",
        "111D",
        "111U",
        "030T",
        "030C",
        "201",
        "120D",
        "120U",
        "120C",
        "210",
        "300",
    )

Each triad name corresponds to one of the possible valid digraph on
three nodes.

Parameters
----------
triad_name : string
    The name of a triad, as described above.

Returns
-------
:class:`~networkx.DiGraph`
    The digraph on three nodes with the given name. The nodes of the
    graph are the single-character strings 'a', 'b', and 'c'.

Raises
------
ValueError
    If `triad_name` is not the name of a triad.

See also
--------
triadic_census

zunknown triad name "z9"; use one of the triad names in the TRIAD_NAMES constantÚabc)ÚTRIAD_EDGESÚ
ValueErrorr   Úadd_nodes_fromÚadd_edges_from)Ú
triad_nameÚGs     ÚW/home/mande/repo/quber/.venv/lib/python3.13/site-packages/networkx/generators/triads.pyr   r   %   sZ   € ðb œÓ$ÜØ" : ,ð /+ð +ó
ð 	
ô 	‹	€AØ×Ñ�UÔØ×Ñ”[ Ñ,Ô-Ø€Hó    )	Ú__doc__ÚnetworkxÚnxÚnetworkx.classesr   Ú__all__r   Ú_dispatchabler   © r&   r%   Ú<module>r.      s  ðñ
ó
 Ý $àˆ/€ðØ	ˆ2ðà	ˆDˆ6ðð 
ˆD�$ˆ<ðð ˆT�4ˆLð	ð
 ˆT�4ˆLðð ˆT�4ˆLðð Òðð Òðð Òðð Òðð 
Ò#ðð Ò$ðð Ò$ðð Ò$ðð 
Ò)ðð  
Ò/ð!€ð( ×Ò˜¨TÑ2ñ8ó 3ñ8r&   