text: (window.webpackJsonp=window.webpackJsonp||[]).push([[1],{"+tJ4":function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(t){return function(e){for(var n=0,r=t.length;n<r&&!e.closed;n++)e.next(t[n]);e.closed||e.complete()}}},"+umK":function(t,e,n){"use strict";function r(){}n.d(e,"a",function(){return r})},"/WYv":function(t,e,n){"use strict";function r(t){return t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}n.d(e,"a",function(){return r})},0:function(t,e,n){t.exports=n("zUnb")},"0/uQ":function(t,e,n){"use strict";var r=n("6blF"),i=n("/WYv"),o=n("2ePl"),s=n("xTla"),a=n("En8+"),l=n("IUTb"),u=n("pugT"),c=n("S5XQ"),p=n("u67D"),d=n("JcRv"),h=n("Fxb1");function f(t,e){if(!e)return t instanceof r.a?t:new r.a(Object(h.a)(t));if(null!=t){if(function(t){return t&&"function"==typeof t[s.a]}(t))return function(t,e){return new r.a(e?function(n){var r=new u.a;return r.add(e.schedule(function(){var i=t[s.a]();r.add(i.subscribe({next:function(t){r.add(e.schedule(function(){return n.next(t)}))},error:function(t){r.add(e.schedule(function(){return n.error(t)}))},complete:function(){r.add(e.schedule(function(){return n.complete()}))}}))})),r}:Object(d.a)(t))}(t,e);if(Object(i.a)(t))return function(t,e){return new r.a(e?function(n){var r=new u.a;return r.add(e.schedule(function(){return t.then(function(t){r.add(e.schedule(function(){n.next(t),r.add(e.schedule(function(){return n.complete()}))}))},function(t){r.add(e.schedule(function(){return n.error(t)}))})})),r}:Object(c.a)(t))}(t,e);if(Object(o.a)(t))return Object(l.a)(t,e);if(function(t){return t&&"function"==typeof t[a.a]}(t)||"string"==typeof t)return function(t,e){if(!t)throw new Error("Iterable cannot be null");return new r.a(e?function(n){var r,i=new u.a;return i.add(function(){r&&"function"==typeof r.return&&r.return()}),i.add(e.schedule(function(){r=t[a.a](),i.add(e.schedule(function(){if(!n.closed){var t,e;try{var i=r.next();t=i.value,e=i.done}catch(o){return void n.error(o)}e?n.complete():(n.next(t),this.schedule())}}))})),i}:Object(p.a)(t))}(t,e)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")}n.d(e,"a",function(){return f})},"0JBz":function(t,e,n){t.exports=function(){"use strict";var t="undefined"==typeof document?{body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},location:{hash:""}}:document,e="undefined"==typeof window?{document:t,navigator:{userAgent:""},location:{},history:{},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){}}:window,n=function(t){for(var e=0;e<t.length;e+=1)this[e]=t[e];return this.length=t.length,this};function r(r,i){var o=[],s=0;if(r&&!i&&r instanceof n)return r;if(r)if("string"==typeof r){var a,l,u=r.trim();if(u.indexOf("<")>=0&&u.indexOf(">")>=0){var c="div";for(0===u.indexOf("<li")&&(c="ul"),0===u.indexOf("<tr")&&(c="tbody"),0!==u.indexOf("<td")&&0!==u.indexOf("<th")||(c="tr"),0===u.indexOf("<tbody")&&(c="table"),0===u.indexOf("<option")&&(c="select"),(l=t.createElement(c)).innerHTML=u,s=0;s<l.childNodes.length;s+=1)o.push(l.childNodes[s])}else for(a=i||"#"!==r[0]||r.match(/[ .<>:~]/)?(i||t).querySelectorAll(r.trim()):[t.getElementById(r.trim().split("#")[1])],s=0;s<a.length;s+=1)a[s]&&o.push(a[s])}else if(r.nodeType||r===e||r===t)o.push(r);else if(r.length>0&&r[0].nodeType)for(s=0;s<r.length;s+=1)o.push(r[s]);return new n(o)}function i(t){for(var e=[],n=0;n<t.length;n+=1)-1===e.indexOf(t[n])&&e.push(t[n]);return e}r.fn=n.prototype,r.Class=n,r.Dom7=n;var o={addClass:function(t){if(void 0===t)return this;for(var e=t.split(" "),n=0;n<e.length;n+=1)for(var r=0;r<this.length;r+=1)void 0!==this[r]&&void 0!==this[r].classList&&this[r].classList.add(e[n]);return this},removeClass:function(t){for(var e=t.split(" "),n=0;n<e.length;n+=1)for(var r=0;r<this.length;r+=1)void 0!==this[r]&&void 0!==this[r].classList&&this[r].classList.remove(e[n]);return this},hasClass:function(t){return!!this[0]&&this[0].classList.contains(t)},toggleClass:function(t){for(var e=t.split(" "),n=0;n<e.length;n+=1)for(var r=0;r<this.length;r+=1)void 0!==this[r]&&void 0!==this[r].classList&&this[r].classList.toggle(e[n]);return this},attr:function(t,e){var n=arguments;if(1===arguments.length&&"string"==typeof t)return this[0]?this[0].getAttribute(t):void 0;for(var r=0;r<this.length;r+=1)if(2===n.length)this[r].setAttribute(t,e);else for(var i in t)this[r][i]=t[i],this[r].setAttribute(i,t[i]);return this},removeAttr:function(t){for(var e=0;e<this.length;e+=1)this[e].removeAttribute(t);return this},data:function(t,e){var n;if(void 0!==e){for(var r=0;r<this.length;r+=1)(n=this[r]).dom7ElementDataStorage||(n.dom7ElementDataStorage={}),n.dom7ElementDataStorage[t]=e;return this}if(n=this[0])return n.dom7ElementDataStorage&&t in n.dom7ElementDataStorage?n.dom7ElementDataStorage[t]:n.getAttribute("data-"+t)||void 0},transform:function(t){for(var e=0;e<this.length;e+=1){var n=this[e].style;n.webkitTransform=t,n.transform=t}return this},transition:function(t){"string"!=typeof t&&(t+="ms");for(var e=0;e<this.length;e+=1){var n=this[e].style;n.webkitTransitionDuration=t,n.transitionDuration=t}return this},on:function(){for(var t,e=[],n=arguments.length;n--;)e[n]=arguments[n];var i=e[0],o=e[1],s=e[2],a=e[3];function l(t){var e=t.target;if(e){var n=t.target.dom7EventData||[];if(n.indexOf(t)<0&&n.unshift(t),r(e).is(o))s.apply(e,n);else for(var i=r(e).parents(),a=0;a<i.length;a+=1)r(i[a]).is(o)&&s.apply(i[a],n)}}function u(t){var e=t&&t.target&&t.target.dom7EventData||[];e.indexOf(t)<0&&e.unshift(t),s.apply(this,e)}"function"==typeof e[1]&&(i=(t=e)[0],s=t[1],a=t[2],o=void 0),a||(a=!1);for(var c,p=i.split(" "),d=0;d<this.length;d+=1){var h=this[d];if(o)for(c=0;c<p.length;c+=1){var f=p[c];h.dom7LiveListeners||(h.dom7LiveListeners={}),h.dom7LiveListeners[f]||(h.dom7LiveListeners[f]=[]),h.dom7LiveListeners[f].push({listener:s,proxyListener:l}),h.addEventListener(f,l,a)}else for(c=0;c<p.length;c+=1){var v=p[c];h.dom7Listeners||(h.dom7Listeners={}),h.dom7Listeners[v]||(h.dom7Listeners[v]=[]),h.dom7Listeners[v].push({listener:s,proxyListener:u}),h.addEventListener(v,u,a)}}return this},off:function(){for(var t,e=[],n=arguments.length;n--;)e[n]=arguments[n];var r=e[0],i=e[1],o=e[2],s=e[3];"function"==typeof e[1]&&(r=(t=e)[0],o=t[1],s=t[2],i=void 0),s||(s=!1);for(var a=r.split(" "),l=0;l<a.length;l+=1)for(var u=a[l],c=0;c<this.length;c+=1){var p=this[c],d=void 0;if(!i&&p.dom7Listeners?d=p.dom7Listeners[u]:i&&p.dom7LiveListeners&&(d=p.dom7LiveListeners[u]),d&&d.length)for(var h=d.length-1;h>=0;h-=1){var f=d[h];o&&f.listener===o?(p.removeEventListener(u,f.proxyListener,s),d.splice(h,1)):o||(p.removeEventListener(u,f.proxyListener,s),d.splice(h,1))}}return this},trigger:function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];for(var i=n[0].split(" "),o=n[1],s=0;s<i.length;s+=1)for(var a=i[s],l=0;l<this.length;l+=1){var u=this[l],c=void 0;try{c=new e.CustomEvent(a,{detail:o,bubbles:!0,cancelable:!0})}catch(p){(c=t.createEvent("Event")).initEvent(a,!0,!0),c.detail=o}u.dom7EventData=n.filter(function(t,e){return e>0}),u.dispatchEvent(c),u.dom7EventData=[],delete u.dom7EventData}return this},transitionEnd:function(t){var e,n=["webkitTransitionEnd","transitionend"],r=this;function i(o){if(o.target===this)for(t.call(this,o),e=0;e<n.length;e+=1)r.off(n[e],i)}if(t)for(e=0;e<n.length;e+=1)r.on(n[e],i);return this},outerWidth:function(t){if(this.length>0){if(t){var e=this.styles();return this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+parseFloat(e.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(t){if(this.length>0){if(t){var e=this.styles();return this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},offset:function(){if(this.length>0){var n=this[0],r=n.getBoundingClientRect(),i=t.body;return{top:r.top+(n===e?e.scrollY:n.scrollTop)-(n.clientTop||i.clientTop||0),left:r.left+(n===e?e.scrollX:n.scrollLeft)-(n.clientLeft||i.clientLeft||0)}}return null},css:function(t,n){var r;if(1===arguments.length){if("string"!=typeof t){for(r=0;r<this.length;r+=1)for(var i in t)this[r].style[i]=t[i];return this}if(this[0])return e.getComputedStyle(this[0],null).getPropertyValue(t)}if(2===arguments.length&&"string"==typeof t){for(r=0;r<this.length;r+=1)this[r].style[t]=n;return this}return this},each:function(t){if(!t)return this;for(var e=0;e<this.length;e+=1)if(!1===t.call(this[e],e,this[e]))return this;return this},html:function(t){if(void 0===t)return this[0]?this[0].innerHTML:void 0;for(var e=0;e<this.length;e+=1)this[e].innerHTML=t;return this},text:function(t){if(void 0===t)return this[0]?this[0].textContent.trim():null;for(var e=0;e<this.length;e+=1)this[e].textContent=t;return this},is:function(i){var o,s,a=this[0];if(!a||void 0===i)return!1;if("string"==typeof i){if(a.matches)return a.matches(i);if(a.webkitMatchesSelector)return a.webkitMatchesSelector(i);if(a.msMatchesSelector)return a.msMatchesSelector(i);for(o=r(i),s=0;s<o.length;s+=1)if(o[s]===a)return!0;return!1}if(i===t)return a===t;if(i===e)return a===e;if(i.nodeType||i instanceof n){for(o=i.nodeType?[i]:i,s=0;s<o.length;s+=1)if(o[s]===a)return!0;return!1}return!1},index:function(){var t,e=this[0];if(e){for(t=0;null!==(e=e.previousSibling);)1===e.nodeType&&(t+=1);return t}},eq:function(t){if(void 0===t)return this;var e,r=this.length;return new n(t>r-1?[]:t<0?(e=r+t)<0?[]:[this[e]]:[this[t]])},append:function(){for(var e,r=[],i=arguments.length;i--;)r[i]=arguments[i];for(var o=0;o<r.length;o+=1){e=r[o];for(var s=0;s<this.length;s+=1)if("string"==typeof e){var a=t.createElement("div");for(a.innerHTML=e;a.firstChild;)this[s].appendChild(a.firstChild)}else if(e instanceof n)for(var l=0;l<e.length;l+=1)this[s].appendChild(e[l]);else this[s].appendChild(e)}return this},prepend:function(e){var r,i;for(r=0;r<this.length;r+=1)if("string"==typeof e){var o=t.createElement("div");for(o.innerHTML=e,i=o.childNodes.length-1;i>=0;i-=1)this[r].insertBefore(o.childNodes[i],this[r].childNodes[0])}else if(e instanceof n)for(i=0;i<e.length;i+=1)this[r].insertBefore(e[i],this[r].childNodes[0]);else this[r].insertBefore(e,this[r].childNodes[0]);return this},next:function(t){return this.length>0?t?this[0].nextElementSibling&&r(this[0].nextElementSibling).is(t)?new n([this[0].nextElementSibling]):new n([]):new n(this[0].nextElementSibling?[this[0].nextElementSibling]:[]):new n([])},nextAll:function(t){var e=[],i=this[0];if(!i)return new n([]);for(;i.nextElementSibling;){var o=i.nextElementSibling;t?r(o).is(t)&&e.push(o):e.push(o),i=o}return new n(e)},prev:function(t){if(this.length>0){var e=this[0];return t?e.previousElementSibling&&r(e.previousElementSibling).is(t)?new n([e.previousElementSibling]):new n([]):new n(e.previousElementSibling?[e.previousElementSibling]:[])}return new n([])},prevAll:function(t){var e=[],i=this[0];if(!i)return new n([]);for(;i.previousElementSibling;){var o=i.previousElementSibling;t?r(o).is(t)&&e.push(o):e.push(o),i=o}return new n(e)},parent:function(t){for(var e=[],n=0;n<this.length;n+=1)null!==this[n].parentNode&&(t?r(this[n].parentNode).is(t)&&e.push(this[n].parentNode):e.push(this[n].parentNode));return r(i(e))},parents:function(t){for(var e=[],n=0;n<this.length;n+=1)for(var o=this[n].parentNode;o;)t?r(o).is(t)&&e.push(o):e.push(o),o=o.parentNode;return r(i(e))},closest:function(t){var e=this;return void 0===t?new n([]):(e.is(t)||(e=e.parents(t).eq(0)),e)},find:function(t){for(var e=[],r=0;r<this.length;r+=1)for(var i=this[r].querySelectorAll(t),o=0;o<i.length;o+=1)e.push(i[o]);return new n(e)},children:function(t){for(var e=[],o=0;o<this.length;o+=1)for(var s=this[o].childNodes,a=0;a<s.length;a+=1)t?1===s[a].nodeType&&r(s[a]).is(t)&&e.push(s[a]):1===s[a].nodeType&&e.push(s[a]);return new n(i(e))},remove:function(){for(var t=0;t<this.length;t+=1)this[t].parentNode&&this[t].parentNode.removeChild(this[t]);return this},add:function(){for(var t,e,n=[],i=arguments.length;i--;)n[i]=arguments[i];for(t=0;t<n.length;t+=1){var o=r(n[t]);for(e=0;e<o.length;e+=1)this[this.length]=o[e],this.length+=1}return this},styles:function(){return this[0]?e.getComputedStyle(this[0],null):{}}};Object.keys(o).forEach(function(t){r.fn[t]=o[t]});var s,a,l={deleteProps:function(t){var e=t;Object.keys(e).forEach(function(t){try{e[t]=null}catch(n){}try{delete e[t]}catch(n){}})},nextTick:function(t,e){return void 0===e&&(e=0),setTimeout(t,e)},now:function(){return Date.now()},getTranslate:function(t,n){var r,i,o;void 0===n&&(n="x");var s=e.getComputedStyle(t,null);return e.WebKitCSSMatrix?((i=s.transform||s.webkitTransform).split(",").length>6&&(i=i.split(", ").map(function(t){return t.replace(",",".")}).join(", ")),o=new e.WebKitCSSMatrix("none"===i?"":i)):r=(o=s.MozTransform||s.OTransform||s.MsTransform||s.msTransform||s.transform||s.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===n&&(i=e.WebKitCSSMatrix?o.m41:16===r.length?parseFloat(r[12]):parseFloat(r[4])),"y"===n&&(i=e.WebKitCSSMatrix?o.m42:16===r.length?parseFloat(r[13]):parseFloat(r[5])),i||0},parseUrlQuery:function(t){var n,r,i,o,s={},a=t||e.location.href;if("string"==typeof a&&a.length)for(o=(r=(a=a.indexOf("?")>-1?a.replace(/\S*\?/,""):"").split("&").filter(function(t){return""!==t})).length,n=0;n<o;n+=1)i=r[n].replace(/#\S+/g,"").split("="),s[decodeURIComponent(i[0])]=void 0===i[1]?void 0:decodeURIComponent(i[1])||"";return s},isObject:function(t){return"object"==typeof t&&null!==t&&t.constructor&&t.constructor===Object},extend:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];for(var n=Object(t[0]),r=1;r<t.length;r+=1){var i=t[r];if(null!=i)for(var o=Object.keys(Object(i)),s=0,a=o.length;s<a;s+=1){var u=o[s],c=Object.getOwnPropertyDescriptor(i,u);void 0!==c&&c.enumerable&&(l.isObject(n[u])&&l.isObject(i[u])?l.extend(n[u],i[u]):!l.isObject(n[u])&&l.isObject(i[u])?(n[u]={},l.extend(n[u],i[u])):n[u]=i[u])}}return n}},u=(a=t.createElement("div"),{touch:e.Modernizr&&!0===e.Modernizr.touch||!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),pointerEvents:!(!e.navigator.pointerEnabled&&!e.PointerEvent),prefixedPointerEvents:!!e.navigator.msPointerEnabled,transition:(s=a.style,"transition"in s||"webkitTransition"in s||"MozTransition"in s),transforms3d:e.Modernizr&&!0===e.Modernizr.csstransforms3d||function(){var t=a.style;return"webkitPerspective"in t||"MozPerspective"in t||"OPerspective"in t||"MsPerspective"in t||"perspective"in t}(),flexbox:function(){for(var t=a.style,e="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),n=0;n<e.length;n+=1)if(e[n]in t)return!0;return!1}(),observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t=!1;try{var n=Object.defineProperty({},"passive",{get:function(){t=!0}});e.addEventListener("testPassiveListener",null,n)}catch(r){}return t}(),gestures:"ongesturestart"in e}),c=function(t){void 0===t&&(t={});var e=this;e.params=t,e.eventsListeners={},e.params&&e.params.on&&Object.keys(e.params.on).forEach(function(t){e.on(t,e.params.on[t])})},p={components:{configurable:!0}};c.prototype.on=function(t,e,n){var r=this;if("function"!=typeof e)return r;var i=n?"unshift":"push";return t.split(" ").forEach(function(t){r.eventsListeners[t]||(r.eventsListeners[t]=[]),r.eventsListeners[t][i](e)}),r},c.prototype.once=function(t,e,n){var r=this;return"function"!=typeof e?r:r.on(t,function n(){for(var i=[],o=arguments.length;o--;)i[o]=arguments[o];e.apply(r,i),r.off(t,n)},n)},c.prototype.off=function(t,e){var n=this;return n.eventsListeners?(t.split(" ").forEach(function(t){void 0===e?n.eventsListeners[t]=[]:n.eventsListeners[t]&&n.eventsListeners[t].length&&n.eventsListeners[t].forEach(function(r,i){r===e&&n.eventsListeners[t].splice(i,1)})}),n):n},c.prototype.emit=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var n,r,i,o=this;return o.eventsListeners?("string"==typeof t[0]||Array.isArray(t[0])?(n=t[0],r=t.slice(1,t.length),i=o):(n=t[0].events,r=t[0].data,i=t[0].context||o),(Array.isArray(n)?n:n.split(" ")).forEach(function(t){if(o.eventsListeners&&o.eventsListeners[t]){var e=[];o.eventsListeners[t].forEach(function(t){e.push(t)}),e.forEach(function(t){t.apply(i,r)})}}),o):o},c.prototype.useModulesParams=function(t){var e=this;e.modules&&Object.keys(e.modules).forEach(function(n){var r=e.modules[n];r.params&&l.extend(t,r.params)})},c.prototype.useModules=function(t){void 0===t&&(t={});var e=this;e.modules&&Object.keys(e.modules).forEach(function(n){var r=e.modules[n],i=t[n]||{};r.instance&&Object.keys(r.instance).forEach(function(t){var n=r.instance[t];e[t]="function"==typeof n?n.bind(e):n}),r.on&&e.on&&Object.keys(r.on).forEach(function(t){e.on(t,r.on[t])}),r.create&&r.create.bind(e)(i)})},p.components.set=function(t){this.use&&this.use(t)},c.installModule=function(t){for(var e=[],n=arguments.length-1;n-- >0;)e[n]=arguments[n+1];var r=this;r.prototype.modules||(r.prototype.modules={});var i=t.name||Object.keys(r.prototype.modules).length+"_"+l.now();return r.prototype.modules[i]=t,t.proto&&Object.keys(t.proto).forEach(function(e){r.prototype[e]=t.proto[e]}),t.static&&Object.keys(t.static).forEach(function(e){r[e]=t.static[e]}),t.install&&t.install.apply(r,e),r},c.use=function(t){for(var e=[],n=arguments.length-1;n-- >0;)e[n]=arguments[n+1];var r=this;return Array.isArray(t)?(t.forEach(function(t){return r.installModule(t)}),r):r.installModule.apply(r,[t].concat(e))},Object.defineProperties(c,p);var d={updateSize:function(){var t,e,n=this.$el;e=void 0!==this.params.height?this.params.height:n[0].clientHeight,0===(t=void 0!==this.params.width?this.params.width:n[0].clientWidth)&&this.isHorizontal()||0===e&&this.isVertical()||(t=t-parseInt(n.css("padding-left"),10)-parseInt(n.css("padding-right"),10),e=e-parseInt(n.css("padding-top"),10)-parseInt(n.css("padding-bottom"),10),l.extend(this,{width:t,height:e,size:this.isHorizontal()?t:e}))},updateSlides:function(){var t=this.params,n=this.$wrapperEl,r=this.size,i=this.rtlTranslate,o=this.wrongRTL,s=this.virtual&&t.virtual.enabled,a=s?this.virtual.slides.length:this.slides.length,c=n.children("."+this.params.slideClass),p=s?this.virtual.slides.length:c.length,d=[],h=[],f=[],v=t.slidesOffsetBefore;"function"==typeof v&&(v=t.slidesOffsetBefore.call(this));var g=t.slidesOffsetAfter;"function"==typeof g&&(g=t.slidesOffsetAfter.call(this));var m,y,w=this.snapGrid.length,b=this.snapGrid.length,_=t.spaceBetween,C=-v,E=0,x=0;if(void 0!==r){"string"==typeof _&&_.indexOf("%")>=0&&(_=parseFloat(_.replace("%",""))/100*r),this.virtualSize=-_,c.css(i?{marginLeft:"",marginTop:""}:{marginRight:"",marginBottom:""}),t.slidesPerColumn>1&&(m=Math.floor(p/t.slidesPerColumn)===p/this.params.slidesPerColumn?p:Math.ceil(p/t.slidesPerColumn)*t.slidesPerColumn,"auto"!==t.slidesPerView&&"row"===t.slidesPerColumnFill&&(m=Math.max(m,t.slidesPerView*t.slidesPerColumn)));for(var S,T=t.slidesPerColumn,O=m/T,k=O-(t.slidesPerColumn*O-p),P=0;P<p;P+=1){y=0;var I=c.eq(P);if(t.slidesPerColumn>1){var M=void 0,A=void 0,D=void 0;"column"===t.slidesPerColumnFill?(D=P-(A=Math.floor(P/T))*T,(A>k||A===k&&D===T-1)&&(D+=1)>=T&&(D=0,A+=1),I.css({"-webkit-box-ordinal-group":M=A+D*m/T,"-moz-box-ordinal-group":M,"-ms-flex-order":M,"-webkit-order":M,order:M})):A=P-(D=Math.floor(P/O))*O,I.css("margin-"+(this.isHorizontal()?"top":"left"),0!==D&&t.spaceBetween&&t.spaceBetween+"px").attr("data-swiper-column",A).attr("data-swiper-row",D)}if("none"!==I.css("display")){if("auto"===t.slidesPerView){var N=e.getComputedStyle(I[0],null),R=I[0].style.transform,j=I[0].style.webkitTransform;R&&(I[0].style.transform="none"),j&&(I[0].style.webkitTransform="none"),y=t.roundLengths?this.isHorizontal()?I.outerWidth(!0):I.outerHeight(!0):this.isHorizontal()?I[0].getBoundingClientRect().width+parseFloat(N.getPropertyValue("margin-left"))+parseFloat(N.getPropertyValue("margin-right")):I[0].getBoundingClientRect().height+parseFloat(N.getPropertyValue("margin-top"))+parseFloat(N.getPropertyValue("margin-bottom")),R&&(I[0].style.transform=R),j&&(I[0].style.webkitTransform=j),t.roundLengths&&(y=Math.floor(y))}else y=(r-(t.slidesPerView-1)*_)/t.slidesPerView,t.roundLengths&&(y=Math.floor(y)),c[P]&&(this.isHorizontal()?c[P].style.width=y+"px":c[P].style.height=y+"px");c[P]&&(c[P].swiperSlideSize=y),f.push(y),t.centeredSlides?(C=C+y/2+E/2+_,0===E&&0!==P&&(C=C-r/2-_),0===P&&(C=C-r/2-_),Math.abs(C)<.001&&(C=0),t.roundLengths&&(C=Math.floor(C)),x%t.slidesPerGroup==0&&d.push(C),h.push(C)):(t.roundLengths&&(C=Math.floor(C)),x%t.slidesPerGroup==0&&d.push(C),h.push(C),C=C+y+_),this.virtualSize+=y+_,E=y,x+=1}}if(this.virtualSize=Math.max(this.virtualSize,r)+g,i&&o&&("slide"===t.effect||"coverflow"===t.effect)&&n.css({width:this.virtualSize+t.spaceBetween+"px"}),u.flexbox&&!t.setWrapperSize||(this.isHorizontal()?n.css({width:this.virtualSize+t.spaceBetween+"px"}):n.css({height:this.virtualSize+t.spaceBetween+"px"})),t.slidesPerColumn>1&&(this.virtualSize=(y+t.spaceBetween)*m,this.virtualSize=Math.ceil(this.virtualSize/t.slidesPerColumn)-t.spaceBetween,this.isHorizontal()?n.css({width:this.virtualSize+t.spaceBetween+"px"}):n.css({height:this.virtualSize+t.spaceBetween+"px"}),t.centeredSlides)){S=[];for(var L=0;L<d.length;L+=1){var F=d[L];t.roundLengths&&(F=Math.floor(F)),d[L]<this.virtualSize+d[0]&&S.push(F)}d=S}if(!t.centeredSlides){S=[];for(var z=0;z<d.length;z+=1){var V=d[z];t.roundLengths&&(V=Math.floor(V)),d[z]<=this.virtualSize-r&&S.push(V)}d=S,Math.floor(this.virtualSize-r)-Math.floor(d[d.length-1])>1&&d.push(this.virtualSize-r)}if(0===d.length&&(d=[0]),0!==t.spaceBetween&&(this.isHorizontal()?c.css(i?{marginLeft:_+"px"}:{marginRight:_+"px"}):c.css({marginBottom:_+"px"})),t.centerInsufficientSlides){var H=0;if(f.forEach(function(e){H+=e+(t.spaceBetween?t.spaceBetween:0)}),(H-=t.spaceBetween)<r){var B=(r-H)/2;d.forEach(function(t,e){d[e]=t-B}),h.forEach(function(t,e){h[e]=t+B})}}l.extend(this,{slides:c,snapGrid:d,slidesGrid:h,slidesSizesGrid:f}),p!==a&&this.emit("slidesLengthChange"),d.length!==w&&(this.params.watchOverflow&&this.checkOverflow(),this.emit("snapGridLengthChange")),h.length!==b&&this.emit("slidesGridLengthChange"),(t.watchSlidesProgress||t.watchSlidesVisibility)&&this.updateSlidesOffset()}},updateAutoHeight:function(t){var e,n=[],r=0;if("number"==typeof t?this.setTransition(t):!0===t&&this.setTransition(this.params.speed),"auto"!==this.params.slidesPerView&&this.params.slidesPerView>1)for(e=0;e<Math.ceil(this.params.slidesPerView);e+=1){var i=this.activeIndex+e;if(i>this.slides.length)break;n.push(this.slides.eq(i)[0])}else n.push(this.slides.eq(this.activeIndex)[0]);for(e=0;e<n.length;e+=1)if(void 0!==n[e]){var o=n[e].offsetHeight;r=o>r?o:r}r&&this.$wrapperEl.css("height",r+"px")},updateSlidesOffset:function(){for(var t=this.slides,e=0;e<t.length;e+=1)t[e].swiperSlideOffset=this.isHorizontal()?t[e].offsetLeft:t[e].offsetTop},updateSlidesProgress:function(t){void 0===t&&(t=this&&this.translate||0);var e=this.params,n=this.slides,i=this.rtlTranslate;if(0!==n.length){void 0===n[0].swiperSlideOffset&&this.updateSlidesOffset();var o=-t;i&&(o=t),n.removeClass(e.slideVisibleClass),this.visibleSlidesIndexes=[],this.visibleSlides=[];for(var s=0;s<n.length;s+=1){var a=n[s],l=(o+(e.centeredSlides?this.minTranslate():0)-a.swiperSlideOffset)/(a.swiperSlideSize+e.spaceBetween);if(e.watchSlidesVisibility){var u=-(o-a.swiperSlideOffset),c=u+this.slidesSizesGrid[s];(u>=0&&u<this.size||c>0&&c<=this.size||u<=0&&c>=this.size)&&(this.visibleSlides.push(a),this.visibleSlidesIndexes.push(s),n.eq(s).addClass(e.slideVisibleClass))}a.progress=i?-l:l}this.visibleSlides=r(this.visibleSlides)}},updateProgress:function(t){void 0===t&&(t=this&&this.translate||0);var e=this.params,n=this.maxTranslate()-this.minTranslate(),r=this.progress,i=this.isBeginning,o=this.isEnd,s=i,a=o;0===n?(r=0,i=!0,o=!0):(i=(r=(t-this.minTranslate())/n)<=0,o=r>=1),l.extend(this,{progress:r,isBeginning:i,isEnd:o}),(e.watchSlidesProgress||e.watchSlidesVisibility)&&this.updateSlidesProgress(t),i&&!s&&this.emit("reachBeginning toEdge"),o&&!a&&this.emit("reachEnd toEdge"),(s&&!i||a&&!o)&&this.emit("fromEdge"),this.emit("progress",r)},updateSlidesClasses:function(){var t,e=this.slides,n=this.params,r=this.$wrapperEl,i=this.activeIndex,o=this.realIndex,s=this.virtual&&n.virtual.enabled;e.removeClass(n.slideActiveClass+" "+n.slideNextClass+" "+n.slidePrevClass+" "+n.slideDuplicateActiveClass+" "+n.slideDuplicateNextClass+" "+n.slideDuplicatePrevClass),(t=s?this.$wrapperEl.find("."+n.slideClass+'[data-swiper-slide-index="'+i+'"]'):e.eq(i)).addClass(n.slideActiveClass),n.loop&&(t.hasClass(n.slideDuplicateClass)?r.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+o+'"]').addClass(n.slideDuplicateActiveClass):r.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+o+'"]').addClass(n.slideDuplicateActiveClass));var a=t.nextAll("."+n.slideClass).eq(0).addClass(n.slideNextClass);n.loop&&0===a.length&&(a=e.eq(0)).addClass(n.slideNextClass);var l=t.prevAll("."+n.slideClass).eq(0).addClass(n.slidePrevClass);n.loop&&0===l.length&&(l=e.eq(-1)).addClass(n.slidePrevClass),n.loop&&(a.hasClass(n.slideDuplicateClass)?r.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+a.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicateNextClass):r.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+a.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicateNextClass),l.hasClass(n.slideDuplicateClass)?r.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicatePrevClass):r.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicatePrevClass))},updateActiveIndex:function(t){var e,n=this.rtlTranslate?this.translate:-this.translate,r=this.slidesGrid,i=this.snapGrid,o=this.params,s=this.activeIndex,a=this.realIndex,u=this.snapIndex,c=t;if(void 0===c){for(var p=0;p<r.length;p+=1)void 0!==r[p+1]?n>=r[p]&&n<r[p+1]-(r[p+1]-r[p])/2?c=p:n>=r[p]&&n<r[p+1]&&(c=p+1):n>=r[p]&&(c=p);o.normalizeSlideIndex&&(c<0||void 0===c)&&(c=0)}if((e=i.indexOf(n)>=0?i.indexOf(n):Math.floor(c/o.slidesPerGroup))>=i.length&&(e=i.length-1),c!==s){var d=parseInt(this.slides.eq(c).attr("data-swiper-slide-index")||c,10);l.extend(this,{snapIndex:e,realIndex:d,previousIndex:s,activeIndex:c}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),a!==d&&this.emit("realIndexChange"),this.emit("slideChange")}else e!==u&&(this.snapIndex=e,this.emit("snapIndexChange"))},updateClickedSlide:function(t){var e=this.params,n=r(t.target).closest("."+e.slideClass)[0],i=!1;if(n)for(var o=0;o<this.slides.length;o+=1)this.slides[o]===n&&(i=!0);if(!n||!i)return this.clickedSlide=void 0,void(this.clickedIndex=void 0);this.clickedSlide=n,this.clickedIndex=this.virtual&&this.params.virtual.enabled?parseInt(r(n).attr("data-swiper-slide-index"),10):r(n).index(),e.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},h={getTranslate:function(t){void 0===t&&(t=this.isHorizontal()?"x":"y");var e=this.rtlTranslate,n=this.translate;if(this.params.virtualTranslate)return e?-n:n;var r=l.getTranslate(this.$wrapperEl[0],t);return e&&(r=-r),r||0},setTranslate:function(t,e){var n=this.rtlTranslate,r=this.params,i=this.$wrapperEl,o=this.progress,s=0,a=0;this.isHorizontal()?s=n?-t:t:a=t,r.roundLengths&&(s=Math.floor(s),a=Math.floor(a)),r.virtualTranslate||i.transform(u.transforms3d?"translate3d("+s+"px, "+a+"px, 0px)":"translate("+s+"px, "+a+"px)"),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?s:a;var l=this.maxTranslate()-this.minTranslate();(0===l?0:(t-this.minTranslate())/l)!==o&&this.updateProgress(t),this.emit("setTranslate",this.translate,e)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]}},f={slideTo:function(t,e,n,r){void 0===t&&(t=0),void 0===e&&(e=this.params.speed),void 0===n&&(n=!0);var i=this,o=t;o<0&&(o=0);var s=i.params,a=i.snapGrid,l=i.slidesGrid,c=i.previousIndex,p=i.activeIndex,d=i.rtlTranslate;if(i.animating&&s.preventInteractionOnTransition)return!1;var h=Math.floor(o/s.slidesPerGroup);h>=a.length&&(h=a.length-1),(p||s.initialSlide||0)===(c||0)&&n&&i.emit("beforeSlideChangeStart");var f,v=-a[h];if(i.updateProgress(v),s.normalizeSlideIndex)for(var g=0;g<l.length;g+=1)-Math.floor(100*v)>=Math.floor(100*l[g])&&(o=g);if(i.initialized&&o!==p){if(!i.allowSlideNext&&v<i.translate&&v<i.minTranslate())return!1;if(!i.allowSlidePrev&&v>i.translate&&v>i.maxTranslate()&&(p||0)!==o)return!1}return f=o>p?"next":o<p?"prev":"reset",d&&-v===i.translate||!d&&v===i.translate?(i.updateActiveIndex(o),s.autoHeight&&i.updateAutoHeight(),i.updateSlidesClasses(),"slide"!==s.effect&&i.setTranslate(v),"reset"!==f&&(i.transitionStart(n,f),i.transitionEnd(n,f)),!1):(0!==e&&u.transition?(i.setTransition(e),i.setTranslate(v),i.updateActiveIndex(o),i.updateSlidesClasses(),i.emit("beforeTransitionStart",e,r),i.transitionStart(n,f),i.animating||(i.animating=!0,i.onSlideToWrapperTransitionEnd||(i.onSlideToWrapperTransitionEnd=function(t){i&&!i.destroyed&&t.target===this&&(i.$wrapperEl[0].removeEventListener("transitionend",i.onSlideToWrapperTransitionEnd),i.$wrapperEl[0].removeEventListener("webkitTransitionEnd",i.onSlideToWrapperTransitionEnd),i.onSlideToWrapperTransitionEnd=null,delete i.onSlideToWrapperTransitionEnd,i.transitionEnd(n,f))}),i.$wrapperEl[0].addEventListener("transitionend",i.onSlideToWrapperTransitionEnd),i.$wrapperEl[0].addEventListener("webkitTransitionEnd",i.onSlideToWrapperTransitionEnd))):(i.setTransition(0),i.setTranslate(v),i.updateActiveIndex(o),i.updateSlidesClasses(),i.emit("beforeTransitionStart",e,r),i.transitionStart(n,f),i.transitionEnd(n,f)),!0)},slideToLoop:function(t,e,n,r){void 0===t&&(t=0),void 0===e&&(e=this.params.speed),void 0===n&&(n=!0);var i=t;return this.params.loop&&(i+=this.loopedSlides),this.slideTo(i,e,n,r)},slideNext:function(t,e,n){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0);var r=this.params;return r.loop?!this.animating&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,this.slideTo(this.activeIndex+r.slidesPerGroup,t,e,n)):this.slideTo(this.activeIndex+r.slidesPerGroup,t,e,n)},slidePrev:function(t,e,n){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0);var r=this.snapGrid,i=this.slidesGrid,o=this.rtlTranslate;if(this.params.loop){if(this.animating)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}function s(t){return t<0?-Math.floor(Math.abs(t)):Math.floor(t)}var a,l=s(o?this.translate:-this.translate),u=r.map(function(t){return s(t)}),c=(i.map(function(t){return s(t)}),u.indexOf(l),r[u.indexOf(l)-1]);return void 0!==c&&(a=i.indexOf(c))<0&&(a=this.activeIndex-1),this.slideTo(a,t,e,n)},slideReset:function(t,e,n){return void 0===t&&(t=this.params.speed),void 0===e&&(e=!0),this.slideTo(this.activeIndex,t,e,n)},slideToClosest:function(t,e,n){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0);var r=this.activeIndex,i=Math.floor(r/this.params.slidesPerGroup);if(i<this.snapGrid.length-1){var o=this.snapGrid[i];(this.rtlTranslate?this.translate:-this.translate)-o>(this.snapGrid[i+1]-o)/2&&(r=this.params.slidesPerGroup)}return this.slideTo(r,t,e,n)},slideToClickedSlide:function(){var t,e=this,n=e.params,i=e.$wrapperEl,o="auto"===n.slidesPerView?e.slidesPerViewDynamic():n.slidesPerView,s=e.clickedIndex;if(n.loop){if(e.animating)return;t=parseInt(r(e.clickedSlide).attr("data-swiper-slide-index"),10),n.centeredSlides?s<e.loopedSlides-o/2||s>e.slides.length-e.loopedSlides+o/2?(e.loopFix(),s=i.children("."+n.slideClass+'[data-swiper-slide-index="'+t+'"]:not(.'+n.slideDuplicateClass+")").eq(0).index(),l.nextTick(function(){e.slideTo(s)})):e.slideTo(s):s>e.slides.length-o?(e.loopFix(),s=i.children("."+n.slideClass+'[data-swiper-slide-index="'+t+'"]:not(.'+n.slideDuplicateClass+")").eq(0).index(),l.nextTick(function(){e.slideTo(s)})):e.slideTo(s)}else e.slideTo(s)}},v={loopCreate:function(){var e=this,n=e.params,i=e.$wrapperEl;i.children("."+n.slideClass+"."+n.slideDuplicateClass).remove();var o=i.children("."+n.slideClass);if(n.loopFillGroupWithBlank){var s=n.slidesPerGroup-o.length%n.slidesPerGroup;if(s!==n.slidesPerGroup){for(var a=0;a<s;a+=1){var l=r(t.createElement("div")).addClass(n.slideClass+" "+n.slideBlankClass);i.append(l)}o=i.children("."+n.slideClass)}}"auto"!==n.slidesPerView||n.loopedSlides||(n.loopedSlides=o.length),e.loopedSlides=parseInt(n.loopedSlides||n.slidesPerView,10),e.loopedSlides+=n.loopAdditionalSlides,e.loopedSlides>o.length&&(e.loopedSlides=o.length);var u=[],c=[];o.each(function(t,n){var i=r(n);t<e.loopedSlides&&c.push(n),t<o.length&&t>=o.length-e.loopedSlides&&u.push(n),i.attr("data-swiper-slide-index",t)});for(var p=0;p<c.length;p+=1)i.append(r(c[p].cloneNode(!0)).addClass(n.slideDuplicateClass));for(var d=u.length-1;d>=0;d-=1)i.prepend(r(u[d].cloneNode(!0)).addClass(n.slideDuplicateClass))},loopFix:function(){var t,e=this.params,n=this.activeIndex,r=this.slides,i=this.loopedSlides,o=this.allowSlidePrev,s=this.allowSlideNext,a=this.snapGrid,l=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0;var u=-a[n]-this.getTranslate();n<i?(t=r.length-3*i+n,this.slideTo(t+=i,0,!1,!0)&&0!==u&&this.setTranslate((l?-this.translate:this.translate)-u)):("auto"===e.slidesPerView&&n>=2*i||n>=r.length-i)&&(t=-r.length+n+i,this.slideTo(t+=i,0,!1,!0)&&0!==u&&this.setTranslate((l?-this.translate:this.translate)-u)),this.allowSlidePrev=o,this.allowSlideNext=s},loopDestroy:function(){var t=this.params,e=this.slides;this.$wrapperEl.children("."+t.slideClass+"."+t.slideDuplicateClass).remove(),e.removeAttr("data-swiper-slide-index")}},g={setGrabCursor:function(t){if(!(u.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked)){var e=this.el;e.style.cursor="move",e.style.cursor=t?"-webkit-grabbing":"-webkit-grab",e.style.cursor=t?"-moz-grabbin":"-moz-grab",e.style.cursor=t?"grabbing":"grab"}},unsetGrabCursor:function(){u.touch||this.params.watchOverflow&&this.isLocked||(this.el.style.cursor="")}},m={appendSlide:function(t){var e=this.$wrapperEl,n=this.params;if(n.loop&&this.loopDestroy(),"object"==typeof t&&"length"in t)for(var r=0;r<t.length;r+=1)t[r]&&e.append(t[r]);else e.append(t);n.loop&&this.loopCreate(),n.observer&&u.observer||this.update()},prependSlide:function(t){var e=this.params,n=this.$wrapperEl,r=this.activeIndex;e.loop&&this.loopDestroy();var i=r+1;if("object"==typeof t&&"length"in t){for(var o=0;o<t.length;o+=1)t[o]&&n.prepend(t[o]);i=r+t.length}else n.prepend(t);e.loop&&this.loopCreate(),e.observer&&u.observer||this.update(),this.slideTo(i,0,!1)},addSlide:function(t,e){var n=this.$wrapperEl,r=this.params,i=this.activeIndex;r.loop&&(i-=this.loopedSlides,this.loopDestroy(),this.slides=n.children("."+r.slideClass));var o=this.slides.length;if(t<=0)this.prependSlide(e);else if(t>=o)this.appendSlide(e);else{for(var s=i>t?i+1:i,a=[],l=o-1;l>=t;l-=1){var c=this.slides.eq(l);c.remove(),a.unshift(c)}if("object"==typeof e&&"length"in e){for(var p=0;p<e.length;p+=1)e[p]&&n.append(e[p]);s=i>t?i+e.length:i}else n.append(e);for(var d=0;d<a.length;d+=1)n.append(a[d]);r.loop&&this.loopCreate(),r.observer&&u.observer||this.update(),this.slideTo(r.loop?s+this.loopedSlides:s,0,!1)}},removeSlide:function(t){var e=this.params,n=this.$wrapperEl,r=this.activeIndex;e.loop&&(r-=this.loopedSlides,this.loopDestroy(),this.slides=n.children("."+e.slideClass));var i,o=r;if("object"==typeof t&&"length"in t){for(var s=0;s<t.length;s+=1)this.slides[i=t[s]]&&this.slides.eq(i).remove(),i<o&&(o-=1);o=Math.max(o,0)}else this.slides[i=t]&&this.slides.eq(i).remove(),i<o&&(o-=1),o=Math.max(o,0);e.loop&&this.loopCreate(),e.observer&&u.observer||this.update(),this.slideTo(e.loop?o+this.loopedSlides:o,0,!1)},removeAllSlides:function(){for(var t=[],e=0;e<this.slides.length;e+=1)t.push(e);this.removeSlide(t)}},y=function(){var n=e.navigator.userAgent,r={ios:!1,android:!1,androidChrome:!1,desktop:!1,windows:!1,iphone:!1,ipod:!1,ipad:!1,cordova:e.cordova||e.phonegap,phonegap:e.cordova||e.phonegap},i=n.match(/(Windows Phone);?[\s\/]+([\d.]+)?/),o=n.match(/(Android);?[\s\/]+([\d.]+)?/),s=n.match(/(iPad).*OS\s([\d_]+)/),a=n.match(/(iPod)(.*OS\s([\d_]+))?/),l=!s&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/);if(i&&(r.os="windows",r.osVersion=i[2],r.windows=!0),o&&!i&&(r.os="android",r.osVersion=o[2],r.android=!0,r.androidChrome=n.toLowerCase().indexOf("chrome")>=0),(s||l||a)&&(r.os="ios",r.ios=!0),l&&!a&&(r.osVersion=l[2].replace(/_/g,"."),r.iphone=!0),s&&(r.osVersion=s[2].replace(/_/g,"."),r.ipad=!0),a&&(r.osVersion=a[3]?a[3].replace(/_/g,"."):null,r.iphone=!0),r.ios&&r.osVersion&&n.indexOf("Version/")>=0&&"10"===r.osVersion.split(".")[0]&&(r.osVersion=n.toLowerCase().split("version/")[1].split(" ")[0]),r.desktop=!(r.os||r.android||r.webView),r.webView=(l||s||a)&&n.match(/.*AppleWebKit(?!.*Safari)/i),r.os&&"ios"===r.os){var u=r.osVersion.split("."),c=t.querySelector('meta[name="viewport"]');r.minimalUi=!r.webView&&(a||l)&&(1*u[0]==7?1*u[1]>=1:1*u[0]>7)&&c&&c.getAttribute("content").indexOf("minimal-ui")>=0}return r.pixelRatio=e.devicePixelRatio||1,r}();function w(){var t=this.params,e=this.el;if(!e||0!==e.offsetWidth){t.breakpoints&&this.setBreakpoint();var n=this.allowSlideNext,r=this.allowSlidePrev,i=this.snapGrid;if(this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),t.freeMode){var o=Math.min(Math.max(this.translate,this.maxTranslate()),this.minTranslate());this.setTranslate(o),this.updateActiveIndex(),this.updateSlidesClasses(),t.autoHeight&&this.updateAutoHeight()}else this.updateSlidesClasses(),this.slideTo(("auto"===t.slidesPerView||t.slidesPerView>1)&&this.isEnd&&!this.params.centeredSlides?this.slides.length-1:this.activeIndex,0,!1,!0);this.allowSlidePrev=r,this.allowSlideNext=n,this.params.watchOverflow&&i!==this.snapGrid&&this.checkOverflow()}}var b,_={attachEvents:function(){var n=this.params,i=this.touchEvents,o=this.el,s=this.wrapperEl;this.onTouchStart=(function(n){var i=this.touchEventsData,o=this.params,s=this.touches;if(!this.animating||!o.preventInteractionOnTransition){var a=n;if(a.originalEvent&&(a=a.originalEvent),i.isTouchEvent="touchstart"===a.type,(i.isTouchEvent||!("which"in a)||3!==a.which)&&!(!i.isTouchEvent&&"button"in a&&a.button>0||i.isTouched&&i.isMoved))if(o.noSwiping&&r(a.target).closest(o.noSwipingSelector?o.noSwipingSelector:"."+o.noSwipingClass)[0])this.allowClick=!0;else if(!o.swipeHandler||r(a).closest(o.swipeHandler)[0]){s.currentX="touchstart"===a.type?a.targetTouches[0].pageX:a.pageX,s.currentY="touchstart"===a.type?a.targetTouches[0].pageY:a.pageY;var u=s.currentX,c=s.currentY,p=o.edgeSwipeThreshold||o.iOSEdgeSwipeThreshold;if(!o.edgeSwipeDetection&&!o.iOSEdgeSwipeDetection||!(u<=p||u>=e.screen.width-p)){if(l.extend(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),s.startX=u,s.startY=c,i.touchStartTime=l.now(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,o.threshold>0&&(i.allowThresholdMove=!1),"touchstart"!==a.type){var d=!0;r(a.target).is(i.formElements)&&(d=!1),t.activeElement&&r(t.activeElement).is(i.formElements)&&t.activeElement!==a.target&&t.activeElement.blur(),d&&this.allowTouchMove&&o.touchStartPreventDefault&&a.preventDefault()}this.emit("touchStart",a)}}}}).bind(this),this.onTouchMove=(function(e){var n=this.touchEventsData,i=this.params,o=this.touches,s=this.rtlTranslate,a=e;if(a.originalEvent&&(a=a.originalEvent),n.isTouched){if(!n.isTouchEvent||"mousemove"!==a.type){var u="touchmove"===a.type?a.targetTouches[0].pageX:a.pageX,c="touchmove"===a.type?a.targetTouches[0].pageY:a.pageY;if(a.preventedByNestedSwiper)return o.startX=u,void(o.startY=c);if(!this.allowTouchMove)return this.allowClick=!1,void(n.isTouched&&(l.extend(o,{startX:u,startY:c,currentX:u,currentY:c}),n.touchStartTime=l.now()));if(n.isTouchEvent&&i.touchReleaseOnEdges&&!i.loop)if(this.isVertical()){if(c<o.startY&&this.translate<=this.maxTranslate()||c>o.startY&&this.translate>=this.minTranslate())return n.isTouched=!1,void(n.isMoved=!1)}else if(u<o.startX&&this.translate<=this.maxTranslate()||u>o.startX&&this.translate>=this.minTranslate())return;if(n.isTouchEvent&&t.activeElement&&a.target===t.activeElement&&r(a.target).is(n.formElements))return n.isMoved=!0,void(this.allowClick=!1);if(n.allowTouchCallbacks&&this.emit("touchMove",a),!(a.targetTouches&&a.targetTouches.length>1)){o.currentX=u,o.currentY=c;var p,d=o.currentX-o.startX,h=o.currentY-o.startY;if(!(this.params.threshold&&Math.sqrt(Math.pow(d,2)+Math.pow(h,2))<this.params.threshold))if(void 0===n.isScrolling&&(this.isHorizontal()&&o.currentY===o.startY||this.isVertical()&&o.currentX===o.startX?n.isScrolling=!1:d*d+h*h>=25&&(p=180*Math.atan2(Math.abs(h),Math.abs(d))/Math.PI,n.isScrolling=this.isHorizontal()?p>i.touchAngle:90-p>i.touchAngle)),n.isScrolling&&this.emit("touchMoveOpposite",a),void 0===n.startMoving&&(o.currentX===o.startX&&o.currentY===o.startY||(n.startMoving=!0)),n.isScrolling)n.isTouched=!1;else if(n.startMoving){this.allowClick=!1,a.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&a.stopPropagation(),n.isMoved||(i.loop&&this.loopFix(),n.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),n.allowMomentumBounce=!1,!i.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",a)),this.emit("sliderMove",a),n.isMoved=!0;var f=this.isHorizontal()?d:h;o.diff=f,f*=i.touchRatio,s&&(f=-f),this.swipeDirection=f>0?"prev":"next",n.currentTranslate=f+n.startTranslate;var v=!0,g=i.resistanceRatio;if(i.touchReleaseOnEdges&&(g=0),f>0&&n.currentTranslate>this.minTranslate()?(v=!1,i.resistance&&(n.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+n.startTranslate+f,g))):f<0&&n.currentTranslate<this.maxTranslate()&&(v=!1,i.resistance&&(n.currentTranslate=this.maxTranslate()+1-Math.pow(this.maxTranslate()-n.startTranslate-f,g))),v&&(a.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&n.currentTranslate<n.startTranslate&&(n.currentTranslate=n.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&n.currentTranslate>n.startTranslate&&(n.currentTranslate=n.startTranslate),i.threshold>0){if(!(Math.abs(f)>i.threshold||n.allowThresholdMove))return void(n.currentTranslate=n.startTranslate);if(!n.allowThresholdMove)return n.allowThresholdMove=!0,o.startX=o.currentX,o.startY=o.currentY,n.currentTranslate=n.startTranslate,void(o.diff=this.isHorizontal()?o.currentX-o.startX:o.currentY-o.startY)}i.followFinger&&((i.freeMode||i.watchSlidesProgress||i.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),i.freeMode&&(0===n.velocities.length&&n.velocities.push({position:o[this.isHorizontal()?"startX":"startY"],time:n.touchStartTime}),n.velocities.push({position:o[this.isHorizontal()?"currentX":"currentY"],time:l.now()})),this.updateProgress(n.currentTranslate),this.setTranslate(n.currentTranslate))}}}}else n.startMoving&&n.isScrolling&&this.emit("touchMoveOpposite",a)}).bind(this),this.onTouchEnd=(function(t){var e=this,n=e.touchEventsData,r=e.params,i=e.touches,o=e.rtlTranslate,s=e.$wrapperEl,a=e.slidesGrid,u=e.snapGrid,c=t;if(c.originalEvent&&(c=c.originalEvent),n.allowTouchCallbacks&&e.emit("touchEnd",c),n.allowTouchCallbacks=!1,!n.isTouched)return n.isMoved&&r.grabCursor&&e.setGrabCursor(!1),n.isMoved=!1,void(n.startMoving=!1);r.grabCursor&&n.isMoved&&n.isTouched&&(!0===e.allowSlideNext||!0===e.allowSlidePrev)&&e.setGrabCursor(!1);var p,d=l.now(),h=d-n.touchStartTime;if(e.allowClick&&(e.updateClickedSlide(c),e.emit("tap",c),h<300&&d-n.lastClickTime>300&&(n.clickTimeout&&clearTimeout(n.clickTimeout),n.clickTimeout=l.nextTick(function(){e&&!e.destroyed&&e.emit("click",c)},300)),h<300&&d-n.lastClickTime<300&&(n.clickTimeout&&clearTimeout(n.clickTimeout),e.emit("doubleTap",c))),n.lastClickTime=l.now(),l.nextTick(function(){e.destroyed||(e.allowClick=!0)}),!n.isTouched||!n.isMoved||!e.swipeDirection||0===i.diff||n.currentTranslate===n.startTranslate)return n.isTouched=!1,n.isMoved=!1,void(n.startMoving=!1);if(n.isTouched=!1,n.isMoved=!1,n.startMoving=!1,p=r.followFinger?o?e.translate:-e.translate:-n.currentTranslate,r.freeMode){if(p<-e.minTranslate())return void e.slideTo(e.activeIndex);if(p>-e.maxTranslate())return void e.slideTo(e.slides.length<u.length?u.length-1:e.slides.length-1);if(r.freeModeMomentum){if(n.velocities.length>1){var f=n.velocities.pop(),v=n.velocities.pop(),g=f.time-v.time;e.velocity=(f.position-v.position)/g,e.velocity/=2,Math.abs(e.velocity)<r.freeModeMinimumVelocity&&(e.velocity=0),(g>150||l.now()-f.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=r.freeModeMomentumVelocityRatio,n.velocities.length=0;var m=1e3*r.freeModeMomentumRatio,y=e.translate+e.velocity*m;o&&(y=-y);var w,b,_=!1,C=20*Math.abs(e.velocity)*r.freeModeMomentumBounceRatio;if(y<e.maxTranslate())r.freeModeMomentumBounce?(y+e.maxTranslate()<-C&&(y=e.maxTranslate()-C),w=e.maxTranslate(),_=!0,n.allowMomentumBounce=!0):y=e.maxTranslate(),r.loop&&r.centeredSlides&&(b=!0);else if(y>e.minTranslate())r.freeModeMomentumBounce?(y-e.minTranslate()>C&&(y=e.minTranslate()+C),w=e.minTranslate(),_=!0,n.allowMomentumBounce=!0):y=e.minTranslate(),r.loop&&r.centeredSlides&&(b=!0);else if(r.freeModeSticky){for(var E,x=0;x<u.length;x+=1)if(u[x]>-y){E=x;break}y=-(y=Math.abs(u[E]-y)<Math.abs(u[E-1]-y)||"next"===e.swipeDirection?u[E]:u[E-1])}if(b&&e.once("transitionEnd",function(){e.loopFix()}),0!==e.velocity)m=o?Math.abs((-y-e.translate)/e.velocity):Math.abs((y-e.translate)/e.velocity);else if(r.freeModeSticky)return void e.slideToClosest();r.freeModeMomentumBounce&&_?(e.updateProgress(w),e.setTransition(m),e.setTranslate(y),e.transitionStart(!0,e.swipeDirection),e.animating=!0,s.transitionEnd(function(){e&&!e.destroyed&&n.allowMomentumBounce&&(e.emit("momentumBounce"),e.setTransition(r.speed),e.setTranslate(w),s.transitionEnd(function(){e&&!e.destroyed&&e.transitionEnd()}))})):e.velocity?(e.updateProgress(y),e.setTransition(m),e.setTranslate(y),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,s.transitionEnd(function(){e&&!e.destroyed&&e.transitionEnd()}))):e.updateProgress(y),e.updateActiveIndex(),e.updateSlidesClasses()}else if(r.freeModeSticky)return void e.slideToClosest();(!r.freeModeMomentum||h>=r.longSwipesMs)&&(e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}else{for(var S=0,T=e.slidesSizesGrid[0],O=0;O<a.length;O+=r.slidesPerGroup)void 0!==a[O+r.slidesPerGroup]?p>=a[O]&&p<a[O+r.slidesPerGroup]&&(S=O,T=a[O+r.slidesPerGroup]-a[O]):p>=a[O]&&(S=O,T=a[a.length-1]-a[a.length-2]);var k=(p-a[S])/T;if(h>r.longSwipesMs){if(!r.longSwipes)return void e.slideTo(e.activeIndex);"next"===e.swipeDirection&&e.slideTo(k>=r.longSwipesRatio?S+r.slidesPerGroup:S),"prev"===e.swipeDirection&&e.slideTo(k>1-r.longSwipesRatio?S+r.slidesPerGroup:S)}else{if(!r.shortSwipes)return void e.slideTo(e.activeIndex);"next"===e.swipeDirection&&e.slideTo(S+r.slidesPerGroup),"prev"===e.swipeDirection&&e.slideTo(S)}}}).bind(this),this.onClick=(function(t){this.allowClick||(this.params.preventClicks&&t.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(t.stopPropagation(),t.stopImmediatePropagation()))}).bind(this);var a="container"===n.touchEventsTarget?o:s,c=!!n.nested;if(u.touch||!u.pointerEvents&&!u.prefixedPointerEvents){if(u.touch){var p=!("touchstart"!==i.start||!u.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1};a.addEventListener(i.start,this.onTouchStart,p),a.addEventListener(i.move,this.onTouchMove,u.passiveListener?{passive:!1,capture:c}:c),a.addEventListener(i.end,this.onTouchEnd,p)}(n.simulateTouch&&!y.ios&&!y.android||n.simulateTouch&&!u.touch&&y.ios)&&(a.addEventListener("mousedown",this.onTouchStart,!1),t.addEventListener("mousemove",this.onTouchMove,c),t.addEventListener("mouseup",this.onTouchEnd,!1))}else a.addEventListener(i.start,this.onTouchStart,!1),t.addEventListener(i.move,this.onTouchMove,c),t.addEventListener(i.end,this.onTouchEnd,!1);(n.preventClicks||n.preventClicksPropagation)&&a.addEventListener("click",this.onClick,!0),this.on(y.ios||y.android?"resize orientationchange observerUpdate":"resize observerUpdate",w,!0)},detachEvents:function(){var e=this.params,n=this.touchEvents,r="container"===e.touchEventsTarget?this.el:this.wrapperEl,i=!!e.nested;if(u.touch||!u.pointerEvents&&!u.prefixedPointerEvents){if(u.touch){var o=!("onTouchStart"!==n.start||!u.passiveListener||!e.passiveListeners)&&{passive:!0,capture:!1};r.removeEventListener(n.start,this.onTouchStart,o),r.removeEventListener(n.move,this.onTouchMove,i),r.removeEventListener(n.end,this.onTouchEnd,o)}(e.simulateTouch&&!y.ios&&!y.android||e.simulateTouch&&!u.touch&&y.ios)&&(r.removeEventListener("mousedown",this.onTouchStart,!1),t.removeEventListener("mousemove",this.onTouchMove,i),t.removeEventListener("mouseup",this.onTouchEnd,!1))}else r.removeEventListener(n.start,this.onTouchStart,!1),t.removeEventListener(n.move,this.onTouchMove,i),t.removeEventListener(n.end,this.onTouchEnd,!1);(e.preventClicks||e.preventClicksPropagation)&&r.removeEventListener("click",this.onClick,!0),this.off(y.ios||y.android?"resize orientationchange observerUpdate":"resize observerUpdate",w)}},C={setBreakpoint:function(){var t=this.activeIndex,e=this.initialized,n=this.loopedSlides;void 0===n&&(n=0);var r=this.params,i=r.breakpoints;if(i&&(!i||0!==Object.keys(i).length)){var o=this.getBreakpoint(i);if(o&&this.currentBreakpoint!==o){var s=o in i?i[o]:this.originalParams,a=r.loop&&s.slidesPerView!==r.slidesPerView;l.extend(this.params,s),l.extend(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=o,a&&e&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(t-n+this.loopedSlides,0,!1)),this.emit("breakpoint",s)}}},getBreakpoint:function(t){if(t){var n=!1,r=[];Object.keys(t).forEach(function(t){r.push(t)}),r.sort(function(t,e){return parseInt(t,10)-parseInt(e,10)});for(var i=0;i<r.length;i+=1){var o=r[i];this.params.breakpointsInverse?o<=e.innerWidth&&(n=o):o>=e.innerWidth&&!n&&(n=o)}return n||"max"}}},E={isIE:!!e.navigator.userAgent.match(/Trident/g)||!!e.navigator.userAgent.match(/MSIE/g),isEdge:!!e.navigator.userAgent.match(/Edge/g),isSafari:(b=e.navigator.userAgent.toLowerCase(),b.indexOf("safari")>=0&&b.indexOf("chrome")<0&&b.indexOf("android")<0),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)},x={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsInverse:!1,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!0,touchStartPreventDefault:!0,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0},S={update:d,translate:h,transition:{setTransition:function(t,e){this.$wrapperEl.transition(t),this.emit("setTransition",t,e)},transitionStart:function(t,e){void 0===t&&(t=!0);var n=this.activeIndex,r=this.previousIndex;this.params.autoHeight&&this.updateAutoHeight();var i=e;if(i||(i=n>r?"next":n<r?"prev":"reset"),this.emit("transitionStart"),t&&n!==r){if("reset"===i)return void this.emit("slideResetTransitionStart");this.emit("slideChangeTransitionStart"),this.emit("next"===i?"slideNextTransitionStart":"slidePrevTransitionStart")}},transitionEnd:function(t,e){void 0===t&&(t=!0);var n=this.activeIndex,r=this.previousIndex;this.animating=!1,this.setTransition(0);var i=e;if(i||(i=n>r?"next":n<r?"prev":"reset"),this.emit("transitionEnd"),t&&n!==r){if("reset"===i)return void this.emit("slideResetTransitionEnd");this.emit("slideChangeTransitionEnd"),this.emit("next"===i?"slideNextTransitionEnd":"slidePrevTransitionEnd")}}},slide:f,loop:v,grabCursor:g,manipulation:m,events:_,breakpoints:C,checkOverflow:{checkOverflow:function(){var t=this.isLocked;this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,t!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),t&&t!==this.isLocked&&(this.isEnd=!1,this.navigation.update())}},classes:{addClasses:function(){var t=this.classNames,e=this.params,n=this.rtl,r=this.$el,i=[];i.push(e.direction),e.freeMode&&i.push("free-mode"),u.flexbox||i.push("no-flexbox"),e.autoHeight&&i.push("autoheight"),n&&i.push("rtl"),e.slidesPerColumn>1&&i.push("multirow"),y.android&&i.push("android"),y.ios&&i.push("ios"),(E.isIE||E.isEdge)&&(u.pointerEvents||u.prefixedPointerEvents)&&i.push("wp8-"+e.direction),i.forEach(function(n){t.push(e.containerModifierClass+n)}),r.addClass(t.join(" "))},removeClasses:function(){this.$el.removeClass(this.classNames.join(" "))}},images:{loadImage:function(t,n,r,i,o,s){var a;function l(){s&&s()}t.complete&&o?l():n?((a=new e.Image).onload=l,a.onerror=l,i&&(a.sizes=i),r&&(a.srcset=r),n&&(a.src=n)):l()},preloadImages:function(){var t=this;function e(){null!=t&&t&&!t.destroyed&&(void 0!==t.imagesLoaded&&(t.imagesLoaded+=1),t.imagesLoaded===t.imagesToLoad.length&&(t.params.updateOnImagesReady&&t.update(),t.emit("imagesReady")))}t.imagesToLoad=t.$el.find("img");for(var n=0;n<t.imagesToLoad.length;n+=1){var r=t.imagesToLoad[n];t.loadImage(r,r.currentSrc||r.getAttribute("src"),r.srcset||r.getAttribute("srcset"),r.sizes||r.getAttribute("sizes"),!0,e)}}}},T={},O=function(t){function e(){for(var n,i,o,s=[],a=arguments.length;a--;)s[a]=arguments[a];1===s.length&&s[0].constructor&&s[0].constructor===Object?o=s[0]:(i=(n=s)[0],o=n[1]),o||(o={}),o=l.extend({},o),i&&!o.el&&(o.el=i),t.call(this,o),Object.keys(S).forEach(function(t){Object.keys(S[t]).forEach(function(n){e.prototype[n]||(e.prototype[n]=S[t][n])})});var c=this;void 0===c.modules&&(c.modules={}),Object.keys(c.modules).forEach(function(t){var e=c.modules[t];if(e.params){var n=Object.keys(e.params)[0],r=e.params[n];if("object"!=typeof r||null===r)return;if(!(n in o&&"enabled"in r))return;!0===o[n]&&(o[n]={enabled:!0}),"object"!=typeof o[n]||"enabled"in o[n]||(o[n].enabled=!0),o[n]||(o[n]={enabled:!1})}});var p=l.extend({},x);c.useModulesParams(p),c.params=l.extend({},p,T,o),c.originalParams=l.extend({},c.params),c.passedParams=l.extend({},o),c.$=r;var d=r(c.params.el);if(i=d[0]){if(d.length>1){var h=[];return d.each(function(t,n){var r=l.extend({},o,{el:n});h.push(new e(r))}),h}i.swiper=c,d.data("swiper",c);var f,v,g=d.children("."+c.params.wrapperClass);return l.extend(c,{$el:d,el:i,$wrapperEl:g,wrapperEl:g[0],classNames:[],slides:r(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===c.params.direction},isVertical:function(){return"vertical"===c.params.direction},rtl:"rtl"===i.dir.toLowerCase()||"rtl"===d.css("direction"),rtlTranslate:"horizontal"===c.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===d.css("direction")),wrongRTL:"-webkit-box"===g.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:c.params.allowSlideNext,allowSlidePrev:c.params.allowSlidePrev,touchEvents:(f=["touchstart","touchmove","touchend"],v=["mousedown","mousemove","mouseup"],u.pointerEvents?v=["pointerdown","pointermove","pointerup"]:u.prefixedPointerEvents&&(v=["MSPointerDown","MSPointerMove","MSPointerUp"]),c.touchEventsTouch={start:f[0],move:f[1],end:f[2]},c.touchEventsDesktop={start:v[0],move:v[1],end:v[2]},u.touch||!c.params.simulateTouch?c.touchEventsTouch:c.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video",lastClickTime:l.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:c.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),c.useModules(),c.params.init&&c.init(),c}}t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e;var n={extendedDefaults:{configurable:!0},defaults:{configurable:!0},Class:{configurable:!0},$:{configurable:!0}};return e.prototype.slidesPerViewDynamic=function(){var t=this.slides,e=this.slidesGrid,n=this.size,r=this.activeIndex,i=1;if(this.params.centeredSlides){for(var o,s=t[r].swiperSlideSize,a=r+1;a<t.length;a+=1)t[a]&&!o&&(i+=1,(s+=t[a].swiperSlideSize)>n&&(o=!0));for(var l=r-1;l>=0;l-=1)t[l]&&!o&&(i+=1,(s+=t[l].swiperSlideSize)>n&&(o=!0))}else for(var u=r+1;u<t.length;u+=1)e[u]-e[r]<n&&(i+=1);return i},e.prototype.update=function(){var t=this;if(t&&!t.destroyed){var e=t.snapGrid,n=t.params;n.breakpoints&&t.setBreakpoint(),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.params.freeMode?(r(),t.params.autoHeight&&t.updateAutoHeight()):t.slideTo(("auto"===t.params.slidesPerView||t.params.slidesPerView>1)&&t.isEnd&&!t.params.centeredSlides?t.slides.length-1:t.activeIndex,0,!1,!0)||r(),n.watchOverflow&&e!==t.snapGrid&&t.checkOverflow(),t.emit("update")}function r(){var e=Math.min(Math.max(t.rtlTranslate?-1*t.translate:t.translate,t.maxTranslate()),t.minTranslate());t.setTranslate(e),t.updateActiveIndex(),t.updateSlidesClasses()}},e.prototype.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.slideTo(this.params.loop?this.params.initialSlide+this.loopedSlides:this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"))},e.prototype.destroy=function(t,e){void 0===t&&(t=!0),void 0===e&&(e=!0);var n=this,r=n.params,i=n.$el,o=n.$wrapperEl,s=n.slides;return void 0===n.params||n.destroyed?null:(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),r.loop&&n.loopDestroy(),e&&(n.removeClasses(),i.removeAttr("style"),o.removeAttr("style"),s&&s.length&&s.removeClass([r.slideVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index").removeAttr("data-swiper-column").removeAttr("data-swiper-row")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(function(t){n.off(t)}),!1!==t&&(n.$el[0].swiper=null,n.$el.data("swiper",null),l.deleteProps(n)),n.destroyed=!0,null)},e.extendDefaults=function(t){l.extend(T,t)},n.extendedDefaults.get=function(){return T},n.defaults.get=function(){return x},n.Class.get=function(){return t},n.$.get=function(){return r},Object.defineProperties(e,n),e}(c),k={name:"device",proto:{device:y},static:{device:y}},P={name:"support",proto:{support:u},static:{support:u}},I={name:"browser",proto:{browser:E},static:{browser:E}},M={name:"resize",create:function(){var t=this;l.extend(t,{resize:{resizeHandler:function(){t&&!t.destroyed&&t.initialized&&(t.emit("beforeResize"),t.emit("resize"))},orientationChangeHandler:function(){t&&!t.destroyed&&t.initialized&&t.emit("orientationchange")}}})},on:{init:function(){e.addEventListener("resize",this.resize.resizeHandler),e.addEventListener("orientationchange",this.resize.orientationChangeHandler)},destroy:function(){e.removeEventListener("resize",this.resize.resizeHandler),e.removeEventListener("orientationchange",this.resize.orientationChangeHandler)}}},A={func:e.MutationObserver||e.WebkitMutationObserver,attach:function(t,n){void 0===n&&(n={});var r=this,i=new(0,A.func)(function(t){if(1!==t.length){var n=function(){r.emit("observerUpdate",t[0])};e.requestAnimationFrame?e.requestAnimationFrame(n):e.setTimeout(n,0)}else r.emit("observerUpdate",t[0])});i.observe(t,{attributes:void 0===n.attributes||n.attributes,childList:void 0===n.childList||n.childList,characterData:void 0===n.characterData||n.characterData}),r.observer.observers.push(i)},init:function(){if(u.observer&&this.params.observer){if(this.params.observeParents)for(var t=this.$el.parents(),e=0;e<t.length;e+=1)this.observer.attach(t[e]);this.observer.attach(this.$el[0],{childList:!1}),this.observer.attach(this.$wrapperEl[0],{attributes:!1})}},destroy:function(){this.observer.observers.forEach(function(t){t.disconnect()}),this.observer.observers=[]}},D={name:"observer",params:{observer:!1,observeParents:!1},create:function(){l.extend(this,{observer:{init:A.init.bind(this),attach:A.attach.bind(this),destroy:A.destroy.bind(this),observers:[]}})},on:{init:function(){this.observer.init()},destroy:function(){this.observer.destroy()}}},N={update:function(t){var e=this,n=e.params,r=n.slidesPerView,i=n.slidesPerGroup,o=n.centeredSlides,s=e.params.virtual,a=s.addSlidesBefore,u=s.addSlidesAfter,c=e.virtual,p=c.from,d=c.to,h=c.slides,f=c.slidesGrid,v=c.renderSlide,g=c.offset;e.updateActiveIndex();var m,y,w,b=e.activeIndex||0;m=e.rtlTranslate?"right":e.isHorizontal()?"left":"top",o?(y=Math.floor(r/2)+i+a,w=Math.floor(r/2)+i+u):(y=r+(i-1)+a,w=i+u);var _=Math.max((b||0)-w,0),C=Math.min((b||0)+y,h.length-1),E=(e.slidesGrid[_]||0)-(e.slidesGrid[0]||0);function x(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.lazy&&e.params.lazy.enabled&&e.lazy.load()}if(l.extend(e.virtual,{from:_,to:C,offset:E,slidesGrid:e.slidesGrid}),p===_&&d===C&&!t)return e.slidesGrid!==f&&E!==g&&e.slides.css(m,E+"px"),void e.updateProgress();if(e.params.virtual.renderExternal)return e.params.virtual.renderExternal.call(e,{offset:E,from:_,to:C,slides:function(){for(var t=[],e=_;e<=C;e+=1)t.push(h[e]);return t}()}),void x();var S=[],T=[];if(t)e.$wrapperEl.find("."+e.params.slideClass).remove();else for(var O=p;O<=d;O+=1)(O<_||O>C)&&e.$wrapperEl.find("."+e.params.slideClass+'[data-swiper-slide-index="'+O+'"]').remove();for(var k=0;k<h.length;k+=1)k>=_&&k<=C&&(void 0===d||t?T.push(k):(k>d&&T.push(k),k<p&&S.push(k)));T.forEach(function(t){e.$wrapperEl.append(v(h[t],t))}),S.sort(function(t,e){return t<e}).forEach(function(t){e.$wrapperEl.prepend(v(h[t],t))}),e.$wrapperEl.children(".swiper-slide").css(m,E+"px"),x()},renderSlide:function(t,e){var n=this.params.virtual;if(n.cache&&this.virtual.cache[e])return this.virtual.cache[e];var i=r(n.renderSlide?n.renderSlide.call(this,t,e):'<div class="'+this.params.slideClass+'" data-swiper-slide-index="'+e+'">'+t+"</div>");return i.attr("data-swiper-slide-index")||i.attr("data-swiper-slide-index",e),n.cache&&(this.virtual.cache[e]=i),i},appendSlide:function(t){this.virtual.slides.push(t),this.virtual.update(!0)},prependSlide:function(t){if(this.virtual.slides.unshift(t),this.params.virtual.cache){var e=this.virtual.cache,n={};Object.keys(e).forEach(function(t){n[t+1]=e[t]}),this.virtual.cache=n}this.virtual.update(!0),this.slideNext(0)}},R={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,addSlidesBefore:0,addSlidesAfter:0}},create:function(){l.extend(this,{virtual:{update:N.update.bind(this),appendSlide:N.appendSlide.bind(this),prependSlide:N.prependSlide.bind(this),renderSlide:N.renderSlide.bind(this),slides:this.params.virtual.slides,cache:{}}})},on:{beforeInit:function(){if(this.params.virtual.enabled){this.classNames.push(this.params.containerModifierClass+"virtual");var t={watchSlidesProgress:!0};l.extend(this.params,t),l.extend(this.originalParams,t),this.virtual.update()}},setTranslate:function(){this.params.virtual.enabled&&this.virtual.update()}}},j={handle:function(n){var r=this.rtlTranslate,i=n;i.originalEvent&&(i=i.originalEvent);var o=i.keyCode||i.charCode;if(!this.allowSlideNext&&(this.isHorizontal()&&39===o||this.isVertical()&&40===o))return!1;if(!this.allowSlidePrev&&(this.isHorizontal()&&37===o||this.isVertical()&&38===o))return!1;if(!(i.shiftKey||i.altKey||i.ctrlKey||i.metaKey||t.activeElement&&t.activeElement.nodeName&&("input"===t.activeElement.nodeName.toLowerCase()||"textarea"===t.activeElement.nodeName.toLowerCase()))){if(this.params.keyboard.onlyInViewport&&(37===o||39===o||38===o||40===o)){var s=!1;if(this.$el.parents("."+this.params.slideClass).length>0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var a=e.innerWidth,l=e.innerHeight,u=this.$el.offset();r&&(u.left-=this.$el[0].scrollLeft);for(var c=[[u.left,u.top],[u.left+this.width,u.top],[u.left,u.top+this.height],[u.left+this.width,u.top+this.height]],p=0;p<c.length;p+=1){var d=c[p];d[0]>=0&&d[0]<=a&&d[1]>=0&&d[1]<=l&&(s=!0)}if(!s)return}this.isHorizontal()?(37!==o&&39!==o||(i.preventDefault?i.preventDefault():i.returnValue=!1),(39===o&&!r||37===o&&r)&&this.slideNext(),(37===o&&!r||39===o&&r)&&this.slidePrev()):(38!==o&&40!==o||(i.preventDefault?i.preventDefault():i.returnValue=!1),40===o&&this.slideNext(),38===o&&this.slidePrev()),this.emit("keyPress",o)}},enable:function(){this.keyboard.enabled||(r(t).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){this.keyboard.enabled&&(r(t).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},L={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0}},create:function(){l.extend(this,{keyboard:{enabled:!1,enable:j.enable.bind(this),disable:j.disable.bind(this),handle:j.handle.bind(this)}})},on:{init:function(){this.params.keyboard.enabled&&this.keyboard.enable()},destroy:function(){this.keyboard.enabled&&this.keyboard.disable()}}},F={lastScrollTime:l.now(),event:e.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var e="onwheel"in t;if(!e){var n=t.createElement("div");n.setAttribute("onwheel","return;"),e="function"==typeof n.onwheel}return!e&&t.implementation&&t.implementation.hasFeature&&!0!==t.implementation.hasFeature("","")&&(e=t.implementation.hasFeature("Events.wheel","3.0")),e}()?"wheel":"mousewheel",normalize:function(t){var e=0,n=0,r=0,i=0;return"detail"in t&&(n=t.detail),"wheelDelta"in t&&(n=-t.wheelDelta/120),"wheelDeltaY"in t&&(n=-t.wheelDeltaY/120),"wheelDeltaX"in t&&(e=-t.wheelDeltaX/120),"axis"in t&&t.axis===t.HORIZONTAL_AXIS&&(e=n,n=0),r=10*e,i=10*n,"deltaY"in t&&(i=t.deltaY),"deltaX"in t&&(r=t.deltaX),(r||i)&&t.deltaMode&&(1===t.deltaMode?(r*=40,i*=40):(r*=800,i*=800)),r&&!e&&(e=r<1?-1:1),i&&!n&&(n=i<1?-1:1),{spinX:e,spinY:n,pixelX:r,pixelY:i}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(t){var n=t,r=this,i=r.params.mousewheel;if(!r.mouseEntered&&!i.releaseOnEdges)return!0;n.originalEvent&&(n=n.originalEvent);var o=0,s=r.rtlTranslate?-1:1,a=F.normalize(n);if(i.forceToAxis)if(r.isHorizontal()){if(!(Math.abs(a.pixelX)>Math.abs(a.pixelY)))return!0;o=a.pixelX*s}else{if(!(Math.abs(a.pixelY)>Math.abs(a.pixelX)))return!0;o=a.pixelY}else o=Math.abs(a.pixelX)>Math.abs(a.pixelY)?-a.pixelX*s:-a.pixelY;if(0===o)return!0;if(i.invert&&(o=-o),r.params.freeMode){r.params.loop&&r.loopFix();var u=r.getTranslate()+o*i.sensitivity,c=r.isBeginning,p=r.isEnd;if(u>=r.minTranslate()&&(u=r.minTranslate()),u<=r.maxTranslate()&&(u=r.maxTranslate()),r.setTransition(0),r.setTranslate(u),r.updateProgress(),r.updateActiveIndex(),r.updateSlidesClasses(),(!c&&r.isBeginning||!p&&r.isEnd)&&r.updateSlidesClasses(),r.params.freeModeSticky&&(clearTimeout(r.mousewheel.timeout),r.mousewheel.timeout=l.nextTick(function(){r.slideToClosest()},300)),r.emit("scroll",n),r.params.autoplay&&r.params.autoplayDisableOnInteraction&&r.autoplay.stop(),u===r.minTranslate()||u===r.maxTranslate())return!0}else{if(l.now()-r.mousewheel.lastScrollTime>60)if(o<0)if(r.isEnd&&!r.params.loop||r.animating){if(i.releaseOnEdges)return!0}else r.slideNext(),r.emit("scroll",n);else if(r.isBeginning&&!r.params.loop||r.animating){if(i.releaseOnEdges)return!0}else r.slidePrev(),r.emit("scroll",n);r.mousewheel.lastScrollTime=(new e.Date).getTime()}return n.preventDefault?n.preventDefault():n.returnValue=!1,!1},enable:function(){if(!F.event)return!1;if(this.mousewheel.enabled)return!1;var t=this.$el;return"container"!==this.params.mousewheel.eventsTarged&&(t=r(this.params.mousewheel.eventsTarged)),t.on("mouseenter",this.mousewheel.handleMouseEnter),t.on("mouseleave",this.mousewheel.handleMouseLeave),t.on(F.event,this.mousewheel.handle),this.mousewheel.enabled=!0,!0},disable:function(){if(!F.event)return!1;if(!this.mousewheel.enabled)return!1;var t=this.$el;return"container"!==this.params.mousewheel.eventsTarged&&(t=r(this.params.mousewheel.eventsTarged)),t.off(F.event,this.mousewheel.handle),this.mousewheel.enabled=!1,!0}},z={update:function(){var t=this.params.navigation;if(!this.params.loop){var e=this.navigation,n=e.$nextEl,r=e.$prevEl;r&&r.length>0&&(this.isBeginning?r.addClass(t.disabledClass):r.removeClass(t.disabledClass),r[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass)),n&&n.length>0&&(this.isEnd?n.addClass(t.disabledClass):n.removeClass(t.disabledClass),n[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass))}},init:function(){var t,e,n=this,i=n.params.navigation;(i.nextEl||i.prevEl)&&(i.nextEl&&(t=r(i.nextEl),n.params.uniqueNavElements&&"string"==typeof i.nextEl&&t.length>1&&1===n.$el.find(i.nextEl).length&&(t=n.$el.find(i.nextEl))),i.prevEl&&(e=r(i.prevEl),n.params.uniqueNavElements&&"string"==typeof i.prevEl&&e.length>1&&1===n.$el.find(i.prevEl).length&&(e=n.$el.find(i.prevEl))),t&&t.length>0&&t.on("click",function(t){t.preventDefault(),n.isEnd&&!n.params.loop||n.slideNext()}),e&&e.length>0&&e.on("click",function(t){t.preventDefault(),n.isBeginning&&!n.params.loop||n.slidePrev()}),l.extend(n.navigation,{$nextEl:t,nextEl:t&&t[0],$prevEl:e,prevEl:e&&e[0]}))},destroy:function(){var t=this.navigation,e=t.$nextEl,n=t.$prevEl;e&&e.length&&(e.off("click"),e.removeClass(this.params.navigation.disabledClass)),n&&n.length&&(n.off("click"),n.removeClass(this.params.navigation.disabledClass))}},V={update:function(){var t=this.rtl,e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var n,i=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,o=this.pagination.$el,s=this.params.loop?Math.ceil((i-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((n=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>i-1-2*this.loopedSlides&&(n-=i-2*this.loopedSlides),n>s-1&&(n-=s),n<0&&"bullets"!==this.params.paginationType&&(n=s+n)):n=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===e.type&&this.pagination.bullets&&this.pagination.bullets.length>0){var a,l,u,c=this.pagination.bullets;if(e.dynamicBullets&&(this.pagination.bulletSize=c.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),o.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(e.dynamicMainBullets+4)+"px"),e.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=n-this.previousIndex,this.pagination.dynamicBulletIndex>e.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=e.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),u=((l=(a=n-this.pagination.dynamicBulletIndex)+(Math.min(c.length,e.dynamicMainBullets)-1))+a)/2),c.removeClass(e.bulletActiveClass+" "+e.bulletActiveClass+"-next "+e.bulletActiveClass+"-next-next "+e.bulletActiveClass+"-prev "+e.bulletActiveClass+"-prev-prev "+e.bulletActiveClass+"-main"),o.length>1)c.each(function(t,i){var o=r(i),s=o.index();s===n&&o.addClass(e.bulletActiveClass),e.dynamicBullets&&(s>=a&&s<=l&&o.addClass(e.bulletActiveClass+"-main"),s===a&&o.prev().addClass(e.bulletActiveClass+"-prev").prev().addClass(e.bulletActiveClass+"-prev-prev"),s===l&&o.next().addClass(e.bulletActiveClass+"-next").next().addClass(e.bulletActiveClass+"-next-next"))});else if(c.eq(n).addClass(e.bulletActiveClass),e.dynamicBullets){for(var p=c.eq(a),d=c.eq(l),h=a;h<=l;h+=1)c.eq(h).addClass(e.bulletActiveClass+"-main");p.prev().addClass(e.bulletActiveClass+"-prev").prev().addClass(e.bulletActiveClass+"-prev-prev"),d.next().addClass(e.bulletActiveClass+"-next").next().addClass(e.bulletActiveClass+"-next-next")}if(e.dynamicBullets){var f=Math.min(c.length,e.dynamicMainBullets+4),v=(this.pagination.bulletSize*f-this.pagination.bulletSize)/2-u*this.pagination.bulletSize,g=t?"right":"left";c.css(this.isHorizontal()?g:"top",v+"px")}}if("fraction"===e.type&&(o.find("."+e.currentClass).text(e.formatFractionCurrent(n+1)),o.find("."+e.totalClass).text(e.formatFractionTotal(s))),"progressbar"===e.type){var m;m=e.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical";var y=(n+1)/s,w=1,b=1;"horizontal"===m?w=y:b=y,o.find("."+e.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+w+") scaleY("+b+")").transition(this.params.speed)}"custom"===e.type&&e.renderCustom?(o.html(e.renderCustom(this,n+1,s)),this.emit("paginationRender",this,o[0])):this.emit("paginationUpdate",this,o[0]),o[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)}},render:function(){var t=this.params.pagination;if(t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var e=this.pagination.$el,n="";if("bullets"===t.type){for(var r=this.params.loop?Math.ceil(((this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length)-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,i=0;i<r;i+=1)n+=t.renderBullet?t.renderBullet.call(this,i,t.bulletClass):"<"+t.bulletElement+' class="'+t.bulletClass+'"></'+t.bulletElement+">";e.html(n),this.pagination.bullets=e.find("."+t.bulletClass)}"fraction"===t.type&&(n=t.renderFraction?t.renderFraction.call(this,t.currentClass,t.totalClass):'<span class="'+t.currentClass+'"></span> / <span class="'+t.totalClass+'"></span>',e.html(n)),"progressbar"===t.type&&(n=t.renderProgressbar?t.renderProgressbar.call(this,t.progressbarFillClass):'<span class="'+t.progressbarFillClass+'"></span>',e.html(n)),"custom"!==t.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var t=this,e=t.params.pagination;if(e.el){var n=r(e.el);0!==n.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&n.length>1&&1===t.$el.find(e.el).length&&(n=t.$el.find(e.el)),"bullets"===e.type&&e.clickable&&n.addClass(e.clickableClass),n.addClass(e.modifierClass+e.type),"bullets"===e.type&&e.dynamicBullets&&(n.addClass(""+e.modifierClass+e.type+"-dynamic"),t.pagination.dynamicBulletIndex=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&n.addClass(e.progressbarOppositeClass),e.clickable&&n.on("click","."+e.bulletClass,function(e){e.preventDefault();var n=r(this).index()*t.params.slidesPerGroup;t.params.loop&&(n+=t.loopedSlides),t.slideTo(n)}),l.extend(t.pagination,{$el:n,el:n[0]}))}},destroy:function(){var t=this.params.pagination;if(t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var e=this.pagination.$el;e.removeClass(t.hiddenClass),e.removeClass(t.modifierClass+t.type),this.pagination.bullets&&this.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&e.off("click","."+t.bulletClass)}}},H={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var t=this.scrollbar,e=t.dragSize,n=t.trackSize,r=t.$dragEl,i=t.$el,o=this.params.scrollbar,s=e,a=(n-e)*this.progress;this.rtlTranslate?(a=-a)>0?(s=e-a,a=0):-a+e>n&&(s=n+a):a<0?(s=e+a,a=0):a+e>n&&(s=n-a),this.isHorizontal()?(r.transform(u.transforms3d?"translate3d("+a+"px, 0, 0)":"translateX("+a+"px)"),r[0].style.width=s+"px"):(r.transform(u.transforms3d?"translate3d(0px, "+a+"px, 0)":"translateY("+a+"px)"),r[0].style.height=s+"px"),o.hide&&(clearTimeout(this.scrollbar.timeout),i[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){i[0].style.opacity=0,i.transition(400)},1e3))}},setTransition:function(t){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(t)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var t=this.scrollbar,e=t.$dragEl,n=t.$el;e[0].style.width="",e[0].style.height="";var r,i=this.isHorizontal()?n[0].offsetWidth:n[0].offsetHeight,o=this.size/this.virtualSize,s=o*(i/this.size);r="auto"===this.params.scrollbar.dragSize?i*o:parseInt(this.params.scrollbar.dragSize,10),this.isHorizontal()?e[0].style.width=r+"px":e[0].style.height=r+"px",n[0].style.display=o>=1?"none":"",this.params.scrollbarHide&&(n[0].style.opacity=0),l.extend(t,{trackSize:i,divider:o,moveDivider:s,dragSize:r}),t.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},setDragPosition:function(t){var e,n=this.scrollbar,r=this.rtlTranslate,i=n.$el,o=n.dragSize,s=n.trackSize;e=((this.isHorizontal()?"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].pageX:t.pageX||t.clientX:"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].pageY:t.pageY||t.clientY)-i.offset()[this.isHorizontal()?"left":"top"]-o/2)/(s-o),e=Math.max(Math.min(e,1),0),r&&(e=1-e);var a=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*e;this.updateProgress(a),this.setTranslate(a),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(t){var e=this.params.scrollbar,n=this.scrollbar,r=this.$wrapperEl,i=n.$el,o=n.$dragEl;this.scrollbar.isTouched=!0,t.preventDefault(),t.stopPropagation(),r.transition(100),o.transition(100),n.setDragPosition(t),clearTimeout(this.scrollbar.dragTimeout),i.transition(0),e.hide&&i.css("opacity",1),this.emit("scrollbarDragStart",t)},onDragMove:function(t){var e=this.scrollbar,n=this.$wrapperEl,r=e.$el,i=e.$dragEl;this.scrollbar.isTouched&&(t.preventDefault?t.preventDefault():t.returnValue=!1,e.setDragPosition(t),n.transition(0),r.transition(0),i.transition(0),this.emit("scrollbarDragMove",t))},onDragEnd:function(t){var e=this.params.scrollbar,n=this.scrollbar.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,e.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=l.nextTick(function(){n.css("opacity",0),n.transition(400)},1e3)),this.emit("scrollbarDragEnd",t),e.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var e=this.touchEvents,n=this.touchEventsDesktop,r=this.params,i=this.scrollbar.$el[0],o=!(!u.passiveListener||!r.passiveListeners)&&{passive:!1,capture:!1},s=!(!u.passiveListener||!r.passiveListeners)&&{passive:!0,capture:!1};u.touch||!u.pointerEvents&&!u.prefixedPointerEvents?(u.touch&&(i.addEventListener(e.start,this.scrollbar.onDragStart,o),i.addEventListener(e.move,this.scrollbar.onDragMove,o),i.addEventListener(e.end,this.scrollbar.onDragEnd,s)),(r.simulateTouch&&!y.ios&&!y.android||r.simulateTouch&&!u.touch&&y.ios)&&(i.addEventListener("mousedown",this.scrollbar.onDragStart,o),t.addEventListener("mousemove",this.scrollbar.onDragMove,o),t.addEventListener("mouseup",this.scrollbar.onDragEnd,s))):(i.addEventListener(n.start,this.scrollbar.onDragStart,o),t.addEventListener(n.move,this.scrollbar.onDragMove,o),t.addEventListener(n.end,this.scrollbar.onDragEnd,s))}},disableDraggable:function(){if(this.params.scrollbar.el){var e=this.touchEvents,n=this.touchEventsDesktop,r=this.params,i=this.scrollbar.$el[0],o=!(!u.passiveListener||!r.passiveListeners)&&{passive:!1,capture:!1},s=!(!u.passiveListener||!r.passiveListeners)&&{passive:!0,capture:!1};u.touch||!u.pointerEvents&&!u.prefixedPointerEvents?(u.touch&&(i.removeEventListener(e.start,this.scrollbar.onDragStart,o),i.removeEventListener(e.move,this.scrollbar.onDragMove,o),i.removeEventListener(e.end,this.scrollbar.onDragEnd,s)),(r.simulateTouch&&!y.ios&&!y.android||r.simulateTouch&&!u.touch&&y.ios)&&(i.removeEventListener("mousedown",this.scrollbar.onDragStart,o),t.removeEventListener("mousemove",this.scrollbar.onDragMove,o),t.removeEventListener("mouseup",this.scrollbar.onDragEnd,s))):(i.removeEventListener(n.start,this.scrollbar.onDragStart,o),t.removeEventListener(n.move,this.scrollbar.onDragMove,o),t.removeEventListener(n.end,this.scrollbar.onDragEnd,s))}},init:function(){if(this.params.scrollbar.el){var t=this.scrollbar,e=this.$el,n=this.params.scrollbar,i=r(n.el);this.params.uniqueNavElements&&"string"==typeof n.el&&i.length>1&&1===e.find(n.el).length&&(i=e.find(n.el));var o=i.find("."+this.params.scrollbar.dragClass);0===o.length&&(o=r('<div class="'+this.params.scrollbar.dragClass+'"></div>'),i.append(o)),l.extend(t,{$el:i,el:i[0],$dragEl:o,dragEl:o[0]}),n.draggable&&t.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},B={setTransform:function(t,e){var n=this.rtl,i=r(t),o=n?-1:1,s=i.attr("data-swiper-parallax")||"0",a=i.attr("data-swiper-parallax-x"),l=i.attr("data-swiper-parallax-y"),u=i.attr("data-swiper-parallax-scale"),c=i.attr("data-swiper-parallax-opacity");if(a||l?(a=a||"0",l=l||"0"):this.isHorizontal()?(a=s,l="0"):(l=s,a="0"),a=a.indexOf("%")>=0?parseInt(a,10)*e*o+"%":a*e*o+"px",l=l.indexOf("%")>=0?parseInt(l,10)*e+"%":l*e+"px",null!=c){var p=c-(c-1)*(1-Math.abs(e));i[0].style.opacity=p}if(null==u)i.transform("translate3d("+a+", "+l+", 0px)");else{var d=u-(u-1)*(1-Math.abs(e));i.transform("translate3d("+a+", "+l+", 0px) scale("+d+")")}},setTranslate:function(){var t=this,e=t.slides,n=t.progress,i=t.snapGrid;t.$el.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(e,r){t.parallax.setTransform(r,n)}),e.each(function(e,o){var s=o.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(s+=Math.ceil(e/2)-n*(i.length-1)),s=Math.min(Math.max(s,-1),1),r(o).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(e,n){t.parallax.setTransform(n,s)})})},setTransition:function(t){void 0===t&&(t=this.params.speed),this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(e,n){var i=r(n),o=parseInt(i.attr("data-swiper-parallax-duration"),10)||t;0===t&&(o=0),i.transition(o)})}},U={getDistanceBetweenTouches:function(t){if(t.targetTouches.length<2)return 1;var e=t.targetTouches[0].pageY,n=t.targetTouches[1].pageY;return Math.sqrt(Math.pow(t.targetTouches[1].pageX-t.targetTouches[0].pageX,2)+Math.pow(n-e,2))},onGestureStart:function(t){var e=this.params.zoom,n=this.zoom,i=n.gesture;if(n.fakeGestureTouched=!1,n.fakeGestureMoved=!1,!u.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;n.fakeGestureTouched=!0,i.scaleStart=U.getDistanceBetweenTouches(t)}i.$slideEl&&i.$slideEl.length||(i.$slideEl=r(t.target).closest(".swiper-slide"),0===i.$slideEl.length&&(i.$slideEl=this.slides.eq(this.activeIndex)),i.$imageEl=i.$slideEl.find("img, svg, canvas"),i.$imageWrapEl=i.$imageEl.parent("."+e.containerClass),i.maxRatio=i.$imageWrapEl.attr("data-swiper-zoom")||e.maxRatio,0!==i.$imageWrapEl.length)?(i.$imageEl.transition(0),this.zoom.isScaling=!0):i.$imageEl=void 0},onGestureChange:function(t){var e=this.params.zoom,n=this.zoom,r=n.gesture;if(!u.gestures){if("touchmove"!==t.type||"touchmove"===t.type&&t.targetTouches.length<2)return;n.fakeGestureMoved=!0,r.scaleMove=U.getDistanceBetweenTouches(t)}r.$imageEl&&0!==r.$imageEl.length&&(u.gestures?this.zoom.scale=t.scale*n.currentScale:n.scale=r.scaleMove/r.scaleStart*n.currentScale,n.scale>r.maxRatio&&(n.scale=r.maxRatio-1+Math.pow(n.scale-r.maxRatio+1,.5)),n.scale<e.minRatio&&(n.scale=e.minRatio+1-Math.pow(e.minRatio-n.scale+1,.5)),r.$imageEl.transform("translate3d(0,0,0) scale("+n.scale+")"))},onGestureEnd:function(t){var e=this.params.zoom,n=this.zoom,r=n.gesture;if(!u.gestures){if(!n.fakeGestureTouched||!n.fakeGestureMoved)return;if("touchend"!==t.type||"touchend"===t.type&&t.changedTouches.length<2&&!y.android)return;n.fakeGestureTouched=!1,n.fakeGestureMoved=!1}r.$imageEl&&0!==r.$imageEl.length&&(n.scale=Math.max(Math.min(n.scale,r.maxRatio),e.minRatio),r.$imageEl.transition(this.params.speed).transform("translate3d(0,0,0) scale("+n.scale+")"),n.currentScale=n.scale,n.isScaling=!1,1===n.scale&&(r.$slideEl=void 0))},onTouchStart:function(t){var e=this.zoom,n=e.gesture,r=e.image;n.$imageEl&&0!==n.$imageEl.length&&(r.isTouched||(y.android&&t.preventDefault(),r.isTouched=!0,r.touchesStart.x="touchstart"===t.type?t.targetTouches[0].pageX:t.pageX,r.touchesStart.y="touchstart"===t.type?t.targetTouches[0].pageY:t.pageY))},onTouchMove:function(t){var e=this.zoom,n=e.gesture,r=e.image,i=e.velocity;if(n.$imageEl&&0!==n.$imageEl.length&&(this.allowClick=!1,r.isTouched&&n.$slideEl)){r.isMoved||(r.width=n.$imageEl[0].offsetWidth,r.height=n.$imageEl[0].offsetHeight,r.startX=l.getTranslate(n.$imageWrapEl[0],"x")||0,r.startY=l.getTranslate(n.$imageWrapEl[0],"y")||0,n.slideWidth=n.$slideEl[0].offsetWidth,n.slideHeight=n.$slideEl[0].offsetHeight,n.$imageWrapEl.transition(0),this.rtl&&(r.startX=-r.startX,r.startY=-r.startY));var o=r.width*e.scale,s=r.height*e.scale;if(!(o<n.slideWidth&&s<n.slideHeight)){if(r.minX=Math.min(n.slideWidth/2-o/2,0),r.maxX=-r.minX,r.minY=Math.min(n.slideHeight/2-s/2,0),r.maxY=-r.minY,r.touchesCurrent.x="touchmove"===t.type?t.targetTouches[0].pageX:t.pageX,r.touchesCurrent.y="touchmove"===t.type?t.targetTouches[0].pageY:t.pageY,!r.isMoved&&!e.isScaling){if(this.isHorizontal()&&(Math.floor(r.minX)===Math.floor(r.startX)&&r.touchesCurrent.x<r.touchesStart.x||Math.floor(r.maxX)===Math.floor(r.startX)&&r.touchesCurrent.x>r.touchesStart.x))return void(r.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(r.minY)===Math.floor(r.startY)&&r.touchesCurrent.y<r.touchesStart.y||Math.floor(r.maxY)===Math.floor(r.startY)&&r.touchesCurrent.y>r.touchesStart.y))return void(r.isTouched=!1)}t.preventDefault(),t.stopPropagation(),r.isMoved=!0,r.currentX=r.touchesCurrent.x-r.touchesStart.x+r.startX,r.currentY=r.touchesCurrent.y-r.touchesStart.y+r.startY,r.currentX<r.minX&&(r.currentX=r.minX+1-Math.pow(r.minX-r.currentX+1,.8)),r.currentX>r.maxX&&(r.currentX=r.maxX-1+Math.pow(r.currentX-r.maxX+1,.8)),r.currentY<r.minY&&(r.currentY=r.minY+1-Math.pow(r.minY-r.currentY+1,.8)),r.currentY>r.maxY&&(r.currentY=r.maxY-1+Math.pow(r.currentY-r.maxY+1,.8)),i.prevPositionX||(i.prevPositionX=r.touchesCurrent.x),i.prevPositionY||(i.prevPositionY=r.touchesCurrent.y),i.prevTime||(i.prevTime=Date.now()),i.x=(r.touchesCurrent.x-i.prevPositionX)/(Date.now()-i.prevTime)/2,i.y=(r.touchesCurrent.y-i.prevPositionY)/(Date.now()-i.prevTime)/2,Math.abs(r.touchesCurrent.x-i.prevPositionX)<2&&(i.x=0),Math.abs(r.touchesCurrent.y-i.prevPositionY)<2&&(i.y=0),i.prevPositionX=r.touchesCurrent.x,i.prevPositionY=r.touchesCurrent.y,i.prevTime=Date.now(),n.$imageWrapEl.transform("translate3d("+r.currentX+"px, "+r.currentY+"px,0)")}}},onTouchEnd:function(){var t=this.zoom,e=t.gesture,n=t.image,r=t.velocity;if(e.$imageEl&&0!==e.$imageEl.length){if(!n.isTouched||!n.isMoved)return n.isTouched=!1,void(n.isMoved=!1);n.isTouched=!1,n.isMoved=!1;var i=300,o=300,s=n.currentX+r.x*i,a=n.currentY+r.y*o;0!==r.x&&(i=Math.abs((s-n.currentX)/r.x)),0!==r.y&&(o=Math.abs((a-n.currentY)/r.y));var l=Math.max(i,o);n.currentX=s,n.currentY=a;var u=n.height*t.scale;n.minX=Math.min(e.slideWidth/2-n.width*t.scale/2,0),n.maxX=-n.minX,n.minY=Math.min(e.slideHeight/2-u/2,0),n.maxY=-n.minY,n.currentX=Math.max(Math.min(n.currentX,n.maxX),n.minX),n.currentY=Math.max(Math.min(n.currentY,n.maxY),n.minY),e.$imageWrapEl.transition(l).transform("translate3d("+n.currentX+"px, "+n.currentY+"px,0)")}},onTransitionEnd:function(){var t=this.zoom,e=t.gesture;e.$slideEl&&this.previousIndex!==this.activeIndex&&(e.$imageEl.transform("translate3d(0,0,0) scale(1)"),e.$imageWrapEl.transform("translate3d(0,0,0)"),e.$slideEl=void 0,e.$imageEl=void 0,e.$imageWrapEl=void 0,t.scale=1,t.currentScale=1)},toggle:function(t){var e=this.zoom;e.scale&&1!==e.scale?e.out():e.in(t)},in:function(t){var e,n,i,o,s,a,l,u,c,p,d,h,f,v=this.zoom,g=this.params.zoom,m=v.gesture,y=v.image;m.$slideEl||(m.$slideEl=this.clickedSlide?r(this.clickedSlide):this.slides.eq(this.activeIndex),m.$imageEl=m.$slideEl.find("img, svg, canvas"),m.$imageWrapEl=m.$imageEl.parent("."+g.containerClass)),m.$imageEl&&0!==m.$imageEl.length&&(m.$slideEl.addClass(""+g.zoomedSlideClass),void 0===y.touchesStart.x&&t?(e="touchend"===t.type?t.changedTouches[0].pageX:t.pageX,n="touchend"===t.type?t.changedTouches[0].pageY:t.pageY):(e=y.touchesStart.x,n=y.touchesStart.y),v.scale=m.$imageWrapEl.attr("data-swiper-zoom")||g.maxRatio,v.currentScale=m.$imageWrapEl.attr("data-swiper-zoom")||g.maxRatio,t?(h=m.$slideEl[0].offsetWidth,f=m.$slideEl[0].offsetHeight,i=m.$slideEl.offset().left+h/2-e,o=m.$slideEl.offset().top+f/2-n,l=m.$imageEl[0].offsetHeight*v.scale,u=Math.min(h/2-m.$imageEl[0].offsetWidth*v.scale/2,0),c=Math.min(f/2-l/2,0),(s=i*v.scale)<u&&(s=u),s>(p=-u)&&(s=p),(a=o*v.scale)<c&&(a=c),a>(d=-c)&&(a=d)):(s=0,a=0),m.$imageWrapEl.transition(300).transform("translate3d("+s+"px, "+a+"px,0)"),m.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+v.scale+")"))},out:function(){var t=this.zoom,e=this.params.zoom,n=t.gesture;n.$slideEl||(n.$slideEl=this.clickedSlide?r(this.clickedSlide):this.slides.eq(this.activeIndex),n.$imageEl=n.$slideEl.find("img, svg, canvas"),n.$imageWrapEl=n.$imageEl.parent("."+e.containerClass)),n.$imageEl&&0!==n.$imageEl.length&&(t.scale=1,t.currentScale=1,n.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),n.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),n.$slideEl.removeClass(""+e.zoomedSlideClass),n.$slideEl=void 0)},enable:function(){var t=this.zoom;if(!t.enabled){t.enabled=!0;var e=!("touchstart"!==this.touchEvents.start||!u.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1};u.gestures?(this.$wrapperEl.on("gesturestart",".swiper-slide",t.onGestureStart,e),this.$wrapperEl.on("gesturechange",".swiper-slide",t.onGestureChange,e),this.$wrapperEl.on("gestureend",".swiper-slide",t.onGestureEnd,e)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,".swiper-slide",t.onGestureStart,e),this.$wrapperEl.on(this.touchEvents.move,".swiper-slide",t.onGestureChange,e),this.$wrapperEl.on(this.touchEvents.end,".swiper-slide",t.onGestureEnd,e)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,t.onTouchMove)}},disable:function(){var t=this.zoom;if(t.enabled){this.zoom.enabled=!1;var e=!("touchstart"!==this.touchEvents.start||!u.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1};u.gestures?(this.$wrapperEl.off("gesturestart",".swiper-slide",t.onGestureStart,e),this.$wrapperEl.off("gesturechange",".swiper-slide",t.onGestureChange,e),this.$wrapperEl.off("gestureend",".swiper-slide",t.onGestureEnd,e)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,".swiper-slide",t.onGestureStart,e),this.$wrapperEl.off(this.touchEvents.move,".swiper-slide",t.onGestureChange,e),this.$wrapperEl.off(this.touchEvents.end,".swiper-slide",t.onGestureEnd,e)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,t.onTouchMove)}}},$={loadInSlide:function(t,e){void 0===e&&(e=!0);var n=this,i=n.params.lazy;if(void 0!==t&&0!==n.slides.length){var o=n.virtual&&n.params.virtual.enabled?n.$wrapperEl.children("."+n.params.slideClass+'[data-swiper-slide-index="'+t+'"]'):n.slides.eq(t),s=o.find("."+i.elementClass+":not(."+i.loadedClass+"):not(."+i.loadingClass+")");!o.hasClass(i.elementClass)||o.hasClass(i.loadedClass)||o.hasClass(i.loadingClass)||(s=s.add(o[0])),0!==s.length&&s.each(function(t,s){var a=r(s);a.addClass(i.loadingClass);var l=a.attr("data-background"),u=a.attr("data-src"),c=a.attr("data-srcset"),p=a.attr("data-sizes");n.loadImage(a[0],u||l,c,p,!1,function(){if(null!=n&&n&&(!n||n.params)&&!n.destroyed){if(l?(a.css("background-image",'url("'+l+'")'),a.removeAttr("data-background")):(c&&(a.attr("srcset",c),a.removeAttr("data-srcset")),p&&(a.attr("sizes",p),a.removeAttr("data-sizes")),u&&(a.attr("src",u),a.removeAttr("data-src"))),a.addClass(i.loadedClass).removeClass(i.loadingClass),o.find("."+i.preloaderClass).remove(),n.params.loop&&e){var t=o.attr("data-swiper-slide-index");if(o.hasClass(n.params.slideDuplicateClass)){var r=n.$wrapperEl.children('[data-swiper-slide-index="'+t+'"]:not(.'+n.params.slideDuplicateClass+")");n.lazy.loadInSlide(r.index(),!1)}else{var s=n.$wrapperEl.children("."+n.params.slideDuplicateClass+'[data-swiper-slide-index="'+t+'"]');n.lazy.loadInSlide(s.index(),!1)}}n.emit("lazyImageReady",o[0],a[0])}}),n.emit("lazyImageLoad",o[0],a[0])})}},load:function(){var t=this,e=t.$wrapperEl,n=t.params,i=t.slides,o=t.activeIndex,s=t.virtual&&n.virtual.enabled,a=n.lazy,l=n.slidesPerView;function u(t){if(s){if(e.children("."+n.slideClass+'[data-swiper-slide-index="'+t+'"]').length)return!0}else if(i[t])return!0;return!1}function c(t){return s?r(t).attr("data-swiper-slide-index"):r(t).index()}if("auto"===l&&(l=0),t.lazy.initialImageLoaded||(t.lazy.initialImageLoaded=!0),t.params.watchSlidesVisibility)e.children("."+n.slideVisibleClass).each(function(e,n){var i=s?r(n).attr("data-swiper-slide-index"):r(n).index();t.lazy.loadInSlide(i)});else if(l>1)for(var p=o;p<o+l;p+=1)u(p)&&t.lazy.loadInSlide(p);else t.lazy.loadInSlide(o);if(a.loadPrevNext)if(l>1||a.loadPrevNextAmount&&a.loadPrevNextAmount>1){for(var d=a.loadPrevNextAmount,h=l,f=Math.min(o+h+Math.max(d,h),i.length),v=Math.max(o-Math.max(h,d),0),g=o+l;g<f;g+=1)u(g)&&t.lazy.loadInSlide(g);for(var m=v;m<o;m+=1)u(m)&&t.lazy.loadInSlide(m)}else{var y=e.children("."+n.slideNextClass);y.length>0&&t.lazy.loadInSlide(c(y));var w=e.children("."+n.slidePrevClass);w.length>0&&t.lazy.loadInSlide(c(w))}}},q={LinearSpline:function(t,e){var n,r,i,o,s;return this.x=t,this.y=e,this.lastIndex=t.length-1,this.interpolate=function(t){return t?(s=function(t,e){for(r=-1,n=t.length;n-r>1;)t[i=n+r>>1]<=e?r=i:n=i;return n}(this.x,t),(t-this.x[o=s-1])*(this.y[s]-this.y[o])/(this.x[s]-this.x[o])+this.y[o]):0},this},getInterpolateFunction:function(t){this.controller.spline||(this.controller.spline=this.params.loop?new q.LinearSpline(this.slidesGrid,t.slidesGrid):new q.LinearSpline(this.snapGrid,t.snapGrid))},setTranslate:function(t,e){var n,r,i=this,o=i.controller.control;function s(t){var e=i.rtlTranslate?-i.translate:i.translate;"slide"===i.params.controller.by&&(i.controller.getInterpolateFunction(t),r=-i.controller.spline.interpolate(-e)),r&&"container"!==i.params.controller.by||(n=(t.maxTranslate()-t.minTranslate())/(i.maxTranslate()-i.minTranslate()),r=(e-i.minTranslate())*n+t.minTranslate()),i.params.controller.inverse&&(r=t.maxTranslate()-r),t.updateProgress(r),t.setTranslate(r,i),t.updateActiveIndex(),t.updateSlidesClasses()}if(Array.isArray(o))for(var a=0;a<o.length;a+=1)o[a]!==e&&o[a]instanceof O&&s(o[a]);else o instanceof O&&e!==o&&s(o)},setTransition:function(t,e){var n,r=this,i=r.controller.control;function o(e){e.setTransition(t,r),0!==t&&(e.transitionStart(),e.params.autoHeight&&l.nextTick(function(){e.updateAutoHeight()}),e.$wrapperEl.transitionEnd(function(){i&&(e.params.loop&&"slide"===r.params.controller.by&&e.loopFix(),e.transitionEnd())}))}if(Array.isArray(i))for(n=0;n<i.length;n+=1)i[n]!==e&&i[n]instanceof O&&o(i[n]);else i instanceof O&&e!==i&&o(i)}},G={makeElFocusable:function(t){return t.attr("tabIndex","0"),t},addElRole:function(t,e){return t.attr("role",e),t},addElLabel:function(t,e){return t.attr("aria-label",e),t},disableEl:function(t){return t.attr("aria-disabled",!0),t},enableEl:function(t){return t.attr("aria-disabled",!1),t},onEnterKey:function(t){var e=this.params.a11y;if(13===t.keyCode){var n=r(t.target);this.navigation&&this.navigation.$nextEl&&n.is(this.navigation.$nextEl)&&(this.isEnd&&!this.params.loop||this.slideNext(),this.a11y.notify(this.isEnd?e.lastSlideMessage:e.nextSlideMessage)),this.navigation&&this.navigation.$prevEl&&n.is(this.navigation.$prevEl)&&(this.isBeginning&&!this.params.loop||this.slidePrev(),this.a11y.notify(this.isBeginning?e.firstSlideMessage:e.prevSlideMessage)),this.pagination&&n.is("."+this.params.pagination.bulletClass)&&n[0].click()}},notify:function(t){var e=this.a11y.liveRegion;0!==e.length&&(e.html(""),e.html(t))},updateNavigation:function(){if(!this.params.loop){var t=this.navigation,e=t.$nextEl,n=t.$prevEl;n&&n.length>0&&(this.isBeginning?this.a11y.disableEl(n):this.a11y.enableEl(n)),e&&e.length>0&&(this.isEnd?this.a11y.disableEl(e):this.a11y.enableEl(e))}},updatePagination:function(){var t=this,e=t.params.a11y;t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.bullets.each(function(n,i){var o=r(i);t.a11y.makeElFocusable(o),t.a11y.addElRole(o,"button"),t.a11y.addElLabel(o,e.paginationBulletMessage.replace(/{{index}}/,o.index()+1))})},init:function(){this.$el.append(this.a11y.liveRegion);var t,e,n=this.params.a11y;this.navigation&&this.navigation.$nextEl&&(t=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(e=this.navigation.$prevEl),t&&(this.a11y.makeElFocusable(t),this.a11y.addElRole(t,"button"),this.a11y.addElLabel(t,n.nextSlideMessage),t.on("keydown",this.a11y.onEnterKey)),e&&(this.a11y.makeElFocusable(e),this.a11y.addElRole(e,"button"),this.a11y.addElLabel(e,n.prevSlideMessage),e.on("keydown",this.a11y.onEnterKey)),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.on("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)},destroy:function(){var t,e;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(t=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(e=this.navigation.$prevEl),t&&t.off("keydown",this.a11y.onEnterKey),e&&e.off("keydown",this.a11y.onEnterKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)}},Q={init:function(){if(this.params.history){if(!e.history||!e.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);var t=this.history;t.initialized=!0,t.paths=Q.getPathValues(),(t.paths.key||t.paths.value)&&(t.scrollToSlide(0,t.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||e.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){this.params.history.replaceState||e.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=Q.getPathValues(),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(){var t=e.location.pathname.slice(1).split("/").filter(function(t){return""!==t}),n=t.length;return{key:t[n-2],value:t[n-1]}},setHistory:function(t,n){if(this.history.initialized&&this.params.history.enabled){var r=this.slides.eq(n),i=Q.slugify(r.attr("data-history"));e.location.pathname.includes(t)||(i=t+"/"+i);var o=e.history.state;o&&o.value===i||(this.params.history.replaceState?e.history.replaceState({value:i},null,i):e.history.pushState({value:i},null,i))}},slugify:function(t){return t.toString().toLowerCase().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(t,e,n){if(e)for(var r=0,i=this.slides.length;r<i;r+=1){var o=this.slides.eq(r);if(Q.slugify(o.attr("data-history"))===e&&!o.hasClass(this.params.slideDuplicateClass)){var s=o.index();this.slideTo(s,t,n)}}else this.slideTo(0,t,n)}},Y={onHashCange:function(){var e=t.location.hash.replace("#","");if(e!==this.slides.eq(this.activeIndex).attr("data-hash")){var n=this.$wrapperEl.children("."+this.params.slideClass+'[data-hash="'+e+'"]').index();if(void 0===n)return;this.slideTo(n)}},setHash:function(){if(this.hashNavigation.initialized&&this.params.hashNavigation.enabled)if(this.params.hashNavigation.replaceState&&e.history&&e.history.replaceState)e.history.replaceState(null,null,"#"+this.slides.eq(this.activeIndex).attr("data-hash")||"");else{var n=this.slides.eq(this.activeIndex),r=n.attr("data-hash")||n.attr("data-history");t.location.hash=r||""}},init:function(){if(!(!this.params.hashNavigation.enabled||this.params.history&&this.params.history.enabled)){this.hashNavigation.initialized=!0;var n=t.location.hash.replace("#","");if(n)for(var i=0,o=this.slides.length;i<o;i+=1){var s=this.slides.eq(i);if((s.attr("data-hash")||s.attr("data-history"))===n&&!s.hasClass(this.params.slideDuplicateClass)){var a=s.index();this.slideTo(a,0,this.params.runCallbacksOnInit,!0)}}this.params.hashNavigation.watchState&&r(e).on("hashchange",this.hashNavigation.onHashCange)}},destroy:function(){this.params.hashNavigation.watchState&&r(e).off("hashchange",this.hashNavigation.onHashCange)}},W={run:function(){var t=this,e=t.slides.eq(t.activeIndex),n=t.params.autoplay.delay;e.attr("data-swiper-autoplay")&&(n=e.attr("data-swiper-autoplay")||t.params.autoplay.delay),t.autoplay.timeout=l.nextTick(function(){t.params.autoplay.reverseDirection?t.params.loop?(t.loopFix(),t.slidePrev(t.params.speed,!0,!0),t.emit("autoplay")):t.isBeginning?t.params.autoplay.stopOnLastSlide?t.autoplay.stop():(t.slideTo(t.slides.length-1,t.params.speed,!0,!0),t.emit("autoplay")):(t.slidePrev(t.params.speed,!0,!0),t.emit("autoplay")):t.params.loop?(t.loopFix(),t.slideNext(t.params.speed,!0,!0),t.emit("autoplay")):t.isEnd?t.params.autoplay.stopOnLastSlide?t.autoplay.stop():(t.slideTo(0,t.params.speed,!0,!0),t.emit("autoplay")):(t.slideNext(t.params.speed,!0,!0),t.emit("autoplay"))},n)},start:function(){return void 0===this.autoplay.timeout&&!this.autoplay.running&&(this.autoplay.running=!0,this.emit("autoplayStart"),this.autoplay.run(),!0)},stop:function(){return!!this.autoplay.running&&void 0!==this.autoplay.timeout&&(this.autoplay.timeout&&(clearTimeout(this.autoplay.timeout),this.autoplay.timeout=void 0),this.autoplay.running=!1,this.emit("autoplayStop"),!0)},pause:function(t){this.autoplay.running&&(this.autoplay.paused||(this.autoplay.timeout&&clearTimeout(this.autoplay.timeout),this.autoplay.paused=!0,0!==t&&this.params.autoplay.waitForTransition?(this.$wrapperEl[0].addEventListener("transitionend",this.autoplay.onTransitionEnd),this.$wrapperEl[0].addEventListener("webkitTransitionEnd",this.autoplay.onTransitionEnd)):(this.autoplay.paused=!1,this.autoplay.run())))}},K={setTranslate:function(){for(var t=this.slides,e=0;e<t.length;e+=1){var n=this.slides.eq(e),r=-n[0].swiperSlideOffset;this.params.virtualTranslate||(r-=this.translate);var i=0;this.isHorizontal()||(i=r,r=0);var o=this.params.fadeEffect.crossFade?Math.max(1-Math.abs(n[0].progress),0):1+Math.min(Math.max(n[0].progress,-1),0);n.css({opacity:o}).transform("translate3d("+r+"px, "+i+"px, 0px)")}},setTransition:function(t){var e=this,n=e.slides,r=e.$wrapperEl;if(n.transition(t),e.params.virtualTranslate&&0!==t){var i=!1;n.transitionEnd(function(){if(!i&&e&&!e.destroyed){i=!0,e.animating=!1;for(var t=["webkitTransitionEnd","transitionend"],n=0;n<t.length;n+=1)r.trigger(t[n])}})}}},X={setTranslate:function(){var t,e=this.$el,n=this.$wrapperEl,i=this.slides,o=this.width,s=this.height,a=this.rtlTranslate,l=this.size,u=this.params.cubeEffect,c=this.isHorizontal(),p=this.virtual&&this.params.virtual.enabled,d=0;u.shadow&&(c?(0===(t=n.find(".swiper-cube-shadow")).length&&(t=r('<div class="swiper-cube-shadow"></div>'),n.append(t)),t.css({height:o+"px"})):0===(t=e.find(".swiper-cube-shadow")).length&&(t=r('<div class="swiper-cube-shadow"></div>'),e.append(t)));for(var h=0;h<i.length;h+=1){var f=i.eq(h),v=h;p&&(v=parseInt(f.attr("data-swiper-slide-index"),10));var g=90*v,m=Math.floor(g/360);a&&(g=-g,m=Math.floor(-g/360));var y=Math.max(Math.min(f[0].progress,1),-1),w=0,b=0,_=0;if(v%4==0?(w=4*-m*l,_=0):(v-1)%4==0?(w=0,_=4*-m*l):(v-2)%4==0?(w=l+4*m*l,_=l):(v-3)%4==0&&(w=-l,_=3*l+4*l*m),a&&(w=-w),c||(b=w,w=0),y<=1&&y>-1&&(d=90*v+90*y,a&&(d=90*-v-90*y)),f.transform("rotateX("+(c?0:-g)+"deg) rotateY("+(c?g:0)+"deg) translate3d("+w+"px, "+b+"px, "+_+"px)"),u.slideShadows){var C=f.find(c?".swiper-slide-shadow-left":".swiper-slide-shadow-top"),x=f.find(c?".swiper-slide-shadow-right":".swiper-slide-shadow-bottom");0===C.length&&(C=r('<div class="swiper-slide-shadow-'+(c?"left":"top")+'"></div>'),f.append(C)),0===x.length&&(x=r('<div class="swiper-slide-shadow-'+(c?"right":"bottom")+'"></div>'),f.append(x)),C.length&&(C[0].style.opacity=Math.max(-y,0)),x.length&&(x[0].style.opacity=Math.max(y,0))}}if(n.css({"-webkit-transform-origin":"50% 50% -"+l/2+"px","-moz-transform-origin":"50% 50% -"+l/2+"px","-ms-transform-origin":"50% 50% -"+l/2+"px","transform-origin":"50% 50% -"+l/2+"px"}),u.shadow)if(c)t.transform("translate3d(0px, "+(o/2+u.shadowOffset)+"px, "+-o/2+"px) rotateX(90deg) rotateZ(0deg) scale("+u.shadowScale+")");else{var S=Math.abs(d)-90*Math.floor(Math.abs(d)/90),T=1.5-(Math.sin(2*S*Math.PI/360)/2+Math.cos(2*S*Math.PI/360)/2),O=u.shadowScale/T;t.transform("scale3d("+u.shadowScale+", 1, "+O+") translate3d(0px, "+(s/2+u.shadowOffset)+"px, "+-s/2/O+"px) rotateX(-90deg)")}n.transform("translate3d(0px,0,"+(E.isSafari||E.isUiWebView?-l/2:0)+"px) rotateX("+(this.isHorizontal()?0:d)+"deg) rotateY("+(this.isHorizontal()?-d:0)+"deg)")},setTransition:function(t){var e=this.$el;this.slides.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),this.params.cubeEffect.shadow&&!this.isHorizontal()&&e.find(".swiper-cube-shadow").transition(t)}},Z={setTranslate:function(){for(var t=this.slides,e=this.rtlTranslate,n=0;n<t.length;n+=1){var i=t.eq(n),o=i[0].progress;this.params.flipEffect.limitRotation&&(o=Math.max(Math.min(i[0].progress,1),-1));var s=-180*o,a=0,l=-i[0].swiperSlideOffset,u=0;if(this.isHorizontal()?e&&(s=-s):(u=l,l=0,a=-s,s=0),i[0].style.zIndex=-Math.abs(Math.round(o))+t.length,this.params.flipEffect.slideShadows){var c=this.isHorizontal()?i.find(".swiper-slide-shadow-left"):i.find(".swiper-slide-shadow-top"),p=this.isHorizontal()?i.find(".swiper-slide-shadow-right"):i.find(".swiper-slide-shadow-bottom");0===c.length&&(c=r('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"left":"top")+'"></div>'),i.append(c)),0===p.length&&(p=r('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"right":"bottom")+'"></div>'),i.append(p)),c.length&&(c[0].style.opacity=Math.max(-o,0)),p.length&&(p[0].style.opacity=Math.max(o,0))}i.transform("translate3d("+l+"px, "+u+"px, 0px) rotateX("+a+"deg) rotateY("+s+"deg)")}},setTransition:function(t){var e=this,n=e.slides,r=e.activeIndex,i=e.$wrapperEl;if(n.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),e.params.virtualTranslate&&0!==t){var o=!1;n.eq(r).transitionEnd(function(){if(!o&&e&&!e.destroyed){o=!0,e.animating=!1;for(var t=["webkitTransitionEnd","transitionend"],n=0;n<t.length;n+=1)i.trigger(t[n])}})}}},J={setTranslate:function(){for(var t=this.width,e=this.height,n=this.slides,i=this.$wrapperEl,o=this.slidesSizesGrid,s=this.params.coverflowEffect,a=this.isHorizontal(),l=this.translate,c=a?t/2-l:e/2-l,p=a?s.rotate:-s.rotate,d=s.depth,h=0,f=n.length;h<f;h+=1){var v=n.eq(h),g=o[h],m=(c-v[0].swiperSlideOffset-g/2)/g*s.modifier,y=a?p*m:0,w=a?0:p*m,b=-d*Math.abs(m),_=a?0:s.stretch*m,C=a?s.stretch*m:0;if(Math.abs(C)<.001&&(C=0),Math.abs(_)<.001&&(_=0),Math.abs(b)<.001&&(b=0),Math.abs(y)<.001&&(y=0),Math.abs(w)<.001&&(w=0),v.transform("translate3d("+C+"px,"+_+"px,"+b+"px)  rotateX("+w+"deg) rotateY("+y+"deg)"),v[0].style.zIndex=1-Math.abs(Math.round(m)),s.slideShadows){var E=v.find(a?".swiper-slide-shadow-left":".swiper-slide-shadow-top"),x=v.find(a?".swiper-slide-shadow-right":".swiper-slide-shadow-bottom");0===E.length&&(E=r('<div class="swiper-slide-shadow-'+(a?"left":"top")+'"></div>'),v.append(E)),0===x.length&&(x=r('<div class="swiper-slide-shadow-'+(a?"right":"bottom")+'"></div>'),v.append(x)),E.length&&(E[0].style.opacity=m>0?m:0),x.length&&(x[0].style.opacity=-m>0?-m:0)}}(u.pointerEvents||u.prefixedPointerEvents)&&(i[0].style.perspectiveOrigin=c+"px 50%")},setTransition:function(t){this.slides.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t)}},tt={init:function(){var t=this.params.thumbs,e=this.constructor;t.swiper instanceof e?(this.thumbs.swiper=t.swiper,l.extend(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),l.extend(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):l.isObject(t.swiper)&&(this.thumbs.swiper=new e(l.extend({},t.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),this.thumbs.swiperCreated=!0),this.thumbs.swiper.$el.addClass(this.params.thumbs.thumbsContainerClass),this.thumbs.swiper.on("tap",this.thumbs.onThumbClick)},onThumbClick:function(){var t=this.thumbs.swiper;if(t){var e=t.clickedIndex;if(null!=e){var n;if(n=t.params.loop?parseInt(r(t.clickedSlide).attr("data-swiper-slide-index"),10):e,this.params.loop){var i=this.activeIndex;this.slides.eq(i).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,i=this.activeIndex);var o=this.slides.eq(i).prevAll('[data-swiper-slide-index="'+n+'"]').eq(0).index(),s=this.slides.eq(i).nextAll('[data-swiper-slide-index="'+n+'"]').eq(0).index();n=void 0===o?s:void 0===s?o:s-i<i-o?s:o}this.slideTo(n)}}},update:function(t){var e=this.thumbs.swiper;if(e){var n="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():e.params.slidesPerView;if(this.realIndex!==e.realIndex){var r,i=e.activeIndex;if(e.params.loop){e.slides.eq(i).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,i=e.activeIndex);var o=e.slides.eq(i).prevAll('[data-swiper-slide-index="'+this.realIndex+'"]').eq(0).index(),s=e.slides.eq(i).nextAll('[data-swiper-slide-index="'+this.realIndex+'"]').eq(0).index();r=void 0===o?s:void 0===s?o:s-i<i-o?s:o}else r=this.realIndex;e.visibleSlidesIndexes.indexOf(r)<0&&(e.params.centeredSlides?r=r>i?r-Math.floor(n/2)+1:r+Math.floor(n/2)-1:r>i&&(r=r-n+1),e.slideTo(r,t?0:void 0))}var a=1,l=this.params.thumbs.slideThumbActiveClass;if(this.params.slidesPerView>1&&!this.params.centeredSlides&&(a=this.params.slidesPerView),e.slides.removeClass(l),e.params.loop)for(var u=0;u<a;u+=1)e.$wrapperEl.children('[data-swiper-slide-index="'+(this.realIndex+u)+'"]').addClass(l);else for(var c=0;c<a;c+=1)e.slides.eq(this.realIndex+c).addClass(l)}}},et=[k,P,I,M,D,R,L,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create:function(){l.extend(this,{mousewheel:{enabled:!1,enable:F.enable.bind(this),disable:F.disable.bind(this),handle:F.handle.bind(this),handleMouseEnter:F.handleMouseEnter.bind(this),handleMouseLeave:F.handleMouseLeave.bind(this),lastScrollTime:l.now()}})},on:{init:function(){this.params.mousewheel.enabled&&this.mousewheel.enable()},destroy:function(){this.mousewheel.enabled&&this.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){l.extend(this,{navigation:{init:z.init.bind(this),update:z.update.bind(this),destroy:z.destroy.bind(this)}})},on:{init:function(){this.navigation.init(),this.navigation.update()},toEdge:function(){this.navigation.update()},fromEdge:function(){this.navigation.update()},destroy:function(){this.navigation.destroy()},click:function(t){var e=this.navigation,n=e.$nextEl,i=e.$prevEl;!this.params.navigation.hideOnClick||r(t.target).is(i)||r(t.target).is(n)||(n&&n.toggleClass(this.params.navigation.hiddenClass),i&&i.toggleClass(this.params.navigation.hiddenClass))}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(t){return t},formatFractionTotal:function(t){return t},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){l.extend(this,{pagination:{init:V.init.bind(this),render:V.render.bind(this),update:V.update.bind(this),destroy:V.destroy.bind(this),dynamicBulletIndex:0}})},on:{init:function(){this.pagination.init(),this.pagination.render(),this.pagination.update()},activeIndexChange:function(){this.params.loop?this.pagination.update():void 0===this.snapIndex&&this.pagination.update()},snapIndexChange:function(){this.params.loop||this.pagination.update()},slidesLengthChange:function(){this.params.loop&&(this.pagination.render(),this.pagination.update())},snapGridLengthChange:function(){this.params.loop||(this.pagination.render(),this.pagination.update())},destroy:function(){this.pagination.destroy()},click:function(t){this.params.pagination.el&&this.params.pagination.hideOnClick&&this.pagination.$el.length>0&&!r(t.target).hasClass(this.params.pagination.bulletClass)&&this.pagination.$el.toggleClass(this.params.pagination.hiddenClass)}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){l.extend(this,{scrollbar:{init:H.init.bind(this),destroy:H.destroy.bind(this),updateSize:H.updateSize.bind(this),setTranslate:H.setTranslate.bind(this),setTransition:H.setTransition.bind(this),enableDraggable:H.enableDraggable.bind(this),disableDraggable:H.disableDraggable.bind(this),setDragPosition:H.setDragPosition.bind(this),onDragStart:H.onDragStart.bind(this),onDragMove:H.onDragMove.bind(this),onDragEnd:H.onDragEnd.bind(this),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init:function(){this.scrollbar.init(),this.scrollbar.updateSize(),this.scrollbar.setTranslate()},update:function(){this.scrollbar.updateSize()},resize:function(){this.scrollbar.updateSize()},observerUpdate:function(){this.scrollbar.updateSize()},setTranslate:function(){this.scrollbar.setTranslate()},setTransition:function(t){this.scrollbar.setTransition(t)},destroy:function(){this.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){l.extend(this,{parallax:{setTransform:B.setTransform.bind(this),setTranslate:B.setTranslate.bind(this),setTransition:B.setTransition.bind(this)}})},on:{beforeInit:function(){this.params.parallax.enabled&&(this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},init:function(){this.params.parallax&&this.parallax.setTranslate()},setTranslate:function(){this.params.parallax&&this.parallax.setTranslate()},setTransition:function(t){this.params.parallax&&this.parallax.setTransition(t)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var t=this,e={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(function(n){e[n]=U[n].bind(t)}),l.extend(t,{zoom:e})},on:{init:function(){this.params.zoom.enabled&&this.zoom.enable()},destroy:function(){this.zoom.disable()},touchStart:function(t){this.zoom.enabled&&this.zoom.onTouchStart(t)},touchEnd:function(t){this.zoom.enabled&&this.zoom.onTouchEnd(t)},doubleTap:function(t){this.params.zoom.enabled&&this.zoom.enabled&&this.params.zoom.toggle&&this.zoom.toggle(t)},transitionEnd:function(){this.zoom.enabled&&this.params.zoom.enabled&&this.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){l.extend(this,{lazy:{initialImageLoaded:!1,load:$.load.bind(this),loadInSlide:$.loadInSlide.bind(this)}})},on:{beforeInit:function(){this.params.lazy.enabled&&this.params.preloadImages&&(this.params.preloadImages=!1)},init:function(){this.params.lazy.enabled&&!this.params.loop&&0===this.params.initialSlide&&this.lazy.load()},scroll:function(){this.params.freeMode&&!this.params.freeModeSticky&&this.lazy.load()},resize:function(){this.params.lazy.enabled&&this.lazy.load()},scrollbarDragMove:function(){this.params.lazy.enabled&&this.lazy.load()},transitionStart:function(){this.params.lazy.enabled&&(this.params.lazy.loadOnTransitionStart||!this.params.lazy.loadOnTransitionStart&&!this.lazy.initialImageLoaded)&&this.lazy.load()},transitionEnd:function(){this.params.lazy.enabled&&!this.params.lazy.loadOnTransitionStart&&this.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){l.extend(this,{controller:{control:this.params.controller.control,getInterpolateFunction:q.getInterpolateFunction.bind(this),setTranslate:q.setTranslate.bind(this),setTransition:q.setTransition.bind(this)}})},on:{update:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},resize:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},observerUpdate:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},setTranslate:function(t,e){this.controller.control&&this.controller.setTranslate(t,e)},setTransition:function(t,e){this.controller.control&&this.controller.setTransition(t,e)}}},{name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create:function(){var t=this;l.extend(t,{a11y:{liveRegion:r('<span class="'+t.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>')}}),Object.keys(G).forEach(function(e){t.a11y[e]=G[e].bind(t)})},on:{init:function(){this.params.a11y.enabled&&(this.a11y.init(),this.a11y.updateNavigation())},toEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},fromEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},paginationUpdate:function(){this.params.a11y.enabled&&this.a11y.updatePagination()},destroy:function(){this.params.a11y.enabled&&this.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){l.extend(this,{history:{init:Q.init.bind(this),setHistory:Q.setHistory.bind(this),setHistoryPopState:Q.setHistoryPopState.bind(this),scrollToSlide:Q.scrollToSlide.bind(this),destroy:Q.destroy.bind(this)}})},on:{init:function(){this.params.history.enabled&&this.history.init()},destroy:function(){this.params.history.enabled&&this.history.destroy()},transitionEnd:function(){this.history.initialized&&this.history.setHistory(this.params.history.key,this.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){l.extend(this,{hashNavigation:{initialized:!1,init:Y.init.bind(this),destroy:Y.destroy.bind(this),setHash:Y.setHash.bind(this),onHashCange:Y.onHashCange.bind(this)}})},on:{init:function(){this.params.hashNavigation.enabled&&this.hashNavigation.init()},destroy:function(){this.params.hashNavigation.enabled&&this.hashNavigation.destroy()},transitionEnd:function(){this.hashNavigation.initialized&&this.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){var t=this;l.extend(t,{autoplay:{running:!1,paused:!1,run:W.run.bind(t),start:W.start.bind(t),stop:W.stop.bind(t),pause:W.pause.bind(t),onTransitionEnd:function(e){t&&!t.destroyed&&t.$wrapperEl&&e.target===this&&(t.$wrapperEl[0].removeEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].removeEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd),t.autoplay.paused=!1,t.autoplay.running?t.autoplay.run():t.autoplay.stop())}}})},on:{init:function(){this.params.autoplay.enabled&&this.autoplay.start()},beforeTransitionStart:function(t,e){this.autoplay.running&&(e||!this.params.autoplay.disableOnInteraction?this.autoplay.pause(t):this.autoplay.stop())},sliderFirstMove:function(){this.autoplay.running&&(this.params.autoplay.disableOnInteraction?this.autoplay.stop():this.autoplay.pause())},destroy:function(){this.autoplay.running&&this.autoplay.stop()}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){l.extend(this,{fadeEffect:{setTranslate:K.setTranslate.bind(this),setTransition:K.setTransition.bind(this)}})},on:{beforeInit:function(){if("fade"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"fade");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};l.extend(this.params,t),l.extend(this.originalParams,t)}},setTranslate:function(){"fade"===this.params.effect&&this.fadeEffect.setTranslate()},setTransition:function(t){"fade"===this.params.effect&&this.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){l.extend(this,{cubeEffect:{setTranslate:X.setTranslate.bind(this),setTransition:X.setTransition.bind(this)}})},on:{beforeInit:function(){if("cube"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"cube"),this.classNames.push(this.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};l.extend(this.params,t),l.extend(this.originalParams,t)}},setTranslate:function(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},setTransition:function(t){"cube"===this.params.effect&&this.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){l.extend(this,{flipEffect:{setTranslate:Z.setTranslate.bind(this),setTransition:Z.setTransition.bind(this)}})},on:{beforeInit:function(){if("flip"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"flip"),this.classNames.push(this.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};l.extend(this.params,t),l.extend(this.originalParams,t)}},setTranslate:function(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},setTransition:function(t){"flip"===this.params.effect&&this.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}},create:function(){l.extend(this,{coverflowEffect:{setTranslate:J.setTranslate.bind(this),setTransition:J.setTransition.bind(this)}})},on:{beforeInit:function(){"coverflow"===this.params.effect&&(this.classNames.push(this.params.containerModifierClass+"coverflow"),this.classNames.push(this.params.containerModifierClass+"3d"),this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},setTranslate:function(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate()},setTransition:function(t){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){l.extend(this,{thumbs:{swiper:null,init:tt.init.bind(this),update:tt.update.bind(this),onThumbClick:tt.onThumbClick.bind(this)}})},on:{beforeInit:function(){var t=this.params.thumbs;t&&t.swiper&&(this.thumbs.init(),this.thumbs.update(!0))},slideChange:function(){this.thumbs.swiper&&this.thumbs.update()},update:function(){this.thumbs.swiper&&this.thumbs.update()},resize:function(){this.thumbs.swiper&&this.thumbs.update()},observerUpdate:function(){this.thumbs.swiper&&this.thumbs.update()},setTransition:function(t){var e=this.thumbs.swiper;e&&e.setTransition(t)},beforeDestroy:function(){var t=this.thumbs.swiper;t&&this.thumbs.swiperCreated&&t&&t.destroy()}}}];return void 0===O.use&&(O.use=O.Class.use,O.installModule=O.Class.installModule),O.use(et),O}()},"2Bdj":function(t,e,n){"use strict";function r(t){return"function"==typeof t}n.d(e,"a",function(){return r})},"2ePl":function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(t){return t&&"number"==typeof t.length&&"function"!=typeof t}},"67Y/":function(t,e,n){"use strict";n.d(e,"a",function(){return o});var r=n("mrSG"),i=n("FFOo");function o(t,e){return function(n){if("function"!=typeof t)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new s(t,e))}}var s=function(){function t(t,e){this.project=t,this.thisArg=e}return t.prototype.call=function(t,e){return e.subscribe(new a(t,this.project,this.thisArg))},t}(),a=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.project=n,i.count=0,i.thisArg=r||i,i}return r.c(e,t),e.prototype._next=function(t){var e;try{e=this.project.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}this.destination.next(e)},e}(i.a)},"6ahw":function(t,e,n){"use strict";n.d(e,"a",function(){return o});var r=n("iLxQ"),i=n("DKTb"),o={closed:!0,next:function(t){},error:function(t){if(r.a.useDeprecatedSynchronousErrorHandling)throw t;Object(i.a)(t)},complete:function(){}}},"6blF":function(t,e,n){"use strict";var r=n("FFOo"),i=n("L/V9"),o=n("6ahw"),s=n("xTla"),a=n("y3By"),l=n("iLxQ");n.d(e,"a",function(){return u});var u=function(){function t(t){this._isScalar=!1,t&&(this._subscribe=t)}return t.prototype.lift=function(e){var n=new t;return n.source=this,n.operator=e,n},t.prototype.subscribe=function(t,e,n){var s=this.operator,a=function(t,e,n){if(t){if(t instanceof r.a)return t;if(t[i.a])return t[i.a]()}return t||e||n?new r.a(t,e,n):new r.a(o.a)}(t,e,n);if(s?s.call(a,this.source):a.add(this.source||l.a.useDeprecatedSynchronousErrorHandling&&!a.syncErrorThrowable?this._subscribe(a):this._trySubscribe(a)),l.a.useDeprecatedSynchronousErrorHandling&&a.syncErrorThrowable&&(a.syncErrorThrowable=!1,a.syncErrorThrown))throw a.syncErrorValue;return a},t.prototype._trySubscribe=function(t){try{return this._subscribe(t)}catch(e){l.a.useDeprecatedSynchronousErrorHandling&&(t.syncErrorThrown=!0,t.syncErrorValue=e),function(t){for(;t;){var e=t.destination;if(t.closed||t.isStopped)return!1;t=e&&e instanceof r.a?e:null}return!0}(t)?t.error(e):console.warn(e)}},t.prototype.forEach=function(t,e){var n=this;return new(e=c(e))(function(e,r){var i;i=n.subscribe(function(e){try{t(e)}catch(n){r(n),i&&i.unsubscribe()}},r,e)})},t.prototype._subscribe=function(t){var e=this.source;return e&&e.subscribe(t)},t.prototype[s.a]=function(){return this},t.prototype.pipe=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return 0===t.length?this:Object(a.b)(t)(this)},t.prototype.toPromise=function(t){var e=this;return new(t=c(t))(function(t,n){var r;e.subscribe(function(t){return r=t},function(t){return n(t)},function(){return t(r)})})},t.create=function(e){return new t(e)},t}();function c(t){if(t||(t=l.a.Promise||Promise),!t)throw new Error("no Promise impl found");return t}},"8g8A":function(t,e,n){"use strict";function r(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}n.d(e,"a",function(){return i}),r.prototype=Object.create(Error.prototype);var i=r},CcnG:function(t,e,n){"use strict";n.r(e);var r=n("mrSG"),i=n("pugT"),o=n("K9Ia"),s=n("6blF"),a=n("nkY7"),l=n("Zn8D"),u=n("IUTb"),c=n("FFOo");function p(){return function(t){return t.lift(new d(t))}}var d=function(){function t(t){this.connectable=t}return t.prototype.call=function(t,e){var n=this.connectable;n._refCount++;var r=new h(t,n),i=e.subscribe(r);return r.closed||(r.connection=n.connect()),i},t}(),h=function(t){function e(e,n){var r=t.call(this,e)||this;return r.connectable=n,r}return r.c(e,t),e.prototype._unsubscribe=function(){var t=this.connectable;if(t){this.connectable=null;var e=t._refCount;if(e<=0)this.connection=null;else if(t._refCount=e-1,e>1)this.connection=null;else{var n=this.connection,r=t._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}else this.connection=null},e}(c.a),f=function(t){function e(e,n){var r=t.call(this)||this;return r.source=e,r.subjectFactory=n,r._refCount=0,r._isComplete=!1,r}return r.c(e,t),e.prototype._subscribe=function(t){return this.getSubject().subscribe(t)},e.prototype.getSubject=function(){var t=this._subject;return t&&!t.isStopped||(this._subject=this.subjectFactory()),this._subject},e.prototype.connect=function(){var t=this._connection;return t||(this._isComplete=!1,(t=this._connection=new i.a).add(this.source.subscribe(new g(this.getSubject(),this))),t.closed?(this._connection=null,t=i.a.EMPTY):this._connection=t),t},e.prototype.refCount=function(){return p()(this)},e}(s.a).prototype,v={operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:f._subscribe},_isComplete:{value:f._isComplete,writable:!0},getSubject:{value:f.getSubject},connect:{value:f.connect},refCount:{value:f.refCount}},g=function(t){function e(e,n){var r=t.call(this,e)||this;return r.connectable=n,r}return r.c(e,t),e.prototype._error=function(e){this._unsubscribe(),t.prototype._error.call(this,e)},e.prototype._complete=function(){this.connectable._isComplete=!0,this._unsubscribe(),t.prototype._complete.call(this)},e.prototype._unsubscribe=function(){var t=this.connectable;if(t){this.connectable=null;var e=t._connection;t._refCount=0,t._subject=null,t._connection=null,e&&e.unsubscribe()}},e}(o.b);function m(){return new o.a}function y(t){return{providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function w(t){return{factory:t.factory,providers:t.providers||[],imports:t.imports||[]}}n.d(e,"\u0275angular_packages_core_core_l",function(){return ei}),n.d(e,"\u0275angular_packages_core_core_i",function(){return Zr}),n.d(e,"\u0275angular_packages_core_core_j",function(){return Jr}),n.d(e,"\u0275angular_packages_core_core_k",function(){return ti}),n.d(e,"\u0275angular_packages_core_core_f",function(){return He}),n.d(e,"\u0275angular_packages_core_core_g",function(){return Ar}),n.d(e,"\u0275angular_packages_core_core_h",function(){return zr}),n.d(e,"\u0275angular_packages_core_core_c",function(){return Ee}),n.d(e,"\u0275angular_packages_core_core_d",function(){return de}),n.d(e,"\u0275angular_packages_core_core_e",function(){return me}),n.d(e,"\u0275angular_packages_core_core_m",function(){return yn}),n.d(e,"\u0275angular_packages_core_core_o",function(){return fn}),n.d(e,"\u0275angular_packages_core_core_n",function(){return hn}),n.d(e,"\u0275angular_packages_core_core_r",function(){return mn}),n.d(e,"\u0275angular_packages_core_core_p",function(){return vn}),n.d(e,"\u0275angular_packages_core_core_q",function(){return gn}),n.d(e,"\u0275angular_packages_core_core_v",function(){return zd}),n.d(e,"\u0275angular_packages_core_core_y",function(){return Qd}),n.d(e,"\u0275angular_packages_core_core_x",function(){return qd}),n.d(e,"\u0275angular_packages_core_core_w",function(){return Vd}),n.d(e,"\u0275angular_packages_core_core_u",function(){return Id}),n.d(e,"\u0275angular_packages_core_core_z",function(){return Wd}),n.d(e,"\u0275angular_packages_core_core_ba",function(){return Wp}),n.d(e,"\u0275angular_packages_core_core_bb",function(){return Gl}),n.d(e,"\u0275angular_packages_core_core_a",function(){return T}),n.d(e,"\u0275angular_packages_core_core_b",function(){return O}),n.d(e,"\u0275angular_packages_core_core_s",function(){return Ss}),n.d(e,"\u0275angular_packages_core_core_t",function(){return zi}),n.d(e,"createPlatform",function(){return Un}),n.d(e,"assertPlatform",function(){return qn}),n.d(e,"destroyPlatform",function(){return Gn}),n.d(e,"getPlatform",function(){return Qn}),n.d(e,"PlatformRef",function(){return Yn}),n.d(e,"ApplicationRef",function(){return Kn}),n.d(e,"enableProdMode",function(){return Vn}),n.d(e,"isDevMode",function(){return Hn}),n.d(e,"createPlatformFactory",function(){return $n}),n.d(e,"NgProbeToken",function(){return Bn}),n.d(e,"APP_ID",function(){return Ve}),n.d(e,"PACKAGE_ROOT_URL",function(){return Qe}),n.d(e,"PLATFORM_INITIALIZER",function(){return $e}),n.d(e,"PLATFORM_ID",function(){return qe}),n.d(e,"APP_BOOTSTRAP_LISTENER",function(){return Ge}),n.d(e,"APP_INITIALIZER",function(){return Fe}),n.d(e,"ApplicationInitStatus",function(){return ze}),n.d(e,"DebugElement",function(){return Cr}),n.d(e,"DebugNode",function(){return _r}),n.d(e,"asNativeElements",function(){return Er}),n.d(e,"getDebugNode",function(){return Sr}),n.d(e,"Testability",function(){return An}),n.d(e,"TestabilityRegistry",function(){return Dn}),n.d(e,"setTestabilityGetter",function(){return Nn}),n.d(e,"TRANSLATIONS",function(){return Wr}),n.d(e,"TRANSLATIONS_FORMAT",function(){return Kr}),n.d(e,"LOCALE_ID",function(){return Yr}),n.d(e,"MissingTranslationStrategy",function(){return Xr}),n.d(e,"ApplicationModule",function(){return ni}),n.d(e,"wtfCreateScope",function(){return bn}),n.d(e,"wtfLeave",function(){return _n}),n.d(e,"wtfStartTimeRange",function(){return Cn}),n.d(e,"wtfEndTimeRange",function(){return En}),n.d(e,"Type",function(){return G}),n.d(e,"EventEmitter",function(){return xn}),n.d(e,"ErrorHandler",function(){return ie}),n.d(e,"Sanitizer",function(){return Mi}),n.d(e,"SecurityContext",function(){return Ii}),n.d(e,"ANALYZE_FOR_ENTRY_COMPONENTS",function(){return k}),n.d(e,"Attribute",function(){return P}),n.d(e,"ContentChild",function(){return A}),n.d(e,"ContentChildren",function(){return M}),n.d(e,"Query",function(){return I}),n.d(e,"ViewChild",function(){return N}),n.d(e,"ViewChildren",function(){return D}),n.d(e,"Component",function(){return V}),n.d(e,"Directive",function(){return z}),n.d(e,"HostBinding",function(){return $}),n.d(e,"HostListener",function(){return q}),n.d(e,"Input",function(){return B}),n.d(e,"Output",function(){return U}),n.d(e,"Pipe",function(){return H}),n.d(e,"CUSTOM_ELEMENTS_SCHEMA",function(){return Gt}),n.d(e,"NO_ERRORS_SCHEMA",function(){return Qt}),n.d(e,"NgModule",function(){return Yt}),n.d(e,"ViewEncapsulation",function(){return Wt}),n.d(e,"Version",function(){return Kt}),n.d(e,"VERSION",function(){return Xt}),n.d(e,"defineInjectable",function(){return y}),n.d(e,"defineInjector",function(){return w}),n.d(e,"forwardRef",function(){return ct}),n.d(e,"resolveForwardRef",function(){return pt}),n.d(e,"Injectable",function(){return qt}),n.d(e,"inject",function(){return zt}),n.d(e,"INJECTOR",function(){return bt}),n.d(e,"Injector",function(){return Ct}),n.d(e,"ReflectiveInjector",function(){return Ce}),n.d(e,"createInjector",function(){return Ie}),n.d(e,"ResolvedReflectiveFactory",function(){return ve}),n.d(e,"ReflectiveKey",function(){return ue}),n.d(e,"InjectionToken",function(){return b}),n.d(e,"Inject",function(){return dt}),n.d(e,"Optional",function(){return ht}),n.d(e,"Self",function(){return ft}),n.d(e,"SkipSelf",function(){return vt}),n.d(e,"Host",function(){return gt}),n.d(e,"NgZone",function(){return Sn}),n.d(e,"\u0275NoopNgZone",function(){return Mn}),n.d(e,"RenderComponentType",function(){return Zn}),n.d(e,"Renderer",function(){return tr}),n.d(e,"Renderer2",function(){return ir}),n.d(e,"RendererFactory2",function(){return nr}),n.d(e,"RendererStyleFlags2",function(){return rr}),n.d(e,"RootRenderer",function(){return er}),n.d(e,"COMPILER_OPTIONS",function(){return Ze}),n.d(e,"Compiler",function(){return Xe}),n.d(e,"CompilerFactory",function(){return Je}),n.d(e,"ModuleWithComponentFactories",function(){return We}),n.d(e,"ComponentFactory",function(){return en}),n.d(e,"ComponentRef",function(){return tn}),n.d(e,"ComponentFactoryResolver",function(){return ln}),n.d(e,"ElementRef",function(){return or}),n.d(e,"NgModuleFactory",function(){return dn}),n.d(e,"NgModuleRef",function(){return pn}),n.d(e,"NgModuleFactoryLoader",function(){return sr}),n.d(e,"getModuleFactory",function(){return ur}),n.d(e,"QueryList",function(){return cr}),n.d(e,"SystemJsNgModuleLoader",function(){return hr}),n.d(e,"SystemJsNgModuleLoaderConfig",function(){return pr}),n.d(e,"TemplateRef",function(){return vr}),n.d(e,"ViewContainerRef",function(){return gr}),n.d(e,"EmbeddedViewRef",function(){return wr}),n.d(e,"ViewRef",function(){return yr}),n.d(e,"ChangeDetectionStrategy",function(){return R}),n.d(e,"ChangeDetectorRef",function(){return mr}),n.d(e,"DefaultIterableDiffer",function(){return Nr}),n.d(e,"IterableDiffers",function(){return Br}),n.d(e,"KeyValueDiffers",function(){return Ur}),n.d(e,"SimpleChange",function(){return Pr}),n.d(e,"WrappedValue",function(){return kr}),n.d(e,"platformCore",function(){return Qr}),n.d(e,"\u0275ALLOW_MULTIPLE_PLATFORMS",function(){return zn}),n.d(e,"\u0275APP_ID_RANDOM_PROVIDER",function(){return Be}),n.d(e,"\u0275defaultIterableDiffers",function(){return qr}),n.d(e,"\u0275defaultKeyValueDiffers",function(){return Gr}),n.d(e,"\u0275devModeEqual",function(){return Or}),n.d(e,"\u0275isListLikeIterable",function(){return Ir}),n.d(e,"\u0275ChangeDetectorStatus",function(){return j}),n.d(e,"\u0275isDefaultChangeDetectionStrategy",function(){return L}),n.d(e,"\u0275Console",function(){return Ye}),n.d(e,"\u0275inject",function(){return zt}),n.d(e,"\u0275setCurrentInjector",function(){return Ft}),n.d(e,"\u0275APP_ROOT",function(){return xe}),n.d(e,"\u0275ivyEnabled",function(){return F}),n.d(e,"\u0275ComponentFactory",function(){return en}),n.d(e,"\u0275CodegenComponentFactoryResolver",function(){return un}),n.d(e,"\u0275resolveComponentResources",function(){return ri}),n.d(e,"\u0275ReflectionCapabilities",function(){return st}),n.d(e,"\u0275RenderDebugInfo",function(){return Jn}),n.d(e,"\u0275_sanitizeHtml",function(){return Si}),n.d(e,"\u0275_sanitizeStyle",function(){return Pi}),n.d(e,"\u0275_sanitizeUrl",function(){return ui}),n.d(e,"\u0275global",function(){return K}),n.d(e,"\u0275looseIdentical",function(){return et}),n.d(e,"\u0275stringify",function(){return nt}),n.d(e,"\u0275makeDecorator",function(){return x}),n.d(e,"\u0275isObservable",function(){return Le}),n.d(e,"\u0275isPromise",function(){return je}),n.d(e,"\u0275clearOverrides",function(){return ul}),n.d(e,"\u0275initServicesIfNeeded",function(){return Ca}),n.d(e,"\u0275overrideComponentView",function(){return ll}),n.d(e,"\u0275overrideProvider",function(){return al}),n.d(e,"\u0275NOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR",function(){return As}),n.d(e,"\u0275defineComponent",function(){return ad}),n.d(e,"\u0275defineDirective",function(){return hd}),n.d(e,"\u0275definePipe",function(){return fd}),n.d(e,"\u0275defineNgModule",function(){return cd}),n.d(e,"\u0275detectChanges",function(){return Sp}),n.d(e,"\u0275renderComponent",function(){return id}),n.d(e,"\u0275directiveInject",function(){return Dd}),n.d(e,"\u0275injectElementRef",function(){return Nd}),n.d(e,"\u0275injectTemplateRef",function(){return Rd}),n.d(e,"\u0275injectViewContainerRef",function(){return jd}),n.d(e,"\u0275injectChangeDetectorRef",function(){return Ld}),n.d(e,"\u0275injectAttribute",function(){return Fd}),n.d(e,"\u0275PublicFeature",function(){return Xd}),n.d(e,"\u0275InheritDefinitionFeature",function(){return gd}),n.d(e,"\u0275NgOnChangesFeature",function(){return yd}),n.d(e,"\u0275markDirty",function(){return Op}),n.d(e,"\u0275NgModuleFactory",function(){return fh}),n.d(e,"\u0275NC",function(){return kp}),n.d(e,"\u0275C",function(){return pp}),n.d(e,"\u0275E",function(){return Dc}),n.d(e,"\u0275NH",function(){return Mc}),n.d(e,"\u0275NM",function(){return Ic}),n.d(e,"\u0275NS",function(){return Pc}),n.d(e,"\u0275Ee",function(){return Ac}),n.d(e,"\u0275L",function(){return Gc}),n.d(e,"\u0275T",function(){return sp}),n.d(e,"\u0275V",function(){return fp}),n.d(e,"\u0275Q",function(){return Vh}),n.d(e,"\u0275Qr",function(){return td}),n.d(e,"\u0275d",function(){return $p}),n.d(e,"\u0275P",function(){return bp}),n.d(e,"\u0275b",function(){return Ip}),n.d(e,"\u0275i1",function(){return Rp}),n.d(e,"\u0275i2",function(){return jp}),n.d(e,"\u0275i3",function(){return Lp}),n.d(e,"\u0275i4",function(){return Fp}),n.d(e,"\u0275i5",function(){return zp}),n.d(e,"\u0275i6",function(){return Vp}),n.d(e,"\u0275i7",function(){return Hp}),n.d(e,"\u0275i8",function(){return Bp}),n.d(e,"\u0275iV",function(){return Np}),n.d(e,"\u0275pb1",function(){return Th}),n.d(e,"\u0275pb2",function(){return Oh}),n.d(e,"\u0275pb3",function(){return kh}),n.d(e,"\u0275pb4",function(){return Ph}),n.d(e,"\u0275pbV",function(){return Ih}),n.d(e,"\u0275f0",function(){return vh}),n.d(e,"\u0275f1",function(){return gh}),n.d(e,"\u0275f2",function(){return mh}),n.d(e,"\u0275f3",function(){return yh}),n.d(e,"\u0275f4",function(){return wh}),n.d(e,"\u0275f5",function(){return bh}),n.d(e,"\u0275f6",function(){return _h}),n.d(e,"\u0275f7",function(){return Ch}),n.d(e,"\u0275f8",function(){return Eh}),n.d(e,"\u0275fV",function(){return xh}),n.d(e,"\u0275cR",function(){return dp}),n.d(e,"\u0275cr",function(){return hp}),n.d(e,"\u0275qR",function(){return Hh}),n.d(e,"\u0275ql",function(){return qp}),n.d(e,"\u0275e",function(){return Wc}),n.d(e,"\u0275p",function(){return Xc}),n.d(e,"\u0275pD",function(){return yp}),n.d(e,"\u0275rS",function(){return Mp}),n.d(e,"\u0275a",function(){return Kc}),n.d(e,"\u0275s",function(){return ep}),n.d(e,"\u0275sm",function(){return op}),n.d(e,"\u0275sp",function(){return ip}),n.d(e,"\u0275sa",function(){return rp}),n.d(e,"\u0275cp",function(){return tp}),n.d(e,"\u0275t",function(){return ap}),n.d(e,"\u0275v",function(){return vp}),n.d(e,"\u0275st",function(){return Up}),n.d(e,"\u0275ld",function(){return Gp}),n.d(e,"\u0275Pp",function(){return Sh}),n.d(e,"\u0275whenRendered",function(){return sd}),n.d(e,"\u0275iA",function(){return eh}),n.d(e,"\u0275iEM",function(){return nh}),n.d(e,"\u0275iI1",function(){return rh}),n.d(e,"\u0275iI2",function(){return ih}),n.d(e,"\u0275iI3",function(){return oh}),n.d(e,"\u0275iI4",function(){return sh}),n.d(e,"\u0275iI5",function(){return ah}),n.d(e,"\u0275iI6",function(){return lh}),n.d(e,"\u0275iI7",function(){return uh}),n.d(e,"\u0275iI8",function(){return ch}),n.d(e,"\u0275IV",function(){return ph}),n.d(e,"\u0275iM",function(){return Jd}),n.d(e,"\u0275sanitizeHtml",function(){return Kh}),n.d(e,"\u0275sanitizeStyle",function(){return Xh}),n.d(e,"\u0275sanitizeUrl",function(){return Zh}),n.d(e,"\u0275sanitizeResourceUrl",function(){return Jh}),n.d(e,"\u0275bypassSanitizationTrustHtml",function(){return $h}),n.d(e,"\u0275bypassSanitizationTrustStyle",function(){return qh}),n.d(e,"\u0275bypassSanitizationTrustScript",function(){return Gh}),n.d(e,"\u0275bypassSanitizationTrustUrl",function(){return Qh}),n.d(e,"\u0275bypassSanitizationTrustResourceUrl",function(){return Yh}),n.d(e,"\u0275registerModuleFactory",function(){return lr}),n.d(e,"\u0275EMPTY_ARRAY",function(){return Po}),n.d(e,"\u0275EMPTY_MAP",function(){return Io}),n.d(e,"\u0275and",function(){return Mo}),n.d(e,"\u0275ccf",function(){return Xo}),n.d(e,"\u0275cmf",function(){return cl}),n.d(e,"\u0275crt",function(){return Ki}),n.d(e,"\u0275did",function(){return Cs}),n.d(e,"\u0275eld",function(){return Ao}),n.d(e,"\u0275elementEventFullName",function(){return lo}),n.d(e,"\u0275getComponentViewDefinitionFactory",function(){return Zo}),n.d(e,"\u0275inlineInterpolate",function(){return Oo}),n.d(e,"\u0275interpolate",function(){return To}),n.d(e,"\u0275mod",function(){return Bo}),n.d(e,"\u0275mpd",function(){return Ho}),n.d(e,"\u0275ncd",function(){return $s}),n.d(e,"\u0275nov",function(){return us}),n.d(e,"\u0275pid",function(){return Es}),n.d(e,"\u0275prd",function(){return xs}),n.d(e,"\u0275pad",function(){return Qs}),n.d(e,"\u0275pod",function(){return Ys}),n.d(e,"\u0275ppd",function(){return Gs}),n.d(e,"\u0275qud",function(){return zs}),n.d(e,"\u0275ted",function(){return Ks}),n.d(e,"\u0275unv",function(){return Qi}),n.d(e,"\u0275vid",function(){return Js});var b=function(){function t(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.ngInjectableDef=void 0!==e?y({providedIn:e.providedIn||"root",factory:e.factory}):void 0}return t.prototype.toString=function(){return"InjectionToken "+this._desc},t}(),_="__annotations__",C="__parameters__",E="__prop__metadata__";function x(t,e,n,i,o){var s=S(e);function a(){for(var t,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];if(this instanceof a)return s.call.apply(s,Object(r.g)([this],e)),this;var l=new((t=a).bind.apply(t,Object(r.g)([void 0],e))),u=function(t){return o&&o.apply(void 0,Object(r.g)([t],e)),(t.hasOwnProperty(_)?t[_]:Object.defineProperty(t,_,{value:[]})[_]).push(l),t};return i&&i(u),u}return n&&(a.prototype=Object.create(n.prototype)),a.prototype.ngMetadataName=t,a.annotationCls=a,a}function S(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];if(t){var i=t.apply(void 0,Object(r.g)(e));for(var o in i)this[o]=i[o]}}}function T(t,e,n){var i=S(e);function o(){for(var t,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];if(this instanceof o)return i.apply(this,e),this;var s=new((t=o).bind.apply(t,Object(r.g)([void 0],e)));return a.annotation=s,a;function a(t,e,n){for(var r=t.hasOwnProperty(C)?t[C]:Object.defineProperty(t,C,{value:[]})[C];r.length<=n;)r.push(null);return(r[n]=r[n]||[]).push(s),t}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=t,o.annotationCls=o,o}function O(t,e,n){var i=S(e);function o(){for(var t,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];if(this instanceof o)return i.apply(this,e),this;var s=new((t=o).bind.apply(t,Object(r.g)([void 0],e)));return function(t,e){var n=t.constructor,r=n.hasOwnProperty(E)?n[E]:Object.defineProperty(n,E,{value:{}})[E];r[e]=r.hasOwnProperty(e)&&r[e]||[],r[e].unshift(s)}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=t,o.annotationCls=o,o}var k=new b("AnalyzeForEntryComponents"),P=T("Attribute",function(t){return{attributeName:t}}),I=function(){return function(){}}(),M=O("ContentChildren",function(t,e){return void 0===e&&(e={}),Object(r.a)({selector:t,first:!1,isViewQuery:!1,descendants:!1},e)},I),A=O("ContentChild",function(t,e){return void 0===e&&(e={}),Object(r.a)({selector:t,first:!0,isViewQuery:!1,descendants:!0},e)},I),D=O("ViewChildren",function(t,e){return void 0===e&&(e={}),Object(r.a)({selector:t,first:!1,isViewQuery:!0,descendants:!0},e)},I),N=O("ViewChild",function(t,e){return Object(r.a)({selector:t,first:!0,isViewQuery:!0,descendants:!0},e)},I),R=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t}({}),j=function(t){return t[t.CheckOnce=0]="CheckOnce",t[t.Checked=1]="Checked",t[t.CheckAlways=2]="CheckAlways",t[t.Detached=3]="Detached",t[t.Errored=4]="Errored",t[t.Destroyed=5]="Destroyed",t}({});function L(t){return null==t||t===R.Default}var F=!1,z=x("Directive",function(t){return void 0===t&&(t={}),t},void 0,void 0,function(t,e){}),V=x("Component",function(t){return void 0===t&&(t={}),Object(r.a)({changeDetection:R.Default},t)},z,void 0,function(t,e){}),H=x("Pipe",function(t){return Object(r.a)({pure:!0},t)},void 0,void 0,function(t,e){}),B=O("Input",function(t){return{bindingPropertyName:t}}),U=O("Output",function(t){return{bindingPropertyName:t}}),$=O("HostBinding",function(t){return{hostPropertyName:t}}),q=O("HostListener",function(t,e){return{eventName:t,args:e}}),G=Function;function Q(t){return"function"==typeof t}var Y="undefined"!=typeof window&&window,W="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,K="undefined"!=typeof global&&global||Y||W,X=Promise.resolve(0),Z=null;function J(){if(!Z){var t=K.Symbol;if(t&&t.iterator)Z=t.iterator;else for(var e=Object.getOwnPropertyNames(Map.prototype),n=0;n<e.length;++n){var r=e[n];"entries"!==r&&"size"!==r&&Map.prototype[r]===Map.prototype.entries&&(Z=r)}}return Z}function tt(t){"undefined"==typeof Zone?X.then(function(){t&&t.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}function et(t,e){return t===e||"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)}function nt(t){if("string"==typeof t)return t;if(t instanceof Array)return"["+t.map(nt).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return""+t.overriddenName;if(t.name)return""+t.name;var e=t.toString();if(null==e)return""+e;var n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}var rt=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*arguments\)/,it=/^class\s+[A-Za-z\d$_]*\s*extends\s+[A-Za-z\d$_]+\s*{/,ot=/^class\s+[A-Za-z\d$_]*\s*extends\s+[A-Za-z\d$_]+\s*{[\s\S]*constructor\s*\(/,st=function(){function t(t){this._reflect=t||K.Reflect}return t.prototype.isReflectionEnabled=function(){return!0},t.prototype.factory=function(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return new(t.bind.apply(t,Object(r.g)([void 0],e)))}},t.prototype._zipTypesAndAnnotations=function(t,e){var n;n=void 0===t?new Array(e.length):new Array(t.length);for(var r=0;r<n.length;r++)n[r]=void 0===t?[]:t[r]!=Object?[t[r]]:[],e&&null!=e[r]&&(n[r]=n[r].concat(e[r]));return n},t.prototype._ownParameters=function(t,e){var n=t.toString();if(rt.exec(n)||it.exec(n)&&!ot.exec(n))return null;if(t.parameters&&t.parameters!==e.parameters)return t.parameters;var r=t.ctorParameters;if(r&&r!==e.ctorParameters){var i="function"==typeof r?r():r,o=i.map(function(t){return t&&t.type}),s=i.map(function(t){return t&&at(t.decorators)});return this._zipTypesAndAnnotations(o,s)}var a=t.hasOwnProperty(C)&&t[C],l=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",t);return l||a?this._zipTypesAndAnnotations(l,a):new Array(t.length).fill(void 0)},t.prototype.parameters=function(t){if(!Q(t))return[];var e=lt(t),n=this._ownParameters(t,e);return n||e===Object||(n=this.parameters(e)),n||[]},t.prototype._ownAnnotations=function(t,e){if(t.annotations&&t.annotations!==e.annotations){var n=t.annotations;return"function"==typeof n&&n.annotations&&(n=n.annotations),n}return t.decorators&&t.decorators!==e.decorators?at(t.decorators):t.hasOwnProperty(_)?t[_]:null},t.prototype.annotations=function(t){if(!Q(t))return[];var e=lt(t),n=this._ownAnnotations(t,e)||[];return(e!==Object?this.annotations(e):[]).concat(n)},t.prototype._ownPropMetadata=function(t,e){if(t.propMetadata&&t.propMetadata!==e.propMetadata){var n=t.propMetadata;return"function"==typeof n&&n.propMetadata&&(n=n.propMetadata),n}if(t.propDecorators&&t.propDecorators!==e.propDecorators){var r=t.propDecorators,i={};return Object.keys(r).forEach(function(t){i[t]=at(r[t])}),i}return t.hasOwnProperty(E)?t[E]:null},t.prototype.propMetadata=function(t){if(!Q(t))return{};var e=lt(t),n={};if(e!==Object){var i=this.propMetadata(e);Object.keys(i).forEach(function(t){n[t]=i[t]})}var o=this._ownPropMetadata(t,e);return o&&Object.keys(o).forEach(function(t){var e=[];n.hasOwnProperty(t)&&e.push.apply(e,Object(r.g)(n[t])),e.push.apply(e,Object(r.g)(o[t])),n[t]=e}),n},t.prototype.hasLifecycleHook=function(t,e){return t instanceof G&&e in t.prototype},t.prototype.guards=function(t){return{}},t.prototype.getter=function(t){return new Function("o","return o."+t+";")},t.prototype.setter=function(t){return new Function("o","v","return o."+t+" = v;")},t.prototype.method=function(t){return new Function("o","args","if (!o."+t+") throw new Error('\""+t+"\" is undefined');\n        return o."+t+".apply(o, args);")},t.prototype.importUri=function(t){return"object"==typeof t&&t.filePath?t.filePath:"./"+nt(t)},t.prototype.resourceUri=function(t){return"./"+nt(t)},t.prototype.resolveIdentifier=function(t,e,n,r){return r},t.prototype.resolveEnum=function(t,e){return t[e]},t}();function at(t){return t?t.map(function(t){var e=t.type.annotationCls,n=t.args?t.args:[];return new(e.bind.apply(e,Object(r.g)([void 0],n)))}):[]}function lt(t){var e=t.prototype?Object.getPrototypeOf(t.prototype):null;return(e?e.constructor:null)||Object}function ut(t,e){for(var n in t)if(t[n]===e)return n;throw Error("Could not find renamed property on target object.")}function ct(t){return t.__forward_ref__=ct,t.toString=function(){return nt(this())},t}function pt(t){return"function"==typeof t&&t.hasOwnProperty("__forward_ref__")&&t.__forward_ref__===ct?t():t}var dt=T("Inject",function(t){return{token:t}}),ht=T("Optional"),ft=T("Self"),vt=T("SkipSelf"),gt=T("Host"),mt="__source",yt=new Object,wt=yt,bt=new b("INJECTOR"),_t=function(){function t(){}return t.prototype.get=function(t,e){if(void 0===e&&(e=yt),e===yt)throw new Error("NullInjectorError: No provider for "+nt(t)+"!");return e},t}(),Ct=function(){function t(){}return t.create=function(t,e){return Array.isArray(t)?new At(t,e):new At(t.providers,t.parent,t.name||null)},t.THROW_IF_NOT_FOUND=yt,t.NULL=new _t,t.ngInjectableDef=y({providedIn:"any",factory:function(){return zt(bt)}}),t}(),Et=function(t){return t},xt=[],St=Et,Tt=function(){return Array.prototype.slice.call(arguments)},Ot={},kt=jt({provide:String,useValue:Ot}),Pt=Ct.NULL,It=/\n/gm,Mt="\u0275",At=function(){function t(t,e,n){void 0===e&&(e=Pt),void 0===n&&(n=null),this.parent=e,this.source=n;var r=this._records=new Map;r.set(Ct,{token:Ct,fn:Et,deps:xt,value:this,useNew:!1}),r.set(bt,{token:bt,fn:Et,deps:xt,value:this,useNew:!1}),function t(e,n){if(n)if((n=pt(n))instanceof Array)for(var r=0;r<n.length;r++)t(e,n[r]);else{if("function"==typeof n)throw Rt("Function/Class not supported",n);if(!n||"object"!=typeof n||!n.provide)throw Rt("Unexpected provider",n);var i=pt(n.provide),o=function(t){var e=function(t){var e=xt,n=t.deps;if(n&&n.length){e=[];for(var r=0;r<n.length;r++){var i=6;if((l=pt(n[r]))instanceof Array)for(var o=0,s=l;o<s.length;o++){var a=s[o];a instanceof ht||a==ht?i|=1:a instanceof vt||a==vt?i&=-3:a instanceof ft||a==ft?i&=-5:l=a instanceof dt?a.token:pt(a)}e.push({token:l,options:i})}}else if(t.useExisting){var l;e=[{token:l=pt(t.useExisting),options:6}]}else if(!(n||kt in t))throw Rt("'deps' required",t);return e}(t),n=Et,r=xt,i=!1,o=pt(t.provide);if(kt in t)r=t.useValue;else if(t.useFactory)n=t.useFactory;else if(t.useExisting);else if(t.useClass)i=!0,n=pt(t.useClass);else{if("function"!=typeof o)throw Rt("StaticProvider does not have [useValue|useFactory|useExisting|useClass] or [provide] is not newable",t);i=!0,n=o}return{deps:e,fn:n,useNew:i,value:r}}(n);if(!0===n.multi){var s=e.get(i);if(s){if(s.fn!==Tt)throw Dt(i)}else e.set(i,s={token:n.provide,deps:[],useNew:!1,fn:Tt,value:xt});s.deps.push({token:i=n,options:6})}var a=e.get(i);if(a&&a.fn==Tt)throw Dt(i);e.set(i,o)}}(r,t)}return t.prototype.get=function(t,e,n){void 0===n&&(n=0);var i=this._records.get(t);try{return function t(e,n,i,o,s,a){try{return function(e,n,i,o,s,a){var l,u;if(!n||4&a)2&a||(u=o.get(e,s,0));else{if((u=n.value)==St)throw Error(Mt+"Circular dependency");if(u===xt){n.value=St;var c=n.useNew,p=n.fn,d=n.deps,h=xt;if(d.length){h=[];for(var f=0;f<d.length;f++){var v=d[f],g=v.options,m=2&g?i.get(v.token):void 0;h.push(t(v.token,m,i,m||4&g?o:Pt,1&g?null:Ct.THROW_IF_NOT_FOUND,0))}}n.value=u=c?new((l=p).bind.apply(l,Object(r.g)([void 0],h))):p.apply(void 0,h)}}return u}(e,n,i,o,s,a)}catch(l){throw l instanceof Error||(l=new Error(l)),(l.ngTempTokenPath=l.ngTempTokenPath||[]).unshift(e),n&&n.value==St&&(n.value=xt),l}}(t,i,this._records,this.parent,e,n)}catch(s){var o=s.ngTempTokenPath;throw t[mt]&&o.unshift(t[mt]),s.message=Nt("\n"+s.message,o,this.source),s.ngTokenPath=o,s.ngTempTokenPath=null,s}},t.prototype.toString=function(){var t=[];return this._records.forEach(function(e,n){return t.push(nt(n))}),"StaticInjector["+t.join(", ")+"]"},t}();function Dt(t){return Rt("Cannot mix multi providers and regular providers",t)}function Nt(t,e,n){void 0===n&&(n=null),t=t&&"\n"===t.charAt(0)&&t.charAt(1)==Mt?t.substr(2):t;var r=nt(e);if(e instanceof Array)r=e.map(nt).join(" -> ");else if("object"==typeof e){var i=[];for(var o in e)if(e.hasOwnProperty(o)){var s=e[o];i.push(o+":"+("string"==typeof s?JSON.stringify(s):nt(s)))}r="{"+i.join(", ")+"}"}return"StaticInjectorError"+(n?"("+n+")":"")+"["+r+"]: "+t.replace(It,"\n  ")}function Rt(t,e){return new Error(Nt(t,e))}function jt(t){for(var e in t)if(t[e]===Ot)return e;throw Error("!prop")}var Lt=void 0;function Ft(t){var e=Lt;return Lt=t,e}function zt(t,e){if(void 0===e&&(e=0),void 0===Lt)throw new Error("inject() must be called from an injection context");if(null===Lt){var n=t.ngInjectableDef;if(n&&"root"==n.providedIn)return void 0===n.value?n.value=n.factory():n.value;if(8&e)return null;throw new Error("Injector: NOT_FOUND ["+nt(t)+"]")}return Lt.get(t,8&e?null:void 0,e)}function Vt(t){for(var e=[],n=0;n<t.length;n++){var r=t[n];if(Array.isArray(r)){if(0===r.length)throw new Error("Arguments array must have arguments.");for(var i=void 0,o=0,s=0;s<r.length;s++){var a=r[s];a instanceof ht||"Optional"===a.ngMetadataName?o|=8:a instanceof vt||"SkipSelf"===a.ngMetadataName?o|=4:a instanceof ft||"Self"===a.ngMetadataName?o|=2:i=a instanceof dt?a.token:a}e.push(zt(i,o))}else e.push(zt(r))}return e}var Ht={},Bt=ut({provide:String,useValue:Ht},Ht),Ut=[];function $t(t,e){if(!e){var n=(u=new st).parameters(t);return function(){return new(t.bind.apply(t,Object(r.g)([void 0],Vt(n))))}}if(Bt in e){var i=e;return function(){return i.useValue}}if(e.useExisting){var o=e;return function(){return zt(o.useExisting)}}if(e.useFactory){var s=e;return function(){return s.useFactory.apply(s,Object(r.g)(Vt(s.deps||Ut)))}}if(e.useClass){var a=e,l=e.deps;if(!l){var u=new st;l=u.parameters(t)}return function(){var t;return new((t=a.useClass).bind.apply(t,Object(r.g)([void 0],Vt(l))))}}var c=e.deps;return c||(u=new st,c=u.parameters(t)),function(){return new(t.bind.apply(t,Object(r.g)([void 0],Vt(c))))}}var qt=x("Injectable",void 0,void 0,void 0,function(t,e){return n=t,void((r=e)&&void 0!==r.providedIn&&void 0===n.ngInjectableDef&&(n.ngInjectableDef=y({providedIn:r.providedIn,factory:$t(n,r)})));var n,r}),Gt={name:"custom-elements"},Qt={name:"no-errors-schema"},Yt=x("NgModule",function(t){return t},void 0,void 0,function(t,e){return n=t,o=(i=e)&&i.imports||[],i&&i.exports&&(o=Object(r.g)(o,[i.exports])),void(n.ngInjectorDef=w({factory:$t(n,{useClass:n}),providers:i&&i.providers,imports:o}));var n,i,o}),Wt=function(t){return t[t.Emulated=0]="Emulated",t[t.Native=1]="Native",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t}({}),Kt=function(){return function(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}(),Xt=new Kt("6.1.9"),Zt="ngDebugContext",Jt="ngOriginalError",te="ngErrorLogger";function ee(t){return t[Zt]}function ne(t){return t[Jt]}function re(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];t.error.apply(t,Object(r.g)(e))}var ie=function(){function t(){this._console=console}return t.prototype.handleError=function(t){var e=this._findOriginalError(t),n=this._findContext(t),r=function(t){return t[te]||re}(t);r(this._console,"ERROR",t),e&&r(this._console,"ORIGINAL ERROR",e),n&&r(this._console,"ERROR CONTEXT",n)},t.prototype._findContext=function(t){return t?ee(t)?ee(t):this._findContext(ne(t)):null},t.prototype._findOriginalError=function(t){for(var e=ne(t);e&&ne(e);)e=ne(e);return e},t}();function oe(t){return t.length>1?" ("+function(t){for(var e=[],n=0;n<t.length;++n){if(e.indexOf(t[n])>-1)return e.push(t[n]),e;e.push(t[n])}return e}(t.slice().reverse()).map(function(t){return nt(t.token)}).join(" -> ")+")":""}function se(t,e,n,r){var i=[e],o=n(i),s=r?function(t,e){var n=o+" caused by: "+(e instanceof Error?e.message:e),r=Error(n);return r[Jt]=e,r}(0,r):Error(o);return s.addKey=ae,s.keys=i,s.injectors=[t],s.constructResolvingMessage=n,s[Jt]=r,s}function ae(t,e){this.injectors.push(t),this.keys.push(e),this.message=this.constructResolvingMessage(this.keys)}function le(t,e){for(var n=[],r=0,i=e.length;r<i;r++){var o=e[r];n.push(o&&0!=o.length?o.map(nt).join(" "):"?")}return Error("Cannot resolve all parameters for '"+nt(t)+"'("+n.join(", ")+"). Make sure that all the parameters are decorated with Inject or have valid type annotations and that '"+nt(t)+"' is decorated with Injectable.")}var ue=function(){function t(t,e){if(this.token=t,this.id=e,!t)throw new Error("Token must be defined!");this.displayName=nt(this.token)}return t.get=function(t){return ce.get(pt(t))},Object.defineProperty(t,"numberOfKeys",{get:function(){return ce.numberOfKeys},enumerable:!0,configurable:!0}),t}(),ce=new(function(){function t(){this._allKeys=new Map}return t.prototype.get=function(t){if(t instanceof ue)return t;if(this._allKeys.has(t))return this._allKeys.get(t);var e=new ue(t,ue.numberOfKeys);return this._allKeys.set(t,e),e},Object.defineProperty(t.prototype,"numberOfKeys",{get:function(){return this._allKeys.size},enumerable:!0,configurable:!0}),t}()),pe=new(function(){function t(t){this.reflectionCapabilities=t}return t.prototype.updateCapabilities=function(t){this.reflectionCapabilities=t},t.prototype.factory=function(t){return this.reflectionCapabilities.factory(t)},t.prototype.parameters=function(t){return this.reflectionCapabilities.parameters(t)},t.prototype.annotations=function(t){return this.reflectionCapabilities.annotations(t)},t.prototype.propMetadata=function(t){return this.reflectionCapabilities.propMetadata(t)},t.prototype.hasLifecycleHook=function(t,e){return this.reflectionCapabilities.hasLifecycleHook(t,e)},t.prototype.getter=function(t){return this.reflectionCapabilities.getter(t)},t.prototype.setter=function(t){return this.reflectionCapabilities.setter(t)},t.prototype.method=function(t){return this.reflectionCapabilities.method(t)},t.prototype.importUri=function(t){return this.reflectionCapabilities.importUri(t)},t.prototype.resourceUri=function(t){return this.reflectionCapabilities.resourceUri(t)},t.prototype.resolveIdentifier=function(t,e,n,r){return this.reflectionCapabilities.resolveIdentifier(t,e,n,r)},t.prototype.resolveEnum=function(t,e){return this.reflectionCapabilities.resolveEnum(t,e)},t}())(new st),de=function(){function t(t,e,n){this.key=t,this.optional=e,this.visibility=n}return t.fromKey=function(e){return new t(e,!1,null)},t}(),he=[],fe=function(){return function(t,e,n){this.key=t,this.resolvedFactories=e,this.multiProvider=n,this.resolvedFactory=this.resolvedFactories[0]}}(),ve=function(){return function(t,e){this.factory=t,this.dependencies=e}}();function ge(t){return new fe(ue.get(t.provide),[function(t){var e,n;if(t.useClass){var r=pt(t.useClass);e=pe.factory(r),n=ye(r)}else t.useExisting?(e=function(t){return t},n=[de.fromKey(ue.get(t.useExisting))]):t.useFactory?(e=t.useFactory,n=function(t,e){if(e){var n=e.map(function(t){return[t]});return e.map(function(e){return we(t,e,n)})}return ye(t)}(t.useFactory,t.deps)):(e=function(){return t.useValue},n=he);return new ve(e,n)}(t)],t.multi||!1)}function me(t){var e=function(t,e){for(var n=0;n<t.length;n++){var r=t[n],i=e.get(r.key.id);if(i){if(r.multiProvider!==i.multiProvider)throw Error("Cannot mix multi providers and regular providers, got: "+i+" "+r);if(r.multiProvider)for(var o=0;o<r.resolvedFactories.length;o++)i.resolvedFactories.push(r.resolvedFactories[o]);else e.set(r.key.id,r)}else{var s;s=r.multiProvider?new fe(r.key,r.resolvedFactories.slice(),r.multiProvider):r,e.set(r.key.id,s)}}return e}(function t(e,n){return e.forEach(function(e){if(e instanceof G)n.push({provide:e,useClass:e});else if(e&&"object"==typeof e&&void 0!==e.provide)n.push(e);else{if(!(e instanceof Array))throw Error("Invalid provider - only instances of Provider and Type are allowed, got: "+e);t(e,n)}}),n}(t,[]).map(ge),new Map);return Array.from(e.values())}function ye(t){var e=pe.parameters(t);if(!e)return[];if(e.some(function(t){return null==t}))throw le(t,e);return e.map(function(n){return we(t,n,e)})}function we(t,e,n){var r=null,i=!1;if(!Array.isArray(e))return be(e instanceof dt?e.token:e,i,null);for(var o=null,s=0;s<e.length;++s){var a=e[s];a instanceof G?r=a:a instanceof dt?r=a.token:a instanceof ht?i=!0:a instanceof ft||a instanceof vt?o=a:a instanceof b&&(r=a)}if(null!=(r=pt(r)))return be(r,i,o);throw le(t,n)}function be(t,e,n){return new de(ue.get(t),e,n)}var _e=new Object,Ce=function(){function t(){}return t.resolve=function(t){return me(t)},t.resolveAndCreate=function(e,n){var r=t.resolve(e);return t.fromResolvedProviders(r,n)},t.fromResolvedProviders=function(t,e){return new Ee(t,e)},t}(),Ee=function(){function t(t,e){this._constructionCounter=0,this._providers=t,this.parent=e||null;var n=t.length;this.keyIds=new Array(n),this.objs=new Array(n);for(var r=0;r<n;r++)this.keyIds[r]=t[r].key.id,this.objs[r]=_e}return t.prototype.get=function(t,e){return void 0===e&&(e=wt),this._getByKey(ue.get(t),null,e)},t.prototype.resolveAndCreateChild=function(t){var e=Ce.resolve(t);return this.createChildFromResolved(e)},t.prototype.createChildFromResolved=function(e){var n=new t(e);return n.parent=this,n},t.prototype.resolveAndInstantiate=function(t){return this.instantiateResolved(Ce.resolve([t])[0])},t.prototype.instantiateResolved=function(t){return this._instantiateProvider(t)},t.prototype.getProviderAtIndex=function(t){if(t<0||t>=this._providers.length)throw function(t){return Error("Index "+t+" is out-of-bounds.")}(t);return this._providers[t]},t.prototype._new=function(t){if(this._constructionCounter++>this._getMaxNumberOfObjects())throw se(this,t.key,function(t){return"Cannot instantiate cyclic dependency!"+oe(t)});return this._instantiateProvider(t)},t.prototype._getMaxNumberOfObjects=function(){return this.objs.length},t.prototype._instantiateProvider=function(t){if(t.multiProvider){for(var e=new Array(t.resolvedFactories.length),n=0;n<t.resolvedFactories.length;++n)e[n]=this._instantiate(t,t.resolvedFactories[n]);return e}return this._instantiate(t,t.resolvedFactories[0])},t.prototype._instantiate=function(t,e){var n,i,o,s=this,a=e.factory;try{n=e.dependencies.map(function(t){return s._getByReflectiveDependency(t)})}catch(l){throw l.addKey&&l.addKey(this,t.key),l}try{i=a.apply(void 0,Object(r.g)(n))}catch(l){throw se(this,t.key,function(t){var e=nt(t[0].token);return o.message+": Error during instantiation of "+e+"!"+oe(t)+"."},o=l)}return i},t.prototype._getByReflectiveDependency=function(t){return this._getByKey(t.key,t.visibility,t.optional?null:wt)},t.prototype._getByKey=function(e,n,r){return e===t.INJECTOR_KEY?this:n instanceof ft?this._getByKeySelf(e,r):this._getByKeyDefault(e,r,n)},t.prototype._getObjByKeyId=function(t){for(var e=0;e<this.keyIds.length;e++)if(this.keyIds[e]===t)return this.objs[e]===_e&&(this.objs[e]=this._new(this._providers[e])),this.objs[e];return _e},t.prototype._throwOrNull=function(t,e){if(e!==wt)return e;throw function(t,e){return se(t,e,function(t){return"No provider for "+nt(t[0].token)+"!"+oe(t)})}(this,t)},t.prototype._getByKeySelf=function(t,e){var n=this._getObjByKeyId(t.id);return n!==_e?n:this._throwOrNull(t,e)},t.prototype._getByKeyDefault=function(e,n,r){var i;for(i=r instanceof vt?this.parent:this;i instanceof t;){var o=i,s=o._getObjByKeyId(e.id);if(s!==_e)return s;i=o.parent}return null!==i?i.get(e.token,n):this._throwOrNull(e,n)},Object.defineProperty(t.prototype,"displayName",{get:function(){return"ReflectiveInjector(providers: ["+function(t,e){for(var n=new Array(t._providers.length),r=0;r<t._providers.length;++r)n[r]=' "'+t.getProviderAtIndex(r).key.displayName+'" ';return n}(this).join(", ")+"])"},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return this.displayName},t.INJECTOR_KEY=ue.get(Ct),t}(),xe=new b("The presence of this token marks an injector as being the root injector."),Se={},Te={},Oe=[],ke=void 0;function Pe(){return void 0===ke&&(ke=new _t),ke}function Ie(t,e,n){return void 0===e&&(e=null),void 0===n&&(n=null),e=e||Pe(),new Me(t,n,e)}var Me=function(){function t(t,e,n){var r=this;this.parent=n,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this.destroyed=!1,Ne([t],function(t){return r.processInjectorType(t,new Set)}),e&&Ne(e,function(t){return r.processProvider(t)}),this.records.set(bt,De(void 0,this)),this.isRootInjector=this.records.has(xe),this.injectorDefTypes.forEach(function(t){return r.get(t)})}return t.prototype.destroy=function(){this.assertNotDestroyed(),this.destroyed=!0;try{this.onDestroy.forEach(function(t){return t.ngOnDestroy()})}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}},t.prototype.get=function(t,e,n){void 0===e&&(e=wt),void 0===n&&(n=0),this.assertNotDestroyed();var r,i=Ft(this);try{if(!(4&n)){var o=this.records.get(t);if(void 0===o){var s=("function"==typeof(r=t)||"object"==typeof r&&r instanceof b)&&t.ngInjectableDef||void 0;void 0!==s&&this.injectableDefInScope(s)&&(o=Ae(t),this.records.set(t,o))}if(void 0!==o)return this.hydrate(t,o)}return 2&n&&Pe(),this.parent.get(t,e)}finally{Ft(i)}},t.prototype.assertNotDestroyed=function(){if(this.destroyed)throw new Error("Injector has already been destroyed.")},t.prototype.processInjectorType=function(t,e){var n=this,r=(t=pt(t)).ngInjectorDef,i=null==r&&t.ngModule||void 0,o=void 0===i?t:i,s=void 0!==i&&t.providers||Oe;if(void 0!==i&&(r=i.ngInjectorDef),null!=r){if(e.has(o))throw new Error("Circular dependency: type "+nt(o)+" ends up importing itself.");if(this.injectorDefTypes.add(o),this.records.set(o,De(r.factory)),null!=r.imports){e.add(o);try{Ne(r.imports,function(t){return n.processInjectorType(t,e)})}finally{e.delete(o)}}null!=r.providers&&Ne(r.providers,function(t){return n.processProvider(t)}),Ne(s,function(t){return n.processProvider(t)})}},t.prototype.processProvider=function(t){var e=Re(t=pt(t))?t:pt(t.provide),n=function(t){var e=pt(t),n=Se,i=void 0;if(Re(t))return Ae(t);if(e=pt(t.provide),kt in t)n=t.useValue;else if(t.useExisting)i=function(){return zt(t.useExisting)};else if(t.useFactory)i=function(){return t.useFactory.apply(t,Object(r.g)(Vt(t.deps||[])))};else{var o=t.useClass||e;if(!t.deps)return Ae(o);i=function(){return new(o.bind.apply(o,Object(r.g)([void 0],Vt(t.deps))))}}return De(i,n)}(t);if(Re(t)||!0!==t.multi){var i=this.records.get(e);if(i&&void 0!==i.multi)throw new Error("Mixed multi-provider for "+nt(e))}else{var o=this.records.get(e);if(o){if(void 0===o.multi)throw new Error("Mixed multi-provider for "+e+".")}else(o=De(void 0,Se,!0)).factory=function(){return Vt(o.multi)},this.records.set(e,o);e=t,o.multi.push(t)}this.records.set(e,n)},t.prototype.hydrate=function(t,e){if(e.value===Te)throw new Error("Circular dep for "+nt(t));var n;return e.value===Se&&(e.value=Te,e.value=e.factory()),"object"==typeof e.value&&e.value&&"object"==typeof(n=e.value)&&null!=n&&n.ngOnDestroy&&"function"==typeof n.ngOnDestroy&&this.onDestroy.add(e.value),e.value},t.prototype.injectableDefInScope=function(t){return!!t.providedIn&&("string"==typeof t.providedIn?"any"===t.providedIn||"root"===t.providedIn&&this.isRootInjector:this.injectorDefTypes.has(t.providedIn))},t}();function Ae(t){var e=t.ngInjectableDef;if(void 0===e){if(t instanceof b)throw new Error("Token "+nt(t)+" is missing an ngInjectableDef definition.");return De(function(){return new t})}return De(e.factory)}function De(t,e,n){return void 0===e&&(e=Se),void 0===n&&(n=!1),{factory:t,value:e,multi:n?[]:void 0}}function Ne(t,e){t.forEach(function(t){return Array.isArray(t)?Ne(t,e):e(t)})}function Re(t){return"function"==typeof t}function je(t){return!!t&&"function"==typeof t.then}function Le(t){return!!t&&"function"==typeof t.subscribe}var Fe=new b("Application Initializer"),ze=function(){function t(t){var e=this;this.appInits=t,this.initialized=!1,this.done=!1,this.donePromise=new Promise(function(t,n){e.resolve=t,e.reject=n})}return t.prototype.runInitializers=function(){var t=this;if(!this.initialized){var e=[],n=function(){t.done=!0,t.resolve()};if(this.appInits)for(var r=0;r<this.appInits.length;r++){var i=this.appInits[r]();je(i)&&e.push(i)}Promise.all(e).then(function(){n()}).catch(function(e){t.reject(e)}),0===e.length&&n(),this.initialized=!0}},t}(),Ve=new b("AppId");function He(){return""+Ue()+Ue()+Ue()}var Be={provide:Ve,useFactory:He,deps:[]};function Ue(){return String.fromCharCode(97+Math.floor(25*Math.random()))}var $e=new b("Platform Initializer"),qe=new b("Platform ID"),Ge=new b("appBootstrapListener"),Qe=new b("Application Packages Root URL"),Ye=function(){function t(){}return t.prototype.log=function(t){console.log(t)},t.prototype.warn=function(t){console.warn(t)},t}(),We=function(){return function(t,e){this.ngModuleFactory=t,this.componentFactories=e}}();function Ke(){throw new Error("Runtime compiler is not loaded")}var Xe=function(){function t(){}return t.prototype.compileModuleSync=function(t){throw Ke()},t.prototype.compileModuleAsync=function(t){throw Ke()},t.prototype.compileModuleAndAllComponentsSync=function(t){throw Ke()},t.prototype.compileModuleAndAllComponentsAsync=function(t){throw Ke()},t.prototype.clearCache=function(){},t.prototype.clearCacheFor=function(t){},t.prototype.getModuleId=function(t){},t}(),Ze=new b("compilerOptions"),Je=function(){return function(){}}(),tn=function(){return function(){}}(),en=function(){return function(){}}();function nn(t){var e=Error("No component factory found for "+nt(t)+". Did you add it to @NgModule.entryComponents?");return e[sn]=t,e}var rn,on,sn="ngComponent",an=function(){function t(){}return t.prototype.resolveComponentFactory=function(t){throw nn(t)},t}(),ln=function(){function t(){}return t.NULL=new an,t}(),un=function(){function t(t,e,n){this._parent=e,this._ngModule=n,this._factories=new Map;for(var r=0;r<t.length;r++){var i=t[r];this._factories.set(i.componentType,i)}}return t.prototype.resolveComponentFactory=function(t){var e=this._factories.get(t);if(!e&&this._parent&&(e=this._parent.resolveComponentFactory(t)),!e)throw nn(t);return new cn(e,this._ngModule)},t}(),cn=function(t){function e(e,n){var r=t.call(this)||this;return r.factory=e,r.ngModule=n,r.selector=e.selector,r.componentType=e.componentType,r.ngContentSelectors=e.ngContentSelectors,r.inputs=e.inputs,r.outputs=e.outputs,r}return Object(r.c)(e,t),e.prototype.create=function(t,e,n,r){return this.factory.create(t,e,n,r||this.ngModule)},e}(en),pn=function(){return function(){}}(),dn=function(){return function(){}}();function hn(){var t=K.wtf;return!(!t||!(rn=t.trace)||(on=rn.events,0))}function fn(t,e){return void 0===e&&(e=null),on.createScope(t,e)}function vn(t,e){return rn.leaveScope(t,e),e}function gn(t,e){return rn.beginTimeRange(t,e)}function mn(t){rn.endTimeRange(t)}var yn=hn();function wn(t,e){return null}var bn=yn?fn:function(t,e){return wn},_n=yn?vn:function(t,e){return e},Cn=yn?gn:function(t,e){return null},En=yn?mn:function(t){return null},xn=function(t){function e(e){void 0===e&&(e=!1);var n=t.call(this)||this;return n.__isAsync=e,n}return Object(r.c)(e,t),e.prototype.emit=function(e){t.prototype.next.call(this,e)},e.prototype.subscribe=function(e,n,r){var o,s=function(t){return null},a=function(){return null};e&&"object"==typeof e?(o=this.__isAsync?function(t){setTimeout(function(){return e.next(t)})}:function(t){e.next(t)},e.error&&(s=this.__isAsync?function(t){setTimeout(function(){return e.error(t)})}:function(t){e.error(t)}),e.complete&&(a=this.__isAsync?function(){setTimeout(function(){return e.complete()})}:function(){e.complete()})):(o=this.__isAsync?function(t){setTimeout(function(){return e(t)})}:function(t){e(t)},n&&(s=this.__isAsync?function(t){setTimeout(function(){return n(t)})}:function(t){n(t)}),r&&(a=this.__isAsync?function(){setTimeout(function(){return r()})}:function(){r()}));var l=t.prototype.subscribe.call(this,o,s,a);return e instanceof i.a&&e.add(l),l},e}(o.a),Sn=function(){function t(t){var e,n=t.enableLongStackTrace,r=void 0!==n&&n;if(this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new xn(!1),this.onMicrotaskEmpty=new xn(!1),this.onStable=new xn(!1),this.onError=new xn(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched(),this._nesting=0,this._outer=this._inner=Zone.current,Zone.wtfZoneSpec&&(this._inner=this._inner.fork(Zone.wtfZoneSpec)),Zone.TaskTrackingZoneSpec&&(this._inner=this._inner.fork(new Zone.TaskTrackingZoneSpec)),r&&Zone.longStackTraceZoneSpec&&(this._inner=this._inner.fork(Zone.longStackTraceZoneSpec)),(e=this)._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:function(t,n,r,i,o,s){try{return Pn(e),t.invokeTask(r,i,o,s)}finally{In(e)}},onInvoke:function(t,n,r,i,o,s,a){try{return Pn(e),t.invoke(r,i,o,s,a)}finally{In(e)}},onHasTask:function(t,n,r,i){t.hasTask(r,i),n===r&&("microTask"==i.change?(e.hasPendingMicrotasks=i.microTask,kn(e)):"macroTask"==i.change&&(e.hasPendingMacrotasks=i.macroTask))},onHandleError:function(t,n,r,i){return t.handleError(r,i),e.runOutsideAngular(function(){return e.onError.emit(i)}),!1}})}return t.isInAngularZone=function(){return!0===Zone.current.get("isAngularZone")},t.assertInAngularZone=function(){if(!t.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")},t.assertNotInAngularZone=function(){if(t.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")},t.prototype.run=function(t,e,n){return this._inner.run(t,e,n)},t.prototype.runTask=function(t,e,n,r){var i=this._inner,o=i.scheduleEventTask("NgZoneEvent: "+r,t,On,Tn,Tn);try{return i.runTask(o,e,n)}finally{i.cancelTask(o)}},t.prototype.runGuarded=function(t,e,n){return this._inner.runGuarded(t,e,n)},t.prototype.runOutsideAngular=function(t){return this._outer.run(t)},t}();function Tn(){}var On={};function kn(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(function(){return t.onStable.emit(null)})}finally{t.isStable=!0}}}function Pn(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function In(t){t._nesting--,kn(t)}var Mn=function(){function t(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new xn,this.onMicrotaskEmpty=new xn,this.onStable=new xn,this.onError=new xn}return t.prototype.run=function(t){return t()},t.prototype.runGuarded=function(t){return t()},t.prototype.runOutsideAngular=function(t){return t()},t.prototype.runTask=function(t){return t()},t}(),An=function(){function t(t){var e=this;this._ngZone=t,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this._watchAngularEvents(),t.run(function(){e.taskTrackingZone=Zone.current.get("TaskTrackingZone")})}return t.prototype._watchAngularEvents=function(){var t=this;this._ngZone.onUnstable.subscribe({next:function(){t._didWork=!0,t._isZoneStable=!1}}),this._ngZone.runOutsideAngular(function(){t._ngZone.onStable.subscribe({next:function(){Sn.assertNotInAngularZone(),tt(function(){t._isZoneStable=!0,t._runCallbacksIfReady()})}})})},t.prototype.increasePendingRequestCount=function(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount},t.prototype.decreasePendingRequestCount=function(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount},t.prototype.isStable=function(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks},t.prototype._runCallbacksIfReady=function(){var t=this;if(this.isStable())tt(function(){for(;0!==t._callbacks.length;){var e=t._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(t._didWork)}t._didWork=!1});else{var e=this.getPendingTasks();this._callbacks=this._callbacks.filter(function(t){return!t.updateCb||!t.updateCb(e)||(clearTimeout(t.timeoutId),!1)}),this._didWork=!0}},t.prototype.getPendingTasks=function(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(function(t){return{source:t.source,isPeriodic:t.data.isPeriodic,delay:t.data.delay,creationLocation:t.creationLocation,xhr:t.data.target}}):[]},t.prototype.addCallback=function(t,e,n){var r=this,i=-1;e&&e>0&&(i=setTimeout(function(){r._callbacks=r._callbacks.filter(function(t){return t.timeoutId!==i}),t(r._didWork,r.getPendingTasks())},e)),this._callbacks.push({doneCb:t,timeoutId:i,updateCb:n})},t.prototype.whenStable=function(t,e,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/dist/task-tracking.js" loaded?');this.addCallback(t,e,n),this._runCallbacksIfReady()},t.prototype.getPendingRequestCount=function(){return this._pendingCount},t.prototype.findProviders=function(t,e,n){return[]},t}(),Dn=function(){function t(){this._applications=new Map,jn.addToWindow(this)}return t.prototype.registerApplication=function(t,e){this._applications.set(t,e)},t.prototype.unregisterApplication=function(t){this._applications.delete(t)},t.prototype.unregisterAllApplications=function(){this._applications.clear()},t.prototype.getTestability=function(t){return this._applications.get(t)||null},t.prototype.getAllTestabilities=function(){return Array.from(this._applications.values())},t.prototype.getAllRootElements=function(){return Array.from(this._applications.keys())},t.prototype.findTestabilityInTree=function(t,e){return void 0===e&&(e=!0),jn.findTestabilityInTree(this,t,e)},Object(r.b)([Object(r.d)("design:paramtypes",[])],t)}();function Nn(t){jn=t}var Rn,jn=new(function(){function t(){}return t.prototype.addToWindow=function(t){},t.prototype.findTestabilityInTree=function(t,e,n){return null},t}()),Ln=!0,Fn=!1,zn=new b("AllowMultipleToken");function Vn(){if(Fn)throw new Error("Cannot enable prod mode after platform setup.");Ln=!1}function Hn(){return Fn=!0,Ln}var Bn=function(){return function(t,e){this.name=t,this.token=e}}();function Un(t){if(Rn&&!Rn.destroyed&&!Rn.injector.get(zn,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Rn=t.get(Yn);var e=t.get($e,null);return e&&e.forEach(function(t){return t()}),Rn}function $n(t,e,n){void 0===n&&(n=[]);var r="Platform: "+e,i=new b(r);return function(e){void 0===e&&(e=[]);var o=Qn();if(!o||o.injector.get(zn,!1))if(t)t(n.concat(e).concat({provide:i,useValue:!0}));else{var s=n.concat(e).concat({provide:i,useValue:!0});Un(Ct.create({providers:s,name:r}))}return qn(i)}}function qn(t){var e=Qn();if(!e)throw new Error("No platform exists!");if(!e.injector.get(t,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return e}function Gn(){Rn&&!Rn.destroyed&&Rn.destroy()}function Qn(){return Rn&&!Rn.destroyed?Rn:null}var Yn=function(){function t(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return t.prototype.bootstrapModuleFactory=function(t,e){var n,r=this,i="noop"===(n=e?e.ngZone:void 0)?new Mn:("zone.js"===n?void 0:n)||new Sn({enableLongStackTrace:Hn()}),o=[{provide:Sn,useValue:i}];return i.run(function(){var e=Ct.create({providers:o,parent:r.injector,name:t.moduleType.name}),n=t.create(e),s=n.injector.get(ie,null);if(!s)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return n.onDestroy(function(){return Xn(r._modules,n)}),i.runOutsideAngular(function(){return i.onError.subscribe({next:function(t){s.handleError(t)}})}),function(t,e,i){try{var o=((s=n.injector.get(ze)).runInitializers(),s.donePromise.then(function(){return r._moduleDoBootstrap(n),n}));return je(o)?o.catch(function(n){throw e.runOutsideAngular(function(){return t.handleError(n)}),n}):o}catch(a){throw e.runOutsideAngular(function(){return t.handleError(a)}),a}var s}(s,i)})},t.prototype.bootstrapModule=function(t,e){var n=this;void 0===e&&(e=[]);var r=this.injector.get(Je),i=Wn({},e);return r.createCompiler([i]).compileModuleAsync(t).then(function(t){return n.bootstrapModuleFactory(t,i)})},t.prototype._moduleDoBootstrap=function(t){var e=t.injector.get(Kn);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(function(t){return e.bootstrap(t)});else{if(!t.instance.ngDoBootstrap)throw new Error("The module "+nt(t.instance.constructor)+' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.');t.instance.ngDoBootstrap(e)}this._modules.push(t)},t.prototype.onDestroy=function(t){this._destroyListeners.push(t)},Object.defineProperty(t.prototype,"injector",{get:function(){return this._injector},enumerable:!0,configurable:!0}),t.prototype.destroy=function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(function(t){return t.destroy()}),this._destroyListeners.forEach(function(t){return t()}),this._destroyed=!0},Object.defineProperty(t.prototype,"destroyed",{get:function(){return this._destroyed},enumerable:!0,configurable:!0}),t}();function Wn(t,e){return Array.isArray(e)?e.reduce(Wn,t):Object(r.a)({},t,e)}var Kn=function(){function t(t,e,n,r,i,o){var c=this;this._zone=t,this._console=e,this._injector=n,this._exceptionHandler=r,this._componentFactoryResolver=i,this._initStatus=o,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=Hn(),this._zone.onMicrotaskEmpty.subscribe({next:function(){c._zone.run(function(){c.tick()})}});var d=new s.a(function(t){c._stable=c._zone.isStable&&!c._zone.hasPendingMacrotasks&&!c._zone.hasPendingMicrotasks,c._zone.runOutsideAngular(function(){t.next(c._stable),t.complete()})}),h=new s.a(function(t){var e;c._zone.runOutsideAngular(function(){e=c._zone.onStable.subscribe(function(){Sn.assertNotInAngularZone(),tt(function(){c._stable||c._zone.hasPendingMacrotasks||c._zone.hasPendingMicrotasks||(c._stable=!0,t.next(!0))})})});var n=c._zone.onUnstable.subscribe(function(){Sn.assertInAngularZone(),c._stable&&(c._stable=!1,c._zone.runOutsideAngular(function(){t.next(!1)}))});return function(){e.unsubscribe(),n.unsubscribe()}});this.isStable=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=Number.POSITIVE_INFINITY,r=null,i=t[t.length-1];return Object(a.a)(i)?(r=t.pop(),t.length>1&&"number"==typeof t[t.length-1]&&(n=t.pop())):"number"==typeof i&&(n=t.pop()),null===r&&1===t.length&&t[0]instanceof s.a?t[0]:Object(l.a)(n)(Object(u.a)(t,r))}(d,h.pipe(function(t){return p()((e=m,function(t){var n;n="function"==typeof e?e:function(){return e};var r=Object.create(t,v);return r.source=t,r.subjectFactory=n,r})(t));var e}))}var e;return e=t,t.prototype.bootstrap=function(t,e){var n,r=this;if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");n=t instanceof en?t:this._componentFactoryResolver.resolveComponentFactory(t),this.componentTypes.push(n.componentType);var i=n instanceof cn?null:this._injector.get(pn),o=n.create(Ct.NULL,[],e||n.selector,i);o.onDestroy(function(){r._unloadComponent(o)});var s=o.injector.get(An,null);return s&&o.injector.get(Dn).registerApplication(o.location.nativeElement,s),this._loadComponent(o),Hn()&&this._console.log("Angular is running in the development mode. Call enableProdMode() to enable the production mode."),o},t.prototype.tick=function(){var t=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");var n=e._tickScope();try{this._runningTick=!0,this._views.forEach(function(t){return t.detectChanges()}),this._enforceNoNewChanges&&this._views.forEach(function(t){return t.checkNoChanges()})}catch(r){this._zone.runOutsideAngular(function(){return t._exceptionHandler.handleError(r)})}finally{this._runningTick=!1,_n(n)}},t.prototype.attachView=function(t){var e=t;this._views.push(e),e.attachToAppRef(this)},t.prototype.detachView=function(t){var e=t;Xn(this._views,e),e.detachFromAppRef()},t.prototype._loadComponent=function(t){this.attachView(t.hostView),this.tick(),this.components.push(t),this._injector.get(Ge,[]).concat(this._bootstrapListeners).forEach(function(e){return e(t)})},t.prototype._unloadComponent=function(t){this.detachView(t.hostView),Xn(this.components,t)},t.prototype.ngOnDestroy=function(){this._views.slice().forEach(function(t){return t.destroy()})},Object.defineProperty(t.prototype,"viewCount",{get:function(){return this._views.length},enumerable:!0,configurable:!0}),t._tickScope=bn("ApplicationRef#tick()"),t}();function Xn(t,e){var n=t.indexOf(e);n>-1&&t.splice(n,1)}var Zn=function(){return function(t,e,n,r,i,o){this.id=t,this.templateUrl=e,this.slotCount=n,this.encapsulation=r,this.styles=i,this.animations=o}}(),Jn=function(){return function(){}}(),tr=function(){return function(){}}(),er=function(){return function(){}}(),nr=function(){return function(){}}(),rr=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}({}),ir=function(){return function(){}}(),or=function(){return function(t){this.nativeElement=t}}(),sr=function(){return function(){}}(),ar=new Map;function lr(t,e){var n=ar.get(t);if(n)throw new Error("Duplicate module registered for "+t+" - "+n.moduleType.name+" vs "+e.moduleType.name);ar.set(t,e)}function ur(t){var e=ar.get(t);if(!e)throw new Error("No module with ID "+t+" loaded");return e}var cr=function(){function t(){this.dirty=!0,this._results=[],this.changes=new xn,this.length=0}return t.prototype.map=function(t){return this._results.map(t)},t.prototype.filter=function(t){return this._results.filter(t)},t.prototype.find=function(t){return this._results.find(t)},t.prototype.reduce=function(t,e){return this._results.reduce(t,e)},t.prototype.forEach=function(t){this._results.forEach(t)},t.prototype.some=function(t){return this._results.some(t)},t.prototype.toArray=function(){return this._results.slice()},t.prototype[J()]=function(){return this._results[J()]()},t.prototype.toString=function(){return this._results.toString()},t.prototype.reset=function(t){this._results=function t(e){return e.reduce(function(e,n){var r=Array.isArray(n)?t(n):n;return e.concat(r)},[])}(t),this.dirty=!1,this.length=this._results.length,this.last=this._results[this.length-1],this.first=this._results[0]},t.prototype.notifyOnChanges=function(){this.changes.emit(this)},t.prototype.setDirty=function(){this.dirty=!0},t.prototype.destroy=function(){this.changes.complete(),this.changes.unsubscribe()},t}(),pr=function(){return function(){}}(),dr={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"},hr=function(){function t(t,e){this._compiler=t,this._config=e||dr}return t.prototype.load=function(t){return this._compiler instanceof Xe?this.loadFactory(t):this.loadAndCompile(t)},t.prototype.loadAndCompile=function(t){var e=this,i=Object(r.f)(t.split("#"),2),o=i[0],s=i[1];return void 0===s&&(s="default"),n("crnd")(o).then(function(t){return t[s]}).then(function(t){return fr(t,o,s)}).then(function(t){return e._compiler.compileModuleAsync(t)})},t.prototype.loadFactory=function(t){var e=Object(r.f)(t.split("#"),2),i=e[0],o=e[1],s="NgFactory";return void 0===o&&(o="default",s=""),n("crnd")(this._config.factoryPathPrefix+i+this._config.factoryPathSuffix).then(function(t){return t[o+s]}).then(function(t){return fr(t,i,o)})},t}();function fr(t,e,n){if(!t)throw new Error("Cannot find '"+n+"' in '"+e+"'");return t}var vr=function(){return function(){}}(),gr=function(){return function(){}}(),mr=function(){return function(){}}(),yr=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.c)(e,t),e}(mr),wr=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.c)(e,t),e}(yr),br=function(){return function(t,e){this.name=t,this.callback=e}}(),_r=function(){function t(t,e,n){this._debugContext=n,this.nativeNode=t,e&&e instanceof Cr?e.addChild(this):this.parent=null,this.listeners=[]}return Object.defineProperty(t.prototype,"injector",{get:function(){return this._debugContext.injector},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentInstance",{get:function(){return this._debugContext.component},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this._debugContext.context},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"references",{get:function(){return this._debugContext.references},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"providerTokens",{get:function(){return this._debugContext.providerTokens},enumerable:!0,configurable:!0}),t}(),Cr=function(t){function e(e,n,r){var i=t.call(this,e,n,r)||this;return i.properties={},i.attributes={},i.classes={},i.styles={},i.childNodes=[],i.nativeElement=e,i}return Object(r.c)(e,t),e.prototype.addChild=function(t){t&&(this.childNodes.push(t),t.parent=this)},e.prototype.removeChild=function(t){var e=this.childNodes.indexOf(t);-1!==e&&(t.parent=null,this.childNodes.splice(e,1))},e.prototype.insertChildrenAfter=function(t,e){var n,i=this,o=this.childNodes.indexOf(t);-1!==o&&((n=this.childNodes).splice.apply(n,Object(r.g)([o+1,0],e)),e.forEach(function(t){t.parent&&t.parent.removeChild(t),t.parent=i}))},e.prototype.insertBefore=function(t,e){var n=this.childNodes.indexOf(t);-1===n?this.addChild(e):(e.parent&&e.parent.removeChild(e),e.parent=this,this.childNodes.splice(n,0,e))},e.prototype.query=function(t){return this.queryAll(t)[0]||null},e.prototype.queryAll=function(t){var e=[];return function t(e,n,r){e.childNodes.forEach(function(e){e instanceof Cr&&(n(e)&&r.push(e),t(e,n,r))})}(this,t,e),e},e.prototype.queryAllNodes=function(t){var e=[];return function t(e,n,r){e instanceof Cr&&e.childNodes.forEach(function(e){n(e)&&r.push(e),e instanceof Cr&&t(e,n,r)})}(this,t,e),e},Object.defineProperty(e.prototype,"children",{get:function(){return this.childNodes.filter(function(t){return t instanceof e})},enumerable:!0,configurable:!0}),e.prototype.triggerEventHandler=function(t,e){this.listeners.forEach(function(n){n.name==t&&n.callback(e)})},e}(_r);function Er(t){return t.map(function(t){return t.nativeElement})}var xr=new Map;function Sr(t){return xr.get(t)||null}function Tr(t){xr.set(t.nativeNode,t)}function Or(t,e){var n=Ir(t),r=Ir(e);return n&&r?function(t,e,n){for(var r=t[J()](),i=e[J()]();;){var o=r.next(),s=i.next();if(o.done&&s.done)return!0;if(o.done||s.done)return!1;if(!n(o.value,s.value))return!1}}(t,e,Or):!(n||!t||"object"!=typeof t&&"function"!=typeof t||r||!e||"object"!=typeof e&&"function"!=typeof e)||et(t,e)}var kr=function(){function t(t){this.wrapped=t}return t.wrap=function(e){return new t(e)},t.unwrap=function(e){return t.isWrapped(e)?e.wrapped:e},t.isWrapped=function(e){return e instanceof t},t}(),Pr=function(){function t(t,e,n){this.previousValue=t,this.currentValue=e,this.firstChange=n}return t.prototype.isFirstChange=function(){return this.firstChange},t}();function Ir(t){return!!Mr(t)&&(Array.isArray(t)||!(t instanceof Map)&&J()in t)}function Mr(t){return null!==t&&("function"==typeof t||"object"==typeof t)}var Ar=function(){function t(){}return t.prototype.supports=function(t){return Ir(t)},t.prototype.create=function(t){return new Nr(t)},t}(),Dr=function(t,e){return e},Nr=function(){function t(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||Dr}return t.prototype.forEachItem=function(t){var e;for(e=this._itHead;null!==e;e=e._next)t(e)},t.prototype.forEachOperation=function(t){for(var e=this._itHead,n=this._removalsHead,r=0,i=null;e||n;){var o=!n||e&&e.currentIndex<Fr(n,r,i)?e:n,s=Fr(o,r,i),a=o.currentIndex;if(o===n)r--,n=n._nextRemoved;else if(e=e._next,null==o.previousIndex)r++;else{i||(i=[]);var l=s-r,u=a-r;if(l!=u){for(var c=0;c<l;c++){var p=c<i.length?i[c]:i[c]=0,d=p+c;u<=d&&d<l&&(i[c]=p+1)}i[o.previousIndex]=u-l}}s!==a&&t(o,s,a)}},t.prototype.forEachPreviousItem=function(t){var e;for(e=this._previousItHead;null!==e;e=e._nextPrevious)t(e)},t.prototype.forEachAddedItem=function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)},t.prototype.forEachMovedItem=function(t){var e;for(e=this._movesHead;null!==e;e=e._nextMoved)t(e)},t.prototype.forEachRemovedItem=function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)},t.prototype.forEachIdentityChange=function(t){var e;for(e=this._identityChangesHead;null!==e;e=e._nextIdentityChange)t(e)},t.prototype.diff=function(t){if(null==t&&(t=[]),!Ir(t))throw new Error("Error trying to diff '"+nt(t)+"'. Only arrays and iterables are allowed");return this.check(t)?this:null},t.prototype.onDestroy=function(){},t.prototype.check=function(t){var e=this;this._reset();var n,r,i,o=this._itHead,s=!1;if(Array.isArray(t)){this.length=t.length;for(var a=0;a<this.length;a++)i=this._trackByFn(a,r=t[a]),null!==o&&et(o.trackById,i)?(s&&(o=this._verifyReinsertion(o,r,i,a)),et(o.item,r)||this._addIdentityChange(o,r)):(o=this._mismatch(o,r,i,a),s=!0),o=o._next}else n=0,function(t,e){if(Array.isArray(t))for(var n=0;n<t.length;n++)e(t[n]);else for(var r=t[J()](),i=void 0;!(i=r.next()).done;)e(i.value)}(t,function(t){i=e._trackByFn(n,t),null!==o&&et(o.trackById,i)?(s&&(o=e._verifyReinsertion(o,t,i,n)),et(o.item,t)||e._addIdentityChange(o,t)):(o=e._mismatch(o,t,i,n),s=!0),o=o._next,n++}),this.length=n;return this._truncate(o),this.collection=t,this.isDirty},Object.defineProperty(t.prototype,"isDirty",{get:function(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead},enumerable:!0,configurable:!0}),t.prototype._reset=function(){if(this.isDirty){var t=void 0,e=void 0;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=e)t.previousIndex=t.currentIndex,e=t._nextMoved;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}},t.prototype._mismatch=function(t,e,n,r){var i;return null===t?i=this._itTail:(i=t._prev,this._remove(t)),null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(n,r))?(et(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,i,r)):null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(et(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,i,r)):t=this._addAfter(new Rr(e,n),i,r),t},t.prototype._verifyReinsertion=function(t,e,n,r){var i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==i?t=this._reinsertAfter(i,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),t},t.prototype._truncate=function(t){for(;null!==t;){var e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)},t.prototype._reinsertAfter=function(t,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);var r=t._prevRemoved,i=t._nextRemoved;return null===r?this._removalsHead=i:r._nextRemoved=i,null===i?this._removalsTail=r:i._prevRemoved=r,this._insertAfter(t,e,n),this._addToMoves(t,n),t},t.prototype._moveAfter=function(t,e,n){return this._unlink(t),this._insertAfter(t,e,n),this._addToMoves(t,n),t},t.prototype._addAfter=function(t,e,n){return this._insertAfter(t,e,n),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t},t.prototype._insertAfter=function(t,e,n){var r=null===e?this._itHead:e._next;return t._next=r,t._prev=e,null===r?this._itTail=t:r._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new Lr),this._linkedRecords.put(t),t.currentIndex=n,t},t.prototype._remove=function(t){return this._addToRemovals(this._unlink(t))},t.prototype._unlink=function(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);var e=t._prev,n=t._next;return null===e?this._itHead=n:e._next=n,null===n?this._itTail=e:n._prev=e,t},t.prototype._addToMoves=function(t,e){return t.previousIndex===e?t:(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t,t)},t.prototype._addToRemovals=function(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Lr),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t},t.prototype._addIdentityChange=function(t,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t},t}(),Rr=function(){return function(t,e){this.item=t,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}(),jr=function(){function t(){this._head=null,this._tail=null}return t.prototype.add=function(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)},t.prototype.get=function(t,e){var n;for(n=this._head;null!==n;n=n._nextDup)if((null===e||e<=n.currentIndex)&&et(n.trackById,t))return n;return null},t.prototype.remove=function(t){var e=t._prevDup,n=t._nextDup;return null===e?this._head=n:e._nextDup=n,null===n?this._tail=e:n._prevDup=e,null===this._head},t}(),Lr=function(){function t(){this.map=new Map}return t.prototype.put=function(t){var e=t.trackById,n=this.map.get(e);n||(n=new jr,this.map.set(e,n)),n.add(t)},t.prototype.get=function(t,e){var n=this.map.get(t);return n?n.get(t,e):null},t.prototype.remove=function(t){var e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t},Object.defineProperty(t.prototype,"isEmpty",{get:function(){return 0===this.map.size},enumerable:!0,configurable:!0}),t.prototype.clear=function(){this.map.clear()},t}();function Fr(t,e,n){var r=t.previousIndex;if(null===r)return r;var i=0;return n&&r<n.length&&(i=n[r]),r+e+i}var zr=function(){function t(){}return t.prototype.supports=function(t){return t instanceof Map||Mr(t)},t.prototype.create=function(){return new Vr},t}(),Vr=function(){function t(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}return Object.defineProperty(t.prototype,"isDirty",{get:function(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead},enumerable:!0,configurable:!0}),t.prototype.forEachItem=function(t){var e;for(e=this._mapHead;null!==e;e=e._next)t(e)},t.prototype.forEachPreviousItem=function(t){var e;for(e=this._previousMapHead;null!==e;e=e._nextPrevious)t(e)},t.prototype.forEachChangedItem=function(t){var e;for(e=this._changesHead;null!==e;e=e._nextChanged)t(e)},t.prototype.forEachAddedItem=function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)},t.prototype.forEachRemovedItem=function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)},t.prototype.diff=function(t){if(t){if(!(t instanceof Map||Mr(t)))throw new Error("Error trying to diff '"+nt(t)+"'. Only maps and objects are allowed")}else t=new Map;return this.check(t)?this:null},t.prototype.onDestroy=function(){},t.prototype.check=function(t){var e=this;this._reset();var n=this._mapHead;if(this._appendAfter=null,this._forEach(t,function(t,r){if(n&&n.key===r)e._maybeAddToChanges(n,t),e._appendAfter=n,n=n._next;else{var i=e._getOrCreateRecordForKey(r,t);n=e._insertBeforeOrAppend(n,i)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(var r=n;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty},t.prototype._insertBeforeOrAppend=function(t,e){if(t){var n=t._prev;return e._next=t,e._prev=n,t._prev=e,n&&(n._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null},t.prototype._getOrCreateRecordForKey=function(t,e){if(this._records.has(t)){var n=this._records.get(t);this._maybeAddToChanges(n,e);var r=n._prev,i=n._next;return r&&(r._next=i),i&&(i._prev=r),n._next=null,n._prev=null,n}var o=new Hr(t);return this._records.set(t,o),o.currentValue=e,this._addToAdditions(o),o},t.prototype._reset=function(){if(this.isDirty){var t=void 0;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}},t.prototype._maybeAddToChanges=function(t,e){et(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))},t.prototype._addToAdditions=function(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)},t.prototype._addToChanges=function(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)},t.prototype._forEach=function(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(function(n){return e(t[n],n)})},t}(),Hr=function(){return function(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}(),Br=function(){function t(t){this.factories=t}return t.create=function(e,n){if(null!=n){var r=n.factories.slice();e=e.concat(r)}return new t(e)},t.extend=function(e){return{provide:t,useFactory:function(n){if(!n)throw new Error("Cannot extend IterableDiffers without a parent injector");return t.create(e,n)},deps:[[t,new vt,new ht]]}},t.prototype.find=function(t){var e,n=this.factories.find(function(e){return e.supports(t)});if(null!=n)return n;throw new Error("Cannot find a differ supporting object '"+t+"' of type '"+((e=t).name||typeof e)+"'")},t.ngInjectableDef=y({providedIn:"root",factory:function(){return new t([new Ar])}}),t}(),Ur=function(){function t(t){this.factories=t}return t.create=function(e,n){if(n){var r=n.factories.slice();e=e.concat(r)}return new t(e)},t.extend=function(e){return{provide:t,useFactory:function(n){if(!n)throw new Error("Cannot extend KeyValueDiffers without a parent injector");return t.create(e,n)},deps:[[t,new vt,new ht]]}},t.prototype.find=function(t){var e=this.factories.find(function(e){return e.supports(t)});if(e)return e;throw new Error("Cannot find a differ supporting object '"+t+"'")},t}(),$r=[new zr],qr=new Br([new Ar]),Gr=new Ur($r),Qr=$n(null,"core",[{provide:qe,useValue:"unknown"},{provide:Yn,deps:[Ct]},{provide:Dn,deps:[]},{provide:Ye,deps:[]}]),Yr=new b("LocaleId"),Wr=new b("Translations"),Kr=new b("TranslationsFormat"),Xr=function(t){return t[t.Error=0]="Error",t[t.Warning=1]="Warning",t[t.Ignore=2]="Ignore",t}({});function Zr(){return qr}function Jr(){return Gr}function ti(t){return t||"en-US"}var ei=[{provide:Kn,useClass:Kn,deps:[Sn,Ye,Ct,ie,ln,ze]},{provide:ze,useClass:ze,deps:[[new ht,Fe]]},{provide:Xe,useClass:Xe,deps:[]},Be,{provide:Br,useFactory:Zr,deps:[]},{provide:Ur,useFactory:Jr,deps:[]},{provide:Yr,useFactory:ti,deps:[[new dt(Yr),new ht,new vt]]}],ni=function(){return function(t){}}();function ri(t){var e=[],n=new Map;function r(r){var i=n.get(r);if(!i){var o=t(r);n.set(r,i=o.then(oi)),e.push(i)}return i}return ii.forEach(function(t){t.templateUrl&&r(t.templateUrl).then(function(e){t.template=e,t.templateUrl=void 0});var e=t.styleUrls,n=t.styles||(t.styles=[]),i=t.styles.length;e&&e.forEach(function(o,s){n.push(""),r(o).then(function(r){n[i+s]=r,e.splice(e.indexOf(o),1),0==e.length&&(t.styleUrls=void 0)})})}),ii.clear(),Promise.all(e).then(function(){return null})}var ii=new Set;function oi(t){return"string"==typeof t?t:t.text()}var si=function(){function t(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),this.inertBodyElement=this.inertDocument.body,null==this.inertBodyElement){var e=this.inertDocument.createElement("html");this.inertDocument.appendChild(e),this.inertBodyElement=this.inertDocument.createElement("body"),e.appendChild(this.inertBodyElement)}this.inertBodyElement.innerHTML='<svg><g onload="this.parentNode.remove()"></g></svg>',!this.inertBodyElement.querySelector||this.inertBodyElement.querySelector("svg")?(this.inertBodyElement.innerHTML='<svg><p><style><img src="</style><img src=x onerror=alert(1)//">',this.getInertBodyElement=this.inertBodyElement.querySelector&&this.inertBodyElement.querySelector("svg img")&&function(){try{return!!window.DOMParser}catch(t){return!1}}()?this.getInertBodyElement_DOMParser:this.getInertBodyElement_InertDocument):this.getInertBodyElement=this.getInertBodyElement_XHR}return t.prototype.getInertBodyElement_XHR=function(t){t="<body><remove></remove>"+t+"</body>";try{t=encodeURI(t)}catch(r){return null}var e=new XMLHttpRequest;e.responseType="document",e.open("GET","data:text/html;charset=utf-8,"+t,!1),e.send(null);var n=e.response.body;return n.removeChild(n.firstChild),n},t.prototype.getInertBodyElement_DOMParser=function(t){t="<body><remove></remove>"+t+"</body>";try{var e=(new window.DOMParser).parseFromString(t,"text/html").body;return e.removeChild(e.firstChild),e}catch(n){return null}},t.prototype.getInertBodyElement_InertDocument=function(t){var e=this.inertDocument.createElement("template");return"content"in e?(e.innerHTML=t,e):(this.inertBodyElement.innerHTML=t,this.defaultDoc.documentMode&&this.stripCustomNsAttrs(this.inertBodyElement),this.inertBodyElement)},t.prototype.stripCustomNsAttrs=function(t){for(var e=t.attributes,n=e.length-1;0<n;n--){var r=e.item(n).name;"xmlns:ns1"!==r&&0!==r.indexOf("ns1:")||t.removeAttribute(r)}for(var i=t.firstChild;i;)i.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(i),i=i.nextSibling},t}(),ai=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,li=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i;function ui(t){return(t=String(t)).match(ai)||t.match(li)?t:(Hn()&&console.warn("WARNING: sanitizing unsafe URL value "+t+" (see http://g.co/ng/security#xss)"),"unsafe:"+t)}function ci(t){var e,n,i={};try{for(var o=Object(r.h)(t.split(",")),s=o.next();!s.done;s=o.next())i[s.value]=!0}catch(a){e={error:a}}finally{try{s&&!s.done&&(n=o.return)&&n.call(o)}finally{if(e)throw e.error}}return i}function pi(){for(var t,e,n=[],i=0;i<arguments.length;i++)n[i]=arguments[i];var o={};try{for(var s=Object(r.h)(n),a=s.next();!a.done;a=s.next()){var l=a.value;for(var u in l)l.hasOwnProperty(u)&&(o[u]=!0)}}catch(c){t={error:c}}finally{try{a&&!a.done&&(e=s.return)&&e.call(s)}finally{if(t)throw t.error}}return o}var di,hi=ci("area,br,col,hr,img,wbr"),fi=ci("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),vi=ci("rp,rt"),gi=pi(vi,fi),mi=pi(hi,pi(fi,ci("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),pi(vi,ci("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),gi),yi=ci("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),wi=ci("srcset"),bi=pi(yi,wi,ci("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width")),_i=function(){function t(){this.sanitizedSomething=!1,this.buf=[]}return t.prototype.sanitizeChildren=function(t){for(var e=t.firstChild;e;)if(e.nodeType===Node.ELEMENT_NODE?this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,e.firstChild)e=e.firstChild;else for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);var n=this.checkClobberedElement(e,e.nextSibling);if(n){e=n;break}e=this.checkClobberedElement(e,e.parentNode)}return this.buf.join("")},t.prototype.startElement=function(t){var e=t.nodeName.toLowerCase();if(mi.hasOwnProperty(e)){this.buf.push("<"),this.buf.push(e);for(var n,r=t.attributes,i=0;i<r.length;i++){var o=r.item(i),s=o.name,a=s.toLowerCase();if(bi.hasOwnProperty(a)){var l=o.value;yi[a]&&(l=ui(l)),wi[a]&&(n=l,l=(n=String(n)).split(",").map(function(t){return ui(t.trim())}).join(", ")),this.buf.push(" ",s,'="',xi(l),'"')}else this.sanitizedSomething=!0}this.buf.push(">")}else this.sanitizedSomething=!0},t.prototype.endElement=function(t){var e=t.nodeName.toLowerCase();mi.hasOwnProperty(e)&&!hi.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))},t.prototype.chars=function(t){this.buf.push(xi(t))},t.prototype.checkClobberedElement=function(t,e){if(e&&(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error("Failed to sanitize html because the element is clobbered: "+t.outerHTML);return e},t}(),Ci=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Ei=/([^\#-~ |!])/g;function xi(t){return t.replace(/&/g,"&amp;").replace(Ci,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(Ei,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}function Si(t,e){var n=null;try{di=di||new si(t);var r=e?String(e):"";n=di.getInertBodyElement(r);var i=5,o=r;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,r=o,o=n.innerHTML,n=di.getInertBodyElement(r)}while(r!==o);var s=new _i,a=s.sanitizeChildren(Ti(n)||n);return Hn()&&s.sanitizedSomething&&console.warn("WARNING: sanitizing HTML stripped some content (see http://g.co/ng/security#xss)."),a}finally{if(n)for(var l=Ti(n)||n;l.firstChild;)l.removeChild(l.firstChild)}}function Ti(t){return"content"in t&&function(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var Oi=new RegExp("^([-,.\"'%_!# a-zA-Z0-9]+|(?:(?:matrix|translate|scale|rotate|skew|perspective)(?:X|Y|3d)?|(?:rgb|hsl)a?|(?:repeating-)?(?:linear|radial)-gradient|(?:calc|attr))\\([-0-9.%, #a-zA-Z]+\\))$","g"),ki=/^url\(([^)]+)\)$/;function Pi(t){if(!(t=String(t).trim()))return"";var e=t.match(ki);return e&&ui(e[1])===e[1]||t.match(Oi)&&function(t){for(var e=!0,n=!0,r=0;r<t.length;r++){var i=t.charAt(r);"'"===i&&n?e=!e:'"'===i&&e&&(n=!n)}return e&&n}(t)?t:(Hn()&&console.warn("WARNING: sanitizing unsafe style value "+t+" (see http://g.co/ng/security#xss)."),"unsafe")}var Ii=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}({}),Mi=function(){return function(){}}();function Ai(t,e,n){var r=t.state,i=1792&r;return i===e?(t.state=-1793&r|n,t.initIndex=-1,!0):i===n}function Di(t,e,n){return(1792&t.state)===e&&t.initIndex<=n&&(t.initIndex=n+1,!0)}function Ni(t,e){return t.nodes[e]}function Ri(t,e){return t.nodes[e]}function ji(t,e){return t.nodes[e]}function Li(t,e){return t.nodes[e]}function Fi(t,e){return t.nodes[e]}var zi=function(){return function(){}}(),Vi={setCurrentNode:void 0,createRootView:void 0,createEmbeddedView:void 0,createComponentView:void 0,createNgModuleRef:void 0,overrideProvider:void 0,overrideComponentView:void 0,clearOverrides:void 0,checkAndUpdateView:void 0,checkNoChangesView:void 0,destroyView:void 0,resolveDep:void 0,createDebugContext:void 0,handleEvent:void 0,updateDirectives:void 0,updateRenderer:void 0,dirtyParentQueries:void 0};function Hi(t,e,n,r){var i="ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: '"+e+"'. Current value: '"+n+"'.";return r&&(i+=" It seems like the view has been created after its parent and its children have been dirty checked. Has it been created in a change detection hook ?"),function(t,e){var n=new Error(t);return Bi(n,e),n}(i,t)}function Bi(t,e){t[Zt]=e,t[te]=e.logError.bind(e)}function Ui(t){return new Error("ViewDestroyedError: Attempt to use a destroyed view: "+t)}var $i=function(){},qi=new Map;function Gi(t){var e=qi.get(t);return e||(e=nt(t)+"_"+qi.size,qi.set(t,e)),e}function Qi(t,e,n,r){if(kr.isWrapped(r)){r=kr.unwrap(r);var i=t.def.nodes[e].bindingIndex+n,o=kr.unwrap(t.oldValues[i]);t.oldValues[i]=new kr(o)}return r}var Yi="$$undefined",Wi="$$empty";function Ki(t){return{id:Yi,styles:t.styles,encapsulation:t.encapsulation,data:t.data}}var Xi=0;function Zi(t){if(t&&t.id===Yi){var e=null!=t.encapsulation&&t.encapsulation!==Wt.None||t.styles.length||Object.keys(t.data).length;t.id=e?"c"+Xi++:Wi}return t&&t.id===Wi&&(t=null),t||null}function Ji(t,e,n,r){return!(!(2&t.state)&&et(t.oldValues[e.bindingIndex+n],r))}function to(t,e,n,r){return!!Ji(t,e,n,r)&&(t.oldValues[e.bindingIndex+n]=r,!0)}function eo(t,e,n,r){var i=t.oldValues[e.bindingIndex+n];if(1&t.state||!Or(i,r)){var o=e.bindings[n].name;throw Hi(Vi.createDebugContext(t,e.nodeIndex),o+": "+i,o+": "+r,0!=(1&t.state))}}function no(t){for(var e=t;e;)2&e.def.flags&&(e.state|=8),e=e.viewContainerParent||e.parent}function ro(t,e){for(var n=t;n&&n!==e;)n.state|=64,n=n.viewContainerParent||n.parent}function io(t,e,n,r){try{return no(33554432&t.def.nodes[e].flags?Ri(t,e).componentView:t),Vi.handleEvent(t,e,n,r)}catch(i){t.root.errorHandler.handleError(i)}}function oo(t){return t.parent?Ri(t.parent,t.parentNodeDef.nodeIndex):null}function so(t){return t.parent?t.parentNodeDef.parent:null}function ao(t,e){switch(201347067&e.flags){case 1:return Ri(t,e.nodeIndex).renderElement;case 2:return Ni(t,e.nodeIndex).renderText}}function lo(t,e){return t?t+":"+e:e}function uo(t){return!!t.parent&&!!(32768&t.parentNodeDef.flags)}function co(t){return!(!t.parent||32768&t.parentNodeDef.flags)}function po(t){return 1<<t%32}function ho(t){var e={},n=0,i={};return t&&t.forEach(function(t){var o=Object(r.f)(t,2),s=o[0],a=o[1];"number"==typeof s?(e[s]=a,n|=po(s)):i[s]=a}),{matchedQueries:e,references:i,matchedQueryIds:n}}function fo(t,e){return t.map(function(t){var n,i,o;return Array.isArray(t)?(o=(n=Object(r.f)(t,2))[0],i=n[1]):(o=0,i=t),i&&("function"==typeof i||"object"==typeof i)&&e&&Object.defineProperty(i,mt,{value:e,configurable:!0}),{flags:o,token:i,tokenKey:Gi(i)}})}function vo(t,e,n){var r=n.renderParent;return r?0==(1&r.flags)||0==(33554432&r.flags)||r.element.componentRendererType&&r.element.componentRendererType.encapsulation===Wt.Native?Ri(t,n.renderParent.nodeIndex).renderElement:void 0:e}var go=new WeakMap;function mo(t){var e=go.get(t);return e||((e=t(function(){return $i})).factory=t,go.set(t,e)),e}function yo(t,e,n,r,i){3===e&&(n=t.renderer.parentNode(ao(t,t.def.lastRenderRootNode))),wo(t,e,0,t.def.nodes.length-1,n,r,i)}function wo(t,e,n,r,i,o,s){for(var a=n;a<=r;a++){var l=t.def.nodes[a];11&l.flags&&_o(t,l,e,i,o,s),a+=l.childCount}}function bo(t,e,n,r,i,o){for(var s=t;s&&!uo(s);)s=s.parent;for(var a=s.parent,l=so(s),u=l.nodeIndex+l.childCount,c=l.nodeIndex+1;c<=u;c++){var p=a.def.nodes[c];p.ngContentIndex===e&&_o(a,p,n,r,i,o),c+=p.childCount}if(!a.parent){var d=t.root.projectableNodes[e];if(d)for(c=0;c<d.length;c++)Co(t,d[c],n,r,i,o)}}function _o(t,e,n,r,i,o){if(8&e.flags)bo(t,e.ngContent.index,n,r,i,o);else{var s=ao(t,e);if(3===n&&33554432&e.flags&&48&e.bindingFlags?(16&e.bindingFlags&&Co(t,s,n,r,i,o),32&e.bindingFlags&&Co(Ri(t,e.nodeIndex).componentView,s,n,r,i,o)):Co(t,s,n,r,i,o),16777216&e.flags)for(var a=Ri(t,e.nodeIndex).viewContainer._embeddedViews,l=0;l<a.length;l++)yo(a[l],n,r,i,o);1&e.flags&&!e.element.name&&wo(t,n,e.nodeIndex+1,e.nodeIndex+e.childCount,r,i,o)}}function Co(t,e,n,r,i,o){var s=t.renderer;switch(n){case 1:s.appendChild(r,e);break;case 2:s.insertBefore(r,e,i);break;case 3:s.removeChild(r,e);break;case 0:o.push(e)}}var Eo=/^:([^:]+):(.+)$/;function xo(t){if(":"===t[0]){var e=t.match(Eo);return[e[1],e[2]]}return["",t]}function So(t){for(var e=0,n=0;n<t.length;n++)e|=t[n].flags;return e}function To(t,e){for(var n="",r=0;r<2*t;r+=2)n=n+e[r]+ko(e[r+1]);return n+e[2*t]}function Oo(t,e,n,r,i,o,s,a,l,u,c,p,d,h,f,v,g,m,y,w){switch(t){case 1:return e+ko(n)+r;case 2:return e+ko(n)+r+ko(i)+o;case 3:return e+ko(n)+r+ko(i)+o+ko(s)+a;case 4:return e+ko(n)+r+ko(i)+o+ko(s)+a+ko(l)+u;case 5:return e+ko(n)+r+ko(i)+o+ko(s)+a+ko(l)+u+ko(c)+p;case 6:return e+ko(n)+r+ko(i)+o+ko(s)+a+ko(l)+u+ko(c)+p+ko(d)+h;case 7:return e+ko(n)+r+ko(i)+o+ko(s)+a+ko(l)+u+ko(c)+p+ko(d)+h+ko(f)+v;case 8:return e+ko(n)+r+ko(i)+o+ko(s)+a+ko(l)+u+ko(c)+p+ko(d)+h+ko(f)+v+ko(g)+m;case 9:return e+ko(n)+r+ko(i)+o+ko(s)+a+ko(l)+u+ko(c)+p+ko(d)+h+ko(f)+v+ko(g)+m+ko(y)+w;default:throw new Error("Does not support more than 9 expressions")}}function ko(t){return null!=t?t.toString():""}var Po=[],Io={};function Mo(t,e,n,r,i,o){t|=1;var s=ho(e);return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,flags:t,checkIndex:-1,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:s.matchedQueries,matchedQueryIds:s.matchedQueryIds,references:s.references,ngContentIndex:n,childCount:r,bindings:[],bindingFlags:0,outputs:[],element:{ns:null,name:null,attrs:null,template:o?mo(o):null,componentProvider:null,componentView:null,componentRendererType:null,publicProviders:null,allProviders:null,handleEvent:i||$i},provider:null,text:null,query:null,ngContent:null}}function Ao(t,e,n,i,o,s,a,l,u,c,p,d){var h;void 0===a&&(a=[]),c||(c=$i);var f=ho(n),v=f.matchedQueries,g=f.references,m=f.matchedQueryIds,y=null,w=null;s&&(y=(h=Object(r.f)(xo(s),2))[0],w=h[1]),l=l||[];for(var b=new Array(l.length),_=0;_<l.length;_++){var C=Object(r.f)(l[_],3),E=C[0],x=C[1],S=C[2],T=Object(r.f)(xo(x),2),O=T[0],k=T[1],P=void 0,I=void 0;switch(15&E){case 4:I=S;break;case 1:case 8:P=S}b[_]={flags:E,ns:O,name:k,nonMinifiedName:k,securityContext:P,suffix:I}}u=u||[];var M=new Array(u.length);for(_=0;_<u.length;_++){var A=Object(r.f)(u[_],2);M[_]={type:0,target:A[0],eventName:A[1],propName:null}}var D=(a=a||[]).map(function(t){var e=Object(r.f)(t,2),n=e[0],i=e[1],o=Object(r.f)(xo(n),2);return[o[0],o[1],i]});return d=Zi(d),p&&(e|=33554432),{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:t,flags:e|=1,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:v,matchedQueryIds:m,references:g,ngContentIndex:i,childCount:o,bindings:b,bindingFlags:So(b),outputs:M,element:{ns:y,name:w,attrs:D,template:null,componentProvider:null,componentView:p||null,componentRendererType:d,publicProviders:null,allProviders:null,handleEvent:c||$i},provider:null,text:null,query:null,ngContent:null}}function Do(t,e,n){var i,o=n.element,s=t.root.selectorOrNode,a=t.renderer;if(t.parent||!s){i=o.name?a.createElement(o.name,o.ns):a.createComment("");var l=vo(t,e,n);l&&a.appendChild(l,i)}else i=a.selectRootElement(s);if(o.attrs)for(var u=0;u<o.attrs.length;u++){var c=Object(r.f)(o.attrs[u],3);a.setAttribute(i,c[1],c[2],c[0])}return i}function No(t,e,n,r){for(var i=0;i<n.outputs.length;i++){var o=n.outputs[i],s=Ro(t,n.nodeIndex,lo(o.target,o.eventName)),a=o.target,l=t;"component"===o.target&&(a=null,l=e);var u=l.renderer.listen(a||r,o.eventName,s);t.disposables[n.outputIndex+i]=u}}function Ro(t,e,n){return function(r){return io(t,e,n,r)}}function jo(t,e,n,r){if(!to(t,e,n,r))return!1;var i=e.bindings[n],o=Ri(t,e.nodeIndex),s=o.renderElement,a=i.name;switch(15&i.flags){case 1:!function(t,e,n,r,i,o){var s=e.securityContext,a=s?t.root.sanitizer.sanitize(s,o):o;a=null!=a?a.toString():null;var l=t.renderer;null!=o?l.setAttribute(n,i,a,r):l.removeAttribute(n,i,r)}(t,i,s,i.ns,a,r);break;case 2:!function(t,e,n,r){var i=t.renderer;r?i.addClass(e,n):i.removeClass(e,n)}(t,s,a,r);break;case 4:!function(t,e,n,r,i){var o=t.root.sanitizer.sanitize(Ii.STYLE,i);if(null!=o){o=o.toString();var s=e.suffix;null!=s&&(o+=s)}else o=null;var a=t.renderer;null!=o?a.setStyle(n,r,o):a.removeStyle(n,r)}(t,i,s,a,r);break;case 8:!function(t,e,n,r,i){var o=e.securityContext,s=o?t.root.sanitizer.sanitize(o,i):i;t.renderer.setProperty(n,r,s)}(33554432&e.flags&&32&i.flags?o.componentView:t,i,s,a,r)}return!0}var Lo=new Object,Fo=Gi(Ct),zo=Gi(bt),Vo=Gi(pn);function Ho(t,e,n,r){return n=pt(n),{index:-1,deps:fo(r,nt(e)),flags:t,token:e,value:n}}function Bo(t){for(var e={},n=[],r=!1,i=0;i<t.length;i++){var o=t[i];o.token===xe&&!0===o.value&&(r=!0),1073741824&o.flags&&n.push(o.token),o.index=i,e[Gi(o.token)]=o}return{factory:null,providersByKey:e,providers:t,modules:n,isRoot:r}}function Uo(t,e,n){void 0===n&&(n=Ct.THROW_IF_NOT_FOUND);var r,i,o=Ft(t);try{if(8&e.flags)return e.token;if(2&e.flags&&(n=null),1&e.flags)return t._parent.get(e.token,n);var s=e.tokenKey;switch(s){case Fo:case zo:case Vo:return t}var a=t._def.providersByKey[s];if(a){var l=t._providers[a.index];return void 0===l&&(l=t._providers[a.index]=$o(t,a)),l===Lo?void 0:l}if(e.token.ngInjectableDef&&(r=t,null!=(i=e.token.ngInjectableDef).providedIn&&(function(t,e){return t._def.modules.indexOf(i.providedIn)>-1}(r)||"root"===i.providedIn&&r._def.isRoot))){var u=t._providers.length;return t._def.providersByKey[e.tokenKey]={flags:5120,value:e.token.ngInjectableDef.factory,deps:[],index:u,token:e.token},t._providers[u]=Lo,t._providers[u]=$o(t,t._def.providersByKey[e.tokenKey])}return 4&e.flags?n:t._parent.get(e.token,n)}finally{Ft(o)}}function $o(t,e){var n;switch(201347067&e.flags){case 512:n=function(t,e,n){var i=n.length;switch(i){case 0:return new e;case 1:return new e(Uo(t,n[0]));case 2:return new e(Uo(t,n[0]),Uo(t,n[1]));case 3:return new e(Uo(t,n[0]),Uo(t,n[1]),Uo(t,n[2]));default:for(var o=new Array(i),s=0;s<i;s++)o[s]=Uo(t,n[s]);return new(e.bind.apply(e,Object(r.g)([void 0],o)))}}(t,e.value,e.deps);break;case 1024:n=function(t,e,n){var i=n.length;switch(i){case 0:return e();case 1:return e(Uo(t,n[0]));case 2:return e(Uo(t,n[0]),Uo(t,n[1]));case 3:return e(Uo(t,n[0]),Uo(t,n[1]),Uo(t,n[2]));default:for(var o=Array(i),s=0;s<i;s++)o[s]=Uo(t,n[s]);return e.apply(void 0,Object(r.g)(o))}}(t,e.value,e.deps);break;case 2048:n=Uo(t,e.deps[0]);break;case 256:n=e.value}return n===Lo||null==n||"object"!=typeof n||131072&e.flags||"function"!=typeof n.ngOnDestroy||(e.flags|=131072),void 0===n?Lo:n}function qo(t,e){var n=t.viewContainer._embeddedViews;if((null==e||e>=n.length)&&(e=n.length-1),e<0)return null;var r=n[e];return r.viewContainerParent=null,Wo(n,e),Vi.dirtyParentQueries(r),Qo(r),r}function Go(t,e,n){var r=e?ao(e,e.def.lastRenderRootNode):t.renderElement,i=n.renderer.parentNode(r),o=n.renderer.nextSibling(r);yo(n,2,i,o,void 0)}function Qo(t){yo(t,3,null,null,void 0)}function Yo(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function Wo(t,e){e>=t.length-1?t.pop():t.splice(e,1)}var Ko=new Object;function Xo(t,e,n,r,i,o){return new Jo(t,e,n,r,i,o)}function Zo(t){return t.viewDefFactory}var Jo=function(t){function e(e,n,r,i,o,s){var a=t.call(this)||this;return a.selector=e,a.componentType=n,a._inputs=i,a._outputs=o,a.ngContentSelectors=s,a.viewDefFactory=r,a}return Object(r.c)(e,t),Object.defineProperty(e.prototype,"inputs",{get:function(){var t=[],e=this._inputs;for(var n in e)t.push({propName:n,templateName:e[n]});return t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"outputs",{get:function(){var t=[];for(var e in this._outputs)t.push({propName:e,templateName:this._outputs[e]});return t},enumerable:!0,configurable:!0}),e.prototype.create=function(t,e,n,r){if(!r)throw new Error("ngModule should be provided");var i=mo(this.viewDefFactory),o=i.nodes[0].element.componentProvider.nodeIndex,s=Vi.createRootView(t,e||[],n,i,r,Ko),a=ji(s,o).instance;return n&&s.renderer.setAttribute(Ri(s,0).renderElement,"ng-version",Xt.full),new ts(s,new is(s),a)},e}(en),ts=function(t){function e(e,n,r){var i=t.call(this)||this;return i._view=e,i._viewRef=n,i._component=r,i._elDef=i._view.def.nodes[0],i.hostView=n,i.changeDetectorRef=n,i.instance=r,i}return Object(r.c)(e,t),Object.defineProperty(e.prototype,"location",{get:function(){return new or(Ri(this._view,this._elDef.nodeIndex).renderElement)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"injector",{get:function(){return new ls(this._view,this._elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentType",{get:function(){return this._component.constructor},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){this._viewRef.destroy()},e.prototype.onDestroy=function(t){this._viewRef.onDestroy(t)},e}(tn);function es(t,e,n){return new ns(t,e,n)}var ns=function(){function t(t,e,n){this._view=t,this._elDef=e,this._data=n,this._embeddedViews=[]}return Object.defineProperty(t.prototype,"element",{get:function(){return new or(this._data.renderElement)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return new ls(this._view,this._elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parentInjector",{get:function(){for(var t=this._view,e=this._elDef.parent;!e&&t;)e=so(t),t=t.parent;return t?new ls(t,e):new ls(this._view,null)},enumerable:!0,configurable:!0}),t.prototype.clear=function(){for(var t=this._embeddedViews.length-1;t>=0;t--){var e=qo(this._data,t);Vi.destroyView(e)}},t.prototype.get=function(t){var e=this._embeddedViews[t];if(e){var n=new is(e);return n.attachToViewContainerRef(this),n}return null},Object.defineProperty(t.prototype,"length",{get:function(){return this._embeddedViews.length},enumerable:!0,configurable:!0}),t.prototype.createEmbeddedView=function(t,e,n){var r=t.createEmbeddedView(e||{});return this.insert(r,n),r},t.prototype.createComponent=function(t,e,n,r,i){var o=n||this.parentInjector;i||t instanceof cn||(i=o.get(pn));var s=t.create(o,r,void 0,i);return this.insert(s.hostView,e),s},t.prototype.insert=function(t,e){if(t.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");var n,r,i,o,s=t;return o=(n=this._data).viewContainer._embeddedViews,null==(r=e)&&(r=o.length),(i=s._view).viewContainerParent=this._view,Yo(o,r,i),function(t,e){var n=oo(e);if(n&&n!==t&&!(16&e.state)){e.state|=16;var r=n.template._projectedViews;r||(r=n.template._projectedViews=[]),r.push(e),function(t,n){if(!(4&n.flags)){e.parent.def.nodeFlags|=4,n.flags|=4;for(var r=n.parent;r;)r.childFlags|=4,r=r.parent}}(0,e.parentNodeDef)}}(n,i),Vi.dirtyParentQueries(i),Go(n,r>0?o[r-1]:null,i),s.attachToViewContainerRef(this),t},t.prototype.move=function(t,e){if(t.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");var n,r,i,o,s,a=this._embeddedViews.indexOf(t._view);return i=e,s=(o=(n=this._data).viewContainer._embeddedViews)[r=a],Wo(o,r),null==i&&(i=o.length),Yo(o,i,s),Vi.dirtyParentQueries(s),Qo(s),Go(n,i>0?o[i-1]:null,s),t},t.prototype.indexOf=function(t){return this._embeddedViews.indexOf(t._view)},t.prototype.remove=function(t){var e=qo(this._data,t);e&&Vi.destroyView(e)},t.prototype.detach=function(t){var e=qo(this._data,t);return e?new is(e):null},t}();function rs(t){return new is(t)}var is=function(){function t(t){this._view=t,this._viewContainerRef=null,this._appRef=null}return Object.defineProperty(t.prototype,"rootNodes",{get:function(){return yo(this._view,0,void 0,void 0,t=[]),t;var t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this._view.context},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"destroyed",{get:function(){return 0!=(128&this._view.state)},enumerable:!0,configurable:!0}),t.prototype.markForCheck=function(){no(this._view)},t.prototype.detach=function(){this._view.state&=-5},t.prototype.detectChanges=function(){var t=this._view.root.rendererFactory;t.begin&&t.begin();try{Vi.checkAndUpdateView(this._view)}finally{t.end&&t.end()}},t.prototype.checkNoChanges=function(){Vi.checkNoChangesView(this._view)},t.prototype.reattach=function(){this._view.state|=4},t.prototype.onDestroy=function(t){this._view.disposables||(this._view.disposables=[]),this._view.disposables.push(t)},t.prototype.destroy=function(){this._appRef?this._appRef.detachView(this):this._viewContainerRef&&this._viewContainerRef.detach(this._viewContainerRef.indexOf(this)),Vi.destroyView(this._view)},t.prototype.detachFromAppRef=function(){this._appRef=null,Qo(this._view),Vi.dirtyParentQueries(this._view)},t.prototype.attachToAppRef=function(t){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=t},t.prototype.attachToViewContainerRef=function(t){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=t},t}();function os(t,e){return new ss(t,e)}var ss=function(t){function e(e,n){var r=t.call(this)||this;return r._parentView=e,r._def=n,r}return Object(r.c)(e,t),e.prototype.createEmbeddedView=function(t){return new is(Vi.createEmbeddedView(this._parentView,this._def,this._def.element.template,t))},Object.defineProperty(e.prototype,"elementRef",{get:function(){return new or(Ri(this._parentView,this._def.nodeIndex).renderElement)},enumerable:!0,configurable:!0}),e}(vr);function as(t,e){return new ls(t,e)}var ls=function(){function t(t,e){this.view=t,this.elDef=e}return t.prototype.get=function(t,e){return void 0===e&&(e=Ct.THROW_IF_NOT_FOUND),Vi.resolveDep(this.view,this.elDef,!!this.elDef&&0!=(33554432&this.elDef.flags),{flags:0,token:t,tokenKey:Gi(t)},e)},t}();function us(t,e){var n=t.def.nodes[e];if(1&n.flags){var r=Ri(t,n.nodeIndex);return n.element.template?r.template:r.renderElement}if(2&n.flags)return Ni(t,n.nodeIndex).renderText;if(20240&n.flags)return ji(t,n.nodeIndex).instance;throw new Error("Illegal state: read nodeValue for node index "+e)}function cs(t){return new ps(t.renderer)}var ps=function(){function t(t){this.delegate=t}return t.prototype.selectRootElement=function(t){return this.delegate.selectRootElement(t)},t.prototype.createElement=function(t,e){var n=Object(r.f)(xo(e),2),i=this.delegate.createElement(n[1],n[0]);return t&&this.delegate.appendChild(t,i),i},t.prototype.createViewRoot=function(t){return t},t.prototype.createTemplateAnchor=function(t){var e=this.delegate.createComment("");return t&&this.delegate.appendChild(t,e),e},t.prototype.createText=function(t,e){var n=this.delegate.createText(e);return t&&this.delegate.appendChild(t,n),n},t.prototype.projectNodes=function(t,e){for(var n=0;n<e.length;n++)this.delegate.appendChild(t,e[n])},t.prototype.attachViewAfter=function(t,e){for(var n=this.delegate.parentNode(t),r=this.delegate.nextSibling(t),i=0;i<e.length;i++)this.delegate.insertBefore(n,e[i],r)},t.prototype.detachView=function(t){for(var e=0;e<t.length;e++){var n=t[e],r=this.delegate.parentNode(n);this.delegate.removeChild(r,n)}},t.prototype.destroyView=function(t,e){for(var n=0;n<e.length;n++)this.delegate.destroyNode(e[n])},t.prototype.listen=function(t,e,n){return this.delegate.listen(t,e,n)},t.prototype.listenGlobal=function(t,e,n){return this.delegate.listen(t,e,n)},t.prototype.setElementProperty=function(t,e,n){this.delegate.setProperty(t,e,n)},t.prototype.setElementAttribute=function(t,e,n){var i=Object(r.f)(xo(e),2),o=i[0],s=i[1];null!=n?this.delegate.setAttribute(t,s,n,o):this.delegate.removeAttribute(t,s,o)},t.prototype.setBindingDebugInfo=function(t,e,n){},t.prototype.setElementClass=function(t,e,n){n?this.delegate.addClass(t,e):this.delegate.removeClass(t,e)},t.prototype.setElementStyle=function(t,e,n){null!=n?this.delegate.setStyle(t,e,n):this.delegate.removeStyle(t,e)},t.prototype.invokeElementMethod=function(t,e,n){t[e].apply(t,n)},t.prototype.setText=function(t,e){this.delegate.setValue(t,e)},t.prototype.animate=function(){throw new Error("Renderer.animate is no longer supported!")},t}();function ds(t,e,n,r){return new hs(t,e,n,r)}var hs=function(){function t(t,e,n,r){this._moduleType=t,this._parent=e,this._bootstrapComponents=n,this._def=r,this._destroyListeners=[],this._destroyed=!1,this.injector=this,function(t){for(var e=t._def,n=t._providers=new Array(e.providers.length),r=0;r<e.providers.length;r++){var i=e.providers[r];4096&i.flags||void 0===n[r]&&(n[r]=$o(t,i))}}(this)}return t.prototype.get=function(t,e,n){void 0===e&&(e=Ct.THROW_IF_NOT_FOUND),void 0===n&&(n=0);var r=0;return 4&n?r|=1:2&n&&(r|=4),Uo(this,{token:t,tokenKey:Gi(t),flags:r},e)},Object.defineProperty(t.prototype,"instance",{get:function(){return this.get(this._moduleType)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentFactoryResolver",{get:function(){return this.get(ln)},enumerable:!0,configurable:!0}),t.prototype.destroy=function(){if(this._destroyed)throw new Error("The ng module "+nt(this.instance.constructor)+" has already been destroyed.");this._destroyed=!0,function(t,e){for(var n=t._def,r=new Set,i=0;i<n.providers.length;i++)if(131072&n.providers[i].flags){var o=t._providers[i];if(o&&o!==Lo){var s=o.ngOnDestroy;"function"!=typeof s||r.has(o)||(s.apply(o),r.add(o))}}}(this),this._destroyListeners.forEach(function(t){return t()})},t.prototype.onDestroy=function(t){this._destroyListeners.push(t)},t}(),fs=Gi(tr),vs=Gi(ir),gs=Gi(or),ms=Gi(gr),ys=Gi(vr),ws=Gi(mr),bs=Gi(Ct),_s=Gi(bt);function Cs(t,e,n,i,o,s,a,l){var u=[];if(a)for(var c in a){var p=Object(r.f)(a[c],2);u[p[0]]={flags:8,name:c,nonMinifiedName:p[1],ns:null,securityContext:null,suffix:null}}var d=[];if(l)for(var h in l)d.push({type:1,propName:h,target:null,eventName:l[h]});return Ss(t,e|=16384,n,i,o,o,s,u,d)}function Es(t,e,n){return Ss(-1,t|=16,null,0,e,e,n)}function xs(t,e,n,r,i){return Ss(-1,t,e,0,n,r,i)}function Ss(t,e,n,r,i,o,s,a,l){var u=ho(n),c=u.matchedQueries,p=u.references,d=u.matchedQueryIds;l||(l=[]),a||(a=[]),o=pt(o);var h=fo(s,nt(i));return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:t,flags:e,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:c,matchedQueryIds:d,references:p,ngContentIndex:-1,childCount:r,bindings:a,bindingFlags:So(a),outputs:l,element:null,provider:{token:i,value:o,deps:h},text:null,query:null,ngContent:null}}function Ts(t,e){return Is(t,e)}function Os(t,e){for(var n=t;n.parent&&!uo(n);)n=n.parent;return Ms(n.parent,so(n),!0,e.provider.value,e.provider.deps)}function ks(t,e){var n=Ms(t,e.parent,(32768&e.flags)>0,e.provider.value,e.provider.deps);if(e.outputs.length)for(var r=0;r<e.outputs.length;r++){var i=e.outputs[r],o=n[i.propName].subscribe(Ps(t,e.parent.nodeIndex,i.eventName));t.disposables[e.outputIndex+r]=o.unsubscribe.bind(o)}return n}function Ps(t,e,n){return function(r){return io(t,e,n,r)}}function Is(t,e){var n=(8192&e.flags)>0,i=e.provider;switch(201347067&e.flags){case 512:return Ms(t,e.parent,n,i.value,i.deps);case 1024:return function(t,e,n,i,o){var s=o.length;switch(s){case 0:return i();case 1:return i(Ds(t,e,n,o[0]));case 2:return i(Ds(t,e,n,o[0]),Ds(t,e,n,o[1]));case 3:return i(Ds(t,e,n,o[0]),Ds(t,e,n,o[1]),Ds(t,e,n,o[2]));default:for(var a=Array(s),l=0;l<s;l++)a[l]=Ds(t,e,n,o[l]);return i.apply(void 0,Object(r.g)(a))}}(t,e.parent,n,i.value,i.deps);case 2048:return Ds(t,e.parent,n,i.deps[0]);case 256:return i.value}}function Ms(t,e,n,i,o){var s=o.length;switch(s){case 0:return new i;case 1:return new i(Ds(t,e,n,o[0]));case 2:return new i(Ds(t,e,n,o[0]),Ds(t,e,n,o[1]));case 3:return new i(Ds(t,e,n,o[0]),Ds(t,e,n,o[1]),Ds(t,e,n,o[2]));default:for(var a=new Array(s),l=0;l<s;l++)a[l]=Ds(t,e,n,o[l]);return new(i.bind.apply(i,Object(r.g)([void 0],a)))}}var As={};function Ds(t,e,n,r,i){if(void 0===i&&(i=Ct.THROW_IF_NOT_FOUND),8&r.flags)return r.token;var o=t;2&r.flags&&(i=null);var s=r.tokenKey;s===ws&&(n=!(!e||!e.element.componentView)),e&&1&r.flags&&(n=!1,e=e.parent);for(var a=t;a;){if(e)switch(s){case fs:return cs(Ns(a,e,n));case vs:return Ns(a,e,n).renderer;case gs:return new or(Ri(a,e.nodeIndex).renderElement);case ms:return Ri(a,e.nodeIndex).viewContainer;case ys:if(e.element.template)return Ri(a,e.nodeIndex).template;break;case ws:return rs(Ns(a,e,n));case bs:case _s:return as(a,e);default:var l=(n?e.element.allProviders:e.element.publicProviders)[s];if(l){var u=ji(a,l.nodeIndex);return u||(u={instance:Is(a,l)},a.nodes[l.nodeIndex]=u),u.instance}}n=uo(a),e=so(a),a=a.parent,4&r.flags&&(a=null)}var c=o.root.injector.get(r.token,As);return c!==As||i===As?c:o.root.ngModule.injector.get(r.token,i)}function Ns(t,e,n){var r;if(n)r=Ri(t,e.nodeIndex).componentView;else for(r=t;r.parent&&!uo(r);)r=r.parent;return r}function Rs(t,e,n,r,i,o){if(32768&n.flags){var s=Ri(t,n.parent.nodeIndex).componentView;2&s.def.flags&&(s.state|=8)}if(e.instance[n.bindings[r].name]=i,524288&n.flags){o=o||{};var a=kr.unwrap(t.oldValues[n.bindingIndex+r]);o[n.bindings[r].nonMinifiedName]=new Pr(a,i,0!=(2&t.state))}return t.oldValues[n.bindingIndex+r]=i,o}function js(t,e){if(t.def.nodeFlags&e)for(var n=t.def.nodes,r=0,i=0;i<n.length;i++){var o=n[i],s=o.parent;for(!s&&o.flags&e&&Fs(t,i,o.flags&e,r++),0==(o.childFlags&e)&&(i+=o.childCount);s&&1&s.flags&&i===s.nodeIndex+s.childCount;)s.directChildFlags&e&&(r=Ls(t,s,e,r)),s=s.parent}}function Ls(t,e,n,r){for(var i=e.nodeIndex+1;i<=e.nodeIndex+e.childCount;i++){var o=t.def.nodes[i];o.flags&n&&Fs(t,i,o.flags&n,r++),i+=o.childCount}return r}function Fs(t,e,n,r){var i=ji(t,e);if(i){var o=i.instance;o&&(Vi.setCurrentNode(t,e),1048576&n&&Di(t,512,r)&&o.ngAfterContentInit(),2097152&n&&o.ngAfterContentChecked(),4194304&n&&Di(t,768,r)&&o.ngAfterViewInit(),8388608&n&&o.ngAfterViewChecked(),131072&n&&o.ngOnDestroy())}}function zs(t,e,n){var r=[];for(var i in n)r.push({propName:i,bindingType:n[i]});return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:-1,flags:t,childFlags:0,directChildFlags:0,childMatchedQueries:0,ngContentIndex:-1,matchedQueries:{},matchedQueryIds:0,references:{},childCount:0,bindings:[],bindingFlags:0,outputs:[],element:null,provider:null,text:null,query:{id:e,filterId:po(e),bindings:r},ngContent:null}}function Vs(t){for(var e=t.def.nodeMatchedQueries;t.parent&&co(t);){var n=t.parentNodeDef;t=t.parent;for(var r=n.nodeIndex+n.childCount,i=0;i<=r;i++)67108864&(o=t.def.nodes[i]).flags&&536870912&o.flags&&(o.query.filterId&e)===o.query.filterId&&Fi(t,i).setDirty(),!(1&o.flags&&i+o.childCount<n.nodeIndex)&&67108864&o.childFlags&&536870912&o.childFlags||(i+=o.childCount)}if(134217728&t.def.nodeFlags)for(i=0;i<t.def.nodes.length;i++){var o;134217728&(o=t.def.nodes[i]).flags&&536870912&o.flags&&Fi(t,i).setDirty(),i+=o.childCount}}function Hs(t,e){var n=Fi(t,e.nodeIndex);if(n.dirty){var r,i=void 0;if(67108864&e.flags){var o=e.parent.parent;i=Bs(t,o.nodeIndex,o.nodeIndex+o.childCount,e.query,[]),r=ji(t,e.parent.nodeIndex).instance}else 134217728&e.flags&&(i=Bs(t,0,t.def.nodes.length-1,e.query,[]),r=t.component);n.reset(i);for(var s=e.query.bindings,a=!1,l=0;l<s.length;l++){var u=s[l],c=void 0;switch(u.bindingType){case 0:c=n.first;break;case 1:c=n,a=!0}r[u.propName]=c}a&&n.notifyOnChanges()}}function Bs(t,e,n,r,i){for(var o=e;o<=n;o++){var s=t.def.nodes[o],a=s.matchedQueries[r.id];if(null!=a&&i.push(Us(t,s,a)),1&s.flags&&s.element.template&&(s.element.template.nodeMatchedQueries&r.filterId)===r.filterId){var l=Ri(t,o);if((s.childMatchedQueries&r.filterId)===r.filterId&&(Bs(t,o+1,o+s.childCount,r,i),o+=s.childCount),16777216&s.flags)for(var u=l.viewContainer._embeddedViews,c=0;c<u.length;c++){var p=u[c],d=oo(p);d&&d===l&&Bs(p,0,p.def.nodes.length-1,r,i)}var h=l.template._projectedViews;if(h)for(c=0;c<h.length;c++){var f=h[c];Bs(f,0,f.def.nodes.length-1,r,i)}}(s.childMatchedQueries&r.filterId)!==r.filterId&&(o+=s.childCount)}return i}function Us(t,e,n){if(null!=n)switch(n){case 1:return Ri(t,e.nodeIndex).renderElement;case 0:return new or(Ri(t,e.nodeIndex).renderElement);case 2:return Ri(t,e.nodeIndex).template;case 3:return Ri(t,e.nodeIndex).viewContainer;case 4:return ji(t,e.nodeIndex).instance}}function $s(t,e){return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:-1,flags:8,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:t,childCount:0,bindings:[],bindingFlags:0,outputs:[],element:null,provider:null,text:null,query:null,ngContent:{index:e}}}function qs(t,e,n){var r=vo(t,e,n);r&&bo(t,n.ngContent.index,1,r,null,void 0)}function Gs(t,e){return Ws(128,t,new Array(e+1))}function Qs(t,e){return Ws(32,t,new Array(e))}function Ys(t,e){for(var n=Object.keys(e),r=n.length,i=new Array(r),o=0;o<r;o++){var s=n[o];i[e[s]]=s}return Ws(64,t,i)}function Ws(t,e,n){for(var r=new Array(n.length),i=0;i<n.length;i++){var o=n[i];r[i]={flags:8,name:o,ns:null,nonMinifiedName:o,securityContext:null,suffix:null}}return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:t,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:-1,childCount:0,bindings:r,bindingFlags:So(r),outputs:[],element:null,provider:null,text:null,query:null,ngContent:null}}function Ks(t,e,n){for(var r=new Array(n.length-1),i=1;i<n.length;i++)r[i-1]={flags:8,name:null,ns:null,nonMinifiedName:null,securityContext:null,suffix:n[i]};return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:t,flags:2,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:e,childCount:0,bindings:r,bindingFlags:8,outputs:[],element:null,provider:null,text:{prefix:n[0]},query:null,ngContent:null}}function Xs(t,e,n){var r,i=t.renderer;r=i.createText(n.text.prefix);var o=vo(t,e,n);return o&&i.appendChild(o,r),{renderText:r}}function Zs(t,e){return(null!=t?t.toString():"")+e.suffix}function Js(t,e,n,r){for(var i=0,o=0,s=0,a=0,l=0,u=null,c=null,p=!1,d=!1,h=null,f=0;f<e.length;f++){var v=e[f];if(v.nodeIndex=f,v.parent=u,v.bindingIndex=i,v.outputIndex=o,v.renderParent=c,s|=v.flags,l|=v.matchedQueryIds,v.element){var g=v.element;g.publicProviders=u?u.element.publicProviders:Object.create(null),g.allProviders=g.publicProviders,p=!1,d=!1,v.element.template&&(l|=v.element.template.nodeMatchedQueries)}if(ea(u,v,e.length),i+=v.bindings.length,o+=v.outputs.length,!c&&3&v.flags&&(h=v),20224&v.flags){p||(p=!0,u.element.publicProviders=Object.create(u.element.publicProviders),u.element.allProviders=u.element.publicProviders);var m=0!=(32768&v.flags);0==(8192&v.flags)||m?u.element.publicProviders[Gi(v.provider.token)]=v:(d||(d=!0,u.element.allProviders=Object.create(u.element.publicProviders)),u.element.allProviders[Gi(v.provider.token)]=v),m&&(u.element.componentProvider=v)}if(u?(u.childFlags|=v.flags,u.directChildFlags|=v.flags,u.childMatchedQueries|=v.matchedQueryIds,v.element&&v.element.template&&(u.childMatchedQueries|=v.element.template.nodeMatchedQueries)):a|=v.flags,v.childCount>0)u=v,ta(v)||(c=v);else for(;u&&f===u.nodeIndex+u.childCount;){var y=u.parent;y&&(y.childFlags|=u.childFlags,y.childMatchedQueries|=u.childMatchedQueries),c=(u=y)&&ta(u)?u.renderParent:u}}return{factory:null,nodeFlags:s,rootNodeFlags:a,nodeMatchedQueries:l,flags:t,nodes:e,updateDirectives:n||$i,updateRenderer:r||$i,handleEvent:function(t,n,r,i){return e[n].element.handleEvent(t,r,i)},bindingCount:i,outputCount:o,lastRenderRootNode:h}}function ta(t){return 0!=(1&t.flags)&&null===t.element.name}function ea(t,e,n){var r=e.element&&e.element.template;if(r){if(!r.lastRenderRootNode)throw new Error("Illegal State: Embedded templates without nodes are not allowed!");if(r.lastRenderRootNode&&16777216&r.lastRenderRootNode.flags)throw new Error("Illegal State: Last root node of a template can't have embedded views, at index "+e.nodeIndex+"!")}if(20224&e.flags&&0==(1&(t?t.flags:0)))throw new Error("Illegal State: StaticProvider/Directive nodes need to be children of elements or anchors, at index "+e.nodeIndex+"!");if(e.query){if(67108864&e.flags&&(!t||0==(16384&t.flags)))throw new Error("Illegal State: Content Query nodes need to be children of directives, at index "+e.nodeIndex+"!");if(134217728&e.flags&&t)throw new Error("Illegal State: View Query nodes have to be top level nodes, at index "+e.nodeIndex+"!")}if(e.childCount){var i=t?t.nodeIndex+t.childCount:n-1;if(e.nodeIndex<=i&&e.nodeIndex+e.childCount>i)throw new Error("Illegal State: childCount of node leads outside of parent, at index "+e.nodeIndex+"!")}}function na(t,e,n,r){var i=oa(t.root,t.renderer,t,e,n);return sa(i,t.component,r),aa(i),i}function ra(t,e,n){var r=oa(t,t.renderer,null,null,e);return sa(r,n,n),aa(r),r}function ia(t,e,n,r){var i,o=e.element.componentRendererType;return i=o?t.root.rendererFactory.createRenderer(r,o):t.root.renderer,oa(t.root,i,t,e.element.componentProvider,n)}function oa(t,e,n,r,i){var o=new Array(i.nodes.length),s=i.outputCount?new Array(i.outputCount):null;return{def:i,parent:n,viewContainerParent:null,parentNodeDef:r,context:null,component:null,nodes:o,state:13,root:t,renderer:e,oldValues:new Array(i.bindingCount),disposables:s,initIndex:-1}}function sa(t,e,n){t.component=e,t.context=n}function aa(t){var e;uo(t)&&(e=Ri(t.parent,t.parentNodeDef.parent.nodeIndex).renderElement);for(var n=t.def,r=t.nodes,i=0;i<n.nodes.length;i++){var o=n.nodes[i];Vi.setCurrentNode(t,i);var s=void 0;switch(201347067&o.flags){case 1:var a=Do(t,e,o),l=void 0;if(33554432&o.flags){var u=mo(o.element.componentView);l=Vi.createComponentView(t,o,u,a)}No(t,l,o,a),s={renderElement:a,componentView:l,viewContainer:null,template:o.element.template?os(t,o):void 0},16777216&o.flags&&(s.viewContainer=es(t,o,s));break;case 2:s=Xs(t,e,o);break;case 512:case 1024:case 2048:case 256:(s=r[i])||4096&o.flags||(s={instance:Ts(t,o)});break;case 16:s={instance:Os(t,o)};break;case 16384:(s=r[i])||(s={instance:ks(t,o)}),32768&o.flags&&sa(Ri(t,o.parent.nodeIndex).componentView,s.instance,s.instance);break;case 32:case 64:case 128:s={value:void 0};break;case 67108864:case 134217728:s=new cr;break;case 8:qs(t,e,o),s=void 0}r[i]=s}ga(t,va.CreateViewNodes),ba(t,201326592,268435456,0)}function la(t){pa(t),Vi.updateDirectives(t,1),ma(t,va.CheckNoChanges),Vi.updateRenderer(t,1),ga(t,va.CheckNoChanges),t.state&=-97}function ua(t){1&t.state?(t.state&=-2,t.state|=2):t.state&=-3,Ai(t,0,256),pa(t),Vi.updateDirectives(t,0),ma(t,va.CheckAndUpdate),ba(t,67108864,536870912,0);var e=Ai(t,256,512);js(t,2097152|(e?1048576:0)),Vi.updateRenderer(t,0),ga(t,va.CheckAndUpdate),ba(t,134217728,536870912,0),js(t,8388608|((e=Ai(t,512,768))?4194304:0)),2&t.def.flags&&(t.state&=-9),t.state&=-97,Ai(t,768,1024)}function ca(t,e,n,i,o,s,a,l,u,c,p,d,h){return 0===n?function(t,e,n,r,i,o,s,a,l,u,c,p){switch(201347067&e.flags){case 1:return function(t,e,n,r,i,o,s,a,l,u,c,p){var d=e.bindings.length,h=!1;return d>0&&jo(t,e,0,n)&&(h=!0),d>1&&jo(t,e,1,r)&&(h=!0),d>2&&jo(t,e,2,i)&&(h=!0),d>3&&jo(t,e,3,o)&&(h=!0),d>4&&jo(t,e,4,s)&&(h=!0),d>5&&jo(t,e,5,a)&&(h=!0),d>6&&jo(t,e,6,l)&&(h=!0),d>7&&jo(t,e,7,u)&&(h=!0),d>8&&jo(t,e,8,c)&&(h=!0),d>9&&jo(t,e,9,p)&&(h=!0),h}(t,e,n,r,i,o,s,a,l,u,c,p);case 2:return function(t,e,n,r,i,o,s,a,l,u,c,p){var d=!1,h=e.bindings,f=h.length;if(f>0&&to(t,e,0,n)&&(d=!0),f>1&&to(t,e,1,r)&&(d=!0),f>2&&to(t,e,2,i)&&(d=!0),f>3&&to(t,e,3,o)&&(d=!0),f>4&&to(t,e,4,s)&&(d=!0),f>5&&to(t,e,5,a)&&(d=!0),f>6&&to(t,e,6,l)&&(d=!0),f>7&&to(t,e,7,u)&&(d=!0),f>8&&to(t,e,8,c)&&(d=!0),f>9&&to(t,e,9,p)&&(d=!0),d){var v=e.text.prefix;f>0&&(v+=Zs(n,h[0])),f>1&&(v+=Zs(r,h[1])),f>2&&(v+=Zs(i,h[2])),f>3&&(v+=Zs(o,h[3])),f>4&&(v+=Zs(s,h[4])),f>5&&(v+=Zs(a,h[5])),f>6&&(v+=Zs(l,h[6])),f>7&&(v+=Zs(u,h[7])),f>8&&(v+=Zs(c,h[8])),f>9&&(v+=Zs(p,h[9]));var g=Ni(t,e.nodeIndex).renderText;t.renderer.setValue(g,v)}return d}(t,e,n,r,i,o,s,a,l,u,c,p);case 16384:return function(t,e,n,r,i,o,s,a,l,u,c,p){var d=ji(t,e.nodeIndex),h=d.instance,f=!1,v=void 0,g=e.bindings.length;return g>0&&Ji(t,e,0,n)&&(f=!0,v=Rs(t,d,e,0,n,v)),g>1&&Ji(t,e,1,r)&&(f=!0,v=Rs(t,d,e,1,r,v)),g>2&&Ji(t,e,2,i)&&(f=!0,v=Rs(t,d,e,2,i,v)),g>3&&Ji(t,e,3,o)&&(f=!0,v=Rs(t,d,e,3,o,v)),g>4&&Ji(t,e,4,s)&&(f=!0,v=Rs(t,d,e,4,s,v)),g>5&&Ji(t,e,5,a)&&(f=!0,v=Rs(t,d,e,5,a,v)),g>6&&Ji(t,e,6,l)&&(f=!0,v=Rs(t,d,e,6,l,v)),g>7&&Ji(t,e,7,u)&&(f=!0,v=Rs(t,d,e,7,u,v)),g>8&&Ji(t,e,8,c)&&(f=!0,v=Rs(t,d,e,8,c,v)),g>9&&Ji(t,e,9,p)&&(f=!0,v=Rs(t,d,e,9,p,v)),v&&h.ngOnChanges(v),65536&e.flags&&Di(t,256,e.nodeIndex)&&h.ngOnInit(),262144&e.flags&&h.ngDoCheck(),f}(t,e,n,r,i,o,s,a,l,u,c,p);case 32:case 64:case 128:return function(t,e,n,r,i,o,s,a,l,u,c,p){var d=e.bindings,h=!1,f=d.length;if(f>0&&to(t,e,0,n)&&(h=!0),f>1&&to(t,e,1,r)&&(h=!0),f>2&&to(t,e,2,i)&&(h=!0),f>3&&to(t,e,3,o)&&(h=!0),f>4&&to(t,e,4,s)&&(h=!0),f>5&&to(t,e,5,a)&&(h=!0),f>6&&to(t,e,6,l)&&(h=!0),f>7&&to(t,e,7,u)&&(h=!0),f>8&&to(t,e,8,c)&&(h=!0),f>9&&to(t,e,9,p)&&(h=!0),h){var v=Li(t,e.nodeIndex),g=void 0;switch(201347067&e.flags){case 32:g=new Array(d.length),f>0&&(g[0]=n),f>1&&(g[1]=r),f>2&&(g[2]=i),f>3&&(g[3]=o),f>4&&(g[4]=s),f>5&&(g[5]=a),f>6&&(g[6]=l),f>7&&(g[7]=u),f>8&&(g[8]=c),f>9&&(g[9]=p);break;case 64:g={},f>0&&(g[d[0].name]=n),f>1&&(g[d[1].name]=r),f>2&&(g[d[2].name]=i),f>3&&(g[d[3].name]=o),f>4&&(g[d[4].name]=s),f>5&&(g[d[5].name]=a),f>6&&(g[d[6].name]=l),f>7&&(g[d[7].name]=u),f>8&&(g[d[8].name]=c),f>9&&(g[d[9].name]=p);break;case 128:var m=n;switch(f){case 1:g=m.transform(n);break;case 2:g=m.transform(r);break;case 3:g=m.transform(r,i);break;case 4:g=m.transform(r,i,o);break;case 5:g=m.transform(r,i,o,s);break;case 6:g=m.transform(r,i,o,s,a);break;case 7:g=m.transform(r,i,o,s,a,l);break;case 8:g=m.transform(r,i,o,s,a,l,u);break;case 9:g=m.transform(r,i,o,s,a,l,u,c);break;case 10:g=m.transform(r,i,o,s,a,l,u,c,p)}}v.value=g}return h}(t,e,n,r,i,o,s,a,l,u,c,p);default:throw"unreachable"}}(t,e,i,o,s,a,l,u,c,p,d,h):function(t,e,n){switch(201347067&e.flags){case 1:return function(t,e,n){for(var r=!1,i=0;i<n.length;i++)jo(t,e,i,n[i])&&(r=!0);return r}(t,e,n);case 2:return function(t,e,n){for(var r=e.bindings,i=!1,o=0;o<n.length;o++)to(t,e,o,n[o])&&(i=!0);if(i){var s="";for(o=0;o<n.length;o++)s+=Zs(n[o],r[o]);s=e.text.prefix+s;var a=Ni(t,e.nodeIndex).renderText;t.renderer.setValue(a,s)}return i}(t,e,n);case 16384:return function(t,e,n){for(var r=ji(t,e.nodeIndex),i=r.instance,o=!1,s=void 0,a=0;a<n.length;a++)Ji(t,e,a,n[a])&&(o=!0,s=Rs(t,r,e,a,n[a],s));return s&&i.ngOnChanges(s),65536&e.flags&&Di(t,256,e.nodeIndex)&&i.ngOnInit(),262144&e.flags&&i.ngDoCheck(),o}(t,e,n);case 32:case 64:case 128:return function(t,e,n){for(var i=e.bindings,o=!1,s=0;s<n.length;s++)to(t,e,s,n[s])&&(o=!0);if(o){var a=Li(t,e.nodeIndex),l=void 0;switch(201347067&e.flags){case 32:l=n;break;case 64:for(l={},s=0;s<n.length;s++)l[i[s].name]=n[s];break;case 128:var u=n[0],c=n.slice(1);l=u.transform.apply(u,Object(r.g)(c))}a.value=l}return o}(t,e,n);default:throw"unreachable"}}(t,e,i)}function pa(t){var e=t.def;if(4&e.nodeFlags)for(var n=0;n<e.nodes.length;n++){var r=e.nodes[n];if(4&r.flags){var i=Ri(t,n).template._projectedViews;if(i)for(var o=0;o<i.length;o++){var s=i[o];s.state|=32,ro(s,t)}}else 0==(4&r.childFlags)&&(n+=r.childCount)}}function da(t,e,n,r,i,o,s,a,l,u,c,p,d){return 0===n?function(t,e,n,r,i,o,s,a,l,u,c,p){var d=e.bindings.length;d>0&&eo(t,e,0,n),d>1&&eo(t,e,1,r),d>2&&eo(t,e,2,i),d>3&&eo(t,e,3,o),d>4&&eo(t,e,4,s),d>5&&eo(t,e,5,a),d>6&&eo(t,e,6,l),d>7&&eo(t,e,7,u),d>8&&eo(t,e,8,c),d>9&&eo(t,e,9,p)}(t,e,r,i,o,s,a,l,u,c,p,d):function(t,e,n){for(var r=0;r<n.length;r++)eo(t,e,r,n[r])}(t,e,r),!1}function ha(t,e){if(Fi(t,e.nodeIndex).dirty)throw Hi(Vi.createDebugContext(t,e.nodeIndex),"Query "+e.query.id+" not dirty","Query "+e.query.id+" dirty",0!=(1&t.state))}function fa(t){if(!(128&t.state)){if(ma(t,va.Destroy),ga(t,va.Destroy),js(t,131072),t.disposables)for(var e=0;e<t.disposables.length;e++)t.disposables[e]();!function(t){if(16&t.state){var e=oo(t);if(e){var n=e.template._projectedViews;n&&(Wo(n,n.indexOf(t)),Vi.dirtyParentQueries(t))}}}(t),t.renderer.destroyNode&&function(t){for(var e=t.def.nodes.length,n=0;n<e;n++){var r=t.def.nodes[n];1&r.flags?t.renderer.destroyNode(Ri(t,n).renderElement):2&r.flags?t.renderer.destroyNode(Ni(t,n).renderText):(67108864&r.flags||134217728&r.flags)&&Fi(t,n).destroy()}}(t),uo(t)&&t.renderer.destroy(),t.state|=128}}var va=function(t){return t[t.CreateViewNodes=0]="CreateViewNodes",t[t.CheckNoChanges=1]="CheckNoChanges",t[t.CheckNoChangesProjectedViews=2]="CheckNoChangesProjectedViews",t[t.CheckAndUpdate=3]="CheckAndUpdate",t[t.CheckAndUpdateProjectedViews=4]="CheckAndUpdateProjectedViews",t[t.Destroy=5]="Destroy",t}({});function ga(t,e){var n=t.def;if(33554432&n.nodeFlags)for(var r=0;r<n.nodes.length;r++){var i=n.nodes[r];33554432&i.flags?ya(Ri(t,r).componentView,e):0==(33554432&i.childFlags)&&(r+=i.childCount)}}function ma(t,e){var n=t.def;if(16777216&n.nodeFlags)for(var r=0;r<n.nodes.length;r++){var i=n.nodes[r];if(16777216&i.flags)for(var o=Ri(t,r).viewContainer._embeddedViews,s=0;s<o.length;s++)ya(o[s],e);else 0==(16777216&i.childFlags)&&(r+=i.childCount)}}function ya(t,e){var n=t.state;switch(e){case va.CheckNoChanges:0==(128&n)&&(12==(12&n)?la(t):64&n&&wa(t,va.CheckNoChangesProjectedViews));break;case va.CheckNoChangesProjectedViews:0==(128&n)&&(32&n?la(t):64&n&&wa(t,e));break;case va.CheckAndUpdate:0==(128&n)&&(12==(12&n)?ua(t):64&n&&wa(t,va.CheckAndUpdateProjectedViews));break;case va.CheckAndUpdateProjectedViews:0==(128&n)&&(32&n?ua(t):64&n&&wa(t,e));break;case va.Destroy:fa(t);break;case va.CreateViewNodes:aa(t)}}function wa(t,e){ma(t,e),ga(t,e)}function ba(t,e,n,r){if(t.def.nodeFlags&e&&t.def.nodeFlags&n)for(var i=t.def.nodes.length,o=0;o<i;o++){var s=t.def.nodes[o];if(s.flags&e&&s.flags&n)switch(Vi.setCurrentNode(t,s.nodeIndex),r){case 0:Hs(t,s);break;case 1:ha(t,s)}s.childFlags&e&&s.childFlags&n||(o+=s.childCount)}}var _a=!1;function Ca(){if(!_a){_a=!0;var t=Hn()?{setCurrentNode:qa,createRootView:xa,createEmbeddedView:Ta,createComponentView:Oa,createNgModuleRef:ka,overrideProvider:Aa,overrideComponentView:Da,clearOverrides:Na,checkAndUpdateView:Fa,checkNoChangesView:za,destroyView:Va,createDebugContext:function(t,e){return new el(t,e)},handleEvent:Ga,updateDirectives:Qa,updateRenderer:Ya}:{setCurrentNode:function(){},createRootView:Ea,createEmbeddedView:na,createComponentView:ia,createNgModuleRef:ds,overrideProvider:$i,overrideComponentView:$i,clearOverrides:$i,checkAndUpdateView:ua,checkNoChangesView:la,destroyView:fa,createDebugContext:function(t,e){return new el(t,e)},handleEvent:function(t,e,n,r){return t.def.handleEvent(t,e,n,r)},updateDirectives:function(t,e){return t.def.updateDirectives(0===e?ja:La,t)},updateRenderer:function(t,e){return t.def.updateRenderer(0===e?ja:La,t)}};Vi.setCurrentNode=t.setCurrentNode,Vi.createRootView=t.createRootView,Vi.createEmbeddedView=t.createEmbeddedView,Vi.createComponentView=t.createComponentView,Vi.createNgModuleRef=t.createNgModuleRef,Vi.overrideProvider=t.overrideProvider,Vi.overrideComponentView=t.overrideComponentView,Vi.clearOverrides=t.clearOverrides,Vi.checkAndUpdateView=t.checkAndUpdateView,Vi.checkNoChangesView=t.checkNoChangesView,Vi.destroyView=t.destroyView,Vi.resolveDep=Ds,Vi.createDebugContext=t.createDebugContext,Vi.handleEvent=t.handleEvent,Vi.updateDirectives=t.updateDirectives,Vi.updateRenderer=t.updateRenderer,Vi.dirtyParentQueries=Vs}}function Ea(t,e,n,r,i,o){var s=i.injector.get(nr);return ra(Sa(t,i,s,e,n),r,o)}function xa(t,e,n,r,i,o){var s=i.injector.get(nr),a=Sa(t,i,new ol(s),e,n),l=Ra(r);return rl($a.create,ra,null,[a,l,o])}function Sa(t,e,n,r,i){var o=e.injector.get(Mi),s=e.injector.get(ie),a=n.createRenderer(null,null);return{ngModule:e,injector:t,projectableNodes:r,selectorOrNode:i,sanitizer:o,rendererFactory:n,renderer:a,errorHandler:s}}function Ta(t,e,n,r){var i=Ra(n);return rl($a.create,na,null,[t,e,i,r])}function Oa(t,e,n,r){return n=Ma.get(e.element.componentProvider.provider.token)||Ra(n),rl($a.create,ia,null,[t,e,n,r])}function ka(t,e,n,r){return ds(t,e,n,function(t){var e=function(t){var e=!1,n=!1;return 0===Pa.size?{hasOverrides:e,hasDeprecatedOverrides:n}:(t.providers.forEach(function(t){var r=Pa.get(t.token);3840&t.flags&&r&&(e=!0,n=n||r.deprecatedBehavior)}),t.modules.forEach(function(t){Ia.forEach(function(r,i){i.ngInjectableDef.providedIn===t&&(e=!0,n=n||r.deprecatedBehavior)})}),{hasOverrides:e,hasDeprecatedOverrides:n})}(t),n=e.hasDeprecatedOverrides;return e.hasOverrides?(function(t){for(var e=0;e<t.providers.length;e++){var r=t.providers[e];n&&(r.flags|=4096);var i=Pa.get(r.token);i&&(r.flags=-3841&r.flags|i.flags,r.deps=fo(i.deps),r.value=i.value)}if(Ia.size>0){var o=new Set(t.modules);Ia.forEach(function(e,r){if(o.has(r.ngInjectableDef.providedIn)){var i={token:r,flags:e.flags|(n?4096:0),deps:fo(e.deps),value:e.value,index:t.providers.length};t.providers.push(i),t.providersByKey[Gi(r)]=i}})}}(t=t.factory(function(){return $i})),t):t}(r))}var Pa=new Map,Ia=new Map,Ma=new Map;function Aa(t){Pa.set(t.token,t),"function"==typeof t.token&&t.token.ngInjectableDef&&"function"==typeof t.token.ngInjectableDef.providedIn&&Ia.set(t.token,t)}function Da(t,e){var n=mo(Zo(e)),r=mo(n.nodes[0].element.componentView);Ma.set(t,r)}function Na(){Pa.clear(),Ia.clear(),Ma.clear()}function Ra(t){if(0===Pa.size)return t;var e=function(t){for(var e=[],n=null,r=0;r<t.nodes.length;r++){var i=t.nodes[r];1&i.flags&&(n=i),n&&3840&i.flags&&Pa.has(i.provider.token)&&(e.push(n.nodeIndex),n=null)}return e}(t);if(0===e.length)return t;t=t.factory(function(){return $i});for(var n=0;n<e.length;n++)r(t,e[n]);return t;function r(t,e){for(var n=e+1;n<t.nodes.length;n++){var r=t.nodes[n];if(1&r.flags)return;if(3840&r.flags){var i=r.provider,o=Pa.get(i.token);o&&(r.flags=-3841&r.flags|o.flags,i.deps=fo(o.deps),i.value=o.value)}}}}function ja(t,e,n,r,i,o,s,a,l,u,c,p,d){var h=t.def.nodes[e];return ca(t,h,n,r,i,o,s,a,l,u,c,p,d),224&h.flags?Li(t,e).value:void 0}function La(t,e,n,r,i,o,s,a,l,u,c,p,d){var h=t.def.nodes[e];return da(t,h,n,r,i,o,s,a,l,u,c,p,d),224&h.flags?Li(t,e).value:void 0}function Fa(t){return rl($a.detectChanges,ua,null,[t])}function za(t){return rl($a.checkNoChanges,la,null,[t])}function Va(t){return rl($a.destroy,fa,null,[t])}var Ha,Ba,Ua,$a=function(t){return t[t.create=0]="create",t[t.detectChanges=1]="detectChanges",t[t.checkNoChanges=2]="checkNoChanges",t[t.destroy=3]="destroy",t[t.handleEvent=4]="handleEvent",t}({});function qa(t,e){Ba=t,Ua=e}function Ga(t,e,n,r){return qa(t,e),rl($a.handleEvent,t.def.handleEvent,null,[t,e,n,r])}function Qa(t,e){if(128&t.state)throw Ui($a[Ha]);return qa(t,Ja(t,0)),t.def.updateDirectives(function(t,n,r){for(var i=[],o=3;o<arguments.length;o++)i[o-3]=arguments[o];var s=t.def.nodes[n];return 0===e?Wa(t,s,r,i):Ka(t,s,r,i),16384&s.flags&&qa(t,Ja(t,n)),224&s.flags?Li(t,s.nodeIndex).value:void 0},t)}function Ya(t,e){if(128&t.state)throw Ui($a[Ha]);return qa(t,tl(t,0)),t.def.updateRenderer(function(t,n,r){for(var i=[],o=3;o<arguments.length;o++)i[o-3]=arguments[o];var s=t.def.nodes[n];return 0===e?Wa(t,s,r,i):Ka(t,s,r,i),3&s.flags&&qa(t,tl(t,n)),224&s.flags?Li(t,s.nodeIndex).value:void 0},t)}function Wa(t,e,n,i){if(ca.apply(void 0,Object(r.g)([t,e,n],i))){var o=1===n?i[0]:i;if(16384&e.flags){for(var s={},a=0;a<e.bindings.length;a++){var l=e.bindings[a],u=o[a];8&l.flags&&(s[(h=l.nonMinifiedName,f=void 0,f=h.replace(/[$@]/g,"_"),"ng-reflect-"+(h=f.replace(Xa,function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return"-"+t[1].toLowerCase()})))]=Za(u))}var c=e.parent,p=Ri(t,c.nodeIndex).renderElement;if(c.element.name)for(var d in s)null!=(u=s[d])?t.renderer.setAttribute(p,d,u):t.renderer.removeAttribute(p,d);else t.renderer.setValue(p,"bindings="+JSON.stringify(s,null,2))}}var h,f}function Ka(t,e,n,i){da.apply(void 0,Object(r.g)([t,e,n],i))}var Xa=/([A-Z])/g;function Za(t){try{return null!=t?t.toString().slice(0,30):t}catch(e){return"[ERROR] Exception while trying to serialize the value"}}function Ja(t,e){for(var n=e;n<t.def.nodes.length;n++){var r=t.def.nodes[n];if(16384&r.flags&&r.bindings&&r.bindings.length)return n}return null}function tl(t,e){for(var n=e;n<t.def.nodes.length;n++){var r=t.def.nodes[n];if(3&r.flags&&r.bindings&&r.bindings.length)return n}return null}var el=function(){function t(t,e){this.view=t,this.nodeIndex=e,null==e&&(this.nodeIndex=e=0),this.nodeDef=t.def.nodes[e];for(var n=this.nodeDef,r=t;n&&0==(1&n.flags);)n=n.parent;if(!n)for(;!n&&r;)n=so(r),r=r.parent;this.elDef=n,this.elView=r}return Object.defineProperty(t.prototype,"elOrCompView",{get:function(){return Ri(this.elView,this.elDef.nodeIndex).componentView||this.view},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return as(this.elView,this.elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"component",{get:function(){return this.elOrCompView.component},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this.elOrCompView.context},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"providerTokens",{get:function(){var t=[];if(this.elDef)for(var e=this.elDef.nodeIndex+1;e<=this.elDef.nodeIndex+this.elDef.childCount;e++){var n=this.elView.def.nodes[e];20224&n.flags&&t.push(n.provider.token),e+=n.childCount}return t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"references",{get:function(){var t={};if(this.elDef){nl(this.elView,this.elDef,t);for(var e=this.elDef.nodeIndex+1;e<=this.elDef.nodeIndex+this.elDef.childCount;e++){var n=this.elView.def.nodes[e];20224&n.flags&&nl(this.elView,n,t),e+=n.childCount}}return t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentRenderElement",{get:function(){var t=function(t){for(;t&&!uo(t);)t=t.parent;return t.parent?Ri(t.parent,so(t).nodeIndex):null}(this.elOrCompView);return t?t.renderElement:void 0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"renderNode",{get:function(){return 2&this.nodeDef.flags?ao(this.view,this.nodeDef):ao(this.elView,this.elDef)},enumerable:!0,configurable:!0}),t.prototype.logError=function(t){for(var e,n,i=[],o=1;o<arguments.length;o++)i[o-1]=arguments[o];2&this.nodeDef.flags?(e=this.view.def,n=this.nodeDef.nodeIndex):(e=this.elView.def,n=this.elDef.nodeIndex);var s=function(t,e){for(var n=-1,r=0;r<=e;r++)3&t.nodes[r].flags&&n++;return n}(e,n),a=-1;e.factory(function(){var e;return++a===s?(e=t.error).bind.apply(e,Object(r.g)([t],i)):$i}),a<s&&(t.error("Illegal state: the ViewDefinitionFactory did not call the logger!"),t.error.apply(t,Object(r.g)(i)))},t}();function nl(t,e,n){for(var r in e.references)n[r]=Us(t,e,e.references[r])}function rl(t,e,n,r){var i=Ha,o=Ba,s=Ua;try{Ha=t;var a=e.apply(n,r);return Ba=o,Ua=s,Ha=i,a}catch(l){if(ee(l)||!Ba)throw l;throw function(t,e){return t instanceof Error||(t=new Error(t.toString())),Bi(t,e),t}(l,il())}}function il(){return Ba?new el(Ba,Ua):null}var ol=function(){function t(t){this.delegate=t}return t.prototype.createRenderer=function(t,e){return new sl(this.delegate.createRenderer(t,e))},t.prototype.begin=function(){this.delegate.begin&&this.delegate.begin()},t.prototype.end=function(){this.delegate.end&&this.delegate.end()},t.prototype.whenRenderingDone=function(){return this.delegate.whenRenderingDone?this.delegate.whenRenderingDone():Promise.resolve(null)},t}(),sl=function(){function t(t){this.delegate=t,this.data=this.delegate.data}return t.prototype.destroyNode=function(t){!function(t){xr.delete(t.nativeNode)}(Sr(t)),this.delegate.destroyNode&&this.delegate.destroyNode(t)},t.prototype.destroy=function(){this.delegate.destroy()},t.prototype.createElement=function(t,e){var n=this.delegate.createElement(t,e),r=il();if(r){var i=new Cr(n,null,r);i.name=t,Tr(i)}return n},t.prototype.createComment=function(t){var e=this.delegate.createComment(t),n=il();return n&&Tr(new _r(e,null,n)),e},t.prototype.createText=function(t){var e=this.delegate.createText(t),n=il();return n&&Tr(new _r(e,null,n)),e},t.prototype.appendChild=function(t,e){var n=Sr(t),r=Sr(e);n&&r&&n instanceof Cr&&n.addChild(r),this.delegate.appendChild(t,e)},t.prototype.insertBefore=function(t,e,n){var r=Sr(t),i=Sr(e),o=Sr(n);r&&i&&r instanceof Cr&&r.insertBefore(o,i),this.delegate.insertBefore(t,e,n)},t.prototype.removeChild=function(t,e){var n=Sr(t),r=Sr(e);n&&r&&n instanceof Cr&&n.removeChild(r),this.delegate.removeChild(t,e)},t.prototype.selectRootElement=function(t){var e=this.delegate.selectRootElement(t),n=il();return n&&Tr(new Cr(e,null,n)),e},t.prototype.setAttribute=function(t,e,n,r){var i=Sr(t);i&&i instanceof Cr&&(i.attributes[r?r+":"+e:e]=n),this.delegate.setAttribute(t,e,n,r)},t.prototype.removeAttribute=function(t,e,n){var r=Sr(t);r&&r instanceof Cr&&(r.attributes[n?n+":"+e:e]=null),this.delegate.removeAttribute(t,e,n)},t.prototype.addClass=function(t,e){var n=Sr(t);n&&n instanceof Cr&&(n.classes[e]=!0),this.delegate.addClass(t,e)},t.prototype.removeClass=function(t,e){var n=Sr(t);n&&n instanceof Cr&&(n.classes[e]=!1),this.delegate.removeClass(t,e)},t.prototype.setStyle=function(t,e,n,r){var i=Sr(t);i&&i instanceof Cr&&(i.styles[e]=n),this.delegate.setStyle(t,e,n,r)},t.prototype.removeStyle=function(t,e,n){var r=Sr(t);r&&r instanceof Cr&&(r.styles[e]=null),this.delegate.removeStyle(t,e,n)},t.prototype.setProperty=function(t,e,n){var r=Sr(t);r&&r instanceof Cr&&(r.properties[e]=n),this.delegate.setProperty(t,e,n)},t.prototype.listen=function(t,e,n){if("string"!=typeof t){var r=Sr(t);r&&r.listeners.push(new br(e,n))}return this.delegate.listen(t,e,n)},t.prototype.parentNode=function(t){return this.delegate.parentNode(t)},t.prototype.nextSibling=function(t){return this.delegate.nextSibling(t)},t.prototype.setValue=function(t,e){return this.delegate.setValue(t,e)},t}();function al(t){return Ca(),Vi.overrideProvider(t)}function ll(t,e){return Ca(),Vi.overrideComponentView(t,e)}function ul(){return Ca(),Vi.clearOverrides()}function cl(t,e,n){return new pl(t,e,n)}var pl=function(t){function e(e,n,r){var i=t.call(this)||this;return i.moduleType=e,i._bootstrapComponents=n,i._ngModuleDefFactory=r,i}return Object(r.c)(e,t),e.prototype.create=function(t){Ca();var e=function(t){var e=Array.from(t.providers),n=Array.from(t.modules),r={};for(var i in t.providersByKey)r[i]=t.providersByKey[i];return{factory:t.factory,isRoot:t.isRoot,providers:e,modules:n,providersByKey:r}}(mo(this._ngModuleDefFactory));return Vi.createNgModuleRef(this.moduleType,t||Ct.NULL,this._bootstrapComponents,e)},e}(dn),dl=16,hl=0,fl=1,vl=2,gl=3,ml=4,yl=5,wl=6,bl=7,_l=8,Cl=9,El=10,xl=11,Sl=12,Tl=13,Ol=14,kl=15;function Pl(t,e,n,r){e&&(r.initHooks||(r.initHooks=[])).push(t,e),n&&((r.initHooks||(r.initHooks=[])).push(t,n),(r.checkHooks||(r.checkHooks=[])).push(t,n))}function Il(t,e){if(e.firstTemplatePass)for(var n=t>>14,r=n+(4095&t),i=n;i<r;i++){var o=e.directives[i];Ml(o,e,i),Al(o,e,i),Dl(o,e,i)}}function Ml(t,e,n){t.afterContentInit&&(e.contentHooks||(e.contentHooks=[])).push(n,t.afterContentInit),t.afterContentChecked&&((e.contentHooks||(e.contentHooks=[])).push(n,t.afterContentChecked),(e.contentCheckHooks||(e.contentCheckHooks=[])).push(n,t.afterContentChecked))}function Al(t,e,n){t.afterViewInit&&(e.viewHooks||(e.viewHooks=[])).push(n,t.afterViewInit),t.afterViewChecked&&((e.viewHooks||(e.viewHooks=[])).push(n,t.afterViewChecked),(e.viewCheckHooks||(e.viewCheckHooks=[])).push(n,t.afterViewChecked))}function Dl(t,e,n){null!=t.onDestroy&&(e.destroyHooks||(e.destroyHooks=[])).push(n,t.onDestroy)}function Nl(t,e,n){16&t[ml]&&(Rl(t[bl],e.initHooks,e.checkHooks,n),t[ml]&=-17)}function Rl(t,e,n,r){var i=r?e:n;i&&jl(t,i)}function jl(t,e){for(var n=0;n<e.length;n+=2)e[n+1].call(t[e[n]])}function Ll(t){throw new Error("Multiple components match node with tagname "+t.tagName)}var Fl=0,zl=4,Vl=5,Hl="ngProjectAs",Bl=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}({});function Ul(t){return!!t.listen}var $l={createRenderer:function(t,e){return document}};function ql(t){return"function"==typeof t?t.name||t:"string"==typeof t?t:null==t?"":""+t}function Gl(t,e){return e[t+dl]}function Ql(t){return Array.isArray(t)?t[0]:t}function Yl(t){if(2===t.tNode.type){var e=t.data;return e[vl]?e[vl][yl]:null}return t.tNode.next?t.view[t.tNode.next.index]:null}function Wl(t){return t.tNode.child?Ql((2===t.tNode.type?t.data:t.view)[t.tNode.child.index]):null}function Kl(t){if(-1===t.tNode.index&&2===t.tNode.type){var e=t.data[Ol];return-1===e?null:t.view[e].dynamicLContainerNode}var n=t.tNode.parent;return Ql(n?t.view[n.index]:t.view[yl])}var Xl=[];function Zl(t,e,n,r,i,o){for(var s=t,a=-1;s;){var l=null,u=i?i.native:null,c=s.tNode.type;if(3===c)tu(n,r,u,s.native,o),s.dynamicLContainerNode&&tu(n,r,u,s.dynamicLContainerNode.native,o);else if(0===c){tu(n,r,u,s.native,o);var p=s,d=p.dynamicLContainerNode?p.dynamicLContainerNode.data:p.data;i&&(d[Vl]=i),(l=d[zl].length?Wl(d[zl][0]):null)&&(o=p.dynamicLContainerNode?p.dynamicLContainerNode.native:p.native)}else if(1===c){var h=Jl(s.view),f=h.tNode.projection[s.tNode.projection];Xl[++a]=s,l=f?h.data[fl][f.index]:null}else l=Wl(s);if(null===l)for(null===(l=Yl(s))&&8192&s.tNode.flags&&(l=Yl(Xl[a--]));s&&!l;){if(null===(s=Kl(s))||s===e)return null;s.tNode.next||0!==c||(o=s.native),l=Yl(s)}s=l}}function Jl(t){for(var e=t[yl];2===e.tNode.type;)e=(t=t[fl])[yl];return e}function tu(t,e,n,r,i){0===t?Ul(e)?e.insertBefore(n,r,i):n.insertBefore(r,i,!0):1===t?Ul(e)?e.removeChild(n,r):n.removeChild(r):2===t&&e.destroyNode(r)}function eu(t,e){return Ul(e)?e.createText(ql(t)):e.createTextNode(ql(t))}function nu(t,e,n,r){var i=t.data[Vl];i&&i.native&&Zl(Wl(e),e,n?0:1,t.view[xl],i,r)}function ru(t,e,n){var r=t.data[zl],i=e.data;return n>0&&(r[n-1].data[vl]=i),n<r.length?(i[vl]=r[n].data,r.splice(n,0,e)):(r.push(e),i[vl]=null),-1===e.tNode.index&&(i[Ol]=t.tNode.parent.index,e.view=t.view),i[gl]&&i[gl].insertView(n),i[ml]|=8,e}function iu(t,e){var n=t.data[zl],r=n[e];e>0&&(n[e-1].data[vl]=r.data[vl]),n.splice(e,1),t.tNode.detached||nu(t,r,!1);var i=r.data;return i[gl]&&i[gl].removeView(),i[Ol]=-1,r.view=null,r.data[ml]&=-9,r}function ou(t,e){var n=t.data[zl][e];return iu(t,e),au(n.data),n}function su(t){if(-1===t[hl].childIndex)return null;var e=t[t[hl].childIndex];return e.data?e.data:e.dynamicLContainerNode.data}function au(t){var e=t[xl];Ul(e)&&e.destroyNode&&Zl(t[yl],t[yl],2,e),function(t){if(-1===t[hl].childIndex)return uu(t);for(var e=su(t);e;){var n=null;if(e.length>=dl?e[hl].childIndex>-1&&(n=su(e)):e[zl].length&&(n=e[zl][0].data),null==n){for(;e&&!e[vl]&&e!==t;)uu(e),e=lu(e,t);uu(e||t),n=e&&e[vl]}e=n}}(t),t[ml]|=32}function lu(t,e){var n;return(n=t[yl])&&2===n.tNode.type?Kl(n).data:t[fl]===e?null:t[fl]}function uu(t){if(t[hl]){var e=t;!function(t){var e=t[hl].cleanup;if(null!=e){for(var n=0;n<e.length-1;n+=2)"string"==typeof e[n]?(Ql(t[e[n+1]]).native.removeEventListener(e[n],t[_l][e[n+2]],e[n+3]),n+=2):"number"==typeof e[n]?(0,t[_l][e[n]])():e[n].call(t[_l][e[n+1]]);t[_l]=null}}(e),function(t){var e,n=t[hl];null!=n&&null!=(e=n.destroyHooks)&&jl(t[bl],e)}(e),(r=(n=e)[hl]&&n[hl].pipeDestroyHooks)&&jl(n,r),-1===e[hl].id&&Ul(e[xl])&&e[xl].destroy()}var n,r}function cu(t,e){if(3===t.tNode.type)return t.view!==e||null===t.data;var n=Kl(t);return null!=n&&null!=n.data[Vl]}function pu(t,e,n){if(null!==e&&cu(t,n)){var r=n[xl];if(2===t.tNode.type){var i=Kl(t),o=i.data[Vl],s=i.data[zl],a=s.indexOf(t),l=a+1<s.length?Wl(s[a+1]).native:i.native;Ul(r)?r.insertBefore(o.native,e,l):o.native.insertBefore(e,l,!0)}else Ul(r)?r.appendChild(t.native,e):t.native.appendChild(e);return!0}return!1}function du(t,e,n){if(null!==e&&cu(t,n)){var r=n[xl];return Ul(r)?r.removeChild(t.native,e):t.native.removeChild(e),!0}return!1}function hu(t,e,n,r){if(pu(e,t.native,n),0===t.tNode.type){var i=t.data;i[Vl]=r;for(var o=i[zl],s=0;s<o.length;s++)nu(t,o[s],!0,t.native)}t.dynamicLContainerNode&&(t.dynamicLContainerNode.data[Vl]=r,pu(e,t.dynamicLContainerNode.native,n))}function fu(t,e){for(var n,r,i,o,s,a=4,l=t.attrs,u=l?l.indexOf(1):-1,c=!1,p=0;p<e.length;p++){var d=e[p];if("number"!=typeof d){if(!c)if(4&a){if(a=2|1&a,""!==d&&d!==t.tagName){if(vu(a))return!1;c=!0}}else{var h=gu(8&a?"class":d,l);if(-1===h){if(vu(a))return!1;c=!0;continue}var f,v=8&a?d:e[++p];if(""!==v)if(f=u>-1&&h>u?"":l[h+1],8&a&&(i=(n=f).length,s=(o=n.indexOf(r=v))+r.length,-1===o||o>0&&" "!==n[o-1]||s<i&&" "!==n[s])||2&a&&v!==f){if(vu(a))return!1;c=!0}}}else{if(!c&&!vu(a)&&!vu(d))return!1;if(c&&vu(d))continue;c=!1,a=d|1&a}}return vu(a)||c}function vu(t){return 0==(1&t)}function gu(t,e){if(null===e)return-1;for(var n=!1,r=0;r<e.length;){var i=e[r];if(i===t)return r;0===i?r+=4:(1===i&&(n=!0),r+=n?1:2)}return-1}function mu(t,e){for(var n=0;n<e.length;n++)if(fu(t,e[n]))return!0;return!1}function yu(t,e,n){for(var r=function(t){var e=t.attrs;if(null!=e){var n=e.indexOf(Hl);if(0==(1&n))return e[n+1]}return null}(t),i=0;i<e.length;i++)if(r===n[i]||null===r&&mu(t,e[i]))return i+1;return 0}var wu=[],bu={};function _u(t,e,n){var r=6+3*e,i=Fu(t,r),o=Lu(t,r);if(Gu(o,i,n)){Ru(t,r,n);var s=Mu(o),a=Fu(t,s);if(!a||a!==n){var l=!1,u=!0,c=2==(2&o);!$u(n,c)&&$u(a,c)&&(l=!0,u=!1),xu(t,s,l),xu(t,r,u),Vu(t,!0)}}}function Cu(t,e,n,r,i,o){n=i&&n?i(e,n):n,o?o[e]=n:n?Ul(r)?r.setStyle(t,e,n,Bl.DashCase):t.style.setProperty(e,n):Ul(r)?r.removeStyle(t,e,Bl.DashCase):t.style.removeProperty(e)}function Eu(t,e,n,r,i){i?i[e]=n:n?Ul(r)?r.addClass(t,e):t.classList.add(e):Ul(r)?r.removeClass(t,e):t.classList.remove(e)}function xu(t,e,n){var r=e>=6?e+0:e;n?t[r]|=1:t[r]&=-2}function Su(t,e){return 1==(1&t[e>=6?e+0:e])}function Tu(t,e){return 2==(2&t[e>=6?e+0:e])}function Ou(t,e){return 4==(4&t[e>=6?e+0:e])}function ku(t,e,n){return 7&t|e<<3|n<<17}function Pu(t,e){var n=Iu(e);return t[2][n]}function Iu(t){return t>>3&16383}function Mu(t){var e=t>>17&16383;return e>=6?e:-1}function Au(t){return Mu(t[3])}function Du(t){return t[1]}function Nu(t,e,n){t[e+1]=n}function Ru(t,e,n){t[e+2]=n}function ju(t,e,n){t[3===e?e:e+0]=n}function Lu(t,e){return t[3===e?e:e+0]}function Fu(t,e){return t[e+2]}function zu(t,e){return t[e+1]}function Vu(t,e){xu(t,3,e)}function Hu(t,e,n){for(var r=(n||0)+1;r<t.length;r+=3)if(t[r]==e)return r-1;return-1}function Bu(t,e,n){var r=Fu(t,e),i=zu(t,e),o=Lu(t,e),s=o,a=Lu(t,n),l=Mu(s);l>=0&&ju(t,l,ku(u=Lu(t,l),Iu(u),n));var u,c=Mu(a);c>=0&&ju(t,c,ku(u=Lu(t,c),Iu(u),e)),Ru(t,e,Fu(t,n)),Nu(t,e,zu(t,n)),ju(t,e,Lu(t,n)),Ru(t,n,r),Nu(t,n,i),ju(t,n,o)}function Uu(t,e,n,r,i,o){var s=e<t.length;t.splice(e,0,1|i|(n?2:0),r,o),s&&function(t,n){for(var r=e+3;r<t.length;r+=3){var i=Mu(Lu(t,r));if(i>0){var o=Iu(Lu(t,i));ju(t,i,ku((Su(t,i)?1:0)|(Tu(t,i)?2:0)|(Ou(t,i)?4:0),o,r))}}}(t)}function $u(t,e){return e?!!t:null!==t}function qu(t,e,n){return e?2:n&&n(t)?4:0}function Gu(t,e,n){return!(2&t)&&e&&n&&4&t?e.toString()!==n.toString():e!==n}var Qu,Yu,Wu,Ku,Xu,Zu,Ju,tc,ec,nc="__ngHostLNode__",rc=Promise.resolve(null),ic=[0,0],oc=new Array(dl).fill(null),sc="__CIRCULAR__",ac=null;function lc(){return Qu}function uc(){return tc&&tc[Sl]}function cc(){return tc}function pc(){return Wu}function dc(t){return t[_l]||(t[_l]=[])}function hc(t){return t[hl].cleanup||(t[hl].cleanup=[])}var fc=!1,vc=!0;function gc(t,e){var n=tc;return ec=t&&t[bl],Xu=t&&t[hl],Ju=t&&1==(1&t[ml]),vc=t&&Xu.firstTemplatePass,Qu=t&&t[xl],null!=e&&(Wu=e,Ku=!0),tc=t,Zu=t&&t[gl],n}function mc(t,e){e||(fc||Rl(ec,Xu.viewHooks,Xu.viewCheckHooks,Ju),tc[ml]&=-6),tc[ml]|=16,tc[wl]=-1,gc(t,null)}function yc(){fc||Nl(tc,Xu,Ju),function(t){for(var e=su(tc);null!==e;e=e[vl])if(e.length<dl&&null===e[Fl])for(var n=e,r=0;r<n[zl].length;r++){var i=n[zl][r],o=i.data;Sc(i,o[hl],o[Cl],2)}}(),fc||Rl(ec,Xu.contentHooks,Xu.contentCheckHooks,Ju),Xu.firstTemplatePass=vc=!1,wc(Xu.hostBindings),function(t){if(null!=t.contentQueries)for(var e=0;e<t.contentQueries.length;e+=2){var n=t.contentQueries[e];t.directives[n].contentQueriesRefresh(n,t.contentQueries[e+1])}}(Xu),function(t){if(null!=t)for(var e=0;e<t.length;e+=2)gp(t[e],t[e+1])}(Xu.components)}function wc(t){if(null!=t)for(var e=Xu.directives,n=0;n<t.length;n+=2){var r=t[n],i=e[r];i.hostBindings&&i.hostBindings(r,t[n+1])}}function bc(){fc||(Nl(tc,Xu,Ju),Rl(ec,Xu.contentHooks,Xu.contentCheckHooks,Ju))}function _c(t,e,n,r,i){return[e,tc,null,null,25|r,null,-1,null,null,n,tc&&tc[El],t,i||null,null,-1,null]}function Cc(t,e,n,r,i,o){return{native:r,view:e,nodeInjector:n?n.nodeInjector:null,data:i,queries:o,tNode:null,dynamicLContainerNode:null}}function Ec(t,e,n,r,i,o){var s=Ku?Wu:Wu&&Kl(Wu),a=s&&s.view===tc?s.tNode:null,l=(Ku?Zu:Wu&&Wu.queries)||s&&s.queries&&s.queries.child(),u=null!=o,c=Cc(0,tc,s,n,u?o:null,l);if(-1===t||2===e)c.tNode=(o?o[hl].node:null)||Zc(e,t,null,null,a,null);else{var p=t+dl,d=Xu.data;if(tc[p]=c,p>=d.length){var h=d[p]=Zc(e,p,r,i,a,null);if(!Ku&&Wu){var f=Wu.tNode;f.next=h,f.dynamicContainerNode&&(f.dynamicContainerNode.next=h)}}c.tNode=d[p],Ku&&(Zu=null,(null==Wu.tNode.child&&Wu.view===tc||2===Wu.tNode.type)&&(Wu.tNode.child=c.tNode))}if(2==(2&e)&&u){var v=o;v[yl]=c,vc&&(v[hl].node=c.tNode)}return Wu=c,Ku=!0,c}function xc(){Ku=!1,Wu=null}function Sc(t,e,n,r){var i,o=Ku,s=Wu;if(null==t.data[fl]&&t.data[Cl]&&!e.template)Ep(t.data[Cl]);else try{Ku=!0,Wu=null,i=gc(t.data,t),Mc(),e.template(r,n),2&r?yc():t.data[hl].firstTemplatePass=vc=!1}finally{mc(i,1==(1&r)),Ku=o,Wu=s}return t}function Tc(t,e,n,r){var i=gc(e,t);try{Yu.begin&&Yu.begin(),r?(Mc(),r(Oc(e),n),yc()):(bc(),wc(ic),gp(0,dl))}finally{Yu.end&&Yu.end(),mc(i)}}function Oc(t){return 1&t[ml]?3:2}var kc=null;function Pc(){kc="http://www.w3.org/2000/svg/"}function Ic(){kc="http://www.w3.org/1998/MathML/"}function Mc(){kc=null}function Ac(t,e,n,r){Dc(t,e,n,r),Wc()}function Dc(t,e,n,r){var i=Nc(e),o=Ec(t,3,i,e,n||null,null);return ac=o,n&&Uc(i,n),pu(Kl(o),i,tc),Rc(r),i}function Nc(t,e){var n=e||Qu;return Ul(n)?n.createElement(t,kc):null===kc?n.createElement(t):n.createElementNS(kc,t)}function Rc(t){vc?function(t,e,n){var r=n?{"":-1}:null,i=e.currentMatches=jc(t);if(i)for(var o=0;o<i.length;o+=2){var s=i[o],a=o+1;Lc(s,a,i,e),Vc(i[a],s,r)}r&&function(t,e,n){if(e)for(var r=t.localNames=[],i=0;i<e.length;i+=2){var o=n[e[i+1]];if(null==o)throw new Error("Export of name '"+e[i+1]+"' not found!");r.push(e[i],o)}}(t,n,r)}(Wu.tNode,Xu,t||null):function(){var t=Wu.tNode,e=4095&t.flags;if(e>0)for(var n=t.flags>>14,r=n+e,i=Xu.directives,o=n;o<r;o++){var s=i[o];lp(o,s.factory(),s)}}(),function(){var t=Wu.tNode.localNames;if(t)for(var e=0;e<t.length;e+=2){var n=t[e+1];tc.push(-1===n?Wu.native:ec[n])}}()}function jc(t){var e=Xu.directiveRegistry,n=null;if(e)for(var r=0;r<e.length;r++){var i=e[r];mu(t,i.selectors)&&(i.template&&(4096&t.flags&&Ll(t),t.flags=4096),i.diPublic&&i.diPublic(i),(n||(n=[])).push(i,null))}return n}function Lc(t,e,n,r){if(null===n[e]){n[e]=sc;var i=t.factory();return(r.directives||(r.directives=[])).push(t),lp(n[e]=r.directives.length-1,i,t)}return n[e]===sc&&function(e){throw new Error("Cannot instantiate cyclic dependency! "+t.type)}(),null}function Fc(t){vc&&(Xu.components||(Xu.components=[])).push(t,tc.length-1)}function zc(t,e,n){t&&null!=t.changeDetectorRef&&t.changeDetectorRef._setComponentContext(n,e)}function Vc(t,e,n){n&&(e.exportAs&&(n[e.exportAs]=t),e.template&&(n[""]=t))}function Hc(t,e,n,r){return t.ngPrivateData||(t.ngPrivateData=Bc(-1,t,e,n,r))}function Bc(t,e,n,r,i){return{id:t,template:e,viewQuery:i,node:null,data:oc.slice(),childIndex:-1,bindingStartIndex:-1,directives:null,firstTemplatePass:!0,initHooks:null,checkHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,pipeDestroyHooks:null,cleanup:null,hostBindings:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof n?n():n,pipeRegistry:"function"==typeof r?r():r,currentMatches:null}}function Uc(t,e){for(var n=Ul(Qu),r=0;r<e.length;){var i=e[r];if(1===i)break;if(i===Hl)r+=2;else if(0===i){var o=e[r+1],s=e[r+2],a=e[r+3];n?Qu.setAttribute(t,s,a,o):t.setAttributeNS(o,s,a),r+=4}else a=e[r+1],n?Qu.setAttribute(t,i,a):t.setAttribute(i,a),r+=2}}function $c(t,e){Yu=t;var n=t.createRenderer(null,null);return"string"==typeof e?Ul(n)?n.selectRootElement(e):n.querySelector(e):e}function qc(t,e,n,r){xc();var i=Ec(0,3,e,null,null,_c(Qu,Hc(n.template,n.directiveDefs,n.pipeDefs,n.viewQuery),null,n.onPush?4:2,r));return vc&&(i.tNode.flags=4096,n.diPublic&&n.diPublic(n),Xu.directives=[n]),i}function Gc(t,e,n){void 0===n&&(n=!1);var r=Wu,i=r.native;if(Ul(Qu)){var o=function(t,e){return function(n){return Cp(t),e(n)}}(tc,e),s=Qu.listen(i,t,o);Yc(tc,s)}else{o=function(t,e){return function(n){Cp(t),!1===e(n)&&(n.preventDefault(),n.returnValue=!1)}}(tc,e),i.addEventListener(t,o,n);var a=dc(tc);a.push(o),vc&&hc(tc).push(t,r.tNode.index,a.length-1,n)}var l=r.tNode;void 0===l.outputs&&(l.outputs=Jc(r.tNode.flags,1));var u,c=l.outputs;c&&(u=c[t])&&function(t,e){for(var n=0;n<t.length;n+=2){var r=ec[t[n]][t[n+1]].subscribe(e);Qc(tc,r,r.unsubscribe)}}(u,e)}function Qc(t,e,n){t||(t=tc),dc(t).push(e),t[hl].firstTemplatePass&&hc(t).push(n,t[_l].length-1)}function Yc(t,e){dc(t).push(e),t[hl].firstTemplatePass&&hc(t).push(t[_l].length-1,null)}function Wc(){Ku?Ku=!1:Wu=Kl(Wu);var t=Wu.queries;t&&t.addNode(Wu),Il(Wu.tNode.flags,Xu),ac=null}function Kc(t,e,n,r){if(n!==kp){var i=Qp(t);if(null==n)Ul(Qu)?Qu.removeAttribute(i.native,e):i.native.removeAttribute(e);else{var o=null==r?ql(n):r(n);Ul(Qu)?Qu.setAttribute(i.native,e,o):i.native.setAttribute(e,o)}}}function Xc(t,e,n,r){if(n!==kp){var i=Qp(t),o=i.tNode;o&&void 0===o.inputs&&(o.inputs=Jc(i.tNode.flags,0));var s,a=o&&o.inputs;if(a&&(s=a[e]))!function(t,e){for(var n=0;n<t.length;n+=2)ec[t[n]][t[n+1]]=e}(s,n),function(t){!t.data||2&t.data[ml]||(t.data[ml]|=4)}(i);else{n=null!=r?r(n):n;var l=i.native;Ul(Qu)?Qu.setProperty(l,e,n):l.setProperty?l.setProperty(e,n):l[e]=n}}}function Zc(t,e,n,r,i,o){return{type:t,index:e,flags:0,tagName:n,attrs:r,localNames:null,initialInputs:void 0,inputs:void 0,outputs:void 0,tViews:o,next:null,child:null,parent:i,dynamicContainerNode:null,detached:null,stylingTemplate:null,projection:null}}function Jc(t,e){var n=4095&t,r=null;if(n>0)for(var i=t>>14,o=i+n,s=0===e,a=Xu.directives,l=i;l<o;l++){var u=a[l],c=s?u.inputs:u.outputs;for(var p in c)if(c.hasOwnProperty(p)){var d=c[p];(r=r||{}).hasOwnProperty(p)?r[p].push(l,d):r[p]=[l,d]}}return r}function tp(t,e,n){var r;_u(r=np(t),e+r[4],!!n)}function ep(t,e,n){var r=ac.tNode;r.stylingTemplate||(r.stylingTemplate=function(t,e,n){var r=[null],i=[null,n||null,r,0,0,null],o={},s={},a=0;if(e)for(var l=!1,u=0;u<e.length;u++)if(1===(d=e[u]))l=!0;else{var c=d;if(l){var p=e[++u];r.push(p),o[c]=r.length-1}else a++,o[c]=0}if(i[4]=a,t)for(l=!1,u=0;u<t.length;u++){var d;if(1===(d=t[u]))l=!0;else{var h=d;l?(p=t[++u],r.push(p),s[h]=r.length-1):s[h]=0}}var f=Object.keys(o),v=Object.keys(s),g=f.length,m=f.length+v.length,y=3*m*2+6;for(u=6;u<y;u++)i.push(null);var w=3*m+6;for(u=0;u<m;u++){var b=u>=g,_=(c=b?v[u-g]:f[u],b?s[c]:o[c]),C=r[_],E=3*u+w,x=3*u+6,S=qu(c,b,n||null);ju(i,x,ku(S,_,E)),Nu(i,x,c),Ru(i,x,null),ju(i,E,ku(S|(null!==C?1:0),_,x)),Nu(i,E,c),Ru(i,E,null)}return ju(i,3,ku(0,0,w)),Vu(i,r.length>1),i}(t,e,n)),(e&&e.length||t&&t.length)&&rp(r.index-dl)}function np(t){var e=Gp(t);if(!Array.isArray(e)){var n=e.tNode;e=tc[t+dl]=function(t,e){var r=n.stylingTemplate.slice();return r[0]=t,r}(e)}return e}function rp(t){!function(t,e,n,r){if(function(t){return Su(t,3)}(t)){for(var i=t[0].native,o=Au(t),s=Du(t),a=6;a<t.length;a+=3)if(Su(t,a)){var l=zu(t,a),u=Fu(t,a),c=Lu(t,a),p=!!(2&c),d=u;a<o&&!$u(d,p)&&(d=Fu(t,Mu(c))),$u(d,p)||(d=Pu(t,c)),p?Eu(i,l,!!d,e,void 0):Cu(i,l,d,e,4&c?s:null,void 0),xu(t,a,!1)}Vu(t,!1)}}(np(t),Qu)}function ip(t,e,n,r){var i=null;n&&(i=r?ql(n)+r:n),_u(np(t),e,i)}function op(t,e,n){!function(t,e,n){var r=wu,i=!1,o=!1;if("string"==typeof e){var s=t[5];s&&s===e?o=!0:(t[5]=e,r=e.split(/\s+/),i=!0)}else r=e?Object.keys(e):wu,t[5]=null;e=e||bu;var a=n?Object.keys(n):wu;n=n||bu;for(var l=a.length,u=!1,c=Au(t),p=0,d=a.length+r.length;c<t.length&&p<d;){var h=p>=l;if(!o||!h){var f=h?p-l:p,v=h?r[f]:a[f],g=h?!!i||e[v]:n[v];if((S=zu(t,c))===v){var m=Fu(t,c);Gu(T=Lu(t,c),m,g)&&(Ru(t,c,g),(_=Pu(t,T))!==g&&(xu(t,c,!0),u=!0))}else{var y=Hu(t,v,c);if(y>0){var w=Fu(t,y),b=Lu(t,y);if(Bu(t,c,y),w!==g){var _=Pu(t,b);Ru(t,c,g),_!==g&&(xu(t,c,!0),u=!0)}}else Uu(t,c,h,v,qu(v,h,Du(t)),g),u=!0}}c+=3,p++}for(;c<t.length;){var C=2==(2&(T=Lu(t,c)));if(o&&C)break;$u(m=Fu(t,c),C)&&(xu(t,c,!0),Ru(t,c,null),u=!0),c+=3}for(var E=Du(t);p<d;){var x=p>=l;if(o&&x)break;f=x?p-l:p;var S=x?r[f]:a[f],T=(m=x?!!i||e[S]:n[S],1|qu(S,x,E));t.push(T,S,m),p++,u=!0}u&&Vu(t,!0)}(np(t),e,n)}function sp(t,e){var n=eu(e,Qu),r=Ec(t,3,n,null,null);Ku=!1,pu(Kl(r),n,tc)}function ap(t,e){if(e!==kp){var n=Qp(t);Ul(Qu)?Qu.setValue(n.native,ql(e)):n.native.textContent=ql(e)}}function lp(t,e,n){var r,i=up(t,e,n),o=Wu.tNode;return n.template&&function(t,e,n){var r=Hc(n.template,n.directiveDefs,n.pipeDefs,n.viewQuery),i=_p(tc,Wu.tNode.index,_c(Yu.createRenderer(Wu.native,n.rendererType),r,null,n.onPush?4:2,uc()));Wu.data=i,i[yl]=Wu,zc(Wu.nodeInjector,e,i),vc&&Fc(t)}(t,e,n),vc&&(Pl(t,n.onInit,n.doCheck,Xu),n.hostBindings&&(r=t,(Xu.hostBindings||(Xu.hostBindings=[])).push(r,tc.length-1-dl))),o&&o.attrs&&function(t,e,r,i){var o=i.initialInputs;(void 0===o||t>=o.length)&&(o=function(t,e,n){var r=n.initialInputs||(n.initialInputs=[]);r[t]=null;for(var i=n.attrs,o=0;o<i.length;){var s=i[o];if(1===s)break;if(0!==s){var a=e[s],l=i[o+1];void 0!==a&&(r[t]||(r[t]=[])).push(a,l),o+=2}else o+=4}return r}(t,n.inputs,i));var s=o[t];if(s)for(var a=0;a<s.length;a+=2)e[s[a]]=s[a+1]}(t,i,0,o),n.contentQueries&&n.contentQueries(),i}function up(t,e,n){if(Object.defineProperty(e,nc,{enumerable:!1,value:Wu}),null==ec&&(tc[bl]=ec=[]),ec[t]=e,vc){var r=Wu.tNode.flags;0==(4095&r)?Wu.tNode.flags=t<<14|4096&r|1:Wu.tNode.flags++}else{var i=n.diPublic;i&&i(n)}return null!=n.attributes&&3==Wu.tNode.type&&Uc(Wu.native,n.attributes),e}function cp(t,e,n){var r=cu(t,e)?t:null;return r&&2===r.tNode.type&&(r=Kl(r).data[Vl]),[n?null:0,e,null,null,[],r]}function pp(t,e,n,r,i){var o=cp(Ku?Wu:Kl(Wu),tc),s=Qu.createComment(""),a=Ec(t,0,s,n||null,r||null,o);pu(Kl(a),s,tc),vc&&(a.tNode.tViews=e?Bc(-1,e,Xu.directiveRegistry,Xu.pipeRegistry,null):[]),_p(tc,t+dl,a.data);var l=a.queries;l&&(o[gl]=l.container()),Rc(i),Ku=!1,l&&l.addNode(a),Il(a.tNode.flags,Xu)}function dp(t){Wu=Qp(t),Ku=!0,Wu.data[Fl]=0,fc||Nl(tc,Xu,Ju)}function hp(){Ku?Ku=!1:Wu=Kl(Wu);for(var t=Wu,e=t.data[Fl];e<t.data[zl].length;)ou(t,e)}function fp(t){var e,n,r=Ku?Wu:Kl(Wu),i=r.data,o=function(t,e,n){for(var r=t.data[zl],o=i[Fl];o<r.length;o++){var s=r[o].data[hl].id;if(s===n)return r[o];if(!(s<n))break;ou(t,o)}return null}(r,0,t);if(o)Wu=o,Ku=!0,gc(o.data,o);else{var s=_c(Qu,(((e=t)>=(n=r.tNode.tViews).length||null==n[e])&&(n[e]=Bc(e,null,Xu.directiveRegistry,Xu.pipeRegistry,null)),n[e]),null,2,uc());i[gl]&&(s[gl]=i[gl].createView()),gc(s,o=Ec(t,2,null,null,null,s))}return r&&(Ju&&ru(r,o,i[Fl]),i[Fl]++),Oc(o.data)}function vp(){yc(),Ku=!1,Wu=tc[yl],mc(tc[fl])}function gp(t,e){var n=tc[e],r=n.data;mp(r)&&6&r[ml]&&Tp(r,n,ec[t])}function mp(t){return 8==(8&t[ml])}function yp(t,e){var n=Jl(tc);if(!n.tNode.projection)for(var r=n.tNode.projection=new Array(t?t.length+1:1).fill(null),i=r.slice(),o=n.tNode.child;null!==o;){var s=t?yu(o,t,e):0,a=o.next;i[s]?i[s].next=o:(r[s]=o,o.next=null),i[s]=o,o=a}}var wp=[];function bp(t,e,n){void 0===e&&(e=0);var r=Ec(t,1,null,null,n||null,null);null===r.tNode.projection&&(r.tNode.projection=e),Ku=!1;var i=Kl(r);if(cu(i,tc))for(var o=Jl(tc),s=o.tNode.projection[e],a=o.view,l=-1,u=void 0,c=2===i.tNode.type?(u=Kl(i))&&u.data[Vl]:i;s;){if(1===s.type){var p=Jl(a),d=p.tNode.projection[s.projection];if(d){wp[++l]=a[s.index],s=d,a=p.view;continue}}else(h=a[s.index]).tNode.flags|=8192,hu(h,i,tc,c);var h;null===s.next&&a!==o.view&&(s=(h=wp[l--]).tNode,a=h.view),s=s.next}}function _p(t,e,n){return t[Tl]?t[Tl][vl]=n:vc&&(Xu.childIndex=e),t[Tl]=n,n}function Cp(t){for(var e=t;null!=e[fl];)e[ml]|=4,e=e[fl];var n,r;e[ml]|=4,(n=e[Cl]).clean==rc&&(n.clean=new Promise(function(t){return r=t}),n.scheduler(function(){Ep(n),r(null),n.clean=rc}))}function Ep(t){for(var e=0;e<t.components.length;e++){var n=t.components[e];Tc(ed(n),xp(n),n)}}function xp(t){for(var e=ed(t).view;e[fl];)e=e[fl];return e}function Sp(t){var e=ed(t);Tp(e.data,e,t)}function Tp(t,e,n){var r=gc(t,e),i=t[hl],o=i.template,s=i.viewQuery;try{Mc(),function(e,n,r){e&&1&t[ml]&&e(1,r)}(s,0,n),o(Oc(t),n),yc(),function(t,e){t&&t(2,e)}(s,n)}finally{mc(r)}}function Op(t){Cp(ed(t).view)}var kp={};function Pp(){-1===Xu.bindingStartIndex&&(Xu.bindingStartIndex=tc.length),tc[wl]=Xu.bindingStartIndex}function Ip(t){return Wp(t)?t:kp}function Mp(t){tc.length+=t,tc.fill(kp,-t),Pp()}function Ap(t){var e=tc[wl];return tc[wl]=Xu.bindingStartIndex-t,e}function Dp(t){tc[wl]=t}function Np(t){for(var e=!1,n=1;n<t.length;n+=2)Wp(t[n])&&(e=!0);if(!e)return kp;var r=t[0];for(n=1;n<t.length;n+=2)r+=ql(t[n])+t[n+1];return r}function Rp(t,e,n){return Wp(e)?t+ql(e)+n:kp}function jp(t,e,n,r,i){return Xp(e,r)?t+ql(e)+n+ql(r)+i:kp}function Lp(t,e,n,r,i,o,s){var a=Xp(e,r);return(a=Wp(o)||a)?t+ql(e)+n+ql(r)+i+ql(o)+s:kp}function Fp(t,e,n,r,i,o,s,a,l){return Zp(e,r,o,a)?t+ql(e)+n+ql(r)+i+ql(o)+s+ql(a)+l:kp}function zp(t,e,n,r,i,o,s,a,l,u,c){var p=Zp(e,r,o,a);return(p=Wp(u)||p)?t+ql(e)+n+ql(r)+i+ql(o)+s+ql(a)+l+ql(u)+c:kp}function Vp(t,e,n,r,i,o,s,a,l,u,c,p,d){var h=Zp(e,r,o,a);return(h=Xp(u,p)||h)?t+ql(e)+n+ql(r)+i+ql(o)+s+ql(a)+l+ql(u)+c+ql(p)+d:kp}function Hp(t,e,n,r,i,o,s,a,l,u,c,p,d,h,f){var v=Zp(e,r,o,a);return v=Xp(u,p)||v,(v=Wp(h)||v)?t+ql(e)+n+ql(r)+i+ql(o)+s+ql(a)+l+ql(u)+c+ql(p)+d+ql(h)+f:kp}function Bp(t,e,n,r,i,o,s,a,l,u,c,p,d,h,f,v,g){var m=Zp(e,r,o,a);return(m=Zp(u,p,h,v)||m)?t+ql(e)+n+ql(r)+i+ql(o)+s+ql(a)+l+ql(u)+c+ql(p)+d+ql(h)+f+ql(v)+g:kp}function Up(t,e){var n=t+dl;n>=Xu.data.length&&(Xu.data[n]=null),tc[n]=e}function $p(t){return ec[t]}function qp(t){return tc[kl][t]}function Gp(t){return Gl(t,tc)}function Qp(t){return function(t,e){return Ql(Gl(t,tc))}(t)}function Yp(){return tc[tc[wl]++]}function Wp(t){-1===tc[wl]&&Pp();var e,n,r=tc[wl];if(r>=tc.length)tc[tc[wl]++]=t;else{if(n=t,(e=tc[r])!=e&&n!=n||e===n)return tc[wl]++,!1;!function(e,n,i,o){if(n){var s="ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: '"+tc[r]+"'. Current value: '"+t+"'.";throw e&&(s+=" It seems like the view has been created after its parent and its children have been dirty checked. Has it been created in a change detection hook ?"),new Error(s)}}(Ju,fc),tc[tc[wl]++]=t}return!0}function Kp(t){return Wp(t),t}function Xp(t,e){var n=Wp(t);return Wp(e)||n}function Zp(t,e,n,r){var i=Xp(t,e);return Xp(n,r)||i}function Jp(){return Xu}function td(t){var e=(tc[kl]||(tc[kl]=[])).push(t);if(vc){var n=ec.length-1,r=Xu.contentQueries||(Xu.contentQueries=[]);n!==(Xu.contentQueries.length?Xu.contentQueries[Xu.contentQueries.length-2]:-1)&&r.push(n,e-1)}}function ed(t){return t[nc]}var nd=rc,rd=ic;function id(t,e){void 0===e&&(e={});var n,r=e.rendererFactory||$l,i=e.sanitizer||null,o=t.ngComponentDef;o.type!=t&&(o.type=t);var s=$c(r,e.host||o.selectors[0][0]),a=od(e.scheduler||requestAnimationFrame.bind(window)),l=_c(r.createRenderer(s,o.rendererType),Bc(-1,null,null,null,null),a,o.onPush?4:2);l[El]=e.injector||null;var u,c=gc(l,null);try{r.begin&&r.begin(),u=qc(0,s,o,i),a.components.push(n=up(0,o.factory(),o)),zc(u.nodeInjector,n,u.data),e.hostFeatures&&e.hostFeatures.forEach(function(t){return t(n,o)}),bc(),wc(rd),Tp(u.data,u,n)}finally{mc(c),r.end&&r.end()}return n}function od(t){return{components:[],scheduler:t,clean:nd}}function sd(t){return function(t){return xp(t)[Cl]}(t).clean}function ad(t){var e=t.type,n=t.pipes,r=t.directives,i={},o={type:e,diPublic:null,factory:t.factory,template:t.template||null,hostBindings:t.hostBindings||null,contentQueries:t.contentQueries||null,contentQueriesRefresh:t.contentQueriesRefresh||null,attributes:t.attributes||null,inputs:dd(t.inputs,i),declaredInputs:i,outputs:dd(t.outputs),rendererType:Zi(t.rendererType)||null,exportAs:t.exportAs||null,onInit:e.prototype.ngOnInit||null,doCheck:e.prototype.ngDoCheck||null,afterContentInit:e.prototype.ngAfterContentInit||null,afterContentChecked:e.prototype.ngAfterContentChecked||null,afterViewInit:e.prototype.ngAfterViewInit||null,afterViewChecked:e.prototype.ngAfterViewChecked||null,onDestroy:e.prototype.ngOnDestroy||null,onPush:t.changeDetection===R.OnPush,directiveDefs:r?function(){return("function"==typeof r?r():r).map(ld)}:null,pipeDefs:n?function(){return("function"==typeof n?n():n).map(ud)}:null,selectors:t.selectors,viewQuery:t.viewQuery||null,features:t.features||null},s=t.features;return s&&s.forEach(function(t){return t(o)}),o}function ld(t){return t.ngComponentDef||t.ngDirectiveDef}function ud(t){return t.ngPipeDef}function cd(t){return{type:t.type,bootstrap:t.bootstrap||[],declarations:t.declarations||[],imports:t.imports||[],exports:t.exports||[],transitiveCompileScopes:null}}var pd={};function dd(t,e){if(null==t)return pd;var n={};for(var r in t)if(t.hasOwnProperty(r)){var i=t[r],o=i;Array.isArray(i)&&(o=i[1],i=i[0]),n[i]=r,e&&(e[o]=r)}return n}var hd=ad;function fd(t){return{name:t.name,factory:t.factory,pure:!1!==t.pure,onDestroy:t.type.prototype.ngOnDestroy||null}}function vd(t,e){for(var n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function gd(t){for(var e=Object.getPrototypeOf(t.type.prototype).constructor,n=void 0,i=function(){var i,o;if(function(t){return"function"==typeof t.template}(t))n=e.ngComponentDef||e.ngDirectiveDef;else{if(e.ngComponentDef)throw new Error("Directives cannot inherit Components");n=e.ngDirectiveDef}if(n){vd(t.inputs,n.inputs),vd(t.declaredInputs,n.declaredInputs),vd(t.outputs,n.outputs);var s=t.hostBindings,a=n.hostBindings;a&&(t.hostBindings=s?function(t,e){a(t,e),s(t,e)}:a),t.afterContentChecked=t.afterContentChecked||n.afterContentChecked,t.afterContentInit=t.afterContentInit||n.afterContentInit,t.afterViewChecked=t.afterViewChecked||n.afterViewChecked,t.afterViewInit=t.afterViewInit||n.afterViewInit,t.doCheck=t.doCheck||n.doCheck,t.onDestroy=t.onDestroy||n.onDestroy,t.onInit=t.onInit||n.onInit;var l=n.features;if(l)try{for(var u=Object(r.h)(l),c=u.next();!c.done;c=u.next()){var p=c.value;p&&p!==gd&&p(t)}}catch(h){i={error:h}}finally{try{c&&!c.done&&(o=u.return)&&o.call(u)}finally{if(i)throw i.error}}}else{var d=e.prototype;d&&(t.afterContentChecked=t.afterContentChecked||d.afterContentChecked,t.afterContentInit=t.afterContentInit||d.afterContentInit,t.afterViewChecked=t.afterViewChecked||d.afterViewChecked,t.afterViewInit=t.afterViewInit||d.afterViewInit,t.doCheck=t.doCheck||d.doCheck,t.onDestroy=t.onDestroy||d.onDestroy,t.onInit=t.onInit||d.onInit)}e=Object.getPrototypeOf(e)};e&&!n;)i()}var md="__ngOnChanges_";function yd(t){var e=t.declaredInputs,n=t.type.prototype,r=function(t){if(e.hasOwnProperty(t)){for(var r=e[t],i=md+r,o=void 0,s=n;!o&&s&&Object.getPrototypeOf(s)!==Object.getPrototypeOf(Object.prototype);)o=Object.getOwnPropertyDescriptor(s,r),s=Object.getPrototypeOf(s);var a=o&&o.set;Object.defineProperty(n,r,{get:o&&o.get||(a?void 0:function(){return this[i]}),set:function(e){var n=this[md];n||(n={},Object.defineProperty(this,md,{value:n,writable:!0}));var r=!this.hasOwnProperty(i),o=n[t];o?o.currentValue=e:n[t]=new Pr(this[i],e,r),r?Object.defineProperty(this,i,{value:e,writable:!0}):this[i]=e,a&&a.call(this,e)}})}};for(var i in e)r(i);null!=t.onInit&&(t.onInit=wd(t.onInit)),t.doCheck=wd(t.doCheck)}function wd(t){return function(){var e=this[md];null!=e&&(this.ngOnChanges(e),this[md]=null),t&&t.apply(this)}}var bd=function(){function t(t,e){this._view=t,this._appRef=null,this._viewContainerRef=null,this._lViewNode=null,this.context=e}return t.prototype._setComponentContext=function(t,e){this._view=t,this.context=e},Object.defineProperty(t.prototype,"destroyed",{get:function(){return 32==(32&this._view[ml])},enumerable:!0,configurable:!0}),t.prototype.destroy=function(){this._viewContainerRef&&mp(this._view)&&(this._viewContainerRef.detach(this._viewContainerRef.indexOf(this)),this._viewContainerRef=null),au(this._view)},t.prototype.onDestroy=function(t){Yc(this._view,t)},t.prototype.markForCheck=function(){Cp(this._view)},t.prototype.detach=function(){this._view[ml]&=-9},t.prototype.reattach=function(){this._view[ml]|=8},t.prototype.detectChanges=function(){Sp(this.context)},t.prototype.checkNoChanges=function(){!function(t){fc=!0;try{Sp(t)}finally{fc=!1}}(this.context)},t.prototype.attachToViewContainerRef=function(t){this._viewContainerRef=t},t.prototype.detachFromAppRef=function(){this._appRef=null},t.prototype.attachToAppRef=function(t){this._appRef=t},t}(),_d=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.c)(e,t),e.prototype.resolveComponentFactory=function(t){return new Sd(t.ngComponentDef)},e}(ln);function Cd(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push({propName:t[n],templateName:n});return e}var Ed=new b("ROOT_CONTEXT_TOKEN",{providedIn:"root",factory:function(){return od(zt(xd))}}),xd=new b("SCHEDULER_TOKEN",{providedIn:"root",factory:function(){return requestAnimationFrame.bind(window)}}),Sd=function(t){function e(e){var n=t.call(this)||this;return n.componentDef=e,n.componentType=e.type,n.selector=e.selectors[0][0],n.ngContentSelectors=[],n}return Object(r.c)(e,t),Object.defineProperty(e.prototype,"inputs",{get:function(){return Cd(this.componentDef.inputs)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"outputs",{get:function(){return Cd(this.componentDef.outputs)},enumerable:!0,configurable:!0}),e.prototype.create=function(t,e,n,r){var i=void 0===n,o=r?r.injector.get(nr):$l,s=i?Nc(this.selector,o.createRenderer(null,this.componentDef.rendererType)):$c(o,n),a=r&&!i?r.injector.get(Ed):od(requestAnimationFrame.bind(window)),l=_c(o.createRenderer(s,this.componentDef.rendererType),Bc(-1,null,null,null,null),a,this.componentDef.onPush?4:2);l[El]=r&&r.injector||null;var u,c,p=gc(l,null);try{if(o.begin&&o.begin(),c=qc(0,s,this.componentDef),a.components.push(u=up(0,this.componentDef.factory(),this.componentDef)),zc(c.nodeInjector,u,c.data),function(t,e){var n=ed(t),r=n.view[hl];Pl(0,e.onInit,e.doCheck,r),Il(n.tNode.flags,r)}(u,this.componentDef),e)for(var d=0,h=c.tNode.projection=[],f=0;f<e.length;f++){for(var v=e[f],g=null,m=null,y=0;y<v.length;y++){var w=Ec(++d,3,v[y],null,null);m?m.next=w.tNode:g=w.tNode,m=w.tNode}h.push(g)}Sc(c,c.data[hl],u,1),c.data[ml]&=-2}finally{gc(p,null),o.end&&o.end()}var b=new Td(this.componentType,u,l,t,s);return i&&(b.hostView._lViewNode.tNode.child=c.tNode),b},e}(en),Td=function(t){function e(e,n,r,i,o){var s=t.call(this)||this;return s.destroyCbs=[],s.instance=n,s.hostView=s.changeDetectorRef=new bd(r,n),s.hostView._lViewNode=Ec(-1,2,null,null,null,r),s.injector=i,s.location=new or(o),s.componentType=e,s}return Object(r.c)(e,t),e.prototype.destroy=function(){this.destroyCbs.forEach(function(t){return t()}),this.destroyCbs=null},e.prototype.onDestroy=function(t){this.destroyCbs.push(t)},e}(tn),Od="__NG_ELEMENT_ID__",kd=256,Pd=0;function Id(){return Md(pc())}function Md(t){var e=t.nodeInjector,n=Kl(t),r=n&&n.nodeInjector;return e!=r?e:t.nodeInjector={parent:r,node:t,bf0:0,bf1:0,bf2:0,bf3:0,bf4:0,bf5:0,bf6:0,bf7:0,cbf0:null==r?0:r.cbf0|r.bf0,cbf1:null==r?0:r.cbf1|r.bf1,cbf2:null==r?0:r.cbf2|r.bf2,cbf3:null==r?0:r.cbf3|r.bf3,cbf4:null==r?0:r.cbf4|r.bf4,cbf5:null==r?0:r.cbf5|r.bf5,cbf6:null==r?0:r.cbf6|r.bf6,cbf7:null==r?0:r.cbf7|r.bf7,templateRef:null,viewContainerRef:null,elementRef:null,changeDetectorRef:null}}function Ad(t){!function(t,e){!function(t,e){var n=e[Od];null==n&&(n=e[Od]=Pd++);var r=n%kd,i=1<<r;r<128?r<64?r<32?t.bf0|=i:t.bf1|=i:r<96?t.bf2|=i:t.bf3|=i:r<192?r<160?t.bf4|=i:t.bf5|=i:r<224?t.bf6|=i:t.bf7|=i}(t,e.type)}(Id(),t)}function Dd(t,e){return void 0===e&&(e=0),Vd(Id(),t,e)}function Nd(){return qd(Id())}function Rd(){return Wd(Id())}function jd(){return Qd(Id())}function Ld(){return zd(Id(),null)}function Fd(t){var e=pc().tNode.attrs;if(e)for(var n=0;n<e.length;n+=2){var r=e[n];if(1===r)break;if(r==t)return e[n+1]}}function zd(t,e){if(t.changeDetectorRef)return t.changeDetectorRef;var n=t.node;return 4096==(4096&n.tNode.flags)?t.changeDetectorRef=new bd(n.data,e):3===n.tNode.type?t.changeDetectorRef=function(t){var e=function(t){for(;2===t.tNode.type;)t=t.view[yl];return t}(t),n=e.nodeInjector;return n&&n.changeDetectorRef||new bd(e.data,e.view[bl][e.tNode.flags>>14])}(n.view[yl]):null}function Vd(t,e,n){void 0===n&&(n=0);var r,i="number"==typeof(r=e[Od])?r%kd:null;if(null===i){var o=Ft(pc().view[El]);try{return zt(e,n)}finally{Ft(o)}}else for(var s=t;s&&(s=Bd(s,i,n));){var a=s.node,l=a.tNode.flags,u=4095&l;if(0!==u)for(var c=l>>14,p=c+u,d=a.view[hl].directives,h=c;h<p;h++){var f=d[h];if(f.type===e&&f.diPublic)return a.view[bl][h]}var v=void 0;if(s===t&&(v=Hd(a,e)))return v;s=2&n||1&n&&!Ud(s)?null:s.parent}if(8&n)return null;throw new Error("Injector: NOT_FOUND ["+ql(e)+"]")}function Hd(t,e){var n=t.view[hl].currentMatches;if(n)for(var r=0;r<n.length;r+=2){var i=n[r];if(i.type===e)return Lc(i,r+1,n,t.view[hl])}return null}function Bd(t,e,n){for(var r=1<<e,i=4&n?t.parent:t;i;){if(((e<128?e<64?e<32?i.bf0:i.bf1:e<96?i.bf2:i.bf3:e<192?e<160?i.bf4:i.bf5:e<224?i.bf6:i.bf7)&r)===r)return i;if(2&n||1&n&&!Ud(i))return null;i=(e<128?e<64?e<32?i.cbf0:i.cbf1:e<96?i.cbf2:i.cbf3:e<192?e<160?i.cbf4:i.cbf5:e<224?i.cbf6:i.cbf7)&r?i.parent:null}return null}function Ud(t){return!!t.parent&&t.parent.node.view===t.node.view}var $d=function(){return function(t){this.read=t}}();function qd(t){return t.elementRef||(t.elementRef=new Gd(t.node.native))}var Gd=function(){return function(t){this.nativeElement=t}}();function Qd(t){if(!t.viewContainerRef){var e=t.node,n=Kl(e),r=cp(n,e.view,!0),i=e.view[xl].createComment(""),o=Cc(0,e.view,n,i,r,null);pu(n,i,e.view),e.queries&&(o.queries=e.queries.container());var s=e.tNode;s.dynamicContainerNode||(s.dynamicContainerNode=Zc(0,-1,null,null,s,null)),o.tNode=s.dynamicContainerNode,e.dynamicLContainerNode=o,_p(e.view,s.index,r),t.viewContainerRef=new Yd(o)}return t.viewContainerRef}var Yd=function(){function t(t){this._lContainerNode=t,this._viewRefs=[]}return t.prototype.clear=function(){for(var t=this._lContainerNode.data;t[zl].length;)this.remove(0)},t.prototype.get=function(t){return this._viewRefs[t]||null},Object.defineProperty(t.prototype,"length",{get:function(){return this._lContainerNode.data[zl].length},enumerable:!0,configurable:!0}),t.prototype.createEmbeddedView=function(t,e,n){var r=this._adjustIndex(n),i=t.createEmbeddedView(e||{},this._lContainerNode,r);return i.attachToViewContainerRef(this),this._viewRefs.splice(r,0,i),i},t.prototype.createComponent=function(t,e,n,r,i){var o=n||this.parentInjector;!i&&o&&(i=o.get(pn));var s=t.create(o,r,void 0,i);return this.insert(s.hostView,e),s},t.prototype.insert=function(t,e){if(t.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");var n=t._lViewNode,r=this._adjustIndex(e);ru(this._lContainerNode,n,r);var i=this._lContainerNode.data[zl],o=r+1<i.length?Wl(i[r+1]).native:this._lContainerNode.native;return nu(this._lContainerNode,n,!0,o),t.attachToViewContainerRef(this),this._viewRefs.splice(r,0,t),t},t.prototype.move=function(t,e){var n=this.indexOf(t);return this.detach(n),this.insert(t,this._adjustIndex(e)),t},t.prototype.indexOf=function(t){return this._viewRefs.indexOf(t)},t.prototype.remove=function(t){var e=this._adjustIndex(t,-1);ou(this._lContainerNode,e),this._viewRefs.splice(e,1)},t.prototype.detach=function(t){var e=this._adjustIndex(t,-1);return iu(this._lContainerNode,e),this._viewRefs.splice(e,1)[0]||null},t.prototype._adjustIndex=function(t,e){return void 0===e&&(e=0),null==t?this._lContainerNode.data[zl].length+e:t},t}();function Wd(t){if(!t.templateRef){var e=t.node,n=e.tNode;t.templateRef=new Kd(qd(t),n.tViews,lc(),e.data[gl])}return t.templateRef}var Kd=function(){function t(t,e,n,r){this._tView=e,this._renderer=n,this._queries=r,this.elementRef=t}return t.prototype.createEmbeddedView=function(t,e,n){var r=function(t,e,n,r){var i=Ku,o=Wu;Ku=!0,Wu=null;var s=_c(n,t,e,2,uc());r&&(s[gl]=r.createView());var a=Ec(-1,2,null,null,null,s);return Ku=i,Wu=o,a}(this._tView,t,this._renderer,this._queries);e&&ru(e,r,n),Sc(r,this._tView,t,1);var i=new bd(r.data,t);return i._lViewNode=r,i},t}();function Xd(t){t.diPublic=Ad}var Zd=/{\$([^}]+)}/g;function Jd(t,e,n,r,i){var o=t.split(Zd),s=new Array(r?r.length+1:1).fill(void 0);return function t(e,n,r,i,o,s,a,l){var u=[],c=[],p=0,d=0,h=o&&o[e]?o[e]:null,f=s&&s[e]?s[e]:null;for(i[e]=u;n<r.length;n++){var v=r[n];if(1&n){var g=void 0;if(h&&void 0!==h[v]){g=h[v];var m=a?a.indexOf(v):-1;-1!==m&&m+1!==e?u.push(-2147483648|g):(u.push(1073741824|g),p++),c.push(v)}else if(f&&void 0!==f[v])u.push(1610612736|(g=f[v])),c.push(v);else if(u.push(-1073741824),e>0&&0==--p)break;if(void 0!==g&&g>d&&(d=g),a){var y=a.indexOf(v)+1;0!==y&&y!==e&&(n=t(y,n,r,i,o,s,a,l))}}else v&&u.push(536870912,v)}if(o){var w=o[e];if(w)for(var b=Object.keys(w),_=0;_<b.length;_++)-1===c.indexOf(E=b[_])&&(u.push(-536870912|(x=w[E])),x>d&&(d=x))}if(s){var C=s[e];if(C)for(b=Object.keys(C),_=0;_<b.length;_++){var E,x;-1===c.indexOf(E=b[_])&&(u.push(-536870912|(x=C[E])),x>d&&(d=x))}}if(0===e&&"number"==typeof l)for(_=d+1;_<=l;_++)u.push(-1610612736|_);return n}(0,0,o,s,e,n,r,i),s}function th(t,e,n){var r=cc();pu(e,t.native||null,r);var i=t.view[hl].firstTemplatePass;return i&&(n===e&&t.tNode!==e.tNode.child?(t.tNode.next=e.tNode.child,e.tNode.child=t.tNode):n!==e&&t.tNode!==n.tNode.next?(t.tNode.next=n.tNode.next,n.tNode.next=t.tNode):t.tNode.next=null,e.view===t.view&&(t.tNode.parent=e.tNode)),0===t.tNode.type&&t.dynamicLContainerNode?(pu(e,t.dynamicLContainerNode.native||null,r),i&&(t.tNode.dynamicContainerNode=t.dynamicLContainerNode.tNode,t.dynamicLContainerNode.tNode.parent=t.tNode),t.dynamicLContainerNode):t}function eh(t,e){var n=cc();if(e){var r=lc(),i=Kl(Gp(t))||pc(),o=i;xc();for(var s=0;s<e.length;s++){var a=e[s];switch(-536870912&a){case 1073741824:var l=Gp(536870911&a);o=th(l,i,o),i=l;break;case 1610612736:case-2147483648:case-1610612736:o=th(Gp(536870911&a),i,o);break;case 536870912:var u=eu(e[++s],r);o=th(Ec(n.length-dl,3,u,null,null),i,o),xc();break;case-1073741824:o=i,i=Kl(i);break;case-536870912:var c=Gp(536870911&a),p=Kl(c);du(p,c.native||null,n),0===c.tNode.type&&c.dynamicLContainerNode&&(du(p,c.dynamicLContainerNode.native||null,n),c.dynamicLContainerNode.tNode.detached=!0,c.dynamicLContainerNode.data[Vl]=null)}}}}function nh(t,e){for(var n=t.split(Zd),r=1;r<n.length;r+=2)n[r]=e[n[r]];return n}function rh(t,e){if(!Wp(e))return kp;for(var n="",r=0;r<t.length;r++)n+=1&r?ql(e):t[r];return n}function ih(t,e,n){if(!Xp(e,n))return kp;for(var r="",i=0;i<t.length;i++)r+=1&i?ql(1&t[i]?n:e):t[i];return r}function oh(t,e,n,r){var i=Xp(e,n);if(!(i=Wp(r)||i))return kp;for(var o="",s=0;s<t.length;s++)if(1&s){var a=t[s];o+=ql(2&a?r:1&a?n:e)}else o+=t[s];return o}function sh(t,e,n,r,i){if(!Zp(e,n,r,i))return kp;for(var o="",s=0;s<t.length;s++)if(1&s){var a=t[s],l=1&a;o+=ql(2&a?l?i:r:l?n:e)}else o+=t[s];return o}function ah(t,e,n,r,i,o){var s=Zp(e,n,r,i);if(!(s=Wp(o)||s))return kp;for(var a="",l=0;l<t.length;l++)if(1&l){var u=t[l],c=1&u;a+=ql(4&u?o:2&u?c?i:r:c?n:e)}else a+=t[l];return a}function lh(t,e,n,r,i,o,s){var a=Zp(e,n,r,i);if(!(a=Xp(o,s)||a))return kp;for(var l="",u=0;u<t.length;u++)if(1&u){var c=t[u],p=1&c;l+=ql(4&c?p?s:o:2&c?p?i:r:p?n:e)}else l+=t[u];return l}function uh(t,e,n,r,i,o,s,a){var l=Zp(e,n,r,i);if(l=Xp(o,s)||l,!(l=Wp(a)||l))return kp;for(var u="",c=0;c<t.length;c++)if(1&c){var p=t[c],d=2&p,h=1&p;u+=ql(4&p?d?a:h?s:o:d?h?i:r:h?n:e)}else u+=t[c];return u}function ch(t,e,n,r,i,o,s,a,l){var u=Zp(e,n,r,i);if(!(u=Zp(o,s,a,l)||u))return kp;for(var c="",p=0;p<t.length;p++)if(1&p){var d=t[p],h=2&d,f=1&d;c+=ql(4&d?h?f?l:a:f?s:o:h?f?i:r:f?n:e)}else c+=t[p];return c}function ph(t,e){for(var n=!1,r=0;r<e.length;r++)Wp(e[r])&&(n=!0);if(!n)return kp;var i="";for(r=0;r<t.length;r++)i+=1&r?ql(e[t[r]]):t[r];return i}var dh={provide:ln,useFactory:function(){return new _d},deps:[]},hh=function(t){function e(e,n){var r=t.call(this)||this;return r._bootstrapComponents=[],r.destroyCbs=[],r._bootstrapComponents=e.ngModuleDef.bootstrap,r.injector=Ie(e,n,[dh,{provide:pn,useValue:r}]),r.instance=r.injector.get(e),r.componentFactoryResolver=new _d,r}return Object(r.c)(e,t),e.prototype.destroy=function(){this.destroyCbs.forEach(function(t){return t()}),this.destroyCbs=null},e.prototype.onDestroy=function(t){this.destroyCbs.push(t)},e}(pn),fh=function(t){function e(e){var n=t.call(this)||this;return n.moduleType=e,n}return Object(r.c)(e,t),e.prototype.create=function(t){return new hh(this.moduleType,t)},e}(dn);function vh(t,e,n){var r=Ap(t),i=Ju?Kp(n?e.call(n):e()):Yp();return Dp(r),i}function gh(t,e,n,r){var i=Ap(t),o=Wp(n)?Kp(r?e.call(r,n):e(n)):Yp();return Dp(i),o}function mh(t,e,n,r,i){var o=Ap(t),s=Xp(n,r)?Kp(i?e.call(i,n,r):e(n,r)):Yp();return Dp(o),s}function yh(t,e,n,r,i,o){var s=Ap(t),a=Xp(n,r),l=Wp(i)||a?Kp(o?e.call(o,n,r,i):e(n,r,i)):Yp();return Dp(s),l}function wh(t,e,n,r,i,o,s){var a=Ap(t),l=Zp(n,r,i,o)?Kp(s?e.call(s,n,r,i,o):e(n,r,i,o)):Yp();return Dp(a),l}function bh(t,e,n,r,i,o,s,a){var l=Ap(t),u=Zp(n,r,i,o),c=Wp(s)||u?Kp(a?e.call(a,n,r,i,o,s):e(n,r,i,o,s)):Yp();return Dp(l),c}function _h(t,e,n,r,i,o,s,a,l){var u=Ap(t),c=Zp(n,r,i,o),p=Xp(s,a)||c?Kp(l?e.call(l,n,r,i,o,s,a):e(n,r,i,o,s,a)):Yp();return Dp(u),p}function Ch(t,e,n,r,i,o,s,a,l,u){var c=Ap(t),p=Zp(n,r,i,o);p=Xp(s,a)||p;var d=Wp(l)||p?Kp(u?e.call(u,n,r,i,o,s,a,l):e(n,r,i,o,s,a,l)):Yp();return Dp(c),d}function Eh(t,e,n,r,i,o,s,a,l,u,c){var p=Ap(t),d=Zp(n,r,i,o),h=Zp(s,a,l,u)||d?Kp(c?e.call(c,n,r,i,o,s,a,l,u):e(n,r,i,o,s,a,l,u)):Yp();return Dp(p),h}function xh(t,e,n,r){for(var i=Ap(t),o=!1,s=0;s<n.length;s++)Wp(n[s])&&(o=!0);var a=o?Kp(e.apply(r,n)):Yp();return Dp(i),a}function Sh(t,e){var n,r=Jp(),i=t+dl;r.firstTemplatePass?(n=function(t,e){if(e)for(var n=0;n<e.length;n++){var r=e[n];if(t===r.name)return r}throw new Error("Pipe with name '"+t+"' not found!")}(e,r.pipeRegistry),r.data[i]=n,n.onDestroy&&(r.pipeDestroyHooks||(r.pipeDestroyHooks=[])).push(i,n.onDestroy)):n=r.data[i];var o=n.factory();return Up(t,o),o}function Th(t,e,n){var r=Gp(t);return Mh(t)?gh(e,r.transform,n,r):r.transform(n)}function Oh(t,e,n,r){var i=Gp(t);return Mh(t)?mh(e,i.transform,n,r,i):i.transform(n,r)}function kh(t,e,n,r,i){var o=Gp(t);return Mh(t)?yh(e,o.transform,n,r,i,o):o.transform(n,r,i)}function Ph(t,e,n,r,i,o){var s=Gp(t);return Mh(t)?wh(e,s.transform,n,r,i,o,s):s.transform(n,r,i,o)}function Ih(t,e,n){var r=Gp(t);return Mh(t)?xh(e,r.transform,n,r):r.transform.apply(r,n)}function Mh(t){return Jp().data[t+dl].pure}var Ah=function(){function t(t){this.shallow=null,this.deep=null,this.deep=null==t?null:t}return t.prototype.track=function(t,e,n,r){n?this.deep=Fh(this.deep,t,e,null!=r?r:null):this.shallow=Fh(this.shallow,t,e,null!=r?r:null)},t.prototype.clone=function(){return this.deep?new t(this.deep):null},t.prototype.child=function(){return null===this.deep?null:null===this.shallow?this:new t(this.deep)},t.prototype.container=function(){for(var e=null,n=this.deep;n;){var r=[];n.values.push(r);var i={next:null,list:n.list,predicate:n.predicate,values:r,containerValues:null};i.next=e,e=i,n=n.next}return e?new t(e):null},t.prototype.createView=function(){for(var e=null,n=this.deep;n;){var r={next:null,list:n.list,predicate:n.predicate,values:[],containerValues:n.values};r.next=e,e=r,n=n.next}return e?new t(e):null},t.prototype.insertView=function(t){for(var e=this.deep;e;)e.containerValues.splice(t,0,e.values),e=e.next},t.prototype.addNode=function(t){jh(this.shallow,t),jh(this.deep,t)},t.prototype.removeView=function(){for(var t=this.deep;t;){var e=t.containerValues,n=e.indexOf(t.values);e.splice(n,1)[0].length&&t.list.setDirty(),t=t.next}},t}();function Dh(t,e){var n=t.localNames;if(n)for(var r=0;r<n.length;r+=2)if(n[r]===e)return n[r+1];return null}function Nh(t,e){for(var n=t.view[hl].directives,r=t.tNode.flags,i=r>>14,o=i+(4095&r),s=i;s<o;s++){var a=n[s];if(a.type===e&&a.diPublic)return s}return null}function Rh(t,e,n,r){if(n instanceof $d)return n.read(t,e,r);var i=Nh(e,n);return null!==i?e.view[bl][i]:null}function jh(t,e){for(var n=Md(e);t;){var r=t.predicate,i=r.type;if(i)null!==(a=Nh(e,i))&&null!==(l=Rh(n,e,r.read||i,a))&&Lh(t,l);else for(var o=r.selector,s=0;s<o.length;s++){var a,l;null!==(a=Dh(e.tNode,o[s]))&&null!==(l=Rh(n,e,r.read,a))&&Lh(t,l)}t=t.next}}function Lh(t,e){t.values.push(e),t.list.setDirty()}function Fh(t,e,n,r){return{next:t,list:e,predicate:function(t,e){var n=Array.isArray(t);return{type:n?null:t,selector:n?t:null,read:e}}(n,r),values:e._valuesTree,containerValues:null}}var zh=function(){function t(){this.dirty=!0,this.changes=new xn,this._values=[],this._valuesTree=[]}return Object.defineProperty(t.prototype,"length",{get:function(){return this._values.length},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"first",{get:function(){var t=this._values;return t.length?t[0]:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"last",{get:function(){var t=this._values;return t.length?t[t.length-1]:null},enumerable:!0,configurable:!0}),t.prototype.map=function(t){return this._values.map(t)},t.prototype.filter=function(t){return this._values.filter(t)},t.prototype.find=function(t){return this._values.find(t)},t.prototype.reduce=function(t,e){return this._values.reduce(t,e)},t.prototype.forEach=function(t){this._values.forEach(t)},t.prototype.some=function(t){return this._values.some(t)},t.prototype.toArray=function(){return this._values.slice(0)},t.prototype[J()]=function(){return this._values[J()]()},t.prototype.toString=function(){return this._values.toString()},t.prototype.reset=function(t){this._values=function(t){for(var e=[],n=0;n<t.length;){var r=t[n];Array.isArray(r)?r.length>0?(t=r.concat(t.slice(n+1)),n=0):n++:(e.push(r),n++)}return e}(t),this.dirty=!1},t.prototype.notifyOnChanges=function(){this.changes.emit(this)},t.prototype.setDirty=function(){this.dirty=!0},t.prototype.destroy=function(){this.changes.complete(),this.changes.unsubscribe()},t}();function Vh(t,e,n,r){var i,o=new zh;return(i=Ah,Zu||(Zu=Wu.queries&&Wu.queries.clone()||new i)).track(o,e,n,r),Qc(null,o,o.destroy),null!=t&&Up(t,o),o}function Hh(t){return!!t.dirty&&(t.reset(t._valuesTree),t.notifyOnChanges(),!0)}var Bh="__SANITIZER_TRUSTED_BRAND__";function Uh(t,e){return t instanceof String&&t[Bh]===e}function $h(t){return Wh(t,"Html")}function qh(t){return Wh(t,"Style")}function Gh(t){return Wh(t,"Script")}function Qh(t){return Wh(t,"Url")}function Yh(t){return Wh(t,"ResourceUrl")}function Wh(t,e){var n=new String(t);return n[Bh]=e,n}function Kh(t){var e=uc();return e?e.sanitize(Ii.HTML,t)||"":Uh(t,"Html")?t.toString():Si(document,ql(t))}function Xh(t){var e=uc();return e?e.sanitize(Ii.STYLE,t)||"":Uh(t,"Style")?t.toString():Pi(ql(t))}function Zh(t){var e=uc();return e?e.sanitize(Ii.URL,t)||"":Uh(t,"Url")?t.toString():ui(ql(t))}function Jh(t){var e=uc();if(e)return e.sanitize(Ii.RESOURCE_URL,t)||"";if(Uh(t,"ResourceUrl"))return t.toString();throw new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)")}},DKTb:function(t,e,n){"use strict";function r(t){setTimeout(function(){throw t})}n.d(e,"a",function(){return r})},"En8+":function(t,e,n){"use strict";function r(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}n.d(e,"a",function(){return i});var i=r()},FFOo:function(t,e,n){"use strict";n.d(e,"a",function(){return c});var r=n("mrSG"),i=n("2Bdj"),o=n("6ahw"),s=n("pugT"),a=n("L/V9"),l=n("iLxQ"),u=n("DKTb"),c=function(t){function e(n,r,i){var s=t.call(this)||this;switch(s.syncErrorValue=null,s.syncErrorThrown=!1,s.syncErrorThrowable=!1,s.isStopped=!1,s._parentSubscription=null,arguments.length){case 0:s.destination=o.a;break;case 1:if(!n){s.destination=o.a;break}if("object"==typeof n){n instanceof e?(s.syncErrorThrowable=n.syncErrorThrowable,s.destination=n,n.add(s)):(s.syncErrorThrowable=!0,s.destination=new p(s,n));break}default:s.syncErrorThrowable=!0,s.destination=new p(s,n,r,i)}return s}return r.c(e,t),e.prototype[a.a]=function(){return this},e.create=function(t,n,r){var i=new e(t,n,r);return i.syncErrorThrowable=!1,i},e.prototype.next=function(t){this.isStopped||this._next(t)},e.prototype.error=function(t){this.isStopped||(this.isStopped=!0,this._error(t))},e.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},e.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,t.prototype.unsubscribe.call(this))},e.prototype._next=function(t){this.destination.next(t)},e.prototype._error=function(t){this.destination.error(t),this.unsubscribe()},e.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},e.prototype._unsubscribeAndRecycle=function(){var t=this._parent,e=this._parents;return this._parent=null,this._parents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parent=t,this._parents=e,this._parentSubscription=null,this},e}(s.a),p=function(t){function e(e,n,r,s){var a,l=t.call(this)||this;l._parentSubscriber=e;var u=l;return Object(i.a)(n)?a=n:n&&(a=n.next,r=n.error,s=n.complete,n!==o.a&&(u=Object.create(n),Object(i.a)(u.unsubscribe)&&l.add(u.unsubscribe.bind(u)),u.unsubscribe=l.unsubscribe.bind(l))),l._context=u,l._next=a,l._error=r,l._complete=s,l}return r.c(e,t),e.prototype.next=function(t){if(!this.isStopped&&this._next){var e=this._parentSubscriber;l.a.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}},e.prototype.error=function(t){if(!this.isStopped){var e=this._parentSubscriber,n=l.a.useDeprecatedSynchronousErrorHandling;if(this._error)n&&e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else if(e.syncErrorThrowable)n?(e.syncErrorValue=t,e.syncErrorThrown=!0):Object(u.a)(t),this.unsubscribe();else{if(this.unsubscribe(),n)throw t;Object(u.a)(t)}}},e.prototype.complete=function(){var t=this;if(!this.isStopped){var e=this._parentSubscriber;if(this._complete){var n=function(){return t._complete.call(t._context)};l.a.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}},e.prototype.__tryOrUnsub=function(t,e){try{t.call(this._context,e)}catch(n){if(this.unsubscribe(),l.a.useDeprecatedSynchronousErrorHandling)throw n;Object(u.a)(n)}},e.prototype.__tryOrSetError=function(t,e,n){if(!l.a.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{e.call(this._context,n)}catch(r){return l.a.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=r,t.syncErrorThrown=!0,!0):(Object(u.a)(r),!0)}return!1},e.prototype._unsubscribe=function(){var t=this._parentSubscriber;this._context=null,this._parentSubscriber=null,t.unsubscribe()},e}(c)},Fxb1:function(t,e,n){"use strict";n.d(e,"a",function(){return h});var r=n("6blF"),i=n("+tJ4"),o=n("S5XQ"),s=n("u67D"),a=n("JcRv"),l=n("2ePl"),u=n("/WYv"),c=n("McSo"),p=n("En8+"),d=n("xTla"),h=function(t){if(t instanceof r.a)return function(e){return t._isScalar?(e.next(t.value),void e.complete()):t.subscribe(e)};if(t&&"function"==typeof t[d.a])return Object(a.a)(t);if(Object(l.a)(t))return Object(i.a)(t);if(Object(u.a)(t))return Object(o.a)(t);if(t&&"function"==typeof t[p.a])return Object(s.a)(t);var e=Object(c.a)(t)?"an invalid object":"'"+t+"'";throw new TypeError("You provided "+e+" where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.")}},IUTb:function(t,e,n){"use strict";n.d(e,"a",function(){return s});var r=n("6blF"),i=n("pugT"),o=n("+tJ4");function s(t,e){return new r.a(e?function(n){var r=new i.a,o=0;return r.add(e.schedule(function(){o!==t.length?(n.next(t[o++]),n.closed||r.add(this.schedule())):n.complete()})),r}:Object(o.a)(t))}},JcRv:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n("xTla"),i=function(t){return function(e){var n=t[r.a]();if("function"!=typeof n.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return n.subscribe(e)}}},K9Ia:function(t,e,n){"use strict";n.d(e,"b",function(){return c}),n.d(e,"a",function(){return p});var r=n("mrSG"),i=n("6blF"),o=n("FFOo"),s=n("pugT"),a=n("8g8A"),l=n("uMaO"),u=n("L/V9"),c=function(t){function e(e){var n=t.call(this,e)||this;return n.destination=e,n}return r.c(e,t),e}(o.a),p=function(t){function e(){var e=t.call(this)||this;return e.observers=[],e.closed=!1,e.isStopped=!1,e.hasError=!1,e.thrownError=null,e}return r.c(e,t),e.prototype[u.a]=function(){return new c(this)},e.prototype.lift=function(t){var e=new d(this,this);return e.operator=t,e},e.prototype.next=function(t){if(this.closed)throw new a.a;if(!this.isStopped)for(var e=this.observers,n=e.length,r=e.slice(),i=0;i<n;i++)r[i].next(t)},e.prototype.error=function(t){if(this.closed)throw new a.a;this.hasError=!0,this.thrownError=t,this.isStopped=!0;for(var e=this.observers,n=e.length,r=e.slice(),i=0;i<n;i++)r[i].error(t);this.observers.length=0},e.prototype.complete=function(){if(this.closed)throw new a.a;this.isStopped=!0;for(var t=this.observers,e=t.length,n=t.slice(),r=0;r<e;r++)n[r].complete();this.observers.length=0},e.prototype.unsubscribe=function(){this.isStopped=!0,this.closed=!0,this.observers=null},e.prototype._trySubscribe=function(e){if(this.closed)throw new a.a;return t.prototype._trySubscribe.call(this,e)},e.prototype._subscribe=function(t){if(this.closed)throw new a.a;return this.hasError?(t.error(this.thrownError),s.a.EMPTY):this.isStopped?(t.complete(),s.a.EMPTY):(this.observers.push(t),new l.a(this,t))},e.prototype.asObservable=function(){var t=new i.a;return t.source=this,t},e.create=function(t,e){return new d(t,e)},e}(i.a),d=function(t){function e(e,n){var r=t.call(this)||this;return r.destination=e,r.source=n,r}return r.c(e,t),e.prototype.next=function(t){var e=this.destination;e&&e.next&&e.next(t)},e.prototype.error=function(t){var e=this.destination;e&&e.error&&this.destination.error(t)},e.prototype.complete=function(){var t=this.destination;t&&t.complete&&this.destination.complete()},e.prototype._subscribe=function(t){return this.source?this.source.subscribe(t):s.a.EMPTY},e}(p)},"L/V9":function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},"L/yC":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG");e.MnFullpageService=function(){function t(){}return t.prototype.moveSectionUp=function(){$.fn.fullpage.moveSectionUp()},t.prototype.moveSectionDown=function(){$.fn.fullpage.moveSectionDown()},t.prototype.moveTo=function(t,e){$.fn.fullpage.moveTo(t,e)},t.prototype.silentMoveTo=function(t,e){$.fn.fullpage.silentMoveTo(t,e)},t.prototype.moveSlideRight=function(){$.fn.fullpage.moveSlideRight()},t.prototype.moveSlideLeft=function(){$.fn.fullpage.moveSlideLeft()},t.prototype.setAutoScrolling=function(t){$.fn.fullpage.setAutoScrolling(t)},t.prototype.setFitToSection=function(t){$.fn.fullpage.setFitToSection(t)},t.prototype.setLockAnchors=function(t){$.fn.fullpage.setLockAnchors(t)},t.prototype.setAllowScrolling=function(t,e){$.fn.fullpage.setAllowScrolling(t,e)},t.prototype.setKeyboardScrolling=function(t,e){$.fn.fullpage.setKeyboardScrolling(t,e)},t.prototype.setRecordHistory=function(t){$.fn.fullpage.setRecordHistory(t)},t.prototype.setScrollingSpeed=function(t){$.fn.fullpage.setScrollingSpeed(t)},t.prototype.destroy=function(t){$.fn.fullpage.destroy(t)},t.prototype.reBuild=function(){$.fn.fullpage.reBuild()},t.decorators=[{type:r.Injectable}],t}()},MGBS:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n("mrSG"),i=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.c(e,t),e.prototype.notifyNext=function(t,e,n,r,i){this.destination.next(e)},e.prototype.notifyError=function(t,e){this.destination.error(t)},e.prototype.notifyComplete=function(t){this.destination.complete()},e}(n("FFOo").a)},McSo:function(t,e,n){"use strict";function r(t){return null!=t&&"object"==typeof t}n.d(e,"a",function(){return r})},S5XQ:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n("DKTb"),i=function(t){return function(e){return t.then(function(t){e.closed||(e.next(t),e.complete())},function(t){return e.error(t)}).then(null,r.a),e}}},TCre:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MnFullpageOptions=function(){return function(t){t&&Object.assign(this,t)}}()},VZ1f:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("L/yC"),o=n("nDyI");e.MnFullpageModule=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[i.MnFullpageService]}},t.decorators=[{type:r.NgModule,args:[{declarations:[o.MnFullpageDirective],exports:[o.MnFullpageDirective]}]}],t}()},Zn8D:function(t,e,n){"use strict";n.d(e,"a",function(){return o});var r=n("psW0"),i=n("mChF");function o(t){return void 0===t&&(t=Number.POSITIVE_INFINITY),Object(r.a)(i.a,t)}},crnd:function(t,e){function n(t){return Promise.resolve().then(function(){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e})}n.keys=function(){return[]},n.resolve=n,t.exports=n,n.id="crnd"},iLxQ:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=!1,i={Promise:void 0,set useDeprecatedSynchronousErrorHandling(t){r=t},get useDeprecatedSynchronousErrorHandling(){return r}}},imBb:function(t,e,n){var r;!function(i,o,s){if(i){for(var a,l={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},u={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},c={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"},p={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},d=1;d<20;++d)l[111+d]="f"+d;for(d=0;d<=9;++d)l[d+96]=d.toString();m.prototype.bind=function(t,e,n){return t=t instanceof Array?t:[t],this._bindMultiple.call(this,t,e,n),this},m.prototype.unbind=function(t,e){return this.bind.call(this,t,function(){},e)},m.prototype.trigger=function(t,e){return this._directMap[t+":"+e]&&this._directMap[t+":"+e]({},t),this},m.prototype.reset=function(){return this._callbacks={},this._directMap={},this},m.prototype.stopCallback=function(t,e){return!((" "+e.className+" ").indexOf(" mousetrap ")>-1)&&!function t(e,n){return null!==e&&e!==o&&(e===n||t(e.parentNode,n))}(e,this.target)&&("INPUT"==e.tagName||"SELECT"==e.tagName||"TEXTAREA"==e.tagName||e.isContentEditable)},m.prototype.handleKey=function(){return this._handleKey.apply(this,arguments)},m.addKeycodes=function(t){for(var e in t)t.hasOwnProperty(e)&&(l[e]=t[e]);a=null},m.init=function(){var t=m(o);for(var e in t)"_"!==e.charAt(0)&&(m[e]=function(e){return function(){return t[e].apply(t,arguments)}}(e))},m.init(),i.Mousetrap=m,void 0!==t&&t.exports&&(t.exports=m),void 0===(r=(function(){return m}).call(e,n,e,t))||(t.exports=r)}function h(t,e,n){t.addEventListener?t.addEventListener(e,n,!1):t.attachEvent("on"+e,n)}function f(t){if("keypress"==t.type){var e=String.fromCharCode(t.which);return t.shiftKey||(e=e.toLowerCase()),e}return l[t.which]?l[t.which]:u[t.which]?u[t.which]:String.fromCharCode(t.which).toLowerCase()}function v(t){return"shift"==t||"ctrl"==t||"alt"==t||"meta"==t}function g(t,e){var n,r,i,o=[];for(n=function(t){return"+"===t?["+"]:(t=t.replace(/\+{2}/g,"+plus")).split("+")}(t),i=0;i<n.length;++i)p[r=n[i]]&&(r=p[r]),e&&"keypress"!=e&&c[r]&&(r=c[r],o.push("shift")),v(r)&&o.push(r);return{key:r,modifiers:o,action:e=function(t,e,n){return n||(n=function(){if(!a)for(var t in a={},l)t>95&&t<112||l.hasOwnProperty(t)&&(a[l[t]]=t);return a}()[t]?"keydown":"keypress"),"keypress"==n&&e.length&&(n="keydown"),n}(r,o,e)}}function m(t){var e=this;if(t=t||o,!(e instanceof m))return new m(t);e.target=t,e._callbacks={},e._directMap={};var n,r={},i=!1,s=!1,a=!1;function l(t){t=t||{};var e,n=!1;for(e in r)t[e]?n=!0:r[e]=0;n||(a=!1)}function u(t,n,i,o,s,a){var l,u,c,p=[],d=i.type;if(!e._callbacks[t])return[];for("keyup"==d&&v(t)&&(n=[t]),l=0;l<e._callbacks[t].length;++l)u=e._callbacks[t][l],(o||!u.seq||r[u.seq]==u.level)&&d==u.action&&(("keypress"!=d||i.metaKey||i.ctrlKey)&&(c=u.modifiers,n.sort().join(",")!==c.sort().join(","))||((!o&&u.combo==s||o&&u.seq==o&&u.level==a)&&e._callbacks[t].splice(l,1),p.push(u)));return p}function c(t,n,r,i){e.stopCallback(n,n.target||n.srcElement,r,i)||!1===t(n,r)&&(function(t){t.preventDefault?t.preventDefault():t.returnValue=!1}(n),function(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0}(n))}function p(t){"number"!=typeof t.which&&(t.which=t.keyCode);var n=f(t);n&&("keyup"!=t.type||i!==n?e.handleKey(n,function(t){var e=[];return t.shiftKey&&e.push("shift"),t.altKey&&e.push("alt"),t.ctrlKey&&e.push("ctrl"),t.metaKey&&e.push("meta"),e}(t),t):i=!1)}function d(t,o,s,p,h){e._directMap[t+":"+s]=o;var v,m=(t=t.replace(/\s+/g," ")).split(" ");m.length>1?function(t,e,o,s){function u(e){return function(){a=e,++r[t],clearTimeout(n),n=setTimeout(l,1e3)}}function p(e){c(o,e,t),"keyup"!==s&&(i=f(e)),setTimeout(l,10)}r[t]=0;for(var h=0;h<e.length;++h){var v=h+1===e.length?p:u(s||g(e[h+1]).action);d(e[h],v,s,t,h)}}(t,m,o,s):(v=g(t,s),e._callbacks[v.key]=e._callbacks[v.key]||[],u(v.key,v.modifiers,{type:v.action},p,t,h),e._callbacks[v.key][p?"unshift":"push"]({callback:o,modifiers:v.modifiers,action:v.action,seq:p,level:h,combo:t}))}e._handleKey=function(t,e,n){var r,i=u(t,e,n),o={},p=0,d=!1;for(r=0;r<i.length;++r)i[r].seq&&(p=Math.max(p,i[r].level));for(r=0;r<i.length;++r)if(i[r].seq){if(i[r].level!=p)continue;d=!0,o[i[r].seq]=1,c(i[r].callback,n,i[r].combo,i[r].seq)}else d||c(i[r].callback,n,i[r].combo);var h="keypress"==n.type&&s;n.type!=a||v(t)||h||l(o),s=d&&"keydown"==n.type},e._bindMultiple=function(t,e,n){for(var r=0;r<t.length;++r)d(t[r],e,n)},h(t,"keypress",p),h(t,"keydown",p),h(t,"keyup",p)}}("undefined"!=typeof window?window:null,"undefined"!=typeof window?document:null)},isby:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=Array.isArray||function(t){return t&&"number"==typeof t.length}},mChF:function(t,e,n){"use strict";function r(t){return t}n.d(e,"a",function(){return r})},mrSG:function(t,e,n){"use strict";n.d(e,"c",function(){return i}),n.d(e,"a",function(){return o}),n.d(e,"b",function(){return s}),n.d(e,"e",function(){return a}),n.d(e,"d",function(){return l}),n.d(e,"h",function(){return u}),n.d(e,"f",function(){return c}),n.d(e,"g",function(){return p});var r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)};function i(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var o=function(){return(o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)};function s(t,e,n,r){var i,o=arguments.length,s=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,r);else for(var a=t.length-1;a>=0;a--)(i=t[a])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s}function a(t,e){return function(n,r){e(n,r,t)}}function l(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)}function u(t){var e="function"==typeof Symbol&&t[Symbol.iterator],n=0;return e?e.call(t):{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}}}function c(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)s.push(r.value)}catch(a){i={error:a}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return s}function p(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(c(arguments[e]));return t}},nDyI:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("CcnG"),i=n("TCre");e.MnFullpageDirective=function(){function t(t){this._el=t}return t.extractName=function(e){return e[t.propertyPrefix.length].toLowerCase()+e.substring(t.propertyPrefix.length+1)},t.prototype.ngOnInit=function(){this.options||(this.options=new i.MnFullpageOptions);for(var e=0,n=Object.keys(this);e<n.length;e++){var r=n[e];if(r.startsWith(t.propertyPrefix)){var o=t.extractName(r);this.options[o]||(this.options[o]=this[r])}}$(this._el.nativeElement).fullpage(this.options)},t.propertyPrefix="mnFullpage",t.decorators=[{type:r.Directive,args:[{selector:"[mnFullpage]"}]}],t.propDecorators={options:[{type:r.Input,args:["mnFullpage"]}],mnFullpageMenu:[{type:r.Input}],mnFullpageLockAnchors:[{type:r.Input}],mnFullpageAnchors:[{type:r.Input}],mnFullpageNavigation:[{type:r.Input}],mnFullpageNavigationPosition:[{type:r.Input}],mnFullpageNavigationTooltips:[{type:r.Input}],mnFullpageShowActiveTooltip:[{type:r.Input}],mnFullpageSlidesNavigation:[{type:r.Input}],mnFullpageSlidesNavPosition:[{type:r.Input}],mnFullpageCss3:[{type:r.Input}],mnFullpageScrollingSpeed:[{type:r.Input}],mnFullpageAutoScrolling:[{type:r.Input}],mnFullpageFitToSection:[{type:r.Input}],mnFullpageFitToSectionDelay:[{type:r.Input}],mnFullpageScrollBar:[{type:r.Input}],mnFullpageEasing:[{type:r.Input}],mnFullpageEasingcss3:[{type:r.Input}],mnFullpageLoopBottom:[{type:r.Input}],mnFullpageLoopTop:[{type:r.Input}],mnFullpageLoopHorizontal:[{type:r.Input}],mnFullpageContinuousVertical:[{type:r.Input}],mnFullpageNormalScrollElements:[{type:r.Input}],mnFullpageScrollOverflow:[{type:r.Input}],mnFullpageTouchSensitivity:[{type:r.Input}],mnFullpageNormalScrollElementTouchThreshold:[{type:r.Input}],mnFullpageKeyboardScrolling:[{type:r.Input}],mnFullpageAnimateAnchor:[{type:r.Input}],mnFullpageRecordHistory:[{type:r.Input}],mnFullpageControlArrows:[{type:r.Input}],mnFullpageVerticalCentered:[{type:r.Input}],mnFullpageResize:[{type:r.Input}],mnFullpageSectionsColor:[{type:r.Input}],mnFullpagePaddingTop:[{type:r.Input}],mnFullpagePaddingBottom:[{type:r.Input}],mnFullpageFixedElements:[{type:r.Input}],mnFullpageResponsiveWidth:[{type:r.Input}],mnFullpageResponsiveHeight:[{type:r.Input}],mnFullpageSectionSelector:[{type:r.Input}],mnFullpageSlideSelector:[{type:r.Input}],mnFullpageAfterLoad:[{type:r.Input}],mnFullpageOnLeave:[{type:r.Input}],mnFullpageAfterRender:[{type:r.Input}],mnFullpageAfterResize:[{type:r.Input}],mnFullpageAfterSlideLoad:[{type:r.Input}],mnFullpageOnSlideLeave:[{type:r.Input}]},t}()},nkY7:function(t,e,n){"use strict";function r(t){return t&&"function"==typeof t.schedule}n.d(e,"a",function(){return r})},psW0:function(t,e,n){"use strict";n.d(e,"a",function(){return u});var r=n("mrSG"),i=n("zotm"),o=n("MGBS"),s=n("rPjj"),a=n("67Y/"),l=n("0/uQ");function u(t,e,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),"function"==typeof e?function(r){return r.pipe(u(function(n,r){return Object(l.a)(t(n,r)).pipe(Object(a.a)(function(t,i){return e(n,t,r,i)}))},n))}:("number"==typeof e&&(n=e),function(e){return e.lift(new c(t,n))})}var c=function(){function t(t,e){void 0===e&&(e=Number.POSITIVE_INFINITY),this.project=t,this.concurrent=e}return t.prototype.call=function(t,e){return e.subscribe(new p(t,this.project,this.concurrent))},t}(),p=function(t){function e(e,n,r){void 0===r&&(r=Number.POSITIVE_INFINITY);var i=t.call(this,e)||this;return i.project=n,i.concurrent=r,i.hasCompleted=!1,i.buffer=[],i.active=0,i.index=0,i}return r.c(e,t),e.prototype._next=function(t){this.active<this.concurrent?this._tryNext(t):this.buffer.push(t)},e.prototype._tryNext=function(t){var e,n=this.index++;try{e=this.project(t,n)}catch(r){return void this.destination.error(r)}this.active++,this._innerSub(e,t,n)},e.prototype._innerSub=function(t,e,n){var r=new s.a(this,void 0,void 0);this.destination.add(r),Object(i.a)(this,t,e,n,r)},e.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()},e.prototype.notifyNext=function(t,e,n,r,i){this.destination.next(e)},e.prototype.notifyComplete=function(t){var e=this.buffer;this.remove(t),this.active--,e.length>0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},e}(o.a)},pugT:function(t,e,n){"use strict";var r,i=n("isby"),o=n("McSo"),s=n("2Bdj"),a={e:{}};function l(){try{return r.apply(this,arguments)}catch(t){return a.e=t,a}}function u(t){return r=t,l}function c(t){return Error.call(this),this.message=t?t.length+" errors occurred during unsubscription:\n"+t.map(function(t,e){return e+1+") "+t.toString()}).join("\n  "):"",this.name="UnsubscriptionError",this.errors=t,this}c.prototype=Object.create(Error.prototype);var p=c;n.d(e,"a",function(){return d});var d=function(){function t(t){this.closed=!1,this._parent=null,this._parents=null,this._subscriptions=null,t&&(this._unsubscribe=t)}var e;return t.prototype.unsubscribe=function(){var t,e=!1;if(!this.closed){var n=this._parent,r=this._parents,l=this._unsubscribe,c=this._subscriptions;this.closed=!0,this._parent=null,this._parents=null,this._subscriptions=null;for(var d=-1,f=r?r.length:0;n;)n.remove(this),n=++d<f&&r[d]||null;if(Object(s.a)(l)&&u(l).call(this)===a&&(e=!0,t=t||(a.e instanceof p?h(a.e.errors):[a.e])),Object(i.a)(c))for(d=-1,f=c.length;++d<f;){var v=c[d];if(Object(o.a)(v)&&u(v.unsubscribe).call(v)===a){e=!0,t=t||[];var g=a.e;g instanceof p?t=t.concat(h(g.errors)):t.push(g)}}if(e)throw new p(t)}},t.prototype.add=function(e){if(!e||e===t.EMPTY)return t.EMPTY;if(e===this)return this;var n=e;switch(typeof e){case"function":n=new t(e);case"object":if(n.closed||"function"!=typeof n.unsubscribe)return n;if(this.closed)return n.unsubscribe(),n;if("function"!=typeof n._addParent){var r=n;(n=new t)._subscriptions=[r]}break;default:throw new Error("unrecognized teardown "+e+" added to Subscription.")}return(this._subscriptions||(this._subscriptions=[])).push(n),n._addParent(this),n},t.prototype.remove=function(t){var e=this._subscriptions;if(e){var n=e.indexOf(t);-1!==n&&e.splice(n,1)}},t.prototype._addParent=function(t){var e=this._parent,n=this._parents;e&&e!==t?n?-1===n.indexOf(t)&&n.push(t):this._parents=[t]:this._parent=t},t.EMPTY=((e=new t).closed=!0,e),t}();function h(t){return t.reduce(function(t,e){return t.concat(e instanceof p?e.errors:e)},[])}},rPjj:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n("mrSG"),i=function(t){function e(e,n,r){var i=t.call(this)||this;return i.parent=e,i.outerValue=n,i.outerIndex=r,i.index=0,i}return r.c(e,t),e.prototype._next=function(t){this.parent.notifyNext(this.outerValue,t,this.outerIndex,this.index++,this)},e.prototype._error=function(t){this.parent.notifyError(t,this),this.unsubscribe()},e.prototype._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()},e}(n("FFOo").a)},u67D:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n("En8+"),i=function(t){return function(e){for(var n=t[r.a]();;){var i=n.next();if(i.done){e.complete();break}if(e.next(i.value),e.closed)break}return"function"==typeof n.return&&e.add(function(){n.return&&n.return()}),e}}},uMaO:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n("mrSG"),i=function(t){function e(e,n){var r=t.call(this)||this;return r.subject=e,r.subscriber=n,r.closed=!1,r}return r.c(e,t),e.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var t=this.subject,e=t.observers;if(this.subject=null,e&&0!==e.length&&!t.isStopped&&!t.closed){var n=e.indexOf(this.subscriber);-1!==n&&e.splice(n,1)}}},e}(n("pugT").a)},xTla:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r="function"==typeof Symbol&&Symbol.observable||"@@observable"},y3By:function(t,e,n){"use strict";n.d(e,"a",function(){return i}),n.d(e,"b",function(){return o});var r=n("+umK");function i(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return o(t)}function o(t){return t?1===t.length?t[0]:function(e){return t.reduce(function(t,e){return e(t)},e)}:r.a}},yLV6:function(t,e,n){var r;!function(i,o,s,a){"use strict";var l,u=["","webkit","Moz","MS","ms","o"],c=o.createElement("div"),p="function",d=Math.round,h=Math.abs,f=Date.now;function v(t,e,n){return setTimeout(C(t,n),e)}function g(t,e,n){return!!Array.isArray(t)&&(m(t,n[e],n),!0)}function m(t,e,n){var r;if(t)if(t.forEach)t.forEach(e,n);else if(t.length!==a)for(r=0;r<t.length;)e.call(n,t[r],r,t),r++;else for(r in t)t.hasOwnProperty(r)&&e.call(n,t[r],r,t)}function y(t,e,n){var r="DEPRECATED METHOD: "+e+"\n"+n+" AT \n";return function(){var e=new Error("get-stack-trace"),n=e&&e.stack?e.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",o=i.console&&(i.console.warn||i.console.log);return o&&o.call(i.console,r,n),t.apply(this,arguments)}}l="function"!=typeof Object.assign?function(t){if(t===a||null===t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),n=1;n<arguments.length;n++){var r=arguments[n];if(r!==a&&null!==r)for(var i in r)r.hasOwnProperty(i)&&(e[i]=r[i])}return e}:Object.assign;var w=y(function(t,e,n){for(var r=Object.keys(e),i=0;i<r.length;)(!n||n&&t[r[i]]===a)&&(t[r[i]]=e[r[i]]),i++;return t},"extend","Use `assign`."),b=y(function(t,e){return w(t,e,!0)},"merge","Use `assign`.");function _(t,e,n){var r,i=e.prototype;(r=t.prototype=Object.create(i)).constructor=t,r._super=i,n&&l(r,n)}function C(t,e){return function(){return t.apply(e,arguments)}}function E(t,e){return typeof t==p?t.apply(e&&e[0]||a,e):t}function x(t,e){return t===a?e:t}function S(t,e,n){m(P(e),function(e){t.addEventListener(e,n,!1)})}function T(t,e,n){m(P(e),function(e){t.removeEventListener(e,n,!1)})}function O(t,e){for(;t;){if(t==e)return!0;t=t.parentNode}return!1}function k(t,e){return t.indexOf(e)>-1}function P(t){return t.trim().split(/\s+/g)}function I(t,e,n){if(t.indexOf&&!n)return t.indexOf(e);for(var r=0;r<t.length;){if(n&&t[r][n]==e||!n&&t[r]===e)return r;r++}return-1}function M(t){return Array.prototype.slice.call(t,0)}function A(t,e,n){for(var r=[],i=[],o=0;o<t.length;){var s=e?t[o][e]:t[o];I(i,s)<0&&r.push(t[o]),i[o]=s,o++}return n&&(r=e?r.sort(function(t,n){return t[e]>n[e]}):r.sort()),r}function D(t,e){for(var n,r,i=e[0].toUpperCase()+e.slice(1),o=0;o<u.length;){if((r=(n=u[o])?n+i:e)in t)return r;o++}return a}var N=1;function R(t){var e=t.ownerDocument||t;return e.defaultView||e.parentWindow||i}var j="ontouchstart"in i,L=D(i,"PointerEvent")!==a,F=j&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),z=25,V=1,H=4,B=8,U=1,$=2,q=4,G=8,Q=16,Y=$|q,W=G|Q,K=Y|W,X=["x","y"],Z=["clientX","clientY"];function J(t,e){var n=this;this.manager=t,this.callback=e,this.element=t.element,this.target=t.options.inputTarget,this.domHandler=function(e){E(t.options.enable,[t])&&n.handler(e)},this.init()}function tt(t,e,n){var r=n.pointers.length,i=n.changedPointers.length,o=e&V&&r-i==0,s=e&(H|B)&&r-i==0;n.isFirst=!!o,n.isFinal=!!s,o&&(t.session={}),n.eventType=e,function(t,e){var n=t.session,r=e.pointers,i=r.length;n.firstInput||(n.firstInput=et(e)),i>1&&!n.firstMultiple?n.firstMultiple=et(e):1===i&&(n.firstMultiple=!1);var o=n.firstInput,s=n.firstMultiple,l=s?s.center:o.center,u=e.center=nt(r);e.timeStamp=f(),e.deltaTime=e.timeStamp-o.timeStamp,e.angle=st(l,u),e.distance=ot(l,u),function(t,e){var n=e.center,r=t.offsetDelta||{},i=t.prevDelta||{},o=t.prevInput||{};e.eventType!==V&&o.eventType!==H||(i=t.prevDelta={x:o.deltaX||0,y:o.deltaY||0},r=t.offsetDelta={x:n.x,y:n.y}),e.deltaX=i.x+(n.x-r.x),e.deltaY=i.y+(n.y-r.y)}(n,e),e.offsetDirection=it(e.deltaX,e.deltaY);var c,p,d=rt(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=d.x,e.overallVelocityY=d.y,e.overallVelocity=h(d.x)>h(d.y)?d.x:d.y,e.scale=s?(c=s.pointers,ot((p=r)[0],p[1],Z)/ot(c[0],c[1],Z)):1,e.rotation=s?function(t,e){return st(r[1],r[0],Z)+st(t[1],t[0],Z)}(s.pointers):0,e.maxPointers=n.prevInput?e.pointers.length>n.prevInput.maxPointers?e.pointers.length:n.prevInput.maxPointers:e.pointers.length,function(t,e){var n,r,i,o,s=t.lastInterval||e,l=e.timeStamp-s.timeStamp;if(e.eventType!=B&&(l>z||s.velocity===a)){var u=e.deltaX-s.deltaX,c=e.deltaY-s.deltaY,p=rt(l,u,c);r=p.x,i=p.y,n=h(p.x)>h(p.y)?p.x:p.y,o=it(u,c),t.lastInterval=e}else n=s.velocity,r=s.velocityX,i=s.velocityY,o=s.direction;e.velocity=n,e.velocityX=r,e.velocityY=i,e.direction=o}(n,e);var v=t.element;O(e.srcEvent.target,v)&&(v=e.srcEvent.target),e.target=v}(t,n),t.emit("hammer.input",n),t.recognize(n),t.session.prevInput=n}function et(t){for(var e=[],n=0;n<t.pointers.length;)e[n]={clientX:d(t.pointers[n].clientX),clientY:d(t.pointers[n].clientY)},n++;return{timeStamp:f(),pointers:e,center:nt(e),deltaX:t.deltaX,deltaY:t.deltaY}}function nt(t){var e=t.length;if(1===e)return{x:d(t[0].clientX),y:d(t[0].clientY)};for(var n=0,r=0,i=0;i<e;)n+=t[i].clientX,r+=t[i].clientY,i++;return{x:d(n/e),y:d(r/e)}}function rt(t,e,n){return{x:e/t||0,y:n/t||0}}function it(t,e){return t===e?U:h(t)>=h(e)?t<0?$:q:e<0?G:Q}function ot(t,e,n){n||(n=X);var r=e[n[0]]-t[n[0]],i=e[n[1]]-t[n[1]];return Math.sqrt(r*r+i*i)}function st(t,e,n){return n||(n=X),180*Math.atan2(e[n[1]]-t[n[1]],e[n[0]]-t[n[0]])/Math.PI}J.prototype={handler:function(){},init:function(){this.evEl&&S(this.element,this.evEl,this.domHandler),this.evTarget&&S(this.target,this.evTarget,this.domHandler),this.evWin&&S(R(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&T(this.element,this.evEl,this.domHandler),this.evTarget&&T(this.target,this.evTarget,this.domHandler),this.evWin&&T(R(this.element),this.evWin,this.domHandler)}};var at={mousedown:V,mousemove:2,mouseup:H},lt="mousedown",ut="mousemove mouseup";function ct(){this.evEl=lt,this.evWin=ut,this.pressed=!1,J.apply(this,arguments)}_(ct,J,{handler:function(t){var e=at[t.type];e&V&&0===t.button&&(this.pressed=!0),2&e&&1!==t.which&&(e=H),this.pressed&&(e&H&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:"mouse",srcEvent:t}))}});var pt={pointerdown:V,pointermove:2,pointerup:H,pointercancel:B,pointerout:B},dt={2:"touch",3:"pen",4:"mouse",5:"kinect"},ht="pointerdown",ft="pointermove pointerup pointercancel";function vt(){this.evEl=ht,this.evWin=ft,J.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}i.MSPointerEvent&&!i.PointerEvent&&(ht="MSPointerDown",ft="MSPointerMove MSPointerUp MSPointerCancel"),_(vt,J,{handler:function(t){var e=this.store,n=!1,r=t.type.toLowerCase().replace("ms",""),i=pt[r],o=dt[t.pointerType]||t.pointerType,s="touch"==o,a=I(e,t.pointerId,"pointerId");i&V&&(0===t.button||s)?a<0&&(e.push(t),a=e.length-1):i&(H|B)&&(n=!0),a<0||(e[a]=t,this.callback(this.manager,i,{pointers:e,changedPointers:[t],pointerType:o,srcEvent:t}),n&&e.splice(a,1))}});var gt={touchstart:V,touchmove:2,touchend:H,touchcancel:B},mt="touchstart",yt="touchstart touchmove touchend touchcancel";function wt(){this.evTarget=mt,this.evWin=yt,this.started=!1,J.apply(this,arguments)}_(wt,J,{handler:function(t){var e=gt[t.type];if(e===V&&(this.started=!0),this.started){var n=(function(t,e){var n=M(t.touches),r=M(t.changedTouches);return e&(H|B)&&(n=A(n.concat(r),"identifier",!0)),[n,r]}).call(this,t,e);e&(H|B)&&n[0].length-n[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:n[0],changedPointers:n[1],pointerType:"touch",srcEvent:t})}}});var bt={touchstart:V,touchmove:2,touchend:H,touchcancel:B},_t="touchstart touchmove touchend touchcancel";function Ct(){this.evTarget=_t,this.targetIds={},J.apply(this,arguments)}_(Ct,J,{handler:function(t){var e=bt[t.type],n=(function(t,e){var n=M(t.touches),r=this.targetIds;if(e&(2|V)&&1===n.length)return r[n[0].identifier]=!0,[n,n];var i,o,s=M(t.changedTouches),a=[],l=this.target;if(o=n.filter(function(t){return O(t.target,l)}),e===V)for(i=0;i<o.length;)r[o[i].identifier]=!0,i++;for(i=0;i<s.length;)r[s[i].identifier]&&a.push(s[i]),e&(H|B)&&delete r[s[i].identifier],i++;return a.length?[A(o.concat(a),"identifier",!0),a]:void 0}).call(this,t,e);n&&this.callback(this.manager,e,{pointers:n[0],changedPointers:n[1],pointerType:"touch",srcEvent:t})}});var Et=2500;function xt(){J.apply(this,arguments);var t=C(this.handler,this);this.touch=new Ct(this.manager,t),this.mouse=new ct(this.manager,t),this.primaryTouch=null,this.lastTouches=[]}function St(t){var e=t.changedPointers[0];if(e.identifier===this.primaryTouch){var n={x:e.clientX,y:e.clientY};this.lastTouches.push(n);var r=this.lastTouches;setTimeout(function(){var t=r.indexOf(n);t>-1&&r.splice(t,1)},Et)}}_(xt,J,{handler:function(t,e,n){var r="mouse"==n.pointerType;if(!(r&&n.sourceCapabilities&&n.sourceCapabilities.firesTouchEvents)){if("touch"==n.pointerType)(function(t,e){t&V?(this.primaryTouch=e.changedPointers[0].identifier,St.call(this,e)):t&(H|B)&&St.call(this,e)}).call(this,e,n);else if(r&&(function(t){for(var e=t.srcEvent.clientX,n=t.srcEvent.clientY,r=0;r<this.lastTouches.length;r++){var i=this.lastTouches[r],o=Math.abs(e-i.x),s=Math.abs(n-i.y);if(o<=25&&s<=25)return!0}return!1}).call(this,n))return;this.callback(t,e,n)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var Tt=D(c.style,"touchAction"),Ot=Tt!==a,kt=function(){if(!Ot)return!1;var t={},e=i.CSS&&i.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(n){t[n]=!e||i.CSS.supports("touch-action",n)}),t}();function Pt(t,e){this.manager=t,this.set(e)}Pt.prototype={set:function(t){"compute"==t&&(t=this.compute()),Ot&&this.manager.element.style&&kt[t]&&(this.manager.element.style[Tt]=t),this.actions=t.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var t=[];return m(this.manager.recognizers,function(e){E(e.options.enable,[e])&&(t=t.concat(e.getTouchAction()))}),function(t){if(k(t,"none"))return"none";var e=k(t,"pan-x"),n=k(t,"pan-y");return e&&n?"none":e||n?e?"pan-x":"pan-y":k(t,"manipulation")?"manipulation":"auto"}(t.join(" "))},preventDefaults:function(t){var e=t.srcEvent,n=t.offsetDirection;if(this.manager.session.prevented)e.preventDefault();else{var r=this.actions,i=k(r,"none")&&!kt.none,o=k(r,"pan-y")&&!kt["pan-y"],s=k(r,"pan-x")&&!kt["pan-x"];if(i&&1===t.pointers.length&&t.distance<2&&t.deltaTime<250)return;if(!s||!o)return i||o&&n&Y||s&&n&W?this.preventSrc(e):void 0}},preventSrc:function(t){this.manager.session.prevented=!0,t.preventDefault()}};var It=1,Mt=2,At=4,Dt=8,Nt=Dt,Rt=16;function jt(t){this.options=l({},this.defaults,t||{}),this.id=N++,this.manager=null,this.options.enable=x(this.options.enable,!0),this.state=It,this.simultaneous={},this.requireFail=[]}function Lt(t){return t&Rt?"cancel":t&Dt?"end":t&At?"move":t&Mt?"start":""}function Ft(t){return t==Q?"down":t==G?"up":t==$?"left":t==q?"right":""}function zt(t,e){var n=e.manager;return n?n.get(t):t}function Vt(){jt.apply(this,arguments)}function Ht(){Vt.apply(this,arguments),this.pX=null,this.pY=null}function Bt(){Vt.apply(this,arguments)}function Ut(){jt.apply(this,arguments),this._timer=null,this._input=null}function $t(){Vt.apply(this,arguments)}function qt(){Vt.apply(this,arguments)}function Gt(){jt.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function Qt(t,e){return(e=e||{}).recognizers=x(e.recognizers,Qt.defaults.preset),new Yt(t,e)}function Yt(t,e){var n;this.options=l({},Qt.defaults,e||{}),this.options.inputTarget=this.options.inputTarget||t,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=t,this.input=new((n=this).options.inputClass||(L?vt:F?Ct:j?xt:ct))(n,tt),this.touchAction=new Pt(this,this.options.touchAction),Wt(this,!0),m(this.options.recognizers,function(t){var e=this.add(new t[0](t[1]));t[2]&&e.recognizeWith(t[2]),t[3]&&e.requireFailure(t[3])},this)}function Wt(t,e){var n,r=t.element;r.style&&(m(t.options.cssProps,function(i,o){n=D(r.style,o),e?(t.oldCssProps[n]=r.style[n],r.style[n]=i):r.style[n]=t.oldCssProps[n]||""}),e||(t.oldCssProps={}))}jt.prototype={defaults:{},set:function(t){return l(this.options,t),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(t){if(g(t,"recognizeWith",this))return this;var e=this.simultaneous;return e[(t=zt(t,this)).id]||(e[t.id]=t,t.recognizeWith(this)),this},dropRecognizeWith:function(t){return g(t,"dropRecognizeWith",this)?this:(t=zt(t,this),delete this.simultaneous[t.id],this)},requireFailure:function(t){if(g(t,"requireFailure",this))return this;var e=this.requireFail;return-1===I(e,t=zt(t,this))&&(e.push(t),t.requireFailure(this)),this},dropRequireFailure:function(t){if(g(t,"dropRequireFailure",this))return this;t=zt(t,this);var e=I(this.requireFail,t);return e>-1&&this.requireFail.splice(e,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(t){var e=this,n=this.state;function r(n){e.manager.emit(n,t)}n<Dt&&r(e.options.event+Lt(n)),r(e.options.event),t.additionalEvent&&r(t.additionalEvent),n>=Dt&&r(e.options.event+Lt(n))},tryEmit:function(t){if(this.canEmit())return this.emit(t);this.state=32},canEmit:function(){for(var t=0;t<this.requireFail.length;){if(!(this.requireFail[t].state&(32|It)))return!1;t++}return!0},recognize:function(t){var e=l({},t);if(!E(this.options.enable,[this,e]))return this.reset(),void(this.state=32);this.state&(Nt|Rt|32)&&(this.state=It),this.state=this.process(e),this.state&(Mt|At|Dt|Rt)&&this.tryEmit(e)},process:function(t){},getTouchAction:function(){},reset:function(){}},_(Vt,jt,{defaults:{pointers:1},attrTest:function(t){var e=this.options.pointers;return 0===e||t.pointers.length===e},process:function(t){var e=this.state,n=t.eventType,r=e&(Mt|At),i=this.attrTest(t);return r&&(n&B||!i)?e|Rt:r||i?n&H?e|Dt:e&Mt?e|At:Mt:32}}),_(Ht,Vt,{defaults:{event:"pan",threshold:10,pointers:1,direction:K},getTouchAction:function(){var t=this.options.direction,e=[];return t&Y&&e.push("pan-y"),t&W&&e.push("pan-x"),e},directionTest:function(t){var e=this.options,n=!0,r=t.distance,i=t.direction,o=t.deltaX,s=t.deltaY;return i&e.direction||(e.direction&Y?(i=0===o?U:o<0?$:q,n=o!=this.pX,r=Math.abs(t.deltaX)):(i=0===s?U:s<0?G:Q,n=s!=this.pY,r=Math.abs(t.deltaY))),t.direction=i,n&&r>e.threshold&&i&e.direction},attrTest:function(t){return Vt.prototype.attrTest.call(this,t)&&(this.state&Mt||!(this.state&Mt)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=Ft(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),_(Bt,Vt,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||this.state&Mt)},emit:function(t){1!==t.scale&&(t.additionalEvent=this.options.event+(t.scale<1?"in":"out")),this._super.emit.call(this,t)}}),_(Ut,jt,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return["auto"]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,r=t.distance<e.threshold,i=t.deltaTime>e.time;if(this._input=t,!r||!n||t.eventType&(H|B)&&!i)this.reset();else if(t.eventType&V)this.reset(),this._timer=v(function(){this.state=Nt,this.tryEmit()},e.time,this);else if(t.eventType&H)return Nt;return 32},reset:function(){clearTimeout(this._timer)},emit:function(t){this.state===Nt&&(t&&t.eventType&H?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=f(),this.manager.emit(this.options.event,this._input)))}}),_($t,Vt,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||this.state&Mt)}}),_(qt,Vt,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:Y|W,pointers:1},getTouchAction:function(){return Ht.prototype.getTouchAction.call(this)},attrTest:function(t){var e,n=this.options.direction;return n&(Y|W)?e=t.overallVelocity:n&Y?e=t.overallVelocityX:n&W&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&n&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&h(e)>this.options.velocity&&t.eventType&H},emit:function(t){var e=Ft(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),_(Gt,jt,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return["manipulation"]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,r=t.distance<e.threshold,i=t.deltaTime<e.time;if(this.reset(),t.eventType&V&&0===this.count)return this.failTimeout();if(r&&i&&n){if(t.eventType!=H)return this.failTimeout();var o=!this.pTime||t.timeStamp-this.pTime<e.interval,s=!this.pCenter||ot(this.pCenter,t.center)<e.posThreshold;if(this.pTime=t.timeStamp,this.pCenter=t.center,s&&o?this.count+=1:this.count=1,this._input=t,0==this.count%e.taps)return this.hasRequireFailures()?(this._timer=v(function(){this.state=Nt,this.tryEmit()},e.interval,this),Mt):Nt}return 32},failTimeout:function(){return this._timer=v(function(){this.state=32},this.options.interval,this),32},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==Nt&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),Qt.VERSION="2.0.7",Qt.defaults={domEvents:!1,touchAction:"compute",enable:!0,inputTarget:null,inputClass:null,preset:[[$t,{enable:!1}],[Bt,{enable:!1},["rotate"]],[qt,{direction:Y}],[Ht,{direction:Y},["swipe"]],[Gt],[Gt,{event:"doubletap",taps:2},["tap"]],[Ut]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}},Yt.prototype={set:function(t){return l(this.options,t),t.touchAction&&this.touchAction.update(),t.inputTarget&&(this.input.destroy(),this.input.target=t.inputTarget,this.input.init()),this},stop:function(t){this.session.stopped=t?2:1},recognize:function(t){var e=this.session;if(!e.stopped){var n;this.touchAction.preventDefaults(t);var r=this.recognizers,i=e.curRecognizer;(!i||i&&i.state&Nt)&&(i=e.curRecognizer=null);for(var o=0;o<r.length;)n=r[o],2===e.stopped||i&&n!=i&&!n.canRecognizeWith(i)?n.reset():n.recognize(t),!i&&n.state&(Mt|At|Dt)&&(i=e.curRecognizer=n),o++}},get:function(t){if(t instanceof jt)return t;for(var e=this.recognizers,n=0;n<e.length;n++)if(e[n].options.event==t)return e[n];return null},add:function(t){if(g(t,"add",this))return this;var e=this.get(t.options.event);return e&&this.remove(e),this.recognizers.push(t),t.manager=this,this.touchAction.update(),t},remove:function(t){if(g(t,"remove",this))return this;if(t=this.get(t)){var e=this.recognizers,n=I(e,t);-1!==n&&(e.splice(n,1),this.touchAction.update())}return this},on:function(t,e){if(t!==a&&e!==a){var n=this.handlers;return m(P(t),function(t){n[t]=n[t]||[],n[t].push(e)}),this}},off:function(t,e){if(t!==a){var n=this.handlers;return m(P(t),function(t){e?n[t]&&n[t].splice(I(n[t],e),1):delete n[t]}),this}},emit:function(t,e){this.options.domEvents&&function(t,e){var n=o.createEvent("Event");n.initEvent(t,!0,!0),n.gesture=e,e.target.dispatchEvent(n)}(t,e);var n=this.handlers[t]&&this.handlers[t].slice();if(n&&n.length){e.type=t,e.preventDefault=function(){e.srcEvent.preventDefault()};for(var r=0;r<n.length;)n[r](e),r++}},destroy:function(){this.element&&Wt(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},l(Qt,{INPUT_START:V,INPUT_MOVE:2,INPUT_END:H,INPUT_CANCEL:B,STATE_POSSIBLE:It,STATE_BEGAN:Mt,STATE_CHANGED:At,STATE_ENDED:Dt,STATE_RECOGNIZED:Nt,STATE_CANCELLED:Rt,STATE_FAILED:32,DIRECTION_NONE:U,DIRECTION_LEFT:$,DIRECTION_RIGHT:q,DIRECTION_UP:G,DIRECTION_DOWN:Q,DIRECTION_HORIZONTAL:Y,DIRECTION_VERTICAL:W,DIRECTION_ALL:K,Manager:Yt,Input:J,TouchAction:Pt,TouchInput:Ct,MouseInput:ct,PointerEventInput:vt,TouchMouseInput:xt,SingleTouchInput:wt,Recognizer:jt,AttrRecognizer:Vt,Tap:Gt,Pan:Ht,Swipe:qt,Pinch:Bt,Rotate:$t,Press:Ut,on:S,off:T,each:m,merge:b,extend:w,assign:l,inherit:_,bindFn:C,prefixed:D}),(void 0!==i?i:"undefined"!=typeof self?self:{}).Hammer=Qt,(r=(function(){return Qt}).call(e,n,e,t))===a||(t.exports=r)}(window,document)},zUnb:function(t,e,n){"use strict";n.r(e);var r=n("CcnG"),i=(n("yLV6"),n("imBb"),n("0JBz")),o=n("mrSG"),s=function(){return function(){}}(),a=new r.InjectionToken("Location Initialized"),l=function(){return function(){}}(),u=new r.InjectionToken("appBaseHref"),c=function(){function t(t){var n=this;this._subject=new r.EventEmitter,this._platformStrategy=t;var i=this._platformStrategy.getBaseHref();this._baseHref=e.stripTrailingSlash(p(i)),this._platformStrategy.onPopState(function(t){n._subject.emit({url:n.path(!0),pop:!0,state:t.state,type:t.type})})}var e;return e=t,t.prototype.path=function(t){return void 0===t&&(t=!1),this.normalize(this._platformStrategy.path(t))},t.prototype.isCurrentPathEqualTo=function(t,n){return void 0===n&&(n=""),this.path()==this.normalize(t+e.normalizeQueryParams(n))},t.prototype.normalize=function(t){return e.stripTrailingSlash(function(t,e){return t&&e.startsWith(t)?e.substring(t.length):e}(this._baseHref,p(t)))},t.prototype.prepareExternalUrl=function(t){return t&&"/"!==t[0]&&(t="/"+t),this._platformStrategy.prepareExternalUrl(t)},t.prototype.go=function(t,e,n){void 0===e&&(e=""),void 0===n&&(n=null),this._platformStrategy.pushState(n,"",t,e)},t.prototype.replaceState=function(t,e,n){void 0===e&&(e=""),void 0===n&&(n=null),this._platformStrategy.replaceState(n,"",t,e)},t.prototype.forward=function(){this._platformStrategy.forward()},t.prototype.back=function(){this._platformStrategy.back()},t.prototype.subscribe=function(t,e,n){return this._subject.subscribe({next:t,error:e,complete:n})},t.normalizeQueryParams=function(t){return t&&"?"!==t[0]?"?"+t:t},t.joinWithSlash=function(t,e){if(0==t.length)return e;if(0==e.length)return t;var n=0;return t.endsWith("/")&&n++,e.startsWith("/")&&n++,2==n?t+e.substring(1):1==n?t+e:t+"/"+e},t.stripTrailingSlash=function(t){var e=t.match(/#|\?|$/),n=e&&e.index||t.length;return t.slice(0,n-("/"===t[n-1]?1:0))+t.slice(n)},t}();function p(t){return t.replace(/\/index.html$/,"")}var d=function(t){function e(e,n){var r=t.call(this)||this;return r._platformLocation=e,r._baseHref="",null!=n&&(r._baseHref=n),r}return Object(o.c)(e,t),e.prototype.onPopState=function(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)},e.prototype.getBaseHref=function(){return this._baseHref},e.prototype.path=function(t){void 0===t&&(t=!1);var e=this._platformLocation.hash;return null==e&&(e="#"),e.length>0?e.substring(1):e},e.prototype.prepareExternalUrl=function(t){var e=c.joinWithSlash(this._baseHref,t);return e.length>0?"#"+e:e},e.prototype.pushState=function(t,e,n,r){var i=this.prepareExternalUrl(n+c.normalizeQueryParams(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.pushState(t,e,i)},e.prototype.replaceState=function(t,e,n,r){var i=this.prepareExternalUrl(n+c.normalizeQueryParams(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.replaceState(t,e,i)},e.prototype.forward=function(){this._platformLocation.forward()},e.prototype.back=function(){this._platformLocation.back()},e}(l),h=function(t){function e(e,n){var r=t.call(this)||this;if(r._platformLocation=e,null==n&&(n=r._platformLocation.getBaseHrefFromDOM()),null==n)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");return r._baseHref=n,r}return Object(o.c)(e,t),e.prototype.onPopState=function(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)},e.prototype.getBaseHref=function(){return this._baseHref},e.prototype.prepareExternalUrl=function(t){return c.joinWithSlash(this._baseHref,t)},e.prototype.path=function(t){void 0===t&&(t=!1);var e=this._platformLocation.pathname+c.normalizeQueryParams(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?""+e+n:e},e.prototype.pushState=function(t,e,n,r){var i=this.prepareExternalUrl(n+c.normalizeQueryParams(r));this._platformLocation.pushState(t,e,i)},e.prototype.replaceState=function(t,e,n,r){var i=this.prepareExternalUrl(n+c.normalizeQueryParams(r));this._platformLocation.replaceState(t,e,i)},e.prototype.forward=function(){this._platformLocation.forward()},e.prototype.back=function(){this._platformLocation.back()},e}(l),f=void 0,v=["en",[["a","p"],["AM","PM"],f],[["AM","PM"],f,f],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],f,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],f,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",f,"{1} 'at' {0}",f],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"$","US Dollar",{},function(t){var e=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===n?1:5}],g={},m=function(t){return t[t.Zero=0]="Zero",t[t.One=1]="One",t[t.Two=2]="Two",t[t.Few=3]="Few",t[t.Many=4]="Many",t[t.Other=5]="Other",t}({}),y=new r.InjectionToken("UseV4Plurals"),w=function(){return function(){}}(),b=function(t){function e(e,n){var r=t.call(this)||this;return r.locale=e,r.deprecatedPluralFn=n,r}return Object(o.c)(e,t),e.prototype.getPluralCategory=function(t,e){switch(this.deprecatedPluralFn?this.deprecatedPluralFn(e||this.locale,t):function(t){return function(t){var e=t.toLowerCase().replace(/_/g,"-"),n=g[e];if(n)return n;var r=e.split("-")[0];if(n=g[r])return n;if("en"===r)return v;throw new Error('Missing locale data for the locale "'+t+'".')}(t)[18]}(e||this.locale)(t)){case m.Zero:return"zero";case m.One:return"one";case m.Two:return"two";case m.Few:return"few";case m.Many:return"many";default:return"other"}},e}(w);function _(t,e){var n,r;e=encodeURIComponent(e);try{for(var i=Object(o.h)(t.split(";")),s=i.next();!s.done;s=i.next()){var a=s.value,l=a.indexOf("="),u=Object(o.f)(-1==l?[a,""]:[a.slice(0,l),a.slice(l+1)],2),c=u[1];if(u[0].trim()===e)return decodeURIComponent(c)}}catch(p){n={error:p}}finally{try{s&&!s.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return null}var C=function(){function t(t,e,n,r){this.$implicit=t,this.ngForOf=e,this.index=n,this.count=r}return Object.defineProperty(t.prototype,"first",{get:function(){return 0===this.index},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"last",{get:function(){return this.index===this.count-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"even",{get:function(){return this.index%2==0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"odd",{get:function(){return!this.even},enumerable:!0,configurable:!0}),t}(),E=function(){function t(t,e,n){this._viewContainer=t,this._template=e,this._differs=n,this._ngForOfDirty=!0,this._differ=null}return Object.defineProperty(t.prototype,"ngForOf",{set:function(t){this._ngForOf=t,this._ngForOfDirty=!0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngForTrackBy",{get:function(){return this._trackByFn},set:function(t){Object(r.isDevMode)()&&null!=t&&"function"!=typeof t&&console&&console.warn&&console.warn("trackBy must be a function, but received "+JSON.stringify(t)+". See https://angular.io/docs/ts/latest/api/common/index/NgFor-directive.html#!#change-propagation for more information."),this._trackByFn=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngForTemplate",{set:function(t){t&&(this._template=t)},enumerable:!0,configurable:!0}),t.prototype.ngDoCheck=function(){if(this._ngForOfDirty){this._ngForOfDirty=!1;var t=this._ngForOf;if(!this._differ&&t)try{this._differ=this._differs.find(t).create(this.ngForTrackBy)}catch(r){throw new Error("Cannot find a differ supporting object '"+t+"' of type '"+((e=t).name||typeof e)+"'. NgFor only supports binding to Iterables such as Arrays.")}}var e;if(this._differ){var n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}},t.prototype._applyChanges=function(t){var e=this,n=[];t.forEachOperation(function(t,r,i){if(null==t.previousIndex){var o=e._viewContainer.createEmbeddedView(e._template,new C(null,e._ngForOf,-1,-1),i),s=new x(t,o);n.push(s)}else null==i?e._viewContainer.remove(r):(o=e._viewContainer.get(r),e._viewContainer.move(o,i),s=new x(t,o),n.push(s))});for(var r=0;r<n.length;r++)this._perViewChange(n[r].view,n[r].record);r=0;for(var i=this._viewContainer.length;r<i;r++){var o=this._viewContainer.get(r);o.context.index=r,o.context.count=i,o.context.ngForOf=this._ngForOf}t.forEachIdentityChange(function(t){e._viewContainer.get(t.currentIndex).context.$implicit=t.item})},t.prototype._perViewChange=function(t,e){t.context.$implicit=e.item},t}(),x=function(){return function(t,e){this.record=t,this.view=e}}(),S=function(){function t(t,e){this._viewContainer=t,this._context=new T,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=e}return Object.defineProperty(t.prototype,"ngIf",{set:function(t){this._context.$implicit=this._context.ngIf=t,this._updateView()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngIfThen",{set:function(t){O("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngIfElse",{set:function(t){O("ngIfElse",t),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()},enumerable:!0,configurable:!0}),t.prototype._updateView=function(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))},t}(),T=function(){return function(){this.$implicit=null,this.ngIf=null}}();function O(t,e){if(e&&!e.createEmbeddedView)throw new Error(t+" must be a TemplateRef, but received '"+Object(r["\u0275stringify"])(e)+"'.")}var k=function(){return function(){}}(),P=new r.InjectionToken("DocumentToken"),I="browser",M="server";function A(t){return t===I}function D(t){return t===M}var N=function(){function t(){}return t.ngInjectableDef=Object(r.defineInjectable)({providedIn:"root",factory:function(){return new R(Object(r.inject)(P),window)}}),t}(),R=function(){function t(t,e){this.document=t,this.window=e,this.offset=function(){return[0,0]}}return t.prototype.setOffset=function(t){this.offset=Array.isArray(t)?function(){return t}:t},t.prototype.getScrollPosition=function(){return this.supportScrollRestoration()?[this.window.scrollX,this.window.scrollY]:[0,0]},t.prototype.scrollToPosition=function(t){this.supportScrollRestoration()&&this.window.scrollTo(t[0],t[1])},t.prototype.scrollToAnchor=function(t){if(this.supportScrollRestoration()){var e=this.document.querySelector("#"+t);if(e)return void this.scrollToElement(e);var n=this.document.querySelector("[name='"+t+"']");if(n)return void this.scrollToElement(n)}},t.prototype.setHistoryScrollRestoration=function(t){if(this.supportScrollRestoration()){var e=this.window.history;e&&e.scrollRestoration&&(e.scrollRestoration=t)}},t.prototype.scrollToElement=function(t){var e=t.getBoundingClientRect(),n=e.left+this.window.pageXOffset,r=e.top+this.window.pageYOffset,i=this.offset();this.window.scrollTo(n-i[0],r-i[1])},t.prototype.supportScrollRestoration=function(){try{return!!this.window&&!!this.window.scrollTo}catch(t){return!1}},t}(),j=new r.InjectionToken("SWIPER_CONFIG"),L=["init","beforeDestroy","scroll","progress","keyPress","beforeResize","afterResize","resize","breakpoint","beforeResize","sliderMove","slideChange","setTranslate","setTransition","fromEdge","reachEnd","reachBeginning","autoplay","autoplayStop","autoplayStart","imagesReady","lazyImageLoad","lazyImageReady","scrollDragEnd","scrollDragMove","scrollDragStart","swiperTap","swiperClick","swiperDoubleTap","swiperTouchEnd","swiperTouchMove","swiperTouchStart","swiperTouchMoveOpposite","swiperTransitionEnd","swiperTransitionStart","slideNextTransitionEnd","slideNextTransitionStart","slidePrevTransitionEnd","slidePrevTransitionStart","slideChangeTransitionEnd","slideChangeTransitionStart"],F=function(){function t(t){void 0===t&&(t={}),this.assign(t)}return t.prototype.assign=function(t,e){for(var n in void 0===t&&(t={}),e=e||this,t)null==t[n]||Array.isArray(t[n])||"object"!=typeof t[n]||"undefined"!=typeof HTMLElement&&t[n]instanceof HTMLElement?e[n]=t[n]:(e[n]={},this.assign(t[n],e[n]))},t}(),z=function(){function t(t,e,n,i,o){this.platformId=t,this.zone=e,this.elementRef=n,this.differs=i,this.defaults=o,this.initialIndex=null,this.configDiff=null,this.disabled=!1,this.indexChange=new r.EventEmitter,this.S_INIT=new r.EventEmitter,this.S_BEFOREDESTROY=new r.EventEmitter,this.S_SCROLL=new r.EventEmitter,this.S_PROGRESS=new r.EventEmitter,this.S_RESIZE=new r.EventEmitter,this.S_BREAKPOINT=new r.EventEmitter,this.S_BEFORERESIZE=new r.EventEmitter,this.S_KEYPRESS=new r.EventEmitter,this.S_SLIDERMOVE=new r.EventEmitter,this.S_SLIDECHANGE=new r.EventEmitter,this.S_SETTRANSLATE=new r.EventEmitter,this.S_SETTRANSITION=new r.EventEmitter,this.S_FROMEDGE=new r.EventEmitter,this.S_REACHEND=new r.EventEmitter,this.S_REACHBEGINNING=new r.EventEmitter,this.S_AUTOPLAY=new r.EventEmitter,this.S_AUTOPLAYSTART=new r.EventEmitter,this.S_AUTOPLAYSTOP=new r.EventEmitter,this.S_IMAGESREADY=new r.EventEmitter,this.S_LAZYIMAGELOAD=new r.EventEmitter,this.S_LAZYIMAGEREADY=new r.EventEmitter,this.S_SCROLLDRAGEND=new r.EventEmitter,this.S_SCROLLDRAGMOVE=new r.EventEmitter,this.S_SCROLLDRAGSTART=new r.EventEmitter,this.S_TAP=new r.EventEmitter,this.S_CLICK=new r.EventEmitter,this.S_DOUBLETAP=new r.EventEmitter,this.S_TOUCHEND=new r.EventEmitter,this.S_TOUCHMOVE=new r.EventEmitter,this.S_TOUCHSTART=new r.EventEmitter,this.S_TOUCHMOVEOPPOSITE=new r.EventEmitter,this.S_TRANSITIONEND=new r.EventEmitter,this.S_TRANSITIONSTART=new r.EventEmitter,this.S_SLIDEPREVTRANSITIONEND=new r.EventEmitter,this.S_SLIDEPREVTRANSITIONSTART=new r.EventEmitter,this.S_SLIDENEXTTRANSITIONEND=new r.EventEmitter,this.S_SLIDENEXTTRANSITIONSTART=new r.EventEmitter,this.S_SLIDECHANGETRANSITIONEND=new r.EventEmitter,this.S_SLIDECHANGETRANSITIONSTART=new r.EventEmitter}return Object.defineProperty(t.prototype,"index",{set:function(t){null!=t&&this.setIndex(t)},enumerable:!0,configurable:!0}),t.prototype.ngAfterViewInit=function(){var t=this;if(A(this.platformId)){var e=new F(this.defaults);e.assign(this.config),!0===e.scrollbar&&(e.scrollbar={el:".swiper-scrollbar"}),!0===e.pagination&&(e.pagination={el:".swiper-pagination"}),!0===e.navigation&&(e.navigation={prevEl:".swiper-button-prev",nextEl:".swiper-button-next"}),this.disabled&&(e.allowSlidePrev=!1,e.allowSlideNext=!1),null!=this.initialIndex&&(e.initialSlide=this.initialIndex,this.initialIndex=null),e.on={slideChange:function(){t.zone.run(function(){t.instance&&t.indexChange.emit(t.instance.realIndex)})}},this.zone.runOutsideAngular(function(){t.instance=new i(t.elementRef.nativeElement,e)}),!1!==e.init&&this.S_INIT.emit(this.instance),L.forEach(function(e){var n=e.replace("swiper","");n=n.charAt(0).toLowerCase()+n.slice(1),t.instance.on(n,function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];1===e.length&&(e=e[0]);var i="S_"+n.toUpperCase(),o=t[i];o.observers.length>0&&t.zone.run(function(){o.emit(e)})})}),this.configDiff||(this.configDiff=this.differs.find(this.config||{}).create(),this.configDiff.diff(this.config||{}))}},t.prototype.ngOnDestroy=function(){var t=this;this.instance&&(this.zone.runOutsideAngular(function(){t.instance.destroy(!0,t.instance.initialized||!1)}),this.instance=null)},t.prototype.ngDoCheck=function(){this.configDiff&&this.configDiff.diff(this.config||{})&&(this.initialIndex=this.getIndex(!0),this.ngOnDestroy(),this.ngAfterViewInit(),this.update())},t.prototype.ngOnChanges=function(t){var e=this;this.instance&&t.disabled&&t.disabled.currentValue!==t.disabled.previousValue&&(!0===t.disabled.currentValue?this.zone.runOutsideAngular(function(){e.ngOnDestroy(),e.ngAfterViewInit()}):!1===t.disabled.currentValue&&this.zone.runOutsideAngular(function(){e.ngOnDestroy(),e.ngAfterViewInit()}))},t.prototype.swiper=function(){return this.instance},t.prototype.init=function(){var t=this;this.instance&&this.zone.runOutsideAngular(function(){t.instance.init()})},t.prototype.update=function(){var t=this;setTimeout(function(){t.instance&&t.zone.runOutsideAngular(function(){t.instance.update()})},0)},t.prototype.getIndex=function(t){return this.instance?t?this.instance.realIndex:this.instance.activeIndex:this.initialIndex||0},t.prototype.setIndex=function(t,e,n){var r=this;if(this.instance){var i=t*this.instance.params.slidesPerGroup;this.instance.params.loop&&(i+=this.instance.loopedSlides),this.zone.runOutsideAngular(function(){r.instance.slideTo(i,e,!n)})}else this.initialIndex=t},t.prototype.prevSlide=function(t,e){var n=this;this.instance&&this.zone.runOutsideAngular(function(){n.instance.slidePrev(t,!e)})},t.prototype.nextSlide=function(t,e){var n=this;this.instance&&this.zone.runOutsideAngular(function(){n.instance.slideNext(t,!e)})},t.prototype.stopAutoplay=function(t){var e=this;t&&this.setIndex(0),this.instance&&this.instance.autoplay&&this.zone.runOutsideAngular(function(){e.instance.autoplay.stop()})},t.prototype.startAutoplay=function(t){var e=this;t&&this.setIndex(0),this.instance&&this.instance.autoplay&&this.zone.runOutsideAngular(function(){e.instance.autoplay.start()})},t}(),V=function(){function t(t,e,n,i){this.zone=t,this.cdRef=e,this.platformId=n,this.defaults=i,this.mo=null,this.swiperConfig=null,this.paginationBackup=null,this.paginationConfig=null,this.index=null,this.disabled=!1,this.useSwiperClass=!0,this.indexChange=new r.EventEmitter,this.S_INIT=new r.EventEmitter,this.S_BEFOREDESTROY=new r.EventEmitter,this.S_SCROLL=new r.EventEmitter,this.S_PROGRESS=new r.EventEmitter,this.S_RESIZE=new r.EventEmitter,this.S_BREAKPOINT=new r.EventEmitter,this.S_BEFORERESIZE=new r.EventEmitter,this.S_KEYPRESS=new r.EventEmitter,this.S_SLIDERMOVE=new r.EventEmitter,this.S_SLIDECHANGE=new r.EventEmitter,this.S_SETTRANSLATE=new r.EventEmitter,this.S_SETTRANSITION=new r.EventEmitter,this.S_FROMEDGE=new r.EventEmitter,this.S_REACHEND=new r.EventEmitter,this.S_REACHBEGINNING=new r.EventEmitter,this.S_AUTOPLAY=new r.EventEmitter,this.S_AUTOPLAYSTART=new r.EventEmitter,this.S_AUTOPLAYSTOP=new r.EventEmitter,this.S_IMAGESREADY=new r.EventEmitter,this.S_LAZYIMAGELOAD=new r.EventEmitter,this.S_LAZYIMAGEREADY=new r.EventEmitter,this.S_SCROLLDRAGEND=new r.EventEmitter,this.S_SCROLLDRAGMOVE=new r.EventEmitter,this.S_SCROLLDRAGSTART=new r.EventEmitter,this.S_TAP=new r.EventEmitter,this.S_CLICK=new r.EventEmitter,this.S_DOUBLETAP=new r.EventEmitter,this.S_TOUCHEND=new r.EventEmitter,this.S_TOUCHMOVE=new r.EventEmitter,this.S_TOUCHSTART=new r.EventEmitter,this.S_TOUCHMOVEOPPOSITE=new r.EventEmitter,this.S_TRANSITIONEND=new r.EventEmitter,this.S_TRANSITIONSTART=new r.EventEmitter,this.S_SLIDEPREVTRANSITIONEND=new r.EventEmitter,this.S_SLIDEPREVTRANSITIONSTART=new r.EventEmitter,this.S_SLIDENEXTTRANSITIONEND=new r.EventEmitter,this.S_SLIDENEXTTRANSITIONSTART=new r.EventEmitter,this.S_SLIDECHANGETRANSITIONEND=new r.EventEmitter,this.S_SLIDECHANGETRANSITIONSTART=new r.EventEmitter}return Object.defineProperty(t.prototype,"isAtLast",{get:function(){return!(!this.directiveRef||!this.directiveRef.swiper())&&this.directiveRef.swiper().isEnd},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isAtFirst",{get:function(){return!(!this.directiveRef||!this.directiveRef.swiper())&&this.directiveRef.swiper().isBeginning},enumerable:!0,configurable:!0}),t.prototype.ngAfterViewInit=function(){var t=this;A(this.platformId)&&(this.zone.runOutsideAngular(function(){t.updateClasses(),t.swiperSlides&&"undefined"!=typeof MutationObserver&&(t.mo=new MutationObserver(function(e){t.updateClasses()}),t.mo.observe(t.swiperSlides.nativeElement,{childList:!0}))}),window.setTimeout(function(){t.directiveRef&&(t.S_INIT.emit(),t.directiveRef.indexChange=t.indexChange,L.forEach(function(e){if(t.directiveRef){var n="S_"+e.replace("swiper","").toUpperCase();t.directiveRef[n]=t[n]}}))},0))},t.prototype.ngOnDestroy=function(){this.mo&&this.mo.disconnect(),this.config&&this.paginationBackup&&(this.config.pagination=this.paginationBackup)},t.prototype.getConfig=function(){var t=this;return this.swiperConfig=new F(this.defaults),this.swiperConfig.assign(this.config),!0!==this.swiperConfig.pagination&&(!this.swiperConfig.pagination||"object"!=typeof this.swiperConfig.pagination||this.swiperConfig.pagination.type&&"bullets"!==this.swiperConfig.pagination.type||this.swiperConfig.pagination.renderBullet||".swiper-pagination"!==this.swiperConfig.pagination.el)||(this.config=this.config||{},this.paginationConfig||(this.paginationBackup=this.config.pagination,this.paginationConfig={el:".swiper-pagination",renderBullet:function(e,n){var r='<span class="'+n+" "+n+'-middle" index="'+e+'"></span>';return 0===e?r='<span class="'+n+" "+n+'-first" index="'+e+'"></span>':e===(t.swiperSlides?t.swiperSlides.nativeElement.children:[]).length-1&&(r='<span class="'+n+" "+n+'-last" index="'+e+'"></span>'),'<span class="swiper-pagination-handle" index="'+e+'">'+r+"</span>"}}),this.config.pagination=!0===this.swiperConfig.pagination?this.paginationConfig:Object.assign({},this.config.pagination,this.paginationConfig)),this.config},t.prototype.updateClasses=function(){if(this.swiperSlides){for(var t=!1,e=this.swiperSlides.nativeElement.children,n=0;n<e.length;n++)e[n].classList.contains("swiper-slide")||(t=!0,e[n].classList.add("swiper-slide"));t&&this.directiveRef&&this.directiveRef.update()}this.cdRef.detectChanges()},t}(),H=function(){return function(){}}(),B={observer:!0,direction:"horizontal",threshold:50,spaceBetween:5,slidesPerView:1,centeredSlides:!0},U=function(){return function(){}}(),$=function(){return function(){this.title="ngEclaireComingSoon"}}(),q=n("nkY7"),G=n("IUTb"),Q=n("6blF"),Y=new Q.a(function(t){return t.complete()});function W(t){return t?function(t){return new Q.a(function(e){return t.schedule(function(){return e.complete()})})}(t):Y}function K(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n,r,i=t[t.length-1];switch(Object(q.a)(i)?t.pop():i=void 0,t.length){case 0:return W(i);case 1:return i?Object(G.a)(t,i):(n=t[0],(r=new Q.a(function(t){t.next(n),t.complete()}))._isScalar=!0,r.value=n,r);default:return Object(G.a)(t,i)}}var X=n("0/uQ");function Z(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}Z.prototype=Object.create(Error.prototype);var J=Z,tt=n("K9Ia"),et=n("8g8A"),nt=function(t){function e(e){var n=t.call(this)||this;return n._value=e,n}return o.c(e,t),Object.defineProperty(e.prototype,"value",{get:function(){return this.getValue()},enumerable:!0,configurable:!0}),e.prototype._subscribe=function(e){var n=t.prototype._subscribe.call(this,e);return n&&!n.closed&&e.next(this._value),n},e.prototype.getValue=function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new et.a;return this._value},e.prototype.next=function(e){t.prototype.next.call(this,this._value=e)},e}(tt.a),rt=n("67Y/"),it=n("Zn8D");function ot(){return Object(it.a)(1)}var st=n("FFOo");function at(t,e){return function(n){return n.lift(new lt(t,e))}}var lt=function(){function t(t,e){this.predicate=t,this.thisArg=e}return t.prototype.call=function(t,e){return e.subscribe(new ut(t,this.predicate,this.thisArg))},t}(),ut=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.predicate=n,i.thisArg=r,i.count=0,i}return o.c(e,t),e.prototype._next=function(t){var e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}e&&this.destination.next(t)},e}(st.a);function ct(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}ct.prototype=Object.create(Error.prototype);var pt=ct;function dt(t){return function(e){return 0===t?W():e.lift(new ht(t))}}var ht=function(){function t(t){if(this.total=t,this.total<0)throw new pt}return t.prototype.call=function(t,e){return e.subscribe(new ft(t,this.total))},t}(),ft=function(t){function e(e,n){var r=t.call(this,e)||this;return r.total=n,r.ring=new Array,r.count=0,r}return o.c(e,t),e.prototype._next=function(t){var e=this.ring,n=this.total,r=this.count++;e.length<n?e.push(t):e[r%n]=t},e.prototype._complete=function(){var t=this.destination,e=this.count;if(e>0)for(var n=this.count>=this.total?this.total:this.count,r=this.ring,i=0;i<n;i++){var o=e++%n;t.next(r[o])}t.complete()},e}(st.a),vt=n("+umK"),gt=n("2Bdj"),mt=function(){function t(t,e,n){this.nextOrObserver=t,this.error=e,this.complete=n}return t.prototype.call=function(t,e){return e.subscribe(new yt(t,this.nextOrObserver,this.error,this.complete))},t}(),yt=function(t){function e(e,n,r,i){var o=t.call(this,e)||this;return o._tapNext=vt.a,o._tapError=vt.a,o._tapComplete=vt.a,o._tapError=r||vt.a,o._tapComplete=i||vt.a,Object(gt.a)(n)?(o._context=o,o._tapNext=n):n&&(o._context=n,o._tapNext=n.next||vt.a,o._tapError=n.error||vt.a,o._tapComplete=n.complete||vt.a),o}return o.c(e,t),e.prototype._next=function(t){try{this._tapNext.call(this._context,t)}catch(e){return void this.destination.error(e)}this.destination.next(t)},e.prototype._error=function(t){try{this._tapError.call(this._context,t)}catch(t){return void this.destination.error(t)}this.destination.error(t)},e.prototype._complete=function(){try{this._tapComplete.call(this._context)}catch(t){return void this.destination.error(t)}return this.destination.complete()},e}(st.a),wt=function(t){return void 0===t&&(t=bt),e={hasValue:!1,next:function(){this.hasValue=!0},complete:function(){if(!this.hasValue)throw t()}},function(t){return t.lift(new mt(e,void 0,void 0))};var e};function bt(){return new J}function _t(t){return void 0===t&&(t=null),function(e){return e.lift(new Ct(t))}}var Ct=function(){function t(t){this.defaultValue=t}return t.prototype.call=function(t,e){return e.subscribe(new Et(t,this.defaultValue))},t}(),Et=function(t){function e(e,n){var r=t.call(this,e)||this;return r.defaultValue=n,r.isEmpty=!0,r}return o.c(e,t),e.prototype._next=function(t){this.isEmpty=!1,this.destination.next(t)},e.prototype._complete=function(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()},e}(st.a),xt=n("mChF");function St(t,e){var n=arguments.length>=2;return function(r){return r.pipe(t?at(function(e,n){return t(e,n,r)}):xt.a,dt(1),n?_t(e):wt(function(){return new J}))}}function Tt(t,e){return function(n){return n.lift(new Ot(t,e,n))}}var Ot=function(){function t(t,e,n){this.predicate=t,this.thisArg=e,this.source=n}return t.prototype.call=function(t,e){return e.subscribe(new kt(t,this.predicate,this.thisArg,this.source))},t}(),kt=function(t){function e(e,n,r,i){var o=t.call(this,e)||this;return o.predicate=n,o.thisArg=r,o.source=i,o.index=0,o.thisArg=r||o,o}return o.c(e,t),e.prototype.notifyComplete=function(t){this.destination.next(t),this.destination.complete()},e.prototype._next=function(t){var e=!1;try{e=this.predicate.call(this.thisArg,t,this.index++,this.source)}catch(n){return void this.destination.error(n)}e||this.notifyComplete(!1)},e.prototype._complete=function(){this.notifyComplete(!0)},e}(st.a),Pt=n("MGBS"),It=n("rPjj"),Mt=n("zotm");function At(t){return function(e){var n=new Dt(t),r=e.lift(n);return n.caught=r}}var Dt=function(){function t(t){this.selector=t}return t.prototype.call=function(t,e){return e.subscribe(new Nt(t,this.selector,this.caught))},t}(),Nt=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.selector=n,i.caught=r,i}return o.c(e,t),e.prototype.error=function(e){if(!this.isStopped){var n=void 0;try{n=this.selector(e,this.caught)}catch(i){return void t.prototype.error.call(this,i)}this._unsubscribeAndRecycle();var r=new It.a(this,void 0,void 0);this.add(r),Object(Mt.a)(this,n,void 0,void 0,r)}},e}(Pt.a),Rt=function(){function t(t){if(this.total=t,this.total<0)throw new pt}return t.prototype.call=function(t,e){return e.subscribe(new jt(t,this.total))},t}(),jt=function(t){function e(e,n){var r=t.call(this,e)||this;return r.total=n,r.count=0,r}return o.c(e,t),e.prototype._next=function(t){var e=this.total,n=++this.count;n<=e&&(this.destination.next(t),n===e&&(this.destination.complete(),this.unsubscribe()))},e}(st.a);function Lt(t,e){var n=arguments.length>=2;return function(r){return r.pipe(t?at(function(e,n){return t(e,n,r)}):xt.a,function(t){return t.lift(new Rt(1))},n?_t(e):wt(function(){return new J}))}}var Ft=n("psW0");function zt(t,e){return Object(Ft.a)(t,e,1)}function Vt(t,e){var n=!1;return arguments.length>=2&&(n=!0),function(r){return r.lift(new Ht(t,e,n))}}var Ht=function(){function t(t,e,n){void 0===n&&(n=!1),this.accumulator=t,this.seed=e,this.hasSeed=n}return t.prototype.call=function(t,e){return e.subscribe(new Bt(t,this.accumulator,this.seed,this.hasSeed))},t}(),Bt=function(t){function e(e,n,r,i){var o=t.call(this,e)||this;return o.accumulator=n,o._seed=r,o.hasSeed=i,o.index=0,o}return o.c(e,t),Object.defineProperty(e.prototype,"seed",{get:function(){return this._seed},set:function(t){this.hasSeed=!0,this._seed=t},enumerable:!0,configurable:!0}),e.prototype._next=function(t){if(this.hasSeed)return this._tryNext(t);this.seed=t,this.destination.next(t)},e.prototype._tryNext=function(t){var e,n=this.index++;try{e=this.accumulator(this.seed,t,n)}catch(r){this.destination.error(r)}this.seed=e,this.destination.next(e)},e}(st.a),Ut=n("y3By"),$t=null;function qt(){return $t}var Gt,Qt={class:"className",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"},Yt={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Wt={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"};r["\u0275global"].Node&&(Gt=r["\u0275global"].Node.prototype.contains||function(t){return!!(16&this.compareDocumentPosition(t))});var Kt,Xt=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(o.c)(e,t),e.prototype.parse=function(t){throw new Error("parse not implemented")},e.makeCurrent=function(){var t;t=new e,$t||($t=t)},e.prototype.hasProperty=function(t,e){return e in t},e.prototype.setProperty=function(t,e,n){t[e]=n},e.prototype.getProperty=function(t,e){return t[e]},e.prototype.invoke=function(t,e,n){var r;(r=t)[e].apply(r,Object(o.g)(n))},e.prototype.logError=function(t){window.console&&(console.error?console.error(t):console.log(t))},e.prototype.log=function(t){window.console&&window.console.log&&window.console.log(t)},e.prototype.logGroup=function(t){window.console&&window.console.group&&window.console.group(t)},e.prototype.logGroupEnd=function(){window.console&&window.console.groupEnd&&window.console.groupEnd()},Object.defineProperty(e.prototype,"attrToPropMap",{get:function(){return Qt},enumerable:!0,configurable:!0}),e.prototype.contains=function(t,e){return Gt.call(t,e)},e.prototype.querySelector=function(t,e){return t.querySelector(e)},e.prototype.querySelectorAll=function(t,e){return t.querySelectorAll(e)},e.prototype.on=function(t,e,n){t.addEventListener(e,n,!1)},e.prototype.onAndCancel=function(t,e,n){return t.addEventListener(e,n,!1),function(){t.removeEventListener(e,n,!1)}},e.prototype.dispatchEvent=function(t,e){t.dispatchEvent(e)},e.prototype.createMouseEvent=function(t){var e=this.getDefaultDocument().createEvent("MouseEvent");return e.initEvent(t,!0,!0),e},e.prototype.createEvent=function(t){var e=this.getDefaultDocument().createEvent("Event");return e.initEvent(t,!0,!0),e},e.prototype.preventDefault=function(t){t.preventDefault(),t.returnValue=!1},e.prototype.isPrevented=function(t){return t.defaultPrevented||null!=t.returnValue&&!t.returnValue},e.prototype.getInnerHTML=function(t){return t.innerHTML},e.prototype.getTemplateContent=function(t){return"content"in t&&this.isTemplateElement(t)?t.content:null},e.prototype.getOuterHTML=function(t){return t.outerHTML},e.prototype.nodeName=function(t){return t.nodeName},e.prototype.nodeValue=function(t){return t.nodeValue},e.prototype.type=function(t){return t.type},e.prototype.content=function(t){return this.hasProperty(t,"content")?t.content:t},e.prototype.firstChild=function(t){return t.firstChild},e.prototype.nextSibling=function(t){return t.nextSibling},e.prototype.parentElement=function(t){return t.parentNode},e.prototype.childNodes=function(t){return t.childNodes},e.prototype.childNodesAsList=function(t){for(var e=t.childNodes,n=new Array(e.length),r=0;r<e.length;r++)n[r]=e[r];return n},e.prototype.clearNodes=function(t){for(;t.firstChild;)t.removeChild(t.firstChild)},e.prototype.appendChild=function(t,e){t.appendChild(e)},e.prototype.removeChild=function(t,e){t.removeChild(e)},e.prototype.replaceChild=function(t,e,n){t.replaceChild(e,n)},e.prototype.remove=function(t){return t.parentNode&&t.parentNode.removeChild(t),t},e.prototype.insertBefore=function(t,e,n){t.insertBefore(n,e)},e.prototype.insertAllBefore=function(t,e,n){n.forEach(function(n){return t.insertBefore(n,e)})},e.prototype.insertAfter=function(t,e,n){t.insertBefore(n,e.nextSibling)},e.prototype.setInnerHTML=function(t,e){t.innerHTML=e},e.prototype.getText=function(t){return t.textContent},e.prototype.setText=function(t,e){t.textContent=e},e.prototype.getValue=function(t){return t.value},e.prototype.setValue=function(t,e){t.value=e},e.prototype.getChecked=function(t){return t.checked},e.prototype.setChecked=function(t,e){t.checked=e},e.prototype.createComment=function(t){return this.getDefaultDocument().createComment(t)},e.prototype.createTemplate=function(t){var e=this.getDefaultDocument().createElement("template");return e.innerHTML=t,e},e.prototype.createElement=function(t,e){return(e=e||this.getDefaultDocument()).createElement(t)},e.prototype.createElementNS=function(t,e,n){return(n=n||this.getDefaultDocument()).createElementNS(t,e)},e.prototype.createTextNode=function(t,e){return(e=e||this.getDefaultDocument()).createTextNode(t)},e.prototype.createScriptTag=function(t,e,n){var r=(n=n||this.getDefaultDocument()).createElement("SCRIPT");return r.setAttribute(t,e),r},e.prototype.createStyleElement=function(t,e){var n=(e=e||this.getDefaultDocument()).createElement("style");return this.appendChild(n,this.createTextNode(t,e)),n},e.prototype.createShadowRoot=function(t){return t.createShadowRoot()},e.prototype.getShadowRoot=function(t){return t.shadowRoot},e.prototype.getHost=function(t){return t.host},e.prototype.clone=function(t){return t.cloneNode(!0)},e.prototype.getElementsByClassName=function(t,e){return t.getElementsByClassName(e)},e.prototype.getElementsByTagName=function(t,e){return t.getElementsByTagName(e)},e.prototype.classList=function(t){return Array.prototype.slice.call(t.classList,0)},e.prototype.addClass=function(t,e){t.classList.add(e)},e.prototype.removeClass=function(t,e){t.classList.remove(e)},e.prototype.hasClass=function(t,e){return t.classList.contains(e)},e.prototype.setStyle=function(t,e,n){t.style[e]=n},e.prototype.removeStyle=function(t,e){t.style[e]=""},e.prototype.getStyle=function(t,e){return t.style[e]},e.prototype.hasStyle=function(t,e,n){var r=this.getStyle(t,e)||"";return n?r==n:r.length>0},e.prototype.tagName=function(t){return t.tagName},e.prototype.attributeMap=function(t){for(var e=new Map,n=t.attributes,r=0;r<n.length;r++){var i=n.item(r);e.set(i.name,i.value)}return e},e.prototype.hasAttribute=function(t,e){return t.hasAttribute(e)},e.prototype.hasAttributeNS=function(t,e,n){return t.hasAttributeNS(e,n)},e.prototype.getAttribute=function(t,e){return t.getAttribute(e)},e.prototype.getAttributeNS=function(t,e,n){return t.getAttributeNS(e,n)},e.prototype.setAttribute=function(t,e,n){t.setAttribute(e,n)},e.prototype.setAttributeNS=function(t,e,n,r){t.setAttributeNS(e,n,r)},e.prototype.removeAttribute=function(t,e){t.removeAttribute(e)},e.prototype.removeAttributeNS=function(t,e,n){t.removeAttributeNS(e,n)},e.prototype.templateAwareRoot=function(t){return this.isTemplateElement(t)?this.content(t):t},e.prototype.createHtmlDocument=function(){return document.implementation.createHTMLDocument("fakeTitle")},e.prototype.getDefaultDocument=function(){return document},e.prototype.getBoundingClientRect=function(t){try{return t.getBoundingClientRect()}catch(e){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}},e.prototype.getTitle=function(t){return t.title},e.prototype.setTitle=function(t,e){t.title=e||""},e.prototype.elementMatches=function(t,e){return!!this.isElementNode(t)&&(t.matches&&t.matches(e)||t.msMatchesSelector&&t.msMatchesSelector(e)||t.webkitMatchesSelector&&t.webkitMatchesSelector(e))},e.prototype.isTemplateElement=function(t){return this.isElementNode(t)&&"TEMPLATE"===t.nodeName},e.prototype.isTextNode=function(t){return t.nodeType===Node.TEXT_NODE},e.prototype.isCommentNode=function(t){return t.nodeType===Node.COMMENT_NODE},e.prototype.isElementNode=function(t){return t.nodeType===Node.ELEMENT_NODE},e.prototype.hasShadowRoot=function(t){return null!=t.shadowRoot&&t instanceof HTMLElement},e.prototype.isShadowRoot=function(t){return t instanceof DocumentFragment},e.prototype.importIntoDoc=function(t){return document.importNode(this.templateAwareRoot(t),!0)},e.prototype.adoptNode=function(t){return document.adoptNode(t)},e.prototype.getHref=function(t){return t.getAttribute("href")},e.prototype.getEventKey=function(t){var e=t.key;if(null==e){if(null==(e=t.keyIdentifier))return"Unidentified";e.startsWith("U+")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),3===t.location&&Wt.hasOwnProperty(e)&&(e=Wt[e]))}return Yt[e]||e},e.prototype.getGlobalEventTarget=function(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null},e.prototype.getHistory=function(){return window.history},e.prototype.getLocation=function(){return window.location},e.prototype.getBaseHref=function(t){var e,n=Zt||(Zt=document.querySelector("base"))?Zt.getAttribute("href"):null;return null==n?null:(e=n,Kt||(Kt=document.createElement("a")),Kt.setAttribute("href",e),"/"===Kt.pathname.charAt(0)?Kt.pathname:"/"+Kt.pathname)},e.prototype.resetBaseElement=function(){Zt=null},e.prototype.getUserAgent=function(){return window.navigator.userAgent},e.prototype.setData=function(t,e,n){this.setAttribute(t,"data-"+e,n)},e.prototype.getData=function(t,e){return this.getAttribute(t,"data-"+e)},e.prototype.getComputedStyle=function(t){return getComputedStyle(t)},e.prototype.supportsWebAnimation=function(){return"function"==typeof Element.prototype.animate},e.prototype.performanceNow=function(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()},e.prototype.supportsCookies=function(){return!0},e.prototype.getCookie=function(t){return _(document.cookie,t)},e.prototype.setCookie=function(t,e){document.cookie=encodeURIComponent(t)+"="+encodeURIComponent(e)},e}(function(t){function e(){var e=t.call(this)||this;e._animationPrefix=null,e._transitionEnd=null;try{var n=e.createElement("div",document);if(null!=e.getStyle(n,"animationName"))e._animationPrefix="";else for(var r=["Webkit","Moz","O","ms"],i=0;i<r.length;i++)if(null!=e.getStyle(n,r[i]+"AnimationName")){e._animationPrefix="-"+r[i].toLowerCase()+"-";break}var o={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};Object.keys(o).forEach(function(t){null!=e.getStyle(n,t)&&(e._transitionEnd=o[t])})}catch(s){e._animationPrefix=null,e._transitionEnd=null}return e}return Object(o.c)(e,t),e.prototype.getDistributedNodes=function(t){return t.getDistributedNodes()},e.prototype.resolveAndSetHref=function(t,e,n){t.href=null==n?e:e+"/../"+n},e.prototype.supportsDOMEvents=function(){return!0},e.prototype.supportsNativeShadowDOM=function(){return"function"==typeof document.body.createShadowRoot},e.prototype.getAnimationPrefix=function(){return this._animationPrefix?this._animationPrefix:""},e.prototype.getTransitionEnd=function(){return this._transitionEnd?this._transitionEnd:""},e.prototype.supportsAnimation=function(){return null!=this._animationPrefix&&null!=this._transitionEnd},e}(function(){function t(){this.resourceLoaderType=null}return Object.defineProperty(t.prototype,"attrToPropMap",{get:function(){return this._attrToPropMap},set:function(t){this._attrToPropMap=t},enumerable:!0,configurable:!0}),t}())),Zt=null,Jt=P;function te(){return!!window.history.pushState}var ee=function(t){function e(e){var n=t.call(this)||this;return n._doc=e,n._init(),n}return Object(o.c)(e,t),e.prototype._init=function(){this.location=qt().getLocation(),this._history=qt().getHistory()},e.prototype.getBaseHrefFromDOM=function(){return qt().getBaseHref(this._doc)},e.prototype.onPopState=function(t){qt().getGlobalEventTarget(this._doc,"window").addEventListener("popstate",t,!1)},e.prototype.onHashChange=function(t){qt().getGlobalEventTarget(this._doc,"window").addEventListener("hashchange",t,!1)},Object.defineProperty(e.prototype,"pathname",{get:function(){return this.location.pathname},set:function(t){this.location.pathname=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"search",{get:function(){return this.location.search},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hash",{get:function(){return this.location.hash},enumerable:!0,configurable:!0}),e.prototype.pushState=function(t,e,n){te()?this._history.pushState(t,e,n):this.location.hash=n},e.prototype.replaceState=function(t,e,n){te()?this._history.replaceState(t,e,n):this.location.hash=n},e.prototype.forward=function(){this._history.forward()},e.prototype.back=function(){this._history.back()},Object(o.b)([Object(o.e)(0,Object(r.Inject)(Jt)),Object(o.d)("design:paramtypes",[Object])],e)}(s),ne=new r.InjectionToken("TRANSITION_ID"),re=[{provide:r.APP_INITIALIZER,useFactory:function(t,e,n){return function(){n.get(r.ApplicationInitStatus).donePromise.then(function(){var n=qt();Array.prototype.slice.apply(n.querySelectorAll(e,"style[ng-transition]")).filter(function(e){return n.getAttribute(e,"ng-transition")===t}).forEach(function(t){return n.remove(t)})})}},deps:[ne,Jt,r.Injector],multi:!0}],ie=function(){function t(){}return t.init=function(){Object(r.setTestabilityGetter)(new t)},t.prototype.addToWindow=function(t){r["\u0275global"].getAngularTestability=function(e,n){void 0===n&&(n=!0);var r=t.findTestabilityInTree(e,n);if(null==r)throw new Error("Could not find testability for element.");return r},r["\u0275global"].getAllAngularTestabilities=function(){return t.getAllTestabilities()},r["\u0275global"].getAllAngularRootElements=function(){return t.getAllRootElements()},r["\u0275global"].frameworkStabilizers||(r["\u0275global"].frameworkStabilizers=[]),r["\u0275global"].frameworkStabilizers.push(function(t){var e=r["\u0275global"].getAllAngularTestabilities(),n=e.length,i=!1,o=function(e){i=i||e,0==--n&&t(i)};e.forEach(function(t){t.whenStable(o)})})},t.prototype.findTestabilityInTree=function(t,e,n){if(null==e)return null;var r=t.getTestability(e);return null!=r?r:n?qt().isShadowRoot(e)?this.findTestabilityInTree(t,qt().getHost(e),!0):this.findTestabilityInTree(t,qt().parentElement(e),!0):null},t}();function oe(t,e){"undefined"!=typeof COMPILED&&COMPILED||((r["\u0275global"].ng=r["\u0275global"].ng||{})[t]=e)}var se={ApplicationRef:r.ApplicationRef,NgZone:r.NgZone};function ae(t){return Object(r.getDebugNode)(t)}var le=new r.InjectionToken("EventManagerPlugins"),ue=function(){function t(t,e){var n=this;this._zone=e,this._eventNameToPlugin=new Map,t.forEach(function(t){return t.manager=n}),this._plugins=t.slice().reverse()}return t.prototype.addEventListener=function(t,e,n){return this._findPluginFor(e).addEventListener(t,e,n)},t.prototype.addGlobalEventListener=function(t,e,n){return this._findPluginFor(e).addGlobalEventListener(t,e,n)},t.prototype.getZone=function(){return this._zone},t.prototype._findPluginFor=function(t){var e=this._eventNameToPlugin.get(t);if(e)return e;for(var n=this._plugins,r=0;r<n.length;r++){var i=n[r];if(i.supports(t))return this._eventNameToPlugin.set(t,i),i}throw new Error("No event manager plugin found for event "+t)},t}(),ce=function(){function t(t){this._doc=t}return t.prototype.addGlobalEventListener=function(t,e,n){var r=qt().getGlobalEventTarget(this._doc,t);if(!r)throw new Error("Unsupported event target "+r+" for event "+e);return this.addEventListener(r,e,n)},t}(),pe=function(){function t(){this._stylesSet=new Set}return t.prototype.addStyles=function(t){var e=this,n=new Set;t.forEach(function(t){e._stylesSet.has(t)||(e._stylesSet.add(t),n.add(t))}),this.onStylesAdded(n)},t.prototype.onStylesAdded=function(t){},t.prototype.getAllStyles=function(){return Array.from(this._stylesSet)},t}(),de=function(t){function e(e){var n=t.call(this)||this;return n._doc=e,n._hostNodes=new Set,n._styleNodes=new Set,n._hostNodes.add(e.head),n}return Object(o.c)(e,t),e.prototype._addStylesToHost=function(t,e){var n=this;t.forEach(function(t){var r=n._doc.createElement("style");r.textContent=t,n._styleNodes.add(e.appendChild(r))})},e.prototype.addHost=function(t){this._addStylesToHost(this._stylesSet,t),this._hostNodes.add(t)},e.prototype.removeHost=function(t){this._hostNodes.delete(t)},e.prototype.onStylesAdded=function(t){var e=this;this._hostNodes.forEach(function(n){return e._addStylesToHost(t,n)})},e.prototype.ngOnDestroy=function(){this._styleNodes.forEach(function(t){return qt().remove(t)})},e}(pe),he={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},fe=/%COMP%/g,ve="_nghost-%COMP%",ge="_ngcontent-%COMP%";function me(t,e,n){for(var r=0;r<e.length;r++){var i=e[r];Array.isArray(i)?me(t,i,n):(i=i.replace(fe,t),n.push(i))}return n}function ye(t){return function(e){!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}var we=function(){function t(t,e){this.eventManager=t,this.sharedStylesHost=e,this.rendererByCompId=new Map,this.defaultRenderer=new be(t)}return t.prototype.createRenderer=function(t,e){if(!t||!e)return this.defaultRenderer;switch(e.encapsulation){case r.ViewEncapsulation.Emulated:var n=this.rendererByCompId.get(e.id);return n||(n=new xe(this.eventManager,this.sharedStylesHost,e),this.rendererByCompId.set(e.id,n)),n.applyToHost(t),n;case r.ViewEncapsulation.Native:case r.ViewEncapsulation.ShadowDom:return new Se(this.eventManager,this.sharedStylesHost,t,e);default:if(!this.rendererByCompId.has(e.id)){var i=me(e.id,e.styles,[]);this.sharedStylesHost.addStyles(i),this.rendererByCompId.set(e.id,this.defaultRenderer)}return this.defaultRenderer}},t.prototype.begin=function(){},t.prototype.end=function(){},t}(),be=function(){function t(t){this.eventManager=t,this.data=Object.create(null)}return t.prototype.destroy=function(){},t.prototype.createElement=function(t,e){return e?document.createElementNS(he[e],t):document.createElement(t)},t.prototype.createComment=function(t){return document.createComment(t)},t.prototype.createText=function(t){return document.createTextNode(t)},t.prototype.appendChild=function(t,e){t.appendChild(e)},t.prototype.insertBefore=function(t,e,n){t&&t.insertBefore(e,n)},t.prototype.removeChild=function(t,e){t&&t.removeChild(e)},t.prototype.selectRootElement=function(t){var e="string"==typeof t?document.querySelector(t):t;if(!e)throw new Error('The selector "'+t+'" did not match any elements');return e.textContent="",e},t.prototype.parentNode=function(t){return t.parentNode},t.prototype.nextSibling=function(t){return t.nextSibling},t.prototype.setAttribute=function(t,e,n,r){if(r){e=r+":"+e;var i=he[r];i?t.setAttributeNS(i,e,n):t.setAttribute(e,n)}else t.setAttribute(e,n)},t.prototype.removeAttribute=function(t,e,n){if(n){var r=he[n];r?t.removeAttributeNS(r,e):t.removeAttribute(n+":"+e)}else t.removeAttribute(e)},t.prototype.addClass=function(t,e){t.classList.add(e)},t.prototype.removeClass=function(t,e){t.classList.remove(e)},t.prototype.setStyle=function(t,e,n,i){i&r.RendererStyleFlags2.DashCase?t.style.setProperty(e,n,i&r.RendererStyleFlags2.Important?"important":""):t.style[e]=n},t.prototype.removeStyle=function(t,e,n){n&r.RendererStyleFlags2.DashCase?t.style.removeProperty(e):t.style[e]=""},t.prototype.setProperty=function(t,e,n){Ce(e,"property"),t[e]=n},t.prototype.setValue=function(t,e){t.nodeValue=e},t.prototype.listen=function(t,e,n){return Ce(e,"listener"),"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,ye(n)):this.eventManager.addEventListener(t,e,ye(n))},t}(),_e="@".charCodeAt(0);function Ce(t,e){if(t.charCodeAt(0)===_e)throw new Error("Found the synthetic "+e+" "+t+'. Please include either "BrowserAnimationsModule" or "NoopAnimationsModule" in your application.')}var Ee,xe=function(t){function e(e,n,r){var i=t.call(this,e)||this;i.component=r;var o=me(r.id,r.styles,[]);return n.addStyles(o),i.contentAttr=ge.replace(fe,r.id),i.hostAttr=ve.replace(fe,r.id),i}return Object(o.c)(e,t),e.prototype.applyToHost=function(e){t.prototype.setAttribute.call(this,e,this.hostAttr,"")},e.prototype.createElement=function(e,n){var r=t.prototype.createElement.call(this,e,n);return t.prototype.setAttribute.call(this,r,this.contentAttr,""),r},e}(be),Se=function(t){function e(e,n,i,o){var s=t.call(this,e)||this;s.sharedStylesHost=n,s.hostEl=i,s.component=o,s.shadowRoot=o.encapsulation===r.ViewEncapsulation.ShadowDom?i.attachShadow({mode:"open"}):i.createShadowRoot(),s.sharedStylesHost.addHost(s.shadowRoot);for(var a=me(o.id,o.styles,[]),l=0;l<a.length;l++){var u=document.createElement("style");u.textContent=a[l],s.shadowRoot.appendChild(u)}return s}return Object(o.c)(e,t),e.prototype.nodeOrShadowRoot=function(t){return t===this.hostEl?this.shadowRoot:t},e.prototype.destroy=function(){this.sharedStylesHost.removeHost(this.shadowRoot)},e.prototype.appendChild=function(e,n){return t.prototype.appendChild.call(this,this.nodeOrShadowRoot(e),n)},e.prototype.insertBefore=function(e,n,r){return t.prototype.insertBefore.call(this,this.nodeOrShadowRoot(e),n,r)},e.prototype.removeChild=function(e,n){return t.prototype.removeChild.call(this,this.nodeOrShadowRoot(e),n)},e.prototype.parentNode=function(e){return this.nodeOrShadowRoot(t.prototype.parentNode.call(this,this.nodeOrShadowRoot(e)))},e}(be),Te="undefined"!=typeof Zone&&Zone.__symbol__||function(t){return"__zone_symbol__"+t},Oe=Te("addEventListener"),ke=Te("removeEventListener"),Pe={},Ie="__zone_symbol__propagationStopped";"undefined"!=typeof Zone&&Zone[Te("BLACK_LISTED_EVENTS")]&&(Ee={});var Me=function(t){return!!Ee&&Ee.hasOwnProperty(t)},Ae=function(t){var e=Pe[t.type];if(e){var n=this[e];if(n){var r=[t];if(1===n.length)return(s=n[0]).zone!==Zone.current?s.zone.run(s.handler,this,r):s.handler.apply(this,r);for(var i=n.slice(),o=0;o<i.length&&!0!==t[Ie];o++){var s;(s=i[o]).zone!==Zone.current?s.zone.run(s.handler,this,r):s.handler.apply(this,r)}}}},De=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.ngZone=n,r&&D(r)||i.patchEvent(),i}return Object(o.c)(e,t),e.prototype.patchEvent=function(){if("undefined"!=typeof Event&&Event&&Event.prototype&&!Event.prototype.__zone_symbol__stopImmediatePropagation){var t=Event.prototype.__zone_symbol__stopImmediatePropagation=Event.prototype.stopImmediatePropagation;Event.prototype.stopImmediatePropagation=function(){this&&(this[Ie]=!0),t&&t.apply(this,arguments)}}},e.prototype.supports=function(t){return!0},e.prototype.addEventListener=function(t,e,n){var i=this,o=n;if(!t[Oe]||r.NgZone.isInAngularZone()&&!Me(e))t.addEventListener(e,o,!1);else{var s=Pe[e];s||(s=Pe[e]=Te("ANGULAR"+e+"FALSE"));var a=t[s],l=a&&a.length>0;a||(a=t[s]=[]);var u=Me(e)?Zone.root:Zone.current;if(0===a.length)a.push({zone:u,handler:o});else{for(var c=!1,p=0;p<a.length;p++)if(a[p].handler===o){c=!0;break}c||a.push({zone:u,handler:o})}l||t[Oe](e,Ae,!1)}return function(){return i.removeEventListener(t,e,o)}},e.prototype.removeEventListener=function(t,e,n){var r=t[ke];if(!r)return t.removeEventListener.apply(t,[e,n,!1]);var i=Pe[e],o=i&&t[i];if(!o)return t.removeEventListener.apply(t,[e,n,!1]);for(var s=!1,a=0;a<o.length;a++)if(o[a].handler===n){s=!0,o.splice(a,1);break}s?0===o.length&&r.apply(t,[e,Ae,!1]):t.removeEventListener.apply(t,[e,n,!1])},e}(ce),Ne={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0},Re=new r.InjectionToken("HammerGestureConfig"),je=new r.InjectionToken("HammerLoader"),Le=function(){function t(){this.events=[],this.overrides={}}return t.prototype.buildHammer=function(t){var e=new Hammer(t,this.options);for(var n in e.get("pinch").set({enable:!0}),e.get("rotate").set({enable:!0}),this.overrides)e.get(n).set(this.overrides[n]);return e},t}(),Fe=function(t){function e(e,n,r,i){var o=t.call(this,e)||this;return o._config=n,o.console=r,o.loader=i,o}return Object(o.c)(e,t),e.prototype.supports=function(t){return!(!Ne.hasOwnProperty(t.toLowerCase())&&!this.isCustomEvent(t)||!window.Hammer&&!this.loader&&(this.console.warn('The "'+t+'" event cannot be bound because Hammer.JS is not loaded and no custom loader has been specified.'),1))},e.prototype.addEventListener=function(t,e,n){var r=this,i=this.manager.getZone();if(e=e.toLowerCase(),!window.Hammer&&this.loader){var o=!1,s=function(){o=!0};return this.loader().then(function(){if(!window.Hammer)return r.console.warn("The custom HAMMER_LOADER completed, but Hammer.JS is not present."),void(s=function(){});o||(s=r.addEventListener(t,e,n))}).catch(function(){r.console.warn('The "'+e+'" event cannot be bound because the custom Hammer.JS loader failed.'),s=function(){}}),function(){s()}}return i.runOutsideAngular(function(){var o=r._config.buildHammer(t),s=function(t){i.runGuarded(function(){n(t)})};return o.on(e,s),function(){return o.off(e,s)}})},e.prototype.isCustomEvent=function(t){return this._config.events.indexOf(t)>-1},e}(ce),ze=["alt","control","meta","shift"],Ve={alt:function(t){return t.altKey},control:function(t){return t.ctrlKey},meta:function(t){return t.metaKey},shift:function(t){return t.shiftKey}},He=function(t){function e(e){return t.call(this,e)||this}var n;return Object(o.c)(e,t),n=e,e.prototype.supports=function(t){return null!=n.parseEventName(t)},e.prototype.addEventListener=function(t,e,r){var i=n.parseEventName(e),o=n.eventCallback(i.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(function(){return qt().onAndCancel(t,i.domEventName,o)})},e.parseEventName=function(t){var e=t.toLowerCase().split("."),r=e.shift();if(0===e.length||"keydown"!==r&&"keyup"!==r)return null;var i=n._normalizeKey(e.pop()),o="";if(ze.forEach(function(t){var n=e.indexOf(t);n>-1&&(e.splice(n,1),o+=t+".")}),o+=i,0!=e.length||0===i.length)return null;var s={};return s.domEventName=r,s.fullKey=o,s},e.getEventFullKey=function(t){var e="",n=qt().getEventKey(t);return" "===(n=n.toLowerCase())?n="space":"."===n&&(n="dot"),ze.forEach(function(r){r!=n&&(0,Ve[r])(t)&&(e+=r+".")}),e+=n},e.eventCallback=function(t,e,r){return function(i){n.getEventFullKey(i)===t&&r.runGuarded(function(){return e(i)})}},e._normalizeKey=function(t){switch(t){case"esc":return"escape";default:return t}},e}(ce),Be=function(){return function(){}}(),Ue=function(t){function e(e){var n=t.call(this)||this;return n._doc=e,n}return Object(o.c)(e,t),e.prototype.sanitize=function(t,e){if(null==e)return null;switch(t){case r.SecurityContext.NONE:return e;case r.SecurityContext.HTML:return e instanceof qe?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"HTML"),Object(r["\u0275_sanitizeHtml"])(this._doc,String(e)));case r.SecurityContext.STYLE:return e instanceof Ge?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"Style"),Object(r["\u0275_sanitizeStyle"])(e));case r.SecurityContext.SCRIPT:if(e instanceof Qe)return e.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(e,"Script"),new Error("unsafe value used in a script context");case r.SecurityContext.URL:return e instanceof We||e instanceof Ye?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"URL"),Object(r["\u0275_sanitizeUrl"])(String(e)));case r.SecurityContext.RESOURCE_URL:if(e instanceof We)return e.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(e,"ResourceURL"),new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)");default:throw new Error("Unexpected SecurityContext "+t+" (see http://g.co/ng/security#xss)")}},e.prototype.checkNotSafeValue=function(t,e){if(t instanceof $e)throw new Error("Required a safe "+e+", got a "+t.getTypeName()+" (see http://g.co/ng/security#xss)")},e.prototype.bypassSecurityTrustHtml=function(t){return new qe(t)},e.prototype.bypassSecurityTrustStyle=function(t){return new Ge(t)},e.prototype.bypassSecurityTrustScript=function(t){return new Qe(t)},e.prototype.bypassSecurityTrustUrl=function(t){return new Ye(t)},e.prototype.bypassSecurityTrustResourceUrl=function(t){return new We(t)},e}(Be),$e=function(){function t(t){this.changingThisBreaksApplicationSecurity=t}return t.prototype.toString=function(){return"SafeValue must use [property]=binding: "+this.changingThisBreaksApplicationSecurity+" (see http://g.co/ng/security#xss)"},t}(),qe=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(o.c)(e,t),e.prototype.getTypeName=function(){return"HTML"},e}($e),Ge=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(o.c)(e,t),e.prototype.getTypeName=function(){return"Style"},e}($e),Qe=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(o.c)(e,t),e.prototype.getTypeName=function(){return"Script"},e}($e),Ye=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(o.c)(e,t),e.prototype.getTypeName=function(){return"URL"},e}($e),We=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(o.c)(e,t),e.prototype.getTypeName=function(){return"ResourceURL"},e}($e),Ke=[{provide:r.PLATFORM_ID,useValue:I},{provide:r.PLATFORM_INITIALIZER,useValue:function(){Xt.makeCurrent(),ie.init()},multi:!0},{provide:s,useClass:ee,deps:[Jt]},{provide:Jt,useFactory:function(){return document},deps:[]}],Xe=Object(r.createPlatformFactory)(r.platformCore,"browser",Ke);function Ze(){return new r.ErrorHandler}var Je=function(){function t(t){if(t)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}var e;return e=t,t.withServerTransition=function(t){return{ngModule:e,providers:[{provide:r.APP_ID,useValue:t.appId},{provide:ne,useExisting:r.APP_ID},re]}},t}();"undefined"!=typeof window&&window;var tn=function(){return function(t,e){this.id=t,this.url=e}}(),en=function(t){function e(e,n,r,i){void 0===r&&(r="imperative"),void 0===i&&(i=null);var o=t.call(this,e,n)||this;return o.navigationTrigger=r,o.restoredState=i,o}return Object(o.c)(e,t),e.prototype.toString=function(){return"NavigationStart(id: "+this.id+", url: '"+this.url+"')"},e}(tn),nn=function(t){function e(e,n,r){var i=t.call(this,e,n)||this;return i.urlAfterRedirects=r,i}return Object(o.c)(e,t),e.prototype.toString=function(){return"NavigationEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"')"},e}(tn),rn=function(t){function e(e,n,r){var i=t.call(this,e,n)||this;return i.reason=r,i}return Object(o.c)(e,t),e.prototype.toString=function(){return"NavigationCancel(id: "+this.id+", url: '"+this.url+"')"},e}(tn),on=function(t){function e(e,n,r){var i=t.call(this,e,n)||this;return i.error=r,i}return Object(o.c)(e,t),e.prototype.toString=function(){return"NavigationError(id: "+this.id+", url: '"+this.url+"', error: "+this.error+")"},e}(tn),sn=function(t){function e(e,n,r,i){var o=t.call(this,e,n)||this;return o.urlAfterRedirects=r,o.state=i,o}return Object(o.c)(e,t),e.prototype.toString=function(){return"RoutesRecognized(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},e}(tn),an=function(t){function e(e,n,r,i){var o=t.call(this,e,n)||this;return o.urlAfterRedirects=r,o.state=i,o}return Object(o.c)(e,t),e.prototype.toString=function(){return"GuardsCheckStart(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},e}(tn),ln=function(t){function e(e,n,r,i,o){var s=t.call(this,e,n)||this;return s.urlAfterRedirects=r,s.state=i,s.shouldActivate=o,s}return Object(o.c)(e,t),e.prototype.toString=function(){return"GuardsCheckEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+", shouldActivate: "+this.shouldActivate+")"},e}(tn),un=function(t){function e(e,n,r,i){var o=t.call(this,e,n)||this;return o.urlAfterRedirects=r,o.state=i,o}return Object(o.c)(e,t),e.prototype.toString=function(){return"ResolveStart(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},e}(tn),cn=function(t){function e(e,n,r,i){var o=t.call(this,e,n)||this;return o.urlAfterRedirects=r,o.state=i,o}return Object(o.c)(e,t),e.prototype.toString=function(){return"ResolveEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},e}(tn),pn=function(){function t(t){this.route=t}return t.prototype.toString=function(){return"RouteConfigLoadStart(path: "+this.route.path+")"},t}(),dn=function(){function t(t){this.route=t}return t.prototype.toString=function(){return"RouteConfigLoadEnd(path: "+this.route.path+")"},t}(),hn=function(){function t(t){this.snapshot=t}return t.prototype.toString=function(){return"ChildActivationStart(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"},t}(),fn=function(){function t(t){this.snapshot=t}return t.prototype.toString=function(){return"ChildActivationEnd(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"},t}(),vn=function(){function t(t){this.snapshot=t}return t.prototype.toString=function(){return"ActivationStart(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"},t}(),gn=function(){function t(t){this.snapshot=t}return t.prototype.toString=function(){return"ActivationEnd(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"},t}(),mn=function(){function t(t,e,n){this.routerEvent=t,this.position=e,this.anchor=n}return t.prototype.toString=function(){return"Scroll(anchor: '"+this.anchor+"', position: '"+(this.position?this.position[0]+", "+this.position[1]:null)+"')"},t}(),yn=function(){return function(){}}(),wn="primary",bn=function(){function t(t){this.params=t||{}}return t.prototype.has=function(t){return this.params.hasOwnProperty(t)},t.prototype.get=function(t){if(this.has(t)){var e=this.params[t];return Array.isArray(e)?e[0]:e}return null},t.prototype.getAll=function(t){if(this.has(t)){var e=this.params[t];return Array.isArray(e)?e:[e]}return[]},Object.defineProperty(t.prototype,"keys",{get:function(){return Object.keys(this.params)},enumerable:!0,configurable:!0}),t}();function _n(t){return new bn(t)}function Cn(t,e,n){var r=n.path.split("/");if(r.length>t.length)return null;if("full"===n.pathMatch&&(e.hasChildren()||r.length<t.length))return null;for(var i={},o=0;o<r.length;o++){var s=r[o],a=t[o];if(s.startsWith(":"))i[s.substring(1)]=a;else if(s!==a.path)return null}return{consumed:t.slice(0,r.length),posParams:i}}var En=function(){return function(t,e){this.routes=t,this.module=e}}();function xn(t,e){void 0===e&&(e="");for(var n=0;n<t.length;n++){var r=t[n];Sn(r,Tn(e,r))}}function Sn(t,e){if(!t)throw new Error("\n      Invalid configuration of route '"+e+"': Encountered undefined route.\n      The reason might be an extra comma.\n\n      Example:\n      const routes: Routes = [\n        { path: '', redirectTo: '/dashboard', pathMatch: 'full' },\n        { path: 'dashboard',  component: DashboardComponent },, << two commas\n        { path: 'detail/:id', component: HeroDetailComponent }\n      ];\n    ");if(Array.isArray(t))throw new Error("Invalid configuration of route '"+e+"': Array cannot be specified");if(!t.component&&!t.children&&!t.loadChildren&&t.outlet&&t.outlet!==wn)throw new Error("Invalid configuration of route '"+e+"': a componentless route without children or loadChildren cannot have a named outlet set");if(t.redirectTo&&t.children)throw new Error("Invalid configuration of route '"+e+"': redirectTo and children cannot be used together");if(t.redirectTo&&t.loadChildren)throw new Error("Invalid configuration of route '"+e+"': redirectTo and loadChildren cannot be used together");if(t.children&&t.loadChildren)throw new Error("Invalid configuration of route '"+e+"': children and loadChildren cannot be used together");if(t.redirectTo&&t.component)throw new Error("Invalid configuration of route '"+e+"': redirectTo and component cannot be used together");if(t.path&&t.matcher)throw new Error("Invalid configuration of route '"+e+"': path and matcher cannot be used together");if(void 0===t.redirectTo&&!t.component&&!t.children&&!t.loadChildren)throw new Error("Invalid configuration of route '"+e+"'. One of the following must be provided: component, redirectTo, children or loadChildren");if(void 0===t.path&&void 0===t.matcher)throw new Error("Invalid configuration of route '"+e+"': routes must have either a path or a matcher specified");if("string"==typeof t.path&&"/"===t.path.charAt(0))throw new Error("Invalid configuration of route '"+e+"': path cannot start with a slash");if(""===t.path&&void 0!==t.redirectTo&&void 0===t.pathMatch)throw new Error("Invalid configuration of route '{path: \""+e+'", redirectTo: "'+t.redirectTo+"\"}': please provide 'pathMatch'. The default value of 'pathMatch' is 'prefix', but often the intent is to use 'full'.");if(void 0!==t.pathMatch&&"full"!==t.pathMatch&&"prefix"!==t.pathMatch)throw new Error("Invalid configuration of route '"+e+"': pathMatch can only be set to 'prefix' or 'full'");t.children&&xn(t.children,e)}function Tn(t,e){return e?t||e.path?t&&!e.path?t+"/":!t&&e.path?e.path:t+"/"+e.path:"":t}function On(t){var e=t.children&&t.children.map(On),n=e?Object(o.a)({},t,{children:e}):Object(o.a)({},t);return!n.component&&(e||n.loadChildren)&&n.outlet&&n.outlet!==wn&&(n.component=yn),n}function kn(t,e){var n,r=Object.keys(t),i=Object.keys(e);if(r.length!=i.length)return!1;for(var o=0;o<r.length;o++)if(t[n=r[o]]!==e[n])return!1;return!0}function Pn(t){return Array.prototype.concat.apply([],t)}function In(t){return t.length>0?t[t.length-1]:null}function Mn(t,e){for(var n in t)t.hasOwnProperty(n)&&e(t[n],n)}function An(t){return t.pipe(Object(it.a)(),Tt(function(t){return!0===t}))}function Dn(t){return Object(r["\u0275isObservable"])(t)?t:Object(r["\u0275isPromise"])(t)?Object(X.a)(Promise.resolve(t)):K(t)}function Nn(t,e,n){return n?function(t,e){return kn(t,e)}(t.queryParams,e.queryParams)&&function t(e,n){if(!Fn(e.segments,n.segments))return!1;if(e.numberOfChildren!==n.numberOfChildren)return!1;for(var r in n.children){if(!e.children[r])return!1;if(!t(e.children[r],n.children[r]))return!1}return!0}(t.root,e.root):function(t,e){return Object.keys(e).length<=Object.keys(t).length&&Object.keys(e).every(function(n){return e[n]===t[n]})}(t.queryParams,e.queryParams)&&function t(e,n){return function e(n,r,i){if(n.segments.length>i.length)return!!Fn(s=n.segments.slice(0,i.length),i)&&!r.hasChildren();if(n.segments.length===i.length){if(!Fn(n.segments,i))return!1;for(var o in r.children){if(!n.children[o])return!1;if(!t(n.children[o],r.children[o]))return!1}return!0}var s=i.slice(0,n.segments.length),a=i.slice(n.segments.length);return!!Fn(n.segments,s)&&!!n.children[wn]&&e(n.children[wn],r,a)}(e,n,n.segments)}(t.root,e.root)}var Rn=function(){function t(t,e,n){this.root=t,this.queryParams=e,this.fragment=n}return Object.defineProperty(t.prototype,"queryParamMap",{get:function(){return this._queryParamMap||(this._queryParamMap=_n(this.queryParams)),this._queryParamMap},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return Bn.serialize(this)},t}(),jn=function(){function t(t,e){var n=this;this.segments=t,this.children=e,this.parent=null,Mn(e,function(t,e){return t.parent=n})}return t.prototype.hasChildren=function(){return this.numberOfChildren>0},Object.defineProperty(t.prototype,"numberOfChildren",{get:function(){return Object.keys(this.children).length},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return Un(this)},t}(),Ln=function(){function t(t,e){this.path=t,this.parameters=e}return Object.defineProperty(t.prototype,"parameterMap",{get:function(){return this._parameterMap||(this._parameterMap=_n(this.parameters)),this._parameterMap},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return Wn(this)},t}();function Fn(t,e){return t.length===e.length&&t.every(function(t,n){return t.path===e[n].path})}function zn(t,e){var n=[];return Mn(t.children,function(t,r){r===wn&&(n=n.concat(e(t,r)))}),Mn(t.children,function(t,r){r!==wn&&(n=n.concat(e(t,r)))}),n}var Vn=function(){return function(){}}(),Hn=function(){function t(){}return t.prototype.parse=function(t){var e=new tr(t);return new Rn(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())},t.prototype.serialize=function(t){var e,n;return"/"+function t(e,n){if(!e.hasChildren())return Un(e);if(n){var r=e.children[wn]?t(e.children[wn],!1):"",i=[];return Mn(e.children,function(e,n){n!==wn&&i.push(n+":"+t(e,!1))}),i.length>0?r+"("+i.join("//")+")":r}var o=zn(e,function(n,r){return r===wn?[t(e.children[wn],!1)]:[r+":"+t(n,!1)]});return Un(e)+"/("+o.join("//")+")"}(t.root,!0)+(e=t.queryParams,(n=Object.keys(e).map(function(t){var n=e[t];return Array.isArray(n)?n.map(function(e){return qn(t)+"="+qn(e)}).join("&"):qn(t)+"="+qn(n)})).length?"?"+n.join("&"):"")+("string"==typeof t.fragment?"#"+encodeURI(t.fragment):"")},t}(),Bn=new Hn;function Un(t){return t.segments.map(function(t){return Wn(t)}).join("/")}function $n(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function qn(t){return $n(t).replace(/%3B/gi,";")}function Gn(t){return $n(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Qn(t){return decodeURIComponent(t)}function Yn(t){return Qn(t.replace(/\+/g,"%20"))}function Wn(t){return""+Gn(t.path)+(e=t.parameters,Object.keys(e).map(function(t){return";"+Gn(t)+"="+Gn(e[t])}).join(""));var e}var Kn=/^[^\/()?;=#]+/;function Xn(t){var e=t.match(Kn);return e?e[0]:""}var Zn=/^[^=?&#]+/,Jn=/^[^?&#]+/,tr=function(){function t(t){this.url=t,this.remaining=t}return t.prototype.parseRootSegment=function(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new jn([],{}):new jn([],this.parseChildren())},t.prototype.parseQueryParams=function(){var t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t},t.prototype.parseFragment=function(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null},t.prototype.parseChildren=function(){if(""===this.remaining)return{};this.consumeOptional("/");var t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());var e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));var n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(n[wn]=new jn(t,e)),n},t.prototype.parseSegment=function(){var t=Xn(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Error("Empty path url segment cannot have parameters: '"+this.remaining+"'.");return this.capture(t),new Ln(Qn(t),this.parseMatrixParams())},t.prototype.parseMatrixParams=function(){for(var t={};this.consumeOptional(";");)this.parseParam(t);return t},t.prototype.parseParam=function(t){var e=Xn(this.remaining);if(e){this.capture(e);var n="";if(this.consumeOptional("=")){var r=Xn(this.remaining);r&&this.capture(n=r)}t[Qn(e)]=Qn(n)}},t.prototype.parseQueryParam=function(t){var e,n=(e=this.remaining.match(Zn))?e[0]:"";if(n){this.capture(n);var r="";if(this.consumeOptional("=")){var i=function(t){var e=t.match(Jn);return e?e[0]:""}(this.remaining);i&&this.capture(r=i)}var o=Yn(n),s=Yn(r);if(t.hasOwnProperty(o)){var a=t[o];Array.isArray(a)||(t[o]=a=[a]),a.push(s)}else t[o]=s}},t.prototype.parseParens=function(t){var e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){var n=Xn(this.remaining),r=this.remaining[n.length];if("/"!==r&&")"!==r&&";"!==r)throw new Error("Cannot parse url '"+this.url+"'");var i=void 0;n.indexOf(":")>-1?(i=n.substr(0,n.indexOf(":")),this.capture(i),this.capture(":")):t&&(i=wn);var o=this.parseChildren();e[i]=1===Object.keys(o).length?o[wn]:new jn([],o),this.consumeOptional("//")}return e},t.prototype.peekStartsWith=function(t){return this.remaining.startsWith(t)},t.prototype.consumeOptional=function(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)},t.prototype.capture=function(t){if(!this.consumeOptional(t))throw new Error('Expected "'+t+'".')},t}(),er=function(){return function(t){this.segmentGroup=t||null}}(),nr=function(){return function(t){this.urlTree=t}}();function rr(t){return new Q.a(function(e){return e.error(new er(t))})}function ir(t){return new Q.a(function(e){return e.error(new nr(t))})}function or(t){return new Q.a(function(e){return e.error(new Error("Only absolute redirects can have named outlets. redirectTo: '"+t+"'"))})}var sr=function(){function t(t,e,n,i,o){this.configLoader=e,this.urlSerializer=n,this.urlTree=i,this.config=o,this.allowRedirects=!0,this.ngModule=t.get(r.NgModuleRef)}return t.prototype.apply=function(){var t=this;return this.expandSegmentGroup(this.ngModule,this.config,this.urlTree.root,wn).pipe(Object(rt.a)(function(e){return t.createUrlTree(e,t.urlTree.queryParams,t.urlTree.fragment)})).pipe(At(function(e){if(e instanceof nr)return t.allowRedirects=!1,t.match(e.urlTree);if(e instanceof er)throw t.noMatchError(e);throw e}))},t.prototype.match=function(t){var e=this;return this.expandSegmentGroup(this.ngModule,this.config,t.root,wn).pipe(Object(rt.a)(function(n){return e.createUrlTree(n,t.queryParams,t.fragment)})).pipe(At(function(t){if(t instanceof er)throw e.noMatchError(t);throw t}))},t.prototype.noMatchError=function(t){return new Error("Cannot match any routes. URL Segment: '"+t.segmentGroup+"'")},t.prototype.createUrlTree=function(t,e,n){var r,i=t.segments.length>0?new jn([],((r={})[wn]=t,r)):t;return new Rn(i,e,n)},t.prototype.expandSegmentGroup=function(t,e,n,r){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(t,e,n).pipe(Object(rt.a)(function(t){return new jn([],t)})):this.expandSegment(t,n,e,n.segments,r,!0)},t.prototype.expandChildren=function(t,e,n){var r=this;return function(n,i){if(0===Object.keys(n).length)return K({});var o=[],s=[],a={};return Mn(n,function(n,i){var l,u,c=(l=i,u=n,r.expandSegmentGroup(t,e,u,l)).pipe(Object(rt.a)(function(t){return a[i]=t}));i===wn?o.push(c):s.push(c)}),K.apply(null,o.concat(s)).pipe(ot(),St(),Object(rt.a)(function(){return a}))}(n.children)},t.prototype.expandSegment=function(t,e,n,r,i,s){var a=this;return K.apply(void 0,Object(o.g)(n)).pipe(Object(rt.a)(function(o){return a.expandSegmentAgainstRoute(t,e,n,o,r,i,s).pipe(At(function(t){if(t instanceof er)return K(null);throw t}))}),ot(),Lt(function(t){return!!t}),At(function(t,n){if(t instanceof J||"EmptyError"===t.name){if(a.noLeftoversInUrl(e,r,i))return K(new jn([],{}));throw new er(e)}throw t}))},t.prototype.noLeftoversInUrl=function(t,e,n){return 0===e.length&&!t.children[n]},t.prototype.expandSegmentAgainstRoute=function(t,e,n,r,i,o,s){return cr(r)!==o?rr(e):void 0===r.redirectTo?this.matchSegmentAgainstRoute(t,e,r,i):s&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,n,r,i,o):rr(e)},t.prototype.expandSegmentAgainstRouteUsingRedirect=function(t,e,n,r,i,o){return"**"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,n,r,o):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,r,i,o)},t.prototype.expandWildCardWithParamsAgainstRouteUsingRedirect=function(t,e,n,r){var i=this,o=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?ir(o):this.lineralizeSegments(n,o).pipe(Object(Ft.a)(function(n){var o=new jn(n,{});return i.expandSegment(t,o,e,n,r,!1)}))},t.prototype.expandRegularSegmentAgainstRouteUsingRedirect=function(t,e,n,r,i,o){var s=this,a=ar(e,r,i),l=a.consumedSegments,u=a.lastChild,c=a.positionalParamSegments;if(!a.matched)return rr(e);var p=this.applyRedirectCommands(l,r.redirectTo,c);return r.redirectTo.startsWith("/")?ir(p):this.lineralizeSegments(r,p).pipe(Object(Ft.a)(function(r){return s.expandSegment(t,e,n,r.concat(i.slice(u)),o,!1)}))},t.prototype.matchSegmentAgainstRoute=function(t,e,n,r){var i=this;if("**"===n.path)return n.loadChildren?this.configLoader.load(t.injector,n).pipe(Object(rt.a)(function(t){return n._loadedConfig=t,new jn(r,{})})):K(new jn(r,{}));var s=ar(e,n,r),a=s.consumedSegments,l=s.lastChild;if(!s.matched)return rr(e);var u=r.slice(l);return this.getChildConfig(t,n).pipe(Object(Ft.a)(function(t){var n=t.module,r=t.routes,s=function(t,e,n,r){return n.length>0&&function(t,e,n){return r.some(function(n){return ur(t,e,n)&&cr(n)!==wn})}(t,n)?{segmentGroup:lr(new jn(e,function(t,e){var n,r,i={};i[wn]=e;try{for(var s=Object(o.h)(t),a=s.next();!a.done;a=s.next()){var l=a.value;""===l.path&&cr(l)!==wn&&(i[cr(l)]=new jn([],{}))}}catch(u){n={error:u}}finally{try{a&&!a.done&&(r=s.return)&&r.call(s)}finally{if(n)throw n.error}}return i}(r,new jn(n,t.children)))),slicedSegments:[]}:0===n.length&&function(t,e,n){return r.some(function(n){return ur(t,e,n)})}(t,n)?{segmentGroup:lr(new jn(t.segments,function(t,e,n,r){var i,s,a={};try{for(var l=Object(o.h)(n),u=l.next();!u.done;u=l.next()){var c=u.value;ur(t,e,c)&&!r[cr(c)]&&(a[cr(c)]=new jn([],{}))}}catch(p){i={error:p}}finally{try{u&&!u.done&&(s=l.return)&&s.call(l)}finally{if(i)throw i.error}}return Object(o.a)({},r,a)}(t,n,r,t.children))),slicedSegments:n}:{segmentGroup:t,slicedSegments:n}}(e,a,u,r),l=s.segmentGroup,c=s.slicedSegments;return 0===c.length&&l.hasChildren()?i.expandChildren(n,r,l).pipe(Object(rt.a)(function(t){return new jn(a,t)})):0===r.length&&0===c.length?K(new jn(a,{})):i.expandSegment(n,l,r,c,wn,!0).pipe(Object(rt.a)(function(t){return new jn(a.concat(t.segments),t.children)}))}))},t.prototype.getChildConfig=function(t,e){var n=this;return e.children?K(new En(e.children,t)):e.loadChildren?void 0!==e._loadedConfig?K(e._loadedConfig):function(t,e){var n=e.canLoad;return n&&0!==n.length?An(Object(X.a)(n).pipe(Object(rt.a)(function(n){var r=t.get(n);return Dn(r.canLoad?r.canLoad(e):r(e))}))):K(!0)}(t.injector,e).pipe(Object(Ft.a)(function(r){return r?n.configLoader.load(t.injector,e).pipe(Object(rt.a)(function(t){return e._loadedConfig=t,t})):function(t){return new Q.a(function(e){return e.error(((n=Error("NavigationCancelingError: Cannot load children because the guard of the route \"path: '"+t.path+"'\" returned false")).ngNavigationCancelingError=!0,n));var n})}(e)})):K(new En([],t))},t.prototype.lineralizeSegments=function(t,e){for(var n=[],r=e.root;;){if(n=n.concat(r.segments),0===r.numberOfChildren)return K(n);if(r.numberOfChildren>1||!r.children[wn])return or(t.redirectTo);r=r.children[wn]}},t.prototype.applyRedirectCommands=function(t,e,n){return this.applyRedirectCreatreUrlTree(e,this.urlSerializer.parse(e),t,n)},t.prototype.applyRedirectCreatreUrlTree=function(t,e,n,r){var i=this.createSegmentGroup(t,e.root,n,r);return new Rn(i,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)},t.prototype.createQueryParams=function(t,e){var n={};return Mn(t,function(t,r){if("string"==typeof t&&t.startsWith(":")){var i=t.substring(1);n[r]=e[i]}else n[r]=t}),n},t.prototype.createSegmentGroup=function(t,e,n,r){var i=this,o=this.createSegments(t,e.segments,n,r),s={};return Mn(e.children,function(e,o){s[o]=i.createSegmentGroup(t,e,n,r)}),new jn(o,s)},t.prototype.createSegments=function(t,e,n,r){var i=this;return e.map(function(e){return e.path.startsWith(":")?i.findPosParam(t,e,r):i.findOrReturn(e,n)})},t.prototype.findPosParam=function(t,e,n){var r=n[e.path.substring(1)];if(!r)throw new Error("Cannot redirect to '"+t+"'. Cannot find '"+e.path+"'.");return r},t.prototype.findOrReturn=function(t,e){var n,r,i=0;try{for(var s=Object(o.h)(e),a=s.next();!a.done;a=s.next()){var l=a.value;if(l.path===t.path)return e.splice(i),l;i++}}catch(u){n={error:u}}finally{try{a&&!a.done&&(r=s.return)&&r.call(s)}finally{if(n)throw n.error}}return t},t}();function ar(t,e,n){if(""===e.path)return"full"===e.pathMatch&&(t.hasChildren()||n.length>0)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:[],lastChild:0,positionalParamSegments:{}};var r=(e.matcher||Cn)(n,t,e);return r?{matched:!0,consumedSegments:r.consumed,lastChild:r.consumed.length,positionalParamSegments:r.posParams}:{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}}function lr(t){if(1===t.numberOfChildren&&t.children[wn]){var e=t.children[wn];return new jn(t.segments.concat(e.segments),e.children)}return t}function ur(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0!==n.redirectTo}function cr(t){return t.outlet||wn}var pr=function(){function t(t){this._root=t}return Object.defineProperty(t.prototype,"root",{get:function(){return this._root.value},enumerable:!0,configurable:!0}),t.prototype.parent=function(t){var e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null},t.prototype.children=function(t){var e=dr(t,this._root);return e?e.children.map(function(t){return t.value}):[]},t.prototype.firstChild=function(t){var e=dr(t,this._root);return e&&e.children.length>0?e.children[0].value:null},t.prototype.siblings=function(t){var e=hr(t,this._root);return e.length<2?[]:e[e.length-2].children.map(function(t){return t.value}).filter(function(e){return e!==t})},t.prototype.pathFromRoot=function(t){return hr(t,this._root).map(function(t){return t.value})},t}();function dr(t,e){var n,r;if(t===e.value)return e;try{for(var i=Object(o.h)(e.children),s=i.next();!s.done;s=i.next()){var a=dr(t,s.value);if(a)return a}}catch(l){n={error:l}}finally{try{s&&!s.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return null}function hr(t,e){var n,r;if(t===e.value)return[e];try{for(var i=Object(o.h)(e.children),s=i.next();!s.done;s=i.next()){var a=hr(t,s.value);if(a.length)return a.unshift(e),a}}catch(l){n={error:l}}finally{try{s&&!s.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return[]}var fr=function(){function t(t,e){this.value=t,this.children=e}return t.prototype.toString=function(){return"TreeNode("+this.value+")"},t}();function vr(t){var e={};return t&&t.children.forEach(function(t){return e[t.value.outlet]=t}),e}var gr=function(t){function e(e,n){var r=t.call(this,e)||this;return r.snapshot=n,Cr(r,e),r}return Object(o.c)(e,t),e.prototype.toString=function(){return this.snapshot.toString()},e}(pr);function mr(t,e){var n=function(t,e){var n=new br([],{},{},"",{},wn,e,null,t.root,-1,{});return new _r("",new fr(n,[]))}(t,e),r=new nt([new Ln("",{})]),i=new nt({}),o=new nt({}),s=new nt({}),a=new nt(""),l=new yr(r,i,s,a,o,wn,e,n.root);return l.snapshot=n.root,new gr(new fr(l,[]),n)}var yr=function(){function t(t,e,n,r,i,o,s,a){this.url=t,this.params=e,this.queryParams=n,this.fragment=r,this.data=i,this.outlet=o,this.component=s,this._futureSnapshot=a}return Object.defineProperty(t.prototype,"routeConfig",{get:function(){return this._futureSnapshot.routeConfig},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"root",{get:function(){return this._routerState.root},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parent",{get:function(){return this._routerState.parent(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"firstChild",{get:function(){return this._routerState.firstChild(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"children",{get:function(){return this._routerState.children(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pathFromRoot",{get:function(){return this._routerState.pathFromRoot(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"paramMap",{get:function(){return this._paramMap||(this._paramMap=this.params.pipe(Object(rt.a)(function(t){return _n(t)}))),this._paramMap},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"queryParamMap",{get:function(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(Object(rt.a)(function(t){return _n(t)}))),this._queryParamMap},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return this.snapshot?this.snapshot.toString():"Future("+this._futureSnapshot+")"},t}();function wr(t,e){void 0===e&&(e="emptyOnly");var n=t.pathFromRoot,r=0;if("always"!==e)for(r=n.length-1;r>=1;){var i=n[r],s=n[r-1];if(i.routeConfig&&""===i.routeConfig.path)r--;else{if(s.component)break;r--}}return function(t){return t.reduce(function(t,e){return{params:Object(o.a)({},t.params,e.params),data:Object(o.a)({},t.data,e.data),resolve:Object(o.a)({},t.resolve,e._resolvedData)}},{params:{},data:{},resolve:{}})}(n.slice(r))}var br=function(){function t(t,e,n,r,i,o,s,a,l,u,c){this.url=t,this.params=e,this.queryParams=n,this.fragment=r,this.data=i,this.outlet=o,this.component=s,this.routeConfig=a,this._urlSegment=l,this._lastPathIndex=u,this._resolve=c}return Object.defineProperty(t.prototype,"root",{get:function(){return this._routerState.root},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parent",{get:function(){return this._routerState.parent(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"firstChild",{get:function(){return this._routerState.firstChild(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"children",{get:function(){return this._routerState.children(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pathFromRoot",{get:function(){return this._routerState.pathFromRoot(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"paramMap",{get:function(){return this._paramMap||(this._paramMap=_n(this.params)),this._paramMap},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"queryParamMap",{get:function(){return this._queryParamMap||(this._queryParamMap=_n(this.queryParams)),this._queryParamMap},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return"Route(url:'"+this.url.map(function(t){return t.toString()}).join("/")+"', path:'"+(this.routeConfig?this.routeConfig.path:"")+"')"},t}(),_r=function(t){function e(e,n){var r=t.call(this,n)||this;return r.url=e,Cr(r,n),r}return Object(o.c)(e,t),e.prototype.toString=function(){return Er(this._root)},e}(pr);function Cr(t,e){e.value._routerState=t,e.children.forEach(function(e){return Cr(t,e)})}function Er(t){var e=t.children.length>0?" { "+t.children.map(Er).join(", ")+" } ":"";return""+t.value+e}function xr(t){if(t.snapshot){var e=t.snapshot,n=t._futureSnapshot;t.snapshot=n,kn(e.queryParams,n.queryParams)||t.queryParams.next(n.queryParams),e.fragment!==n.fragment&&t.fragment.next(n.fragment),kn(e.params,n.params)||t.params.next(n.params),function(t,e){if(t.length!==e.length)return!1;for(var n=0;n<t.length;++n)if(!kn(t[n],e[n]))return!1;return!0}(e.url,n.url)||t.url.next(n.url),kn(e.data,n.data)||t.data.next(n.data)}else t.snapshot=t._futureSnapshot,t.data.next(t._futureSnapshot.data)}function Sr(t,e){var n,r;return kn(t.params,e.params)&&Fn(n=t.url,r=e.url)&&n.every(function(t,e){return kn(t.parameters,r[e].parameters)})&&!(!t.parent!=!e.parent)&&(!t.parent||Sr(t.parent,e.parent))}function Tr(t){return"object"==typeof t&&null!=t&&!t.outlets&&!t.segmentPath}function Or(t,e,n,r,i){var o={};return r&&Mn(r,function(t,e){o[e]=Array.isArray(t)?t.map(function(t){return""+t}):""+t}),new Rn(n.root===t?e:function t(e,n,r){var i={};return Mn(e.children,function(e,o){i[o]=e===n?r:t(e,n,r)}),new jn(e.segments,i)}(n.root,t,e),o,i)}var kr=function(){function t(t,e,n){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=n,t&&n.length>0&&Tr(n[0]))throw new Error("Root segment cannot have matrix parameters");var r=n.find(function(t){return"object"==typeof t&&null!=t&&t.outlets});if(r&&r!==In(n))throw new Error("{outlets:{}} has to be the last command")}return t.prototype.toRoot=function(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]},t}(),Pr=function(){return function(t,e,n){this.segmentGroup=t,this.processChildren=e,this.index=n}}();function Ir(t){return"object"==typeof t&&null!=t&&t.outlets?t.outlets[wn]:""+t}function Mr(t,e,n){if(t||(t=new jn([],{})),0===t.segments.length&&t.hasChildren())return Ar(t,e,n);var r=function(t,e,n){for(var r=0,i=e,o={match:!1,pathIndex:0,commandIndex:0};i<t.segments.length;){if(r>=n.length)return o;var s=t.segments[i],a=Ir(n[r]),l=r<n.length-1?n[r+1]:null;if(i>0&&void 0===a)break;if(a&&l&&"object"==typeof l&&void 0===l.outlets){if(!jr(a,l,s))return o;r+=2}else{if(!jr(a,{},s))return o;r++}i++}return{match:!0,pathIndex:i,commandIndex:r}}(t,e,n),i=n.slice(r.commandIndex);if(r.match&&r.pathIndex<t.segments.length){var o=new jn(t.segments.slice(0,r.pathIndex),{});return o.children[wn]=new jn(t.segments.slice(r.pathIndex),t.children),Ar(o,0,i)}return r.match&&0===i.length?new jn(t.segments,{}):r.match&&!t.hasChildren()?Dr(t,e,n):r.match?Ar(t,0,i):Dr(t,e,n)}function Ar(t,e,n){if(0===n.length)return new jn(t.segments,{});var r=function(t){var e,n;return"object"!=typeof t[0]?((e={})[wn]=t,e):void 0===t[0].outlets?((n={})[wn]=t,n):t[0].outlets}(n),i={};return Mn(r,function(n,r){null!==n&&(i[r]=Mr(t.children[r],e,n))}),Mn(t.children,function(t,e){void 0===r[e]&&(i[e]=t)}),new jn(t.segments,i)}function Dr(t,e,n){for(var r=t.segments.slice(0,e),i=0;i<n.length;){if("object"==typeof n[i]&&void 0!==n[i].outlets){var o=Nr(n[i].outlets);return new jn(r,o)}if(0===i&&Tr(n[0]))r.push(new Ln(t.segments[e].path,n[0])),i++;else{var s=Ir(n[i]),a=i<n.length-1?n[i+1]:null;s&&a&&Tr(a)?(r.push(new Ln(s,Rr(a))),i+=2):(r.push(new Ln(s,{})),i++)}}return new jn(r,{})}function Nr(t){var e={};return Mn(t,function(t,n){null!==t&&(e[n]=Dr(new jn([],{}),0,t))}),e}function Rr(t){var e={};return Mn(t,function(t,n){return e[n]=""+t}),e}function jr(t,e,n){return t==n.path&&kn(e,n.parameters)}var Lr=function(){return function(t){this.path=t,this.route=this.path[this.path.length-1]}}(),Fr=function(){return function(t,e){this.component=t,this.route=e}}(),zr=function(){function t(t,e,n,r){this.future=t,this.curr=e,this.moduleInjector=n,this.forwardEvent=r,this.canActivateChecks=[],this.canDeactivateChecks=[]}return t.prototype.initialize=function(t){var e=this.future._root;this.setupChildRouteGuards(e,this.curr?this.curr._root:null,t,[e.value])},t.prototype.checkGuards=function(){var t=this;return this.isDeactivating()||this.isActivating()?this.runCanDeactivateChecks().pipe(Object(Ft.a)(function(e){return e?t.runCanActivateChecks():K(!1)})):K(!0)},t.prototype.resolveData=function(t){var e=this;return this.isActivating()?Object(X.a)(this.canActivateChecks).pipe(zt(function(n){return e.runResolve(n.route,t)}),function(t,e){return arguments.length>=2?function(e){return Object(Ut.a)(Vt(t,void 0),dt(1),_t(void 0))(e)}:function(e){return Object(Ut.a)(Vt(function(e,n,r){return t(e)}),dt(1))(e)}}(function(t,e){return t})):K(null)},t.prototype.isDeactivating=function(){return 0!==this.canDeactivateChecks.length},t.prototype.isActivating=function(){return 0!==this.canActivateChecks.length},t.prototype.setupChildRouteGuards=function(t,e,n,r){var i=this,o=vr(e);t.children.forEach(function(t){i.setupRouteGuards(t,o[t.value.outlet],n,r.concat([t.value])),delete o[t.value.outlet]}),Mn(o,function(t,e){return i.deactivateRouteAndItsChildren(t,n.getContext(e))})},t.prototype.setupRouteGuards=function(t,e,n,r){var i=t.value,o=e?e.value:null,s=n?n.getContext(t.value.outlet):null;if(o&&i.routeConfig===o.routeConfig){var a=this.shouldRunGuardsAndResolvers(o,i,i.routeConfig.runGuardsAndResolvers);a?this.canActivateChecks.push(new Lr(r)):(i.data=o.data,i._resolvedData=o._resolvedData),this.setupChildRouteGuards(t,e,i.component?s?s.children:null:n,r),a&&this.canDeactivateChecks.push(new Fr(s.outlet.component,o))}else o&&this.deactivateRouteAndItsChildren(e,s),this.canActivateChecks.push(new Lr(r)),this.setupChildRouteGuards(t,null,i.component?s?s.children:null:n,r)},t.prototype.shouldRunGuardsAndResolvers=function(t,e,n){switch(n){case"always":return!0;case"paramsOrQueryParamsChange":return!Sr(t,e)||!kn(t.queryParams,e.queryParams);case"paramsChange":default:return!Sr(t,e)}},t.prototype.deactivateRouteAndItsChildren=function(t,e){var n=this,r=vr(t),i=t.value;Mn(r,function(t,r){n.deactivateRouteAndItsChildren(t,i.component?e?e.children.getContext(r):null:e)}),this.canDeactivateChecks.push(new Fr(i.component&&e&&e.outlet&&e.outlet.isActivated?e.outlet.component:null,i))},t.prototype.runCanDeactivateChecks=function(){var t=this;return Object(X.a)(this.canDeactivateChecks).pipe(Object(Ft.a)(function(e){return t.runCanDeactivate(e.component,e.route)}),Tt(function(t){return!0===t}))},t.prototype.runCanActivateChecks=function(){var t=this;return Object(X.a)(this.canActivateChecks).pipe(zt(function(e){return An(Object(X.a)([t.fireChildActivationStart(e.route.parent),t.fireActivationStart(e.route),t.runCanActivateChild(e.path),t.runCanActivate(e.route)]))}),Tt(function(t){return!0===t}))},t.prototype.fireActivationStart=function(t){return null!==t&&this.forwardEvent&&this.forwardEvent(new vn(t)),K(!0)},t.prototype.fireChildActivationStart=function(t){return null!==t&&this.forwardEvent&&this.forwardEvent(new hn(t)),K(!0)},t.prototype.runCanActivate=function(t){var e=this,n=t.routeConfig?t.routeConfig.canActivate:null;return n&&0!==n.length?An(Object(X.a)(n).pipe(Object(rt.a)(function(n){var r=e.getToken(n,t);return Dn(r.canActivate?r.canActivate(t,e.future):r(t,e.future)).pipe(Lt())}))):K(!0)},t.prototype.runCanActivateChild=function(t){var e=this,n=t[t.length-1],r=t.slice(0,t.length-1).reverse().map(function(t){return e.extractCanActivateChild(t)}).filter(function(t){return null!==t});return An(Object(X.a)(r).pipe(Object(rt.a)(function(t){return An(Object(X.a)(t.guards).pipe(Object(rt.a)(function(r){var i=e.getToken(r,t.node);return Dn(i.canActivateChild?i.canActivateChild(n,e.future):i(n,e.future)).pipe(Lt())})))})))},t.prototype.extractCanActivateChild=function(t){var e=t.routeConfig?t.routeConfig.canActivateChild:null;return e&&0!==e.length?{node:t,guards:e}:null},t.prototype.runCanDeactivate=function(t,e){var n=this,r=e&&e.routeConfig?e.routeConfig.canDeactivate:null;return r&&0!==r.length?Object(X.a)(r).pipe(Object(Ft.a)(function(r){var i=n.getToken(r,e);return Dn(i.canDeactivate?i.canDeactivate(t,e,n.curr,n.future):i(t,e,n.curr,n.future)).pipe(Lt())})).pipe(Tt(function(t){return!0===t})):K(!0)},t.prototype.runResolve=function(t,e){return this.resolveNode(t._resolve,t).pipe(Object(rt.a)(function(n){return t._resolvedData=n,t.data=Object(o.a)({},t.data,wr(t,e).resolve),null}))},t.prototype.resolveNode=function(t,e){var n=this,r=Object.keys(t);if(0===r.length)return K({});if(1===r.length){var i=r[0];return this.getResolver(t[i],e).pipe(Object(rt.a)(function(t){var e;return(e={})[i]=t,e}))}var o={};return Object(X.a)(r).pipe(Object(Ft.a)(function(r){return n.getResolver(t[r],e).pipe(Object(rt.a)(function(t){return o[r]=t,t}))})).pipe(St(),Object(rt.a)(function(){return o}))},t.prototype.getResolver=function(t,e){var n=this.getToken(t,e);return Dn(n.resolve?n.resolve(e,this.future):n(e,this.future))},t.prototype.getToken=function(t,e){var n=function(t){if(!t)return null;for(var e=t.parent;e;e=e.parent){var n=e.routeConfig;if(n&&n._loadedConfig)return n._loadedConfig}return null}(e);return(n?n.module.injector:this.moduleInjector).get(t)},t}(),Vr=function(){return function(){}}(),Hr=function(){function t(t,e,n,r,i,o){this.rootComponentType=t,this.config=e,this.urlTree=n,this.url=r,this.paramsInheritanceStrategy=i,this.relativeLinkResolution=o}return t.prototype.recognize=function(){try{var t=$r(this.urlTree.root,[],[],this.config,this.relativeLinkResolution).segmentGroup,e=this.processSegmentGroup(this.config,t,wn),n=new br([],Object.freeze({}),Object.freeze(Object(o.a)({},this.urlTree.queryParams)),this.urlTree.fragment,{},wn,this.rootComponentType,null,this.urlTree.root,-1,{}),r=new fr(n,e),i=new _r(this.url,r);return this.inheritParamsAndData(i._root),K(i)}catch(s){return new Q.a(function(t){return t.error(s)})}},t.prototype.inheritParamsAndData=function(t){var e=this,n=t.value,r=wr(n,this.paramsInheritanceStrategy);n.params=Object.freeze(r.params),n.data=Object.freeze(r.data),t.children.forEach(function(t){return e.inheritParamsAndData(t)})},t.prototype.processSegmentGroup=function(t,e,n){return 0===e.segments.length&&e.hasChildren()?this.processChildren(t,e):this.processSegment(t,e,e.segments,n)},t.prototype.processChildren=function(t,e){var n,r=this,i=zn(e,function(e,n){return r.processSegmentGroup(t,e,n)});return n={},i.forEach(function(t){var e=n[t.value.outlet];if(e){var r=e.url.map(function(t){return t.toString()}).join("/"),i=t.value.url.map(function(t){return t.toString()}).join("/");throw new Error("Two segments cannot have the same outlet name: '"+r+"' and '"+i+"'.")}n[t.value.outlet]=t.value}),i.sort(function(t,e){return t.value.outlet===wn?-1:e.value.outlet===wn?1:t.value.outlet.localeCompare(e.value.outlet)}),i},t.prototype.processSegment=function(t,e,n,r){var i,s;try{for(var a=Object(o.h)(t),l=a.next();!l.done;l=a.next()){var u=l.value;try{return this.processSegmentAgainstRoute(u,e,n,r)}catch(c){if(!(c instanceof Vr))throw c}}}catch(p){i={error:p}}finally{try{l&&!l.done&&(s=a.return)&&s.call(a)}finally{if(i)throw i.error}}if(this.noLeftoversInUrl(e,n,r))return[];throw new Vr},t.prototype.noLeftoversInUrl=function(t,e,n){return 0===e.length&&!t.children[n]},t.prototype.processSegmentAgainstRoute=function(t,e,n,r){if(t.redirectTo)throw new Vr;if((t.outlet||wn)!==r)throw new Vr;var i,s=[],a=[];if("**"===t.path){var l=n.length>0?In(n).parameters:{};i=new br(n,l,Object.freeze(Object(o.a)({},this.urlTree.queryParams)),this.urlTree.fragment,Qr(t),r,t.component,t,Br(e),Ur(e)+n.length,Yr(t))}else{var u=function(t,e,n){if(""===e.path){if("full"===e.pathMatch&&(t.hasChildren()||n.length>0))throw new Vr;return{consumedSegments:[],lastChild:0,parameters:{}}}var r=(e.matcher||Cn)(n,t,e);if(!r)throw new Vr;var i={};Mn(r.posParams,function(t,e){i[e]=t.path});var s=r.consumed.length>0?Object(o.a)({},i,r.consumed[r.consumed.length-1].parameters):i;return{consumedSegments:r.consumed,lastChild:r.consumed.length,parameters:s}}(e,t,n);s=u.consumedSegments,a=n.slice(u.lastChild),i=new br(s,u.parameters,Object.freeze(Object(o.a)({},this.urlTree.queryParams)),this.urlTree.fragment,Qr(t),r,t.component,t,Br(e),Ur(e)+s.length,Yr(t))}var c=function(t){return t.children?t.children:t.loadChildren?t._loadedConfig.routes:[]}(t),p=$r(e,s,a,c,this.relativeLinkResolution),d=p.segmentGroup,h=p.slicedSegments;if(0===h.length&&d.hasChildren()){var f=this.processChildren(c,d);return[new fr(i,f)]}if(0===c.length&&0===h.length)return[new fr(i,[])];var v=this.processSegment(c,d,h,wn);return[new fr(i,v)]},t}();function Br(t){for(var e=t;e._sourceSegment;)e=e._sourceSegment;return e}function Ur(t){for(var e=t,n=e._segmentIndexShift?e._segmentIndexShift:0;e._sourceSegment;)n+=(e=e._sourceSegment)._segmentIndexShift?e._segmentIndexShift:0;return n-1}function $r(t,e,n,r,i){if(n.length>0&&function(t,e,n){return r.some(function(n){return qr(t,e,n)&&Gr(n)!==wn})}(t,n)){var s=new jn(e,function(t,e,n,r){var i,s,a={};a[wn]=r,r._sourceSegment=t,r._segmentIndexShift=e.length;try{for(var l=Object(o.h)(n),u=l.next();!u.done;u=l.next()){var c=u.value;if(""===c.path&&Gr(c)!==wn){var p=new jn([],{});p._sourceSegment=t,p._segmentIndexShift=e.length,a[Gr(c)]=p}}}catch(d){i={error:d}}finally{try{u&&!u.done&&(s=l.return)&&s.call(l)}finally{if(i)throw i.error}}return a}(t,e,r,new jn(n,t.children)));return s._sourceSegment=t,s._segmentIndexShift=e.length,{segmentGroup:s,slicedSegments:[]}}if(0===n.length&&function(t,e,n){return r.some(function(n){return qr(t,e,n)})}(t,n)){var a=new jn(t.segments,function(t,e,n,r,i,s){var a,l,u={};try{for(var c=Object(o.h)(r),p=c.next();!p.done;p=c.next()){var d=p.value;if(qr(t,n,d)&&!i[Gr(d)]){var h=new jn([],{});h._sourceSegment=t,h._segmentIndexShift="legacy"===s?t.segments.length:e.length,u[Gr(d)]=h}}}catch(f){a={error:f}}finally{try{p&&!p.done&&(l=c.return)&&l.call(c)}finally{if(a)throw a.error}}return Object(o.a)({},i,u)}(t,e,n,r,t.children,i));return a._sourceSegment=t,a._segmentIndexShift=e.length,{segmentGroup:a,slicedSegments:n}}var l=new jn(t.segments,t.children);return l._sourceSegment=t,l._segmentIndexShift=e.length,{segmentGroup:l,slicedSegments:n}}function qr(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0===n.redirectTo}function Gr(t){return t.outlet||wn}function Qr(t){return t.data||{}}function Yr(t){return t.resolve||{}}var Wr=function(){return function(){}}(),Kr=function(){function t(){}return t.prototype.shouldDetach=function(t){return!1},t.prototype.store=function(t,e){},t.prototype.shouldAttach=function(t){return!1},t.prototype.retrieve=function(t){return null},t.prototype.shouldReuseRoute=function(t,e){return t.routeConfig===e.routeConfig},t}(),Xr=new r.InjectionToken("ROUTES"),Zr=function(){function t(t,e,n,r){this.loader=t,this.compiler=e,this.onLoadStartListener=n,this.onLoadEndListener=r}return t.prototype.load=function(t,e){var n=this;return this.onLoadStartListener&&this.onLoadStartListener(e),this.loadModuleFactory(e.loadChildren).pipe(Object(rt.a)(function(r){n.onLoadEndListener&&n.onLoadEndListener(e);var i=r.create(t);return new En(Pn(i.injector.get(Xr)).map(On),i)}))},t.prototype.loadModuleFactory=function(t){var e=this;return"string"==typeof t?Object(X.a)(this.loader.load(t)):Dn(t()).pipe(Object(Ft.a)(function(t){return t instanceof r.NgModuleFactory?K(t):Object(X.a)(e.compiler.compileModuleAsync(t))}))},t}(),Jr=function(){return function(){}}(),ti=function(){function t(){}return t.prototype.shouldProcessUrl=function(t){return!0},t.prototype.extract=function(t){return t},t.prototype.merge=function(t,e){return t},t}();function ei(t){throw t}function ni(t,e,n){return e.parse("/")}function ri(t,e){return K(null)}var ii=function(){function t(t,e,n,i,o,s,a,l){var u=this;this.rootComponentType=t,this.urlSerializer=e,this.rootContexts=n,this.location=i,this.config=l,this.navigations=new nt(null),this.navigationId=0,this.isNgZoneEnabled=!1,this.events=new tt.a,this.errorHandler=ei,this.malformedUriErrorHandler=ni,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:ri,afterPreactivation:ri},this.urlHandlingStrategy=new ti,this.routeReuseStrategy=new Kr,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="legacy",this.ngModule=o.get(r.NgModuleRef),this.console=o.get(r["\u0275Console"]);var c=o.get(r.NgZone);this.isNgZoneEnabled=c instanceof r.NgZone,this.resetConfig(l),this.currentUrlTree=new Rn(new jn([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.configLoader=new Zr(s,a,function(t){return u.triggerEvent(new pn(t))},function(t){return u.triggerEvent(new dn(t))}),this.routerState=mr(this.currentUrlTree,this.rootComponentType),this.processNavigations()}return t.prototype.resetRootComponentType=function(t){this.rootComponentType=t,this.routerState.root.component=this.rootComponentType},t.prototype.initialNavigation=function(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})},t.prototype.setUpLocationChangeListener=function(){var t=this;this.locationSubscription||(this.locationSubscription=this.location.subscribe(function(e){var n=t.parseUrl(e.url),r="popstate"===e.type?"popstate":"hashchange",i=e.state&&e.state.navigationId?{navigationId:e.state.navigationId}:null;setTimeout(function(){t.scheduleNavigation(n,r,i,{replaceUrl:!0})},0)}))},Object.defineProperty(t.prototype,"url",{get:function(){return this.serializeUrl(this.currentUrlTree)},enumerable:!0,configurable:!0}),t.prototype.triggerEvent=function(t){this.events.next(t)},t.prototype.resetConfig=function(t){xn(t),this.config=t.map(On),this.navigated=!1,this.lastSuccessfulId=-1},t.prototype.ngOnDestroy=function(){this.dispose()},t.prototype.dispose=function(){this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=null)},t.prototype.createUrlTree=function(t,e){void 0===e&&(e={});var n=e.relativeTo,i=e.queryParams,s=e.fragment,a=e.preserveQueryParams,l=e.queryParamsHandling,u=e.preserveFragment;Object(r.isDevMode)()&&a&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead.");var c=n||this.routerState.root,p=u?this.currentUrlTree.fragment:s,d=null;if(l)switch(l){case"merge":d=Object(o.a)({},this.currentUrlTree.queryParams,i);break;case"preserve":d=this.currentUrlTree.queryParams;break;default:d=i||null}else d=a?this.currentUrlTree.queryParams:i||null;return null!==d&&(d=this.removeEmptyProps(d)),function(t,e,n,r,i){if(0===n.length)return Or(e.root,e.root,e,r,i);var s=function(t){if("string"==typeof t[0]&&1===t.length&&"/"===t[0])return new kr(!0,0,t);var e=0,n=!1,r=t.reduce(function(t,r,i){if("object"==typeof r&&null!=r){if(r.outlets){var s={};return Mn(r.outlets,function(t,e){s[e]="string"==typeof t?t.split("/"):t}),Object(o.g)(t,[{outlets:s}])}if(r.segmentPath)return Object(o.g)(t,[r.segmentPath])}return"string"!=typeof r?Object(o.g)(t,[r]):0===i?(r.split("/").forEach(function(r,i){0==i&&"."===r||(0==i&&""===r?n=!0:".."===r?e++:""!=r&&t.push(r))}),t):Object(o.g)(t,[r])},[]);return new kr(n,e,r)}(n);if(s.toRoot())return Or(e.root,new jn([],{}),e,r,i);var a=function(t,n,r){if(t.isAbsolute)return new Pr(e.root,!0,0);if(-1===r.snapshot._lastPathIndex)return new Pr(r.snapshot._urlSegment,!0,0);var i=Tr(t.commands[0])?0:1;return function(e,n,o){for(var s=r.snapshot._urlSegment,a=r.snapshot._lastPathIndex+i,l=t.numberOfDoubleDots;l>a;){if(l-=a,!(s=s.parent))throw new Error("Invalid number of '../'");a=s.segments.length}return new Pr(s,!1,a-l)}()}(s,0,t),l=a.processChildren?Ar(a.segmentGroup,a.index,s.commands):Mr(a.segmentGroup,a.index,s.commands);return Or(a.segmentGroup,l,e,r,i)}(c,this.currentUrlTree,t,d,p)},t.prototype.navigateByUrl=function(t,e){void 0===e&&(e={skipLocationChange:!1}),Object(r.isDevMode)()&&this.isNgZoneEnabled&&!r.NgZone.isInAngularZone()&&this.console.warn("Navigation triggered outside Angular zone, did you forget to call 'ngZone.run()'?");var n=t instanceof Rn?t:this.parseUrl(t),i=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(i,"imperative",null,e)},t.prototype.navigate=function(t,e){return void 0===e&&(e={skipLocationChange:!1}),function(t){for(var e=0;e<t.length;e++){var n=t[e];if(null==n)throw new Error("The requested path contains "+n+" segment at index "+e)}}(t),this.navigateByUrl(this.createUrlTree(t,e),e)},t.prototype.serializeUrl=function(t){return this.urlSerializer.serialize(t)},t.prototype.parseUrl=function(t){var e;try{e=this.urlSerializer.parse(t)}catch(n){e=this.malformedUriErrorHandler(n,this.urlSerializer,t)}return e},t.prototype.isActive=function(t,e){if(t instanceof Rn)return Nn(this.currentUrlTree,t,e);var n=this.parseUrl(t);return Nn(this.currentUrlTree,n,e)},t.prototype.removeEmptyProps=function(t){return Object.keys(t).reduce(function(e,n){var r=t[n];return null!=r&&(e[n]=r),e},{})},t.prototype.processNavigations=function(){var t=this;this.navigations.pipe(zt(function(e){return e?(t.executeScheduledNavigation(e),e.promise.catch(function(){})):K(null)})).subscribe(function(){})},t.prototype.scheduleNavigation=function(t,e,n,r){var i=this.navigations.value;if(i&&"imperative"!==e&&"imperative"===i.source&&i.rawUrl.toString()===t.toString())return Promise.resolve(!0);if(i&&"hashchange"==e&&"popstate"===i.source&&i.rawUrl.toString()===t.toString())return Promise.resolve(!0);if(i&&"popstate"==e&&"hashchange"===i.source&&i.rawUrl.toString()===t.toString())return Promise.resolve(!0);var o=null,s=null,a=new Promise(function(t,e){o=t,s=e}),l=++this.navigationId;return this.navigations.next({id:l,source:e,state:n,rawUrl:t,extras:r,resolve:o,reject:s,promise:a}),a.catch(function(t){return Promise.reject(t)})},t.prototype.executeScheduledNavigation=function(t){var e=this,n=t.id,r=t.rawUrl,i=t.extras,o=t.resolve,s=t.reject,a=t.source,l=t.state,u=this.urlHandlingStrategy.extract(r),c=!this.navigated||u.toString()!==this.currentUrlTree.toString();("reload"===this.onSameUrlNavigation||c)&&this.urlHandlingStrategy.shouldProcessUrl(r)?("eager"!==this.urlUpdateStrategy||i.skipLocationChange||this.setBrowserUrl(r,!!i.replaceUrl,n),this.events.next(new en(n,this.serializeUrl(u),a,l)),Promise.resolve().then(function(t){return e.runNavigate(u,r,!!i.skipLocationChange,!!i.replaceUrl,n,null)}).then(o,s)):c&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)?(this.events.next(new en(n,this.serializeUrl(u),a,l)),Promise.resolve().then(function(t){return e.runNavigate(u,r,!1,!1,n,mr(u,e.rootComponentType).snapshot)}).then(o,s)):(this.rawUrlTree=r,o(null))},t.prototype.runNavigate=function(t,e,n,r,i,s){var a=this;return i!==this.navigationId?(this.events.next(new rn(i,this.serializeUrl(t),"Navigation ID "+i+" is not equal to the current navigation id "+this.navigationId)),Promise.resolve(!1)):new Promise(function(l,u){var c,p=(s?K({appliedUrl:t,snapshot:s}):new sr(a.ngModule.injector,a.configLoader,a.urlSerializer,t,a.config).apply().pipe(Object(Ft.a)(function(e){return function(t,e,n,r,i,o){return void 0===i&&(i="emptyOnly"),void 0===o&&(o="legacy"),new Hr(t,e,n,r,i,o).recognize()}(a.rootComponentType,a.config,e,a.serializeUrl(e),a.paramsInheritanceStrategy,a.relativeLinkResolution).pipe(Object(rt.a)(function(n){return a.events.next(new sn(i,a.serializeUrl(t),a.serializeUrl(e),n)),{appliedUrl:e,snapshot:n}}))}))).pipe(Object(Ft.a)(function(o){return"boolean"==typeof o?K(o):a.hooks.beforePreactivation(o.snapshot,{navigationId:i,appliedUrlTree:t,rawUrlTree:e,skipLocationChange:n,replaceUrl:r}).pipe(Object(rt.a)(function(){return o}))})).pipe(Object(rt.a)(function(t){if("boolean"==typeof t)return t;var e=t.appliedUrl,n=t.snapshot;return(c=new zr(n,a.routerState.snapshot,a.ngModule.injector,function(t){return a.triggerEvent(t)})).initialize(a.rootContexts),{appliedUrl:e,snapshot:n}})).pipe(Object(Ft.a)(function(e){if("boolean"==typeof e||a.navigationId!==i)return K(!1);var n=e.appliedUrl,r=e.snapshot;return a.triggerEvent(new an(i,a.serializeUrl(t),a.serializeUrl(n),r)),c.checkGuards().pipe(Object(rt.a)(function(e){return a.triggerEvent(new ln(i,a.serializeUrl(t),a.serializeUrl(n),r,e)),{appliedUrl:n,snapshot:r,shouldActivate:e}}))})).pipe(Object(Ft.a)(function(e){return"boolean"==typeof e||a.navigationId!==i?K(!1):e.shouldActivate&&c.isActivating()?(a.triggerEvent(new un(i,a.serializeUrl(t),a.serializeUrl(e.appliedUrl),e.snapshot)),c.resolveData(a.paramsInheritanceStrategy).pipe(Object(rt.a)(function(){return a.triggerEvent(new cn(i,a.serializeUrl(t),a.serializeUrl(e.appliedUrl),e.snapshot)),e}))):K(e)})).pipe(Object(Ft.a)(function(o){return"boolean"==typeof o||a.navigationId!==i?K(!1):a.hooks.afterPreactivation(o.snapshot,{navigationId:i,appliedUrlTree:t,rawUrlTree:e,skipLocationChange:n,replaceUrl:r}).pipe(Object(rt.a)(function(){return o}))})).pipe(Object(rt.a)(function(t){if("boolean"==typeof t||a.navigationId!==i)return!1;var e,n,r,s=t.appliedUrl,l=t.shouldActivate;return l?{appliedUrl:s,state:(r=function t(e,n,r){if(r&&e.shouldReuseRoute(n.value,r.value.snapshot)){(u=r.value)._futureSnapshot=n.value;var i=function(e,n,r){return n.children.map(function(n){var i,s;try{for(var a=Object(o.h)(r.children),l=a.next();!l.done;l=a.next()){var u=l.value;if(e.shouldReuseRoute(u.value.snapshot,n.value))return t(e,n,u)}}catch(c){i={error:c}}finally{try{l&&!l.done&&(s=a.return)&&s.call(a)}finally{if(i)throw i.error}}return t(e,n)})}(e,n,r);return new fr(u,i)}var s=e.retrieve(n.value);if(s){var a=s.route;return function t(e,n){if(e.value.routeConfig!==n.value.routeConfig)throw new Error("Cannot reattach ActivatedRouteSnapshot created from a different route");if(e.children.length!==n.children.length)throw new Error("Cannot reattach ActivatedRouteSnapshot with a different number of children");n.value._futureSnapshot=e.value;for(var r=0;r<e.children.length;++r)t(e.children[r],n.children[r])}(n,a),a}var l,u=new yr(new nt((l=n.value).url),new nt(l.params),new nt(l.queryParams),new nt(l.fragment),new nt(l.data),l.outlet,l.component,l);return i=n.children.map(function(n){return t(e,n)}),new fr(u,i)}(a.routeReuseStrategy,(e=t.snapshot)._root,(n=a.routerState)?n._root:void 0),new gr(r,e)),shouldActivate:l}:{appliedUrl:s,state:null,shouldActivate:l}}));a.activateRoutes(p,a.routerState,a.currentUrlTree,i,t,e,n,r,l,u)})},t.prototype.activateRoutes=function(t,e,n,r,i,o,s,a,l,u){var c,p=this;t.forEach(function(t){if("boolean"!=typeof t&&t.shouldActivate&&r===p.navigationId&&t.state){var n=t.state;p.currentUrlTree=t.appliedUrl,p.rawUrlTree=p.urlHandlingStrategy.merge(p.currentUrlTree,o),p.routerState=n,"deferred"!==p.urlUpdateStrategy||s||p.setBrowserUrl(p.rawUrlTree,a,r),new oi(p.routeReuseStrategy,n,e,function(t){return p.triggerEvent(t)}).activate(p.rootContexts),c=!0}else c=!1}).then(function(){c?(p.navigated=!0,p.lastSuccessfulId=r,p.events.next(new nn(r,p.serializeUrl(i),p.serializeUrl(p.currentUrlTree))),l(!0)):(p.resetUrlToCurrentUrlTree(),p.events.next(new rn(r,p.serializeUrl(i),"")),l(!1))},function(t){if((s=t)&&s.ngNavigationCancelingError)p.navigated=!0,p.resetStateAndUrl(e,n,o),p.events.next(new rn(r,p.serializeUrl(i),t.message)),l(!1);else{p.resetStateAndUrl(e,n,o),p.events.next(new on(r,p.serializeUrl(i),t));try{l(p.errorHandler(t))}catch(a){u(a)}}var s})},t.prototype.setBrowserUrl=function(t,e,n){var r=this.urlSerializer.serialize(t);this.location.isCurrentPathEqualTo(r)||e?this.location.replaceState(r,"",{navigationId:n}):this.location.go(r,"",{navigationId:n})},t.prototype.resetStateAndUrl=function(t,e,n){this.routerState=t,this.currentUrlTree=e,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n),this.resetUrlToCurrentUrlTree()},t.prototype.resetUrlToCurrentUrlTree=function(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",{navigationId:this.lastSuccessfulId})},t}(),oi=function(){function t(t,e,n,r){this.routeReuseStrategy=t,this.futureState=e,this.currState=n,this.forwardEvent=r}return t.prototype.activate=function(t){var e=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,n,t),xr(this.futureState.root),this.activateChildRoutes(e,n,t)},t.prototype.deactivateChildRoutes=function(t,e,n){var r=this,i=vr(e);t.children.forEach(function(t){var e=t.value.outlet;r.deactivateRoutes(t,i[e],n),delete i[e]}),Mn(i,function(t,e){r.deactivateRouteAndItsChildren(t,n)})},t.prototype.deactivateRoutes=function(t,e,n){var r=t.value,i=e?e.value:null;if(r===i)if(r.component){var o=n.getContext(r.outlet);o&&this.deactivateChildRoutes(t,e,o.children)}else this.deactivateChildRoutes(t,e,n);else i&&this.deactivateRouteAndItsChildren(e,n)},t.prototype.deactivateRouteAndItsChildren=function(t,e){this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,e):this.deactivateRouteAndOutlet(t,e)},t.prototype.detachAndStoreRouteSubtree=function(t,e){var n=e.getContext(t.value.outlet);if(n&&n.outlet){var r=n.outlet.detach(),i=n.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:r,route:t,contexts:i})}},t.prototype.deactivateRouteAndOutlet=function(t,e){var n=this,r=e.getContext(t.value.outlet);if(r){var i=vr(t),o=t.value.component?r.children:e;Mn(i,function(t,e){return n.deactivateRouteAndItsChildren(t,o)}),r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated())}},t.prototype.activateChildRoutes=function(t,e,n){var r=this,i=vr(e);t.children.forEach(function(t){r.activateRoutes(t,i[t.value.outlet],n),r.forwardEvent(new gn(t.value.snapshot))}),t.children.length&&this.forwardEvent(new fn(t.value.snapshot))},t.prototype.activateRoutes=function(t,e,n){var r=t.value,i=e?e.value:null;if(xr(r),r===i)if(r.component){var o=n.getOrCreateContext(r.outlet);this.activateChildRoutes(t,e,o.children)}else this.activateChildRoutes(t,e,n);else if(r.component)if(o=n.getOrCreateContext(r.outlet),this.routeReuseStrategy.shouldAttach(r.snapshot)){var s=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),o.children.onOutletReAttached(s.contexts),o.attachRef=s.componentRef,o.route=s.route.value,o.outlet&&o.outlet.attach(s.componentRef,s.route.value),si(s.route)}else{var a=function(t){for(var e=r.snapshot.parent;e;e=e.parent){var n=e.routeConfig;if(n&&n._loadedConfig)return n._loadedConfig;if(n&&n.component)return null}return null}(),l=a?a.module.componentFactoryResolver:null;o.attachRef=null,o.route=r,o.resolver=l,o.outlet&&o.outlet.activateWith(r,l),this.activateChildRoutes(t,null,o.children)}else this.activateChildRoutes(t,null,n)},t}();function si(t){xr(t.value),t.children.forEach(si)}var ai=function(){return function(){this.outlet=null,this.route=null,this.resolver=null,this.children=new li,this.attachRef=null}}(),li=function(){function t(){this.contexts=new Map}return t.prototype.onChildOutletCreated=function(t,e){var n=this.getOrCreateContext(t);n.outlet=e,this.contexts.set(t,n)},t.prototype.onChildOutletDestroyed=function(t){var e=this.getContext(t);e&&(e.outlet=null)},t.prototype.onOutletDeactivated=function(){var t=this.contexts;return this.contexts=new Map,t},t.prototype.onOutletReAttached=function(t){this.contexts=t},t.prototype.getOrCreateContext=function(t){var e=this.getContext(t);return e||(e=new ai,this.contexts.set(t,e)),e},t.prototype.getContext=function(t){return this.contexts.get(t)||null},t}(),ui=function(){function t(t,e,n,i,o){this.parentContexts=t,this.location=e,this.resolver=n,this.changeDetector=o,this.activated=null,this._activatedRoute=null,this.activateEvents=new r.EventEmitter,this.deactivateEvents=new r.EventEmitter,this.name=i||wn,t.onChildOutletCreated(this.name,this)}return t.prototype.ngOnDestroy=function(){this.parentContexts.onChildOutletDestroyed(this.name)},t.prototype.ngOnInit=function(){if(!this.activated){var t=this.parentContexts.getContext(this.name);t&&t.route&&(t.attachRef?this.attach(t.attachRef,t.route):this.activateWith(t.route,t.resolver||null))}},Object.defineProperty(t.prototype,"isActivated",{get:function(){return!!this.activated},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"component",{get:function(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"activatedRoute",{get:function(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"activatedRouteData",{get:function(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}},enumerable:!0,configurable:!0}),t.prototype.detach=function(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();var t=this.activated;return this.activated=null,this._activatedRoute=null,t},t.prototype.attach=function(t,e){this.activated=t,this._activatedRoute=e,this.location.insert(t.hostView)},t.prototype.deactivate=function(){if(this.activated){var t=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(t)}},t.prototype.activateWith=function(t,e){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=t;var n=(e=e||this.resolver).resolveComponentFactory(t._futureSnapshot.routeConfig.component),r=this.parentContexts.getOrCreateContext(this.name).children,i=new ci(t,r,this.location.injector);this.activated=this.location.createComponent(n,this.location.length,i),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)},t}(),ci=function(){function t(t,e,n){this.route=t,this.childContexts=e,this.parent=n}return t.prototype.get=function(t,e){return t===yr?this.route:t===li?this.childContexts:this.parent.get(t,e)},t}(),pi=function(){return function(){}}(),di=function(){function t(){}return t.prototype.preload=function(t,e){return e().pipe(At(function(){return K(null)}))},t}(),hi=function(){function t(){}return t.prototype.preload=function(t,e){return K(null)},t}(),fi=function(){function t(t,e,n,r,i){this.router=t,this.injector=r,this.preloadingStrategy=i,this.loader=new Zr(e,n,function(e){return t.triggerEvent(new pn(e))},function(e){return t.triggerEvent(new dn(e))})}return t.prototype.setUpPreloading=function(){var t=this;this.subscription=this.router.events.pipe(at(function(t){return t instanceof nn}),zt(function(){return t.preload()})).subscribe(function(){})},t.prototype.preload=function(){var t=this.injector.get(r.NgModuleRef);return this.processRoutes(t,this.router.config)},t.prototype.ngOnDestroy=function(){this.subscription.unsubscribe()},t.prototype.processRoutes=function(t,e){var n,r,i=[];try{for(var s=Object(o.h)(e),a=s.next();!a.done;a=s.next()){var l=a.value;if(l.loadChildren&&!l.canLoad&&l._loadedConfig){var u=l._loadedConfig;i.push(this.processRoutes(u.module,u.routes))}else l.loadChildren&&!l.canLoad?i.push(this.preloadConfig(t,l)):l.children&&i.push(this.processRoutes(t,l.children))}}catch(c){n={error:c}}finally{try{a&&!a.done&&(r=s.return)&&r.call(s)}finally{if(n)throw n.error}}return Object(X.a)(i).pipe(Object(it.a)(),Object(rt.a)(function(t){}))},t.prototype.preloadConfig=function(t,e){var n=this;return this.preloadingStrategy.preload(e,function(){return n.loader.load(t.injector,e).pipe(Object(Ft.a)(function(t){return e._loadedConfig=t,n.processRoutes(t.module,t.routes)}))})},t}(),vi=function(){function t(t,e,n){void 0===n&&(n={}),this.router=t,this.viewportScroller=e,this.options=n,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},n.scrollPositionRestoration=n.scrollPositionRestoration||"disabled",n.anchorScrolling=n.anchorScrolling||"disabled"}return t.prototype.init=function(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()},t.prototype.createScrollEvents=function(){var t=this;return this.router.events.subscribe(function(e){e instanceof en?(t.store[t.lastId]=t.viewportScroller.getScrollPosition(),t.lastSource=e.navigationTrigger,t.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof nn&&(t.lastId=e.id,t.scheduleScrollEvent(e,t.router.parseUrl(e.urlAfterRedirects).fragment))})},t.prototype.consumeScrollEvents=function(){var t=this;return this.router.events.subscribe(function(e){e instanceof mn&&(e.position?"top"===t.options.scrollPositionRestoration?t.viewportScroller.scrollToPosition([0,0]):"enabled"===t.options.scrollPositionRestoration&&t.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===t.options.anchorScrolling?t.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==t.options.scrollPositionRestoration&&t.viewportScroller.scrollToPosition([0,0]))})},t.prototype.scheduleScrollEvent=function(t,e){this.router.triggerEvent(new mn(t,"popstate"===this.lastSource?this.store[this.restoredId]:null,e))},t.prototype.ngOnDestroy=function(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()},t}(),gi=new r.InjectionToken("ROUTER_CONFIGURATION"),mi=new r.InjectionToken("ROUTER_FORROOT_GUARD"),yi=[c,{provide:Vn,useClass:Hn},{provide:ii,useFactory:Si,deps:[r.ApplicationRef,Vn,li,c,r.Injector,r.NgModuleFactoryLoader,r.Compiler,Xr,gi,[Jr,new r.Optional],[Wr,new r.Optional]]},li,{provide:yr,useFactory:Ti,deps:[ii]},{provide:r.NgModuleFactoryLoader,useClass:r.SystemJsNgModuleLoader},fi,hi,di,{provide:gi,useValue:{enableTracing:!1}}];function wi(){return new r.NgProbeToken("Router",ii)}var bi=function(){function t(t,e){}var e;return e=t,t.forRoot=function(t,n){return{ngModule:e,providers:[yi,xi(t),{provide:mi,useFactory:Ei,deps:[[ii,new r.Optional,new r.SkipSelf]]},{provide:gi,useValue:n||{}},{provide:l,useFactory:Ci,deps:[s,[new r.Inject(u),new r.Optional],gi]},{provide:vi,useFactory:_i,deps:[ii,N,gi]},{provide:pi,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:hi},{provide:r.NgProbeToken,multi:!0,useFactory:wi},[Oi,{provide:r.APP_INITIALIZER,multi:!0,useFactory:ki,deps:[Oi]},{provide:Ii,useFactory:Pi,deps:[Oi]},{provide:r.APP_BOOTSTRAP_LISTENER,multi:!0,useExisting:Ii}]]}},t.forChild=function(t){return{ngModule:e,providers:[xi(t)]}},t}();function _i(t,e,n){return n.scrollOffset&&e.setOffset(n.scrollOffset),new vi(t,e,n)}function Ci(t,e,n){return void 0===n&&(n={}),n.useHash?new d(t,e):new h(t,e)}function Ei(t){if(t)throw new Error("RouterModule.forRoot() called twice. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}function xi(t){return[{provide:r.ANALYZE_FOR_ENTRY_COMPONENTS,multi:!0,useValue:t},{provide:Xr,multi:!0,useValue:t}]}function Si(t,e,n,r,i,o,s,a,l,u,c){void 0===l&&(l={});var p=new ii(null,e,n,r,i,o,s,Pn(a));if(u&&(p.urlHandlingStrategy=u),c&&(p.routeReuseStrategy=c),l.errorHandler&&(p.errorHandler=l.errorHandler),l.malformedUriErrorHandler&&(p.malformedUriErrorHandler=l.malformedUriErrorHandler),l.enableTracing){var d=qt();p.events.subscribe(function(t){d.logGroup("Router Event: "+t.constructor.name),d.log(t.toString()),d.log(t),d.logGroupEnd()})}return l.onSameUrlNavigation&&(p.onSameUrlNavigation=l.onSameUrlNavigation),l.paramsInheritanceStrategy&&(p.paramsInheritanceStrategy=l.paramsInheritanceStrategy),l.urlUpdateStrategy&&(p.urlUpdateStrategy=l.urlUpdateStrategy),l.relativeLinkResolution&&(p.relativeLinkResolution=l.relativeLinkResolution),p}function Ti(t){return t.routerState.root}var Oi=function(){function t(t){this.injector=t,this.initNavigation=!1,this.resultOfPreactivationDone=new tt.a}return t.prototype.appInitializer=function(){var t=this;return this.injector.get(a,Promise.resolve(null)).then(function(){var e=null,n=new Promise(function(t){return e=t}),r=t.injector.get(ii),i=t.injector.get(gi);if(t.isLegacyDisabled(i)||t.isLegacyEnabled(i))e(!0);else if("disabled"===i.initialNavigation)r.setUpLocationChangeListener(),e(!0);else{if("enabled"!==i.initialNavigation)throw new Error("Invalid initialNavigation options: '"+i.initialNavigation+"'");r.hooks.afterPreactivation=function(){return t.initNavigation?K(null):(t.initNavigation=!0,e(!0),t.resultOfPreactivationDone)},r.initialNavigation()}return n})},t.prototype.bootstrapListener=function(t){var e=this.injector.get(gi),n=this.injector.get(fi),i=this.injector.get(vi),o=this.injector.get(ii),s=this.injector.get(r.ApplicationRef);t===s.components[0]&&(this.isLegacyEnabled(e)?o.initialNavigation():this.isLegacyDisabled(e)&&o.setUpLocationChangeListener(),n.setUpPreloading(),i.init(),o.resetRootComponentType(s.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())},t.prototype.isLegacyEnabled=function(t){return"legacy_enabled"===t.initialNavigation||!0===t.initialNavigation||void 0===t.initialNavigation},t.prototype.isLegacyDisabled=function(t){return"legacy_disabled"===t.initialNavigation||!1===t.initialNavigation},t}();function ki(t){return t.appInitializer.bind(t)}function Pi(t){return t.bootstrapListener.bind(t)}var Ii=new r.InjectionToken("Router Initializer"),Mi=r["\u0275crt"]({encapsulation:2,styles:[],data:{}});function Ai(t){return r["\u0275vid"](0,[(t()(),r["\u0275eld"](0,16777216,null,null,1,"router-outlet",[],null,null,null,null,null)),r["\u0275did"](1,212992,null,0,ui,[li,r.ViewContainerRef,r.ComponentFactoryResolver,[8,null],r.ChangeDetectorRef],null,null)],function(t,e){t(e,1,0)},null)}function Di(t){return r["\u0275vid"](0,[(t()(),r["\u0275eld"](0,0,null,null,1,"ng-component",[],null,null,null,Ai,Mi)),r["\u0275did"](1,49152,null,0,yn,[],null,null)],null,null)}var Ni=r["\u0275ccf"]("ng-component",yn,Di,{},{},[]),Ri=r["\u0275crt"]({encapsulation:2,styles:["swiper[fxflex] {\n  display: flex;\n  flex-direction: inherit;\n  min-width: 0;\n  min-height: 0;\n\n  -webkit-box-direction: inherit;\n  -webkit-box-orient: inherit;\n}\n\nswiper[fxflex] > .swiper.s-wrapper {\n  flex: 1 1 auto;\n  -ms-flex: 1 1 auto;\n  -webkit-box-flex: 1;\n  min-width: 0;\n  min-height: 0;\n}\n\nswiper > .swiper.s-wrapper {\n  width: 100%;\n  height: 100%;\n}\n\nswiper > .swiper.s-wrapper .swiper-wrapper .swiper-slide {\n  overflow: auto;\n  width: 100%;\n  height: 100%;\n  max-width: 100%;\n  max-height: 100%;\n}\n\nswiper > .swiper.s-wrapper .swiper-pagination {\n  pointer-events: none;\n}\n\nswiper > .swiper.s-wrapper .swiper-pagination .swiper-pagination-handle {\n  position: relative;\n\n  display: inline-block;\n  padding: 4px;\n  margin: 2px;\n\n  cursor: pointer;\n  pointer-events: all;\n}\n\nswiper > .swiper.s-wrapper .swiper-pagination .swiper-pagination-handle .swiper-pagination-bullet {\n  display: inline-block;\n\n  margin: 0;\n\n  pointer-events: none;\n}\n\nswiper > .swiper.s-wrapper .swiper-pagination .swiper-pagination-handle .swiper-pagination-bullet.swiper-pagination-bullet-last,\nswiper > .swiper.s-wrapper .swiper-pagination .swiper-pagination-handle .swiper-pagination-bullet.swiper-pagination-bullet-first {\n  border: 1px solid rgba(0, 0, 0, 0.5);\n}\n\nswiper > .swiper.s-wrapper.swiper-container-vertical > .swiper-button-prev {\n  top: 10px;\n  left: 50%;\n\n  margin-top: 0;\n  margin-left: -13px;\n\n  transform: rotate(90deg);\n}\n\nswiper > .swiper.s-wrapper.swiper-container-vertical > .swiper-button-next {\n  top: auto;\n  bottom: 10px;\n  left: 50%;\n\n  margin-top: 0;\n  margin-left: -13px;\n\n  transform: rotate(90deg);\n}\n\nswiper > .swiper.s-wrapper.swiper-container-vertical > .swiper-scrollbar {\n  width: 8px;\n\n  transition: width 250ms ease-in-out;\n}\n\nswiper > .swiper.s-wrapper.swiper-container-vertical > .swiper-scrollbar:hover {\n  width: 16px;\n}\n\nswiper > .swiper.s-wrapper.swiper-container-vertical > .swiper-pagination .swiper-pagination-handle {\n  display: block;\n}\n\nswiper > .swiper.s-wrapper.swiper-container-vertical > .swiper-pagination .swiper-pagination-handle .swiper-pagination-bullet {\n  display: inline-block;\n}\n\nswiper > .swiper.s-wrapper.swiper-container-vertical > .swiper-pagination .swiper-pagination-handle .swiper-pagination-bullet.swiper-pagination-bullet-last,\nswiper > .swiper.s-wrapper.swiper-container-vertical > .swiper-pagination .swiper-pagination-handle .swiper-pagination-bullet.swiper-pagination-bullet-first {\n  margin: 0 -1px;\n}\n\nswiper > .swiper.s-wrapper.swiper-container-horizontal > .swiper-scrollbar {\n  height: 8px;\n\n  transition: height 250ms ease-in-out;\n}\n\nswiper > .swiper.s-wrapper.swiper-container-horizontal > .swiper-scrollbar:hover {\n  height: 16px;\n}\n\nswiper > .swiper.s-wrapper.swiper-container-horizontal > .swiper-pagination .swiper-pagination-handle .swiper-pagination-bullet.swiper-pagination-bullet-last,\nswiper > .swiper.s-wrapper.swiper-container-horizontal > .swiper-pagination .swiper-pagination-handle .swiper-pagination-bullet.swiper-pagination-bullet-first {\n  margin: -1px 0;\n}\n","\n.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E\");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E\");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E\")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E\")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E\")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E\")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}"],data:{}});function ji(t){return r["\u0275vid"](0,[r["\u0275qud"](402653184,1,{swiperSlides:0}),r["\u0275qud"](402653184,2,{directiveRef:0}),(t()(),r["\u0275eld"](2,0,[["swiper",1]],null,7,"div",[["class","s-wrapper"]],[[2,"swiper",null],[2,"swiper-container",null]],null,null,null,null)),r["\u0275did"](3,5128192,[[2,4]],0,z,[r.PLATFORM_ID,r.NgZone,r.ElementRef,r.KeyValueDiffers,[2,j]],{index:[0,"index"],disabled:[1,"disabled"],config:[2,"config"]},null),(t()(),r["\u0275eld"](4,0,[[1,0],["swiperSlides",1]],null,1,"div",[["class","swiper-wrapper"]],null,null,null,null,null)),r["\u0275ncd"](null,0),(t()(),r["\u0275eld"](6,0,null,null,0,"div",[["class","swiper-scrollbar"]],[[8,"hidden",0]],null,null,null,null)),(t()(),r["\u0275eld"](7,0,null,null,0,"div",[["class","swiper-button-prev"]],[[8,"hidden",0],[1,"disabled",0]],null,null,null,null)),(t()(),r["\u0275eld"](8,0,null,null,0,"div",[["class","swiper-button-next"]],[[8,"hidden",0],[1,"disabled",0]],null,null,null,null)),(t()(),r["\u0275eld"](9,0,null,null,0,"div",[["class","swiper-pagination"]],[[8,"hidden",0]],[[null,"click"],[null,"keyup.enter"]],function(t,e,n){var r=!0,i=t.component;return"click"===e&&(r=!1!==(null==i.directiveRef?null:i.directiveRef.setIndex(n.target.getAttribute("index")))&&r),"keyup.enter"===e&&(r=!1!==(null==i.directiveRef?null:i.directiveRef.setIndex(n.target.getAttribute("index")))&&r),r},null,null))],function(t,e){var n=e.component;t(e,3,0,n.index,n.disabled,n.getConfig())},function(t,e){var n=e.component;t(e,2,0,n.useSwiperClass,n.useSwiperClass),t(e,6,0,!0!==(null==n.swiperConfig?null:n.swiperConfig.scrollbar)&&".swiper-scrollbar"!==(null==n.swiperConfig?null:null==n.swiperConfig.scrollbar?null:n.swiperConfig.scrollbar.el)),t(e,7,0,!0!==(null==n.swiperConfig?null:n.swiperConfig.navigation)&&".swiper-button-prev"!==(null==n.swiperConfig?null:null==n.swiperConfig.navigation?null:n.swiperConfig.navigation.prevEl),n.isAtFirst||null),t(e,8,0,!0!==(null==n.swiperConfig?null:n.swiperConfig.navigation)&&".swiper-button-next"!==(null==n.swiperConfig?null:null==n.swiperConfig.navigation?null:n.swiperConfig.navigation.nextEl),n.isAtLast||null),t(e,9,0,!0!==(null==n.swiperConfig?null:n.swiperConfig.pagination)&&".swiper-pagination"!==(null==n.swiperConfig?null:null==n.swiperConfig.pagination?null:n.swiperConfig.pagination.el))})}var Li=function(){function t(){}return t.prototype.ngOnInit=function(){this.state="low",this.source=this.srcLow},t.prototype.nextResolution=function(){"low"==this.state?(this.state="mid",this.source=this.srcMid):"mid"==this.state&&(this.state="high",this.source=this.srcHigh)},t}(),Fi=r["\u0275crt"]({encapsulation:0,styles:[["img[_ngcontent-%COMP%]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}"]],data:{}});function zi(t){return r["\u0275vid"](0,[(t()(),r["\u0275eld"](0,0,null,null,0,"img",[],[[8,"src",4]],[[null,"load"]],function(t,e,n){var r=!0;return"load"===e&&(r=!1!==t.component.nextResolution()&&r),r},null,null))],null,function(t,e){t(e,0,0,e.component.source)})}var Vi=function(){function t(){this.UX={HOVER:!1},this.galleryPath="assets/images/gallery/",this.projects=[{name:"Casa AG",path:"any-gyo",icon:"vivienda",subtitle:"",description:"",pictures:[0,1,2,3]},{name:"Proyecto Atalaya",path:"atalaya",icon:"vivienda",subtitle:"",description:"",pictures:[]},{name:"Casa Martinez",path:"brian-martinez",icon:"vivienda",subtitle:"",description:"",pictures:[0,1,2,3]},{name:"Proyecto Controles",path:"controles",icon:"oficinas",subtitle:"",description:"",pictures:[0,1,2,3]},{name:"Casa Jhoana",path:"jhoana",icon:"vivienda",subtitle:"",description:"",pictures:[0,1,2,3]},{name:"Proyecto Colegio",path:"montessori",icon:"oficinas",subtitle:"",description:"",pictures:[0,1,2,3]},{name:"Proyecto Mascotas",path:"pawfeet",icon:"oficinas",subtitle:"",description:"",pictures:[0,1,2,3]}],this.tiles=[],this.type="component",this.disabled=!1,this.config={a11y:!0,direction:"horizontal",slidesPerView:1,keyboard:!0,mousewheel:!0,scrollbar:!1,navigation:!0,pagination:!1,spaceBetween:0},this.scrollbar={el:".swiper-scrollbar",hide:!1,draggable:!0},this.pagination={el:".swiper-pagination",clickable:!0,hideOnClick:!1},this.index=0}return t.prototype.ngOnInit=function(){for(var t=0;t<this.projects.length;t++)for(var e=0;e<this.projects[t].pictures.length;e++){var n=this.galleryPath+this.projects[t].path+"/img"+e+".jpg";0==e&&this.tiles.push({name:this.projects[t].name,icon:this.galleryPath+"/../../icons/"+this.projects[t].icon+".png",subtitle:this.projects[t].subtitle,description:this.projects[t].description}),this.tiles.push({src:n})}},t.prototype.openModal=function(t){this.UX.HOVER=!0,this.index=t},t}(),Hi=r["\u0275crt"]({encapsulation:0,styles:[["@color-white = #EFEFEF;.vw-section[_ngcontent-%COMP%]{width:100vw;min-height:100vh;display:block;background-color:#d4d3d3;color:#6c6c78}.vw-section.vw-footer[_ngcontent-%COMP%]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#efefef;color:#6c6c78}.layer-media[_ngcontent-%COMP%]{display:block;width:100vw;height:100vh;position:absolute;top:0}.layer-color[_ngcontent-%COMP%]{display:block;width:100vw;height:100vh;background-color:rgba(110,113,130,.85);position:absolute;top:0}.layer-content[_ngcontent-%COMP%]{display:block;width:100vw;height:100vh;position:absolute;top:0;display:-ms-flex;display:flex;flex-direction:column;flex-wrap:nowrap;-ms-justify-content:center;justify-content:center;-ms-align-content:center;align-content:center;-ms-align-items:center;align-items:center}.logo[_ngcontent-%COMP%]   .logo-title[_ngcontent-%COMP%]{width:50%;display:block;margin:0 auto}.logo[_ngcontent-%COMP%]   .logo-subtitle[_ngcontent-%COMP%]{width:20%;display:block;margin:0 auto}.next-button[_ngcontent-%COMP%]{position:absolute;bottom:0;width:100%}.next-button[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;width:35px;margin:25px auto}.gallery[_ngcontent-%COMP%]{width:75%;height:100%;margin:0 auto;padding-top:10em;padding-bottom:10em;display:-ms-flex;display:flex;flex-direction:row;flex-wrap:wrap;-ms-justify-content:flex-start;justify-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-ms-align-items:flex-start;align-items:flex-start}.gallery[_ngcontent-%COMP%]   .tile[_ngcontent-%COMP%]{width:33.333%;height:12.5em;box-sizing:border-box;display:block;overflow:hidden;background-color:#efefef;color:#6c6c78;display:-ms-flex;display:flex;flex-direction:columns;flex-wrap:wrap;-ms-justify-content:flex-start;justify-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-ms-align-items:flex-start;align-items:flex-start}.gallery[_ngcontent-%COMP%]   .tile[_ngcontent-%COMP%]   div.tile-content[_ngcontent-%COMP%], .gallery[_ngcontent-%COMP%]   .tile[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative}.gallery[_ngcontent-%COMP%]   .tile[_ngcontent-%COMP%]   div.tile-content[_ngcontent-%COMP%]{display:-ms-flex;display:flex;flex-direction:column;flex-wrap:wrap;-ms-justify-content:flex-end;justify-content:flex-end;-ms-align-content:flex-end;align-content:flex-end;-ms-align-items:flex-end;align-items:flex-end}.gallery[_ngcontent-%COMP%]   .tile[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%]{display:block;width:3.5em;height:.25em;margin:.25em .5em;background-color:#6c6c78}.gallery[_ngcontent-%COMP%]   .tile[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{display:block;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5em;line-height:100%;text-transform:uppercase}.gallery[_ngcontent-%COMP%]   .tile[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{display:block;width:3em;height:3em;margin:.25em .5em;-o-object-fit:contain;object-fit:contain;-webkit-filter:grayscale(1);filter:grayscale(1)}[_ngcontent-%COMP%]::-webkit-scrollbar{width:0;background:0 0}.vw-modal[_ngcontent-%COMP%]{display:block;padding:15%;box-sizing:border-box;position:fixed;background-color:rgba(0,0,0,.9);top:0;left:0;width:100vw;height:100vh;z-index:100000;overflow:hidden}.modal-slide[_ngcontent-%COMP%]{background-color:#efefef;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;width:100%;height:100%;overflow:hidden;margin:0 auto}.modal-slide[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{display:block;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5em;font-size:2em;line-height:100%;text-transform:uppercase}.modal-slide[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{margin:0 auto;display:block;-webkit-filter:grayscale(1);filter:grayscale(1)}.button-close[_ngcontent-%COMP%]{color:#fff;position:fixed;top:calc(15vw - 2.5em);right:calc(15% - 2.5em);z-index:200}.button-close[_ngcontent-%COMP%]   .fas[_ngcontent-%COMP%]{font-size:3.5em;background-color:#000;border-radius:127%}@media screen and (max-width:600px){.vw-modal[_ngcontent-%COMP%]{display:block;padding:2em;box-sizing:border-box;position:fixed;background-color:rgba(0,0,0,.76);top:0;left:0;width:100vw;height:100vh;z-index:100000;overflow:hidden}.gallery[_ngcontent-%COMP%]{width:100%;margin:0 auto;padding-top:0;padding-bottom:0}.gallery[_ngcontent-%COMP%]   .tile[_ngcontent-%COMP%]{width:50%;height:10em}.gallery[_ngcontent-%COMP%]   .tile[_ngcontent-%COMP%]   div.tile-content[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{text-align:right}.logo[_ngcontent-%COMP%]   .logo-title[_ngcontent-%COMP%]{width:80%;display:block;margin:0 auto}.logo[_ngcontent-%COMP%]   .logo-subtitle[_ngcontent-%COMP%]{width:50%;display:block;margin:0 auto}.button-close[_ngcontent-%COMP%]{color:#fff;position:fixed;top:0;right:0}}"]],data:{}});function Bi(t){return r["\u0275vid"](0,[(t()(),r["\u0275eld"](0,0,null,null,4,"div",[["class","tile-content"]],null,[[null,"click"]],function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component.openModal(t.parent.context.index)&&r),r},null,null)),(t()(),r["\u0275eld"](1,0,null,null,0,"img",[["class","icon"]],[[8,"src",4]],null,null,null,null)),(t()(),r["\u0275eld"](2,0,null,null,0,"hr",[],null,null,null,null,null)),(t()(),r["\u0275eld"](3,0,null,null,1,"h2",[],null,null,null,null,null)),(t()(),r["\u0275ted"](4,null,["",""]))],null,function(t,e){t(e,1,0,e.parent.context.$implicit.icon),t(e,4,0,e.parent.context.$implicit.name)})}function Ui(t){return r["\u0275vid"](0,[(t()(),r["\u0275eld"](0,0,null,null,1,"div",[["class","tile-content"]],null,[[null,"click"]],function(t,e,n){var r=!0;return"click"===e&&(r=!1!==t.component.openModal(t.parent.context.index)&&r),r},null,null)),(t()(),r["\u0275eld"](1,0,null,null,0,"img",[],[[8,"src",4]],null,null,null,null))],null,function(t,e){t(e,1,0,e.parent.context.$implicit.src)})}function $i(t){return r["\u0275vid"](0,[(t()(),r["\u0275eld"](0,0,null,null,4,"div",[["class","tile"]],null,null,null,null,null)),(t()(),r["\u0275and"](16777216,null,null,1,null,Bi)),r["\u0275did"](2,16384,null,0,S,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),r["\u0275and"](16777216,null,null,1,null,Ui)),r["\u0275did"](4,16384,null,0,S,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null)],function(t,e){t(e,2,0,e.context.$implicit.name),t(e,4,0,!e.context.$implicit.name)},null)}function qi(t){return r["\u0275vid"](0,[(t()(),r["\u0275eld"](0,0,null,null,4,"div",[["class","tile-content"]],null,null,null,null,null)),(t()(),r["\u0275eld"](1,0,null,null,0,"img",[["class","icon"]],[[8,"src",4]],null,null,null,null)),(t()(),r["\u0275eld"](2,0,null,null,0,"hr",[],null,null,null,null,null)),(t()(),r["\u0275eld"](3,0,null,null,1,"h2",[],null,null,null,null,null)),(t()(),r["\u0275ted"](4,null,["",""]))],null,function(t,e){t(e,1,0,e.parent.context.$implicit.icon),t(e,4,0,e.parent.context.$implicit.name)})}function Gi(t){return r["\u0275vid"](0,[(t()(),r["\u0275eld"](0,0,null,null,1,"div",[["class","tile-content"]],null,null,null,null,null)),(t()(),r["\u0275eld"](1,0,null,null,0,"img",[],[[8,"src",4]],null,null,null,null))],null,function(t,e){t(e,1,0,e.parent.context.$implicit.src)})}function Qi(t){return r["\u0275vid"](0,[(t()(),r["\u0275eld"](0,0,null,null,5,"div",[["class","tile"]],null,null,null,null,null)),(t()(),r["\u0275eld"](1,0,null,null,4,"div",[["class","modal-slide"]],null,null,null,null,null)),(t()(),r["\u0275and"](16777216,null,null,1,null,qi)),r["\u0275did"](3,16384,null,0,S,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null),(t()(),r["\u0275and"](16777216,null,null,1,null,Gi)),r["\u0275did"](5,16384,null,0,S,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null)],function(t,e){t(e,3,0,e.context.$implicit.name),t(e,5,0,!e.context.$implicit.name)},null)}function Yi(t){return r["\u0275vid"](0,[(t()(),r["\u0275eld"](0,0,null,null,6,"div",[["class","vw-section vw-modal"]],null,null,null,null,null)),(t()(),r["\u0275eld"](1,0,null,null,1,"div",[["class","button-close"]],null,[[null,"click"]],function(t,e,n){var r=!0;return"click"===e&&(r=0!=(t.component.UX.HOVER=!1)&&r),r},null,null)),(t()(),r["\u0275eld"](2,0,null,null,0,"i",[["class","fas fa-times-circle"]],null,null,null,null,null)),(t()(),r["\u0275eld"](3,0,null,null,3,"swiper",[],null,null,null,ji,Ri)),r["\u0275did"](4,4374528,null,0,V,[r.NgZone,r.ChangeDetectorRef,r.PLATFORM_ID,[2,j]],{index:[0,"index"],config:[1,"config"]},null),(t()(),r["\u0275and"](16777216,null,0,1,null,Qi)),r["\u0275did"](6,278528,null,0,E,[r.ViewContainerRef,r.TemplateRef,r.IterableDiffers],{ngForOf:[0,"ngForOf"]},null)],function(t,e){var n=e.component;t(e,4,0,n.index,n.config),t(e,6,0,n.tiles)},null)}function Wi(t){return r["\u0275vid"](0,[(t()(),r["\u0275eld"](0,0,null,null,11,"div",[["class","vw-section"]],null,null,null,null,null)),(t()(),r["\u0275eld"](1,0,null,null,10,"div",[["class","wrapper"]],null,null,null,null,null)),(t()(),r["\u0275eld"](2,0,null,null,2,"div",[["class","layer-media"]],null,null,null,null,null)),(t()(),r["\u0275eld"](3,0,null,null,1,"ec-pic",[],null,null,null,zi,Fi)),r["\u0275did"](4,114688,null,0,Li,[],{srcLow:[0,"srcLow"],srcMid:[1,"srcMid"],srcHigh:[2,"srcHigh"]},null),(t()(),r["\u0275eld"](5,0,null,null,0,"div",[["class","layer-color"]],null,null,null,null,null)),(t()(),r["\u0275eld"](6,0,null,null,5,"div",[["class","layer-content"]],null,null,null,null,null)),(t()(),r["\u0275eld"](7,0,null,null,2,"div",[["class","logo"]],null,null,null,null,null)),(t()(),r["\u0275eld"](8,0,null,null,0,"img",[["class","logo-title"],["src","../../../assets/images/logo-text.png"]],null,null,null,null,null)),(t()(),r["\u0275eld"](9,0,null,null,0,"img",[["class","logo-subtitle"],["src","../../../assets/images/logo-subtitle.png"]],null,null,null,null,null)),(t()(),r["\u0275eld"](10,0,null,null,1,"div",[["class","next-button"]],null,null,null,null,null)),(t()(),r["\u0275eld"](11,0,null,null,0,"img",[["src","../../../assets/images/next-button.png"]],null,null,null,null,null)),(t()(),r["\u0275eld"](12,0,null,null,3,"div",[["class","vw-section"]],null,null,null,null,null)),(t()(),r["\u0275eld"](13,0,null,null,2,"div",[["class","gallery"]],null,null,null,null,null)),(t()(),r["\u0275and"](16777216,null,null,1,null,$i)),r["\u0275did"](15,278528,null,0,E,[r.ViewContainerRef,r.TemplateRef,r.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(t()(),r["\u0275and"](16777216,null,null,1,null,Yi)),r["\u0275did"](17,16384,null,0,S,[r.ViewContainerRef,r.TemplateRef],{ngIf:[0,"ngIf"]},null)],function(t,e){var n=e.component;t(e,4,0," assets/images/cover/cover-compress-vga.jpg"," assets/images/cover/cover-compress-hd.jpg"," assets/images/cover/cover-compress-4k.jpg"),t(e,15,0,n.tiles),t(e,17,0,n.UX.HOVER)},null)}function Ki(t){return r["\u0275vid"](0,[(t()(),r["\u0275eld"](0,0,null,null,1,"ec-comingsoon",[],null,null,null,Wi,Hi)),r["\u0275did"](1,114688,null,0,Vi,[],null,null)],function(t,e){t(e,1,0)},null)}var Xi=r["\u0275ccf"]("ec-comingsoon",Vi,Ki,{},{},[]),Zi=function(){function t(){}return t.prototype.ngOnInit=function(){},t}(),Ji=r["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function to(t){return r["\u0275vid"](0,[(t()(),r["\u0275eld"](0,0,null,null,1,"p",[],null,null,null,null,null)),(t()(),r["\u0275ted"](-1,null,[" notfound works!\n"]))],null,null)}function eo(t){return r["\u0275vid"](0,[(t()(),r["\u0275eld"](0,0,null,null,1,"ec-notfound",[],null,null,null,to,Ji)),r["\u0275did"](1,114688,null,0,Zi,[],null,null)],function(t,e){t(e,1,0)},null)}var no=r["\u0275ccf"]("ec-notfound",Zi,eo,{},{},[]),ro=function(){function t(){}return t.prototype.ngOnInit=function(){},t}(),io=r["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function oo(t){return r["\u0275vid"](0,[(t()(),r["\u0275eld"](0,0,null,null,1,"p",[],null,null,null,null,null)),(t()(),r["\u0275ted"](-1,null,[" header works!\n"]))],null,null)}var so=function(){function t(){}return t.prototype.ngOnInit=function(){},t}(),ao=r["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function lo(t){return r["\u0275vid"](0,[(t()(),r["\u0275eld"](0,0,null,null,1,"p",[],null,null,null,null,null)),(t()(),r["\u0275ted"](-1,null,[" menu works!\n"]))],null,null)}var uo=function(){function t(){}return t.prototype.ngOnInit=function(){},t}(),co=r["\u0275crt"]({encapsulation:0,styles:[['.section-footer-wrapper[_ngcontent-%COMP%]{font-family:Helvetica-Neue,Helvetica,Arial,sans-serif!important;text-align:center;display:block;background-color:#5e606c;width:100vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;box-sizing:border-box;font-size:.65em;padding:2vw}.section-footer-wrapper[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{color:#cea07f;font-size:1.5em}.section-footer-wrapper[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{color:#cea07f;font-size:2.5em}.section-footer-wrapper[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{color:#fff;font-size:1em}.section-footer-wrapper[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]{display:block;color:#fff;font-size:1.15em;padding:1em 0}.section-footer-wrapper[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline}.section-footer-wrapper[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:after{content:"|";color:#cea07f;font-family:font-bold;padding-left:.5em;padding-right:1.25em}.section-footer-wrapper[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]   li.address[_ngcontent-%COMP%]:after, .section-footer-wrapper[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]   li.city[_ngcontent-%COMP%]:after, .section-footer-wrapper[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child:after{content:"";font-family:font-bold;padding-left:0;padding-right:0}.section-footer-wrapper[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:1em;position:relative;top:.25em}.section-footer-wrapper[_ngcontent-%COMP%]   br[_ngcontent-%COMP%]{display:block}@media screen and (min-width:600px){.section-footer-wrapper[_ngcontent-%COMP%]{font-family:Helvetica-Neue,Helvetica,Arial,sans-serif!important;text-align:center;display:block;background-color:#5e606c;width:100vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;box-sizing:border-box;padding:2vw;font-size:2em}.section-footer-wrapper[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{color:#cea07f;font-size:.75em}.section-footer-wrapper[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{color:#cea07f;font-size:1.25em}.section-footer-wrapper[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{color:#fff;font-size:.5em}.section-footer-wrapper[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]{display:block;color:#fff;font-size:.5em;padding:1em 0}.section-footer-wrapper[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline}.section-footer-wrapper[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:after{content:"|";color:#cea07f;font-family:font-bold;padding-left:.5em;padding-right:.5em}.section-footer-wrapper[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child:after{content:"";font-family:font-bold;padding-left:0;padding-right:0}.section-footer-wrapper[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:1em;position:relative;top:.25em}.section-footer-wrapper[_ngcontent-%COMP%]   br[_ngcontent-%COMP%]{display:none}.section-footer-wrapper[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]   li.address[_ngcontent-%COMP%]:after, .section-footer-wrapper[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]   li.city[_ngcontent-%COMP%]:after{content:"|";font-family:font-bold;padding-left:.5em;padding-right:1.25em}}']],data:{}});function po(t){return r["\u0275vid"](0,[(t()(),r["\u0275eld"](0,0,null,null,28,"div",[["class","section-footer-wrapper"]],null,null,null,null,null)),(t()(),r["\u0275eld"](1,0,null,null,1,"h3",[],null,null,null,null,null)),(t()(),r["\u0275ted"](-1,null,["ESCRIBENOS UN MENSAJE"])),(t()(),r["\u0275eld"](3,0,null,null,1,"h2",[],null,null,null,null,null)),(t()(),r["\u0275ted"](-1,null,["mlopezn@eclaire.co"])),(t()(),r["\u0275eld"](5,0,null,null,21,"ul",[["class","contact"]],null,null,null,null,null)),(t()(),r["\u0275eld"](6,0,null,null,1,"li",[["class","cellphone"]],null,null,null,null,null)),(t()(),r["\u0275ted"](-1,null,[": +57 313 377 5232"])),(t()(),r["\u0275eld"](8,0,null,null,1,"li",[["class","phone"]],null,null,null,null,null)),(t()(),r["\u0275ted"](-1,null,["+57 1 631 3820"])),(t()(),r["\u0275eld"](10,0,null,null,1,"li",[["class","address"]],null,null,null,null,null)),(t()(),r["\u0275ted"](-1,null,["Edificio Kaiwa Calle 123 # 7 \u2013 51"])),(t()(),r["\u0275eld"](12,0,null,null,0,"br",[],null,null,null,null,null)),(t()(),r["\u0275eld"](13,0,null,null,0,"br",[],null,null,null,null,null)),(t()(),r["\u0275eld"](14,0,null,null,1,"li",[["class","city"]],null,null,null,null,null)),(t()(),r["\u0275ted"](-1,null,["Bogot\xe1, Colombia"])),(t()(),r["\u0275eld"](16,0,null,null,0,"br",[],null,null,null,null,null)),(t()(),r["\u0275eld"](17,0,null,null,0,"br",[],null,null,null,null,null)),(t()(),r["\u0275eld"](18,0,null,null,2,"li",[["class","instagram"]],null,null,null,null,null)),(t()(),r["\u0275eld"](19,0,null,null,1,"a",[["href","https://www.instagram.com/eclairearq/"]],null,null,null,null,null)),(t()(),r["\u0275eld"](20,0,null,null,0,"img",[["alt","Siguenos en nuestas redes. Facebook"],["src","../../../assets/images/footer/inst.png"]],null,null,null,null,null)),(t()(),r["\u0275eld"](21,0,null,null,2,"li",[["class","twitter"]],null,null,null,null,null)),(t()(),r["\u0275eld"](22,0,null,null,1,"a",[["href","https://www.instagram.com/eclairearq/"]],null,null,null,null,null)),(t()(),r["\u0275eld"](23,0,null,null,0,"img",[["alt","Siguenos en nuestas redes. Facebook"],["src","../../../../assets/images/footer/twitter.png"]],null,null,null,null,null)),(t()(),r["\u0275eld"](24,0,null,null,2,"li",[["class","facebook"]],null,null,null,null,null)),(t()(),r["\u0275eld"](25,0,null,null,1,"a",[["href","https://www.instagram.com/eclairearq/"]],null,null,null,null,null)),(t()(),r["\u0275eld"](26,0,null,null,0,"img",[["alt","Siguenos en nuestas redes. Facebook"],["src","../../../../assets/images/footer/facebook.png"]],null,null,null,null,null)),(t()(),r["\u0275eld"](27,0,null,null,1,"h4",[],null,null,null,null,null)),(t()(),r["\u0275ted"](-1,null,[" COPYRIGHT \xa9 2020 \xc9CLAIRE. TODOS LOS DERECHOS RESERVADOS. SUJETO A TERMINOS Y CONDICIONES DE LA MARCA. "]))],null,null)}var ho=r["\u0275crt"]({encapsulation:0,styles:[[".swiper-container[_ngcontent-%COMP%]{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox[_ngcontent-%COMP%]   .swiper-slide[_ngcontent-%COMP%]{float:left}.swiper-container-vertical[_ngcontent-%COMP%] > .swiper-wrapper[_ngcontent-%COMP%]{flex-direction:column}.swiper-wrapper[_ngcontent-%COMP%]{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform,-webkit-transform;box-sizing:content-box}.swiper-container-android[_ngcontent-%COMP%]   .swiper-slide[_ngcontent-%COMP%], .swiper-wrapper[_ngcontent-%COMP%]{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow[_ngcontent-%COMP%] > .swiper-wrapper[_ngcontent-%COMP%]{flex-wrap:wrap}.swiper-container-free-mode[_ngcontent-%COMP%] > .swiper-wrapper[_ngcontent-%COMP%]{transition-timing-function:ease-out;margin:0 auto}.swiper-slide[_ngcontent-%COMP%]{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank[_ngcontent-%COMP%]{visibility:hidden}.swiper-container-autoheight[_ngcontent-%COMP%], .swiper-container-autoheight[_ngcontent-%COMP%]   .swiper-slide[_ngcontent-%COMP%]{height:auto}.swiper-container-autoheight[_ngcontent-%COMP%]   .swiper-wrapper[_ngcontent-%COMP%]{align-items:flex-start;transition-property:transform,height,-webkit-transform}.swiper-container-3d[_ngcontent-%COMP%]{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d[_ngcontent-%COMP%]   .swiper-cube-shadow[_ngcontent-%COMP%], .swiper-container-3d[_ngcontent-%COMP%]   .swiper-slide[_ngcontent-%COMP%], .swiper-container-3d[_ngcontent-%COMP%]   .swiper-slide-shadow-bottom[_ngcontent-%COMP%], .swiper-container-3d[_ngcontent-%COMP%]   .swiper-slide-shadow-left[_ngcontent-%COMP%], .swiper-container-3d[_ngcontent-%COMP%]   .swiper-slide-shadow-right[_ngcontent-%COMP%], .swiper-container-3d[_ngcontent-%COMP%]   .swiper-slide-shadow-top[_ngcontent-%COMP%], .swiper-container-3d[_ngcontent-%COMP%]   .swiper-wrapper[_ngcontent-%COMP%]{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d[_ngcontent-%COMP%]   .swiper-slide-shadow-bottom[_ngcontent-%COMP%], .swiper-container-3d[_ngcontent-%COMP%]   .swiper-slide-shadow-left[_ngcontent-%COMP%], .swiper-container-3d[_ngcontent-%COMP%]   .swiper-slide-shadow-right[_ngcontent-%COMP%], .swiper-container-3d[_ngcontent-%COMP%]   .swiper-slide-shadow-top[_ngcontent-%COMP%]{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d[_ngcontent-%COMP%]   .swiper-slide-shadow-left[_ngcontent-%COMP%]{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d[_ngcontent-%COMP%]   .swiper-slide-shadow-right[_ngcontent-%COMP%]{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d[_ngcontent-%COMP%]   .swiper-slide-shadow-top[_ngcontent-%COMP%]{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d[_ngcontent-%COMP%]   .swiper-slide-shadow-bottom[_ngcontent-%COMP%]{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal[_ngcontent-%COMP%], .swiper-container-wp8-horizontal[_ngcontent-%COMP%] > .swiper-wrapper[_ngcontent-%COMP%]{touch-action:pan-y}.swiper-container-wp8-vertical[_ngcontent-%COMP%], .swiper-container-wp8-vertical[_ngcontent-%COMP%] > .swiper-wrapper[_ngcontent-%COMP%]{touch-action:pan-x}.swiper-button-next[_ngcontent-%COMP%], .swiper-button-prev[_ngcontent-%COMP%]{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled[_ngcontent-%COMP%], .swiper-button-prev.swiper-button-disabled[_ngcontent-%COMP%]{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev[_ngcontent-%COMP%], .swiper-container-rtl[_ngcontent-%COMP%]   .swiper-button-next[_ngcontent-%COMP%]{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E\");left:10px;right:auto}.swiper-button-next[_ngcontent-%COMP%], .swiper-container-rtl[_ngcontent-%COMP%]   .swiper-button-prev[_ngcontent-%COMP%]{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E\");right:10px;left:auto}.swiper-button-prev.swiper-button-white[_ngcontent-%COMP%], .swiper-container-rtl[_ngcontent-%COMP%]   .swiper-button-next.swiper-button-white[_ngcontent-%COMP%]{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E\")}.swiper-button-next.swiper-button-white[_ngcontent-%COMP%], .swiper-container-rtl[_ngcontent-%COMP%]   .swiper-button-prev.swiper-button-white[_ngcontent-%COMP%]{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E\")}.swiper-button-prev.swiper-button-black[_ngcontent-%COMP%], .swiper-container-rtl[_ngcontent-%COMP%]   .swiper-button-next.swiper-button-black[_ngcontent-%COMP%]{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E\")}.swiper-button-next.swiper-button-black[_ngcontent-%COMP%], .swiper-container-rtl[_ngcontent-%COMP%]   .swiper-button-prev.swiper-button-black[_ngcontent-%COMP%]{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E\")}.swiper-button-lock[_ngcontent-%COMP%]{display:none}.swiper-pagination[_ngcontent-%COMP%]{position:absolute;text-align:center;transition:opacity .3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden[_ngcontent-%COMP%]{opacity:0}.swiper-container-horizontal[_ngcontent-%COMP%] > .swiper-pagination-bullets[_ngcontent-%COMP%], .swiper-pagination-custom[_ngcontent-%COMP%], .swiper-pagination-fraction[_ngcontent-%COMP%]{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic[_ngcontent-%COMP%]{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic[_ngcontent-%COMP%]   .swiper-pagination-bullet[_ngcontent-%COMP%]{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic[_ngcontent-%COMP%]   .swiper-pagination-bullet-active[_ngcontent-%COMP%], .swiper-pagination-bullets-dynamic[_ngcontent-%COMP%]   .swiper-pagination-bullet-active-main[_ngcontent-%COMP%]{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic[_ngcontent-%COMP%]   .swiper-pagination-bullet-active-prev[_ngcontent-%COMP%]{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic[_ngcontent-%COMP%]   .swiper-pagination-bullet-active-prev-prev[_ngcontent-%COMP%]{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic[_ngcontent-%COMP%]   .swiper-pagination-bullet-active-next[_ngcontent-%COMP%]{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic[_ngcontent-%COMP%]   .swiper-pagination-bullet-active-next-next[_ngcontent-%COMP%]{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet[_ngcontent-%COMP%]{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet[_ngcontent-%COMP%]{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable[_ngcontent-%COMP%]   .swiper-pagination-bullet[_ngcontent-%COMP%]{cursor:pointer}.swiper-pagination-bullet-active[_ngcontent-%COMP%]{opacity:1;background:#007aff}.swiper-container-vertical[_ngcontent-%COMP%] > .swiper-pagination-bullets[_ngcontent-%COMP%]{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical[_ngcontent-%COMP%] > .swiper-pagination-bullets[_ngcontent-%COMP%]   .swiper-pagination-bullet[_ngcontent-%COMP%]{margin:6px 0;display:block}.swiper-container-vertical[_ngcontent-%COMP%] > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic[_ngcontent-%COMP%]{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical[_ngcontent-%COMP%] > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic[_ngcontent-%COMP%]   .swiper-pagination-bullet[_ngcontent-%COMP%]{display:inline-block;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-container-horizontal[_ngcontent-%COMP%] > .swiper-pagination-bullets[_ngcontent-%COMP%]   .swiper-pagination-bullet[_ngcontent-%COMP%]{margin:0 4px}.swiper-container-horizontal[_ngcontent-%COMP%] > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic[_ngcontent-%COMP%]{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal[_ngcontent-%COMP%] > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic[_ngcontent-%COMP%]   .swiper-pagination-bullet[_ngcontent-%COMP%]{transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl[_ngcontent-%COMP%] > .swiper-pagination-bullets-dynamic[_ngcontent-%COMP%]   .swiper-pagination-bullet[_ngcontent-%COMP%]{transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar[_ngcontent-%COMP%]{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar[_ngcontent-%COMP%]   .swiper-pagination-progressbar-fill[_ngcontent-%COMP%]{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl[_ngcontent-%COMP%]   .swiper-pagination-progressbar[_ngcontent-%COMP%]   .swiper-pagination-progressbar-fill[_ngcontent-%COMP%]{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal[_ngcontent-%COMP%] > .swiper-pagination-progressbar[_ngcontent-%COMP%], .swiper-container-vertical[_ngcontent-%COMP%] > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite[_ngcontent-%COMP%]{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal[_ngcontent-%COMP%] > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite[_ngcontent-%COMP%], .swiper-container-vertical[_ngcontent-%COMP%] > .swiper-pagination-progressbar[_ngcontent-%COMP%]{width:4px;height:100%;left:0;top:0}.swiper-pagination-white[_ngcontent-%COMP%]   .swiper-pagination-bullet-active[_ngcontent-%COMP%]{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white[_ngcontent-%COMP%]{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white[_ngcontent-%COMP%]   .swiper-pagination-progressbar-fill[_ngcontent-%COMP%]{background:#fff}.swiper-pagination-black[_ngcontent-%COMP%]   .swiper-pagination-bullet-active[_ngcontent-%COMP%]{background:#000}.swiper-pagination-progressbar.swiper-pagination-black[_ngcontent-%COMP%]{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black[_ngcontent-%COMP%]   .swiper-pagination-progressbar-fill[_ngcontent-%COMP%]{background:#000}.swiper-pagination-lock[_ngcontent-%COMP%]{display:none}.swiper-scrollbar[_ngcontent-%COMP%]{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal[_ngcontent-%COMP%] > .swiper-scrollbar[_ngcontent-%COMP%]{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical[_ngcontent-%COMP%] > .swiper-scrollbar[_ngcontent-%COMP%]{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag[_ngcontent-%COMP%]{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag[_ngcontent-%COMP%]{cursor:move}.swiper-scrollbar-lock[_ngcontent-%COMP%]{display:none}.swiper-zoom-container[_ngcontent-%COMP%]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container[_ngcontent-%COMP%] > canvas[_ngcontent-%COMP%], .swiper-zoom-container[_ngcontent-%COMP%] > img[_ngcontent-%COMP%], .swiper-zoom-container[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed[_ngcontent-%COMP%]{cursor:move}.swiper-lazy-preloader[_ngcontent-%COMP%]{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:1s steps(12,end) infinite swiper-preloader-spin;animation:1s steps(12,end) infinite swiper-preloader-spin}.swiper-lazy-preloader[_ngcontent-%COMP%]:after{display:block;content:'';width:100%;height:100%;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white[_ngcontent-%COMP%]:after{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container[_ngcontent-%COMP%]   .swiper-notification[_ngcontent-%COMP%]{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode[_ngcontent-%COMP%]   .swiper-slide[_ngcontent-%COMP%]{transition-timing-function:ease-out}.swiper-container-fade[_ngcontent-%COMP%]   .swiper-slide[_ngcontent-%COMP%]{pointer-events:none;transition-property:opacity}.swiper-container-fade[_ngcontent-%COMP%]   .swiper-slide[_ngcontent-%COMP%]   .swiper-slide[_ngcontent-%COMP%]{pointer-events:none}.swiper-container-fade[_ngcontent-%COMP%]   .swiper-slide-active[_ngcontent-%COMP%], .swiper-container-fade[_ngcontent-%COMP%]   .swiper-slide-active[_ngcontent-%COMP%]   .swiper-slide-active[_ngcontent-%COMP%]{pointer-events:auto}.swiper-container-cube[_ngcontent-%COMP%]{overflow:visible}.swiper-container-cube[_ngcontent-%COMP%]   .swiper-slide[_ngcontent-%COMP%]{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube[_ngcontent-%COMP%]   .swiper-slide[_ngcontent-%COMP%]   .swiper-slide[_ngcontent-%COMP%]{pointer-events:none}.swiper-container-cube.swiper-container-rtl[_ngcontent-%COMP%]   .swiper-slide[_ngcontent-%COMP%]{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube[_ngcontent-%COMP%]   .swiper-slide-active[_ngcontent-%COMP%], .swiper-container-cube[_ngcontent-%COMP%]   .swiper-slide-active[_ngcontent-%COMP%]   .swiper-slide-active[_ngcontent-%COMP%]{pointer-events:auto}.swiper-container-cube[_ngcontent-%COMP%]   .swiper-slide-active[_ngcontent-%COMP%], .swiper-container-cube[_ngcontent-%COMP%]   .swiper-slide-next[_ngcontent-%COMP%], .swiper-container-cube[_ngcontent-%COMP%]   .swiper-slide-next[_ngcontent-%COMP%] + .swiper-slide[_ngcontent-%COMP%], .swiper-container-cube[_ngcontent-%COMP%]   .swiper-slide-prev[_ngcontent-%COMP%]{pointer-events:auto;visibility:visible}.swiper-container-cube[_ngcontent-%COMP%]   .swiper-slide-shadow-bottom[_ngcontent-%COMP%], .swiper-container-cube[_ngcontent-%COMP%]   .swiper-slide-shadow-left[_ngcontent-%COMP%], .swiper-container-cube[_ngcontent-%COMP%]   .swiper-slide-shadow-right[_ngcontent-%COMP%], .swiper-container-cube[_ngcontent-%COMP%]   .swiper-slide-shadow-top[_ngcontent-%COMP%]{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube[_ngcontent-%COMP%]   .swiper-cube-shadow[_ngcontent-%COMP%]{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip[_ngcontent-%COMP%]{overflow:visible}.swiper-container-flip[_ngcontent-%COMP%]   .swiper-slide[_ngcontent-%COMP%]{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip[_ngcontent-%COMP%]   .swiper-slide[_ngcontent-%COMP%]   .swiper-slide[_ngcontent-%COMP%]{pointer-events:none}.swiper-container-flip[_ngcontent-%COMP%]   .swiper-slide-active[_ngcontent-%COMP%], .swiper-container-flip[_ngcontent-%COMP%]   .swiper-slide-active[_ngcontent-%COMP%]   .swiper-slide-active[_ngcontent-%COMP%]{pointer-events:auto}.swiper-container-flip[_ngcontent-%COMP%]   .swiper-slide-shadow-bottom[_ngcontent-%COMP%], .swiper-container-flip[_ngcontent-%COMP%]   .swiper-slide-shadow-left[_ngcontent-%COMP%], .swiper-container-flip[_ngcontent-%COMP%]   .swiper-slide-shadow-right[_ngcontent-%COMP%], .swiper-container-flip[_ngcontent-%COMP%]   .swiper-slide-shadow-top[_ngcontent-%COMP%]{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow[_ngcontent-%COMP%]   .swiper-wrapper[_ngcontent-%COMP%]{-ms-perspective:1200px}.header[_ngcontent-%COMP%], .menu[_ngcontent-%COMP%]{display:none}.router-content[_ngcontent-%COMP%]{display:block;width:100vw;height:auto;min-width:100vw;min-height:100vh}footer[_ngcontent-%COMP%]{display:block}"]],data:{}});function fo(t){return r["\u0275vid"](0,[(t()(),r["\u0275eld"](0,0,null,null,2,"header",[["class","header"]],null,null,null,null,null)),(t()(),r["\u0275eld"](1,0,null,null,1,"ec-header",[],null,null,null,oo,io)),r["\u0275did"](2,114688,null,0,ro,[],null,null),(t()(),r["\u0275eld"](3,0,null,null,2,"div",[["class","menu"]],null,null,null,null,null)),(t()(),r["\u0275eld"](4,0,null,null,1,"ec-menu",[],null,null,null,lo,ao)),r["\u0275did"](5,114688,null,0,so,[],null,null),(t()(),r["\u0275eld"](6,0,null,null,2,"main",[["class","router-content"]],null,null,null,null,null)),(t()(),r["\u0275eld"](7,16777216,null,null,1,"router-outlet",[],null,null,null,null,null)),r["\u0275did"](8,212992,null,0,ui,[li,r.ViewContainerRef,r.ComponentFactoryResolver,[8,null],r.ChangeDetectorRef],null,null),(t()(),r["\u0275eld"](9,0,null,null,2,"footer",[["class","footer"]],null,null,null,null,null)),(t()(),r["\u0275eld"](10,0,null,null,1,"ec-footer",[],null,null,null,po,co)),r["\u0275did"](11,114688,null,0,uo,[],null,null)],function(t,e){t(e,2,0),t(e,5,0),t(e,8,0),t(e,11,0)},null)}function vo(t){return r["\u0275vid"](0,[(t()(),r["\u0275eld"](0,0,null,null,1,"ec-root",[],null,null,null,fo,ho)),r["\u0275did"](1,49152,null,0,$,[],null,null)],null,null)}var go=r["\u0275ccf"]("ec-root",$,vo,{},{},[]),mo=function(){return function(){}}(),yo=function(){return function(){}}(),wo="*";function bo(t,e){return void 0===e&&(e=null),{type:2,steps:t,options:e}}function _o(t){return{type:6,styles:t,offset:null}}function Co(t){Promise.resolve(null).then(t)}var Eo=function(){function t(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this.parentPlayer=null,this.totalTime=t+e}return t.prototype._onFinish=function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.onDestroy=function(t){this._onDestroyFns.push(t)},t.prototype.hasStarted=function(){return this._started},t.prototype.init=function(){},t.prototype.play=function(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0},t.prototype.triggerMicrotask=function(){var t=this;Co(function(){return t._onFinish()})},t.prototype._onStart=function(){this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[]},t.prototype.pause=function(){},t.prototype.restart=function(){},t.prototype.finish=function(){this._onFinish()},t.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(function(t){return t()}),this._onDestroyFns=[])},t.prototype.reset=function(){},t.prototype.setPosition=function(t){},t.prototype.getPosition=function(){return 0},t.prototype.triggerCallback=function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(function(t){return t()}),e.length=0},t}(),xo=function(){function t(t){var e=this;this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;var n=0,r=0,i=0,o=this.players.length;0==o?Co(function(){return e._onFinish()}):this.players.forEach(function(t){t.onDone(function(){++n==o&&e._onFinish()}),t.onDestroy(function(){++r==o&&e._onDestroy()}),t.onStart(function(){++i==o&&e._onStart()})}),this.totalTime=this.players.reduce(function(t,e){return Math.max(t,e.totalTime)},0)}return t.prototype._onFinish=function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])},t.prototype.init=function(){this.players.forEach(function(t){return t.init()})},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype._onStart=function(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[])},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.onDestroy=function(t){this._onDestroyFns.push(t)},t.prototype.hasStarted=function(){return this._started},t.prototype.play=function(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(function(t){return t.play()})},t.prototype.pause=function(){this.players.forEach(function(t){return t.pause()})},t.prototype.restart=function(){this.players.forEach(function(t){return t.restart()})},t.prototype.finish=function(){this._onFinish(),this.players.forEach(function(t){return t.finish()})},t.prototype.destroy=function(){this._onDestroy()},t.prototype._onDestroy=function(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(function(t){return t.destroy()}),this._onDestroyFns.forEach(function(t){return t()}),this._onDestroyFns=[])},t.prototype.reset=function(){this.players.forEach(function(t){return t.reset()}),this._destroyed=!1,this._finished=!1,this._started=!1},t.prototype.setPosition=function(t){var e=t*this.totalTime;this.players.forEach(function(t){var n=t.totalTime?Math.min(1,e/t.totalTime):1;t.setPosition(n)})},t.prototype.getPosition=function(){var t=0;return this.players.forEach(function(e){var n=e.getPosition();t=Math.min(n,t)}),t},t.prototype.beforeDestroy=function(){this.players.forEach(function(t){t.beforeDestroy&&t.beforeDestroy()})},t.prototype.triggerCallback=function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(function(t){return t()}),e.length=0},t}(),So="!";function To(){return"undefined"!=typeof process}function Oo(t){switch(t.length){case 0:return new Eo;case 1:return t[0];default:return new xo(t)}}function ko(t,e,n,r,i,o){void 0===i&&(i={}),void 0===o&&(o={});var s=[],a=[],l=-1,u=null;if(r.forEach(function(t){var n=t.offset,r=n==l,c=r&&u||{};Object.keys(t).forEach(function(n){var r=n,a=t[n];if("offset"!==n)switch(r=e.normalizePropertyName(r,s),a){case So:a=i[n];break;case wo:a=o[n];break;default:a=e.normalizeStyleValue(n,r,a,s)}c[r]=a}),r||a.push(c),u=c,l=n}),s.length)throw new Error("Unable to animate due to the following errors:\n - "+s.join("\n - "));return a}function Po(t,e,n,r){switch(e){case"start":t.onStart(function(){return r(n&&Io(n,"start",t))});break;case"done":t.onDone(function(){return r(n&&Io(n,"done",t))});break;case"destroy":t.onDestroy(function(){return r(n&&Io(n,"destroy",t))})}}function Io(t,e,n){var r=n.totalTime,i=Mo(t.element,t.triggerName,t.fromState,t.toState,e||t.phaseName,null==r?t.totalTime:r,!!n.disabled),o=t._data;return null!=o&&(i._data=o),i}function Mo(t,e,n,r,i,o,s){return void 0===i&&(i=""),void 0===o&&(o=0),{element:t,triggerName:e,fromState:n,toState:r,phaseName:i,totalTime:o,disabled:!!s}}function Ao(t,e,n){var r;return t instanceof Map?(r=t.get(e))||t.set(e,r=n):(r=t[e])||(r=t[e]=n),r}function Do(t){var e=t.indexOf(":");return[t.substring(1,e),t.substr(e+1)]}var No=function(t,e){return!1},Ro=function(t,e){return!1},jo=function(t,e,n){return[]},Lo=To();if(Lo||"undefined"!=typeof Element){if(No=function(t,e){return t.contains(e)},Lo||Element.prototype.matches)Ro=function(t,e){return t.matches(e)};else{var Fo=Element.prototype,zo=Fo.matchesSelector||Fo.mozMatchesSelector||Fo.msMatchesSelector||Fo.oMatchesSelector||Fo.webkitMatchesSelector;zo&&(Ro=function(t,e){return zo.apply(t,[e])})}jo=function(t,e,n){var r=[];if(n)r.push.apply(r,Object(o.g)(t.querySelectorAll(e)));else{var i=t.querySelector(e);i&&r.push(i)}return r}}var Vo=null,Ho=!1;function Bo(t){Vo||(Vo=("undefined"!=typeof document?document.body:null)||{},Ho=!!Vo.style&&"WebkitAppearance"in Vo.style);var e=!0;return Vo.style&&!function(t){return"ebkit"==t.substring(1,6)}(t)&&!(e=t in Vo.style)&&Ho&&(e="Webkit"+t.charAt(0).toUpperCase()+t.substr(1)in Vo.style),e}var Uo=Ro,$o=No,qo=jo;function Go(t){var e={};return Object.keys(t).forEach(function(n){var r=n.replace(/([a-z])([A-Z])/g,"$1-$2");e[r]=t[n]}),e}var Qo=function(){function t(){}return t.prototype.validateStyleProperty=function(t){return Bo(t)},t.prototype.matchesElement=function(t,e){return Uo(t,e)},t.prototype.containsElement=function(t,e){return $o(t,e)},t.prototype.query=function(t,e,n){return qo(t,e,n)},t.prototype.computeStyle=function(t,e,n){return n||""},t.prototype.animate=function(t,e,n,r,i,o,s){return void 0===o&&(o=[]),new Eo(n,r)},t}(),Yo=function(){function t(){}return t.NOOP=new Qo,t}(),Wo=1e3;function Ko(t){if("number"==typeof t)return t;var e=t.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:Xo(parseFloat(e[1]),e[2])}function Xo(t,e){switch(e){case"s":return t*Wo;default:return t}}function Zo(t,e,n){return t.hasOwnProperty("duration")?t:function(t,e,n){var r,i=0,o="";if("string"==typeof t){var s=t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===s)return e.push('The provided timing value "'+t+'" is invalid.'),{duration:0,delay:0,easing:""};r=Xo(parseFloat(s[1]),s[2]);var a=s[3];null!=a&&(i=Xo(Math.floor(parseFloat(a)),s[4]));var l=s[5];l&&(o=l)}else r=t;if(!n){var u=!1,c=e.length;r<0&&(e.push("Duration values below 0 are not allowed for this animation step."),u=!0),i<0&&(e.push("Delay values below 0 are not allowed for this animation step."),u=!0),u&&e.splice(c,0,'The provided timing value "'+t+'" is invalid.')}return{duration:r,delay:i,easing:o}}(t,e,n)}function Jo(t,e){return void 0===e&&(e={}),Object.keys(t).forEach(function(n){e[n]=t[n]}),e}function ts(t,e,n){if(void 0===n&&(n={}),e)for(var r in t)n[r]=t[r];else Jo(t,n);return n}function es(t,e,n){return n?e+":"+n+";":""}function ns(t){for(var e="",n=0;n<t.style.length;n++)e+=es(0,r=t.style.item(n),t.style.getPropertyValue(r));for(var r in t.style)t.style.hasOwnProperty(r)&&!r.startsWith("_")&&(e+=es(0,r.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),t.style[r]));t.setAttribute("style",e)}function rs(t,e){t.style&&(Object.keys(e).forEach(function(n){var r=ps(n);t.style[r]=e[n]}),To()&&ns(t))}function is(t,e){t.style&&(Object.keys(e).forEach(function(e){var n=ps(e);t.style[n]=""}),To()&&ns(t))}function os(t){return Array.isArray(t)?1==t.length?t[0]:bo(t):t}var ss=new RegExp("{{\\s*(.+?)\\s*}}","g");function as(t){var e=[];if("string"==typeof t){for(var n=t.toString(),r=void 0;r=ss.exec(n);)e.push(r[1]);ss.lastIndex=0}return e}function ls(t,e,n){var r=t.toString(),i=r.replace(ss,function(t,r){var i=e[r];return e.hasOwnProperty(r)||(n.push("Please provide a value for the animation param "+r),i=""),i.toString()});return i==r?t:i}function us(t){for(var e=[],n=t.next();!n.done;)e.push(n.value),n=t.next();return e}var cs=/-+([a-z0-9])/g;function ps(t){return t.replace(cs,function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return t[1].toUpperCase()})}function ds(t,e){return 0===t||0===e}function hs(t,e,n){var r=Object.keys(n);if(r.length&&e.length){var i=e[0],o=[];if(r.forEach(function(t){i.hasOwnProperty(t)||o.push(t),i[t]=n[t]}),o.length)for(var s=function(){var n=e[a];o.forEach(function(e){n[e]=vs(t,e)})},a=1;a<e.length;a++)s()}return e}function fs(t,e,n){switch(e.type){case 7:return t.visitTrigger(e,n);case 0:return t.visitState(e,n);case 1:return t.visitTransition(e,n);case 2:return t.visitSequence(e,n);case 3:return t.visitGroup(e,n);case 4:return t.visitAnimate(e,n);case 5:return t.visitKeyframes(e,n);case 6:return t.visitStyle(e,n);case 8:return t.visitReference(e,n);case 9:return t.visitAnimateChild(e,n);case 10:return t.visitAnimateRef(e,n);case 11:return t.visitQuery(e,n);case 12:return t.visitStagger(e,n);default:throw new Error("Unable to resolve animation metadata node #"+e.type)}}function vs(t,e){return window.getComputedStyle(t)[e]}var gs="*",ms=new Set(["true","1"]),ys=new Set(["false","0"]);function ws(t,e){var n=ms.has(t)||ys.has(t),r=ms.has(e)||ys.has(e);return function(i,o){var s=t==gs||t==i,a=e==gs||e==o;return!s&&n&&"boolean"==typeof i&&(s=i?ms.has(t):ys.has(t)),!a&&r&&"boolean"==typeof o&&(a=o?ms.has(e):ys.has(e)),s&&a}}var bs=new RegExp("s*:selfs*,?","g");function _s(t,e,n){return new Cs(t).build(e,n)}var Cs=function(){function t(t){this._driver=t}return t.prototype.build=function(t,e){var n=new Es(e);return this._resetContextStyleTimingState(n),fs(this,os(t),n)},t.prototype._resetContextStyleTimingState=function(t){t.currentQuerySelector="",t.collectedStyles={},t.collectedStyles[""]={},t.currentTime=0},t.prototype.visitTrigger=function(t,e){var n=this,r=e.queryCount=0,i=e.depCount=0,o=[],s=[];return"@"==t.name.charAt(0)&&e.errors.push("animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))"),t.definitions.forEach(function(t){if(n._resetContextStyleTimingState(e),0==t.type){var a=t,l=a.name;l.toString().split(/\s*,\s*/).forEach(function(t){a.name=t,o.push(n.visitState(a,e))}),a.name=l}else if(1==t.type){var u=n.visitTransition(t,e);r+=u.queryCount,i+=u.depCount,s.push(u)}else e.errors.push("only state() and transition() definitions can sit inside of a trigger()")}),{type:7,name:t.name,states:o,transitions:s,queryCount:r,depCount:i,options:null}},t.prototype.visitState=function(t,e){var n=this.visitStyle(t.styles,e),r=t.options&&t.options.params||null;if(n.containsDynamicStyles){var i=new Set,o=r||{};if(n.styles.forEach(function(t){if(xs(t)){var e=t;Object.keys(e).forEach(function(t){as(e[t]).forEach(function(t){o.hasOwnProperty(t)||i.add(t)})})}}),i.size){var s=us(i.values());e.errors.push('state("'+t.name+'", ...) must define default values for all the following style substitutions: '+s.join(", "))}}return{type:0,name:t.name,style:n,options:r?{params:r}:null}},t.prototype.visitTransition=function(t,e){e.queryCount=0,e.depCount=0;var n,r,i,o=fs(this,os(t.animation),e);return{type:1,matchers:(n=t.expr,r=e.errors,i=[],"string"==typeof n?n.split(/\s*,\s*/).forEach(function(t){return function(t,e,n){if(":"==t[0]){var r=function(t,e){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return function(t,e){return parseFloat(e)>parseFloat(t)};case":decrement":return function(t,e){return parseFloat(e)<parseFloat(t)};default:return e.push('The transition alias value "'+t+'" is not supported'),"* => *"}}(t,n);if("function"==typeof r)return void e.push(r);t=r}var i=t.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==i||i.length<4)return n.push('The provided transition expression "'+t+'" is not supported'),e;var o=i[1],s=i[2],a=i[3];e.push(ws(o,a)),"<"!=s[0]||o==gs&&a==gs||e.push(ws(a,o))}(t,i,r)}):i.push(n),i),animation:o,queryCount:e.queryCount,depCount:e.depCount,options:Ss(t.options)}},t.prototype.visitSequence=function(t,e){var n=this;return{type:2,steps:t.steps.map(function(t){return fs(n,t,e)}),options:Ss(t.options)}},t.prototype.visitGroup=function(t,e){var n=this,r=e.currentTime,i=0,o=t.steps.map(function(t){e.currentTime=r;var o=fs(n,t,e);return i=Math.max(i,e.currentTime),o});return e.currentTime=i,{type:3,steps:o,options:Ss(t.options)}},t.prototype.visitAnimate=function(t,e){var n,r=function(t,e){var n=null;if(t.hasOwnProperty("duration"))n=t;else if("number"==typeof t)return Ts(Zo(t,e).duration,0,"");var r=t;if(r.split(/\s+/).some(function(t){return"{"==t.charAt(0)&&"{"==t.charAt(1)})){var i=Ts(0,0,"");return i.dynamic=!0,i.strValue=r,i}return Ts((n=n||Zo(r,e)).duration,n.delay,n.easing)}(t.timings,e.errors);e.currentAnimateTimings=r;var i=t.styles?t.styles:_o({});if(5==i.type)n=this.visitKeyframes(i,e);else{var o=t.styles,s=!1;if(!o){s=!0;var a={};r.easing&&(a.easing=r.easing),o=_o(a)}e.currentTime+=r.duration+r.delay;var l=this.visitStyle(o,e);l.isEmptyStep=s,n=l}return e.currentAnimateTimings=null,{type:4,timings:r,style:n,options:null}},t.prototype.visitStyle=function(t,e){var n=this._makeStyleAst(t,e);return this._validateStyleAst(n,e),n},t.prototype._makeStyleAst=function(t,e){var n=[];Array.isArray(t.styles)?t.styles.forEach(function(t){"string"==typeof t?t==wo?n.push(t):e.errors.push("The provided style string value "+t+" is not allowed."):n.push(t)}):n.push(t.styles);var r=!1,i=null;return n.forEach(function(t){if(xs(t)){var e=t,n=e.easing;if(n&&(i=n,delete e.easing),!r)for(var o in e)if(e[o].toString().indexOf("{{")>=0){r=!0;break}}}),{type:6,styles:n,easing:i,offset:t.offset,containsDynamicStyles:r,options:null}},t.prototype._validateStyleAst=function(t,e){var n=this,r=e.currentAnimateTimings,i=e.currentTime,o=e.currentTime;r&&o>0&&(o-=r.duration+r.delay),t.styles.forEach(function(t){"string"!=typeof t&&Object.keys(t).forEach(function(r){if(n._driver.validateStyleProperty(r)){var s,a,l,u=e.collectedStyles[e.currentQuerySelector],c=u[r],p=!0;c&&(o!=i&&o>=c.startTime&&i<=c.endTime&&(e.errors.push('The CSS property "'+r+'" that exists between the times of "'+c.startTime+'ms" and "'+c.endTime+'ms" is also being animated in a parallel animation between the times of "'+o+'ms" and "'+i+'ms"'),p=!1),o=c.startTime),p&&(u[r]={startTime:o,endTime:i}),e.options&&(s=e.errors,a=e.options.params||{},(l=as(t[r])).length&&l.forEach(function(t){a.hasOwnProperty(t)||s.push("Unable to resolve the local animation param "+t+" in the given list of values")}))}else e.errors.push('The provided animation property "'+r+'" is not a supported CSS property for animations')})})},t.prototype.visitKeyframes=function(t,e){var n=this,r={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push("keyframes() must be placed inside of a call to animate()"),r;var i=0,o=[],s=!1,a=!1,l=0,u=t.steps.map(function(t){var r=n._makeStyleAst(t,e),u=null!=r.offset?r.offset:function(t){if("string"==typeof t)return null;var e=null;if(Array.isArray(t))t.forEach(function(t){if(xs(t)&&t.hasOwnProperty("offset")){var n=t;e=parseFloat(n.offset),delete n.offset}});else if(xs(t)&&t.hasOwnProperty("offset")){var n=t;e=parseFloat(n.offset),delete n.offset}return e}(r.styles),c=0;return null!=u&&(i++,c=r.offset=u),a=a||c<0||c>1,s=s||c<l,l=c,o.push(c),r});a&&e.errors.push("Please ensure that all keyframe offsets are between 0 and 1"),s&&e.errors.push("Please ensure that all keyframe offsets are in order");var c=t.steps.length,p=0;i>0&&i<c?e.errors.push("Not all style() steps within the declared keyframes() contain offsets"):0==i&&(p=1/(c-1));var d=c-1,h=e.currentTime,f=e.currentAnimateTimings,v=f.duration;return u.forEach(function(t,i){var s=p>0?i==d?1:p*i:o[i],a=s*v;e.currentTime=h+f.delay+a,f.duration=a,n._validateStyleAst(t,e),t.offset=s,r.styles.push(t)}),r},t.prototype.visitReference=function(t,e){return{type:8,animation:fs(this,os(t.animation),e),options:Ss(t.options)}},t.prototype.visitAnimateChild=function(t,e){return e.depCount++,{type:9,options:Ss(t.options)}},t.prototype.visitAnimateRef=function(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:Ss(t.options)}},t.prototype.visitQuery=function(t,e){var n=e.currentQuerySelector,r=t.options||{};e.queryCount++,e.currentQuery=t;var i=Object(o.f)(function(t){var e=!!t.split(/\s*,\s*/).find(function(t){return":self"==t});return e&&(t=t.replace(bs,"")),[t=t.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,function(t){return".ng-trigger-"+t.substr(1)}).replace(/:animating/g,".ng-animating"),e]}(t.selector),2),s=i[0],a=i[1];e.currentQuerySelector=n.length?n+" "+s:s,Ao(e.collectedStyles,e.currentQuerySelector,{});var l=fs(this,os(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=n,{type:11,selector:s,limit:r.limit||0,optional:!!r.optional,includeSelf:a,animation:l,originalSelector:t.selector,options:Ss(t.options)}},t.prototype.visitStagger=function(t,e){e.currentQuery||e.errors.push("stagger() can only be used inside of query()");var n="full"===t.timings?{duration:0,delay:0,easing:"full"}:Zo(t.timings,e.errors,!0);return{type:12,animation:fs(this,os(t.animation),e),timings:n,options:null}},t}(),Es=function(){return function(t){this.errors=t,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null}}();function xs(t){return!Array.isArray(t)&&"object"==typeof t}function Ss(t){var e;return t?(t=Jo(t)).params&&(t.params=(e=t.params)?Jo(e):null):t={},t}function Ts(t,e,n){return{duration:t,delay:e,easing:n}}function Os(t,e,n,r,i,o,s,a){return void 0===s&&(s=null),void 0===a&&(a=!1),{type:1,element:t,keyframes:e,preStyleProps:n,postStyleProps:r,duration:i,delay:o,totalTime:i+o,easing:s,subTimeline:a}}var ks=function(){function t(){this._map=new Map}return t.prototype.consume=function(t){var e=this._map.get(t);return e?this._map.delete(t):e=[],e},t.prototype.append=function(t,e){var n=this._map.get(t);n||this._map.set(t,n=[]),n.push.apply(n,Object(o.g)(e))},t.prototype.has=function(t){return this._map.has(t)},t.prototype.clear=function(){this._map.clear()},t}(),Ps=new RegExp(":enter","g"),Is=new RegExp(":leave","g");function Ms(t,e,n,r,i,o,s,a,l,u){return void 0===o&&(o={}),void 0===s&&(s={}),void 0===u&&(u=[]),(new As).buildKeyframes(t,e,n,r,i,o,s,a,l,u)}var As=function(){function t(){}return t.prototype.buildKeyframes=function(t,e,n,r,i,o,s,a,l,u){void 0===u&&(u=[]),l=l||new ks;var c=new Ns(t,e,l,r,i,u,[]);c.options=a,c.currentTimeline.setStyles([o],null,c.errors,a),fs(this,n,c);var p=c.timelines.filter(function(t){return t.containsAnimation()});if(p.length&&Object.keys(s).length){var d=p[p.length-1];d.allowOnlyTimelineStyles()||d.setStyles([s],null,c.errors,a)}return p.length?p.map(function(t){return t.buildKeyframes()}):[Os(e,[],[],[],0,0,"",!1)]},t.prototype.visitTrigger=function(t,e){},t.prototype.visitState=function(t,e){},t.prototype.visitTransition=function(t,e){},t.prototype.visitAnimateChild=function(t,e){var n=e.subInstructions.consume(e.element);if(n){var r=e.createSubContext(t.options),i=e.currentTimeline.currentTime,o=this._visitSubInstructions(n,r,r.options);i!=o&&e.transformIntoNewTimeline(o)}e.previousNode=t},t.prototype.visitAnimateRef=function(t,e){var n=e.createSubContext(t.options);n.transformIntoNewTimeline(),this.visitReference(t.animation,n),e.transformIntoNewTimeline(n.currentTimeline.currentTime),e.previousNode=t},t.prototype._visitSubInstructions=function(t,e,n){var r=e.currentTimeline.currentTime,i=null!=n.duration?Ko(n.duration):null,o=null!=n.delay?Ko(n.delay):null;return 0!==i&&t.forEach(function(t){var n=e.appendInstructionToTimeline(t,i,o);r=Math.max(r,n.duration+n.delay)}),r},t.prototype.visitReference=function(t,e){e.updateOptions(t.options,!0),fs(this,t.animation,e),e.previousNode=t},t.prototype.visitSequence=function(t,e){var n=this,r=e.subContextCount,i=e,o=t.options;if(o&&(o.params||o.delay)&&((i=e.createSubContext(o)).transformIntoNewTimeline(),null!=o.delay)){6==i.previousNode.type&&(i.currentTimeline.snapshotCurrentStyles(),i.previousNode=Ds);var s=Ko(o.delay);i.delayNextStep(s)}t.steps.length&&(t.steps.forEach(function(t){return fs(n,t,i)}),i.currentTimeline.applyStylesToKeyframe(),i.subContextCount>r&&i.transformIntoNewTimeline()),e.previousNode=t},t.prototype.visitGroup=function(t,e){var n=this,r=[],i=e.currentTimeline.currentTime,o=t.options&&t.options.delay?Ko(t.options.delay):0;t.steps.forEach(function(s){var a=e.createSubContext(t.options);o&&a.delayNextStep(o),fs(n,s,a),i=Math.max(i,a.currentTimeline.currentTime),r.push(a.currentTimeline)}),r.forEach(function(t){return e.currentTimeline.mergeTimelineCollectedStyles(t)}),e.transformIntoNewTimeline(i),e.previousNode=t},t.prototype._visitTiming=function(t,e){if(t.dynamic){var n=t.strValue;return Zo(e.params?ls(n,e.params,e.errors):n,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}},t.prototype.visitAnimate=function(t,e){var n=e.currentAnimateTimings=this._visitTiming(t.timings,e),r=e.currentTimeline;n.delay&&(e.incrementTime(n.delay),r.snapshotCurrentStyles());var i=t.style;5==i.type?this.visitKeyframes(i,e):(e.incrementTime(n.duration),this.visitStyle(i,e),r.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t},t.prototype.visitStyle=function(t,e){var n=e.currentTimeline,r=e.currentAnimateTimings;!r&&n.getCurrentStyleProperties().length&&n.forwardFrame();var i=r&&r.easing||t.easing;t.isEmptyStep?n.applyEmptyStep(i):n.setStyles(t.styles,i,e.errors,e.options),e.previousNode=t},t.prototype.visitKeyframes=function(t,e){var n=e.currentAnimateTimings,r=e.currentTimeline.duration,i=n.duration,o=e.createSubContext().currentTimeline;o.easing=n.easing,t.styles.forEach(function(t){o.forwardTime((t.offset||0)*i),o.setStyles(t.styles,t.easing,e.errors,e.options),o.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(o),e.transformIntoNewTimeline(r+i),e.previousNode=t},t.prototype.visitQuery=function(t,e){var n=this,r=e.currentTimeline.currentTime,i=t.options||{},o=i.delay?Ko(i.delay):0;o&&(6===e.previousNode.type||0==r&&e.currentTimeline.getCurrentStyleProperties().length)&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=Ds);var s=r,a=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!i.optional,e.errors);e.currentQueryTotal=a.length;var l=null;a.forEach(function(r,i){e.currentQueryIndex=i;var a=e.createSubContext(t.options,r);o&&a.delayNextStep(o),r===e.element&&(l=a.currentTimeline),fs(n,t.animation,a),a.currentTimeline.applyStylesToKeyframe(),s=Math.max(s,a.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(s),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t},t.prototype.visitStagger=function(t,e){var n=e.parentContext,r=e.currentTimeline,i=t.timings,o=Math.abs(i.duration),s=o*(e.currentQueryTotal-1),a=o*e.currentQueryIndex;switch(i.duration<0?"reverse":i.easing){case"reverse":a=s-a;break;case"full":a=n.currentStaggerTime}var l=e.currentTimeline;a&&l.delayNextStep(a);var u=l.currentTime;fs(this,t.animation,e),e.previousNode=t,n.currentStaggerTime=r.currentTime-u+(r.startTime-n.currentTimeline.startTime)},t}(),Ds={},Ns=function(){function t(t,e,n,r,i,o,s,a){this._driver=t,this.element=e,this.subInstructions=n,this._enterClassName=r,this._leaveClassName=i,this.errors=o,this.timelines=s,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Ds,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=a||new Rs(this._driver,e,0),s.push(this.currentTimeline)}return Object.defineProperty(t.prototype,"params",{get:function(){return this.options.params},enumerable:!0,configurable:!0}),t.prototype.updateOptions=function(t,e){var n=this;if(t){var r=t,i=this.options;null!=r.duration&&(i.duration=Ko(r.duration)),null!=r.delay&&(i.delay=Ko(r.delay));var o=r.params;if(o){var s=i.params;s||(s=this.options.params={}),Object.keys(o).forEach(function(t){e&&s.hasOwnProperty(t)||(s[t]=ls(o[t],s,n.errors))})}}},t.prototype._copyOptions=function(){var t={};if(this.options){var e=this.options.params;if(e){var n=t.params={};Object.keys(e).forEach(function(t){n[t]=e[t]})}}return t},t.prototype.createSubContext=function(e,n,r){void 0===e&&(e=null);var i=n||this.element,o=new t(this._driver,i,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(i,r||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(e),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o},t.prototype.transformIntoNewTimeline=function(t){return this.previousNode=Ds,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline},t.prototype.appendInstructionToTimeline=function(t,e,n){var r={duration:null!=e?e:t.duration,delay:this.currentTimeline.currentTime+(null!=n?n:0)+t.delay,easing:""},i=new js(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,r,t.stretchStartingKeyframe);return this.timelines.push(i),r},t.prototype.incrementTime=function(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)},t.prototype.delayNextStep=function(t){t>0&&this.currentTimeline.delayNextStep(t)},t.prototype.invokeQuery=function(t,e,n,r,i,s){var a=[];if(r&&a.push(this.element),t.length>0){t=(t=t.replace(Ps,"."+this._enterClassName)).replace(Is,"."+this._leaveClassName);var l=this._driver.query(this.element,t,1!=n);0!==n&&(l=n<0?l.slice(l.length+n,l.length):l.slice(0,n)),a.push.apply(a,Object(o.g)(l))}return i||0!=a.length||s.push('`query("'+e+'")` returned zero elements. (Use `query("'+e+'", { optional: true })` if you wish to allow this.)'),a},t}(),Rs=function(){function t(t,e,n,r){this._driver=t,this.element=e,this.startTime=n,this._elementTimelineStylesLookup=r,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}return t.prototype.containsAnimation=function(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}},t.prototype.getCurrentStyleProperties=function(){return Object.keys(this._currentKeyframe)},Object.defineProperty(t.prototype,"currentTime",{get:function(){return this.startTime+this.duration},enumerable:!0,configurable:!0}),t.prototype.delayNextStep=function(t){var e=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t},t.prototype.fork=function(e,n){return this.applyStylesToKeyframe(),new t(this._driver,e,n||this.currentTime,this._elementTimelineStylesLookup)},t.prototype._loadKeyframe=function(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))},t.prototype.forwardFrame=function(){this.duration+=1,this._loadKeyframe()},t.prototype.forwardTime=function(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()},t.prototype._updateStyle=function(t,e){this._localTimelineStyles[t]=e,this._globalTimelineStyles[t]=e,this._styleSummary[t]={time:this.currentTime,value:e}},t.prototype.allowOnlyTimelineStyles=function(){return this._currentEmptyStepKeyframe!==this._currentKeyframe},t.prototype.applyEmptyStep=function(t){var e=this;t&&(this._previousKeyframe.easing=t),Object.keys(this._globalTimelineStyles).forEach(function(t){e._backFill[t]=e._globalTimelineStyles[t]||wo,e._currentKeyframe[t]=wo}),this._currentEmptyStepKeyframe=this._currentKeyframe},t.prototype.setStyles=function(t,e,n,r){var i=this;e&&(this._previousKeyframe.easing=e);var o=r&&r.params||{},s=function(t,e){var n,r={};return t.forEach(function(t){"*"===t?(n=n||Object.keys(e)).forEach(function(t){r[t]=wo}):ts(t,!1,r)}),r}(t,this._globalTimelineStyles);Object.keys(s).forEach(function(t){var e=ls(s[t],o,n);i._pendingStyles[t]=e,i._localTimelineStyles.hasOwnProperty(t)||(i._backFill[t]=i._globalTimelineStyles.hasOwnProperty(t)?i._globalTimelineStyles[t]:wo),i._updateStyle(t,e)})},t.prototype.applyStylesToKeyframe=function(){var t=this,e=this._pendingStyles,n=Object.keys(e);0!=n.length&&(this._pendingStyles={},n.forEach(function(n){t._currentKeyframe[n]=e[n]}),Object.keys(this._localTimelineStyles).forEach(function(e){t._currentKeyframe.hasOwnProperty(e)||(t._currentKeyframe[e]=t._localTimelineStyles[e])}))},t.prototype.snapshotCurrentStyles=function(){var t=this;Object.keys(this._localTimelineStyles).forEach(function(e){var n=t._localTimelineStyles[e];t._pendingStyles[e]=n,t._updateStyle(e,n)})},t.prototype.getFinalKeyframe=function(){return this._keyframes.get(this.duration)},Object.defineProperty(t.prototype,"properties",{get:function(){var t=[];for(var e in this._currentKeyframe)t.push(e);return t},enumerable:!0,configurable:!0}),t.prototype.mergeTimelineCollectedStyles=function(t){var e=this;Object.keys(t._styleSummary).forEach(function(n){var r=e._styleSummary[n],i=t._styleSummary[n];(!r||i.time>r.time)&&e._updateStyle(n,i.value)})},t.prototype.buildKeyframes=function(){var t=this;this.applyStylesToKeyframe();var e=new Set,n=new Set,r=1===this._keyframes.size&&0===this.duration,i=[];this._keyframes.forEach(function(o,s){var a=ts(o,!0);Object.keys(a).forEach(function(t){var r=a[t];r==So?e.add(t):r==wo&&n.add(t)}),r||(a.offset=s/t.duration),i.push(a)});var o=e.size?us(e.values()):[],s=n.size?us(n.values()):[];if(r){var a=i[0],l=Jo(a);a.offset=0,l.offset=1,i=[a,l]}return Os(this.element,i,o,s,this.duration,this.startTime,this.easing,!1)},t}(),js=function(t){function e(e,n,r,i,o,s,a){void 0===a&&(a=!1);var l=t.call(this,e,n,s.delay)||this;return l.element=n,l.keyframes=r,l.preStyleProps=i,l.postStyleProps=o,l._stretchStartingKeyframe=a,l.timings={duration:s.duration,delay:s.delay,easing:s.easing},l}return Object(o.c)(e,t),e.prototype.containsAnimation=function(){return this.keyframes.length>1},e.prototype.buildKeyframes=function(){var t=this.keyframes,e=this.timings,n=e.delay,r=e.duration,i=e.easing;if(this._stretchStartingKeyframe&&n){var o=[],s=r+n,a=n/s,l=ts(t[0],!1);l.offset=0,o.push(l);var u=ts(t[0],!1);u.offset=Ls(a),o.push(u);for(var c=t.length-1,p=1;p<=c;p++){var d=ts(t[p],!1);d.offset=Ls((n+d.offset*r)/s),o.push(d)}r=s,n=0,i="",t=o}return Os(this.element,t,this.preStyleProps,this.postStyleProps,r,n,i,!0)},e}(Rs);function Ls(t,e){void 0===e&&(e=3);var n=Math.pow(10,e-1);return Math.round(t*n)/n}var Fs=function(){return function(){}}(),zs=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(o.c)(e,t),e.prototype.normalizePropertyName=function(t,e){return ps(t)},e.prototype.normalizeStyleValue=function(t,e,n,r){var i="",o=n.toString().trim();if(Vs[e]&&0!==n&&"0"!==n)if("number"==typeof n)i="px";else{var s=n.match(/^[+-]?[\d\.]+([a-z]*)$/);s&&0==s[1].length&&r.push("Please provide a CSS unit value for "+t+":"+n)}return o+i},e}(Fs),Vs=Hs("width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(","));function Hs(t){var e={};return t.forEach(function(t){return e[t]=!0}),e}function Bs(t,e,n,r,i,o,s,a,l,u,c,p,d){return{type:0,element:t,triggerName:e,isRemovalTransition:i,fromState:n,fromStyles:o,toState:r,toStyles:s,timelines:a,queriedElements:l,preStyleProps:u,postStyleProps:c,totalTime:p,errors:d}}var Us={},$s=function(){function t(t,e,n){this._triggerName=t,this.ast=e,this._stateStyles=n}return t.prototype.match=function(t,e,n,r){return function(t,e,n,r,i){return t.some(function(t){return t(e,n,r,i)})}(this.ast.matchers,t,e,n,r)},t.prototype.buildStyles=function(t,e,n){var r=this._stateStyles["*"],i=this._stateStyles[t],o=r?r.buildStyles(e,n):{};return i?i.buildStyles(e,n):o},t.prototype.build=function(t,e,n,r,i,s,a,l,u,c){var p=[],d=this.ast.options&&this.ast.options.params||Us,h=this.buildStyles(n,a&&a.params||Us,p),f=l&&l.params||Us,v=this.buildStyles(r,f,p),g=new Set,m=new Map,y=new Map,w="void"===r,b={params:Object(o.a)({},d,f)},_=c?[]:Ms(t,e,this.ast.animation,i,s,h,v,b,u,p),C=0;if(_.forEach(function(t){C=Math.max(t.duration+t.delay,C)}),p.length)return Bs(e,this._triggerName,n,r,w,h,v,[],[],m,y,C,p);_.forEach(function(t){var n=t.element,r=Ao(m,n,{});t.preStyleProps.forEach(function(t){return r[t]=!0});var i=Ao(y,n,{});t.postStyleProps.forEach(function(t){return i[t]=!0}),n!==e&&g.add(n)});var E=us(g.values());return Bs(e,this._triggerName,n,r,w,h,v,_,E,m,y,C)},t}(),qs=function(){function t(t,e){this.styles=t,this.defaultParams=e}return t.prototype.buildStyles=function(t,e){var n={},r=Jo(this.defaultParams);return Object.keys(t).forEach(function(e){var n=t[e];null!=n&&(r[e]=n)}),this.styles.styles.forEach(function(t){if("string"!=typeof t){var i=t;Object.keys(i).forEach(function(t){var o=i[t];o.length>1&&(o=ls(o,r,e)),n[t]=o})}}),n},t}(),Gs=function(){function t(t,e){var n=this;this.name=t,this.ast=e,this.transitionFactories=[],this.states={},e.states.forEach(function(t){n.states[t.name]=new qs(t.style,t.options&&t.options.params||{})}),Qs(this.states,"true","1"),Qs(this.states,"false","0"),e.transitions.forEach(function(e){n.transitionFactories.push(new $s(t,e,n.states))}),this.fallbackTransition=new $s(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[function(t,e){return!0}],options:null,queryCount:0,depCount:0},this.states)}return Object.defineProperty(t.prototype,"containsQueries",{get:function(){return this.ast.queryCount>0},enumerable:!0,configurable:!0}),t.prototype.matchTransition=function(t,e,n,r){return this.transitionFactories.find(function(i){return i.match(t,e,n,r)})||null},t.prototype.matchStyles=function(t,e,n){return this.fallbackTransition.buildStyles(t,e,n)},t}();function Qs(t,e,n){t.hasOwnProperty(e)?t.hasOwnProperty(n)||(t[n]=t[e]):t.hasOwnProperty(n)&&(t[e]=t[n])}var Ys=new ks,Ws=function(){function t(t,e,n){this.bodyNode=t,this._driver=e,this._normalizer=n,this._animations={},this._playersById={},this.players=[]}return t.prototype.register=function(t,e){var n=[],r=_s(this._driver,e,n);if(n.length)throw new Error("Unable to build the animation due to the following errors: "+n.join("\n"));this._animations[t]=r},t.prototype._buildPlayer=function(t,e,n){var r=t.element,i=ko(0,this._normalizer,0,t.keyframes,e,n);return this._driver.animate(r,i,t.duration,t.delay,t.easing,[],!0)},t.prototype.create=function(t,e,n){var r=this;void 0===n&&(n={});var i,o=[],s=this._animations[t],a=new Map;if(s?(i=Ms(this._driver,e,s,"ng-enter","ng-leave",{},{},n,Ys,o)).forEach(function(t){var e=Ao(a,t.element,{});t.postStyleProps.forEach(function(t){return e[t]=null})}):(o.push("The requested animation doesn't exist or has already been destroyed"),i=[]),o.length)throw new Error("Unable to create the animation due to the following errors: "+o.join("\n"));a.forEach(function(t,e){Object.keys(t).forEach(function(n){t[n]=r._driver.computeStyle(e,n,wo)})});var l=Oo(i.map(function(t){var e=a.get(t.element);return r._buildPlayer(t,{},e)}));return this._playersById[t]=l,l.onDestroy(function(){return r.destroy(t)}),this.players.push(l),l},t.prototype.destroy=function(t){var e=this._getPlayer(t);e.destroy(),delete this._playersById[t];var n=this.players.indexOf(e);n>=0&&this.players.splice(n,1)},t.prototype._getPlayer=function(t){var e=this._playersById[t];if(!e)throw new Error("Unable to find the timeline player referenced by "+t);return e},t.prototype.listen=function(t,e,n,r){var i=Mo(e,"","","");return Po(this._getPlayer(t),n,i,r),function(){}},t.prototype.command=function(t,e,n,r){if("register"!=n)if("create"!=n){var i=this._getPlayer(t);switch(n){case"play":i.play();break;case"pause":i.pause();break;case"reset":i.reset();break;case"restart":i.restart();break;case"finish":i.finish();break;case"init":i.init();break;case"setPosition":i.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(t)}}else this.create(t,e,r[0]||{});else this.register(t,r[0])},t}(),Ks=[],Xs={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Zs={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Js="__ng_removed",ta=function(){function t(t,e){void 0===e&&(e=""),this.namespaceId=e;var n=t&&t.hasOwnProperty("value");if(this.value=function(t){return null!=t?t:null}(n?t.value:t),n){var r=Jo(t);delete r.value,this.options=r}else this.options={};this.options.params||(this.options.params={})}return Object.defineProperty(t.prototype,"params",{get:function(){return this.options.params},enumerable:!0,configurable:!0}),t.prototype.absorbOptions=function(t){var e=t.params;if(e){var n=this.options.params;Object.keys(e).forEach(function(t){null==n[t]&&(n[t]=e[t])})}},t}(),ea=new ta("void"),na=function(){function t(t,e,n){this.id=t,this.hostElement=e,this._engine=n,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,ca(e,this._hostClassName)}return t.prototype.listen=function(t,e,n,r){var i,o=this;if(!this._triggers.hasOwnProperty(e))throw new Error('Unable to listen on the animation trigger event "'+n+'" because the animation trigger "'+e+"\" doesn't exist!");if(null==n||0==n.length)throw new Error('Unable to listen on the animation trigger "'+e+'" because the provided event is undefined!');if("start"!=(i=n)&&"done"!=i)throw new Error('The provided animation trigger event "'+n+'" for the animation trigger "'+e+'" is not supported!');var s=Ao(this._elementListeners,t,[]),a={name:e,phase:n,callback:r};s.push(a);var l=Ao(this._engine.statesByElement,t,{});return l.hasOwnProperty(e)||(ca(t,"ng-trigger"),ca(t,"ng-trigger-"+e),l[e]=ea),function(){o._engine.afterFlush(function(){var t=s.indexOf(a);t>=0&&s.splice(t,1),o._triggers[e]||delete l[e]})}},t.prototype.register=function(t,e){return!this._triggers[t]&&(this._triggers[t]=e,!0)},t.prototype._getTrigger=function(t){var e=this._triggers[t];if(!e)throw new Error('The provided animation trigger "'+t+'" has not been registered!');return e},t.prototype.trigger=function(t,e,n,r){var i=this;void 0===r&&(r=!0);var o=this._getTrigger(e),s=new ia(this.id,e,t),a=this._engine.statesByElement.get(t);a||(ca(t,"ng-trigger"),ca(t,"ng-trigger-"+e),this._engine.statesByElement.set(t,a={}));var l=a[e],u=new ta(n,this.id);if(!(n&&n.hasOwnProperty("value"))&&l&&u.absorbOptions(l.options),a[e]=u,l||(l=ea),"void"===u.value||l.value!==u.value){var c=Ao(this._engine.playersByElement,t,[]);c.forEach(function(t){t.namespaceId==i.id&&t.triggerName==e&&t.queued&&t.destroy()});var p=o.matchTransition(l.value,u.value,t,u.params),d=!1;if(!p){if(!r)return;p=o.fallbackTransition,d=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:p,fromState:l,toState:u,player:s,isFallbackTransition:d}),d||(ca(t,"ng-animate-queued"),s.onStart(function(){pa(t,"ng-animate-queued")})),s.onDone(function(){var e=i.players.indexOf(s);e>=0&&i.players.splice(e,1);var n=i._engine.playersByElement.get(t);if(n){var r=n.indexOf(s);r>=0&&n.splice(r,1)}}),this.players.push(s),c.push(s),s}if(!function(t,e){var n=Object.keys(t),r=Object.keys(e);if(n.length!=r.length)return!1;for(var i=0;i<n.length;i++){var o=n[i];if(!e.hasOwnProperty(o)||t[o]!==e[o])return!1}return!0}(l.params,u.params)){var h=[],f=o.matchStyles(l.value,l.params,h),v=o.matchStyles(u.value,u.params,h);h.length?this._engine.reportError(h):this._engine.afterFlush(function(){is(t,f),rs(t,v)})}},t.prototype.deregister=function(t){var e=this;delete this._triggers[t],this._engine.statesByElement.forEach(function(e,n){delete e[t]}),this._elementListeners.forEach(function(n,r){e._elementListeners.set(r,n.filter(function(e){return e.name!=t}))})},t.prototype.clearElementCache=function(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);var e=this._engine.playersByElement.get(t);e&&(e.forEach(function(t){return t.destroy()}),this._engine.playersByElement.delete(t))},t.prototype._signalRemovalForInnerTriggers=function(t,e,n){var r=this;void 0===n&&(n=!1),this._engine.driver.query(t,".ng-trigger",!0).forEach(function(t){if(!t[Js]){var n=r._engine.fetchNamespacesByElement(t);n.size?n.forEach(function(n){return n.triggerLeaveAnimation(t,e,!1,!0)}):r.clearElementCache(t)}})},t.prototype.triggerLeaveAnimation=function(t,e,n,r){var i=this,o=this._engine.statesByElement.get(t);if(o){var s=[];if(Object.keys(o).forEach(function(e){if(i._triggers[e]){var n=i.trigger(t,e,"void",r);n&&s.push(n)}}),s.length)return this._engine.markElementAsRemoved(this.id,t,!0,e),n&&Oo(s).onDone(function(){return i._engine.processLeaveNode(t)}),!0}return!1},t.prototype.prepareLeaveAnimationListeners=function(t){var e=this,n=this._elementListeners.get(t);if(n){var r=new Set;n.forEach(function(n){var i=n.name;if(!r.has(i)){r.add(i);var o=e._triggers[i].fallbackTransition,s=e._engine.statesByElement.get(t)[i]||ea,a=new ta("void"),l=new ia(e.id,i,t);e._engine.totalQueuedPlayers++,e._queue.push({element:t,triggerName:i,transition:o,fromState:s,toState:a,player:l,isFallbackTransition:!0})}})}},t.prototype.removeNode=function(t,e){var n=this,r=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e,!0),!this.triggerLeaveAnimation(t,e,!0)){var i=!1;if(r.totalAnimations){var o=r.players.length?r.playersByQueriedElement.get(t):[];if(o&&o.length)i=!0;else for(var s=t;s=s.parentNode;)if(r.statesByElement.get(s)){i=!0;break}}this.prepareLeaveAnimationListeners(t),i?r.markElementAsRemoved(this.id,t,!1,e):(r.afterFlush(function(){return n.clearElementCache(t)}),r.destroyInnerAnimations(t),r._onRemovalComplete(t,e))}},t.prototype.insertNode=function(t,e){ca(t,this._hostClassName)},t.prototype.drainQueuedTransitions=function(t){var e=this,n=[];return this._queue.forEach(function(r){var i=r.player;if(!i.destroyed){var o=r.element,s=e._elementListeners.get(o);s&&s.forEach(function(e){if(e.name==r.triggerName){var n=Mo(o,r.triggerName,r.fromState.value,r.toState.value);n._data=t,Po(r.player,e.phase,n,e.callback)}}),i.markedForDestroy?e._engine.afterFlush(function(){i.destroy()}):n.push(r)}}),this._queue=[],n.sort(function(t,n){var r=t.transition.ast.depCount,i=n.transition.ast.depCount;return 0==r||0==i?r-i:e._engine.driver.containsElement(t.element,n.element)?1:-1})},t.prototype.destroy=function(t){this.players.forEach(function(t){return t.destroy()}),this._signalRemovalForInnerTriggers(this.hostElement,t)},t.prototype.elementContainsData=function(t){var e=!1;return this._elementListeners.has(t)&&(e=!0),!!this._queue.find(function(e){return e.element===t})||e},t}(),ra=function(){function t(t,e,n){this.bodyNode=t,this.driver=e,this._normalizer=n,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=function(t,e){}}return t.prototype._onRemovalComplete=function(t,e){this.onRemovalComplete(t,e)},Object.defineProperty(t.prototype,"queuedPlayers",{get:function(){var t=[];return this._namespaceList.forEach(function(e){e.players.forEach(function(e){e.queued&&t.push(e)})}),t},enumerable:!0,configurable:!0}),t.prototype.createNamespace=function(t,e){var n=new na(t,e,this);return e.parentNode?this._balanceNamespaceList(n,e):(this.newHostElements.set(e,n),this.collectEnterElement(e)),this._namespaceLookup[t]=n},t.prototype._balanceNamespaceList=function(t,e){var n=this._namespaceList.length-1;if(n>=0){for(var r=!1,i=n;i>=0;i--)if(this.driver.containsElement(this._namespaceList[i].hostElement,e)){this._namespaceList.splice(i+1,0,t),r=!0;break}r||this._namespaceList.splice(0,0,t)}else this._namespaceList.push(t);return this.namespacesByHostElement.set(e,t),t},t.prototype.register=function(t,e){var n=this._namespaceLookup[t];return n||(n=this.createNamespace(t,e)),n},t.prototype.registerTrigger=function(t,e,n){var r=this._namespaceLookup[t];r&&r.register(e,n)&&this.totalAnimations++},t.prototype.destroy=function(t,e){var n=this;if(t){var r=this._fetchNamespace(t);this.afterFlush(function(){n.namespacesByHostElement.delete(r.hostElement),delete n._namespaceLookup[t];var e=n._namespaceList.indexOf(r);e>=0&&n._namespaceList.splice(e,1)}),this.afterFlushAnimationsDone(function(){return r.destroy(e)})}},t.prototype._fetchNamespace=function(t){return this._namespaceLookup[t]},t.prototype.fetchNamespacesByElement=function(t){var e=new Set,n=this.statesByElement.get(t);if(n)for(var r=Object.keys(n),i=0;i<r.length;i++){var o=n[r[i]].namespaceId;if(o){var s=this._fetchNamespace(o);s&&e.add(s)}}return e},t.prototype.trigger=function(t,e,n,r){if(oa(e)){var i=this._fetchNamespace(t);if(i)return i.trigger(e,n,r),!0}return!1},t.prototype.insertNode=function(t,e,n,r){if(oa(e)){var i=e[Js];if(i&&i.setForRemoval){i.setForRemoval=!1,i.setForMove=!0;var o=this.collectedLeaveElements.indexOf(e);o>=0&&this.collectedLeaveElements.splice(o,1)}if(t){var s=this._fetchNamespace(t);s&&s.insertNode(e,n)}r&&this.collectEnterElement(e)}},t.prototype.collectEnterElement=function(t){this.collectedEnterElements.push(t)},t.prototype.markElementAsDisabled=function(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),ca(t,"ng-animate-disabled")):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),pa(t,"ng-animate-disabled"))},t.prototype.removeNode=function(t,e,n){if(oa(e)){var r=t?this._fetchNamespace(t):null;r?r.removeNode(e,n):this.markElementAsRemoved(t,e,!1,n)}else this._onRemovalComplete(e,n)},t.prototype.markElementAsRemoved=function(t,e,n,r){this.collectedLeaveElements.push(e),e[Js]={namespaceId:t,setForRemoval:r,hasAnimation:n,removedBeforeQueried:!1}},t.prototype.listen=function(t,e,n,r,i){return oa(e)?this._fetchNamespace(t).listen(e,n,r,i):function(){}},t.prototype._buildInstruction=function(t,e,n,r,i){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,n,r,t.fromState.options,t.toState.options,e,i)},t.prototype.destroyInnerAnimations=function(t){var e=this,n=this.driver.query(t,".ng-trigger",!0);n.forEach(function(t){return e.destroyActiveAnimationsForElement(t)}),0!=this.playersByQueriedElement.size&&(n=this.driver.query(t,".ng-animating",!0)).forEach(function(t){return e.finishActiveQueriedAnimationOnElement(t)})},t.prototype.destroyActiveAnimationsForElement=function(t){var e=this.playersByElement.get(t);e&&e.forEach(function(t){t.queued?t.markedForDestroy=!0:t.destroy()})},t.prototype.finishActiveQueriedAnimationOnElement=function(t){var e=this.playersByQueriedElement.get(t);e&&e.forEach(function(t){return t.finish()})},t.prototype.whenRenderingDone=function(){var t=this;return new Promise(function(e){if(t.players.length)return Oo(t.players).onDone(function(){return e()});e()})},t.prototype.processLeaveNode=function(t){var e=this,n=t[Js];if(n&&n.setForRemoval){if(t[Js]=Xs,n.namespaceId){this.destroyInnerAnimations(t);var r=this._fetchNamespace(n.namespaceId);r&&r.clearElementCache(t)}this._onRemovalComplete(t,n.setForRemoval)}this.driver.matchesElement(t,".ng-animate-disabled")&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach(function(n){e.markElementAsDisabled(t,!1)})},t.prototype.flush=function(t){var e=this;void 0===t&&(t=-1);var n=[];if(this.newHostElements.size&&(this.newHostElements.forEach(function(t,n){return e._balanceNamespaceList(t,n)}),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(var r=0;r<this.collectedEnterElements.length;r++)ca(this.collectedEnterElements[r],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){var i=[];try{n=this._flushAnimations(i,t)}finally{for(r=0;r<i.length;r++)i[r]()}}else for(r=0;r<this.collectedLeaveElements.length;r++)this.processLeaveNode(this.collectedLeaveElements[r]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(function(t){return t()}),this._flushFns=[],this._whenQuietFns.length){var o=this._whenQuietFns;this._whenQuietFns=[],n.length?Oo(n).onDone(function(){o.forEach(function(t){return t()})}):o.forEach(function(t){return t()})}},t.prototype.reportError=function(t){throw new Error("Unable to process animations due to the following failed trigger transitions\n "+t.join("\n"))},t.prototype._flushAnimations=function(t,e){var n=this,r=new ks,i=[],s=new Map,a=[],l=new Map,u=new Map,c=new Map,p=new Set;this.disabledNodes.forEach(function(t){p.add(t);for(var e=n.driver.query(t,".ng-animate-queued",!0),r=0;r<e.length;r++)p.add(e[r])});var d=this.bodyNode,h=Array.from(this.statesByElement.keys()),f=la(h,this.collectedEnterElements),v=new Map,g=0;f.forEach(function(t,e){var n="ng-enter"+g++;v.set(e,n),t.forEach(function(t){return ca(t,n)})});for(var m=[],y=new Set,w=new Set,b=0;b<this.collectedLeaveElements.length;b++)(L=(j=this.collectedLeaveElements[b])[Js])&&L.setForRemoval&&(m.push(j),y.add(j),L.hasAnimation?this.driver.query(j,".ng-star-inserted",!0).forEach(function(t){return y.add(t)}):w.add(j));var _=new Map,C=la(h,Array.from(y));C.forEach(function(t,e){var n="ng-leave"+g++;_.set(e,n),t.forEach(function(t){return ca(t,n)})}),t.push(function(){f.forEach(function(t,e){var n=v.get(e);t.forEach(function(t){return pa(t,n)})}),C.forEach(function(t,e){var n=_.get(e);t.forEach(function(t){return pa(t,n)})}),m.forEach(function(t){n.processLeaveNode(t)})});for(var E=[],x=[],S=this._namespaceList.length-1;S>=0;S--)this._namespaceList[S].drainQueuedTransitions(e).forEach(function(t){var e=t.player,o=t.element;if(E.push(e),n.collectedEnterElements.length){var s=o[Js];if(s&&s.setForMove)return void e.destroy()}var p=!d||!n.driver.containsElement(d,o),h=_.get(o),f=v.get(o),g=n._buildInstruction(t,r,f,h,p);if(g.errors&&g.errors.length)x.push(g);else{if(p)return e.onStart(function(){return is(o,g.fromStyles)}),e.onDestroy(function(){return rs(o,g.toStyles)}),void i.push(e);if(t.isFallbackTransition)return e.onStart(function(){return is(o,g.fromStyles)}),e.onDestroy(function(){return rs(o,g.toStyles)}),void i.push(e);g.timelines.forEach(function(t){return t.stretchStartingKeyframe=!0}),r.append(o,g.timelines),a.push({instruction:g,player:e,element:o}),g.queriedElements.forEach(function(t){return Ao(l,t,[]).push(e)}),g.preStyleProps.forEach(function(t,e){var n=Object.keys(t);if(n.length){var r=u.get(e);r||u.set(e,r=new Set),n.forEach(function(t){return r.add(t)})}}),g.postStyleProps.forEach(function(t,e){var n=Object.keys(t),r=c.get(e);r||c.set(e,r=new Set),n.forEach(function(t){return r.add(t)})})}});if(x.length){var T=[];x.forEach(function(t){T.push("@"+t.triggerName+" has failed due to:\n"),t.errors.forEach(function(t){return T.push("- "+t+"\n")})}),E.forEach(function(t){return t.destroy()}),this.reportError(T)}var O=new Map,k=new Map;a.forEach(function(t){var e=t.element;r.has(e)&&(k.set(e,e),n._beforeAnimationBuild(t.player.namespaceId,t.instruction,O))}),i.forEach(function(t){var e=t.element;n._getPreviousPlayers(e,!1,t.namespaceId,t.triggerName,null).forEach(function(t){Ao(O,e,[]).push(t),t.destroy()})});var P=m.filter(function(t){return ha(t,u,c)}),I=new Map;aa(I,this.driver,w,c,wo).forEach(function(t){ha(t,u,c)&&P.push(t)});var M=new Map;f.forEach(function(t,e){aa(M,n.driver,new Set(t),u,So)}),P.forEach(function(t){var e=I.get(t),n=M.get(t);I.set(t,Object(o.a)({},e,n))});var A=[],D=[],N={};a.forEach(function(t){var e=t.element,o=t.player,a=t.instruction;if(r.has(e)){if(p.has(e))return o.onDestroy(function(){return rs(e,a.toStyles)}),o.disabled=!0,o.overrideTotalTime(a.totalTime),void i.push(o);var l=N;if(k.size>1){for(var u=e,c=[];u=u.parentNode;){var d=k.get(u);if(d){l=d;break}c.push(u)}c.forEach(function(t){return k.set(t,l)})}var h=n._buildAnimation(o.namespaceId,a,O,s,M,I);if(o.setRealPlayer(h),l===N)A.push(o);else{var f=n.playersByElement.get(l);f&&f.length&&(o.parentPlayer=Oo(f)),i.push(o)}}else is(e,a.fromStyles),o.onDestroy(function(){return rs(e,a.toStyles)}),D.push(o),p.has(e)&&i.push(o)}),D.forEach(function(t){var e=s.get(t.element);if(e&&e.length){var n=Oo(e);t.setRealPlayer(n)}}),i.forEach(function(t){t.parentPlayer?t.syncPlayerEvents(t.parentPlayer):t.destroy()});for(var R=0;R<m.length;R++){var j,L=(j=m[R])[Js];if(pa(j,"ng-leave"),!L||!L.hasAnimation){var F=[];if(l.size){var z=l.get(j);z&&z.length&&F.push.apply(F,Object(o.g)(z));for(var V=this.driver.query(j,".ng-animating",!0),H=0;H<V.length;H++){var B=l.get(V[H]);B&&B.length&&F.push.apply(F,Object(o.g)(B))}}var U=F.filter(function(t){return!t.destroyed});U.length?da(this,j,U):this.processLeaveNode(j)}}return m.length=0,A.forEach(function(t){n.players.push(t),t.onDone(function(){t.destroy();var e=n.players.indexOf(t);n.players.splice(e,1)}),t.play()}),A},t.prototype.elementContainsData=function(t,e){var n=!1,r=e[Js];return r&&r.setForRemoval&&(n=!0),this.playersByElement.has(e)&&(n=!0),this.playersByQueriedElement.has(e)&&(n=!0),this.statesByElement.has(e)&&(n=!0),this._fetchNamespace(t).elementContainsData(e)||n},t.prototype.afterFlush=function(t){this._flushFns.push(t)},t.prototype.afterFlushAnimationsDone=function(t){this._whenQuietFns.push(t)},t.prototype._getPreviousPlayers=function(t,e,n,r,i){var o=[];if(e){var s=this.playersByQueriedElement.get(t);s&&(o=s)}else{var a=this.playersByElement.get(t);if(a){var l=!i||"void"==i;a.forEach(function(t){t.queued||(l||t.triggerName==r)&&o.push(t)})}}return(n||r)&&(o=o.filter(function(t){return!(n&&n!=t.namespaceId||r&&r!=t.triggerName)})),o},t.prototype._beforeAnimationBuild=function(t,e,n){var r,i,s=e.element,a=e.isRemovalTransition?void 0:t,l=e.isRemovalTransition?void 0:e.triggerName,u=function(t){var r=t.element,i=r!==s,o=Ao(n,r,[]);c._getPreviousPlayers(r,i,a,l,e.toState).forEach(function(t){var e=t.getRealPlayer();e.beforeDestroy&&e.beforeDestroy(),t.destroy(),o.push(t)})},c=this;try{for(var p=Object(o.h)(e.timelines),d=p.next();!d.done;d=p.next())u(d.value)}catch(h){r={error:h}}finally{try{d&&!d.done&&(i=p.return)&&i.call(p)}finally{if(r)throw r.error}}is(s,e.fromStyles)},t.prototype._buildAnimation=function(t,e,n,r,i,o){var s=this,a=e.triggerName,l=e.element,u=[],c=new Set,p=new Set,d=e.timelines.map(function(e){var d=e.element;c.add(d);var h=d[Js];if(h&&h.removedBeforeQueried)return new Eo(e.duration,e.delay);var f,v,g=d!==l,m=(f=(n.get(d)||Ks).map(function(t){return t.getRealPlayer()}),v=[],function t(e,n){for(var r=0;r<e.length;r++){var i=e[r];i instanceof xo?t(i.players,n):n.push(i)}}(f,v),v).filter(function(t){return!!t.element&&t.element===d}),y=i.get(d),w=o.get(d),b=ko(0,s._normalizer,0,e.keyframes,y,w),_=s._buildPlayer(e,b,m);if(e.subTimeline&&r&&p.add(d),g){var C=new ia(t,a,d);C.setRealPlayer(_),u.push(C)}return _});u.forEach(function(t){Ao(s.playersByQueriedElement,t.element,[]).push(t),t.onDone(function(){return function(t,e,n){var r;if(t instanceof Map){if(r=t.get(e)){if(r.length){var i=r.indexOf(n);r.splice(i,1)}0==r.length&&t.delete(e)}}else(r=t[e])&&(r.length&&(i=r.indexOf(n),r.splice(i,1)),0==r.length&&delete t[e]);return r}(s.playersByQueriedElement,t.element,t)})}),c.forEach(function(t){return ca(t,"ng-animating")});var h=Oo(d);return h.onDestroy(function(){c.forEach(function(t){return pa(t,"ng-animating")}),rs(l,e.toStyles)}),p.forEach(function(t){Ao(r,t,[]).push(h)}),h},t.prototype._buildPlayer=function(t,e,n){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,n):new Eo(t.duration,t.delay)},t}(),ia=function(){function t(t,e,n){this.namespaceId=t,this.triggerName=e,this.element=n,this._player=new Eo,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}return t.prototype.setRealPlayer=function(t){var e=this;this._containsRealPlayer||(this._player=t,Object.keys(this._queuedCallbacks).forEach(function(n){e._queuedCallbacks[n].forEach(function(e){return Po(t,n,void 0,e)})}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)},t.prototype.getRealPlayer=function(){return this._player},t.prototype.overrideTotalTime=function(t){this.totalTime=t},t.prototype.syncPlayerEvents=function(t){var e=this,n=this._player;n.triggerCallback&&t.onStart(function(){return n.triggerCallback("start")}),t.onDone(function(){return e.finish()}),t.onDestroy(function(){return e.destroy()})},t.prototype._queueEvent=function(t,e){Ao(this._queuedCallbacks,t,[]).push(e)},t.prototype.onDone=function(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)},t.prototype.onStart=function(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)},t.prototype.onDestroy=function(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)},t.prototype.init=function(){this._player.init()},t.prototype.hasStarted=function(){return!this.queued&&this._player.hasStarted()},t.prototype.play=function(){!this.queued&&this._player.play()},t.prototype.pause=function(){!this.queued&&this._player.pause()},t.prototype.restart=function(){!this.queued&&this._player.restart()},t.prototype.finish=function(){this._player.finish()},t.prototype.destroy=function(){this.destroyed=!0,this._player.destroy()},t.prototype.reset=function(){!this.queued&&this._player.reset()},t.prototype.setPosition=function(t){this.queued||this._player.setPosition(t)},t.prototype.getPosition=function(){return this.queued?0:this._player.getPosition()},t.prototype.triggerCallback=function(t){var e=this._player;e.triggerCallback&&e.triggerCallback(t)},t}();function oa(t){return t&&1===t.nodeType}function sa(t,e){var n=t.style.display;return t.style.display=null!=e?e:"none",n}function aa(t,e,n,r,i){var o=[];n.forEach(function(t){return o.push(sa(t))});var s=[];r.forEach(function(n,r){var o={};n.forEach(function(t){var n=o[t]=e.computeStyle(r,t,i);n&&0!=n.length||(r[Js]=Zs,s.push(r))}),t.set(r,o)});var a=0;return n.forEach(function(t){return sa(t,o[a++])}),s}function la(t,e){var n=new Map;if(t.forEach(function(t){return n.set(t,[])}),0==e.length)return n;var r=new Set(e),i=new Map;return e.forEach(function(t){var e=function t(e){if(!e)return 1;var o=i.get(e);if(o)return o;var s=e.parentNode;return o=n.has(s)?s:r.has(s)?1:t(s),i.set(e,o),o}(t);1!==e&&n.get(e).push(t)}),n}var ua="$$classes";function ca(t,e){if(t.classList)t.classList.add(e);else{var n=t[ua];n||(n=t[ua]={}),n[e]=!0}}function pa(t,e){if(t.classList)t.classList.remove(e);else{var n=t[ua];n&&delete n[e]}}function da(t,e,n){Oo(n).onDone(function(){return t.processLeaveNode(e)})}function ha(t,e,n){var r=n.get(t);if(!r)return!1;var i=e.get(t);return i?r.forEach(function(t){return i.add(t)}):e.set(t,r),n.delete(t),!0}var fa=function(){function t(t,e,n){var r=this;this.bodyNode=t,this._driver=e,this._triggerCache={},this.onRemovalComplete=function(t,e){},this._transitionEngine=new ra(t,e,n),this._timelineEngine=new Ws(t,e,n),this._transitionEngine.onRemovalComplete=function(t,e){return r.onRemovalComplete(t,e)}}return t.prototype.registerTrigger=function(t,e,n,r,i){var o=t+"-"+r,s=this._triggerCache[o];if(!s){var a=[],l=_s(this._driver,i,a);if(a.length)throw new Error('The animation trigger "'+r+'" has failed to build due to the following errors:\n - '+a.join("\n - "));s=function(t,e){return new Gs(t,e)}(r,l),this._triggerCache[o]=s}this._transitionEngine.registerTrigger(e,r,s)},t.prototype.register=function(t,e){this._transitionEngine.register(t,e)},t.prototype.destroy=function(t,e){this._transitionEngine.destroy(t,e)},t.prototype.onInsert=function(t,e,n,r){this._transitionEngine.insertNode(t,e,n,r)},t.prototype.onRemove=function(t,e,n){this._transitionEngine.removeNode(t,e,n)},t.prototype.disableAnimations=function(t,e){this._transitionEngine.markElementAsDisabled(t,e)},t.prototype.process=function(t,e,n,r){if("@"==n.charAt(0)){var i=Object(o.f)(Do(n),2);this._timelineEngine.command(i[0],e,i[1],r)}else this._transitionEngine.trigger(t,e,n,r)},t.prototype.listen=function(t,e,n,r,i){if("@"==n.charAt(0)){var s=Object(o.f)(Do(n),2);return this._timelineEngine.listen(s[0],e,s[1],i)}return this._transitionEngine.listen(t,e,n,r,i)},t.prototype.flush=function(t){void 0===t&&(t=-1),this._transitionEngine.flush(t)},Object.defineProperty(t.prototype,"players",{get:function(){return this._transitionEngine.players.concat(this._timelineEngine.players)},enumerable:!0,configurable:!0}),t.prototype.whenRenderingDone=function(){return this._transitionEngine.whenRenderingDone()},t}(),va="animation",ga="animationend",ma=function(){function t(t,e,n,r,i,o,s){var a=this;this._element=t,this._name=e,this._duration=n,this._delay=r,this._easing=i,this._fillMode=o,this._onDoneFn=s,this._finished=!1,this._destroyed=!1,this._startTime=0,this._position=0,this._eventFn=function(t){return a._handleCallback(t)}}return t.prototype.apply=function(){var t,e,n;e=this._duration+"ms "+this._easing+" "+this._delay+"ms 1 normal "+this._fillMode+" "+this._name,(n=Ea(t=this._element,"").trim()).length&&(function(t,e){for(var n=0;n<t.length;n++)","===t.charAt(n)&&0}(n),e=n+", "+e),Ca(t,"",e),_a(this._element,this._eventFn,!1),this._startTime=Date.now()},t.prototype.pause=function(){ya(this._element,this._name,"paused")},t.prototype.resume=function(){ya(this._element,this._name,"running")},t.prototype.setPosition=function(t){var e=wa(this._element,this._name);this._position=t*this._duration,Ca(this._element,"Delay","-"+this._position+"ms",e)},t.prototype.getPosition=function(){return this._position},t.prototype._handleCallback=function(t){var e=t._ngTestManualTimestamp||Date.now(),n=1e3*parseFloat(t.elapsedTime.toFixed(3));t.animationName==this._name&&Math.max(e-this._startTime,0)>=this._delay&&n>=this._duration&&this.finish()},t.prototype.finish=function(){this._finished||(this._finished=!0,this._onDoneFn(),_a(this._element,this._eventFn,!0))},t.prototype.destroy=function(){var t,e,n,r;this._destroyed||(this._destroyed=!0,this.finish(),e=this._name,(r=ba(n=Ea(t=this._element,"").split(","),e))>=0&&(n.splice(r,1),Ca(t,"",n.join(","))))},t}();function ya(t,e,n){Ca(t,"PlayState",n,wa(t,e))}function wa(t,e){var n=Ea(t,"");return n.indexOf(",")>0?ba(n.split(","),e):ba([n],e)}function ba(t,e){for(var n=0;n<t.length;n++)if(t[n].indexOf(e)>=0)return n;return-1}function _a(t,e,n){n?t.removeEventListener(ga,e):t.addEventListener(ga,e)}function Ca(t,e,n,r){var i=va+e;if(null!=r){var o=t.style[i];if(o.length){var s=o.split(",");s[r]=n,n=s.join(",")}}t.style[i]=n}function Ea(t,e){return t.style[va+e]}var xa="linear",Sa=function(){function t(t,e,n,r,i,o,s){this.element=t,this.keyframes=e,this.animationName=n,this._duration=r,this._delay=i,this._finalStyles=s,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this.currentSnapshot={},this._state=0,this.easing=o||xa,this.totalTime=r+i,this._buildStyler()}return t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.onDestroy=function(t){this._onDestroyFns.push(t)},t.prototype.destroy=function(){this.init(),this._state>=4||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._onDestroyFns.forEach(function(t){return t()}),this._onDestroyFns=[])},t.prototype._flushDoneFns=function(){this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[]},t.prototype._flushStartFns=function(){this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[]},t.prototype.finish=function(){this.init(),this._state>=3||(this._state=3,this._styler.finish(),this._flushStartFns(),this._flushDoneFns())},t.prototype.setPosition=function(t){this._styler.setPosition(t)},t.prototype.getPosition=function(){return this._styler.getPosition()},t.prototype.hasStarted=function(){return this._state>=2},t.prototype.init=function(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())},t.prototype.play=function(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2),this._styler.resume()},t.prototype.pause=function(){this.init(),this._styler.pause()},t.prototype.restart=function(){this.reset(),this.play()},t.prototype.reset=function(){this._styler.destroy(),this._buildStyler(),this._styler.apply()},t.prototype._buildStyler=function(){var t=this;this._styler=new ma(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",function(){return t.finish()})},t.prototype.triggerCallback=function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(function(t){return t()}),e.length=0},t.prototype.beforeDestroy=function(){var t=this;this.init();var e={};if(this.hasStarted()){var n=this._state>=3;Object.keys(this._finalStyles).forEach(function(r){"offset"!=r&&(e[r]=n?t._finalStyles[r]:vs(t.element,r))})}this.currentSnapshot=e},t}(),Ta=function(t){function e(e,n){var r=t.call(this)||this;return r.element=e,r._startingStyles={},r.__initialized=!1,r._styles=Go(n),r}return Object(o.c)(e,t),e.prototype.init=function(){var e=this;!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach(function(t){e._startingStyles[t]=e.element.style[t]}),t.prototype.init.call(this))},e.prototype.play=function(){var e=this;this._startingStyles&&(this.init(),Object.keys(this._styles).forEach(function(t){return e.element.style.setProperty(t,e._styles[t])}),t.prototype.play.call(this))},e.prototype.destroy=function(){var e=this;this._startingStyles&&(Object.keys(this._startingStyles).forEach(function(t){var n=e._startingStyles[t];n?e.element.style.setProperty(t,n):e.element.style.removeProperty(t)}),this._startingStyles=null,t.prototype.destroy.call(this))},e}(Eo),Oa=function(){function t(){this._count=0,this._head=document.querySelector("head"),this._warningIssued=!1}return t.prototype.validateStyleProperty=function(t){return Bo(t)},t.prototype.matchesElement=function(t,e){return Uo(t,e)},t.prototype.containsElement=function(t,e){return $o(t,e)},t.prototype.query=function(t,e,n){return qo(t,e,n)},t.prototype.computeStyle=function(t,e,n){return window.getComputedStyle(t)[e]},t.prototype.buildKeyframeElement=function(t,e,n){n=n.map(function(t){return Go(t)});var r="@keyframes "+e+" {\n",i="";n.forEach(function(t){i=" ";var e=parseFloat(t.offset);r+=""+i+100*e+"% {\n",i+=" ",Object.keys(t).forEach(function(e){var n=t[e];switch(e){case"offset":return;case"easing":return void(n&&(r+=i+"animation-timing-function: "+n+";\n"));default:return void(r+=""+i+e+": "+n+";\n")}}),r+=i+"}\n"}),r+="}\n";var o=document.createElement("style");return o.innerHTML=r,o},t.prototype.animate=function(t,e,n,r,i,o,s){void 0===o&&(o=[]),s&&this._notifyFaultyScrubber();var a=o.filter(function(t){return t instanceof Sa}),l={};ds(n,r)&&a.forEach(function(t){var e=t.currentSnapshot;Object.keys(e).forEach(function(t){return l[t]=e[t]})});var u=function(t){var e={};return t&&(Array.isArray(t)?t:[t]).forEach(function(t){Object.keys(t).forEach(function(n){"offset"!=n&&"easing"!=n&&(e[n]=t[n])})}),e}(e=hs(t,e,l));if(0==n)return new Ta(t,u);var c="gen_css_kf_"+this._count++,p=this.buildKeyframeElement(t,c,e);document.querySelector("head").appendChild(p);var d=new Sa(t,e,c,n,r,i,u);return d.onDestroy(function(){var t;(t=p).parentNode.removeChild(t)}),d},t.prototype._notifyFaultyScrubber=function(){this._warningIssued||(console.warn("@angular/animations: please load the web-animations.js polyfill to allow programmatic access...\n","  visit http://bit.ly/IWukam to learn more about using the web-animation-js polyfill."),this._warningIssued=!0)},t}(),ka=function(){function t(t,e,n){this.element=t,this.keyframes=e,this.options=n,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=n.duration,this._delay=n.delay||0,this.time=this._duration+this._delay}return t.prototype._onFinish=function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])},t.prototype.init=function(){this._buildPlayer(),this._preparePlayerBeforeStart()},t.prototype._buildPlayer=function(){var t=this;if(!this._initialized){this._initialized=!0;var e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:{},this.domPlayer.addEventListener("finish",function(){return t._onFinish()})}},t.prototype._preparePlayerBeforeStart=function(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()},t.prototype._triggerWebAnimation=function(t,e,n){return t.animate(e,n)},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.onDestroy=function(t){this._onDestroyFns.push(t)},t.prototype.play=function(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[],this._started=!0),this.domPlayer.play()},t.prototype.pause=function(){this.init(),this.domPlayer.pause()},t.prototype.finish=function(){this.init(),this._onFinish(),this.domPlayer.finish()},t.prototype.reset=function(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1},t.prototype._resetDomPlayerState=function(){this.domPlayer&&this.domPlayer.cancel()},t.prototype.restart=function(){this.reset(),this.play()},t.prototype.hasStarted=function(){return this._started},t.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._onDestroyFns.forEach(function(t){return t()}),this._onDestroyFns=[])},t.prototype.setPosition=function(t){this.domPlayer.currentTime=t*this.time},t.prototype.getPosition=function(){return this.domPlayer.currentTime/this.time},Object.defineProperty(t.prototype,"totalTime",{get:function(){return this._delay+this._duration},enumerable:!0,configurable:!0}),t.prototype.beforeDestroy=function(){var t=this,e={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach(function(n){"offset"!=n&&(e[n]=t._finished?t._finalKeyframe[n]:vs(t.element,n))}),this.currentSnapshot=e},t.prototype.triggerCallback=function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(function(t){return t()}),e.length=0},t}(),Pa=function(){function t(){this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(Ia().toString()),this._cssKeyframesDriver=new Oa}return t.prototype.validateStyleProperty=function(t){return Bo(t)},t.prototype.matchesElement=function(t,e){return Uo(t,e)},t.prototype.containsElement=function(t,e){return $o(t,e)},t.prototype.query=function(t,e,n){return qo(t,e,n)},t.prototype.computeStyle=function(t,e,n){return window.getComputedStyle(t)[e]},t.prototype.overrideWebAnimationsSupport=function(t){this._isNativeImpl=t},t.prototype.animate=function(t,e,n,r,i,o,s){if(void 0===o&&(o=[]),!s&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(t,e,n,r,i,o);var a={duration:n,delay:r,fill:0==r?"both":"forwards"};i&&(a.easing=i);var l={},u=o.filter(function(t){return t instanceof ka});return ds(n,r)&&u.forEach(function(t){var e=t.currentSnapshot;Object.keys(e).forEach(function(t){return l[t]=e[t]})}),e=hs(t,e=e.map(function(t){return ts(t,!1)}),l),new ka(t,e,a)},t}();function Ia(){return"undefined"!=typeof window&&void 0!==window.document&&Element.prototype.animate||{}}var Ma=function(t){function e(e,n){var i=t.call(this)||this;return i._nextAnimationId=0,i._renderer=e.createRenderer(n.body,{id:"0",encapsulation:r.ViewEncapsulation.None,styles:[],data:{animation:[]}}),i}return Object(o.c)(e,t),e.prototype.build=function(t){var e=this._nextAnimationId.toString();this._nextAnimationId++;var n=Array.isArray(t)?bo(t):t;return Na(this._renderer,null,e,"register",[n]),new Aa(e,this._renderer)},e}(mo),Aa=function(t){function e(e,n){var r=t.call(this)||this;return r._id=e,r._renderer=n,r}return Object(o.c)(e,t),e.prototype.create=function(t,e){return new Da(this._id,t,e||{},this._renderer)},e}(yo),Da=function(){function t(t,e,n,r){this.id=t,this.element=e,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",n)}return t.prototype._listen=function(t,e){return this._renderer.listen(this.element,"@@"+this.id+":"+t,e)},t.prototype._command=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return Na(this._renderer,this.element,this.id,t,e)},t.prototype.onDone=function(t){this._listen("done",t)},t.prototype.onStart=function(t){this._listen("start",t)},t.prototype.onDestroy=function(t){this._listen("destroy",t)},t.prototype.init=function(){this._command("init")},t.prototype.hasStarted=function(){return this._started},t.prototype.play=function(){this._command("play"),this._started=!0},t.prototype.pause=function(){this._command("pause")},t.prototype.restart=function(){this._command("restart")},t.prototype.finish=function(){this._command("finish")},t.prototype.destroy=function(){this._command("destroy")},t.prototype.reset=function(){this._command("reset")},t.prototype.setPosition=function(t){this._command("setPosition",t)},t.prototype.getPosition=function(){return 0},t}();function Na(t,e,n,r,i){return t.setProperty(e,"@@"+n+":"+r,i)}var Ra=function(){function t(t,e,n){this.delegate=t,this.engine=e,this._zone=n,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),e.onRemovalComplete=function(t,e){e&&e.parentNode(t)&&e.removeChild(t.parentNode,t)}}return t.prototype.createRenderer=function(t,e){var n=this,r=this.delegate.createRenderer(t,e);if(!(t&&e&&e.data&&e.data.animation)){var i=this._rendererCache.get(r);return i||(i=new ja("",r,this.engine),this._rendererCache.set(r,i)),i}var o=e.id,s=e.id+"-"+this._currentId;return this._currentId++,this.engine.register(s,t),e.data.animation.forEach(function(e){return n.engine.registerTrigger(o,s,t,e.name,e)}),new La(this,s,r,this.engine)},t.prototype.begin=function(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()},t.prototype._scheduleCountTask=function(){var t=this;this.promise.then(function(){t._microtaskId++})},t.prototype.scheduleListenerCallback=function(t,e,n){var r=this;t>=0&&t<this._microtaskId?this._zone.run(function(){return e(n)}):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(function(){r._zone.run(function(){r._animationCallbacksBuffer.forEach(function(t){var e=Object(o.f)(t,2);(0,e[0])(e[1])}),r._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([e,n]))},t.prototype.end=function(){var t=this;this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(function(){t._scheduleCountTask(),t.engine.flush(t._microtaskId)}),this.delegate.end&&this.delegate.end()},t.prototype.whenRenderingDone=function(){return this.engine.whenRenderingDone()},t}(),ja=function(){function t(t,e,n){this.namespaceId=t,this.delegate=e,this.engine=n,this.destroyNode=this.delegate.destroyNode?function(t){return e.destroyNode(t)}:null}return Object.defineProperty(t.prototype,"data",{get:function(){return this.delegate.data},enumerable:!0,configurable:!0}),t.prototype.destroy=function(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()},t.prototype.createElement=function(t,e){return this.delegate.createElement(t,e)},t.prototype.createComment=function(t){return this.delegate.createComment(t)},t.prototype.createText=function(t){return this.delegate.createText(t)},t.prototype.appendChild=function(t,e){this.delegate.appendChild(t,e),this.engine.onInsert(this.namespaceId,e,t,!1)},t.prototype.insertBefore=function(t,e,n){this.delegate.insertBefore(t,e,n),this.engine.onInsert(this.namespaceId,e,t,!0)},t.prototype.removeChild=function(t,e){this.engine.onRemove(this.namespaceId,e,this.delegate)},t.prototype.selectRootElement=function(t){return this.delegate.selectRootElement(t)},t.prototype.parentNode=function(t){return this.delegate.parentNode(t)},t.prototype.nextSibling=function(t){return this.delegate.nextSibling(t)},t.prototype.setAttribute=function(t,e,n,r){this.delegate.setAttribute(t,e,n,r)},t.prototype.removeAttribute=function(t,e,n){this.delegate.removeAttribute(t,e,n)},t.prototype.addClass=function(t,e){this.delegate.addClass(t,e)},t.prototype.removeClass=function(t,e){this.delegate.removeClass(t,e)},t.prototype.setStyle=function(t,e,n,r){this.delegate.setStyle(t,e,n,r)},t.prototype.removeStyle=function(t,e,n){this.delegate.removeStyle(t,e,n)},t.prototype.setProperty=function(t,e,n){"@"==e.charAt(0)&&"@.disabled"==e?this.disableAnimations(t,!!n):this.delegate.setProperty(t,e,n)},t.prototype.setValue=function(t,e){this.delegate.setValue(t,e)},t.prototype.listen=function(t,e,n){return this.delegate.listen(t,e,n)},t.prototype.disableAnimations=function(t,e){this.engine.disableAnimations(t,e)},t}(),La=function(t){function e(e,n,r,i){var o=t.call(this,n,r,i)||this;return o.factory=e,o.namespaceId=n,o}return Object(o.c)(e,t),e.prototype.setProperty=function(t,e,n){"@"==e.charAt(0)?"."==e.charAt(1)&&"@.disabled"==e?this.disableAnimations(t,n=void 0===n||!!n):this.engine.process(this.namespaceId,t,e.substr(1),n):this.delegate.setProperty(t,e,n)},e.prototype.listen=function(t,e,n){var r,i,s,a=this;if("@"==e.charAt(0)){var l=function(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}(t),u=e.substr(1),c="";return"@"!=u.charAt(0)&&(u=(r=Object(o.f)((i=u,s=i.indexOf("."),[i.substring(0,s),i.substr(s+1)]),2))[0],c=r[1]),this.engine.listen(this.namespaceId,l,u,c,function(t){a.factory.scheduleListenerCallback(t._data||-1,n,t)})}return this.delegate.listen(t,e,n)},e}(ja),Fa=function(t){function e(e,n,r){return t.call(this,e.body,n,r)||this}return Object(o.c)(e,t),e}(fa);function za(){return"function"==typeof Ia()?new Pa:new Oa}function Va(){return new zs}function Ha(t,e,n){return new Ra(t,e,n)}var Ba=new r.InjectionToken("AnimationModuleType"),Ua=function(){return function(){}}(),$a=new r.InjectionToken("Flex Layout token, collect all breakpoints into one provider",{providedIn:"root",factory:function(){return null}}),qa=[{alias:"xs",mediaQuery:"(min-width: 0px) and (max-width: 599px)"},{alias:"gt-xs",overlapping:!0,mediaQuery:"(min-width: 600px)"},{alias:"lt-sm",overlapping:!0,mediaQuery:"(max-width: 599px)"},{alias:"sm",mediaQuery:"(min-width: 600px) and (max-width: 959px)"},{alias:"gt-sm",overlapping:!0,mediaQuery:"(min-width: 960px)"},{alias:"lt-md",overlapping:!0,mediaQuery:"(max-width: 959px)"},{alias:"md",mediaQuery:"(min-width: 960px) and (max-width: 1279px)"},{alias:"gt-md",overlapping:!0,mediaQuery:"(min-width: 1280px)"},{alias:"lt-lg",overlapping:!0,mediaQuery:"(max-width: 1279px)"},{alias:"lg",mediaQuery:"(min-width: 1280px) and (max-width: 1919px)"},{alias:"gt-lg",overlapping:!0,mediaQuery:"(min-width: 1920px)"},{alias:"lt-xl",overlapping:!0,mediaQuery:"(max-width: 1919px)"},{alias:"xl",mediaQuery:"(min-width: 1920px) and (max-width: 5000px)"}],Ga="(orientation: landscape) and (min-width: 960px) and (max-width: 1279px)",Qa="(orientation: portrait) and (min-width: 600px) and (max-width: 839px)",Ya="(orientation: portrait) and (min-width: 840px)",Wa="(orientation: landscape) and (min-width: 1280px)",Ka={HANDSET:"(orientation: portrait) and (max-width: 599px), (orientation: landscape) and (max-width: 959px)",TABLET:Qa+" , "+Ga,WEB:Ya+", "+Wa+" ",HANDSET_PORTRAIT:"(orientation: portrait) and (max-width: 599px)",TABLET_PORTRAIT:Qa+" ",WEB_PORTRAIT:""+Ya,HANDSET_LANDSCAPE:"(orientation: landscape) and (max-width: 959px)]",TABLET_LANDSCAPE:""+Ga,WEB_LANDSCAPE:""+Wa},Xa=[{alias:"handset",mediaQuery:Ka.HANDSET},{alias:"handset.landscape",mediaQuery:Ka.HANDSET_LANDSCAPE},{alias:"handset.portrait",mediaQuery:Ka.HANDSET_PORTRAIT},{alias:"tablet",mediaQuery:Ka.TABLET},{alias:"tablet.landscape",mediaQuery:Ka.TABLET},{alias:"tablet.portrait",mediaQuery:Ka.TABLET_PORTRAIT},{alias:"web",mediaQuery:Ka.WEB,overlapping:!0},{alias:"web.landscape",mediaQuery:Ka.WEB_LANDSCAPE,overlapping:!0},{alias:"web.portrait",mediaQuery:Ka.WEB_PORTRAIT,overlapping:!0}];function Za(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];if(null==t)throw TypeError("Cannot convert undefined or null to object");for(var r=0,i=e;r<i.length;r++){var o=i[r];if(null!=o)for(var s in o)o.hasOwnProperty(s)&&(t[s]=o[s])}return t}var Ja=/(\.|-|_)/g;function tl(t){var e=t.length>0?t.charAt(0):"",n=t.length>1?t.slice(1):"";return e.toUpperCase()+n}var el={addFlexToParent:!0,addOrientationBps:!1,disableDefaultBps:!1,disableVendorPrefixes:!1,serverLoaded:!1,useColumnBasisZero:!0},nl=new r.InjectionToken("Flex Layout token, config options for the library",{providedIn:"root",factory:function(){return el}}),rl=new r.InjectionToken("Token (@angular/flex-layout) Breakpoints",{providedIn:"root",factory:function(){var t=Object(r.inject)($a),e=Object(r.inject)(nl),n=[].concat.apply([],(t||[]).map(function(t){return Array.isArray(t)?t:[t]}));return function(t,e){void 0===e&&(e=[]);var n,r={};return t.forEach(function(t){r[t.alias]=t}),e.forEach(function(t){r[t.alias]?Za(r[t.alias],t):r[t.alias]=t}),(n=Object.keys(r).map(function(t){return r[t]})).forEach(function(t){t.suffix||(t.suffix=t.alias.replace(Ja,"|").split("|").map(tl).join(""),t.overlapping=!!t.overlapping)}),n}((e.disableDefaultBps?[]:qa).concat(e.addOrientationBps?Xa:[]),n)}}),il=function(){function t(t){this._registry=t}return Object.defineProperty(t.prototype,"items",{get:function(){return this._registry.slice()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"sortedItems",{get:function(){var t=this._registry.filter(function(t){return!0===t.overlapping}),e=this._registry.filter(function(t){return!0!==t.overlapping});return t.concat(e)},enumerable:!0,configurable:!0}),t.prototype.findByAlias=function(t){return this._registry.find(function(e){return e.alias==t})||null},t.prototype.findByQuery=function(t){return this._registry.find(function(e){return e.mediaQuery==t})||null},Object.defineProperty(t.prototype,"overlappings",{get:function(){return this._registry.filter(function(t){return 1==t.overlapping})},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"aliases",{get:function(){return this._registry.map(function(t){return t.alias})},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"suffixes",{get:function(){return this._registry.map(function(t){return t.suffix?t.suffix:""})},enumerable:!0,configurable:!0}),t.ngInjectableDef=Object(r.defineInjectable)({factory:function(){return new t(Object(r.inject)(rl))},token:t,providedIn:"root"}),t}(),ol=function(){function t(t,e,n,r){void 0===t&&(t=!1),void 0===e&&(e="all"),void 0===n&&(n=""),void 0===r&&(r=""),this.matches=t,this.mediaQuery=e,this.mqAlias=n,this.suffix=r}return t.prototype.clone=function(){return new t(this.matches,this.mediaQuery,this.mqAlias,this.suffix)},t}(),sl=function(){function t(t,e,n){this._zone=t,this._platformId=e,this._document=n,this._registry=new Map,this._source=new nt(new ol(!0)),this._observable$=this._source.asObservable()}return t.prototype.isActive=function(t){var e=this._registry.get(t);return!!e&&e.matches},t.prototype.observe=function(t){return t&&this.registerQuery(t),this._observable$.pipe(at(function(e){return!t||e.mediaQuery===t}))},t.prototype.registerQuery=function(t){var e=this,n=function(t){return void 0===t?[]:"string"==typeof t?[t]:(e={},t.filter(function(t){return!e.hasOwnProperty(t)&&(e[t]=!0)}));var e}(t);n.length>0&&(this._prepareQueryCSS(n,this._document),n.forEach(function(t){var n=e._registry.get(t),r=function(n){e._zone.run(function(){var r=new ol(n.matches,t);e._source.next(r)})};n||((n=e._buildMQL(t)).addListener(r),e._registry.set(t,n)),n.matches&&r(n)}))},t.prototype._buildMQL=function(t){return A(this._platformId)&&window.matchMedia("all").addListener?window.matchMedia(t):{matches:"all"===t||""===t,media:t,addListener:function(){},removeListener:function(){}}},t.prototype._prepareQueryCSS=function(t,e){var n=t.filter(function(t){return!al[t]});if(n.length>0){var r=n.join(", ");try{var i=e.createElement("style");i.setAttribute("type","text/css"),i.styleSheet||i.appendChild(e.createTextNode("\n/*\n  @angular/flex-layout - workaround for possible browser quirk with mediaQuery listeners\n  see http://bit.ly/2sd4HMP\n*/\n@media "+r+" {.fx-query-test{ }}\n")),e.head.appendChild(i),n.forEach(function(t){return al[t]=i})}catch(o){console.error(o)}}},t.ngInjectableDef=Object(r.defineInjectable)({factory:function(){return new t(Object(r.inject)(r.NgZone),Object(r.inject)(r.PLATFORM_ID),Object(r.inject)(P))},token:t,providedIn:"root"}),t}(),al={},ll=function(){return function(){}}(),ul=function(){function t(t,e){this.breakpoints=t,this.mediaWatcher=e,this.filterOverlaps=!0,this._registerBreakPoints(),this.observable$=this._buildObservable()}return t.prototype.isActive=function(t){var e=this._toMediaQuery(t);return this.mediaWatcher.isActive(e)},t.prototype.subscribe=function(t,e,n){return t&&"object"==typeof t?this.observable$.subscribe(t.next,t.error,t.complete):this.observable$.subscribe(t,e,n)},t.prototype.asObservable=function(){return this.observable$},t.prototype._registerBreakPoints=function(){var t=this.breakpoints.sortedItems.map(function(t){return t.mediaQuery});this.mediaWatcher.registerQuery(t)},t.prototype._buildObservable=function(){var t=this,e=this;return this.mediaWatcher.observe().pipe(at(function(t){return!0===t.matches}),at(function(n){var r=t.breakpoints.findByQuery(n.mediaQuery);return!r||!(e.filterOverlaps&&r.overlapping)}),Object(rt.a)(function(e){return Za(e,(n=t._findByQuery(e.mediaQuery))?{mqAlias:n.alias,suffix:n.suffix}:{});var n}))},t.prototype._findByAlias=function(t){return this.breakpoints.findByAlias(t)},t.prototype._findByQuery=function(t){return this.breakpoints.findByQuery(t)},t.prototype._toMediaQuery=function(t){var e=this._findByAlias(t)||this._findByQuery(t);return e?e.mediaQuery:t},t.ngInjectableDef=Object(r.defineInjectable)({factory:function(){return new t(Object(r.inject)(il),Object(r.inject)(sl))},token:t,providedIn:"root"}),t}(),cl=function(){return function(){}}(),pl=new r.InjectionToken("FlexLayoutServerLoaded",{providedIn:"root",factory:function(){return!1}});n("isby");var dl=function(){function t(){this._accessors=[]}return t.prototype.add=function(t,e){this._accessors.push([t,e])},t.prototype.remove=function(t){for(var e=this._accessors.length-1;e>=0;--e)if(this._accessors[e][1]===t)return void this._accessors.splice(e,1)},t.prototype.select=function(t){var e=this;this._accessors.forEach(function(n){e._isSameGroup(n,t)&&n[1]!==t&&n[1].fireUncheck(t.value)})},t.prototype._isSameGroup=function(t,e){return!!t[0].control&&t[0]._parent===e._control._parent&&t[1].name===e.name},t}(),hl=function(){return function(){}}(),fl=function(){return function(){}}(),vl=function(){return function(){}}(),gl=function(){return function(){}}(),ml=function(){function t(t){var e=this;this.normalizedNames=new Map,this.lazyUpdate=null,t?this.lazyInit="string"==typeof t?function(){e.headers=new Map,t.split("\n").forEach(function(t){var n=t.indexOf(":");if(n>0){var r=t.slice(0,n),i=r.toLowerCase(),o=t.slice(n+1).trim();e.maybeSetNormalizedName(r,i),e.headers.has(i)?e.headers.get(i).push(o):e.headers.set(i,[o])}})}:function(){e.headers=new Map,Object.keys(t).forEach(function(n){var r=t[n],i=n.toLowerCase();"string"==typeof r&&(r=[r]),r.length>0&&(e.headers.set(i,r),e.maybeSetNormalizedName(n,i))})}:this.headers=new Map}return t.prototype.has=function(t){return this.init(),this.headers.has(t.toLowerCase())},t.prototype.get=function(t){this.init();var e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null},t.prototype.keys=function(){return this.init(),Array.from(this.normalizedNames.values())},t.prototype.getAll=function(t){return this.init(),this.headers.get(t.toLowerCase())||null},t.prototype.append=function(t,e){return this.clone({name:t,value:e,op:"a"})},t.prototype.set=function(t,e){return this.clone({name:t,value:e,op:"s"})},t.prototype.delete=function(t,e){return this.clone({name:t,value:e,op:"d"})},t.prototype.maybeSetNormalizedName=function(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)},t.prototype.init=function(){var e=this;this.lazyInit&&(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(function(t){return e.applyUpdate(t)}),this.lazyUpdate=null))},t.prototype.copyFrom=function(t){var e=this;t.init(),Array.from(t.headers.keys()).forEach(function(n){e.headers.set(n,t.headers.get(n)),e.normalizedNames.set(n,t.normalizedNames.get(n))})},t.prototype.clone=function(e){var n=new t;return n.lazyInit=this.lazyInit&&this.lazyInit instanceof t?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([e]),n},t.prototype.applyUpdate=function(t){var e=t.name.toLowerCase();switch(t.op){case"a":case"s":var n=t.value;if("string"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(t.name,e);var r=("a"===t.op?this.headers.get(e):void 0)||[];r.push.apply(r,Object(o.g)(n)),this.headers.set(e,r);break;case"d":var i=t.value;if(i){var s=this.headers.get(e);if(!s)return;0===(s=s.filter(function(t){return-1===i.indexOf(t)})).length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,s)}else this.headers.delete(e),this.normalizedNames.delete(e)}},t.prototype.forEach=function(t){var e=this;this.init(),Array.from(this.normalizedNames.keys()).forEach(function(n){return t(e.normalizedNames.get(n),e.headers.get(n))})},t}(),yl=function(){function t(){}return t.prototype.encodeKey=function(t){return wl(t)},t.prototype.encodeValue=function(t){return wl(t)},t.prototype.decodeKey=function(t){return decodeURIComponent(t)},t.prototype.decodeValue=function(t){return decodeURIComponent(t)},t}();function wl(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/gi,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%2B/gi,"+").replace(/%3D/gi,"=").replace(/%3F/gi,"?").replace(/%2F/gi,"/")}var bl=function(){function t(t){void 0===t&&(t={});var e,n,r,i=this;if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new yl,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=(e=t.fromString,n=this.encoder,r=new Map,e.length>0&&e.split("&").forEach(function(t){var e=t.indexOf("="),i=Object(o.f)(-1==e?[n.decodeKey(t),""]:[n.decodeKey(t.slice(0,e)),n.decodeValue(t.slice(e+1))],2),s=i[0],a=i[1],l=r.get(s)||[];l.push(a),r.set(s,l)}),r)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(function(e){var n=t.fromObject[e];i.map.set(e,Array.isArray(n)?n:[n])})):this.map=null}return t.prototype.has=function(t){return this.init(),this.map.has(t)},t.prototype.get=function(t){this.init();var e=this.map.get(t);return e?e[0]:null},t.prototype.getAll=function(t){return this.init(),this.map.get(t)||null},t.prototype.keys=function(){return this.init(),Array.from(this.map.keys())},t.prototype.append=function(t,e){return this.clone({param:t,value:e,op:"a"})},t.prototype.set=function(t,e){return this.clone({param:t,value:e,op:"s"})},t.prototype.delete=function(t,e){return this.clone({param:t,value:e,op:"d"})},t.prototype.toString=function(){var t=this;return this.init(),this.keys().map(function(e){var n=t.encoder.encodeKey(e);return t.map.get(e).map(function(e){return n+"="+t.encoder.encodeValue(e)}).join("&")}).join("&")},t.prototype.clone=function(e){var n=new t({encoder:this.encoder});return n.cloneFrom=this.cloneFrom||this,n.updates=(this.updates||[]).concat([e]),n},t.prototype.init=function(){var t=this;null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(function(e){return t.map.set(e,t.cloneFrom.map.get(e))}),this.updates.forEach(function(e){switch(e.op){case"a":case"s":var n=("a"===e.op?t.map.get(e.param):void 0)||[];n.push(e.value),t.map.set(e.param,n);break;case"d":if(void 0===e.value){t.map.delete(e.param);break}var r=t.map.get(e.param)||[],i=r.indexOf(e.value);-1!==i&&r.splice(i,1),r.length>0?t.map.set(e.param,r):t.map.delete(e.param)}}),this.cloneFrom=null)},t}();function _l(t){return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer}function Cl(t){return"undefined"!=typeof Blob&&t instanceof Blob}function El(t){return"undefined"!=typeof FormData&&t instanceof FormData}var xl=function(){function t(t,e,n,r){var i;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||r?(this.body=void 0!==n?n:null,i=r):i=n,i&&(this.reportProgress=!!i.reportProgress,this.withCredentials=!!i.withCredentials,i.responseType&&(this.responseType=i.responseType),i.headers&&(this.headers=i.headers),i.params&&(this.params=i.params)),this.headers||(this.headers=new ml),this.params){var o=this.params.toString();if(0===o.length)this.urlWithParams=e;else{var s=e.indexOf("?");this.urlWithParams=e+(-1===s?"?":s<e.length-1?"&":"")+o}}else this.params=new bl,this.urlWithParams=e}return t.prototype.serializeBody=function(){return null===this.body?null:_l(this.body)||Cl(this.body)||El(this.body)||"string"==typeof this.body?this.body:this.body instanceof bl?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()},t.prototype.detectContentTypeHeader=function(){return null===this.body?null:El(this.body)?null:Cl(this.body)?this.body.type||null:_l(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof bl?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||Array.isArray(this.body)?"application/json":null},t.prototype.clone=function(e){void 0===e&&(e={});var n=e.method||this.method,r=e.url||this.url,i=e.responseType||this.responseType,o=void 0!==e.body?e.body:this.body,s=void 0!==e.withCredentials?e.withCredentials:this.withCredentials,a=void 0!==e.reportProgress?e.reportProgress:this.reportProgress,l=e.headers||this.headers,u=e.params||this.params;return void 0!==e.setHeaders&&(l=Object.keys(e.setHeaders).reduce(function(t,n){return t.set(n,e.setHeaders[n])},l)),e.setParams&&(u=Object.keys(e.setParams).reduce(function(t,n){return t.set(n,e.setParams[n])},u)),new t(n,r,o,{params:u,headers:l,reportProgress:a,responseType:i,withCredentials:s})},t}(),Sl=function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t}({}),Tl=function(){return function(t,e,n){void 0===e&&(e=200),void 0===n&&(n="OK"),this.headers=t.headers||new ml,this.status=void 0!==t.status?t.status:e,this.statusText=t.statusText||n,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}}(),Ol=function(t){function e(e){void 0===e&&(e={});var n=t.call(this,e)||this;return n.type=Sl.ResponseHeader,n}return Object(o.c)(e,t),e.prototype.clone=function(t){return void 0===t&&(t={}),new e({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})},e}(Tl),kl=function(t){function e(e){void 0===e&&(e={});var n=t.call(this,e)||this;return n.type=Sl.Response,n.body=void 0!==e.body?e.body:null,n}return Object(o.c)(e,t),e.prototype.clone=function(t){return void 0===t&&(t={}),new e({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})},e}(Tl),Pl=function(t){function e(e){var n=t.call(this,e,0,"Unknown Error")||this;return n.name="HttpErrorResponse",n.ok=!1,n.message=n.status>=200&&n.status<300?"Http failure during parsing for "+(e.url||"(unknown url)"):"Http failure response for "+(e.url||"(unknown url)")+": "+e.status+" "+e.statusText,n.error=e.error||null,n}return Object(o.c)(e,t),e}(Tl);function Il(t,e){return{body:e,headers:t.headers,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials}}var Ml=function(){function t(t){this.handler=t}return t.prototype.request=function(t,e,n){var r,i=this;if(void 0===n&&(n={}),t instanceof xl)r=t;else{var o;o=n.headers instanceof ml?n.headers:new ml(n.headers);var s=void 0;n.params&&(s=n.params instanceof bl?n.params:new bl({fromObject:n.params})),r=new xl(t,e,void 0!==n.body?n.body:null,{headers:o,params:s,reportProgress:n.reportProgress,responseType:n.responseType||"json",withCredentials:n.withCredentials})}var a=K(r).pipe(zt(function(t){return i.handler.handle(t)}));if(t instanceof xl||"events"===n.observe)return a;var l=a.pipe(at(function(t){return t instanceof kl}));switch(n.observe||"body"){case"body":switch(r.responseType){case"arraybuffer":return l.pipe(Object(rt.a)(function(t){if(null!==t.body&&!(t.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return t.body}));case"blob":return l.pipe(Object(rt.a)(function(t){if(null!==t.body&&!(t.body instanceof Blob))throw new Error("Response is not a Blob.");return t.body}));case"text":return l.pipe(Object(rt.a)(function(t){if(null!==t.body&&"string"!=typeof t.body)throw new Error("Response is not a string.");return t.body}));case"json":default:return l.pipe(Object(rt.a)(function(t){return t.body}))}case"response":return l;default:throw new Error("Unreachable: unhandled observe type "+n.observe+"}")}},t.prototype.delete=function(t,e){return void 0===e&&(e={}),this.request("DELETE",t,e)},t.prototype.get=function(t,e){return void 0===e&&(e={}),this.request("GET",t,e)},t.prototype.head=function(t,e){return void 0===e&&(e={}),this.request("HEAD",t,e)},t.prototype.jsonp=function(t,e){return this.request("JSONP",t,{params:(new bl).append(e,"JSONP_CALLBACK"),observe:"body",responseType:"json"})},t.prototype.options=function(t,e){return void 0===e&&(e={}),this.request("OPTIONS",t,e)},t.prototype.patch=function(t,e,n){return void 0===n&&(n={}),this.request("PATCH",t,Il(n,e))},t.prototype.post=function(t,e,n){return void 0===n&&(n={}),this.request("POST",t,Il(n,e))},t.prototype.put=function(t,e,n){return void 0===n&&(n={}),this.request("PUT",t,Il(n,e))},t}(),Al=function(){function t(t,e){this.next=t,this.interceptor=e}return t.prototype.handle=function(t){return this.interceptor.intercept(t,this.next)},t}(),Dl=new r.InjectionToken("HTTP_INTERCEPTORS"),Nl=function(){function t(){}return t.prototype.intercept=function(t,e){return e.handle(t)},t}(),Rl=/^\)\]\}',?\n/,jl=function(){return function(){}}(),Ll=function(){function t(){}return t.prototype.build=function(){return new XMLHttpRequest},t}(),Fl=function(){function t(t){this.xhrFactory=t}return t.prototype.handle=function(t){var e=this;if("JSONP"===t.method)throw new Error("Attempted to construct Jsonp request without JsonpClientModule installed.");return new Q.a(function(n){var r=e.xhrFactory.build();if(r.open(t.method,t.urlWithParams),t.withCredentials&&(r.withCredentials=!0),t.headers.forEach(function(t,e){return r.setRequestHeader(t,e.join(","))}),t.headers.has("Accept")||r.setRequestHeader("Accept","application/json, text/plain, */*"),!t.headers.has("Content-Type")){var i=t.detectContentTypeHeader();null!==i&&r.setRequestHeader("Content-Type",i)}if(t.responseType){var o=t.responseType.toLowerCase();r.responseType="json"!==o?o:"text"}var s=t.serializeBody(),a=null,l=function(){if(null!==a)return a;var e=1223===r.status?204:r.status,n=r.statusText||"OK",i=new ml(r.getAllResponseHeaders()),o=function(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}(r)||t.url;return a=new Ol({headers:i,status:e,statusText:n,url:o})},u=function(){var e=l(),i=e.headers,o=e.status,s=e.statusText,a=e.url,u=null;204!==o&&(u=void 0===r.response?r.responseText:r.response),0===o&&(o=u?200:0);var c=o>=200&&o<300;if("json"===t.responseType&&"string"==typeof u){var p=u;u=u.replace(Rl,"");try{u=""!==u?JSON.parse(u):null}catch(d){u=p,c&&(c=!1,u={error:d,text:u})}}c?(n.next(new kl({body:u,headers:i,status:o,statusText:s,url:a||void 0})),n.complete()):n.error(new Pl({error:u,headers:i,status:o,statusText:s,url:a||void 0}))},c=function(t){var e=new Pl({error:t,status:r.status||0,statusText:r.statusText||"Unknown Error"});n.error(e)},p=!1,d=function(e){p||(n.next(l()),p=!0);var i={type:Sl.DownloadProgress,loaded:e.loaded};e.lengthComputable&&(i.total=e.total),"text"===t.responseType&&r.responseText&&(i.partialText=r.responseText),n.next(i)},h=function(t){var e={type:Sl.UploadProgress,loaded:t.loaded};t.lengthComputable&&(e.total=t.total),n.next(e)};return r.addEventListener("load",u),r.addEventListener("error",c),t.reportProgress&&(r.addEventListener("progress",d),null!==s&&r.upload&&r.upload.addEventListener("progress",h)),r.send(s),n.next({type:Sl.Sent}),function(){r.removeEventListener("error",c),r.removeEventListener("load",u),t.reportProgress&&(r.removeEventListener("progress",d),null!==s&&r.upload&&r.upload.removeEventListener("progress",h)),r.abort()}})},t}(),zl=new r.InjectionToken("XSRF_COOKIE_NAME"),Vl=new r.InjectionToken("XSRF_HEADER_NAME"),Hl=function(){return function(){}}(),Bl=function(){function t(t,e,n){this.doc=t,this.platform=e,this.cookieName=n,this.lastCookieString="",this.lastToken=null,this.parseCount=0}return t.prototype.getToken=function(){if("server"===this.platform)return null;var t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=_(t,this.cookieName),this.lastCookieString=t),this.lastToken},t}(),Ul=function(){function t(t,e){this.tokenService=t,this.headerName=e}return t.prototype.intercept=function(t,e){var n=t.url.toLowerCase();if("GET"===t.method||"HEAD"===t.method||n.startsWith("http://")||n.startsWith("https://"))return e.handle(t);var r=this.tokenService.getToken();return null===r||t.headers.has(this.headerName)||(t=t.clone({headers:t.headers.set(this.headerName,r)})),e.handle(t)},t}(),$l=function(){function t(t,e){this.backend=t,this.injector=e,this.chain=null}return t.prototype.handle=function(t){if(null===this.chain){var e=this.injector.get(Dl,[]);this.chain=e.reduceRight(function(t,e){return new Al(t,e)},this.backend)}return this.chain.handle(t)},t}(),ql=function(){function t(){}var e;return e=t,t.disable=function(){return{ngModule:e,providers:[{provide:Ul,useClass:Nl}]}},t.withOptions=function(t){return void 0===t&&(t={}),{ngModule:e,providers:[t.cookieName?{provide:zl,useValue:t.cookieName}:[],t.headerName?{provide:Vl,useValue:t.headerName}:[]]}},t}(),Gl=function(){return function(){}}(),Ql=function(){function t(){this.imagesUpdatedSource=new tt.a,this.imageSelectedIndexUpdatedSource=new tt.a,this.showImageViewerSource=new tt.a,this.imagesUpdated$=this.imagesUpdatedSource.asObservable(),this.imageSelectedIndexUpdated$=this.imageSelectedIndexUpdatedSource.asObservable(),this.showImageViewerChanged$=this.showImageViewerSource.asObservable()}return t.prototype.updateImages=function(t){this.imagesUpdatedSource.next(t)},t.prototype.updateSelectedImageIndex=function(t){this.imageSelectedIndexUpdatedSource.next(t)},t.prototype.showImageViewer=function(t){this.showImageViewerSource.next(t)},t}(),Yl=function(){return function(){}}(),Wl=n("L/yC"),Kl=new r.InjectionToken("KEYBOARD_CONFIGURATION"),Xl=function(){function t(t){this.config=t,this.shortcuts=this.config&&this.config.shortcuts?this.config.shortcuts:["ctrl+s","meta+s"],this.config&&!this.config.disableSsrWorkaround&&"undefined"!=typeof window&&(n("imBb"),this.mousetrap=new Mousetrap)}return t.prototype.add=function(t){this.config&&!this.config.disableSsrWorkaround&&"undefined"!=typeof window&&this.mousetrap.bind(this.shortcuts,function(e,n){e.preventDefault?e.preventDefault():e.returnValue=!1,t(e,n)})},t.prototype.reset=function(){this.config&&!this.config.disableSsrWorkaround&&"undefined"!=typeof window&&this.mousetrap.reset()},t}(),Zl=function(){function t(){this.navigate=new r.EventEmitter,this.close=new r.EventEmitter}return t.prototype.openGallery=function(t,e){if(void 0===t||t<0||e<0)throw new Error("Cannot open gallery via GalleryService with either index<0 or galleryId<0 or galleryId===undefined");this.navigate.emit({galleryId:t,index:e})},t.prototype.closeGallery=function(t){if(void 0===t||t<0)throw new Error("Cannot close gallery via GalleryService with galleryId<0 or galleryId===undefined");this.close.emit(t)},t}(),Jl=function(){function t(){}return t.forRoot=function(e){return{ngModule:t,providers:[{provide:Kl,useValue:e||{}},{provide:Xl,useFactory:tu,deps:[Kl]},{provide:Zl,useFactory:eu}]}},t}();function tu(t){return new Xl(t)}function eu(){return new Zl}var nu=function(){return function(){}}();n("pugT"),n("uMaO");var ru=function(){return function(){}}(),iu=function(){return function(){}}(),ou=function(){return function(){}}(),su=function(){function t(t,e){D(e)&&!t&&console.warn("Warning: Flex Layout loaded on the server without FlexLayoutServerModule")}return t.withConfig=function(e,n){return{ngModule:t,providers:Array.isArray(n)?e.serverLoaded?[{provide:nl,useValue:e},{provide:$a,useValue:n,multi:!0},{provide:pl,useValue:!0}]:[{provide:nl,useValue:e},{provide:$a,useValue:n,multi:!0}]:e.serverLoaded?[{provide:nl,useValue:e},{provide:pl,useValue:!0}]:[{provide:nl,useValue:e}]}},t}(),au=function(){return function(){}}(),lu=n("VZ1f"),uu=function(){return function(){}}(),cu=function(){return function(){}}(),pu=r["\u0275cmf"](U,[$],function(t){return r["\u0275mod"]([r["\u0275mpd"](512,r.ComponentFactoryResolver,r["\u0275CodegenComponentFactoryResolver"],[[8,[Ni,Xi,no,go]],[3,r.ComponentFactoryResolver],r.NgModuleRef]),r["\u0275mpd"](5120,r.LOCALE_ID,r["\u0275angular_packages_core_core_k"],[[3,r.LOCALE_ID]]),r["\u0275mpd"](4608,w,b,[r.LOCALE_ID,[2,y]]),r["\u0275mpd"](5120,r.APP_ID,r["\u0275angular_packages_core_core_f"],[]),r["\u0275mpd"](5120,r.IterableDiffers,r["\u0275angular_packages_core_core_i"],[]),r["\u0275mpd"](5120,r.KeyValueDiffers,r["\u0275angular_packages_core_core_j"],[]),r["\u0275mpd"](4608,Be,Ue,[P]),r["\u0275mpd"](6144,r.Sanitizer,null,[Be]),r["\u0275mpd"](4608,Re,Le,[]),r["\u0275mpd"](5120,le,function(t,e,n,r,i,o,s,a){return[new De(t,e,n),new He(r),new Fe(i,o,s,a)]},[P,r.NgZone,r.PLATFORM_ID,P,P,Re,r["\u0275Console"],[2,je]]),r["\u0275mpd"](4608,ue,ue,[le,r.NgZone]),r["\u0275mpd"](135680,de,de,[P]),r["\u0275mpd"](4608,we,we,[ue,de]),r["\u0275mpd"](5120,Yo,za,[]),r["\u0275mpd"](5120,Fs,Va,[]),r["\u0275mpd"](4608,fa,Fa,[P,Yo,Fs]),r["\u0275mpd"](5120,r.RendererFactory2,Ha,[we,fa,r.NgZone]),r["\u0275mpd"](6144,pe,null,[de]),r["\u0275mpd"](4608,r.Testability,r.Testability,[r.NgZone]),r["\u0275mpd"](4608,ll,ul,[il,sl]),r["\u0275mpd"](5120,Ii,Pi,[Oi]),r["\u0275mpd"](5120,r.APP_BOOTSTRAP_LISTENER,function(t,e,n){return[(r=t,i=e,function(){if(A(i)){var t=Array.from(r.querySelectorAll("[class*=flex-layout-]")),e=/\bflex-layout-.+?\b/g;t.forEach(function(t){t.classList.contains("flex-layout-ssr")&&t.parentNode?t.parentNode.removeChild(t):t.className.replace(e,"")})}}),n];var r,i},[P,r.PLATFORM_ID,Ii]),r["\u0275mpd"](4608,dl,dl,[]),r["\u0275mpd"](4608,Hl,Bl,[P,r.PLATFORM_ID,zl]),r["\u0275mpd"](4608,Ul,Ul,[Hl,Vl]),r["\u0275mpd"](5120,Dl,function(t){return[t]},[Ul]),r["\u0275mpd"](4608,Ll,Ll,[]),r["\u0275mpd"](6144,jl,null,[Ll]),r["\u0275mpd"](4608,Fl,Fl,[jl]),r["\u0275mpd"](6144,gl,null,[Fl]),r["\u0275mpd"](4608,vl,$l,[gl,r.Injector]),r["\u0275mpd"](4608,Ml,Ml,[vl]),r["\u0275mpd"](4608,mo,Ma,[r.RendererFactory2,Jt]),r["\u0275mpd"](4608,Ql,Ql,[]),r["\u0275mpd"](4608,Wl.MnFullpageService,Wl.MnFullpageService,[]),r["\u0275mpd"](5120,yr,Ti,[ii]),r["\u0275mpd"](4608,hi,hi,[]),r["\u0275mpd"](6144,pi,null,[hi]),r["\u0275mpd"](135680,fi,fi,[ii,r.NgModuleFactoryLoader,r.Compiler,r.Injector,pi]),r["\u0275mpd"](4608,di,di,[]),r["\u0275mpd"](5120,vi,_i,[ii,N,gi]),r["\u0275mpd"](5120,Xl,tu,[Kl]),r["\u0275mpd"](5120,Zl,eu,[]),r["\u0275mpd"](1073742336,k,k,[]),r["\u0275mpd"](1073742336,H,H,[]),r["\u0275mpd"](1024,r.ErrorHandler,Ze,[]),r["\u0275mpd"](1024,r.NgProbeToken,function(){return[wi()]},[]),r["\u0275mpd"](512,Oi,Oi,[r.Injector]),r["\u0275mpd"](1024,r.APP_INITIALIZER,function(t,e){return[(n=t,oe("probe",ae),oe("coreTokens",Object(o.a)({},se,(n||[]).reduce(function(t,e){return t[e.name]=e.token,t},{}))),function(){return ae}),ki(e)];var n},[[2,r.NgProbeToken],Oi]),r["\u0275mpd"](512,r.ApplicationInitStatus,r.ApplicationInitStatus,[[2,r.APP_INITIALIZER]]),r["\u0275mpd"](131584,r.ApplicationRef,r.ApplicationRef,[r.NgZone,r["\u0275Console"],r.Injector,r.ErrorHandler,r.ComponentFactoryResolver,r.ApplicationInitStatus]),r["\u0275mpd"](1073742336,r.ApplicationModule,r.ApplicationModule,[r.ApplicationRef]),r["\u0275mpd"](1073742336,Je,Je,[[3,Je]]),r["\u0275mpd"](1073742336,cl,cl,[]),r["\u0275mpd"](1073742336,nu,nu,[]),r["\u0275mpd"](1073742336,ru,ru,[]),r["\u0275mpd"](1073742336,iu,iu,[]),r["\u0275mpd"](1073742336,ou,ou,[]),r["\u0275mpd"](1073742336,su,su,[[2,pl],r.PLATFORM_ID]),r["\u0275mpd"](1073742336,au,au,[]),r["\u0275mpd"](1073742336,hl,hl,[]),r["\u0275mpd"](1073742336,fl,fl,[]),r["\u0275mpd"](1073742336,ql,ql,[]),r["\u0275mpd"](1073742336,Gl,Gl,[]),r["\u0275mpd"](1073742336,Ua,Ua,[]),r["\u0275mpd"](1073742336,Yl,Yl,[]),r["\u0275mpd"](1073742336,Jl,Jl,[]),r["\u0275mpd"](1073742336,lu.MnFullpageModule,lu.MnFullpageModule,[]),r["\u0275mpd"](1073742336,uu,uu,[]),r["\u0275mpd"](1024,mi,Ei,[[3,ii]]),r["\u0275mpd"](512,Vn,Hn,[]),r["\u0275mpd"](512,li,li,[]),r["\u0275mpd"](256,gi,{},[]),r["\u0275mpd"](1024,l,Ci,[s,[2,u],gi]),r["\u0275mpd"](512,c,c,[l]),r["\u0275mpd"](512,r.Compiler,r.Compiler,[]),r["\u0275mpd"](512,r.NgModuleFactoryLoader,r.SystemJsNgModuleLoader,[r.Compiler,[2,r.SystemJsNgModuleLoaderConfig]]),r["\u0275mpd"](1024,Xr,function(){return[[{path:"",component:Vi},{path:"comingsoon",component:Vi},{path:"not-found",component:Zi},{path:"**",redirectTo:"not-found"}]]},[]),r["\u0275mpd"](1024,ii,Si,[r.ApplicationRef,Vn,li,c,r.Injector,r.NgModuleFactoryLoader,r.Compiler,Xr,gi,[2,Jr],[2,Wr]]),r["\u0275mpd"](1073742336,bi,bi,[[2,mi],[2,ii]]),r["\u0275mpd"](1073742336,cu,cu,[]),r["\u0275mpd"](1073742336,U,U,[]),r["\u0275mpd"](256,r["\u0275APP_ROOT"],!0,[]),r["\u0275mpd"](256,zl,"XSRF-TOKEN",[]),r["\u0275mpd"](256,Vl,"X-XSRF-TOKEN",[]),r["\u0275mpd"](256,Ba,"BrowserAnimations",[]),r["\u0275mpd"](256,j,B,[]),r["\u0275mpd"](256,Kl,{},[])])});Object(r.enableProdMode)(),Xe().bootstrapModuleFactory(pu).catch(function(t){return console.log(t)})},zotm:function(t,e,n){"use strict";n.d(e,"a",function(){return o});var r=n("rPjj"),i=n("Fxb1");function o(t,e,n,o,s){if(void 0===s&&(s=new r.a(t,n,o)),!s.closed)return Object(i.a)(e)(s)}}},[[0,0]]]);