§
    YŠtjµ  ã                  ó–,  — U d Z ddlmZ ddlmZmZmZmZmZ ddl	m
Z
 ddlmZmZmZ ddlmZmZ ddlmZmZ dd	lmZmZmZmZ erdd
lmZmZ eeeedz  f         z  dz  Z de!d<   i Z"de!d<   e G d„ d¦  «        ¦   «         Z#�dWd„Z$ G d„ de%¦  «        Z& G d„ de%¦  «        Z' G d„ de'¦  «        Z( G d„ de'¦  «        Z) G d„ de)¦  «        Z* G d „ d!e)¦  «        Z+ G d"„ d#e)¦  «        Z, G d$„ d%e)¦  «        Z- G d&„ d'e)¦  «        Z. G d(„ d)e)¦  «        Z/ G d*„ d+e+¦  «        Z0 G d,„ d-e+¦  «        Z1 G d.„ d/e+¦  «        Z2 G d0„ d1¦  «        Z3�dXd3„Z4�dYd7„Z5�dZ�d[d<„Z6�d\d>„Z7�dYd?„Z8�dYd@„Z9i dAe+“dBe/“dCe.“dDe.“dEe.“dFe*“dGe,“dHe-“dIe-“dJe.“dKe+“dLe+“dMe-“dNe-“dOe+“dPe.“dQe+“i dRe+“dSe+“dTe.“dUe.“dVe+“dWe.“dXe.“dYe+“dZe+“d[e+“d\e+“d]e+“d^e+“d_e+“d`e.“dae-“¥Z: G db„ dce)ddde¬f¦  «        Z; G dg„ dhe)didj¬f¦  «        Z< G dk„ dle)dmdn¬f¦  «        Z= G do„ dpe+dqdr¬f¦  «        Z> G ds„ dte+dudv¬f¦  «        Z? G dw„ dxe+dydz¬f¦  «        Z@ G d{„ d|e+d}d~¬f¦  «        ZA G d„ d€e+d�d‚¬f¦  «        ZB G dƒ„ d„e+d…d†¬f¦  «        ZC G d‡„ dˆe+d‰dŠ¬f¦  «        ZD G d‹„ dŒe)d�dŽ¬f¦  «        ZE G d�„ d�e/d‘d’¬f¦  «        ZF G d“„ d”e)d•d–¬f¦  «        ZG G d—„ d˜e)d™dš¬f¦  «        ZH G d›„ dœe)d�dž¬f¦  «        ZI G dŸ„ d e)d¡d¢¬f¦  «        ZJ G d£„ d¤e)d¥d¦¬f¦  «        ZK G d§„ d¨e)d©dª¬f¦  «        ZL G d«„ d¬e)d­d®¬f¦  «        ZM G d¯„ d°e)d±d²¬f¦  «        ZN G d³„ d´e.dµd¶¬f¦  «        ZO G d·„ d¸e.d¹dº¬f¦  «        ZP G d»„ d¼e.d½d¾¬f¦  «        ZQ G d¿„ dÀe*dÁdÂ¬f¦  «        ZR G dÃ„ dÄe*dÅdÆ¬f¦  «        ZS G dÇ„ dÈe*dÉdÊ¬f¦  «        ZT G dË„ dÌe*dÍdÎ¬f¦  «        ZU G dÏ„ dÐe*dÑdÒ¬f¦  «        ZV G dÓ„ dÔe*dÕdÖ¬f¦  «        ZW G d×„ dØe*dÙdÚ¬f¦  «        ZX G dÛ„ dÜe*dÝdÞ¬f¦  «        ZY G dß„ dàe*dádâ¬f¦  «        ZZ G dã„ däe*dådæ¬f¦  «        Z[ G dç„ dèe*dédê¬f¦  «        Z\ G dë„ dìe*dídî¬f¦  «        Z] G dï„ dðe*dñdò¬f¦  «        Z^ G dó„ dôe*dõdö¬f¦  «        Z_ G d÷„ døe*dùdú¬f¦  «        Z` G dû„ düe*dýdþ¬f¦  «        Za G dÿ„ �d e*�d�d¬f¦  «        Zb G �d„ �de*�d�d¬f¦  «        Zc G �d„ �de*�d	�d
¬f¦  «        Zd G �d„ �de*�d�d¬f¦  «        Ze G �d„ �de*�d�d¬f¦  «        Zf G �d„ �de*�d�d¬f¦  «        Zg G �d„ �de*�d�d¬f¦  «        Zh G �d„ �de*�d�d¬f¦  «        Zi G �d„ �d e*�d!�d"¬f¦  «        Zj G �d#„ �d$e*�d%�d&¬f¦  «        Zk G �d'„ �d(e*�d)�d*¬f¦  «        Zl G �d+„ �d,e*�d-�d.¬f¦  «        Zm G �d/„ �d0e*�d1�d2¬f¦  «        Zn G �d3„ �d4e*�d5�d6¬f¦  «        Zo G �d7„ �d8e*�d9�d:¬f¦  «        Zp G �d;„ �d<e*�d=�d>¬f¦  «        Zq G �d?„ �d@e*�dA�dB¬f¦  «        Zr G �dC„ �dDe*�dE�dF¬f¦  «        Zs G �dG„ �dHe*�dI�dJ¬f¦  «        Zt G �dK„ �dLe*�dM�dN¬f¦  «        Zu G �dO„ �dPe*�dQ�dR¬f¦  «        Zv G �dS„ �dTe*�dU�dV¬f¦  «        Zw G �dW„ �dXe*�dY�dZ¬f¦  «        Zx G �d[„ �d\e*�d]�d^¬f¦  «        Zy G �d_„ �d`e*�da�db¬f¦  «        Zz G �dc„ �dde*�de�df¬f¦  «        Z{ G �dg„ �dhe*�di�dj¬f¦  «        Z| G �dk„ �dle*�dm�dn¬f¦  «        Z} G �do„ �dpe*�dq�dr¬f¦  «        Z~ G �ds„ �dte*�du�dv¬f¦  «        Z G �dw„ �dxe*�dy�dz¬f¦  «        Z€ G �d{„ �d|e*�d}�d~¬f¦  «        Z� G �d„ �d€e*�d��d‚¬f¦  «        Z‚ G �dƒ„ �d„e*�d…�d†¬f¦  «        Zƒ G �d‡„ �dˆe*�d‰�dŠ¬f¦  «        Z„ G �d‹„ �dŒe*�d��dŽ¬f¦  «        Z… G �d�„ �d�e*�d‘�d’¬f¦  «        Z† G �d“„ �d”e*�d•�d–¬f¦  «        Z‡ G �d—„ �d˜e*�d™�dš¬f¦  «        Zˆ G �d›„ �dœe*�d��dž¬f¦  «        Z‰ G �dŸ„ �d e*�d¡�d¢¬f¦  «        ZŠ G �d£„ �d¤e*�d¥�d¦¬f¦  «        Z‹ G �d§„ �d¨e*�d©�dª¬f¦  «        ZŒ G �d«„ �d¬e*�d­�d®¬f¦  «        Z� G �d¯„ �d°e*�d±�d²¬f¦  «        ZŽ G �d³„ �d´e*�dµ�d¶¬f¦  «        Z� G �d·„ �d¸e*�d¹�dº¬f¦  «        Z� G �d»„ �d¼e*�d½�d¾¬f¦  «        Z‘ G �d¿„ �dÀe*�dÁ�dÂ¬f¦  «        Z’ G �dÃ„ �dÄe*�dÅ�dÆ¬f¦  «        Z“ G �dÇ„ �dÈe*�dÉ�dÊ¬f¦  «        Z” G �dË„ �dÌe*�dÍ�dÎ¬f¦  «        Z• G �dÏ„ �dÐe,�dÑ�dÒ¬f¦  «        Z– G �dÓ„ �dÔe,�dÕ�dÖ¬f¦  «        Z— G �d×„ �dØe,�dÙ�dÚ¬f¦  «        Z˜ G �dÛ„ �dÜe,�dÝ�dÞ¬f¦  «        Z™ G �dß„ �dàe,�dá�dâ¬f¦  «        Zš G �dã„ �däe,�då�dæ¬f¦  «        Z› G �dç„ �dèe,�dé�dê¬f¦  «        Zœ G �dë„ �dìe-�dí�dî¬f¦  «        Z� G �dï„ �dðe-�dñ�dò¬f¦  «        Zž G �dó„ �dôe-�dõ�dö¬f¦  «        ZŸ G �d÷„ �døe-�dù�dú¬f¦  «        Z  G �dû„ �düe-�dý�dþ¬f¦  «        Z¡ G �dÿ„ �d e-�d�d¬f¦  «        Z¢ G �d„ �de-�d�d¬f¦  «        Z£ G �d„ �de-�d	�d
¬f¦  «        Z¤ G �d„ �de-�d�d¬f¦  «        Z¥ G �d„ �de-�d�d¬f¦  «        Z¦ G �d„ �de-�d�d¬f¦  «        Z§ G �d„ �de-�d�d¬f¦  «        Z¨ G �d„ �de-�d�d¬f¦  «        Z© G �d„ �d e-�d!�d"¬f¦  «        Zª G �d#„ �d$e.�d%�d&¬f¦  «        Z« G �d'„ �d(e+�d)�d*¬f¦  «        Z¬ G �d+„ �d,e+�d-�d.¬f¦  «        Z­ G �d/„ �d0e+�d1�d2¬f¦  «        Z® G �d3„ �d4e-�d5�d6¬f¦  «        Z¯ G �d7„ �d8e-�d9�d:¬f¦  «        Z° G �d;„ �d<e-�d=�d>¬f¦  «        Z± G �d?„ �d@e+�dA�dB¬f¦  «        Z² G �dC„ �dDe+�dE�dF¬f¦  «        Z³ G �dG„ �dHe+�dI�dJ¬f¦  «        Z´ G �dK„ �dLe+�dM�dN¬f¦  «        Zµ G �dO„ �dPe+�dQ�dR¬f¦  «        Z¶ G �dS„ �dTe.�dU�dV¬f¦  «        Z· G �dW„ �dXe+�dY�dZ¬f¦  «        Z¸ G �d[„ �d\e+�d]�d^¬f¦  «        Z¹ G �d_„ �d`e+�da�dF¬f¦  «        Zº G �db„ �dce+�dd�dJ¬f¦  «        Z» G �de„ �dfe+�dg�dN¬f¦  «        Z¼ G �dh„ �die+�dj�dk¬f¦  «        Z½ G �dl„ �dme+�dn�do¬f¦  «        Z¾ G �dp„ �dqe+�drdÒ¬f¦  «        Z¿ G �ds„ �dte+�du�dv¬f¦  «        ZÀ G �dw„ �dxe+�dy�dz¬f¦  «        ZÁ G �d{„ �d|e+�d}�d~¬f¦  «        ZÂ G �d„ �d€e+�d��d‚¬f¦  «        ZÃ G �dƒ„ �d„e+�d…�d†¬f¦  «        ZÄ G �d‡„ �dˆe.�d‰�dŠ¬f¦  «        ZÅ G �d‹„ �dŒe.�d��dŽ¬f¦  «        ZÆ G �d�„ �d�e+�d‘�d’¬f¦  «        ZÇ G �d“„ �d”e+�d•�d–¬f¦  «        ZÈ G �d—„ �d˜e+�d™�dš¬f¦  «        ZÉ G �d›„ �dœe+�d��dž¬f¦  «        ZÊ G �dŸ„ �d e+�d¡�d¢¬f¦  «        ZË G �d£„ �d¤e.�d¥�d¦¬f¦  «        ZÌ G �d§„ �d¨e.�d©�dª¬f¦  «        ZÍ G �d«„ �d¬e.�d­�d®¬f¦  «        ZÎ G �d¯„ �d°e.�d±�d²¬f¦  «        ZÏ G �d³„ �d´e.�dµ�d¶¬f¦  «        ZÐ G �d·„ �d¸e.�d¹�dº¬f¦  «        ZÑ G �d»„ �d¼e.�d½�d¾¬f¦  «        ZÒ G �d¿„ �dÀe.�dÁ�dÂ¬f¦  «        ZÓ G �dÃ„ �dÄe.�dÅ�dÆ¬f¦  «        ZÔ G �dÇ„ �dÈe.�dÉ�dÊ¬f¦  «        ZÕ G �dË„ �dÌe.�dÍ�dÎ¬f¦  «        ZÖ G �dÏ„ �dÐe.�dÑ�dÒ¬f¦  «        Z× G �dÓ„ �dÔe.�dÕ�dÖ¬f¦  «        ZØ G �d×„ �dØe.�dÙ�dÚ¬f¦  «        ZÙ G �dÛ„ �dÜe.�dÝ�dÞ¬f¦  «        ZÚ G �dß„ �dàe.�dá�dâ¬f¦  «        ZÛ G �dã„ �däe.�då�dæ¬f¦  «        ZÜ G �dç„ �dèe.�dé�dê¬f¦  «        ZÝ G �dë„ �dìe.�dí�dî¬f¦  «        ZÞ G �dï„ �dðe.�dñ�dò¬f¦  «        Zß G �dó„ �dôe.�dõ�dö¬f¦  «        Zà G �d÷„ �døe.�dù�dú¬f¦  «        Zá G �dû„ �düe.�dý�dþ¬f¦  «        Zâ G �dÿ„ �d e.�d�d¬f¦  «        Zã G �d„ �de.�d�d¬f¦  «        Zä G �d„ �de.�d	�d
¬f¦  «        Zå G �d„ �de.�d�d¬f¦  «        Zæ G �d„ �de.�d�d¬f¦  «        Zç G �d„ �de.�d�d¬f¦  «        Zè G �d„ �de.�d�d¬f¦  «        Zé G �d„ �de.�d�d¬f¦  «        Zê G �d„ �d e.�d!�d"¬f¦  «        Zë G �d#„ �d$e.�d%�d&¬f¦  «        Zì G �d'„ �d(e.�d)�d*¬f¦  «        Zí G �d+„ �d,e.�d-�d.¬f¦  «        Zî G �d/„ �d0e.�d1�d2¬f¦  «        Zï G �d3„ �d4e.�d5�d6¬f¦  «        Zð G �d7„ �d8e.�d9�d:¬f¦  «        Zñ G �d;„ �d<e.�d=�d>¬f¦  «        Zò G �d?„ �d@e.�dA�dB¬f¦  «        Zó G �dC„ �dDe.�dE�dF¬f¦  «        Zô G �dG„ �dHe.�dI�dJ¬f¦  «        Zõ G �dK„ �dLe.�dM�dN¬f¦  «        Zö G �dO„ �dPe.�dQ�dR¬f¦  «        Z÷ G �dS„ �dTe.�dU�dV¬f¦  «        Zø G �dW„ �dXe+�dY�dZ¬f¦  «        Zù G �d[„ �d\e+�d]�d^¬f¦  «        Zú G �d_„ �d`e+�da�db¬f¦  «        Zû G �dc„ �dde+�de�df¬f¦  «        Zü G �dg„ �dhe+�di�dj¬f¦  «        Zý G �dk„ �dle+�dm�dn¬f¦  «        Zþ G �do„ �dpe+�dq�dr¬f¦  «        Zÿ G �ds„ �dte+�du�dv¬f¦  «        �Z  G �dw„ �dxe+�dy�dz¬f¦  «        �Z G �d{„ �d|e+�d}�d~¬f¦  «        �Z G �d„ �d€e+�d��d‚¬f¦  «        �Z G �dƒ„ �d„e+�d…�d†¬f¦  «        �Z G �d‡„ �dˆe+�d‰�dŠ¬f¦  «        �Z G �d‹„ �dŒe+�d��dŽ¬f¦  «        �Z G �d�„ �d�e+�d‘�d’¬f¦  «        �Z G �d“„ �d”e+�d•�d–¬f¦  «        �Z G �d—„ �d˜e+�d™�dš¬f¦  «        �Z	 G �d›„ �dœe+�d��dž¬f¦  «        �Z
 G �dŸ„ �d e+�d¡�d¢¬f¦  «        �Z G �d£„ �d¤e+�d¥�d¦¬f¦  «        �Z G �d§„ �d¨e+�d©�dª¬f¦  «        �Z G �d«„ �d¬e+�d­�d®¬f¦  «        �Z G �d¯„ �d°e+�d±�d²¬f¦  «        �Z G �d³„ �d´e+�dµ�d¶¬f¦  «        �Z G �d·„ �d¸e+�d¹�dº¬f¦  «        �Z G �d»„ �d¼e+�d½�d¾¬f¦  «        �Z G �d¿„ �dÀe)�dÁ�dÂ¬f¦  «        �Z G �dÃ„ �dÄe+�dÅ�dÆ¬f¦  «        �Z G �dÇ„ �dÈe+�dÉ�dÊ¬f¦  «        �Z G �dË„ �dÌe+�dÍ�dÎ¬f¦  «        �Z G �dÏ„ �dÐe+�dÑ�dÒ¬f¦  «        �Z G �dÓ„ �dÔe+�dÕ�dÖ¬f¦  «        �Z G �d×„ �dØe+�dÙ�dÚ¬f¦  «        �Z G �dÛ„ �dÜe+�dÝ�dÞ¬f¦  «        �Z G �dß„ �dàe+�dá�dâ¬f¦  «        �Z G �dã„ �däe+�då�dæ¬f¦  «        �Z G �dç„ �dèe+�dé�dê¬f¦  «        �Z G �dë„ �dìe+�dí�dî¬f¦  «        �Z G �dï„ �dðe+�dñ�dò¬f¦  «        �Z G �dó„ �dôe+�dõ�dö¬f¦  «        �Z  G �d÷„ �døe+�dù�dú¬f¦  «        �Z! G �dû„ �düe+�dý�dþ¬f¦  «        �Z" G �dÿ„ �d e+�d�d¬f¦  «        �Z# G �d„ �de+�d�d¬f¦  «        �Z$ G �d„ �de+�d	�d
¬f¦  «        �Z% G �d„ �de+�d�d¬f¦  «        �Z& G �d„ �de+�d�d¬f¦  «        �Z' G �d„ �de+�d�d¬f¦  «        �Z( G �d„ �de+�d�d¬f¦  «        �Z) G �d„ �de+�d�d¬f¦  «        �Z* G �d„ �d e+�d!�d"¬f¦  «        �Z+ G �d#„ �d$e+�d%�d&¬f¦  «        �Z, G �d'„ �d(e+�d)�d*¬f¦  «        �Z- G �d+„ �d,e+�d-�d.¬f¦  «        �Z. G �d/„ �d0e+�d1�d2¬f¦  «        �Z/ G �d3„ �d4e+�d5�d6¬f¦  «        �Z0 G �d7„ �d8e.�d9�d:¬f¦  «        �Z1 G �d;„ �d<e.�d=�d>¬f¦  «        �Z2 G �d?„ �d@e.�dA�dB¬f¦  «        �Z3 G �dC„ �dDe.�dE�dF¬f¦  «        �Z4 G �dG„ �dHe.�dI�dJ¬f¦  «        �Z5 G �dK„ �dLe-�dM�dN¬f¦  «        �Z6 G �dO„ �dPe-�dQ�dR¬f¦  «        �Z7 G �dS„ �dTe-�dU�dV¬f¦  «        �Z8e'�e9e
f�Z:dS (]  a]  
psycopg exceptions

DBAPI-defined Exceptions are defined in the following hierarchy::

    Exceptions
    |__Warning
    |__Error
       |__InterfaceError
       |__DatabaseError
          |__DataError
          |__OperationalError
          |__IntegrityError
          |__InternalError
          |__ProgrammingError
          |__NotSupportedError
é    )Úannotations)ÚTYPE_CHECKINGÚAnyÚNoReturnÚ	TypeAliasÚ	TypeGuard)ÚCancelledError)Ú	dataclassÚfieldÚfields)ÚCallableÚSequenceé   )ÚPGconnÚPGresult)Ú
ConnStatusÚDiagnosticFieldÚPipelineStatusÚTransactionStatus)ÚConninfoOptionÚPGnotifyNr   Ú	ErrorInfozdict[str, type[Error]]Ú	_sqlcodesc                  ó¤  — e Zd ZU dZ ee¬¦  «        Zded<   dZded<   dZ	ded<   dZ
ded	<   dZded
<   dZded<   dZded<   dZded<   dZded<   ej        j        Zded<   ej        j        Zded<   ej        j        Zded<   dZded<   dZded<   dZded<   dZded<   dZded<   dZded<   dZ ded<   dZ!ded<   dZ"ded <   dZ#ded!<   dZ$ded"<   d#Z%d$ed%<   d#Z&d&ed'<   e'dbd*„¦   «         Z(e)dcd-„¦   «         Z*e)dcd.„¦   «         Z+dbd/„Z,ddd1„Z-dbd2„Z.dedfd5„Z/dbd6„Z0dbd7„Z1e)dcd8„¦   «         Z2dcd9„Z3e4dbd:„¦   «         Z5dcd;„Z6dgd<„Z7dcd=„Z8dcd>„Z9dcd?„Z:dcd@„Z;dcdA„Z<dcdB„Z=dcdC„Z>dcdD„Z?dcdE„Z@dcdF„ZAdcdG„ZBdcdH„ZCdcdI„ZDdcdJ„ZEdbdK„ZFdbdL„ZGdbdM„ZHdbdN„ZIdbdO„ZJdhdQ„ZKdbdR„ZLdbdS„ZMdbdT„ZNdcdU„ZOdcdV„ZPdcdW„ZQdcdX„ZRdcdY„ZSdbdZ„ZTdcd[„ZUdcd\„ZVdcd]„ZWdbd^„ZXdbd_„ZYdbd`„ZZdbda„Z[d#S )iÚFinishedPGconnzšFinished libpq connection.

    Attributes are set from a real `~psycopg.pq.PGconn` but any operations will
    raise an `~psycopg.OperationalError`.
    )Údefault_factoryzlist[ConninfoOption]Úinfoó    ÚbytesÚdbÚuserÚpasswordÚhostÚhostaddrÚportÚttyÚoptionsÚintÚstatusÚtransaction_statusÚpipeline_statusÚerror_messageúutf-8ÚstrÚ	_encodingr   Úprotocol_versionÚfull_protocol_versionÚserver_versionÚbackend_pidFÚboolÚneeds_passwordÚused_passwordÚused_gssapiÚ
ssl_in_useÚnonblockingNz!Callable[[PGresult], None] | NoneÚnotice_handlerz!Callable[[PGnotify], None] | NoneÚnotify_handlerÚreturnr   c                 ó    — t          d¦  «        ‚©Nzthe connection is closed)ÚOperationalError© r   úL/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/psycopg/errors.pyÚ_raisezFinishedPGconn._raiseN   s   € åÐ9Ñ:Ô:Ð:r   Úargsr   c                ó&   — t          | › d�¦  «        ‚©Nz is unusable©Ú	TypeError©ÚclsrC   s     rA   ÚconnectzFinishedPGconn.connectR   ó   € å˜3Ð,Ð,Ð,Ñ-Ô-Ð-r   c                ó&   — t          | › d�¦  «        ‚rE   rF   rH   s     rA   Úconnect_startzFinishedPGconn.connect_startV   rK   r   c                ó.   — |                       ¦   «          d S ©N©rB   ©Úselfs    rA   Úconnect_pollzFinishedPGconn.connect_pollZ   ó   € Ø�Š‰Œˆˆˆr   ÚNonec                ó   — d S rO   r@   rQ   s    rA   ÚfinishzFinishedPGconn.finish]   s   € Øˆr   c                ó.   — |                       ¦   «          d S rO   rP   rQ   s    rA   ÚresetzFinishedPGconn.reset`   rT   r   Ú Úencodingc                ó   — dS r>   r@   )rR   r[   s     rA   Úget_error_messagez FinishedPGconn.get_error_messagec   s   € Ø)Ð)r   c                ó.   — |                       ¦   «          d S rO   rP   rQ   s    rA   Úreset_startzFinishedPGconn.reset_startf   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   rQ   s    rA   Ú
reset_pollzFinishedPGconn.reset_polli   rT   r   c                ó&   — t          | › d�¦  «        ‚rE   rF   rH   s     rA   ÚpingzFinishedPGconn.pingl   rK   r   c                ó.   — |                       ¦   «          d S rO   rP   ©rR   rC   s     rA   Úparameter_statuszFinishedPGconn.parameter_statusp   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   rQ   s    rA   ÚsocketzFinishedPGconn.sockets   s   € à�Š‰Œˆˆˆr   c                ó.   — |                       ¦   «          d S rO   rP   re   s     rA   Úexec_zFinishedPGconn.exec_w   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   re   s     rA   Ú
send_queryzFinishedPGconn.send_queryz   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   re   s     rA   Úexec_paramszFinishedPGconn.exec_params}   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   re   s     rA   Úsend_query_paramsz FinishedPGconn.send_query_params€   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   re   s     rA   Úsend_preparezFinishedPGconn.send_prepareƒ   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   re   s     rA   Úsend_query_preparedz"FinishedPGconn.send_query_prepared†   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   re   s     rA   ÚpreparezFinishedPGconn.prepare‰   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   re   s     rA   Úexec_preparedzFinishedPGconn.exec_preparedŒ   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   re   s     rA   Údescribe_preparedz FinishedPGconn.describe_prepared�   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   re   s     rA   Úsend_describe_preparedz%FinishedPGconn.send_describe_prepared’   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   re   s     rA   Údescribe_portalzFinishedPGconn.describe_portal•   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   re   s     rA   Úsend_describe_portalz#FinishedPGconn.send_describe_portal˜   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   re   s     rA   Úclose_preparedzFinishedPGconn.close_prepared›   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   re   s     rA   Úsend_close_preparedz"FinishedPGconn.send_close_preparedž   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   re   s     rA   Úclose_portalzFinishedPGconn.close_portal¡   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   re   s     rA   Úsend_close_portalz FinishedPGconn.send_close_portal¤   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   rQ   s    rA   Ú
get_resultzFinishedPGconn.get_result§   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   rQ   s    rA   Úconsume_inputzFinishedPGconn.consume_inputª   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   rQ   s    rA   Úis_busyzFinishedPGconn.is_busy­   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   rQ   s    rA   ÚflushzFinishedPGconn.flush°   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   rQ   s    rA   Úset_single_row_modez"FinishedPGconn.set_single_row_mode³   rT   r   Úsizec                ó.   — |                       ¦   «          d S rO   rP   )rR   r“   s     rA   Úset_chunked_rows_modez$FinishedPGconn.set_chunked_rows_mode¶   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   rQ   s    rA   Úcancel_connzFinishedPGconn.cancel_conn¹   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   rQ   s    rA   Ú
get_cancelzFinishedPGconn.get_cancel¼   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   rQ   s    rA   ÚnotifieszFinishedPGconn.notifies¿   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   re   s     rA   Úput_copy_datazFinishedPGconn.put_copy_dataÂ   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   re   s     rA   Úput_copy_endzFinishedPGconn.put_copy_endÅ   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   re   s     rA   Úget_copy_datazFinishedPGconn.get_copy_dataÈ   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   re   s     rA   ÚtracezFinishedPGconn.traceË   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   re   s     rA   Úset_trace_flagszFinishedPGconn.set_trace_flagsÎ   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   rQ   s    rA   ÚuntracezFinishedPGconn.untraceÑ   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   re   s     rA   Úencrypt_passwordzFinishedPGconn.encrypt_passwordÔ   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   re   s     rA   Úchange_passwordzFinishedPGconn.change_password×   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   re   s     rA   Úmake_empty_resultz FinishedPGconn.make_empty_resultÚ   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   rQ   s    rA   Úenter_pipeline_modez"FinishedPGconn.enter_pipeline_modeÝ   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   rQ   s    rA   Úexit_pipeline_modez!FinishedPGconn.exit_pipeline_modeà   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   rQ   s    rA   Úpipeline_synczFinishedPGconn.pipeline_syncã   rT   r   c                ó.   — |                       ¦   «          d S rO   rP   rQ   s    rA   Úsend_flush_requestz!FinishedPGconn.send_flush_requestæ   rT   r   )r<   r   )rC   r   r<   r   )r<   rU   )rZ   )r[   r.   r<   r.   )rC   r   r<   rU   )r“   r(   r<   r   )\Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Úlistr   Ú__annotations__r    r!   r"   r#   r$   r%   r&   r'   r   ÚBADÚvaluer)   r   ÚUNKNOWNr*   r   ÚOFFr+   r,   r/   r0   r1   r2   r3   r5   r6   r7   r8   r9   r:   r;   ÚstaticmethodrB   ÚclassmethodrJ   rM   rS   rW   rY   r]   r_   ra   rc   rf   Úpropertyrh   rj   rl   rn   rp   rr   rt   rv   rx   rz   r|   r~   r€   r‚   r„   r†   rˆ   rŠ   rŒ   rŽ   r�   r’   r•   r—   r™   r›   r�   rŸ   r¡   r£   r¥   r§   r©   r«   r­   r¯   r±   r³   rµ   r@   r   rA   r   r   '   s  € € € € € € ðð ð "' °tÐ!<Ñ!<Ô!<€DÐ<Ð<Ð<Ñ<à€B€O€O€O�OØ€DÐÐÐÑØ€HÐÐÐÑØ€DÐÐÐÑØ€HÐÐÐÑØ€DÐÐÐÑØ€CÐÐÐÑØ€GÐÐÐÑØ”.Ô&€FÐ&Ð&Ð&Ñ&Ø/Ô7Ô=ÐÐ=Ð=Ð=Ñ=Ø)Ô-Ô3€OÐ3Ð3Ð3Ñ3à€MÐÐÐÑØ€IÐÐÐÑØÐÐÐÐÑØ!"ÐÐ"Ð"Ð"Ñ"Ø€NÐÐÐÑà€KÐÐÐÑØ €NÐ Ð Ð Ñ Ø€MÐÐÐÑØ€KÐÐÐÑØ€JÐÐÐÑà€KÐÐÐÑà8<€NÐ<Ð<Ð<Ñ<Ø8<€NÐ<Ð<Ð<Ñ<àð;ð ;ð ;ñ „\ð;ð ð.ð .ð .ñ „[ð.ð ð.ð .ð .ñ „[ð.ðð ð ð ðð ð ð ðð ð ð ð*ð *ð *ð *ð *ðð ð ð ðð ð ð ð ð.ð .ð .ñ „[ð.ðð ð ð ð ðð ð ñ „Xððð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ðð ð ð ð ð r   r   Úpgconnr   r<   c                óÐ   — i }t          t          ¦  «        D ]0}	 t          | |j        ¦  «        ||j        <   Œ!# t          $ r Y Œ-w xY w|                      ¦   «          t          di |¤ŽS )Nr@   )r   r   ÚgetattrÚnameÚ	ExceptionrW   )rÃ   rC   Úfs      rA   Úfinish_pgconnrÉ   ê   s}   € Ø€DÝ•NÑ#Ô#ð ð ˆð	Ý" 6¨1¬6Ñ2Ô2ˆD�”‰LˆLøÝð 	ð 	ð 	ØˆDð	øøøà
‡M‚M�O„O€OÝÐ!Ð!˜DÐ!Ð!Ð!s   š8¸
AÁAc                  ó   — e Zd ZdZdZdS )ÚWarningzy
    Exception raised for important warnings.

    Defined for DBAPI compatibility, but never raised by ``psycopg``.
    ÚpsycopgN©r¶   r·   r¸   r¹   r@   r   rA   rË   rË   õ   ó   € € € € € ðð ð €J€J€Jr   rË   c                  ó–   ‡ — e Zd ZU dZdZdZded<   ddddœdˆ fd„Zedd„¦   «         Zedd„¦   «         Z	edd„¦   «         Z
dˆ fd„Zˆ xZS )ÚErrora  
    Base exception for all the errors psycopg will raise.

    Exception that is the base class of all other error exceptions. You can
    use this to catch all errors with one single `!except` statement.

    This exception is guaranteed to be picklable.
    rÌ   Nú
str | NoneÚsqlstater-   )r   r[   rÃ   rC   úSequence[Any]r   r   r[   r.   rÃ   úPGconn | Nonec               óš   •—  t          ¦   «         j        |Ž  || _        || _        || _        | j        s|r| j        j        | _        d S d S d S rO   )ÚsuperÚ__init__Ú_infor/   Ú_pgconnrÒ   Údiag)rR   r   r[   rÃ   rC   Ú	__class__s        €rA   r×   zError.__init__  se   ø€ ð 	�‰ŒÔ˜$ÐÐØˆŒ
Ø!ˆŒØˆŒð Œ}ð 	/ ð 	/Ø œIÔ.ˆDŒMˆMˆMð	/ð 	/ð 	/ð 	/r   r<   c                ó"   — | j         r| j         ndS )z|The connection object, if the error was raised from a connection attempt.

        :rtype: psycopg.pq.PGconn | None
        N)rÙ   rQ   s    rA   rÃ   zError.pgconn  s   € ð  $œ|Ð5ˆtŒ|ˆ|°Ð5r   úPGresult | Nonec                ó<   — t          | j        ¦  «        r| j        ndS )zyThe result object, if the exception was raised after a failed query.

        :rtype: psycopg.pq.PGresult | None
        N)Ú_is_pgresultrØ   rQ   s    rA   ÚpgresultzError.pgresult%  s   € õ *¨$¬*Ñ5Ô5Ð?ˆtŒzˆz¸4Ð?r   Ú
Diagnosticc                ó8   — t          | j        | j        ¬¦  «        S )z[
        A `Diagnostic` object to inspect details of the errors from the database.
        )r[   )rá   rØ   r/   rQ   s    rA   rÚ   z
Error.diag-  s   € õ
 ˜$œ*¨t¬~Ð>Ñ>Ô>Ð>r   ústr | tuple[Any, ...]c                óè   •— t          ¦   «                              ¦   «         }t          |t          ¦  «        r;t	          |¦  «        dk    r(t          | j        ¦  «        |d         d<   d |d         d<   |S )Né   é   rØ   rÙ   ©rÖ   Ú
__reduce__Ú
isinstanceÚtupleÚlenÚ_info_to_dictrØ   ©rR   ÚresrÛ   s     €rA   rè   zError.__reduce__4  sb   ø€ Ý‰gŒg× Ò Ñ"Ô"ˆÝ�c�5Ñ!Ô!ð 	%¥c¨#¡h¤h°!¢m må+¨D¬JÑ7Ô7ˆC�ŒF�7‰OØ $ˆC�ŒF�9Ñàˆ
r   )rC   rÓ   r   r   r[   r.   rÃ   rÔ   )r<   rÔ   )r<   rÝ   )r<   rá   ©r<   rã   )r¶   r·   r¸   r¹   rÒ   r»   r×   rÂ   rÃ   rà   rÚ   rè   Ú__classcell__©rÛ   s   @rA   rÐ   rÐ   ÿ   sø   ø€ € € € € € ðð ð €Jà€HÐÐÐÑð
 ØØ $ð/ð /ð /ð /ð /ð /ð /ð /ð  ð6ð 6ð 6ñ „Xð6ð ð@ð @ð @ñ „Xð@ð ð?ð ?ð ?ñ „Xð?ðð ð ð ð ð ð ð ð ð r   rÐ   c                  ó   — e Zd ZdZdZdS )ÚInterfaceErrorzU
    An error related to the database interface rather than the database itself.
    rÌ   NrÍ   r@   r   rA   ró   ró   >  ó   € € € € € ðð ð €J€J€Jr   ró   c                  ó    — e Zd ZdZdZdd	d„ZdS )
ÚDatabaseErrorzG
    Exception raised for errors that are related to the database.
    rÌ   NÚcoderÑ   rÆ   c                óH   — |r| t           |<   || _        |r| t           |<   d S d S rO   )r   rÒ   )rI   r÷   rÆ   s      rA   Ú__init_subclass__zDatabaseError.__init_subclass__M  s9   € Øð 	 Ø!�I�d‰OØˆCŒLØð 	"Ø!�I�d‰OˆOˆOð	"ð 	"r   )NN)r÷   rÑ   rÆ   rÑ   )r¶   r·   r¸   r¹   rù   r@   r   rA   rö   rö   F  s>   € € € € € ðð ð €Jð"ð "ð "ð "ð "ð "ð "r   rö   c                  ó   — e Zd ZdZdZdS )Ú	DataErrorz†
    An error caused by problems with the processed data.

    Examples may be division by zero, numeric value out of range, etc.
    rÌ   NrÍ   r@   r   rA   rû   rû   U  rÎ   r   rû   c                  ó   — e Zd ZdZdZdS )r?   a8  
    An error related to the database's operation.

    These errors are not necessarily under the control of the programmer, e.g.
    an unexpected disconnect occurs, the data source name is not found, a
    transaction could not be processed, a memory allocation error occurred
    during processing, etc.
    rÌ   NrÍ   r@   r   rA   r?   r?   _  s   € € € € € ðð ð €J€J€Jr   r?   c                  ó   — e Zd ZdZdZdS )ÚIntegrityErrorz‡
    An error caused when the relational integrity of the database is affected.

    An example may be a foreign key check failed.
    rÌ   NrÍ   r@   r   rA   rþ   rþ   l  rÎ   r   rþ   c                  ó   — e Zd ZdZdZdS )ÚInternalErrorz­
    An error generated when the database encounters an internal error,

    Examples could be the cursor is not valid anymore, the transaction is out
    of sync, etc.
    rÌ   NrÍ   r@   r   rA   r   r   v  ó   € € € € € ðð ð €J€J€Jr   r   c                  ó   — e Zd ZdZdZdS )ÚProgrammingErrorz»
    Exception raised for programming errors

    Examples may be table not found or already exists, syntax error in the SQL
    statement, wrong number of parameters specified, etc.
    rÌ   NrÍ   r@   r   rA   r  r  �  r  r   r  c                  ó   — e Zd ZdZdZdS )ÚNotSupportedErrorzS
    A method or database API was used which is not supported by the database.
    rÌ   NrÍ   r@   r   rA   r  r  Œ  rô   r   r  c                  ó   — e Zd ZdZdS )ÚConnectionTimeoutzø
    Exception raised on timeout of the `~psycopg.Connection.connect()` method.

    The error is raised if the ``connect_timeout`` is specified and a
    connection is not obtained in useful time.

    Subclass of `~psycopg.OperationalError`.
    NrÍ   r@   r   rA   r  r  ”  s   € € € € € ðð ð ð r   r  c                  ó   — e Zd ZdZdS )ÚCancellationTimeoutz“
    Exception raised on timeout of connection's
    `~psycopg.Connection.cancel_safe()` method.

    Subclass of `~psycopg.OperationalError`.
    NrÍ   r@   r   rA   r	  r	  Ÿ  s   € € € € € ðð ð ð r   r	  c                  ó   — e Zd ZdZdS )ÚPipelineAbortedz‡
    Raised when a operation fails because the current pipeline is in aborted state.

    Subclass of `~psycopg.OperationalError`.
    NrÍ   r@   r   rA   r  r  ¨  s   € € € € € ðð ð ð r   r  c                  óæ  ‡ — e Zd ZdZd!d"d„Zed#d
„¦   «         Zed#d„¦   «         Zed#d„¦   «         Zed#d„¦   «         Z	ed#d„¦   «         Z
ed#d„¦   «         Zed#d„¦   «         Zed#d„¦   «         Zed#d„¦   «         Zed#d„¦   «         Zed#d„¦   «         Zed#d„¦   «         Zed#d„¦   «         Zed#d„¦   «         Zed#d„¦   «         Zed#d„¦   «         Zed#d„¦   «         Zed#d„¦   «         Zd$d„Zd%ˆ fd „Zˆ xZS )&rá   z%Details from a database error report.r-   r   r   r[   r.   c                ó"   — || _         || _        d S rO   )rØ   r/   )rR   r   r[   s      rA   r×   zDiagnostic.__init__³  s   € ØˆŒ
Ø!ˆŒˆˆr   r<   rÑ   c                ó@   — |                       t          j        ¦  «        S rO   )Ú_error_messager   ÚSEVERITYrQ   s    rA   ÚseverityzDiagnostic.severity·  ó   € à×"Ò"¥?Ô#;Ñ<Ô<Ð<r   c                ó@   — |                       t          j        ¦  «        S rO   )r  r   ÚSEVERITY_NONLOCALIZEDrQ   s    rA   Úseverity_nonlocalizedz Diagnostic.severity_nonlocalized»  s   € à×"Ò"¥?Ô#HÑIÔIÐIr   c                ó@   — |                       t          j        ¦  «        S rO   )r  r   ÚSQLSTATErQ   s    rA   rÒ   zDiagnostic.sqlstate¿  r  r   c                ó@   — |                       t          j        ¦  «        S rO   )r  r   ÚMESSAGE_PRIMARYrQ   s    rA   Úmessage_primaryzDiagnostic.message_primaryÃ  ó   € à×"Ò"¥?Ô#BÑCÔCÐCr   c                ó@   — |                       t          j        ¦  «        S rO   )r  r   ÚMESSAGE_DETAILrQ   s    rA   Úmessage_detailzDiagnostic.message_detailÇ  ó   € à×"Ò"¥?Ô#AÑBÔBÐBr   c                ó@   — |                       t          j        ¦  «        S rO   )r  r   ÚMESSAGE_HINTrQ   s    rA   Úmessage_hintzDiagnostic.message_hintË  s   € à×"Ò"¥?Ô#?Ñ@Ô@Ð@r   c                ó@   — |                       t          j        ¦  «        S rO   )r  r   ÚSTATEMENT_POSITIONrQ   s    rA   Ústatement_positionzDiagnostic.statement_positionÏ  s   € à×"Ò"¥?Ô#EÑFÔFÐFr   c                ó@   — |                       t          j        ¦  «        S rO   )r  r   ÚINTERNAL_POSITIONrQ   s    rA   Úinternal_positionzDiagnostic.internal_positionÓ  s   € à×"Ò"¥?Ô#DÑEÔEÐEr   c                ó@   — |                       t          j        ¦  «        S rO   )r  r   ÚINTERNAL_QUERYrQ   s    rA   Úinternal_queryzDiagnostic.internal_query×  r  r   c                ó@   — |                       t          j        ¦  «        S rO   )r  r   ÚCONTEXTrQ   s    rA   ÚcontextzDiagnostic.contextÛ  s   € à×"Ò"¥?Ô#:Ñ;Ô;Ð;r   c                ó@   — |                       t          j        ¦  «        S rO   )r  r   ÚSCHEMA_NAMErQ   s    rA   Úschema_namezDiagnostic.schema_nameß  ó   € à×"Ò"¥?Ô#>Ñ?Ô?Ð?r   c                ó@   — |                       t          j        ¦  «        S rO   )r  r   Ú
TABLE_NAMErQ   s    rA   Ú
table_namezDiagnostic.table_nameã  s   € à×"Ò"¥?Ô#=Ñ>Ô>Ð>r   c                ó@   — |                       t          j        ¦  «        S rO   )r  r   ÚCOLUMN_NAMErQ   s    rA   Úcolumn_namezDiagnostic.column_nameç  r2  r   c                ó@   — |                       t          j        ¦  «        S rO   )r  r   ÚDATATYPE_NAMErQ   s    rA   Údatatype_namezDiagnostic.datatype_nameë  s   € à×"Ò"¥?Ô#@ÑAÔAÐAr   c                ó@   — |                       t          j        ¦  «        S rO   )r  r   ÚCONSTRAINT_NAMErQ   s    rA   Úconstraint_namezDiagnostic.constraint_nameï  r  r   c                ó@   — |                       t          j        ¦  «        S rO   )r  r   ÚSOURCE_FILErQ   s    rA   Úsource_filezDiagnostic.source_fileó  r2  r   c                ó@   — |                       t          j        ¦  «        S rO   )r  r   ÚSOURCE_LINErQ   s    rA   Úsource_linezDiagnostic.source_line÷  r2  r   c                ó@   — |                       t          j        ¦  «        S rO   )r  r   ÚSOURCE_FUNCTIONrQ   s    rA   Úsource_functionzDiagnostic.source_functionû  r  r   r   r   c                óì   — | j         rlt          | j         t          ¦  «        r| j                              |¦  «        }n| j                              |¦  «        }|�|                     | j        d¦  «        S d S )NÚreplace)rØ   ré   ÚdictÚgetÚerror_fieldÚdecoder/   )rR   r   Úvals      rA   r  zDiagnostic._error_messageÿ  sj   € ØŒ:ð 	=Ý˜$œ*¥dÑ+Ô+ð 4Ø”j—n’n UÑ+Ô+��à”j×,Ò,¨UÑ3Ô3�àˆØ—z’z $¤.°)Ñ<Ô<Ð<àˆtr   rã   c                óÒ   •— t          ¦   «                              ¦   «         }t          |t          ¦  «        r0t	          |¦  «        dk    rt          | j        ¦  «        |d         d<   |S )Nrå   ræ   rØ   rç   rí   s     €rA   rè   zDiagnostic.__reduce__  sT   ø€ Ý‰gŒg× Ò Ñ"Ô"ˆÝ�c�5Ñ!Ô!ð 	8¥c¨#¡h¤h°!¢m mÝ+¨D¬JÑ7Ô7ˆC�ŒF�7‰Oàˆ
r   ©r-   )r   r   r[   r.   )r<   rÑ   )r   r   r<   rÑ   rï   )r¶   r·   r¸   r¹   r×   rÂ   r  r  rÒ   r  r  r"  r%  r(  r+  r.  r1  r5  r8  r;  r>  rA  rD  rG  r  rè   rð   rñ   s   @rA   rá   rá   °  sè  ø€ € € € € Ø/Ð/ð"ð "ð "ð "ð "ð ð=ð =ð =ñ „Xð=ð ðJð Jð Jñ „XðJð ð=ð =ð =ñ „Xð=ð ðDð Dð Dñ „XðDð ðCð Cð Cñ „XðCð ðAð Að Añ „XðAð ðGð Gð Gñ „XðGð ðFð Fð Fñ „XðFð ðCð Cð Cñ „XðCð ð<ð <ð <ñ „Xð<ð ð@ð @ð @ñ „Xð@ð ð?ð ?ð ?ñ „Xð?ð ð@ð @ð @ñ „Xð@ð ðBð Bð Bñ „XðBð ðDð Dð Dñ „XðDð ð@ð @ð @ñ „Xð@ð ð@ð @ð @ñ „Xð@ð ðDð Dð Dñ „XðDð
ð 
ð 
ð 
ðð ð ð ð ð ð ð ð ð r   rá   r   c                óL   ‡ — t          ‰ ¦  «        rˆ fd„t          D ¦   «         S ‰ S )zH
    Convert a PGresult to a dictionary to make the info picklable.
    c                ó<   •— i | ]}|‰                      |¦  «        “ŒS r@   )rL  )Ú.0Úvr   s     €rA   ú
<dictcomp>z!_info_to_dict.<locals>.<dictcomp>  s)   ø€ Ð@Ð@Ð@¨1��4×#Ò# AÑ&Ô&Ð@Ð@Ð@r   )rß   r   ©r   s   `rA   rì   rì     s4   ø€ õ
 �DÑÔð Ø@Ð@Ð@Ð@µÐ@Ñ@Ô@Ð@àˆr   rÒ   r.   útype[Error]c                ó@   — t           |                      ¦   «                  S )zæLookup an error code or `constant name`__ and return its exception class.

    Raise `!KeyError` if the code is not found.

    .. __: https://www.postgresql.org/docs/current/errcodes-appendix.html
            #ERRCODES-TABLE
    )r   Úupper©rÒ   s    rA   Úlookupr[    s   € õ �X—^’^Ñ%Ô%Ô&Ð&r   r-   Úresultr   r[   c                óÌ   — |                       t          j        ¦  «        pd}t          |                     dd¦  «        ¦  «        } ||                      |¦  «        | |¬¦  «        S )Nr   r-   rI  )r   r[   )rL  r   r  Ú_class_for_staterM  r]   )r\  r[   ÚstaterI   s       rA   Úerror_from_resultr`  )  s]   € Ø×Ò�Ô7Ñ8Ô8Ð?¸C€EÝ
˜5Ÿ<š<¨°Ñ;Ô;Ñ
<Ô
<€CØˆ3ˆv×'Ò'¨Ñ1Ô1¸ÈÐRÑRÔRÐRr   úTypeGuard[PGresult]c                ó"   — t          | d¦  «        S )z3Return True if an ErrorInfo is a PGresult instance.rL  )ÚhasattrrV  s    rA   rß   rß   /  s   € õ �4˜Ñ'Ô'Ð'r   c                ó`   — 	 t          | ¦  «        S # t          $ r t          | ¦  «        cY S w xY wrO   )r[  ÚKeyErrorÚget_base_exceptionrZ  s    rA   r^  r^  5  sD   € ð,Ý�hÑÔÐøÝð ,ð ,ð ,Ý! (Ñ+Ô+Ð+Ð+Ð+ð,øøøs   ‚ ‘-¬-c                ó˜   — t                                | d d…         ¦  «        p(t                                | d d…         ¦  «        pt          S )Nræ   r   )Ú_base_exc_maprK  rö   rZ  s    rA   rf  rf  <  sF   € å×Ò˜( 2 A 2œ,Ñ'Ô'ð 	Ý×Ò˜X b q bœ\Ñ*Ô*ð	åðr   Ú08Ú0AÚ10Ú20Ú21Ú22Ú23Ú24Ú25Ú26Ú27Ú28Ú2BÚ2DÚ2FÚ34Ú38Ú39Ú3BÚ3DÚ3FÚ40Ú42Ú44Ú53Ú54Ú55Ú57Ú58ÚFÚHÚPÚXc                  ó   — e Zd ZdS )ÚNoDataN©r¶   r·   r¸   r@   r   rA   r‹  r‹  q  ó   € € € € € à€Dr   r‹  Ú02000ÚNO_DATA)r÷   rÆ   c                  ó   — e Zd ZdS )Ú%NoAdditionalDynamicResultSetsReturnedNrŒ  r@   r   rA   r‘  r‘  u  r�  r   r‘  Ú02001Ú*NO_ADDITIONAL_DYNAMIC_RESULT_SETS_RETURNEDc                  ó   — e Zd ZdS )ÚSqlStatementNotYetCompleteNrŒ  r@   r   rA   r•  r•  |  r�  r   r•  Ú03000ÚSQL_STATEMENT_NOT_YET_COMPLETEc                  ó   — e Zd ZdS )ÚConnectionExceptionNrŒ  r@   r   rA   r™  r™  ƒ  r�  r   r™  Ú08000ÚCONNECTION_EXCEPTIONc                  ó   — e Zd ZdS )Ú'SqlclientUnableToEstablishSqlconnectionNrŒ  r@   r   rA   r�  r�  ‡  r�  r   r�  Ú08001Ú+SQLCLIENT_UNABLE_TO_ESTABLISH_SQLCONNECTIONc                  ó   — e Zd ZdS )ÚConnectionDoesNotExistNrŒ  r@   r   rA   r¡  r¡  ‹  r�  r   r¡  Ú08003ÚCONNECTION_DOES_NOT_EXISTc                  ó   — e Zd ZdS )Ú-SqlserverRejectedEstablishmentOfSqlconnectionNrŒ  r@   r   rA   r¥  r¥  �  r�  r   r¥  Ú08004Ú1SQLSERVER_REJECTED_ESTABLISHMENT_OF_SQLCONNECTIONc                  ó   — e Zd ZdS )ÚConnectionFailureNrŒ  r@   r   rA   r©  r©  “  r�  r   r©  Ú08006ÚCONNECTION_FAILUREc                  ó   — e Zd ZdS )ÚTransactionResolutionUnknownNrŒ  r@   r   rA   r­  r­  —  r�  r   r­  Ú08007ÚTRANSACTION_RESOLUTION_UNKNOWNc                  ó   — e Zd ZdS )ÚProtocolViolationNrŒ  r@   r   rA   r±  r±  ›  r�  r   r±  Ú08P01ÚPROTOCOL_VIOLATIONc                  ó   — e Zd ZdS )ÚTriggeredActionExceptionNrŒ  r@   r   rA   rµ  rµ  ¢  r�  r   rµ  Ú09000ÚTRIGGERED_ACTION_EXCEPTIONc                  ó   — e Zd ZdS )ÚFeatureNotSupportedNrŒ  r@   r   rA   r¹  r¹  ©  r�  r   r¹  Ú0A000ÚFEATURE_NOT_SUPPORTEDc                  ó   — e Zd ZdS )ÚInvalidTransactionInitiationNrŒ  r@   r   rA   r½  r½  °  r�  r   r½  Ú0B000ÚINVALID_TRANSACTION_INITIATIONc                  ó   — e Zd ZdS )ÚLocatorExceptionNrŒ  r@   r   rA   rÁ  rÁ  ·  r�  r   rÁ  Ú0F000ÚLOCATOR_EXCEPTIONc                  ó   — e Zd ZdS )ÚInvalidLocatorSpecificationNrŒ  r@   r   rA   rÅ  rÅ  »  r�  r   rÅ  Ú0F001ÚINVALID_LOCATOR_SPECIFICATIONc                  ó   — e Zd ZdS )ÚInvalidGrantorNrŒ  r@   r   rA   rÉ  rÉ  Â  r�  r   rÉ  Ú0L000ÚINVALID_GRANTORc                  ó   — e Zd ZdS )ÚInvalidGrantOperationNrŒ  r@   r   rA   rÍ  rÍ  Æ  r�  r   rÍ  Ú0LP01ÚINVALID_GRANT_OPERATIONc                  ó   — e Zd ZdS )ÚInvalidRoleSpecificationNrŒ  r@   r   rA   rÑ  rÑ  Í  r�  r   rÑ  Ú0P000ÚINVALID_ROLE_SPECIFICATIONc                  ó   — e Zd ZdS )ÚDiagnosticsExceptionNrŒ  r@   r   rA   rÕ  rÕ  Ô  r�  r   rÕ  Ú0Z000ÚDIAGNOSTICS_EXCEPTIONc                  ó   — e Zd ZdS )Ú.StackedDiagnosticsAccessedWithoutActiveHandlerNrŒ  r@   r   rA   rÙ  rÙ  Ø  r�  r   rÙ  Ú0Z002Ú3STACKED_DIAGNOSTICS_ACCESSED_WITHOUT_ACTIVE_HANDLERc                  ó   — e Zd ZdS )ÚInvalidArgumentForXqueryNrŒ  r@   r   rA   rÝ  rÝ  ß  r�  r   rÝ  Ú10608ÚINVALID_ARGUMENT_FOR_XQUERYc                  ó   — e Zd ZdS )ÚCaseNotFoundNrŒ  r@   r   rA   rá  rá  æ  r�  r   rá  Ú20000ÚCASE_NOT_FOUNDc                  ó   — e Zd ZdS )ÚCardinalityViolationNrŒ  r@   r   rA   rå  rå  í  r�  r   rå  Ú21000ÚCARDINALITY_VIOLATIONc                  ó   — e Zd ZdS )ÚDataExceptionNrŒ  r@   r   rA   ré  ré  ô  r�  r   ré  Ú22000ÚDATA_EXCEPTIONc                  ó   — e Zd ZdS )ÚStringDataRightTruncationNrŒ  r@   r   rA   rí  rí  ø  r�  r   rí  Ú22001ÚSTRING_DATA_RIGHT_TRUNCATIONc                  ó   — e Zd ZdS )ÚNullValueNoIndicatorParameterNrŒ  r@   r   rA   rñ  rñ  ü  r�  r   rñ  Ú22002Ú!NULL_VALUE_NO_INDICATOR_PARAMETERc                  ó   — e Zd ZdS )ÚNumericValueOutOfRangeNrŒ  r@   r   rA   rõ  rõ     r�  r   rõ  Ú22003ÚNUMERIC_VALUE_OUT_OF_RANGEc                  ó   — e Zd ZdS )ÚNullValueNotAllowedNrŒ  r@   r   rA   rù  rù    r�  r   rù  Ú22004ÚNULL_VALUE_NOT_ALLOWEDc                  ó   — e Zd ZdS )ÚErrorInAssignmentNrŒ  r@   r   rA   rý  rý    r�  r   rý  Ú22005ÚERROR_IN_ASSIGNMENTc                  ó   — e Zd ZdS )ÚInvalidDatetimeFormatNrŒ  r@   r   rA   r  r    r�  r   r  Ú22007ÚINVALID_DATETIME_FORMATc                  ó   — e Zd ZdS )ÚDatetimeFieldOverflowNrŒ  r@   r   rA   r  r    r�  r   r  Ú22008ÚDATETIME_FIELD_OVERFLOWc                  ó   — e Zd ZdS )Ú InvalidTimeZoneDisplacementValueNrŒ  r@   r   rA   r	  r	    r�  r   r	  Ú22009Ú$INVALID_TIME_ZONE_DISPLACEMENT_VALUEc                  ó   — e Zd ZdS )ÚEscapeCharacterConflictNrŒ  r@   r   rA   r  r    r�  r   r  Ú2200BÚESCAPE_CHARACTER_CONFLICTc                  ó   — e Zd ZdS )ÚInvalidUseOfEscapeCharacterNrŒ  r@   r   rA   r  r    r�  r   r  Ú2200CÚINVALID_USE_OF_ESCAPE_CHARACTERc                  ó   — e Zd ZdS )ÚInvalidEscapeOctetNrŒ  r@   r   rA   r  r     r�  r   r  Ú2200DÚINVALID_ESCAPE_OCTETc                  ó   — e Zd ZdS )ÚZeroLengthCharacterStringNrŒ  r@   r   rA   r  r  $  r�  r   r  Ú2200FÚZERO_LENGTH_CHARACTER_STRINGc                  ó   — e Zd ZdS )ÚMostSpecificTypeMismatchNrŒ  r@   r   rA   r  r  (  r�  r   r  Ú2200GÚMOST_SPECIFIC_TYPE_MISMATCHc                  ó   — e Zd ZdS )ÚSequenceGeneratorLimitExceededNrŒ  r@   r   rA   r!  r!  ,  r�  r   r!  Ú2200HÚ!SEQUENCE_GENERATOR_LIMIT_EXCEEDEDc                  ó   — e Zd ZdS )ÚNotAnXmlDocumentNrŒ  r@   r   rA   r%  r%  0  r�  r   r%  Ú2200LÚNOT_AN_XML_DOCUMENTc                  ó   — e Zd ZdS )ÚInvalidXmlDocumentNrŒ  r@   r   rA   r)  r)  4  r�  r   r)  Ú2200MÚINVALID_XML_DOCUMENTc                  ó   — e Zd ZdS )ÚInvalidXmlContentNrŒ  r@   r   rA   r-  r-  8  r�  r   r-  Ú2200NÚINVALID_XML_CONTENTc                  ó   — e Zd ZdS )ÚInvalidXmlCommentNrŒ  r@   r   rA   r1  r1  <  r�  r   r1  Ú2200SÚINVALID_XML_COMMENTc                  ó   — e Zd ZdS )ÚInvalidXmlProcessingInstructionNrŒ  r@   r   rA   r5  r5  @  r�  r   r5  Ú2200TÚ"INVALID_XML_PROCESSING_INSTRUCTIONc                  ó   — e Zd ZdS )ÚInvalidIndicatorParameterValueNrŒ  r@   r   rA   r9  r9  D  r�  r   r9  Ú22010Ú!INVALID_INDICATOR_PARAMETER_VALUEc                  ó   — e Zd ZdS )ÚSubstringErrorNrŒ  r@   r   rA   r=  r=  H  r�  r   r=  Ú22011ÚSUBSTRING_ERRORc                  ó   — e Zd ZdS )ÚDivisionByZeroNrŒ  r@   r   rA   rA  rA  L  r�  r   rA  Ú22012ÚDIVISION_BY_ZEROc                  ó   — e Zd ZdS )ÚInvalidPrecedingOrFollowingSizeNrŒ  r@   r   rA   rE  rE  P  r�  r   rE  Ú22013Ú#INVALID_PRECEDING_OR_FOLLOWING_SIZEc                  ó   — e Zd ZdS )ÚInvalidArgumentForNtileFunctionNrŒ  r@   r   rA   rI  rI  T  r�  r   rI  Ú22014Ú#INVALID_ARGUMENT_FOR_NTILE_FUNCTIONc                  ó   — e Zd ZdS )ÚIntervalFieldOverflowNrŒ  r@   r   rA   rM  rM  X  r�  r   rM  Ú22015ÚINTERVAL_FIELD_OVERFLOWc                  ó   — e Zd ZdS )Ú"InvalidArgumentForNthValueFunctionNrŒ  r@   r   rA   rQ  rQ  \  r�  r   rQ  Ú22016Ú'INVALID_ARGUMENT_FOR_NTH_VALUE_FUNCTIONc                  ó   — e Zd ZdS )ÚInvalidCharacterValueForCastNrŒ  r@   r   rA   rU  rU  `  r�  r   rU  Ú22018Ú INVALID_CHARACTER_VALUE_FOR_CASTc                  ó   — e Zd ZdS )ÚInvalidEscapeCharacterNrŒ  r@   r   rA   rY  rY  d  r�  r   rY  Ú22019ÚINVALID_ESCAPE_CHARACTERc                  ó   — e Zd ZdS )ÚInvalidRegularExpressionNrŒ  r@   r   rA   r]  r]  h  r�  r   r]  Ú2201BÚINVALID_REGULAR_EXPRESSIONc                  ó   — e Zd ZdS )ÚInvalidArgumentForLogarithmNrŒ  r@   r   rA   ra  ra  l  r�  r   ra  Ú2201EÚINVALID_ARGUMENT_FOR_LOGARITHMc                  ó   — e Zd ZdS )ÚInvalidArgumentForPowerFunctionNrŒ  r@   r   rA   re  re  p  r�  r   re  Ú2201FÚ#INVALID_ARGUMENT_FOR_POWER_FUNCTIONc                  ó   — e Zd ZdS )Ú%InvalidArgumentForWidthBucketFunctionNrŒ  r@   r   rA   ri  ri  t  r�  r   ri  Ú2201GÚ*INVALID_ARGUMENT_FOR_WIDTH_BUCKET_FUNCTIONc                  ó   — e Zd ZdS )ÚInvalidRowCountInLimitClauseNrŒ  r@   r   rA   rm  rm  x  r�  r   rm  Ú2201WÚ!INVALID_ROW_COUNT_IN_LIMIT_CLAUSEc                  ó   — e Zd ZdS )Ú#InvalidRowCountInResultOffsetClauseNrŒ  r@   r   rA   rq  rq  |  r�  r   rq  Ú2201XÚ)INVALID_ROW_COUNT_IN_RESULT_OFFSET_CLAUSEc                  ó   — e Zd ZdS )ÚCharacterNotInRepertoireNrŒ  r@   r   rA   ru  ru  €  r�  r   ru  Ú22021ÚCHARACTER_NOT_IN_REPERTOIREc                  ó   — e Zd ZdS )ÚIndicatorOverflowNrŒ  r@   r   rA   ry  ry  „  r�  r   ry  Ú22022ÚINDICATOR_OVERFLOWc                  ó   — e Zd ZdS )ÚInvalidParameterValueNrŒ  r@   r   rA   r}  r}  ˆ  r�  r   r}  Ú22023ÚINVALID_PARAMETER_VALUEc                  ó   — e Zd ZdS )ÚUnterminatedCStringNrŒ  r@   r   rA   r�  r�  Œ  r�  r   r�  Ú22024ÚUNTERMINATED_C_STRINGc                  ó   — e Zd ZdS )ÚInvalidEscapeSequenceNrŒ  r@   r   rA   r…  r…  �  r�  r   r…  Ú22025ÚINVALID_ESCAPE_SEQUENCEc                  ó   — e Zd ZdS )ÚStringDataLengthMismatchNrŒ  r@   r   rA   r‰  r‰  ”  r�  r   r‰  Ú22026ÚSTRING_DATA_LENGTH_MISMATCHc                  ó   — e Zd ZdS )Ú	TrimErrorNrŒ  r@   r   rA   r�  r�  ˜  r�  r   r�  Ú22027Ú
TRIM_ERRORc                  ó   — e Zd ZdS )ÚArraySubscriptErrorNrŒ  r@   r   rA   r‘  r‘  œ  r�  r   r‘  Ú2202EÚARRAY_SUBSCRIPT_ERRORc                  ó   — e Zd ZdS )ÚInvalidTablesampleRepeatNrŒ  r@   r   rA   r•  r•     r�  r   r•  Ú2202GÚINVALID_TABLESAMPLE_REPEATc                  ó   — e Zd ZdS )ÚInvalidTablesampleArgumentNrŒ  r@   r   rA   r™  r™  ¤  r�  r   r™  Ú2202HÚINVALID_TABLESAMPLE_ARGUMENTc                  ó   — e Zd ZdS )ÚDuplicateJsonObjectKeyValueNrŒ  r@   r   rA   r�  r�  ¨  r�  r   r�  Ú22030ÚDUPLICATE_JSON_OBJECT_KEY_VALUEc                  ó   — e Zd ZdS )Ú)InvalidArgumentForSqlJsonDatetimeFunctionNrŒ  r@   r   rA   r¡  r¡  ¬  r�  r   r¡  Ú22031Ú/INVALID_ARGUMENT_FOR_SQL_JSON_DATETIME_FUNCTIONc                  ó   — e Zd ZdS )ÚInvalidJsonTextNrŒ  r@   r   rA   r¥  r¥  °  r�  r   r¥  Ú22032ÚINVALID_JSON_TEXTc                  ó   — e Zd ZdS )ÚInvalidSqlJsonSubscriptNrŒ  r@   r   rA   r©  r©  ´  r�  r   r©  Ú22033ÚINVALID_SQL_JSON_SUBSCRIPTc                  ó   — e Zd ZdS )ÚMoreThanOneSqlJsonItemNrŒ  r@   r   rA   r­  r­  ¸  r�  r   r­  Ú22034ÚMORE_THAN_ONE_SQL_JSON_ITEMc                  ó   — e Zd ZdS )ÚNoSqlJsonItemNrŒ  r@   r   rA   r±  r±  ¼  r�  r   r±  Ú22035ÚNO_SQL_JSON_ITEMc                  ó   — e Zd ZdS )ÚNonNumericSqlJsonItemNrŒ  r@   r   rA   rµ  rµ  À  r�  r   rµ  Ú22036ÚNON_NUMERIC_SQL_JSON_ITEMc                  ó   — e Zd ZdS )ÚNonUniqueKeysInAJsonObjectNrŒ  r@   r   rA   r¹  r¹  Ä  r�  r   r¹  Ú22037Ú NON_UNIQUE_KEYS_IN_A_JSON_OBJECTc                  ó   — e Zd ZdS )ÚSingletonSqlJsonItemRequiredNrŒ  r@   r   rA   r½  r½  È  r�  r   r½  Ú22038Ú SINGLETON_SQL_JSON_ITEM_REQUIREDc                  ó   — e Zd ZdS )ÚSqlJsonArrayNotFoundNrŒ  r@   r   rA   rÁ  rÁ  Ì  r�  r   rÁ  Ú22039ÚSQL_JSON_ARRAY_NOT_FOUNDc                  ó   — e Zd ZdS )ÚSqlJsonMemberNotFoundNrŒ  r@   r   rA   rÅ  rÅ  Ð  r�  r   rÅ  Ú2203AÚSQL_JSON_MEMBER_NOT_FOUNDc                  ó   — e Zd ZdS )ÚSqlJsonNumberNotFoundNrŒ  r@   r   rA   rÉ  rÉ  Ô  r�  r   rÉ  Ú2203BÚSQL_JSON_NUMBER_NOT_FOUNDc                  ó   — e Zd ZdS )ÚSqlJsonObjectNotFoundNrŒ  r@   r   rA   rÍ  rÍ  Ø  r�  r   rÍ  Ú2203CÚSQL_JSON_OBJECT_NOT_FOUNDc                  ó   — e Zd ZdS )ÚTooManyJsonArrayElementsNrŒ  r@   r   rA   rÑ  rÑ  Ü  r�  r   rÑ  Ú2203DÚTOO_MANY_JSON_ARRAY_ELEMENTSc                  ó   — e Zd ZdS )ÚTooManyJsonObjectMembersNrŒ  r@   r   rA   rÕ  rÕ  à  r�  r   rÕ  Ú2203EÚTOO_MANY_JSON_OBJECT_MEMBERSc                  ó   — e Zd ZdS )ÚSqlJsonScalarRequiredNrŒ  r@   r   rA   rÙ  rÙ  ä  r�  r   rÙ  Ú2203FÚSQL_JSON_SCALAR_REQUIREDc                  ó   — e Zd ZdS )Ú#SqlJsonItemCannotBeCastToTargetTypeNrŒ  r@   r   rA   rÝ  rÝ  è  r�  r   rÝ  Ú2203GÚ+SQL_JSON_ITEM_CANNOT_BE_CAST_TO_TARGET_TYPEc                  ó   — e Zd ZdS )ÚFloatingPointExceptionNrŒ  r@   r   rA   rá  rá  ì  r�  r   rá  Ú22P01ÚFLOATING_POINT_EXCEPTIONc                  ó   — e Zd ZdS )ÚInvalidTextRepresentationNrŒ  r@   r   rA   rå  rå  ð  r�  r   rå  Ú22P02ÚINVALID_TEXT_REPRESENTATIONc                  ó   — e Zd ZdS )ÚInvalidBinaryRepresentationNrŒ  r@   r   rA   ré  ré  ô  r�  r   ré  Ú22P03ÚINVALID_BINARY_REPRESENTATIONc                  ó   — e Zd ZdS )ÚBadCopyFileFormatNrŒ  r@   r   rA   rí  rí  ø  r�  r   rí  Ú22P04ÚBAD_COPY_FILE_FORMATc                  ó   — e Zd ZdS )ÚUntranslatableCharacterNrŒ  r@   r   rA   rñ  rñ  ü  r�  r   rñ  Ú22P05ÚUNTRANSLATABLE_CHARACTERc                  ó   — e Zd ZdS )ÚNonstandardUseOfEscapeCharacterNrŒ  r@   r   rA   rõ  rõ     r�  r   rõ  Ú22P06Ú#NONSTANDARD_USE_OF_ESCAPE_CHARACTERc                  ó   — e Zd ZdS )ÚIntegrityConstraintViolationNrŒ  r@   r   rA   rù  rù    r�  r   rù  Ú23000ÚINTEGRITY_CONSTRAINT_VIOLATIONc                  ó   — e Zd ZdS )ÚRestrictViolationNrŒ  r@   r   rA   rý  rý    r�  r   rý  Ú23001ÚRESTRICT_VIOLATIONc                  ó   — e Zd ZdS )ÚNotNullViolationNrŒ  r@   r   rA   r  r    r�  r   r  Ú23502ÚNOT_NULL_VIOLATIONc                  ó   — e Zd ZdS )ÚForeignKeyViolationNrŒ  r@   r   rA   r  r    r�  r   r  Ú23503ÚFOREIGN_KEY_VIOLATIONc                  ó   — e Zd ZdS )ÚUniqueViolationNrŒ  r@   r   rA   r	  r	    r�  r   r	  Ú23505ÚUNIQUE_VIOLATIONc                  ó   — e Zd ZdS )ÚCheckViolationNrŒ  r@   r   rA   r  r    r�  r   r  Ú23514ÚCHECK_VIOLATIONc                  ó   — e Zd ZdS )ÚExclusionViolationNrŒ  r@   r   rA   r  r    r�  r   r  Ú23P01ÚEXCLUSION_VIOLATIONc                  ó   — e Zd ZdS )ÚInvalidCursorStateNrŒ  r@   r   rA   r  r  &  r�  r   r  Ú24000ÚINVALID_CURSOR_STATEc                  ó   — e Zd ZdS )ÚInvalidTransactionStateNrŒ  r@   r   rA   r  r  -  r�  r   r  Ú25000ÚINVALID_TRANSACTION_STATEc                  ó   — e Zd ZdS )ÚActiveSqlTransactionNrŒ  r@   r   rA   r  r  1  r�  r   r  Ú25001ÚACTIVE_SQL_TRANSACTIONc                  ó   — e Zd ZdS )ÚBranchTransactionAlreadyActiveNrŒ  r@   r   rA   r!  r!  5  r�  r   r!  Ú25002Ú!BRANCH_TRANSACTION_ALREADY_ACTIVEc                  ó   — e Zd ZdS )Ú+InappropriateAccessModeForBranchTransactionNrŒ  r@   r   rA   r%  r%  9  r�  r   r%  Ú25003Ú0INAPPROPRIATE_ACCESS_MODE_FOR_BRANCH_TRANSACTIONc                  ó   — e Zd ZdS )Ú/InappropriateIsolationLevelForBranchTransactionNrŒ  r@   r   rA   r)  r)  =  r�  r   r)  Ú25004Ú4INAPPROPRIATE_ISOLATION_LEVEL_FOR_BRANCH_TRANSACTIONc                  ó   — e Zd ZdS )Ú*NoActiveSqlTransactionForBranchTransactionNrŒ  r@   r   rA   r-  r-  A  r�  r   r-  Ú25005Ú0NO_ACTIVE_SQL_TRANSACTION_FOR_BRANCH_TRANSACTIONc                  ó   — e Zd ZdS )ÚReadOnlySqlTransactionNrŒ  r@   r   rA   r1  r1  E  r�  r   r1  Ú25006ÚREAD_ONLY_SQL_TRANSACTIONc                  ó   — e Zd ZdS )Ú(SchemaAndDataStatementMixingNotSupportedNrŒ  r@   r   rA   r5  r5  I  r�  r   r5  Ú25007Ú.SCHEMA_AND_DATA_STATEMENT_MIXING_NOT_SUPPORTEDc                  ó   — e Zd ZdS )Ú$HeldCursorRequiresSameIsolationLevelNrŒ  r@   r   rA   r9  r9  M  r�  r   r9  Ú25008Ú)HELD_CURSOR_REQUIRES_SAME_ISOLATION_LEVELc                  ó   — e Zd ZdS )ÚNoActiveSqlTransactionNrŒ  r@   r   rA   r=  r=  Q  r�  r   r=  Ú25P01ÚNO_ACTIVE_SQL_TRANSACTIONc                  ó   — e Zd ZdS )ÚInFailedSqlTransactionNrŒ  r@   r   rA   rA  rA  U  r�  r   rA  Ú25P02ÚIN_FAILED_SQL_TRANSACTIONc                  ó   — e Zd ZdS )ÚIdleInTransactionSessionTimeoutNrŒ  r@   r   rA   rE  rE  Y  r�  r   rE  Ú25P03Ú#IDLE_IN_TRANSACTION_SESSION_TIMEOUTc                  ó   — e Zd ZdS )ÚTransactionTimeoutNrŒ  r@   r   rA   rI  rI  ]  r�  r   rI  Ú25P04ÚTRANSACTION_TIMEOUTc                  ó   — e Zd ZdS )ÚInvalidSqlStatementNameNrŒ  r@   r   rA   rM  rM  d  r�  r   rM  Ú26000ÚINVALID_SQL_STATEMENT_NAMEc                  ó   — e Zd ZdS )ÚTriggeredDataChangeViolationNrŒ  r@   r   rA   rQ  rQ  k  r�  r   rQ  Ú27000ÚTRIGGERED_DATA_CHANGE_VIOLATIONc                  ó   — e Zd ZdS )Ú!InvalidAuthorizationSpecificationNrŒ  r@   r   rA   rU  rU  r  r�  r   rU  Ú28000Ú#INVALID_AUTHORIZATION_SPECIFICATIONc                  ó   — e Zd ZdS )ÚInvalidPasswordNrŒ  r@   r   rA   rY  rY  v  r�  r   rY  Ú28P01ÚINVALID_PASSWORDc                  ó   — e Zd ZdS )Ú'DependentPrivilegeDescriptorsStillExistNrŒ  r@   r   rA   r]  r]  }  r�  r   r]  Ú2B000Ú+DEPENDENT_PRIVILEGE_DESCRIPTORS_STILL_EXISTc                  ó   — e Zd ZdS )ÚDependentObjectsStillExistNrŒ  r@   r   rA   ra  ra  �  r�  r   ra  Ú2BP01ÚDEPENDENT_OBJECTS_STILL_EXISTc                  ó   — e Zd ZdS )ÚInvalidTransactionTerminationNrŒ  r@   r   rA   re  re  ˆ  r�  r   re  Ú2D000ÚINVALID_TRANSACTION_TERMINATIONc                  ó   — e Zd ZdS )ÚSqlRoutineExceptionNrŒ  r@   r   rA   ri  ri  �  r�  r   ri  Ú2F000ÚSQL_ROUTINE_EXCEPTIONc                  ó   — e Zd ZdS )ÚModifyingSqlDataNotPermittedNrŒ  r@   r   rA   rm  rm  “  r�  r   rm  Ú2F002Ú MODIFYING_SQL_DATA_NOT_PERMITTEDc                  ó   — e Zd ZdS )ÚProhibitedSqlStatementAttemptedNrŒ  r@   r   rA   rq  rq  —  r�  r   rq  Ú2F003Ú"PROHIBITED_SQL_STATEMENT_ATTEMPTEDc                  ó   — e Zd ZdS )ÚReadingSqlDataNotPermittedNrŒ  r@   r   rA   ru  ru  ›  r�  r   ru  Ú2F004ÚREADING_SQL_DATA_NOT_PERMITTEDc                  ó   — e Zd ZdS )Ú!FunctionExecutedNoReturnStatementNrŒ  r@   r   rA   ry  ry  Ÿ  r�  r   ry  Ú2F005Ú%FUNCTION_EXECUTED_NO_RETURN_STATEMENTc                  ó   — e Zd ZdS )ÚInvalidCursorNameNrŒ  r@   r   rA   r}  r}  ¦  r�  r   r}  Ú34000ÚINVALID_CURSOR_NAMEc                  ó   — e Zd ZdS )ÚExternalRoutineExceptionNrŒ  r@   r   rA   r�  r�  ­  r�  r   r�  Ú38000ÚEXTERNAL_ROUTINE_EXCEPTIONc                  ó   — e Zd ZdS )ÚContainingSqlNotPermittedNrŒ  r@   r   rA   r…  r…  ±  r�  r   r…  Ú38001ÚCONTAINING_SQL_NOT_PERMITTEDc                  ó   — e Zd ZdS )ÚModifyingSqlDataNotPermittedExtNrŒ  r@   r   rA   r‰  r‰  µ  r�  r   r‰  Ú38002c                  ó   — e Zd ZdS )Ú"ProhibitedSqlStatementAttemptedExtNrŒ  r@   r   rA   rŒ  rŒ  ¹  r�  r   rŒ  Ú38003c                  ó   — e Zd ZdS )ÚReadingSqlDataNotPermittedExtNrŒ  r@   r   rA   r�  r�  ½  r�  r   r�  Ú38004c                  ó   — e Zd ZdS )Ú"ExternalRoutineInvocationExceptionNrŒ  r@   r   rA   r’  r’  Ä  r�  r   r’  Ú39000Ú%EXTERNAL_ROUTINE_INVOCATION_EXCEPTIONc                  ó   — e Zd ZdS )ÚInvalidSqlstateReturnedNrŒ  r@   r   rA   r–  r–  È  r�  r   r–  Ú39001ÚINVALID_SQLSTATE_RETURNEDc                  ó   — e Zd ZdS )ÚNullValueNotAllowedExtNrŒ  r@   r   rA   rš  rš  Ì  r�  r   rš  Ú39004c                  ó   — e Zd ZdS )ÚTriggerProtocolViolatedNrŒ  r@   r   rA   r�  r�  Ð  r�  r   r�  Ú39P01ÚTRIGGER_PROTOCOL_VIOLATEDc                  ó   — e Zd ZdS )ÚSrfProtocolViolatedNrŒ  r@   r   rA   r¡  r¡  Ô  r�  r   r¡  Ú39P02ÚSRF_PROTOCOL_VIOLATEDc                  ó   — e Zd ZdS )ÚEventTriggerProtocolViolatedNrŒ  r@   r   rA   r¥  r¥  Ø  r�  r   r¥  Ú39P03ÚEVENT_TRIGGER_PROTOCOL_VIOLATEDc                  ó   — e Zd ZdS )ÚSavepointExceptionNrŒ  r@   r   rA   r©  r©  ß  r�  r   r©  Ú3B000ÚSAVEPOINT_EXCEPTIONc                  ó   — e Zd ZdS )ÚInvalidSavepointSpecificationNrŒ  r@   r   rA   r­  r­  ã  r�  r   r­  Ú3B001ÚINVALID_SAVEPOINT_SPECIFICATIONc                  ó   — e Zd ZdS )ÚInvalidCatalogNameNrŒ  r@   r   rA   r±  r±  ê  r�  r   r±  Ú3D000ÚINVALID_CATALOG_NAMEc                  ó   — e Zd ZdS )ÚInvalidSchemaNameNrŒ  r@   r   rA   rµ  rµ  ñ  r�  r   rµ  Ú3F000ÚINVALID_SCHEMA_NAMEc                  ó   — e Zd ZdS )ÚTransactionRollbackNrŒ  r@   r   rA   r¹  r¹  ø  r�  r   r¹  Ú40000ÚTRANSACTION_ROLLBACKc                  ó   — e Zd ZdS )ÚSerializationFailureNrŒ  r@   r   rA   r½  r½  ü  r�  r   r½  Ú40001ÚSERIALIZATION_FAILUREc                  ó   — e Zd ZdS )Ú'TransactionIntegrityConstraintViolationNrŒ  r@   r   rA   rÁ  rÁ     r�  r   rÁ  Ú40002Ú*TRANSACTION_INTEGRITY_CONSTRAINT_VIOLATIONc                  ó   — e Zd ZdS )ÚStatementCompletionUnknownNrŒ  r@   r   rA   rÅ  rÅ    r�  r   rÅ  Ú40003ÚSTATEMENT_COMPLETION_UNKNOWNc                  ó   — e Zd ZdS )ÚDeadlockDetectedNrŒ  r@   r   rA   rÉ  rÉ    r�  r   rÉ  Ú40P01ÚDEADLOCK_DETECTEDc                  ó   — e Zd ZdS )Ú SyntaxErrorOrAccessRuleViolationNrŒ  r@   r   rA   rÍ  rÍ    r�  r   rÍ  Ú42000Ú%SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATIONc                  ó   — e Zd ZdS )ÚInsufficientPrivilegeNrŒ  r@   r   rA   rÑ  rÑ    r�  r   rÑ  Ú42501ÚINSUFFICIENT_PRIVILEGEc                  ó   — e Zd ZdS )ÚSyntaxErrorNrŒ  r@   r   rA   rÕ  rÕ    r�  r   rÕ  Ú42601ÚSYNTAX_ERRORc                  ó   — e Zd ZdS )ÚInvalidNameNrŒ  r@   r   rA   rÙ  rÙ    r�  r   rÙ  Ú42602ÚINVALID_NAMEc                  ó   — e Zd ZdS )ÚInvalidColumnDefinitionNrŒ  r@   r   rA   rÝ  rÝ    r�  r   rÝ  Ú42611ÚINVALID_COLUMN_DEFINITIONc                  ó   — e Zd ZdS )ÚNameTooLongNrŒ  r@   r   rA   rá  rá  #  r�  r   rá  Ú42622ÚNAME_TOO_LONGc                  ó   — e Zd ZdS )ÚDuplicateColumnNrŒ  r@   r   rA   rå  rå  '  r�  r   rå  Ú42701ÚDUPLICATE_COLUMNc                  ó   — e Zd ZdS )ÚAmbiguousColumnNrŒ  r@   r   rA   ré  ré  +  r�  r   ré  Ú42702ÚAMBIGUOUS_COLUMNc                  ó   — e Zd ZdS )ÚUndefinedColumnNrŒ  r@   r   rA   rí  rí  /  r�  r   rí  Ú42703ÚUNDEFINED_COLUMNc                  ó   — e Zd ZdS )ÚUndefinedObjectNrŒ  r@   r   rA   rñ  rñ  3  r�  r   rñ  Ú42704ÚUNDEFINED_OBJECTc                  ó   — e Zd ZdS )ÚDuplicateObjectNrŒ  r@   r   rA   rõ  rõ  7  r�  r   rõ  Ú42710ÚDUPLICATE_OBJECTc                  ó   — e Zd ZdS )ÚDuplicateAliasNrŒ  r@   r   rA   rù  rù  ;  r�  r   rù  Ú42712ÚDUPLICATE_ALIASc                  ó   — e Zd ZdS )ÚDuplicateFunctionNrŒ  r@   r   rA   rý  rý  ?  r�  r   rý  Ú42723ÚDUPLICATE_FUNCTIONc                  ó   — e Zd ZdS )ÚAmbiguousFunctionNrŒ  r@   r   rA   r  r  C  r�  r   r  Ú42725ÚAMBIGUOUS_FUNCTIONc                  ó   — e Zd ZdS )ÚGroupingErrorNrŒ  r@   r   rA   r  r  G  r�  r   r  Ú42803ÚGROUPING_ERRORc                  ó   — e Zd ZdS )ÚDatatypeMismatchNrŒ  r@   r   rA   r	  r	  K  r�  r   r	  Ú42804ÚDATATYPE_MISMATCHc                  ó   — e Zd ZdS )ÚWrongObjectTypeNrŒ  r@   r   rA   r  r  O  r�  r   r  Ú42809ÚWRONG_OBJECT_TYPEc                  ó   — e Zd ZdS )ÚInvalidForeignKeyNrŒ  r@   r   rA   r  r  S  r�  r   r  Ú42830ÚINVALID_FOREIGN_KEYc                  ó   — e Zd ZdS )ÚCannotCoerceNrŒ  r@   r   rA   r  r  W  r�  r   r  Ú42846ÚCANNOT_COERCEc                  ó   — e Zd ZdS )ÚUndefinedFunctionNrŒ  r@   r   rA   r  r  [  r�  r   r  Ú42883ÚUNDEFINED_FUNCTIONc                  ó   — e Zd ZdS )ÚGeneratedAlwaysNrŒ  r@   r   rA   r  r  _  r�  r   r  Ú428C9ÚGENERATED_ALWAYSc                  ó   — e Zd ZdS )ÚReservedNameNrŒ  r@   r   rA   r!  r!  c  r�  r   r!  Ú42939ÚRESERVED_NAMEc                  ó   — e Zd ZdS )ÚUndefinedTableNrŒ  r@   r   rA   r%  r%  g  r�  r   r%  Ú42P01ÚUNDEFINED_TABLEc                  ó   — e Zd ZdS )ÚUndefinedParameterNrŒ  r@   r   rA   r)  r)  k  r�  r   r)  Ú42P02ÚUNDEFINED_PARAMETERc                  ó   — e Zd ZdS )ÚDuplicateCursorNrŒ  r@   r   rA   r-  r-  o  r�  r   r-  Ú42P03ÚDUPLICATE_CURSORc                  ó   — e Zd ZdS )ÚDuplicateDatabaseNrŒ  r@   r   rA   r1  r1  s  r�  r   r1  Ú42P04ÚDUPLICATE_DATABASEc                  ó   — e Zd ZdS )ÚDuplicatePreparedStatementNrŒ  r@   r   rA   r5  r5  w  r�  r   r5  Ú42P05ÚDUPLICATE_PREPARED_STATEMENTc                  ó   — e Zd ZdS )ÚDuplicateSchemaNrŒ  r@   r   rA   r9  r9  {  r�  r   r9  Ú42P06ÚDUPLICATE_SCHEMAc                  ó   — e Zd ZdS )ÚDuplicateTableNrŒ  r@   r   rA   r=  r=    r�  r   r=  Ú42P07ÚDUPLICATE_TABLEc                  ó   — e Zd ZdS )ÚAmbiguousParameterNrŒ  r@   r   rA   rA  rA  ƒ  r�  r   rA  Ú42P08ÚAMBIGUOUS_PARAMETERc                  ó   — e Zd ZdS )ÚAmbiguousAliasNrŒ  r@   r   rA   rE  rE  ‡  r�  r   rE  Ú42P09ÚAMBIGUOUS_ALIASc                  ó   — e Zd ZdS )ÚInvalidColumnReferenceNrŒ  r@   r   rA   rI  rI  ‹  r�  r   rI  Ú42P10ÚINVALID_COLUMN_REFERENCEc                  ó   — e Zd ZdS )ÚInvalidCursorDefinitionNrŒ  r@   r   rA   rM  rM  �  r�  r   rM  Ú42P11ÚINVALID_CURSOR_DEFINITIONc                  ó   — e Zd ZdS )ÚInvalidDatabaseDefinitionNrŒ  r@   r   rA   rQ  rQ  “  r�  r   rQ  Ú42P12ÚINVALID_DATABASE_DEFINITIONc                  ó   — e Zd ZdS )ÚInvalidFunctionDefinitionNrŒ  r@   r   rA   rU  rU  —  r�  r   rU  Ú42P13ÚINVALID_FUNCTION_DEFINITIONc                  ó   — e Zd ZdS )Ú"InvalidPreparedStatementDefinitionNrŒ  r@   r   rA   rY  rY  ›  r�  r   rY  Ú42P14Ú%INVALID_PREPARED_STATEMENT_DEFINITIONc                  ó   — e Zd ZdS )ÚInvalidSchemaDefinitionNrŒ  r@   r   rA   r]  r]  Ÿ  r�  r   r]  Ú42P15ÚINVALID_SCHEMA_DEFINITIONc                  ó   — e Zd ZdS )ÚInvalidTableDefinitionNrŒ  r@   r   rA   ra  ra  £  r�  r   ra  Ú42P16ÚINVALID_TABLE_DEFINITIONc                  ó   — e Zd ZdS )ÚInvalidObjectDefinitionNrŒ  r@   r   rA   re  re  §  r�  r   re  Ú42P17ÚINVALID_OBJECT_DEFINITIONc                  ó   — e Zd ZdS )ÚIndeterminateDatatypeNrŒ  r@   r   rA   ri  ri  «  r�  r   ri  Ú42P18ÚINDETERMINATE_DATATYPEc                  ó   — e Zd ZdS )ÚInvalidRecursionNrŒ  r@   r   rA   rm  rm  ¯  r�  r   rm  Ú42P19ÚINVALID_RECURSIONc                  ó   — e Zd ZdS )ÚWindowingErrorNrŒ  r@   r   rA   rq  rq  ³  r�  r   rq  Ú42P20ÚWINDOWING_ERRORc                  ó   — e Zd ZdS )ÚCollationMismatchNrŒ  r@   r   rA   ru  ru  ·  r�  r   ru  Ú42P21ÚCOLLATION_MISMATCHc                  ó   — e Zd ZdS )ÚIndeterminateCollationNrŒ  r@   r   rA   ry  ry  »  r�  r   ry  Ú42P22ÚINDETERMINATE_COLLATIONc                  ó   — e Zd ZdS )ÚWithCheckOptionViolationNrŒ  r@   r   rA   r}  r}  Â  r�  r   r}  Ú44000ÚWITH_CHECK_OPTION_VIOLATIONc                  ó   — e Zd ZdS )ÚInsufficientResourcesNrŒ  r@   r   rA   r�  r�  É  r�  r   r�  Ú53000ÚINSUFFICIENT_RESOURCESc                  ó   — e Zd ZdS )ÚDiskFullNrŒ  r@   r   rA   r…  r…  Í  r�  r   r…  Ú53100Ú	DISK_FULLc                  ó   — e Zd ZdS )ÚOutOfMemoryNrŒ  r@   r   rA   r‰  r‰  Ñ  r�  r   r‰  Ú53200ÚOUT_OF_MEMORYc                  ó   — e Zd ZdS )ÚTooManyConnectionsNrŒ  r@   r   rA   r�  r�  Õ  r�  r   r�  Ú53300ÚTOO_MANY_CONNECTIONSc                  ó   — e Zd ZdS )ÚConfigurationLimitExceededNrŒ  r@   r   rA   r‘  r‘  Ù  r�  r   r‘  Ú53400ÚCONFIGURATION_LIMIT_EXCEEDEDc                  ó   — e Zd ZdS )ÚProgramLimitExceededNrŒ  r@   r   rA   r•  r•  à  r�  r   r•  Ú54000ÚPROGRAM_LIMIT_EXCEEDEDc                  ó   — e Zd ZdS )ÚStatementTooComplexNrŒ  r@   r   rA   r™  r™  ä  r�  r   r™  Ú54001ÚSTATEMENT_TOO_COMPLEXc                  ó   — e Zd ZdS )ÚTooManyColumnsNrŒ  r@   r   rA   r�  r�  è  r�  r   r�  Ú54011ÚTOO_MANY_COLUMNSc                  ó   — e Zd ZdS )ÚTooManyArgumentsNrŒ  r@   r   rA   r¡  r¡  ì  r�  r   r¡  Ú54023ÚTOO_MANY_ARGUMENTSc                  ó   — e Zd ZdS )ÚObjectNotInPrerequisiteStateNrŒ  r@   r   rA   r¥  r¥  ó  r�  r   r¥  Ú55000Ú OBJECT_NOT_IN_PREREQUISITE_STATEc                  ó   — e Zd ZdS )ÚObjectInUseNrŒ  r@   r   rA   r©  r©  ÷  r�  r   r©  Ú55006ÚOBJECT_IN_USEc                  ó   — e Zd ZdS )ÚCantChangeRuntimeParamNrŒ  r@   r   rA   r­  r­  û  r�  r   r­  Ú55P02ÚCANT_CHANGE_RUNTIME_PARAMc                  ó   — e Zd ZdS )ÚLockNotAvailableNrŒ  r@   r   rA   r±  r±  ÿ  r�  r   r±  Ú55P03ÚLOCK_NOT_AVAILABLEc                  ó   — e Zd ZdS )ÚUnsafeNewEnumValueUsageNrŒ  r@   r   rA   rµ  rµ    r�  r   rµ  Ú55P04ÚUNSAFE_NEW_ENUM_VALUE_USAGEc                  ó   — e Zd ZdS )ÚOperatorInterventionNrŒ  r@   r   rA   r¹  r¹  
  r�  r   r¹  Ú57000ÚOPERATOR_INTERVENTIONc                  ó   — e Zd ZdS )ÚQueryCanceledNrŒ  r@   r   rA   r½  r½    r�  r   r½  Ú57014ÚQUERY_CANCELEDc                  ó   — e Zd ZdS )ÚAdminShutdownNrŒ  r@   r   rA   rÁ  rÁ    r�  r   rÁ  Ú57P01ÚADMIN_SHUTDOWNc                  ó   — e Zd ZdS )ÚCrashShutdownNrŒ  r@   r   rA   rÅ  rÅ    r�  r   rÅ  Ú57P02ÚCRASH_SHUTDOWNc                  ó   — e Zd ZdS )ÚCannotConnectNowNrŒ  r@   r   rA   rÉ  rÉ    r�  r   rÉ  Ú57P03ÚCANNOT_CONNECT_NOWc                  ó   — e Zd ZdS )ÚDatabaseDroppedNrŒ  r@   r   rA   rÍ  rÍ    r�  r   rÍ  Ú57P04ÚDATABASE_DROPPEDc                  ó   — e Zd ZdS )ÚIdleSessionTimeoutNrŒ  r@   r   rA   rÑ  rÑ  "  r�  r   rÑ  Ú57P05ÚIDLE_SESSION_TIMEOUTc                  ó   — e Zd ZdS )ÚSystemErrorNrŒ  r@   r   rA   rÕ  rÕ  )  r�  r   rÕ  Ú58000ÚSYSTEM_ERRORc                  ó   — e Zd ZdS )ÚIoErrorNrŒ  r@   r   rA   rÙ  rÙ  -  r�  r   rÙ  Ú58030ÚIO_ERRORc                  ó   — e Zd ZdS )ÚUndefinedFileNrŒ  r@   r   rA   rÝ  rÝ  1  r�  r   rÝ  Ú58P01ÚUNDEFINED_FILEc                  ó   — e Zd ZdS )ÚDuplicateFileNrŒ  r@   r   rA   rá  rá  5  r�  r   rá  Ú58P02ÚDUPLICATE_FILEc                  ó   — e Zd ZdS )ÚFileNameTooLongNrŒ  r@   r   rA   rå  rå  9  r�  r   rå  Ú58P03ÚFILE_NAME_TOO_LONGc                  ó   — e Zd ZdS )ÚSnapshotTooOldNrŒ  r@   r   rA   ré  ré  @  r�  r   ré  Ú72000ÚSNAPSHOT_TOO_OLDc                  ó   — e Zd ZdS )ÚConfigFileErrorNrŒ  r@   r   rA   rí  rí  G  r�  r   rí  ÚF0000ÚCONFIG_FILE_ERRORc                  ó   — e Zd ZdS )ÚLockFileExistsNrŒ  r@   r   rA   rñ  rñ  K  r�  r   rñ  ÚF0001ÚLOCK_FILE_EXISTSc                  ó   — e Zd ZdS )ÚFdwErrorNrŒ  r@   r   rA   rõ  rõ  R  r�  r   rõ  ÚHV000Ú	FDW_ERRORc                  ó   — e Zd ZdS )ÚFdwOutOfMemoryNrŒ  r@   r   rA   rù  rù  V  r�  r   rù  ÚHV001ÚFDW_OUT_OF_MEMORYc                  ó   — e Zd ZdS )ÚFdwDynamicParameterValueNeededNrŒ  r@   r   rA   rý  rý  Z  r�  r   rý  ÚHV002Ú"FDW_DYNAMIC_PARAMETER_VALUE_NEEDEDc                  ó   — e Zd ZdS )ÚFdwInvalidDataTypeNrŒ  r@   r   rA   r  r  ^  r�  r   r  ÚHV004ÚFDW_INVALID_DATA_TYPEc                  ó   — e Zd ZdS )ÚFdwColumnNameNotFoundNrŒ  r@   r   rA   r  r  b  r�  r   r  ÚHV005ÚFDW_COLUMN_NAME_NOT_FOUNDc                  ó   — e Zd ZdS )ÚFdwInvalidDataTypeDescriptorsNrŒ  r@   r   rA   r	  r	  f  r�  r   r	  ÚHV006Ú!FDW_INVALID_DATA_TYPE_DESCRIPTORSc                  ó   — e Zd ZdS )ÚFdwInvalidColumnNameNrŒ  r@   r   rA   r  r  j  r�  r   r  ÚHV007ÚFDW_INVALID_COLUMN_NAMEc                  ó   — e Zd ZdS )ÚFdwInvalidColumnNumberNrŒ  r@   r   rA   r  r  n  r�  r   r  ÚHV008ÚFDW_INVALID_COLUMN_NUMBERc                  ó   — e Zd ZdS )ÚFdwInvalidUseOfNullPointerNrŒ  r@   r   rA   r  r  r  r�  r   r  ÚHV009ÚFDW_INVALID_USE_OF_NULL_POINTERc                  ó   — e Zd ZdS )ÚFdwInvalidStringFormatNrŒ  r@   r   rA   r  r  v  r�  r   r  ÚHV00AÚFDW_INVALID_STRING_FORMATc                  ó   — e Zd ZdS )ÚFdwInvalidHandleNrŒ  r@   r   rA   r  r  z  r�  r   r  ÚHV00BÚFDW_INVALID_HANDLEc                  ó   — e Zd ZdS )ÚFdwInvalidOptionIndexNrŒ  r@   r   rA   r!  r!  ~  r�  r   r!  ÚHV00CÚFDW_INVALID_OPTION_INDEXc                  ó   — e Zd ZdS )ÚFdwInvalidOptionNameNrŒ  r@   r   rA   r%  r%  ‚  r�  r   r%  ÚHV00DÚFDW_INVALID_OPTION_NAMEc                  ó   — e Zd ZdS )ÚFdwOptionNameNotFoundNrŒ  r@   r   rA   r)  r)  †  r�  r   r)  ÚHV00JÚFDW_OPTION_NAME_NOT_FOUNDc                  ó   — e Zd ZdS )ÚFdwReplyHandleNrŒ  r@   r   rA   r-  r-  Š  r�  r   r-  ÚHV00KÚFDW_REPLY_HANDLEc                  ó   — e Zd ZdS )ÚFdwUnableToCreateExecutionNrŒ  r@   r   rA   r1  r1  Ž  r�  r   r1  ÚHV00LÚFDW_UNABLE_TO_CREATE_EXECUTIONc                  ó   — e Zd ZdS )ÚFdwUnableToCreateReplyNrŒ  r@   r   rA   r5  r5  ’  r�  r   r5  ÚHV00MÚFDW_UNABLE_TO_CREATE_REPLYc                  ó   — e Zd ZdS )ÚFdwUnableToEstablishConnectionNrŒ  r@   r   rA   r9  r9  –  r�  r   r9  ÚHV00NÚ"FDW_UNABLE_TO_ESTABLISH_CONNECTIONc                  ó   — e Zd ZdS )ÚFdwNoSchemasNrŒ  r@   r   rA   r=  r=  š  r�  r   r=  ÚHV00PÚFDW_NO_SCHEMASc                  ó   — e Zd ZdS )ÚFdwSchemaNotFoundNrŒ  r@   r   rA   rA  rA  ž  r�  r   rA  ÚHV00QÚFDW_SCHEMA_NOT_FOUNDc                  ó   — e Zd ZdS )ÚFdwTableNotFoundNrŒ  r@   r   rA   rE  rE  ¢  r�  r   rE  ÚHV00RÚFDW_TABLE_NOT_FOUNDc                  ó   — e Zd ZdS )ÚFdwFunctionSequenceErrorNrŒ  r@   r   rA   rI  rI  ¦  r�  r   rI  ÚHV010ÚFDW_FUNCTION_SEQUENCE_ERRORc                  ó   — e Zd ZdS )ÚFdwTooManyHandlesNrŒ  r@   r   rA   rM  rM  ª  r�  r   rM  ÚHV014ÚFDW_TOO_MANY_HANDLESc                  ó   — e Zd ZdS )Ú$FdwInconsistentDescriptorInformationNrŒ  r@   r   rA   rQ  rQ  ®  r�  r   rQ  ÚHV021Ú'FDW_INCONSISTENT_DESCRIPTOR_INFORMATIONc                  ó   — e Zd ZdS )ÚFdwInvalidAttributeValueNrŒ  r@   r   rA   rU  rU  ²  r�  r   rU  ÚHV024ÚFDW_INVALID_ATTRIBUTE_VALUEc                  ó   — e Zd ZdS )Ú$FdwInvalidStringLengthOrBufferLengthNrŒ  r@   r   rA   rY  rY  ¶  r�  r   rY  ÚHV090Ú*FDW_INVALID_STRING_LENGTH_OR_BUFFER_LENGTHc                  ó   — e Zd ZdS )Ú#FdwInvalidDescriptorFieldIdentifierNrŒ  r@   r   rA   r]  r]  º  r�  r   r]  ÚHV091Ú'FDW_INVALID_DESCRIPTOR_FIELD_IDENTIFIERc                  ó   — e Zd ZdS )ÚPlpgsqlErrorNrŒ  r@   r   rA   ra  ra  Á  r�  r   ra  ÚP0000ÚPLPGSQL_ERRORc                  ó   — e Zd ZdS )ÚRaiseExceptionNrŒ  r@   r   rA   re  re  Å  r�  r   re  ÚP0001ÚRAISE_EXCEPTIONc                  ó   — e Zd ZdS )ÚNoDataFoundNrŒ  r@   r   rA   ri  ri  É  r�  r   ri  ÚP0002ÚNO_DATA_FOUNDc                  ó   — e Zd ZdS )ÚTooManyRowsNrŒ  r@   r   rA   rm  rm  Í  r�  r   rm  ÚP0003ÚTOO_MANY_ROWSc                  ó   — e Zd ZdS )ÚAssertFailureNrŒ  r@   r   rA   rq  rq  Ñ  r�  r   rq  ÚP0004ÚASSERT_FAILUREc                  ó   — e Zd ZdS )ÚInternalError_NrŒ  r@   r   rA   ru  ru  Ø  r�  r   ru  ÚXX000ÚINTERNAL_ERRORc                  ó   — e Zd ZdS )ÚDataCorruptedNrŒ  r@   r   rA   ry  ry  Ü  r�  r   ry  ÚXX001ÚDATA_CORRUPTEDc                  ó   — e Zd ZdS )ÚIndexCorruptedNrŒ  r@   r   rA   r}  r}  à  r�  r   r}  ÚXX002ÚINDEX_CORRUPTED)rÃ   r   r<   r   )r   r   r<   r   )rÒ   r.   r<   rW  rP  )r\  r   r[   r.   r<   rÐ   )r   r   r<   ra  (;  r¹   Ú
__future__r   Útypingr   r   r   r   r   Úasyncior	   Údataclassesr
   r   r   Úcollections.abcr   r   Úpq.abcr   r   Ú	pq._enumsr   r   r   r   Úpq.miscr   r   rJ  r(   r   r   r»   r   r   rÉ   rÇ   rË   rÐ   ró   rö   rû   r?   rþ   r   r  r  r  r	  r  rá   rì   r[  r`  rß   r^  rf  rh  r‹  r‘  r•  r™  r�  r¡  r¥  r©  r­  r±  rµ  r¹  r½  rÁ  rÅ  rÉ  rÍ  rÑ  rÕ  rÙ  rÝ  rá  rå  ré  rí  rñ  rõ  rù  rý  r  r  r	  r  r  r  r  r  r!  r%  r)  r-  r1  r5  r9  r=  rA  rE  rI  rM  rQ  rU  rY  r]  ra  re  ri  rm  rq  ru  ry  r}  r�  r…  r‰  r�  r‘  r•  r™  r�  r¡  r¥  r©  r­  r±  rµ  r¹  r½  rÁ  rÅ  rÉ  rÍ  rÑ  rÕ  rÙ  rÝ  rá  rå  ré  rí  rñ  rõ  rù  rý  r  r  r	  r  r  r  r  r  r!  r%  r)  r-  r1  r5  r9  r=  rA  rE  rI  rM  rQ  rU  rY  r]  ra  re  ri  rm  rq  ru  ry  r}  r�  r…  r‰  rŒ  r�  r’  r–  rš  r�  r¡  r¥  r©  r­  r±  rµ  r¹  r½  rÁ  rÅ  rÉ  rÍ  rÑ  rÕ  rÙ  rÝ  rá  rå  ré  rí  rñ  rõ  rù  rý  r  r  r	  r  r  r  r  r  r!  r%  r)  r-  r1  r5  r9  r=  rA  rE  rI  rM  rQ  rU  rY  r]  ra  re  ri  rm  rq  ru  ry  r}  r�  r…  r‰  r�  r‘  r•  r™  r�  r¡  r¥  r©  r­  r±  rµ  r¹  r½  rÁ  rÅ  rÉ  rÍ  rÑ  rÕ  rÙ  rÝ  rá  rå  ré  rí  rñ  rõ  rù  rý  r  r  r	  r  r  r  r  r  r!  r%  r)  r-  r1  r5  r9  r=  rA  rE  rI  rM  rQ  rU  rY  r]  ra  re  ri  rm  rq  ru  ry  r}  ÚKeyboardInterruptÚ_NO_TRACEBACKr@   r   rA   ú<module>rŠ     s=;  ððð ð ð( #Ð "Ð "Ð "Ð "Ð "à EÐ EÐ EÐ EÐ EÐ EÐ EÐ EÐ EÐ EÐ EÐ EÐ EÐ EØ "Ð "Ð "Ð "Ð "Ð "Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø .Ð .Ð .Ð .Ð .Ð .Ð .Ð .à $Ð $Ð $Ð $Ð $Ð $Ð $Ð $Ø UÐ UÐ UÐ UÐ UÐ UÐ UÐ UÐ UÐ UÐ UÐ Uàð 2Ø1Ð1Ð1Ð1Ð1Ð1Ð1Ð1à $ s¨E°D©LÐ'8Ô"9Ñ9¸DÑ@€	Ð @Ð @Ð @Ñ @à$&€	Ð &Ð &Ð &Ñ &ð ðð ð ð ð ñ ô ñ „ðñD"ð "ð "ð "ðð ð ð ð ˆiñ ô ð ð<ð <ð <ð <ð <ˆIñ <ô <ð <ð~ð ð ð ð �Uñ ô ð ð"ð "ð "ð "ð "�Eñ "ô "ð "ðð ð ð ð �ñ ô ð ð
ð 
ð 
ð 
ð 
�}ñ 
ô 
ð 
ðð ð ð ð �]ñ ô ð ðð ð ð ð �Mñ ô ð ðð ð ð ð �}ñ ô ð ðð ð ð ð ˜ñ ô ð ðð ð ð ð Ð(ñ ô ð ðð ð ð ð Ð*ñ ô ð ðð ð ð ð Ð&ñ ô ð ð`ð `ð `ð `ð `ñ `ô `ð `ñFð ð ð ñ'ð 'ð 'ð 'ñSñ Sð Sð Sð Sñ(ð (ð (ð (ñ,ð ,ð ,ð ,ñð ð ð ð"ØÐ
ð"àÐ
ð"ð 	Ð
ð"ð 	Ð
ð	"ð
 	Ð
ð"ð 	ˆ)ð"ð 	ˆ.ð"ð 	ˆ-ð"ð 	ˆ-ð"ð 	Ð
ð"ð 	Ð
ð"ð 	Ð
ð"ð 	ˆ-ð"ð 	ˆ-ð"ð 	Ð
ð"ð  	Ð
ð!"ð" 	Ð
ð#"ð "ð$ 	Ð
ð%"ð& 	Ð
ð'"ð( 	Ð
ð)"ð* 	Ð
ð+"ð, 	Ð
ð-"ð. 	Ð
ð/"ð0 	Ð
ð1"ð2 	Ð
ð3"ð4 	Ð
ð5"ð6 	Ð
ð7"ð8 	Ð
ð9"ð: 	Ð
ð;"ð< Ð	ð="ð> Ð	ð?"ð@ Ð	ðA"ðB ˆðC"ð "€ðZ	ð 	ð 	ð 	ð 	ˆ]Ø	�yð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	¨MØ	ÐCð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	 Ø	Ð7ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð*Ø	Ð-ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð.>Ø	ÐDð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð-Ø	Ð2ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð4DØ	ÐJð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð(Ø	Ð+ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð#3Ø	Ð7ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð(Ø	Ð+ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	˜}Ø	Ð3ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð+Ø	Ð.ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	 =Ø	Ð7ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	�}Ø	Ð*ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	 -Ø	Ð6ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	�]Ø	Ð(ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	˜MØ	Ð0ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	˜}Ø	Ð3ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	˜=Ø	Ð.ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	°]Ø	ÐLð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð/Ø	Ð4ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð#Ø	Ð'ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð+Ø	Ð.ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	�IØ	Ð'ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	 	Ø	Ð5ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	 IØ	Ð:ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	˜YØ	Ð3ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	˜)Ø	Ð/ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	˜	Ø	Ð,ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	˜IØ	Ð0ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	˜IØ	Ð0ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	 yØ	Ð=ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	˜iØ	Ð2ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	 )Ø	Ð8ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	˜Ø	Ð-ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	 	Ø	Ð5ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	˜yØ	Ð4ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	 YØ	Ð:ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	�yØ	Ð,ð	ñ 	ô 	ð 	ð	ð 	ð 	ð 	ñ 	˜Ù	Ñ-ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜	Ù	Ñ,ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜	Ù	Ñ,ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	 iÙ	Ñ;ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	 YÙ	Ñ:ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	�YÙ	Ñ(ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	�YÙ	Ñ)ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	 iÙ	Ñ<ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	 iÙ	Ñ<ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜IÙ	Ñ0ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	¨Ù	Ñ@ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	 9Ù	Ñ9ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜YÙ	Ñ1ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜yÙ	Ñ3ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	 )Ù	Ñ7ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	 iÙ	Ñ<ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	¨IÙ	ÑCð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	 9Ù	Ñ:ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	¨)Ù	ÑBð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜yÙ	Ñ4ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜	Ù	Ñ+ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜IÙ	Ñ0ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜)Ù	Ñ.ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜IÙ	Ñ0ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜yÙ	Ñ4ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	�	Ù	‘|ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜)Ù	Ñ.ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜yÙ	Ñ3ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	 Ù	Ñ5ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	 )Ù	Ñ8ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	°	Ù	ÑHð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	�iÙ	Ñ*ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜iÙ	Ñ3ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜YÙ	Ñ4ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	�IÙ	Ñ)ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜IÙ	Ñ2ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	 Ù	Ñ9ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	 9Ù	Ñ9ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜9Ù	Ñ1ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜IÙ	Ñ2ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜IÙ	Ñ2ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜IÙ	Ñ2ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜yÙ	Ñ5ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜yÙ	Ñ5ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜IÙ	Ñ1ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	¨)Ù	ÑDð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜YÙ	Ñ1ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	 	Ù	Ñ4ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	 )Ù	Ñ6ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜	Ù	Ñ-ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜iÙ	Ñ1ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	 iÙ	Ñ<ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	 >Ù	Ñ7ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜Ù	Ñ+ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	�~Ù	Ñ+ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜.Ù	Ñ.ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	�nÙ	Ñ)ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	�^Ù	Ñ(ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜Ù	Ñ,ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜Ù	Ñ-ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜mÙ	Ñ2ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜=Ù	Ñ/ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	 ]Ù	Ñ:ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	°-Ù	ÑIð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	°mÙ	ÑMð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	°Ù	ÑIð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜]Ù	Ñ2ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	¨}Ù	ÑGð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	¨=Ù	ÑBð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜]Ù	Ñ2ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜]Ù	Ñ2ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	 mÙ	Ñ<ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	˜Ù	Ñ,ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð.Ù	Ñ3ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð#3Ù	Ñ8ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð(8Ù	Ñ<ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð&Ù	Ñ)ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	¨mÙ	ÑDð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	 Ù	Ñ6ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	 MÙ	Ñ8ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð*Ù	Ñ.ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð#3Ù	Ñ9ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð&6Ù	Ñ;ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð!1Ù	Ñ7ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð(8Ù	Ñ>ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð(Ù	Ñ,ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð/Ù	Ñ3ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð 0Ù	Ñ5ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð&6Ù	Ñ9ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð)9Ù	Ñ;ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð$4Ù	Ñ7ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð)9Ù	Ñ>ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð.Ù	Ñ2ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð-Ù	Ð/ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð.Ù	Ñ2ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð*Ù	Ñ.ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð#3Ù	Ñ8ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð)Ù	Ñ,ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð$4Ù	Ñ8ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð)Ù	Ñ-ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð(Ù	Ñ,ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð*Ù	Ñ-ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð+Ù	Ñ.ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð.>Ù	ÑCð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð!1Ù	Ñ5ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð'Ù	Ñ*ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð'7Ù	Ñ>ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð,Ù	Ñ/ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð"Ù	‘~ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð"Ù	‘~ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð.Ù	Ñ2ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð"Ù	‘ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð&Ù	Ñ)ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð&Ù	Ñ)ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð&Ù	Ñ)ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð&Ù	Ñ)ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð&Ù	Ñ)ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð%Ù	Ñ(ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð(Ù	Ñ+ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð(Ù	Ñ+ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð$Ù	Ñ'ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð'Ù	Ñ*ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð&Ù	Ñ*ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð(Ù	Ñ,ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð#Ù	‘ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð(Ù	Ñ+ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð&Ù	Ñ)ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð#Ù	‘ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð%Ù	Ñ(ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð)Ù	Ñ,ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð&Ù	Ñ)ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð(Ù	Ñ+ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð!1Ù	Ñ5ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð&Ù	Ñ)ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð%Ù	Ñ(ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð)Ù	Ñ,ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð%Ù	Ñ(ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð-Ù	Ñ1ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð.Ù	Ñ2ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð 0Ù	Ñ4ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð 0Ù	Ñ4ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð)9Ù	Ñ>ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð.Ù	Ñ2ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð-Ù	Ñ1ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð.Ù	Ñ2ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð,Ù	Ñ/ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð'Ù	Ñ*ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð%Ù	Ñ(ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð(Ù	Ñ+ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð-Ù	Ñ0ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð/Ù	Ñ4ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð,Ù	Ñ/ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	ÐÙ	‘{ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð"Ù	‘ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð)Ù	Ñ-ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð!1Ù	Ñ5ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð+Ù	Ñ/ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð*Ù	Ñ.ð	ñ 	ô 	ð 	ð	ð 	ñ 	ð 	ñ 	Ð%Ù	Ñ)ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð'Ù	Ñ+ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð#3Ù	Ñ9ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð"Ù	‘ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð-Ù	Ñ2ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð'Ù	Ñ+ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð.Ù	Ñ4ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð+Ù	Ñ.ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð$Ù	Ñ'ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð$Ù	Ñ'ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð$Ù	Ñ'ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð'Ù	Ñ+ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð&Ù	Ñ)ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð)Ù	Ñ-ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð"Ù	‘~ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	ÐÙ	‘zð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð$Ù	Ñ'ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð$Ù	Ñ'ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð&Ù	Ñ+ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	�]Ù	Ñ)ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð&Ù	Ñ*ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð%Ù	Ñ)ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	ÐÙ	‘{ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð%Ù	Ñ*ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð%5Ù	Ñ;ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð)Ù	Ñ.ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð,Ù	Ñ2ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð$4Ù	Ñ:ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð+Ù	Ñ0ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð-Ù	Ñ2ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð!1Ù	Ñ8ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð-Ù	Ñ2ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð'Ù	Ñ+ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð,Ù	Ñ1ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð+Ù	Ñ0ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð,Ù	Ñ2ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð%Ù	Ñ)ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð!1Ù	Ñ7ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð-Ù	Ñ3ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð%5Ù	Ñ;ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð#Ù	Ñ'ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð(Ù	Ñ-ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð'Ù	Ñ,ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð/Ù	Ñ4ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð(Ù	Ñ-ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð+;Ù	Ñ@ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð/Ù	Ñ4ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð+;Ù	ÑCð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð*:Ù	Ñ@ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð#Ù	‘ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð%Ù	Ñ(ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð"Ù	‘ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð"Ù	‘ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	Ð$Ù	Ñ'ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	�]Ù	Ñ'ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	�MÙ	Ñ'ð	ñ 	ô 	ñ 	ð	ð 	ñ 	ð 	ñ 	�]Ù	Ñ(ð	ñ 	ô 	ñ 	ð Ñ)¨>Ð:�€€r   