
    g_                         d Z ddlZddlZd Zej                  dk(  xs  ej                         dv Zg dZd Zd Zd	 Z	d
 Z
d Zd Zd Zy)z<
Compatibility tools for differences between Python 2 and 3
    Nc                     t        |       S N)str)x_s     L/var/www/html/venv/lib/python3.12/site-packages/statsmodels/compat/python.py<lambda>r	      s
    Q     
emscripten)wasm32wasm64)		asunicodeasstrasbyteslmaplziplrangelfilterwith_metaclassPYTHON_IMPL_WASMc                 H    t        | t              r| S | j                  d      S Nlatin1)
isinstancebytesencodess    r   r   r      s     !U88Hr
   c                 H    t        | t              r| S | j                  d      S r   )r   r   decoder   s    r   r   r   !   s     !S88Hr
   c                  *    t        t        | i |      S r   )listrangeargskwargss     r   r   r   (   s    t&v&''r
   c                  *    t        t        | i |      S r   )r"   zipr$   s     r   r   r   ,       T$V$%%r
   c                  *    t        t        | i |      S r   )r"   mapr$   s     r   r   r   0   r)   r
   c                  *    t        t        | i |      S r   )r"   filterr$   s     r   r   r   4   s    ''((r
   c                 R      G  fdd       }t         j                  |ddi       S )z%Create a base class with a metaclass.c                       e Zd Z fdZy)!with_metaclass.<locals>.metaclassc                      ||      S r    )clsname
this_basesdbasesmetas       r   __new__z)with_metaclass.<locals>.metaclass.__new__>   s    eQ''r
   N)__name__
__module____qualname__r9   )r7   r8   s   r   	metaclassr0   =   s    	(r
   r=   temporary_classr2   )typer9   )r8   r7   r=   s   `` r   r   r   8   s'    
(D ( <<	#4b"==r
   )__doc__platformsysr   machiner   __all__r   r   r   r   r   r   r   r2   r
   r   <module>rE      sk     
	 LLL N$4H$4$4$6:N$N 
(&&)	>r
   