<commit_before><?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
  version="1.1"
  width="560"
  height="850"
  viewBox="0 0 560 850"
  xmlns="http://www.w3.org/2000/svg"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
  xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
  xmlns:parametric="//parametric-svg.js.org/v1"
  >
  <sodipodi:namedview
    showgrid="true"
    >
    <inkscape:grid
      type="xygrid"
      spacingx="0.5"
      spacingy="0.5"
      empspacing="2"
    />
  </sodipodi:namedview>
  <defs>
    <marker
      id="arrowhead"
      orient="auto"
      refY="0.5"
      >
      <path
        d="
          M 0.3,0.5
            1,0
            1,1
          Z
        "
      />
    </marker>
    <style
      ><![CDATA[
      .force {
        stroke-width: 14;
        stroke: black;
        marker-start: url(#arrowhead);
        stroke-dasharray: 0 13.8 999999999999 0;
      }

      .graph {
        opacity: 0.3;
      }

      .beam, .force {
        opacity: 0.8;
      }

      .beam {
        opacity: 0.8;
        stroke-width: 2;
        stroke: black;
      }
    ]]></style>
  </defs>
  <g
    inkscape:label="1"
    transform="translate(40,170)"
    >
    <path
      inkscape:label="Force B"
      parametric:d="`
        m ${a},0
          0,-85
      `"
      d="
        m 328,0
          0,-85
      "
      class="force"
    />
    <path
      inkscape:label="Force A"
      d="
        M 0,0
          0,46
      "
      class="force"
    />
    <path
      inkscape:label="Wall"
      d="
        m 480,-16
          0,32
      "
      class="beam"
    />
    <path
      inkscape:label="Beam"
      d="
        M 0,0
          480,0
      "
      id="beam"
      class="beam"
    />
  </g>
  <g
    inkscape:label="2"
    transform="translate(40,420)"
    >
    <path
      inkscape:label="Graph"
      class="graph"
      parametric:d="`
        M 0,0
          0,-96
          ${a},-96
          ${a},40
          480,40
          480,0
      `"
      d="
        M 0,0
          0,-96
          328,-96
          328,40
          480,40
          480,0
      "
    />
    <path
      inkscape:label="Wall"
      d="
        m 480,-16
          0,72
      "
      class="beam"
    />
    <use
      inkscape:label="Beam"
      xlink:href="#beam"
    />
  </g><commit_msg>More parametric stuff<commit_after><?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
  version="1.1"
  width="560"
  height="850"
  viewBox="0 0 560 850"
  xmlns="http://www.w3.org/2000/svg"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
  xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
  xmlns:parametric="//parametric-svg.js.org/v1"
  >
  <sodipodi:namedview
    showgrid="true"
    >
    <inkscape:grid
      type="xygrid"
      spacingx="0.5"
      spacingy="0.5"
      empspacing="2"
    />
  </sodipodi:namedview>
  <defs>
    <marker
      id="arrowhead"
      orient="auto"
      refY="0.5"
      >
      <path
        d="
          M 0.3,0.5
            1,0
            1,1
          Z
        "
      />
    </marker>
    <style
      ><![CDATA[
      .force {
        stroke-width: 14;
        stroke: black;
        marker-start: url(#arrowhead);
        stroke-dasharray: 0 13.8 999999999999 0;
      }

      .graph {
        opacity: 0.3;
      }

      .beam, .force {
        opacity: 0.8;
      }

      .beam {
        opacity: 0.8;
        stroke-width: 2;
        stroke: black;
      }
    ]]></style>
  </defs>
  <g
    inkscape:label="1"
    transform="translate(40,170)"
    >
    <path
      inkscape:label="Force B"
      parametric:d="`
        m ${a},0
          0,-85
      `"
      d="
        m 328,0
          0,-85
      "
      class="force"
    />
    <path
      inkscape:label="Force A"
      d="
        M 0,0
          0,46
      "
      class="force"
    />
    <path
      inkscape:label="Wall"
      d="
        m 480,-16
          0,32
      "
      class="beam"
    />
    <path
      inkscape:label="Beam"
      d="
        M 0,0
          480,0
      "
      id="beam"
      class="beam"
    />
  </g>
  <g
    inkscape:label="2"
    transform="translate(40,420)"
    >
    <path
      inkscape:label="Graph"
      class="graph"
      parametric:d="`
        M 0,0
          0,-${a / 3}
          ${a},-${a / 3}
          ${a},${(480 - a) / 3}
          480,${(480 - a) / 3}
          480,0
      `"
      d="
        M 0,0
          0,-110
          328,-110
          328,51
          480,51
          480,0
      "
    />
    <path
      inkscape:label="Wall"
      parametric:d="`
        M 480,-16
          480,${(480 - a) / 3 + 16}
      `"
      d="
        m 480,-16
          0,72
      "
      class="beam"
    />
    <use
      inkscape:label="Beam"
      xlink:href="#beam"
    />
  </g>
{'fraction_non_alphanumeric': 0.16083350192190976, 'fraction_numerical': 0.06999797693708275, 'mean_word_length': 1.2772915707047443, 'pattern_counts': {'":': 0, '<': 51, '<?xml version=': 2, '>': 51, 'https://': 0, 'lorem ipsum': 0, 'www.': 6, 'xml': 12}, 'pii_count': 0, 'substrings_counts': 2, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4821502', 'n_tokens_mistral': 2077, 'n_tokens_neox': 1863, 'n_words': 294}