{"version":3,"sources":["webpack:///./src/app/indicator.ts","webpack:///./src/app/company/about.component.ts","webpack:///./src/app/company/contact.component.ts","webpack:///./src/app/company/contact.service.ts","webpack:///./src/app/graph/graph.service.ts","webpack:///./src/app/home.component.ts","webpack:///./src/app/indicator-list/indicator-list.service.ts","webpack:///./src/app/indicators.component.ts","webpack:///./src async","webpack:///./src/main.ts","webpack:///./src/app/app.component.ts","webpack:///./src/app/app.module.ts","webpack:///./src/app/app.routing.ts","webpack:///./src/app/company/company.component.ts","webpack:///./src/app/graph/graph.component.ts","webpack:///./src/app/header.component.ts","webpack:///./src/app/indicator-details/indicator-details.component.ts","webpack:///./src/app/indicator-list/indicator-list.component.ts","webpack:///./src/environments/environment.prod.ts","webpack:///./src/polyfills.ts","webpack:///./src/app/app.component.css","webpack:///./src/app/company/company.component.css","webpack:///./src/app/company/contact.component.css","webpack:///./src/app/graph/graph.component.css","webpack:///./src/app/app.component.html","webpack:///./src/app/company/about.component.html","webpack:///./src/app/company/company.component.html","webpack:///./src/app/company/contact.component.html","webpack:///./src/app/graph/graph.component.html","webpack:///./src/app/header.component.html","webpack:///./src/app/home.component.html","webpack:///./src/app/indicator-details/indicator-details.component.html","webpack:///./src/app/indicator-list/indicator-list.component.html","webpack:///./src/app/indicators.component.html"],"names":[],"mappings":"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","file":"main.bundle.js","sourcesContent":["export class Indicator {\n  constructor(public id: string, public name: string, public description: string) {}\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/indicator.ts","import { Component, OnInit } from '@angular/core';\n\n@Component({\n  selector: 'app-about',\n  templateUrl: './about.component.html'\n})\nexport class AboutComponent implements OnInit {\n\n  constructor() { }\n\n  ngOnInit() {\n  }\n\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/company/about.component.ts","import { Component, OnInit } from '@angular/core';\nimport { ActivatedRoute, Router } from \"@angular/router\";\nimport {\n  NgForm,\n  FormArray,\n  FormGroup,\n  FormControl,\n  Validators,\n  FormBuilder\n} from \"@angular/forms\";\n\nimport { ContactService } from './contact.service';\n\n@Component({\n  selector: 'app-contact',\n  templateUrl: './contact.component.html',\n  styleUrls: ['./contact.component.css']\n})\nexport class ContactComponent implements OnInit {\n  contactForm: FormGroup;\n  submitted: boolean = false;\n  success: boolean = false;\n\n  constructor(private contactService: ContactService,\n              private formBuilder: FormBuilder,\n              private router: Router) { }\n\n  ngOnInit() {\n  let cname = '';\n  let email = '';\n  let message = '';\n  this.contactForm = new FormGroup({\n    cname: new FormControl(cname, Validators.required),\n    email: new FormControl(email, Validators.required),\n    message: new FormControl(message, Validators.required)\n  });\n  }\n\n\n  // http://lishman.io/angular-2-input-binding\n  onSubmit() {\n  const newMessage = this.contactForm.value;\n  console.log(\"newMessage: \" , newMessage);\n  this.submitted = true;\n  this.success = true;\n//  this.navigateBack();\n  // this.contactService.sendData({username: username, email: email, message:message})\n//  this.contactService.sendData({username: username, email: email})\n//    .subscribe(\n//      data => console.log(data),\n//      error => console.log(error)\n//    );\n}\n\nprivate navigateBack() {\n    this.router.navigate(['../']);\n  }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/company/contact.component.ts","import { Injectable } from '@angular/core';\nimport { Http, Response, Headers } from \"@angular/http\";\nimport 'rxjs/Rx';\nimport { Observable } from \"rxjs/Rx\";\n\n@Injectable()\nexport class ContactService {\n\n  constructor(private http: Http) { }\n  sendData(message: any) {\n    console.log(message);\n    const body = JSON.stringify(message);\n    const headers = new Headers();\n    headers.append('Content-Type', 'application/json');\n    return this.http.post('http://api.mtz.ca/message.php', body, {\n      headers: headers\n    })\n      .map((data: Response) => data.json())\n      .catch(this.handleError);\n  }\n\n  private handleError (error: any) {\n    console.log(error);\n    return Observable.throw(error.json());\n  }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/company/contact.service.ts","import { Injectable } from '@angular/core';\nimport { Http, Response, Headers } from '@angular/http';\nimport { Observable } from 'rxjs/Rx';\nimport 'rxjs/Rx';\n\n@Injectable()\nexport class GraphService {\n\n  constructor(private http: Http) { }\n\n  getData(indtype, indid):Observable<any> {\n    return this.http.get('/assets/data/'+indtype + '/' + indid +'.json')\n//    return this.http.get('/assets/data/leading/M1.tsv')\n    .map(res => res.json())\n    .catch(() => Observable.of(false))\n    ;\n  }\n}\n\n// \t\t{\"date\": \"\", \"value\":},\n// Unemployment Rate:\n// https://www.quandl.com/data/ODA/CAN_LUR-Canada-Unemployment-Rate-of-Total-Labor-Force\n\n// Money supply $ millions\n// http://www.statcan.gc.ca/tables-tableaux/sum-som/l01/cst01/econ07-eng.htm\n\n// Stock Market:\n// http://www.statcan.gc.ca/tables-tableaux/sum-som/l01/cst01/dsbbcan-eng.htm\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/graph/graph.service.ts","import { Component, OnInit } from '@angular/core';\n\n@Component({\n  selector: 'app-home',\n  templateUrl: './home.component.html',\n})\nexport class HomeComponent implements OnInit {\n\n  constructor() { }\n\n  ngOnInit() {\n  }\n\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/home.component.ts","import { Injectable } from '@angular/core';\nimport { Http, Response, Headers } from \"@angular/http\";\n\nimport { Indicator } from '../indicator';\n\n@Injectable()\nexport class IndicatorListService {\n  indicators:any;\n  private leadings: Indicator[] = [\n    new Indicator('M1', 'The Money Supply (M1)', ''),\n    new Indicator('sm', 'The Stock Market', ''),\n    new Indicator('intrate', 'Interest Rate Differential', ''),\n    new Indicator('comprices', 'Commodity Prices', ''),\n    new Indicator('empinsurance', 'Claims for Employment Insurance',''),\n    new Indicator('housing', 'The Housing Index', ''),\n    new Indicator('orders', 'New Orders for Durable Manufactured Goods',''),\n    new Indicator('workweek', 'Average Workweek in Manufacturing', ''),\n    new Indicator('us', 'The U.S. Leading Indicator', ''),\n    new Indicator('confidence', 'The Index of Consumer Confidence', '')\n  ];\n  private coincidents: Indicator[] = [\n    new Indicator('gdp', 'GDP', ''),\n    new Indicator('p_income', 'Personal income', ''),\n    new Indicator('industrial_pr', 'Industrial production', ''),\n    new Indicator('retail_sales', 'Retail sales', '')\n  ];\n  private laggings: Indicator[] = [\n    new Indicator('unemployment', 'Unemployment rate', ''),\n    new Indicator('private_sector', 'Private sector plant and equipment spending', ''),\n    new Indicator('business_loans', 'Business loans and interest on such borrowing', ''),\n    new Indicator('labour_costs', 'Labour costs', ''),\n    new Indicator('inflation_rate', 'The inflation rate', '')\n  ];\n  constructor(private http: Http) { }\n\n  getIndicators(indicatorType) {\n    if (indicatorType === 'leading') {\n      return this.leadings;\n    } else if (indicatorType === 'coincident') {\n      return this.coincidents;\n    } else {\n      return this.laggings;\n    }\n  }\n  getIndicatorDescription(indicatorType){\n    return this.http.get(\"/assets/data/\"+ indicatorType + \".json\")\n      .map((response: Response) => response.json());\n  }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/indicator-list/indicator-list.service.ts","import { Component, OnInit, Output } from '@angular/core';\nimport { Router, ActivatedRoute } from '@angular/router';\nimport { Subscription } from 'rxjs/Rx';\n\nimport { Indicator } from './indicator';\n\n@Component({\n  selector: 'app-indicators',\n  templateUrl: './indicators.component.html'\n})\nexport class IndicatorsComponent implements OnInit {\n  private subscription: Subscription;\n  ind: string;\n  title: string;\n  selectedIndicator: Indicator;\n // inditem: any;\n\n  constructor(private activatedRoute: ActivatedRoute) {\n    activatedRoute.data.subscribe(\n      (data: any) => this.ind = data[0]['ind']\n    );\n\n      this.title = (this.ind).toString();\n\n\n  }\n\n  ngOnInit() {\n    //let ind = this.activatedRoute.snapshot.data[0]['ind'];\n\n  }\n\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/indicators.component.ts","function webpackEmptyContext(req) {\n\tthrow new Error(\"Cannot find module '\" + req + \"'.\");\n}\nwebpackEmptyContext.keys = function() { return []; };\nwebpackEmptyContext.resolve = webpackEmptyContext;\nmodule.exports = webpackEmptyContext;\nwebpackEmptyContext.id = 432;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src async\n// module id = 432\n// module chunks = 0","import './polyfills.ts';\n\nimport { platformBrowserDynamic } from '@angular/platform-browser-dynamic';\nimport { enableProdMode } from '@angular/core';\nimport { environment } from './environments/environment';\nimport { AppModule } from './app/app.module';\n\nif (environment.production) {\n  enableProdMode();\n}\n\nplatformBrowserDynamic().bootstrapModule(AppModule);\n\n\n\n// WEBPACK FOOTER //\n// ./src/main.ts","import { Component } from '@angular/core';\n\n@Component({\n  selector: 'app-root',\n  templateUrl: './app.component.html',\n  styleUrls: ['./app.component.css']\n})\nexport class AppComponent {\n  title = 'app works!';\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/app.component.ts","import { BrowserModule } from '@angular/platform-browser';\nimport { NgModule } from '@angular/core';\nimport { FormsModule, ReactiveFormsModule } from '@angular/forms';\nimport { HttpModule } from '@angular/http';\nimport { NgbModule } from '@ng-bootstrap/ng-bootstrap';\nimport { CommonModule } from '@angular/common';\n\nimport { AppComponent } from './app.component';\nimport { HeaderComponent } from './header.component';\nimport { routing } from './app.routing';\nimport { HomeComponent } from './home.component';\nimport { IndicatorsComponent } from './indicators.component';\nimport { IndicatorListComponent } from './indicator-list/indicator-list.component';\nimport { IndicatorListService } from './indicator-list/indicator-list.service';\nimport { IndicatorDetailsComponent } from './indicator-details/indicator-details.component';\nimport { IndicatorDetailsService } from './indicator-details/indicator-details.service';\nimport { GraphComponent } from './graph/graph.component';\nimport { GraphService } from './graph/graph.service';\nimport { CompanyComponent } from './company/company.component';\nimport { AboutComponent } from './company/about.component';\nimport { ContactComponent } from './company/contact.component';\nimport { ContactService } from './company/contact.service';\n\n@NgModule({\n  declarations: [\n    AppComponent,\n    HeaderComponent,\n    HomeComponent,\n    GraphComponent,\n    IndicatorsComponent,\n    IndicatorListComponent,\n    IndicatorDetailsComponent,\n    CompanyComponent,\n    AboutComponent,\n    ContactComponent\n  ],\n  imports: [\n    BrowserModule,\n    FormsModule,\n    ReactiveFormsModule,\n    HttpModule,\n    routing,\n    CommonModule\n  ],\n  providers: [IndicatorListService, GraphService, ContactService],\n  bootstrap: [AppComponent]\n})\nexport class AppModule { }\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/app.module.ts","import { RouterModule, Routes } from '@angular/router';\r\n\r\nimport { HomeComponent } from './home.component';\r\nimport { CompanyComponent } from './company/company.component';\r\nimport { AboutComponent } from './company/about.component';\r\nimport { ContactComponent } from './company/contact.component';\r\nimport { IndicatorsComponent } from './indicators.component';\r\n\r\nconst APP_ROUTES: Routes = [\r\n  {path: 'leading/:id', component: IndicatorsComponent, data: [{ind: 'leading'}]},\r\n  {path: 'leading', component: IndicatorsComponent, data: [{ind: 'leading'}]},\r\n  {path: 'coincident/:id', component: IndicatorsComponent, data: [{ind: 'coincident'}]},\r\n  {path: 'coincident', component: IndicatorsComponent, data: [{ind: 'coincident'}]},\r\n  {path: 'lagging/:id', component: IndicatorsComponent, data: [{ind: 'lagging'}]},\r\n  {path: 'lagging', component: IndicatorsComponent, data: [{ind: 'lagging'}]},\r\n  {path: 'about', component: AboutComponent},\r\n  {path: 'contact', component: ContactComponent},\r\n  {path: '', component: HomeComponent}\r\n];\r\n\r\nexport const routing = RouterModule.forRoot(APP_ROUTES);\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/app.routing.ts","import { Component, OnInit } from '@angular/core';\n\n@Component({\n  selector: 'app-company',\n  templateUrl: './company.component.html',\n  styleUrls: ['./company.component.css']\n})\nexport class CompanyComponent implements OnInit {\n\n  constructor() { }\n\n  ngOnInit() {\n  }\n\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/company/company.component.ts","import { Component, OnInit, Input, OnDestroy, ViewEncapsulation } from '@angular/core';\nimport { ViewChild, ContentChild, ElementRef,Renderer, AfterViewInit } from '@angular/core';\nimport * as d3 from \"d3\";\n\nimport { GraphConfig } from './graph-config';\nimport { Indicator } from '../indicator';\nimport { GraphService } from './graph.service';\n@Component({\n  encapsulation: ViewEncapsulation.None,\n  selector: 'app-graph',\n  templateUrl: './graph.component.html',\n  styleUrls: ['./graph.component.css']\n})\nexport class GraphComponent implements OnInit {\n@Input() selectedIndicator: Indicator;\n@Input() indtype: any;\n@Input() config: Array<GraphConfig>;\nindid:string = this.selectedIndicator? this.selectedIndicator.id : '';\n\n@ViewChild('chartholder') chartholder: ElementRef;\n      viewHeight: number;\n// @ContentChild ('chartholder') chartholder: HTMLDivElement;\nel: ElementRef;\n\n  chartdata: any ;\n  private margin:any;\n  private width:number;\n  private height:number;\n  public svg: any;\n  private x: any;\n  private y: any;\n  private valueline: any;\n  private color: any;\n  private initialize: boolean = false;\n  private tooltip: any;\n\n  constructor(private graphService: GraphService, private eltRef: ElementRef) {\n      // chartholder\n      this.el = eltRef;\n   }\n\n  ngOnInit() {\n\n    // console.log(this.eltRef.nativeElement.offsetHeight);\n  }\n\n  ngOnChanges(changes) {\n  this.indid = this.selectedIndicator? this.selectedIndicator.id : 'qq';\n    if(this.initialize === true){\n      this.svg.selectAll(\"*\").remove();\n    }\n    if(this.selectedIndicator){\n\n      this.graphService.getData(this.indtype, this.indid)\n        .subscribe(\n          data => {\n            this.chartdata = data.data;\n\n          if(this.chartdata && this.chartdata.length > 0){\n            // set the dimensions and margins of the graph\n            let w = this.el.nativeElement.parentNode.offsetWidth;\n            this.margin = {top: 20, right: 50, bottom: 30, left: 100},\n            this.width = w - this.margin.left - this.margin.right,\n            this.height = (w / 3) - this.margin.top - this.margin.bottom;\n\n            // set the ranges\n            this.x = d3.scaleTime().range([0, this.width]);\n            this.y = d3.scaleLinear().range([this.height, 0]);\n\n            // define the line\n            this.valueline = d3.line()\n                .curve(d3.curveLinear)\n                .x(function(d) { return this.x(d[\"date\"]); })\n                .y(function(d) { return this.y(d[\"value\"]); });\n\n                // Define the div for the tooltip\n                this.tooltip = d3.select(\"body\").append(\"div\")\n                    .attr(\"class\", \"tooltip\")\n                    .style(\"opacity\", 0);\n\n                // append the svg obgect to the body of the page\n                // appends a 'group' element to 'svg'\n                // moves the 'group' element to the top left margin\n                this.svg = d3.select(\"svg\")\n                    .attr(\"width\", this.width + this.margin.left + this.margin.right)\n                    .attr(\"height\", this.height + this.margin.top + this.margin.bottom)\n                  .append(\"g\")\n                    .classed(\"g_class\", true)\n                    .attr(\"transform\",\n                          \"translate(\" + this.margin.left + \",\" + this.margin.top + \")\");\n                  // mark as initialized:\n                  this.initialize = true;\n                  // format the data\n                  let self = this;\n                  this.chartdata.forEach(function(d) {\n                    d.date = d3.timeParse(\"%Y-%m-%d\")(d[\"date\"]);\n                    d.value = +d.value;\n                  });\n\n                  // set the colour scale\n                  this.color = d3.scaleOrdinal(d3.schemeCategory10);\n\n                  // Scale the range of the data\n                  this.x.domain(d3.extent(this.chartdata, function(d) { return d[\"date\"]; }));\n                  this.y.domain(d3.extent(this.chartdata, function(d) { return d[\"value\"]; }));\n\n                  // Add the paths with different curves.\n                  this.svg.append(\"path\")\n                    // .datum(data)\n                    .data([this.chartdata])\n                    .attr(\"class\", \"line\")\n                    .style(\"stroke\", \"blue\")\n\n                    .attr(\"stroke-width\", 4)\n                    .attr(\"d\", d3.line()\n                              //   .curve(d3.curveLinear)\n                                 .x(function(d) { return self.x(d[\"date\"]); })\n                                 .y(function(d) { return self.y(d[\"value\"]); })\n                             );\n\n                  // Add the scatterplot\n                  this.svg.selectAll(\"dot\")\n                    .data(this.chartdata)\n                    .enter().append(\"circle\")\n                      .attr(\"r\", 4)\n                      .attr(\"cx\", function(d) { return self.x(d[\"date\"]); })\n                      .attr(\"cy\", function(d) { return self.y(d[\"value\"]); })\n                      .on(\"mouseover\", function(d) {\n                                  self.tooltip.transition()\n                                      .duration(200)\n                                      .style(\"opacity\", .9);\n                                  self.tooltip.html(d3.timeFormat(\"%B, %Y\")(d[\"date\"])  +\n                                        \"<br/>\"  + d[\"value\"])\n                                      .style(\"left\", (d3.event.pageX) + \"px\")\n                                      .style(\"top\", (d3.event.pageY - 28) + \"px\");\n                                  })\n                              .on(\"mouseout\", function(d) {\n                                  self.tooltip.transition()\n                                      .duration(500)\n                                      .style(\"opacity\", 0);\n                              })\n                      ;\n\n                  // Add the X Axis\n                  this.svg.append(\"g\")\n                      .attr(\"class\", \"axis\")\n                      .attr(\"transform\", \"translate(0,\" + this.height + \")\")\n                      .call(d3.axisBottom(this.x));\n\n                  // Add the Y Axis\n                  this.svg.append(\"g\")\n                      .attr(\"class\", \"axis\")\n                      .call(d3.axisLeft(this.y));\n\n\n            } else {\n              this.svg = d3.select(\"svg\")\n                  .attr(\"width\", 0)\n                  .attr(\"height\", 0);\n              d3.select(\"div.tooltip\").remove();\n            }\n\n          }\n          ,  err => console.error(\"err is \", err)\n          //, err => {this.chartdata = false;}\n        );\n\n    }\n  }\n\n}\n\n// usefull links:\n // http://stackoverflow.com/questions/39224091/d3-v4-with-angular-cli/39234674\n // https://bl.ocks.org/d3noob/ced1b9b18bd8192d2c898884033b5529\n //\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/graph/graph.component.ts","import { Component, OnInit } from '@angular/core';\n\n@Component({\n  selector: 'app-header',\n  templateUrl: './header.component.html'\n})\nexport class HeaderComponent implements OnInit {\n\n  constructor() { }\n\n  ngOnInit() {\n  }\n\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/header.component.ts","import { Component, OnInit, OnDestroy, Input, OnChanges} from '@angular/core';\nimport { Router, ActivatedRoute } from '@angular/router';\nimport { Subscription, Subscriber } from 'rxjs/Rx';\nimport { Response } from '@angular/http';\n// import { Observable } from '@angular/http';\n\n\nimport { Indicator } from '../indicator';\n//import { IndicatorDetailsService } from './indicator-details.service';\n\n\n@Component({\n  selector: 'app-indicator-details',\n  templateUrl: './indicator-details.component.html'\n})\nexport class IndicatorDetailsComponent implements OnDestroy {\n  @Input() selectedIndicator: Indicator;\n  @Input() indtype: any;\n  private indsubscription: Subscription;\n  private idsubscription: Subscription;\n  ind: string;\n  id: string;\n  chart: number = 1;\n  chartdata: any = [];\n\n  constructor() {\n   }\n ngOnInit() {\n }\n\n ngOnDestroy() {\n//  this.indsubscription.unsubscribe();\n//  this.idsubscription.unsubscribe();\n }\n//     showDetails(id) {\n//\n//      console.log('showDetails from details: id: ' + id);\n//  }\n//  ngOnChanges(changes) {\n//    if(this.selectedIndicator){\n//      this.idService.getData(this.indtype, this.selectedIndicator.id)\n//        .subscribe(\n//        data => {\n//          this.chartdata = data;\n//          console.log(this.chartdata.id);\n//        }\n//        );\n//      this.chart = 1;\n//      console.log('the data about indicator: ' + this.indtype + ', id = '+this.selectedIndicator.id);\n//    } else {\n//      this.chart = 0;\n//    }\n//  }\n\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/indicator-details/indicator-details.component.ts","import { Component, OnInit, Input, Output, EventEmitter, OnDestroy } from '@angular/core';\nimport { Subscription, Subscriber } from 'rxjs/Rx';\nimport { Http, Response } from '@angular/http';\n\n// import { IndicatorsComponent } from '../indicators.component';\nimport { Indicator } from '../indicator';\nimport { IndicatorListService } from './indicator-list.service';\n\n@Component({\n  selector: 'app-indicator-list',\n  templateUrl: './indicator-list.component.html'\n})\nexport class IndicatorListComponent implements OnInit {\n  @Input() indtype: any;\n  descriptions: any ;\n  indicators: Indicator[];\n  @Output() indicatorSelected = new EventEmitter<Indicator>();\n  constructor(private indlistService: IndicatorListService) {\n  }\n  ngOnInit() {\n    this.indicators = this.indlistService.getIndicators(this.indtype);\n  }\n  onSelected(indicator: Indicator) {\n    if(indicator.description == ''){\n      this.descriptions =  this.indlistService.getIndicatorDescription(this.indtype)\n        .subscribe(\n        data => {\n          this.descriptions = data;\n          var indlist = this.descriptions.indicators;\n          for(var i = 0; i < indlist.length; i++  ){\n            if(indicator.id == indlist[i].id){\n              indicator.description = indlist[i].descript;\n              this.indicatorSelected.emit(indicator);\n            }\n          }\n        });\n    } else {\n      this.indicatorSelected.emit(indicator);\n    }\n  }\n\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/app/indicator-list/indicator-list.component.ts","export const environment = {\n  production: true\n};\n\n\n\n// WEBPACK FOOTER //\n// ./src/environments/environment.prod.ts","// This file includes polyfills needed by Angular 2 and is loaded before\n// the app. You can add your own extra polyfills to this file.\nimport 'core-js/es6/symbol';\nimport 'core-js/es6/object';\nimport 'core-js/es6/function';\nimport 'core-js/es6/parse-int';\nimport 'core-js/es6/parse-float';\nimport 'core-js/es6/number';\nimport 'core-js/es6/math';\nimport 'core-js/es6/string';\nimport 'core-js/es6/date';\nimport 'core-js/es6/array';\nimport 'core-js/es6/regexp';\nimport 'core-js/es6/map';\nimport 'core-js/es6/set';\nimport 'core-js/es6/reflect';\n\nimport 'core-js/es7/reflect';\nimport 'zone.js/dist/zone';\n\n\n\n// WEBPACK FOOTER //\n// ./src/polyfills.ts","module.exports = \".group_descript {\\r\\n  margin-top: 50px;\\r\\n}\\r\\n.container {\\r\\n  margin-top: 50px;\\r\\n}\\r\\n.component_list li{\\r\\n  cursor: pointer;\\r\\n  text-decoration: underline;\\r\\n\\r\\n}\\r\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/app/app.component.css\n// module id = 716\n// module chunks = 0","module.exports = \"\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/app/company/company.component.css\n// module id = 717\n// module chunks = 0","module.exports = \"\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/app/company/contact.component.css\n// module id = 718\n// module chunks = 0","module.exports = \".g_class {\\r\\n  border: solid 5px orange; min-width: 100px; min-height: 100px;\\r\\n}\\r\\n.line {\\r\\n  fill: none;\\r\\n  stroke: steelblue;\\r\\n  stroke-width: 2px;\\r\\n}\\r\\ndiv.tooltip {\\r\\n    position: absolute;\\r\\n    text-align: center;\\r\\n    width: 100px;\\r\\n    height: 30px;\\r\\n    padding: 2px;\\r\\n    font: 12px sans-serif;\\r\\n    background: lightsteelblue;\\r\\n    border: 0px;\\r\\n    border-radius: 8px;\\r\\n    pointer-events: none;\\r\\n}\\r\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/app/graph/graph.component.css\n// module id = 719\n// module chunks = 0","module.exports = \"<app-header></app-header>\\n<div class=\\\"container\\\">\\n\\t<router-outlet></router-outlet>\\n</div>\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/app/app.component.html\n// module id = 721\n// module chunks = 0","module.exports = \"<h1>About Us</h1>\\n<p>This website is a free community portal.</p>\\n<p>If you'd like to support us with some advises, design ideas or development efforts,\\n  please contact us by <a href=\\\"mailto:webmaster@mtz.ca\\\">email</a> or\\n  from the <a [routerLink]=\\\"['/contact']\\\">Contact</a> page.\\n  <br />We will be happy to know your opinion.\\n\\n</p>\\n<p>If you'd like to support us financially, please use\\n  <a href=\\\"https://www.paypal.com\\\" target=\\\"_blank\\\">Paypal</a>\\n  for webmaster@mtz.ca. Your generosity is very appreciated.\\n</p>\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/app/company/about.component.html\n// module id = 722\n// module chunks = 0","module.exports = \"<p>\\n  company works!\\n</p>\\n<p>\\nUnder construction, sorry for inconvenience.\\n</p>\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/app/company/company.component.html\n// module id = 723\n// module chunks = 0","module.exports = \"<h1>Contact Us</h1>\\n<div *ngIf=\\\"submitted == false\\\">\\n<p>Please fill the form below. We will do our best to connect to you\\n  as soon as we can. Thank you. </p>\\n<form [formGroup]=\\\"contactForm\\\" (ngSubmit)=\\\"onSubmit()\\\">\\n    <label for=\\\"cname\\\">Your name</label><br />\\n    <input\\n              type=\\\"text\\\"\\n              id=\\\"cname\\\"\\n              class=\\\"form-control\\\"\\n              formControlName=\\\"cname\\\">\\n  <br /><br />\\n  <label for=\\\"email\\\">E-Mail</label><br />\\n   <input\\n     type=\\\"text\\\"\\n     id=\\\"email\\\"\\n     class=\\\"form-control\\\"\\n     formControlName=\\\"email\\\">\\n <br /><br />\\n   <label for=\\\"message\\\">Message</label><br />\\n   <textarea\\n       type=\\\"text\\\"\\n       id=\\\"message\\\"\\n       rows=\\\"6\\\"\\n       class=\\\"form-control\\\"\\n       formControlName=\\\"message\\\"></textarea>\\n  <br /><br />\\n  <button type=\\\"submit\\\" class=\\\"btn btn-success\\\" [disabled]=\\\"!contactForm.valid\\\">Submit</button>\\n</form>\\n</div>\\n<div *ngIf=\\\"submitted == true\\\">\\n  <p *ngIf=\\\"success == true\\\">Your message has being received, thank you.\\n      <br />We will do our best to contact to you as soon as possible.\\n  </p>\\n  <p *ngIf=\\\"success == false\\\">We experience technical problems right now.\\n    Please send us email to <a href=\\\"mailto:webmaster@mtz.ca\\\">webmaster@mtz.ca</a>\\n    with your request or comments. Sorry for inconvicience.\\n  </p>\\n</div>\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/app/company/contact.component.html\n// module id = 724\n// module chunks = 0","module.exports = \"<div  *ngIf=\\\"selectedIndicator\\\">\\n      <p>{{chartdata?.id }}</p>\\n      <p >{{chartdata?.info }}</p>\\r\\n      <div style=\\\"text-align:center;\\\" class=\\\"row\\\">\\r\\n          <svg\\r\\n          id=\\\"chart\\\"\\r\\n          style=\\\"margin:auto;\\\"></svg>\\r\\n      </div>\\r\\n</div>\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/app/graph/graph.component.html\n// module id = 725\n// module chunks = 0","module.exports = \"<div data-spy=\\\"affix\\\" data-offset-top=\\\"60\\\" data-offset-bottom=\\\"200\\\" style=\\\"z-index:9999;\\\">\\n        <div class=\\\"navbar navbar-default navbar-fixed-top\\\" role=\\\"navigation\\\">\\n            <div class=\\\"container\\\">\\n                <div class=\\\"navbar-header\\\">\\n                    <button type=\\\"button\\\" class=\\\"navbar-toggle\\\" data-toggle=\\\"collapse\\\" data-target=\\\".navbar-collapse\\\">\\n                        <span class=\\\"sr-only\\\">Toggle-navigation</span>\\n                        <span class=\\\"icon-bar\\\">&nbsp;</span>\\n                        <span class=\\\"icon-bar\\\">&nbsp;</span>\\n                        <span class=\\\"icon-bar\\\">&nbsp;</span>\\n                    </button>\\n                    <a class=\\\"navbar-brand\\\" [routerLink]=\\\"['/']\\\">Market Indicators:</a>\\n                    </div>\\n                    <div class=\\\"navbar-collapse collapse\\\">\\n                        <ul class=\\\"nav navbar-nav navbar-left\\\">\\n                            <li routerLinkActive=\\\"active\\\"><a [routerLink]=\\\"['/leading']\\\">Leading</a></li>\\n                            <li routerLinkActive=\\\"active\\\"><a [routerLink]=\\\"['/coincident']\\\">Coincident</a></li>\\n                            <li routerLinkActive=\\\"active\\\"><a [routerLink]=\\\"['/lagging']\\\">Lagging</a></li>\\n                        </ul>\\n\\n                        <ul class=\\\"nav navbar-nav navbar-right\\\">\\n                            <li routerLinkActive=\\\"active\\\"><a [routerLink]=\\\"['/about']\\\">About</a></li>\\n                            <li routerLinkActive=\\\"active\\\"><a [routerLink]=\\\"['/contact']\\\">Contact</a></li>\\n                        </ul>\\n\\n                    </div>\\n                </div>\\n            </div>\\n        </div>\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/app/header.component.html\n// module id = 726\n// module chunks = 0","module.exports = \"<h1>Market Indicators</h1>\\n<p>An indicator is anything that can be used to predict future financial or economic trends. For example, the social and economic statistics published by accredited sources such as U.S. government departments are indicators. Popular indicators include unemployment rates, housing starts, inflationary indexes and consumer confidence. Official indicators must meet certain set criteria; there are three categories of indicators, classified according to the types of predictions they make.</p>\\n<p><a [routerLink]=\\\"['/leading']\\\" >Leading</a> - These types of indicators signal future events. Think of how the amber traffic light indicates the coming of the red light. In the world of finance, leading indicators work the same way but are less accurate than the street light. Bond yields are thought to be a good leading indicator of the stock market because bond traders anticipate and speculate trends in the economy (even though they aren't always right).</p>\\n<p><a [routerLink]=\\\"['/coincident']\\\">Coincident</a> - These indicators occur at approximately the same time as the conditions they signify. In our traffic light example, the green light would be a coincidental indicator of the associated pedestrian walk signal. Rather than predicting future events, these types of indicators change at the same time as the economy or stock market. Personal income is a coincidental indicator for the economy: high personal income rates will coincide with a strong economy.</p>\\n<p><a [routerLink]=\\\"['/lagging']\\\">Lagging</a> - A lagging indicator is one that follows an event. Back to our traffic light example: the amber light is a lagging indicator for the green light because amber trails green. The importance of a lagging indicator is its ability to confirm that a pattern is occurring or about to occur. Unemployment is one of the most popular lagging indicators. If the unemployment rate is rising, it indicates that the economy has been doing poorly.</p>\\n<p>(For a detailed list of economic indicators and their providers,\\n  see <a href=\\\"http://www.investopedia.com/university/releases/\\\" target=\\\"_blank\\\">Economic\\n    Indicators</a> at Investopedia.)\\n</p>\\n\\n\\n\\n<p><b>Read more:</b> What are leading, lagging and coincident indicators?\\n  What are they for? |\\n<a h href=\\\"http://www.investopedia.com/ask/answers/177.asp#ixzz4TtopJj2h\\\">Investopedia</a>\\n</p>\\n<!--\\nhttp://www.investopedia.com/terms/l/leadingindicator.asp\\nThe Purchasing Managers Index (PMI)\\n gross domestic product (GDP)\\n Consumer Confidence Index\\n-->\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/app/home.component.html\n// module id = 727\n// module chunks = 0","module.exports = \"<ng-content *ngIf=\\\"!selectedIndicator\\\"></ng-content>\\r\\n<div *ngIf=\\\"selectedIndicator\\\" [ngSwitch]=\\\"indtype\\\">\\r\\n<h3>{{selectedIndicator?.name}}</h3>\\n<p style=\\\"text-align: right;\\\" *ngSwitchCase=\\\"'leading'\\\">\\n  Source: <a href=\\\"http://www.conferenceboard.ca/reports/cdnleadingindicator/about-cli.aspx\\\"\\n  target=\\\"_blank\\\">About the Composite Leading Index for Canada</a>\\n</p>\\n<p style=\\\"text-align: right;\\\" *ngSwitchCase=\\\"'coincident'\\\">\\n  Source: <a href=\\\"https://en.wikipedia.org/wiki/\\\">wikipedia</a>\\n</p>\\n<p style=\\\"text-align: right;\\\" *ngSwitchCase=\\\"'lagging'\\\">\\n  Source: <a href=\\\"http://www.investopedia.com/terms/c/cost-of-labor.asp\\\">investopedia</a>\\n</p>\\n<p *ngIf=\\\"selectedIndicator?.name !=selectedIndicator?.description\\\">{{selectedIndicator?.description }}</p>\\n</div>\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/app/indicator-details/indicator-details.component.html\n// module id = 728\n// module chunks = 0","module.exports = \"<h2>The list of components:</h2>\\n<ng-content></ng-content>\\n<ul class=\\\"component_list\\\">\\n\\t<li *ngFor=\\\"let indicator of indicators; let i = index;\\\"\\n\\t(click)=\\\"onSelected(indicator)\\\">\\n\\t\\t{{indicator.name}}\\n\\t</li>\\n</ul>\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/app/indicator-list/indicator-list.component.html\n// module id = 729\n// module chunks = 0","module.exports = \"<div class=\\\"row\\\" id=\\\"toprow\\\">\\n<h1 class=\\\"capitalize\\\">{{title}} Economic Indicators</h1>\\n<div>\\n  <div class=\\\"col-md-5\\\">\\n  \\t<app-indicator-list [indtype]=\\\"ind\\\" (indicatorSelected)=\\\"selectedIndicator = $event\\\">\\r\\n\\r\\n  \\t</app-indicator-list>\\n  </div>\\n  <div class=\\\"col-md-7\\\">\\n  \\t<app-indicator-details [selectedIndicator]=\\\"selectedIndicator\\\" [indtype]=\\\"ind\\\" [ngSwitch]=\\\"ind\\\">\\r\\n\\r\\n      <div *ngSwitchCase=\\\"'leading'\\\" class=\\\"group_descript\\\">\\r\\n      <p>The Macdonald-Laurier Institute calculates a monthly composite leading index\\r\\n        to track the performance of the Canadian economy. The index is available on Bloomberg.\\r\\n      </p>\\r\\n      <p>The reports are here:<br />\\r\\n      <a href=\\\"http://www.macdonaldlaurier.ca/category/library/mli-leading-economic-indicator/\\\"\\r\\n      target=\\\"_blank\\\"\\r\\n      >http://www.macdonaldlaurier.ca/category/library/mli-leading-economic-indicator/</a></p>\\r\\n\\r\\n      <p>According to Philip Cross: </p>\\r\\n      <p><i>Leading Economic Indicator demonstrates a mixed performance for the Canadian economy </i>\\r\\n        <br /><a href=\\\"\\\">Read more...</a>\\r\\n      </p>\\r\\n      <p><i>Five of the ten components increased and five declined. The increases originated in financial conditions and the household sector. The weakness was concentrated in housing and in manufacturing, which has not benefitted from either a pick-up in the US economy or a lower exchange rate.\\r\\n      <br />\\r\\n      “Overall, the mixed performance of the composite index points to continued\\r\\n      slow steady growth in the Canadian economy into 2017”,</i> \\r\\n    writes Cross.\\r\\n    </p>\\r\\n      </div>\\r\\n      <div *ngSwitchCase=\\\"'coincident'\\\">\\r\\n        <h2>What is a 'Coincident Indicator'</h2>\\r\\n        <p><i>A coincident indicator is a metric which shows the current state of economic activity\\r\\n          within a particular area.\\r\\n          Coincident indicators are important because it shows economists and policymakers\\r\\n          the current state of the economy.\\r\\n          Coincident indicators include employment, real earnings, average weekly hours\\r\\n          worked in manufacturing and the unemployment rate.</i>\\r\\n        <br />\\r\\n        Source: <a href=\\\"http://www.investopedia.com/terms/c/coincidentindicator.asp#ixzz4WzXpsOpS\\\"\\r\\n        target=\\\"_blank\\\">Investopedia</a>\\r\\n      </p>\\r\\n      <p>Coincident indicators changes in the same time and the same direction as the ecomony.</p>\\r\\n      </div>\\r\\n      <div *ngSwitchCase=\\\"'lagging'\\\">\\r\\n        <h2>What is a 'Lagging Indicator'</h2>\\r\\n      <p>Statistics of economic performance that follow other indicators.\\r\\n        Lagging indicators are used to confirm a previous economic trend.\\r\\n        For example, an increase in job creation and a fall in the unemployment rate are considered\\r\\n        lagging indicators of economic recovery.\\r\\n        That is, they occur after other indicators of recovery, such as GDP growth.\\r\\n        As such, job creation and lower unemployment show that the GDP growth has been,\\r\\n        and will likely continue to be, sustained. See also: Leading indicator, Coincident indicator.\\r\\n        <br />\\r\\n        Source: <a href=\\\"http://financial-dictionary.thefreedictionary.com/lagging+economic+indicator\\\"\\r\\n        target=\\\"_blank\\\">Farlex Financial Dictionary. (2009).</a>\\r\\n      </p>\\r\\n      </div>\\r\\n      <div *ngSwitchDefault >\\r\\n      <p>Default Case</p>\\r\\n      </div>\\r\\n  \\t</app-indicator-details>\\r\\n\\r\\n  </div>\\r\\n</div>\\r\\n  <div style=\\\"clear:both;\\\">\\r\\n    <app-graph [selectedIndicator]=\\\"selectedIndicator\\\" [indtype]=\\\"ind\\\" #chartholder>\\r\\n    </app-graph>\\r\\n  </div>\\r\\n</div>\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/app/indicators.component.html\n// module id = 730\n// module chunks = 0"],"sourceRoot":""}