
    %ip
                    f   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                  j                  d      Zedk(  r|dZ ee      r+ ej                  e      5  d dlmZmZmZmZmZ d	Zddd       es3 ee      r+ ej                  e      5  d dlmZmZmZmZmZ d	Zddd       esd dlmZmZmZmZmZ yyed
k(  rd dlmZmZmZmZmZ ydZ ee      r+ ej                  e      5  d dlmZmZmZmZmZ d	Zddd       es3 ee      r+ ej                  e      5  d dlmZmZmZmZmZ d	Zddd       es+ ej                  e      5  d dlmZmZmZmZmZ d	Zddd       esd dlmZmZmZmZmZ yy# 1 sw Y   xY w# 1 sw Y   xY w# 1 sw Y   xY w# 1 sw Y   mxY w# 1 sw Y   LxY w)    )annotationsN)AVX2SSE2supports)cdistcpdistextract
extractOneextract_iterRAPIDFUZZ_IMPLEMENTATIONcppF)r   r   r	   r   r
   Tpython)
__future__r   
contextlibosrapidfuzz._feature_detectorr   r   r   __all__environget_implimportedsuppressImportErrorrapidfuzz.process_cpp_avx2r   r   r	   r   r
   rapidfuzz.process_cpp_sse2rapidfuzz.process_cpprapidfuzz.process_py     I/usr/local/footviz/venv/lib/python3.12/site-packages/rapidfuzz/process.py<module>r!      s   #  	 < <
F


12E>H~ Z  - 		  H		  Z  - 		  H		 	
 	
  hUUH~ Z  - 		  H		  Z  - 		  H		  Z  - 		  H		 	
 	
 O		 				 		0		 				 				 		s<   E6F)FFF'6F FFF$'F0