{"__symbolic":"module","version":4,"metadata":{"GoogleCalendarAPIService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":13,"character":15},"arguments":["config"]}]],"parameters":[{"__symbolic":"reference","name":"ɵa"}]}],"updateSigninStatus":[{"__symbolic":"method"}],"isLogin":[{"__symbolic":"method"}],"handleAuth":[{"__symbolic":"method"}],"getEvents":[{"__symbolic":"method"}],"createEvent":[{"__symbolic":"method"}],"updateEvent":[{"__symbolic":"method"}],"deleteEvent":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"GoogleCalendarAPIComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"googleCalendar","styles":[],"template":"<a (click)=\"createCalanderEvent()\">{{label ? label :'Add to Calander'}}</a>"}]}],"members":{"events":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"cssClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"response":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":15,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"GoogleCalendarAPIService"}]}],"ngOnInit":[{"__symbolic":"method"}],"closePopup":[{"__symbolic":"method"}],"check":[{"__symbolic":"method"}],"createCalanderEvent":[{"__symbolic":"method"}],"initGoogle":[{"__symbolic":"method"}],"initClient":[{"__symbolic":"method"}],"handleClientLoad":[{"__symbolic":"method"}],"updateSigninStatus":[{"__symbolic":"method"}],"handleAuthClick":[{"__symbolic":"method"}],"createEvent":[{"__symbolic":"method"}],"onPopup":[{"__symbolic":"method"}]}},"GoogleCalendarAPIModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"GoogleCalendarAPIComponent"}],"imports":[],"exports":[{"__symbolic":"reference","name":"GoogleCalendarAPIComponent"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"GoogleCalendarAPIModule"},"providers":[{"__symbolic":"reference","name":"GoogleCalendarAPIService"},{"provide":"config","useValue":{"__symbolic":"reference","name":"ɵa"}}]}}}},"ɵa":{"__symbolic":"class","members":{}}},"origins":{"GoogleCalendarAPIService":"./lib/google-calendar-api.service","GoogleCalendarAPIComponent":"./lib/google-calendar-api.component","GoogleCalendarAPIModule":"./lib/google-calendar-api.module","ɵa":"./data.model"},"importAs":"google-calendar-api"}