a
    yh                     @  s  d dl mZ d dlZd dlZd dlmZmZmZ g dZej	
dZedkr0dZeeree4 d dlmZmZmZmZmZmZ dZW d   n1 s0    Y  eseeree4 d dlmZmZmZmZmZmZ dZW d   n1 s0    Y  esd dlmZmZmZmZmZmZ nhed	kr^d dlmZmZmZmZmZmZ n:dZeeree4 d dlmZmZmZmZmZmZ dZW d   n1 s0    Y  eseeree4 d dlmZmZmZmZmZmZ dZW d   n1 s0    Y  esree4 d dlmZmZmZmZmZmZ dZW d   n1 sh0    Y  esd dlmZmZmZmZmZmZ dS )
    )annotationsN)AVX2SSE2supports)EditopEditopsMatchingBlockOpcodeOpcodesScoreAlignmentZRAPIDFUZZ_IMPLEMENTATIONcppFTpython)
__future__r   
contextlibosZrapidfuzz._feature_detectorr   r   r   __all__environget_implZimportedsuppressImportErrorZ'rapidfuzz.distance._initialize_cpp_avx2r   r   r   r	   r
   r   Z'rapidfuzz.distance._initialize_cpp_sse2Z"rapidfuzz.distance._initialize_cppZ!rapidfuzz.distance._initialize_py r   r   Z/var/www/html/assistant/venv/lib/python3.9/site-packages/rapidfuzz/distance/_initialize.py<module>   sD   
 	" 	"$
$	
 	$ 	$ 	$