
    -h%                     `    S r SSKJr  S r\R                  " S\S9r\R                  " S5      rg))firebirdmssqlmysqloracle
postgresqlsqlitesybase   )utilc                   ^ SU ;   a  U R                  S5      u  pOU nSn US:X  a   [        S5      mOyUS:X  a   [        S5      mOfUS	:X  a:  [        S
5      R                  R
                  R                  mTR                  U5      $ [        SU< 35      R                  m[	        TU5      m [        TU5      (       a  [	        TU5      mU4S j$ g! [         a$    [        S5      R                  m[	        TU5      m NQf = f! [         a$    [        S5      R                  m[	        TU5      m Nf = f! [         a     gf = f)zYdefault dialect importer.

plugs into the :class:`.PluginLoader`
as a first-hit system.

.baser   sqlalchemy_firebirdzsqlalchemy.dialects.firebirdr   sqlalchemy_sybasezsqlalchemy.dialects.sybasemariadbz!sqlalchemy.dialects.mysql.mariadbzsqlalchemy.dialects.Nc                     > T R                   $ )N)dialect)modules   qC:\Users\ROHAN GUPTA\OneDrive\Desktop\mathbuddy-assessment\venv\Lib\site-packages\sqlalchemy/dialects/__init__.py<lambda>_auto_fn.<locals>.<lambda>A   s	    v~~    )	split
__import__ImportErrordialectsgetattrr   r   loaderhasattr)namer   driverr   s      @r   _auto_fnr!      sI    d{**S/j 2#$9:  2#$78 	!
  3huuWW  ==((G EFOOFVW-F vv(%%9  2#$BCLL 12  2#$@AJJ 12  s\   D3 C D3 D ?D3 %D3 +C?<D3 >C??D3 +D0-D3 /D00D3 3
E ?E zsqlalchemy.dialects)auto_fnzsqlalchemy.pluginsN)__all__ r
   r!   PluginLoaderregistryplugins r   r   <module>r)      s=    -` 2HE


0
1r   