Ë
    Ñwìi¥  ã                   ó&   — d dl mZ  G d„ de«      Zy)é   )ÚAbstractIterc                   ó0   — e Zd ZdZed„ «       Zed„ «       Zy)ÚPostOrderItera  
    Iterate over tree applying post-order strategy starting at `node`.

    >>> from anytree import Node, RenderTree, AsciiStyle, PostOrderIter
    >>> f = Node("f")
    >>> b = Node("b", parent=f)
    >>> a = Node("a", parent=b)
    >>> d = Node("d", parent=b)
    >>> c = Node("c", parent=d)
    >>> e = Node("e", parent=d)
    >>> g = Node("g", parent=f)
    >>> i = Node("i", parent=g)
    >>> h = Node("h", parent=i)
    >>> print(RenderTree(f, style=AsciiStyle()).by_attr())
    f
    |-- b
    |   |-- a
    |   +-- d
    |       |-- c
    |       +-- e
    +-- g
        +-- i
            +-- h
    >>> [node.name for node in PostOrderIter(f)]
    ['a', 'c', 'e', 'd', 'b', 'h', 'i', 'g', 'f']
    >>> [node.name for node in PostOrderIter(f, maxlevel=3)]
    ['a', 'd', 'b', 'i', 'g', 'f']
    >>> [node.name for node in PostOrderIter(f, filter_=lambda n: n.name not in ('e', 'g'))]
    ['a', 'c', 'd', 'b', 'h', 'i', 'f']
    >>> [node.name for node in PostOrderIter(f, stop=lambda n: n.name == 'd')]
    ['a', 'b', 'h', 'i', 'g', 'f']
    c                 ó4   — t         j                  | d|||«      S ©Nr   )r   Ú_PostOrderIter__next)ÚchildrenÚfilter_ÚstopÚmaxlevels       úp/workspace/moltex-experiments/.pixi/envs/default/lib/python3.12/site-packages/anytree/iterators/postorderiter.pyÚ_iterzPostOrderIter._iter&   s   € ä×#Ñ# H¨a°¸$ÀÓIÐIó    c              #   óî   K  — t        j                  ||«      sY| D ]S  }t        j                  |j                  |«      }t        j                  ||dz   |||«      E d {  –—†   ||«      sŒP|–— ŒU y y 7 Œ­wr   )r   Ú_abort_at_levelÚ_get_childrenr	   r   r   )r	   Úlevelr
   r   r   ÚchildÚgrandchildrens          r   Ú__nextzPostOrderIter.__next*   so   è ø€ ä×+Ñ+¨E°8Ô<Û!�Ü ,× :Ñ :¸5¿>¹>È4Ó P�Ü(×/Ñ/°¸uÀq¹yÈ'ÐSWÐYaÓb×bÐbÙ˜5•>Ø“Kñ	 "ð =ð cús   ‚AA5ÁA3ÁA5Á+	A5N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ústaticmethodr   r   © r   r   r   r      s2   „ ñðB ñJó ðJð ñ ó ñ r   r   N)Úabstractiterr   r   r   r   r   Ú<module>r      s   ðÝ &ô- �Lõ - r   