+
    Ni                     .    ^ RI Ht  ! R R]4      tR tR# )    )contextmanagerc                   h   a  ] tR t^
t o ^tRR ltR tR tR tR t	]
R 4       tR tR tR	 tR
tV tR# )Blockc                    Wn         W n        R # )N)outdepth)selfr   r   s   &&&Z/tmp/fempkg/build/kf6/DESTDIR/usr/lib/python3.14/site-packages/kapidox/depdiagram/block.py__init__Block.__init__   s    
    c                    V P                   P                  V P                  \        P                  ,          R ,          V,           R,           4       R# ) 
N)r   writer   r   INDENT_SIZE)r	   texts   &&r
   writelnBlock.writeln   s0    tzzE$5$55;dBTIJr   c                h    VP                  4        F  w  r#V P                  R V RV R24       K  	  R# )"" = "";N)itemsr   )r	   attrskeyvalues   &,  r
   write_attrsBlock.write_attrs   s/    ++-JCLL1SEugR01 (r   c           
         V P                  V4      ;_uu_ 4       pVP                  4        F  w  rEVP                  R V RV R 24       K  	  RRR4       R#   + '       g   i     R# ; i)r   r   N)square_blockr   r   )r	   namer   br   r   s   &&,   r
   write_list_attrsBlock.write_list_attrs   sQ    t$$#kkm
		AcU%wa01 , %$$$s   2AA'	c                T    \        V4       F  pV P                  R V R24       K  	  R# )r   r   N)sortedr   )r	   nodesnodes   && r
   write_nodesBlock.write_nodes   s$    5MDLL1TF"& "r   c              +     "   V P                  V4       \        V P                  V P                  ^,           R7      pVP                  ! R/ VB  Vx  V P                  V4       R# 5i)   )r   N )r   r   r   r   r   )r	   openercloserr   blocks   &&&, r
   r1   Block.block!   sK     Vdhhdjj1n5"E"Vs   A#A%c                8    V P                   ! VR ,           R3/ VB # )z []r1   r	   prefixr   s   &&,r
   r!   Block.square_block)       zz&4-666r   c                8    V P                   ! VR ,           R3/ VB # )z {}r5   r6   s   &&,r
   curly_blockBlock.curly_block,   r9   r   c                Z    V P                   ! R \        RV,           4      ,           3RV/VB # )z	subgraph cluster_label)r<   quote)r	   titler   s   &&,r
   cluster_blockBlock.cluster_block/   s-    eJ4F.G G^u^X]^^r   )r   r   N)r   )__name__
__module____qualname____firstlineno__r   r   r   r   r$   r*   r   r1   r!   r<   rC   __static_attributes____classdictcell__)__classdict__s   @r
   r   r   
   sN     KK22
'  77_ _r   r   c                     R V  R 2# )r   r.   )txts   &r
   rA   rA   3   s    se1:r   N)
contextlibr   objectr   rA   r.   r   r
   <module>rP      s    &&_F &_Rr   