-
Notifications
You must be signed in to change notification settings - Fork 0
/
35-es5.5f8078e1e6ca39b82f59.js
1 lines (1 loc) · 293 KB
/
35-es5.5f8078e1e6ca39b82f59.js
1
!function(){function e(e){return function(e){if(Array.isArray(e))return a(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||n(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var a,o,r=[],i=!0,c=!1;try{for(n=n.call(e);!(i=(a=n.next()).done)&&(r.push(a.value),!t||r.length!==t);i=!0);}catch(l){c=!0,o=l}finally{try{i||null==n.return||n.return()}finally{if(c)throw o}}return r}(e,t)||n(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,a=l(e);if(t){var o=l(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return c(this,n)}}function c(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function m(e,t,n){return t&&d(e.prototype,t),n&&d(e,n),e}(self.webpackChunkmaterial=self.webpackChunkmaterial||[]).push([[35],{53035:function(n,a,r){"use strict";r.r(a),r.d(a,{AppsModule:function(){return _o},momentAdapterFactory:function(){return wo}});var c=r(71398),l=r(61511),d=r(48333),u=r(77154),g=r(48747),p=function(){return(p=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function b(e,t,n,a){var o,r=arguments.length,i=r<3?t:null===a?a=Object.getOwnPropertyDescriptor(t,n):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,a);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(r<3?o(i):r>3?o(t,n,i):o(t,n))||i);return r>3&&i&&Object.defineProperty(t,n,i),i}function f(e,t){return function(n,a){t(n,a,e)}}function v(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}var h=r(31572),C=/\s+/,O=new(function(){function e(){}return e.prototype.getAllStyles=function(e){return window.getComputedStyle(e)},e.prototype.getStyle=function(e,t){return this.getAllStyles(e)[t]},e.prototype.isStaticPositioned=function(e){return"static"===(this.getStyle(e,"position")||"static")},e.prototype.offsetParent=function(e){for(var t=e.offsetParent||document.documentElement;t&&t!==document.documentElement&&this.isStaticPositioned(t);)t=t.offsetParent;return t||document.documentElement},e.prototype.position=function(e,t){var n;void 0===t&&(t=!0);var a={width:0,height:0,top:0,bottom:0,left:0,right:0};if("fixed"===this.getStyle(e,"position"))n={top:(n=e.getBoundingClientRect()).top,bottom:n.bottom,left:n.left,right:n.right,height:n.height,width:n.width};else{var o=this.offsetParent(e);n=this.offset(e,!1),o!==document.documentElement&&(a=this.offset(o,!1)),a.top+=o.clientTop,a.left+=o.clientLeft}return n.top-=a.top,n.bottom-=a.top,n.left-=a.left,n.right-=a.left,t&&(n.top=Math.round(n.top),n.bottom=Math.round(n.bottom),n.left=Math.round(n.left),n.right=Math.round(n.right)),n},e.prototype.offset=function(e,t){void 0===t&&(t=!0);var n=e.getBoundingClientRect(),a=window.pageYOffset-document.documentElement.clientTop,o=window.pageXOffset-document.documentElement.clientLeft,r={height:n.height||e.offsetHeight,width:n.width||e.offsetWidth,top:n.top+a,bottom:n.bottom+a,left:n.left+o,right:n.right+o};return t&&(r.height=Math.round(r.height),r.width=Math.round(r.width),r.top=Math.round(r.top),r.bottom=Math.round(r.bottom),r.left=Math.round(r.left),r.right=Math.round(r.right)),r},e.prototype.positionElements=function(e,t,n,a){var o=n.split("-"),r=o[0],i=void 0===r?"top":r,c=o[1],l=void 0===c?"center":c,s=a?this.offset(e,!1):this.position(e,!1),d=this.getAllStyles(t),m=parseFloat(d.marginTop),u=parseFloat(d.marginBottom),g=parseFloat(d.marginLeft),p=parseFloat(d.marginRight),b=0,f=0;switch(i){case"top":b=s.top-(t.offsetHeight+m+u);break;case"bottom":b=s.top+s.height;break;case"left":f=s.left-(t.offsetWidth+g+p);break;case"right":f=s.left+s.width}switch(l){case"top":b=s.top;break;case"bottom":b=s.top+s.height-t.offsetHeight;break;case"left":f=s.left;break;case"right":f=s.left+s.width-t.offsetWidth;break;case"center":"top"===i||"bottom"===i?f=s.left+s.width/2-t.offsetWidth/2:b=s.top+s.height/2-t.offsetHeight/2}t.style.transform="translate("+Math.round(f)+"px, "+Math.round(b)+"px)";var v=t.getBoundingClientRect(),h=document.documentElement,C=window.innerHeight||h.clientHeight,O=window.innerWidth||h.clientWidth;return v.left>=0&&v.top>=0&&v.right<=O&&v.bottom<=C},e}()),y=r(55959),M=r(40878),P=r(81110),k=r(48318),_=r(78512),w=r(48569),x=r(62293);function E(e){var t=e.subscriber,n=e.counter,a=e.period;t.next(n),this.schedule({subscriber:t,counter:n+1,period:a},a)}var D=r(25416),S=r(44689),T=r(56238),A=r(3853),z=r(79996),I=function(){return(I=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},R=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var a=Array(e),o=0;for(t=0;t<n;t++)for(var r=arguments[t],i=0,c=r.length;i<c;i++,o++)a[o]=r[i];return a},j=function(e){return e[e.SUNDAY=0]="SUNDAY",e[e.MONDAY=1]="MONDAY",e[e.TUESDAY=2]="TUESDAY",e[e.WEDNESDAY=3]="WEDNESDAY",e[e.THURSDAY=4]="THURSDAY",e[e.FRIDAY=5]="FRIDAY",e[e.SATURDAY=6]="SATURDAY",e}({}),H=[j.SUNDAY,j.SATURDAY];function F(e,t){var n=t.startDate,a=t.excluded,o=t.precision;if(a.length<1)return 0;for(var r=e.getDay,i=e.addDays,c=(0,e.addSeconds)(n,t.seconds-1),l=r(n),s=r(c),d=0,m=n,u=function(){var t=r(m);a.some(function(e){return e===t})&&(d+=function(e,t){var n=t.day,a=t.dayEnd,o=t.startDate,r=t.endDate,i=e.differenceInSeconds,c=e.startOfDay;if("minutes"===t.precision){if(n===t.dayStart)return i((0,e.endOfDay)(o),o)+1;if(n===a)return i(r,c(r))+1}return 86400}(e,{dayStart:l,dayEnd:s,day:t,precision:o,startDate:n,endDate:c})),m=i(m,1)};m<c;)u();return d}function L(e,t){var n=t.periodStart,a=t.periodEnd;return t.events.filter(function(t){return function(e,t){var n=t.event,a=t.periodStart,o=t.periodEnd,r=e.isSameSecond,i=n.start,c=n.end||n.start;return i>a&&i<o||c>a&&c<o||i<a&&c>o||!(!r(i,a)&&!r(i,o))||!(!r(c,a)&&!r(c,o))}(e,{event:t,periodStart:n,periodEnd:a})})}function B(e,t){var n=t.date,a=t.weekendDays,o=void 0===a?H:a,r=e.isSameDay,i=e.getDay,c=(0,e.startOfDay)(new Date),l=i(n);return{date:n,day:l,isPast:n<c,isToday:r(n,c),isFuture:n>c,isWeekend:o.indexOf(l)>-1}}function q(e,t){for(var n=t.excluded,a=void 0===n?[]:n,o=t.weekendDays,r=t.viewStart,i=void 0===r?e.startOfWeek(t.viewDate,{weekStartsOn:t.weekStartsOn}):r,c=t.viewEnd,l=void 0===c?e.addDays(i,7):c,s=e.addDays,d=e.getDay,m=[],u=i;u<l;)a.some(function(e){return d(u)===e})||m.push(B(e,{date:u,weekendDays:o})),u=s(u,1);return m}function W(e,t){var n=t.events,a=void 0===n?[]:n,o=t.excluded,r=void 0===o?[]:o,i=t.precision,c=void 0===i?"days":i,l=t.absolutePositionedEvents,s=void 0!==l&&l,d=t.viewStart,m=t.viewEnd;d=e.startOfDay(d),m=e.endOfDay(m);var u=e.differenceInSeconds,g=e.differenceInDays,p=function(e,t){for(var n=t.date2,a=t.excluded,o=t.date1,r=0;o<n;)-1===a.indexOf(e.getDay(o))&&r++,o=e.addDays(o,1);return r}(e,{date1:d,date2:m,excluded:r}),b=g(m,d)+1,f=a.filter(function(e){return e.allDay}).map(function(t){var n=function(e,t){var n=t.event,a=t.startOfWeek,o=t.excluded,r=t.precision,i=e.differenceInDays,c=e.startOfDay,l=e.differenceInSeconds;if(n.start<a)return 0;var s=0;switch(r){case"days":s=86400*i(c(n.start),a);break;case"minutes":s=l(n.start,a)}return s-=F(e,{startDate:a,seconds:s,excluded:o,precision:r}),Math.abs(s/86400)}(e,{event:t,startOfWeek:d,excluded:r,precision:c});return{event:t,offset:n,span:function(e,t){var n=t.event,a=t.offset,o=t.excluded,r=t.precision,i=t.totalDaysInView,c=e.differenceInSeconds,l=e.addDays,s=e.endOfDay,d=e.differenceInDays,m=86400,u=(0,e.max)([n.start,t.startOfWeekDate]);if(n.end)switch(r){case"minutes":m=c(n.end,u);break;default:m=86400*d(l(s(n.end),1),u)}var g=86400*a,p=86400*i;return g+m>p&&(m=p-g),(m-=F(e,{startDate:u,seconds:m,excluded:o,precision:r}))/86400}(e,{event:t,offset:n,startOfWeekDate:d,excluded:r,precision:c,totalDaysInView:b})}}).filter(function(e){return e.offset<p}).filter(function(e){return e.span>0}).map(function(e){return{event:e.event,offset:e.offset,span:e.span,startsBeforeWeek:e.event.start<d,endsAfterWeek:(e.event.end||e.event.start)>m}}).sort(function(e,t){var n=u(e.event.start,t.event.start);return 0===n?u(t.event.end||t.event.start,e.event.end||e.event.start):n}),v=[],h=[];return f.forEach(function(e,t){if(-1===h.indexOf(e)){h.push(e);var n=e.span+e.offset,a=f.slice(t+1).filter(function(e){if(e.offset>=n&&n+e.span<=b&&-1===h.indexOf(e)){var t=e.offset-n;return s||(e.offset=t),n+=e.span+t,h.push(e),!0}}),o=R([e],a),r=o.filter(function(e){return e.event.id}).map(function(e){return e.event.id}).join("-");v.push(I({row:o},r?{id:r}:{}))}}),v}function V(e,t){var n=t.events,a=t.viewDate,o=t.hourSegments,r=t.hourDuration,i=t.dayStart,c=t.dayEnd,l=t.weekStartsOn,s=t.excluded,d=t.weekendDays,m=t.segmentHeight,u=t.viewStart,g=t.viewEnd,p=t.minimumEventHeight,b=function(e,t){var n=t.viewDate,a=t.hourSegments,o=t.hourDuration,r=t.dayStart,i=t.dayEnd,c=e.setMinutes,l=e.setHours,s=e.startOfDay,d=e.startOfMinute,m=e.endOfDay,u=e.addMinutes,g=e.addDays,p=[],b=c(l(s(n),N(r.hour)),$(r.minute)),f=c(l(d(m(n)),N(i.hour)),$(i.minute)),v=(o||60)/a,h=s(n),C=m(n),O=function(e){return e};h.getTimezoneOffset()!==C.getTimezoneOffset()&&(h=g(h,1),b=g(b,1),f=g(f,1),O=function(e){return g(e,-1)});for(var y=o?1440/o:60,M=0;M<y;M++){for(var P=[],k=0;k<a;k++){var _=u(u(b,M*(o||60)),k*v);_>=b&&_<f&&P.push({date:O(_),displayDate:_,isStart:0===k})}P.length>0&&p.push({segments:P})}return p}(e,{viewDate:a,hourSegments:o,hourDuration:r,dayStart:i,dayEnd:c}),f=q(e,{viewDate:a,weekStartsOn:l,excluded:s,weekendDays:d,viewStart:u,viewEnd:g}),v=e.setHours,h=e.setMinutes,C=e.getHours,O=e.getMinutes;return f.map(function(t){var a=function(e,t){var n=t.events,a=t.viewDate,o=t.hourSegments,r=t.dayStart,i=t.dayEnd,c=t.eventWidth,l=t.segmentHeight,s=t.hourDuration,d=t.minimumEventHeight,m=e.setMinutes,u=e.setHours,g=e.startOfDay,p=e.startOfMinute,b=e.endOfDay,f=e.differenceInMinutes,v=m(u(g(a),N(r.hour)),$(r.minute)),h=m(u(p(b(a)),N(i.hour)),$(i.minute));h.setSeconds(59,999);var C=[],O=L(e,{events:n.filter(function(e){return!e.allDay}),periodStart:v,periodEnd:h}),y=O.sort(function(e,t){return e.start.valueOf()-t.start.valueOf()}).map(function(e){var t=e.start,n=e.end||t,a=t<v,r=n>h,i=o*l/(s||60),m=0;if(t>v){var u=t.getTimezoneOffset(),g=v.getTimezoneOffset()-u;m+=f(t,v)+g}m*=i;var p=a?v:t,b=r?h:n,O=p.getTimezoneOffset()-b.getTimezoneOffset(),y=f(b,p)+O;e.end?y*=i:y=l,d&&y<d&&(y=d);for(var M=Y(C,m,m+y),P=0;M.some(function(e){return e.left===P});)P+=c;var k={event:e,height:y,width:c,top:m,left:P,startsBeforeDay:a,endsAfterDay:r};return C.push(k),k}),M=Math.max.apply(Math,y.map(function(e){return e.left+e.width}));return{events:y,width:M,allDayEvents:L(e,{events:n.filter(function(e){return e.allDay}),periodStart:g(v),periodEnd:b(h)}),period:{events:O,start:v,end:h}}}(e,{events:n,viewDate:t.date,hourSegments:o,dayStart:i,dayEnd:c,segmentHeight:m,eventWidth:1,hourDuration:r,minimumEventHeight:p}),l=b.map(function(e){var n=e.segments.map(function(e){var n=h(v(t.date,C(e.date)),O(e.date));return I(I({},e),{date:n})});return I(I({},e),{segments:n})});function s(e,t){var n=Math.max.apply(Math,t.map(function(e){return e.left+1})),a=e.filter(function(e){return e.left>=n}).filter(function(e){return Y(t,e.top,e.top+e.height).length>0});return a.length>0?s(e,a):n}var d=a.events.map(function(e){var t=100/s(a.events,Y(a.events,e.top,e.top+e.height));return I(I({},e),{left:e.left*t,width:t})});return{hours:l,date:t.date,events:d.map(function(e){var t=Y(d.filter(function(t){return t.left>e.left}),e.top,e.top+e.height);return t.length>0?I(I({},e),{width:Math.min.apply(Math,t.map(function(e){return e.left}))-e.left}):e})}})}function Y(e,t,n){return e.filter(function(e){var a=e.top,o=e.top+e.height;return t<o&&o<n||t<a&&a<n||a<=t&&n<=o})}function N(e){return Math.max(Math.min(23,e),0)}function $(e){return Math.max(Math.min(59,e),0)}var X=function(e){return e.NotArray="Events must be an array",e.StartPropertyMissing="Event is missing the `start` property",e.StartPropertyNotDate="Event `start` property should be a javascript date object. Do `new Date(event.start)` to fix it.",e.EndPropertyNotDate="Event `end` property should be a javascript date object. Do `new Date(event.end)` to fix it.",e.EndsBeforeStart="Event `start` property occurs after the `end`",e}({}),U=r(26019),G=r(31906),K=r(31305),Q=r(87254);function Z(e,t){var n,a;return a=t,"function"==typeof(e=void 0===(n=e)?void 0===a?n:a:n)?function(){for(var t=arguments,n=arguments.length,a=Array(n),o=0;o<n;o++)a[o]=t[o];return!!e.apply(this,a)}:e?function(){return!0}:function(){return!1}}var J="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},ee=function(e){return null!=e&&"object"===(void 0===e?"undefined":J(e))&&1===e.nodeType&&"object"===J(e.style)&&"object"===J(e.ownerDocument)};function te(e,t){if(t=ie(t,!0),!ee(t))return-1;for(var n=0;n<e.length;n++)if(e[n]===t)return n;return-1}function ne(e,t){return-1!==te(e,t)}function ae(e,t){for(var n=0;n<t.length;n++)ne(e,t[n])||e.push(t[n]);return t}function oe(e){for(var t=arguments,n=[],a=arguments.length-1;a-- >0;)n[a]=t[a+1];return ae(e,n=n.map(ie))}function re(e){for(var t=arguments,n=[],a=arguments.length-1;a-- >0;)n[a]=t[a+1];return n.map(ie).reduce(function(t,n){var a=te(e,n);return-1!==a?t.concat(e.splice(a,1)):t},[])}function ie(e,t){if("string"==typeof e)try{return document.querySelector(e)}catch(n){throw n}if(!ee(e)&&!t)throw new TypeError(e+" is not a DOM element.");return e}function ce(e){if(e===window)return function(){var e={top:{value:0,enumerable:!0},left:{value:0,enumerable:!0},right:{value:window.innerWidth,enumerable:!0},bottom:{value:window.innerHeight,enumerable:!0},width:{value:window.innerWidth,enumerable:!0},height:{value:window.innerHeight,enumerable:!0},x:{value:0,enumerable:!0},y:{value:0,enumerable:!0}};if(Object.create)return Object.create({},e);var t={};return Object.defineProperties(t,e),t}();try{var t=e.getBoundingClientRect();return void 0===t.x&&(t.x=t.left,t.y=t.top),t}catch(n){throw new TypeError("Can't call getBoundingClientRect on "+e)}}var le,se=void 0;"function"!=typeof Object.create?(le=function(){},se=function(e,t){if(e!==Object(e)&&null!==e)throw TypeError("Argument must be an object, or null");le.prototype=e||{};var n=new le;return le.prototype=null,void 0!==t&&Object.defineProperties(n,t),null===e&&(n.__proto__=null),n}):se=Object.create;var de=se,me=["altKey","button","buttons","clientX","clientY","ctrlKey","metaKey","movementX","movementY","offsetX","offsetY","pageX","pageY","region","relatedTarget","screenX","screenY","shiftKey","which","x","y"];function ue(e,t){t=t||{};for(var n=de(e),a=0;a<me.length;a++)void 0!==t[me[a]]&&(n[me[a]]=t[me[a]]);return n}function ge(e,t){console.log("data ",t),e.data=t||{},e.dispatched="mousemove"}var pe=["webkit","moz","ms","o"],be=function(){if("undefined"==typeof window)return function(){};for(var e=0,t=pe.length;e<t&&!window.requestAnimationFrame;++e)window.requestAnimationFrame=window[pe[e]+"RequestAnimationFrame"];if(!window.requestAnimationFrame){var n=0;window.requestAnimationFrame=function(e){var t=(new Date).getTime(),a=Math.max(0,16-t-n),o=window.setTimeout(function(){return e(t+a)},a);return n=t+a,o}}return window.requestAnimationFrame.bind(window)}(),fe=function(){if("undefined"==typeof window)return function(){};for(var e=0,t=pe.length;e<t&&!window.cancelAnimationFrame;++e)window.cancelAnimationFrame=window[pe[e]+"CancelAnimationFrame"]||window[pe[e]+"CancelRequestAnimationFrame"];return window.cancelAnimationFrame||(window.cancelAnimationFrame=function(e){window.clearTimeout(e)}),window.cancelAnimationFrame.bind(window)}();function ve(e,t){void 0===t&&(t={});var n=this,a=4,o=!1;if("object"!=typeof t.margin){var r=t.margin||-1;this.margin={left:r,right:r,top:r,bottom:r}}else this.margin=t.margin;this.scrollWhenOutside=t.scrollWhenOutside||!1;var i,c={},l=function(e,t){var n=Z((t=t||{}).allowUpdate,!0);return function(t){if(t=t||window.event,e.target=t.target||t.srcElement||t.originalTarget,e.element=this,e.type=t.type,n(t)){if(t.targetTouches)e.x=t.targetTouches[0].clientX,e.y=t.targetTouches[0].clientY,e.pageX=t.targetTouches[0].pageX,e.pageY=t.targetTouches[0].pageY,e.screenX=t.targetTouches[0].screenX,e.screenY=t.targetTouches[0].screenY;else{if(null===t.pageX&&null!==t.clientX){var a=t.target&&t.target.ownerDocument||document,o=a.documentElement,r=a.body;e.pageX=t.clientX+(o&&o.scrollLeft||r&&r.scrollLeft||0)-(o&&o.clientLeft||r&&r.clientLeft||0),e.pageY=t.clientY+(o&&o.scrollTop||r&&r.scrollTop||0)-(o&&o.clientTop||r&&r.clientTop||0)}else e.pageX=t.pageX,e.pageY=t.pageY;e.x=t.clientX,e.y=t.clientY,e.screenX=t.screenX,e.screenY=t.screenY}e.clientX=e.x,e.clientY=e.y}}}(c),s=(i={screenX:0,screenY:0,clientX:0,clientY:0,ctrlKey:!1,shiftKey:!1,altKey:!1,metaKey:!1,button:0,buttons:1,relatedTarget:null,region:null},{destroy:function(){i=null},dispatch:MouseEvent?function(e,t,n){var a=new MouseEvent("mousemove",ue(i,t));return ge(a,n),e.dispatchEvent(a)}:"function"==typeof document.createEvent?function(e,t,n){var a=ue(i,t),o=document.createEvent("MouseEvents");return o.initMouseEvent("mousemove",!0,!0,window,0,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,a.button,a.relatedTarget),ge(o,n),e.dispatchEvent(o)}:"function"==typeof document.createEventObject?function(e,t,n){var a=document.createEventObject(),o=ue(i,t);for(var r in o)a[r]=o[r];return ge(a,n),e.dispatchEvent(a)}:void 0}),d=!1;window.addEventListener("mousemove",l,!1),window.addEventListener("touchmove",l,!1),isNaN(t.maxSpeed)||(a=t.maxSpeed),"object"!=typeof a&&(a={left:a,right:a,top:a,bottom:a}),this.autoScroll=Z(t.autoScroll),this.syncMove=Z(t.syncMove,!1),this.destroy=function(t){window.removeEventListener("mousemove",l,!1),window.removeEventListener("touchmove",l,!1),window.removeEventListener("mousedown",v,!1),window.removeEventListener("touchstart",v,!1),window.removeEventListener("mouseup",h,!1),window.removeEventListener("touchend",h,!1),window.removeEventListener("pointerup",h,!1),window.removeEventListener("mouseleave",O,!1),window.removeEventListener("mousemove",M,!1),window.removeEventListener("touchmove",M,!1),window.removeEventListener("scroll",f,!0),e=[],t&&C()},this.add=function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];return oe.apply(void 0,[e].concat(t)),this},this.remove=function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];return re.apply(void 0,[e].concat(t))};var m,u,g=null;"[object Array]"!==Object.prototype.toString.call(e)&&(e=[e]),u=e,e=[],u.forEach(function(e){e===window?g=window:n.add(e)}),Object.defineProperties(this,{down:{get:function(){return d}},maxSpeed:{get:function(){return a}},point:{get:function(){return c}},scrolling:{get:function(){return o}}});var p,b=null;function f(t){for(var n=0;n<e.length;n++)if(e[n]===t.target){o=!0;break}o&&be(function(){return o=!1})}function v(){d=!0}function h(){d=!1,C()}function C(){fe(p),fe(m)}function O(){d=!1}function y(){for(var t=null,n=0;n<e.length;n++)he(c,e[n])&&(t=e[n]);return t}function M(t){if(n.autoScroll()&&!t.dispatched){var a=t.target,o=document.body;b&&!he(c,b)&&(n.scrollWhenOutside||(b=null)),a&&a.parentNode===o?a=y():(a=function(t){if(!t)return null;if(b===t)return t;if(ne(e,t))return t;for(;t=t.parentNode;)if(ne(e,t))return t;return null}(a))||(a=y()),a&&a!==b&&(b=a),g&&(fe(m),m=be(P)),b&&(fe(p),p=be(k))}}function P(){_(g),fe(m),m=be(P)}function k(){b&&(_(b),fe(p),p=be(k))}function _(e){var t,a,o=ce(e);t=c.x<o.left+n.margin.left?Math.floor(Math.max(-1,(c.x-o.left)/n.margin.left-1)*n.maxSpeed.left):c.x>o.right-n.margin.right?Math.ceil(Math.min(1,(c.x-o.right)/n.margin.right+1)*n.maxSpeed.right):0,a=c.y<o.top+n.margin.top?Math.floor(Math.max(-1,(c.y-o.top)/n.margin.top-1)*n.maxSpeed.top):c.y>o.bottom-n.margin.bottom?Math.ceil(Math.min(1,(c.y-o.bottom)/n.margin.bottom+1)*n.maxSpeed.bottom):0,n.syncMove()&&s.dispatch(e,{pageX:c.pageX+t,pageY:c.pageY+a,clientX:c.x+t,clientY:c.y+a}),setTimeout(function(){a&&function(e,t){e===window?window.scrollTo(e.pageXOffset,e.pageYOffset+t):e.scrollTop+=t}(e,a),t&&function(e,t){e===window?window.scrollTo(e.pageXOffset+t,e.pageYOffset):e.scrollLeft+=t}(e,t)})}window.addEventListener("mousedown",v,!1),window.addEventListener("touchstart",v,!1),window.addEventListener("mouseup",h,!1),window.addEventListener("touchend",h,!1),window.addEventListener("pointerup",h,!1),window.addEventListener("mousemove",M,!1),window.addEventListener("touchmove",M,!1),window.addEventListener("mouseleave",O,!1),window.addEventListener("scroll",f,!0)}function he(e,t,n){return n?e.y>n.top&&e.y<n.bottom&&e.x>n.left&&e.x<n.right:function(e,t){var n=ce(t);return e.y>n.top&&e.y<n.bottom&&e.x>n.left&&e.x<n.right}(e,t)}var Ce=r(43835),Oe=r(73982),ye=r(1055),Me=r(90611),Pe=r(4991),ke=r(96673),_e=function(){function e(t,n){s(this,e),this.predicate=t,this.source=n}return m(e,[{key:"call",value:function(e,t){return t.subscribe(new we(e,this.predicate,this.source))}}]),e}(),we=function(e){o(n,e);var t=i(n);function n(e,a,o){var r;return s(this,n),(r=t.call(this,e)).predicate=a,r.source=o,r.count=0,r.index=0,r}return m(n,[{key:"_next",value:function(e){this.predicate?this._tryPredicate(e):this.count++}},{key:"_tryPredicate",value:function(e){var t;try{t=this.predicate(e,this.index++,this.source)}catch(n){return void this.destination.error(n)}t&&this.count++}},{key:"_complete",value:function(){this.destination.next(this.count),this.destination.complete()}}]),n}(ke.L),xe=r(62855),Ee=r(98720),De=function(){var e=function e(){s(this,e),this.currentDrag=new y.xQ};return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=h["\u0275\u0275defineInjectable"]({token:e,factory:e.\u0275fac,providedIn:"root"}),e.ngInjectableDef=(0,h.defineInjectable)({factory:function(){return new e},token:e,providedIn:"root"}),e}(),Se=function(){var e=function e(t){s(this,e),this.elementRef=t,this.activeLongPressDrag=!1,this.longPressConfig={duration:300,delta:30}};return e.\u0275fac=function(t){return new(t||e)(h["\u0275\u0275directiveInject"](h.ElementRef))},e.\u0275dir=h["\u0275\u0275defineDirective"]({type:e,selectors:[["","mwlDraggableScrollContainer",""]],inputs:{activeLongPressDrag:"activeLongPressDrag",longPressConfig:"longPressConfig"}}),e}();function Te(e,t,n){n&&n.split(" ").forEach(function(n){return e.addClass(t.nativeElement,n)})}function Ae(e,t,n){n&&n.split(" ").forEach(function(n){return e.removeClass(t.nativeElement,n)})}var ze=function(){var e=function(){function e(t,n,a,o,r,i,c){s(this,e),this.element=t,this.renderer=n,this.draggableHelper=a,this.zone=o,this.vcr=r,this.scrollContainer=i,this.document=c,this.dragAxis={x:!0,y:!0},this.dragSnapGrid={},this.ghostDragEnabled=!0,this.showOriginalElementWhileDragging=!1,this.dragCursor="",this.autoScroll={margin:20},this.dragPointerDown=new h.EventEmitter,this.dragStart=new h.EventEmitter,this.ghostElementCreated=new h.EventEmitter,this.dragging=new h.EventEmitter,this.dragEnd=new h.EventEmitter,this.pointerDown$=new y.xQ,this.pointerMove$=new y.xQ,this.pointerUp$=new y.xQ,this.eventListenerSubscriptions={},this.destroy$=new y.xQ,this.timeLongPress={timerBegin:0,timerEnd:0}}return m(e,[{key:"ngOnInit",value:function(){var e=this;this.checkEventListeners();var n=this.pointerDown$.pipe((0,Ce.h)(function(){return e.canDrag()}),(0,Oe.zg)(function(n){n.event.stopPropagation&&!e.scrollContainer&&n.event.stopPropagation();var a=e.renderer.createElement("style");e.renderer.setAttribute(a,"type","text/css"),e.renderer.appendChild(a,e.renderer.createText("\n body * {\n -moz-user-select: none;\n -ms-user-select: none;\n -webkit-user-select: none;\n user-select: none;\n }\n ")),requestAnimationFrame(function(){e.document.head.appendChild(a)});var o=e.getScrollPosition(),r=new k.y(function(t){return e.renderer.listen(e.scrollContainer?e.scrollContainer.elementRef.nativeElement:"window","scroll",function(e){return t.next(e)})}).pipe((0,T.O)(o),(0,z.U)(function(){return e.getScrollPosition()})),i=new y.xQ,c=new U.t;e.zone.run(function(){e.dragPointerDown.next({x:0,y:0})});var l=(0,G.T)(e.pointerUp$,e.pointerDown$,c,e.destroy$).pipe((0,ye.B)()),s=(0,K.aj)([e.pointerMove$,r]).pipe((0,z.U)(function(e){var a=t(e,2),o=a[0],r=a[1];return{currentDrag$:i,transformX:o.clientX-n.clientX,transformY:o.clientY-n.clientY,clientX:o.clientX,clientY:o.clientY,scrollLeft:r.left,scrollTop:r.top,target:o.event.target}}),(0,z.U)(function(t){return e.dragSnapGrid.x&&(t.transformX=Math.round(t.transformX/e.dragSnapGrid.x)*e.dragSnapGrid.x),e.dragSnapGrid.y&&(t.transformY=Math.round(t.transformY/e.dragSnapGrid.y)*e.dragSnapGrid.y),t}),(0,z.U)(function(t){return e.dragAxis.x||(t.transformX=0),e.dragAxis.y||(t.transformY=0),t}),(0,z.U)(function(e){return Object.assign({},e,{x:e.transformX+(e.scrollLeft-o.left),y:e.transformY+(e.scrollTop-o.top)})}),(0,Ce.h)(function(t){var n=t.x,a=t.y,o=t.transformX,r=t.transformY;return!e.validateDrag||e.validateDrag({x:n,y:a,transform:{x:o,y:r}})}),(0,D.R)(l),(0,ye.B)()),d=s.pipe((0,Me.q)(1),(0,ye.B)()),m=s.pipe((0,Pe.h)(1),(0,ye.B)());return d.subscribe(function(t){var n=t.clientX,a=t.clientY,o=t.x,r=t.y;if(e.zone.run(function(){e.dragStart.next({cancelDrag$:c})}),e.scroller=new ve([e.scrollContainer?e.scrollContainer.elementRef.nativeElement:e.document.defaultView],Object.assign({},e.autoScroll,{autoScroll:function(){return!0}})),Te(e.renderer,e.element,e.dragActiveClass),e.ghostDragEnabled){var l=e.element.nativeElement.getBoundingClientRect(),s=e.element.nativeElement.cloneNode(!0);if(e.showOriginalElementWhileDragging||e.renderer.setStyle(e.element.nativeElement,"visibility","hidden"),e.ghostElementAppendTo?e.ghostElementAppendTo.appendChild(s):e.element.nativeElement.parentNode.insertBefore(s,e.element.nativeElement.nextSibling),e.ghostElement=s,e.document.body.style.cursor=e.dragCursor,e.setElementStyles(s,{position:"fixed",top:"".concat(l.top,"px"),left:"".concat(l.left,"px"),width:"".concat(l.width,"px"),height:"".concat(l.height,"px"),cursor:e.dragCursor,margin:"0",willChange:"transform",pointerEvents:"none"}),e.ghostElementTemplate){var d=e.vcr.createEmbeddedView(e.ghostElementTemplate);s.innerHTML="",d.rootNodes.filter(function(e){return e instanceof Node}).forEach(function(e){s.appendChild(e)}),m.subscribe(function(){e.vcr.remove(e.vcr.indexOf(d))})}e.zone.run(function(){e.ghostElementCreated.emit({clientX:n-o,clientY:a-r,element:s})}),m.subscribe(function(){s.parentElement.removeChild(s),e.ghostElement=null,e.renderer.setStyle(e.element.nativeElement,"visibility","")})}e.draggableHelper.currentDrag.next(i)}),m.pipe((0,Oe.zg)(function(e){var t=c.pipe(function(e){return e.lift(new _e(void 0,e))},(0,Me.q)(1),(0,z.U)(function(t){return Object.assign({},e,{dragCancelled:t>0})}));return c.complete(),t})).subscribe(function(t){var n=t.x,a=t.y,o=t.dragCancelled;e.scroller.destroy(),e.zone.run(function(){e.dragEnd.next({x:n,y:a,dragCancelled:o})}),Ae(e.renderer,e.element,e.dragActiveClass),i.complete()}),(0,G.T)(l,m).pipe((0,Me.q)(1)).subscribe(function(){requestAnimationFrame(function(){e.document.head.removeChild(a)})}),s}),(0,ye.B)());(0,G.T)(n.pipe((0,Me.q)(1),(0,z.U)(function(e){return[,e]})),n.pipe((0,xe.G)())).pipe((0,Ce.h)(function(e){var n=t(e,2),a=n[0],o=n[1];return!a||a.x!==o.x||a.y!==o.y}),(0,z.U)(function(e){var n=t(e,2);n[0];return n[1]})).subscribe(function(t){var n=t.x,a=t.y,o=t.currentDrag$,r=t.clientX,i=t.clientY,c=t.transformX,l=t.transformY,s=t.target;e.zone.run(function(){e.dragging.next({x:n,y:a})}),requestAnimationFrame(function(){if(e.ghostElement){var t="translate3d(".concat(c,"px, ").concat(l,"px, 0px)");e.setElementStyles(e.ghostElement,{transform:t,"-webkit-transform":t,"-ms-transform":t,"-moz-transform":t,"-o-transform":t})}}),o.next({clientX:r,clientY:i,dropData:e.dropData,target:s})})}},{key:"ngOnChanges",value:function(e){e.dragAxis&&this.checkEventListeners()}},{key:"ngOnDestroy",value:function(){this.unsubscribeEventListeners(),this.pointerDown$.complete(),this.pointerMove$.complete(),this.pointerUp$.complete(),this.destroy$.next()}},{key:"checkEventListeners",value:function(){var e=this,t=this.canDrag(),n=Object.keys(this.eventListenerSubscriptions).length>0;t&&!n?this.zone.runOutsideAngular(function(){e.eventListenerSubscriptions.mousedown=e.renderer.listen(e.element.nativeElement,"mousedown",function(t){e.onMouseDown(t)}),e.eventListenerSubscriptions.mouseup=e.renderer.listen("document","mouseup",function(t){e.onMouseUp(t)}),e.eventListenerSubscriptions.touchstart=e.renderer.listen(e.element.nativeElement,"touchstart",function(t){e.onTouchStart(t)}),e.eventListenerSubscriptions.touchend=e.renderer.listen("document","touchend",function(t){e.onTouchEnd(t)}),e.eventListenerSubscriptions.touchcancel=e.renderer.listen("document","touchcancel",function(t){e.onTouchEnd(t)}),e.eventListenerSubscriptions.mouseenter=e.renderer.listen(e.element.nativeElement,"mouseenter",function(){e.onMouseEnter()}),e.eventListenerSubscriptions.mouseleave=e.renderer.listen(e.element.nativeElement,"mouseleave",function(){e.onMouseLeave()})}):!t&&n&&this.unsubscribeEventListeners()}},{key:"onMouseDown",value:function(e){var t=this;0===e.button&&(this.eventListenerSubscriptions.mousemove||(this.eventListenerSubscriptions.mousemove=this.renderer.listen("document","mousemove",function(e){t.pointerMove$.next({event:e,clientX:e.clientX,clientY:e.clientY})})),this.pointerDown$.next({event:e,clientX:e.clientX,clientY:e.clientY}))}},{key:"onMouseUp",value:function(e){0===e.button&&(this.eventListenerSubscriptions.mousemove&&(this.eventListenerSubscriptions.mousemove(),delete this.eventListenerSubscriptions.mousemove),this.pointerUp$.next({event:e,clientX:e.clientX,clientY:e.clientY}))}},{key:"onTouchStart",value:function(e){var t,n,a,o=this;if((this.scrollContainer&&this.scrollContainer.activeLongPressDrag||this.touchStartLongPress)&&(this.timeLongPress.timerBegin=Date.now(),n=!1,a=this.hasScrollbar(),t=this.getScrollPosition()),!this.eventListenerSubscriptions.touchmove){var r=(0,Q.R)(this.document,"contextmenu").subscribe(function(e){e.preventDefault()}),i=(0,Q.R)(this.document,"touchmove",{passive:!1}).subscribe(function(r){(o.scrollContainer&&o.scrollContainer.activeLongPressDrag||o.touchStartLongPress)&&!n&&a&&(n=o.shouldBeginDrag(e,r,t)),(o.scrollContainer&&o.scrollContainer.activeLongPressDrag||o.touchStartLongPress)&&a&&!n||(r.preventDefault(),o.pointerMove$.next({event:r,clientX:r.targetTouches[0].clientX,clientY:r.targetTouches[0].clientY}))});this.eventListenerSubscriptions.touchmove=function(){r.unsubscribe(),i.unsubscribe()}}this.pointerDown$.next({event:e,clientX:e.touches[0].clientX,clientY:e.touches[0].clientY})}},{key:"onTouchEnd",value:function(e){this.eventListenerSubscriptions.touchmove&&(this.eventListenerSubscriptions.touchmove(),delete this.eventListenerSubscriptions.touchmove,(this.scrollContainer&&this.scrollContainer.activeLongPressDrag||this.touchStartLongPress)&&this.enableScroll()),this.pointerUp$.next({event:e,clientX:e.changedTouches[0].clientX,clientY:e.changedTouches[0].clientY})}},{key:"onMouseEnter",value:function(){this.setCursor(this.dragCursor)}},{key:"onMouseLeave",value:function(){this.setCursor("")}},{key:"canDrag",value:function(){return this.dragAxis.x||this.dragAxis.y}},{key:"setCursor",value:function(e){this.eventListenerSubscriptions.mousemove||this.renderer.setStyle(this.element.nativeElement,"cursor",e)}},{key:"unsubscribeEventListeners",value:function(){var e=this;Object.keys(this.eventListenerSubscriptions).forEach(function(t){e.eventListenerSubscriptions[t](),delete e.eventListenerSubscriptions[t]})}},{key:"setElementStyles",value:function(e,t){var n=this;Object.keys(t).forEach(function(a){n.renderer.setStyle(e,a,t[a])})}},{key:"getScrollElement",value:function(){return this.scrollContainer?this.scrollContainer.elementRef.nativeElement:this.document.body}},{key:"getScrollPosition",value:function(){return this.scrollContainer?{top:this.scrollContainer.elementRef.nativeElement.scrollTop,left:this.scrollContainer.elementRef.nativeElement.scrollLeft}:{top:window.pageYOffset||this.document.documentElement.scrollTop,left:window.pageXOffset||this.document.documentElement.scrollLeft}}},{key:"shouldBeginDrag",value:function(e,t,n){var a=this.getScrollPosition(),o=Math.abs(a.top-n.top),r=Math.abs(a.left-n.left),i=Math.abs(t.targetTouches[0].clientX-e.touches[0].clientX)-r,c=Math.abs(t.targetTouches[0].clientY-e.touches[0].clientY)-o,l=this.touchStartLongPress?this.touchStartLongPress:{delta:this.scrollContainer.longPressConfig.delta,delay:this.scrollContainer.longPressConfig.duration};return(i+c>l.delta||o>0||r>0)&&(this.timeLongPress.timerBegin=Date.now()),this.timeLongPress.timerEnd=Date.now(),this.timeLongPress.timerEnd-this.timeLongPress.timerBegin>=l.delay&&(this.disableScroll(),!0)}},{key:"enableScroll",value:function(){this.scrollContainer&&this.renderer.setStyle(this.scrollContainer.elementRef.nativeElement,"overflow",""),this.renderer.setStyle(this.document.body,"overflow","")}},{key:"disableScroll",value:function(){this.scrollContainer&&this.renderer.setStyle(this.scrollContainer.elementRef.nativeElement,"overflow","hidden"),this.renderer.setStyle(this.document.body,"overflow","hidden")}},{key:"hasScrollbar",value:function(){var e=this.getScrollElement();return e.scrollWidth>e.clientWidth||e.scrollHeight>e.clientHeight}}]),e}();return e.\u0275fac=function(t){return new(t||e)(h["\u0275\u0275directiveInject"](h.ElementRef),h["\u0275\u0275directiveInject"](h.Renderer2),h["\u0275\u0275directiveInject"](De),h["\u0275\u0275directiveInject"](h.NgZone),h["\u0275\u0275directiveInject"](h.ViewContainerRef),h["\u0275\u0275directiveInject"](Se,8),h["\u0275\u0275directiveInject"](l.K0))},e.\u0275dir=h["\u0275\u0275defineDirective"]({type:e,selectors:[["","mwlDraggable",""]],inputs:{dragAxis:"dragAxis",dragSnapGrid:"dragSnapGrid",ghostDragEnabled:"ghostDragEnabled",showOriginalElementWhileDragging:"showOriginalElementWhileDragging",dragCursor:"dragCursor",autoScroll:"autoScroll",dropData:"dropData",validateDrag:"validateDrag",dragActiveClass:"dragActiveClass",ghostElementAppendTo:"ghostElementAppendTo",ghostElementTemplate:"ghostElementTemplate",touchStartLongPress:"touchStartLongPress"},outputs:{dragPointerDown:"dragPointerDown",dragStart:"dragStart",ghostElementCreated:"ghostElementCreated",dragging:"dragging",dragEnd:"dragEnd"},features:[h["\u0275\u0275NgOnChangesFeature"]]}),e}();function Ie(e,t,n){return e>=n.left&&e<=n.right&&t>=n.top&&t<=n.bottom}var Re=function(){var e=function(){function e(t,n,a,o,r){s(this,e),this.element=t,this.draggableHelper=n,this.zone=a,this.renderer=o,this.scrollContainer=r,this.dragEnter=new h.EventEmitter,this.dragLeave=new h.EventEmitter,this.dragOver=new h.EventEmitter,this.drop=new h.EventEmitter}return m(e,[{key:"ngOnInit",value:function(){var e=this;this.currentDragSubscription=this.draggableHelper.currentDrag.subscribe(function(n){Te(e.renderer,e.element,e.dragActiveClass);var a,o,r={updateCache:!0},i=e.renderer.listen(e.scrollContainer?e.scrollContainer.elementRef.nativeElement:"window","scroll",function(){r.updateCache=!0}),c=n.pipe((0,z.U)(function(t){var n=t.clientX,o=t.clientY,i=t.dropData,c=t.target;a=i,r.updateCache&&(r.rect=e.element.nativeElement.getBoundingClientRect(),e.scrollContainer&&(r.scrollContainerRect=e.scrollContainer.elementRef.nativeElement.getBoundingClientRect()),r.updateCache=!1);var l=Ie(n,o,r.rect),s=!e.validateDrop||e.validateDrop({clientX:n,clientY:o,target:c});return r.scrollContainerRect?l&&s&&Ie(n,o,r.scrollContainerRect):l&&s})),l=c.pipe((0,Ee.x)());l.pipe((0,Ce.h)(function(e){return e})).subscribe(function(){o=!0,Te(e.renderer,e.element,e.dragOverClass),e.zone.run(function(){e.dragEnter.next({dropData:a})})}),c.pipe((0,Ce.h)(function(e){return e})).subscribe(function(){e.zone.run(function(){e.dragOver.next({dropData:a})})}),l.pipe((0,xe.G)(),(0,Ce.h)(function(e){var n=t(e,2),a=n[0],o=n[1];return a&&!o})).subscribe(function(){o=!1,Ae(e.renderer,e.element,e.dragOverClass),e.zone.run(function(){e.dragLeave.next({dropData:a})})}),n.subscribe({complete:function(){i(),Ae(e.renderer,e.element,e.dragActiveClass),o&&(Ae(e.renderer,e.element,e.dragOverClass),e.zone.run(function(){e.drop.next({dropData:a})}))}})})}},{key:"ngOnDestroy",value:function(){this.currentDragSubscription&&this.currentDragSubscription.unsubscribe()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(h["\u0275\u0275directiveInject"](h.ElementRef),h["\u0275\u0275directiveInject"](De),h["\u0275\u0275directiveInject"](h.NgZone),h["\u0275\u0275directiveInject"](h.Renderer2),h["\u0275\u0275directiveInject"](Se,8))},e.\u0275dir=h["\u0275\u0275defineDirective"]({type:e,selectors:[["","mwlDroppable",""]],inputs:{dragOverClass:"dragOverClass",dragActiveClass:"dragActiveClass",validateDrop:"validateDrop"},outputs:{dragEnter:"dragEnter",dragLeave:"dragLeave",dragOver:"dragOver",drop:"drop"}}),e}(),je=function(){var e=function e(){s(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=h["\u0275\u0275defineNgModule"]({type:e}),e.\u0275inj=h["\u0275\u0275defineInjector"]({}),e}(),He=r(70653),Fe=r(66599),Le=r(30810),Be="undefined"!=typeof window&&("ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0);function qe(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3;return Math.abs(e-t)<n}function We(e,t,n,a){var o={top:e.top,bottom:e.bottom,left:e.left,right:e.right};return t.top&&(o.top+=a),t.bottom&&(o.bottom+=a),t.left&&(o.left+=n),t.right&&(o.right+=n),o.height=o.bottom-o.top,o.width=o.right-o.left,o}function Ve(e){var t=e.clientY,n=e.rect;return t>=n.top&&t<=n.bottom}function Ye(e){var t=e.clientX,n=e.rect;return t>=n.left&&t<=n.right}function Ne(e){var t=e.clientX,n=e.clientY,a=e.elm,o=e.allowedEdges,r=e.cursorPrecision,i=a.nativeElement.getBoundingClientRect(),c={};return o.left&&qe(t,i.left,r)&&Ve({clientY:n,rect:i})&&(c.left=!0),o.right&&qe(t,i.right,r)&&Ve({clientY:n,rect:i})&&(c.right=!0),o.top&&qe(n,i.top,r)&&Ye({clientX:t,rect:i})&&(c.top=!0),o.bottom&&qe(n,i.bottom,r)&&Ye({clientX:t,rect:i})&&(c.bottom=!0),c}var $e=Object.freeze({topLeft:"nw-resize",topRight:"ne-resize",bottomLeft:"sw-resize",bottomRight:"se-resize",leftOrRight:"col-resize",topOrBottom:"row-resize"});function Xe(e,t){return e.left&&e.top?t.topLeft:e.right&&e.top?t.topRight:e.left&&e.bottom?t.bottomLeft:e.right&&e.bottom?t.bottomRight:e.left||e.right?t.leftOrRight:e.top||e.bottom?t.topOrBottom:""}function Ue(e){var t=e.edges,n=e.initialRectangle,a=e.newRectangle,o={};return Object.keys(t).forEach(function(e){o[e]=(a[e]||0)-(n[e]||0)}),o}var Ge=function(){var e=function(){function e(t,n,a,o){s(this,e),this.platformId=t,this.renderer=n,this.elm=a,this.zone=o,this.resizeEdges={},this.enableGhostResize=!1,this.resizeSnapGrid={},this.resizeCursors=$e,this.resizeCursorPrecision=3,this.ghostElementPositioning="fixed",this.allowNegativeResizes=!1,this.mouseMoveThrottleMS=50,this.resizeStart=new h.EventEmitter,this.resizing=new h.EventEmitter,this.resizeEnd=new h.EventEmitter,this.mouseup=new y.xQ,this.mousedown=new y.xQ,this.mousemove=new y.xQ,this.destroy$=new y.xQ,this.resizeEdges$=new y.xQ,this.pointerEventListeners=Ke.getInstance(n,o)}return m(e,[{key:"ngOnInit",value:function(){var e,n=this,a=(0,G.T)(this.pointerEventListeners.pointerDown,this.mousedown),o=(0,G.T)(this.pointerEventListeners.pointerMove,this.mousemove).pipe((0,Fe.b)(function(t){var n=t.event;if(e)try{n.preventDefault()}catch(a){}}),(0,ye.B)()),r=(0,G.T)(this.pointerEventListeners.pointerUp,this.mouseup),i=function(){e&&e.clonedNode&&(n.elm.nativeElement.parentElement.removeChild(e.clonedNode),n.renderer.setStyle(n.elm.nativeElement,"visibility","inherit"))},c=function(){return Object.assign({},$e,n.resizeCursors)};this.resizeEdges$.pipe((0,T.O)(this.resizeEdges),(0,z.U)(function(){return n.resizeEdges&&Object.keys(n.resizeEdges).some(function(e){return!!n.resizeEdges[e]})}),(0,S.w)(function(e){return e?o:He.E}),(0,Le.e)(this.mouseMoveThrottleMS),(0,D.R)(this.destroy$)).subscribe(function(t){var a=Ne({clientX:t.clientX,clientY:t.clientY,elm:n.elm,allowedEdges:n.resizeEdges,cursorPrecision:n.resizeCursorPrecision}),o=c();if(!e){var r=Xe(a,o);n.renderer.setStyle(n.elm.nativeElement,"cursor",r)}n.setElementClass(n.elm,"resize-left-hover",!0===a.left),n.setElementClass(n.elm,"resize-right-hover",!0===a.right),n.setElementClass(n.elm,"resize-top-hover",!0===a.top),n.setElementClass(n.elm,"resize-bottom-hover",!0===a.bottom)}),a.pipe((0,Oe.zg)(function(i){function c(e){return{clientX:e.clientX-i.clientX,clientY:e.clientY-i.clientY}}var l=function(){var t={x:1,y:1};return e&&(n.resizeSnapGrid.left&&e.edges.left?t.x=+n.resizeSnapGrid.left:n.resizeSnapGrid.right&&e.edges.right&&(t.x=+n.resizeSnapGrid.right),n.resizeSnapGrid.top&&e.edges.top?t.y=+n.resizeSnapGrid.top:n.resizeSnapGrid.bottom&&e.edges.bottom&&(t.y=+n.resizeSnapGrid.bottom)),t};function s(e,t){return{x:Math.ceil(e.clientX/t.x),y:Math.ceil(e.clientY/t.y)}}return(0,G.T)(o.pipe((0,Me.q)(1)).pipe((0,z.U)(function(e){return[,e]})),o.pipe((0,xe.G)())).pipe((0,z.U)(function(e){var n=t(e,2),a=n[0],o=n[1];return[a?c(a):a,c(o)]})).pipe((0,Ce.h)(function(e){var n=t(e,2),a=n[0],o=n[1];if(!a)return!0;var r=l(),i=s(a,r),c=s(o,r);return i.x!==c.x||i.y!==c.y})).pipe((0,z.U)(function(e){var n=t(e,2)[1],a=l();return{clientX:Math.round(n.clientX/a.x)*a.x,clientY:Math.round(n.clientY/a.y)*a.y}})).pipe((0,D.R)((0,G.T)(r,a)))})).pipe((0,Ce.h)(function(){return!!e})).pipe((0,z.U)(function(t){var n=t.clientX,a=t.clientY;return We(e.startingRect,e.edges,n,a)})).pipe((0,Ce.h)(function(e){return n.allowNegativeResizes||!!(e.height&&e.width&&e.height>0&&e.width>0)})).pipe((0,Ce.h)(function(t){return!n.validateResize||n.validateResize({rectangle:t,edges:Ue({edges:e.edges,initialRectangle:e.startingRect,newRectangle:t})})}),(0,D.R)(this.destroy$)).subscribe(function(t){e&&e.clonedNode&&(n.renderer.setStyle(e.clonedNode,"height","".concat(t.height,"px")),n.renderer.setStyle(e.clonedNode,"width","".concat(t.width,"px")),n.renderer.setStyle(e.clonedNode,"top","".concat(t.top,"px")),n.renderer.setStyle(e.clonedNode,"left","".concat(t.left,"px"))),n.resizing.observers.length>0&&n.zone.run(function(){n.resizing.emit({edges:Ue({edges:e.edges,initialRectangle:e.startingRect,newRectangle:t}),rectangle:t})}),e.currentRect=t}),a.pipe((0,z.U)(function(e){var t=e.clientX,a=e.clientY;return e.edges||Ne({clientX:t,clientY:a,elm:n.elm,allowedEdges:n.resizeEdges,cursorPrecision:n.resizeCursorPrecision})})).pipe((0,Ce.h)(function(e){return Object.keys(e).length>0}),(0,D.R)(this.destroy$)).subscribe(function(t){e&&i();var a=function(e,t){var n=0,a=0,o=e.nativeElement.style,r=["transform","-ms-transform","-moz-transform","-o-transform"].map(function(e){return o[e]}).find(function(e){return!!e});if(r&&r.includes("translate")&&(n=r.replace(/.*translate3?d?\((-?[0-9]*)px, (-?[0-9]*)px.*/,"$1"),a=r.replace(/.*translate3?d?\((-?[0-9]*)px, (-?[0-9]*)px.*/,"$2")),"absolute"===t)return{height:e.nativeElement.offsetHeight,width:e.nativeElement.offsetWidth,top:e.nativeElement.offsetTop-a,bottom:e.nativeElement.offsetHeight+e.nativeElement.offsetTop-a,left:e.nativeElement.offsetLeft-n,right:e.nativeElement.offsetWidth+e.nativeElement.offsetLeft-n};var i=e.nativeElement.getBoundingClientRect();return{height:i.height,width:i.width,top:i.top-a,bottom:i.bottom-a,left:i.left-n,right:i.right-n,scrollTop:e.nativeElement.scrollTop,scrollLeft:e.nativeElement.scrollLeft}}(n.elm,n.ghostElementPositioning);e={edges:t,startingRect:a,currentRect:a};var o=c(),r=Xe(e.edges,o);n.renderer.setStyle(document.body,"cursor",r),n.setElementClass(n.elm,"resize-active",!0),n.enableGhostResize&&(e.clonedNode=n.elm.nativeElement.cloneNode(!0),n.elm.nativeElement.parentElement.appendChild(e.clonedNode),n.renderer.setStyle(n.elm.nativeElement,"visibility","hidden"),n.renderer.setStyle(e.clonedNode,"position",n.ghostElementPositioning),n.renderer.setStyle(e.clonedNode,"left","".concat(e.startingRect.left,"px")),n.renderer.setStyle(e.clonedNode,"top","".concat(e.startingRect.top,"px")),n.renderer.setStyle(e.clonedNode,"height","".concat(e.startingRect.height,"px")),n.renderer.setStyle(e.clonedNode,"width","".concat(e.startingRect.width,"px")),n.renderer.setStyle(e.clonedNode,"cursor",Xe(e.edges,o)),n.renderer.addClass(e.clonedNode,"resize-ghost-element"),e.clonedNode.scrollTop=e.startingRect.scrollTop,e.clonedNode.scrollLeft=e.startingRect.scrollLeft),n.resizeStart.observers.length>0&&n.zone.run(function(){n.resizeStart.emit({edges:Ue({edges:t,initialRectangle:a,newRectangle:a}),rectangle:We(a,{},0,0)})})}),r.pipe((0,D.R)(this.destroy$)).subscribe(function(){e&&(n.renderer.removeClass(n.elm.nativeElement,"resize-active"),n.renderer.setStyle(document.body,"cursor",""),n.renderer.setStyle(n.elm.nativeElement,"cursor",""),n.resizeEnd.observers.length>0&&n.zone.run(function(){n.resizeEnd.emit({edges:Ue({edges:e.edges,initialRectangle:e.startingRect,newRectangle:e.currentRect}),rectangle:e.currentRect})}),i(),e=null)})}},{key:"ngOnChanges",value:function(e){e.resizeEdges&&this.resizeEdges$.next(this.resizeEdges)}},{key:"ngOnDestroy",value:function(){(0,l.NF)(this.platformId)&&this.renderer.setStyle(document.body,"cursor",""),this.mousedown.complete(),this.mouseup.complete(),this.mousemove.complete(),this.resizeEdges$.complete(),this.destroy$.next()}},{key:"setElementClass",value:function(e,t,n){n?this.renderer.addClass(e.nativeElement,t):this.renderer.removeClass(e.nativeElement,t)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(h["\u0275\u0275directiveInject"](h.PLATFORM_ID),h["\u0275\u0275directiveInject"](h.Renderer2),h["\u0275\u0275directiveInject"](h.ElementRef),h["\u0275\u0275directiveInject"](h.NgZone))},e.\u0275dir=h["\u0275\u0275defineDirective"]({type:e,selectors:[["","mwlResizable",""]],inputs:{resizeEdges:"resizeEdges",enableGhostResize:"enableGhostResize",resizeSnapGrid:"resizeSnapGrid",resizeCursors:"resizeCursors",resizeCursorPrecision:"resizeCursorPrecision",ghostElementPositioning:"ghostElementPositioning",allowNegativeResizes:"allowNegativeResizes",mouseMoveThrottleMS:"mouseMoveThrottleMS",validateResize:"validateResize"},outputs:{resizeStart:"resizeStart",resizing:"resizing",resizeEnd:"resizeEnd"},exportAs:["mwlResizable"],features:[h["\u0275\u0275NgOnChangesFeature"]]}),e}(),Ke=function(){function e(t,n){s(this,e),this.pointerDown=new k.y(function(e){var a,o;return n.runOutsideAngular(function(){a=t.listen("document","mousedown",function(t){e.next({clientX:t.clientX,clientY:t.clientY,event:t})}),Be&&(o=t.listen("document","touchstart",function(t){e.next({clientX:t.touches[0].clientX,clientY:t.touches[0].clientY,event:t})}))}),function(){a(),Be&&o()}}).pipe((0,ye.B)()),this.pointerMove=new k.y(function(e){var a,o;return n.runOutsideAngular(function(){a=t.listen("document","mousemove",function(t){e.next({clientX:t.clientX,clientY:t.clientY,event:t})}),Be&&(o=t.listen("document","touchmove",function(t){e.next({clientX:t.targetTouches[0].clientX,clientY:t.targetTouches[0].clientY,event:t})}))}),function(){a(),Be&&o()}}).pipe((0,ye.B)()),this.pointerUp=new k.y(function(e){var a,o,r;return n.runOutsideAngular(function(){a=t.listen("document","mouseup",function(t){e.next({clientX:t.clientX,clientY:t.clientY,event:t})}),Be&&(o=t.listen("document","touchend",function(t){e.next({clientX:t.changedTouches[0].clientX,clientY:t.changedTouches[0].clientY,event:t})}),r=t.listen("document","touchcancel",function(t){e.next({clientX:t.changedTouches[0].clientX,clientY:t.changedTouches[0].clientY,event:t})}))}),function(){a(),Be&&(o(),r())}}).pipe((0,ye.B)())}return m(e,null,[{key:"getInstance",value:function(t,n){return e.instance||(e.instance=new e(t,n)),e.instance}}]),e}(),Qe=function(){var e=function(){function e(t,n,a,o){s(this,e),this.renderer=t,this.element=n,this.zone=a,this.resizableDirective=o,this.resizeEdges={},this.eventListeners={},this.destroy$=new y.xQ}return m(e,[{key:"ngOnInit",value:function(){var e=this;this.zone.runOutsideAngular(function(){e.listenOnTheHost("mousedown").subscribe(function(t){e.onMousedown(t,t.clientX,t.clientY)}),e.listenOnTheHost("mouseup").subscribe(function(t){e.onMouseup(t.clientX,t.clientY)}),Be&&(e.listenOnTheHost("touchstart").subscribe(function(t){e.onMousedown(t,t.touches[0].clientX,t.touches[0].clientY)}),(0,G.T)(e.listenOnTheHost("touchend"),e.listenOnTheHost("touchcancel")).subscribe(function(t){e.onMouseup(t.changedTouches[0].clientX,t.changedTouches[0].clientY)}))})}},{key:"ngOnDestroy",value:function(){this.destroy$.next(),this.unsubscribeEventListeners()}},{key:"onMousedown",value:function(e,t,n){var a=this;e.preventDefault(),this.eventListeners.touchmove||(this.eventListeners.touchmove=this.renderer.listen(this.element.nativeElement,"touchmove",function(e){a.onMousemove(e,e.targetTouches[0].clientX,e.targetTouches[0].clientY)})),this.eventListeners.mousemove||(this.eventListeners.mousemove=this.renderer.listen(this.element.nativeElement,"mousemove",function(e){a.onMousemove(e,e.clientX,e.clientY)})),this.resizable.mousedown.next({clientX:t,clientY:n,edges:this.resizeEdges})}},{key:"onMouseup",value:function(e,t){this.unsubscribeEventListeners(),this.resizable.mouseup.next({clientX:e,clientY:t,edges:this.resizeEdges})}},{key:"resizable",get:function(){return this.resizableDirective||this.resizableContainer}},{key:"onMousemove",value:function(e,t,n){this.resizable.mousemove.next({clientX:t,clientY:n,edges:this.resizeEdges,event:e})}},{key:"unsubscribeEventListeners",value:function(){var e=this;Object.keys(this.eventListeners).forEach(function(t){e.eventListeners[t](),delete e.eventListeners[t]})}},{key:"listenOnTheHost",value:function(e){return(0,Q.R)(this.element.nativeElement,e).pipe((0,D.R)(this.destroy$))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(h["\u0275\u0275directiveInject"](h.Renderer2),h["\u0275\u0275directiveInject"](h.ElementRef),h["\u0275\u0275directiveInject"](h.NgZone),h["\u0275\u0275directiveInject"](Ge,8))},e.\u0275dir=h["\u0275\u0275defineDirective"]({type:e,selectors:[["","mwlResizeHandle",""]],inputs:{resizeEdges:"resizeEdges",resizableContainer:"resizableContainer"}}),e}(),Ze=function(){var e=function e(){s(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=h["\u0275\u0275defineNgModule"]({type:e}),e.\u0275inj=h["\u0275\u0275defineInjector"]({}),e}(),Je=r(10709),et=function(e){return{action:e}};function tt(e,t){if(1&e){var n=h["\u0275\u0275getCurrentView"]();h["\u0275\u0275elementStart"](0,"a",5),h["\u0275\u0275listener"]("mwlClick",function(e){var t=h["\u0275\u0275restoreView"](n).$implicit,a=h["\u0275\u0275nextContext"](2).event;return t.onClick({event:a,sourceEvent:e})})("mwlKeydownEnter",function(e){var t=h["\u0275\u0275restoreView"](n).$implicit,a=h["\u0275\u0275nextContext"](2).event;return t.onClick({event:a,sourceEvent:e})}),h["\u0275\u0275pipe"](1,"calendarA11y"),h["\u0275\u0275elementEnd"]()}if(2&e){var a=t.$implicit;h["\u0275\u0275property"]("ngClass",a.cssClass)("innerHtml",a.label,h["\u0275\u0275sanitizeHtml"]),h["\u0275\u0275attribute"]("aria-label",h["\u0275\u0275pipeBind2"](1,3,h["\u0275\u0275pureFunction1"](6,et,a),"actionButtonLabel"))}}function nt(e,t){if(1&e&&(h["\u0275\u0275elementStart"](0,"span",3),h["\u0275\u0275template"](1,tt,2,8,"a",4),h["\u0275\u0275elementEnd"]()),2&e){var n=h["\u0275\u0275nextContext"](),a=n.event,o=n.trackByActionId;h["\u0275\u0275advance"](1),h["\u0275\u0275property"]("ngForOf",a.actions)("ngForTrackBy",o)}}function at(e,t){1&e&&h["\u0275\u0275template"](0,nt,2,2,"span",2),2&e&&h["\u0275\u0275property"]("ngIf",t.event.actions)}function ot(e,t){}var rt=function(e,t){return{event:e,trackByActionId:t}},it=function(){return{}};function ct(e,t){if(1&e&&(h["\u0275\u0275element"](0,"span",2),h["\u0275\u0275pipe"](1,"calendarEventTitle"),h["\u0275\u0275pipe"](2,"calendarA11y")),2&e){var n=t.event;h["\u0275\u0275property"]("innerHTML",h["\u0275\u0275pipeBind3"](1,2,n.title,t.view,n),h["\u0275\u0275sanitizeHtml"]),h["\u0275\u0275attribute"]("aria-hidden",h["\u0275\u0275pipeBind2"](2,6,h["\u0275\u0275pureFunction0"](9,it),"hideEventTitle"))}}function lt(e,t){}var st=function(e,t){return{event:e,view:t}};function dt(e,t){if(1&e&&(h["\u0275\u0275elementStart"](0,"div",2),h["\u0275\u0275element"](1,"div",3),h["\u0275\u0275element"](2,"div",4),h["\u0275\u0275elementEnd"]()),2&e){var n=t.contents;h["\u0275\u0275property"]("ngClass","cal-tooltip-"+t.placement),h["\u0275\u0275advance"](2),h["\u0275\u0275property"]("innerHtml",n,h["\u0275\u0275sanitizeHtml"])}}function mt(e,t){}var ut=function(e,t,n){return{contents:e,placement:t,event:n}},gt=function(e){return{backgroundColor:e}};function pt(e,t){if(1&e){var n=h["\u0275\u0275getCurrentView"]();h["\u0275\u0275elementStart"](0,"mwl-calendar-month-cell",7),h["\u0275\u0275listener"]("mwlClick",function(e){var t=h["\u0275\u0275restoreView"](n).$implicit;return h["\u0275\u0275nextContext"](2).dayClicked.emit({day:t,sourceEvent:e})})("mwlKeydownEnter",function(e){var t=h["\u0275\u0275restoreView"](n).$implicit;return h["\u0275\u0275nextContext"](2).dayClicked.emit({day:t,sourceEvent:e})})("highlightDay",function(e){return h["\u0275\u0275restoreView"](n),h["\u0275\u0275nextContext"](2).toggleDayHighlight(e.event,!0)})("unhighlightDay",function(e){return h["\u0275\u0275restoreView"](n),h["\u0275\u0275nextContext"](2).toggleDayHighlight(e.event,!1)})("drop",function(e){var t=h["\u0275\u0275restoreView"](n).$implicit;return h["\u0275\u0275nextContext"](2).eventDropped(t,e.dropData.event,e.dropData.draggedFrom)})("eventClicked",function(e){return h["\u0275\u0275restoreView"](n),h["\u0275\u0275nextContext"](2).eventClicked.emit({event:e.event,sourceEvent:e.sourceEvent})}),h["\u0275\u0275pipe"](1,"calendarA11y"),h["\u0275\u0275elementEnd"]()}if(2&e){var a=t.$implicit,o=h["\u0275\u0275nextContext"](2);h["\u0275\u0275property"]("ngClass",null==a?null:a.cssClass)("day",a)("openDay",o.openDay)("locale",o.locale)("tooltipPlacement",o.tooltipPlacement)("tooltipAppendToBody",o.tooltipAppendToBody)("tooltipTemplate",o.tooltipTemplate)("tooltipDelay",o.tooltipDelay)("customTemplate",o.cellTemplate)("ngStyle",h["\u0275\u0275pureFunction1"](15,gt,a.backgroundColor))("clickListenerDisabled",0===o.dayClicked.observers.length),h["\u0275\u0275attribute"]("tabindex",h["\u0275\u0275pipeBind2"](1,12,h["\u0275\u0275pureFunction0"](17,it),"monthCellTabIndex"))}}function bt(e,t){if(1&e){var n=h["\u0275\u0275getCurrentView"]();h["\u0275\u0275elementStart"](0,"div"),h["\u0275\u0275elementStart"](1,"div",4),h["\u0275\u0275template"](2,pt,2,18,"mwl-calendar-month-cell",5),h["\u0275\u0275pipe"](3,"slice"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](4,"mwl-calendar-open-day-events",6),h["\u0275\u0275listener"]("eventClicked",function(e){return h["\u0275\u0275restoreView"](n),h["\u0275\u0275nextContext"]().eventClicked.emit({event:e.event,sourceEvent:e.sourceEvent})})("drop",function(e){h["\u0275\u0275restoreView"](n);var t=h["\u0275\u0275nextContext"]();return t.eventDropped(t.openDay,e.dropData.event,e.dropData.draggedFrom)}),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"]()}if(2&e){var a=t.$implicit,o=h["\u0275\u0275nextContext"]();h["\u0275\u0275advance"](2),h["\u0275\u0275property"]("ngForOf",h["\u0275\u0275pipeBind3"](3,9,o.view.days,a,a+o.view.totalDaysVisibleInWeek))("ngForTrackBy",o.trackByDate),h["\u0275\u0275advance"](2),h["\u0275\u0275property"]("locale",o.locale)("isOpen",o.openRowIndex===a)("events",null==o.openDay?null:o.openDay.events)("date",null==o.openDay?null:o.openDay.date)("customTemplate",o.openDayEventsTemplate)("eventTitleTemplate",o.eventTitleTemplate)("eventActionsTemplate",o.eventActionsTemplate)}}function ft(e,t){if(1&e){var n=h["\u0275\u0275getCurrentView"]();h["\u0275\u0275elementStart"](0,"div",4),h["\u0275\u0275listener"]("click",function(e){var t=h["\u0275\u0275restoreView"](n).$implicit;return h["\u0275\u0275nextContext"](2).columnHeaderClicked.emit({isoDayNumber:t.day,sourceEvent:e})}),h["\u0275\u0275text"](1),h["\u0275\u0275pipe"](2,"calendarDate"),h["\u0275\u0275elementEnd"]()}if(2&e){var a=t.$implicit,o=h["\u0275\u0275nextContext"]().locale;h["\u0275\u0275classProp"]("cal-past",a.isPast)("cal-today",a.isToday)("cal-future",a.isFuture)("cal-weekend",a.isWeekend),h["\u0275\u0275property"]("ngClass",a.cssClass),h["\u0275\u0275advance"](1),h["\u0275\u0275textInterpolate1"](" ",h["\u0275\u0275pipeBind3"](2,10,a.date,"monthViewColumnHeader",o)," ")}}function vt(e,t){if(1&e&&(h["\u0275\u0275elementStart"](0,"div",2),h["\u0275\u0275template"](1,ft,3,14,"div",3),h["\u0275\u0275elementEnd"]()),2&e){var n=t.days,a=t.trackByWeekDayHeaderDate;h["\u0275\u0275advance"](1),h["\u0275\u0275property"]("ngForOf",n)("ngForTrackBy",a)}}function ht(e,t){}var Ct=function(e,t,n){return{days:e,locale:t,trackByWeekDayHeaderDate:n}};function Ot(e,t){if(1&e&&(h["\u0275\u0275elementStart"](0,"span",7),h["\u0275\u0275text"](1),h["\u0275\u0275elementEnd"]()),2&e){var n=h["\u0275\u0275nextContext"]().day;h["\u0275\u0275advance"](1),h["\u0275\u0275textInterpolate"](n.badgeTotal)}}var yt=function(e,t){return{event:e,draggedFrom:t}},Mt=function(e,t){return{x:e,y:t}},Pt=function(){return{delay:300,delta:30}};function kt(e,t){if(1&e){var n=h["\u0275\u0275getCurrentView"]();h["\u0275\u0275elementStart"](0,"div",10),h["\u0275\u0275listener"]("mouseenter",function(){var e=h["\u0275\u0275restoreView"](n).$implicit;return h["\u0275\u0275nextContext"](2).highlightDay.emit({event:e})})("mouseleave",function(){var e=h["\u0275\u0275restoreView"](n).$implicit;return h["\u0275\u0275nextContext"](2).unhighlightDay.emit({event:e})})("mwlClick",function(e){var t=h["\u0275\u0275restoreView"](n).$implicit;return h["\u0275\u0275nextContext"](2).eventClicked.emit({event:t,sourceEvent:e})}),h["\u0275\u0275pipe"](1,"calendarEventTitle"),h["\u0275\u0275pipe"](2,"calendarA11y"),h["\u0275\u0275elementEnd"]()}if(2&e){var a=t.$implicit,o=h["\u0275\u0275nextContext"](2),r=o.tooltipPlacement,i=o.tooltipTemplate,c=o.tooltipAppendToBody,l=o.tooltipDelay,s=o.day,d=o.validateDrag;h["\u0275\u0275classProp"]("cal-draggable",a.draggable),h["\u0275\u0275property"]("ngStyle",h["\u0275\u0275pureFunction1"](22,gt,null==a.color?null:a.color.primary))("ngClass",null==a?null:a.cssClass)("mwlCalendarTooltip",h["\u0275\u0275pipeBind3"](1,15,a.title,"monthTooltip",a))("tooltipPlacement",r)("tooltipEvent",a)("tooltipTemplate",i)("tooltipAppendToBody",c)("tooltipDelay",l)("dropData",h["\u0275\u0275pureFunction2"](24,yt,a,s))("dragAxis",h["\u0275\u0275pureFunction2"](27,Mt,a.draggable,a.draggable))("validateDrag",d)("touchStartLongPress",h["\u0275\u0275pureFunction0"](30,Pt)),h["\u0275\u0275attribute"]("aria-hidden",h["\u0275\u0275pipeBind2"](2,19,h["\u0275\u0275pureFunction0"](31,it),"hideMonthCellEvents"))}}function _t(e,t){if(1&e&&(h["\u0275\u0275elementStart"](0,"div",8),h["\u0275\u0275template"](1,kt,3,32,"div",9),h["\u0275\u0275elementEnd"]()),2&e){var n=h["\u0275\u0275nextContext"](),a=n.day,o=n.trackByEventId;h["\u0275\u0275advance"](1),h["\u0275\u0275property"]("ngForOf",a.events)("ngForTrackBy",o)}}var wt=function(e,t){return{day:e,locale:t}};function xt(e,t){if(1&e&&(h["\u0275\u0275elementStart"](0,"div",2),h["\u0275\u0275pipe"](1,"calendarA11y"),h["\u0275\u0275elementStart"](2,"span",3),h["\u0275\u0275template"](3,Ot,2,1,"span",4),h["\u0275\u0275elementStart"](4,"span",5),h["\u0275\u0275text"](5),h["\u0275\u0275pipe"](6,"calendarDate"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275template"](7,_t,2,2,"div",6)),2&e){var n=t.day,a=t.locale;h["\u0275\u0275attribute"]("aria-label",h["\u0275\u0275pipeBind2"](1,4,h["\u0275\u0275pureFunction2"](11,wt,n,a),"monthCell")),h["\u0275\u0275advance"](3),h["\u0275\u0275property"]("ngIf",n.badgeTotal>0),h["\u0275\u0275advance"](2),h["\u0275\u0275textInterpolate"](h["\u0275\u0275pipeBind3"](6,7,n.date,"monthViewDayNumber",a)),h["\u0275\u0275advance"](2),h["\u0275\u0275property"]("ngIf",n.events.length>0)}}function Et(e,t){}var Dt=function(e,t,n,a,o,r,i,c,l,s,d,m){return{day:e,openDay:t,locale:n,tooltipPlacement:a,highlightDay:o,unhighlightDay:r,eventClicked:i,tooltipTemplate:c,tooltipAppendToBody:l,tooltipDelay:s,trackByEventId:d,validateDrag:m}},St=function(e){return{event:e}},Tt=function(e,t){return{event:e,locale:t}};function At(e,t){if(1&e){var n=h["\u0275\u0275getCurrentView"]();h["\u0275\u0275elementStart"](0,"div",7),h["\u0275\u0275element"](1,"span",8),h["\u0275\u0275text"](2," "),h["\u0275\u0275elementStart"](3,"mwl-calendar-event-title",9),h["\u0275\u0275listener"]("mwlClick",function(e){var t=h["\u0275\u0275restoreView"](n).$implicit;return h["\u0275\u0275nextContext"](2).eventClicked.emit({event:t,sourceEvent:e})})("mwlKeydownEnter",function(e){var t=h["\u0275\u0275restoreView"](n).$implicit;return h["\u0275\u0275nextContext"](2).eventClicked.emit({event:t,sourceEvent:e})}),h["\u0275\u0275pipe"](4,"calendarA11y"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275text"](5," "),h["\u0275\u0275element"](6,"mwl-calendar-event-actions",10),h["\u0275\u0275elementEnd"]()}if(2&e){var a=t.$implicit,o=h["\u0275\u0275nextContext"](2).validateDrag,r=h["\u0275\u0275nextContext"]();h["\u0275\u0275classProp"]("cal-draggable",a.draggable),h["\u0275\u0275property"]("ngClass",null==a?null:a.cssClass)("dropData",h["\u0275\u0275pureFunction1"](16,St,a))("dragAxis",h["\u0275\u0275pureFunction2"](18,Mt,a.draggable,a.draggable))("validateDrag",o)("touchStartLongPress",h["\u0275\u0275pureFunction0"](21,Pt)),h["\u0275\u0275advance"](1),h["\u0275\u0275property"]("ngStyle",h["\u0275\u0275pureFunction1"](22,gt,null==a.color?null:a.color.primary)),h["\u0275\u0275advance"](2),h["\u0275\u0275property"]("event",a)("customTemplate",r.eventTitleTemplate),h["\u0275\u0275attribute"]("aria-label",h["\u0275\u0275pipeBind2"](4,13,h["\u0275\u0275pureFunction2"](24,Tt,a,r.locale),"eventDescription")),h["\u0275\u0275advance"](3),h["\u0275\u0275property"]("event",a)("customTemplate",r.eventActionsTemplate)}}var zt=function(e,t){return{date:e,locale:t}};function It(e,t){if(1&e&&(h["\u0275\u0275elementStart"](0,"div",3),h["\u0275\u0275element"](1,"span",4),h["\u0275\u0275pipe"](2,"calendarA11y"),h["\u0275\u0275element"](3,"span",5),h["\u0275\u0275pipe"](4,"calendarA11y"),h["\u0275\u0275template"](5,At,7,27,"div",6),h["\u0275\u0275elementEnd"]()),2&e){var n=h["\u0275\u0275nextContext"](),a=n.events,o=n.trackByEventId,r=h["\u0275\u0275nextContext"]();h["\u0275\u0275property"]("@collapse",void 0),h["\u0275\u0275advance"](1),h["\u0275\u0275attribute"]("aria-label",h["\u0275\u0275pipeBind2"](2,5,h["\u0275\u0275pureFunction2"](11,zt,r.date,r.locale),"openDayEventsAlert")),h["\u0275\u0275advance"](2),h["\u0275\u0275attribute"]("aria-label",h["\u0275\u0275pipeBind2"](4,8,h["\u0275\u0275pureFunction2"](14,zt,r.date,r.locale),"openDayEventsLandmark")),h["\u0275\u0275advance"](2),h["\u0275\u0275property"]("ngForOf",a)("ngForTrackBy",o)}}function Rt(e,t){1&e&&h["\u0275\u0275template"](0,It,6,17,"div",2),2&e&&h["\u0275\u0275property"]("ngIf",t.isOpen)}function jt(e,t){}var Ht=function(e,t,n,a,o){return{events:e,eventClicked:t,isOpen:n,trackByEventId:a,validateDrag:o}};function Ft(e,t){if(1&e){var n=h["\u0275\u0275getCurrentView"]();h["\u0275\u0275elementStart"](0,"div",13),h["\u0275\u0275listener"]("drop",function(e){var t=h["\u0275\u0275restoreView"](n).$implicit;return h["\u0275\u0275nextContext"](2).eventDropped(e,t.date,!0)})("dragEnter",function(){var e=h["\u0275\u0275restoreView"](n).$implicit;return h["\u0275\u0275nextContext"](2).dateDragEnter(e.date)}),h["\u0275\u0275elementEnd"]()}}var Lt=function(){return{left:!0}};function Bt(e,t){1&e&&h["\u0275\u0275element"](0,"div",22),2&e&&h["\u0275\u0275property"]("resizeEdges",h["\u0275\u0275pureFunction0"](1,Lt))}var qt=function(){return{right:!0}};function Wt(e,t){1&e&&h["\u0275\u0275element"](0,"div",23),2&e&&h["\u0275\u0275property"]("resizeEdges",h["\u0275\u0275pureFunction0"](1,qt))}var Vt=function(e,t){return{left:e,right:t}},Yt=function(e,t){return{event:e,calendarId:t}},Nt=function(e){return{x:e}};function $t(e,t){if(1&e){var n=h["\u0275\u0275getCurrentView"]();h["\u0275\u0275elementStart"](0,"div",17,18),h["\u0275\u0275listener"]("resizeStart",function(e){var t=h["\u0275\u0275restoreView"](n).$implicit;h["\u0275\u0275nextContext"]();var a=h["\u0275\u0275reference"](1);return h["\u0275\u0275nextContext"](2).allDayEventResizeStarted(a,t,e)})("resizing",function(e){var t=h["\u0275\u0275restoreView"](n).$implicit,a=h["\u0275\u0275nextContext"](3);return a.allDayEventResizing(t,e,a.dayColumnWidth)})("resizeEnd",function(){var e=h["\u0275\u0275restoreView"](n).$implicit;return h["\u0275\u0275nextContext"](3).allDayEventResizeEnded(e)})("dragStart",function(){h["\u0275\u0275restoreView"](n);var e=h["\u0275\u0275reference"](1);h["\u0275\u0275nextContext"]();var t=h["\u0275\u0275reference"](1);return h["\u0275\u0275nextContext"](2).dragStarted(t,e)})("dragging",function(){return h["\u0275\u0275restoreView"](n),h["\u0275\u0275nextContext"](3).allDayEventDragMove()})("dragEnd",function(e){var t=h["\u0275\u0275restoreView"](n).$implicit,a=h["\u0275\u0275nextContext"](3);return a.dragEnded(t,e,a.dayColumnWidth)}),h["\u0275\u0275template"](2,Bt,1,2,"div",19),h["\u0275\u0275elementStart"](3,"mwl-calendar-week-view-event",20),h["\u0275\u0275listener"]("eventClicked",function(e){var t=h["\u0275\u0275restoreView"](n).$implicit;return h["\u0275\u0275nextContext"](3).eventClicked.emit({event:t.event,sourceEvent:e.sourceEvent})}),h["\u0275\u0275elementEnd"](),h["\u0275\u0275template"](4,Wt,1,2,"div",21),h["\u0275\u0275elementEnd"]()}if(2&e){var a=t.$implicit,o=h["\u0275\u0275nextContext"](3);h["\u0275\u0275styleProp"]("width",100/o.days.length*a.span,"%")("margin-left",100/o.days.length*a.offset,"%"),h["\u0275\u0275classProp"]("cal-draggable",a.event.draggable&&0===o.allDayEventResizes.size)("cal-starts-within-week",!a.startsBeforeWeek)("cal-ends-within-week",!a.endsAfterWeek),h["\u0275\u0275property"]("ngClass",null==a.event?null:a.event.cssClass)("resizeSnapGrid",h["\u0275\u0275pureFunction2"](30,Vt,o.dayColumnWidth,o.dayColumnWidth))("validateResize",o.validateResize)("dropData",h["\u0275\u0275pureFunction2"](33,Yt,a.event,o.calendarId))("dragAxis",h["\u0275\u0275pureFunction2"](36,Mt,a.event.draggable&&0===o.allDayEventResizes.size,!o.snapDraggedEvents&&a.event.draggable&&0===o.allDayEventResizes.size))("dragSnapGrid",o.snapDraggedEvents?h["\u0275\u0275pureFunction1"](39,Nt,o.dayColumnWidth):h["\u0275\u0275pureFunction0"](41,it))("validateDrag",o.validateDrag)("touchStartLongPress",h["\u0275\u0275pureFunction0"](42,Pt)),h["\u0275\u0275advance"](2),h["\u0275\u0275property"]("ngIf",(null==a.event||null==a.event.resizable?null:a.event.resizable.beforeStart)&&!a.startsBeforeWeek),h["\u0275\u0275advance"](1),h["\u0275\u0275property"]("locale",o.locale)("weekEvent",a)("tooltipPlacement",o.tooltipPlacement)("tooltipTemplate",o.tooltipTemplate)("tooltipAppendToBody",o.tooltipAppendToBody)("tooltipDelay",o.tooltipDelay)("customTemplate",o.eventTemplate)("eventTitleTemplate",o.eventTitleTemplate)("eventActionsTemplate",o.eventActionsTemplate)("daysInWeek",o.daysInWeek),h["\u0275\u0275advance"](1),h["\u0275\u0275property"]("ngIf",(null==a.event||null==a.event.resizable?null:a.event.resizable.afterEnd)&&!a.endsAfterWeek)}}function Xt(e,t){if(1&e&&(h["\u0275\u0275elementStart"](0,"div",14,15),h["\u0275\u0275template"](2,$t,5,43,"div",16),h["\u0275\u0275elementEnd"]()),2&e){var n=t.$implicit,a=h["\u0275\u0275nextContext"](2);h["\u0275\u0275advance"](2),h["\u0275\u0275property"]("ngForOf",n.row)("ngForTrackBy",a.trackByWeekAllDayEvent)}}function Ut(e,t){if(1&e){var n=h["\u0275\u0275getCurrentView"]();h["\u0275\u0275elementStart"](0,"div",8,9),h["\u0275\u0275listener"]("dragEnter",function(){return h["\u0275\u0275restoreView"](n),h["\u0275\u0275nextContext"]().dragEnter("allDay")})("dragLeave",function(){return h["\u0275\u0275restoreView"](n),h["\u0275\u0275nextContext"]().dragLeave("allDay")}),h["\u0275\u0275elementStart"](2,"div",5),h["\u0275\u0275element"](3,"div",10),h["\u0275\u0275template"](4,Ft,1,0,"div",11),h["\u0275\u0275elementEnd"](),h["\u0275\u0275template"](5,Xt,3,2,"div",12),h["\u0275\u0275elementEnd"]()}if(2&e){var a=h["\u0275\u0275nextContext"]();h["\u0275\u0275advance"](3),h["\u0275\u0275property"]("ngTemplateOutlet",a.allDayEventsLabelTemplate),h["\u0275\u0275advance"](1),h["\u0275\u0275property"]("ngForOf",a.days)("ngForTrackBy",a.trackByWeekDayHeaderDate),h["\u0275\u0275advance"](1),h["\u0275\u0275property"]("ngForOf",a.view.allDayEventRows)("ngForTrackBy",a.trackById)}}function Gt(e,t){if(1&e&&h["\u0275\u0275element"](0,"mwl-calendar-week-view-hour-segment",28),2&e){var n=t.$implicit,a=h["\u0275\u0275nextContext"](3);h["\u0275\u0275styleProp"]("height",a.hourSegmentHeight,"px"),h["\u0275\u0275property"]("segment",n)("segmentHeight",a.hourSegmentHeight)("locale",a.locale)("customTemplate",a.hourSegmentTemplate)("isTimeLabel",!0)("daysInWeek",a.daysInWeek)}}function Kt(e,t){if(1&e&&(h["\u0275\u0275elementStart"](0,"div",26),h["\u0275\u0275template"](1,Gt,1,8,"mwl-calendar-week-view-hour-segment",27),h["\u0275\u0275elementEnd"]()),2&e){var n=t.$implicit,a=t.odd,o=h["\u0275\u0275nextContext"](2);h["\u0275\u0275classProp"]("cal-hour-odd",a),h["\u0275\u0275advance"](1),h["\u0275\u0275property"]("ngForOf",n.segments)("ngForTrackBy",o.trackByHourSegment)}}function Qt(e,t){if(1&e&&(h["\u0275\u0275elementStart"](0,"div",24),h["\u0275\u0275template"](1,Kt,2,4,"div",25),h["\u0275\u0275elementEnd"]()),2&e){var n=h["\u0275\u0275nextContext"]();h["\u0275\u0275advance"](1),h["\u0275\u0275property"]("ngForOf",n.view.hourColumns[0].hours)("ngForTrackBy",n.trackByHour)}}var Zt=function(){return{left:!0,top:!0}};function Jt(e,t){1&e&&h["\u0275\u0275element"](0,"div",22),2&e&&h["\u0275\u0275property"]("resizeEdges",h["\u0275\u0275pureFunction0"](1,Zt))}function en(e,t){}function tn(e,t){if(1&e){var n=h["\u0275\u0275getCurrentView"]();h["\u0275\u0275elementStart"](0,"mwl-calendar-week-view-event",36),h["\u0275\u0275listener"]("eventClicked",function(e){h["\u0275\u0275restoreView"](n);var t=h["\u0275\u0275nextContext"]().$implicit;return h["\u0275\u0275nextContext"](2).eventClicked.emit({event:t.event,sourceEvent:e.sourceEvent})}),h["\u0275\u0275elementEnd"]()}if(2&e){var a=h["\u0275\u0275nextContext"]().$implicit,o=h["\u0275\u0275nextContext"]().$implicit,r=h["\u0275\u0275nextContext"]();h["\u0275\u0275property"]("locale",r.locale)("weekEvent",a)("tooltipPlacement",r.tooltipPlacement)("tooltipTemplate",r.tooltipTemplate)("tooltipAppendToBody",r.tooltipAppendToBody)("tooltipDisabled",r.dragActive||r.timeEventResizes.size>0)("tooltipDelay",r.tooltipDelay)("customTemplate",r.eventTemplate)("eventTitleTemplate",r.eventTitleTemplate)("eventActionsTemplate",r.eventActionsTemplate)("column",o)("daysInWeek",r.daysInWeek)}}var nn=function(){return{right:!0,bottom:!0}};function an(e,t){1&e&&h["\u0275\u0275element"](0,"div",23),2&e&&h["\u0275\u0275property"]("resizeEdges",h["\u0275\u0275pureFunction0"](1,nn))}var on=function(e,t,n,a){return{left:e,right:t,top:n,bottom:a}};function rn(e,t){if(1&e){var n=h["\u0275\u0275getCurrentView"]();h["\u0275\u0275elementStart"](0,"div",33,18),h["\u0275\u0275listener"]("resizeStart",function(e){var t=h["\u0275\u0275restoreView"](n).$implicit,a=h["\u0275\u0275nextContext"](2),o=h["\u0275\u0275reference"](6);return a.timeEventResizeStarted(o,t,e)})("resizing",function(e){var t=h["\u0275\u0275restoreView"](n).$implicit;return h["\u0275\u0275nextContext"](2).timeEventResizing(t,e)})("resizeEnd",function(){var e=h["\u0275\u0275restoreView"](n).$implicit;return h["\u0275\u0275nextContext"](2).timeEventResizeEnded(e)})("dragStart",function(){var e=h["\u0275\u0275restoreView"](n).$implicit,t=h["\u0275\u0275reference"](1),a=h["\u0275\u0275nextContext"](2),o=h["\u0275\u0275reference"](6);return a.dragStarted(o,t,e)})("dragging",function(e){var t=h["\u0275\u0275restoreView"](n).$implicit;return h["\u0275\u0275nextContext"](2).dragMove(t,e)})("dragEnd",function(e){var t=h["\u0275\u0275restoreView"](n).$implicit,a=h["\u0275\u0275nextContext"](2);return a.dragEnded(t,e,a.dayColumnWidth,!0)}),h["\u0275\u0275template"](2,Jt,1,2,"div",19),h["\u0275\u0275template"](3,en,0,0,"ng-template",34),h["\u0275\u0275template"](4,tn,1,12,"ng-template",null,35,h["\u0275\u0275templateRefExtractor"]),h["\u0275\u0275template"](6,an,1,2,"div",21),h["\u0275\u0275elementEnd"]()}if(2&e){var a=t.$implicit,o=h["\u0275\u0275reference"](5),r=h["\u0275\u0275nextContext"](2);h["\u0275\u0275styleProp"]("top",a.top,"px")("height",a.height,"px")("left",a.left,"%")("width",a.width,"%"),h["\u0275\u0275classProp"]("cal-draggable",a.event.draggable&&0===r.timeEventResizes.size)("cal-starts-within-day",!a.startsBeforeDay)("cal-ends-within-day",!a.endsAfterDay),h["\u0275\u0275property"]("ngClass",a.event.cssClass)("hidden",0===a.height&&0===a.width)("resizeSnapGrid",h["\u0275\u0275pureFunction4"](29,on,r.dayColumnWidth,r.dayColumnWidth,r.eventSnapSize||r.hourSegmentHeight,r.eventSnapSize||r.hourSegmentHeight))("validateResize",r.validateResize)("allowNegativeResizes",!0)("dropData",h["\u0275\u0275pureFunction2"](34,Yt,a.event,r.calendarId))("dragAxis",h["\u0275\u0275pureFunction2"](37,Mt,a.event.draggable&&0===r.timeEventResizes.size,a.event.draggable&&0===r.timeEventResizes.size))("dragSnapGrid",r.snapDraggedEvents?h["\u0275\u0275pureFunction2"](40,Mt,r.dayColumnWidth,r.eventSnapSize||r.hourSegmentHeight):h["\u0275\u0275pureFunction0"](43,it))("touchStartLongPress",h["\u0275\u0275pureFunction0"](44,Pt))("ghostDragEnabled",!r.snapDraggedEvents)("ghostElementTemplate",o)("validateDrag",r.validateDrag),h["\u0275\u0275advance"](2),h["\u0275\u0275property"]("ngIf",(null==a.event||null==a.event.resizable?null:a.event.resizable.beforeStart)&&!a.startsBeforeDay),h["\u0275\u0275advance"](1),h["\u0275\u0275property"]("ngTemplateOutlet",o),h["\u0275\u0275advance"](3),h["\u0275\u0275property"]("ngIf",(null==a.event||null==a.event.resizable?null:a.event.resizable.afterEnd)&&!a.endsAfterDay)}}function cn(e,t){if(1&e){var n=h["\u0275\u0275getCurrentView"]();h["\u0275\u0275elementStart"](0,"mwl-calendar-week-view-hour-segment",38),h["\u0275\u0275listener"]("mwlClick",function(e){var t=h["\u0275\u0275restoreView"](n).$implicit;return h["\u0275\u0275nextContext"](3).hourSegmentClicked.emit({date:t.date,sourceEvent:e})})("drop",function(e){var t=h["\u0275\u0275restoreView"](n).$implicit;return h["\u0275\u0275nextContext"](3).eventDropped(e,t.date,!1)})("dragEnter",function(){var e=h["\u0275\u0275restoreView"](n).$implicit;return h["\u0275\u0275nextContext"](3).dateDragEnter(e.date)}),h["\u0275\u0275elementEnd"]()}if(2&e){var a=t.$implicit,o=h["\u0275\u0275nextContext"](3);h["\u0275\u0275styleProp"]("height",o.hourSegmentHeight,"px"),h["\u0275\u0275property"]("segment",a)("segmentHeight",o.hourSegmentHeight)("locale",o.locale)("customTemplate",o.hourSegmentTemplate)("daysInWeek",o.daysInWeek)("clickListenerDisabled",0===o.hourSegmentClicked.observers.length)("dragOverClass",o.dragActive&&o.snapDraggedEvents?null:"cal-drag-over")("isTimeLabel",1===o.daysInWeek)}}function ln(e,t){if(1&e&&(h["\u0275\u0275elementStart"](0,"div",26),h["\u0275\u0275template"](1,cn,1,10,"mwl-calendar-week-view-hour-segment",37),h["\u0275\u0275elementEnd"]()),2&e){var n=t.$implicit,a=t.odd,o=h["\u0275\u0275nextContext"](2);h["\u0275\u0275classProp"]("cal-hour-odd",a),h["\u0275\u0275advance"](1),h["\u0275\u0275property"]("ngForOf",n.segments)("ngForTrackBy",o.trackByHourSegment)}}function sn(e,t){if(1&e&&(h["\u0275\u0275elementStart"](0,"div",29),h["\u0275\u0275element"](1,"mwl-calendar-week-view-current-time-marker",30),h["\u0275\u0275elementStart"](2,"div",31),h["\u0275\u0275template"](3,rn,7,45,"div",32),h["\u0275\u0275elementEnd"](),h["\u0275\u0275template"](4,ln,2,4,"div",25),h["\u0275\u0275elementEnd"]()),2&e){var n=t.$implicit,a=h["\u0275\u0275nextContext"]();h["\u0275\u0275advance"](1),h["\u0275\u0275property"]("columnDate",n.date)("dayStartHour",a.dayStartHour)("dayStartMinute",a.dayStartMinute)("dayEndHour",a.dayEndHour)("dayEndMinute",a.dayEndMinute)("hourSegments",a.hourSegments)("hourSegmentHeight",a.hourSegmentHeight)("customTemplate",a.currentTimeMarkerTemplate),h["\u0275\u0275advance"](2),h["\u0275\u0275property"]("ngForOf",n.events)("ngForTrackBy",a.trackByWeekTimeEvent),h["\u0275\u0275advance"](1),h["\u0275\u0275property"]("ngForOf",n.hours)("ngForTrackBy",a.trackByHour)}}function dn(e,t){if(1&e){var n=h["\u0275\u0275getCurrentView"]();h["\u0275\u0275elementStart"](0,"div",4),h["\u0275\u0275listener"]("mwlClick",function(e){var t=h["\u0275\u0275restoreView"](n).$implicit;return h["\u0275\u0275nextContext"]().dayHeaderClicked.emit({day:t,sourceEvent:e})})("drop",function(e){var t=h["\u0275\u0275restoreView"](n).$implicit;return h["\u0275\u0275nextContext"]().eventDropped.emit({event:e.dropData.event,newStart:t.date})})("dragEnter",function(){var e=h["\u0275\u0275restoreView"](n).$implicit;return h["\u0275\u0275nextContext"]().dragEnter.emit({date:e.date})}),h["\u0275\u0275elementStart"](1,"b"),h["\u0275\u0275text"](2),h["\u0275\u0275pipe"](3,"calendarDate"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275element"](4,"br"),h["\u0275\u0275elementStart"](5,"span"),h["\u0275\u0275text"](6),h["\u0275\u0275pipe"](7,"calendarDate"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"]()}if(2&e){var a=t.$implicit,o=h["\u0275\u0275nextContext"]().locale;h["\u0275\u0275classProp"]("cal-past",a.isPast)("cal-today",a.isToday)("cal-future",a.isFuture)("cal-weekend",a.isWeekend),h["\u0275\u0275property"]("ngClass",a.cssClass),h["\u0275\u0275advance"](2),h["\u0275\u0275textInterpolate"](h["\u0275\u0275pipeBind3"](3,11,a.date,"weekViewColumnHeader",o)),h["\u0275\u0275advance"](4),h["\u0275\u0275textInterpolate"](h["\u0275\u0275pipeBind3"](7,15,a.date,"weekViewColumnSubHeader",o))}}function mn(e,t){if(1&e&&(h["\u0275\u0275elementStart"](0,"div",2),h["\u0275\u0275template"](1,dn,8,19,"div",3),h["\u0275\u0275elementEnd"]()),2&e){var n=t.days,a=t.trackByWeekDayHeaderDate;h["\u0275\u0275advance"](1),h["\u0275\u0275property"]("ngForOf",n)("ngForTrackBy",a)}}function un(e,t){}var gn=function(e,t,n,a,o,r){return{days:e,locale:t,dayHeaderClicked:n,eventDropped:a,dragEnter:o,trackByWeekDayHeaderDate:r}},pn=function(e,t){return{backgroundColor:e,borderColor:t}};function bn(e,t){if(1&e&&(h["\u0275\u0275elementStart"](0,"div",2),h["\u0275\u0275listener"]("mwlClick",function(e){return t.eventClicked.emit({sourceEvent:e})})("mwlKeydownEnter",function(e){return t.eventClicked.emit({sourceEvent:e})}),h["\u0275\u0275pipe"](1,"calendarEventTitle"),h["\u0275\u0275pipe"](2,"calendarA11y"),h["\u0275\u0275element"](3,"mwl-calendar-event-actions",3),h["\u0275\u0275text"](4," "),h["\u0275\u0275element"](5,"mwl-calendar-event-title",4),h["\u0275\u0275elementEnd"]()),2&e){var n=t.weekEvent,a=t.tooltipPlacement,o=t.tooltipTemplate,r=t.tooltipAppendToBody,i=t.tooltipDisabled,c=t.tooltipDelay,l=t.daysInWeek,s=h["\u0275\u0275nextContext"]();h["\u0275\u0275property"]("ngStyle",h["\u0275\u0275pureFunction2"](20,pn,null==n.event.color?null:n.event.color.secondary,null==n.event.color?null:n.event.color.primary))("mwlCalendarTooltip",i?"":h["\u0275\u0275pipeBind3"](1,13,n.event.title,1===l?"dayTooltip":"weekTooltip",n.tempEvent||n.event))("tooltipPlacement",a)("tooltipEvent",n.tempEvent||n.event)("tooltipTemplate",o)("tooltipAppendToBody",r)("tooltipDelay",c),h["\u0275\u0275attribute"]("aria-label",h["\u0275\u0275pipeBind2"](2,17,h["\u0275\u0275pureFunction2"](23,Tt,n.tempEvent||n.event,s.locale),"eventDescription")),h["\u0275\u0275advance"](3),h["\u0275\u0275property"]("event",n.tempEvent||n.event)("customTemplate",s.eventActionsTemplate),h["\u0275\u0275advance"](2),h["\u0275\u0275property"]("event",n.tempEvent||n.event)("customTemplate",s.eventTitleTemplate)("view",1===l?"day":"week")}}function fn(e,t){}var vn=function(e,t,n,a,o,r,i,c,l){return{weekEvent:e,tooltipPlacement:t,eventClicked:n,tooltipTemplate:a,tooltipAppendToBody:o,tooltipDisabled:r,tooltipDelay:i,column:c,daysInWeek:l}};function hn(e,t){if(1&e&&(h["\u0275\u0275elementStart"](0,"div",4),h["\u0275\u0275text"](1),h["\u0275\u0275pipe"](2,"calendarDate"),h["\u0275\u0275elementEnd"]()),2&e){var n=h["\u0275\u0275nextContext"](),a=n.segment,o=n.daysInWeek,r=n.locale;h["\u0275\u0275advance"](1),h["\u0275\u0275textInterpolate1"](" ",h["\u0275\u0275pipeBind3"](2,1,a.displayDate,1===o?"dayViewHour":"weekViewHour",r)," ")}}function Cn(e,t){if(1&e&&(h["\u0275\u0275elementStart"](0,"div",2),h["\u0275\u0275pipe"](1,"calendarA11y"),h["\u0275\u0275template"](2,hn,3,5,"div",3),h["\u0275\u0275elementEnd"]()),2&e){var n=t.segment,a=t.isTimeLabel,o=t.daysInWeek;h["\u0275\u0275styleProp"]("height",t.segmentHeight,"px"),h["\u0275\u0275classProp"]("cal-hour-start",n.isStart)("cal-after-hour-start",!n.isStart),h["\u0275\u0275property"]("ngClass",n.cssClass),h["\u0275\u0275attribute"]("aria-hidden",h["\u0275\u0275pipeBind2"](1,9,h["\u0275\u0275pureFunction0"](12,it),1===o?"hideDayHourSegment":"hideWeekHourSegment")),h["\u0275\u0275advance"](2),h["\u0275\u0275property"]("ngIf",a)}}function On(e,t){}var yn=function(e,t,n,a,o){return{segment:e,locale:t,segmentHeight:n,isTimeLabel:a,daysInWeek:o}};function Mn(e,t){if(1&e&&h["\u0275\u0275element"](0,"div",3),2&e){var n=h["\u0275\u0275nextContext"]().topPx;h["\u0275\u0275styleProp"]("top",n,"px")}}function Pn(e,t){1&e&&h["\u0275\u0275template"](0,Mn,1,2,"div",2),2&e&&h["\u0275\u0275property"]("ngIf",t.isVisible)}function kn(e,t){}var _n=function(e,t,n,a,o,r,i){return{columnDate:e,dayStartHour:t,dayStartMinute:n,dayEndHour:a,dayEndMinute:o,isVisible:r,topPx:i}},wn=function(){var e=function e(){s(this,e),this.trackByActionId=function(e,t){return t.id?t.id:t}};return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=h["\u0275\u0275defineComponent"]({type:e,selectors:[["mwl-calendar-event-actions"]],inputs:{event:"event",customTemplate:"customTemplate"},decls:3,vars:5,consts:[["defaultTemplate",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["class","cal-event-actions",4,"ngIf"],[1,"cal-event-actions"],["class","cal-event-action","href","javascript:;","tabindex","0","role","button",3,"ngClass","innerHtml","mwlClick","mwlKeydownEnter",4,"ngFor","ngForOf","ngForTrackBy"],["href","javascript:;","tabindex","0","role","button",1,"cal-event-action",3,"ngClass","innerHtml","mwlClick","mwlKeydownEnter"]],template:function(e,t){if(1&e&&(h["\u0275\u0275template"](0,at,1,1,"ng-template",null,0,h["\u0275\u0275templateRefExtractor"]),h["\u0275\u0275template"](2,ot,0,0,"ng-template",1)),2&e){var n=h["\u0275\u0275reference"](1);h["\u0275\u0275advance"](2),h["\u0275\u0275property"]("ngTemplateOutlet",t.customTemplate||n)("ngTemplateOutletContext",h["\u0275\u0275pureFunction2"](2,rt,t.event,t.trackByActionId))}},directives:function(){return[l.tP,l.O5,l.sg,l.mk,ta,na]},pipes:function(){return[ra]},encapsulation:2}),e}(),xn=function(){var e=function e(){s(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=h["\u0275\u0275defineComponent"]({type:e,selectors:[["mwl-calendar-event-title"]],inputs:{event:"event",customTemplate:"customTemplate",view:"view"},decls:3,vars:5,consts:[["defaultTemplate",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"cal-event-title",3,"innerHTML"]],template:function(e,t){if(1&e&&(h["\u0275\u0275template"](0,ct,3,10,"ng-template",null,0,h["\u0275\u0275templateRefExtractor"]),h["\u0275\u0275template"](2,lt,0,0,"ng-template",1)),2&e){var n=h["\u0275\u0275reference"](1);h["\u0275\u0275advance"](2),h["\u0275\u0275property"]("ngTemplateOutlet",t.customTemplate||n)("ngTemplateOutletContext",h["\u0275\u0275pureFunction2"](2,st,t.event,t.view))}},directives:function(){return[l.tP]},pipes:function(){return[ea,ra]},encapsulation:2}),e}(),En=function(){var e=function e(){s(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=h["\u0275\u0275defineComponent"]({type:e,selectors:[["mwl-calendar-tooltip-window"]],inputs:{contents:"contents",placement:"placement",event:"event",customTemplate:"customTemplate"},decls:3,vars:6,consts:[["defaultTemplate",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"cal-tooltip",3,"ngClass"],[1,"cal-tooltip-arrow"],[1,"cal-tooltip-inner",3,"innerHtml"]],template:function(e,t){if(1&e&&(h["\u0275\u0275template"](0,dt,3,2,"ng-template",null,0,h["\u0275\u0275templateRefExtractor"]),h["\u0275\u0275template"](2,mt,0,0,"ng-template",1)),2&e){var n=h["\u0275\u0275reference"](1);h["\u0275\u0275advance"](2),h["\u0275\u0275property"]("ngTemplateOutlet",t.customTemplate||n)("ngTemplateOutletContext",h["\u0275\u0275pureFunction3"](2,ut,t.contents,t.placement,t.event))}},directives:[l.tP,l.mk],encapsulation:2}),e}(),Dn=function(){var t=function(){function t(e,n,a,o,r,i){s(this,t),this.elementRef=e,this.injector=n,this.renderer=a,this.viewContainerRef=r,this.document=i,this.placement="auto",this.delay=null,this.cancelTooltipDelay$=new y.xQ,this.tooltipFactory=o.resolveComponentFactory(En)}return m(t,[{key:"ngOnChanges",value:function(e){this.tooltipRef&&(e.contents||e.customTemplate||e.event)&&(this.tooltipRef.instance.contents=this.contents,this.tooltipRef.instance.customTemplate=this.customTemplate,this.tooltipRef.instance.event=this.event,this.tooltipRef.changeDetectorRef.markForCheck(),this.contents||this.hide())}},{key:"ngOnDestroy",value:function(){this.hide()}},{key:"onMouseOver",value:function(){var e=this;(null===this.delay?(0,M.of)("now"):(0,P.H)(this.delay)).pipe((0,D.R)(this.cancelTooltipDelay$)).subscribe(function(){e.show()})}},{key:"onMouseOut",value:function(){this.hide()}},{key:"show",value:function(){var e=this;!this.tooltipRef&&this.contents&&(this.tooltipRef=this.viewContainerRef.createComponent(this.tooltipFactory,0,this.injector,[]),this.tooltipRef.instance.contents=this.contents,this.tooltipRef.instance.customTemplate=this.customTemplate,this.tooltipRef.instance.event=this.event,this.appendToBody&&this.document.body.appendChild(this.tooltipRef.location.nativeElement),requestAnimationFrame(function(){e.positionTooltip()}))}},{key:"hide",value:function(){this.tooltipRef&&(this.viewContainerRef.remove(this.viewContainerRef.indexOf(this.tooltipRef.hostView)),this.tooltipRef=null),this.cancelTooltipDelay$.next()}},{key:"positionTooltip",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.tooltipRef&&(this.tooltipRef.changeDetectorRef.detectChanges(),this.tooltipRef.instance.placement=function(e,t,n,a,o){var r=Array.isArray(n)?n:n.split(C),i=function(e){return e.split("-"),[]},c=r.findIndex(function(e){return"auto"===e});c>=0&&["top","bottom","left","right","top-left","top-right","bottom-left","bottom-right","left-top","left-bottom","right-top","right-bottom"].forEach(function(e){null==r.find(function(t){return-1!==t.search("^"+e)})&&r.splice(c++,1,e)});var l,s=t.style;s.position="absolute",s.top="0",s.left="0",s["will-change"]="transform";for(var d=!1,m=0,u=r;m<u.length;m++)if(i(l=u[m]),O.positionElements(e,t,l,a)){d=!0;break}return d||(i(l=r[0]),O.positionElements(e,t,l,a)),l}(this.elementRef.nativeElement,this.tooltipRef.location.nativeElement.children[0],this.placement,this.appendToBody),-1===t.indexOf(this.tooltipRef.instance.placement)&&this.positionTooltip([].concat(e(t),[this.tooltipRef.instance.placement])))}}]),t}();return t.\u0275fac=function(e){return new(e||t)(h["\u0275\u0275directiveInject"](h.ElementRef),h["\u0275\u0275directiveInject"](h.Injector),h["\u0275\u0275directiveInject"](h.Renderer2),h["\u0275\u0275directiveInject"](h.ComponentFactoryResolver),h["\u0275\u0275directiveInject"](h.ViewContainerRef),h["\u0275\u0275directiveInject"](l.K0))},t.\u0275dir=h["\u0275\u0275defineDirective"]({type:t,selectors:[["","mwlCalendarTooltip",""]],hostBindings:function(e,t){1&e&&h["\u0275\u0275listener"]("mouseenter",function(){return t.onMouseOver()})("mouseleave",function(){return t.onMouseOut()})},inputs:{placement:["tooltipPlacement","placement"],delay:["tooltipDelay","delay"],contents:["mwlCalendarTooltip","contents"],customTemplate:["tooltipTemplate","customTemplate"],event:["tooltipEvent","event"],appendToBody:["tooltipAppendToBody","appendToBody"]},features:[h["\u0275\u0275NgOnChangesFeature"]]}),t=b([f(5,(0,h.Inject)(l.K0)),v("design:paramtypes",[h.ElementRef,h.Injector,h.Renderer2,h.ComponentFactoryResolver,h.ViewContainerRef,Object])],t)}(),Sn=function e(){s(this,e)},Tn=function(e){return e.Month="month",e.Week="week",e.Day="day",e}({}),An=function(e){return function(e,t){var n=!0;function a(e,a){t(e,a),n=!1}return Array.isArray(e)?(e.forEach(function(e){e.start?e.start instanceof Date||a(X.StartPropertyNotDate,e):a(X.StartPropertyMissing,e),e.end&&(e.end instanceof Date||a(X.EndPropertyNotDate,e),e.start>e.end&&a(X.EndsBeforeStart,e))}),n):(t(X.NotArray,e),!1)}(e,function(){for(var e,t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return(e=console).warn.apply(e,["angular-calendar"].concat(n))})};function zn(e,t){return Math.floor(e.left)<=Math.ceil(t.left)&&Math.floor(t.left)<=Math.ceil(e.right)&&Math.floor(e.left)<=Math.ceil(t.right)&&Math.floor(t.right)<=Math.ceil(e.right)&&Math.floor(e.top)<=Math.ceil(t.top)&&Math.floor(t.top)<=Math.ceil(e.bottom)&&Math.floor(e.top)<=Math.ceil(t.bottom)&&Math.floor(t.bottom)<=Math.ceil(e.bottom)}function In(e,t){return Math.round(e/t)*t}var Rn=function(e,t){return t.id?t.id:t},jn=function(e,t){return t.date.toISOString()},Hn=function(e,t){return t.date.toISOString()},Fn=function(e,t){return t.segments[0].date.toISOString()},Ln=function(e,t){return t.event.id?t.event.id:t.event},Bn=function(e,t){return t.event.id?t.event.id:t.event};function qn(e,t){return 60/(e*t)}function Wn(e,t,n,a){return In(e,a||n)*qn(t,n)}function Vn(e,t,n){return t.end?t.end:e.addMinutes(t.start,n)}function Yn(e,t,n,a){for(var o=0,r=0,i=n<0?e.subDays:e.addDays,c=t;r<=Math.abs(n);){c=i(t,o);var l=e.getDay(c);-1===a.indexOf(l)&&r++,o++}return c}function Nn(e,t,n){for(var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=arguments.length>4?arguments[4]:void 0,r=o?e.startOfDay(t):e.startOfWeek(t,{weekStartsOn:n}),i=e.endOfWeek(t,{weekStartsOn:n});a.indexOf(e.getDay(r))>-1&&r<i;)r=e.addDays(r,1);if(o)return{viewStart:r,viewEnd:e.endOfDay(Yn(e,r,o-1,a))};for(var c=i;a.indexOf(e.getDay(c))>-1&&c>r;)c=e.subDays(c,1);return{viewStart:r,viewEnd:c}}function $n(e){var t=e.x,n=e.y;return Math.abs(t)>1||Math.abs(n)>1}var Xn=function(){var e=function(){function e(t){s(this,e),this.dateAdapter=t,this.excludeDays=[],this.viewDateChange=new h.EventEmitter}return m(e,[{key:"onClick",value:function(){var e={day:this.dateAdapter.subDays,week:this.dateAdapter.subWeeks,month:this.dateAdapter.subMonths}[this.view];this.viewDateChange.emit(this.view===Tn.Day?Yn(this.dateAdapter,this.viewDate,-1,this.excludeDays):this.view===Tn.Week&&this.daysInWeek?Yn(this.dateAdapter,this.viewDate,-this.daysInWeek,this.excludeDays):e(this.viewDate,1))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(h["\u0275\u0275directiveInject"](Sn))},e.\u0275dir=h["\u0275\u0275defineDirective"]({type:e,selectors:[["","mwlCalendarPreviousView",""]],hostBindings:function(e,t){1&e&&h["\u0275\u0275listener"]("click",function(){return t.onClick()})},inputs:{excludeDays:"excludeDays",view:"view",viewDate:"viewDate",daysInWeek:"daysInWeek"},outputs:{viewDateChange:"viewDateChange"}}),e=b([v("design:paramtypes",[Sn])],e)}(),Un=function(){var e=function(){function e(t){s(this,e),this.dateAdapter=t,this.excludeDays=[],this.viewDateChange=new h.EventEmitter}return m(e,[{key:"onClick",value:function(){var e={day:this.dateAdapter.addDays,week:this.dateAdapter.addWeeks,month:this.dateAdapter.addMonths}[this.view];this.viewDateChange.emit(this.view===Tn.Day?Yn(this.dateAdapter,this.viewDate,1,this.excludeDays):this.view===Tn.Week&&this.daysInWeek?Yn(this.dateAdapter,this.viewDate,this.daysInWeek,this.excludeDays):e(this.viewDate,1))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(h["\u0275\u0275directiveInject"](Sn))},e.\u0275dir=h["\u0275\u0275defineDirective"]({type:e,selectors:[["","mwlCalendarNextView",""]],hostBindings:function(e,t){1&e&&h["\u0275\u0275listener"]("click",function(){return t.onClick()})},inputs:{excludeDays:"excludeDays",view:"view",viewDate:"viewDate",daysInWeek:"daysInWeek"},outputs:{viewDateChange:"viewDateChange"}}),e=b([v("design:paramtypes",[Sn])],e)}(),Gn=function(){var e=function(){function e(t){s(this,e),this.dateAdapter=t,this.viewDateChange=new h.EventEmitter}return m(e,[{key:"onClick",value:function(){this.viewDateChange.emit(this.dateAdapter.startOfDay(new Date))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(h["\u0275\u0275directiveInject"](Sn))},e.\u0275dir=h["\u0275\u0275defineDirective"]({type:e,selectors:[["","mwlCalendarToday",""]],hostBindings:function(e,t){1&e&&h["\u0275\u0275listener"]("click",function(){return t.onClick()})},inputs:{viewDate:"viewDate"},outputs:{viewDateChange:"viewDateChange"}}),e=b([v("design:paramtypes",[Sn])],e)}(),Kn=function(){var e=function(){function e(t){s(this,e),this.dateAdapter=t}return m(e,[{key:"monthViewColumnHeader",value:function(e){var t=e.date,n=e.locale;return(0,l.p6)(t,"EEEE",n)}},{key:"monthViewDayNumber",value:function(e){var t=e.date,n=e.locale;return(0,l.p6)(t,"d",n)}},{key:"monthViewTitle",value:function(e){var t=e.date,n=e.locale;return(0,l.p6)(t,"LLLL y",n)}},{key:"weekViewColumnHeader",value:function(e){var t=e.date,n=e.locale;return(0,l.p6)(t,"EEEE",n)}},{key:"weekViewColumnSubHeader",value:function(e){var t=e.date,n=e.locale;return(0,l.p6)(t,"MMM d",n)}},{key:"weekViewTitle",value:function(e){var t=e.date,n=e.locale,a=e.weekStartsOn,o=e.excludeDays,r=e.daysInWeek,i=Nn(this.dateAdapter,t,a,o,r),c=i.viewStart,s=i.viewEnd,d=function(e,t){return(0,l.p6)(e,"MMM d"+(t?", yyyy":""),n)};return"".concat(d(c,c.getUTCFullYear()!==s.getUTCFullYear())," - ").concat(d(s,!0))}},{key:"weekViewHour",value:function(e){var t=e.date,n=e.locale;return(0,l.p6)(t,"h a",n)}},{key:"dayViewHour",value:function(e){var t=e.date,n=e.locale;return(0,l.p6)(t,"h a",n)}},{key:"dayViewTitle",value:function(e){var t=e.date,n=e.locale;return(0,l.p6)(t,"EEEE, MMMM d, y",n)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(h["\u0275\u0275inject"](Sn))},e.\u0275prov=h["\u0275\u0275defineInjectable"]({token:e,factory:function(t){return e.\u0275fac(t)}}),e=b([v("design:paramtypes",[Sn])],e)}(),Qn=function(){var e,t=function(e){o(n,e);var t=i(n);function n(){return s(this,n),t.apply(this,arguments)}return n}(Kn);return t.\u0275fac=function(n){return(e||(e=h["\u0275\u0275getInheritedFactory"](t)))(n||t)},t.\u0275prov=h["\u0275\u0275defineInjectable"]({token:t,factory:function(e){return t.\u0275fac(e)}}),t}(),Zn=function(){var e=function(){function e(t,n){s(this,e),this.dateFormatter=t,this.locale=n}return m(e,[{key:"transform",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.locale,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],r=arguments.length>5?arguments[5]:void 0;if(void 0===this.dateFormatter[t]){var i=Object.getOwnPropertyNames(Object.getPrototypeOf(Qn.prototype)).filter(function(e){return"constructor"!==e});throw new Error("".concat(t," is not a valid date formatter. Can only be one of ").concat(i.join(", ")))}return this.dateFormatter[t]({date:e,locale:n,weekStartsOn:a,excludeDays:o,daysInWeek:r})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(h["\u0275\u0275directiveInject"](Qn,16),h["\u0275\u0275directiveInject"](h.LOCALE_ID,16))},e.\u0275pipe=h["\u0275\u0275definePipe"]({name:"calendarDate",type:e,pure:!0}),e=b([f(1,(0,h.Inject)(h.LOCALE_ID)),v("design:paramtypes",[Qn,String])],e)}(),Jn=function(){function e(){s(this,e)}return m(e,[{key:"month",value:function(e,t){return e.title}},{key:"monthTooltip",value:function(e,t){return e.title}},{key:"week",value:function(e,t){return e.title}},{key:"weekTooltip",value:function(e,t){return e.title}},{key:"day",value:function(e,t){return e.title}},{key:"dayTooltip",value:function(e,t){return e.title}}]),e}(),ea=function(){var e=function(){function e(t){s(this,e),this.calendarEventTitle=t}return m(e,[{key:"transform",value:function(e,t,n){return this.calendarEventTitle[t](n,e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(h["\u0275\u0275directiveInject"](Jn,16))},e.\u0275pipe=h["\u0275\u0275definePipe"]({name:"calendarEventTitle",type:e,pure:!0}),e=b([v("design:paramtypes",[Jn])],e)}(),ta=function(){var e=function(){function e(t,n,a){s(this,e),this.renderer=t,this.elm=n,this.document=a,this.clickListenerDisabled=!1,this.click=new h.EventEmitter,this.destroy$=new y.xQ}return m(e,[{key:"ngOnInit",value:function(){var e=this;this.clickListenerDisabled||this.listen().pipe((0,D.R)(this.destroy$)).subscribe(function(t){t.stopPropagation(),e.click.emit(t)})}},{key:"ngOnDestroy",value:function(){this.destroy$.next()}},{key:"listen",value:function(){var e=this;return new k.y(function(t){return e.renderer.listen(e.elm.nativeElement,"click",function(e){t.next(e)})})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(h["\u0275\u0275directiveInject"](h.Renderer2),h["\u0275\u0275directiveInject"](h.ElementRef),h["\u0275\u0275directiveInject"](l.K0))},e.\u0275dir=h["\u0275\u0275defineDirective"]({type:e,selectors:[["","mwlClick",""]],inputs:{clickListenerDisabled:"clickListenerDisabled"},outputs:{click:"mwlClick"}}),e=b([f(2,(0,h.Inject)(l.K0)),v("design:paramtypes",[h.Renderer2,h.ElementRef,Object])],e)}(),na=function(){var e=function(){function e(t,n,a){s(this,e),this.host=t,this.ngZone=n,this.renderer=a,this.keydown=new h.EventEmitter,this.keydownListener=null}return m(e,[{key:"ngOnInit",value:function(){var e=this;this.ngZone.runOutsideAngular(function(){e.keydownListener=e.renderer.listen(e.host.nativeElement,"keydown",function(t){13!==t.keyCode&&13!==t.which&&"Enter"!==t.key||(t.preventDefault(),t.stopPropagation(),e.ngZone.run(function(){e.keydown.emit(t)}))})})}},{key:"ngOnDestroy",value:function(){null!==this.keydownListener&&(this.keydownListener(),this.keydownListener=null)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(h["\u0275\u0275directiveInject"](h.ElementRef),h["\u0275\u0275directiveInject"](h.NgZone),h["\u0275\u0275directiveInject"](h.Renderer2))},e.\u0275dir=h["\u0275\u0275defineDirective"]({type:e,selectors:[["","mwlKeydownEnter",""]],outputs:{keydown:"mwlKeydownEnter"}}),e=b([v("design:paramtypes",[h.ElementRef,h.NgZone,h.Renderer2])],e)}(),aa=function(){var e=function(){function e(t){s(this,e),this.dateAdapter=t}return m(e,[{key:"getMonthView",value:function(e){return function(e,t){var n=t.events,a=void 0===n?[]:n,o=t.viewDate,r=t.weekStartsOn,i=t.excluded,c=void 0===i?[]:i,l=t.viewStart,s=void 0===l?e.startOfMonth(o):l,d=t.viewEnd,m=void 0===d?e.endOfMonth(o):d,u=t.weekendDays;a||(a=[]);for(var g,p=e.endOfWeek,b=e.differenceInDays,f=e.startOfDay,v=e.addHours,h=e.endOfDay,C=e.isSameMonth,O=e.getDay,y=(0,e.startOfWeek)(s,{weekStartsOn:r}),M=p(m,{weekStartsOn:r}),P=L(e,{events:a,periodStart:y,periodEnd:M}),k=[],_=function(t){var n;if(g?(n=f(v(g,24)),g.getTime()===n.getTime()&&(n=f(v(g,25))),g=n):n=g=y,!c.some(function(e){return O(n)===e})){var a=B(e,{date:n,weekendDays:u}),r=L(e,{events:P,periodStart:f(n),periodEnd:h(n)});a.inMonth=C(n,o),a.events=r,a.badgeTotal=r.length,k.push(a)}},w=0;w<b(M,y)+1;w++)_();var x=[],E=7-c.length;if(E<7)for(w=0;w<k.length;w+=E){var D=k.slice(w,w+E);D.some(function(e){return s<=e.date&&e.date<m})&&(x=R(x,D))}else x=k;var S=Math.floor(x.length/E),T=[];for(w=0;w<S;w++)T.push(w*E);return{rowOffsets:T,totalDaysVisibleInWeek:E,days:x,period:{start:x[0].date,end:h(x[x.length-1].date),events:P}}}(this.dateAdapter,e)}},{key:"getWeekViewHeader",value:function(e){return q(this.dateAdapter,e)}},{key:"getWeekView",value:function(e){return function(e,t){var n=t.events,a=void 0===n?[]:n,o=t.viewDate,r=t.weekStartsOn,i=t.excluded,c=void 0===i?[]:i,l=t.precision,s=void 0===l?"days":l,d=t.absolutePositionedEvents,m=void 0!==d&&d,u=t.hourSegments,g=t.hourDuration,p=t.dayStart,b=t.dayEnd,f=t.weekendDays,v=t.segmentHeight,h=t.minimumEventHeight,C=t.viewStart,O=void 0===C?e.startOfWeek(o,{weekStartsOn:r}):C,y=t.viewEnd,M=void 0===y?e.endOfWeek(o,{weekStartsOn:r}):y;a||(a=[]);var P=e.endOfDay,k=L(e,{events:a,periodStart:O=(0,e.startOfDay)(O),periodEnd:M=P(M)}),_=q(e,{viewDate:o,weekStartsOn:r,excluded:c,weekendDays:f,viewStart:O,viewEnd:M});return{allDayEventRows:W(e,{events:k,excluded:c,precision:s,absolutePositionedEvents:m,viewStart:O,viewEnd:M}),period:{events:k,start:_[0].date,end:P(_[_.length-1].date)},hourColumns:V(e,{events:a,viewDate:o,hourSegments:u,hourDuration:g,dayStart:p,dayEnd:b,weekStartsOn:r,excluded:c,weekendDays:f,segmentHeight:v,viewStart:O,viewEnd:M,minimumEventHeight:h})}}(this.dateAdapter,e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(h["\u0275\u0275inject"](Sn))},e.\u0275prov=h["\u0275\u0275defineInjectable"]({token:e,factory:function(t){return e.\u0275fac(t)}}),e=b([v("design:paramtypes",[Sn])],e)}(),oa=function(){var e=function(){function e(t){s(this,e),this.i18nPlural=t}return m(e,[{key:"monthCell",value:function(e){var t=e.day,n=e.locale;return t.badgeTotal>0?"\n ".concat((0,l.p6)(t.date,"EEEE MMMM d",n),",\n ").concat(this.i18nPlural.transform(t.badgeTotal,{"=0":"No events","=1":"One event",other:"# events"}),",\n click to expand\n "):"".concat((0,l.p6)(t.date,"EEEE MMMM d",n))}},{key:"openDayEventsLandmark",value:function(e){var t=e.date,n=e.locale;return"\n Beginning of expanded view for ".concat((0,l.p6)(t,"EEEE MMMM dd",n),"\n ")}},{key:"openDayEventsAlert",value:function(e){var t=e.date,n=e.locale;return"".concat((0,l.p6)(t,"EEEE MMMM dd",n)," expanded")}},{key:"eventDescription",value:function(e){var t=e.event,n=e.locale;if(!0===t.allDay)return this.allDayEventDescription({event:t,locale:n});var a="\n ".concat((0,l.p6)(t.start,"EEEE MMMM dd",n),",\n ").concat(t.title,", from ").concat((0,l.p6)(t.start,"hh:mm a",n),"\n ");return t.end?a+" to ".concat((0,l.p6)(t.end,"hh:mm a",n)):a}},{key:"allDayEventDescription",value:function(e){var t=e.event,n=e.locale,a="\n ".concat(t.title,", event spans multiple days:\n start time ").concat((0,l.p6)(t.start,"MMMM dd hh:mm a",n),"\n ");return t.end?a+", stop time ".concat((0,l.p6)(t.end,"MMMM d hh:mm a",n)):a+", no stop time"}},{key:"actionButtonLabel",value:function(e){return e.action.a11yLabel}},{key:"monthCellTabIndex",value:function(){return 0}},{key:"hideMonthCellEvents",value:function(){return!0}},{key:"hideEventTitle",value:function(){return!0}},{key:"hideWeekHourSegment",value:function(){return!0}},{key:"hideDayHourSegment",value:function(){return!0}}]),e}();return e.\u0275fac=function(t){return new(t||e)(h["\u0275\u0275inject"](l.Gx))},e.\u0275prov=h["\u0275\u0275defineInjectable"]({token:e,factory:function(t){return e.\u0275fac(t)}}),e=b([v("design:paramtypes",[l.Gx])],e)}(),ra=function(){var e=function(){function e(t,n){s(this,e),this.calendarA11y=t,this.locale=n}return m(e,[{key:"transform",value:function(e,t){if(e.locale=e.locale||this.locale,void 0===this.calendarA11y[t]){var n=Object.getOwnPropertyNames(Object.getPrototypeOf(oa.prototype)).filter(function(e){return"constructor"!==e});throw new Error("".concat(t," is not a valid a11y method. Can only be one of ").concat(n.join(", ")))}return this.calendarA11y[t](e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(h["\u0275\u0275directiveInject"](oa,16),h["\u0275\u0275directiveInject"](h.LOCALE_ID,16))},e.\u0275pipe=h["\u0275\u0275definePipe"]({name:"calendarA11y",type:e,pure:!0}),e=b([f(1,(0,h.Inject)(h.LOCALE_ID)),v("design:paramtypes",[oa,String])],e)}();new h.InjectionToken("Moment");var ia,ca,la=function(e){return e.Drag="drag",e.Drop="drop",e.Resize="resize",e}({}),sa=function(){var e=ia=function(){function e(){s(this,e)}return m(e,null,[{key:"forRoot",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{ngModule:ia,providers:[e,t.eventTitleFormatter||Jn,t.dateFormatter||Qn,t.utils||aa,t.a11y||oa]}}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=h["\u0275\u0275defineNgModule"]({type:e}),e.\u0275inj=h["\u0275\u0275defineInjector"]({providers:[l.Gx],imports:[[l.ez]]}),e}(),da=function(){var e=function(){function e(t,n,a,o){var r=this;s(this,e),this.cdr=t,this.utils=n,this.dateAdapter=o,this.events=[],this.excludeDays=[],this.activeDayIsOpen=!1,this.tooltipPlacement="auto",this.tooltipAppendToBody=!0,this.tooltipDelay=null,this.beforeViewRender=new h.EventEmitter,this.dayClicked=new h.EventEmitter,this.eventClicked=new h.EventEmitter,this.columnHeaderClicked=new h.EventEmitter,this.eventTimesChanged=new h.EventEmitter,this.trackByRowOffset=function(e,t){return r.view.days.slice(t,r.view.totalDaysVisibleInWeek).map(function(e){return e.date.toISOString()}).join("-")},this.trackByDate=function(e,t){return t.date.toISOString()},this.locale=a}return m(e,[{key:"ngOnInit",value:function(){var e=this;this.refresh&&(this.refreshSubscription=this.refresh.subscribe(function(){e.refreshAll(),e.cdr.markForCheck()}))}},{key:"ngOnChanges",value:function(e){var t=e.viewDate||e.excludeDays||e.weekendDays,n=e.viewDate||e.events||e.excludeDays||e.weekendDays;t&&this.refreshHeader(),e.events&&An(this.events),n&&this.refreshBody(),(t||n)&&this.emitBeforeViewRender(),(e.activeDayIsOpen||e.viewDate||e.events||e.excludeDays||e.activeDay)&&this.checkActiveDayIsOpen()}},{key:"ngOnDestroy",value:function(){this.refreshSubscription&&this.refreshSubscription.unsubscribe()}},{key:"toggleDayHighlight",value:function(e,t){this.view.days.forEach(function(n){t&&n.events.indexOf(e)>-1?n.backgroundColor=e.color&&e.color.secondary||"#D1E8FF":delete n.backgroundColor})}},{key:"eventDropped",value:function(e,t,n){if(e!==n){var a,o=this.dateAdapter.getYear(e.date),r=this.dateAdapter.getMonth(e.date),i=this.dateAdapter.getDate(e.date),c=this.dateAdapter.setDate(this.dateAdapter.setMonth(this.dateAdapter.setYear(t.start,o),r),i);if(t.end){var l=this.dateAdapter.differenceInSeconds(c,t.start);a=this.dateAdapter.addSeconds(t.end,l)}this.eventTimesChanged.emit({event:t,newStart:c,newEnd:a,day:e,type:la.Drop})}}},{key:"refreshHeader",value:function(){this.columnHeaders=this.utils.getWeekViewHeader({viewDate:this.viewDate,weekStartsOn:this.weekStartsOn,excluded:this.excludeDays,weekendDays:this.weekendDays})}},{key:"refreshBody",value:function(){this.view=this.utils.getMonthView({events:this.events,viewDate:this.viewDate,weekStartsOn:this.weekStartsOn,excluded:this.excludeDays,weekendDays:this.weekendDays})}},{key:"checkActiveDayIsOpen",value:function(){var e=this;if(!0===this.activeDayIsOpen){var t=this.activeDay||this.viewDate;this.openDay=this.view.days.find(function(n){return e.dateAdapter.isSameDay(n.date,t)});var n=this.view.days.indexOf(this.openDay);this.openRowIndex=Math.floor(n/this.view.totalDaysVisibleInWeek)*this.view.totalDaysVisibleInWeek}else this.openRowIndex=null,this.openDay=null}},{key:"refreshAll",value:function(){this.refreshHeader(),this.refreshBody(),this.emitBeforeViewRender(),this.checkActiveDayIsOpen()}},{key:"emitBeforeViewRender",value:function(){this.columnHeaders&&this.view&&this.beforeViewRender.emit({header:this.columnHeaders,body:this.view.days,period:this.view.period})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(h["\u0275\u0275directiveInject"](h.ChangeDetectorRef),h["\u0275\u0275directiveInject"](aa),h["\u0275\u0275directiveInject"](h.LOCALE_ID),h["\u0275\u0275directiveInject"](Sn))},e.\u0275cmp=h["\u0275\u0275defineComponent"]({type:e,selectors:[["mwl-calendar-month-view"]],inputs:{events:"events",excludeDays:"excludeDays",activeDayIsOpen:"activeDayIsOpen",tooltipPlacement:"tooltipPlacement",tooltipAppendToBody:"tooltipAppendToBody",tooltipDelay:"tooltipDelay",locale:"locale",viewDate:"viewDate",activeDay:"activeDay",refresh:"refresh",tooltipTemplate:"tooltipTemplate",weekStartsOn:"weekStartsOn",headerTemplate:"headerTemplate",cellTemplate:"cellTemplate",openDayEventsTemplate:"openDayEventsTemplate",eventTitleTemplate:"eventTitleTemplate",eventActionsTemplate:"eventActionsTemplate",weekendDays:"weekendDays"},outputs:{beforeViewRender:"beforeViewRender",dayClicked:"dayClicked",eventClicked:"eventClicked",columnHeaderClicked:"columnHeaderClicked",eventTimesChanged:"eventTimesChanged"},features:[h["\u0275\u0275NgOnChangesFeature"]],decls:4,vars:5,consts:[["role","grid",1,"cal-month-view"],[3,"days","locale","customTemplate","columnHeaderClicked"],[1,"cal-days"],[4,"ngFor","ngForOf","ngForTrackBy"],[1,"cal-cell-row"],["mwlDroppable","","dragOverClass","cal-drag-over",3,"ngClass","day","openDay","locale","tooltipPlacement","tooltipAppendToBody","tooltipTemplate","tooltipDelay","customTemplate","ngStyle","clickListenerDisabled","mwlClick","mwlKeydownEnter","highlightDay","unhighlightDay","drop","eventClicked",4,"ngFor","ngForOf","ngForTrackBy"],["mwlDroppable","","dragOverClass","cal-drag-over",3,"locale","isOpen","events","date","customTemplate","eventTitleTemplate","eventActionsTemplate","eventClicked","drop"],["mwlDroppable","","dragOverClass","cal-drag-over",3,"ngClass","day","openDay","locale","tooltipPlacement","tooltipAppendToBody","tooltipTemplate","tooltipDelay","customTemplate","ngStyle","clickListenerDisabled","mwlClick","mwlKeydownEnter","highlightDay","unhighlightDay","drop","eventClicked"]],template:function(e,t){1&e&&(h["\u0275\u0275elementStart"](0,"div",0),h["\u0275\u0275elementStart"](1,"mwl-calendar-month-view-header",1),h["\u0275\u0275listener"]("columnHeaderClicked",function(e){return t.columnHeaderClicked.emit(e)}),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](2,"div",2),h["\u0275\u0275template"](3,bt,5,13,"div",3),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"]()),2&e&&(h["\u0275\u0275advance"](1),h["\u0275\u0275property"]("days",t.columnHeaders)("locale",t.locale)("customTemplate",t.headerTemplate),h["\u0275\u0275advance"](2),h["\u0275\u0275property"]("ngForOf",t.view.rowOffsets)("ngForTrackBy",t.trackByRowOffset))},directives:function(){return[ma,l.sg,pa,Re,ua,l.mk,l.PC,ta,na]},pipes:function(){return[l.OU,ra]},encapsulation:2}),e=b([f(2,(0,h.Inject)(h.LOCALE_ID)),v("design:paramtypes",[h.ChangeDetectorRef,aa,String,Sn])],e)}(),ma=function(){var e=function e(){s(this,e),this.columnHeaderClicked=new h.EventEmitter,this.trackByWeekDayHeaderDate=jn};return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=h["\u0275\u0275defineComponent"]({type:e,selectors:[["mwl-calendar-month-view-header"]],inputs:{days:"days",locale:"locale",customTemplate:"customTemplate"},outputs:{columnHeaderClicked:"columnHeaderClicked"},decls:3,vars:6,consts:[["defaultTemplate",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["role","row",1,"cal-cell-row","cal-header"],["class","cal-cell","tabindex","0","role","columnheader",3,"cal-past","cal-today","cal-future","cal-weekend","ngClass","click",4,"ngFor","ngForOf","ngForTrackBy"],["tabindex","0","role","columnheader",1,"cal-cell",3,"ngClass","click"]],template:function(e,t){if(1&e&&(h["\u0275\u0275template"](0,vt,2,2,"ng-template",null,0,h["\u0275\u0275templateRefExtractor"]),h["\u0275\u0275template"](2,ht,0,0,"ng-template",1)),2&e){var n=h["\u0275\u0275reference"](1);h["\u0275\u0275advance"](2),h["\u0275\u0275property"]("ngTemplateOutlet",t.customTemplate||n)("ngTemplateOutletContext",h["\u0275\u0275pureFunction3"](2,Ct,t.days,t.locale,t.trackByWeekDayHeaderDate))}},directives:[l.tP,l.sg,l.mk],pipes:[Zn],encapsulation:2}),e}(),ua=function(){var e=function e(){s(this,e),this.highlightDay=new h.EventEmitter,this.unhighlightDay=new h.EventEmitter,this.eventClicked=new h.EventEmitter,this.trackByEventId=Rn,this.validateDrag=$n};return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=h["\u0275\u0275defineComponent"]({type:e,selectors:[["mwl-calendar-month-cell"]],hostAttrs:[1,"cal-cell","cal-day-cell"],hostVars:18,hostBindings:function(e,t){2&e&&h["\u0275\u0275classProp"]("cal-past",t.day.isPast)("cal-today",t.day.isToday)("cal-future",t.day.isFuture)("cal-weekend",t.day.isWeekend)("cal-in-month",t.day.inMonth)("cal-out-month",!t.day.inMonth)("cal-has-events",t.day.events.length>0)("cal-open",t.day===t.openDay)("cal-event-highlight",!!t.day.backgroundColor)},inputs:{day:"day",openDay:"openDay",locale:"locale",tooltipPlacement:"tooltipPlacement",tooltipAppendToBody:"tooltipAppendToBody",customTemplate:"customTemplate",tooltipTemplate:"tooltipTemplate",tooltipDelay:"tooltipDelay"},outputs:{highlightDay:"highlightDay",unhighlightDay:"unhighlightDay",eventClicked:"eventClicked"},decls:3,vars:15,consts:[["defaultTemplate",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"cal-cell-top"],["aria-hidden","true"],["class","cal-day-badge",4,"ngIf"],[1,"cal-day-number"],["class","cal-events",4,"ngIf"],[1,"cal-day-badge"],[1,"cal-events"],["class","cal-event","mwlDraggable","","dragActiveClass","cal-drag-active",3,"ngStyle","ngClass","mwlCalendarTooltip","tooltipPlacement","tooltipEvent","tooltipTemplate","tooltipAppendToBody","tooltipDelay","cal-draggable","dropData","dragAxis","validateDrag","touchStartLongPress","mouseenter","mouseleave","mwlClick",4,"ngFor","ngForOf","ngForTrackBy"],["mwlDraggable","","dragActiveClass","cal-drag-active",1,"cal-event",3,"ngStyle","ngClass","mwlCalendarTooltip","tooltipPlacement","tooltipEvent","tooltipTemplate","tooltipAppendToBody","tooltipDelay","dropData","dragAxis","validateDrag","touchStartLongPress","mouseenter","mouseleave","mwlClick"]],template:function(e,t){if(1&e&&(h["\u0275\u0275template"](0,xt,8,14,"ng-template",null,0,h["\u0275\u0275templateRefExtractor"]),h["\u0275\u0275template"](2,Et,0,0,"ng-template",1)),2&e){var n=h["\u0275\u0275reference"](1);h["\u0275\u0275advance"](2),h["\u0275\u0275property"]("ngTemplateOutlet",t.customTemplate||n)("ngTemplateOutletContext",h["\u0275\u0275pureFunctionV"](2,Dt,[t.day,t.openDay,t.locale,t.tooltipPlacement,t.highlightDay,t.unhighlightDay,t.eventClicked,t.tooltipTemplate,t.tooltipAppendToBody,t.tooltipDelay,t.trackByEventId,t.validateDrag]))}},directives:[l.tP,l.O5,l.sg,ze,l.PC,l.mk,Dn,ta],pipes:[ra,Zn,ea],encapsulation:2}),e}(),ga=(0,Je.X$)("collapse",[(0,Je.SB)("void",(0,Je.oB)({height:0,overflow:"hidden","padding-top":0,"padding-bottom":0})),(0,Je.SB)("*",(0,Je.oB)({height:"*",overflow:"hidden","padding-top":"*","padding-bottom":"*"})),(0,Je.eR)("* => void",(0,Je.jt)("150ms ease-out")),(0,Je.eR)("void => *",(0,Je.jt)("150ms ease-in"))]),pa=function(){var e=function e(){s(this,e),this.isOpen=!1,this.eventClicked=new h.EventEmitter,this.trackByEventId=Rn,this.validateDrag=$n};return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=h["\u0275\u0275defineComponent"]({type:e,selectors:[["mwl-calendar-open-day-events"]],inputs:{isOpen:"isOpen",locale:"locale",events:"events",customTemplate:"customTemplate",eventTitleTemplate:"eventTitleTemplate",eventActionsTemplate:"eventActionsTemplate",date:"date"},outputs:{eventClicked:"eventClicked"},decls:3,vars:8,consts:[["defaultTemplate",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["class","cal-open-day-events","role","application",4,"ngIf"],["role","application",1,"cal-open-day-events"],["tabindex","-1","role","alert"],["tabindex","0","role","landmark"],["mwlDraggable","","dragActiveClass","cal-drag-active",3,"ngClass","cal-draggable","dropData","dragAxis","validateDrag","touchStartLongPress",4,"ngFor","ngForOf","ngForTrackBy"],["mwlDraggable","","dragActiveClass","cal-drag-active",3,"ngClass","dropData","dragAxis","validateDrag","touchStartLongPress"],[1,"cal-event",3,"ngStyle"],["view","month","tabindex","0",3,"event","customTemplate","mwlClick","mwlKeydownEnter"],[3,"event","customTemplate"]],template:function(e,t){if(1&e&&(h["\u0275\u0275template"](0,Rt,1,1,"ng-template",null,0,h["\u0275\u0275templateRefExtractor"]),h["\u0275\u0275template"](2,jt,0,0,"ng-template",1)),2&e){var n=h["\u0275\u0275reference"](1);h["\u0275\u0275advance"](2),h["\u0275\u0275property"]("ngTemplateOutlet",t.customTemplate||n)("ngTemplateOutletContext",h["\u0275\u0275pureFunction5"](2,Ht,t.events,t.eventClicked,t.isOpen,t.trackByEventId,t.validateDrag))}},directives:[l.tP,l.O5,l.sg,ze,l.mk,l.PC,xn,ta,na,wn],pipes:[ra],encapsulation:2,data:{animation:[ga]}}),e}(),ba=function(){var e=function e(){s(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=h["\u0275\u0275defineNgModule"]({type:e}),e.\u0275inj=h["\u0275\u0275defineInjector"]({imports:[[l.ez,je,sa],je]}),e}(),fa=function(){function e(t,n){s(this,e),this.dragContainerElement=t,this.startPosition=n.getBoundingClientRect()}return m(e,[{key:"validateDrag",value:function(e){var t=e.x,n=e.y,a=e.snapDraggedEvents,o=e.dragAlreadyMoved,r=e.transform;if(a){var i=Object.assign({},this.startPosition,{left:this.startPosition.left+r.x,right:this.startPosition.right+r.x,top:this.startPosition.top+r.y,bottom:this.startPosition.bottom+r.y});return($n({x:t,y:n})||o)&&zn(this.dragContainerElement.getBoundingClientRect(),i)}return $n({x:t,y:n})||o}}]),e}(),va=function(){function e(t,n){s(this,e),this.resizeContainerElement=t,this.minWidth=n}return m(e,[{key:"validateResize",value:function(e){var t=e.rectangle;return!(this.minWidth&&Math.ceil(t.width)<Math.ceil(this.minWidth))&&zn(this.resizeContainerElement.getBoundingClientRect(),t)}}]),e}(),ha=function(){var t=function(){function t(e,n,a,o){s(this,t),this.cdr=e,this.utils=n,this.dateAdapter=o,this.events=[],this.excludeDays=[],this.tooltipPlacement="auto",this.tooltipAppendToBody=!0,this.tooltipDelay=null,this.precision="days",this.snapDraggedEvents=!0,this.hourSegments=2,this.hourSegmentHeight=30,this.dayStartHour=0,this.dayStartMinute=0,this.dayEndHour=23,this.dayEndMinute=59,this.dayHeaderClicked=new h.EventEmitter,this.eventClicked=new h.EventEmitter,this.eventTimesChanged=new h.EventEmitter,this.beforeViewRender=new h.EventEmitter,this.hourSegmentClicked=new h.EventEmitter,this.allDayEventResizes=new Map,this.timeEventResizes=new Map,this.eventDragEnterByType={allDay:0,time:0},this.dragActive=!1,this.dragAlreadyMoved=!1,this.calendarId=Symbol("angular calendar week view id"),this.trackByWeekDayHeaderDate=jn,this.trackByHourSegment=Hn,this.trackByHour=Fn,this.trackByWeekAllDayEvent=Ln,this.trackByWeekTimeEvent=Bn,this.trackByHourColumn=function(e,t){return t.hours[0]?t.hours[0].segments[0].date.toISOString():t},this.trackById=function(e,t){return t.id},this.locale=a}return m(t,[{key:"ngOnInit",value:function(){var e=this;this.refresh&&(this.refreshSubscription=this.refresh.subscribe(function(){e.refreshAll(),e.cdr.markForCheck()}))}},{key:"ngOnChanges",value:function(e){var t=e.viewDate||e.excludeDays||e.weekendDays||e.daysInWeek||e.weekStartsOn,n=e.viewDate||e.dayStartHour||e.dayStartMinute||e.dayEndHour||e.dayEndMinute||e.hourSegments||e.weekStartsOn||e.weekendDays||e.excludeDays||e.hourSegmentHeight||e.events||e.daysInWeek;t&&this.refreshHeader(),e.events&&An(this.events),n&&this.refreshBody(),(t||n)&&this.emitBeforeViewRender()}},{key:"ngOnDestroy",value:function(){this.refreshSubscription&&this.refreshSubscription.unsubscribe()}},{key:"timeEventResizeStarted",value:function(e,t,n){this.timeEventResizes.set(t.event,n),this.resizeStarted(e)}},{key:"timeEventResizing",value:function(t,n){var a=this;this.timeEventResizes.set(t.event,n);var o=new Map,r=e(this.events);this.timeEventResizes.forEach(function(e,t){var n=a.getTimeEventResizedDates(t,e),i=Object.assign(Object.assign({},t),n);o.set(i,t);var c=r.indexOf(t);r[c]=i}),this.restoreOriginalEvents(r,o,!0)}},{key:"timeEventResizeEnded",value:function(e){this.view=this.getWeekView(this.events);var t=this.timeEventResizes.get(e.event);if(t){this.timeEventResizes.delete(e.event);var n=this.getTimeEventResizedDates(e.event,t);this.eventTimesChanged.emit({newStart:n.start,newEnd:n.end,event:e.event,type:la.Resize})}}},{key:"allDayEventResizeStarted",value:function(e,t,n){this.allDayEventResizes.set(t,{originalOffset:t.offset,originalSpan:t.span,edge:void 0!==n.edges.left?"left":"right"}),this.resizeStarted(e,this.getDayColumnWidth(e))}},{key:"allDayEventResizing",value:function(e,t,n){var a=this.allDayEventResizes.get(e);if(void 0!==t.edges.left){var o=Math.round(+t.edges.left/n);e.offset=a.originalOffset+o,e.span=a.originalSpan-o}else if(void 0!==t.edges.right){var r=Math.round(+t.edges.right/n);e.span=a.originalSpan+r}}},{key:"allDayEventResizeEnded",value:function(e){var t=this.allDayEventResizes.get(e);if(t){var n,a="left"===t.edge;n=a?e.offset-t.originalOffset:e.span-t.originalSpan,e.offset=t.originalOffset,e.span=t.originalSpan;var o=e.event.start,r=e.event.end||e.event.start;a?o=Yn(this.dateAdapter,o,n,this.excludeDays):r=Yn(this.dateAdapter,r,n,this.excludeDays),this.eventTimesChanged.emit({newStart:o,newEnd:r,event:e.event,type:la.Resize}),this.allDayEventResizes.delete(e)}}},{key:"getDayColumnWidth",value:function(e){return Math.floor(e.offsetWidth/this.days.length)}},{key:"dateDragEnter",value:function(e){this.lastDragEnterDate=e}},{key:"eventDropped",value:function(e,t,n){!function(e,t,n,a){return e.dropData&&e.dropData.event&&(e.dropData.calendarId!==a||e.dropData.event.allDay&&!n||!e.dropData.event.allDay&&n)}(e,0,n,this.calendarId)||this.lastDragEnterDate.getTime()!==t.getTime()||this.snapDraggedEvents&&e.dropData.event===this.lastDraggedEvent||this.eventTimesChanged.emit({type:la.Drop,event:e.dropData.event,newStart:t,allDay:n}),this.lastDraggedEvent=null}},{key:"dragEnter",value:function(e){this.eventDragEnterByType[e]++}},{key:"dragLeave",value:function(e){this.eventDragEnterByType[e]--}},{key:"dragStarted",value:function(e,t,n){var a=this;this.dayColumnWidth=this.getDayColumnWidth(e);var o=new fa(e,t);this.validateDrag=function(e){var t=e.x,n=e.y,r=e.transform;return 0===a.allDayEventResizes.size&&0===a.timeEventResizes.size&&o.validateDrag({x:t,y:n,snapDraggedEvents:a.snapDraggedEvents,dragAlreadyMoved:a.dragAlreadyMoved,transform:r})},this.dragActive=!0,this.dragAlreadyMoved=!1,this.lastDraggedEvent=null,this.eventDragEnterByType={allDay:0,time:0},!this.snapDraggedEvents&&n&&this.view.hourColumns.forEach(function(e){var t=e.events.find(function(e){return e.event===n.event&&e!==n});t&&(t.width=0,t.height=0)}),this.cdr.markForCheck()}},{key:"dragMove",value:function(e,t){var n=this.getDragMovedEventTimes(e,t,this.dayColumnWidth,!0),a=e.event,o=Object.assign(Object.assign({},a),n),r=this.events.map(function(e){return e===a?o:e});this.restoreOriginalEvents(r,new Map([[o,a]]),this.snapDraggedEvents),this.dragAlreadyMoved=!0}},{key:"allDayEventDragMove",value:function(){this.dragAlreadyMoved=!0}},{key:"dragEnded",value:function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];this.view=this.getWeekView(this.events),this.dragActive=!1,this.validateDrag=null;var o=this.getDragMovedEventTimes(e,t,n,a),r=o.start,i=o.end;(this.snapDraggedEvents||this.eventDragEnterByType[a?"time":"allDay"]>0)&&function(e,t,n){var a=t||e;return n.start<=e&&e<=n.end||n.start<=a&&a<=n.end}(r,i,this.view.period)&&(this.lastDraggedEvent=e.event,this.eventTimesChanged.emit({newStart:r,newEnd:i,event:e.event,type:la.Drag,allDay:!a}))}},{key:"refreshHeader",value:function(){this.days=this.utils.getWeekViewHeader(Object.assign({viewDate:this.viewDate,weekStartsOn:this.weekStartsOn,excluded:this.excludeDays,weekendDays:this.weekendDays},Nn(this.dateAdapter,this.viewDate,this.weekStartsOn,this.excludeDays,this.daysInWeek)))}},{key:"refreshBody",value:function(){this.view=this.getWeekView(this.events)}},{key:"refreshAll",value:function(){this.refreshHeader(),this.refreshBody(),this.emitBeforeViewRender()}},{key:"emitBeforeViewRender",value:function(){this.days&&this.view&&this.beforeViewRender.emit(Object.assign({header:this.days},this.view))}},{key:"getWeekView",value:function(e){return this.utils.getWeekView(Object.assign({events:e,viewDate:this.viewDate,weekStartsOn:this.weekStartsOn,excluded:this.excludeDays,precision:this.precision,absolutePositionedEvents:!0,hourSegments:this.hourSegments,dayStart:{hour:this.dayStartHour,minute:this.dayStartMinute},dayEnd:{hour:this.dayEndHour,minute:this.dayEndMinute},segmentHeight:this.hourSegmentHeight,weekendDays:this.weekendDays},Nn(this.dateAdapter,this.viewDate,this.weekStartsOn,this.excludeDays,this.daysInWeek)))}},{key:"getDragMovedEventTimes",value:function(e,t,n,a){var o,r=In(t.x,n)/n,i=a?Wn(t.y,this.hourSegments,this.hourSegmentHeight,this.eventSnapSize):0,c=this.dateAdapter.addMinutes(Yn(this.dateAdapter,e.event.start,r,this.excludeDays),i);return e.event.end&&(o=this.dateAdapter.addMinutes(Yn(this.dateAdapter,e.event.end,r,this.excludeDays),i)),{start:c,end:o}}},{key:"restoreOriginalEvents",value:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=this.view;n&&(this.view=this.getWeekView(e));var o=e.filter(function(e){return t.has(e)});this.view.hourColumns.forEach(function(e,r){a.hourColumns[r].hours.forEach(function(t,n){t.segments.forEach(function(t,a){e.hours[n].segments[a].cssClass=t.cssClass})}),o.forEach(function(a){var o=t.get(a),r=e.events.find(function(e){return e.event===(n?a:o)});r?(r.event=o,r.tempEvent=a,n||(r.height=0,r.width=0)):e.events.push({event:o,left:0,top:0,height:0,width:0,startsBeforeDay:!1,endsAfterDay:!1,tempEvent:a})})}),t.clear()}},{key:"getTimeEventResizedDates",value:function(e,t){var n,a=qn(this.hourSegments,n=this.hourSegmentHeight)*n,o={start:e.start,end:Vn(this.dateAdapter,e,a)},r=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(a=Object.getOwnPropertySymbols(e);o<a.length;o++)t.indexOf(a[o])<0&&Object.prototype.propertyIsEnumerable.call(e,a[o])&&(n[a[o]]=e[a[o]])}return n}(e,["end"]),i={start:this.dateAdapter.addMinutes(o.end,-1*a),end:Vn(this.dateAdapter,r,a)};if(void 0!==t.edges.left){var c=Math.round(+t.edges.left/this.dayColumnWidth),l=Yn(this.dateAdapter,o.start,c,this.excludeDays);o.start=l<i.start?l:i.start}else if(void 0!==t.edges.right){var s=Math.round(+t.edges.right/this.dayColumnWidth),d=Yn(this.dateAdapter,o.end,s,this.excludeDays);o.end=d>i.end?d:i.end}if(void 0!==t.edges.top){var m=Wn(t.edges.top,this.hourSegments,this.hourSegmentHeight,this.eventSnapSize),u=this.dateAdapter.addMinutes(o.start,m);o.start=u<i.start?u:i.start}else if(void 0!==t.edges.bottom){var g=Wn(t.edges.bottom,this.hourSegments,this.hourSegmentHeight,this.eventSnapSize),p=this.dateAdapter.addMinutes(o.end,g);o.end=p>i.end?p:i.end}return o}},{key:"resizeStarted",value:function(e,t){this.dayColumnWidth=this.getDayColumnWidth(e);var n=new va(e,t);this.validateResize=function(e){var t=e.rectangle;return n.validateResize({rectangle:t})},this.cdr.markForCheck()}}]),t}();return t.\u0275fac=function(e){return new(e||t)(h["\u0275\u0275directiveInject"](h.ChangeDetectorRef),h["\u0275\u0275directiveInject"](aa),h["\u0275\u0275directiveInject"](h.LOCALE_ID),h["\u0275\u0275directiveInject"](Sn))},t.\u0275cmp=h["\u0275\u0275defineComponent"]({type:t,selectors:[["mwl-calendar-week-view"]],inputs:{events:"events",excludeDays:"excludeDays",tooltipPlacement:"tooltipPlacement",tooltipAppendToBody:"tooltipAppendToBody",tooltipDelay:"tooltipDelay",precision:"precision",snapDraggedEvents:"snapDraggedEvents",hourSegments:"hourSegments",hourSegmentHeight:"hourSegmentHeight",dayStartHour:"dayStartHour",dayStartMinute:"dayStartMinute",dayEndHour:"dayEndHour",dayEndMinute:"dayEndMinute",locale:"locale",viewDate:"viewDate",refresh:"refresh",tooltipTemplate:"tooltipTemplate",weekStartsOn:"weekStartsOn",headerTemplate:"headerTemplate",eventTemplate:"eventTemplate",eventTitleTemplate:"eventTitleTemplate",eventActionsTemplate:"eventActionsTemplate",weekendDays:"weekendDays",hourSegmentTemplate:"hourSegmentTemplate",eventSnapSize:"eventSnapSize",allDayEventsLabelTemplate:"allDayEventsLabelTemplate",daysInWeek:"daysInWeek",currentTimeMarkerTemplate:"currentTimeMarkerTemplate"},outputs:{dayHeaderClicked:"dayHeaderClicked",eventClicked:"eventClicked",eventTimesChanged:"eventTimesChanged",beforeViewRender:"beforeViewRender",hourSegmentClicked:"hourSegmentClicked"},features:[h["\u0275\u0275NgOnChangesFeature"]],decls:8,vars:9,consts:[["role","grid",1,"cal-week-view"],[3,"days","locale","customTemplate","dayHeaderClicked","eventDropped","dragEnter"],["class","cal-all-day-events","mwlDroppable","",3,"dragEnter","dragLeave",4,"ngIf"],["mwlDroppable","",1,"cal-time-events",3,"dragEnter","dragLeave"],["class","cal-time-label-column",4,"ngIf"],[1,"cal-day-columns"],["dayColumns",""],["class","cal-day-column",4,"ngFor","ngForOf","ngForTrackBy"],["mwlDroppable","",1,"cal-all-day-events",3,"dragEnter","dragLeave"],["allDayEventsContainer",""],[1,"cal-time-label-column",3,"ngTemplateOutlet"],["class","cal-day-column","mwlDroppable","","dragOverClass","cal-drag-over",3,"drop","dragEnter",4,"ngFor","ngForOf","ngForTrackBy"],["class","cal-events-row",4,"ngFor","ngForOf","ngForTrackBy"],["mwlDroppable","","dragOverClass","cal-drag-over",1,"cal-day-column",3,"drop","dragEnter"],[1,"cal-events-row"],["eventRowContainer",""],["class","cal-event-container","mwlResizable","","mwlDraggable","","dragActiveClass","cal-drag-active",3,"cal-draggable","cal-starts-within-week","cal-ends-within-week","ngClass","width","marginLeft","resizeSnapGrid","validateResize","dropData","dragAxis","dragSnapGrid","validateDrag","touchStartLongPress","resizeStart","resizing","resizeEnd","dragStart","dragging","dragEnd",4,"ngFor","ngForOf","ngForTrackBy"],["mwlResizable","","mwlDraggable","","dragActiveClass","cal-drag-active",1,"cal-event-container",3,"ngClass","resizeSnapGrid","validateResize","dropData","dragAxis","dragSnapGrid","validateDrag","touchStartLongPress","resizeStart","resizing","resizeEnd","dragStart","dragging","dragEnd"],["event",""],["class","cal-resize-handle cal-resize-handle-before-start","mwlResizeHandle","",3,"resizeEdges",4,"ngIf"],[3,"locale","weekEvent","tooltipPlacement","tooltipTemplate","tooltipAppendToBody","tooltipDelay","customTemplate","eventTitleTemplate","eventActionsTemplate","daysInWeek","eventClicked"],["class","cal-resize-handle cal-resize-handle-after-end","mwlResizeHandle","",3,"resizeEdges",4,"ngIf"],["mwlResizeHandle","",1,"cal-resize-handle","cal-resize-handle-before-start",3,"resizeEdges"],["mwlResizeHandle","",1,"cal-resize-handle","cal-resize-handle-after-end",3,"resizeEdges"],[1,"cal-time-label-column"],["class","cal-hour",3,"cal-hour-odd",4,"ngFor","ngForOf","ngForTrackBy"],[1,"cal-hour"],[3,"height","segment","segmentHeight","locale","customTemplate","isTimeLabel","daysInWeek",4,"ngFor","ngForOf","ngForTrackBy"],[3,"segment","segmentHeight","locale","customTemplate","isTimeLabel","daysInWeek"],[1,"cal-day-column"],[3,"columnDate","dayStartHour","dayStartMinute","dayEndHour","dayEndMinute","hourSegments","hourSegmentHeight","customTemplate"],[1,"cal-events-container"],["class","cal-event-container","mwlResizable","","mwlDraggable","","dragActiveClass","cal-drag-active",3,"cal-draggable","cal-starts-within-day","cal-ends-within-day","ngClass","hidden","top","height","left","width","resizeSnapGrid","validateResize","allowNegativeResizes","dropData","dragAxis","dragSnapGrid","touchStartLongPress","ghostDragEnabled","ghostElementTemplate","validateDrag","resizeStart","resizing","resizeEnd","dragStart","dragging","dragEnd",4,"ngFor","ngForOf","ngForTrackBy"],["mwlResizable","","mwlDraggable","","dragActiveClass","cal-drag-active",1,"cal-event-container",3,"ngClass","hidden","resizeSnapGrid","validateResize","allowNegativeResizes","dropData","dragAxis","dragSnapGrid","touchStartLongPress","ghostDragEnabled","ghostElementTemplate","validateDrag","resizeStart","resizing","resizeEnd","dragStart","dragging","dragEnd"],[3,"ngTemplateOutlet"],["weekEventTemplate",""],[3,"locale","weekEvent","tooltipPlacement","tooltipTemplate","tooltipAppendToBody","tooltipDisabled","tooltipDelay","customTemplate","eventTitleTemplate","eventActionsTemplate","column","daysInWeek","eventClicked"],["mwlDroppable","","dragActiveClass","cal-drag-active",3,"height","segment","segmentHeight","locale","customTemplate","daysInWeek","clickListenerDisabled","dragOverClass","isTimeLabel","mwlClick","drop","dragEnter",4,"ngFor","ngForOf","ngForTrackBy"],["mwlDroppable","","dragActiveClass","cal-drag-active",3,"segment","segmentHeight","locale","customTemplate","daysInWeek","clickListenerDisabled","dragOverClass","isTimeLabel","mwlClick","drop","dragEnter"]],template:function(e,t){1&e&&(h["\u0275\u0275elementStart"](0,"div",0),h["\u0275\u0275elementStart"](1,"mwl-calendar-week-view-header",1),h["\u0275\u0275listener"]("dayHeaderClicked",function(e){return t.dayHeaderClicked.emit(e)})("eventDropped",function(e){return t.eventDropped({dropData:e},e.newStart,!0)})("dragEnter",function(e){return t.dateDragEnter(e.date)}),h["\u0275\u0275elementEnd"](),h["\u0275\u0275template"](2,Ut,6,5,"div",2),h["\u0275\u0275elementStart"](3,"div",3),h["\u0275\u0275listener"]("dragEnter",function(){return t.dragEnter("time")})("dragLeave",function(){return t.dragLeave("time")}),h["\u0275\u0275template"](4,Qt,2,2,"div",4),h["\u0275\u0275elementStart"](5,"div",5,6),h["\u0275\u0275template"](7,sn,5,12,"div",7),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"]()),2&e&&(h["\u0275\u0275advance"](1),h["\u0275\u0275property"]("days",t.days)("locale",t.locale)("customTemplate",t.headerTemplate),h["\u0275\u0275advance"](1),h["\u0275\u0275property"]("ngIf",t.view.allDayEventRows.length>0),h["\u0275\u0275advance"](2),h["\u0275\u0275property"]("ngIf",t.view.hourColumns.length>0&&1!==t.daysInWeek),h["\u0275\u0275advance"](1),h["\u0275\u0275classProp"]("cal-resize-active",t.timeEventResizes.size>0),h["\u0275\u0275advance"](2),h["\u0275\u0275property"]("ngForOf",t.view.hourColumns)("ngForTrackBy",t.trackByHourColumn))},directives:function(){return[Ca,l.O5,Re,l.sg,l.tP,Ge,ze,l.mk,Oa,Qe,ya,Ma,ta]},encapsulation:2}),t=b([f(2,(0,h.Inject)(h.LOCALE_ID)),v("design:paramtypes",[h.ChangeDetectorRef,aa,String,Sn])],t)}(),Ca=function(){var e=function e(){s(this,e),this.dayHeaderClicked=new h.EventEmitter,this.eventDropped=new h.EventEmitter,this.dragEnter=new h.EventEmitter,this.trackByWeekDayHeaderDate=jn};return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=h["\u0275\u0275defineComponent"]({type:e,selectors:[["mwl-calendar-week-view-header"]],inputs:{days:"days",locale:"locale",customTemplate:"customTemplate"},outputs:{dayHeaderClicked:"dayHeaderClicked",eventDropped:"eventDropped",dragEnter:"dragEnter"},decls:3,vars:9,consts:[["defaultTemplate",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["role","row",1,"cal-day-headers"],["class","cal-header","mwlDroppable","","dragOverClass","cal-drag-over","tabindex","0","role","columnheader",3,"cal-past","cal-today","cal-future","cal-weekend","ngClass","mwlClick","drop","dragEnter",4,"ngFor","ngForOf","ngForTrackBy"],["mwlDroppable","","dragOverClass","cal-drag-over","tabindex","0","role","columnheader",1,"cal-header",3,"ngClass","mwlClick","drop","dragEnter"]],template:function(e,t){if(1&e&&(h["\u0275\u0275template"](0,mn,2,2,"ng-template",null,0,h["\u0275\u0275templateRefExtractor"]),h["\u0275\u0275template"](2,un,0,0,"ng-template",1)),2&e){var n=h["\u0275\u0275reference"](1);h["\u0275\u0275advance"](2),h["\u0275\u0275property"]("ngTemplateOutlet",t.customTemplate||n)("ngTemplateOutletContext",h["\u0275\u0275pureFunction6"](2,gn,t.days,t.locale,t.dayHeaderClicked,t.eventDropped,t.dragEnter,t.trackByWeekDayHeaderDate))}},directives:[l.tP,l.sg,Re,l.mk,ta],pipes:[Zn],encapsulation:2}),e}(),Oa=function(){var e=function e(){s(this,e),this.eventClicked=new h.EventEmitter};return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=h["\u0275\u0275defineComponent"]({type:e,selectors:[["mwl-calendar-week-view-event"]],inputs:{locale:"locale",weekEvent:"weekEvent",tooltipPlacement:"tooltipPlacement",tooltipAppendToBody:"tooltipAppendToBody",tooltipDisabled:"tooltipDisabled",tooltipDelay:"tooltipDelay",customTemplate:"customTemplate",eventTitleTemplate:"eventTitleTemplate",eventActionsTemplate:"eventActionsTemplate",tooltipTemplate:"tooltipTemplate",column:"column",daysInWeek:"daysInWeek"},outputs:{eventClicked:"eventClicked"},decls:3,vars:12,consts:[["defaultTemplate",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["tabindex","0","role","application",1,"cal-event",3,"ngStyle","mwlCalendarTooltip","tooltipPlacement","tooltipEvent","tooltipTemplate","tooltipAppendToBody","tooltipDelay","mwlClick","mwlKeydownEnter"],[3,"event","customTemplate"],[3,"event","customTemplate","view"]],template:function(e,t){if(1&e&&(h["\u0275\u0275template"](0,bn,6,26,"ng-template",null,0,h["\u0275\u0275templateRefExtractor"]),h["\u0275\u0275template"](2,fn,0,0,"ng-template",1)),2&e){var n=h["\u0275\u0275reference"](1);h["\u0275\u0275advance"](2),h["\u0275\u0275property"]("ngTemplateOutlet",t.customTemplate||n)("ngTemplateOutletContext",h["\u0275\u0275pureFunctionV"](2,vn,[t.weekEvent,t.tooltipPlacement,t.eventClicked,t.tooltipTemplate,t.tooltipAppendToBody,t.tooltipDisabled,t.tooltipDelay,t.column,t.daysInWeek]))}},directives:[l.tP,l.PC,Dn,ta,na,wn,xn],pipes:[ea,ra],encapsulation:2}),e}(),ya=function(){var e=function e(){s(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=h["\u0275\u0275defineComponent"]({type:e,selectors:[["mwl-calendar-week-view-hour-segment"]],inputs:{segment:"segment",segmentHeight:"segmentHeight",locale:"locale",isTimeLabel:"isTimeLabel",daysInWeek:"daysInWeek",customTemplate:"customTemplate"},decls:3,vars:8,consts:[["defaultTemplate",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"cal-hour-segment",3,"ngClass"],["class","cal-time",4,"ngIf"],[1,"cal-time"]],template:function(e,t){if(1&e&&(h["\u0275\u0275template"](0,Cn,3,13,"ng-template",null,0,h["\u0275\u0275templateRefExtractor"]),h["\u0275\u0275template"](2,On,0,0,"ng-template",1)),2&e){var n=h["\u0275\u0275reference"](1);h["\u0275\u0275advance"](2),h["\u0275\u0275property"]("ngTemplateOutlet",t.customTemplate||n)("ngTemplateOutletContext",h["\u0275\u0275pureFunction5"](2,yn,t.segment,t.locale,t.segmentHeight,t.isTimeLabel,t.daysInWeek))}},directives:[l.tP,l.mk,l.O5],pipes:[ra,Zn],encapsulation:2}),e}(),Ma=function(){var e=function(){function e(t,n){var a=this;s(this,e),this.dateAdapter=t,this.zone=n,this.columnDate$=new _.X(this.columnDate),this.marker$=this.zone.onStable.pipe((0,S.w)(function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:w.P;return(!(0,x.k)(e)||e<0)&&(e=0),t&&"function"==typeof t.schedule||(t=w.P),new k.y(function(n){return n.add(t.schedule(E,e,{subscriber:n,counter:0,period:e})),n})}(6e4)}),(0,T.O)(0),(0,A.c)(this.columnDate$),(0,z.U)(function(e){var t=a.dateAdapter.setMinutes(a.dateAdapter.setHours(e,a.dayStartHour),a.dayStartMinute),n=a.dateAdapter.setMinutes(a.dateAdapter.setHours(e,a.dayEndHour),a.dayEndMinute),o=a.hourSegments*a.hourSegmentHeight/60,r=new Date;return{isVisible:a.dateAdapter.isSameDay(e,r)&&r>=t&&r<=n,top:a.dateAdapter.differenceInMinutes(r,t)*o}}))}return m(e,[{key:"ngOnChanges",value:function(e){e.columnDate&&this.columnDate$.next(e.columnDate.currentValue)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(h["\u0275\u0275directiveInject"](Sn),h["\u0275\u0275directiveInject"](h.NgZone))},e.\u0275cmp=h["\u0275\u0275defineComponent"]({type:e,selectors:[["mwl-calendar-week-view-current-time-marker"]],inputs:{columnDate:"columnDate",dayStartHour:"dayStartHour",dayStartMinute:"dayStartMinute",dayEndHour:"dayEndHour",dayEndMinute:"dayEndMinute",hourSegments:"hourSegments",hourSegmentHeight:"hourSegmentHeight",customTemplate:"customTemplate"},features:[h["\u0275\u0275NgOnChangesFeature"]],decls:5,vars:14,consts:[["defaultTemplate",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["class","cal-current-time-marker",3,"top",4,"ngIf"],[1,"cal-current-time-marker"]],template:function(e,t){if(1&e&&(h["\u0275\u0275template"](0,Pn,1,1,"ng-template",null,0,h["\u0275\u0275templateRefExtractor"]),h["\u0275\u0275template"](2,kn,0,0,"ng-template",1),h["\u0275\u0275pipe"](3,"async"),h["\u0275\u0275pipe"](4,"async")),2&e){var n,a=h["\u0275\u0275reference"](1);h["\u0275\u0275advance"](2),h["\u0275\u0275property"]("ngTemplateOutlet",t.customTemplate||a)("ngTemplateOutletContext",h["\u0275\u0275pureFunction7"](6,_n,t.columnDate,t.dayStartHour,t.dayStartMinute,t.dayEndHour,t.dayEndMinute,null==(n=h["\u0275\u0275pipeBind1"](3,2,t.marker$))?null:n.isVisible,null==(n=h["\u0275\u0275pipeBind1"](4,4,t.marker$))?null:n.top))}},directives:[l.tP,l.O5],pipes:[l.Ov],encapsulation:2}),e=b([v("design:paramtypes",[Sn,h.NgZone])],e)}(),Pa=function(){var e=function e(){s(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=h["\u0275\u0275defineNgModule"]({type:e}),e.\u0275inj=h["\u0275\u0275defineInjector"]({imports:[[l.ez,Ze,je,sa],Ze,je]}),e}(),ka=function(){var e=function e(){s(this,e),this.events=[],this.hourSegments=2,this.hourSegmentHeight=30,this.dayStartHour=0,this.dayStartMinute=0,this.dayEndHour=23,this.dayEndMinute=59,this.tooltipPlacement="auto",this.tooltipAppendToBody=!0,this.tooltipDelay=null,this.snapDraggedEvents=!0,this.eventClicked=new h.EventEmitter,this.hourSegmentClicked=new h.EventEmitter,this.eventTimesChanged=new h.EventEmitter,this.beforeViewRender=new h.EventEmitter};return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=h["\u0275\u0275defineComponent"]({type:e,selectors:[["mwl-calendar-day-view"]],inputs:{events:"events",hourSegments:"hourSegments",hourSegmentHeight:"hourSegmentHeight",dayStartHour:"dayStartHour",dayStartMinute:"dayStartMinute",dayEndHour:"dayEndHour",dayEndMinute:"dayEndMinute",tooltipPlacement:"tooltipPlacement",tooltipAppendToBody:"tooltipAppendToBody",tooltipDelay:"tooltipDelay",snapDraggedEvents:"snapDraggedEvents",viewDate:"viewDate",refresh:"refresh",locale:"locale",eventSnapSize:"eventSnapSize",tooltipTemplate:"tooltipTemplate",hourSegmentTemplate:"hourSegmentTemplate",eventTemplate:"eventTemplate",eventTitleTemplate:"eventTitleTemplate",eventActionsTemplate:"eventActionsTemplate",allDayEventsLabelTemplate:"allDayEventsLabelTemplate",currentTimeMarkerTemplate:"currentTimeMarkerTemplate"},outputs:{eventClicked:"eventClicked",hourSegmentClicked:"hourSegmentClicked",eventTimesChanged:"eventTimesChanged",beforeViewRender:"beforeViewRender"},decls:1,vars:23,consts:[[1,"cal-day-view",3,"daysInWeek","viewDate","events","hourSegments","hourSegmentHeight","dayStartHour","dayStartMinute","dayEndHour","dayEndMinute","refresh","locale","eventSnapSize","tooltipPlacement","tooltipTemplate","tooltipAppendToBody","tooltipDelay","hourSegmentTemplate","eventTemplate","eventTitleTemplate","eventActionsTemplate","snapDraggedEvents","allDayEventsLabelTemplate","currentTimeMarkerTemplate","eventClicked","hourSegmentClicked","eventTimesChanged","beforeViewRender"]],template:function(e,t){1&e&&(h["\u0275\u0275elementStart"](0,"mwl-calendar-week-view",0),h["\u0275\u0275listener"]("eventClicked",function(e){return t.eventClicked.emit(e)})("hourSegmentClicked",function(e){return t.hourSegmentClicked.emit(e)})("eventTimesChanged",function(e){return t.eventTimesChanged.emit(e)})("beforeViewRender",function(e){return t.beforeViewRender.emit(e)}),h["\u0275\u0275elementEnd"]()),2&e&&h["\u0275\u0275property"]("daysInWeek",1)("viewDate",t.viewDate)("events",t.events)("hourSegments",t.hourSegments)("hourSegmentHeight",t.hourSegmentHeight)("dayStartHour",t.dayStartHour)("dayStartMinute",t.dayStartMinute)("dayEndHour",t.dayEndHour)("dayEndMinute",t.dayEndMinute)("refresh",t.refresh)("locale",t.locale)("eventSnapSize",t.eventSnapSize)("tooltipPlacement",t.tooltipPlacement)("tooltipTemplate",t.tooltipTemplate)("tooltipAppendToBody",t.tooltipAppendToBody)("tooltipDelay",t.tooltipDelay)("hourSegmentTemplate",t.hourSegmentTemplate)("eventTemplate",t.eventTemplate)("eventTitleTemplate",t.eventTitleTemplate)("eventActionsTemplate",t.eventActionsTemplate)("snapDraggedEvents",t.snapDraggedEvents)("allDayEventsLabelTemplate",t.allDayEventsLabelTemplate)("currentTimeMarkerTemplate",t.currentTimeMarkerTemplate)},directives:[ha],encapsulation:2}),e}(),_a=function(){var e=function e(){s(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=h["\u0275\u0275defineNgModule"]({type:e}),e.\u0275inj=h["\u0275\u0275defineInjector"]({imports:[[l.ez,sa,Pa]]}),e}(),wa=function(){var e=ca=function(){function e(){s(this,e)}return m(e,null,[{key:"forRoot",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{ngModule:ca,providers:[e,t.eventTitleFormatter||Jn,t.dateFormatter||Qn,t.utils||aa,t.a11y||oa]}}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=h["\u0275\u0275defineNgModule"]({type:e}),e.\u0275inj=h["\u0275\u0275defineInjector"]({imports:[[sa,ba,Pa,_a],sa,ba,Pa,_a]}),e}(),xa=r(87038),Ea=r(63564),Da=r(84608);function Sa(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function Ta(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}function Aa(e){Ta(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"==typeof e&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):("string"!=typeof e&&"[object String]"!==t||"undefined"==typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn((new Error).stack)),new Date(NaN))}function za(e,t){Ta(2,arguments);var n=Aa(e),a=Sa(t);return isNaN(a)?new Date(NaN):a?(n.setDate(n.getDate()+a),n):n}function Ia(e,t){Ta(2,arguments);var n=Sa(t);return za(e,-n)}function Ra(e){Ta(1,arguments);var t=Aa(e);return t.setHours(0,0,0,0),t}function ja(e){Ta(1,arguments);var t=Aa(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}function Ha(e,t){Ta(2,arguments);var n=Aa(e).getTime(),a=Sa(t);return new Date(n+a)}function Fa(e,t){Ta(2,arguments);var n=Sa(t);return Ha(e,36e5*n)}function La(e){Ta(1,arguments);var t=Aa(e);return t.setHours(23,59,59,999),t}var Ba=r(15980),qa=r(27439),Wa=r(33104),Va=r(35965),Ya=r(41293),Na=r(43691);function $a(e,t){if(1&e){var n=h["\u0275\u0275getCurrentView"]();h["\u0275\u0275elementStart"](0,"mwl-calendar-month-view",13),h["\u0275\u0275listener"]("dayClicked",function(e){return h["\u0275\u0275restoreView"](n),h["\u0275\u0275nextContext"]().dayClicked(e.day)})("eventClicked",function(e){return h["\u0275\u0275restoreView"](n),h["\u0275\u0275nextContext"]().handleEvent("Clicked",e.event)})("eventTimesChanged",function(e){return h["\u0275\u0275restoreView"](n),h["\u0275\u0275nextContext"]().eventTimesChanged(e)}),h["\u0275\u0275elementEnd"]()}if(2&e){var a=h["\u0275\u0275nextContext"]();h["\u0275\u0275property"]("viewDate",a.viewDate)("events",a.events)("refresh",a.refresh)("activeDayIsOpen",a.activeDayIsOpen)}}function Xa(e,t){if(1&e){var n=h["\u0275\u0275getCurrentView"]();h["\u0275\u0275elementStart"](0,"mwl-calendar-week-view",14),h["\u0275\u0275listener"]("eventClicked",function(e){return h["\u0275\u0275restoreView"](n),h["\u0275\u0275nextContext"]().handleEvent("Clicked",e.event)})("eventTimesChanged",function(e){return h["\u0275\u0275restoreView"](n),h["\u0275\u0275nextContext"]().eventTimesChanged(e)}),h["\u0275\u0275elementEnd"]()}if(2&e){var a=h["\u0275\u0275nextContext"]();h["\u0275\u0275property"]("viewDate",a.viewDate)("events",a.events)("refresh",a.refresh)}}function Ua(e,t){if(1&e){var n=h["\u0275\u0275getCurrentView"]();h["\u0275\u0275elementStart"](0,"mwl-calendar-day-view",14),h["\u0275\u0275listener"]("eventClicked",function(e){return h["\u0275\u0275restoreView"](n),h["\u0275\u0275nextContext"]().handleEvent("Clicked",e.event)})("eventTimesChanged",function(e){return h["\u0275\u0275restoreView"](n),h["\u0275\u0275nextContext"]().eventTimesChanged(e)}),h["\u0275\u0275elementEnd"]()}if(2&e){var a=h["\u0275\u0275nextContext"]();h["\u0275\u0275property"]("viewDate",a.viewDate)("events",a.events)("refresh",a.refresh)}}var Ga=function(){var e=function e(t,n){s(this,e),this.dialogRef=t,this.data=n};return e.\u0275fac=function(t){return new(t||e)(h["\u0275\u0275directiveInject"](Da.so),h["\u0275\u0275directiveInject"](Da.WI))},e.\u0275cmp=h["\u0275\u0275defineComponent"]({type:e,selectors:[["app-calendar-dialog"]],decls:15,vars:4,consts:[[1,"m-t-0"],["mat-raised-button","","color","primary",3,"click"]],template:function(e,t){1&e&&(h["\u0275\u0275elementStart"](0,"h4",0),h["\u0275\u0275text"](1,"Event action occurred"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](2,"div"),h["\u0275\u0275text"](3," Action: "),h["\u0275\u0275elementStart"](4,"pre"),h["\u0275\u0275text"](5),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275element"](6,"br"),h["\u0275\u0275elementStart"](7,"div"),h["\u0275\u0275text"](8," Event: "),h["\u0275\u0275elementStart"](9,"pre"),h["\u0275\u0275text"](10),h["\u0275\u0275pipe"](11,"json"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275element"](12,"br"),h["\u0275\u0275elementStart"](13,"button",1),h["\u0275\u0275listener"]("click",function(){return t.dialogRef.close()}),h["\u0275\u0275text"](14,"Close dialog"),h["\u0275\u0275elementEnd"]()),2&e&&(h["\u0275\u0275advance"](5),h["\u0275\u0275textInterpolate"](null==t.data?null:t.data.action),h["\u0275\u0275advance"](5),h["\u0275\u0275textInterpolate"](h["\u0275\u0275pipeBind1"](11,2,null==t.data?null:t.data.event)))},directives:[Ba.lW],pipes:[l.Ts],encapsulation:2}),e}(),Ka={red:{primary:"#fc4b6c",secondary:"#f9e7eb"},blue:{primary:"#1e88e5",secondary:"#D1E8FF"},yellow:{primary:"#ffb22b",secondary:"#FDF1BA"}},Qa=function(){var e=function(){function e(t,n){var a=this;s(this,e),this.dialog=t,this.config={disableClose:!1,width:"",height:"",position:{top:"",bottom:"",left:"",right:""},data:{action:"",event:[]}},this.numTemplateOpens=0,this.view="month",this.viewDate=new Date,this.actions=[{label:'<i class="ti-pencil act"></i>',onClick:function(e){var t=e.event;a.handleEvent("Edited",t)}},{label:'<i class="ti-close act"></i>',onClick:function(e){var t=e.event;a.events=a.events.filter(function(e){return e!==t}),a.handleEvent("Deleted",t)}}],this.refresh=new y.xQ,this.events=[{start:Ia(Ra(new Date),1),end:za(new Date,1),title:"A 3 day event",color:Ka.red,actions:this.actions},{start:Ra(new Date),title:"An event with no end date",color:Ka.yellow,actions:this.actions},{start:Ia(ja(new Date),3),end:za(ja(new Date),3),title:"A long event that spans 2 months",color:Ka.blue},{start:Fa(Ra(new Date),2),end:new Date,title:"A draggable and resizable event",color:Ka.yellow,actions:this.actions,resizable:{beforeStart:!0,afterEnd:!0},draggable:!0}],this.activeDayIsOpen=!0}return m(e,[{key:"dayClicked",value:function(e){var t=e.date,n=e.events;(function(e,t){Ta(2,arguments);var n=Aa(e),a=Aa(t);return n.getFullYear()===a.getFullYear()&&n.getMonth()===a.getMonth()})(t,this.viewDate)&&(function(e,t){Ta(2,arguments);var n=Ra(e),a=Ra(t);return n.getTime()===a.getTime()}(this.viewDate,t)&&!0===this.activeDayIsOpen||0===n.length?this.activeDayIsOpen=!1:(this.activeDayIsOpen=!0,this.viewDate=t))}},{key:"eventTimesChanged",value:function(e){var t=e.event,n=e.newStart,a=e.newEnd;t.start=n,t.end=a,this.handleEvent("Dropped or resized",t),this.refresh.next()}},{key:"handleEvent",value:function(e,t){var n=this;this.config.data={event:t,action:e},this.dialogRef=this.dialog.open(Ga,this.config),this.dialogRef.afterClosed().subscribe(function(e){n.lastCloseResult=e,n.dialogRef=null})}},{key:"addEvent",value:function(){this.events.push({title:"New event",start:Ra(new Date),end:La(new Date),color:Ka.red,draggable:!0,resizable:{beforeStart:!0,afterEnd:!0}}),this.refresh.next()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(h["\u0275\u0275directiveInject"](Da.uw),h["\u0275\u0275directiveInject"](l.K0))},e.\u0275cmp=h["\u0275\u0275defineComponent"]({type:e,selectors:[["app-fullcalendar"]],decls:39,vars:26,consts:[["color","primary",1,"no-shadow"],["fxFlex","","fxShow","false","fxShow.gt-xs",""],["fxShow","false","fxShow.gt-xs",""],["mat-button","",3,"click"],["fxHide","false","fxHide.gt-xs",""],["mat-icon-button","",3,"click"],["fxFlex","","fxHide","false","fxHide.gt-xs",""],["mat-icon-button","","mwlCalendarPreviousView","",3,"view","viewDate","viewDateChange"],["mat-icon-button","","mwlCalendarToday","",3,"viewDate","viewDateChange"],["mat-icon-button","","mwlCalendarNextView","",3,"view","viewDate","viewDateChange"],[3,"ngSwitch"],[3,"viewDate","events","refresh","activeDayIsOpen","dayClicked","eventClicked","eventTimesChanged",4,"ngSwitchCase"],[3,"viewDate","events","refresh","eventClicked","eventTimesChanged",4,"ngSwitchCase"],[3,"viewDate","events","refresh","activeDayIsOpen","dayClicked","eventClicked","eventTimesChanged"],[3,"viewDate","events","refresh","eventClicked","eventTimesChanged"]],template:function(e,t){1&e&&(h["\u0275\u0275elementStart"](0,"mat-card"),h["\u0275\u0275elementStart"](1,"mat-card-content"),h["\u0275\u0275elementStart"](2,"mat-toolbar",0),h["\u0275\u0275elementStart"](3,"mat-toolbar-row"),h["\u0275\u0275elementStart"](4,"span",1),h["\u0275\u0275text"](5),h["\u0275\u0275pipe"](6,"calendarDate"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](7,"div",2),h["\u0275\u0275elementStart"](8,"button",3),h["\u0275\u0275listener"]("click",function(){return t.view="month"}),h["\u0275\u0275text"](9,"Month"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](10,"button",3),h["\u0275\u0275listener"]("click",function(){return t.view="week"}),h["\u0275\u0275text"](11,"Week"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](12,"button",3),h["\u0275\u0275listener"]("click",function(){return t.view="day"}),h["\u0275\u0275text"](13,"Day"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](14,"div",4),h["\u0275\u0275elementStart"](15,"button",5),h["\u0275\u0275listener"]("click",function(){return t.view="month"}),h["\u0275\u0275elementStart"](16,"mat-icon"),h["\u0275\u0275text"](17,"view_module"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](18,"button",5),h["\u0275\u0275listener"]("click",function(){return t.view="week"}),h["\u0275\u0275elementStart"](19,"mat-icon"),h["\u0275\u0275text"](20,"view_week"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](21,"button",5),h["\u0275\u0275listener"]("click",function(){return t.view="day"}),h["\u0275\u0275elementStart"](22,"mat-icon"),h["\u0275\u0275text"](23,"view_day"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275element"](24,"span",6),h["\u0275\u0275elementStart"](25,"button",7),h["\u0275\u0275listener"]("viewDateChange",function(e){return t.viewDate=e}),h["\u0275\u0275elementStart"](26,"mat-icon"),h["\u0275\u0275text"](27,"chevron_left"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](28,"button",8),h["\u0275\u0275listener"]("viewDateChange",function(e){return t.viewDate=e}),h["\u0275\u0275elementStart"](29,"mat-icon"),h["\u0275\u0275text"](30,"today"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](31,"button",9),h["\u0275\u0275listener"]("viewDateChange",function(e){return t.viewDate=e}),h["\u0275\u0275elementStart"](32,"mat-icon"),h["\u0275\u0275text"](33,"chevron_right"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](34,"div",10),h["\u0275\u0275template"](35,$a,1,4,"mwl-calendar-month-view",11),h["\u0275\u0275template"](36,Xa,1,3,"mwl-calendar-week-view",12),h["\u0275\u0275template"](37,Ua,1,3,"mwl-calendar-day-view",12),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275element"](38,"mat-card")),2&e&&(h["\u0275\u0275advance"](5),h["\u0275\u0275textInterpolate"](h["\u0275\u0275pipeBind3"](6,22,t.viewDate,t.view+"ViewTitle","en")),h["\u0275\u0275advance"](3),h["\u0275\u0275classProp"]("active","month"===t.view),h["\u0275\u0275advance"](2),h["\u0275\u0275classProp"]("active","week"===t.view),h["\u0275\u0275advance"](2),h["\u0275\u0275classProp"]("active","day"===t.view),h["\u0275\u0275advance"](3),h["\u0275\u0275classProp"]("active","month"===t.view),h["\u0275\u0275advance"](3),h["\u0275\u0275classProp"]("active","week"===t.view),h["\u0275\u0275advance"](3),h["\u0275\u0275classProp"]("active","day"===t.view),h["\u0275\u0275advance"](4),h["\u0275\u0275property"]("view",t.view)("viewDate",t.viewDate),h["\u0275\u0275advance"](3),h["\u0275\u0275property"]("viewDate",t.viewDate),h["\u0275\u0275advance"](3),h["\u0275\u0275property"]("view",t.view)("viewDate",t.viewDate),h["\u0275\u0275advance"](3),h["\u0275\u0275property"]("ngSwitch",t.view),h["\u0275\u0275advance"](1),h["\u0275\u0275property"]("ngSwitchCase","month"),h["\u0275\u0275advance"](1),h["\u0275\u0275property"]("ngSwitchCase","week"),h["\u0275\u0275advance"](1),h["\u0275\u0275property"]("ngSwitchCase","day"))},directives:[qa.a8,qa.dn,Wa.Ye,Wa.rD,Va.yH,Ya.b8,Ba.lW,Na.Hw,Xn,Gn,Un,l.RF,l.n9,da,ha,ka],pipes:[Zn],styles:[".no-shadow[_ngcontent-%COMP%]{box-shadow:none}"],changeDetection:0}),e}(),Za=[{from:"Nirav Joshi",email:"[email protected]",date:1527207139e3,subject:"This is the simple subject line, your subject will be apear here. Aenean commodo ligula eget dolor",avatar:"assets/images/users/2.jpg",icon:"group",iconClass:"mat-text-primary",body:"<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.</p>\n\n <p>Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus.</p> <p>Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum.</p>\n\n <p>You don\u2019t need to see his identification \u2026 These aren\u2019t the droids you\u2019re looking for \u2026 He can go about his business \u2026 Move along.</p>",tag:"Personal",type:"danger",important:!0,id:1},{from:"Sunil Joshi",email:"[email protected]",date:1527412725e3,subject:"Download the freebies from the site wrappixel.com all the admin template for free",avatar:"assets/images/users/1.jpg",icon:"local_offer",iconClass:"mat-text-warn",body:'<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.</p>\n\n <p>Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus.</p>\n\n <p>Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum.</p>\n\n <p>You don\u2019t need to see his identification \u2026 These aren\u2019t the droids you\u2019re looking for \u2026 He can go about his business \u2026 Move along.</p>\n\n <blockquote>\n <i>Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet.</i>\n </blockquote> <div class="row"><div class="col-md-2"><a href="#"> <img class="img-thumbnail img-responsive" alt="attachment" src="assets/images/big/img1.jpg"> </a></div><div class="col-md-2"> <a href="#"> <img class="img-thumbnail img-responsive" alt="attachment" src="assets/images/big/img2.jpg"> </a> </div> <div class="col-md-2"> <a href="#"> <img class="img-thumbnail img-responsive" alt="attachment" src="assets/images/big/img3.jpg"> </a> </div>',tag:"Personal",type:"success",important:!1,id:2},{from:"Vishal bhatt",email:"[email protected]",date:152754658e4,subject:"This is the simple subject line, your subject will be apear here. Aenean commodo ligula eget dolor",avatar:"assets/images/users/3.jpg",icon:"info",iconClass:"mat-text-accent",body:'<p>Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus.</p>\n\n <p>Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum.</p>\n\n <p>You don\u2019t need to see his identification \u2026 These aren\u2019t the droids you\u2019re looking for \u2026 He can go about his business \u2026 Move along.</p>\n\n <blockquote>\n <i>Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet.</i>\n </blockquote> <div class="row"><div class="col-md-2"><a href="#"> <img class="img-thumbnail img-responsive" alt="attachment" src="assets/images/big/img1.jpg"> </a></div><div class="col-md-2"> <a href="#"> <img class="img-thumbnail img-responsive" alt="attachment" src="assets/images/big/img2.jpg"> </a> </div> <div class="col-md-2"> <a href="#"> <img class="img-thumbnail img-responsive" alt="attachment" src="assets/images/big/img3.jpg"> </a> </div>',tag:"Clients",type:"info",important:!1,id:3},{from:"Hrithik roshan",email:"[email protected]",date:152789164e4,subject:"This is the simple subject line, your subject will be apear here. Aenean commodo ligula eget dolor",avatar:"assets/images/users/4.jpg",icon:!1,iconClass:!1,body:"<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.</p>\n\n <p>Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus.</p>\n\n <blockquote>\n <i>Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet.</i>\n </blockquote>\n\n <p>Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum.</p>\n\n <p>You don\u2019t need to see his identification \u2026 These aren\u2019t the droids you\u2019re looking for \u2026 He can go about his business \u2026 Move along.</p>",tag:"Family",type:"warning",important:!0,id:4},{from:"Genelia Deshmukh",email:"[email protected]",date:152827552e4,subject:"This is the simple subject line, your subject will be apear here. Aenean commodo ligula eget dolor",avatar:"assets/images/users/5.jpg",icon:!1,iconClass:!1,body:"<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.</p>\n\n <p>Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus.</p>\n\n <blockquote>\n <i>Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet.</i>\n </blockquote>\n\n <p>Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum.</p>\n\n <p>You don\u2019t need to see his identification \u2026 These aren\u2019t the droids you\u2019re looking for \u2026 He can go about his business \u2026 Move along.</p>",tag:"Friends",type:"info",important:!1,id:5},{from:"Angelina Jolie",email:"[email protected]",date:152883058e4,subject:"This is the simple subject line, your subject will be apear here. Aenean commodo ligula eget dolor",avatar:"assets/images/users/6.jpg",icon:!1,iconClass:!1,body:"<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.</p>\n\n <p>Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus.</p>\n\n <blockquote>\n <i>Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet.</i>\n </blockquote>\n\n <p>Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum.</p>\n\n <p>You don\u2019t need to see his identification \u2026 These aren\u2019t the droids you\u2019re looking for \u2026 He can go about his business \u2026 Move along.</p>",tag:"Personal",type:"success",important:!1,id:6},{from:"Govinda sumoy",email:"[email protected]",date:152936392e4,subject:"This is the simple subject line, your subject will be apear here. Aenean commodo ligula eget dolor",avatar:"assets/images/users/1.jpg",icon:!1,iconClass:!1,body:"<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.</p>\n\n <p>Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus.</p>\n\n <blockquote>\n <i>Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet.</i>\n </blockquote>\n\n <p>Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum.</p>\n\n <p>You don\u2019t need to see his identification \u2026 These aren\u2019t the droids you\u2019re looking for \u2026 He can go about his business \u2026 Move along.</p>",tag:"Personal",type:"none",important:!1,id:7},{from:"Jonathan Deo",email:"[email protected]",date:153027472e4,subject:"This is the simple subject line, your subject will be apear here. Aenean commodo ligula eget dolor",avatar:"assets/images/users/2.jpg",icon:!1,iconClass:!1,body:"<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.</p>\n\n <p>Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus.</p>\n\n <blockquote>\n <i>Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet.</i>\n </blockquote>\n\n <p>Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum.</p>\n\n <p>You don\u2019t need to see his identification \u2026 These aren\u2019t the droids you\u2019re looking for \u2026 He can go about his business \u2026 Move along.</p>",tag:"Clients",type:"none",important:!1,id:8},{from:"Sweety Shurty",email:"[email protected]",date:153129352e4,subject:"This is the simple subject line, your subject will be apear here. Aenean commodo ligula eget dolor",avatar:"assets/images/users/3.jpg",icon:!1,iconClass:!1,body:"<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.</p>\n\n <p>Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus.</p>\n\n <blockquote>\n <i>Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet.</i>\n </blockquote>\n\n <p>Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum.</p>\n\n <p>You don\u2019t need to see his identification \u2026 These aren\u2019t the droids you\u2019re looking for \u2026 He can go about his business \u2026 Move along.</p>",tag:"Family",type:"success",important:!1,id:9},{from:"Kriti sanon",email:"[email protected]",date:153311524e4,subject:"This is the simple subject line, your subject will be apear here. Aenean commodo ligula eget dolor",avatar:"assets/images/users/4.jpg",icon:!1,iconClass:!1,body:"<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.</p>\n\n <p>Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus.</p>\n\n <blockquote>\n <i>Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet.</i>\n </blockquote>\n\n <p>Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum.</p>\n\n <p>You don\u2019t need to see his identification \u2026 These aren\u2019t the droids you\u2019re looking for \u2026 He can go about his business \u2026 Move along.</p>",tag:"Friends",type:"info",important:!0,id:10}],Ja=function(){var e=function(){function e(){s(this,e)}return m(e,[{key:"getMessages",value:function(){return Promise.resolve(Za)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=h["\u0275\u0275defineInjectable"]({token:e,factory:e.\u0275fac}),e}(),eo=r(66283),to=r(26756),no=r(25122),ao=r(81071),oo=function(){return{height:"200px"}};function ro(e,t){if(1&e&&h["\u0275\u0275element"](0,"img",21),2&e){var n=h["\u0275\u0275nextContext"]().$implicit;h["\u0275\u0275propertyInterpolate"]("src",n.avatar,h["\u0275\u0275sanitizeUrl"])}}function io(e,t){if(1&e&&(h["\u0275\u0275elementStart"](0,"mat-icon",22),h["\u0275\u0275text"](1),h["\u0275\u0275elementEnd"]()),2&e){var n=h["\u0275\u0275nextContext"]().$implicit;h["\u0275\u0275property"]("ngClass",n.iconClass),h["\u0275\u0275advance"](1),h["\u0275\u0275textInterpolate"](n.icon)}}function co(e,t){if(1&e){var n=h["\u0275\u0275getCurrentView"]();h["\u0275\u0275elementStart"](0,"div"),h["\u0275\u0275elementStart"](1,"div",12),h["\u0275\u0275listener"]("click",function(){var e=h["\u0275\u0275restoreView"](n).$implicit;return h["\u0275\u0275nextContext"]().onSelect(e)}),h["\u0275\u0275elementStart"](2,"div",13),h["\u0275\u0275elementStart"](3,"div",14),h["\u0275\u0275template"](4,ro,1,1,"img",15),h["\u0275\u0275template"](5,io,2,2,"mat-icon",16),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](6,"div"),h["\u0275\u0275elementStart"](7,"div",17),h["\u0275\u0275elementStart"](8,"span"),h["\u0275\u0275text"](9),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](10,"div",18),h["\u0275\u0275elementStart"](11,"span"),h["\u0275\u0275text"](12),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](13,"div",19),h["\u0275\u0275elementStart"](14,"small",20),h["\u0275\u0275text"](15),h["\u0275\u0275pipe"](16,"date"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"]()}if(2&e){var a=t.$implicit,o=h["\u0275\u0275nextContext"]();h["\u0275\u0275classProp"]("selected",a===o.selectedMessage),h["\u0275\u0275advance"](4),h["\u0275\u0275property"]("ngIf",!a.icon),h["\u0275\u0275advance"](1),h["\u0275\u0275property"]("ngIf",a.icon),h["\u0275\u0275advance"](4),h["\u0275\u0275textInterpolate"](a.from),h["\u0275\u0275advance"](3),h["\u0275\u0275textInterpolate"](a.subject),h["\u0275\u0275advance"](3),h["\u0275\u0275textInterpolate"](h["\u0275\u0275pipeBind2"](16,7,a.date,"fullDate"))}}function lo(e,t){if(1&e&&(h["\u0275\u0275elementStart"](0,"div",23),h["\u0275\u0275elementStart"](1,"div",24),h["\u0275\u0275elementStart"](2,"div",25),h["\u0275\u0275elementStart"](3,"div",26),h["\u0275\u0275element"](4,"img",27),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](5,"div",28),h["\u0275\u0275elementStart"](6,"div",29),h["\u0275\u0275text"](7),h["\u0275\u0275pipe"](8,"date"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](9,"span",30),h["\u0275\u0275text"](10),h["\u0275\u0275elementEnd"](),h["\u0275\u0275element"](11,"br"),h["\u0275\u0275elementStart"](12,"label"),h["\u0275\u0275text"](13),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](14,"h4",31),h["\u0275\u0275text"](15),h["\u0275\u0275elementEnd"](),h["\u0275\u0275element"](16,"div",32),h["\u0275\u0275elementStart"](17,"mat-action-row"),h["\u0275\u0275elementStart"](18,"button",33),h["\u0275\u0275text"](19,"Archive"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](20,"button",34),h["\u0275\u0275text"](21,"Delete"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](22,"button",35),h["\u0275\u0275text"](23,"Forward"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](24,"button",35),h["\u0275\u0275text"](25,"Trash"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"]()),2&e){var n=h["\u0275\u0275nextContext"]();h["\u0275\u0275advance"](4),h["\u0275\u0275propertyInterpolate"]("src",n.selectedMessage.avatar,h["\u0275\u0275sanitizeUrl"]),h["\u0275\u0275advance"](3),h["\u0275\u0275textInterpolate2"]("",n.selectedMessage.from," - ",h["\u0275\u0275pipeBind2"](8,10,n.selectedMessage.date,"MMMM d")," "),h["\u0275\u0275advance"](3),h["\u0275\u0275textInterpolate1"]("Reply to: ",n.selectedMessage.email,""),h["\u0275\u0275advance"](2),h["\u0275\u0275classMapInterpolate1"]("label label-",n.selectedMessage.type,""),h["\u0275\u0275advance"](1),h["\u0275\u0275textInterpolate"](n.selectedMessage.tag),h["\u0275\u0275advance"](2),h["\u0275\u0275textInterpolate"](n.selectedMessage.subject),h["\u0275\u0275advance"](1),h["\u0275\u0275property"]("innerHtml",n.selectedMessage.body,h["\u0275\u0275sanitizeHtml"])}}var so=function(e,t){return{"side-panel-opened":e,"side-panel-closed":t}},mo=function(){var e=function e(t){s(this,e),this.data=t};return e.\u0275fac=function(t){return new(t||e)(h["\u0275\u0275directiveInject"](Da.WI))},e.\u0275cmp=h["\u0275\u0275defineComponent"]({type:e,selectors:[["app-dialog-data-example-dialog"]],decls:17,vars:3,consts:[[1,"m-t-0"],[1,"basic-form"],["fxLayout","row","fxLayoutWrap","wrap"],["fxFlex.gt-sm","100","fxFlex","100"],["matInput","","placeholder","To","type","email"],["matInput","","placeholder","Subject","type","text"],["fxFlex.gt-sm","100","fxFlex","100",1,"m-t-20"],["mat-raised-button","","color","primary"],["mat-raised-button","","color","accent"]],template:function(e,t){1&e&&(h["\u0275\u0275elementStart"](0,"h3",0),h["\u0275\u0275text"](1,"Compose Email"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](2,"form",1),h["\u0275\u0275elementStart"](3,"div",2),h["\u0275\u0275elementStart"](4,"div",3),h["\u0275\u0275elementStart"](5,"mat-form-field"),h["\u0275\u0275element"](6,"input",4),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](7,"div",3),h["\u0275\u0275elementStart"](8,"mat-form-field"),h["\u0275\u0275element"](9,"input",5),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](10,"div",3),h["\u0275\u0275element"](11,"quill-editor"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](12,"div",6),h["\u0275\u0275elementStart"](13,"button",7),h["\u0275\u0275text"](14,"Send"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](15,"button",8),h["\u0275\u0275text"](16,"Save as a Draft"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"]()),2&e&&(h["\u0275\u0275advance"](11),h["\u0275\u0275styleMap"](h["\u0275\u0275pureFunction0"](2,oo)))},directives:[Va.xw,Va.yH,eo.KE,to.Nt,g.g6,Ba.lW],encapsulation:2}),e}(),uo=function(){var e=function(){function e(t,n){s(this,e),this.mailService=t,this.dialog=n,this.mediaMatcher=matchMedia("(max-width: 960px)"),this.config={},this.displayMode="default",this.messageOpen=!1,this.sidePanelOpened=!0}return m(e,[{key:"ngOnInit",value:function(){this.getMessages()}},{key:"isOver",value:function(){return this.mediaMatcher.matches}},{key:"getMessages",value:function(){var e=this;this.mailService.getMessages().then(function(t){e.messages=t,e.selectedMessage=e.messages[1]})}},{key:"onSelect",value:function(e){this.selectedMessage=e}},{key:"openDialog",value:function(){this.dialog.open(mo,{}).afterClosed().subscribe(function(e){console.log("Dialog result: ".concat(e))})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(h["\u0275\u0275directiveInject"](Ja),h["\u0275\u0275directiveInject"](Da.uw))},e.\u0275cmp=h["\u0275\u0275defineComponent"]({type:e,selectors:[["app-mail"]],features:[h["\u0275\u0275ProvidersFeature"]([Ja])],decls:19,vars:10,consts:[[1,"bg-success","text-white"],["mat-icon-button","",3,"click"],[1,"email-box",3,"ngClass"],[1,"email-sidebar",3,"mode","opened","perfectScrollbar","disabled","open","close"],["mailnav",""],[3,"selected",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","center start",1,"main-content"],["mailcontent",""],["fxFlex.gt-sm","100","fxFlex.gt-xs","100","fxFlex","100",1,"messages-list"],["class","card-body",4,"ngIf"],["mat-fab","","color","warn",1,"bottom-right",3,"click"],[1,"mat-24"],[3,"click"],[1,"d-flex"],[1,"icon-avatar"],["alt","","class","avatar",3,"src",4,"ngIf"],["class","avatar",3,"ngClass",4,"ngIf"],["fxShow","false","fxShow.gt-xs","",1,"mail-title",2,"min-width","120px"],[1,"text-ellipsis"],["fxShow","false","fxShow.gt-sm","",1,"pl-1","text-xs-right","text-ellipsis","hide-on-open"],[1,"text-xs-muted"],["alt","",1,"avatar",3,"src"],[1,"avatar",3,"ngClass"],[1,"card-body"],[1,"email-right-panel"],[1,"d-flex","align-items-center","m-b-30"],[1,"avatar-detail"],["alt","",1,"avatar-lg","rounded-circle",3,"src"],[1,"p-l-20"],[1,"font-medium"],[1,"font-14"],[1,"lead","mt-0","m-b-30"],[3,"innerHtml"],["mat-raised-button","","mat-button-sm","","color","primary",1,"mx-xs"],["mat-raised-button","","mat-button-sm","","color","accent",1,"mx-xs"],["mat-raised-button","","mat-button-sm","",1,"mx-xs"]],template:function(e,t){if(1&e){var n=h["\u0275\u0275getCurrentView"]();h["\u0275\u0275elementStart"](0,"mat-card"),h["\u0275\u0275elementStart"](1,"mat-card-content"),h["\u0275\u0275elementStart"](2,"mat-card-header",0),h["\u0275\u0275elementStart"](3,"mat-card-title"),h["\u0275\u0275elementStart"](4,"button",1),h["\u0275\u0275listener"]("click",function(){return h["\u0275\u0275restoreView"](n),h["\u0275\u0275reference"](10).toggle()}),h["\u0275\u0275elementStart"](5,"mat-icon"),h["\u0275\u0275text"](6,"menu"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275text"](7," Inbox "),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](8,"mat-sidenav-container",2),h["\u0275\u0275elementStart"](9,"mat-sidenav",3,4),h["\u0275\u0275listener"]("open",function(){return t.sidePanelOpened=!0})("close",function(){return t.sidePanelOpened=!1}),h["\u0275\u0275template"](11,co,17,10,"div",5),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](12,"div",6,7),h["\u0275\u0275elementStart"](14,"div",8),h["\u0275\u0275template"](15,lo,26,13,"div",9),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](16,"button",10),h["\u0275\u0275listener"]("click",function(){return t.openDialog()}),h["\u0275\u0275elementStart"](17,"mat-icon",11),h["\u0275\u0275text"](18,"create"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"]()}2&e&&(h["\u0275\u0275advance"](8),h["\u0275\u0275property"]("ngClass",h["\u0275\u0275pureFunction2"](7,so,t.sidePanelOpened,!t.sidePanelOpened)),h["\u0275\u0275advance"](1),h["\u0275\u0275property"]("mode",t.isOver()?"over":"side")("opened",!t.isOver())("perfectScrollbar",t.config)("disabled",t.isOver()),h["\u0275\u0275advance"](2),h["\u0275\u0275property"]("ngForOf",t.messages),h["\u0275\u0275advance"](4),h["\u0275\u0275property"]("ngIf",t.selectedMessage))},directives:[qa.a8,qa.dn,qa.dk,qa.n5,Ba.lW,Na.Hw,no.TM,l.mk,Ya.oO,no.JX,xa.$V,l.sg,Va.xw,Va.Wh,Va.yH,l.O5,Ya.b8,ao.VG],pipes:[l.uU],styles:["[_nghost-%COMP%]{margin:-6px -5px;display:block}"]}),e}(),go=r(85250),po=r(8055),bo=r(71522);function fo(e,t){if(1&e){var n=h["\u0275\u0275getCurrentView"]();h["\u0275\u0275elementStart"](0,"mat-list-item",36),h["\u0275\u0275listener"]("click",function(){var e=h["\u0275\u0275restoreView"](n).$implicit;return h["\u0275\u0275nextContext"]().onSelect(e)}),h["\u0275\u0275element"](1,"img",37),h["\u0275\u0275elementStart"](2,"h3",38),h["\u0275\u0275text"](3),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](4,"p",39),h["\u0275\u0275text"](5),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"]()}if(2&e){var a=t.$implicit;h["\u0275\u0275advance"](1),h["\u0275\u0275propertyInterpolate"]("src",a.photo,h["\u0275\u0275sanitizeUrl"]),h["\u0275\u0275advance"](2),h["\u0275\u0275textInterpolate1"](" ",a.from," "),h["\u0275\u0275advance"](2),h["\u0275\u0275textInterpolate1"](" ",a.subject," ")}}var vo=function(e,t){return{"side-panel-opened":e,"side-panel-closed":t}};function ho(e,t){if(1&e&&(h["\u0275\u0275elementStart"](0,"div",7),h["\u0275\u0275elementStart"](1,"div",8),h["\u0275\u0275text"](2),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](3,"span",9),h["\u0275\u0275text"](4),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"]()),2&e){var n=t.$implicit;h["\u0275\u0275property"]("ngClass",n.class),h["\u0275\u0275advance"](2),h["\u0275\u0275textInterpolate"](n.title),h["\u0275\u0275advance"](2),h["\u0275\u0275textInterpolate"](n.description)}}function Co(e,t){if(1&e&&(h["\u0275\u0275elementStart"](0,"div",2),h["\u0275\u0275elementStart"](1,"div",3),h["\u0275\u0275elementStart"](2,"div",4),h["\u0275\u0275elementStart"](3,"strong"),h["\u0275\u0275text"](4),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](5,"div",5),h["\u0275\u0275template"](6,ho,5,3,"div",6),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"]()),2&e){var n=t.$implicit;h["\u0275\u0275advance"](1),h["\u0275\u0275property"]("ngClass",n.class),h["\u0275\u0275advance"](3),h["\u0275\u0275textInterpolate"](n.title),h["\u0275\u0275advance"](1),h["\u0275\u0275property"]("dragula","task-group"),h["\u0275\u0275advance"](1),h["\u0275\u0275property"]("ngForOf",n.tasks)}}var Oo,yo,Mo,Po=[{path:"",children:[{path:"calendar",component:Qa},{path:"messages",component:uo},{path:"chat",component:(yo=function(){function e(){s(this,e),this.sidePanelOpened=!0,this.messages=[{from:"Nirav Joshi",photo:"assets/images/users/1.jpg",subject:"Hey, how are you?"},{from:"Sunil Joshi",photo:"assets/images/users/2.jpg",subject:"Lorem ipsum done dkaghdka"},{from:"Vishal bhatt",photo:"assets/images/users/3.jpg",subject:"Thanks mate"},{from:"Genelia Desouza",photo:"assets/images/users/4.jpg",subject:"This is my shot"},{from:"Linda muke",photo:"assets/images/users/5.jpg",subject:"You have to do it with your self"},{from:"Vaibhav Zala",photo:"assets/images/users/6.jpg",subject:"No mate this is not"},{from:"Kalu valand",photo:"assets/images/users/1.jpg",subject:"Arti thai gai ne?"}],this.selectedMessage=this.messages[1]}return m(e,[{key:"isOver",value:function(){return window.matchMedia("(max-width: 960px)").matches}},{key:"onSelect",value:function(e){this.selectedMessage=e}}]),e}(),yo.\u0275fac=function(e){return new(e||yo)},yo.\u0275cmp=h["\u0275\u0275defineComponent"]({type:yo,selectors:[["app-chat"]],decls:96,vars:32,consts:[["fxLayout","row","fxLayoutAlign","center start"],["fxFlex.gt-md","100","fxFlex.gt-sm","100","fxFlex","100"],[1,"mat-card-top"],[3,"ngClass"],[3,"mode","opened","open","close"],["chatnav",""],["color","primary",1,"no-shadow"],["fxLayout","row","fxFlex","100"],[1,"m-t-0","font-14"],["src","assets/images/users/8.jpg","width","40",1,"img-circle","vm","m-r-10"],[3,"click",4,"ngFor","ngForOf"],["color","warn",1,"bg-success","no-shadow","chat-right-panel"],["fxLayout","row","fxFlex","100","fxLayoutAlign","center center"],["mat-icon-button","",1,"mr-1",3,"click"],[1,"top-avatar","m-r-10"],[1,"img-circle",3,"src"],["fxFlex",""],[1,"font-14"],["mat-icon-button","",1,"ml-1",3,"matMenuTriggerFor"],["x-position","before"],["them","matMenu"],["mat-menu-item",""],[1,"chat-middle-box"],[1,"chat-list","odd"],[1,"chat-message"],[1,"chat-block","bg-light-info"],["width","40",1,"img-circle",3,"src"],[1,"chat-date"],[1,"chat-block"],[1,"chat-list","even"],[1,"chat-block","bg-light-success"],[1,"chat-footer"],["fxLayout","row","layout-align","start center"],["fxFlex","",1,"mr-1","ml-1"],["matInput","","placeholder","Send message"],["mat-fab","","color","warn"],[3,"click"],["mat-list-avatar","","alt","",3,"src"],["matLine",""],["matLine","",1,"text-muted"]],template:function(e,t){if(1&e){var n=h["\u0275\u0275getCurrentView"]();h["\u0275\u0275elementStart"](0,"div",0),h["\u0275\u0275elementStart"](1,"div",1),h["\u0275\u0275elementStart"](2,"mat-card",2),h["\u0275\u0275elementStart"](3,"mat-sidenav-container",3),h["\u0275\u0275elementStart"](4,"mat-sidenav",4,5),h["\u0275\u0275listener"]("open",function(){return t.sidePanelOpened=!0})("close",function(){return t.sidePanelOpened=!1}),h["\u0275\u0275elementStart"](6,"mat-toolbar",6),h["\u0275\u0275elementStart"](7,"div",7),h["\u0275\u0275elementStart"](8,"span",8),h["\u0275\u0275element"](9,"img",9),h["\u0275\u0275text"](10,"Luke Thomson"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](11,"mat-nav-list"),h["\u0275\u0275template"](12,fo,6,3,"mat-list-item",10),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](13,"mat-toolbar",11),h["\u0275\u0275elementStart"](14,"div",12),h["\u0275\u0275elementStart"](15,"button",13),h["\u0275\u0275listener"]("click",function(){return h["\u0275\u0275restoreView"](n),h["\u0275\u0275reference"](5).toggle()}),h["\u0275\u0275elementStart"](16,"mat-icon"),h["\u0275\u0275text"](17,"short_text"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](18,"span",14),h["\u0275\u0275element"](19,"img",15),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](20,"div",16),h["\u0275\u0275elementStart"](21,"div",17),h["\u0275\u0275text"](22),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](23,"button",18),h["\u0275\u0275elementStart"](24,"mat-icon"),h["\u0275\u0275text"](25,"more_vert"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](26,"mat-menu",19,20),h["\u0275\u0275elementStart"](28,"button",21),h["\u0275\u0275text"](29,"Contact info"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](30,"button",21),h["\u0275\u0275text"](31,"Mute"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](32,"button",21),h["\u0275\u0275text"](33,"Delete chat"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](34,"mat-card-content",22),h["\u0275\u0275elementStart"](35,"div",23),h["\u0275\u0275elementStart"](36,"div",24),h["\u0275\u0275elementStart"](37,"div",25),h["\u0275\u0275elementStart"](38,"span"),h["\u0275\u0275element"](39,"img",26),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](40,"span"),h["\u0275\u0275text"](41,"Hi Luke."),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](42,"span",27),h["\u0275\u0275text"](43),h["\u0275\u0275pipe"](44,"date"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](45,"div",23),h["\u0275\u0275elementStart"](46,"div",24),h["\u0275\u0275elementStart"](47,"div",28),h["\u0275\u0275elementStart"](48,"span"),h["\u0275\u0275element"](49,"img",26),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](50,"span"),h["\u0275\u0275text"](51,"How are you my friend?"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](52,"span",27),h["\u0275\u0275text"](53),h["\u0275\u0275pipe"](54,"date"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](55,"div",29),h["\u0275\u0275elementStart"](56,"div",24),h["\u0275\u0275elementStart"](57,"div",25),h["\u0275\u0275text"](58,"I am good and what about you?"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](59,"span",27),h["\u0275\u0275text"](60),h["\u0275\u0275pipe"](61,"date"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](62,"div",23),h["\u0275\u0275elementStart"](63,"div",24),h["\u0275\u0275elementStart"](64,"div",30),h["\u0275\u0275elementStart"](65,"span"),h["\u0275\u0275element"](66,"img",26),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](67,"span"),h["\u0275\u0275text"](68,"Lorem Ipsum is simply dummy text of the printing & type setting industry."),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](69,"span",27),h["\u0275\u0275text"](70),h["\u0275\u0275pipe"](71,"date"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](72,"div",29),h["\u0275\u0275elementStart"](73,"div",24),h["\u0275\u0275elementStart"](74,"div",30),h["\u0275\u0275text"](75,"I would love to join the team."),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](76,"span",27),h["\u0275\u0275text"](77),h["\u0275\u0275pipe"](78,"date"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](79,"div",23),h["\u0275\u0275elementStart"](80,"div",24),h["\u0275\u0275elementStart"](81,"div",28),h["\u0275\u0275elementStart"](82,"span"),h["\u0275\u0275element"](83,"img",26),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](84,"span"),h["\u0275\u0275text"](85,"Well we have good budget for the project"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](86,"span",27),h["\u0275\u0275text"](87),h["\u0275\u0275pipe"](88,"date"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](89,"mat-card-actions",31),h["\u0275\u0275elementStart"](90,"div",32),h["\u0275\u0275elementStart"](91,"mat-form-field",33),h["\u0275\u0275element"](92,"input",34),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementStart"](93,"button",35),h["\u0275\u0275elementStart"](94,"mat-icon"),h["\u0275\u0275text"](95,"send"),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"]()}if(2&e){var a=h["\u0275\u0275reference"](27);h["\u0275\u0275advance"](3),h["\u0275\u0275property"]("ngClass",h["\u0275\u0275pureFunction2"](29,vo,t.sidePanelOpened,!t.sidePanelOpened)),h["\u0275\u0275advance"](1),h["\u0275\u0275property"]("mode",t.isOver()?"over":"side")("opened",!t.isOver()),h["\u0275\u0275advance"](8),h["\u0275\u0275property"]("ngForOf",t.messages),h["\u0275\u0275advance"](7),h["\u0275\u0275propertyInterpolate"]("src",t.selectedMessage.photo,h["\u0275\u0275sanitizeUrl"]),h["\u0275\u0275advance"](3),h["\u0275\u0275textInterpolate"](t.selectedMessage.from),h["\u0275\u0275advance"](1),h["\u0275\u0275property"]("matMenuTriggerFor",a),h["\u0275\u0275advance"](16),h["\u0275\u0275propertyInterpolate"]("src",t.selectedMessage.photo,h["\u0275\u0275sanitizeUrl"]),h["\u0275\u0275advance"](4),h["\u0275\u0275textInterpolate"](h["\u0275\u0275pipeBind1"](44,17,"2016-01-05")),h["\u0275\u0275advance"](6),h["\u0275\u0275propertyInterpolate"]("src",t.selectedMessage.photo,h["\u0275\u0275sanitizeUrl"]),h["\u0275\u0275advance"](4),h["\u0275\u0275textInterpolate"](h["\u0275\u0275pipeBind1"](54,19,"2016-01-05")),h["\u0275\u0275advance"](7),h["\u0275\u0275textInterpolate"](h["\u0275\u0275pipeBind1"](61,21,"2016-01-05")),h["\u0275\u0275advance"](6),h["\u0275\u0275propertyInterpolate"]("src",t.selectedMessage.photo,h["\u0275\u0275sanitizeUrl"]),h["\u0275\u0275advance"](4),h["\u0275\u0275textInterpolate"](h["\u0275\u0275pipeBind1"](71,23,"2016-01-05")),h["\u0275\u0275advance"](7),h["\u0275\u0275textInterpolate"](h["\u0275\u0275pipeBind1"](78,25,"2016-01-05")),h["\u0275\u0275advance"](6),h["\u0275\u0275propertyInterpolate"]("src",t.selectedMessage.photo,h["\u0275\u0275sanitizeUrl"]),h["\u0275\u0275advance"](4),h["\u0275\u0275textInterpolate"](h["\u0275\u0275pipeBind1"](88,27,"2016-01-05"))}},directives:[Va.xw,Va.Wh,Va.yH,qa.a8,no.TM,l.mk,Ya.oO,no.JX,Wa.Ye,go.Hk,l.sg,Ba.lW,Na.Hw,po.p6,po.VK,po.OP,qa.dn,qa.hq,eo.KE,to.Nt,go.Tg,go.eA,bo.X2],pipes:[l.uU],styles:[""]}),yo)},{path:"taskboard",component:(Oo=function e(){s(this,e),this.taskboard=[{title:"To Dos",class:"todos",tasks:[{title:"Launch new template",description:"Integer posuere erat a ante venenatis dapibus posuere."},{title:"Book a Ticket",description:"Blandit tempus porttitor aasfs."},{title:"Task review",description:"Lorem Ipsum, dapibus ac facilisis in, egestas eget quam. Integer posuere erat a ante venenatis dapibus posuere velit aliquet.",class:"task-status-info"}]},{title:"In Progress",class:"inprogress",tasks:[{title:"Website Design",description:"Integer posuere erat a ante venenatis dapibus posuere."},{title:"Angular 5 material",description:"Lorem Ipsum, dapibus ac facilisis in, egestas eget quam. Integer posuere erat aassg.",class:"task-status-danger"},{title:"Horizontal Layoutbug",description:"Lorem Ipsum, dapibus ac facilisis in",class:"task-status-info"},{title:"Error --prod",description:"Lorem Ipsum, dapibus ac facilisis."},{title:"Update to angular5",description:"Dapibus ac facilisis in, egestas eget quam. Integer posuere erat aassg."},{title:"Give quatation",description:"Commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.",class:"task-status-warning"}]},{title:"Completed",class:"completed",tasks:[{title:"Design work",description:"Commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit."},{title:"Meeting with team",description:"Dapibus ac facilisis in, egestas eget quam.",class:"task-status-success"},{title:"Material Pro angular",description:"We have finished working on MaterialPro"},{title:"Admin wrap converted",description:"We have finished working."},{title:"Learning Angular 5",description:"Task is now completed to learn angular5",class:"task-status-success"}]},{title:"On Hold",class:"onhold",tasks:[{title:"Ugrate to bootsrap 4 beta",description:"Its panding in all template to update"},{title:"Required more plugins",description:"Client require more plugins to add."},{title:"Communication with client",description:"They want to design like minimal way",class:"task-status-danger"},{title:"Use gradiant or not",description:"Need approval on whether use gradiant or make it plain"},{title:"Give review on the product",description:"Commodo luctus, nisi erat porttitor lig.",class:"task-status-danger"}]}]},Oo.\u0275fac=function(e){return new(e||Oo)},Oo.\u0275cmp=h["\u0275\u0275defineComponent"]({type:Oo,selectors:[["app-taskboard"]],decls:4,vars:1,consts:[[1,"taskboard","page-height"],["class","taskboard-wrapper",4,"ngFor","ngForOf"],[1,"taskboard-wrapper"],[1,"taskboard-list",3,"ngClass"],[1,"taskboard-header","text-uppercase"],[1,"taskboard-cards",3,"dragula"],["class","taskboard-task",3,"ngClass",4,"ngFor","ngForOf"],[1,"taskboard-task",3,"ngClass"],[1,"taskboard-task-title"],[1,"task-decription"]],template:function(e,t){1&e&&(h["\u0275\u0275elementStart"](0,"mat-card"),h["\u0275\u0275elementStart"](1,"mat-card-content"),h["\u0275\u0275elementStart"](2,"div",0),h["\u0275\u0275template"](3,Co,7,4,"div",1),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"](),h["\u0275\u0275elementEnd"]()),2&e&&(h["\u0275\u0275advance"](3),h["\u0275\u0275property"]("ngForOf",t.taskboard))},directives:[qa.a8,qa.dn,l.sg,l.mk,Ya.oO,Ea.sW],styles:['@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700");.mat-ripple-element[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.1)}.mat-option[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}.mat-option.mat-active[_ngcontent-%COMP%], .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-option-multiple):not(.mat-option-disabled), .mat-option[_ngcontent-%COMP%]:focus:not(.mat-option-disabled), .mat-option[_ngcontent-%COMP%]:hover:not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-active[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}.mat-option.mat-option-disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}.mat-primary[_ngcontent-%COMP%] .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-option-disabled){color:#1e88e5}.mat-accent[_ngcontent-%COMP%] .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-option-disabled){color:#3f51b5}.mat-warn[_ngcontent-%COMP%] .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-option-disabled){color:#e91e63}.mat-optgroup-label[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}.mat-optgroup-disabled[_ngcontent-%COMP%] .mat-optgroup-label[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}.mat-pseudo-checkbox[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}.mat-pseudo-checkbox[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate[_ngcontent-%COMP%]{background:#1e88e5}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate[_ngcontent-%COMP%], .mat-pseudo-checkbox-checked[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate[_ngcontent-%COMP%]{background:#3f51b5}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate[_ngcontent-%COMP%]{background:#e91e63}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}.mat-autocomplete-panel[_ngcontent-%COMP%]{background:#fff;color:rgba(0,0,0,.87)}.mat-autocomplete-panel[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-autocomplete-panel[_ngcontent-%COMP%] .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-active):not(:hover){background:#fff}.mat-autocomplete-panel[_ngcontent-%COMP%] .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-active):not(:hover):not(.mat-option-disabled){color:rgba(0,0,0,.87)}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#1e88e5}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:1px solid;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#3f51b5;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#e91e63}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:rgba(0,0,0,.38)}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%], .ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-bottom-sheet-container[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);background:#fff;color:rgba(0,0,0,.87)}.mat-button[_ngcontent-%COMP%], .mat-icon-button[_ngcontent-%COMP%], .mat-stroked-button[_ngcontent-%COMP%]{color:inherit;background:transparent}.mat-button.mat-primary[_ngcontent-%COMP%], .mat-icon-button.mat-primary[_ngcontent-%COMP%], .mat-stroked-button.mat-primary[_ngcontent-%COMP%]{color:#1e88e5}.mat-button.mat-accent[_ngcontent-%COMP%], .mat-icon-button.mat-accent[_ngcontent-%COMP%], .mat-stroked-button.mat-accent[_ngcontent-%COMP%]{color:#3f51b5}.mat-button.mat-warn[_ngcontent-%COMP%], .mat-icon-button.mat-warn[_ngcontent-%COMP%], .mat-stroked-button.mat-warn[_ngcontent-%COMP%]{color:#e91e63}.mat-button.mat-accent.mat-button-disabled[_ngcontent-%COMP%], .mat-button.mat-button-disabled.mat-button-disabled[_ngcontent-%COMP%], .mat-button.mat-primary.mat-button-disabled[_ngcontent-%COMP%], .mat-button.mat-warn.mat-button-disabled[_ngcontent-%COMP%], .mat-icon-button.mat-accent.mat-button-disabled[_ngcontent-%COMP%], .mat-icon-button.mat-button-disabled.mat-button-disabled[_ngcontent-%COMP%], .mat-icon-button.mat-primary.mat-button-disabled[_ngcontent-%COMP%], .mat-icon-button.mat-warn.mat-button-disabled[_ngcontent-%COMP%], .mat-stroked-button.mat-accent.mat-button-disabled[_ngcontent-%COMP%], .mat-stroked-button.mat-button-disabled.mat-button-disabled[_ngcontent-%COMP%], .mat-stroked-button.mat-primary.mat-button-disabled[_ngcontent-%COMP%], .mat-stroked-button.mat-warn.mat-button-disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.mat-button.mat-primary[_ngcontent-%COMP%] .mat-button-focus-overlay[_ngcontent-%COMP%], .mat-icon-button.mat-primary[_ngcontent-%COMP%] .mat-button-focus-overlay[_ngcontent-%COMP%], .mat-stroked-button.mat-primary[_ngcontent-%COMP%] .mat-button-focus-overlay[_ngcontent-%COMP%]{background-color:#1e88e5}.mat-button.mat-accent[_ngcontent-%COMP%] .mat-button-focus-overlay[_ngcontent-%COMP%], .mat-icon-button.mat-accent[_ngcontent-%COMP%] .mat-button-focus-overlay[_ngcontent-%COMP%], .mat-stroked-button.mat-accent[_ngcontent-%COMP%] .mat-button-focus-overlay[_ngcontent-%COMP%]{background-color:#3f51b5}.mat-button.mat-warn[_ngcontent-%COMP%] .mat-button-focus-overlay[_ngcontent-%COMP%], .mat-icon-button.mat-warn[_ngcontent-%COMP%] .mat-button-focus-overlay[_ngcontent-%COMP%], .mat-stroked-button.mat-warn[_ngcontent-%COMP%] .mat-button-focus-overlay[_ngcontent-%COMP%]{background-color:#e91e63}.mat-button.mat-button-disabled[_ngcontent-%COMP%] .mat-button-focus-overlay[_ngcontent-%COMP%], .mat-icon-button.mat-button-disabled[_ngcontent-%COMP%] .mat-button-focus-overlay[_ngcontent-%COMP%], .mat-stroked-button.mat-button-disabled[_ngcontent-%COMP%] .mat-button-focus-overlay[_ngcontent-%COMP%]{background-color:transparent}.mat-button[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .mat-icon-button[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .mat-stroked-button[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{opacity:.1;background-color:currentColor}.mat-button-focus-overlay[_ngcontent-%COMP%]{background:#000}.mat-stroked-button[_ngcontent-%COMP%]:not(.mat-button-disabled){border-color:rgba(0,0,0,.12)}.mat-fab[_ngcontent-%COMP%], .mat-flat-button[_ngcontent-%COMP%], .mat-mini-fab[_ngcontent-%COMP%], .mat-raised-button[_ngcontent-%COMP%]{color:rgba(0,0,0,.87);background-color:#fff}.mat-fab.mat-accent[_ngcontent-%COMP%], .mat-fab.mat-primary[_ngcontent-%COMP%], .mat-fab.mat-warn[_ngcontent-%COMP%], .mat-flat-button.mat-accent[_ngcontent-%COMP%], .mat-flat-button.mat-primary[_ngcontent-%COMP%], .mat-flat-button.mat-warn[_ngcontent-%COMP%], .mat-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mini-fab.mat-warn[_ngcontent-%COMP%], .mat-raised-button.mat-accent[_ngcontent-%COMP%], .mat-raised-button.mat-primary[_ngcontent-%COMP%], .mat-raised-button.mat-warn[_ngcontent-%COMP%]{color:#fff}.mat-fab.mat-accent.mat-button-disabled[_ngcontent-%COMP%], .mat-fab.mat-button-disabled.mat-button-disabled[_ngcontent-%COMP%], .mat-fab.mat-primary.mat-button-disabled[_ngcontent-%COMP%], .mat-fab.mat-warn.mat-button-disabled[_ngcontent-%COMP%], .mat-flat-button.mat-accent.mat-button-disabled[_ngcontent-%COMP%], .mat-flat-button.mat-button-disabled.mat-button-disabled[_ngcontent-%COMP%], .mat-flat-button.mat-primary.mat-button-disabled[_ngcontent-%COMP%], .mat-flat-button.mat-warn.mat-button-disabled[_ngcontent-%COMP%], .mat-mini-fab.mat-accent.mat-button-disabled[_ngcontent-%COMP%], .mat-mini-fab.mat-button-disabled.mat-button-disabled[_ngcontent-%COMP%], .mat-mini-fab.mat-primary.mat-button-disabled[_ngcontent-%COMP%], .mat-mini-fab.mat-warn.mat-button-disabled[_ngcontent-%COMP%], .mat-raised-button.mat-accent.mat-button-disabled[_ngcontent-%COMP%], .mat-raised-button.mat-button-disabled.mat-button-disabled[_ngcontent-%COMP%], .mat-raised-button.mat-primary.mat-button-disabled[_ngcontent-%COMP%], .mat-raised-button.mat-warn.mat-button-disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.mat-fab.mat-primary[_ngcontent-%COMP%], .mat-flat-button.mat-primary[_ngcontent-%COMP%], .mat-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-raised-button.mat-primary[_ngcontent-%COMP%]{background-color:#1e88e5}.mat-fab.mat-accent[_ngcontent-%COMP%], .mat-flat-button.mat-accent[_ngcontent-%COMP%], .mat-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-raised-button.mat-accent[_ngcontent-%COMP%]{background-color:#3f51b5}.mat-fab.mat-warn[_ngcontent-%COMP%], .mat-flat-button.mat-warn[_ngcontent-%COMP%], .mat-mini-fab.mat-warn[_ngcontent-%COMP%], .mat-raised-button.mat-warn[_ngcontent-%COMP%]{background-color:#e91e63}.mat-fab.mat-accent.mat-button-disabled[_ngcontent-%COMP%], .mat-fab.mat-button-disabled.mat-button-disabled[_ngcontent-%COMP%], .mat-fab.mat-primary.mat-button-disabled[_ngcontent-%COMP%], .mat-fab.mat-warn.mat-button-disabled[_ngcontent-%COMP%], .mat-flat-button.mat-accent.mat-button-disabled[_ngcontent-%COMP%], .mat-flat-button.mat-button-disabled.mat-button-disabled[_ngcontent-%COMP%], .mat-flat-button.mat-primary.mat-button-disabled[_ngcontent-%COMP%], .mat-flat-button.mat-warn.mat-button-disabled[_ngcontent-%COMP%], .mat-mini-fab.mat-accent.mat-button-disabled[_ngcontent-%COMP%], .mat-mini-fab.mat-button-disabled.mat-button-disabled[_ngcontent-%COMP%], .mat-mini-fab.mat-primary.mat-button-disabled[_ngcontent-%COMP%], .mat-mini-fab.mat-warn.mat-button-disabled[_ngcontent-%COMP%], .mat-raised-button.mat-accent.mat-button-disabled[_ngcontent-%COMP%], .mat-raised-button.mat-button-disabled.mat-button-disabled[_ngcontent-%COMP%], .mat-raised-button.mat-primary.mat-button-disabled[_ngcontent-%COMP%], .mat-raised-button.mat-warn.mat-button-disabled[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.12)}.mat-fab.mat-accent[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .mat-fab.mat-primary[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .mat-fab.mat-warn[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .mat-flat-button.mat-accent[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .mat-flat-button.mat-primary[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .mat-flat-button.mat-warn[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .mat-mini-fab.mat-accent[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .mat-mini-fab.mat-primary[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .mat-mini-fab.mat-warn[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .mat-raised-button.mat-accent[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .mat-raised-button.mat-primary[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .mat-raised-button.mat-warn[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.1)}.mat-flat-button[_ngcontent-%COMP%]:not([class*=mat-elevation-z]), .mat-stroked-button[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-raised-button[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-raised-button[_ngcontent-%COMP%]:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mat-raised-button.mat-button-disabled[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-fab[_ngcontent-%COMP%]:not([class*=mat-elevation-z]), .mat-mini-fab[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-fab[_ngcontent-%COMP%]:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .mat-mini-fab[_ngcontent-%COMP%]:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mat-fab.mat-button-disabled[_ngcontent-%COMP%]:not([class*=mat-elevation-z]), .mat-mini-fab.mat-button-disabled[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-button-toggle-group[_ngcontent-%COMP%], .mat-button-toggle-standalone[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-button-toggle-group-appearance-standard[_ngcontent-%COMP%], .mat-button-toggle-standalone.mat-button-toggle-appearance-standard[_ngcontent-%COMP%]{box-shadow:none}.mat-button-toggle[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}.mat-button-toggle[_ngcontent-%COMP%] .mat-button-toggle-focus-overlay[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.12)}.mat-button-toggle-appearance-standard[_ngcontent-%COMP%]{color:rgba(0,0,0,.87);background:#fff}.mat-button-toggle-appearance-standard[_ngcontent-%COMP%] .mat-button-toggle-focus-overlay[_ngcontent-%COMP%]{background-color:#000}.mat-button-toggle-group-appearance-standard[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] + .mat-button-toggle[_ngcontent-%COMP%]{border-left:1px solid rgba(0,0,0,.12)}[dir=rtl][_ngcontent-%COMP%] .mat-button-toggle-group-appearance-standard[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] + .mat-button-toggle[_ngcontent-%COMP%]{border-left:none;border-right:1px solid rgba(0,0,0,.12)}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] + .mat-button-toggle[_ngcontent-%COMP%]{border-left:none;border-right:none;border-top:1px solid rgba(0,0,0,.12)}.mat-button-toggle-checked[_ngcontent-%COMP%]{background-color:#e0e0e0;color:rgba(0,0,0,.54)}.mat-button-toggle-checked.mat-button-toggle-appearance-standard[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}.mat-button-toggle-disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.26);background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard[_ngcontent-%COMP%]{background:#fff}.mat-button-toggle-disabled.mat-button-toggle-checked[_ngcontent-%COMP%]{background-color:#bdbdbd}.mat-button-toggle-group-appearance-standard[_ngcontent-%COMP%], .mat-button-toggle-standalone.mat-button-toggle-appearance-standard[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.mat-button-toggle-appearance-standard[_ngcontent-%COMP%] .mat-button-toggle-label-content[_ngcontent-%COMP%]{line-height:48px}.mat-card[_ngcontent-%COMP%]{background:#fff;color:rgba(0,0,0,.87)}.mat-card[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mat-card.mat-card-flat[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-card-subtitle[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}.mat-checkbox-frame[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.54)}.mat-checkbox-checkmark[_ngcontent-%COMP%]{fill:#fafafa}.mat-checkbox-checkmark-path[_ngcontent-%COMP%]{stroke:#fafafa!important}.mat-checkbox-mixedmark[_ngcontent-%COMP%]{background-color:#fafafa}.mat-checkbox-checked.mat-primary[_ngcontent-%COMP%] .mat-checkbox-background[_ngcontent-%COMP%], .mat-checkbox-indeterminate.mat-primary[_ngcontent-%COMP%] .mat-checkbox-background[_ngcontent-%COMP%]{background-color:#1e88e5}.mat-checkbox-checked.mat-accent[_ngcontent-%COMP%] .mat-checkbox-background[_ngcontent-%COMP%], .mat-checkbox-indeterminate.mat-accent[_ngcontent-%COMP%] .mat-checkbox-background[_ngcontent-%COMP%]{background-color:#3f51b5}.mat-checkbox-checked.mat-warn[_ngcontent-%COMP%] .mat-checkbox-background[_ngcontent-%COMP%], .mat-checkbox-indeterminate.mat-warn[_ngcontent-%COMP%] .mat-checkbox-background[_ngcontent-%COMP%]{background-color:#e91e63}.mat-checkbox-disabled.mat-checkbox-checked[_ngcontent-%COMP%] .mat-checkbox-background[_ngcontent-%COMP%], .mat-checkbox-disabled.mat-checkbox-indeterminate[_ngcontent-%COMP%] .mat-checkbox-background[_ngcontent-%COMP%]{background-color:#b0b0b0}.mat-checkbox-disabled[_ngcontent-%COMP%]:not(.mat-checkbox-checked) .mat-checkbox-frame[_ngcontent-%COMP%]{border-color:#b0b0b0}.mat-checkbox-disabled[_ngcontent-%COMP%] .mat-checkbox-label[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}.mat-checkbox[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{background-color:#000}.mat-checkbox-checked[_ngcontent-%COMP%]:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element[_ngcontent-%COMP%], .mat-checkbox[_ngcontent-%COMP%]:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element[_ngcontent-%COMP%]{background:#1e88e5}.mat-checkbox-checked[_ngcontent-%COMP%]:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element[_ngcontent-%COMP%], .mat-checkbox[_ngcontent-%COMP%]:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element[_ngcontent-%COMP%]{background:#3f51b5}.mat-checkbox-checked[_ngcontent-%COMP%]:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element[_ngcontent-%COMP%], .mat-checkbox[_ngcontent-%COMP%]:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element[_ngcontent-%COMP%]{background:#e91e63}.mat-chip.mat-standard-chip[_ngcontent-%COMP%]{background-color:#e0e0e0;color:rgba(0,0,0,.87)}.mat-chip.mat-standard-chip[_ngcontent-%COMP%] .mat-chip-remove[_ngcontent-%COMP%]{color:rgba(0,0,0,.87);opacity:.4}.mat-chip.mat-standard-chip[_ngcontent-%COMP%]:not(.mat-chip-disabled):active{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mat-chip.mat-standard-chip[_ngcontent-%COMP%]:not(.mat-chip-disabled) .mat-chip-remove[_ngcontent-%COMP%]:hover{opacity:.54}.mat-chip.mat-standard-chip.mat-chip-disabled[_ngcontent-%COMP%]{opacity:.4}.mat-chip.mat-standard-chip[_ngcontent-%COMP%]:after{background:#000}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary[_ngcontent-%COMP%]{background-color:#1e88e5;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary[_ngcontent-%COMP%] .mat-chip-remove[_ngcontent-%COMP%]{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn[_ngcontent-%COMP%]{background-color:#e91e63;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn[_ngcontent-%COMP%] .mat-chip-remove[_ngcontent-%COMP%]{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent[_ngcontent-%COMP%]{background-color:#3f51b5;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent[_ngcontent-%COMP%] .mat-chip-remove[_ngcontent-%COMP%]{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.1)}.mat-table[_ngcontent-%COMP%]{background:#fff}.mat-table-sticky[_ngcontent-%COMP%], .mat-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%], .mat-table[_ngcontent-%COMP%] tfoot[_ngcontent-%COMP%], .mat-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%], [mat-footer-row][_ngcontent-%COMP%], [mat-header-row][_ngcontent-%COMP%], [mat-row][_ngcontent-%COMP%], mat-footer-row[_ngcontent-%COMP%], mat-header-row[_ngcontent-%COMP%], mat-row[_ngcontent-%COMP%]{background:inherit}mat-footer-row[_ngcontent-%COMP%], mat-header-row[_ngcontent-%COMP%], mat-row[_ngcontent-%COMP%], td.mat-cell[_ngcontent-%COMP%], td.mat-footer-cell[_ngcontent-%COMP%], th.mat-header-cell[_ngcontent-%COMP%]{border-bottom-color:rgba(0,0,0,.12)}.mat-header-cell[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}.mat-cell[_ngcontent-%COMP%], .mat-footer-cell[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}.mat-calendar-arrow[_ngcontent-%COMP%]{border-top-color:rgba(0,0,0,.54)}.mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%], .mat-datepicker-toggle[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}.mat-calendar-table-header[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-body-label[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:rgba(0,0,0,.87);border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:rgba(0,0,0,.24)}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.38)}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.18)}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(30,136,229,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(90deg,rgba(30,136,229,.2) 50%,rgba(249,171,0,.2) 0)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(270deg,rgba(30,136,229,.2) 50%,rgba(249,171,0,.2) 0)}.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after, .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%]{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#1e88e5;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:rgba(30,136,229,.4)}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(30,136,229,.3)}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);background-color:#fff;color:rgba(0,0,0,.87)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(63,81,181,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(90deg,rgba(63,81,181,.2) 50%,rgba(249,171,0,.2) 0)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(270deg,rgba(63,81,181,.2) 50%,rgba(249,171,0,.2) 0)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%]{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#3f51b5;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:rgba(63,81,181,.4)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(63,81,181,.3)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(233,30,99,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(90deg,rgba(233,30,99,.2) 50%,rgba(249,171,0,.2) 0)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(270deg,rgba(233,30,99,.2) 50%,rgba(249,171,0,.2) 0)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%]{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#e91e63;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:rgba(233,30,99,.4)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(233,30,99,.3)}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#1e88e5}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#3f51b5}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#e91e63}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}.mat-dialog-container[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);background:#fff;color:rgba(0,0,0,.87)}.mat-divider[_ngcontent-%COMP%]{border-top-color:rgba(0,0,0,.12)}.mat-divider-vertical[_ngcontent-%COMP%]{border-right-color:rgba(0,0,0,.12)}.mat-expansion-panel[_ngcontent-%COMP%]{background:#fff;color:rgba(0,0,0,.87)}.mat-expansion-panel[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-action-row[_ngcontent-%COMP%]{border-top-color:rgba(0,0,0,.12)}.mat-expansion-panel[_ngcontent-%COMP%] .mat-expansion-panel-header.cdk-keyboard-focused[_ngcontent-%COMP%]:not([aria-disabled=true]), .mat-expansion-panel[_ngcontent-%COMP%] .mat-expansion-panel-header.cdk-program-focused[_ngcontent-%COMP%]:not([aria-disabled=true]), .mat-expansion-panel[_ngcontent-%COMP%]:not(.mat-expanded) .mat-expansion-panel-header[_ngcontent-%COMP%]:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}@media (hover:none){.mat-expansion-panel[_ngcontent-%COMP%]:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header[_ngcontent-%COMP%]:hover{background:#fff}}.mat-expansion-panel-header-title[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}.mat-expansion-indicator[_ngcontent-%COMP%]:after, .mat-expansion-panel-header-description[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}.mat-expansion-panel-header[aria-disabled=true][_ngcontent-%COMP%]{color:rgba(0,0,0,.26)}.mat-expansion-panel-header[aria-disabled=true][_ngcontent-%COMP%] .mat-expansion-panel-header-description[_ngcontent-%COMP%], .mat-expansion-panel-header[aria-disabled=true][_ngcontent-%COMP%] .mat-expansion-panel-header-title[_ngcontent-%COMP%]{color:inherit}.mat-expansion-panel-header[_ngcontent-%COMP%]{height:48px}.mat-expansion-panel-header.mat-expanded[_ngcontent-%COMP%]{height:64px}.mat-form-field-label[_ngcontent-%COMP%], .mat-hint[_ngcontent-%COMP%]{color:rgba(0,0,0,.6)}.mat-form-field.mat-focused[_ngcontent-%COMP%] .mat-form-field-label[_ngcontent-%COMP%]{color:#1e88e5}.mat-form-field.mat-focused[_ngcontent-%COMP%] .mat-form-field-label.mat-accent[_ngcontent-%COMP%]{color:#3f51b5}.mat-form-field.mat-focused[_ngcontent-%COMP%] .mat-form-field-label.mat-warn[_ngcontent-%COMP%]{color:#e91e63}.mat-focused[_ngcontent-%COMP%] .mat-form-field-required-marker[_ngcontent-%COMP%]{color:#3f51b5}.mat-form-field-ripple[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.87)}.mat-form-field.mat-focused[_ngcontent-%COMP%] .mat-form-field-ripple[_ngcontent-%COMP%]{background-color:#1e88e5}.mat-form-field.mat-focused[_ngcontent-%COMP%] .mat-form-field-ripple.mat-accent[_ngcontent-%COMP%]{background-color:#3f51b5}.mat-form-field.mat-focused[_ngcontent-%COMP%] .mat-form-field-ripple.mat-warn[_ngcontent-%COMP%]{background-color:#e91e63}.mat-form-field-type-mat-native-select.mat-focused[_ngcontent-%COMP%]:not(.mat-form-field-invalid) .mat-form-field-infix[_ngcontent-%COMP%]:after{color:#1e88e5}.mat-form-field-type-mat-native-select.mat-focused[_ngcontent-%COMP%]:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix[_ngcontent-%COMP%]:after{color:#3f51b5}.mat-form-field-type-mat-native-select.mat-focused[_ngcontent-%COMP%]:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix[_ngcontent-%COMP%]:after, .mat-form-field.mat-form-field-invalid[_ngcontent-%COMP%] .mat-form-field-label[_ngcontent-%COMP%], .mat-form-field.mat-form-field-invalid[_ngcontent-%COMP%] .mat-form-field-label.mat-accent[_ngcontent-%COMP%], .mat-form-field.mat-form-field-invalid[_ngcontent-%COMP%] .mat-form-field-label[_ngcontent-%COMP%] .mat-form-field-required-marker[_ngcontent-%COMP%]{color:#e91e63}.mat-form-field.mat-form-field-invalid[_ngcontent-%COMP%] .mat-form-field-ripple[_ngcontent-%COMP%], .mat-form-field.mat-form-field-invalid[_ngcontent-%COMP%] .mat-form-field-ripple.mat-accent[_ngcontent-%COMP%]{background-color:#e91e63}.mat-error[_ngcontent-%COMP%]{color:#e91e63}.mat-form-field-appearance-legacy[_ngcontent-%COMP%] .mat-form-field-label[_ngcontent-%COMP%], .mat-form-field-appearance-legacy[_ngcontent-%COMP%] .mat-hint[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}.mat-form-field-appearance-legacy[_ngcontent-%COMP%] .mat-form-field-underline[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-legacy.mat-form-field-disabled[_ngcontent-%COMP%] .mat-form-field-underline[_ngcontent-%COMP%]{background-image:linear-gradient(90deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.42) 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-standard[_ngcontent-%COMP%] .mat-form-field-underline[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-standard.mat-form-field-disabled[_ngcontent-%COMP%] .mat-form-field-underline[_ngcontent-%COMP%]{background-image:linear-gradient(90deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.42) 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-fill[_ngcontent-%COMP%] .mat-form-field-flex[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.04)}.mat-form-field-appearance-fill.mat-form-field-disabled[_ngcontent-%COMP%] .mat-form-field-flex[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.02)}.mat-form-field-appearance-fill[_ngcontent-%COMP%] .mat-form-field-underline[_ngcontent-%COMP%]:before{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-fill.mat-form-field-disabled[_ngcontent-%COMP%] .mat-form-field-label[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}.mat-form-field-appearance-fill.mat-form-field-disabled[_ngcontent-%COMP%] .mat-form-field-underline[_ngcontent-%COMP%]:before{background-color:transparent}.mat-form-field-appearance-outline[_ngcontent-%COMP%] .mat-form-field-outline[_ngcontent-%COMP%]{color:rgba(0,0,0,.12)}.mat-form-field-appearance-outline[_ngcontent-%COMP%] .mat-form-field-outline-thick[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}.mat-form-field-appearance-outline.mat-focused[_ngcontent-%COMP%] .mat-form-field-outline-thick[_ngcontent-%COMP%]{color:#1e88e5}.mat-form-field-appearance-outline.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-form-field-outline-thick[_ngcontent-%COMP%]{color:#3f51b5}.mat-form-field-appearance-outline.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-form-field-outline-thick[_ngcontent-%COMP%], .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid[_ngcontent-%COMP%] .mat-form-field-outline-thick[_ngcontent-%COMP%]{color:#e91e63}.mat-form-field-appearance-outline.mat-form-field-disabled[_ngcontent-%COMP%] .mat-form-field-label[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}.mat-form-field-appearance-outline.mat-form-field-disabled[_ngcontent-%COMP%] .mat-form-field-outline[_ngcontent-%COMP%]{color:rgba(0,0,0,.06)}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#1e88e5}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#3f51b5}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#e91e63}.mat-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-form-field-infix[_ngcontent-%COMP%]:after{color:rgba(0,0,0,.54)}.mat-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-form-field-infix[_ngcontent-%COMP%]:after, .mat-input-element[_ngcontent-%COMP%]:disabled{color:rgba(0,0,0,.38)}.mat-input-element[_ngcontent-%COMP%]{caret-color:#1e88e5}.mat-input-element[_ngcontent-%COMP%]::placeholder{color:rgba(0,0,0,.42)}.mat-input-element[_ngcontent-%COMP%]::-moz-placeholder{color:rgba(0,0,0,.42)}.mat-input-element[_ngcontent-%COMP%]::-webkit-input-placeholder{color:rgba(0,0,0,.42)}.mat-input-element[_ngcontent-%COMP%]:-ms-input-placeholder{color:rgba(0,0,0,.42)}.mat-form-field.mat-accent[_ngcontent-%COMP%] .mat-input-element[_ngcontent-%COMP%]{caret-color:#3f51b5}.mat-form-field-invalid[_ngcontent-%COMP%] .mat-input-element[_ngcontent-%COMP%], .mat-form-field.mat-warn[_ngcontent-%COMP%] .mat-input-element[_ngcontent-%COMP%]{caret-color:#e91e63}.mat-form-field-type-mat-native-select.mat-form-field-invalid[_ngcontent-%COMP%] .mat-form-field-infix[_ngcontent-%COMP%]:after{color:#e91e63}.mat-list-base[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%], .mat-list-base[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}.mat-list-base[_ngcontent-%COMP%] .mat-subheader[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}.mat-list-item-disabled[_ngcontent-%COMP%]{background-color:#eee}.mat-action-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%]:focus, .mat-action-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%]:hover, .mat-list-option[_ngcontent-%COMP%]:focus, .mat-list-option[_ngcontent-%COMP%]:hover, .mat-nav-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%]:focus, .mat-nav-list[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%]:hover{background:rgba(0,0,0,.04)}.mat-list-single-selected-option[_ngcontent-%COMP%], .mat-list-single-selected-option[_ngcontent-%COMP%]:focus, .mat-list-single-selected-option[_ngcontent-%COMP%]:hover{background:rgba(0,0,0,.12)}.mat-menu-panel[_ngcontent-%COMP%]{background:#fff}.mat-menu-panel[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-menu-item[_ngcontent-%COMP%]{background:transparent;color:rgba(0,0,0,.87)}.mat-menu-item[disabled][_ngcontent-%COMP%], .mat-menu-item[disabled][_ngcontent-%COMP%] .mat-icon-no-color[_ngcontent-%COMP%], .mat-menu-item[disabled][_ngcontent-%COMP%]:after{color:rgba(0,0,0,.38)}.mat-menu-item-submenu-trigger[_ngcontent-%COMP%]:after, .mat-menu-item[_ngcontent-%COMP%] .mat-icon-no-color[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}.mat-menu-item-highlighted[_ngcontent-%COMP%]:not([disabled]), .mat-menu-item.cdk-keyboard-focused[_ngcontent-%COMP%]:not([disabled]), .mat-menu-item.cdk-program-focused[_ngcontent-%COMP%]:not([disabled]), .mat-menu-item[_ngcontent-%COMP%]:hover:not([disabled]){background:rgba(0,0,0,.04)}.mat-paginator[_ngcontent-%COMP%]{background:#fff}.mat-paginator[_ngcontent-%COMP%], .mat-paginator-page-size[_ngcontent-%COMP%] .mat-select-trigger[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}.mat-paginator-decrement[_ngcontent-%COMP%], .mat-paginator-increment[_ngcontent-%COMP%]{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.mat-paginator-first[_ngcontent-%COMP%], .mat-paginator-last[_ngcontent-%COMP%]{border-top:2px solid rgba(0,0,0,.54)}.mat-icon-button[disabled][_ngcontent-%COMP%] .mat-paginator-decrement[_ngcontent-%COMP%], .mat-icon-button[disabled][_ngcontent-%COMP%] .mat-paginator-first[_ngcontent-%COMP%], .mat-icon-button[disabled][_ngcontent-%COMP%] .mat-paginator-increment[_ngcontent-%COMP%], .mat-icon-button[disabled][_ngcontent-%COMP%] .mat-paginator-last[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.38)}.mat-paginator-container[_ngcontent-%COMP%]{min-height:56px}.mat-progress-bar-background[_ngcontent-%COMP%]{fill:#c3def5}.mat-progress-bar-buffer[_ngcontent-%COMP%]{background-color:#c3def5}.mat-progress-bar-fill[_ngcontent-%COMP%]:after{background-color:#1e88e5}.mat-progress-bar.mat-accent[_ngcontent-%COMP%] .mat-progress-bar-background[_ngcontent-%COMP%]{fill:#cbd0e9}.mat-progress-bar.mat-accent[_ngcontent-%COMP%] .mat-progress-bar-buffer[_ngcontent-%COMP%]{background-color:#cbd0e9}.mat-progress-bar.mat-accent[_ngcontent-%COMP%] .mat-progress-bar-fill[_ngcontent-%COMP%]:after{background-color:#3f51b5}.mat-progress-bar.mat-warn[_ngcontent-%COMP%] .mat-progress-bar-background[_ngcontent-%COMP%]{fill:#f6c3d4}.mat-progress-bar.mat-warn[_ngcontent-%COMP%] .mat-progress-bar-buffer[_ngcontent-%COMP%]{background-color:#f6c3d4}.mat-progress-bar.mat-warn[_ngcontent-%COMP%] .mat-progress-bar-fill[_ngcontent-%COMP%]:after{background-color:#e91e63}.mat-progress-spinner[_ngcontent-%COMP%] circle[_ngcontent-%COMP%], .mat-spinner[_ngcontent-%COMP%] circle[_ngcontent-%COMP%]{stroke:#1e88e5}.mat-progress-spinner.mat-accent[_ngcontent-%COMP%] circle[_ngcontent-%COMP%], .mat-spinner.mat-accent[_ngcontent-%COMP%] circle[_ngcontent-%COMP%]{stroke:#3f51b5}.mat-progress-spinner.mat-warn[_ngcontent-%COMP%] circle[_ngcontent-%COMP%], .mat-spinner.mat-warn[_ngcontent-%COMP%] circle[_ngcontent-%COMP%]{stroke:#e91e63}.mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.54)}.mat-radio-button.mat-primary.mat-radio-checked[_ngcontent-%COMP%] .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:#1e88e5}.mat-radio-button.mat-primary.mat-radio-checked[_ngcontent-%COMP%] .mat-radio-persistent-ripple[_ngcontent-%COMP%], .mat-radio-button.mat-primary[_ngcontent-%COMP%] .mat-radio-inner-circle[_ngcontent-%COMP%], .mat-radio-button.mat-primary[_ngcontent-%COMP%] .mat-radio-ripple[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-primary[_ngcontent-%COMP%]:active .mat-radio-persistent-ripple[_ngcontent-%COMP%]{background-color:#1e88e5}.mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-%COMP%] .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:#3f51b5}.mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-%COMP%] .mat-radio-persistent-ripple[_ngcontent-%COMP%], .mat-radio-button.mat-accent[_ngcontent-%COMP%] .mat-radio-inner-circle[_ngcontent-%COMP%], .mat-radio-button.mat-accent[_ngcontent-%COMP%] .mat-radio-ripple[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-accent[_ngcontent-%COMP%]:active .mat-radio-persistent-ripple[_ngcontent-%COMP%]{background-color:#3f51b5}.mat-radio-button.mat-warn.mat-radio-checked[_ngcontent-%COMP%] .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:#e91e63}.mat-radio-button.mat-warn.mat-radio-checked[_ngcontent-%COMP%] .mat-radio-persistent-ripple[_ngcontent-%COMP%], .mat-radio-button.mat-warn[_ngcontent-%COMP%] .mat-radio-inner-circle[_ngcontent-%COMP%], .mat-radio-button.mat-warn[_ngcontent-%COMP%] .mat-radio-ripple[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-warn[_ngcontent-%COMP%]:active .mat-radio-persistent-ripple[_ngcontent-%COMP%]{background-color:#e91e63}.mat-radio-button.mat-radio-disabled.mat-radio-checked[_ngcontent-%COMP%] .mat-radio-outer-circle[_ngcontent-%COMP%], .mat-radio-button.mat-radio-disabled[_ngcontent-%COMP%] .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled[_ngcontent-%COMP%] .mat-radio-inner-circle[_ngcontent-%COMP%], .mat-radio-button.mat-radio-disabled[_ngcontent-%COMP%] .mat-radio-ripple[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled[_ngcontent-%COMP%] .mat-radio-label-content[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}.mat-radio-button[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{background-color:#000}.mat-select-value[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}.mat-select-placeholder[_ngcontent-%COMP%]{color:rgba(0,0,0,.42)}.mat-select-disabled[_ngcontent-%COMP%] .mat-select-value[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}.mat-select-arrow[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}.mat-select-panel[_ngcontent-%COMP%]{background:#fff}.mat-select-panel[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-select-panel[_ngcontent-%COMP%] .mat-option.mat-selected[_ngcontent-%COMP%]:not(.mat-option-multiple){background:rgba(0,0,0,.12)}.mat-form-field.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-select-arrow[_ngcontent-%COMP%]{color:#1e88e5}.mat-form-field.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-select-arrow[_ngcontent-%COMP%]{color:#3f51b5}.mat-form-field.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-select-arrow[_ngcontent-%COMP%], .mat-form-field[_ngcontent-%COMP%] .mat-select.mat-select-invalid[_ngcontent-%COMP%] .mat-select-arrow[_ngcontent-%COMP%]{color:#e91e63}.mat-form-field[_ngcontent-%COMP%] .mat-select.mat-select-disabled[_ngcontent-%COMP%] .mat-select-arrow[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}.mat-drawer-container[_ngcontent-%COMP%]{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-drawer[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}.mat-drawer[_ngcontent-%COMP%], .mat-drawer.mat-drawer-push[_ngcontent-%COMP%]{background-color:#fff}.mat-drawer[_ngcontent-%COMP%]:not(.mat-drawer-side){box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mat-drawer-side[_ngcontent-%COMP%]{border-right:1px solid rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end[_ngcontent-%COMP%], [dir=rtl][_ngcontent-%COMP%] .mat-drawer-side[_ngcontent-%COMP%]{border-left:1px solid rgba(0,0,0,.12);border-right:none}[dir=rtl][_ngcontent-%COMP%] .mat-drawer-side.mat-drawer-end[_ngcontent-%COMP%]{border-left:none;border-right:1px solid rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.6)}.mat-slide-toggle.mat-checked[_ngcontent-%COMP%] .mat-slide-toggle-thumb[_ngcontent-%COMP%]{background-color:#3f51b5}.mat-slide-toggle.mat-checked[_ngcontent-%COMP%] .mat-slide-toggle-bar[_ngcontent-%COMP%]{background-color:rgba(63,81,181,.54)}.mat-slide-toggle.mat-checked[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{background-color:#3f51b5}.mat-slide-toggle.mat-primary.mat-checked[_ngcontent-%COMP%] .mat-slide-toggle-thumb[_ngcontent-%COMP%]{background-color:#1e88e5}.mat-slide-toggle.mat-primary.mat-checked[_ngcontent-%COMP%] .mat-slide-toggle-bar[_ngcontent-%COMP%]{background-color:rgba(30,136,229,.54)}.mat-slide-toggle.mat-primary.mat-checked[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{background-color:#1e88e5}.mat-slide-toggle.mat-warn.mat-checked[_ngcontent-%COMP%] .mat-slide-toggle-thumb[_ngcontent-%COMP%]{background-color:#e91e63}.mat-slide-toggle.mat-warn.mat-checked[_ngcontent-%COMP%] .mat-slide-toggle-bar[_ngcontent-%COMP%]{background-color:rgba(233,30,99,.54)}.mat-slide-toggle.mat-warn.mat-checked[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{background-color:#e91e63}.mat-slide-toggle[_ngcontent-%COMP%]:not(.mat-checked) .mat-ripple-element[_ngcontent-%COMP%]{background-color:#000}.mat-slide-toggle-thumb[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);background-color:#fafafa}.mat-slide-toggle-bar[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.38)}.mat-slider-track-background[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.26)}.mat-primary[_ngcontent-%COMP%] .mat-slider-thumb[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-slider-thumb-label[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-slider-track-fill[_ngcontent-%COMP%]{background-color:#1e88e5}.mat-primary[_ngcontent-%COMP%] .mat-slider-thumb-label-text[_ngcontent-%COMP%]{color:#fff}.mat-primary[_ngcontent-%COMP%] .mat-slider-focus-ring[_ngcontent-%COMP%]{background-color:rgba(30,136,229,.2)}.mat-accent[_ngcontent-%COMP%] .mat-slider-thumb[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-slider-thumb-label[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-slider-track-fill[_ngcontent-%COMP%]{background-color:#3f51b5}.mat-accent[_ngcontent-%COMP%] .mat-slider-thumb-label-text[_ngcontent-%COMP%]{color:#fff}.mat-accent[_ngcontent-%COMP%] .mat-slider-focus-ring[_ngcontent-%COMP%]{background-color:rgba(63,81,181,.2)}.mat-warn[_ngcontent-%COMP%] .mat-slider-thumb[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-slider-thumb-label[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-slider-track-fill[_ngcontent-%COMP%]{background-color:#e91e63}.mat-warn[_ngcontent-%COMP%] .mat-slider-thumb-label-text[_ngcontent-%COMP%]{color:#fff}.mat-warn[_ngcontent-%COMP%] .mat-slider-focus-ring[_ngcontent-%COMP%]{background-color:rgba(233,30,99,.2)}.cdk-focused[_ngcontent-%COMP%] .mat-slider-track-background[_ngcontent-%COMP%], .mat-slider[_ngcontent-%COMP%]:hover .mat-slider-track-background[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.38)}.mat-slider-disabled[_ngcontent-%COMP%] .mat-slider-thumb[_ngcontent-%COMP%], .mat-slider-disabled[_ngcontent-%COMP%] .mat-slider-track-background[_ngcontent-%COMP%], .mat-slider-disabled[_ngcontent-%COMP%] .mat-slider-track-fill[_ngcontent-%COMP%], .mat-slider-disabled[_ngcontent-%COMP%]:hover .mat-slider-track-background[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.26)}.mat-slider-min-value[_ngcontent-%COMP%] .mat-slider-focus-ring[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.12)}.mat-slider-min-value.mat-slider-thumb-label-showing[_ngcontent-%COMP%] .mat-slider-thumb[_ngcontent-%COMP%], .mat-slider-min-value.mat-slider-thumb-label-showing[_ngcontent-%COMP%] .mat-slider-thumb-label[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.87)}.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused[_ngcontent-%COMP%] .mat-slider-thumb[_ngcontent-%COMP%], .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused[_ngcontent-%COMP%] .mat-slider-thumb-label[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.26)}.mat-slider-min-value[_ngcontent-%COMP%]:not(.mat-slider-thumb-label-showing) .mat-slider-thumb[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.26);background-color:transparent}.mat-slider-min-value[_ngcontent-%COMP%]:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb[_ngcontent-%COMP%], .mat-slider-min-value[_ngcontent-%COMP%]:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.38)}.mat-slider-min-value[_ngcontent-%COMP%]:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb[_ngcontent-%COMP%], .mat-slider-min-value[_ngcontent-%COMP%]:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.26)}.mat-slider-has-ticks[_ngcontent-%COMP%] .mat-slider-wrapper[_ngcontent-%COMP%]:after{border-color:rgba(0,0,0,.7)}.mat-slider-horizontal[_ngcontent-%COMP%] .mat-slider-ticks[_ngcontent-%COMP%]{background-image:repeating-linear-gradient(90deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent);background-image:-moz-repeating-linear-gradient(.0001deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-slider-vertical[_ngcontent-%COMP%] .mat-slider-ticks[_ngcontent-%COMP%]{background-image:repeating-linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-step-header.cdk-keyboard-focused[_ngcontent-%COMP%], .mat-step-header.cdk-program-focused[_ngcontent-%COMP%], .mat-step-header[_ngcontent-%COMP%]:hover{background-color:rgba(0,0,0,.04)}@media (hover:none){.mat-step-header[_ngcontent-%COMP%]:hover{background:none}}.mat-step-header[_ngcontent-%COMP%] .mat-step-label[_ngcontent-%COMP%], .mat-step-header[_ngcontent-%COMP%] .mat-step-optional[_ngcontent-%COMP%]{color:rgba(0,0,0,.54)}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.54);color:#fff}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-selected[_ngcontent-%COMP%], .mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%], .mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-edit[_ngcontent-%COMP%]{background-color:#1e88e5;color:#fff}.mat-step-header.mat-accent[_ngcontent-%COMP%] .mat-step-icon[_ngcontent-%COMP%]{color:#fff}.mat-step-header.mat-accent[_ngcontent-%COMP%] .mat-step-icon-selected[_ngcontent-%COMP%], .mat-step-header.mat-accent[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%], .mat-step-header.mat-accent[_ngcontent-%COMP%] .mat-step-icon-state-edit[_ngcontent-%COMP%]{background-color:#3f51b5;color:#fff}.mat-step-header.mat-warn[_ngcontent-%COMP%] .mat-step-icon[_ngcontent-%COMP%]{color:#fff}.mat-step-header.mat-warn[_ngcontent-%COMP%] .mat-step-icon-selected[_ngcontent-%COMP%], .mat-step-header.mat-warn[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%], .mat-step-header.mat-warn[_ngcontent-%COMP%] .mat-step-icon-state-edit[_ngcontent-%COMP%]{background-color:#e91e63;color:#fff}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-error[_ngcontent-%COMP%]{background-color:transparent;color:#e91e63}.mat-step-header[_ngcontent-%COMP%] .mat-step-label.mat-step-label-active[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}.mat-step-header[_ngcontent-%COMP%] .mat-step-label.mat-step-label-error[_ngcontent-%COMP%]{color:#e91e63}.mat-stepper-horizontal[_ngcontent-%COMP%], .mat-stepper-vertical[_ngcontent-%COMP%]{background-color:#fff}.mat-stepper-vertical-line[_ngcontent-%COMP%]:before{border-left-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header[_ngcontent-%COMP%]:after, .mat-horizontal-stepper-header[_ngcontent-%COMP%]:before, .mat-stepper-horizontal-line[_ngcontent-%COMP%]{border-top-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header[_ngcontent-%COMP%]{height:72px}.mat-stepper-label-position-bottom[_ngcontent-%COMP%] .mat-horizontal-stepper-header[_ngcontent-%COMP%], .mat-vertical-stepper-header[_ngcontent-%COMP%]{padding:24px}.mat-stepper-vertical-line[_ngcontent-%COMP%]:before{top:-16px;bottom:-16px}.mat-stepper-label-position-bottom[_ngcontent-%COMP%] .mat-horizontal-stepper-header[_ngcontent-%COMP%]:after, .mat-stepper-label-position-bottom[_ngcontent-%COMP%] .mat-horizontal-stepper-header[_ngcontent-%COMP%]:before, .mat-stepper-label-position-bottom[_ngcontent-%COMP%] .mat-stepper-horizontal-line[_ngcontent-%COMP%]{top:36px}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}.mat-tab-header[_ngcontent-%COMP%], .mat-tab-nav-bar[_ngcontent-%COMP%]{border-bottom:1px solid rgba(0,0,0,.12)}.mat-tab-group-inverted-header[_ngcontent-%COMP%] .mat-tab-header[_ngcontent-%COMP%], .mat-tab-group-inverted-header[_ngcontent-%COMP%] .mat-tab-nav-bar[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.12);border-bottom:none}.mat-tab-label[_ngcontent-%COMP%], .mat-tab-link[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}.mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.38)}.mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.87)}.mat-tab-header-pagination-disabled[_ngcontent-%COMP%] .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:rgba(0,0,0,.38)}.mat-tab-group[class*=mat-background-][_ngcontent-%COMP%] .mat-tab-header[_ngcontent-%COMP%], .mat-tab-nav-bar[class*=mat-background-][_ngcontent-%COMP%]{border-bottom:none;border-top:none}.mat-tab-group.mat-primary[_ngcontent-%COMP%] .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-group.mat-primary[_ngcontent-%COMP%] .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-group.mat-primary[_ngcontent-%COMP%] .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-group.mat-primary[_ngcontent-%COMP%] .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary[_ngcontent-%COMP%] .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary[_ngcontent-%COMP%] .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary[_ngcontent-%COMP%] .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary[_ngcontent-%COMP%] .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(187,222,251,.3)}.mat-tab-group.mat-primary[_ngcontent-%COMP%] .mat-ink-bar[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-primary[_ngcontent-%COMP%] .mat-ink-bar[_ngcontent-%COMP%]{background-color:#1e88e5}.mat-tab-group.mat-primary.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-ink-bar[_ngcontent-%COMP%], .mat-tab-group.mat-primary.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-ink-bar[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-primary.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-ink-bar[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-primary.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-ink-bar[_ngcontent-%COMP%]{background-color:#fff}.mat-tab-group.mat-accent[_ngcontent-%COMP%] .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-group.mat-accent[_ngcontent-%COMP%] .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-group.mat-accent[_ngcontent-%COMP%] .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-group.mat-accent[_ngcontent-%COMP%] .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent[_ngcontent-%COMP%] .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent[_ngcontent-%COMP%] .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent[_ngcontent-%COMP%] .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent[_ngcontent-%COMP%] .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(197,202,233,.3)}.mat-tab-group.mat-accent[_ngcontent-%COMP%] .mat-ink-bar[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-accent[_ngcontent-%COMP%] .mat-ink-bar[_ngcontent-%COMP%]{background-color:#3f51b5}.mat-tab-group.mat-accent.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-ink-bar[_ngcontent-%COMP%], .mat-tab-group.mat-accent.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-ink-bar[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-accent.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-ink-bar[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-accent.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-ink-bar[_ngcontent-%COMP%]{background-color:#fff}.mat-tab-group.mat-warn[_ngcontent-%COMP%] .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-group.mat-warn[_ngcontent-%COMP%] .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-group.mat-warn[_ngcontent-%COMP%] .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-group.mat-warn[_ngcontent-%COMP%] .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn[_ngcontent-%COMP%] .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn[_ngcontent-%COMP%] .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn[_ngcontent-%COMP%] .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn[_ngcontent-%COMP%] .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(248,187,208,.3)}.mat-tab-group.mat-warn[_ngcontent-%COMP%] .mat-ink-bar[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-warn[_ngcontent-%COMP%] .mat-ink-bar[_ngcontent-%COMP%]{background-color:#e91e63}.mat-tab-group.mat-warn.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-ink-bar[_ngcontent-%COMP%], .mat-tab-group.mat-warn.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-ink-bar[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-warn.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-ink-bar[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-warn.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-ink-bar[_ngcontent-%COMP%]{background-color:#fff}.mat-tab-group.mat-background-primary[_ngcontent-%COMP%] .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-group.mat-background-primary[_ngcontent-%COMP%] .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-group.mat-background-primary[_ngcontent-%COMP%] .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-group.mat-background-primary[_ngcontent-%COMP%] .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%] .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%] .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%] .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%] .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(187,222,251,.3)}.mat-tab-group.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%], .mat-tab-group.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-header-pagination[_ngcontent-%COMP%], .mat-tab-group.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-header-pagination[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%]{background-color:#1e88e5}.mat-tab-group.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-tab-label[_ngcontent-%COMP%], .mat-tab-group.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-tab-link[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-tab-label[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-tab-link[_ngcontent-%COMP%]{color:#fff}.mat-tab-group.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], .mat-tab-group.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-header-pagination[_ngcontent-%COMP%] .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], .mat-tab-group.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-focus-indicator[_ngcontent-%COMP%]:before, .mat-tab-group.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], .mat-tab-group.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-focus-indicator[_ngcontent-%COMP%]:before, .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-header-pagination[_ngcontent-%COMP%] .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-focus-indicator[_ngcontent-%COMP%]:before, .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-focus-indicator[_ngcontent-%COMP%]:before{border-color:#fff}.mat-tab-group.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-header-pagination-disabled[_ngcontent-%COMP%] .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], .mat-tab-group.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-tab-header-pagination-disabled[_ngcontent-%COMP%] .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-header-pagination-disabled[_ngcontent-%COMP%] .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-tab-header-pagination-disabled[_ngcontent-%COMP%] .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-header-pagination[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .mat-tab-group.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .mat-tab-group.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-header-pagination[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}.mat-tab-group.mat-background-accent[_ngcontent-%COMP%] .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-group.mat-background-accent[_ngcontent-%COMP%] .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-group.mat-background-accent[_ngcontent-%COMP%] .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-group.mat-background-accent[_ngcontent-%COMP%] .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%] .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%] .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%] .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%] .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(197,202,233,.3)}.mat-tab-group.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%], .mat-tab-group.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-header-pagination[_ngcontent-%COMP%], .mat-tab-group.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-header-pagination[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%]{background-color:#3f51b5}.mat-tab-group.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-tab-label[_ngcontent-%COMP%], .mat-tab-group.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-tab-link[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-tab-label[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-tab-link[_ngcontent-%COMP%]{color:#fff}.mat-tab-group.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], .mat-tab-group.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-header-pagination[_ngcontent-%COMP%] .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], .mat-tab-group.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-focus-indicator[_ngcontent-%COMP%]:before, .mat-tab-group.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], .mat-tab-group.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-focus-indicator[_ngcontent-%COMP%]:before, .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-header-pagination[_ngcontent-%COMP%] .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-focus-indicator[_ngcontent-%COMP%]:before, .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-focus-indicator[_ngcontent-%COMP%]:before{border-color:#fff}.mat-tab-group.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-header-pagination-disabled[_ngcontent-%COMP%] .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], .mat-tab-group.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-tab-header-pagination-disabled[_ngcontent-%COMP%] .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-header-pagination-disabled[_ngcontent-%COMP%] .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-tab-header-pagination-disabled[_ngcontent-%COMP%] .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-header-pagination[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .mat-tab-group.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .mat-tab-group.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-header-pagination[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}.mat-tab-group.mat-background-warn[_ngcontent-%COMP%] .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-group.mat-background-warn[_ngcontent-%COMP%] .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-group.mat-background-warn[_ngcontent-%COMP%] .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-group.mat-background-warn[_ngcontent-%COMP%] .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%] .mat-tab-label.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%] .mat-tab-label.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%] .mat-tab-link.cdk-keyboard-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%] .mat-tab-link.cdk-program-focused[_ngcontent-%COMP%]:not(.mat-tab-disabled){background-color:rgba(248,187,208,.3)}.mat-tab-group.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%], .mat-tab-group.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-header-pagination[_ngcontent-%COMP%], .mat-tab-group.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-header-pagination[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%]{background-color:#e91e63}.mat-tab-group.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-tab-label[_ngcontent-%COMP%], .mat-tab-group.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-tab-link[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-tab-label[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-tab-link[_ngcontent-%COMP%]{color:#fff}.mat-tab-group.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], .mat-tab-group.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-tab-label.mat-tab-disabled[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-tab-link.mat-tab-disabled[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-header-pagination[_ngcontent-%COMP%] .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], .mat-tab-group.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-focus-indicator[_ngcontent-%COMP%]:before, .mat-tab-group.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], .mat-tab-group.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-focus-indicator[_ngcontent-%COMP%]:before, .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-header-pagination[_ngcontent-%COMP%] .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-focus-indicator[_ngcontent-%COMP%]:before, .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-focus-indicator[_ngcontent-%COMP%]:before{border-color:#fff}.mat-tab-group.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-header-pagination-disabled[_ngcontent-%COMP%] .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], .mat-tab-group.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-tab-header-pagination-disabled[_ngcontent-%COMP%] .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-header-pagination-disabled[_ngcontent-%COMP%] .mat-tab-header-pagination-chevron[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-tab-header-pagination-disabled[_ngcontent-%COMP%] .mat-tab-header-pagination-chevron[_ngcontent-%COMP%]{border-color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-header-pagination[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .mat-tab-group.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .mat-tab-group.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-header-pagination[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-header[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .mat-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%] > .mat-tab-link-container[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.12)}.mat-toolbar[_ngcontent-%COMP%]{background:#f5f5f5;color:rgba(0,0,0,.87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{background:#1e88e5;color:#fff}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{background:#3f51b5;color:#fff}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{background:#e91e63;color:#fff}.mat-toolbar[_ngcontent-%COMP%] .mat-focused[_ngcontent-%COMP%] .mat-form-field-ripple[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%] .mat-form-field-ripple[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%] .mat-form-field-underline[_ngcontent-%COMP%]{background-color:currentColor}.mat-toolbar[_ngcontent-%COMP%] .mat-focused[_ngcontent-%COMP%] .mat-form-field-label[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%] .mat-form-field-label[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%] .mat-form-field.mat-focused[_ngcontent-%COMP%] .mat-select-arrow[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%] .mat-select-arrow[_ngcontent-%COMP%], .mat-toolbar[_ngcontent-%COMP%] .mat-select-value[_ngcontent-%COMP%]{color:inherit}.mat-toolbar[_ngcontent-%COMP%] .mat-input-element[_ngcontent-%COMP%]{caret-color:currentColor}.mat-toolbar-multiple-rows[_ngcontent-%COMP%]{min-height:64px}.mat-toolbar-row[_ngcontent-%COMP%], .mat-toolbar-single-row[_ngcontent-%COMP%]{height:64px}@media (max-width:599px){.mat-toolbar-multiple-rows[_ngcontent-%COMP%]{min-height:56px}.mat-toolbar-row[_ngcontent-%COMP%], .mat-toolbar-single-row[_ngcontent-%COMP%]{height:56px}}.mat-tooltip[_ngcontent-%COMP%]{background:rgba(97,97,97,.9)}.mat-tree[_ngcontent-%COMP%]{background:#fff}.mat-nested-tree-node[_ngcontent-%COMP%], .mat-tree-node[_ngcontent-%COMP%]{color:rgba(0,0,0,.87)}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-snack-bar-container[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.7);background:#323232;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-simple-snackbar-action[_ngcontent-%COMP%]{color:#3f51b5}.taskboard[_ngcontent-%COMP%]{overflow-x:auto;overflow-y:auto;white-space:nowrap;height:calc(100vh - 0px)}.taskboard[_ngcontent-%COMP%] .taskboard-wrapper[_ngcontent-%COMP%]{width:280px;padding-right:8px;padding-left:8px;box-sizing:border-box;display:inline-block;vertical-align:top;height:100%}.taskboard[_ngcontent-%COMP%] .taskboard-wrapper[_ngcontent-%COMP%]:first-child{padding-left:0}.taskboard[_ngcontent-%COMP%] .taskboard-wrapper[_ngcontent-%COMP%]:last-child{padding-right:0}.taskboard[_ngcontent-%COMP%] .taskboard-list[_ngcontent-%COMP%]{box-sizing:border-box;display:flex;flex-direction:column;max-height:100%;white-space:normal;border-radius:0}.taskboard[_ngcontent-%COMP%] .taskboard-header[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:row;align-items:center;text-transform:uppercase;letter-spacing:.02rem;padding:8px 8px 0}.taskboard[_ngcontent-%COMP%] .taskboard-task[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;padding:15px;margin-bottom:15px;border-radius:6px}.taskboard[_ngcontent-%COMP%] .taskboard-task[_ngcontent-%COMP%]:last-child{margin-bottom:0}.taskboard[_ngcontent-%COMP%] .taskboard-task[_ngcontent-%COMP%]:hover{cursor:-webkit-grab;cursor:grab}.taskboard[_ngcontent-%COMP%] .taskboard-task[_ngcontent-%COMP%]:after{content:"";position:absolute;top:0;border-left:15px solid transparent;border-top:15px solid transparent;right:0}.taskboard[_ngcontent-%COMP%] .taskboard-task.task-status-success[_ngcontent-%COMP%]:after{border-top-color:#26c6da}.taskboard[_ngcontent-%COMP%] .taskboard-task.task-status-info[_ngcontent-%COMP%]:after{border-top-color:#1e88e5}.taskboard[_ngcontent-%COMP%] .taskboard-task.task-status-warning[_ngcontent-%COMP%]:after{border-top-color:#ffb22b}.taskboard[_ngcontent-%COMP%] .taskboard-task.task-status-danger[_ngcontent-%COMP%]:after{border-top-color:#fc4b6c}.taskboard[_ngcontent-%COMP%] .task-decription[_ngcontent-%COMP%]{color:rgba(0,0,0,.5)}.taskboard[_ngcontent-%COMP%] .todos[_ngcontent-%COMP%] .taskboard-task[_ngcontent-%COMP%]{background:#e3f3fd}.taskboard[_ngcontent-%COMP%] .inprogress[_ngcontent-%COMP%] .taskboard-task[_ngcontent-%COMP%]{background:#fff8ec}.taskboard[_ngcontent-%COMP%] .completed[_ngcontent-%COMP%] .taskboard-task[_ngcontent-%COMP%]{background:#e8fdf8}.taskboard[_ngcontent-%COMP%] .onhold[_ngcontent-%COMP%] .taskboard-task[_ngcontent-%COMP%]{background:#f9e7eb}.taskboard[_ngcontent-%COMP%] .taskboard-cards[_ngcontent-%COMP%]{padding:8px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto}.taskboard[_ngcontent-%COMP%] .taskboard-task-title[_ngcontent-%COMP%]{margin-bottom:8px;font-size:16px;font-weight:500}']}),Oo)}]}],ko=r(29609),_o=((Mo=function e(){s(this,e)}).\u0275fac=function(e){return new(e||Mo)},Mo.\u0275mod=h["\u0275\u0275defineNgModule"]({type:Mo}),Mo.\u0275inj=h["\u0275\u0275defineInjector"]({imports:[[l.ez,c.Bz.forChild(Po),d.O,wa.forRoot({provide:Sn,useFactory:wo}),u.o9,g.fi,Ea.qE,xa.Xd]]}),Mo);function wo(){return function(e){return p(p({},function(e){return{addDays:function(t,n){return e(t).add(n,"days").toDate()},addHours:function(t,n){return e(t).add(n,"hours").toDate()},addMinutes:function(t,n){return e(t).add(n,"minutes").toDate()},addSeconds:function(t,n){return e(t).add(n,"seconds").toDate()},differenceInDays:function(t,n){return e(t).diff(e(n),"days")},differenceInMinutes:function(t,n){return e(t).diff(e(n),"minutes")},differenceInSeconds:function(t,n){return e(t).diff(e(n),"seconds")},endOfDay:function(t){return e(t).endOf("day").toDate()},endOfMonth:function(t){return e(t).endOf("month").toDate()},endOfWeek:function(t){return e(t).endOf("week").toDate()},getDay:function(t){return e(t).day()},getMonth:function(t){return e(t).month()},isSameDay:function(t,n){return e(t).isSame(e(n),"day")},isSameMonth:function(t,n){return e(t).isSame(e(n),"month")},isSameSecond:function(t,n){return e(t).isSame(e(n),"second")},max:function(t){return e.max(t.map(function(t){return e(t)})).toDate()},setHours:function(t,n){return e(t).set("hours",n).toDate()},setMinutes:function(t,n){return e(t).set("minutes",n).toDate()},startOfDay:function(t){return e(t).startOf("day").toDate()},startOfMinute:function(t){return e(t).startOf("minute").toDate()},startOfMonth:function(t){return e(t).startOf("month").toDate()},startOfWeek:function(t){return e(t).startOf("week").toDate()},getHours:function(t){return e(t).get("hours")},getMinutes:function(t){return e(t).get("minutes")}}}(e)),{addWeeks:function(t,n){return e(t).add(n,"weeks").toDate()},addMonths:function(t,n){return e(t).add(n,"months").toDate()},subDays:function(t,n){return e(t).subtract(n,"days").toDate()},subWeeks:function(t,n){return e(t).subtract(n,"weeks").toDate()},subMonths:function(t,n){return e(t).subtract(n,"months").toDate()},getISOWeek:function(t){return e(t).isoWeek()},setDate:function(t,n){return e(t).date(n).toDate()},setMonth:function(t,n){return e(t).month(n).toDate()},setYear:function(t,n){return e(t).year(n).toDate()},getDate:function(t){return e(t).date()},getYear:function(t){return e(t).year()}})}(ko)}}}])}();