+
    /iK                     N    R t ^ RIt^ RIHtHt ^ RIHt ^RIH	t	H
t
 R tRR ltR# )z)Bounded-variable least-squares algorithm.N)normlstsq)OptimizeResult)print_header_linearprint_iteration_linearc                    W,          pV^ 8H  p\         P                  ! W,          4      W#&   \         P                  ! V4      # )z0Compute the maximum violation of KKT conditions.)npabsmax)gon_boundg_kktfree_sets   &&  V/var/www/html/photoedit/myenv/lib/python3.14/site-packages/scipy/optimize/_lsq/bvls.pycompute_kkt_optimalityr   	   s2    LE1}HffQ[)EO66%=    c	                 H   V P                   w  rVP                  4       p\        P                  ! V
4      pW8*  pW=,          W&   RW&   W8  pWM,          W&   ^W&   V^ 8H  pV( p\        P                  ! V4      w  pV P                  V4      V,
          pR\        P
                  ! VV4      ,          pTpV P                  P                  V4      pRpRp^ pV^8X  d   \        4        VP                  ^ 8  Ed   V^8X  d   \        VV4      p\        VVVVV4       V^,          pW,          P                  4       pV RV3,          pWP                  W,          4      ,
          p\        VVVR7      ^ ,          pVW>,          8  pVWN,          8  pVV,          p\        P                  ! V4      '       d    VV,          pVV,          VV&   RVV&   RVV&   \        P                  ! V4      '       d    VV,          pVV,          VV&   RVV&   ^VV&   VV( ,          pVV( ,          VV&   V P                  V4      V,
          pR\        P
                  ! VV4      ,          p VV ,
          pT pV P                  P                  V4      p\        W,          V,
          4      p\        P                  ! V4      '       d   VV( ,          pEK   Vf   T
pVV,          pRp!\        VV4      p\        VV4       EF  pV^8X  d   \        VVVVV4       VV8  d   ^p!V!e    EMt\        P                  ! VV,          4      p"^ VV"&    V^ 8H  pV( p\        P                  ! V4      w  pW,          p#V#P                  4       pW>,          p$WN,          p%V RV3,          pWP                  W,          4      ,
          p\        VVVR7      ^ ,          p\        P                  ! VV$8  4      w  p\        P                  ! VV%8  4      w  p\        P                   ! VV34      pVP                  ^ 8  d   \        P                   ! V$V,          V#V,          ,
          V%V,          V#V,          ,
          34      VV,          V#V,          ,
          ,          p&\        P"                  ! V&4      p'VV',          p(V&V',          p)V#^V),
          ,          p#V#V)V,          ,          p#V#W&   V'VP                  8  d   RWV(,          &   EK  ^WV(,          &   EK  Tp#V#W&    \        T#T,
          4      pT P                  T4      T,
          pR\        P
                  ! TT4      ,          p TT ,
          pTTT,          8  d   ^p!T pT P                  P                  T4      p\        TT4      pEK  	  V!f   ^ p!\%        VVVVVV^,           V!VR7      # )   g      ?N:NNN)rcondT)xfuncost
optimalityactive_masknitstatusinitial_cost)shapecopyr   zerosnonzerodotTr   sizer   r   r   anyr   rangeargmaxhstackargminr   )*Abx_lsqlbubtolmax_iterverboser   mnr   r   maskr   
active_setrr   r   r   cost_change	step_norm	iterationr   
x_free_oldA_freeb_freezlbvubvvindcost_newtermination_statusmove_to_freex_freelb_freeub_freealphasii_freealphas*   &&&&&&&&&                                 r   bvlsrL      s   77DA

Axx{H7DhAGHN7DhAGHN1}HJ

8$IH	a1A1DL	
AKII!| --!
a</8<J"9dK#-/ 	Q	[%%'
1h;UU1>**&&.q1",",#I66#;;3-CWAcF"JsOHSM66#;;3-CWAcF"JsOHSMrlA2#EE!HqL1%XoCCGGAJz12	66!99|H	H (84J9h/	a<"9dK#,j: !")yyX.!"1}H"J

8,IH[FJlGlGq({^Fq~..FffE215A::a'k*DC::a'k*DC		3*%AvvzCL6#;.CL6#;.$0 145aD6!94DF IIf%1q	!e)#%!)#$sxx<13Hf-.12Hf-.$*,-	EE!HqL1%Xot#!"CCGGAJ+Ax8
E 0H !
*(M"4!# #r   )N)__doc__numpyr   numpy.linalgr   r   scipy.optimizer   commonr   r   r   rL    r   r   <module>rS      s    /  $ ) ?f#r   