import * as import0 from '@angular/core';
import * as import1 from './dmp.module';
import * as import2 from '@angular/common';
import * as import3 from '@angular/platform-browser';
import * as import4 from '@angular/http';
import * as import5 from '@angular/forms';
import * as import6 from 'ng2-datetime/src/ng2-datetime/ng2-datetime.module';
import * as import7 from 'ng2-completer/ng2-completer.module';
import * as import8 from 'angular2-i18next/TranslateI18NextModule';
import * as import9 from '../shared/shared.module';
import * as import10 from 'ng2-completer/services/completer-service';
import * as import11 from 'angular2-i18next/TranslateI18NextLanguageDetector';
import * as import12 from 'angular2-i18next/TranslateI18Next';
import * as import13 from '../shared/config-service';
import * as import14 from '../shared/form/field-vocab.component';
import * as import15 from '../shared/translation-service';
import * as import16 from '../shared/util-service';
import * as import17 from '../shared/form/field-control.service';
import * as import18 from '../shared/form/records.service';
import * as import19 from '../shared/user.service-simple';
import * as import20 from '../shared/dashboard-service';
import * as import21 from '../shared/roles-service';
import * as import22 from '../shared/email-service';
import * as import23 from '../shared/form/dmp-field.component.ngfactory';
import * as import24 from '../shared/form/field-textfield.component.ngfactory';
import * as import25 from '../shared/form/field-simple.component.ngfactory';
import * as import26 from '../shared/form/field-vocab.component.ngfactory';
import * as import27 from '../shared/form/field-repeatable.component.ngfactory';
import * as import28 from '../shared/form/field-contributor.component.ngfactory';
import * as import29 from '../shared/form/workflow-button.component.ngfactory';
import * as import30 from './dmp-form.component.ngfactory';
import * as import31 from 'ng2-completer/services/completer-data-factory';
import * as import32 from 'ng2-completer/services/local-data';
import * as import33 from 'ng2-completer/services/remote-data';
class DmpModuleInjector extends import0.ɵNgModuleInjector<import1.DmpModule> {
_CommonModule_0:import2.CommonModule;
_ErrorHandler_1:any;
_APP_INITIALIZER_2:any[];
_ApplicationInitStatus_3:import0.ApplicationInitStatus;
_ɵf_4:import0.ɵf;
_ApplicationRef_5:any;
_ApplicationModule_6:import0.ApplicationModule;
_BrowserModule_7:import3.BrowserModule;
_HttpModule_8:import4.HttpModule;
_ɵba_9:import5.ɵba;
_ReactiveFormsModule_10:import5.ReactiveFormsModule;
_FormsModule_11:import5.FormsModule;
_NKDatetimeModule_12:import6.NKDatetimeModule;
_Ng2CompleterModule_13:import7.Ng2CompleterModule;
_TranslateI18NextModule_14:import8.TranslateI18NextModule;
_SharedModule_15:import9.SharedModule;
_DmpModule_16:import1.DmpModule;
__LOCALE_ID_17:any;
__NgLocalization_18:import2.NgLocaleLocalization;
__Compiler_19:import0.Compiler;
__APP_ID_20:any;
__IterableDiffers_21:any;
__KeyValueDiffers_22:any;
__DomSanitizer_23:import3.ɵe;
__Sanitizer_24:any;
__HAMMER_GESTURE_CONFIG_25:import3.HammerGestureConfig;
__EVENT_MANAGER_PLUGINS_26:any[];
__EventManager_27:import3.EventManager;
__ɵDomSharedStylesHost_28:import3.ɵDomSharedStylesHost;
__ɵDomRendererFactory2_29:import3.ɵDomRendererFactory2;
__RendererFactory2_30:any;
__ɵSharedStylesHost_31:any;
__Testability_32:import0.Testability;
__Meta_33:import3.Meta;
__Title_34:import3.Title;
__BrowserXhr_35:import4.BrowserXhr;
__ResponseOptions_36:import4.BaseResponseOptions;
__XSRFStrategy_37:any;
__XHRBackend_38:import4.XHRBackend;
__RequestOptions_39:import4.BaseRequestOptions;
__Http_40:any;
__FormBuilder_41:import5.FormBuilder;
__ɵi_42:import5.ɵi;
__LocalData_43:any;
__RemoteData_44:any;
__CompleterService_45:import10.CompleterService;
__TranslateI18NextLanguagesSupport_46:import11.TranslateI18NextLanguagesSupport;
__TranslateI18Next_47:import12.TranslateI18Next;
__ConfigService_48:import13.ConfigService;
__VocabFieldLookupService_49:import14.VocabFieldLookupService;
__TranslationService_50:import15.TranslationService;
__UtilityService_51:import16.UtilityService;
__FieldControlService_52:import17.FieldControlService;
__RecordsService_53:import18.RecordsService;
__UserSimpleService_54:import19.UserSimpleService;
__DashboardService_55:import20.DashboardService;
__RolesService_56:import21.RolesService;
__EmailNotificationService_57:import22.EmailNotificationService;
constructor(parent:import0.Injector) {
super(parent,[
import23.DmpFieldComponentNgFactory,
import24.TextFieldComponentNgFactory,
import25.DropdownFieldComponentNgFactory,
import25.TabOrAccordionContainerComponentNgFactory,
import25.TextBlockComponentNgFactory,
import25.TextAreaComponentNgFactory,
import25.DateTimeComponentNgFactory,
import25.AnchorOrButtonComponentNgFactory,
import26.VocabFieldComponentNgFactory,
import27.RepeatableVocabComponentNgFactory,
import28.ContributorComponentNgFactory,
import27.RepeatableContributorComponentNgFactory,
import25.HtmlRawComponentNgFactory,
import25.HiddenValueComponentNgFactory,
import29.WorkflowStepButtonComponentNgFactory,
import25.LinkValueComponentNgFactory,
import25.SelectionFieldComponentNgFactory,
import24.RepeatableTextfieldComponentNgFactory,
import30.DmpFormComponentNgFactory
]
,[import30.DmpFormComponentNgFactory]);
}
get _LOCALE_ID_17():any {
if ((this.__LOCALE_ID_17 == null)) { (this.__LOCALE_ID_17 = import0.ɵn(this.parent.get(import0.LOCALE_ID,(null as any)))); }
return this.__LOCALE_ID_17;
}
get _NgLocalization_18():import2.NgLocaleLocalization {
if ((this.__NgLocalization_18 == null)) { (this.__NgLocalization_18 = new import2.NgLocaleLocalization(this._LOCALE_ID_17)); }
return this.__NgLocalization_18;
}
get _Compiler_19():import0.Compiler {
if ((this.__Compiler_19 == null)) { (this.__Compiler_19 = new import0.Compiler()); }
return this.__Compiler_19;
}
get _APP_ID_20():any {
if ((this.__APP_ID_20 == null)) { (this.__APP_ID_20 = import0.ɵg()); }
return this.__APP_ID_20;
}
get _IterableDiffers_21():any {
if ((this.__IterableDiffers_21 == null)) { (this.__IterableDiffers_21 = import0.ɵl()); }
return this.__IterableDiffers_21;
}
get _KeyValueDiffers_22():any {
if ((this.__KeyValueDiffers_22 == null)) { (this.__KeyValueDiffers_22 = import0.ɵm()); }
return this.__KeyValueDiffers_22;
}
get _DomSanitizer_23():import3.ɵe {
if ((this.__DomSanitizer_23 == null)) { (this.__DomSanitizer_23 = new import3.ɵe(this.parent.get(import3.DOCUMENT))); }
return this.__DomSanitizer_23;
}
get _Sanitizer_24():any {
if ((this.__Sanitizer_24 == null)) { (this.__Sanitizer_24 = this._DomSanitizer_23); }
return this.__Sanitizer_24;
}
get _HAMMER_GESTURE_CONFIG_25():import3.HammerGestureConfig {
if ((this.__HAMMER_GESTURE_CONFIG_25 == null)) { (this.__HAMMER_GESTURE_CONFIG_25 = new import3.HammerGestureConfig()); }
return this.__HAMMER_GESTURE_CONFIG_25;
}
get _EVENT_MANAGER_PLUGINS_26():any[] {
if ((this.__EVENT_MANAGER_PLUGINS_26 == null)) { (this.__EVENT_MANAGER_PLUGINS_26 = [
new import3.ɵDomEventsPlugin(this.parent.get(import3.DOCUMENT)),
new import3.ɵKeyEventsPlugin(this.parent.get(import3.DOCUMENT)),
new import3.ɵHammerGesturesPlugin(this.parent.get(import3.DOCUMENT),this._HAMMER_GESTURE_CONFIG_25)
]
); }
return this.__EVENT_MANAGER_PLUGINS_26;
}
get _EventManager_27():import3.EventManager {
if ((this.__EventManager_27 == null)) { (this.__EventManager_27 = new import3.EventManager(this._EVENT_MANAGER_PLUGINS_26,this.parent.get(import0.NgZone))); }
return this.__EventManager_27;
}
get _ɵDomSharedStylesHost_28():import3.ɵDomSharedStylesHost {
if ((this.__ɵDomSharedStylesHost_28 == null)) { (this.__ɵDomSharedStylesHost_28 = new import3.ɵDomSharedStylesHost(this.parent.get(import3.DOCUMENT))); }
return this.__ɵDomSharedStylesHost_28;
}
get _ɵDomRendererFactory2_29():import3.ɵDomRendererFactory2 {
if ((this.__ɵDomRendererFactory2_29 == null)) { (this.__ɵDomRendererFactory2_29 = new import3.ɵDomRendererFactory2(this._EventManager_27,this._ɵDomSharedStylesHost_28)); }
return this.__ɵDomRendererFactory2_29;
}
get _RendererFactory2_30():any {
if ((this.__RendererFactory2_30 == null)) { (this.__RendererFactory2_30 = this._ɵDomRendererFactory2_29); }
return this.__RendererFactory2_30;
}
get _ɵSharedStylesHost_31():any {
if ((this.__ɵSharedStylesHost_31 == null)) { (this.__ɵSharedStylesHost_31 = this._ɵDomSharedStylesHost_28); }
return this.__ɵSharedStylesHost_31;
}
get _Testability_32():import0.Testability {
if ((this.__Testability_32 == null)) { (this.__Testability_32 = new import0.Testability(this.parent.get(import0.NgZone))); }
return this.__Testability_32;
}
get _Meta_33():import3.Meta {
if ((this.__Meta_33 == null)) { (this.__Meta_33 = new import3.Meta(this.parent.get(import3.DOCUMENT))); }
return this.__Meta_33;
}
get _Title_34():import3.Title {
if ((this.__Title_34 == null)) { (this.__Title_34 = new import3.Title(this.parent.get(import3.DOCUMENT))); }
return this.__Title_34;
}
get _BrowserXhr_35():import4.BrowserXhr {
if ((this.__BrowserXhr_35 == null)) { (this.__BrowserXhr_35 = new import4.BrowserXhr()); }
return this.__BrowserXhr_35;
}
get _ResponseOptions_36():import4.BaseResponseOptions {
if ((this.__ResponseOptions_36 == null)) { (this.__ResponseOptions_36 = new import4.BaseResponseOptions()); }
return this.__ResponseOptions_36;
}
get _XSRFStrategy_37():any {
if ((this.__XSRFStrategy_37 == null)) { (this.__XSRFStrategy_37 = import4.ɵb()); }
return this.__XSRFStrategy_37;
}
get _XHRBackend_38():import4.XHRBackend {
if ((this.__XHRBackend_38 == null)) { (this.__XHRBackend_38 = new import4.XHRBackend(this._BrowserXhr_35,this._ResponseOptions_36,this._XSRFStrategy_37)); }
return this.__XHRBackend_38;
}
get _RequestOptions_39():import4.BaseRequestOptions {
if ((this.__RequestOptions_39 == null)) { (this.__RequestOptions_39 = new import4.BaseRequestOptions()); }
return this.__RequestOptions_39;
}
get _Http_40():any {
if ((this.__Http_40 == null)) { (this.__Http_40 = import4.ɵc(this._XHRBackend_38,this._RequestOptions_39)); }
return this.__Http_40;
}
get _FormBuilder_41():import5.FormBuilder {
if ((this.__FormBuilder_41 == null)) { (this.__FormBuilder_41 = new import5.FormBuilder()); }
return this.__FormBuilder_41;
}
get _ɵi_42():import5.ɵi {
if ((this.__ɵi_42 == null)) { (this.__ɵi_42 = new import5.ɵi()); }
return this.__ɵi_42;
}
get _LocalData_43():any {
if ((this.__LocalData_43 == null)) { (this.__LocalData_43 = import31.localDataFactory()); }
return this.__LocalData_43;
}
get _RemoteData_44():any {
if ((this.__RemoteData_44 == null)) { (this.__RemoteData_44 = import31.remoteDataFactory(this._Http_40)); }
return this.__RemoteData_44;
}
get _CompleterService_45():import10.CompleterService {
if ((this.__CompleterService_45 == null)) { (this.__CompleterService_45 = new import10.CompleterService(this._LocalData_43,this._RemoteData_44)); }
return this.__CompleterService_45;
}
get _TranslateI18NextLanguagesSupport_46():import11.TranslateI18NextLanguagesSupport {
if ((this.__TranslateI18NextLanguagesSupport_46 == null)) { (this.__TranslateI18NextLanguagesSupport_46 = new import11.TranslateI18NextLanguagesSupport(this._LOCALE_ID_17)); }
return this.__TranslateI18NextLanguagesSupport_46;
}
get _TranslateI18Next_47():import12.TranslateI18Next {
if ((this.__TranslateI18Next_47 == null)) { (this.__TranslateI18Next_47 = new import12.TranslateI18Next(this._TranslateI18NextLanguagesSupport_46)); }
return this.__TranslateI18Next_47;
}
get _ConfigService_48():import13.ConfigService {
if ((this.__ConfigService_48 == null)) { (this.__ConfigService_48 = new import13.ConfigService(this._Http_40)); }
return this.__ConfigService_48;
}
get _VocabFieldLookupService_49():import14.VocabFieldLookupService {
if ((this.__VocabFieldLookupService_49 == null)) { (this.__VocabFieldLookupService_49 = new import14.VocabFieldLookupService(this._Http_40,this._ConfigService_48)); }
return this.__VocabFieldLookupService_49;
}
get _TranslationService_50():import15.TranslationService {
if ((this.__TranslationService_50 == null)) { (this.__TranslationService_50 = new import15.TranslationService(this._TranslateI18Next_47,this._ConfigService_48)); }
return this.__TranslationService_50;
}
get _UtilityService_51():import16.UtilityService {
if ((this.__UtilityService_51 == null)) { (this.__UtilityService_51 = new import16.UtilityService()); }
return this.__UtilityService_51;
}
get _FieldControlService_52():import17.FieldControlService {
if ((this.__FieldControlService_52 == null)) { (this.__FieldControlService_52 = new import17.FieldControlService(this._VocabFieldLookupService_49,this._CompleterService_45,this._ConfigService_48,this._TranslationService_50,this._UtilityService_51)); }
return this.__FieldControlService_52;
}
get _RecordsService_53():import18.RecordsService {
if ((this.__RecordsService_53 == null)) { (this.__RecordsService_53 = new import18.RecordsService(this._Http_40,this._FieldControlService_52,this._ConfigService_48)); }
return this.__RecordsService_53;
}
get _UserSimpleService_54():import19.UserSimpleService {
if ((this.__UserSimpleService_54 == null)) { (this.__UserSimpleService_54 = new import19.UserSimpleService(this._Http_40,this._ConfigService_48)); }
return this.__UserSimpleService_54;
}
get _DashboardService_55():import20.DashboardService {
if ((this.__DashboardService_55 == null)) { (this.__DashboardService_55 = new import20.DashboardService(this._Http_40,this._ConfigService_48,this._TranslationService_50)); }
return this.__DashboardService_55;
}
get _RolesService_56():import21.RolesService {
if ((this.__RolesService_56 == null)) { (this.__RolesService_56 = new import21.RolesService(this._Http_40,this._ConfigService_48)); }
return this.__RolesService_56;
}
get _EmailNotificationService_57():import22.EmailNotificationService {
if ((this.__EmailNotificationService_57 == null)) { (this.__EmailNotificationService_57 = new import22.EmailNotificationService(this._Http_40,this._ConfigService_48)); }
return this.__EmailNotificationService_57;
}
createInternal():import1.DmpModule {
this._CommonModule_0 = new import2.CommonModule();
this._ErrorHandler_1 = import3.ɵa();
this._APP_INITIALIZER_2 = [
import0.ɵo,
import3.ɵc(this.parent.get(import3.NgProbeToken,(null as any)),this.parent.get(import0.NgProbeToken,(null as any)))
]
;
this._ApplicationInitStatus_3 = new import0.ApplicationInitStatus(this._APP_INITIALIZER_2);
this._ɵf_4 = new import0.ɵf(this.parent.get(import0.NgZone),this.parent.get(import0.ɵConsole),this,this._ErrorHandler_1,this.componentFactoryResolver,this._ApplicationInitStatus_3);
this._ApplicationRef_5 = this._ɵf_4;
this._ApplicationModule_6 = new import0.ApplicationModule(this._ApplicationRef_5);
this._BrowserModule_7 = new import3.BrowserModule(this.parent.get(import3.BrowserModule,(null as any)));
this._HttpModule_8 = new import4.HttpModule();
this._ɵba_9 = new import5.ɵba();
this._ReactiveFormsModule_10 = new import5.ReactiveFormsModule();
this._FormsModule_11 = new import5.FormsModule();
this._NKDatetimeModule_12 = new import6.NKDatetimeModule();
this._Ng2CompleterModule_13 = new import7.Ng2CompleterModule();
this._TranslateI18NextModule_14 = new import8.TranslateI18NextModule();
this._SharedModule_15 = new import9.SharedModule();
this._DmpModule_16 = new import1.DmpModule();
return this._DmpModule_16;
}
getInternal(token:any,notFoundResult:any):any {
if ((token === import2.CommonModule)) { return this._CommonModule_0; }
if ((token === import0.ErrorHandler)) { return this._ErrorHandler_1; }
if ((token === import0.APP_INITIALIZER)) { return this._APP_INITIALIZER_2; }
if ((token === import0.ApplicationInitStatus)) { return this._ApplicationInitStatus_3; }
if ((token === import0.ɵf)) { return this._ɵf_4; }
if ((token === import0.ApplicationRef)) { return this._ApplicationRef_5; }
if ((token === import0.ApplicationModule)) { return this._ApplicationModule_6; }
if ((token === import3.BrowserModule)) { return this._BrowserModule_7; }
if ((token === import4.HttpModule)) { return this._HttpModule_8; }
if ((token === import5.ɵba)) { return this._ɵba_9; }
if ((token === import5.ReactiveFormsModule)) { return this._ReactiveFormsModule_10; }
if ((token === import5.FormsModule)) { return this._FormsModule_11; }
if ((token === import6.NKDatetimeModule)) { return this._NKDatetimeModule_12; }
if ((token === import7.Ng2CompleterModule)) { return this._Ng2CompleterModule_13; }
if ((token === import8.TranslateI18NextModule)) { return this._TranslateI18NextModule_14; }
if ((token === import9.SharedModule)) { return this._SharedModule_15; }
if ((token === import1.DmpModule)) { return this._DmpModule_16; }
if ((token === import0.LOCALE_ID)) { return this._LOCALE_ID_17; }
if ((token === import2.NgLocalization)) { return this._NgLocalization_18; }
if ((token === import0.Compiler)) { return this._Compiler_19; }
if ((token === import0.APP_ID)) { return this._APP_ID_20; }
if ((token === import0.IterableDiffers)) { return this._IterableDiffers_21; }
if ((token === import0.KeyValueDiffers)) { return this._KeyValueDiffers_22; }
if ((token === import3.DomSanitizer)) { return this._DomSanitizer_23; }
if ((token === import0.Sanitizer)) { return this._Sanitizer_24; }
if ((token === import3.HAMMER_GESTURE_CONFIG)) { return this._HAMMER_GESTURE_CONFIG_25; }
if ((token === import3.EVENT_MANAGER_PLUGINS)) { return this._EVENT_MANAGER_PLUGINS_26; }
if ((token === import3.EventManager)) { return this._EventManager_27; }
if ((token === import3.ɵDomSharedStylesHost)) { return this._ɵDomSharedStylesHost_28; }
if ((token === import3.ɵDomRendererFactory2)) { return this._ɵDomRendererFactory2_29; }
if ((token === import0.RendererFactory2)) { return this._RendererFactory2_30; }
if ((token === import3.ɵSharedStylesHost)) { return this._ɵSharedStylesHost_31; }
if ((token === import0.Testability)) { return this._Testability_32; }
if ((token === import3.Meta)) { return this._Meta_33; }
if ((token === import3.Title)) { return this._Title_34; }
if ((token === import4.BrowserXhr)) { return this._BrowserXhr_35; }
if ((token === import4.ResponseOptions)) { return this._ResponseOptions_36; }
if ((token === import4.XSRFStrategy)) { return this._XSRFStrategy_37; }
if ((token === import4.XHRBackend)) { return this._XHRBackend_38; }
if ((token === import4.RequestOptions)) { return this._RequestOptions_39; }
if ((token === import4.Http)) { return this._Http_40; }
if ((token === import5.FormBuilder)) { return this._FormBuilder_41; }
if ((token === import5.ɵi)) { return this._ɵi_42; }
if ((token === import32.LocalData)) { return this._LocalData_43; }
if ((token === import33.RemoteData)) { return this._RemoteData_44; }
if ((token === import10.CompleterService)) { return this._CompleterService_45; }
if ((token === import11.TranslateI18NextLanguagesSupport)) { return this._TranslateI18NextLanguagesSupport_46; }
if ((token === import12.TranslateI18Next)) { return this._TranslateI18Next_47; }
if ((token === import13.ConfigService)) { return this._ConfigService_48; }
if ((token === import14.VocabFieldLookupService)) { return this._VocabFieldLookupService_49; }
if ((token === import15.TranslationService)) { return this._TranslationService_50; }
if ((token === import16.UtilityService)) { return this._UtilityService_51; }
if ((token === import17.FieldControlService)) { return this._FieldControlService_52; }
if ((token === import18.RecordsService)) { return this._RecordsService_53; }
if ((token === import19.UserSimpleService)) { return this._UserSimpleService_54; }
if ((token === import20.DashboardService)) { return this._DashboardService_55; }
if ((token === import21.RolesService)) { return this._RolesService_56; }
if ((token === import22.EmailNotificationService)) { return this._EmailNotificationService_57; }
return notFoundResult;
}
destroyInternal():void {
this._ɵf_4.ngOnDestroy();
(this.__ɵDomSharedStylesHost_28 && this._ɵDomSharedStylesHost_28.ngOnDestroy());
}
}
export const DmpModuleNgFactory:import0.NgModuleFactory<import1.DmpModule> = new import0.NgModuleFactory<any>(DmpModuleInjector,import1.DmpModule);