<commit_before>- if @projects.empty?
  .blank_slate
    %p None yet, huh?
    %h1
      Why don't you
      = succeed "?" do
        %a{ :href => path("new") } create your first project
        - if show_login?
          or
          %a{ :href => path("login"), :id => "login" } login
- else
  %ul#projects
    - @projects.each do |project|
      %li{ :class => cycle("even", "odd") + ' ' + project.status.to_s }
        %a{ :href => project_path(project) }&= project.name
        .meta
          - case project.status
          - when :building
            Building!
          - when :blank
            Never built yet
  %p
    %a{ :href => path("new"), :id => "new" } Add a new project

    - if show_login?
      or<commit_msg>Cycle projects list in correct order<commit_after>- if @projects.empty?
  .blank_slate
    %p None yet, huh?
    %h1
      Why don't you
      = succeed "?" do
        %a{ :href => path("new") } create your first project
        - if show_login?
          or
          %a{ :href => path("login"), :id => "login" } login
- else
  %ul#projects
    - @projects.each do |project|
      %li{ :class => cycle("odd", "even") + ' ' + project.status.to_s }
        %a{ :href => project_path(project) }&= project.name
        .meta
          - case project.status
          - when :building
            Building!
          - when :blank
            Never built yet
  %p
    %a{ :href => path("new"), :id => "new" } Add a new project

    - if show_login?
      or
{'fraction_non_alphanumeric': 0.14834794335805798, 'fraction_numerical': 0.0013486176668914363, 'mean_word_length': 1.7686567164179106, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 17, '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': '7342777', 'n_tokens_mistral': 479, 'n_tokens_neox': 470, 'n_words': 140}