<commit_before><template>
  <div>
    <h4>1. 旅客列車と貨物列車の判別</h4>
    <p>列車番号の下2桁を見る。(e.g. <code>1列車</code>の場合<code>01</code>、<code>2022列車</code>の場合<code>22</code>、<code>5094列車</code>の場合<code>94</code>。)</p>
    <p><code>00〜49</code>なら旅客列車、<code>50〜99</code>なら貨物列車。</p>

    <h5>2. 旅客列車の場合</h5>
    <ul>
      <li
        v-for="(listHtml, key) in passengerListHtmls"
        :key="key"
        v-html="listHtml"
      >
      </li>
    </ul>

    <h5>3. 貨物列車の場合</h5>
    <ul>
      <li
        v-for="(item, listKey) in freightListHtmls"
        :key="listKey"
      >
        <div v-html="item.html"></div>
        <template v-if="item.list !== undefined">
          <ul>
            <li
              v-for="(html, itemListKey) in item.list"
              :key="itemListKey"
              v-html="html"
            >
            </li>
          </ul>
        </template>
      </li>
    </ul>
  </div>
</template>

<script>
  export default {
    name: 'HowToCalc',
    computed: {
      passengerListHtmls: function () {
        return [
          '桁数が1,2,4桁で、4桁のときの百位が<code>0</code>の場合、<strong>特急客</strong>。',
          '桁数が3,4桁かつ、百位が<code>0</code>以外で下2桁が<code>00〜19</code>の場合、<strong>急客</strong>',
          '桁数が3,4桁かつ、百位が<code>0</code>以外で下2桁が<code>20〜49</code>の場合、<strong>客</strong>',
          '千位が<code>6</code>以上の場合は種別の頭に<code>臨</code>が付く。(e.g. <strong>臨特急</strong>, <strong>臨急客</strong>, <strong>臨客</strong>)',
        ];
      },
      freightListHtmls: function () {
        return [
          {
            html: '千位が<code>0～5</code>、百位が<code>0</code>の場合、<strong>高速貨</strong>。下2桁で<strong>高速貨A</strong>と<strong>高速貨B</strong>に分かれる。',
            list: [
              '下2桁が<code>50〜69</code>の場合、<strong>高速貨A</strong>。',
              '下2桁が<code>70〜99</code>の場合、<strong>高速貨B</strong>。',
            ],
          },
          {<commit_msg>Don't use the 'function' keyword in the 'HowToCalc.vue' file<commit_after><template>
  <div>
    <h4>1. 旅客列車と貨物列車の判別</h4>
    <p>列車番号の下2桁を見る。(e.g. <code>1列車</code>の場合<code>01</code>、<code>2022列車</code>の場合<code>22</code>、<code>5094列車</code>の場合<code>94</code>。)</p>
    <p><code>00〜49</code>なら旅客列車、<code>50〜99</code>なら貨物列車。</p>

    <h5>2. 旅客列車の場合</h5>
    <ul>
      <li
        v-for="(listHtml, key) in passengerListHtmls"
        :key="key"
        v-html="listHtml"
      >
      </li>
    </ul>

    <h5>3. 貨物列車の場合</h5>
    <ul>
      <li
        v-for="(item, listKey) in freightListHtmls"
        :key="listKey"
      >
        <div v-html="item.html"></div>
        <template v-if="item.list !== undefined">
          <ul>
            <li
              v-for="(html, itemListKey) in item.list"
              :key="itemListKey"
              v-html="html"
            >
            </li>
          </ul>
        </template>
      </li>
    </ul>
  </div>
</template>

<script>
  export default {
    name: 'HowToCalc',
    computed: {
      passengerListHtmls () {
        return [
          '桁数が1,2,4桁で、4桁のときの百位が<code>0</code>の場合、<strong>特急客</strong>。',
          '桁数が3,4桁かつ、百位が<code>0</code>以外で下2桁が<code>00〜19</code>の場合、<strong>急客</strong>',
          '桁数が3,4桁かつ、百位が<code>0</code>以外で下2桁が<code>20〜49</code>の場合、<strong>客</strong>',
          '千位が<code>6</code>以上の場合は種別の頭に<code>臨</code>が付く。(e.g. <strong>臨特急</strong>, <strong>臨急客</strong>, <strong>臨客</strong>)',
        ];
      },
      freightListHtmls () {
        return [
          {
            html: '千位が<code>0～5</code>、百位が<code>0</code>の場合、<strong>高速貨</strong>。下2桁で<strong>高速貨A</strong>と<strong>高速貨B</strong>に分かれる。',
            list: [
              '下2桁が<code>50〜69</code>の場合、<strong>高速貨A</strong>。',
              '下2桁が<code>70〜99</code>の場合、<strong>高速貨B</strong>。',
            ],
          },
          {
{'fraction_non_alphanumeric': 0.20650712557139017, 'fraction_numerical': 0.037106749126109166, 'mean_word_length': 2.1903945111492282, 'pattern_counts': {'":': 0, '<': 185, '<?xml version=': 0, '>': 185, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, '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': '7313024', 'n_tokens_mistral': 1834, 'n_tokens_neox': 1846, 'n_words': 150}