Fix GH-71250: localised decimal mark not recognised
Remove debugging call
Revert "Remove debugging call"

This reverts commit f0bab0c31e01f084be6898a7da352c7325ba0a89.
Revert "Fix GH-71250: localised decimal mark not recognised"

This reverts commit 941ec56979ec0b7f5bf9285c2aa25aa06033526e.
no localeToFixed for solution
GH-71250 - Fix localized decimal bug
Merge branch 'master' into GH-71250
Merge pull request #78124 from mauk81/patch-2

no localeToFixed for solution
GH-71250 - Update nested validation to handle Perseus-style scoring change
Merge pull request #77415 from richard-to/GH-71250

Bug fix for GH-71250
Don't penalize non-simplification unless specifically configured to do so

Test Plan: http://localhost:8000/utils/test/answer-types.html and testing unsimplified answers in adding_fractions and simplifying_fractions to verify proper behavior in local mode

Reviewers: alex

Reviewed By: alex

CC: alpert

Differential Revision: http://phabricator.khanacademy.org/D4262
Labels for interactive shapes + static 2D drawing API for Graphie-to-PNG.

Summary: Added customizable, scale-invariant angle/side/vertex labels. Integrated support for these labels into the core interactive.js shapes. Created an API for content creators to draw 2D shapes based on the above.

Test Plan:
Play around with labels for subwidgets in Perseus's InteractiveGraph
and draw various static labeled shapes in Graphie-to-PNG.

Reviewers: alpert, eater

Reviewed By: eater

Differential Revision: http://phabricator.khanacademy.org/D4253
Rewrote how styles get handled by the static drawing API for max flexibility.

Test Plan:
Wrote lots of Graphie-to-PNG templates testing the entire API.

Auditors: eater
Some custom answer types return new-style objects

Fixes #78429.

Because they just call into the other validators directly.

Not thrilled about this change but I guess working is better than not working.

As for why linear_equation_word_problems uses a custom validator for grading, I'm not sure.

Test Plan:
Answered linear_equation_word_problems.html?debug&problem=magazine_subscription_selling&seed=23.

Auditors: eater, alex
Lint fixes

Auditors: alex
Consistently accept both radius and radii for drawArc/drawEllipse/drawCircle

Test Plan:
Graphie-to-PNG template #13

Auditors: eater
Fix one_step_equation_intuition

The introduction of a new graphie `scale` variable was messing with the scope here. Be explicit.

Fixes #78790, fixes #78696.

Auditors: alex
Make linear_equations_4 take decimals

Fixes #79037.

Auditors: eater
Get rid of some 'the the' in comments and hints

Auditors: alex

Test Plan:
lint
Make line chart shorter so it fits better

Who needs 9 and 10, anyway?

Auditors: eater