<commit_before>// This file is required by karma.conf.js and loads recursively all the .spec and framework files

// tslint:disable:ordered-imports
import 'zone.js/dist/long-stack-trace-zone';
import 'zone.js/dist/proxy.js';
import 'zone.js/dist/sync-test';
import 'zone.js/dist/jasmine-patch';
import 'zone.js/dist/async-test';
import 'zone.js/dist/fake-async-test';
// tslint:enable:ordered-imports

import { DecimalPipe } from '@angular/common';
import { HttpClientTestingModule } from '@angular/common/http/testing';
import { NO_ERRORS_SCHEMA } from '@angular/core';
import { getTestBed, TestBed } from '@angular/core/testing';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import {
  BrowserDynamicTestingModule,
  platformBrowserDynamicTesting
} from '@angular/platform-browser-dynamic/testing';
import {
  TranslateFakeLoader,
  TranslateLoader,
  TranslateModule,
  TranslateService
} from '@ngx-translate/core';
import { MomentModule } from 'angular2-moment';
import {
  ActionSheetController,
  AlertController,
  App,
  Config,
  DeepLinker,
  DomController,
  Events,
  Form,
  GestureController,
  Haptic,
  IonicModule,
  Keyboard,
  LoadingController,
  MenuController,
  ModalController,
  NavController,
  NavParams,
  Platform,
  ToastController,
  ViewController
} from 'ionic-angular';
import {
  ActionSheetControllerMock,
  AlertControllerMock,
  ConfigMock,
  HapticMock,
  LoadingControllerMock,
  ModalControllerMock,
  NavControllerMock,
  PlatformMock,
  ToastControllerMock,
  ViewControllerMock
} from 'ionic-mocks';

import { AndroidFingerprintAuthMock } from '@ionic-native-mocks/android-fingerprint-auth';
import { FCMMock } from '@ionic-native-mocks/fcm';
import { FileMock } from '@ionic-native-mocks/file';
import { QRScannerMock } from '@ionic-native-mocks/qr-scanner';
import { TouchIDMock } from '@ionic-native-mocks/touch-id';
import { AndroidFingerprintAuth } from '@ionic-native/android-fingerprint-auth';
import { FCM } from '@ionic-native/fcm';
import { File } from '@ionic-native/file';
import { QRScanner } from '@ionic-native/qr-scanner';

import { TouchID } from '@ionic-native/touch-id';
import { Subject } from 'rxjs/Subject';
import { AppProvider } from './providers/app/app';
import { PlatformProvider } from './providers/platform/platform';

import { KeysPipe } from './pipes/keys';
import { SatToFiatPipe } from './pipes/satToFiat';
import { SatToUnitPipe } from './pipes/satToUnit';

import { DomProvider, Logger } from './providers';
import { ProvidersModule } from './providers/providers.module';

import * as appTemplate from './../app-template/bitpay/appConfig.json';
import { ActionSheetComponent } from './components/action-sheet/action-sheet';
import { InfoSheetComponent } from './components/info-sheet/info-sheet';
import { DomProviderMock } from './providers/dom/dom.mock';
import { LoggerMock } from './providers/logger/logger.mock';

declare const require: any;

export class NavParamsMock {
  static returnParam = null;
  public get(_): any {
    if (NavParamsMock.returnParam) {
       return NavParamsMock.returnParam
    }
    return 'default';
  }
  public data: any = {}
  static setParams(value){
    NavParamsMock.returnParam = value;
  }
}<commit_msg>Fix prettier<commit_after>// This file is required by karma.conf.js and loads recursively all the .spec and framework files

// tslint:disable:ordered-imports
import 'zone.js/dist/long-stack-trace-zone';
import 'zone.js/dist/proxy.js';
import 'zone.js/dist/sync-test';
import 'zone.js/dist/jasmine-patch';
import 'zone.js/dist/async-test';
import 'zone.js/dist/fake-async-test';
// tslint:enable:ordered-imports

import { DecimalPipe } from '@angular/common';
import { HttpClientTestingModule } from '@angular/common/http/testing';
import { NO_ERRORS_SCHEMA } from '@angular/core';
import { getTestBed, TestBed } from '@angular/core/testing';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import {
  BrowserDynamicTestingModule,
  platformBrowserDynamicTesting
} from '@angular/platform-browser-dynamic/testing';
import {
  TranslateFakeLoader,
  TranslateLoader,
  TranslateModule,
  TranslateService
} from '@ngx-translate/core';
import { MomentModule } from 'angular2-moment';
import {
  ActionSheetController,
  AlertController,
  App,
  Config,
  DeepLinker,
  DomController,
  Events,
  Form,
  GestureController,
  Haptic,
  IonicModule,
  Keyboard,
  LoadingController,
  MenuController,
  ModalController,
  NavController,
  NavParams,
  Platform,
  ToastController,
  ViewController
} from 'ionic-angular';
import {
  ActionSheetControllerMock,
  AlertControllerMock,
  ConfigMock,
  HapticMock,
  LoadingControllerMock,
  ModalControllerMock,
  NavControllerMock,
  PlatformMock,
  ToastControllerMock,
  ViewControllerMock
} from 'ionic-mocks';

import { AndroidFingerprintAuthMock } from '@ionic-native-mocks/android-fingerprint-auth';
import { FCMMock } from '@ionic-native-mocks/fcm';
import { FileMock } from '@ionic-native-mocks/file';
import { QRScannerMock } from '@ionic-native-mocks/qr-scanner';
import { TouchIDMock } from '@ionic-native-mocks/touch-id';
import { AndroidFingerprintAuth } from '@ionic-native/android-fingerprint-auth';
import { FCM } from '@ionic-native/fcm';
import { File } from '@ionic-native/file';
import { QRScanner } from '@ionic-native/qr-scanner';

import { TouchID } from '@ionic-native/touch-id';
import { Subject } from 'rxjs/Subject';
import { AppProvider } from './providers/app/app';
import { PlatformProvider } from './providers/platform/platform';

import { KeysPipe } from './pipes/keys';
import { SatToFiatPipe } from './pipes/satToFiat';
import { SatToUnitPipe } from './pipes/satToUnit';

import { DomProvider, Logger } from './providers';
import { ProvidersModule } from './providers/providers.module';

import * as appTemplate from './../app-template/bitpay/appConfig.json';
import { ActionSheetComponent } from './components/action-sheet/action-sheet';
import { InfoSheetComponent } from './components/info-sheet/info-sheet';
import { DomProviderMock } from './providers/dom/dom.mock';
import { LoggerMock } from './providers/logger/logger.mock';

declare const require: any;

export class NavParamsMock {
  static returnParam = null;
  public get(_): any {
    if (NavParamsMock.returnParam) {
      return NavParamsMock.returnParam;
    }
    return 'default';
  }
  public data: any = {};
  static setParams(value) {
    NavParamsMock.returnParam = value;
  }
}
{'fraction_non_alphanumeric': 0.12809853733641263, 'fraction_numerical': 0.00030792917628945344, 'mean_word_length': 4.75886524822695, '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': '2581949', 'n_tokens_mistral': 2068, 'n_tokens_neox': 1994, 'n_words': 449}