Ë
    IŸbG  ã                   ó,   — d dl mZmZ d„ Zd„ Zd„ Zd„ Zy)é   ©ÚpasswdÚpasswd_checkc                  óv   — t        d«      } | j                  d«      \  }}|dk(  sJ ‚|j                  d«      sJ ‚y )NÚ
passphraseú:Úargon2z
$argon2id$)r   ÚsplitÚ
startswith)ÚpÚ	algorithmÚhasheds      úC/usr/lib/python3/dist-packages/notebook/auth/tests/test_security.pyÚtest_passwd_structurer      s@   € Üˆ|Ó€AØŸ™ ›Ñ€IˆvØ˜Ò Ð Ð Ø×Ñ˜\Ô*Ð*Ñ*ó    c                  ó<   — t        d«      } t        | d«      dk(  sJ ‚y )Nr   Tr   ©r   s    r   Útest_roundtripr   	   s!   € Üˆ|Ó€AÜ˜˜<Ó(¨DÒ0Ð0Ñ0r   c                  ó€   — t        d«      } t        | | «      dk(  sJ ‚t        | d«      dk(  sJ ‚t        | d«      dk(  sJ ‚y )Nr   Fza:b:c:dza:br   r   s    r   Útest_badr      sK   € Üˆ|Ó€AÜ˜˜1Ó Ò&Ð&Ð&Ü˜˜9Ó%¨Ò.Ð.Ð.Ü˜˜5Ó! UÒ*Ð*Ñ*r   c                  óD   — d} t        | d«      sJ ‚d} t        | d«      sJ ‚y )Nz:sha1:23862bc21dd3:7a415a95ae4580582e314072143d9c382c491e4fu   Å‚eÂ¶Å§â†â†“â†’zTargon2:$argon2id$v=19$m=10240,t=10,p=8$qjjDiZUofUVVnrVYxacnbA$l5pQq1bJ8zglGT2uXP6iOg)r   )Úphashs    r   Útest_passwd_check_unicoder      s0   € àH€EÜ˜Ð1Ô2Ð2Ð2ð=€Eä˜Ð1Ô2Ð2Ñ2r   N)Úsecurityr   r   r   r   r   r   © r   r   ú<module>r      s   ðß +ò+ò1ò+ó3r   