+
    f7i  c                   s    ^RI 5 R tR# )   )Z*c           
      sT   Vf(   \        \        \        V P                  4      4      4      pV P                  V,          pVP                  WB,          ,          pV P                  pV Uu. uF  qP                  V,          NK  	  p	pV^ ,          p
V Uu. uF  p\        V
^ ,          V^ ,          4      NK  	  pp\        \        V4      R R7      w  rV^ ,          pWm,          ^,          pWm,          ^,          pWV,          8  Ed   \        VP                  V,          4      p^pV'       Eg   VV8:  g   VVV,
          8  Ed   . pWr,          W,          3 EF\  pV^,          pV^,          pV^,          R,          pV^,          R,          pV^,          pV'       d   V\        V^ ,          4      ,          pVV,          pVV,          pVV,          V,          pVV,
          R,          ^,          VV,          ,           R,          pVV,           R,          V,           pVV,           R,          V,
          p V^ 8w  d   \        VV,
          V4      MVV8  d   \        R,          M^ p!\        4       p"V"P                  V!4      p"V"P                  \        V4      \        V 4      4      p"VP!                  V"4       EK_  	  V^ ,          p"V
^ ,           U#u. uF1  p#\#        V"P%                  V#P&                  V#P(                  34      !  NK3  	  up#3V
R,          ,           p$V^,          p". p%V Fh  pV^ ,           U#u. uF1  p#\#        V"P%                  V#P&                  V#P(                  34      !  NK3  	  up#3VR,          ,           p&V%P!                  V&4       Kj  	  V% U&u. uF  p&\        V$^ ,          V&^ ,          4      NK  	  pp&\        \        V4      R R7      w  rV^ ,          pWV,          8  d    V'       d	   W,          M^p'\*        P-                  RV'4       V'VV3# u upi u upi u up#i u up#i u up&i )Nc                     V ^,          # r     Zx   &W/usr/lib64/python3.14/site-packages/fontTools/varLib/interpolatableTestStartingPoint.py<lambda>%test_starting_point.<locals>.<lambda>   s    1    )Zkeyg      ?:r    NNc                 r   r   r   r   r   r   r   r   ]   s    1r	   z!test-starting-point: tolerance %g)ZlistZrangeZlenZisomorphismsZgreenVectorsZvdiff_hypot2_complexZminZ	enumerateZpointsZabsZatan2ZpiZ	TransformZrotateZscaleZsqrtZappendZcomplexZtransformPointZrealZimagZlogZdebug)(Zglyph0Zglyph1ZixZ	toleranceZmatchingZcontour0Zcontour1Z	m0VectorsZiZ	m1VectorsZc0Zc1ZcostsZmin_cost_idxZmin_costZ
first_costZproposed_pointZreverseZ
num_pointsZleewayZ
transformsZvectorZmeanXZmeanYZstddevXZstddevYZcorrelationZaZcZbZdeltaZlambda1Zlambda2ZthetaZtransZptZnew_c0Znew_contour1Znew_c1Zthis_tolerances(   &&&&&                                   r   test_starting_pointr
      s   c&"5"5678""2&H""8<0H##I19:A$$Q''I:	!B:BC(B!"Q%A/(EC 5!1~FLqJ+A.N$Q'Gy((" r*+
wf$*v:M(M J$=)-8q	q	 )c/ )c/$Qi3vay>1K g%g%')G3q5C-A-A5#=q5C-%/q5C-%/12agk1-!a%b3hUV!
 U+DM4=A!!%(3 96 qMENPQReTe%../ABCeT2F qMEL #%Q%"'B  !5!5rww6H!IJ"'
 rF ##F+  JVIUv$VAYq	:   &)5)9~%N"LqJy00
 .8X*aNII+ >722C ; D| Us   (P#P	7P-7P #P%N)ZinterpolatableHelpersr
   r   r	   r   <module>r      s    $g3r	   