<commit_before>%h3
  %label{ for: 'name' } Name
%input{ type: 'text', name: 'name', id: 'name', value: ctx.person.name, autofocus: true }

- if (!ctx.person.type || ctx.person.type === 'Participant')
  %h3
    %label{ for: 'github' } GitHub username
    .note
      During the contest, code must be pushed to
      %a{ href: 'http://github.com' } GitHub
      to help us proctor. We'll set everything up, but need your GitHub
      username to do it.
  %input{ type: 'text', name: 'github', id: 'github', value: ctx.person.github }

%h3
  %label{ for: 'email' } Email
.note
  We don&rsquo;t spam.
  - if (!ctx.person.type || ctx.person.type === 'Participant')
    Only visible to team members.
  - if (!(!ctx.person.type || ctx.person.type === 'Participant'))
    Only visible to you.
%input.email{ type: 'text', name: 'email', id: 'email', value: ctx.person.email }

- if (!ctx.person.password)
  %h3
    %label{ for: 'password' } Password
  %a.reveal{ href: '#' } Click to change
  .hidden
    %input{ type: 'password', name: 'password', id: 'password' }

%h2 Optional
%h3
  %label{ for: 'link' } Link
  .note Let other people know who you are.
%input.url{ type: 'text', name: 'link', id: 'link', value: ctx.person.link || 'http://' }
<commit_msg>always be able to reset your password<commit_after>%h3
  %label{ for: 'name' } Name
%input{ type: 'text', name: 'name', id: 'name', value: ctx.person.name, autofocus: true }

- if (!ctx.person.type || ctx.person.type === 'Participant')
  %h3
    %label{ for: 'github' } GitHub username
    .note
      During the contest, code must be pushed to
      %a{ href: 'http://github.<EMAIL>' } GitHub
      to help us proctor. We'll set everything up, but need your GitHub
      username to do it.
  %input{ type: 'text', name: 'github', id: 'github', value: ctx.person.github }

%h3
  %label{ for: 'email' } Email
.note
  We don&rsquo;t spam.
  - if (!ctx.person.type || ctx.person.type === 'Participant')
    Only visible to team members.
  - if (!(!ctx.person.type || ctx.person.type === 'Participant'))
    Only visible to you.
%input.email{ type: 'text', name: 'email', id: 'email', value: ctx.person.email }

%h3
  %label{ for: 'password' } Password
%a.reveal{ href: '#' } Click to change
.hidden
  %input{ type: 'password', name: 'password', id: 'password' }

%h2 Optional
%h3
  %label{ for: 'link' } Link
  .note Let other people know who you are.
%input.url{ type: 'text', name: 'link', id: 'link', value: ctx.person.link || 'http://' }

{'fraction_non_alphanumeric': 0.17765273311897106, 'fraction_numerical': 0.00482315112540193, 'mean_word_length': 3.3897707231040566, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 4, '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': '2348419', 'n_tokens_mistral': 885, 'n_tokens_neox': 862, 'n_words': 292}