<commit_before>import { Attribute, ChangeDetectorRef, ComponentFactoryResolver, ComponentRef, Directive, ElementRef, EventEmitter, Injector, OnDestroy, OnInit, Optional, Output, ViewContainerRef } from '@angular/core';
import { ActivatedRoute, ChildrenOutletContexts, PRIMARY_OUTLET, Router } from '@angular/router';
import { StackController } from './router-controller';
import { NavController } from '../../providers/nav-controller';
import { bindLifecycleEvents } from '../../providers/angular-delegate';

@Directive({
  selector: 'ion-router-outlet',
  exportAs: 'outlet'
})
export class IonRouterOutlet implements OnDestroy, OnInit {

  private activated: ComponentRef<any>|null = null;

  private _activatedRoute: ActivatedRoute|null = null;
  private name: string;
  private stackCtrl: StackController;

  @Output('activate') activateEvents = new EventEmitter<any>();
  @Output('deactivate') deactivateEvents = new EventEmitter<any>();

  @Input()
  set animated(animated: boolean) {
    (this.elementRef.nativeElement as HTMLIonRouterOutletElement).animated = true;
  }

  constructor(
    private parentContexts: ChildrenOutletContexts,<commit_msg>fix(angular): pass proper animated value<commit_after>import { Attribute, ChangeDetectorRef, ComponentFactoryResolver, ComponentRef, Directive, ElementRef, EventEmitter, Injector, OnDestroy, OnInit, Optional, Output, ViewContainerRef } from '@angular/core';
import { ActivatedRoute, ChildrenOutletContexts, PRIMARY_OUTLET, Router } from '@angular/router';
import { StackController } from './router-controller';
import { NavController } from '../../providers/nav-controller';
import { bindLifecycleEvents } from '../../providers/angular-delegate';

@Directive({
  selector: 'ion-router-outlet',
  exportAs: 'outlet'
})
export class IonRouterOutlet implements OnDestroy, OnInit {

  private activated: ComponentRef<any>|null = null;

  private _activatedRoute: ActivatedRoute|null = null;
  private name: string;
  private stackCtrl: StackController;

  @Output('activate') activateEvents = new EventEmitter<any>();
  @Output('deactivate') deactivateEvents = new EventEmitter<any>();

  @Input()
  set animated(animated: boolean) {
    (this.elementRef.nativeElement as HTMLIonRouterOutletElement).animated = animated;
  }

  constructor(
    private parentContexts: ChildrenOutletContexts,
{'fraction_non_alphanumeric': 0.11727078891257996, 'fraction_numerical': 0.0, 'mean_word_length': 6.130699088145897, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, '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': '2270934', 'n_tokens_mistral': 648, 'n_tokens_neox': 641, 'n_words': 163}