
    $g                     :    d Z ddlmZmZ ddlmZ dededefdZd	S )
zProceess '
'.   )	charStrAt
isStrSpace   )StateInlinestatesilentreturnc                    | j         }| j        |         dk    rdS t          | j                  dz
  }| j        }|s|dk    rt          | j        |          dk    r|dk    rt          | j        |dz
            dk    rz|dz
  }|dk    rCt          | j        |dz
            dk    r'|dz  }|dk    rt          | j        |dz
            dk    '| j        d |         | _        |                     ddd           nC| j        d d         | _        |                     d	dd           n|                     d	dd           |dz  }||k     r?t          | j        |                   r%|dz  }||k     rt          | j        |                   %|| _         d
S )N
Fr        	hardbreakbr	softbreakT)possrclenpendingposMaxr   pushr   )r   r   r   pmaxmaximumwss         `/var/www/html/netbox-4.1.3/venv/lib/python3.11/site-packages/markdown_it/rules_inline/newline.pynewliner      s   
)Cy~uu}!DlG  -1995=$773>>qyyYu}dQh??3FFAXAgg)EM26"B"Bc"I"I!GB Agg)EM26"B"Bc"I"I %crc 2

;a0000 %crc 2

;a0000 JJ{D!,,,1HC --Juy~66-q --Juy~66- EI4    N)__doc__common.utilsr   r   state_inliner   boolr    r   r   <module>r#      sh      0 0 0 0 0 0 0 0 % % % % % %%; % % % % % % % %r   