<commit_before>/*
 * *
 *  @license
 *  Copyright Hôpital Universitaire de Genève All Rights Reserved.
 *
 *  Use of this source code is governed by an Apache-2.0 license that can be
 *  found in the LICENSE file at https://github.com/DSI-HUG/deja-js/blob/master/LICENSE
 * /
 *
 */

import { ApplicationRef, NgModule } from "@angular/core";
import { FormsModule } from "@angular/forms";
import { HttpModule } from "@angular/http";
import { MaterialModule } from "@angular/material";
import { BrowserModule } from "@angular/platform-browser";
import { RouterModule } from "@angular/router";
import { MdModule } from 'ng2-md';
import { GroupingModule } from "../common/core/grouping/index";
import { DejaSortingModule } from "../common/core/sorting/index";
import { MaterialColors } from "../common/core/style/index";
import { GlobalEventService } from "../common/global-event/global-event.service";
import {
    DejaAccordionModule,
    DejaAutosizeTextAreaModule,
    DejaBackdropModule,
    DejaBoldQueryModule,
    DejaCircularPickerModule,
    DejaCodeViewerModule,
    DejaColorPickerModule,
    DejaColorSelectorModule,
    DejaDatePickerModule,
    DejaDateSelectorModule,
    DejaDialogModule,
    DejaDragDropModule,
    DejaEditableModule,
    DejaGridModule,
    DejaMarkdownModule,
    DejaMenuModule,
    DejaMessageBoxModule,
    DejaMonacoEditorModule,
    DejaRangeModule,
    DejaSelectModule,
    DejaSnackbarModule,
    DejaSplitterModule,
    DejaTilesModule,
    DejaTooltipModule,
    DejaTreeListModule,
    /* deja-cli import module */
    /* The comment above mustn't be removed ! */
} from "../component";
import { DejaAccordionDemo } from "./accordion/accordion-demo";
import { DejaCircularPickerDemo } from "./circular-picker/circular-picker-demo";
import { DejaColorSelectorDemo } from "./color-selector/color-selector-demo";
import { DejaContentEditableDemo } from "./content-editable/content-editable-demo";
import { DejaDatePickerDemo } from "./date-picker/date-picker-demo";
import { DemoApp } from "./demo-app/demo-app";
import { Home } from "./demo-app/home-app";
import { routing } from "./demo-app/routes";
import { GlobalEventsDemo } from "./global-events/global-events-demo";
import { GridDemo } from "./grid/grid-demo";
import { MenuDemo } from "./menu/menu-demo";
import { MessageBoxDemo } from "./message-box/message-box-demo";
import { DejaMonacoEditorDemo } from "./monaco-editor/monaco-editor-demo";
import { MonacoEditorDemoService } from "./monaco-editor/monaco-editor-demo.service.";
import { MonacoEditorJsonFileResolver, MonacoEditorJsonToCompareFileResolver, MonacoEditorXmlFileResolver, MonacoEditorXmlToCompareFileResolver } from "./monaco-editor/monaco-editor.resolver";
import { ProgressCircleDemo } from "./progress-circle/progress-circle-demo";
import { DejaRangeDemo } from './range/range-demo';
import { SelectDemo } from "./select/select-demo";
import { CountriesListService } from "./services/countries-list.service";
import { CountriesService } from "./services/countries.service";
import { DrugsService } from "./services/drugs.service";
import { DejaSnackbarDemo } from "./snackbar/snackbar-demo";
import { DejaSplitterDemo } from "./splitter/splitter-demo";
import { TextAreaDemo } from "./textarea/textarea-demo";
import { TilesDemo } from "./tiles/tiles-demo";
import { DejaTreeListDemo } from "./tree-list/tree-list-demo";

/* deja-cli import demo */
/* The comment above mustn't be removed ! */

import { CodeblockModule } from 'ng-prism';

@NgModule({
    declarations: [
        DejaAccordionDemo,
        DejaContentEditableDemo,
        DejaCircularPickerDemo,
        DejaDatePickerDemo,
        DejaColorSelectorDemo,
        DemoApp,
        GlobalEventsDemo,
        GridDemo,
        Home,
        MenuDemo,
        MessageBoxDemo,
        SelectDemo,
        TilesDemo,
        TextAreaDemo,
        DejaTreeListDemo,
        DejaMonacoEditorDemo,
        DejaSnackbarDemo,
        DejaRangeDemo,
        DejaSplitterDemo,
        ProgressCircleDemo,
        /* deja-cli declarations demo */
        /* The comment above mustn't be removed ! */
    ],
    entryComponents: [
        DemoApp,
    ],
    imports: [
        DejaAccordionModule,
        BrowserModule,
        DejaCodeViewerModule,
        CodeblockModule,
        DejaCircularPickerModule,
        DejaDateSelectorModule,
        DejaDatePickerModule,
        DejaDialogModule,
        FormsModule,
        HttpModule,
        RouterModule,
        MaterialModule,
        MdModule,
        DejaSelectModule,
        DejaTreeListModule,
        DejaTilesModule,<commit_msg>Remove ng2-md<commit_after>/*
 * *
 *  @license
 *  Copyright Hôpital Universitaire de Genève All Rights Reserved.
 *
 *  Use of this source code is governed by an Apache-2.0 license that can be
 *  found in the LICENSE file at https://github.com/DSI-HUG/deja-js/blob/master/LICENSE
 * /
 *
 */

import { ApplicationRef, NgModule } from "@angular/core";
import { FormsModule } from "@angular/forms";
import { HttpModule } from "@angular/http";
import { MaterialModule } from "@angular/material";
import { BrowserModule } from "@angular/platform-browser";
import { RouterModule } from "@angular/router";
import { GroupingModule } from "../common/core/grouping/index";
import { DejaSortingModule } from "../common/core/sorting/index";
import { MaterialColors } from "../common/core/style/index";
import { GlobalEventService } from "../common/global-event/global-event.service";
import {
    DejaAccordionModule,
    DejaAutosizeTextAreaModule,
    DejaBackdropModule,
    DejaBoldQueryModule,
    DejaCircularPickerModule,
    DejaCodeViewerModule,
    DejaColorPickerModule,
    DejaColorSelectorModule,
    DejaDatePickerModule,
    DejaDateSelectorModule,
    DejaDialogModule,
    DejaDragDropModule,
    DejaEditableModule,
    DejaGridModule,
    DejaMarkdownModule,
    DejaMenuModule,
    DejaMessageBoxModule,
    DejaMonacoEditorModule,
    DejaRangeModule,
    DejaSelectModule,
    DejaSnackbarModule,
    DejaSplitterModule,
    DejaTilesModule,
    DejaTooltipModule,
    DejaTreeListModule,
    /* deja-cli import module */
    /* The comment above mustn't be removed ! */
} from "../component";
import { DejaAccordionDemo } from "./accordion/accordion-demo";
import { DejaCircularPickerDemo } from "./circular-picker/circular-picker-demo";
import { DejaColorSelectorDemo } from "./color-selector/color-selector-demo";
import { DejaContentEditableDemo } from "./content-editable/content-editable-demo";
import { DejaDatePickerDemo } from "./date-picker/date-picker-demo";
import { DemoApp } from "./demo-app/demo-app";
import { Home } from "./demo-app/home-app";
import { routing } from "./demo-app/routes";
import { GlobalEventsDemo } from "./global-events/global-events-demo";
import { GridDemo } from "./grid/grid-demo";
import { MenuDemo } from "./menu/menu-demo";
import { MessageBoxDemo } from "./message-box/message-box-demo";
import { DejaMonacoEditorDemo } from "./monaco-editor/monaco-editor-demo";
import { MonacoEditorDemoService } from "./monaco-editor/monaco-editor-demo.service.";
import { MonacoEditorJsonFileResolver, MonacoEditorJsonToCompareFileResolver, MonacoEditorXmlFileResolver, MonacoEditorXmlToCompareFileResolver } from "./monaco-editor/monaco-editor.resolver";
import { ProgressCircleDemo } from "./progress-circle/progress-circle-demo";
import { DejaRangeDemo } from './range/range-demo';
import { SelectDemo } from "./select/select-demo";
import { CountriesListService } from "./services/countries-list.service";
import { CountriesService } from "./services/countries.service";
import { DrugsService } from "./services/drugs.service";
import { DejaSnackbarDemo } from "./snackbar/snackbar-demo";
import { DejaSplitterDemo } from "./splitter/splitter-demo";
import { TextAreaDemo } from "./textarea/textarea-demo";
import { TilesDemo } from "./tiles/tiles-demo";
import { DejaTreeListDemo } from "./tree-list/tree-list-demo";

/* deja-cli import demo */
/* The comment above mustn't be removed ! */

import { CodeblockModule } from 'ng-prism';

@NgModule({
    declarations: [
        DejaAccordionDemo,
        DejaContentEditableDemo,
        DejaCircularPickerDemo,
        DejaDatePickerDemo,
        DejaColorSelectorDemo,
        DemoApp,
        GlobalEventsDemo,
        GridDemo,
        Home,
        MenuDemo,
        MessageBoxDemo,
        SelectDemo,
        TilesDemo,
        TextAreaDemo,
        DejaTreeListDemo,
        DejaMonacoEditorDemo,
        DejaSnackbarDemo,
        DejaRangeDemo,
        DejaSplitterDemo,
        ProgressCircleDemo,
        /* deja-cli declarations demo */
        /* The comment above mustn't be removed ! */
    ],
    entryComponents: [
        DemoApp,
    ],
    imports: [
        DejaAccordionModule,
        BrowserModule,
        DejaCodeViewerModule,
        CodeblockModule,
        DejaCircularPickerModule,
        DejaDateSelectorModule,
        DejaDatePickerModule,
        DejaDialogModule,
        FormsModule,
        HttpModule,
        RouterModule,
        MaterialModule,
        DejaSelectModule,
        DejaTreeListModule,
        DejaTilesModule,
{'fraction_non_alphanumeric': 0.11131685001633809, 'fraction_numerical': 0.0006535235813092256, 'mean_word_length': 3.4080652904464714, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, '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': '6489019', 'n_tokens_mistral': 2805, 'n_tokens_neox': 2709, 'n_words': 561}