File: //snap/certbot/5057/lib/python3.12/site-packages/cffi/__pycache__/_imp_emulation.cpython-312.pyc
�
�F�h� � � � d dl � y# e$ rF d dlmZmZmZmZ d dlmZ d dl m
Z
d dlZd dlZd dl
Z
d ZdZdZdZd Zd
ZdZdZd
ZdZd� Zdd�Zdd�ZY yw xY w)� )�*)�acquire_lock�release_lock�
is_builtin� is_frozen)�_load)� machineryN� � � � � � � � � c � � t j D � cg c] } | dt f��
}} t j D � cg c] } | dt f��
}} t j
D � cg c] } | dt f��
}} ||z |z S c c} w c c} w c c} w )N�rb�r)r �EXTENSION_SUFFIXES�C_EXTENSION�SOURCE_SUFFIXES� PY_SOURCE�BYTECODE_SUFFIXES�PY_COMPILED)�s�
extensions�source�bytecodes ��/build/snapcraft-certbot-c9aaebe726f8beb59a0eb2d8e1671bc4/parts/certbot/install/lib/python3.12/site-packages/cffi/_imp_emulation.py�get_suffixesr! s� � �(�;�;�=�� �$��,� =�
� =�/8�/H�/H�I�!�1�c�9�%�I��I�4=�4O�4O�P�q�Q��k�*�P��P��F�"�X�-�-�� =��I��Ps �A5�A:�A?c � � t | t � s#t dj t | � � � �t |t d � t
f� s#t
dj t |� � � �|�>t | � rd d ddt ffS t | � rd d ddt ffS t j }|D ]� }t j j || � }dt j d fD ]V }d|z }t j j ||� }t j j# |� s�Hd |ddt$ ffc c S t'