<commit_before>// ```
// app.ts
// (c) 2016 <NAME>
// <EMAIL>
// app.ts may be freely distributed under the MIT license
// ```

// *src/app/app.ts*

// This file contains the main class as well as the necessary
// decorators for creating the primary `app` `component`

/*
 * Angular 2 decorators and services
 */
import {Component} from 'angular2/core';
import {RouteConfig, Router} from 'angular2/router';

import {Home} from './home/home';

// Import NgFor directive
import {NgFor} from 'angular2/common';

// Import Todo component
import {Todo} from './todo/todo.component';

// Import Recipes component
import {VideoList} from './videos/videos';

/*
 * App Component
 * Top Level Component
 */
@Component({
  selector: 'app',
  providers: [  ],
  directives: [NgFor],
  pipes: [],
  // Load our main `Sass` file into our `app` `component`
  styleUrls: [require('!style!css!sass!../sass/main.scss')],
  template: `
  <header>
    <nav>
        <h1>Hello {{ name }}</h1>
        <ul>
            <li router-active>
                <a [routerLink]=" ['Home'] ">Home</a>
            </li>
            <li router-active>
                <a [routerLink]=" ['About'] ">About</a>
            </li>
        </ul>
    </nav>
</header>

<main>
    <router-outlet></router-outlet>
</main>

<footer>
    .NET Videos
    <div>
        <img [src]="angularLogo" width="10%">
    </div>
</footer>
  `
})
@RouteConfig([
  { path: '/', name: 'Home', component: Home, useAsDefault: true },
  { path: '/home',  name: 'Videos',  component: VideoList },
  // Async load a component using Webpack's require with
  // es6-promise-loader and webpack `require`
  { path: '/about', name: 'About', loader: () => require('es6-promise!./about/about')('About') },
])
export class App {
  angularLogo = 'assets/img/angular-logo.png';
  name = '.NET Videos';
  url = 'https://twitter.com/jakubszumiato';

  constructor() {

  }
}

/*<commit_msg>preparing for azure<commit_after>// ```
// app.ts
// (c) 2016 <NAME>
// <EMAIL>
// app.ts may be freely distributed under the MIT license
// ```

// *src/app/app.ts*

// This file contains the main class as well as the necessary
// decorators for creating the primary `app` `component`

/*
 * Angular 2 decorators and services
 */
import {Component} from 'angular2/core';
import {RouteConfig, Router} from 'angular2/router';

import {Home} from './home/home';

// Import NgFor directive
import {NgFor} from 'angular2/common';

// Import Todo component
import {Todo} from './todo/todo.component';

// Import Recipes component
import {VideoList} from './videos/videos';

/*
 * App Component
 * Top Level Component
 */
@Component({
  selector: 'app',
  providers: [  ],
  directives: [NgFor],
  pipes: [],
  // Load our main `Sass` file into our `app` `component`
  styleUrls: [require('!style!css!sass!../sass/main.scss')],
  template: `
  <header>
    <nav>
        <h1>Hello {{ name }}</h1>
        <ul>
            <li router-active>
                <a [routerLink]=" ['Home'] ">Home</a>
            </li>
            <li router-active>
                <a [routerLink]=" ['About'] ">About</a>
            </li>
        </ul>
    </nav>
</header>

<main>
    <router-outlet></router-outlet>
</main>

<footer>
    .NET Videos
    <div>
        <img [src]="angularLogo" width="10%">
    </div>
</footer>
  `
})
@RouteConfig([
  { path: '/', name: 'Videos', component: VideoList, useAsDefault: true },
  { path: '/home',  name: 'Videos',  component: VideoList },
  // Async load a component using Webpack's require with
  // es6-promise-loader and webpack `require`
  { path: '/about', name: 'About', loader: () => require('es6-promise!./about/about')('About') },
])
export class App {
  angularLogo = 'assets/img/angular-logo.png';
  name = '.NET Videos';
  url = 'https://twitter.com/jakubszumiato';

  constructor() {

  }
}

/*
{'fraction_non_alphanumeric': 0.18423106947697113, 'fraction_numerical': 0.007285974499089253, 'mean_word_length': 2.757575757575758, 'pattern_counts': {'":': 0, '<': 57, '<?xml version=': 0, '>': 59, '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': '2679817', 'n_tokens_mistral': 1349, 'n_tokens_neox': 1308, 'n_words': 352}