+
    8i                    2    R t ^ RIHt ^ RIHt RR R lltR# )zGCP helpers.)annotations)Anyc               $    V ^8  d   QhRRRRRR/# )   resourcestrtimeoutfloatreturnzdict[str, Any] )formats   "R/var/www/html/photoedit/myenv/lib/python3.14/site-packages/pymongo/_gcp_helpers.py__annotate__r      s!     # # #e #N #    c                   ^ RI HpHp RpVRV  2,          pRR/pV! WER7      p V! WaR7      ;_uu_ 4       pVP                  pVP	                  4       P                  R4      p	R	R	R	4       X^8w  d   Rp\        T4      h\        X	R7      #   + '       g   i     L0; i  \         d   p
R
T
,          p\        T4      R	hR	p
?
ii ; i)    )RequesturlopenzMhttp://metadata/computeMetadata/v1/instance/service-accounts/default/identityz
?audience=zMetadata-FlavorGoogle)headers)r   utf8Nz'Failed to acquire IMDS access token: %sz$Failed to acquire IMDS access token.)access_token)	urllib.requestr   r   statusreaddecode	Exception
ValueErrordict)r   r   r   r   urlr   requestresponser   bodyemsgs   &&          r   _get_gcp_responser%      s    /
YCZz""C (+Gc+G(W..(__F==?))&1D / }4oT"" /.  (7!;o4'(s4   B ,B
"B 
B	B B C(B==CN)   )__doc__
__future__r   typingr   r%   r   r   r   <module>r*      s     " # #r   