<commit_before>import { Component, Input, OnInit } from '@angular/core';
import { ActivatedRoute, Router } from '@angular/router';
import { select, Store } from '@ngrx/store';
import { combineLatest, Observable } from 'rxjs';
import { delay, filter, first, map, withLatestFrom } from 'rxjs/operators';

import { DialogService } from '../../dialog/dialog-service/dialog.service';
import { ListService } from '../../shared/components/list/list.service';
import { VirtualMachine } from '../shared/vm.model';
import { ViewMode } from '../../shared/components/view-mode-switch/view-mode-switch.component';
import { Grouping, OsType, Volume } from '../../shared/models';
import { NgrxEntities } from '../../shared/interfaces';
import { State, UserTagsActions, UserTagsSelectors } from '../../root-store';
import * as fromVMs from '../../reducers/vm/redux/vm.reducers';

@Component({
  selector: 'cs-vm-page',
  templateUrl: 'vm-page.component.html',
  styleUrls: ['vm-page.component.scss'],
  providers: [ListService],
})
export class VmPageComponent implements OnInit {
  @Input()
  public vms: VirtualMachine[];
  @Input()
  public query: string;
  @Input()
  public volumes: Volume[];
  @Input()
  public osTypesMap: NgrxEntities<OsType>;
  @Input()
  public isLoading: boolean;<commit_msg>test: e2e vm creation<commit_after>import { Component, Input, OnInit } from '@angular/core';
import { ActivatedRoute, Router } from '@angular/router';
import { select, Store } from '@ngrx/store';
import { combineLatest, Observable } from 'rxjs';
import { filter, first, map, withLatestFrom } from 'rxjs/operators';

import { DialogService } from '../../dialog/dialog-service/dialog.service';
import { ListService } from '../../shared/components/list/list.service';
import { VirtualMachine } from '../shared/vm.model';
import { ViewMode } from '../../shared/components/view-mode-switch/view-mode-switch.component';
import { Grouping, OsType, Volume } from '../../shared/models';
import { NgrxEntities } from '../../shared/interfaces';
import { State, UserTagsActions, UserTagsSelectors } from '../../root-store';
import * as fromVMs from '../../reducers/vm/redux/vm.reducers';

@Component({
  selector: 'cs-vm-page',
  templateUrl: 'vm-page.component.html',
  styleUrls: ['vm-page.component.scss'],
  providers: [ListService],
})
export class VmPageComponent implements OnInit {
  @Input()
  public vms: VirtualMachine[];
  @Input()
  public query: string;
  @Input()
  public volumes: Volume[];
  @Input()
  public osTypesMap: NgrxEntities<OsType>;
  @Input()
  public isLoading: boolean;
{'fraction_non_alphanumeric': 0.170873786407767, 'fraction_numerical': 0.0003883495145631068, 'mean_word_length': 4.377870563674321, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, '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': '117537', 'n_tokens_mistral': 769, 'n_tokens_neox': 789, 'n_words': 201}