Ë
    ÖÉ�j  ã                   ó8   — d dl Z d dlZd dlZdedefd„Zdefd„Zy)é    NÚlengthÚreturnc                 óŒ   ‡— t         j                  t         j                  z   Šdj                  ˆfd„t	        | «      D «       «      S )NÚ c              3   óH   •K  — | ]  }t        j                  ‰«      –— Œ y ­w)N)ÚsecretsÚchoice)Ú.0ÚxÚallchars     €úM/home/uftp/webrtc-recorder/.venv/lib/python3.12/site-packages/aioice/utils.pyú	<genexpr>z random_string.<locals>.<genexpr>   s   øè ø€ ÒB¨q”7—>‘> '×*ÑBùs   ƒ")ÚstringÚascii_lettersÚdigitsÚjoinÚrange)r   r   s    @r   Úrandom_stringr      s0   ø€ Ü×"Ñ"¤V§]¡]Ñ2€GØ�7‰7ÓB´E¸&³MÔBÓBÐBó    c                  ó,   — t        j                  d«      S )Né   )ÚosÚurandom© r   r   Úrandom_transaction_idr      s   € Ü�:‰:�b‹>Ðr   )r   r   r   ÚintÚstrr   Úbytesr   r   r   r   ú<module>r      s0   ðÛ 	Û Û ðC˜#ð C #ó Cð
˜uô r   