<commit_before><div id="import-process-state" class="row" ng-show="show_import_alert">

  <div class="col-xs-12 col-md-10 col-md-offset-2">

    <div class="row">
      <div class="col-xs-12 col-md-9 alert alert-danger" ng-show="import_state=='ERROR'">

        <button type="button"
                class="close"
                ng-click="hide_import_alert()"
                title="<%= t 'read.job_states.dismiss' %>"
                data-toggle="tooltip"
                data-placement="top">
          &times;
        </button>

        <div class="row">
          <div class="col-xs-3 col-sm-2">
            <i class="fa fa-warning fa-4x"></i>
          </div>

          <div class="col-xs-9 col-sm-10">

            <p><%= t 'read.job_states.opml_import.error' %></p>
            <p><a class="alert-link" data-toggle="modal" data-target="#opml-import-popup"><%= t 'read.job_states.opml_import.retry_error_1' %></a> <%= t 'read.job_states.opml_import.retry_error_2' %></p>

          </div>
        </div>

      </div>
    </div>

    <div class="row">
      <div id="opml-import-running" class="col-xs-12 col-md-9 alert alert-info" ng-show="import_state=='RUNNING'">

        <div class="row">
          <div class="col-xs-3 col-sm-2">
            <i class="fa fa-cogs fa-4x"></i>
          </div>

          <div class="col-xs-9 col-sm-10">

            <p><%= t 'read.job_states.opml_import.import_running' %></p>
            <p>
              <%= t 'read.job_states.opml_import.progress' %>
            </p>
            <div class="progress progress-striped active">
              <div class="progress-bar" style="width: {{100 * import_processed / import_total}}%;">
                <span class="sr-only">{{100 * import_processed / import_total}}%</span>
              </div>
            </div>
            <p><%= t 'read.job_states.opml_import.import_background' %></p>

          </div>
        </div>

      </div>
    </div>


    <div class="row">
      <div class="col-xs-12 col-md-9 alert alert-success" ng-show="import_state=='SUCCESS'">

        <button type="button"
                class="close"
                ng-click="hide_import_alert()"
                title="<%= t 'read.job_states.dismiss' %>"
                data-toggle="tooltip"
                data-placement="top">
          &times;
        </button>

        <div class="row">
          <div class="col-xs-3 col-sm-2">
            <i class="fa fa-thumbs-o-up fa-4x"></i>
          </div>

          <div class="col-xs-9 col-sm-10">

            <p><%= t 'read.job_states.opml_import.success' %></p>
            <p><a class="alert-link" data-toggle="modal" data-target="#opml-import-popup"><%= t 'read.job_states.opml_import.retry_success_1' %></a> <%= t 'read.job_states.opml_import.retry_success_2' %></p>

          </div>
        </div>

      </div>
    </div>


    <div class="row">
      <div class="col-xs-12 col-md-9 alert alert-warning" ng-show="import_state=='NONE'">

        <div class="row">
          <button type="button"
                  class="close"
                  ng-click="hide_import_alert()"
                  title="<%= t 'read.job_states.dismiss' %>"
                  data-toggle="tooltip"
                  data-placement="top">
            &times;
          </button>
        </div>

        <div class="row">
          <div class="col-xs-3 col-sm-2">
            <i class="fa fa-magic fa-4x"></i>
          </div>

          <div class="col-xs-9 col-sm-10">

            <p><%= t 'read.job_states.opml_import.introduction' %></p>
            <ol class="start-list icons-ul">
              <li>
                <i class="fa fa-angle-right"></i>
                <%= t 'read.job_states.opml_import.download_data_html' %>
              </li>
              <li>
                <i class="fa fa-angle-right"></i>
                <a id="start-opml-import"
                   class="alert-link"
                   data-toggle="modal"<commit_msg>Remove unnecessary ".row" wrapping an alert close button.<commit_after><div id="import-process-state" class="row" ng-show="show_import_alert">

  <div class="col-xs-12 col-md-10 col-md-offset-2">

    <div class="row">
      <div class="col-xs-12 col-md-9 alert alert-danger" ng-show="import_state=='ERROR'">

        <button type="button"
                class="close"
                ng-click="hide_import_alert()"
                title="<%= t 'read.job_states.dismiss' %>"
                data-toggle="tooltip"
                data-placement="top">
          &times;
        </button>

        <div class="row">
          <div class="col-xs-3 col-sm-2">
            <i class="fa fa-warning fa-4x"></i>
          </div>

          <div class="col-xs-9 col-sm-10">

            <p><%= t 'read.job_states.opml_import.error' %></p>
            <p><a class="alert-link" data-toggle="modal" data-target="#opml-import-popup"><%= t 'read.job_states.opml_import.retry_error_1' %></a> <%= t 'read.job_states.opml_import.retry_error_2' %></p>

          </div>
        </div>

      </div>
    </div>

    <div class="row">
      <div id="opml-import-running" class="col-xs-12 col-md-9 alert alert-info" ng-show="import_state=='RUNNING'">

        <div class="row">
          <div class="col-xs-3 col-sm-2">
            <i class="fa fa-cogs fa-4x"></i>
          </div>

          <div class="col-xs-9 col-sm-10">

            <p><%= t 'read.job_states.opml_import.import_running' %></p>
            <p>
              <%= t 'read.job_states.opml_import.progress' %>
            </p>
            <div class="progress progress-striped active">
              <div class="progress-bar" style="width: {{100 * import_processed / import_total}}%;">
                <span class="sr-only">{{100 * import_processed / import_total}}%</span>
              </div>
            </div>
            <p><%= t 'read.job_states.opml_import.import_background' %></p>

          </div>
        </div>

      </div>
    </div>


    <div class="row">
      <div class="col-xs-12 col-md-9 alert alert-success" ng-show="import_state=='SUCCESS'">

        <button type="button"
                class="close"
                ng-click="hide_import_alert()"
                title="<%= t 'read.job_states.dismiss' %>"
                data-toggle="tooltip"
                data-placement="top">
          &times;
        </button>

        <div class="row">
          <div class="col-xs-3 col-sm-2">
            <i class="fa fa-thumbs-o-up fa-4x"></i>
          </div>

          <div class="col-xs-9 col-sm-10">

            <p><%= t 'read.job_states.opml_import.success' %></p>
            <p><a class="alert-link" data-toggle="modal" data-target="#opml-import-popup"><%= t 'read.job_states.opml_import.retry_success_1' %></a> <%= t 'read.job_states.opml_import.retry_success_2' %></p>

          </div>
        </div>

      </div>
    </div>


    <div class="row">
      <div class="col-xs-12 col-md-9 alert alert-warning" ng-show="import_state=='NONE'">

        <button type="button"
                class="close"
                ng-click="hide_import_alert()"
                title="<%= t 'read.job_states.dismiss' %>"
                data-toggle="tooltip"
                data-placement="top">
          &times;
        </button>

        <div class="row">
          <div class="col-xs-3 col-sm-2">
            <i class="fa fa-magic fa-4x"></i>
          </div>

          <div class="col-xs-9 col-sm-10">

            <p><%= t 'read.job_states.opml_import.introduction' %></p>
            <ol class="start-list icons-ul">
              <li>
                <i class="fa fa-angle-right"></i>
                <%= t 'read.job_states.opml_import.download_data_html' %>
              </li>
              <li>
                <i class="fa fa-angle-right"></i>
                <a id="start-opml-import"
                   class="alert-link"
                   data-toggle="modal"
{'fraction_non_alphanumeric': 0.18103557412330676, 'fraction_numerical': 0.012913026965438662, 'mean_word_length': 1.7073337902673065, 'pattern_counts': {'":': 0, '<': 207, '<?xml version=': 0, '>': 205, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6337472', 'n_tokens_mistral': 2732, 'n_tokens_neox': 2536, 'n_words': 441}