Ë
    'YHhò  ã                   ó   — d dl Zdd„Zy)é    Nc                 ó  — t        | t        j                  «      r| j                  dk(  r| j                  } t        | «      }t        | d   «      }|s"t        j                  | d   «      j                  }t        j                  ||f|¬«      }d}d}g }g }	g }
t        | |«      D ]\  \  }}||dd…|f<   t        j                  j                  |«      }||kD  r|j                  |«       |}|dz  }ŒL|	j                  |«       Œ^ |dd…d|…f   |fS )zò
    construct array with independent columns

    x is either iterable (list, tuple) or instance of ndarray or a subclass
    of it.  If x is an ndarray, then each column is assumed to represent a
    variable with observations in rows.
    é   r   )ÚdtypeNé   )Ú
isinstanceÚnpÚndarrayÚndimÚTÚlenÚasarrayr   ÚzerosÚzipÚlinalgÚmatrix_rankÚappend)ÚxÚvarnamesr   Ú
nvars_origÚnobsÚxoutÚcountÚrank_oldÚvarnames_newÚvarnames_droppedÚkeepindxÚxiÚniÚrank_news                 úQ/var/www/html/planif/env/lib/python3.12/site-packages/statsmodels/tools/catadd.pyÚ	add_indepr!      s  € ô !”R—Z‘ZÔ  Q§V¡V¨q¢[ØC‰CˆäQ“€JÜˆq‰t‹9€DÙÜ—
‘
˜1˜Q™4Ó ×&Ñ&ˆÜ8‰8T˜:Ð&¨eÔ4€DØ€EØ€HØ€LØÐØ€HÜ˜˜8Ó$ò (‰ˆˆRØˆŠQˆX‰Ü—9‘9×(Ñ(¨Ó.ˆØhÒØ×Ñ Ô#ØˆHØQ‰J‰Eà×#Ñ# BÕ'ð(ð ’6E6	‰?˜LÐ(Ð(ó    )N)Únumpyr   r!   © r"   r    ú<module>r%      s   ðÛ ô!)r"   