+
    4O|j  ã                  ó>   € R t ^ RIHt ^ RIt^ RIHtHt RR R lltR# )zAzure helpers.)ÚannotationsN)ÚAnyÚOptionalc               ó(   € V ^8„  d   QhRRRRRRRR/# )	é   ÚresourceÚstrÚ	client_idzOptional[str]ÚtimeoutÚfloatÚreturnzdict[str, Any]© )Úformats   "ÚOC:\Users\alokc\chatbot\backend\venv\Lib\site-packages\pymongo/_azure_helpers.pyÚ__annotate__r      s,   € ÷ #ñ #Øð#Ø+ð#Ø=Bð#àñ#ó    c                ó†  € ^ RI HpHp RpVR,          pVRV  2,          pV'       d   VRV 2,          pRRRR	/pV! WVR
7      p V! WrR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 \        P                  ! X
4      pR F1  pTP                  T4      '       d   K  RpYÎT
3,          p\        T4      h	  T#   + '       g   i     Lt; i  \         d   pRT,          p\        T4      RhRp?ii ; i  \         d    \        R4      Rhi ; i)é    )ÚRequestÚurlopenz5http://169.254.169.254/metadata/identity/oauth2/tokenz?api-version=2018-02-01z
&resource=z&client_id=ÚMetadataÚtrueÚAcceptzapplication/json)Úheaders)r
   Úutf8Nz'Failed to acquire IMDS access token: %sz$Failed to acquire IMDS access token.z*Azure IMDS response must be in JSON formatz0Azure IMDS response must contain %s, but was %s.)Úaccess_tokenÚ
expires_in)Úurllib.requestr   r   ÚstatusÚreadÚdecodeÚ	ExceptionÚ
ValueErrorÚjsonÚloadsÚget)r   r	   r
   r   r   Úurlr   ÚrequestÚresponser   ÚbodyÚeÚmsgÚdataÚkeys   &&&            r   Ú_get_azure_responser.      sB  € ÷ 0à
A€CØÐ$Õ$€CØˆZ˜�zÐ"Õ"€CßØ�˜Y˜KÐ(Õ(ˆØ˜6 8Ð-?Ð@€GÙ�cÔ+€Gð(Ù�W×.Õ.°(Ø—_‘_ˆFØ—=‘=“?×)Ñ)¨&Ó1ˆD÷ /ð �„}Ø4ˆÜ˜‹oÐðQÜ�zŠz˜$Óˆó .ˆØ�x‰x˜�}Œ}ØDˆCØ˜d˜Õ#ˆCÜ˜S“/Ð!ñ	 .ð €K÷+ /×.ûô ô (Ø7¸!Õ;ˆÜ˜‹o 4Ð'ûð(ûô ô QÜÐEÓFÈDÐPðQúsB   ÁD  Á,C-ÂD  ÂD( Ã-C=	Ã8D  Ã=D  Ä D%ÄD Ä D%Ä(E )Né   )Ú__doc__Ú
__future__r   r#   Útypingr   r   r.   r   r   r   Ú<module>r3      s   ðñ Ý "ã ß  ÷#ñ #r   