// #docplaster
// #docregion
// #docregion remove-heroes
import { NgModule }       from '@angular/core';
import { BrowserModule }  from '@angular/platform-browser';
import { FormsModule }    from '@angular/forms';
// #enddocregion remove-heroes
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';

// #docregion remove-heroes
import { AppComponent }     from './app.component';
import { AppRoutingModule } from './app-routing.module';
import { HeroesModule }     from './heroes/heroes.module';

import { CrisisListComponent }   from './crisis-list/crisis-list.component';
import { PageNotFoundComponent } from './page-not-found/page-not-found.component';

@NgModule({
// #docregion module-imports
  imports: [
    BrowserModule,
// #enddocregion module-imports
// #enddocregion remove-heroes
// #docregion animation-import
    BrowserAnimationsModule,
// #enddocregion animation-import
// #docregion remove-heroes
// #docregion module-imports
    FormsModule,
    HeroesModule,
    AppRoutingModule
  ],
// #enddocregion module-imports
  declarations: [
    AppComponent,
    CrisisListComponent,
    PageNotFoundComponent
  ],
  bootstrap: [ AppComponent ]
})
export class AppModule { }
// #enddocregion remove-heroes
// #enddocregion

/*
// #docregion module-imports-2
  imports: [
    RouterModule.forChild([
      // Heroes Routes
    ]),
    AppRoutingModule
  ],
// #enddocregion module-imports-2
*/
