L i @ddlddlZejdZdZy))*NzfontTools.varLib.interpolatablecTt|j}d}d}d}|dk}|s-|j}|j}t||\} } } | | k(}|s-|j} |j} t| | \}}}||k(}|s||s/Dcgc]}|d f|ddz}}t|\}}}||k(}|s/ Dcgc]}|d f|ddz}}t |\}}}||k(}|s  z z kr }| }| }n}|}|}|r||z nd}tj d|||fScc}wcc}w)Nrrz test-contour-order: tolerance %g)lencontrolVectorsmatching_for_vectors greenVectorslogdebug)glyph0glyph1nmatching matching_cost identity_costdone m0Control m1Controlmatching_controlmatching_cost_controlidentity_cost_controlm0Greenm1Greenmatching_greenmatching_cost_greenidentity_cost_greenmm1ControlReversedmatching_control_reversedmatching_cost_control_reversedidentity_cost_control_reversedm1GreenReversedmatching_cost_green_reversedidentity_cost_green_reversedthis_tolerances u/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/fontTools/varLib/interpolatableTestContourOrder.pytest_contour_orderr's F ! !"AHMM 6D )) )) !I 6   ! !$(== %%%% !' 2    "&99  ;D Ea1Q4%AabE!1 E  E %Y0AB  )..15SSD9@AA1x!AB%/AOA %Wo>  ),,/3OOD&(==%(;;<, 5 5 ) 3 3 6C]]2NII* 8 ##G!FBs D 8D%)interpolatableHelperslogging getLoggerr r'r&r-s$$g9:K$r,