o4i 4dZdaGddeZdZdZdZy)Nc$eZdZdZdZdZdZy)_IndentedCodeWriterc d|_||_y)N)leveloutput)selfrs g/mnt/ssd/data/python-lab/DaemonControl/venv/lib/python3.12/site-packages/PyQt6/uic/Compiler/indenter.py__init__z_IndentedCodeWriter.__init__.s  c.|xjdz c_yNrr s r indentz_IndentedCodeWriter.indent2 a r c.|xjdzc_yrrrs r dedentz_IndentedCodeWriter.dedent5rr c|jrUtdkDrdtz}|jd|}nd}|jj ||j z|dy|jj dy)Nr   )strip indentwidthreplacerwriter)r liners r rz_IndentedCodeWriter.write8sc ::<Q{*||D&1 KK  &4::*=tD E KK  d #r N)__name__ __module__ __qualname__r rrrr r rr-s $r rct|ayN)r _indenter)rs r createCodeIndenterr&Es #F+Ir ctSr$)r%r"r r getIndenterr(Is r c.tj|yr$)r%r)strings r write_coder+Ls OOFr )rr%objectrr&r(r+r"r r r-s-R  $&$0,r