+
    @žÀj�  ã                  óH  € ^ RI Ht ^ RIt^ RIt^ RIt^ RIt^RIHt RR R llt	R R lt
R R	 lt]P                   ]P                   R
2P                  R4      t]P                   ! R4      t]P$                  t]P(                  ! R]P*                  4      tR R ltR R ltR# )é    )ÚannotationsN)ÚBadDatac               ó(   € V ^8„  d   QhRRRRRRRR/# )é   Úsústr | bytesÚencodingÚstrÚerrorsÚreturnÚbytes© )Úformats   "Úi/var/www/html/mycamper/aliexpress-site/backend/venv/lib/python3.14/site-packages/itsdangerous/encoding.pyÚ__annotate__r      s,   € ÷ ñ ØðØ!ðØ58ðà
ñó    c                óT   € \        V \        4      '       d   V P                  W4      p V # )N)Ú
isinstancer
   Úencode)r   r	   r   s   &&&r   Ú
want_bytesr      s$   € ô �!”S×ÒØ�H‰H�XÓ&ˆà€Hr   c               ó    € V ^8„  d   QhRRRR/# ©r   Ústringr   r   r   r   )r   s   "r   r   r      s   € ÷ 9ñ 9˜+ð 9¨%ñ 9r   c                ób   € \        V 4      p \        P                  ! V 4      P                  R4      # )zVBase64 encode a string of bytes or text. The resulting bytes are
safe to use in URLs.
ó   =)r   Úbase64Úurlsafe_b64encodeÚrstrip)r   s   &r   Úbase64_encoder      s*   € ô ˜Ó€FÜ×#Ò# FÓ+×2Ñ2°4Ó8Ð8r   c               ó    € V ^8„  d   QhRRRR/# r   r   )r   s   "r   r   r      s   € ÷ 
<ñ 
<˜+ð 
<¨%ñ 
<r   c                óØ   € \        V RRR7      p V R\        V 4      ) ^,          ,          ,          p  \        P                  ! V 4      #   \        \
        3 d   p\        R4      ThRp?ii ; i)zGBase64 decode a URL-safe string of bytes or text. The result is
bytes.
ÚasciiÚignore)r	   r   r   zInvalid base64-encoded dataN)r   Úlenr   Úurlsafe_b64decodeÚ	TypeErrorÚ
ValueErrorr   )r   Úes   & r   Úbase64_decoder)      se   € ô ˜¨¸ÔB€FØ
ˆd”s˜6“{�l QÕ&Õ'Õ'€Fð<Ü×'Ò'¨Ó/Ð/øÜ”zÐ"ô <ÜÐ3Ó4¸!Ð;ûð<ús   ±A ÁA)ÁA$Á$A)z-_=r"   z>Qzt.Callable[[bytes], tuple[int]]c               ó    € V ^8„  d   QhRRRR/# )r   ÚnumÚintr   r   r   )r   s   "r   r   r   1   s   € ÷ .ñ .�cð .˜eñ .r   c                ó6   € \        V 4      P                  R 4      # )ó    )Ú_int_to_bytesÚlstrip)r+   s   &r   Úint_to_bytesr1   1   s   € Ü˜Ó×$Ñ$ WÓ-Ð-r   c               ó    € V ^8„  d   QhRRRR/# )r   Úbytestrr   r   r,   r   )r   s   "r   r   r   5   s   € ÷ 7ñ 7˜%ð 7 Cñ 7r   c                óF   € \        V P                  ^R4      4      ^ ,          # )é   r.   )Ú_bytes_to_intÚrjust)r3   s   &r   Úbytes_to_intr8   5   s   € Ü˜Ÿ™ q¨'Ó2Ó3°AÕ6Ð6r   )zutf-8Ústrict)Ú
__future__r   r   r   ÚstructÚtypingÚtÚexcr   r   r   r)   Úascii_lettersÚdigitsr   Ú_base64_alphabetÚStructÚ_int64_structÚpackr/   ÚcastÚunpackr6   r1   r8   r   r   r   Ú<module>rG      s‰   ðÝ "ã Û Û Û å ÷õ9õ
<ð ×*Ñ*Ð+¨F¯M©M¨?¸#Ð>×EÑEÀgÓNÐ à—’˜dÓ#€Ø×"Ñ"€Ø—’Ð8¸-×:NÑ:NÓO€õ.÷7r   