Ë ðð× fOÞyãó4—ddlZddlZddlmZGd„d«Zy)éNé)Ú EAsciiDoccóf—eZdZdZdZd„Zd„Zed„«Zdd„Z dd„Z dd„Z dd „Z dd „Z dd „Zd „Zy )ÚMessagez Message functions. Úasciidoccóf—d|_g|_d|_||_||_||_||_y)NÚ)ÚlinenosÚmessagesÚprev_msgÚapplication_callerÚdocumentÚconfigÚreader)Úselfr rrrs ú5/usr/lib/python3.12/site-packages/asciidoc/message.pyÚ__init__zMessage.__init__ s6€ðˆŒ ؈Œ ؈Œ Ø"4ˆÔØ ˆŒ ؈Œ ؈� ócó—||_y©N)r )rr s rÚ set_callerzMessage.set_callers €Ø"4ˆÕrcó—t|«yr)Úprint)Úmsgs rÚstdoutzMessage.stdouts €ä ˆc� rcó —||jk(ry|jj|«|jdk(rBtj j tj›d|›tj›�«||_y)NÚ__main__z: ) r r Úappendr ÚsysÚstderrÚwriterÚPROGÚosÚlinesep©rrs rr zMessage.stderrsY€Ø �$—-‘-Ò Ø Ø � ‰ ×јSÔ!Ø × "Ñ " jÒ 0Ü �J‰J× Ñ ¬7¯<«<¹¼b¿jºjÐIÔ J؈� rcóz—|jjr%|j||¬«}|j|«yy)N)r )rÚverboseÚformatr ©rrr s rr'zMessage.verbose's2€Ø �;‰;× Ò Ø—+‘+˜c¨7�+Ó3ˆCØ �K‰K˜Õ ð rcór—|j|d||¬«}d|j_|j|«y)Nz WARNING: )ÚoffsetT)r(rÚ has_warningsr )rrr r+s rÚwarningzMessage.warning,s0€Ø�k‰k˜#˜{¨G¸FˆkÓCˆØ%)ˆ� ‰ Ô"Ø � ‰ �CÕrcóL—|j|d|«}|j|«y)Nz DEPRECATED: )r(r r)s rÚ deprecatedzMessage.deprecated1s €Ø�k‰k˜#˜~¨wÓ7ˆØ � ‰ �CÕrNcó—|jdurl|s |jr^|jjrH|€|jj}|dtjj |d«|d|zfzz }||zS)z Return formatted message string.Fz %s: line %d: rr)r rÚcursorr#ÚpathÚbasename)rrÚprefixr r1r+s rr(zMessage.format5sr€à �<‰<˜uÑ $Ù˜TŸ\š\¨t¯{©{×/AÒ/A؈~ØŸ™×+Ñ+�Ø �o¬¯©×)9Ñ)9¸&À¹)Ó)DÀfÈQÁiÐPVÑFVÐ(WÑWÑ WˆFؘ‰|Ðrcó®—|rt|j|d|¬««‚|j|d|¬«}|j|«d|j_y)zã Report fatal error. If halt=True raise EAsciiDoc exception. If halt=False don't exit application, continue in the hope of reporting all fatal errors finishing with a non-zero exit code. F)r r1zERROR: )r1TN)rr(r rÚ has_errors)rrr1Úhalts rÚerrorz Message.error>sM€ñ ܘDŸK™K¨°UÀ6˜KÓJÓKÐ Kà—+‘+˜c 9°V�+Ó<ˆCØ �K‰K˜Ô Ø'+ˆD�M‰MÕ $rcó,—|jd|z«y)Nzunsafe: )r8r%s rÚunsafezMessage.unsafeLs€Ø � ‰ �:˜c‘>Õ"r)r )T)Tr)r TNr)NF)Ú__name__Ú __module__Ú __qualname__Ú__doc__r"rrÚ staticmethodrr r'r-r/r(r8r:©rrrrsO„ñð €Dò ò5ðñóðóóó ó óó ,ó#rr)r#rÚ exceptionsrrr@rrÚrBsðÛ Û å!÷F#òF#r