
    Lf                     r    d dl mZmZmZmZmZ d dlmZ d dlm	Z	 deeee
ef   e
f      deeee	f      fdZy)    )ListTupleDictAnyUnion)EIP712DelegateCertificate)EIP712AuthorityCertificatecertificatesreturnc                     g }| D ]Z  \  }}}|d   dk(  rt        j                  |      }n%|d   dk(  rt        j                  |      }nJ d       |j                  |       \ |S )z,

    :param certificates:
    :return:
    primaryTyper   r	   zshould not arrive here)r   parser	   append)r
   
cert_chain	cert_hash	cert_datacert_sigcerts         a/var/www/cs2snipe.com/venv/lib/python3.12/site-packages/autobahn/xbr/_eip712_certificate_chain.pyparse_certificate_chainr   !   s}     J*6  &	9h]#'BB,229=D}%)EE-33I>D2225$ V     N)typingr   r   r   r   r   )autobahn.xbr._eip712_delegate_certificater   *autobahn.xbr._eip712_authority_certificater	   strr    r   r   <module>r      sR   6 1 0 O QT$uT#s(^S5H/I*J T/1KKLMTr   