+
    ‡åºiG  ã                   ó(   € ^ RI Ht  ! R R]4      tR# )é    )ÚOrderedDictc                   ó„   a a€ ] tR t^t oV 3R ltV 3R ltR
V 3R lltV 3R ltV 3R ltV 3R lt	V 3R lt
R tR	tVtV ;t# )ÚLRUCachec                óN   <€ \         SV `  4        \        4       V n        Wn        R # ©N)ÚsuperÚ__init__r   Ú_orderÚmaxsize)Úselfr   Ú	__class__s   &&€Úe/Users/igloo/.openclaw/workspace/scratch/fb_ad_env/lib/python3.14/site-packages/google/auth/_cache.pyr	   ÚLRUCache.__init__   s   ø€ Ü‰ÑÔÜ!“mˆŒØŽó    c                óX   <€ \         SV `  4        V P                  P                  4        R # r   )r   Úclearr
   )r   r   s   &€r   r   ÚLRUCache.clear   s   ø€ Ü‰‰ŒØ‰×ÑÖr   c                óp   <€  \         SV `  V4      pV P                  V4       V#   \         d    Tu # i ; ir   )r   Ú__getitem__Ú_updateÚKeyError)r   ÚkeyÚdefaultÚvaluer   s   &&& €r   ÚgetÚLRUCache.get   s<   ø€ ð	Ü‘GÑ'¨Ó,ˆEØL‰L˜ÔØˆLøÜô 	ØŠNð	ús   ƒ!% ¥5´5c                óH   <€ \         SV `  V4      pV P                  V4       V# r   )r   r   r   )r   r   r   r   s   && €r   r   ÚLRUCache.__getitem__$   s#   ø€ Ü‘Ñ# CÓ(ˆØ‰SÔØˆr   c                óÂ   <€ V P                   pV^ 8:  d   R# W9  d#   \        V 4      V8¼  d   V P                  4        K"  \        SV `  W4       V P                  V4       R# )r   N)r   ÚlenÚpopitemr   Ú__setitem__r   )r   r   r   r   r   s   &&& €r   r"   ÚLRUCache.__setitem__)   sI   ø€ Ø—,‘,ˆØaŒ<ÙØŒ?Üd“)˜wÔ&Ø—‘–Ü‰Ñ˜CÔ'Ø‰SÖr   c                ó@   <€ \         SV `  V4       V P                  V R # r   )r   Ú__delitem__r
   )r   r   r   s   &&€r   r%   ÚLRUCache.__delitem__3   s   ø€ Ü‰Ñ˜CÔ ØK‰K˜Òr   c                ób   <€ V P                   P                  RR7      w  rV\        SV `  V4      3# )z9Remove and return the least recently used key-value pair.F)Úlast)r
   r!   r   Úpop)r   r   Ú_r   s   &  €r   r!   ÚLRUCache.popitem7   s0   ø€ à—‘×$Ñ$¨%Ð$Ó0‰ˆØ”E‘G‘K Ó$Ð$Ð$r   c                ó€   €  V P                   P                  V4       R #   \         d    R T P                   T&    R # i ; ir   )r
   Úmove_to_endr   )r   r   s   &&r   r   ÚLRUCache._update<   s6   € ð	$ØK‰K×#Ñ# CÖ(øÜô 	$Ø#ˆDK‰K˜Ôð	$ús   ‚ Ÿ=¼=)r
   r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r	   r   r   r   r"   r%   r!   r   Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r   Ú__classdict__s   @@r   r   r      s2   ù‡ € õõ
÷õõ
õõ%÷
$ò $r   r   N)Úcollectionsr   Údictr   © r   r   Ú<module>r:      s   ðõ $ô.$ˆtö .$r   