<commit_before>.row: form(name='RegisterForm' ng-submit='vm.register()' novalidate)
    .col-xs-12
        .controls
            p.small Имя пользователя
    .col-xs-12: .input-group(ng-class="{ 'has-error' : RegisterForm.userName.$invalid && !RegisterForm.userName.$pristine }")
        span.input-group-addon: i.fa.fa-user
        input.form-control(ng-model='vm.register.name' name='userName' required
        ng-minlength='2' ng-maxlength='48')
    .col-xs-12
        br
        .controls
            p.small E-mail
    .col-xs-12: .input-group(ng-class="{ 'has-error' : RegisterForm.regMail.$invalid && !RegisterForm.regMail.$pristine }")
        span.input-group-addon: i.fa.fa-envelope
        input.form-control(ng-model='vm.register.mail' name='regMail'
        required
        type='email')
    .col-xs-12
        br
        .controls
            p.small Пароль
    .col-xs-12: .input-group(ng-class="{ 'has-error' : RegisterForm.regPass.$invalid && !RegisterForm.regPass.$pristine }")
        span.input-group-addon: i.fa.fa-key
        input.form-control(ng-model='vm.register.password' type='password' name='regPass'
        required
        ng-minlength='6' ng-maxlength='32' autocomplete='false'
        popover="{{(RegisterForm.regPass.$invalid) ? 'Допустимая длина от 6-32 символа' : ''}}")
    .col-xs-12
        br
        .input-group(ng-class="{ 'has-error' : RegisterForm.confirm.$invalid && !RegisterForm.confirm.$pristine }")
            span.input-group-addon: i.fa.fa-key
            input#password_fake.hidden(type='password' name='password' autocomplete='off' style='display:hidden')
            input.form-control(ng-model='vm.register.confirm' type='password' name='confirm'
            required
            ui-validate=" '$value === vm.register.password' " ui-validate-watch=" 'vm.register.password' "
            popover="{{(RegisterForm.confirm.$invalid) ? 'Пароли не совпадают!' : ''}}"
            popover-placement='bottom')
    .col-xs-12
        br<commit_msg>fix layout<commit_after>.row: form(name='RegisterForm' ng-submit='vm.register()' novalidate)
    .col-xs-12
        .controls
            p.small Имя пользователя
    .col-xs-12: .input-group(ng-class="{ 'has-error' : RegisterForm.userName.$invalid && !RegisterForm.userName.$pristine }")
        span.input-group-addon: i.fa.fa-user
        input.form-control(ng-model='vm.register.name' name='userName' required
        ng-minlength='2' ng-maxlength='48')
    .col-xs-12
        br
        .controls
            p.small E-mail
    .col-xs-12: .input-group(ng-class="{ 'has-error' : RegisterForm.regMail.$invalid && !RegisterForm.regMail.$pristine }")
        span.input-group-addon: i.fa.fa-envelope
        input.form-control(ng-model='vm.register.mail' name='regMail'
        required
        type='email')
    .col-xs-12
        br
        .controls
            p.small Пароль
    .col-xs-12: .input-group(ng-class="{ 'has-error' : RegisterForm.regPass.$invalid && !RegisterForm.regPass.$pristine }")
        span.input-group-addon: i.fa.fa-key
        input.form-control(ng-model='vm.register.password' type='password' name='regPass'
        required
        ng-minlength='6' ng-maxlength='32' autocomplete='false'
        popover="{{(RegisterForm.regPass.$invalid) ? 'Допустимая длина от 6-32 символа' : ''}}")
    .col-xs-12
        br
        .controls
            p.small Подтверждение пароля
        .input-group(ng-class="{ 'has-error' : RegisterForm.confirm.$invalid && !RegisterForm.confirm.$pristine }")
            span.input-group-addon: i.fa.fa-key
            input#password_fake.hidden(type='password' name='password' autocomplete='off' style='display:hidden')
            input.form-control(ng-model='vm.register.confirm' type='password' name='confirm'
            required
            ui-validate=" '$value === vm.register.password' " ui-validate-watch=" 'vm.register.password' "
            popover="{{(RegisterForm.confirm.$invalid) ? 'Пароли не совпадают!' : ''}}"
            popover-placement='bottom')
    .col-xs-12
        br
{'fraction_non_alphanumeric': 0.1637888505180069, 'fraction_numerical': 0.0123334977799704, 'mean_word_length': 2.594858156028369, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '4132143', 'n_tokens_mistral': 1347, 'n_tokens_neox': 1316, 'n_words': 184}