+
    4O|jÖ  ã                  ó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   "ÚMC:\Users\alokc\chatbot\backend\venv\Lib\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¸   € ß/à
Y€CØˆZ˜�zÐ"Õ"€CØ  (Ð+€GÙ�cÔ+€Gð(Ù�W×.Õ.°(Ø—_‘_ˆFØ—=‘=“?×)Ñ)¨&Ó1ˆD÷ /ð �„}Ø4ˆÜ˜‹oÐä˜TÔ"Ð"÷ /×.ûô ô (Ø7¸!Õ;ˆÜ˜‹o 4Ð'ûð(ús4   ¥B ¶,B
Á"B Â
B	ÂB ÂB ÂCÂ(B=Â=CN)é   )Ú__doc__Ú
__future__r   Útypingr   r%   r   r   r   Ú<module>r*      s   ðñ Ý "å ÷#ñ #r   