<commit_before><div>

  <ion-scroll
    scrollY="true"
    class="layers"
    [style.height.px]="scrollHeight"
  >

    <div
      padding
      class="date"
    >
      {{ "TASK_CALENDAR_TITLE" | translate }}
    </div>

    <ng-container *ngFor="let task of tasks; let i=index">
      <div
        class="current-time-div"
        *ngIf="i==timeIndex"
      >
        <div id="time-current">
          <ion-row>
            <ion-col>
              <div class="time-current-division left"></div>
            </ion-col>
            <ion-col
              col-2
              class="time-current"
            >
              {{ currentTime }}
            </ion-col>
            <ion-col>
              <div class="time-current-division right"></div>
            </ion-col>
          </ion-row>
        </div>
      </div>
      <div
        id="task-item"
        (click)="clicked(task)"
        *ngIf="task.name !== 'ESM'"
      >
        <ion-row>
          <ion-col>
            <div class="task-info-left">
              <div class="start-time">{{ getStartTime(task) }}</div>
              <div>
                <img
                  class="icon-padding extra-info-icon"
                  *ngIf="hasExtraInfo(task.warning)"
                  src="assets/imgs/warning.png"
                >
              </div>
            </div>
            <div class="status-div">
              <div *ngIf="!task.completed">
                <ion-icon
                  name="radio-button-off"
                  class="status"
                ></ion-icon>
              </div>
              <div *ngIf="task.completed">
                <ion-icon
                  name="checkmark"
                  class="status-checked"
                ></ion-icon>
              </div>
            </div>
            <div class="metrics">
              <div class="metric-time">
                <img
                  class="icon-padding icon-xsm"
                  src="assets/imgs/stopwatch.png"
                >
                {{ task.estimatedCompletionTime }}
                <span class="units">min</span>
              </div>
              <div>
                <img
                  class="icon-padding icon-xsm"
                  src="assets/imgs/nTasks.png"
                >
                {{ task.nQuestions }}
                <span class="units">x</span>
              </div>
            </div>
          </ion-col>
        </ion-row>
      </div>
    </ng-container>
    <div
      class="current-time-div"
      *ngIf="timeIndex==tasks.length"<commit_msg>fix task calendar not showing bug<commit_after><div>

  <ion-scroll
    scrollY="true"
    class="layers"
    [style.height.px]="scrollHeight"
  >

    <div
      padding
      class="date"
    >
      {{ "TASK_CALENDAR_TITLE" | translate }}
    </div>
    <ng-container *ngIf="tasks">
      <ng-container *ngFor="let task of tasks; let i=index">
        <div
          class="current-time-div"
          *ngIf="i==timeIndex"
        >
          <div id="time-current">
            <ion-row>
              <ion-col>
                <div class="time-current-division left"></div>
              </ion-col>
              <ion-col
                col-2
                class="time-current"
              >
                {{ currentTime }}
              </ion-col>
              <ion-col>
                <div class="time-current-division right"></div>
              </ion-col>
            </ion-row>
          </div>
        </div>
        <div
          id="task-item"
          (click)="clicked(task)"
          *ngIf="task.name !== 'ESM'"
        >
          <ion-row>
            <ion-col>
              <div class="task-info-left">
                <div class="start-time">{{ getStartTime(task) }}</div>
                <div>
                  <img
                    class="icon-padding extra-info-icon"
                    *ngIf="hasExtraInfo(task.warning)"
                    src="assets/imgs/warning.png"
                  >
                </div>
              </div>
              <div class="status-div">
                <div *ngIf="!task.completed">
                  <ion-icon
                    name="radio-button-off"
                    class="status"
                  ></ion-icon>
                </div>
                <div *ngIf="task.completed">
                  <ion-icon
                    name="checkmark"
                    class="status-checked"
                  ></ion-icon>
                </div>
              </div>
              <div class="metrics">
                <div class="metric-time">
                  <img
                    class="icon-padding icon-xsm"
                    src="assets/imgs/stopwatch.png"
                  >
                  {{ task.estimatedCompletionTime }}
                  <span class="units">min</span>
                </div>
                <div>
                  <img
                    class="icon-padding icon-xsm"
                    src="assets/imgs/nTasks.png"
                  >
                  {{ task.nQuestions }}
                  <span class="units">x</span>
                </div>
              </div>
            </ion-col>
          </ion-row>
        </div>
      </ng-container>
    </ng-container>
    <div
      class="current-time-div"
      *ngIf="timeIndex==tasks.length"
{'fraction_non_alphanumeric': 0.14041353383458646, 'fraction_numerical': 0.00037593984962406017, 'mean_word_length': 1.0102002266717038, 'pattern_counts': {'":': 0, '<': 121, '<?xml version=': 0, '>': 119, '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': '2894477', 'n_tokens_mistral': 1538, 'n_tokens_neox': 1448, 'n_words': 225}