
    ([f~                     $    d dl Z d dlmZmZ d ZdS )    N)to_bytesurlsafe_b64encodec                    d|dd           }t          t          |d           }|sd S  |t          |                                                     }t	          t          |          dz            }t          |d |                   S )Nsha   )getattrhashlibr   digestintlenr   )salg	hash_typehash_algdata_digestslice_indexs         J/var/www/piapp/venv/lib/python3.11/site-packages/authlib/oidc/core/util.pycreate_half_hashr      s    c!""gIw	400H t(8A;;''..00Kc+&&*++K[+6777    )r	   authlib.common.encodingr   r   r    r   r   <module>r      s?     ? ? ? ? ? ? ? ?8 8 8 8 8r   