
    -hh                         / S Qr SSKrSSKrSSKrSSKr " S S\5      r/ SQrSq0 r	\\
4r SSKJr  SS jrS r\S	:X  a/  \R"                  S
S  H  r\" \" \5      =(       d    S\5        M     gg! \ a    Sr NHf = f))openwhichdberror    Nc                       \ rS rSrSrg)r   &    N)__name__
__module____qualname____firstlineno____static_attributes__r       5/opt/python-3.13.8/usr/lib/python3.13/dbm/__init__.pyr   r   &   s    r   r   )dbm.sqlite3dbm.gnudbm.ndbmdbm.dumb)ndbmc                    [         cL  [         H%  n [        US/S9n[         (       d  Uq U[        U'   M'     [         (       d  [        S[        -  5      eSU;  a  [        U 5      OS nUc"  SU;   d  SU;   a  [         nOU[        S   " S5      eUS:X  a  [        S   " S	5      eU[        ;  a  [        S   " S
R                  U5      5      e[        U   nUR                  XU5      $ ! [         a     M  f = f)Nr   )fromlistzno dbm clone found; tried %sncr   z=db file doesn't exist; use 'c' or 'n' flag to create a new db zdb type could not be determinedz/db type is {0}, but the module is not available)	_defaultmod_names
__import__ImportError_modulesr   r   formatr   )fileflagmodenamemodresults         r   r   r   5   s    D 9 ;! HTN  {<vEFF "oWT]4F~$;#+C( D E E	2Ah899	x	Ah ##)6&>3 	3 v88D%%5  s   C$$
C21C2c                    [         R                  " U 5      n  [        R                  " U S-   S5      nUR	                  5         [        R                  " U S-   S5      nUR	                  5         g! [
         an     [        R                  " U S-   S5      nUR	                  5         [        b(  [        R                  " U 5      nUR	                  5          g O! [
         a      Of = ff = f [         R                  " U S-   5        [         R                  " U S-   5      R                  nUS:X  a  g[        R                  " U S-   S5      n UR                  S	5      S
;   a   UR	                  5         g UR	                  5         O%! UR	                  5         f = f! [
         a     Of = f [        R                  " U S5      nO! [
         a     g f = fU   UR                  S5      nS S S 5        O! , (       d  f       O= fWSS n[        U5      S:w  a  gUS:X  a  g [        R                  " SU5      u  nO! [        R                   a     gf = fUS;   a  g [        R                  " SUSS  5      u  ng! [        R                   a     gf = f)Ns   .pagrbs   .dirr   s   .dbs   .datr   r      )   '   "      r   s   SQLite format 3 r   z=l)iΚWi͚WiϚWr   )osfsencodeior   closeOSErrorr   statst_sizereadlenstructunpackr   )filenamefdsizes16smagics          r   r   r   b   s@    {{8$HGGHw&-		GGHw&-		 	6)40AGGI IIh'	!    		"
7"#wwx')*2219GGHw&-	vvayL(!GGI ) GGIAGGI GGHd#  
ffRj 
 	AaA 1v{ ""==q)<<  44==s23x0
 	 << s   AA- -
C%8AC
C!C% C!!C%)AF ,F F  F /F  FF 
F"!F"&F> >
G
GG++
G9H3 3I
	I
I2 2J	J	__main__r(   UNKNOWN)ri  )__all__r0   r.   r7   sys	Exceptionr   r   r   r   r2   dbmr   r   r   r   r	   argvr9   printr   r   r   <module>rI      s   < ' 	 	  
	I 	 
<	
*&Z[| zHHQRLgh,9h7 ! _  Ds   A1 1A<;A<