CHANGELOG.md
CITATION.cff
CONTRIBUTING.md
LICENSE
MANIFEST.in
NOTICE
README.md
SECURITY.md
llms.txt
pyproject.toml
setup.cfg
setup.py
animageo/AI_USAGE_PROMPT.md
animageo/__init__.py
animageo/__main__.py
animageo/_deprecation.py
animageo/_tex_security.py
animageo/animageo.py
animageo/constants.py
animageo/dash.py
animageo/dsl.py
animageo/dsl.pyi
animageo/easing.py
animageo/export_layout.py
animageo/hatch.py
animageo/keyframes.py
animageo/label_anchor.py
animageo/label_placement.py
animageo/labels.py
animageo/logging_config.py
animageo/py.typed
animageo/render_config.py
animageo/ui.py
animageo.egg-info/PKG-INFO
animageo.egg-info/SOURCES.txt
animageo.egg-info/dependency_links.txt
animageo.egg-info/entry_points.txt
animageo.egg-info/requires.txt
animageo.egg-info/top_level.txt
animageo/exporters/__init__.py
animageo/exporters/construction_summary.py
animageo/exporters/jsxgraph/__init__.py
animageo/exporters/jsxgraph/board.schema.json
animageo/exporters/jsxgraph/builder.py
animageo/exporters/jsxgraph/command_map.py
animageo/exporters/jsxgraph/context.py
animageo/exporters/jsxgraph/document.py
animageo/exporters/jsxgraph/exporter.py
animageo/exporters/jsxgraph/options.py
animageo/exporters/jsxgraph/spec.py
animageo/exporters/jsxgraph/style_map.py
animageo/exporters/tikz/__init__.py
animageo/exporters/tikz/context.py
animageo/exporters/tikz/document.py
animageo/exporters/tikz/emitters.py
animageo/exporters/tikz/exporter.py
animageo/exporters/tikz/options.py
animageo/exporters/tikz/style_map.py
animageo/geo/__init__.py
animageo/geo/construction.py
animageo/geo/curve_sampling.py
animageo/geo/formula_params.py
animageo/geo/formula_refs.py
animageo/geo/intersection_binding.py
animageo/geo/lib_commands.py
animageo/geo/lib_conic.py
animageo/geo/lib_elements.py
animageo/geo/lib_function.py
animageo/geo/lib_implicit.py
animageo/geo/lib_vars.py
animageo/geo/safe_sympify.py
animageo/geo/tparam.py
animageo/geo/utils.py
animageo/native/__init__.py
animageo/native/__main__.py
animageo/native/canonical.py
animageo/native/cli.py
animageo/native/describe.py
animageo/native/document.py
animageo/native/edit.py
animageo/native/parity.py
animageo/native/registry.py
animageo/native/rendering.py
animageo/native/sampling.py
animageo/native/steps.py
animageo/native/timeline.py
animageo/native/timeline_fixtures.py
animageo/native/commands/__init__.py
animageo/native/commands/build.py
animageo/native/commands/fixtures.py
animageo/native/commands/fixtures_l3.py
animageo/native/commands/issues.py
animageo/native/commands/lexer.py
animageo/native/commands/lexicon.py
animageo/native/commands/lexicon.v1.json
animageo/native/commands/naming.py
animageo/native/commands/numbers.py
animageo/native/commands/printer.py
animageo/native/commands/requests.py
animageo/native/commands/resolve.py
animageo/native/commands/statements.py
animageo/native/commands/syntax.py
animageo/native/conditions/__init__.py
animageo/native/conditions/apply.py
animageo/native/conditions/editing.py
animageo/native/conditions/fixtures.py
animageo/native/conditions/marks.py
animageo/native/conditions/recipes.py
animageo/native/conditions/statements.py
animageo/native/conditions/validate.py
animageo/native/convert/__init__.py
animageo/native/convert/construction.py
animageo/native/convert/corpus.py
animageo/native/convert/dsl_map.json
animageo/native/convert/ggb.py
animageo/native/convert/ggb_expr.py
animageo/native/convert/keys.py
animageo/native/convert/mapping.py
animageo/native/convert/report.py
animageo/native/convert/style.py
animageo/native/convert/values.py
animageo/native/expr/__init__.py
animageo/native/expr/evaluate.py
animageo/native/expr/printer.py
animageo/native/expr/template.py
animageo/native/expr/validate.py
animageo/native/kernel/__init__.py
animageo/native/kernel/bridge.py
animageo/native/kernel/checks.py
animageo/native/kernel/evaluate.py
animageo/native/kernel/numeric.py
animageo/native/kernel/paths.py
animageo/native/kernel/relations.py
animageo/native/kernel/values.py
animageo/native/kernel/ops/__init__.py
animageo/native/kernel/ops/angle.py
animageo/native/kernel/ops/arc.py
animageo/native/kernel/ops/circle.py
animageo/native/kernel/ops/intersect.py
animageo/native/kernel/ops/line.py
animageo/native/kernel/ops/locus.py
animageo/native/kernel/ops/mark.py
animageo/native/kernel/ops/measure.py
animageo/native/kernel/ops/number.py
animageo/native/kernel/ops/point.py
animageo/native/kernel/ops/polygon.py
animageo/native/kernel/ops/text.py
animageo/native/kernel/ops/transform.py
animageo/native/kernel/ops/triangle.py
animageo/native/labels/__init__.py
animageo/native/labels/layout.py
animageo/native/labels/metrics.v1.json
animageo/native/labels/tex.py
animageo/native/marks/auto.v1.json
animageo/native/ops/v1/INDEX.json
animageo/native/ops/v1/_numeric.json
animageo/native/ops/v1/_policies.json
animageo/native/ops/v1/_reasons.json
animageo/native/ops/v1/_types.json
animageo/native/ops/v1/angle.json
animageo/native/ops/v1/arc.json
animageo/native/ops/v1/circle.json
animageo/native/ops/v1/intersect.json
animageo/native/ops/v1/line.json
animageo/native/ops/v1/locus.json
animageo/native/ops/v1/mark.json
animageo/native/ops/v1/measure.json
animageo/native/ops/v1/number.json
animageo/native/ops/v1/point.json
animageo/native/ops/v1/polygon.json
animageo/native/ops/v1/text.json
animageo/native/ops/v1/transform.json
animageo/native/ops/v1/triangle.json
animageo/native/parity/v1/canonical.json
animageo/native/parity/v1/commands/checks.json
animageo/native/parity/v1/commands/comment_steps.json
animageo/native/parity/v1/commands/condition_errors.json
animageo/native/parity/v1/commands/conditions.json
animageo/native/parity/v1/commands/edit.json
animageo/native/parity/v1/commands/edit_conditions.json
animageo/native/parity/v1/commands/errors.json
animageo/native/parity/v1/commands/names.json
animageo/native/parity/v1/commands/naming.json
animageo/native/parity/v1/commands/numbers.json
animageo/native/parity/v1/commands/overloads.json
animageo/native/parity/v1/commands/pairs.json
animageo/native/parity/v1/commands/parse_angles_marks.json
animageo/native/parity/v1/commands/parse_circles.json
animageo/native/parity/v1/commands/parse_intersections.json
animageo/native/parity/v1/commands/parse_l2a4.json
animageo/native/parity/v1/commands/parse_lines.json
animageo/native/parity/v1/commands/parse_points.json
animageo/native/parity/v1/commands/parse_triangle.json
animageo/native/parity/v1/commands/print_order.json
animageo/native/parity/v1/expected/a3_chain.json
animageo/native/parity/v1/expected/angle_bisector.json
animageo/native/parity/v1/expected/angle_points.json
animageo/native/parity/v1/expected/angle_zero_wrap.json
animageo/native/parity/v1/expected/basic_points.json
animageo/native/parity/v1/expected/circle.json
animageo/native/parity/v1/expected/circle_center_radius.json
animageo/native/parity/v1/expected/circle_circle_apart.json
animageo/native/parity/v1/expected/circle_circle_concentric.json
animageo/native/parity/v1/expected/circle_circle_sides.json
animageo/native/parity/v1/expected/circle_circle_tangent_in.json
animageo/native/parity/v1/expected/circle_circle_tangent_out.json
animageo/native/parity/v1/expected/circle_three_points.json
animageo/native/parity/v1/expected/graph_errors.json
animageo/native/parity/v1/expected/incircle.json
animageo/native/parity/v1/expected/incircle_touch_chain.json
animageo/native/parity/v1/expected/intersect_lines.json
animageo/native/parity/v1/expected/intersect_segments.json
animageo/native/parity/v1/expected/l2_reasons.json
animageo/native/parity/v1/expected/l2a1_chain.json
animageo/native/parity/v1/expected/l2a4_arc_filter.json
animageo/native/parity/v1/expected/l2a4_arcs.json
animageo/native/parity/v1/expected/l2a4_at_distance.json
animageo/native/parity/v1/expected/l2a4_bisectors_lines.json
animageo/native/parity/v1/expected/l2a4_center.json
animageo/native/parity/v1/expected/l2a4_circles.json
animageo/native/parity/v1/expected/l2a4_closest.json
animageo/native/parity/v1/expected/l2a4_divide.json
animageo/native/parity/v1/expected/l2a4_external_bisector.json
animageo/native/parity/v1/expected/l2a4_line_sector.json
animageo/native/parity/v1/expected/l2a4_midline.json
animageo/native/parity/v1/expected/l2a4_on_path_arcs.json
animageo/native/parity/v1/expected/l2a4_parallelogram.json
animageo/native/parity/v1/expected/l2a4_polyline.json
animageo/native/parity/v1/expected/l2a4_ray_at_angle.json
animageo/native/parity/v1/expected/l2a4_ray_by_vector.json
animageo/native/parity/v1/expected/l2a4_regular.json
animageo/native/parity/v1/expected/l2a4_sectors.json
animageo/native/parity/v1/expected/l2a4_segment_length.json
animageo/native/parity/v1/expected/l2a4_tangent_at.json
animageo/native/parity/v1/expected/l2a4_tangents.json
animageo/native/parity/v1/expected/l2a4_vertex.json
animageo/native/parity/v1/expected/l2a5_angle_by_size.json
animageo/native/parity/v1/expected/l2a5_angle_lines.json
animageo/native/parity/v1/expected/l2a5_angle_vectors.json
animageo/native/parity/v1/expected/l2a5_dilate.json
animageo/native/parity/v1/expected/l2a5_distance.json
animageo/native/parity/v1/expected/l2a5_measures.json
animageo/native/parity/v1/expected/l2a5_nearest.json
animageo/native/parity/v1/expected/l2a5_number_angle.json
animageo/native/parity/v1/expected/l2a5_number_expression.json
animageo/native/parity/v1/expected/l2a5_polygon_angles.json
animageo/native/parity/v1/expected/l2a5_reflect_line.json
animageo/native/parity/v1/expected/l2a5_reflect_point.json
animageo/native/parity/v1/expected/l2a5_rotate.json
animageo/native/parity/v1/expected/l2a5_text.json
animageo/native/parity/v1/expected/l2a5_translate.json
animageo/native/parity/v1/expected/line_circle_miss.json
animageo/native/parity/v1/expected/line_circle_order.json
animageo/native/parity/v1/expected/line_circle_tangent.json
animageo/native/parity/v1/expected/locus_circle.json
animageo/native/parity/v1/expected/locus_line_window.json
animageo/native/parity/v1/expected/locus_number.json
animageo/native/parity/v1/expected/locus_polygon.json
animageo/native/parity/v1/expected/locus_segment.json
animageo/native/parity/v1/expected/locus_undefined.json
animageo/native/parity/v1/expected/marks_equal_angles.json
animageo/native/parity/v1/expected/marks_equal_segments.json
animageo/native/parity/v1/expected/marks_right_angle.json
animageo/native/parity/v1/expected/number_free.json
animageo/native/parity/v1/expected/on_path_chain.json
animageo/native/parity/v1/expected/on_path_circle.json
animageo/native/parity/v1/expected/on_path_l2_lines.json
animageo/native/parity/v1/expected/on_path_line_ray.json
animageo/native/parity/v1/expected/on_path_polygon.json
animageo/native/parity/v1/expected/on_path_segment.json
animageo/native/parity/v1/expected/other_than_absent.json
animageo/native/parity/v1/expected/other_than_circles.json
animageo/native/parity/v1/expected/other_than_line_circle.json
animageo/native/parity/v1/expected/other_than_tangent.json
animageo/native/parity/v1/expected/parallel_perpendicular.json
animageo/native/parity/v1/expected/perpendicular_bisector.json
animageo/native/parity/v1/expected/polygon_quad.json
animageo/native/parity/v1/expected/polygon_triangle.json
animageo/native/parity/v1/expected/projection.json
animageo/native/parity/v1/expected/ray_circle.json
animageo/native/parity/v1/expected/ray_points.json
animageo/native/parity/v1/expected/ray_segment_cross.json
animageo/native/parity/v1/expected/recipe_angle_equal.json
animageo/native/parity/v1/expected/recipe_angle_value.json
animageo/native/parity/v1/expected/recipe_equal_length_apex.json
animageo/native/parity/v1/expected/recipe_equal_length_free.json
animageo/native/parity/v1/expected/recipe_equal_length_vertex.json
animageo/native/parity/v1/expected/recipe_length_value.json
animageo/native/parity/v1/expected/recipe_on_line.json
animageo/native/parity/v1/expected/recipe_on_object.json
animageo/native/parity/v1/expected/recipe_parallel.json
animageo/native/parity/v1/expected/recipe_perpendicular.json
animageo/native/parity/v1/expected/recipe_right_angle_side.json
animageo/native/parity/v1/expected/recipe_right_angle_vertex.json
animageo/native/parity/v1/expected/recipe_tangent.json
animageo/native/parity/v1/expected/segment_circle_part.json
animageo/native/parity/v1/expected/segment_circle_zero.json
animageo/native/parity/v1/expected/segment_line.json
animageo/native/parity/v1/expected/shape_equilateral.json
animageo/native/parity/v1/expected/shape_parallelogram.json
animageo/native/parity/v1/expected/shape_right_triangle.json
animageo/native/parity/v1/expected/shape_square.json
animageo/native/parity/v1/expected/triangle_altitude.json
animageo/native/parity/v1/expected/triangle_altitude_pair.json
animageo/native/parity/v1/expected/triangle_bisector.json
animageo/native/parity/v1/expected/triangle_bitwise.json
animageo/native/parity/v1/expected/triangle_centers.json
animageo/native/parity/v1/expected/triangle_chain.json
animageo/native/parity/v1/expected/triangle_excenters.json
animageo/native/parity/v1/expected/triangle_median.json
animageo/native/parity/v1/expected/upstream_chain.json
animageo/native/parity/v1/expected/vector_points.json
animageo/native/parity/v1/general/general.json
animageo/native/parity/v1/marks/marks.json
animageo/native/parity/v1/recipes/recipes.json
animageo/native/parity/v1/recipes/refusals.json
animageo/native/parity/v1/recipes/release.json
animageo/native/parity/v1/recipes/shapes.json
animageo/native/parity/v1/recipes/two.json
animageo/native/parity/v1/scenes/a3_chain.json
animageo/native/parity/v1/scenes/angle_bisector.json
animageo/native/parity/v1/scenes/angle_points.json
animageo/native/parity/v1/scenes/angle_zero_wrap.json
animageo/native/parity/v1/scenes/basic_points.json
animageo/native/parity/v1/scenes/circle.json
animageo/native/parity/v1/scenes/circle_center_radius.json
animageo/native/parity/v1/scenes/circle_circle_apart.json
animageo/native/parity/v1/scenes/circle_circle_concentric.json
animageo/native/parity/v1/scenes/circle_circle_sides.json
animageo/native/parity/v1/scenes/circle_circle_tangent_in.json
animageo/native/parity/v1/scenes/circle_circle_tangent_out.json
animageo/native/parity/v1/scenes/circle_three_points.json
animageo/native/parity/v1/scenes/graph_errors.json
animageo/native/parity/v1/scenes/incircle.json
animageo/native/parity/v1/scenes/incircle_touch_chain.json
animageo/native/parity/v1/scenes/intersect_lines.json
animageo/native/parity/v1/scenes/intersect_segments.json
animageo/native/parity/v1/scenes/l2_reasons.json
animageo/native/parity/v1/scenes/l2a1_chain.json
animageo/native/parity/v1/scenes/l2a4_arc_filter.json
animageo/native/parity/v1/scenes/l2a4_arcs.json
animageo/native/parity/v1/scenes/l2a4_at_distance.json
animageo/native/parity/v1/scenes/l2a4_bisectors_lines.json
animageo/native/parity/v1/scenes/l2a4_center.json
animageo/native/parity/v1/scenes/l2a4_circles.json
animageo/native/parity/v1/scenes/l2a4_closest.json
animageo/native/parity/v1/scenes/l2a4_divide.json
animageo/native/parity/v1/scenes/l2a4_external_bisector.json
animageo/native/parity/v1/scenes/l2a4_line_sector.json
animageo/native/parity/v1/scenes/l2a4_midline.json
animageo/native/parity/v1/scenes/l2a4_on_path_arcs.json
animageo/native/parity/v1/scenes/l2a4_parallelogram.json
animageo/native/parity/v1/scenes/l2a4_polyline.json
animageo/native/parity/v1/scenes/l2a4_ray_at_angle.json
animageo/native/parity/v1/scenes/l2a4_ray_by_vector.json
animageo/native/parity/v1/scenes/l2a4_regular.json
animageo/native/parity/v1/scenes/l2a4_sectors.json
animageo/native/parity/v1/scenes/l2a4_segment_length.json
animageo/native/parity/v1/scenes/l2a4_tangent_at.json
animageo/native/parity/v1/scenes/l2a4_tangents.json
animageo/native/parity/v1/scenes/l2a4_vertex.json
animageo/native/parity/v1/scenes/l2a5_angle_by_size.json
animageo/native/parity/v1/scenes/l2a5_angle_lines.json
animageo/native/parity/v1/scenes/l2a5_angle_vectors.json
animageo/native/parity/v1/scenes/l2a5_dilate.json
animageo/native/parity/v1/scenes/l2a5_distance.json
animageo/native/parity/v1/scenes/l2a5_measures.json
animageo/native/parity/v1/scenes/l2a5_nearest.json
animageo/native/parity/v1/scenes/l2a5_number_angle.json
animageo/native/parity/v1/scenes/l2a5_number_expression.json
animageo/native/parity/v1/scenes/l2a5_polygon_angles.json
animageo/native/parity/v1/scenes/l2a5_reflect_line.json
animageo/native/parity/v1/scenes/l2a5_reflect_point.json
animageo/native/parity/v1/scenes/l2a5_rotate.json
animageo/native/parity/v1/scenes/l2a5_text.json
animageo/native/parity/v1/scenes/l2a5_translate.json
animageo/native/parity/v1/scenes/line_circle_miss.json
animageo/native/parity/v1/scenes/line_circle_order.json
animageo/native/parity/v1/scenes/line_circle_tangent.json
animageo/native/parity/v1/scenes/locus_circle.json
animageo/native/parity/v1/scenes/locus_line_window.json
animageo/native/parity/v1/scenes/locus_number.json
animageo/native/parity/v1/scenes/locus_polygon.json
animageo/native/parity/v1/scenes/locus_segment.json
animageo/native/parity/v1/scenes/locus_undefined.json
animageo/native/parity/v1/scenes/marks_equal_angles.json
animageo/native/parity/v1/scenes/marks_equal_segments.json
animageo/native/parity/v1/scenes/marks_right_angle.json
animageo/native/parity/v1/scenes/number_free.json
animageo/native/parity/v1/scenes/on_path_chain.json
animageo/native/parity/v1/scenes/on_path_circle.json
animageo/native/parity/v1/scenes/on_path_l2_lines.json
animageo/native/parity/v1/scenes/on_path_line_ray.json
animageo/native/parity/v1/scenes/on_path_polygon.json
animageo/native/parity/v1/scenes/on_path_segment.json
animageo/native/parity/v1/scenes/other_than_absent.json
animageo/native/parity/v1/scenes/other_than_circles.json
animageo/native/parity/v1/scenes/other_than_line_circle.json
animageo/native/parity/v1/scenes/other_than_tangent.json
animageo/native/parity/v1/scenes/parallel_perpendicular.json
animageo/native/parity/v1/scenes/perpendicular_bisector.json
animageo/native/parity/v1/scenes/polygon_quad.json
animageo/native/parity/v1/scenes/polygon_triangle.json
animageo/native/parity/v1/scenes/projection.json
animageo/native/parity/v1/scenes/ray_circle.json
animageo/native/parity/v1/scenes/ray_points.json
animageo/native/parity/v1/scenes/ray_segment_cross.json
animageo/native/parity/v1/scenes/recipe_angle_equal.json
animageo/native/parity/v1/scenes/recipe_angle_value.json
animageo/native/parity/v1/scenes/recipe_equal_length_apex.json
animageo/native/parity/v1/scenes/recipe_equal_length_free.json
animageo/native/parity/v1/scenes/recipe_equal_length_vertex.json
animageo/native/parity/v1/scenes/recipe_length_value.json
animageo/native/parity/v1/scenes/recipe_on_line.json
animageo/native/parity/v1/scenes/recipe_on_object.json
animageo/native/parity/v1/scenes/recipe_parallel.json
animageo/native/parity/v1/scenes/recipe_perpendicular.json
animageo/native/parity/v1/scenes/recipe_right_angle_side.json
animageo/native/parity/v1/scenes/recipe_right_angle_vertex.json
animageo/native/parity/v1/scenes/recipe_tangent.json
animageo/native/parity/v1/scenes/segment_circle_part.json
animageo/native/parity/v1/scenes/segment_circle_zero.json
animageo/native/parity/v1/scenes/segment_line.json
animageo/native/parity/v1/scenes/shape_equilateral.json
animageo/native/parity/v1/scenes/shape_parallelogram.json
animageo/native/parity/v1/scenes/shape_right_triangle.json
animageo/native/parity/v1/scenes/shape_square.json
animageo/native/parity/v1/scenes/triangle_altitude.json
animageo/native/parity/v1/scenes/triangle_altitude_pair.json
animageo/native/parity/v1/scenes/triangle_bisector.json
animageo/native/parity/v1/scenes/triangle_bitwise.json
animageo/native/parity/v1/scenes/triangle_centers.json
animageo/native/parity/v1/scenes/triangle_chain.json
animageo/native/parity/v1/scenes/triangle_excenters.json
animageo/native/parity/v1/scenes/triangle_median.json
animageo/native/parity/v1/scenes/upstream_chain.json
animageo/native/parity/v1/scenes/vector_points.json
animageo/native/parity/v1/steps/a3_chain.json
animageo/native/parity/v1/steps/angle_bisector.json
animageo/native/parity/v1/steps/angle_points.json
animageo/native/parity/v1/steps/angle_zero_wrap.json
animageo/native/parity/v1/steps/basic_points.json
animageo/native/parity/v1/steps/circle.json
animageo/native/parity/v1/steps/circle_center_radius.json
animageo/native/parity/v1/steps/circle_circle_apart.json
animageo/native/parity/v1/steps/circle_circle_concentric.json
animageo/native/parity/v1/steps/circle_circle_sides.json
animageo/native/parity/v1/steps/circle_circle_tangent_in.json
animageo/native/parity/v1/steps/circle_circle_tangent_out.json
animageo/native/parity/v1/steps/circle_three_points.json
animageo/native/parity/v1/steps/graph_errors.json
animageo/native/parity/v1/steps/incircle.json
animageo/native/parity/v1/steps/incircle_touch_chain.json
animageo/native/parity/v1/steps/intersect_lines.json
animageo/native/parity/v1/steps/intersect_segments.json
animageo/native/parity/v1/steps/l2_reasons.json
animageo/native/parity/v1/steps/l2a1_chain.json
animageo/native/parity/v1/steps/l2a4_arc_filter.json
animageo/native/parity/v1/steps/l2a4_arcs.json
animageo/native/parity/v1/steps/l2a4_at_distance.json
animageo/native/parity/v1/steps/l2a4_bisectors_lines.json
animageo/native/parity/v1/steps/l2a4_center.json
animageo/native/parity/v1/steps/l2a4_circles.json
animageo/native/parity/v1/steps/l2a4_closest.json
animageo/native/parity/v1/steps/l2a4_divide.json
animageo/native/parity/v1/steps/l2a4_external_bisector.json
animageo/native/parity/v1/steps/l2a4_line_sector.json
animageo/native/parity/v1/steps/l2a4_midline.json
animageo/native/parity/v1/steps/l2a4_on_path_arcs.json
animageo/native/parity/v1/steps/l2a4_parallelogram.json
animageo/native/parity/v1/steps/l2a4_polyline.json
animageo/native/parity/v1/steps/l2a4_ray_at_angle.json
animageo/native/parity/v1/steps/l2a4_ray_by_vector.json
animageo/native/parity/v1/steps/l2a4_regular.json
animageo/native/parity/v1/steps/l2a4_sectors.json
animageo/native/parity/v1/steps/l2a4_segment_length.json
animageo/native/parity/v1/steps/l2a4_tangent_at.json
animageo/native/parity/v1/steps/l2a4_tangents.json
animageo/native/parity/v1/steps/l2a4_vertex.json
animageo/native/parity/v1/steps/l2a5_angle_by_size.json
animageo/native/parity/v1/steps/l2a5_angle_lines.json
animageo/native/parity/v1/steps/l2a5_angle_vectors.json
animageo/native/parity/v1/steps/l2a5_dilate.json
animageo/native/parity/v1/steps/l2a5_distance.json
animageo/native/parity/v1/steps/l2a5_measures.json
animageo/native/parity/v1/steps/l2a5_nearest.json
animageo/native/parity/v1/steps/l2a5_number_angle.json
animageo/native/parity/v1/steps/l2a5_number_expression.json
animageo/native/parity/v1/steps/l2a5_polygon_angles.json
animageo/native/parity/v1/steps/l2a5_reflect_line.json
animageo/native/parity/v1/steps/l2a5_reflect_point.json
animageo/native/parity/v1/steps/l2a5_rotate.json
animageo/native/parity/v1/steps/l2a5_text.json
animageo/native/parity/v1/steps/l2a5_translate.json
animageo/native/parity/v1/steps/line_circle_miss.json
animageo/native/parity/v1/steps/line_circle_order.json
animageo/native/parity/v1/steps/line_circle_tangent.json
animageo/native/parity/v1/steps/locus_circle.json
animageo/native/parity/v1/steps/locus_line_window.json
animageo/native/parity/v1/steps/locus_number.json
animageo/native/parity/v1/steps/locus_polygon.json
animageo/native/parity/v1/steps/locus_segment.json
animageo/native/parity/v1/steps/locus_undefined.json
animageo/native/parity/v1/steps/marks_equal_angles.json
animageo/native/parity/v1/steps/marks_equal_segments.json
animageo/native/parity/v1/steps/marks_right_angle.json
animageo/native/parity/v1/steps/number_free.json
animageo/native/parity/v1/steps/on_path_chain.json
animageo/native/parity/v1/steps/on_path_circle.json
animageo/native/parity/v1/steps/on_path_l2_lines.json
animageo/native/parity/v1/steps/on_path_line_ray.json
animageo/native/parity/v1/steps/on_path_polygon.json
animageo/native/parity/v1/steps/on_path_segment.json
animageo/native/parity/v1/steps/other_than_absent.json
animageo/native/parity/v1/steps/other_than_circles.json
animageo/native/parity/v1/steps/other_than_line_circle.json
animageo/native/parity/v1/steps/other_than_tangent.json
animageo/native/parity/v1/steps/parallel_perpendicular.json
animageo/native/parity/v1/steps/perpendicular_bisector.json
animageo/native/parity/v1/steps/polygon_quad.json
animageo/native/parity/v1/steps/polygon_triangle.json
animageo/native/parity/v1/steps/projection.json
animageo/native/parity/v1/steps/ray_circle.json
animageo/native/parity/v1/steps/ray_points.json
animageo/native/parity/v1/steps/ray_segment_cross.json
animageo/native/parity/v1/steps/recipe_angle_equal.json
animageo/native/parity/v1/steps/recipe_angle_value.json
animageo/native/parity/v1/steps/recipe_equal_length_apex.json
animageo/native/parity/v1/steps/recipe_equal_length_free.json
animageo/native/parity/v1/steps/recipe_equal_length_vertex.json
animageo/native/parity/v1/steps/recipe_length_value.json
animageo/native/parity/v1/steps/recipe_on_line.json
animageo/native/parity/v1/steps/recipe_on_object.json
animageo/native/parity/v1/steps/recipe_parallel.json
animageo/native/parity/v1/steps/recipe_perpendicular.json
animageo/native/parity/v1/steps/recipe_right_angle_side.json
animageo/native/parity/v1/steps/recipe_right_angle_vertex.json
animageo/native/parity/v1/steps/recipe_tangent.json
animageo/native/parity/v1/steps/segment_circle_part.json
animageo/native/parity/v1/steps/segment_circle_zero.json
animageo/native/parity/v1/steps/segment_line.json
animageo/native/parity/v1/steps/shape_equilateral.json
animageo/native/parity/v1/steps/shape_parallelogram.json
animageo/native/parity/v1/steps/shape_right_triangle.json
animageo/native/parity/v1/steps/shape_square.json
animageo/native/parity/v1/steps/triangle_altitude.json
animageo/native/parity/v1/steps/triangle_altitude_pair.json
animageo/native/parity/v1/steps/triangle_bisector.json
animageo/native/parity/v1/steps/triangle_bitwise.json
animageo/native/parity/v1/steps/triangle_centers.json
animageo/native/parity/v1/steps/triangle_chain.json
animageo/native/parity/v1/steps/triangle_excenters.json
animageo/native/parity/v1/steps/triangle_median.json
animageo/native/parity/v1/steps/upstream_chain.json
animageo/native/parity/v1/steps/vector_points.json
animageo/native/parity/v1/timeline/timeline_paths.json
animageo/native/parity/v1/timeline/timeline_triangle.json
animageo/native/phrases/ru.v1.json
animageo/native/recipes/v1/angle_equal.json
animageo/native/recipes/v1/angle_value.json
animageo/native/recipes/v1/equal_length_apex.json
animageo/native/recipes/v1/equal_length_free.json
animageo/native/recipes/v1/equal_length_vertex.json
animageo/native/recipes/v1/length_value.json
animageo/native/recipes/v1/on_line.json
animageo/native/recipes/v1/on_object.json
animageo/native/recipes/v1/parallel.json
animageo/native/recipes/v1/perpendicular.json
animageo/native/recipes/v1/right_angle_side.json
animageo/native/recipes/v1/right_angle_vertex.json
animageo/native/recipes/v1/tangent.json
animageo/native/schema/construction.v1.schema.json
animageo/native/schema/import_report.v1.schema.json
animageo/parsers/__init__.py
animageo/parsers/ggb_macro.py
animageo/parsers/ggb_parser.py
animageo/parsers/svg_parser.py
animageo/parsers/dsl/__init__.py
animageo/parsers/dsl/_regen_stubs.py
animageo/parsers/dsl/namespace.py
animageo/parsers/dsl/namespace.pyi
animageo/parsers/dsl/proxy.py
animageo/parsers/dsl/proxy.pyi
animageo/parsers/dsl/registrar.py
animageo/parsers/dsl/stub_gen.py
animageo/parsers/dsl/style_proxy.py
animageo/parsers/dsl/sugar.py
animageo/parsers/dsl/transform.py
animageo/style/__init__.py
animageo/style/animatable.py
animageo/style/builtin.json
animageo/style/colorspace.py
animageo/style/config.py
animageo/style/dsl.py
animageo/style/enums.py
animageo/style/ggb_resolver.py
animageo/style/import_policy.py
animageo/style/proxy.py
animageo/style/proxy.pyi
animageo/style/resolver.py
animageo/style/scaling.py
animageo/style/schema.py
animageo/style/presets/book_blue.json
animageo/style/presets/book_green.json
animageo/style/presets/book_purple.json
animageo/style/presets/book_red.json
animageo/style/presets/default.json