text: /**
   * @fileoverview This file was generated by the Angular template compiler. Do not edit.
   *
   * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride,checkTypes}
   * tslint:disable
   */
  import * as i0 from "@angular/core";
  import * as i1 from "@angular/common";
  import * as i2 from "./init-position-scroll.ngfactory";
  import * as i3 from "./init-position-scroll";
  import * as i4 from "@ionic/angular/dist/core.ngfactory";
  import * as i5 from "@ionic/angular";
  import * as i6 from "./weekview";
  import * as i7 from "./calendar.service";
  var styles_WeekViewComponent = ["\n        .table-fixed {\n          table-layout: fixed;\n        }\n\n        .table {\n          width: 100%;\n          max-width: 100%;\n          background-color: transparent;\n        }\n\n        .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td,\n        .table > tbody > tr > td, .table > tfoot > tr > td {\n          padding: 8px;\n          line-height: 20px;\n          vertical-align: top;\n        }\n\n        .table > thead > tr > th {\n          vertical-align: bottom;\n          border-bottom: 2px solid #ddd;\n        }\n\n        .table > thead:first-child > tr:first-child > th, .table > thead:first-child > tr:first-child > td {\n          border-top: 0\n        }\n\n        .table > tbody + tbody {\n          border-top: 2px solid #ddd;\n        }\n\n        .table-bordered {\n          border: 1px solid #ddd;\n        }\n\n        .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th,\n        .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {\n          border: 1px solid #ddd;\n        }\n\n        .table-bordered > thead > tr > th, .table-bordered > thead > tr > td {\n          border-bottom-width: 2px;\n        }\n\n        .table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {\n          background-color: #f9f9f9\n        }\n\n        .calendar-hour-column {\n          width: 50px;\n          white-space: nowrap;\n        }\n\n        .calendar-event-wrap {\n          position: relative;\n          width: 100%;\n          height: 100%;\n        }\n\n        .calendar-event {\n          position: absolute;\n          padding: 2px;\n          cursor: pointer;\n          z-index: 10000;\n        }\n\n        .calendar-cell {\n          padding: 0 !important;\n          height: 37px;\n        }\n\n        .slides-container {\n            height: 100%;\n        }\n\n        .slide-container {\n            display: block;\n        }\n\n        .weekview-allday-label {\n          float: left;\n          height: 100%;\n          line-height: 50px;\n          text-align: center;\n          width: 50px;\n          border-left: 1px solid #ddd;\n        }\n\n        [dir=\"rtl\"] .weekview-allday-label {\n            float: right;\n            border-right: 1px solid #ddd;\n        }\n\n        .weekview-allday-content-wrapper {\n          margin-left: 50px;\n          overflow: hidden;\n          height: 51px;\n        }\n\n        [dir=\"rtl\"] .weekview-allday-content-wrapper {\n          margin-left: 0;\n          margin-right: 50px;\n        }\n\n        .weekview-allday-content-table {\n          min-height: 50px;\n        }\n\n        .weekview-allday-content-table td {\n          border-left: 1px solid #ddd;\n          border-right: 1px solid #ddd;\n        }\n\n        .weekview-header th {\n          overflow: hidden;\n          white-space: nowrap;\n          font-size: 14px;\n        }\n\n        .weekview-allday-table {\n          height: 50px;\n          position: relative;\n          border-bottom: 1px solid #ddd;\n          font-size: 14px;\n        }\n\n        .weekview-normal-event-container {\n          margin-top: 87px;\n          overflow: hidden;\n          left: 0;\n          right: 0;\n          top: 0;\n          bottom: 0;\n          position: absolute;\n          font-size: 14px;\n        }\n\n        .scroll-content {\n            overflow-y: auto;\n            overflow-x: hidden;\n        }\n\n        ::-webkit-scrollbar,\n        *::-webkit-scrollbar {\n            display: none;\n        }\n\n        .table > tbody > tr > td.calendar-hour-column {\n          padding-left: 0;\n          padding-right: 0;\n          vertical-align: middle;\n        }\n\n        @media (max-width: 750px) {\n          .weekview-allday-label, .calendar-hour-column {\n            width: 31px;\n            font-size: 12px;\n          }\n\n          .weekview-allday-label {\n            padding-top: 4px;\n          }\n\n          .table > tbody > tr > td.calendar-hour-column {\n            padding-left: 0;\n            padding-right: 0;\n            vertical-align: middle;\n            line-height: 12px;\n          }\n\n          .table > thead > tr > th.weekview-header {\n            padding-left: 0;\n            padding-right: 0;\n            font-size: 12px;\n          }\n\n          .weekview-allday-label {\n            line-height: 20px;\n          }\n\n          .weekview-allday-content-wrapper {\n            margin-left: 31px;\n          }\n\n          [dir=\"rtl\"] .weekview-allday-content-wrapper {\n            margin-left: 0;\n            margin-right: 31px;\n          }\n        }\n    "];
  var RenderType_WeekViewComponent = i0.ɵcrt({ encapsulation: 2, styles: styles_WeekViewComponent, data: {} });
  export { RenderType_WeekViewComponent as RenderType_WeekViewComponent };
  function View_WeekViewComponent_2(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵand(0, null, null, 0))], null, null); }
  function View_WeekViewComponent_1(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 4, "th", [["class", "weekview-header text-center"]], null, [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) {
          var pd_0 = (_co.daySelected(_v.context.$implicit) !== false);
          ad = (pd_0 && ad);
      } return ad; }, null, null)), i0.ɵdid(1, 278528, null, 0, i1.NgClass, [i0.IterableDiffers, i0.KeyValueDiffers, i0.ElementRef, i0.Renderer2], { klass: [0, "klass"], ngClass: [1, "ngClass"] }, null), (_l()(), i0.ɵand(16777216, null, null, 2, null, View_WeekViewComponent_2)), i0.ɵdid(3, 540672, null, 0, i1.NgTemplateOutlet, [i0.ViewContainerRef], { ngTemplateOutletContext: [0, "ngTemplateOutletContext"], ngTemplateOutlet: [1, "ngTemplateOutlet"] }, null), i0.ɵpod(4, { viewDate: 0 })], function (_ck, _v) { var _co = _v.component; var currVal_0 = "weekview-header text-center"; var currVal_1 = _co.getHighlightClass(_v.context.$implicit); _ck(_v, 1, 0, currVal_0, currVal_1); var currVal_2 = _ck(_v, 4, 0, _v.context.$implicit); var currVal_3 = _co.weekviewHeaderTemplate; _ck(_v, 3, 0, currVal_2, currVal_3); }, null); }
  function View_WeekViewComponent_5(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵand(0, null, null, 0))], null, null); }
  function View_WeekViewComponent_4(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 3, "td", [["class", "calendar-cell"]], null, null, null, null, null)), (_l()(), i0.ɵand(16777216, null, null, 2, null, View_WeekViewComponent_5)), i0.ɵdid(2, 540672, null, 0, i1.NgTemplateOutlet, [i0.ViewContainerRef], { ngTemplateOutletContext: [0, "ngTemplateOutletContext"], ngTemplateOutlet: [1, "ngTemplateOutlet"] }, null), i0.ɵpod(3, { day: 0, eventTemplate: 1 })], function (_ck, _v) { var _co = _v.component; var currVal_0 = _ck(_v, 3, 0, _v.context.$implicit, _co.weekviewAllDayEventTemplate); var currVal_1 = _co.weekviewAllDayEventSectionTemplate; _ck(_v, 2, 0, currVal_0, currVal_1); }, null); }
  function View_WeekViewComponent_8(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵand(0, null, null, 0))], null, null); }
  function View_WeekViewComponent_7(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 3, "td", [["class", "calendar-cell"], ["tappable", ""]], null, [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) {
          var pd_0 = (_co.select(_v.context.$implicit.time, _v.context.$implicit.events) !== false);
          ad = (pd_0 && ad);
      } return ad; }, null, null)), (_l()(), i0.ɵand(16777216, null, null, 2, null, View_WeekViewComponent_8)), i0.ɵdid(2, 540672, null, 0, i1.NgTemplateOutlet, [i0.ViewContainerRef], { ngTemplateOutletContext: [0, "ngTemplateOutletContext"], ngTemplateOutlet: [1, "ngTemplateOutlet"] }, null), i0.ɵpod(3, { tm: 0, hourParts: 1, eventTemplate: 2 })], function (_ck, _v) { var _co = _v.component; var currVal_0 = _ck(_v, 3, 0, _v.context.$implicit, _co.hourParts, _co.weekviewNormalEventTemplate); var currVal_1 = _co.weekviewNormalEventSectionTemplate; _ck(_v, 2, 0, currVal_0, currVal_1); }, null); }
  function View_WeekViewComponent_6(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 4, "tr", [], null, null, null, null, null)), (_l()(), i0.ɵeld(1, 0, null, null, 1, "td", [["class", "calendar-hour-column text-center"]], null, null, null, null, null)), (_l()(), i0.ɵted(2, null, [" ", " "])), (_l()(), i0.ɵand(16777216, null, null, 1, null, View_WeekViewComponent_7)), i0.ɵdid(4, 278528, null, 0, i1.NgForOf, [i0.ViewContainerRef, i0.TemplateRef, i0.IterableDiffers], { ngForOf: [0, "ngForOf"] }, null)], function (_ck, _v) { var currVal_1 = _v.context.$implicit; _ck(_v, 4, 0, currVal_1); }, function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.hourColumnLabels[_v.context.index]; _ck(_v, 2, 0, currVal_0); }); }
  function View_WeekViewComponent_3(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 15, "div", [], null, null, null, null, null)), (_l()(), i0.ɵeld(1, 0, null, null, 8, "div", [["class", "weekview-allday-table"]], null, null, null, null, null)), (_l()(), i0.ɵeld(2, 0, null, null, 1, "div", [["class", "weekview-allday-label"]], null, null, null, null, null)), (_l()(), i0.ɵted(3, null, ["", ""])), (_l()(), i0.ɵeld(4, 0, null, null, 5, "div", [["class", "weekview-allday-content-wrapper scroll-content"]], null, null, null, null, null)), (_l()(), i0.ɵeld(5, 0, null, null, 4, "table", [["class", "table table-fixed weekview-allday-content-table"]], null, null, null, null, null)), (_l()(), i0.ɵeld(6, 0, null, null, 3, "tbody", [], null, null, null, null, null)), (_l()(), i0.ɵeld(7, 0, null, null, 2, "tr", [], null, null, null, null, null)), (_l()(), i0.ɵand(16777216, null, null, 1, null, View_WeekViewComponent_4)), i0.ɵdid(9, 278528, null, 0, i1.NgForOf, [i0.ViewContainerRef, i0.TemplateRef, i0.IterableDiffers], { ngForOf: [0, "ngForOf"] }, null), (_l()(), i0.ɵeld(10, 0, null, null, 5, "init-position-scroll", [["class", "weekview-normal-event-container"]], null, [[null, "onScroll"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("onScroll" === en)) {
          var pd_0 = (_co.setScrollPosition($event) !== false);
          ad = (pd_0 && ad);
      } return ad; }, i2.View_initPositionScrollComponent_0, i2.RenderType_initPositionScrollComponent)), i0.ɵdid(11, 4898816, null, 0, i3.initPositionScrollComponent, [i0.ElementRef], { initPosition: [0, "initPosition"], emitEvent: [1, "emitEvent"] }, { onScroll: "onScroll" }), (_l()(), i0.ɵeld(12, 0, null, 0, 3, "table", [["class", "table table-bordered table-fixed weekview-normal-event-table"]], null, null, null, null, null)), (_l()(), i0.ɵeld(13, 0, null, null, 2, "tbody", [], null, null, null, null, null)), (_l()(), i0.ɵand(16777216, null, null, 1, null, View_WeekViewComponent_6)), i0.ɵdid(15, 278528, null, 0, i1.NgForOf, [i0.ViewContainerRef, i0.TemplateRef, i0.IterableDiffers], { ngForOf: [0, "ngForOf"] }, null)], function (_ck, _v) { var _co = _v.component; var currVal_1 = _co.views[0].dates; _ck(_v, 9, 0, currVal_1); var currVal_2 = _co.initScrollPosition; var currVal_3 = _co.preserveScrollPosition; _ck(_v, 11, 0, currVal_2, currVal_3); var currVal_4 = _co.views[0].rows; _ck(_v, 15, 0, currVal_4); }, function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.allDayLabel; _ck(_v, 3, 0, currVal_0); }); }
  function View_WeekViewComponent_11(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵand(0, null, null, 0))], null, null); }
  function View_WeekViewComponent_10(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 3, "td", [["class", "calendar-cell"]], null, null, null, null, null)), (_l()(), i0.ɵand(16777216, null, null, 2, null, View_WeekViewComponent_11)), i0.ɵdid(2, 540672, null, 0, i1.NgTemplateOutlet, [i0.ViewContainerRef], { ngTemplateOutletContext: [0, "ngTemplateOutletContext"], ngTemplateOutlet: [1, "ngTemplateOutlet"] }, null), i0.ɵpod(3, { day: 0 })], function (_ck, _v) { var _co = _v.component; var currVal_0 = _ck(_v, 3, 0, _v.context.$implicit); var currVal_1 = _co.weekviewInactiveAllDayEventSectionTemplate; _ck(_v, 2, 0, currVal_0, currVal_1); }, null); }
  function View_WeekViewComponent_14(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵand(0, null, null, 0))], null, null); }
  function View_WeekViewComponent_13(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 3, "td", [["class", "calendar-cell"]], null, null, null, null, null)), (_l()(), i0.ɵand(16777216, null, null, 2, null, View_WeekViewComponent_14)), i0.ɵdid(2, 540672, null, 0, i1.NgTemplateOutlet, [i0.ViewContainerRef], { ngTemplateOutletContext: [0, "ngTemplateOutletContext"], ngTemplateOutlet: [1, "ngTemplateOutlet"] }, null), i0.ɵpod(3, { tm: 0, hourParts: 1 })], function (_ck, _v) { var _co = _v.component; var currVal_0 = _ck(_v, 3, 0, _v.context.$implicit, _co.hourParts); var currVal_1 = _co.weekviewInactiveNormalEventSectionTemplate; _ck(_v, 2, 0, currVal_0, currVal_1); }, null); }
  function View_WeekViewComponent_12(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 4, "tr", [], null, null, null, null, null)), (_l()(), i0.ɵeld(1, 0, null, null, 1, "td", [["class", "calendar-hour-column text-center"]], null, null, null, null, null)), (_l()(), i0.ɵted(2, null, [" ", " "])), (_l()(), i0.ɵand(16777216, null, null, 1, null, View_WeekViewComponent_13)), i0.ɵdid(4, 278528, null, 0, i1.NgForOf, [i0.ViewContainerRef, i0.TemplateRef, i0.IterableDiffers], { ngForOf: [0, "ngForOf"] }, null)], function (_ck, _v) { var currVal_1 = _v.context.$implicit; _ck(_v, 4, 0, currVal_1); }, function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.hourColumnLabels[_v.context.index]; _ck(_v, 2, 0, currVal_0); }); }
  function View_WeekViewComponent_9(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 15, "div", [], null, null, null, null, null)), (_l()(), i0.ɵeld(1, 0, null, null, 8, "div", [["class", "weekview-allday-table"]], null, null, null, null, null)), (_l()(), i0.ɵeld(2, 0, null, null, 1, "div", [["class", "weekview-allday-label"]], null, null, null, null, null)), (_l()(), i0.ɵted(3, null, ["", ""])), (_l()(), i0.ɵeld(4, 0, null, null, 5, "div", [["class", "weekview-allday-content-wrapper scroll-content"]], null, null, null, null, null)), (_l()(), i0.ɵeld(5, 0, null, null, 4, "table", [["class", "table table-fixed weekview-allday-content-table"]], null, null, null, null, null)), (_l()(), i0.ɵeld(6, 0, null, null, 3, "tbody", [], null, null, null, null, null)), (_l()(), i0.ɵeld(7, 0, null, null, 2, "tr", [], null, null, null, null, null)), (_l()(), i0.ɵand(16777216, null, null, 1, null, View_WeekViewComponent_10)), i0.ɵdid(9, 278528, null, 0, i1.NgForOf, [i0.ViewContainerRef, i0.TemplateRef, i0.IterableDiffers], { ngForOf: [0, "ngForOf"] }, null), (_l()(), i0.ɵeld(10, 0, null, null, 5, "init-position-scroll", [["class", "weekview-normal-event-container"]], null, null, null, i2.View_initPositionScrollComponent_0, i2.RenderType_initPositionScrollComponent)), i0.ɵdid(11, 4898816, null, 0, i3.initPositionScrollComponent, [i0.ElementRef], { initPosition: [0, "initPosition"] }, null), (_l()(), i0.ɵeld(12, 0, null, 0, 3, "table", [["class", "table table-bordered table-fixed weekview-normal-event-table"]], null, null, null, null, null)), (_l()(), i0.ɵeld(13, 0, null, null, 2, "tbody", [], null, null, null, null, null)), (_l()(), i0.ɵand(16777216, null, null, 1, null, View_WeekViewComponent_12)), i0.ɵdid(15, 278528, null, 0, i1.NgForOf, [i0.ViewContainerRef, i0.TemplateRef, i0.IterableDiffers], { ngForOf: [0, "ngForOf"] }, null)], function (_ck, _v) { var _co = _v.component; var currVal_1 = _co.views[0].dates; _ck(_v, 9, 0, currVal_1); var currVal_2 = _co.initScrollPosition; _ck(_v, 11, 0, currVal_2); var currVal_3 = _co.views[0].rows; _ck(_v, 15, 0, currVal_3); }, function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.allDayLabel; _ck(_v, 3, 0, currVal_0); }); }
  function View_WeekViewComponent_16(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵand(0, null, null, 0))], null, null); }
  function View_WeekViewComponent_15(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 4, "th", [["class", "weekview-header text-center"]], null, [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) {
          var pd_0 = (_co.daySelected(_v.context.$implicit) !== false);
          ad = (pd_0 && ad);
      } return ad; }, null, null)), i0.ɵdid(1, 278528, null, 0, i1.NgClass, [i0.IterableDiffers, i0.KeyValueDiffers, i0.ElementRef, i0.Renderer2], { klass: [0, "klass"], ngClass: [1, "ngClass"] }, null), (_l()(), i0.ɵand(16777216, null, null, 2, null, View_WeekViewComponent_16)), i0.ɵdid(3, 540672, null, 0, i1.NgTemplateOutlet, [i0.ViewContainerRef], { ngTemplateOutletContext: [0, "ngTemplateOutletContext"], ngTemplateOutlet: [1, "ngTemplateOutlet"] }, null), i0.ɵpod(4, { viewDate: 0 })], function (_ck, _v) { var _co = _v.component; var currVal_0 = "weekview-header text-center"; var currVal_1 = _co.getHighlightClass(_v.context.$implicit); _ck(_v, 1, 0, currVal_0, currVal_1); var currVal_2 = _ck(_v, 4, 0, _v.context.$implicit); var currVal_3 = _co.weekviewHeaderTemplate; _ck(_v, 3, 0, currVal_2, currVal_3); }, null); }
  function View_WeekViewComponent_19(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵand(0, null, null, 0))], null, null); }
  function View_WeekViewComponent_18(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 3, "td", [["class", "calendar-cell"]], null, null, null, null, null)), (_l()(), i0.ɵand(16777216, null, null, 2, null, View_WeekViewComponent_19)), i0.ɵdid(2, 540672, null, 0, i1.NgTemplateOutlet, [i0.ViewContainerRef], { ngTemplateOutletContext: [0, "ngTemplateOutletContext"], ngTemplateOutlet: [1, "ngTemplateOutlet"] }, null), i0.ɵpod(3, { day: 0, eventTemplate: 1 })], function (_ck, _v) { var _co = _v.component; var currVal_0 = _ck(_v, 3, 0, _v.context.$implicit, _co.weekviewAllDayEventTemplate); var currVal_1 = _co.weekviewAllDayEventSectionTemplate; _ck(_v, 2, 0, currVal_0, currVal_1); }, null); }
  function View_WeekViewComponent_23(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵand(0, null, null, 0))], null, null); }
  function View_WeekViewComponent_22(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 5, "div", [], null, null, null, null, null)), i0.ɵdid(1, 278528, null, 0, i1.NgClass, [i0.IterableDiffers, i0.KeyValueDiffers, i0.ElementRef, i0.Renderer2], { ngClass: [0, "ngClass"] }, null), i0.ɵpod(2, { "calendar-event-wrap": 0 }), (_l()(), i0.ɵand(16777216, null, null, 2, null, View_WeekViewComponent_23)), i0.ɵdid(4, 540672, null, 0, i1.NgTemplateOutlet, [i0.ViewContainerRef], { ngTemplateOutletContext: [0, "ngTemplateOutletContext"], ngTemplateOutlet: [1, "ngTemplateOutlet"] }, null), i0.ɵpod(5, { tm: 0, hourParts: 1, eventTemplate: 2 })], function (_ck, _v) { var _co = _v.component; var currVal_0 = _ck(_v, 2, 0, _v.parent.context.$implicit.events); _ck(_v, 1, 0, currVal_0); var currVal_1 = _ck(_v, 5, 0, _v.parent.context.$implicit, _co.hourParts, _co.weekviewNormalEventTemplate); var currVal_2 = _co.weekviewNormalEventSectionTemplate; _ck(_v, 4, 0, currVal_1, currVal_2); }, null); }
  function View_WeekViewComponent_21(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 2, "td", [["class", "calendar-cell"], ["tappable", ""]], null, [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) {
          var pd_0 = (_co.select(_v.context.$implicit.time, _v.context.$implicit.events) !== false);
          ad = (pd_0 && ad);
      } return ad; }, null, null)), (_l()(), i0.ɵand(16777216, null, null, 1, null, View_WeekViewComponent_22)), i0.ɵdid(2, 16384, null, 0, i1.NgIf, [i0.ViewContainerRef, i0.TemplateRef], { ngIf: [0, "ngIf"] }, null)], function (_ck, _v) { var currVal_0 = _v.context.$implicit.events; _ck(_v, 2, 0, currVal_0); }, null); }
  function View_WeekViewComponent_20(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 4, "tr", [], null, null, null, null, null)), (_l()(), i0.ɵeld(1, 0, null, null, 1, "td", [["class", "calendar-hour-column text-center"]], null, null, null, null, null)), (_l()(), i0.ɵted(2, null, [" ", " "])), (_l()(), i0.ɵand(16777216, null, null, 1, null, View_WeekViewComponent_21)), i0.ɵdid(4, 278528, null, 0, i1.NgForOf, [i0.ViewContainerRef, i0.TemplateRef, i0.IterableDiffers], { ngForOf: [0, "ngForOf"] }, null)], function (_ck, _v) { var currVal_1 = _v.context.$implicit; _ck(_v, 4, 0, currVal_1); }, function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.hourColumnLabels[_v.context.index]; _ck(_v, 2, 0, currVal_0); }); }
  function View_WeekViewComponent_17(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 15, "div", [], null, null, null, null, null)), (_l()(), i0.ɵeld(1, 0, null, null, 8, "div", [["class", "weekview-allday-table"]], null, null, null, null, null)), (_l()(), i0.ɵeld(2, 0, null, null, 1, "div", [["class", "weekview-allday-label"]], null, null, null, null, null)), (_l()(), i0.ɵted(3, null, ["", ""])), (_l()(), i0.ɵeld(4, 0, null, null, 5, "div", [["class", "weekview-allday-content-wrapper scroll-content"]], null, null, null, null, null)), (_l()(), i0.ɵeld(5, 0, null, null, 4, "table", [["class", "table table-fixed weekview-allday-content-table"]], null, null, null, null, null)), (_l()(), i0.ɵeld(6, 0, null, null, 3, "tbody", [], null, null, null, null, null)), (_l()(), i0.ɵeld(7, 0, null, null, 2, "tr", [], null, null, null, null, null)), (_l()(), i0.ɵand(16777216, null, null, 1, null, View_WeekViewComponent_18)), i0.ɵdid(9, 278528, null, 0, i1.NgForOf, [i0.ViewContainerRef, i0.TemplateRef, i0.IterableDiffers], { ngForOf: [0, "ngForOf"] }, null), (_l()(), i0.ɵeld(10, 0, null, null, 5, "init-position-scroll", [["class", "weekview-normal-event-container"]], null, [[null, "onScroll"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("onScroll" === en)) {
          var pd_0 = (_co.setScrollPosition($event) !== false);
          ad = (pd_0 && ad);
      } return ad; }, i2.View_initPositionScrollComponent_0, i2.RenderType_initPositionScrollComponent)), i0.ɵdid(11, 4898816, null, 0, i3.initPositionScrollComponent, [i0.ElementRef], { initPosition: [0, "initPosition"], emitEvent: [1, "emitEvent"] }, { onScroll: "onScroll" }), (_l()(), i0.ɵeld(12, 0, null, 0, 3, "table", [["class", "table table-bordered table-fixed weekview-normal-event-table"]], null, null, null, null, null)), (_l()(), i0.ɵeld(13, 0, null, null, 2, "tbody", [], null, null, null, null, null)), (_l()(), i0.ɵand(16777216, null, null, 1, null, View_WeekViewComponent_20)), i0.ɵdid(15, 278528, null, 0, i1.NgForOf, [i0.ViewContainerRef, i0.TemplateRef, i0.IterableDiffers], { ngForOf: [0, "ngForOf"] }, null)], function (_ck, _v) { var _co = _v.component; var currVal_1 = _co.views[1].dates; _ck(_v, 9, 0, currVal_1); var currVal_2 = _co.initScrollPosition; var currVal_3 = _co.preserveScrollPosition; _ck(_v, 11, 0, currVal_2, currVal_3); var currVal_4 = _co.views[1].rows; _ck(_v, 15, 0, currVal_4); }, function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.allDayLabel; _ck(_v, 3, 0, currVal_0); }); }
  function View_WeekViewComponent_26(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵand(0, null, null, 0))], null, null); }
  function View_WeekViewComponent_25(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 3, "td", [["class", "calendar-cell"]], null, null, null, null, null)), (_l()(), i0.ɵand(16777216, null, null, 2, null, View_WeekViewComponent_26)), i0.ɵdid(2, 540672, null, 0, i1.NgTemplateOutlet, [i0.ViewContainerRef], { ngTemplateOutletContext: [0, "ngTemplateOutletContext"], ngTemplateOutlet: [1, "ngTemplateOutlet"] }, null), i0.ɵpod(3, { day: 0 })], function (_ck, _v) { var _co = _v.component; var currVal_0 = _ck(_v, 3, 0, _v.context.$implicit); var currVal_1 = _co.weekviewInactiveAllDayEventSectionTemplate; _ck(_v, 2, 0, currVal_0, currVal_1); }, null); }
  function View_WeekViewComponent_30(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵand(0, null, null, 0))], null, null); }
  function View_WeekViewComponent_29(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 5, "div", [], null, null, null, null, null)), i0.ɵdid(1, 278528, null, 0, i1.NgClass, [i0.IterableDiffers, i0.KeyValueDiffers, i0.ElementRef, i0.Renderer2], { ngClass: [0, "ngClass"] }, null), i0.ɵpod(2, { "calendar-event-wrap": 0 }), (_l()(), i0.ɵand(16777216, null, null, 2, null, View_WeekViewComponent_30)), i0.ɵdid(4, 540672, null, 0, i1.NgTemplateOutlet, [i0.ViewContainerRef], { ngTemplateOutletContext: [0, "ngTemplateOutletContext"], ngTemplateOutlet: [1, "ngTemplateOutlet"] }, null), i0.ɵpod(5, { tm: 0, hourParts: 1 })], function (_ck, _v) { var _co = _v.component; var currVal_0 = _ck(_v, 2, 0, _v.parent.context.$implicit.events); _ck(_v, 1, 0, currVal_0); var currVal_1 = _ck(_v, 5, 0, _v.parent.context.$implicit, _co.hourParts); var currVal_2 = _co.weekviewInactiveNormalEventSectionTemplate; _ck(_v, 4, 0, currVal_1, currVal_2); }, null); }
  function View_WeekViewComponent_28(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 2, "td", [["class", "calendar-cell"]], null, null, null, null, null)), (_l()(), i0.ɵand(16777216, null, null, 1, null, View_WeekViewComponent_29)), i0.ɵdid(2, 16384, null, 0, i1.NgIf, [i0.ViewContainerRef, i0.TemplateRef], { ngIf: [0, "ngIf"] }, null)], function (_ck, _v) { var currVal_0 = _v.context.$implicit.events; _ck(_v, 2, 0, currVal_0); }, null); }
  function View_WeekViewComponent_27(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 4, "tr", [], null, null, null, null, null)), (_l()(), i0.ɵeld(1, 0, null, null, 1, "td", [["class", "calendar-hour-column text-center"]], null, null, null, null, null)), (_l()(), i0.ɵted(2, null, [" ", " "])), (_l()(), i0.ɵand(16777216, null, null, 1, null, View_WeekViewComponent_28)), i0.ɵdid(4, 278528, null, 0, i1.NgForOf, [i0.ViewContainerRef, i0.TemplateRef, i0.IterableDiffers], { ngForOf: [0, "ngForOf"] }, null)], function (_ck, _v) { var currVal_1 = _v.context.$implicit; _ck(_v, 4, 0, currVal_1); }, function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.hourColumnLabels[_v.context.index]; _ck(_v, 2, 0, currVal_0); }); }
  function View_WeekViewComponent_24(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 15, "div", [], null, null, null, null, null)), (_l()(), i0.ɵeld(1, 0, null, null, 8, "div", [["class", "weekview-allday-table"]], null, null, null, null, null)), (_l()(), i0.ɵeld(2, 0, null, null, 1, "div", [["class", "weekview-allday-label"]], null, null, null, null, null)), (_l()(), i0.ɵted(3, null, ["", ""])), (_l()(), i0.ɵeld(4, 0, null, null, 5, "div", [["class", "weekview-allday-content-wrapper scroll-content"]], null, null, null, null, null)), (_l()(), i0.ɵeld(5, 0, null, null, 4, "table", [["class", "table table-fixed weekview-allday-content-table"]], null, null, null, null, null)), (_l()(), i0.ɵeld(6, 0, null, null, 3, "tbody", [], null, null, null, null, null)), (_l()(), i0.ɵeld(7, 0, null, null, 2, "tr", [], null, null, null, null, null)), (_l()(), i0.ɵand(16777216, null, null, 1, null, View_WeekViewComponent_25)), i0.ɵdid(9, 278528, null, 0, i1.NgForOf, [i0.ViewContainerRef, i0.TemplateRef, i0.IterableDiffers], { ngForOf: [0, "ngForOf"] }, null), (_l()(), i0.ɵeld(10, 0, null, null, 5, "init-position-scroll", [["class", "weekview-normal-event-container"]], null, null, null, i2.View_initPositionScrollComponent_0, i2.RenderType_initPositionScrollComponent)), i0.ɵdid(11, 4898816, null, 0, i3.initPositionScrollComponent, [i0.ElementRef], { initPosition: [0, "initPosition"] }, null), (_l()(), i0.ɵeld(12, 0, null, 0, 3, "table", [["class", "table table-bordered table-fixed weekview-normal-event-table"]], null, null, null, null, null)), (_l()(), i0.ɵeld(13, 0, null, null, 2, "tbody", [], null, null, null, null, null)), (_l()(), i0.ɵand(16777216, null, null, 1, null, View_WeekViewComponent_27)), i0.ɵdid(15, 278528, null, 0, i1.NgForOf, [i0.ViewContainerRef, i0.TemplateRef, i0.IterableDiffers], { ngForOf: [0, "ngForOf"] }, null)], function (_ck, _v) { var _co = _v.component; var currVal_1 = _co.views[1].dates; _ck(_v, 9, 0, currVal_1); var currVal_2 = _co.initScrollPosition; _ck(_v, 11, 0, currVal_2); var currVal_3 = _co.views[1].rows; _ck(_v, 15, 0, currVal_3); }, function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.allDayLabel; _ck(_v, 3, 0, currVal_0); }); }
  function View_WeekViewComponent_32(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵand(0, null, null, 0))], null, null); }
  function View_WeekViewComponent_31(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 4, "th", [["class", "weekview-header text-center"]], null, [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) {
          var pd_0 = (_co.daySelected(_v.context.$implicit) !== false);
          ad = (pd_0 && ad);
      } return ad; }, null, null)), i0.ɵdid(1, 278528, null, 0, i1.NgClass, [i0.IterableDiffers, i0.KeyValueDiffers, i0.ElementRef, i0.Renderer2], { klass: [0, "klass"], ngClass: [1, "ngClass"] }, null), (_l()(), i0.ɵand(16777216, null, null, 2, null, View_WeekViewComponent_32)), i0.ɵdid(3, 540672, null, 0, i1.NgTemplateOutlet, [i0.ViewContainerRef], { ngTemplateOutletContext: [0, "ngTemplateOutletContext"], ngTemplateOutlet: [1, "ngTemplateOutlet"] }, null), i0.ɵpod(4, { viewDate: 0 })], function (_ck, _v) { var _co = _v.component; var currVal_0 = "weekview-header text-center"; var currVal_1 = _co.getHighlightClass(_v.context.$implicit); _ck(_v, 1, 0, currVal_0, currVal_1); var currVal_2 = _ck(_v, 4, 0, _v.context.$implicit); var currVal_3 = _co.weekviewHeaderTemplate; _ck(_v, 3, 0, currVal_2, currVal_3); }, null); }
  function View_WeekViewComponent_35(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵand(0, null, null, 0))], null, null); }
  function View_WeekViewComponent_34(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 3, "td", [["class", "calendar-cell"]], null, null, null, null, null)), (_l()(), i0.ɵand(16777216, null, null, 2, null, View_WeekViewComponent_35)), i0.ɵdid(2, 540672, null, 0, i1.NgTemplateOutlet, [i0.ViewContainerRef], { ngTemplateOutletContext: [0, "ngTemplateOutletContext"], ngTemplateOutlet: [1, "ngTemplateOutlet"] }, null), i0.ɵpod(3, { day: 0, eventTemplate: 1 })], function (_ck, _v) { var _co = _v.component; var currVal_0 = _ck(_v, 3, 0, _v.context.$implicit, _co.weekviewAllDayEventTemplate); var currVal_1 = _co.weekviewAllDayEventSectionTemplate; _ck(_v, 2, 0, currVal_0, currVal_1); }, null); }
  function View_WeekViewComponent_39(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵand(0, null, null, 0))], null, null); }
  function View_WeekViewComponent_38(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 5, "div", [], null, null, null, null, null)), i0.ɵdid(1, 278528, null, 0, i1.NgClass, [i0.IterableDiffers, i0.KeyValueDiffers, i0.ElementRef, i0.Renderer2], { ngClass: [0, "ngClass"] }, null), i0.ɵpod(2, { "calendar-event-wrap": 0 }), (_l()(), i0.ɵand(16777216, null, null, 2, null, View_WeekViewComponent_39)), i0.ɵdid(4, 540672, null, 0, i1.NgTemplateOutlet, [i0.ViewContainerRef], { ngTemplateOutletContext: [0, "ngTemplateOutletContext"], ngTemplateOutlet: [1, "ngTemplateOutlet"] }, null), i0.ɵpod(5, { tm: 0, hourParts: 1, eventTemplate: 2 })], function (_ck, _v) { var _co = _v.component; var currVal_0 = _ck(_v, 2, 0, _v.parent.context.$implicit.events); _ck(_v, 1, 0, currVal_0); var currVal_1 = _ck(_v, 5, 0, _v.parent.context.$implicit, _co.hourParts, _co.weekviewNormalEventTemplate); var currVal_2 = _co.weekviewNormalEventSectionTemplate; _ck(_v, 4, 0, currVal_1, currVal_2); }, null); }
  function View_WeekViewComponent_37(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 2, "td", [["class", "calendar-cell"], ["tappable", ""]], null, [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) {
          var pd_0 = (_co.select(_v.context.$implicit.time, _v.context.$implicit.events) !== false);
          ad = (pd_0 && ad);
      } return ad; }, null, null)), (_l()(), i0.ɵand(16777216, null, null, 1, null, View_WeekViewComponent_38)), i0.ɵdid(2, 16384, null, 0, i1.NgIf, [i0.ViewContainerRef, i0.TemplateRef], { ngIf: [0, "ngIf"] }, null)], function (_ck, _v) { var currVal_0 = _v.context.$implicit.events; _ck(_v, 2, 0, currVal_0); }, null); }
  function View_WeekViewComponent_36(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 4, "tr", [], null, null, null, null, null)), (_l()(), i0.ɵeld(1, 0, null, null, 1, "td", [["class", "calendar-hour-column text-center"]], null, null, null, null, null)), (_l()(), i0.ɵted(2, null, [" ", " "])), (_l()(), i0.ɵand(16777216, null, null, 1, null, View_WeekViewComponent_37)), i0.ɵdid(4, 278528, null, 0, i1.NgForOf, [i0.ViewContainerRef, i0.TemplateRef, i0.IterableDiffers], { ngForOf: [0, "ngForOf"] }, null)], function (_ck, _v) { var currVal_1 = _v.context.$implicit; _ck(_v, 4, 0, currVal_1); }, function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.hourColumnLabels[_v.context.index]; _ck(_v, 2, 0, currVal_0); }); }
  function View_WeekViewComponent_33(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 15, "div", [], null, null, null, null, null)), (_l()(), i0.ɵeld(1, 0, null, null, 8, "div", [["class", "weekview-allday-table"]], null, null, null, null, null)), (_l()(), i0.ɵeld(2, 0, null, null, 1, "div", [["class", "weekview-allday-label"]], null, null, null, null, null)), (_l()(), i0.ɵted(3, null, ["", ""])), (_l()(), i0.ɵeld(4, 0, null, null, 5, "div", [["class", "weekview-allday-content-wrapper scroll-content"]], null, null, null, null, null)), (_l()(), i0.ɵeld(5, 0, null, null, 4, "table", [["class", "table table-fixed weekview-allday-content-table"]], null, null, null, null, null)), (_l()(), i0.ɵeld(6, 0, null, null, 3, "tbody", [], null, null, null, null, null)), (_l()(), i0.ɵeld(7, 0, null, null, 2, "tr", [], null, null, null, null, null)), (_l()(), i0.ɵand(16777216, null, null, 1, null, View_WeekViewComponent_34)), i0.ɵdid(9, 278528, null, 0, i1.NgForOf, [i0.ViewContainerRef, i0.TemplateRef, i0.IterableDiffers], { ngForOf: [0, "ngForOf"] }, null), (_l()(), i0.ɵeld(10, 0, null, null, 5, "init-position-scroll", [["class", "weekview-normal-event-container"]], null, [[null, "onScroll"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("onScroll" === en)) {
          var pd_0 = (_co.setScrollPosition($event) !== false);
          ad = (pd_0 && ad);
      } return ad; }, i2.View_initPositionScrollComponent_0, i2.RenderType_initPositionScrollComponent)), i0.ɵdid(11, 4898816, null, 0, i3.initPositionScrollComponent, [i0.ElementRef], { initPosition: [0, "initPosition"], emitEvent: [1, "emitEvent"] }, { onScroll: "onScroll" }), (_l()(), i0.ɵeld(12, 0, null, 0, 3, "table", [["class", "table table-bordered table-fixed weekview-normal-event-table"]], null, null, null, null, null)), (_l()(), i0.ɵeld(13, 0, null, null, 2, "tbody", [], null, null, null, null, null)), (_l()(), i0.ɵand(16777216, null, null, 1, null, View_WeekViewComponent_36)), i0.ɵdid(15, 278528, null, 0, i1.NgForOf, [i0.ViewContainerRef, i0.TemplateRef, i0.IterableDiffers], { ngForOf: [0, "ngForOf"] }, null)], function (_ck, _v) { var _co = _v.component; var currVal_1 = _co.views[2].dates; _ck(_v, 9, 0, currVal_1); var currVal_2 = _co.initScrollPosition; var currVal_3 = _co.preserveScrollPosition; _ck(_v, 11, 0, currVal_2, currVal_3); var currVal_4 = _co.views[2].rows; _ck(_v, 15, 0, currVal_4); }, function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.allDayLabel; _ck(_v, 3, 0, currVal_0); }); }
  function View_WeekViewComponent_42(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵand(0, null, null, 0))], null, null); }
  function View_WeekViewComponent_41(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 3, "td", [["class", "calendar-cell"]], null, null, null, null, null)), (_l()(), i0.ɵand(16777216, null, null, 2, null, View_WeekViewComponent_42)), i0.ɵdid(2, 540672, null, 0, i1.NgTemplateOutlet, [i0.ViewContainerRef], { ngTemplateOutletContext: [0, "ngTemplateOutletContext"], ngTemplateOutlet: [1, "ngTemplateOutlet"] }, null), i0.ɵpod(3, { day: 0 })], function (_ck, _v) { var _co = _v.component; var currVal_0 = _ck(_v, 3, 0, _v.context.$implicit); var currVal_1 = _co.weekviewInactiveAllDayEventSectionTemplate; _ck(_v, 2, 0, currVal_0, currVal_1); }, null); }
  function View_WeekViewComponent_46(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵand(0, null, null, 0))], null, null); }
  function View_WeekViewComponent_45(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 5, "div", [], null, null, null, null, null)), i0.ɵdid(1, 278528, null, 0, i1.NgClass, [i0.IterableDiffers, i0.KeyValueDiffers, i0.ElementRef, i0.Renderer2], { ngClass: [0, "ngClass"] }, null), i0.ɵpod(2, { "calendar-event-wrap": 0 }), (_l()(), i0.ɵand(16777216, null, null, 2, null, View_WeekViewComponent_46)), i0.ɵdid(4, 540672, null, 0, i1.NgTemplateOutlet, [i0.ViewContainerRef], { ngTemplateOutletContext: [0, "ngTemplateOutletContext"], ngTemplateOutlet: [1, "ngTemplateOutlet"] }, null), i0.ɵpod(5, { tm: 0, hourParts: 1 })], function (_ck, _v) { var _co = _v.component; var currVal_0 = _ck(_v, 2, 0, _v.parent.context.$implicit.events); _ck(_v, 1, 0, currVal_0); var currVal_1 = _ck(_v, 5, 0, _v.parent.context.$implicit, _co.hourParts); var currVal_2 = _co.weekviewInactiveNormalEventSectionTemplate; _ck(_v, 4, 0, currVal_1, currVal_2); }, null); }
  function View_WeekViewComponent_44(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 2, "td", [["class", "calendar-cell"]], null, null, null, null, null)), (_l()(), i0.ɵand(16777216, null, null, 1, null, View_WeekViewComponent_45)), i0.ɵdid(2, 16384, null, 0, i1.NgIf, [i0.ViewContainerRef, i0.TemplateRef], { ngIf: [0, "ngIf"] }, null)], function (_ck, _v) { var currVal_0 = _v.context.$implicit.events; _ck(_v, 2, 0, currVal_0); }, null); }
  function View_WeekViewComponent_43(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 4, "tr", [], null, null, null, null, null)), (_l()(), i0.ɵeld(1, 0, null, null, 1, "td", [["class", "calendar-hour-column text-center"]], null, null, null, null, null)), (_l()(), i0.ɵted(2, null, [" ", " "])), (_l()(), i0.ɵand(16777216, null, null, 1, null, View_WeekViewComponent_44)), i0.ɵdid(4, 278528, null, 0, i1.NgForOf, [i0.ViewContainerRef, i0.TemplateRef, i0.IterableDiffers], { ngForOf: [0, "ngForOf"] }, null)], function (_ck, _v) { var currVal_1 = _v.context.$implicit; _ck(_v, 4, 0, currVal_1); }, function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.hourColumnLabels[_v.context.index]; _ck(_v, 2, 0, currVal_0); }); }
  function View_WeekViewComponent_40(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 15, "div", [], null, null, null, null, null)), (_l()(), i0.ɵeld(1, 0, null, null, 8, "div", [["class", "weekview-allday-table"]], null, null, null, null, null)), (_l()(), i0.ɵeld(2, 0, null, null, 1, "div", [["class", "weekview-allday-label"]], null, null, null, null, null)), (_l()(), i0.ɵted(3, null, ["", ""])), (_l()(), i0.ɵeld(4, 0, null, null, 5, "div", [["class", "weekview-allday-content-wrapper scroll-content"]], null, null, null, null, null)), (_l()(), i0.ɵeld(5, 0, null, null, 4, "table", [["class", "table table-fixed weekview-allday-content-table"]], null, null, null, null, null)), (_l()(), i0.ɵeld(6, 0, null, null, 3, "tbody", [], null, null, null, null, null)), (_l()(), i0.ɵeld(7, 0, null, null, 2, "tr", [], null, null, null, null, null)), (_l()(), i0.ɵand(16777216, null, null, 1, null, View_WeekViewComponent_41)), i0.ɵdid(9, 278528, null, 0, i1.NgForOf, [i0.ViewContainerRef, i0.TemplateRef, i0.IterableDiffers], { ngForOf: [0, "ngForOf"] }, null), (_l()(), i0.ɵeld(10, 0, null, null, 5, "init-position-scroll", [["class", "weekview-normal-event-container"]], null, null, null, i2.View_initPositionScrollComponent_0, i2.RenderType_initPositionScrollComponent)), i0.ɵdid(11, 4898816, null, 0, i3.initPositionScrollComponent, [i0.ElementRef], { initPosition: [0, "initPosition"] }, null), (_l()(), i0.ɵeld(12, 0, null, 0, 3, "table", [["class", "table table-bordered table-fixed weekview-normal-event-table"]], null, null, null, null, null)), (_l()(), i0.ɵeld(13, 0, null, null, 2, "tbody", [], null, null, null, null, null)), (_l()(), i0.ɵand(16777216, null, null, 1, null, View_WeekViewComponent_43)), i0.ɵdid(15, 278528, null, 0, i1.NgForOf, [i0.ViewContainerRef, i0.TemplateRef, i0.IterableDiffers], { ngForOf: [0, "ngForOf"] }, null)], function (_ck, _v) { var _co = _v.component; var currVal_1 = _co.views[2].dates; _ck(_v, 9, 0, currVal_1); var currVal_2 = _co.initScrollPosition; _ck(_v, 11, 0, currVal_2); var currVal_3 = _co.views[2].rows; _ck(_v, 15, 0, currVal_3); }, function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.allDayLabel; _ck(_v, 3, 0, currVal_0); }); }
  export function View_WeekViewComponent_0(_l) { return i0.ɵvid(0, [i0.ɵqud(402653184, 1, { slider: 0 }), (_l()(), i0.ɵeld(1, 0, null, null, 37, "ion-slides", [["class", "slides-container"]], [[8, "dir", 0]], [[null, "ionSlideDidChange"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("ionSlideDidChange" === en)) {
          var pd_0 = (_co.onSlideChanged() !== false);
          ad = (pd_0 && ad);
      } return ad; }, i4.View_IonSlides_0, i4.RenderType_IonSlides)), i0.ɵdid(2, 49152, [[1, 4], ["weekSlider", 4]], 0, i5.IonSlides, [i0.ChangeDetectorRef, i0.ElementRef], { options: [0, "options"] }, null), (_l()(), i0.ɵeld(3, 0, null, 0, 11, "ion-slide", [["class", "slide-container"]], null, null, null, i4.View_IonSlide_0, i4.RenderType_IonSlide)), i0.ɵdid(4, 49152, null, 0, i5.IonSlide, [i0.ChangeDetectorRef, i0.ElementRef], null, null), (_l()(), i0.ɵeld(5, 0, null, 0, 5, "table", [["class", "table table-bordered table-fixed weekview-header"]], null, null, null, null, null)), (_l()(), i0.ɵeld(6, 0, null, null, 4, "thead", [], null, null, null, null, null)), (_l()(), i0.ɵeld(7, 0, null, null, 3, "tr", [], null, null, null, null, null)), (_l()(), i0.ɵeld(8, 0, null, null, 0, "th", [["class", "calendar-hour-column"]], null, null, null, null, null)), (_l()(), i0.ɵand(16777216, null, null, 1, null, View_WeekViewComponent_1)), i0.ɵdid(10, 278528, null, 0, i1.NgForOf, [i0.ViewContainerRef, i0.TemplateRef, i0.IterableDiffers], { ngForOf: [0, "ngForOf"] }, null), (_l()(), i0.ɵand(16777216, null, 0, 1, null, View_WeekViewComponent_3)), i0.ɵdid(12, 16384, null, 0, i1.NgIf, [i0.ViewContainerRef, i0.TemplateRef], { ngIf: [0, "ngIf"] }, null), (_l()(), i0.ɵand(16777216, null, 0, 1, null, View_WeekViewComponent_9)), i0.ɵdid(14, 16384, null, 0, i1.NgIf, [i0.ViewContainerRef, i0.TemplateRef], { ngIf: [0, "ngIf"] }, null), (_l()(), i0.ɵeld(15, 0, null, 0, 11, "ion-slide", [["class", "slide-container"]], null, null, null, i4.View_IonSlide_0, i4.RenderType_IonSlide)), i0.ɵdid(16, 49152, null, 0, i5.IonSlide, [i0.ChangeDetectorRef, i0.ElementRef], null, null), (_l()(), i0.ɵeld(17, 0, null, 0, 5, "table", [["class", "table table-bordered table-fixed weekview-header"]], null, null, null, null, null)), (_l()(), i0.ɵeld(18, 0, null, null, 4, "thead", [], null, null, null, null, null)), (_l()(), i0.ɵeld(19, 0, null, null, 3, "tr", [], null, null, null, null, null)), (_l()(), i0.ɵeld(20, 0, null, null, 0, "th", [["class", "calendar-hour-column"]], null, null, null, null, null)), (_l()(), i0.ɵand(16777216, null, null, 1, null, View_WeekViewComponent_15)), i0.ɵdid(22, 278528, null, 0, i1.NgForOf, [i0.ViewContainerRef, i0.TemplateRef, i0.IterableDiffers], { ngForOf: [0, "ngForOf"] }, null), (_l()(), i0.ɵand(16777216, null, 0, 1, null, View_WeekViewComponent_17)), i0.ɵdid(24, 16384, null, 0, i1.NgIf, [i0.ViewContainerRef, i0.TemplateRef], { ngIf: [0, "ngIf"] }, null), (_l()(), i0.ɵand(16777216, null, 0, 1, null, View_WeekViewComponent_24)), i0.ɵdid(26, 16384, null, 0, i1.NgIf, [i0.ViewContainerRef, i0.TemplateRef], { ngIf: [0, "ngIf"] }, null), (_l()(), i0.ɵeld(27, 0, null, 0, 11, "ion-slide", [["class", "slide-container"]], null, null, null, i4.View_IonSlide_0, i4.RenderType_IonSlide)), i0.ɵdid(28, 49152, null, 0, i5.IonSlide, [i0.ChangeDetectorRef, i0.ElementRef], null, null), (_l()(), i0.ɵeld(29, 0, null, 0, 5, "table", [["class", "table table-bordered table-fixed weekview-header"]], null, null, null, null, null)), (_l()(), i0.ɵeld(30, 0, null, null, 4, "thead", [], null, null, null, null, null)), (_l()(), i0.ɵeld(31, 0, null, null, 3, "tr", [], null, null, null, null, null)), (_l()(), i0.ɵeld(32, 0, null, null, 0, "th", [["class", "calendar-hour-column"]], null, null, null, null, null)), (_l()(), i0.ɵand(16777216, null, null, 1, null, View_WeekViewComponent_31)), i0.ɵdid(34, 278528, null, 0, i1.NgForOf, [i0.ViewContainerRef, i0.TemplateRef, i0.IterableDiffers], { ngForOf: [0, "ngForOf"] }, null), (_l()(), i0.ɵand(16777216, null, 0, 1, null, View_WeekViewComponent_33)), i0.ɵdid(36, 16384, null, 0, i1.NgIf, [i0.ViewContainerRef, i0.TemplateRef], { ngIf: [0, "ngIf"] }, null), (_l()(), i0.ɵand(16777216, null, 0, 1, null, View_WeekViewComponent_40)), i0.ɵdid(38, 16384, null, 0, i1.NgIf, [i0.ViewContainerRef, i0.TemplateRef], { ngIf: [0, "ngIf"] }, null)], function (_ck, _v) { var _co = _v.component; var currVal_1 = _co.sliderOptions; _ck(_v, 2, 0, currVal_1); var currVal_2 = _co.views[0].dates; _ck(_v, 10, 0, currVal_2); var currVal_3 = (0 === _co.currentViewIndex); _ck(_v, 12, 0, currVal_3); var currVal_4 = (0 !== _co.currentViewIndex); _ck(_v, 14, 0, currVal_4); var currVal_5 = _co.views[1].dates; _ck(_v, 22, 0, currVal_5); var currVal_6 = (1 === _co.currentViewIndex); _ck(_v, 24, 0, currVal_6); var currVal_7 = (1 !== _co.currentViewIndex); _ck(_v, 26, 0, currVal_7); var currVal_8 = _co.views[2].dates; _ck(_v, 34, 0, currVal_8); var currVal_9 = (2 === _co.currentViewIndex); _ck(_v, 36, 0, currVal_9); var currVal_10 = (2 !== _co.currentViewIndex); _ck(_v, 38, 0, currVal_10); }, function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.dir; _ck(_v, 1, 0, currVal_0); }); }
  export function View_WeekViewComponent_Host_0(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 1, "weekview", [], [[2, "weekview", null]], null, null, View_WeekViewComponent_0, RenderType_WeekViewComponent)), i0.ɵdid(1, 4964352, null, 0, i6.WeekViewComponent, [i7.CalendarService, i0.ElementRef], null, null)], function (_ck, _v) { _ck(_v, 1, 0); }, function (_ck, _v) { var currVal_0 = i0.ɵnov(_v, 1).class; _ck(_v, 0, 0, currVal_0); }); }
  var WeekViewComponentNgFactory = i0.ɵccf("weekview", i6.WeekViewComponent, View_WeekViewComponent_Host_0, { weekviewHeaderTemplate: "weekviewHeaderTemplate", weekviewAllDayEventTemplate: "weekviewAllDayEventTemplate", weekviewNormalEventTemplate: "weekviewNormalEventTemplate", weekviewAllDayEventSectionTemplate: "weekviewAllDayEventSectionTemplate", weekviewNormalEventSectionTemplate: "weekviewNormalEventSectionTemplate", weekviewInactiveAllDayEventSectionTemplate: "weekviewInactiveAllDayEventSectionTemplate", weekviewInactiveNormalEventSectionTemplate: "weekviewInactiveNormalEventSectionTemplate", formatWeekTitle: "formatWeekTitle", formatWeekViewDayHeader: "formatWeekViewDayHeader", formatHourColumn: "formatHourColumn", startingDayWeek: "startingDayWeek", allDayLabel: "allDayLabel", hourParts: "hourParts", eventSource: "eventSource", autoSelect: "autoSelect", markDisabled: "markDisabled", locale: "locale", dateFormatter: "dateFormatter", dir: "dir", scrollToHour: "scrollToHour", preserveScrollPosition: "preserveScrollPosition", lockSwipeToPrev: "lockSwipeToPrev", lockSwipes: "lockSwipes", startHour: "startHour", endHour: "endHour", sliderOptions: "sliderOptions", hourSegments: "hourSegments" }, { onRangeChanged: "onRangeChanged", onEventSelected: "onEventSelected", onTimeSelected: "onTimeSelected", onTitleChanged: "onTitleChanged" }, []);
  export { WeekViewComponentNgFactory as WeekViewComponentNgFactory };
  