
    !b                     <    S SK Jr  S SKrS SKrS SKrS SKrS rS rg)    )find_libraryNc               #   ~  #    [        S5      v   [        R                  S:X  aG  / SQ[        R                  " S5      -   n U  H%  n[        R
                  R                  US5      v   M'     g [        R                  S;   a$  / SQnU H  nSU< S	3v   [        U5      v   M     g [        R                  S
:X  a  Sv   g g 7f)Nmagicdarwin)z/opt/local/libz/usr/local/libz/opt/homebrew/libz /usr/local/Cellar/libmagic/*/libzlibmagic.dylib)win32cygwin)libmagicmagic1z
cygmagic-1z
libmagic-1zmsys-magic-1z./z.dlllinuxzlibmagic.so.1)r   sysplatformglobospathjoin)pathsiprefixess      ./usr/lib/python3/dist-packages/magic/loader.py_lib_candidatesr      s     W\\X 			45	6E GGLL,--  ||**QH O	  ||w
 s   B;B=c                      [        5        H  n U c  M   [        R                  " U 5      s  $    [	        S5      e! [         a     M;  f = f)Nz1failed to find libmagic.  Check your installation)r   ctypesCDLLOSErrorImportError)libs    r   load_libr   %   sM    c
{[[  I
JJ	  
s   9
AA)	ctypes.utilr   r   r   r   os.pathr   r   r        r   <module>r"      s    $  
  <Kr!   