§
    'ê[fí  ã                   óN   — d dl Z d dlZd dlZej        ej        z   Zdefd„Zd„ ZdS )é    Né   c                 óŠ   ‡‡— t          j        ¦   «         Šd                     ˆˆfd„t          | ¦  «        D ¦   «         ¦  «        S )NÚ c              3   óB   •K  — | ]}‰                      ‰¦  «        V — Œd S )N)Úchoice)Ú.0Ú_ÚcharsÚrands     €€úK/var/www/piapp/venv/lib/python3.11/site-packages/authlib/common/security.pyú	<genexpr>z!generate_token.<locals>.<genexpr>
   s/   øè è € Ð=Ð=¨!�4—;’;˜uÑ%Ô%Ð=Ð=Ð=Ð=Ð=Ð=ó    )ÚrandomÚSystemRandomÚjoinÚrange)Úlengthr
   r   s    `@r   Úgenerate_tokenr      sB   øø€ ÝÔÑ Ô €DØ�7Š7Ð=Ð=Ð=Ð=Ð=­u°V©}¬}Ð=Ñ=Ô=Ñ=Ô=Ð=r   c                 ó€   — t          j        d¦  «        rdS |                      ¦   «         } |                      d¦  «        S )zCheck if the uri is over ssl.ÚAUTHLIB_INSECURE_TRANSPORTT)zhttps://zhttp://localhost:)ÚosÚgetenvÚlowerÚ
startswith)Úuris    r   Úis_secure_transportr      s:   € å	„yÐ-Ñ.Ô.ð Øˆtà
�)Š)‰+Œ+€CØ�>Š>Ð;Ñ<Ô<Ð<r   )r   Ústringr   Úascii_lettersÚdigitsÚUNICODE_ASCII_CHARACTER_SETr   r   © r   r   ú<module>r"      se   ðØ 	€	€	€	Ø €€€Ø €€€à$Ô2°V´]ÑBÐ ð Ð$?ð >ð >ð >ð >ð
=ð =ð =ð =ð =r   