text: /**
   * @fileoverview This file is generated by the Angular 2 template compiler.
   * Do not edit.
   * @suppress {suspiciousCode,uselessCode,missingProperties}
   */
  /* tslint:disable */
  var __extends = (this && this.__extends) || function (d, b) {
      for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
      function __() { this.constructor = d; }
      d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
  };
  import * as import0 from '@angular/core/src/linker/ng_module_factory';
  import * as import1 from './app.module';
  import * as import2 from '@angular/common/src/common_module';
  import * as import3 from '@angular/core/src/application_module';
  import * as import4 from '@angular/platform-browser/src/browser';
  import * as import5 from '@angular/http/src/http_module';
  import * as import6 from '@angular/forms/src/directives';
  import * as import7 from '@angular/forms/src/form_providers';
  import * as import8 from '../module';
  import * as import9 from '@angular/common/src/localization';
  import * as import10 from '../util/dom-controller';
  import * as import11 from '../components/menu/menu-controller';
  import * as import12 from '../components/app/app';
  import * as import13 from '../gestures/gesture-controller';
  import * as import14 from '@angular/core/src/application_init';
  import * as import15 from '@angular/core/src/testability/testability';
  import * as import16 from '@angular/core/src/application_ref';
  import * as import17 from '@angular/core/src/linker/compiler';
  import * as import18 from '../gestures/gesture-config';
  import * as import19 from '@angular/platform-browser/src/dom/events/event_manager';
  import * as import20 from '@angular/platform-browser/src/dom/shared_styles_host';
  import * as import21 from '@angular/platform-browser/src/dom/dom_renderer';
  import * as import22 from '@angular/platform-browser/src/security/dom_sanitization_service';
  import * as import23 from '@angular/core/src/linker/view_utils';
  import * as import24 from '@angular/platform-browser/src/browser/title';
  import * as import25 from '@angular/http/src/backends/browser_xhr';
  import * as import26 from '@angular/http/src/base_response_options';
  import * as import27 from '@angular/http/src/backends/xhr_backend';
  import * as import28 from '@angular/http/src/base_request_options';
  import * as import29 from '@angular/forms/src/directives/radio_control_value_accessor';
  import * as import30 from '@angular/forms/src/form_builder';
  import * as import31 from '../components/action-sheet/action-sheet';
  import * as import32 from '../components/alert/alert';
  import * as import33 from '../util/events';
  import * as import34 from '../util/form';
  import * as import35 from '../util/haptic';
  import * as import36 from '../util/keyboard';
  import * as import37 from '../components/loading/loading';
  import * as import38 from '@angular/common/src/location/location';
  import * as import39 from '../components/modal/modal';
  import * as import40 from '../components/picker/picker';
  import * as import41 from '../components/popover/popover';
  import * as import42 from '../components/tap-click/tap-click';
  import * as import43 from '../components/toast/toast';
  import * as import44 from '../transitions/transition-controller';
  import * as import46 from '../components/action-sheet/action-sheet-component.ngfactory';
  import * as import47 from '../components/alert/alert-component.ngfactory';
  import * as import48 from '../components/app/app-root.ngfactory';
  import * as import49 from '../components/loading/loading-component.ngfactory';
  import * as import50 from '../components/modal/modal-component.ngfactory';
  import * as import51 from '../components/picker/picker-component.ngfactory';
  import * as import52 from '../components/popover/popover-component.ngfactory';
  import * as import53 from '../components/toast/toast-component.ngfactory';
  import * as import54 from '@angular/core/src/application_tokens';
  import * as import55 from '@angular/platform-browser/src/dom/events/dom_events';
  import * as import56 from '@angular/platform-browser/src/dom/events/key_events';
  import * as import57 from '@angular/platform-browser/src/dom/events/hammer_gestures';
  import * as import58 from '@angular/core/src/zone/ng_zone';
  import * as import59 from '@angular/platform-browser/src/dom/debug/ng_probe';
  import * as import60 from '@angular/common/src/location/platform_location';
  import * as import61 from '@angular/common/src/location/location_strategy';
  import * as import62 from '../navigation/url-serializer';
  import * as import63 from '../navigation/deep-linker';
  import * as import64 from '../platform/query-params';
  import * as import65 from '../platform/platform-registry';
  import * as import66 from '../platform/platform';
  import * as import67 from '../config/config';
  import * as import68 from '../config/mode-registry';
  import * as import69 from '../transitions/transition-registry';
  import * as import70 from '@angular/core/src/console';
  import * as import71 from '@angular/core/src/i18n/tokens';
  import * as import72 from '@angular/core/src/error_handler';
  import * as import73 from '@angular/platform-browser/src/dom/dom_tokens';
  import * as import74 from '@angular/platform-browser/src/dom/animation_driver';
  import * as import75 from '@angular/core/src/render/api';
  import * as import76 from '@angular/core/src/security';
  import * as import77 from '@angular/core/src/change_detection/differs/iterable_differs';
  import * as import78 from '@angular/core/src/change_detection/differs/keyvalue_differs';
  import * as import79 from '@angular/http/src/interfaces';
  import * as import80 from '@angular/http/src/http';
  import * as import81 from '../components/app/app-root';
  import * as import82 from '@angular/core/src/linker/view';
  import * as import84 from '@angular/core/src/linker/view_utils';
  import * as import85 from '@angular/core/src/metadata/view';
  import * as import86 from '@angular/core/src/linker/view_type';
  import * as import87 from '@angular/core/src/change_detection/change_detection';
  import * as import88 from '@angular/core/src/linker/component_factory';
  import * as import89 from '../components/nav/nav';
  import * as import90 from '../components/nav/nav.ngfactory';
  import * as import91 from '../navigation/view-controller';
  import * as import92 from '../navigation/nav-controller';
  import * as import93 from '@angular/core/src/linker/element_ref';
  import * as import94 from '@angular/core/src/linker/component_factory_resolver';
  import * as import95 from '../components/toolbar/toolbar.ngfactory';
  import * as import96 from '../components/navbar/navbar';
  import * as import97 from '../components/navbar/navbar.ngfactory';
  import * as import98 from '../components/toolbar/toolbar-title';
  import * as import99 from '../components/toolbar/toolbar-title.ngfactory';
  import * as import100 from '../components/content/content';
  import * as import101 from '../components/content/content.ngfactory';
  import * as import102 from '../components/list/list.ngfactory';
  import * as import103 from '../components/item/item';
  import * as import104 from '../components/item/item.ngfactory';
  import * as import105 from '@angular/core/src/linker/query_list';
  import * as import106 from '../components/label/label.ngfactory';
  import * as import107 from '../components/toggle/toggle';
  import * as import108 from '../components/toggle/toggle.ngfactory';
  import * as import109 from '../node_modules/@angular/forms/src/directives/ng_model.ngfactory';
  import * as import110 from '../node_modules/@angular/forms/src/directives/ng_control_status.ngfactory';
  import * as import111 from '../components/toolbar/toolbar';
  import * as import112 from '../components/tabs/tabs';
  import * as import113 from '../components/item/item-reorder';
  import * as import114 from '../components/label/label';
  import * as import115 from '@angular/forms/src/directives/control_value_accessor';
  import * as import116 from '@angular/forms/src/directives/ng_model';
  import * as import117 from '@angular/forms/src/directives/ng_control';
  import * as import118 from '@angular/forms/src/directives/ng_control_status';
  import * as import119 from '../components/list/list';
  var AppModuleInjector = (function (_super) {
      __extends(AppModuleInjector, _super);
      function AppModuleInjector(parent) {
          _super.call(this, parent, [
              import46.ActionSheetCmpNgFactory,
              import47.AlertCmpNgFactory,
              import48.IonicAppNgFactory,
              import49.LoadingCmpNgFactory,
              import50.ModalCmpNgFactory,
              import51.PickerCmpNgFactory,
              import52.PopoverCmpNgFactory,
              import53.ToastCmpNgFactory,
              ApiDemoAppNgFactory,
              ApiDemoPageNgFactory,
              import48.IonicAppNgFactory
          ], [import48.IonicAppNgFactory]);
      }
      Object.defineProperty(AppModuleInjector.prototype, "_LOCALE_ID_9", {
          get: function () {
              if ((this.__LOCALE_ID_9 == null)) {
                  (this.__LOCALE_ID_9 = 'en-US');
              }
              return this.__LOCALE_ID_9;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_NgLocalization_10", {
          get: function () {
              if ((this.__NgLocalization_10 == null)) {
                  (this.__NgLocalization_10 = new import9.NgLocaleLocalization(this._LOCALE_ID_9));
              }
              return this.__NgLocalization_10;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_ApplicationRef_30", {
          get: function () {
              if ((this.__ApplicationRef_30 == null)) {
                  (this.__ApplicationRef_30 = this._ApplicationRef__29);
              }
              return this.__ApplicationRef_30;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_Compiler_31", {
          get: function () {
              if ((this.__Compiler_31 == null)) {
                  (this.__Compiler_31 = new import17.Compiler());
              }
              return this.__Compiler_31;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_APP_ID_32", {
          get: function () {
              if ((this.__APP_ID_32 == null)) {
                  (this.__APP_ID_32 = import54._appIdRandomProviderFactory());
              }
              return this.__APP_ID_32;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_DOCUMENT_33", {
          get: function () {
              if ((this.__DOCUMENT_33 == null)) {
                  (this.__DOCUMENT_33 = import4._document());
              }
              return this.__DOCUMENT_33;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_HAMMER_GESTURE_CONFIG_34", {
          get: function () {
              if ((this.__HAMMER_GESTURE_CONFIG_34 == null)) {
                  (this.__HAMMER_GESTURE_CONFIG_34 = new import18.IonicGestureConfig());
              }
              return this.__HAMMER_GESTURE_CONFIG_34;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_EVENT_MANAGER_PLUGINS_35", {
          get: function () {
              if ((this.__EVENT_MANAGER_PLUGINS_35 == null)) {
                  (this.__EVENT_MANAGER_PLUGINS_35 = [
                      new import55.DomEventsPlugin(),
                      new import56.KeyEventsPlugin(),
                      new import57.HammerGesturesPlugin(this._HAMMER_GESTURE_CONFIG_34)
                  ]);
              }
              return this.__EVENT_MANAGER_PLUGINS_35;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_EventManager_36", {
          get: function () {
              if ((this.__EventManager_36 == null)) {
                  (this.__EventManager_36 = new import19.EventManager(this._EVENT_MANAGER_PLUGINS_35, this.parent.get(import58.NgZone)));
              }
              return this.__EventManager_36;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_DomSharedStylesHost_37", {
          get: function () {
              if ((this.__DomSharedStylesHost_37 == null)) {
                  (this.__DomSharedStylesHost_37 = new import20.DomSharedStylesHost(this._DOCUMENT_33));
              }
              return this.__DomSharedStylesHost_37;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_AnimationDriver_38", {
          get: function () {
              if ((this.__AnimationDriver_38 == null)) {
                  (this.__AnimationDriver_38 = import4._resolveDefaultAnimationDriver());
              }
              return this.__AnimationDriver_38;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_DomRootRenderer_39", {
          get: function () {
              if ((this.__DomRootRenderer_39 == null)) {
                  (this.__DomRootRenderer_39 = new import21.DomRootRenderer_(this._DOCUMENT_33, this._EventManager_36, this._DomSharedStylesHost_37, this._AnimationDriver_38, this._APP_ID_32));
              }
              return this.__DomRootRenderer_39;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_RootRenderer_40", {
          get: function () {
              if ((this.__RootRenderer_40 == null)) {
                  (this.__RootRenderer_40 = import59._createConditionalRootRenderer(this._DomRootRenderer_39, this.parent.get(import59.NgProbeToken, null)));
              }
              return this.__RootRenderer_40;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_DomSanitizer_41", {
          get: function () {
              if ((this.__DomSanitizer_41 == null)) {
                  (this.__DomSanitizer_41 = new import22.DomSanitizerImpl());
              }
              return this.__DomSanitizer_41;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_Sanitizer_42", {
          get: function () {
              if ((this.__Sanitizer_42 == null)) {
                  (this.__Sanitizer_42 = this._DomSanitizer_41);
              }
              return this.__Sanitizer_42;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_ViewUtils_43", {
          get: function () {
              if ((this.__ViewUtils_43 == null)) {
                  (this.__ViewUtils_43 = new import23.ViewUtils(this._RootRenderer_40, this._Sanitizer_42));
              }
              return this.__ViewUtils_43;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_IterableDiffers_44", {
          get: function () {
              if ((this.__IterableDiffers_44 == null)) {
                  (this.__IterableDiffers_44 = import3._iterableDiffersFactory());
              }
              return this.__IterableDiffers_44;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_KeyValueDiffers_45", {
          get: function () {
              if ((this.__KeyValueDiffers_45 == null)) {
                  (this.__KeyValueDiffers_45 = import3._keyValueDiffersFactory());
              }
              return this.__KeyValueDiffers_45;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_SharedStylesHost_46", {
          get: function () {
              if ((this.__SharedStylesHost_46 == null)) {
                  (this.__SharedStylesHost_46 = this._DomSharedStylesHost_37);
              }
              return this.__SharedStylesHost_46;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_Title_47", {
          get: function () {
              if ((this.__Title_47 == null)) {
                  (this.__Title_47 = new import24.Title());
              }
              return this.__Title_47;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_BrowserXhr_48", {
          get: function () {
              if ((this.__BrowserXhr_48 == null)) {
                  (this.__BrowserXhr_48 = new import25.BrowserXhr());
              }
              return this.__BrowserXhr_48;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_ResponseOptions_49", {
          get: function () {
              if ((this.__ResponseOptions_49 == null)) {
                  (this.__ResponseOptions_49 = new import26.BaseResponseOptions());
              }
              return this.__ResponseOptions_49;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_XSRFStrategy_50", {
          get: function () {
              if ((this.__XSRFStrategy_50 == null)) {
                  (this.__XSRFStrategy_50 = import5._createDefaultCookieXSRFStrategy());
              }
              return this.__XSRFStrategy_50;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_XHRBackend_51", {
          get: function () {
              if ((this.__XHRBackend_51 == null)) {
                  (this.__XHRBackend_51 = new import27.XHRBackend(this._BrowserXhr_48, this._ResponseOptions_49, this._XSRFStrategy_50));
              }
              return this.__XHRBackend_51;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_RequestOptions_52", {
          get: function () {
              if ((this.__RequestOptions_52 == null)) {
                  (this.__RequestOptions_52 = new import28.BaseRequestOptions());
              }
              return this.__RequestOptions_52;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_Http_53", {
          get: function () {
              if ((this.__Http_53 == null)) {
                  (this.__Http_53 = import5.httpFactory(this._XHRBackend_51, this._RequestOptions_52));
              }
              return this.__Http_53;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_RadioControlRegistry_54", {
          get: function () {
              if ((this.__RadioControlRegistry_54 == null)) {
                  (this.__RadioControlRegistry_54 = new import29.RadioControlRegistry());
              }
              return this.__RadioControlRegistry_54;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_FormBuilder_55", {
          get: function () {
              if ((this.__FormBuilder_55 == null)) {
                  (this.__FormBuilder_55 = new import30.FormBuilder());
              }
              return this.__FormBuilder_55;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_AppRootToken_56", {
          get: function () {
              if ((this.__AppRootToken_56 == null)) {
                  (this.__AppRootToken_56 = import1.ApiDemoApp);
              }
              return this.__AppRootToken_56;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_DeepLinkConfigToken_57", {
          get: function () {
              if ((this.__DeepLinkConfigToken_57 == null)) {
                  (this.__DeepLinkConfigToken_57 = null);
              }
              return this.__DeepLinkConfigToken_57;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_ActionSheetController_58", {
          get: function () {
              if ((this.__ActionSheetController_58 == null)) {
                  (this.__ActionSheetController_58 = new import31.ActionSheetController(this._App_24));
              }
              return this.__ActionSheetController_58;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_AlertController_59", {
          get: function () {
              if ((this.__AlertController_59 == null)) {
                  (this.__AlertController_59 = new import32.AlertController(this._App_24));
              }
              return this.__AlertController_59;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_Events_60", {
          get: function () {
              if ((this.__Events_60 == null)) {
                  (this.__Events_60 = new import33.Events());
              }
              return this.__Events_60;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_Form_61", {
          get: function () {
              if ((this.__Form_61 == null)) {
                  (this.__Form_61 = new import34.Form());
              }
              return this.__Form_61;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_Haptic_62", {
          get: function () {
              if ((this.__Haptic_62 == null)) {
                  (this.__Haptic_62 = new import35.Haptic(this._Platform_20));
              }
              return this.__Haptic_62;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_Keyboard_63", {
          get: function () {
              if ((this.__Keyboard_63 == null)) {
                  (this.__Keyboard_63 = new import36.Keyboard(this._Config_21, this.parent.get(import58.NgZone), this._DomController_22));
              }
              return this.__Keyboard_63;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_LoadingController_64", {
          get: function () {
              if ((this.__LoadingController_64 == null)) {
                  (this.__LoadingController_64 = new import37.LoadingController(this._App_24));
              }
              return this.__LoadingController_64;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_LocationStrategy_65", {
          get: function () {
              if ((this.__LocationStrategy_65 == null)) {
                  (this.__LocationStrategy_65 = import8.provideLocationStrategy(this.parent.get(import60.PlatformLocation), this.parent.get(import61.APP_BASE_HREF, null), this._Config_21));
              }
              return this.__LocationStrategy_65;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_Location_66", {
          get: function () {
              if ((this.__Location_66 == null)) {
                  (this.__Location_66 = new import38.Location(this._LocationStrategy_65));
              }
              return this.__Location_66;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_ModalController_67", {
          get: function () {
              if ((this.__ModalController_67 == null)) {
                  (this.__ModalController_67 = new import39.ModalController(this._App_24));
              }
              return this.__ModalController_67;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_PickerController_68", {
          get: function () {
              if ((this.__PickerController_68 == null)) {
                  (this.__PickerController_68 = new import40.PickerController(this._App_24));
              }
              return this.__PickerController_68;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_PopoverController_69", {
          get: function () {
              if ((this.__PopoverController_69 == null)) {
                  (this.__PopoverController_69 = new import41.PopoverController(this._App_24));
              }
              return this.__PopoverController_69;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_TapClick_70", {
          get: function () {
              if ((this.__TapClick_70 == null)) {
                  (this.__TapClick_70 = new import42.TapClick(this._Config_21, this._App_24, this.parent.get(import58.NgZone), this._GestureController_25));
              }
              return this.__TapClick_70;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_ToastController_71", {
          get: function () {
              if ((this.__ToastController_71 == null)) {
                  (this.__ToastController_71 = new import43.ToastController(this._App_24));
              }
              return this.__ToastController_71;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_TransitionController_72", {
          get: function () {
              if ((this.__TransitionController_72 == null)) {
                  (this.__TransitionController_72 = new import44.TransitionController(this._Config_21));
              }
              return this.__TransitionController_72;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_UrlSerializer_73", {
          get: function () {
              if ((this.__UrlSerializer_73 == null)) {
                  (this.__UrlSerializer_73 = import62.setupUrlSerializer(this._DeepLinkConfigToken_57));
              }
              return this.__UrlSerializer_73;
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(AppModuleInjector.prototype, "_DeepLinker_74", {
          get: function () {
              if ((this.__DeepLinker_74 == null)) {
                  (this.__DeepLinker_74 = import63.setupDeepLinker(this._App_24, this._UrlSerializer_73, this._Location_66));
              }
              return this.__DeepLinker_74;
          },
          enumerable: true,
          configurable: true
      });
      AppModuleInjector.prototype.createInternal = function () {
          this._CommonModule_0 = new import2.CommonModule();
          this._ApplicationModule_1 = new import3.ApplicationModule();
          this._BrowserModule_2 = new import4.BrowserModule(this.parent.get(import4.BrowserModule, null));
          this._HttpModule_3 = new import5.HttpModule();
          this._InternalFormsSharedModule_4 = new import6.InternalFormsSharedModule();
          this._FormsModule_5 = new import7.FormsModule();
          this._ReactiveFormsModule_6 = new import7.ReactiveFormsModule();
          this._IonicModule_7 = new import8.IonicModule();
          this._AppModule_8 = new import1.AppModule();
          this._ErrorHandler_11 = import4.errorHandler();
          this._ConfigToken_12 = null;
          this._UrlToken_13 = import8.provideLocationHref();
          this._QueryParams_14 = import64.setupQueryParams(this._UrlToken_13);
          this._PlatformConfigToken_15 = import65.providePlatformConfigs();
          this._UserAgentToken_16 = import8.provideUserAgent();
          this._NavigatorPlatformToken_17 = import8.provideNavigatorPlatform();
          this._DocumentDirToken_18 = import8.provideDocumentDirection();
          this._DocLangToken_19 = import8.provideDocumentLang();
          this._Platform_20 = import66.setupPlatform(this._PlatformConfigToken_15, this._QueryParams_14, this._UserAgentToken_16, this._NavigatorPlatformToken_17, this._DocumentDirToken_18, this._DocLangToken_19, this.parent.get(import58.NgZone));
          this._Config_21 = import67.setupConfig(this._ConfigToken_12, this._QueryParams_14, this._Platform_20);
          this._DomController_22 = new import10.DomController();
          this._MenuController_23 = new import11.MenuController();
          this._App_24 = new import12.App(this._Config_21, this._Platform_20, this._MenuController_23);
          this._GestureController_25 = new import13.GestureController(this._App_24);
          this._APP_INITIALIZER_26 = [
              import68.registerModeConfigs(this._Config_21),
              import69.registerTransitions(this._Config_21),
              import33.setupProvideEvents(this._Platform_20, this._DomController_22),
              import42.setupTapClick(this._Config_21, this._App_24, this.parent.get(import58.NgZone), this._GestureController_25)
          ];
          this._ApplicationInitStatus_27 = new import14.ApplicationInitStatus(this._APP_INITIALIZER_26);
          this._Testability_28 = new import15.Testability(this.parent.get(import58.NgZone));
          this._ApplicationRef__29 = new import16.ApplicationRef_(this.parent.get(import58.NgZone), this.parent.get(import70.Console), this, this._ErrorHandler_11, this, this._ApplicationInitStatus_27, this.parent.get(import15.TestabilityRegistry, null), this._Testability_28);
          return this._AppModule_8;
      };
      AppModuleInjector.prototype.getInternal = function (token, notFoundResult) {
          if ((token === import2.CommonModule)) {
              return this._CommonModule_0;
          }
          if ((token === import3.ApplicationModule)) {
              return this._ApplicationModule_1;
          }
          if ((token === import4.BrowserModule)) {
              return this._BrowserModule_2;
          }
          if ((token === import5.HttpModule)) {
              return this._HttpModule_3;
          }
          if ((token === import6.InternalFormsSharedModule)) {
              return this._InternalFormsSharedModule_4;
          }
          if ((token === import7.FormsModule)) {
              return this._FormsModule_5;
          }
          if ((token === import7.ReactiveFormsModule)) {
              return this._ReactiveFormsModule_6;
          }
          if ((token === import8.IonicModule)) {
              return this._IonicModule_7;
          }
          if ((token === import1.AppModule)) {
              return this._AppModule_8;
          }
          if ((token === import71.LOCALE_ID)) {
              return this._LOCALE_ID_9;
          }
          if ((token === import9.NgLocalization)) {
              return this._NgLocalization_10;
          }
          if ((token === import72.ErrorHandler)) {
              return this._ErrorHandler_11;
          }
          if ((token === import67.ConfigToken)) {
              return this._ConfigToken_12;
          }
          if ((token === import64.UrlToken)) {
              return this._UrlToken_13;
          }
          if ((token === import64.QueryParams)) {
              return this._QueryParams_14;
          }
          if ((token === import65.PlatformConfigToken)) {
              return this._PlatformConfigToken_15;
          }
          if ((token === import66.UserAgentToken)) {
              return this._UserAgentToken_16;
          }
          if ((token === import66.NavigatorPlatformToken)) {
              return this._NavigatorPlatformToken_17;
          }
          if ((token === import66.DocumentDirToken)) {
              return this._DocumentDirToken_18;
          }
          if ((token === import66.DocLangToken)) {
              return this._DocLangToken_19;
          }
          if ((token === import66.Platform)) {
              return this._Platform_20;
          }
          if ((token === import67.Config)) {
              return this._Config_21;
          }
          if ((token === import10.DomController)) {
              return this._DomController_22;
          }
          if ((token === import11.MenuController)) {
              return this._MenuController_23;
          }
          if ((token === import12.App)) {
              return this._App_24;
          }
          if ((token === import13.GestureController)) {
              return this._GestureController_25;
          }
          if ((token === import14.APP_INITIALIZER)) {
              return this._APP_INITIALIZER_26;
          }
          if ((token === import14.ApplicationInitStatus)) {
              return this._ApplicationInitStatus_27;
          }
          if ((token === import15.Testability)) {
              return this._Testability_28;
          }
          if ((token === import16.ApplicationRef_)) {
              return this._ApplicationRef__29;
          }
          if ((token === import16.ApplicationRef)) {
              return this._ApplicationRef_30;
          }
          if ((token === import17.Compiler)) {
              return this._Compiler_31;
          }
          if ((token === import54.APP_ID)) {
              return this._APP_ID_32;
          }
          if ((token === import73.DOCUMENT)) {
              return this._DOCUMENT_33;
          }
          if ((token === import57.HAMMER_GESTURE_CONFIG)) {
              return this._HAMMER_GESTURE_CONFIG_34;
          }
          if ((token === import19.EVENT_MANAGER_PLUGINS)) {
              return this._EVENT_MANAGER_PLUGINS_35;
          }
          if ((token === import19.EventManager)) {
              return this._EventManager_36;
          }
          if ((token === import20.DomSharedStylesHost)) {
              return this._DomSharedStylesHost_37;
          }
          if ((token === import74.AnimationDriver)) {
              return this._AnimationDriver_38;
          }
          if ((token === import21.DomRootRenderer)) {
              return this._DomRootRenderer_39;
          }
          if ((token === import75.RootRenderer)) {
              return this._RootRenderer_40;
          }
          if ((token === import22.DomSanitizer)) {
              return this._DomSanitizer_41;
          }
          if ((token === import76.Sanitizer)) {
              return this._Sanitizer_42;
          }
          if ((token === import23.ViewUtils)) {
              return this._ViewUtils_43;
          }
          if ((token === import77.IterableDiffers)) {
              return this._IterableDiffers_44;
          }
          if ((token === import78.KeyValueDiffers)) {
              return this._KeyValueDiffers_45;
          }
          if ((token === import20.SharedStylesHost)) {
              return this._SharedStylesHost_46;
          }
          if ((token === import24.Title)) {
              return this._Title_47;
          }
          if ((token === import25.BrowserXhr)) {
              return this._BrowserXhr_48;
          }
          if ((token === import26.ResponseOptions)) {
              return this._ResponseOptions_49;
          }
          if ((token === import79.XSRFStrategy)) {
              return this._XSRFStrategy_50;
          }
          if ((token === import27.XHRBackend)) {
              return this._XHRBackend_51;
          }
          if ((token === import28.RequestOptions)) {
              return this._RequestOptions_52;
          }
          if ((token === import80.Http)) {
              return this._Http_53;
          }
          if ((token === import29.RadioControlRegistry)) {
              return this._RadioControlRegistry_54;
          }
          if ((token === import30.FormBuilder)) {
              return this._FormBuilder_55;
          }
          if ((token === import81.AppRootToken)) {
              return this._AppRootToken_56;
          }
          if ((token === import62.DeepLinkConfigToken)) {
              return this._DeepLinkConfigToken_57;
          }
          if ((token === import31.ActionSheetController)) {
              return this._ActionSheetController_58;
          }
          if ((token === import32.AlertController)) {
              return this._AlertController_59;
          }
          if ((token === import33.Events)) {
              return this._Events_60;
          }
          if ((token === import34.Form)) {
              return this._Form_61;
          }
          if ((token === import35.Haptic)) {
              return this._Haptic_62;
          }
          if ((token === import36.Keyboard)) {
              return this._Keyboard_63;
          }
          if ((token === import37.LoadingController)) {
              return this._LoadingController_64;
          }
          if ((token === import61.LocationStrategy)) {
              return this._LocationStrategy_65;
          }
          if ((token === import38.Location)) {
              return this._Location_66;
          }
          if ((token === import39.ModalController)) {
              return this._ModalController_67;
          }
          if ((token === import40.PickerController)) {
              return this._PickerController_68;
          }
          if ((token === import41.PopoverController)) {
              return this._PopoverController_69;
          }
          if ((token === import42.TapClick)) {
              return this._TapClick_70;
          }
          if ((token === import43.ToastController)) {
              return this._ToastController_71;
          }
          if ((token === import44.TransitionController)) {
              return this._TransitionController_72;
          }
          if ((token === import62.UrlSerializer)) {
              return this._UrlSerializer_73;
          }
          if ((token === import63.DeepLinker)) {
              return this._DeepLinker_74;
          }
          return notFoundResult;
      };
      AppModuleInjector.prototype.destroyInternal = function () {
          this._ApplicationRef__29.ngOnDestroy();
      };
      return AppModuleInjector;
  }(import0.NgModuleInjector));
  export var AppModuleNgFactory = new import0.NgModuleFactory(AppModuleInjector, import1.AppModule);
  export var Wrapper_ApiDemoApp = (function () {
      function Wrapper_ApiDemoApp() {
          this._changed = false;
          this.context = new import1.ApiDemoApp();
      }
      Wrapper_ApiDemoApp.prototype.ngOnDetach = function (view, componentView, el) {
      };
      Wrapper_ApiDemoApp.prototype.ngOnDestroy = function () {
      };
      Wrapper_ApiDemoApp.prototype.ngDoCheck = function (view, el, throwOnChange) {
          var changed = this._changed;
          this._changed = false;
          return changed;
      };
      Wrapper_ApiDemoApp.prototype.checkHost = function (view, componentView, el, throwOnChange) {
      };
      Wrapper_ApiDemoApp.prototype.handleEvent = function (eventName, $event) {
          var result = true;
          return result;
      };
      Wrapper_ApiDemoApp.prototype.subscribe = function (view, _eventHandler) {
          this._eventHandler = _eventHandler;
      };
      return Wrapper_ApiDemoApp;
  }());
  export var Wrapper_ApiDemoPage = (function () {
      function Wrapper_ApiDemoPage() {
          this._changed = false;
          this.context = new import1.ApiDemoPage();
      }
      Wrapper_ApiDemoPage.prototype.ngOnDetach = function (view, componentView, el) {
      };
      Wrapper_ApiDemoPage.prototype.ngOnDestroy = function () {
      };
      Wrapper_ApiDemoPage.prototype.ngDoCheck = function (view, el, throwOnChange) {
          var changed = this._changed;
          this._changed = false;
          return changed;
      };
      Wrapper_ApiDemoPage.prototype.checkHost = function (view, componentView, el, throwOnChange) {
      };
      Wrapper_ApiDemoPage.prototype.handleEvent = function (eventName, $event) {
          var result = true;
          return result;
      };
      Wrapper_ApiDemoPage.prototype.subscribe = function (view, _eventHandler) {
          this._eventHandler = _eventHandler;
      };
      return Wrapper_ApiDemoPage;
  }());
  var renderType_ApiDemoApp_Host = import84.createRenderComponentType('', 0, import85.ViewEncapsulation.None, [], {});
  var View_ApiDemoApp_Host0 = (function (_super) {
      __extends(View_ApiDemoApp_Host0, _super);
      function View_ApiDemoApp_Host0(viewUtils, parentView, parentIndex, parentElement) {
          _super.call(this, View_ApiDemoApp_Host0, renderType_ApiDemoApp_Host, import86.ViewType.HOST, viewUtils, parentView, parentIndex, parentElement, import87.ChangeDetectorStatus.CheckAlways);
      }
      View_ApiDemoApp_Host0.prototype.createInternal = function (rootSelector) {
          this._el_0 = import84.selectOrCreateRenderHostElement(this.renderer, 'ng-component', import84.EMPTY_INLINE_ARRAY, rootSelector, null);
          this.compView_0 = new View_ApiDemoApp0(this.viewUtils, this, 0, this._el_0);
          this._ApiDemoApp_0_3 = new Wrapper_ApiDemoApp();
          this.compView_0.create(this._ApiDemoApp_0_3.context);
          this.init(this._el_0, (this.renderer.directRenderer ? null : [this._el_0]), null);
          return new import88.ComponentRef_(0, this, this._el_0, this._ApiDemoApp_0_3.context);
      };
      View_ApiDemoApp_Host0.prototype.injectorGetInternal = function (token, requestNodeIndex, notFoundResult) {
          if (((token === import1.ApiDemoApp) && (0 === requestNodeIndex))) {
              return this._ApiDemoApp_0_3.context;
          }
          return notFoundResult;
      };
      View_ApiDemoApp_Host0.prototype.detectChangesInternal = function (throwOnChange) {
          this._ApiDemoApp_0_3.ngDoCheck(this, this._el_0, throwOnChange);
          this.compView_0.detectChanges(throwOnChange);
      };
      View_ApiDemoApp_Host0.prototype.destroyInternal = function () {
          this.compView_0.destroy();
      };
      View_ApiDemoApp_Host0.prototype.visitRootNodesInternal = function (cb, ctx) {
          cb(this._el_0, ctx);
      };
      return View_ApiDemoApp_Host0;
  }(import82.AppView));
  export var ApiDemoAppNgFactory = new import88.ComponentFactory('ng-component', View_ApiDemoApp_Host0, import1.ApiDemoApp);
  var styles_ApiDemoApp = [];
  var renderType_ApiDemoApp = import84.createRenderComponentType('', 0, import85.ViewEncapsulation.None, styles_ApiDemoApp, {});
  export var View_ApiDemoApp0 = (function (_super) {
      __extends(View_ApiDemoApp0, _super);
      function View_ApiDemoApp0(viewUtils, parentView, parentIndex, parentElement) {
          _super.call(this, View_ApiDemoApp0, renderType_ApiDemoApp, import86.ViewType.COMPONENT, viewUtils, parentView, parentIndex, parentElement, import87.ChangeDetectorStatus.CheckAlways);
      }
      View_ApiDemoApp0.prototype.createInternal = function (rootSelector) {
          var parentRenderNode = this.renderer.createViewRoot(this.parentElement);
          this._el_0 = import84.createRenderElement(this.renderer, parentRenderNode, 'ion-nav', import84.EMPTY_INLINE_ARRAY, null);
          this.compView_0 = new import90.View_Nav0(this.viewUtils, this, 0, this._el_0);
          this._Nav_0_3 = new import90.Wrapper_Nav(this.parentView.injectorGet(import91.ViewController, this.parentIndex, null), this.parentView.injectorGet(import92.NavController, this.parentIndex, null), this.parentView.injectorGet(import12.App, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), this.parentView.injectorGet(import36.Keyboard, this.parentIndex), new import93.ElementRef(this._el_0), this.parentView.injectorGet(import58.NgZone, this.parentIndex), this.renderer, this.parentView.injectorGet(import94.ComponentFactoryResolver, this.parentIndex), this.parentView.injectorGet(import13.GestureController, this.parentIndex), this.parentView.injectorGet(import44.TransitionController, this.parentIndex), this.parentView.injectorGet(import63.DeepLinker, this.parentIndex, null), this.parentView.injectorGet(import10.DomController, this.parentIndex));
          this.compView_0.create(this._Nav_0_3.context);
          this.init(null, (this.renderer.directRenderer ? null : [this._el_0]), null);
          return null;
      };
      View_ApiDemoApp0.prototype.injectorGetInternal = function (token, requestNodeIndex, notFoundResult) {
          if (((token === import89.Nav) && (0 === requestNodeIndex))) {
              return this._Nav_0_3.context;
          }
          return notFoundResult;
      };
      View_ApiDemoApp0.prototype.detectChangesInternal = function (throwOnChange) {
          var currVal_0_0_0 = this.context.root;
          this._Nav_0_3.check_root(currVal_0_0_0, throwOnChange, false);
          this._Nav_0_3.ngDoCheck(this, this._el_0, throwOnChange);
          this.compView_0.detectChanges(throwOnChange);
          if (!throwOnChange) {
              if ((this.numberOfChecks === 0)) {
                  this._Nav_0_3.context.ngAfterViewInit();
              }
          }
      };
      View_ApiDemoApp0.prototype.destroyInternal = function () {
          this.compView_0.destroy();
      };
      return View_ApiDemoApp0;
  }(import82.AppView));
  var renderType_ApiDemoPage_Host = import84.createRenderComponentType('', 0, import85.ViewEncapsulation.None, [], {});
  var View_ApiDemoPage_Host0 = (function (_super) {
      __extends(View_ApiDemoPage_Host0, _super);
      function View_ApiDemoPage_Host0(viewUtils, parentView, parentIndex, parentElement) {
          _super.call(this, View_ApiDemoPage_Host0, renderType_ApiDemoPage_Host, import86.ViewType.HOST, viewUtils, parentView, parentIndex, parentElement, import87.ChangeDetectorStatus.CheckAlways);
      }
      View_ApiDemoPage_Host0.prototype.createInternal = function (rootSelector) {
          this._el_0 = import84.selectOrCreateRenderHostElement(this.renderer, 'ng-component', import84.EMPTY_INLINE_ARRAY, rootSelector, null);
          this.compView_0 = new View_ApiDemoPage0(this.viewUtils, this, 0, this._el_0);
          this._ApiDemoPage_0_3 = new Wrapper_ApiDemoPage();
          this.compView_0.create(this._ApiDemoPage_0_3.context);
          this.init(this._el_0, (this.renderer.directRenderer ? null : [this._el_0]), null);
          return new import88.ComponentRef_(0, this, this._el_0, this._ApiDemoPage_0_3.context);
      };
      View_ApiDemoPage_Host0.prototype.injectorGetInternal = function (token, requestNodeIndex, notFoundResult) {
          if (((token === import1.ApiDemoPage) && (0 === requestNodeIndex))) {
              return this._ApiDemoPage_0_3.context;
          }
          return notFoundResult;
      };
      View_ApiDemoPage_Host0.prototype.detectChangesInternal = function (throwOnChange) {
          this._ApiDemoPage_0_3.ngDoCheck(this, this._el_0, throwOnChange);
          this.compView_0.detectChanges(throwOnChange);
      };
      View_ApiDemoPage_Host0.prototype.destroyInternal = function () {
          this.compView_0.destroy();
      };
      View_ApiDemoPage_Host0.prototype.visitRootNodesInternal = function (cb, ctx) {
          cb(this._el_0, ctx);
      };
      return View_ApiDemoPage_Host0;
  }(import82.AppView));
  export var ApiDemoPageNgFactory = new import88.ComponentFactory('ng-component', View_ApiDemoPage_Host0, import1.ApiDemoPage);
  var styles_ApiDemoPage = [];
  var renderType_ApiDemoPage = import84.createRenderComponentType('', 0, import85.ViewEncapsulation.None, styles_ApiDemoPage, {});
  export var View_ApiDemoPage0 = (function (_super) {
      __extends(View_ApiDemoPage0, _super);
      function View_ApiDemoPage0(viewUtils, parentView, parentIndex, parentElement) {
          _super.call(this, View_ApiDemoPage0, renderType_ApiDemoPage, import86.ViewType.COMPONENT, viewUtils, parentView, parentIndex, parentElement, import87.ChangeDetectorStatus.CheckAlways);
      }
      View_ApiDemoPage0.prototype.createInternal = function (rootSelector) {
          var parentRenderNode = this.renderer.createViewRoot(this.parentElement);
          this._el_0 = import84.createRenderElement(this.renderer, parentRenderNode, 'ion-header', import84.EMPTY_INLINE_ARRAY, null);
          this._Header_0_3 = new import95.Wrapper_Header(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_0), this.renderer, this.parentView.injectorGet(import91.ViewController, this.parentIndex, null));
          this._text_1 = this.renderer.createText(this._el_0, '\n\n  ', null);
          this._el_2 = import84.createRenderElement(this.renderer, this._el_0, 'ion-navbar', new import84.InlineArray2(2, 'class', 'toolbar'), null);
          this.compView_2 = new import97.View_Navbar0(this.viewUtils, this, 2, this._el_2);
          this._Navbar_2_3 = new import97.Wrapper_Navbar(this.parentView.injectorGet(import12.App, this.parentIndex), this.parentView.injectorGet(import91.ViewController, this.parentIndex, null), this.parentView.injectorGet(import92.NavController, this.parentIndex, null), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_2), this.renderer);
          this._text_3 = this.renderer.createText(null, '\n    ', null);
          this._el_4 = import84.createRenderElement(this.renderer, null, 'ion-title', import84.EMPTY_INLINE_ARRAY, null);
          this.compView_4 = new import99.View_ToolbarTitle0(this.viewUtils, this, 4, this._el_4);
          this._ToolbarTitle_4_3 = new import99.Wrapper_ToolbarTitle(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_4), this.renderer, this.parentView.injectorGet(import111.Toolbar, this.parentIndex, null), this._Navbar_2_3.context);
          this._text_5 = this.renderer.createText(null, 'Toggle', null);
          this.compView_4.create(this._ToolbarTitle_4_3.context);
          this._text_6 = this.renderer.createText(null, '\n  ', null);
          this.compView_2.create(this._Navbar_2_3.context);
          this._text_7 = this.renderer.createText(this._el_0, '\n\n', null);
          this._text_8 = this.renderer.createText(parentRenderNode, '\n\n\n', null);
          this._el_9 = import84.createRenderElement(this.renderer, parentRenderNode, 'ion-content', import84.EMPTY_INLINE_ARRAY, null);
          this.compView_9 = new import101.View_Content0(this.viewUtils, this, 9, this._el_9);
          this._Content_9_3 = new import101.Wrapper_Content(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_9), this.renderer, this.parentView.injectorGet(import12.App, this.parentIndex), this.parentView.injectorGet(import36.Keyboard, this.parentIndex), this.parentView.injectorGet(import58.NgZone, this.parentIndex), this.parentView.injectorGet(import91.ViewController, this.parentIndex, null), this.parentView.injectorGet(import112.Tabs, this.parentIndex, null), this.parentView.injectorGet(import10.DomController, this.parentIndex));
          this._text_10 = this.renderer.createText(null, '\n\n  ', null);
          this._el_11 = import84.createRenderElement(this.renderer, null, 'ion-list', import84.EMPTY_INLINE_ARRAY, null);
          this._List_11_3 = new import102.Wrapper_List(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_11), this.renderer, this.parentView.injectorGet(import13.GestureController, this.parentIndex), this.parentView.injectorGet(import10.DomController, this.parentIndex));
          this._text_12 = this.renderer.createText(this._el_11, '\n\n    ', null);
          this._el_13 = import84.createRenderElement(this.renderer, this._el_11, 'ion-item', new import84.InlineArray2(2, 'class', 'item item-block'), null);
          this.compView_13 = new import104.View_Item0(this.viewUtils, this, 13, this._el_13);
          this._Item_13_3 = new import104.Wrapper_Item(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_13), this.renderer, this.parentView.injectorGet(import113.ItemReorder, this.parentIndex, null));
          this._ItemContent_13_4 = new import104.Wrapper_ItemContent();
          this._query_Label_13_0 = new import105.QueryList();
          this._query_Button_13_1 = new import105.QueryList();
          this._query_Icon_13_2 = new import105.QueryList();
          this._text_14 = this.renderer.createText(null, '\n      ', null);
          this._el_15 = import84.createRenderElement(this.renderer, null, 'ion-label', import84.EMPTY_INLINE_ARRAY, null);
          this._Label_15_3 = new import106.Wrapper_Label(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_15), this.renderer, null, null, null, null);
          this._text_16 = this.renderer.createText(this._el_15, 'Frodo Baggins', null);
          this._text_17 = this.renderer.createText(null, '\n      ', null);
          this._el_18 = import84.createRenderElement(this.renderer, null, 'ion-toggle', import84.EMPTY_INLINE_ARRAY, null);
          this.compView_18 = new import108.View_Toggle0(this.viewUtils, this, 18, this._el_18);
          this._Toggle_18_3 = new import108.Wrapper_Toggle(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_18), this.renderer, this.parentView.injectorGet(import35.Haptic, this.parentIndex), this._Item_13_3.context, this.parentView.injectorGet(import13.GestureController, this.parentIndex), this.parentView.injectorGet(import10.DomController, this.parentIndex));
          this._NG_VALUE_ACCESSOR_18_4 = [this._Toggle_18_3.context];
          this._NgModel_18_5 = new import109.Wrapper_NgModel(null, null, null, this._NG_VALUE_ACCESSOR_18_4);
          this._NgControl_18_6 = this._NgModel_18_5.context;
          this._NgControlStatus_18_7 = new import110.Wrapper_NgControlStatus(this._NgControl_18_6);
          this.compView_18.create(this._Toggle_18_3.context);
          this._text_19 = this.renderer.createText(null, '\n    ', null);
          this._query_Label_13_0.reset([this._Label_15_3.context]);
          this._Item_13_3.context.contentLabel = this._query_Label_13_0.first;
          this.compView_13.create(this._Item_13_3.context);
          this._text_20 = this.renderer.createText(this._el_11, '\n\n    ', null);
          this._el_21 = import84.createRenderElement(this.renderer, this._el_11, 'ion-item', new import84.InlineArray2(2, 'class', 'item item-block'), null);
          this.compView_21 = new import104.View_Item0(this.viewUtils, this, 21, this._el_21);
          this._Item_21_3 = new import104.Wrapper_Item(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_21), this.renderer, this.parentView.injectorGet(import113.ItemReorder, this.parentIndex, null));
          this._ItemContent_21_4 = new import104.Wrapper_ItemContent();
          this._query_Label_21_0 = new import105.QueryList();
          this._query_Button_21_1 = new import105.QueryList();
          this._query_Icon_21_2 = new import105.QueryList();
          this._text_22 = this.renderer.createText(null, '\n      ', null);
          this._el_23 = import84.createRenderElement(this.renderer, null, 'ion-label', import84.EMPTY_INLINE_ARRAY, null);
          this._Label_23_3 = new import106.Wrapper_Label(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_23), this.renderer, null, null, null, null);
          this._text_24 = this.renderer.createText(this._el_23, 'Sam', null);
          this._text_25 = this.renderer.createText(null, '\n      ', null);
          this._el_26 = import84.createRenderElement(this.renderer, null, 'ion-toggle', import84.EMPTY_INLINE_ARRAY, null);
          this.compView_26 = new import108.View_Toggle0(this.viewUtils, this, 26, this._el_26);
          this._Toggle_26_3 = new import108.Wrapper_Toggle(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_26), this.renderer, this.parentView.injectorGet(import35.Haptic, this.parentIndex), this._Item_21_3.context, this.parentView.injectorGet(import13.GestureController, this.parentIndex), this.parentView.injectorGet(import10.DomController, this.parentIndex));
          this._NG_VALUE_ACCESSOR_26_4 = [this._Toggle_26_3.context];
          this._NgModel_26_5 = new import109.Wrapper_NgModel(null, null, null, this._NG_VALUE_ACCESSOR_26_4);
          this._NgControl_26_6 = this._NgModel_26_5.context;
          this._NgControlStatus_26_7 = new import110.Wrapper_NgControlStatus(this._NgControl_26_6);
          this.compView_26.create(this._Toggle_26_3.context);
          this._text_27 = this.renderer.createText(null, '\n    ', null);
          this._query_Label_21_0.reset([this._Label_23_3.context]);
          this._Item_21_3.context.contentLabel = this._query_Label_21_0.first;
          this.compView_21.create(this._Item_21_3.context);
          this._text_28 = this.renderer.createText(this._el_11, '\n\n    ', null);
          this._el_29 = import84.createRenderElement(this.renderer, this._el_11, 'ion-item', new import84.InlineArray2(2, 'class', 'item item-block'), null);
          this.compView_29 = new import104.View_Item0(this.viewUtils, this, 29, this._el_29);
          this._Item_29_3 = new import104.Wrapper_Item(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_29), this.renderer, this.parentView.injectorGet(import113.ItemReorder, this.parentIndex, null));
          this._ItemContent_29_4 = new import104.Wrapper_ItemContent();
          this._query_Label_29_0 = new import105.QueryList();
          this._query_Button_29_1 = new import105.QueryList();
          this._query_Icon_29_2 = new import105.QueryList();
          this._text_30 = this.renderer.createText(null, '\n      ', null);
          this._el_31 = import84.createRenderElement(this.renderer, null, 'ion-label', import84.EMPTY_INLINE_ARRAY, null);
          this._Label_31_3 = new import106.Wrapper_Label(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_31), this.renderer, null, null, null, null);
          this._text_32 = this.renderer.createText(this._el_31, 'Éowyn', null);
          this._text_33 = this.renderer.createText(null, '\n      ', null);
          this._el_34 = import84.createRenderElement(this.renderer, null, 'ion-toggle', new import84.InlineArray2(2, 'color', 'danger'), null);
          this.compView_34 = new import108.View_Toggle0(this.viewUtils, this, 34, this._el_34);
          this._Toggle_34_3 = new import108.Wrapper_Toggle(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_34), this.renderer, this.parentView.injectorGet(import35.Haptic, this.parentIndex), this._Item_29_3.context, this.parentView.injectorGet(import13.GestureController, this.parentIndex), this.parentView.injectorGet(import10.DomController, this.parentIndex));
          this._NG_VALUE_ACCESSOR_34_4 = [this._Toggle_34_3.context];
          this._NgModel_34_5 = new import109.Wrapper_NgModel(null, null, null, this._NG_VALUE_ACCESSOR_34_4);
          this._NgControl_34_6 = this._NgModel_34_5.context;
          this._NgControlStatus_34_7 = new import110.Wrapper_NgControlStatus(this._NgControl_34_6);
          this.compView_34.create(this._Toggle_34_3.context);
          this._text_35 = this.renderer.createText(null, '\n    ', null);
          this._query_Label_29_0.reset([this._Label_31_3.context]);
          this._Item_29_3.context.contentLabel = this._query_Label_29_0.first;
          this.compView_29.create(this._Item_29_3.context);
          this._text_36 = this.renderer.createText(this._el_11, '\n\n    ', null);
          this._el_37 = import84.createRenderElement(this.renderer, this._el_11, 'ion-item', new import84.InlineArray2(2, 'class', 'item item-block'), null);
          this.compView_37 = new import104.View_Item0(this.viewUtils, this, 37, this._el_37);
          this._Item_37_3 = new import104.Wrapper_Item(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_37), this.renderer, this.parentView.injectorGet(import113.ItemReorder, this.parentIndex, null));
          this._ItemContent_37_4 = new import104.Wrapper_ItemContent();
          this._query_Label_37_0 = new import105.QueryList();
          this._query_Button_37_1 = new import105.QueryList();
          this._query_Icon_37_2 = new import105.QueryList();
          this._text_38 = this.renderer.createText(null, '\n      ', null);
          this._el_39 = import84.createRenderElement(this.renderer, null, 'ion-label', import84.EMPTY_INLINE_ARRAY, null);
          this._Label_39_3 = new import106.Wrapper_Label(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_39), this.renderer, null, null, null, null);
          this._text_40 = this.renderer.createText(this._el_39, 'Legolas', null);
          this._text_41 = this.renderer.createText(null, '\n      ', null);
          this._el_42 = import84.createRenderElement(this.renderer, null, 'ion-toggle', new import84.InlineArray2(2, 'disabled', 'true'), null);
          this.compView_42 = new import108.View_Toggle0(this.viewUtils, this, 42, this._el_42);
          this._Toggle_42_3 = new import108.Wrapper_Toggle(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_42), this.renderer, this.parentView.injectorGet(import35.Haptic, this.parentIndex), this._Item_37_3.context, this.parentView.injectorGet(import13.GestureController, this.parentIndex), this.parentView.injectorGet(import10.DomController, this.parentIndex));
          this._NG_VALUE_ACCESSOR_42_4 = [this._Toggle_42_3.context];
          this._NgModel_42_5 = new import109.Wrapper_NgModel(null, null, null, this._NG_VALUE_ACCESSOR_42_4);
          this._NgControl_42_6 = this._NgModel_42_5.context;
          this._NgControlStatus_42_7 = new import110.Wrapper_NgControlStatus(this._NgControl_42_6);
          this.compView_42.create(this._Toggle_42_3.context);
          this._text_43 = this.renderer.createText(null, '\n    ', null);
          this._query_Label_37_0.reset([this._Label_39_3.context]);
          this._Item_37_3.context.contentLabel = this._query_Label_37_0.first;
          this.compView_37.create(this._Item_37_3.context);
          this._text_44 = this.renderer.createText(this._el_11, '\n\n    ', null);
          this._el_45 = import84.createRenderElement(this.renderer, this._el_11, 'ion-item', new import84.InlineArray2(2, 'class', 'item item-block'), null);
          this.compView_45 = new import104.View_Item0(this.viewUtils, this, 45, this._el_45);
          this._Item_45_3 = new import104.Wrapper_Item(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_45), this.renderer, this.parentView.injectorGet(import113.ItemReorder, this.parentIndex, null));
          this._ItemContent_45_4 = new import104.Wrapper_ItemContent();
          this._query_Label_45_0 = new import105.QueryList();
          this._query_Button_45_1 = new import105.QueryList();
          this._query_Icon_45_2 = new import105.QueryList();
          this._text_46 = this.renderer.createText(null, '\n      ', null);
          this._el_47 = import84.createRenderElement(this.renderer, null, 'ion-label', import84.EMPTY_INLINE_ARRAY, null);
          this._Label_47_3 = new import106.Wrapper_Label(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_47), this.renderer, null, null, null, null);
          this._text_48 = this.renderer.createText(this._el_47, 'Gimli', null);
          this._text_49 = this.renderer.createText(null, '\n      ', null);
          this._el_50 = import84.createRenderElement(this.renderer, null, 'ion-toggle', new import84.InlineArray2(2, 'color', 'danger'), null);
          this.compView_50 = new import108.View_Toggle0(this.viewUtils, this, 50, this._el_50);
          this._Toggle_50_3 = new import108.Wrapper_Toggle(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_50), this.renderer, this.parentView.injectorGet(import35.Haptic, this.parentIndex), this._Item_45_3.context, this.parentView.injectorGet(import13.GestureController, this.parentIndex), this.parentView.injectorGet(import10.DomController, this.parentIndex));
          this._NG_VALUE_ACCESSOR_50_4 = [this._Toggle_50_3.context];
          this._NgModel_50_5 = new import109.Wrapper_NgModel(null, null, null, this._NG_VALUE_ACCESSOR_50_4);
          this._NgControl_50_6 = this._NgModel_50_5.context;
          this._NgControlStatus_50_7 = new import110.Wrapper_NgControlStatus(this._NgControl_50_6);
          this.compView_50.create(this._Toggle_50_3.context);
          this._text_51 = this.renderer.createText(null, '\n    ', null);
          this._query_Label_45_0.reset([this._Label_47_3.context]);
          this._Item_45_3.context.contentLabel = this._query_Label_45_0.first;
          this.compView_45.create(this._Item_45_3.context);
          this._text_52 = this.renderer.createText(this._el_11, '\n\n    ', null);
          this._el_53 = import84.createRenderElement(this.renderer, this._el_11, 'ion-item', new import84.InlineArray2(2, 'class', 'item item-block'), null);
          this.compView_53 = new import104.View_Item0(this.viewUtils, this, 53, this._el_53);
          this._Item_53_3 = new import104.Wrapper_Item(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_53), this.renderer, this.parentView.injectorGet(import113.ItemReorder, this.parentIndex, null));
          this._ItemContent_53_4 = new import104.Wrapper_ItemContent();
          this._query_Label_53_0 = new import105.QueryList();
          this._query_Button_53_1 = new import105.QueryList();
          this._query_Icon_53_2 = new import105.QueryList();
          this._text_54 = this.renderer.createText(null, '\n      ', null);
          this._el_55 = import84.createRenderElement(this.renderer, null, 'ion-label', import84.EMPTY_INLINE_ARRAY, null);
          this._Label_55_3 = new import106.Wrapper_Label(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_55), this.renderer, null, null, null, null);
          this._text_56 = this.renderer.createText(this._el_55, 'Saruman', null);
          this._text_57 = this.renderer.createText(null, '\n      ', null);
          this._el_58 = import84.createRenderElement(this.renderer, null, 'ion-toggle', new import84.InlineArray2(2, 'color', 'dark'), null);
          this.compView_58 = new import108.View_Toggle0(this.viewUtils, this, 58, this._el_58);
          this._Toggle_58_3 = new import108.Wrapper_Toggle(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_58), this.renderer, this.parentView.injectorGet(import35.Haptic, this.parentIndex), this._Item_53_3.context, this.parentView.injectorGet(import13.GestureController, this.parentIndex), this.parentView.injectorGet(import10.DomController, this.parentIndex));
          this._NG_VALUE_ACCESSOR_58_4 = [this._Toggle_58_3.context];
          this._NgModel_58_5 = new import109.Wrapper_NgModel(null, null, null, this._NG_VALUE_ACCESSOR_58_4);
          this._NgControl_58_6 = this._NgModel_58_5.context;
          this._NgControlStatus_58_7 = new import110.Wrapper_NgControlStatus(this._NgControl_58_6);
          this.compView_58.create(this._Toggle_58_3.context);
          this._text_59 = this.renderer.createText(null, '\n    ', null);
          this._query_Label_53_0.reset([this._Label_55_3.context]);
          this._Item_53_3.context.contentLabel = this._query_Label_53_0.first;
          this.compView_53.create(this._Item_53_3.context);
          this._text_60 = this.renderer.createText(this._el_11, '\n\n    ', null);
          this._el_61 = import84.createRenderElement(this.renderer, this._el_11, 'ion-item', new import84.InlineArray2(2, 'class', 'item item-block'), null);
          this.compView_61 = new import104.View_Item0(this.viewUtils, this, 61, this._el_61);
          this._Item_61_3 = new import104.Wrapper_Item(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_61), this.renderer, this.parentView.injectorGet(import113.ItemReorder, this.parentIndex, null));
          this._ItemContent_61_4 = new import104.Wrapper_ItemContent();
          this._query_Label_61_0 = new import105.QueryList();
          this._query_Button_61_1 = new import105.QueryList();
          this._query_Icon_61_2 = new import105.QueryList();
          this._text_62 = this.renderer.createText(null, '\n      ', null);
          this._el_63 = import84.createRenderElement(this.renderer, null, 'ion-label', import84.EMPTY_INLINE_ARRAY, null);
          this._Label_63_3 = new import106.Wrapper_Label(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_63), this.renderer, null, null, null, null);
          this._text_64 = this.renderer.createText(this._el_63, 'Gandalf', null);
          this._text_65 = this.renderer.createText(null, '\n      ', null);
          this._el_66 = import84.createRenderElement(this.renderer, null, 'ion-toggle', new import84.InlineArray2(2, 'color', 'secondary'), null);
          this.compView_66 = new import108.View_Toggle0(this.viewUtils, this, 66, this._el_66);
          this._Toggle_66_3 = new import108.Wrapper_Toggle(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_66), this.renderer, this.parentView.injectorGet(import35.Haptic, this.parentIndex), this._Item_61_3.context, this.parentView.injectorGet(import13.GestureController, this.parentIndex), this.parentView.injectorGet(import10.DomController, this.parentIndex));
          this._NG_VALUE_ACCESSOR_66_4 = [this._Toggle_66_3.context];
          this._NgModel_66_5 = new import109.Wrapper_NgModel(null, null, null, this._NG_VALUE_ACCESSOR_66_4);
          this._NgControl_66_6 = this._NgModel_66_5.context;
          this._NgControlStatus_66_7 = new import110.Wrapper_NgControlStatus(this._NgControl_66_6);
          this.compView_66.create(this._Toggle_66_3.context);
          this._text_67 = this.renderer.createText(null, '\n    ', null);
          this._query_Label_61_0.reset([this._Label_63_3.context]);
          this._Item_61_3.context.contentLabel = this._query_Label_61_0.first;
          this.compView_61.create(this._Item_61_3.context);
          this._text_68 = this.renderer.createText(this._el_11, '\n\n    ', null);
          this._el_69 = import84.createRenderElement(this.renderer, this._el_11, 'ion-item', new import84.InlineArray2(2, 'class', 'item item-block'), null);
          this.compView_69 = new import104.View_Item0(this.viewUtils, this, 69, this._el_69);
          this._Item_69_3 = new import104.Wrapper_Item(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_69), this.renderer, this.parentView.injectorGet(import113.ItemReorder, this.parentIndex, null));
          this._ItemContent_69_4 = new import104.Wrapper_ItemContent();
          this._query_Label_69_0 = new import105.QueryList();
          this._query_Button_69_1 = new import105.QueryList();
          this._query_Icon_69_2 = new import105.QueryList();
          this._text_70 = this.renderer.createText(null, '\n      ', null);
          this._el_71 = import84.createRenderElement(this.renderer, null, 'ion-label', import84.EMPTY_INLINE_ARRAY, null);
          this._Label_71_3 = new import106.Wrapper_Label(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_71), this.renderer, null, null, null, null);
          this._text_72 = this.renderer.createText(this._el_71, 'Arwen', null);
          this._text_73 = this.renderer.createText(null, '\n      ', null);
          this._el_74 = import84.createRenderElement(this.renderer, null, 'ion-toggle', new import84.InlineArray2(2, 'disabled', 'true'), null);
          this.compView_74 = new import108.View_Toggle0(this.viewUtils, this, 74, this._el_74);
          this._Toggle_74_3 = new import108.Wrapper_Toggle(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_74), this.renderer, this.parentView.injectorGet(import35.Haptic, this.parentIndex), this._Item_69_3.context, this.parentView.injectorGet(import13.GestureController, this.parentIndex), this.parentView.injectorGet(import10.DomController, this.parentIndex));
          this._NG_VALUE_ACCESSOR_74_4 = [this._Toggle_74_3.context];
          this._NgModel_74_5 = new import109.Wrapper_NgModel(null, null, null, this._NG_VALUE_ACCESSOR_74_4);
          this._NgControl_74_6 = this._NgModel_74_5.context;
          this._NgControlStatus_74_7 = new import110.Wrapper_NgControlStatus(this._NgControl_74_6);
          this.compView_74.create(this._Toggle_74_3.context);
          this._text_75 = this.renderer.createText(null, '\n    ', null);
          this._query_Label_69_0.reset([this._Label_71_3.context]);
          this._Item_69_3.context.contentLabel = this._query_Label_69_0.first;
          this.compView_69.create(this._Item_69_3.context);
          this._text_76 = this.renderer.createText(this._el_11, '\n\n    ', null);
          this._el_77 = import84.createRenderElement(this.renderer, this._el_11, 'ion-item', new import84.InlineArray2(2, 'class', 'item item-block'), null);
          this.compView_77 = new import104.View_Item0(this.viewUtils, this, 77, this._el_77);
          this._Item_77_3 = new import104.Wrapper_Item(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_77), this.renderer, this.parentView.injectorGet(import113.ItemReorder, this.parentIndex, null));
          this._ItemContent_77_4 = new import104.Wrapper_ItemContent();
          this._query_Label_77_0 = new import105.QueryList();
          this._query_Button_77_1 = new import105.QueryList();
          this._query_Icon_77_2 = new import105.QueryList();
          this._text_78 = this.renderer.createText(null, '\n      ', null);
          this._el_79 = import84.createRenderElement(this.renderer, null, 'ion-label', import84.EMPTY_INLINE_ARRAY, null);
          this._Label_79_3 = new import106.Wrapper_Label(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_79), this.renderer, null, null, null, null);
          this._text_80 = this.renderer.createText(this._el_79, 'Boromir', null);
          this._text_81 = this.renderer.createText(null, '\n      ', null);
          this._el_82 = import84.createRenderElement(this.renderer, null, 'ion-toggle', import84.EMPTY_INLINE_ARRAY, null);
          this.compView_82 = new import108.View_Toggle0(this.viewUtils, this, 82, this._el_82);
          this._Toggle_82_3 = new import108.Wrapper_Toggle(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_82), this.renderer, this.parentView.injectorGet(import35.Haptic, this.parentIndex), this._Item_77_3.context, this.parentView.injectorGet(import13.GestureController, this.parentIndex), this.parentView.injectorGet(import10.DomController, this.parentIndex));
          this._NG_VALUE_ACCESSOR_82_4 = [this._Toggle_82_3.context];
          this._NgModel_82_5 = new import109.Wrapper_NgModel(null, null, null, this._NG_VALUE_ACCESSOR_82_4);
          this._NgControl_82_6 = this._NgModel_82_5.context;
          this._NgControlStatus_82_7 = new import110.Wrapper_NgControlStatus(this._NgControl_82_6);
          this.compView_82.create(this._Toggle_82_3.context);
          this._text_83 = this.renderer.createText(null, '\n    ', null);
          this._query_Label_77_0.reset([this._Label_79_3.context]);
          this._Item_77_3.context.contentLabel = this._query_Label_77_0.first;
          this.compView_77.create(this._Item_77_3.context);
          this._text_84 = this.renderer.createText(this._el_11, '\n\n    ', null);
          this._el_85 = import84.createRenderElement(this.renderer, this._el_11, 'ion-item', new import84.InlineArray2(2, 'class', 'item item-block'), null);
          this.compView_85 = new import104.View_Item0(this.viewUtils, this, 85, this._el_85);
          this._Item_85_3 = new import104.Wrapper_Item(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_85), this.renderer, this.parentView.injectorGet(import113.ItemReorder, this.parentIndex, null));
          this._ItemContent_85_4 = new import104.Wrapper_ItemContent();
          this._query_Label_85_0 = new import105.QueryList();
          this._query_Button_85_1 = new import105.QueryList();
          this._query_Icon_85_2 = new import105.QueryList();
          this._text_86 = this.renderer.createText(null, '\n      ', null);
          this._el_87 = import84.createRenderElement(this.renderer, null, 'ion-label', import84.EMPTY_INLINE_ARRAY, null);
          this._Label_87_3 = new import106.Wrapper_Label(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_87), this.renderer, null, null, null, null);
          this._text_88 = this.renderer.createText(this._el_87, 'Gollum', null);
          this._text_89 = this.renderer.createText(null, '\n      ', null);
          this._el_90 = import84.createRenderElement(this.renderer, null, 'ion-toggle', new import84.InlineArray2(2, 'color', 'dark'), null);
          this.compView_90 = new import108.View_Toggle0(this.viewUtils, this, 90, this._el_90);
          this._Toggle_90_3 = new import108.Wrapper_Toggle(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_90), this.renderer, this.parentView.injectorGet(import35.Haptic, this.parentIndex), this._Item_85_3.context, this.parentView.injectorGet(import13.GestureController, this.parentIndex), this.parentView.injectorGet(import10.DomController, this.parentIndex));
          this._NG_VALUE_ACCESSOR_90_4 = [this._Toggle_90_3.context];
          this._NgModel_90_5 = new import109.Wrapper_NgModel(null, null, null, this._NG_VALUE_ACCESSOR_90_4);
          this._NgControl_90_6 = this._NgModel_90_5.context;
          this._NgControlStatus_90_7 = new import110.Wrapper_NgControlStatus(this._NgControl_90_6);
          this.compView_90.create(this._Toggle_90_3.context);
          this._text_91 = this.renderer.createText(null, '\n    ', null);
          this._query_Label_85_0.reset([this._Label_87_3.context]);
          this._Item_85_3.context.contentLabel = this._query_Label_85_0.first;
          this.compView_85.create(this._Item_85_3.context);
          this._text_92 = this.renderer.createText(this._el_11, '\n\n    ', null);
          this._el_93 = import84.createRenderElement(this.renderer, this._el_11, 'ion-item', new import84.InlineArray2(2, 'class', 'item item-block'), null);
          this.compView_93 = new import104.View_Item0(this.viewUtils, this, 93, this._el_93);
          this._Item_93_3 = new import104.Wrapper_Item(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_93), this.renderer, this.parentView.injectorGet(import113.ItemReorder, this.parentIndex, null));
          this._ItemContent_93_4 = new import104.Wrapper_ItemContent();
          this._query_Label_93_0 = new import105.QueryList();
          this._query_Button_93_1 = new import105.QueryList();
          this._query_Icon_93_2 = new import105.QueryList();
          this._text_94 = this.renderer.createText(null, '\n      ', null);
          this._el_95 = import84.createRenderElement(this.renderer, null, 'ion-label', import84.EMPTY_INLINE_ARRAY, null);
          this._Label_95_3 = new import106.Wrapper_Label(this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_95), this.renderer, null, null, null, null);
          this._text_96 = this.renderer.createText(this._el_95, 'Galadriel', null);
          this._text_97 = this.renderer.createText(null, '\n      ', null);
          this._el_98 = import84.createRenderElement(this.renderer, null, 'ion-toggle', new import84.InlineArray2(2, 'color', 'secondary'), null);
          this.compView_98 = new import108.View_Toggle0(this.viewUtils, this, 98, this._el_98);
          this._Toggle_98_3 = new import108.Wrapper_Toggle(this.parentView.injectorGet(import34.Form, this.parentIndex), this.parentView.injectorGet(import67.Config, this.parentIndex), new import93.ElementRef(this._el_98), this.renderer, this.parentView.injectorGet(import35.Haptic, this.parentIndex), this._Item_93_3.context, this.parentView.injectorGet(import13.GestureController, this.parentIndex), this.parentView.injectorGet(import10.DomController, this.parentIndex));
          this._NG_VALUE_ACCESSOR_98_4 = [this._Toggle_98_3.context];
          this._NgModel_98_5 = new import109.Wrapper_NgModel(null, null, null, this._NG_VALUE_ACCESSOR_98_4);
          this._NgControl_98_6 = this._NgModel_98_5.context;
          this._NgControlStatus_98_7 = new import110.Wrapper_NgControlStatus(this._NgControl_98_6);
          this.compView_98.create(this._Toggle_98_3.context);
          this._text_99 = this.renderer.createText(null, '\n    ', null);
          this._query_Label_93_0.reset([this._Label_95_3.context]);
          this._Item_93_3.context.contentLabel = this._query_Label_93_0.first;
          this.compView_93.create(this._Item_93_3.context);
          this._text_100 = this.renderer.createText(this._el_11, '\n\n  ', null);
          this._text_101 = this.renderer.createText(null, '\n\n', null);
          this.compView_9.create(this._Content_9_3.context);
          this._text_102 = this.renderer.createText(parentRenderNode, '\n', null);
          var disposable_0 = import84.subscribeToRenderElement(this, this._el_18, new import84.InlineArray4(4, 'ngModelChange', null, 'keyup', null), this.eventHandler(this.handleEvent_18));
          this._NgModel_18_5.subscribe(this, this.eventHandler(this.handleEvent_18), true);
          var disposable_1 = import84.subscribeToRenderElement(this, this._el_26, new import84.InlineArray4(4, 'ngModelChange', null, 'keyup', null), this.eventHandler(this.handleEvent_26));
          this._NgModel_26_5.subscribe(this, this.eventHandler(this.handleEvent_26), true);
          var disposable_2 = import84.subscribeToRenderElement(this, this._el_34, new import84.InlineArray4(4, 'ngModelChange', null, 'keyup', null), this.eventHandler(this.handleEvent_34));
          this._NgModel_34_5.subscribe(this, this.eventHandler(this.handleEvent_34), true);
          var disposable_3 = import84.subscribeToRenderElement(this, this._el_42, new import84.InlineArray4(4, 'ngModelChange', null, 'keyup', null), this.eventHandler(this.handleEvent_42));
          this._NgModel_42_5.subscribe(this, this.eventHandler(this.handleEvent_42), true);
          var disposable_4 = import84.subscribeToRenderElement(this, this._el_50, new import84.InlineArray4(4, 'ngModelChange', null, 'keyup', null), this.eventHandler(this.handleEvent_50));
          this._NgModel_50_5.subscribe(this, this.eventHandler(this.handleEvent_50), true);
          var disposable_5 = import84.subscribeToRenderElement(this, this._el_58, new import84.InlineArray4(4, 'ngModelChange', null, 'keyup', null), this.eventHandler(this.handleEvent_58));
          this._NgModel_58_5.subscribe(this, this.eventHandler(this.handleEvent_58), true);
          var disposable_6 = import84.subscribeToRenderElement(this, this._el_66, new import84.InlineArray4(4, 'ngModelChange', null, 'keyup', null), this.eventHandler(this.handleEvent_66));
          this._NgModel_66_5.subscribe(this, this.eventHandler(this.handleEvent_66), true);
          var disposable_7 = import84.subscribeToRenderElement(this, this._el_74, new import84.InlineArray4(4, 'ngModelChange', null, 'keyup', null), this.eventHandler(this.handleEvent_74));
          this._NgModel_74_5.subscribe(this, this.eventHandler(this.handleEvent_74), true);
          var disposable_8 = import84.subscribeToRenderElement(this, this._el_82, new import84.InlineArray4(4, 'ngModelChange', null, 'keyup', null), this.eventHandler(this.handleEvent_82));
          this._NgModel_82_5.subscribe(this, this.eventHandler(this.handleEvent_82), true);
          var disposable_9 = import84.subscribeToRenderElement(this, this._el_90, new import84.InlineArray4(4, 'ngModelChange', null, 'keyup', null), this.eventHandler(this.handleEvent_90));
          this._NgModel_90_5.subscribe(this, this.eventHandler(this.handleEvent_90), true);
          var disposable_10 = import84.subscribeToRenderElement(this, this._el_98, new import84.InlineArray4(4, 'ngModelChange', null, 'keyup', null), this.eventHandler(this.handleEvent_98));
          this._NgModel_98_5.subscribe(this, this.eventHandler(this.handleEvent_98), true);
          this.init(null, (this.renderer.directRenderer ? null : [
              this._el_0,
              this._text_1,
              this._el_2,
              this._text_3,
              this._el_4,
              this._text_5,
              this._text_6,
              this._text_7,
              this._text_8,
              this._el_9,
              this._text_10,
              this._el_11,
              this._text_12,
              this._el_13,
              this._text_14,
              this._el_15,
              this._text_16,
              this._text_17,
              this._el_18,
              this._text_19,
              this._text_20,
              this._el_21,
              this._text_22,
              this._el_23,
              this._text_24,
              this._text_25,
              this._el_26,
              this._text_27,
              this._text_28,
              this._el_29,
              this._text_30,
              this._el_31,
              this._text_32,
              this._text_33,
              this._el_34,
              this._text_35,
              this._text_36,
              this._el_37,
              this._text_38,
              this._el_39,
              this._text_40,
              this._text_41,
              this._el_42,
              this._text_43,
              this._text_44,
              this._el_45,
              this._text_46,
              this._el_47,
              this._text_48,
              this._text_49,
              this._el_50,
              this._text_51,
              this._text_52,
              this._el_53,
              this._text_54,
              this._el_55,
              this._text_56,
              this._text_57,
              this._el_58,
              this._text_59,
              this._text_60,
              this._el_61,
              this._text_62,
              this._el_63,
              this._text_64,
              this._text_65,
              this._el_66,
              this._text_67,
              this._text_68,
              this._el_69,
              this._text_70,
              this._el_71,
              this._text_72,
              this._text_73,
              this._el_74,
              this._text_75,
              this._text_76,
              this._el_77,
              this._text_78,
              this._el_79,
              this._text_80,
              this._text_81,
              this._el_82,
              this._text_83,
              this._text_84,
              this._el_85,
              this._text_86,
              this._el_87,
              this._text_88,
              this._text_89,
              this._el_90,
              this._text_91,
              this._text_92,
              this._el_93,
              this._text_94,
              this._el_95,
              this._text_96,
              this._text_97,
              this._el_98,
              this._text_99,
              this._text_100,
              this._text_101,
              this._text_102
          ]), [
              disposable_0,
              disposable_1,
              disposable_2,
              disposable_3,
              disposable_4,
              disposable_5,
              disposable_6,
              disposable_7,
              disposable_8,
              disposable_9,
              disposable_10
          ]);
          return null;
      };
      View_ApiDemoPage0.prototype.injectorGetInternal = function (token, requestNodeIndex, notFoundResult) {
          if (((token === import98.ToolbarTitle) && ((4 <= requestNodeIndex) && (requestNodeIndex <= 5)))) {
              return this._ToolbarTitle_4_3.context;
          }
          if (((token === import96.Navbar) && ((2 <= requestNodeIndex) && (requestNodeIndex <= 6)))) {
              return this._Navbar_2_3.context;
          }
          if (((token === import111.Header) && ((0 <= requestNodeIndex) && (requestNodeIndex <= 7)))) {
              return this._Header_0_3.context;
          }
          if (((token === import114.Label) && ((15 <= requestNodeIndex) && (requestNodeIndex <= 16)))) {
              return this._Label_15_3.context;
          }
          if (((token === import107.Toggle) && (18 === requestNodeIndex))) {
              return this._Toggle_18_3.context;
          }
          if (((token === import115.NG_VALUE_ACCESSOR) && (18 === requestNodeIndex))) {
              return this._NG_VALUE_ACCESSOR_18_4;
          }
          if (((token === import116.NgModel) && (18 === requestNodeIndex))) {
              return this._NgModel_18_5.context;
          }
          if (((token === import117.NgControl) && (18 === requestNodeIndex))) {
              return this._NgControl_18_6;
          }
          if (((token === import118.NgControlStatus) && (18 === requestNodeIndex))) {
              return this._NgControlStatus_18_7.context;
          }
          if (((token === import103.Item) && ((13 <= requestNodeIndex) && (requestNodeIndex <= 19)))) {
              return this._Item_13_3.context;
          }
          if (((token === import103.ItemContent) && ((13 <= requestNodeIndex) && (requestNodeIndex <= 19)))) {
              return this._ItemContent_13_4.context;
          }
          if (((token === import114.Label) && ((23 <= requestNodeIndex) && (requestNodeIndex <= 24)))) {
              return this._Label_23_3.context;
          }
          if (((token === import107.Toggle) && (26 === requestNodeIndex))) {
              return this._Toggle_26_3.context;
          }
          if (((token === import115.NG_VALUE_ACCESSOR) && (26 === requestNodeIndex))) {
              return this._NG_VALUE_ACCESSOR_26_4;
          }
          if (((token === import116.NgModel) && (26 === requestNodeIndex))) {
              return this._NgModel_26_5.context;
          }
          if (((token === import117.NgControl) && (26 === requestNodeIndex))) {
              return this._NgControl_26_6;
          }
          if (((token === import118.NgControlStatus) && (26 === requestNodeIndex))) {
              return this._NgControlStatus_26_7.context;
          }
          if (((token === import103.Item) && ((21 <= requestNodeIndex) && (requestNodeIndex <= 27)))) {
              return this._Item_21_3.context;
          }
          if (((token === import103.ItemContent) && ((21 <= requestNodeIndex) && (requestNodeIndex <= 27)))) {
              return this._ItemContent_21_4.context;
          }
          if (((token === import114.Label) && ((31 <= requestNodeIndex) && (requestNodeIndex <= 32)))) {
              return this._Label_31_3.context;
          }
          if (((token === import107.Toggle) && (34 === requestNodeIndex))) {
              return this._Toggle_34_3.context;
          }
          if (((token === import115.NG_VALUE_ACCESSOR) && (34 === requestNodeIndex))) {
              return this._NG_VALUE_ACCESSOR_34_4;
          }
          if (((token === import116.NgModel) && (34 === requestNodeIndex))) {
              return this._NgModel_34_5.context;
          }
          if (((token === import117.NgControl) && (34 === requestNodeIndex))) {
              return this._NgControl_34_6;
          }
          if (((token === import118.NgControlStatus) && (34 === requestNodeIndex))) {
              return this._NgControlStatus_34_7.context;
          }
          if (((token === import103.Item) && ((29 <= requestNodeIndex) && (requestNodeIndex <= 35)))) {
              return this._Item_29_3.context;
          }
          if (((token === import103.ItemContent) && ((29 <= requestNodeIndex) && (requestNodeIndex <= 35)))) {
              return this._ItemContent_29_4.context;
          }
          if (((token === import114.Label) && ((39 <= requestNodeIndex) && (requestNodeIndex <= 40)))) {
              return this._Label_39_3.context;
          }
          if (((token === import107.Toggle) && (42 === requestNodeIndex))) {
              return this._Toggle_42_3.context;
          }
          if (((token === import115.NG_VALUE_ACCESSOR) && (42 === requestNodeIndex))) {
              return this._NG_VALUE_ACCESSOR_42_4;
          }
          if (((token === import116.NgModel) && (42 === requestNodeIndex))) {
              return this._NgModel_42_5.context;
          }
          if (((token === import117.NgControl) && (42 === requestNodeIndex))) {
              return this._NgControl_42_6;
          }
          if (((token === import118.NgControlStatus) && (42 === requestNodeIndex))) {
              return this._NgControlStatus_42_7.context;
          }
          if (((token === import103.Item) && ((37 <= requestNodeIndex) && (requestNodeIndex <= 43)))) {
              return this._Item_37_3.context;
          }
          if (((token === import103.ItemContent) && ((37 <= requestNodeIndex) && (requestNodeIndex <= 43)))) {
              return this._ItemContent_37_4.context;
          }
          if (((token === import114.Label) && ((47 <= requestNodeIndex) && (requestNodeIndex <= 48)))) {
              return this._Label_47_3.context;
          }
          if (((token === import107.Toggle) && (50 === requestNodeIndex))) {
              return this._Toggle_50_3.context;
          }
          if (((token === import115.NG_VALUE_ACCESSOR) && (50 === requestNodeIndex))) {
              return this._NG_VALUE_ACCESSOR_50_4;
          }
          if (((token === import116.NgModel) && (50 === requestNodeIndex))) {
              return this._NgModel_50_5.context;
          }
          if (((token === import117.NgControl) && (50 === requestNodeIndex))) {
              return this._NgControl_50_6;
          }
          if (((token === import118.NgControlStatus) && (50 === requestNodeIndex))) {
              return this._NgControlStatus_50_7.context;
          }
          if (((token === import103.Item) && ((45 <= requestNodeIndex) && (requestNodeIndex <= 51)))) {
              return this._Item_45_3.context;
          }
          if (((token === import103.ItemContent) && ((45 <= requestNodeIndex) && (requestNodeIndex <= 51)))) {
              return this._ItemContent_45_4.context;
          }
          if (((token === import114.Label) && ((55 <= requestNodeIndex) && (requestNodeIndex <= 56)))) {
              return this._Label_55_3.context;
          }
          if (((token === import107.Toggle) && (58 === requestNodeIndex))) {
              return this._Toggle_58_3.context;
          }
          if (((token === import115.NG_VALUE_ACCESSOR) && (58 === requestNodeIndex))) {
              return this._NG_VALUE_ACCESSOR_58_4;
          }
          if (((token === import116.NgModel) && (58 === requestNodeIndex))) {
              return this._NgModel_58_5.context;
          }
          if (((token === import117.NgControl) && (58 === requestNodeIndex))) {
              return this._NgControl_58_6;
          }
          if (((token === import118.NgControlStatus) && (58 === requestNodeIndex))) {
              return this._NgControlStatus_58_7.context;
          }
          if (((token === import103.Item) && ((53 <= requestNodeIndex) && (requestNodeIndex <= 59)))) {
              return this._Item_53_3.context;
          }
          if (((token === import103.ItemContent) && ((53 <= requestNodeIndex) && (requestNodeIndex <= 59)))) {
              return this._ItemContent_53_4.context;
          }
          if (((token === import114.Label) && ((63 <= requestNodeIndex) && (requestNodeIndex <= 64)))) {
              return this._Label_63_3.context;
          }
          if (((token === import107.Toggle) && (66 === requestNodeIndex))) {
              return this._Toggle_66_3.context;
          }
          if (((token === import115.NG_VALUE_ACCESSOR) && (66 === requestNodeIndex))) {
              return this._NG_VALUE_ACCESSOR_66_4;
          }
          if (((token === import116.NgModel) && (66 === requestNodeIndex))) {
              return this._NgModel_66_5.context;
          }
          if (((token === import117.NgControl) && (66 === requestNodeIndex))) {
              return this._NgControl_66_6;
          }
          if (((token === import118.NgControlStatus) && (66 === requestNodeIndex))) {
              return this._NgControlStatus_66_7.context;
          }
          if (((token === import103.Item) && ((61 <= requestNodeIndex) && (requestNodeIndex <= 67)))) {
              return this._Item_61_3.context;
          }
          if (((token === import103.ItemContent) && ((61 <= requestNodeIndex) && (requestNodeIndex <= 67)))) {
              return this._ItemContent_61_4.context;
          }
          if (((token === import114.Label) && ((71 <= requestNodeIndex) && (requestNodeIndex <= 72)))) {
              return this._Label_71_3.context;
          }
          if (((token === import107.Toggle) && (74 === requestNodeIndex))) {
              return this._Toggle_74_3.context;
          }
          if (((token === import115.NG_VALUE_ACCESSOR) && (74 === requestNodeIndex))) {
              return this._NG_VALUE_ACCESSOR_74_4;
          }
          if (((token === import116.NgModel) && (74 === requestNodeIndex))) {
              return this._NgModel_74_5.context;
          }
          if (((token === import117.NgControl) && (74 === requestNodeIndex))) {
              return this._NgControl_74_6;
          }
          if (((token === import118.NgControlStatus) && (74 === requestNodeIndex))) {
              return this._NgControlStatus_74_7.context;
          }
          if (((token === import103.Item) && ((69 <= requestNodeIndex) && (requestNodeIndex <= 75)))) {
              return this._Item_69_3.context;
          }
          if (((token === import103.ItemContent) && ((69 <= requestNodeIndex) && (requestNodeIndex <= 75)))) {
              return this._ItemContent_69_4.context;
          }
          if (((token === import114.Label) && ((79 <= requestNodeIndex) && (requestNodeIndex <= 80)))) {
              return this._Label_79_3.context;
          }
          if (((token === import107.Toggle) && (82 === requestNodeIndex))) {
              return this._Toggle_82_3.context;
          }
          if (((token === import115.NG_VALUE_ACCESSOR) && (82 === requestNodeIndex))) {
              return this._NG_VALUE_ACCESSOR_82_4;
          }
          if (((token === import116.NgModel) && (82 === requestNodeIndex))) {
              return this._NgModel_82_5.context;
          }
          if (((token === import117.NgControl) && (82 === requestNodeIndex))) {
              return this._NgControl_82_6;
          }
          if (((token === import118.NgControlStatus) && (82 === requestNodeIndex))) {
              return this._NgControlStatus_82_7.context;
          }
          if (((token === import103.Item) && ((77 <= requestNodeIndex) && (requestNodeIndex <= 83)))) {
              return this._Item_77_3.context;
          }
          if (((token === import103.ItemContent) && ((77 <= requestNodeIndex) && (requestNodeIndex <= 83)))) {
              return this._ItemContent_77_4.context;
          }
          if (((token === import114.Label) && ((87 <= requestNodeIndex) && (requestNodeIndex <= 88)))) {
              return this._Label_87_3.context;
          }
          if (((token === import107.Toggle) && (90 === requestNodeIndex))) {
              return this._Toggle_90_3.context;
          }
          if (((token === import115.NG_VALUE_ACCESSOR) && (90 === requestNodeIndex))) {
              return this._NG_VALUE_ACCESSOR_90_4;
          }
          if (((token === import116.NgModel) && (90 === requestNodeIndex))) {
              return this._NgModel_90_5.context;
          }
          if (((token === import117.NgControl) && (90 === requestNodeIndex))) {
              return this._NgControl_90_6;
          }
          if (((token === import118.NgControlStatus) && (90 === requestNodeIndex))) {
              return this._NgControlStatus_90_7.context;
          }
          if (((token === import103.Item) && ((85 <= requestNodeIndex) && (requestNodeIndex <= 91)))) {
              return this._Item_85_3.context;
          }
          if (((token === import103.ItemContent) && ((85 <= requestNodeIndex) && (requestNodeIndex <= 91)))) {
              return this._ItemContent_85_4.context;
          }
          if (((token === import114.Label) && ((95 <= requestNodeIndex) && (requestNodeIndex <= 96)))) {
              return this._Label_95_3.context;
          }
          if (((token === import107.Toggle) && (98 === requestNodeIndex))) {
              return this._Toggle_98_3.context;
          }
          if (((token === import115.NG_VALUE_ACCESSOR) && (98 === requestNodeIndex))) {
              return this._NG_VALUE_ACCESSOR_98_4;
          }
          if (((token === import116.NgModel) && (98 === requestNodeIndex))) {
              return this._NgModel_98_5.context;
          }
          if (((token === import117.NgControl) && (98 === requestNodeIndex))) {
              return this._NgControl_98_6;
          }
          if (((token === import118.NgControlStatus) && (98 === requestNodeIndex))) {
              return this._NgControlStatus_98_7.context;
          }
          if (((token === import103.Item) && ((93 <= requestNodeIndex) && (requestNodeIndex <= 99)))) {
              return this._Item_93_3.context;
          }
          if (((token === import103.ItemContent) && ((93 <= requestNodeIndex) && (requestNodeIndex <= 99)))) {
              return this._ItemContent_93_4.context;
          }
          if (((token === import119.List) && ((11 <= requestNodeIndex) && (requestNodeIndex <= 100)))) {
              return this._List_11_3.context;
          }
          if (((token === import100.Content) && ((9 <= requestNodeIndex) && (requestNodeIndex <= 101)))) {
              return this._Content_9_3.context;
          }
          return notFoundResult;
      };
      View_ApiDemoPage0.prototype.detectChangesInternal = function (throwOnChange) {
          this._Header_0_3.ngDoCheck(this, this._el_0, throwOnChange);
          this._Navbar_2_3.ngDoCheck(this, this._el_2, throwOnChange);
          if (this._ToolbarTitle_4_3.ngDoCheck(this, this._el_4, throwOnChange)) {
              this.compView_4.markAsCheckOnce();
          }
          if (this._Content_9_3.ngDoCheck(this, this._el_9, throwOnChange)) {
              this.compView_9.markAsCheckOnce();
          }
          this._List_11_3.ngDoCheck(this, this._el_11, throwOnChange);
          if (this._Item_13_3.ngDoCheck(this, this._el_13, throwOnChange)) {
              this.compView_13.markAsCheckOnce();
          }
          this._ItemContent_13_4.ngDoCheck(this, this._el_13, throwOnChange);
          this._Label_15_3.ngDoCheck(this, this._el_15, throwOnChange);
          this._Toggle_18_3.ngDoCheck(this, this._el_18, throwOnChange);
          var currVal_18_1_0 = this.context.data.frodo;
          this._NgModel_18_5.check_model(currVal_18_1_0, throwOnChange, false);
          this._NgModel_18_5.ngDoCheck(this, this._el_18, throwOnChange);
          this._NgControlStatus_18_7.ngDoCheck(this, this._el_18, throwOnChange);
          if (this._Item_21_3.ngDoCheck(this, this._el_21, throwOnChange)) {
              this.compView_21.markAsCheckOnce();
          }
          this._ItemContent_21_4.ngDoCheck(this, this._el_21, throwOnChange);
          this._Label_23_3.ngDoCheck(this, this._el_23, throwOnChange);
          this._Toggle_26_3.ngDoCheck(this, this._el_26, throwOnChange);
          var currVal_26_1_0 = this.context.data.sam;
          this._NgModel_26_5.check_model(currVal_26_1_0, throwOnChange, false);
          this._NgModel_26_5.ngDoCheck(this, this._el_26, throwOnChange);
          this._NgControlStatus_26_7.ngDoCheck(this, this._el_26, throwOnChange);
          if (this._Item_29_3.ngDoCheck(this, this._el_29, throwOnChange)) {
              this.compView_29.markAsCheckOnce();
          }
          this._ItemContent_29_4.ngDoCheck(this, this._el_29, throwOnChange);
          this._Label_31_3.ngDoCheck(this, this._el_31, throwOnChange);
          var currVal_34_0_0 = 'danger';
          this._Toggle_34_3.check_color(currVal_34_0_0, throwOnChange, false);
          this._Toggle_34_3.ngDoCheck(this, this._el_34, throwOnChange);
          var currVal_34_1_0 = this.context.data.eowyn;
          this._NgModel_34_5.check_model(currVal_34_1_0, throwOnChange, false);
          this._NgModel_34_5.ngDoCheck(this, this._el_34, throwOnChange);
          this._NgControlStatus_34_7.ngDoCheck(this, this._el_34, throwOnChange);
          if (this._Item_37_3.ngDoCheck(this, this._el_37, throwOnChange)) {
              this.compView_37.markAsCheckOnce();
          }
          this._ItemContent_37_4.ngDoCheck(this, this._el_37, throwOnChange);
          this._Label_39_3.ngDoCheck(this, this._el_39, throwOnChange);
          var currVal_42_0_0 = 'true';
          this._Toggle_42_3.check_disabled(currVal_42_0_0, throwOnChange, false);
          this._Toggle_42_3.ngDoCheck(this, this._el_42, throwOnChange);
          var currVal_42_1_0 = 'true';
          this._NgModel_42_5.check_isDisabled(currVal_42_1_0, throwOnChange, false);
          var currVal_42_1_1 = this.context.data.legolas;
          this._NgModel_42_5.check_model(currVal_42_1_1, throwOnChange, false);
          this._NgModel_42_5.ngDoCheck(this, this._el_42, throwOnChange);
          this._NgControlStatus_42_7.ngDoCheck(this, this._el_42, throwOnChange);
          if (this._Item_45_3.ngDoCheck(this, this._el_45, throwOnChange)) {
              this.compView_45.markAsCheckOnce();
          }
          this._ItemContent_45_4.ngDoCheck(this, this._el_45, throwOnChange);
          this._Label_47_3.ngDoCheck(this, this._el_47, throwOnChange);
          var currVal_50_0_0 = 'danger';
          this._Toggle_50_3.check_color(currVal_50_0_0, throwOnChange, false);
          this._Toggle_50_3.ngDoCheck(this, this._el_50, throwOnChange);
          var currVal_50_1_0 = this.context.data.gimli;
          this._NgModel_50_5.check_model(currVal_50_1_0, throwOnChange, false);
          this._NgModel_50_5.ngDoCheck(this, this._el_50, throwOnChange);
          this._NgControlStatus_50_7.ngDoCheck(this, this._el_50, throwOnChange);
          if (this._Item_53_3.ngDoCheck(this, this._el_53, throwOnChange)) {
              this.compView_53.markAsCheckOnce();
          }
          this._ItemContent_53_4.ngDoCheck(this, this._el_53, throwOnChange);
          this._Label_55_3.ngDoCheck(this, this._el_55, throwOnChange);
          var currVal_58_0_0 = 'dark';
          this._Toggle_58_3.check_color(currVal_58_0_0, throwOnChange, false);
          this._Toggle_58_3.ngDoCheck(this, this._el_58, throwOnChange);
          var currVal_58_1_0 = this.context.data.saruman;
          this._NgModel_58_5.check_model(currVal_58_1_0, throwOnChange, false);
          this._NgModel_58_5.ngDoCheck(this, this._el_58, throwOnChange);
          this._NgControlStatus_58_7.ngDoCheck(this, this._el_58, throwOnChange);
          if (this._Item_61_3.ngDoCheck(this, this._el_61, throwOnChange)) {
              this.compView_61.markAsCheckOnce();
          }
          this._ItemContent_61_4.ngDoCheck(this, this._el_61, throwOnChange);
          this._Label_63_3.ngDoCheck(this, this._el_63, throwOnChange);
          var currVal_66_0_0 = 'secondary';
          this._Toggle_66_3.check_color(currVal_66_0_0, throwOnChange, false);
          this._Toggle_66_3.ngDoCheck(this, this._el_66, throwOnChange);
          var currVal_66_1_0 = this.context.data.gandalf;
          this._NgModel_66_5.check_model(currVal_66_1_0, throwOnChange, false);
          this._NgModel_66_5.ngDoCheck(this, this._el_66, throwOnChange);
          this._NgControlStatus_66_7.ngDoCheck(this, this._el_66, throwOnChange);
          if (this._Item_69_3.ngDoCheck(this, this._el_69, throwOnChange)) {
              this.compView_69.markAsCheckOnce();
          }
          this._ItemContent_69_4.ngDoCheck(this, this._el_69, throwOnChange);
          this._Label_71_3.ngDoCheck(this, this._el_71, throwOnChange);
          var currVal_74_0_0 = 'true';
          this._Toggle_74_3.check_disabled(currVal_74_0_0, throwOnChange, false);
          this._Toggle_74_3.ngDoCheck(this, this._el_74, throwOnChange);
          var currVal_74_1_0 = 'true';
          this._NgModel_74_5.check_isDisabled(currVal_74_1_0, throwOnChange, false);
          var currVal_74_1_1 = this.context.data.arwen;
          this._NgModel_74_5.check_model(currVal_74_1_1, throwOnChange, false);
          this._NgModel_74_5.ngDoCheck(this, this._el_74, throwOnChange);
          this._NgControlStatus_74_7.ngDoCheck(this, this._el_74, throwOnChange);
          if (this._Item_77_3.ngDoCheck(this, this._el_77, throwOnChange)) {
              this.compView_77.markAsCheckOnce();
          }
          this._ItemContent_77_4.ngDoCheck(this, this._el_77, throwOnChange);
          this._Label_79_3.ngDoCheck(this, this._el_79, throwOnChange);
          this._Toggle_82_3.ngDoCheck(this, this._el_82, throwOnChange);
          var currVal_82_1_0 = this.context.data.boromir;
          this._NgModel_82_5.check_model(currVal_82_1_0, throwOnChange, false);
          this._NgModel_82_5.ngDoCheck(this, this._el_82, throwOnChange);
          this._NgControlStatus_82_7.ngDoCheck(this, this._el_82, throwOnChange);
          if (this._Item_85_3.ngDoCheck(this, this._el_85, throwOnChange)) {
              this.compView_85.markAsCheckOnce();
          }
          this._ItemContent_85_4.ngDoCheck(this, this._el_85, throwOnChange);
          this._Label_87_3.ngDoCheck(this, this._el_87, throwOnChange);
          var currVal_90_0_0 = 'dark';
          this._Toggle_90_3.check_color(currVal_90_0_0, throwOnChange, false);
          this._Toggle_90_3.ngDoCheck(this, this._el_90, throwOnChange);
          var currVal_90_1_0 = this.context.data.gollum;
          this._NgModel_90_5.check_model(currVal_90_1_0, throwOnChange, false);
          this._NgModel_90_5.ngDoCheck(this, this._el_90, throwOnChange);
          this._NgControlStatus_90_7.ngDoCheck(this, this._el_90, throwOnChange);
          if (this._Item_93_3.ngDoCheck(this, this._el_93, throwOnChange)) {
              this.compView_93.markAsCheckOnce();
          }
          this._ItemContent_93_4.ngDoCheck(this, this._el_93, throwOnChange);
          this._Label_95_3.ngDoCheck(this, this._el_95, throwOnChange);
          var currVal_98_0_0 = 'secondary';
          this._Toggle_98_3.check_color(currVal_98_0_0, throwOnChange, false);
          this._Toggle_98_3.ngDoCheck(this, this._el_98, throwOnChange);
          var currVal_98_1_0 = this.context.data.galadriel;
          this._NgModel_98_5.check_model(currVal_98_1_0, throwOnChange, false);
          this._NgModel_98_5.ngDoCheck(this, this._el_98, throwOnChange);
          this._NgControlStatus_98_7.ngDoCheck(this, this._el_98, throwOnChange);
          if (!throwOnChange) {
              if (this._query_Button_13_1.dirty) {
                  this._query_Button_13_1.reset([]);
                  this._Item_13_3.context._buttons = this._query_Button_13_1;
                  this._query_Button_13_1.notifyOnChanges();
              }
              if (this._query_Icon_13_2.dirty) {
                  this._query_Icon_13_2.reset([]);
                  this._Item_13_3.context._icons = this._query_Icon_13_2;
                  this._query_Icon_13_2.notifyOnChanges();
              }
              if (this._query_Button_21_1.dirty) {
                  this._query_Button_21_1.reset([]);
                  this._Item_21_3.context._buttons = this._query_Button_21_1;
                  this._query_Button_21_1.notifyOnChanges();
              }
              if (this._query_Icon_21_2.dirty) {
                  this._query_Icon_21_2.reset([]);
                  this._Item_21_3.context._icons = this._query_Icon_21_2;
                  this._query_Icon_21_2.notifyOnChanges();
              }
              if (this._query_Button_29_1.dirty) {
                  this._query_Button_29_1.reset([]);
                  this._Item_29_3.context._buttons = this._query_Button_29_1;
                  this._query_Button_29_1.notifyOnChanges();
              }
              if (this._query_Icon_29_2.dirty) {
                  this._query_Icon_29_2.reset([]);
                  this._Item_29_3.context._icons = this._query_Icon_29_2;
                  this._query_Icon_29_2.notifyOnChanges();
              }
              if (this._query_Button_37_1.dirty) {
                  this._query_Button_37_1.reset([]);
                  this._Item_37_3.context._buttons = this._query_Button_37_1;
                  this._query_Button_37_1.notifyOnChanges();
              }
              if (this._query_Icon_37_2.dirty) {
                  this._query_Icon_37_2.reset([]);
                  this._Item_37_3.context._icons = this._query_Icon_37_2;
                  this._query_Icon_37_2.notifyOnChanges();
              }
              if (this._query_Button_45_1.dirty) {
                  this._query_Button_45_1.reset([]);
                  this._Item_45_3.context._buttons = this._query_Button_45_1;
                  this._query_Button_45_1.notifyOnChanges();
              }
              if (this._query_Icon_45_2.dirty) {
                  this._query_Icon_45_2.reset([]);
                  this._Item_45_3.context._icons = this._query_Icon_45_2;
                  this._query_Icon_45_2.notifyOnChanges();
              }
              if (this._query_Button_53_1.dirty) {
                  this._query_Button_53_1.reset([]);
                  this._Item_53_3.context._buttons = this._query_Button_53_1;
                  this._query_Button_53_1.notifyOnChanges();
              }
              if (this._query_Icon_53_2.dirty) {
                  this._query_Icon_53_2.reset([]);
                  this._Item_53_3.context._icons = this._query_Icon_53_2;
                  this._query_Icon_53_2.notifyOnChanges();
              }
              if (this._query_Button_61_1.dirty) {
                  this._query_Button_61_1.reset([]);
                  this._Item_61_3.context._buttons = this._query_Button_61_1;
                  this._query_Button_61_1.notifyOnChanges();
              }
              if (this._query_Icon_61_2.dirty) {
                  this._query_Icon_61_2.reset([]);
                  this._Item_61_3.context._icons = this._query_Icon_61_2;
                  this._query_Icon_61_2.notifyOnChanges();
              }
              if (this._query_Button_69_1.dirty) {
                  this._query_Button_69_1.reset([]);
                  this._Item_69_3.context._buttons = this._query_Button_69_1;
                  this._query_Button_69_1.notifyOnChanges();
              }
              if (this._query_Icon_69_2.dirty) {
                  this._query_Icon_69_2.reset([]);
                  this._Item_69_3.context._icons = this._query_Icon_69_2;
                  this._query_Icon_69_2.notifyOnChanges();
              }
              if (this._query_Button_77_1.dirty) {
                  this._query_Button_77_1.reset([]);
                  this._Item_77_3.context._buttons = this._query_Button_77_1;
                  this._query_Button_77_1.notifyOnChanges();
              }
              if (this._query_Icon_77_2.dirty) {
                  this._query_Icon_77_2.reset([]);
                  this._Item_77_3.context._icons = this._query_Icon_77_2;
                  this._query_Icon_77_2.notifyOnChanges();
              }
              if (this._query_Button_85_1.dirty) {
                  this._query_Button_85_1.reset([]);
                  this._Item_85_3.context._buttons = this._query_Button_85_1;
                  this._query_Button_85_1.notifyOnChanges();
              }
              if (this._query_Icon_85_2.dirty) {
                  this._query_Icon_85_2.reset([]);
                  this._Item_85_3.context._icons = this._query_Icon_85_2;
                  this._query_Icon_85_2.notifyOnChanges();
              }
              if (this._query_Button_93_1.dirty) {
                  this._query_Button_93_1.reset([]);
                  this._Item_93_3.context._buttons = this._query_Button_93_1;
                  this._query_Button_93_1.notifyOnChanges();
              }
              if (this._query_Icon_93_2.dirty) {
                  this._query_Icon_93_2.reset([]);
                  this._Item_93_3.context._icons = this._query_Icon_93_2;
                  this._query_Icon_93_2.notifyOnChanges();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Toggle_18_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_13_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Toggle_26_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_21_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Toggle_34_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_29_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Toggle_42_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_37_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Toggle_50_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_45_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Toggle_58_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_53_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Toggle_66_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_61_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Toggle_74_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_69_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Toggle_82_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_77_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Toggle_90_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_85_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Toggle_98_3.context.ngAfterContentInit();
              }
              if ((this.numberOfChecks === 0)) {
                  this._Item_93_3.context.ngAfterContentInit();
              }
          }
          this._Navbar_2_3.checkHost(this, this.compView_2, this._el_2, throwOnChange);
          this._Content_9_3.checkHost(this, this.compView_9, this._el_9, throwOnChange);
          this._Toggle_18_3.checkHost(this, this.compView_18, this._el_18, throwOnChange);
          this._NgControlStatus_18_7.checkHost(this, this.compView_18, this._el_18, throwOnChange);
          this._Toggle_26_3.checkHost(this, this.compView_26, this._el_26, throwOnChange);
          this._NgControlStatus_26_7.checkHost(this, this.compView_26, this._el_26, throwOnChange);
          this._Toggle_34_3.checkHost(this, this.compView_34, this._el_34, throwOnChange);
          this._NgControlStatus_34_7.checkHost(this, this.compView_34, this._el_34, throwOnChange);
          this._Toggle_42_3.checkHost(this, this.compView_42, this._el_42, throwOnChange);
          this._NgControlStatus_42_7.checkHost(this, this.compView_42, this._el_42, throwOnChange);
          this._Toggle_50_3.checkHost(this, this.compView_50, this._el_50, throwOnChange);
          this._NgControlStatus_50_7.checkHost(this, this.compView_50, this._el_50, throwOnChange);
          this._Toggle_58_3.checkHost(this, this.compView_58, this._el_58, throwOnChange);
          this._NgControlStatus_58_7.checkHost(this, this.compView_58, this._el_58, throwOnChange);
          this._Toggle_66_3.checkHost(this, this.compView_66, this._el_66, throwOnChange);
          this._NgControlStatus_66_7.checkHost(this, this.compView_66, this._el_66, throwOnChange);
          this._Toggle_74_3.checkHost(this, this.compView_74, this._el_74, throwOnChange);
          this._NgControlStatus_74_7.checkHost(this, this.compView_74, this._el_74, throwOnChange);
          this._Toggle_82_3.checkHost(this, this.compView_82, this._el_82, throwOnChange);
          this._NgControlStatus_82_7.checkHost(this, this.compView_82, this._el_82, throwOnChange);
          this._Toggle_90_3.checkHost(this, this.compView_90, this._el_90, throwOnChange);
          this._NgControlStatus_90_7.checkHost(this, this.compView_90, this._el_90, throwOnChange);
          this._Toggle_98_3.checkHost(this, this.compView_98, this._el_98, throwOnChange);
          this._NgControlStatus_98_7.checkHost(this, this.compView_98, this._el_98, throwOnChange);
          this.compView_2.detectChanges(throwOnChange);
          this.compView_4.detectChanges(throwOnChange);
          this.compView_9.detectChanges(throwOnChange);
          this.compView_13.detectChanges(throwOnChange);
          this.compView_18.detectChanges(throwOnChange);
          this.compView_21.detectChanges(throwOnChange);
          this.compView_26.detectChanges(throwOnChange);
          this.compView_29.detectChanges(throwOnChange);
          this.compView_34.detectChanges(throwOnChange);
          this.compView_37.detectChanges(throwOnChange);
          this.compView_42.detectChanges(throwOnChange);
          this.compView_45.detectChanges(throwOnChange);
          this.compView_50.detectChanges(throwOnChange);
          this.compView_53.detectChanges(throwOnChange);
          this.compView_58.detectChanges(throwOnChange);
          this.compView_61.detectChanges(throwOnChange);
          this.compView_66.detectChanges(throwOnChange);
          this.compView_69.detectChanges(throwOnChange);
          this.compView_74.detectChanges(throwOnChange);
          this.compView_77.detectChanges(throwOnChange);
          this.compView_82.detectChanges(throwOnChange);
          this.compView_85.detectChanges(throwOnChange);
          this.compView_90.detectChanges(throwOnChange);
          this.compView_93.detectChanges(throwOnChange);
          this.compView_98.detectChanges(throwOnChange);
      };
      View_ApiDemoPage0.prototype.destroyInternal = function () {
          this.compView_2.destroy();
          this.compView_4.destroy();
          this.compView_9.destroy();
          this.compView_13.destroy();
          this.compView_18.destroy();
          this.compView_21.destroy();
          this.compView_26.destroy();
          this.compView_29.destroy();
          this.compView_34.destroy();
          this.compView_37.destroy();
          this.compView_42.destroy();
          this.compView_45.destroy();
          this.compView_50.destroy();
          this.compView_53.destroy();
          this.compView_58.destroy();
          this.compView_61.destroy();
          this.compView_66.destroy();
          this.compView_69.destroy();
          this.compView_74.destroy();
          this.compView_77.destroy();
          this.compView_82.destroy();
          this.compView_85.destroy();
          this.compView_90.destroy();
          this.compView_93.destroy();
          this.compView_98.destroy();
          this._Toggle_18_3.ngOnDestroy();
          this._NgModel_18_5.ngOnDestroy();
          this._Toggle_26_3.ngOnDestroy();
          this._NgModel_26_5.ngOnDestroy();
          this._Toggle_34_3.ngOnDestroy();
          this._NgModel_34_5.ngOnDestroy();
          this._Toggle_42_3.ngOnDestroy();
          this._NgModel_42_5.ngOnDestroy();
          this._Toggle_50_3.ngOnDestroy();
          this._NgModel_50_5.ngOnDestroy();
          this._Toggle_58_3.ngOnDestroy();
          this._NgModel_58_5.ngOnDestroy();
          this._Toggle_66_3.ngOnDestroy();
          this._NgModel_66_5.ngOnDestroy();
          this._Toggle_74_3.ngOnDestroy();
          this._NgModel_74_5.ngOnDestroy();
          this._Toggle_82_3.ngOnDestroy();
          this._NgModel_82_5.ngOnDestroy();
          this._Toggle_90_3.ngOnDestroy();
          this._NgModel_90_5.ngOnDestroy();
          this._Toggle_98_3.ngOnDestroy();
          this._NgModel_98_5.ngOnDestroy();
          this._Content_9_3.ngOnDestroy();
      };
      View_ApiDemoPage0.prototype.visitProjectableNodesInternal = function (nodeIndex, ngContentIndex, cb, ctx) {
          if (((nodeIndex == 2) && (ngContentIndex == 0))) { }
          if (((nodeIndex == 2) && (ngContentIndex == 1))) { }
          if (((nodeIndex == 2) && (ngContentIndex == 2))) { }
          if (((nodeIndex == 2) && (ngContentIndex == 3))) {
              cb(this._text_3, ctx);
              cb(this._el_4, ctx);
              cb(this._text_6, ctx);
          }
          if (((nodeIndex == 4) && (ngContentIndex == 0))) {
              cb(this._text_5, ctx);
          }
          if (((nodeIndex == 9) && (ngContentIndex == 0))) { }
          if (((nodeIndex == 9) && (ngContentIndex == 1))) {
              cb(this._text_10, ctx);
              cb(this._el_11, ctx);
              cb(this._text_101, ctx);
          }
          if (((nodeIndex == 9) && (ngContentIndex == 2))) { }
          if (((nodeIndex == 13) && (ngContentIndex == 0))) { }
          if (((nodeIndex == 13) && (ngContentIndex == 1))) {
              cb(this._el_15, ctx);
          }
          if (((nodeIndex == 13) && (ngContentIndex == 2))) {
              cb(this._text_14, ctx);
              cb(this._text_17, ctx);
              cb(this._text_19, ctx);
          }
          if (((nodeIndex == 13) && (ngContentIndex == 3))) { }
          if (((nodeIndex == 13) && (ngContentIndex == 4))) {
              cb(this._el_18, ctx);
          }
          if (((nodeIndex == 21) && (ngContentIndex == 0))) { }
          if (((nodeIndex == 21) && (ngContentIndex == 1))) {
              cb(this._el_23, ctx);
          }
          if (((nodeIndex == 21) && (ngContentIndex == 2))) {
              cb(this._text_22, ctx);
              cb(this._text_25, ctx);
              cb(this._text_27, ctx);
          }
          if (((nodeIndex == 21) && (ngContentIndex == 3))) { }
          if (((nodeIndex == 21) && (ngContentIndex == 4))) {
              cb(this._el_26, ctx);
          }
          if (((nodeIndex == 29) && (ngContentIndex == 0))) { }
          if (((nodeIndex == 29) && (ngContentIndex == 1))) {
              cb(this._el_31, ctx);
          }
          if (((nodeIndex == 29) && (ngContentIndex == 2))) {
              cb(this._text_30, ctx);
              cb(this._text_33, ctx);
              cb(this._text_35, ctx);
          }
          if (((nodeIndex == 29) && (ngContentIndex == 3))) { }
          if (((nodeIndex == 29) && (ngContentIndex == 4))) {
              cb(this._el_34, ctx);
          }
          if (((nodeIndex == 37) && (ngContentIndex == 0))) { }
          if (((nodeIndex == 37) && (ngContentIndex == 1))) {
              cb(this._el_39, ctx);
          }
          if (((nodeIndex == 37) && (ngContentIndex == 2))) {
              cb(this._text_38, ctx);
              cb(this._text_41, ctx);
              cb(this._text_43, ctx);
          }
          if (((nodeIndex == 37) && (ngContentIndex == 3))) { }
          if (((nodeIndex == 37) && (ngContentIndex == 4))) {
              cb(this._el_42, ctx);
          }
          if (((nodeIndex == 45) && (ngContentIndex == 0))) { }
          if (((nodeIndex == 45) && (ngContentIndex == 1))) {
              cb(this._el_47, ctx);
          }
          if (((nodeIndex == 45) && (ngContentIndex == 2))) {
              cb(this._text_46, ctx);
              cb(this._text_49, ctx);
              cb(this._text_51, ctx);
          }
          if (((nodeIndex == 45) && (ngContentIndex == 3))) { }
          if (((nodeIndex == 45) && (ngContentIndex == 4))) {
              cb(this._el_50, ctx);
          }
          if (((nodeIndex == 53) && (ngContentIndex == 0))) { }
          if (((nodeIndex == 53) && (ngContentIndex == 1))) {
              cb(this._el_55, ctx);
          }
          if (((nodeIndex == 53) && (ngContentIndex == 2))) {
              cb(this._text_54, ctx);
              cb(this._text_57, ctx);
              cb(this._text_59, ctx);
          }
          if (((nodeIndex == 53) && (ngContentIndex == 3))) { }
          if (((nodeIndex == 53) && (ngContentIndex == 4))) {
              cb(this._el_58, ctx);
          }
          if (((nodeIndex == 61) && (ngContentIndex == 0))) { }
          if (((nodeIndex == 61) && (ngContentIndex == 1))) {
              cb(this._el_63, ctx);
          }
          if (((nodeIndex == 61) && (ngContentIndex == 2))) {
              cb(this._text_62, ctx);
              cb(this._text_65, ctx);
              cb(this._text_67, ctx);
          }
          if (((nodeIndex == 61) && (ngContentIndex == 3))) { }
          if (((nodeIndex == 61) && (ngContentIndex == 4))) {
              cb(this._el_66, ctx);
          }
          if (((nodeIndex == 69) && (ngContentIndex == 0))) { }
          if (((nodeIndex == 69) && (ngContentIndex == 1))) {
              cb(this._el_71, ctx);
          }
          if (((nodeIndex == 69) && (ngContentIndex == 2))) {
              cb(this._text_70, ctx);
              cb(this._text_73, ctx);
              cb(this._text_75, ctx);
          }
          if (((nodeIndex == 69) && (ngContentIndex == 3))) { }
          if (((nodeIndex == 69) && (ngContentIndex == 4))) {
              cb(this._el_74, ctx);
          }
          if (((nodeIndex == 77) && (ngContentIndex == 0))) { }
          if (((nodeIndex == 77) && (ngContentIndex == 1))) {
              cb(this._el_79, ctx);
          }
          if (((nodeIndex == 77) && (ngContentIndex == 2))) {
              cb(this._text_78, ctx);
              cb(this._text_81, ctx);
              cb(this._text_83, ctx);
          }
          if (((nodeIndex == 77) && (ngContentIndex == 3))) { }
          if (((nodeIndex == 77) && (ngContentIndex == 4))) {
              cb(this._el_82, ctx);
          }
          if (((nodeIndex == 85) && (ngContentIndex == 0))) { }
          if (((nodeIndex == 85) && (ngContentIndex == 1))) {
              cb(this._el_87, ctx);
          }
          if (((nodeIndex == 85) && (ngContentIndex == 2))) {
              cb(this._text_86, ctx);
              cb(this._text_89, ctx);
              cb(this._text_91, ctx);
          }
          if (((nodeIndex == 85) && (ngContentIndex == 3))) { }
          if (((nodeIndex == 85) && (ngContentIndex == 4))) {
              cb(this._el_90, ctx);
          }
          if (((nodeIndex == 93) && (ngContentIndex == 0))) { }
          if (((nodeIndex == 93) && (ngContentIndex == 1))) {
              cb(this._el_95, ctx);
          }
          if (((nodeIndex == 93) && (ngContentIndex == 2))) {
              cb(this._text_94, ctx);
              cb(this._text_97, ctx);
              cb(this._text_99, ctx);
          }
          if (((nodeIndex == 93) && (ngContentIndex == 3))) { }
          if (((nodeIndex == 93) && (ngContentIndex == 4))) {
              cb(this._el_98, ctx);
          }
      };
      View_ApiDemoPage0.prototype.handleEvent_18 = function (eventName, $event) {
          this.compView_18.markPathToRootAsCheckOnce();
          var result = true;
          result = (this._Toggle_18_3.handleEvent(eventName, $event) && result);
          if ((eventName == 'ngModelChange')) {
              var pd_sub_0 = ((this.context.data.frodo = $event) !== false);
              result = (pd_sub_0 && result);
          }
          return result;
      };
      View_ApiDemoPage0.prototype.handleEvent_26 = function (eventName, $event) {
          this.compView_26.markPathToRootAsCheckOnce();
          var result = true;
          result = (this._Toggle_26_3.handleEvent(eventName, $event) && result);
          if ((eventName == 'ngModelChange')) {
              var pd_sub_0 = ((this.context.data.sam = $event) !== false);
              result = (pd_sub_0 && result);
          }
          return result;
      };
      View_ApiDemoPage0.prototype.handleEvent_34 = function (eventName, $event) {
          this.compView_34.markPathToRootAsCheckOnce();
          var result = true;
          result = (this._Toggle_34_3.handleEvent(eventName, $event) && result);
          if ((eventName == 'ngModelChange')) {
              var pd_sub_0 = ((this.context.data.eowyn = $event) !== false);
              result = (pd_sub_0 && result);
          }
          return result;
      };
      View_ApiDemoPage0.prototype.handleEvent_42 = function (eventName, $event) {
          this.compView_42.markPathToRootAsCheckOnce();
          var result = true;
          result = (this._Toggle_42_3.handleEvent(eventName, $event) && result);
          if ((eventName == 'ngModelChange')) {
              var pd_sub_0 = ((this.context.data.legolas = $event) !== false);
              result = (pd_sub_0 && result);
          }
          return result;
      };
      View_ApiDemoPage0.prototype.handleEvent_50 = function (eventName, $event) {
          this.compView_50.markPathToRootAsCheckOnce();
          var result = true;
          result = (this._Toggle_50_3.handleEvent(eventName, $event) && result);
          if ((eventName == 'ngModelChange')) {
              var pd_sub_0 = ((this.context.data.gimli = $event) !== false);
              result = (pd_sub_0 && result);
          }
          return result;
      };
      View_ApiDemoPage0.prototype.handleEvent_58 = function (eventName, $event) {
          this.compView_58.markPathToRootAsCheckOnce();
          var result = true;
          result = (this._Toggle_58_3.handleEvent(eventName, $event) && result);
          if ((eventName == 'ngModelChange')) {
              var pd_sub_0 = ((this.context.data.saruman = $event) !== false);
              result = (pd_sub_0 && result);
          }
          return result;
      };
      View_ApiDemoPage0.prototype.handleEvent_66 = function (eventName, $event) {
          this.compView_66.markPathToRootAsCheckOnce();
          var result = true;
          result = (this._Toggle_66_3.handleEvent(eventName, $event) && result);
          if ((eventName == 'ngModelChange')) {
              var pd_sub_0 = ((this.context.data.gandalf = $event) !== false);
              result = (pd_sub_0 && result);
          }
          return result;
      };
      View_ApiDemoPage0.prototype.handleEvent_74 = function (eventName, $event) {
          this.compView_74.markPathToRootAsCheckOnce();
          var result = true;
          result = (this._Toggle_74_3.handleEvent(eventName, $event) && result);
          if ((eventName == 'ngModelChange')) {
              var pd_sub_0 = ((this.context.data.arwen = $event) !== false);
              result = (pd_sub_0 && result);
          }
          return result;
      };
      View_ApiDemoPage0.prototype.handleEvent_82 = function (eventName, $event) {
          this.compView_82.markPathToRootAsCheckOnce();
          var result = true;
          result = (this._Toggle_82_3.handleEvent(eventName, $event) && result);
          if ((eventName == 'ngModelChange')) {
              var pd_sub_0 = ((this.context.data.boromir = $event) !== false);
              result = (pd_sub_0 && result);
          }
          return result;
      };
      View_ApiDemoPage0.prototype.handleEvent_90 = function (eventName, $event) {
          this.compView_90.markPathToRootAsCheckOnce();
          var result = true;
          result = (this._Toggle_90_3.handleEvent(eventName, $event) && result);
          if ((eventName == 'ngModelChange')) {
              var pd_sub_0 = ((this.context.data.gollum = $event) !== false);
              result = (pd_sub_0 && result);
          }
          return result;
      };
      View_ApiDemoPage0.prototype.handleEvent_98 = function (eventName, $event) {
          this.compView_98.markPathToRootAsCheckOnce();
          var result = true;
          result = (this._Toggle_98_3.handleEvent(eventName, $event) && result);
          if ((eventName == 'ngModelChange')) {
              var pd_sub_0 = ((this.context.data.galadriel = $event) !== false);
              result = (pd_sub_0 && result);
          }
          return result;
      };
      return View_ApiDemoPage0;
  }(import82.AppView));
  //# sourceMappingURL=app.module.ngfactory.js.map