+
    hvh/  c                   sr   ^ RI Ht ^ RIHtHt ^ RIHtHtHt ^RI	H
t
 ^RIHtHtHtHtHtHtHtHt R.t/ ]P*                  ]b]P.                  ]b]P2                  ]b]P4                  ]b]P6                  ]b]P8                  ]b]P:                  ]b]P<                  ]b]P>                  ]b]P@                  ]!b]PD                  ]!b]PF                  ]b]PH                  ]%b]PL                  ]%b]PN                  ]%b]PP                  ]
bt)]PT                  ]PV                  ]PX                  0t-R R lt.R	 R
 lt/R# )i    )import_module)	Parameter	Signature)AnyCallableOptional)GError)	VFuncInfoFunctionInfoCallableInfoCallbackInfo	DirectionGTypeTypeInfoTypeTaggenerate_signaturec                0    V ^8  d   QhR\         R\        /# )   gi_typereturn)r   ZobjectZformat   "4/usr/lib64/python3.14/site-packages/gi/_signature.py__annotate__r   =   s     %+ %+ %+V %+    c                 s   V P                  4       p\        P                  V4      ;p'       d   V# V\        P                  8X  d   V P                  4       '       d   \        # R # V\        9   dB   \        V P                  ^ 4      4      pV\        P                  J d   \        # \        V,          # V\        P                  8X  dq   \        V P                  ^ 4      4      p\        V P                  ^4      4      pV\        P                  J g   V\        P                  J d   \        # \        WC3,          # V\        P                  8X  d   V P!                  4       p\#        V\$        4      '       dV   \'        V4      p\(        VP*                  P-                  4        Uu. uF  qwP.                  NK  	  upVP0                  3,          # VP3                  4       pV'       g   V P5                  4       # VP7                  4       p	\9        RV	 24      p
 \;        W4      # V P5                  4       # u upi   \<         d    T	 RT 2u # i ; i)Nzgi.repository.Z.)Zget_tag
tag_pytypeZgetr   ZVOIDZ
is_pointerr   list_tag_types
get_pytypeZget_param_typer   emptyZlistZGHASHZdictZ	INTERFACEZget_interface
isinstancer
   r   r   Z
parametersZvalues
annotationreturn_annotationget_nameZget_tag_as_stringZget_namespacer    ZgetattrZNotImplementedError)r   ZtagZpytypeZ
value_typeZkey_typeinfoZsigparamZ	info_nameZinfo_namespaceZmodules   &          r   r   r   =   s   
//
C$$v$
gllJ
n 6 6q 9:
(KJ
gmmg44Q78 6 6q 9:
y&*	*GKH())
g$$&dL))$T*C/2~~/D/D/FG/Fe!!/FG%%'  MMO	,,..++-/?@A	36-- ((** H # 	3$%Qyk22	3s   H&
H+ +I ?I c                r   )r   r!   r   )r	   r   r   r   r   r   r   e   s"     XB XB\ XBi XBr   c           
      sh	  a V P                  4       pV Uu0 uF  q"P                  4       kK  	  upoV3R  lp. p\        V \        4      '       d   V P	                  4       '       d1   VP                  \        V! R4      \        P                  4      4       MV P                  4       '       d0   VP                  \        V! R4      \        P                  4      4       Mt\        V \        4      '       d_   VP                  \        V! R4      \        P                  4      4       VP                  \        V! R4      \        P                  4      4       V P                  4       P                  4       0p\        4       pV Fn  pVP                  VP                  4       4       VP                  VP                  4       P                  4       4       VP                  VP!                  4       4       Kp  	  \#        V4       F  w  rrVP%                  4       \&        P(                  8X  d   K*  Wu9   d   K2  \        P*                  p\-        VP                  4       4      p	VP/                  4       '       g   Wv9   d/   RpV	\        P*                  Jd   V	\0        Jd   \2        V	,          p	MVP5                  4       '       d   RpVP                  \        VP                  4       \        P                  VV	R7      4       K  	  \7        R \#        V4       4       ^ R7      p
\#        V4       FO  w  r{Wz8  d    MFVP8                  \        P*                  Jg   K-  VP;                  \        P*                  R7      WG&   KQ  	  \-        V P                  4       4      pV P=                  4       '       d   \2        V,          p. p\#        V4       F  w  rrVP%                  4       \&        P>                  8X  d   K*  Wu9   d   K2  \-        VP                  4       4      p	VP/                  4       '       d"   V	\        P*                  Jd   \2        V	,          p	VP                  V	4       K  	  Ve   VPA                  ^ V4       \C        V4      ^8  d   \D        \E        V4      ,          pM\C        V4      ^8X  d
   V^ ,          p\G        WLR	7      # u upi )
c                 sN   < V S9   d   V R ,          p K  SP                  V 4       V # )Z_)add)Zname	arg_namess   &r   uniqueZ"generate_signature.<locals>.uniquei   s%    iCKDdr   ZclsZselfZtypeN.)defaultr   c              3   sj   "   T F)  w  rVP                   \        P                  J g   K%  Vx  K+  	  R # 5i)N)r&   r   r   )Z.0ir"   s   &  r   Z	<genexpr>Z%generate_signature.<locals>.<genexpr>   s%     S.z%--9??2R.s   "3
3)r&   )r   )$Zget_argumentsr    r   r   Zis_constructorZappendr   ZPOSITIONAL_OR_KEYWORDZ	is_methodr   Zget_return_typeZget_array_length_indexZsetr#   Zget_destroy_indexZget_type_infoZget_closure_indexZ	enumerateZget_directionr   ZOUTr   r   Zmay_be_nullr   r   Zis_optionalZmaxr&   ZreplaceZmay_return_nullZINZinsertZlenZtupler   )r!   ZargsZargr%   ZparamsZignore_indicesZuser_data_indicesr'   r&   r   Zlast_requiredr"   r   Zout_argsr$   s   &             @r   r   r   e   s}   D+/04C40I F$%%  MM)F5M93R3RST^^MM)F6NI4S4STU	D)	$	$iv	0O0OPQiv	0O0OPQ **,CCEFN300233,,.EEGHc3356 
 D/)--/// 1 1 34
?? 6G0Zs5J%j1
__G//%		
# "6 SYv.SM f%==	/ioo>FI	 & #4#7#7#9:$%67HD/),,. 1 1 34
??9??!B!*-J
# " $,-
8}q!%/2	X!	$QKVAAm 1s   R/N)0Z	importlibr    Zinspectr   r   Ztypingr   r   r   Z_errorr   Z_gir   r   r	   r
   r   r   r   r   Z__all__ZBOOLEANZboolZINT8ZintZUINT8ZINT16ZUINT16ZINT32ZUINT32ZINT64ZUINT64ZFLOATZfloatZDOUBLEZGTYPEZUTF8ZstrZFILENAMEZUNICHARZERRORr   ZGLISTZGSLISTZARRAYr   r   r   ) r   r   <module>r(      s[  ( $ ( * * 	 	 	  
 OOTLL# MM3 MM3	
 NNC MM3 NNC MM3 NNC MM5 NNE MM5 LL# c OOS  MM6!
& --?%+PXBr   