diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000000..e69de29bb2 diff --git a/105.0278434e1a5ea7c9.js b/105.0278434e1a5ea7c9.js new file mode 100644 index 0000000000..49e8f55f75 --- /dev/null +++ b/105.0278434e1a5ea7c9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[105],{66105:(os,De,ie)=>{ie.d(De,{Tl:()=>ce,kz:()=>as});var h=ie(97582),p=ie(94650),se=ie(36895);function Ee(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function fe(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(function(i){typeof e[i]>"u"?e[i]=t[i]:Ee(t[i])&&Ee(e[i])&&Object.keys(t[i]).length>0&&fe(e[i],t[i])})}var C=typeof document<"u"?document:{},Te={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[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};fe(C,Te);var y=typeof window<"u"?window:{};fe(y,{document:Te,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}}});class N{constructor(t){const i=this;for(let s=0;s=0&&a.indexOf(">")>=0){let o="div";for(0===a.indexOf(":~]/)?(t||C).querySelectorAll(e.trim()):[C.getElementById(e.trim().split("#")[1])],s=0;s0&&e[0].nodeType)for(s=0;s"u")return this;const t=e.split(" ");for(let i=0;i"u")){for(let s=0;s=0;u-=1){const f=c[u];s&&f.listener===s||s&&f.listener&&f.listener.dom7proxy&&f.listener.dom7proxy===s?(d.removeEventListener(o,f.proxyListener,n),c.splice(u,1)):s||(d.removeEventListener(o,f.proxyListener,n),c.splice(u,1))}}}return this},trigger:function Ze(...e){const t=e[0].split(" "),i=e[1];for(let s=0;sd>0),a.dispatchEvent(o),a.dom7EventData=[],delete a.dom7EventData}}return this},transitionEnd:function Ke(e){const t=["webkitTransitionEnd","transitionend"],i=this;let s;function n(r){if(r.target===this)for(e.call(this,r),s=0;s0){if(e){const t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function Je(e){if(this.length>0){if(e){const t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},offset:function et(){if(this.length>0){const e=this[0],t=e.getBoundingClientRect(),i=C.body;return{top:t.top+(e===y?y.scrollY:e.scrollTop)-(e.clientTop||i.clientTop||0),left:t.left+(e===y?y.scrollX:e.scrollLeft)-(e.clientLeft||i.clientLeft||0)}}return null},css:function it(e,t){let i;if(1===arguments.length){if("string"!=typeof e){for(i=0;i"u")return this[0]?this[0].innerHTML:void 0;for(let t=0;t"u")return this[0]?this[0].textContent.trim():null;for(let t=0;t"u")return!1;if("string"==typeof e){if(t.matches)return t.matches(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);for(i=b(e),s=0;s"u")return this;const t=this.length;let i;return e>t-1?new N([]):e<0?(i=t+e,new N(i<0?[]:[this[i]])):new N([this[e]])},append:function pt(...e){let t;for(let i=0;i=0;i-=1)this[t].insertBefore(s.childNodes[i],this[t].childNodes[0])}else if(e instanceof N)for(i=0;i0?e?this[0].nextElementSibling&&b(this[0].nextElementSibling).is(e)?new N([this[0].nextElementSibling]):new N([]):new N(this[0].nextElementSibling?[this[0].nextElementSibling]:[]):new N([])},nextAll:function ut(e){const t=[];let i=this[0];if(!i)return new N([]);for(;i.nextElementSibling;){const s=i.nextElementSibling;e?b(s).is(e)&&t.push(s):t.push(s),i=s}return new N(t)},prev:function ht(e){if(this.length>0){const t=this[0];return e?t.previousElementSibling&&b(t.previousElementSibling).is(e)?new N([t.previousElementSibling]):new N([]):new N(t.previousElementSibling?[t.previousElementSibling]:[])}return new N([])},prevAll:function gt(e){const t=[];let i=this[0];if(!i)return new N([]);for(;i.previousElementSibling;){const s=i.previousElementSibling;e?b(s).is(e)&&t.push(s):t.push(s),i=s}return new N(t)},parent:function mt(e){const t=[];for(let i=0;i"u"?new N([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function St(e){const t=[];for(let i=0;i{b.fn[e]=b.fn[e]||ye[e]});const S={deleteProps(e){const t=e;Object.keys(t).forEach(i=>{try{t[i]=null}catch{}try{delete t[i]}catch{}})},nextTick:(e,t=0)=>setTimeout(e,t),now:()=>Date.now(),getTranslate(e,t="x"){let i,s,n;const r=y.getComputedStyle(e,null);return y.WebKitCSSMatrix?(s=r.transform||r.webkitTransform,s.split(",").length>6&&(s=s.split(", ").map(a=>a.replace(",",".")).join(", ")),n=new y.WebKitCSSMatrix("none"===s?"":s)):(n=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=n.toString().split(",")),"x"===t&&(s=y.WebKitCSSMatrix?n.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(s=y.WebKitCSSMatrix?n.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),s||0},parseUrlQuery(e){const t={};let s,n,r,a,i=e||y.location.href;if("string"==typeof i&&i.length)for(i=i.indexOf("?")>-1?i.replace(/\S*\?/,""):"",n=i.split("&").filter(o=>""!==o),a=n.length,s=0;s"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object,extend(...e){const t=Object(e[0]);for(let i=1;i=0,observer:"MutationObserver"in y||"WebkitMutationObserver"in y,passiveListener:function(){let i=!1;try{const s=Object.defineProperty({},"passive",{get(){i=!0}});y.addEventListener("testPassiveListener",null,s)}catch{}return i}(),gestures:"ongesturestart"in y};class Ae{constructor(t={}){const i=this;i.params=t,i.eventsListeners={},i.params&&i.params.on&&Object.keys(i.params.on).forEach(s=>{i.on(s,i.params.on[s])})}on(t,i,s){const n=this;if("function"!=typeof i)return n;const r=s?"unshift":"push";return t.split(" ").forEach(a=>{n.eventsListeners[a]||(n.eventsListeners[a]=[]),n.eventsListeners[a][r](i)}),n}once(t,i,s){const n=this;if("function"!=typeof i)return n;function r(...a){n.off(t,r),r.f7proxy&&delete r.f7proxy,i.apply(n,a)}return r.f7proxy=i,n.on(t,r,s)}off(t,i){const s=this;return s.eventsListeners&&t.split(" ").forEach(n=>{typeof i>"u"?s.eventsListeners[n]=[]:s.eventsListeners[n]&&s.eventsListeners[n].length&&s.eventsListeners[n].forEach((r,a)=>{(r===i||r.f7proxy&&r.f7proxy===i)&&s.eventsListeners[n].splice(a,1)})}),s}emit(...t){const i=this;if(!i.eventsListeners)return i;let s,n,r;return"string"==typeof t[0]||Array.isArray(t[0])?(s=t[0],n=t.slice(1,t.length),r=i):(s=t[0].events,n=t[0].data,r=t[0].context||i),(Array.isArray(s)?s:s.split(" ")).forEach(o=>{if(i.eventsListeners&&i.eventsListeners[o]){const l=[];i.eventsListeners[o].forEach(d=>{l.push(d)}),l.forEach(d=>{d.apply(r,n)})}}),i}useModulesParams(t){const i=this;i.modules&&Object.keys(i.modules).forEach(s=>{const n=i.modules[s];n.params&&S.extend(t,n.params)})}useModules(t={}){const i=this;i.modules&&Object.keys(i.modules).forEach(s=>{const n=i.modules[s],r=t[s]||{};n.instance&&Object.keys(n.instance).forEach(a=>{const o=n.instance[a];i[a]="function"==typeof o?o.bind(i):o}),n.on&&i.on&&Object.keys(n.on).forEach(a=>{i.on(a,n.on[a])}),n.create&&n.create.bind(i)(r)})}static set components(t){this.use&&this.use(t)}static installModule(t,...i){const s=this;s.prototype.modules||(s.prototype.modules={});const n=t.name||`${Object.keys(s.prototype.modules).length}_${S.now()}`;return s.prototype.modules[n]=t,t.proto&&Object.keys(t.proto).forEach(r=>{s.prototype[r]=t.proto[r]}),t.static&&Object.keys(t.static).forEach(r=>{s[r]=t.static[r]}),t.install&&t.install.apply(s,i),s}static use(t,...i){const s=this;return Array.isArray(t)?(t.forEach(n=>s.installModule(n)),s):s.installModule(t,...i)}}var Nt={updateSize:function At(){const e=this;let t,i;const s=e.$el;t=typeof e.params.width<"u"?e.params.width:s[0].clientWidth,i=typeof e.params.height<"u"?e.params.height:s[0].clientHeight,!(0===t&&e.isHorizontal()||0===i&&e.isVertical())&&(t=t-parseInt(s.css("padding-left"),10)-parseInt(s.css("padding-right"),10),i=i-parseInt(s.css("padding-top"),10)-parseInt(s.css("padding-bottom"),10),S.extend(e,{width:t,height:i,size:e.isHorizontal()?t:i}))},updateSlides:function xt(){const e=this,t=e.params,{$wrapperEl:i,size:s,rtlTranslate:n,wrongRTL:r}=e,a=e.virtual&&t.virtual.enabled,o=a?e.virtual.slides.length:e.slides.length,l=i.children(`.${e.params.slideClass}`),d=a?e.virtual.slides.length:l.length;let c=[];const u=[],f=[];function v(P){return!t.cssMode||P!==l.length-1}let w=t.slidesOffsetBefore;"function"==typeof w&&(w=t.slidesOffsetBefore.call(e));let m=t.slidesOffsetAfter;"function"==typeof m&&(m=t.slidesOffsetAfter.call(e));const A=e.snapGrid.length,g=e.snapGrid.length;let O,x,T=t.spaceBetween,E=-w,M=0,$=0;if(typeof s>"u")return;"string"==typeof T&&T.indexOf("%")>=0&&(T=parseFloat(T.replace("%",""))/100*s),e.virtualSize=-T,l.css(n?{marginLeft:"",marginTop:""}:{marginRight:"",marginBottom:""}),t.slidesPerColumn>1&&(O=Math.floor(d/t.slidesPerColumn)===d/e.params.slidesPerColumn?d:Math.ceil(d/t.slidesPerColumn)*t.slidesPerColumn,"auto"!==t.slidesPerView&&"row"===t.slidesPerColumnFill&&(O=Math.max(O,t.slidesPerView*t.slidesPerColumn)));const L=t.slidesPerColumn,_=O/L,V=Math.floor(d/t.slidesPerColumn);for(let P=0;P1){let k,G,Y;if("row"===t.slidesPerColumnFill&&t.slidesPerGroup>1){const X=Math.floor(P/(t.slidesPerGroup*t.slidesPerColumn)),q=P-t.slidesPerColumn*t.slidesPerGroup*X,Z=0===X?t.slidesPerGroup:Math.min(Math.ceil((d-X*L*t.slidesPerGroup)/L),t.slidesPerGroup);Y=Math.floor(q/Z),G=q-Y*Z+X*t.slidesPerGroup,k=G+Y*O/L,D.css({"-webkit-box-ordinal-group":k,"-moz-box-ordinal-group":k,"-ms-flex-order":k,"-webkit-order":k,order:k})}else"column"===t.slidesPerColumnFill?(G=Math.floor(P/L),Y=P-G*L,(G>V||G===V&&Y===L-1)&&(Y+=1,Y>=L&&(Y=0,G+=1))):(Y=Math.floor(P/_),G=P-Y*_);D.css("margin-"+(e.isHorizontal()?"top":"left"),0!==Y&&t.spaceBetween&&`${t.spaceBetween}px`)}if("none"!==D.css("display")){if("auto"===t.slidesPerView){const k=y.getComputedStyle(D[0],null),G=D[0].style.transform,Y=D[0].style.webkitTransform;if(G&&(D[0].style.transform="none"),Y&&(D[0].style.webkitTransform="none"),t.roundLengths)x=e.isHorizontal()?D.outerWidth(!0):D.outerHeight(!0);else if(e.isHorizontal()){const X=parseFloat(k.getPropertyValue("width")),q=parseFloat(k.getPropertyValue("padding-left")),Z=parseFloat(k.getPropertyValue("padding-right")),J=parseFloat(k.getPropertyValue("margin-left")),ee=parseFloat(k.getPropertyValue("margin-right")),te=k.getPropertyValue("box-sizing");x=te&&"border-box"===te?X+J+ee:X+q+Z+J+ee}else{const X=parseFloat(k.getPropertyValue("height")),q=parseFloat(k.getPropertyValue("padding-top")),Z=parseFloat(k.getPropertyValue("padding-bottom")),J=parseFloat(k.getPropertyValue("margin-top")),ee=parseFloat(k.getPropertyValue("margin-bottom")),te=k.getPropertyValue("box-sizing");x=te&&"border-box"===te?X+J+ee:X+q+Z+J+ee}G&&(D[0].style.transform=G),Y&&(D[0].style.webkitTransform=Y),t.roundLengths&&(x=Math.floor(x))}else x=(s-(t.slidesPerView-1)*T)/t.slidesPerView,t.roundLengths&&(x=Math.floor(x)),l[P]&&(e.isHorizontal()?l[P].style.width=`${x}px`:l[P].style.height=`${x}px`);l[P]&&(l[P].swiperSlideSize=x),f.push(x),t.centeredSlides?(E=E+x/2+M/2+T,0===M&&0!==P&&(E=E-s/2-T),0===P&&(E=E-s/2-T),Math.abs(E)<.001&&(E=0),t.roundLengths&&(E=Math.floor(E)),$%t.slidesPerGroup==0&&c.push(E),u.push(E)):(t.roundLengths&&(E=Math.floor(E)),($-Math.min(e.params.slidesPerGroupSkip,$))%e.params.slidesPerGroup==0&&c.push(E),u.push(E),E=E+x+T),e.virtualSize+=x+T,M=x,$+=1}}let H;if(e.virtualSize=Math.max(e.virtualSize,s)+m,n&&r&&("slide"===t.effect||"coverflow"===t.effect)&&i.css({width:`${e.virtualSize+t.spaceBetween}px`}),t.setWrapperSize&&(e.isHorizontal()?i.css({width:`${e.virtualSize+t.spaceBetween}px`}):i.css({height:`${e.virtualSize+t.spaceBetween}px`})),t.slidesPerColumn>1&&(e.virtualSize=(x+t.spaceBetween)*O,e.virtualSize=Math.ceil(e.virtualSize/t.slidesPerColumn)-t.spaceBetween,e.isHorizontal()?i.css({width:`${e.virtualSize+t.spaceBetween}px`}):i.css({height:`${e.virtualSize+t.spaceBetween}px`}),t.centeredSlides)){H=[];for(let P=0;P1&&c.push(e.virtualSize-s)}if(0===c.length&&(c=[0]),0!==t.spaceBetween&&(e.isHorizontal()?n?l.filter(v).css({marginLeft:`${T}px`}):l.filter(v).css({marginRight:`${T}px`}):l.filter(v).css({marginBottom:`${T}px`})),t.centeredSlides&&t.centeredSlidesBounds){let P=0;f.forEach(k=>{P+=k+(t.spaceBetween?t.spaceBetween:0)}),P-=t.spaceBetween;const D=P-s;c=c.map(k=>k<0?-w:k>D?D+m:k)}if(t.centerInsufficientSlides){let P=0;if(f.forEach(D=>{P+=D+(t.spaceBetween?t.spaceBetween:0)}),P-=t.spaceBetween,P{c[G]=k-D}),u.forEach((k,G)=>{u[G]=k+D})}}S.extend(e,{slides:l,snapGrid:c,slidesGrid:u,slidesSizesGrid:f}),d!==o&&e.emit("slidesLengthChange"),c.length!==A&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),u.length!==g&&e.emit("slidesGridLengthChange"),(t.watchSlidesProgress||t.watchSlidesVisibility)&&e.updateSlidesOffset()},updateAutoHeight:function Ct(e){const t=this,i=[];let n,s=0;if("number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed),"auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)t.visibleSlides.each((r,a)=>{i.push(a)});else for(n=0;nt.slides.length)break;i.push(t.slides.eq(r)[0])}else i.push(t.slides.eq(t.activeIndex)[0]);for(n=0;ns?r:s}s&&t.$wrapperEl.css("height",`${s}px`)},updateSlidesOffset:function It(){const e=this,t=e.slides;for(let i=0;i"u"&&t.updateSlidesOffset();let r=-e;n&&(r=e),s.removeClass(i.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(let a=0;a=0&&d1&&c<=t.size||d<=0&&c>=t.size)&&(t.visibleSlides.push(o),t.visibleSlidesIndexes.push(a),s.eq(a).addClass(i.slideVisibleClass))}o.progress=n?-l:l}t.visibleSlides=b(t.visibleSlides)},updateProgress:function Mt(e){const t=this;typeof e>"u"&&(e=t&&t.translate&&t.translate*(t.rtlTranslate?-1:1)||0);const i=t.params,s=t.maxTranslate()-t.minTranslate();let{progress:n,isBeginning:r,isEnd:a}=t;const o=r,l=a;0===s?(n=0,r=!0,a=!0):(n=(e-t.minTranslate())/s,r=n<=0,a=n>=1),S.extend(t,{progress:n,isBeginning:r,isEnd:a}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),r&&!o&&t.emit("reachBeginning toEdge"),a&&!l&&t.emit("reachEnd toEdge"),(o&&!r||l&&!a)&&t.emit("fromEdge"),t.emit("progress",n)},updateSlidesClasses:function $t(){const e=this,{slides:t,params:i,$wrapperEl:s,activeIndex:n,realIndex:r}=e,a=e.virtual&&i.virtual.enabled;let o;t.removeClass(`${i.slideActiveClass} ${i.slideNextClass} ${i.slidePrevClass} ${i.slideDuplicateActiveClass} ${i.slideDuplicateNextClass} ${i.slideDuplicatePrevClass}`),o=a?e.$wrapperEl.find(`.${i.slideClass}[data-swiper-slide-index="${n}"]`):t.eq(n),o.addClass(i.slideActiveClass),i.loop&&(o.hasClass(i.slideDuplicateClass)?s.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${r}"]`).addClass(i.slideDuplicateActiveClass):s.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${r}"]`).addClass(i.slideDuplicateActiveClass));let l=o.nextAll(`.${i.slideClass}`).eq(0).addClass(i.slideNextClass);i.loop&&0===l.length&&(l=t.eq(0),l.addClass(i.slideNextClass));let d=o.prevAll(`.${i.slideClass}`).eq(0).addClass(i.slidePrevClass);i.loop&&0===d.length&&(d=t.eq(-1),d.addClass(i.slidePrevClass)),i.loop&&(l.hasClass(i.slideDuplicateClass)?s.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass):s.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass),d.hasClass(i.slideDuplicateClass)?s.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass):s.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass))},updateActiveIndex:function Pt(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:s,snapGrid:n,params:r,activeIndex:a,realIndex:o,snapIndex:l}=t;let c,d=e;if(typeof d>"u"){for(let f=0;f=s[f]&&i=s[f]&&i=s[f]&&(d=f);r.normalizeSlideIndex&&(d<0||typeof d>"u")&&(d=0)}if(n.indexOf(i)>=0)c=n.indexOf(i);else{const f=Math.min(r.slidesPerGroupSkip,d);c=f+Math.floor((d-f)/r.slidesPerGroup)}if(c>=n.length&&(c=n.length-1),d===a)return void(c!==l&&(t.snapIndex=c,t.emit("snapIndexChange")));const u=parseInt(t.slides.eq(d).attr("data-swiper-slide-index")||d,10);S.extend(t,{snapIndex:c,realIndex:u,previousIndex:a,activeIndex:d}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),o!==u&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")},updateClickedSlide:function Lt(e){const t=this,i=t.params,s=b(e.target).closest(`.${i.slideClass}`)[0];let n=!1;if(s)for(let r=0;rl?l:s&&e=o.length&&(w=o.length-1),(c||a.initialSlide||0)===(d||0)&&i&&n.emit("beforeSlideChangeStart");const m=-o[w];if(n.updateProgress(m),a.normalizeSlideIndex)for(let g=0;g=Math.floor(100*l[g])&&(r=g);if(n.initialized&&r!==c&&(!n.allowSlideNext&&mn.translate&&m>n.maxTranslate()&&(c||0)!==r))return!1;let A;if(A=r>c?"next":rc(g));o.map(g=>c(g)),f.indexOf(u);let A,m=a[f.indexOf(u)-1];return typeof m>"u"&&n.cssMode&&a.forEach(g=>{!m&&u>=g&&(m=g)}),typeof m<"u"&&(A=o.indexOf(m),A<0&&(A=s.activeIndex-1)),s.slideTo(A,e,t,i)},slideReset:function jt(e=this.params.speed,t=!0,i){return this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function qt(e=this.params.speed,t=!0,i,s=.5){const n=this;let r=n.activeIndex;const a=Math.min(n.params.slidesPerGroupSkip,r),o=a+Math.floor((r-a)/n.params.slidesPerGroup),l=n.rtlTranslate?n.translate:-n.translate;if(l>=n.snapGrid[o]){const d=n.snapGrid[o];l-d>(n.snapGrid[o+1]-d)*s&&(r+=n.params.slidesPerGroup)}else{const d=n.snapGrid[o-1];l-d<=(n.snapGrid[o]-d)*s&&(r-=n.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,n.slidesGrid.length-1),n.slideTo(r,e,t,i)},slideToClickedSlide:function Zt(){const e=this,{params:t,$wrapperEl:i}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,n=e.clickedIndex;if(t.loop){if(e.animating)return;r=parseInt(b(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?ne.slides.length-e.loopedSlides+s/2?(e.loopFix(),n=i.children(`.${t.slideClass}[data-swiper-slide-index="${r}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),S.nextTick(()=>{e.slideTo(n)})):e.slideTo(n):n>e.slides.length-s?(e.loopFix(),n=i.children(`.${t.slideClass}[data-swiper-slide-index="${r}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),S.nextTick(()=>{e.slideTo(n)})):e.slideTo(n)}else e.slideTo(n)}},ti={loopCreate:function Qt(){const e=this,{params:t,$wrapperEl:i}=e;i.children(`.${t.slideClass}.${t.slideDuplicateClass}`).remove();let s=i.children(`.${t.slideClass}`);if(t.loopFillGroupWithBlank){const a=t.slidesPerGroup-s.length%t.slidesPerGroup;if(a!==t.slidesPerGroup){for(let o=0;os.length&&(e.loopedSlides=s.length);const n=[],r=[];s.each((a,o)=>{const l=b(o);a=s.length-e.loopedSlides&&n.push(o),l.attr("data-swiper-slide-index",a)});for(let a=0;a=0;a-=1)i.prepend(b(n[a].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function Jt(){const e=this;e.emit("beforeLoopFix");const{activeIndex:t,slides:i,loopedSlides:s,allowSlidePrev:n,allowSlideNext:r,snapGrid:a,rtlTranslate:o}=e;let l;e.allowSlidePrev=!0,e.allowSlideNext=!0;const c=-a[t]-e.getTranslate();t=i.length-s&&(l=-i.length+t+s,l+=s,e.slideTo(l,0,!1,!0)&&0!==c&&e.setTranslate((o?-e.translate:e.translate)-c)),e.allowSlidePrev=n,e.allowSlideNext=r,e.emit("loopFix")},loopDestroy:function ei(){const{$wrapperEl:t,params:i,slides:s}=this;t.children(`.${i.slideClass}.${i.slideDuplicateClass},.${i.slideClass}.${i.slideBlankClass}`).remove(),s.removeAttr("data-swiper-slide-index")}},ni={setGrabCursor:function ii(e){const t=this;if(I.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i=t.el;i.style.cursor="move",i.style.cursor=e?"-webkit-grabbing":"-webkit-grab",i.style.cursor=e?"-moz-grabbin":"-moz-grab",i.style.cursor=e?"grabbing":"grab"},unsetGrabCursor:function si(){const e=this;I.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.el.style.cursor="")}},pi={appendSlide:function ri(e){const t=this,{$wrapperEl:i,params:s}=t;if(s.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(let n=0;n=o)return void i.appendSlide(t);let l=a>e?a+1:a;const d=[];for(let c=o-1;c>=e;c-=1){const u=i.slides.eq(c);u.remove(),d.unshift(u)}if("object"==typeof t&&"length"in t){for(let c=0;ce?a+t.length:a}else s.append(t);for(let c=0;c=0||i.indexOf("Trident/")>=0,u=i.indexOf("Edge/")>=0,f=i.indexOf("Gecko/")>=0&&i.indexOf("Firefox/")>=0,v="Win32"===t,w=i.toLowerCase().indexOf("electron")>=0;let m="MacIntel"===t;return!o&&m&&I.touch&&(1024===n&&1366===r||834===n&&1194===r||834===n&&1112===r||768===n&&1024===r)&&(o=i.match(/(Version)\/([\d.]+)/),m=!1),s.ie=c,s.edge=u,s.firefox=f,a&&!v&&(s.os="android",s.osVersion=a[2],s.android=!0,s.androidChrome=i.toLowerCase().indexOf("chrome")>=0),(o||d||l)&&(s.os="ios",s.ios=!0),d&&!l&&(s.osVersion=d[2].replace(/_/g,"."),s.iphone=!0),o&&(s.osVersion=o[2].replace(/_/g,"."),s.ipad=!0),l&&(s.osVersion=l[3]?l[3].replace(/_/g,"."):null,s.ipod=!0),s.ios&&s.osVersion&&i.indexOf("Version/")>=0&&"10"===s.osVersion.split(".")[0]&&(s.osVersion=i.toLowerCase().split("version/")[1].split(" ")[0]),s.webView=!(!(d||o||l)||!i.match(/.*AppleWebKit(?!.*Safari)/i)&&!y.navigator.standalone)||y.matchMedia&&y.matchMedia("(display-mode: standalone)").matches,s.webview=s.webView,s.standalone=s.webView,s.desktop=!(s.ios||s.android)||w,s.desktop&&(s.electron=w,s.macos=m,s.windows=v,s.macos&&(s.os="macos"),s.windows&&(s.os="windows")),s.pixelRatio=y.devicePixelRatio||1,s}();function ci(e){const t=this,i=t.touchEventsData,{params:s,touches:n}=t;if(t.animating&&s.preventInteractionOnTransition)return;let r=e;r.originalEvent&&(r=r.originalEvent);const a=b(r.target);if("wrapper"===s.touchEventsTarget&&!a.closest(t.wrapperEl).length||(i.isTouchEvent="touchstart"===r.type,!i.isTouchEvent&&"which"in r&&3===r.which)||!i.isTouchEvent&&"button"in r&&r.button>0||i.isTouched&&i.isMoved)return;if(s.noSwiping&&a.closest(s.noSwipingSelector?s.noSwipingSelector:`.${s.noSwipingClass}`)[0])return void(t.allowClick=!0);if(s.swipeHandler&&!a.closest(s.swipeHandler)[0])return;n.currentX="touchstart"===r.type?r.targetTouches[0].pageX:r.pageX,n.currentY="touchstart"===r.type?r.targetTouches[0].pageY:r.pageY;const o=n.currentX,l=n.currentY,c=s.edgeSwipeThreshold||s.iOSEdgeSwipeThreshold;if(!s.edgeSwipeDetection&&!s.iOSEdgeSwipeDetection||!(o<=c||o>=y.screen.width-c)){if(S.extend(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),n.startX=o,n.startY=l,i.touchStartTime=S.now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,s.threshold>0&&(i.allowThresholdMove=!1),"touchstart"!==r.type){let u=!0;a.is(i.formElements)&&(u=!1),C.activeElement&&b(C.activeElement).is(i.formElements)&&C.activeElement!==a[0]&&C.activeElement.blur(),(s.touchStartForcePreventDefault||u&&t.allowTouchMove&&s.touchStartPreventDefault)&&r.preventDefault()}t.emit("touchStart",r)}}function fi(e){const t=this,i=t.touchEventsData,{params:s,touches:n,rtlTranslate:r}=t;let a=e;if(a.originalEvent&&(a=a.originalEvent),!i.isTouched)return void(i.startMoving&&i.isScrolling&&t.emit("touchMoveOpposite",a));if(i.isTouchEvent&&"touchmove"!==a.type)return;const o="touchmove"===a.type&&a.targetTouches&&(a.targetTouches[0]||a.changedTouches[0]),l="touchmove"===a.type?o.pageX:a.pageX,d="touchmove"===a.type?o.pageY:a.pageY;if(a.preventedByNestedSwiper)return n.startX=l,void(n.startY=d);if(!t.allowTouchMove)return t.allowClick=!1,void(i.isTouched&&(S.extend(n,{startX:l,startY:d,currentX:l,currentY:d}),i.touchStartTime=S.now()));if(i.isTouchEvent&&s.touchReleaseOnEdges&&!s.loop)if(t.isVertical()){if(dn.startY&&t.translate>=t.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(ln.startX&&t.translate>=t.minTranslate())return;if(i.isTouchEvent&&C.activeElement&&a.target===C.activeElement&&b(a.target).is(i.formElements))return i.isMoved=!0,void(t.allowClick=!1);if(i.allowTouchCallbacks&&t.emit("touchMove",a),a.targetTouches&&a.targetTouches.length>1)return;n.currentX=l,n.currentY=d;const c=n.currentX-n.startX,u=n.currentY-n.startY;if(t.params.threshold&&Math.sqrt(c**2+u**2)"u"){let m;t.isHorizontal()&&n.currentY===n.startY||t.isVertical()&&n.currentX===n.startX?i.isScrolling=!1:c*c+u*u>=25&&(m=180*Math.atan2(Math.abs(u),Math.abs(c))/Math.PI,i.isScrolling=t.isHorizontal()?m>s.touchAngle:90-m>s.touchAngle)}if(i.isScrolling&&t.emit("touchMoveOpposite",a),typeof i.startMoving>"u"&&(n.currentX!==n.startX||n.currentY!==n.startY)&&(i.startMoving=!0),i.isScrolling)return void(i.isTouched=!1);if(!i.startMoving)return;t.allowClick=!1,!s.cssMode&&a.cancelable&&a.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&a.stopPropagation(),i.isMoved||(s.loop&&t.loopFix(),i.startTranslate=t.getTranslate(),t.setTransition(0),t.animating&&t.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,s.grabCursor&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!0),t.emit("sliderFirstMove",a)),t.emit("sliderMove",a),i.isMoved=!0;let f=t.isHorizontal()?c:u;n.diff=f,f*=s.touchRatio,r&&(f=-f),t.swipeDirection=f>0?"prev":"next",i.currentTranslate=f+i.startTranslate;let v=!0,w=s.resistanceRatio;if(s.touchReleaseOnEdges&&(w=0),f>0&&i.currentTranslate>t.minTranslate()?(v=!1,s.resistance&&(i.currentTranslate=t.minTranslate()-1+(-t.minTranslate()+i.startTranslate+f)**w)):f<0&&i.currentTranslatei.startTranslate&&(i.currentTranslate=i.startTranslate),s.threshold>0){if(!(Math.abs(f)>s.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,i.currentTranslate=i.startTranslate,void(n.diff=t.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY)}!s.followFinger||s.cssMode||((s.freeMode||s.watchSlidesProgress||s.watchSlidesVisibility)&&(t.updateActiveIndex(),t.updateSlidesClasses()),s.freeMode&&(0===i.velocities.length&&i.velocities.push({position:n[t.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:n[t.isHorizontal()?"currentX":"currentY"],time:S.now()})),t.updateProgress(i.currentTranslate),t.setTranslate(i.currentTranslate))}function ui(e){const t=this,i=t.touchEventsData,{params:s,touches:n,rtlTranslate:r,$wrapperEl:a,slidesGrid:o,snapGrid:l}=t;let d=e;if(d.originalEvent&&(d=d.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",d),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&s.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);s.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=S.now(),u=c-i.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),u<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),i.lastClickTime=S.now(),S.nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===n.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let f;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,f=s.followFinger?r?t.translate:-t.translate:-i.currentTranslate,s.cssMode)return;if(s.freeMode){if(f<-t.minTranslate())return void t.slideTo(t.activeIndex);if(f>-t.maxTranslate())return void t.slideTo(t.slides.length1){const L=i.velocities.pop(),_=i.velocities.pop(),H=L.time-_.time;t.velocity=(L.position-_.position)/H,t.velocity/=2,Math.abs(t.velocity)150||S.now()-L.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=s.freeModeMomentumVelocityRatio,i.velocities.length=0;let g=1e3*s.freeModeMomentumRatio,E=t.translate+t.velocity*g;r&&(E=-E);let $,M=!1;const O=20*Math.abs(t.velocity)*s.freeModeMomentumBounceRatio;let x;if(Et.minTranslate())s.freeModeMomentumBounce?(E-t.minTranslate()>O&&(E=t.minTranslate()+O),$=t.minTranslate(),M=!0,i.allowMomentumBounce=!0):E=t.minTranslate(),s.loop&&s.centeredSlides&&(x=!0);else if(s.freeModeSticky){let L;for(let _=0;_-E){L=_;break}E=Math.abs(l[L]-E){t.loopFix()}),0!==t.velocity){if(g=r?Math.abs((-E-t.translate)/t.velocity):Math.abs((E-t.translate)/t.velocity),s.freeModeSticky){const L=Math.abs((r?-E:E)-t.translate),_=t.slidesSizesGrid[t.activeIndex];g=L<_?s.speed:L<2*_?1.5*s.speed:2.5*s.speed}}else if(s.freeModeSticky)return void t.slideToClosest();s.freeModeMomentumBounce&&M?(t.updateProgress($),t.setTransition(g),t.setTranslate(E),t.transitionStart(!0,t.swipeDirection),t.animating=!0,a.transitionEnd(()=>{!t||t.destroyed||!i.allowMomentumBounce||(t.emit("momentumBounce"),t.setTransition(s.speed),setTimeout(()=>{t.setTranslate($),a.transitionEnd(()=>{!t||t.destroyed||t.transitionEnd()})},0))})):t.velocity?(t.updateProgress(E),t.setTransition(g),t.setTranslate(E),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,a.transitionEnd(()=>{!t||t.destroyed||t.transitionEnd()}))):t.updateProgress(E),t.updateActiveIndex(),t.updateSlidesClasses()}else if(s.freeModeSticky)return void t.slideToClosest();return void((!s.freeModeMomentum||u>=s.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses()))}let v=0,w=t.slidesSizesGrid[0];for(let g=0;g=o[g]&&f=o[g]&&(v=g,w=o[o.length-1]-o[o.length-2])}const m=(f-o[v])/w,A=vs.longSwipesMs){if(!s.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&t.slideTo(m>=s.longSwipesRatio?v+A:v),"prev"===t.swipeDirection&&t.slideTo(m>1-s.longSwipesRatio?v+A:v)}else{if(!s.shortSwipes)return void t.slideTo(t.activeIndex);!t.navigation||d.target!==t.navigation.nextEl&&d.target!==t.navigation.prevEl?("next"===t.swipeDirection&&t.slideTo(v+A),"prev"===t.swipeDirection&&t.slideTo(v)):t.slideTo(d.target===t.navigation.nextEl?v+A:v)}}function he(){const e=this,{params:t,el:i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:s,allowSlidePrev:n,snapGrid:r}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),e.slideTo(("auto"===t.slidesPerView||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slides.length-1:e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=n,e.allowSlideNext=s,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}function hi(e){const t=this;t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function gi(){const e=this,{wrapperEl:t,rtlTranslate:i}=e;let s;e.previousTranslate=e.translate,e.translate=e.isHorizontal()?i?t.scrollWidth-t.offsetWidth-t.scrollLeft:-t.scrollLeft:-t.scrollTop,-0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const n=e.maxTranslate()-e.minTranslate();s=0===n?0:(e.translate-e.minTranslate())/n,s!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let xe=!1;function mi(){}var Ce={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,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,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!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:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,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};const ge={update:Nt,translate:Gt,transition:{setTransition:function Bt(e,t){const i=this;i.params.cssMode||i.$wrapperEl.transition(e),i.emit("setTransition",e,t)},transitionStart:function Ht(e=!0,t){const i=this,{activeIndex:s,params:n,previousIndex:r}=i;if(n.cssMode)return;n.autoHeight&&i.updateAutoHeight();let a=t;if(a||(a=s>r?"next":sn?"next":s{const m=l[w];typeof m>"u"||(l[w]="slidesPerView"!==w||"AUTO"!==m&&"auto"!==m?"slidesPerView"===w?parseFloat(m):parseInt(m,10):"auto")});const d=l||e.originalParams,c=n.slidesPerColumn>1,u=d.slidesPerColumn>1;c&&!u?r.removeClass(`${n.containerModifierClass}multirow ${n.containerModifierClass}multirow-column`):!c&&u&&(r.addClass(`${n.containerModifierClass}multirow`),"column"===d.slidesPerColumnFill&&r.addClass(`${n.containerModifierClass}multirow-column`));const f=d.direction&&d.direction!==n.direction,v=n.loop&&(d.slidesPerView!==n.slidesPerView||f);f&&i&&e.changeDirection(),S.extend(e.params,d),S.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=o,v&&i&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-s+e.loopedSlides,0,!1)),e.emit("breakpoint",d)}},getBreakpoint:function Ei(e){if(!e)return;let t=!1;const i=Object.keys(e).map(s=>{if("string"==typeof s&&0===s.indexOf("@")){const n=parseFloat(s.substr(1));return{value:y.innerHeight*n,point:s}}return{value:s,point:s}});i.sort((s,n)=>parseInt(s.value,10)-parseInt(n.value,10));for(let s=0;s0&&t.slidesOffsetBefore+t.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;e.isLocked=t.slidesOffsetBefore&&t.slidesOffsetAfter&&s?s<=e.size:1===e.snapGrid.length,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,i!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),i&&i!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}},classes:{addClasses:function yi(){const{classNames:t,params:i,rtl:s,$el:n}=this,r=[];r.push("initialized"),r.push(i.direction),i.freeMode&&r.push("free-mode"),i.autoHeight&&r.push("autoheight"),s&&r.push("rtl"),i.slidesPerColumn>1&&(r.push("multirow"),"column"===i.slidesPerColumnFill&&r.push("multirow-column")),R.android&&r.push("android"),R.ios&&r.push("ios"),i.cssMode&&r.push("css-mode"),r.forEach(a=>{t.push(i.containerModifierClass+a)}),n.addClass(t.join(" "))},removeClasses:function Ai(){const{$el:t,classNames:i}=this;t.removeClass(i.join(" "))}},images:{loadImage:function Ci(e,t,i,s,n,r){let a;function o(){r&&r()}b(e).parent("picture")[0]||e.complete&&n||!t?o():(a=new y.Image,a.onload=o,a.onerror=o,s&&(a.sizes=s),i&&(a.srcset=i),t&&(a.src=t))},preloadImages:function Ii(){const e=this;function t(){typeof e>"u"||null===e||!e||e.destroyed||(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(let i=0;i{Object.keys(ge[l]).forEach(d=>{B.prototype[d]||(B.prototype[d]=ge[l][d])})});const n=this;typeof n.modules>"u"&&(n.modules={}),Object.keys(n.modules).forEach(l=>{const d=n.modules[l];if(d.params){const c=Object.keys(d.params)[0],u=d.params[c];if("object"!=typeof u||null===u||!(c in s)||!("enabled"in u))return;!0===s[c]&&(s[c]={enabled:!0}),"object"==typeof s[c]&&!("enabled"in s[c])&&(s[c].enabled=!0),s[c]||(s[c]={enabled:!1})}});const r=S.extend({},Ce);n.useModulesParams(r),n.params=S.extend({},r,me,s),n.originalParams=S.extend({},n.params),n.passedParams=S.extend({},s),n.$=b;const a=b(n.params.el);if(i=a[0],!i)return;if(a.length>1){const l=[];return a.each((d,c)=>{const u=S.extend({},s,{el:c});l.push(new B(u))}),l}let o;return i.swiper=n,a.data("swiper",n),i&&i.shadowRoot&&i.shadowRoot.querySelector?(o=b(i.shadowRoot.querySelector(`.${n.params.wrapperClass}`)),o.children=l=>a.children(l)):o=a.children(`.${n.params.wrapperClass}`),S.extend(n,{$el:a,el:i,$wrapperEl:o,wrapperEl:o[0],classNames:[],slides:b(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===n.params.direction,isVertical:()=>"vertical"===n.params.direction,rtl:"rtl"===i.dir.toLowerCase()||"rtl"===a.css("direction"),rtlTranslate:"horizontal"===n.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===a.css("direction")),wrongRTL:"-webkit-box"===o.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.params.allowSlidePrev,touchEvents:function(){const d=["touchstart","touchmove","touchend","touchcancel"];let c=["mousedown","mousemove","mouseup"];return I.pointerEvents&&(c=["pointerdown","pointermove","pointerup"]),n.touchEventsTouch={start:d[0],move:d[1],end:d[2],cancel:d[3]},n.touchEventsDesktop={start:c[0],move:c[1],end:c[2]},I.touch||!n.params.simulateTouch?n.touchEventsTouch:n.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, label",lastClickTime:S.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:n.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),n.useModules(),n.params.init&&n.init(),n}slidesPerViewDynamic(){const{params:i,slides:s,slidesGrid:n,size:r,activeIndex:a}=this;let o=1;if(i.centeredSlides){let d,l=s[a].swiperSlideSize;for(let c=a+1;cr&&(d=!0));for(let c=a-1;c>=0;c-=1)s[c]&&!d&&(l+=s[c].swiperSlideSize,o+=1,l>r&&(d=!0))}else for(let l=a+1;l1)&&t.isEnd&&!t.params.centeredSlides?t.slides.length-1:t.activeIndex,0,!1,!0),r||n()),s.watchOverflow&&i!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,i=!0){const s=this,n=s.params.direction;return t||(t="horizontal"===n?"vertical":"horizontal"),t===n||"horizontal"!==t&&"vertical"!==t||(s.$el.removeClass(`${s.params.containerModifierClass}${n}`).addClass(`${s.params.containerModifierClass}${t}`),s.params.direction=t,s.slides.each((r,a)=>{"vertical"===t?a.style.width="":a.style.height=""}),s.emit("changeDirection"),i&&s.update()),s}init(){const t=this;t.initialized||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.slideTo(t.params.loop?t.params.initialSlide+t.loopedSlides:t.params.initialSlide,0,t.params.runCallbacksOnInit),t.attachEvents(),t.initialized=!0,t.emit("init"))}destroy(t=!0,i=!0){const s=this,{params:n,$el:r,$wrapperEl:a,slides:o}=s;return typeof s.params>"u"||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),n.loop&&s.loopDestroy(),i&&(s.removeClasses(),r.removeAttr("style"),a.removeAttr("style"),o&&o.length&&o.removeClass([n.slideVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),s.emit("destroy"),Object.keys(s.eventsListeners).forEach(l=>{s.off(l)}),!1!==t&&(s.$el[0].swiper=null,s.$el.data("swiper",null),S.deleteProps(s)),s.destroyed=!0),null}static extendDefaults(t){S.extend(me,t)}static get extendedDefaults(){return me}static get defaults(){return Ce}static get Class(){return Ae}static get $(){return b}}var Pi={name:"device",proto:{device:R},static:{device:R}},Li={name:"support",proto:{support:I},static:{support:I}};const re={isEdge:!!y.navigator.userAgent.match(/Edge/g),isSafari:function t(){const i=y.navigator.userAgent.toLowerCase();return i.indexOf("safari")>=0&&i.indexOf("chrome")<0&&i.indexOf("android")<0}(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(y.navigator.userAgent)};var Ni={name:"browser",proto:{browser:re},static:{browser:re}},ki={name:"resize",create(){const e=this;S.extend(e,{resize:{resizeHandler(){!e||e.destroyed||!e.initialized||(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler(){!e||e.destroyed||!e.initialized||e.emit("orientationchange")}}})},on:{init(){y.addEventListener("resize",this.resize.resizeHandler),y.addEventListener("orientationchange",this.resize.orientationChangeHandler)},destroy(){y.removeEventListener("resize",this.resize.resizeHandler),y.removeEventListener("orientationchange",this.resize.orientationChangeHandler)}}};const ae={func:y.MutationObserver||y.WebkitMutationObserver,attach(e,t={}){const i=this,n=new(0,ae.func)(r=>{if(1===r.length)return void i.emit("observerUpdate",r[0]);const a=function(){i.emit("observerUpdate",r[0])};y.requestAnimationFrame?y.requestAnimationFrame(a):y.setTimeout(a,0)});n.observe(e,{attributes:typeof t.attributes>"u"||t.attributes,childList:typeof t.childList>"u"||t.childList,characterData:typeof t.characterData>"u"||t.characterData}),i.observer.observers.push(n)},init(){const e=this;if(I.observer&&e.params.observer){if(e.params.observeParents){const t=e.$el.parents();for(let i=0;i{t.disconnect()}),this.observer.observers=[]}};var Di={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create(){const e=this;S.extend(e,{observer:{init:ae.init.bind(e),attach:ae.attach.bind(e),destroy:ae.destroy.bind(e),observers:[]}})},on:{init(){this.observer.init()},destroy(){this.observer.destroy()}}};const j={update(e){const t=this,{slidesPerView:i,slidesPerGroup:s,centeredSlides:n}=t.params,{addSlidesBefore:r,addSlidesAfter:a}=t.params.virtual,{from:o,to:l,slides:d,slidesGrid:c,renderSlide:u,offset:f}=t.virtual;t.updateActiveIndex();const v=t.activeIndex||0;let w,m,A;w=t.rtlTranslate?"right":t.isHorizontal()?"left":"top",n?(m=Math.floor(i/2)+s+r,A=Math.floor(i/2)+s+a):(m=i+(s-1)+r,A=s+a);const g=Math.max((v||0)-A,0),T=Math.min((v||0)+m,d.length-1),E=(t.slidesGrid[g]||0)-(t.slidesGrid[0]||0);function M(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load()}if(S.extend(t.virtual,{from:g,to:T,offset:E,slidesGrid:t.slidesGrid}),o===g&&l===T&&!e)return t.slidesGrid!==c&&E!==f&&t.slides.css(w,`${E}px`),void t.updateProgress();if(t.params.virtual.renderExternal)return t.params.virtual.renderExternal.call(t,{offset:E,from:g,to:T,slides:function(){const L=[];for(let _=g;_<=T;_+=1)L.push(d[_]);return L}()}),void M();const $=[],O=[];if(e)t.$wrapperEl.find(`.${t.params.slideClass}`).remove();else for(let x=o;x<=l;x+=1)(xT)&&t.$wrapperEl.find(`.${t.params.slideClass}[data-swiper-slide-index="${x}"]`).remove();for(let x=0;x=g&&x<=T&&(typeof l>"u"||e?O.push(x):(x>l&&O.push(x),x{t.$wrapperEl.append(u(d[x],x))}),$.sort((x,L)=>L-x).forEach(x=>{t.$wrapperEl.prepend(u(d[x],x))}),t.$wrapperEl.children(".swiper-slide").css(w,`${E}px`),M()},renderSlide(e,t){const i=this,s=i.params.virtual;if(s.cache&&i.virtual.cache[t])return i.virtual.cache[t];const n=b(s.renderSlide?s.renderSlide.call(i,e,t):`
${e}
`);return n.attr("data-swiper-slide-index")||n.attr("data-swiper-slide-index",t),s.cache&&(i.virtual.cache[t]=n),n},appendSlide(e){const t=this;if("object"==typeof e&&"length"in e)for(let i=0;i{const l=r[o],d=l.attr("data-swiper-slide-index");d&&l.attr("data-swiper-slide-index",parseInt(d,10)+1),a[parseInt(o,10)+n]=l}),t.virtual.cache=a}t.virtual.update(!0),t.slideTo(s,0)},removeSlide(e){const t=this;if(typeof e>"u"||null===e)return;let i=t.activeIndex;if(Array.isArray(e))for(let s=e.length-1;s>=0;s-=1)t.virtual.slides.splice(e[s],1),t.params.virtual.cache&&delete t.virtual.cache[e[s]],e[s]0&&0===t.$el.parents(`.${t.params.slideActiveClass}`).length)return;const v=y.innerWidth,w=y.innerHeight,m=t.$el.offset();i&&(m.left-=t.$el[0].scrollLeft);const A=[[m.left,m.top],[m.left+t.width,m.top],[m.left,m.top+t.height],[m.left+t.width,m.top+t.height]];for(let g=0;g=0&&T[0]<=v&&T[1]>=0&&T[1]<=w&&(f=!0)}if(!f)return}t.isHorizontal()?((a||o||l||d)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((o||d)&&!i||(a||l)&&i)&&t.slideNext(),((a||l)&&!i||(o||d)&&i)&&t.slidePrev()):((a||o||c||u)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(o||u)&&t.slideNext(),(a||c)&&t.slidePrev()),t.emit("keyPress",n)}},enable(){const e=this;e.keyboard.enabled||(b(C).on("keydown",e.keyboard.handle),e.keyboard.enabled=!0)},disable(){const e=this;e.keyboard.enabled&&(b(C).off("keydown",e.keyboard.handle),e.keyboard.enabled=!1)}};var zi={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create(){const e=this;S.extend(e,{keyboard:{enabled:!1,enable:we.enable.bind(e),disable:we.disable.bind(e),handle:we.handle.bind(e)}})},on:{init(){this.params.keyboard.enabled&&this.keyboard.enable()},destroy(){this.keyboard.enabled&&this.keyboard.disable()}}};const F={lastScrollTime:S.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:()=>y.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function Ri(){const e="onwheel";let t=e in C;if(!t){const i=C.createElement("div");i.setAttribute(e,"return;"),t="function"==typeof i[e]}return!t&&C.implementation&&C.implementation.hasFeature&&!0!==C.implementation.hasFeature("","")&&(t=C.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel",normalize(e){let n=0,r=0,a=0,o=0;return"detail"in e&&(r=e.detail),"wheelDelta"in e&&(r=-e.wheelDelta/120),"wheelDeltaY"in e&&(r=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(n=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(n=r,r=0),a=10*n,o=10*r,"deltaY"in e&&(o=e.deltaY),"deltaX"in e&&(a=e.deltaX),e.shiftKey&&!a&&(a=o,o=0),(a||o)&&e.deltaMode&&(1===e.deltaMode?(a*=40,o*=40):(a*=800,o*=800)),a&&!n&&(n=a<1?-1:1),o&&!r&&(r=o<1?-1:1),{spinX:n,spinY:r,pixelX:a,pixelY:o}},handleMouseEnter(){this.mouseEntered=!0},handleMouseLeave(){this.mouseEntered=!1},handle(e){let t=e;const i=this,s=i.params.mousewheel;i.params.cssMode&&t.preventDefault();let n=i.$el;if("container"!==i.params.mousewheel.eventsTarged&&(n=b(i.params.mousewheel.eventsTarged)),!i.mouseEntered&&!n[0].contains(t.target)&&!s.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);let r=0;const a=i.rtlTranslate?-1:1,o=F.normalize(t);if(s.forceToAxis)if(i.isHorizontal()){if(!(Math.abs(o.pixelX)>Math.abs(o.pixelY)))return!0;r=-o.pixelX*a}else{if(!(Math.abs(o.pixelY)>Math.abs(o.pixelX)))return!0;r=-o.pixelY}else r=Math.abs(o.pixelX)>Math.abs(o.pixelY)?-o.pixelX*a:-o.pixelY;if(0===r)return!0;if(s.invert&&(r=-r),i.params.freeMode){const l={time:S.now(),delta:Math.abs(r),direction:Math.sign(r)},{lastEventBeforeSnap:d}=i.mousewheel,c=d&&l.time=i.minTranslate()&&(u=i.minTranslate()),u<=i.maxTranslate()&&(u=i.maxTranslate()),i.setTransition(0),i.setTranslate(u),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!f&&i.isBeginning||!v&&i.isEnd)&&i.updateSlidesClasses(),i.params.freeModeSticky){clearTimeout(i.mousewheel.timeout),i.mousewheel.timeout=void 0;const w=i.mousewheel.recentWheelEvents;w.length>=15&&w.shift();const m=w.length?w[w.length-1]:void 0,A=w[0];if(w.push(l),m&&(l.delta>m.delta||l.direction!==m.direction))w.splice(0);else if(w.length>=15&&l.time-A.time<500&&A.delta-l.delta>=1&&l.delta<=6){const g=r>0?.8:.2;i.mousewheel.lastEventBeforeSnap=l,w.splice(0),i.mousewheel.timeout=S.nextTick(()=>{i.slideToClosest(i.params.speed,!0,void 0,g)},0)}i.mousewheel.timeout||(i.mousewheel.timeout=S.nextTick(()=>{i.mousewheel.lastEventBeforeSnap=l,w.splice(0),i.slideToClosest(i.params.speed,!0,void 0,.5)},500))}if(c||i.emit("scroll",t),i.params.autoplay&&i.params.autoplayDisableOnInteraction&&i.autoplay.stop(),u===i.minTranslate()||u===i.maxTranslate())return!0}}else{const l={time:S.now(),delta:Math.abs(r),direction:Math.sign(r),raw:e},d=i.mousewheel.recentWheelEvents;d.length>=2&&d.shift();const c=d.length?d[d.length-1]:void 0;if(d.push(l),c?(l.direction!==c.direction||l.delta>c.delta||l.time>c.time+150)&&i.mousewheel.animateSlider(l):i.mousewheel.animateSlider(l),i.mousewheel.releaseScroll(l))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},animateSlider(e){const t=this;return e.delta>=6&&S.now()-t.mousewheel.lastScrollTime<60||(e.direction<0?(!t.isEnd||t.params.loop)&&!t.animating&&(t.slideNext(),t.emit("scroll",e.raw)):(!t.isBeginning||t.params.loop)&&!t.animating&&(t.slidePrev(),t.emit("scroll",e.raw)),t.mousewheel.lastScrollTime=(new y.Date).getTime(),!1)},releaseScroll(e){const t=this,i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1},enable(){const e=this,t=F.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(t,e.mousewheel.handle),!0;if(!t||e.mousewheel.enabled)return!1;let i=e.$el;return"container"!==e.params.mousewheel.eventsTarged&&(i=b(e.params.mousewheel.eventsTarged)),i.on("mouseenter",e.mousewheel.handleMouseEnter),i.on("mouseleave",e.mousewheel.handleMouseLeave),i.on(t,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable(){const e=this,t=F.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(t,e.mousewheel.handle),!0;if(!t||!e.mousewheel.enabled)return!1;let i=e.$el;return"container"!==e.params.mousewheel.eventsTarged&&(i=b(e.params.mousewheel.eventsTarged)),i.off(t,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}},K={update(){const e=this,t=e.params.navigation;if(e.params.loop)return;const{$nextEl:i,$prevEl:s}=e.navigation;s&&s.length>0&&(e.isBeginning?s.addClass(t.disabledClass):s.removeClass(t.disabledClass),s[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass)),i&&i.length>0&&(e.isEnd?i.addClass(t.disabledClass):i.removeClass(t.disabledClass),i[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass))},onPrevClick(e){const t=this;e.preventDefault(),(!t.isBeginning||t.params.loop)&&t.slidePrev()},onNextClick(e){const t=this;e.preventDefault(),(!t.isEnd||t.params.loop)&&t.slideNext()},init(){const e=this,t=e.params.navigation;if(!t.nextEl&&!t.prevEl)return;let i,s;t.nextEl&&(i=b(t.nextEl),e.params.uniqueNavElements&&"string"==typeof t.nextEl&&i.length>1&&1===e.$el.find(t.nextEl).length&&(i=e.$el.find(t.nextEl))),t.prevEl&&(s=b(t.prevEl),e.params.uniqueNavElements&&"string"==typeof t.prevEl&&s.length>1&&1===e.$el.find(t.prevEl).length&&(s=e.$el.find(t.prevEl))),i&&i.length>0&&i.on("click",e.navigation.onNextClick),s&&s.length>0&&s.on("click",e.navigation.onPrevClick),S.extend(e.navigation,{$nextEl:i,nextEl:i&&i[0],$prevEl:s,prevEl:s&&s[0]})},destroy(){const e=this,{$nextEl:t,$prevEl:i}=e.navigation;t&&t.length&&(t.off("click",e.navigation.onNextClick),t.removeClass(e.params.navigation.disabledClass)),i&&i.length&&(i.off("click",e.navigation.onPrevClick),i.removeClass(e.params.navigation.disabledClass))}},oe={update(){const e=this,t=e.rtl,i=e.params.pagination;if(!i.el||!e.pagination.el||!e.pagination.$el||0===e.pagination.$el.length)return;const s=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,n=e.pagination.$el;let r;const a=e.params.loop?Math.ceil((s-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(r=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),r>s-1-2*e.loopedSlides&&(r-=s-2*e.loopedSlides),r>a-1&&(r-=a),r<0&&"bullets"!==e.params.paginationType&&(r=a+r)):r=typeof e.snapIndex<"u"?e.snapIndex:e.activeIndex||0,"bullets"===i.type&&e.pagination.bullets&&e.pagination.bullets.length>0){const o=e.pagination.bullets;let l,d,c;if(i.dynamicBullets&&(e.pagination.bulletSize=o.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),n.css(e.isHorizontal()?"width":"height",e.pagination.bulletSize*(i.dynamicMainBullets+4)+"px"),i.dynamicMainBullets>1&&void 0!==e.previousIndex&&(e.pagination.dynamicBulletIndex+=r-e.previousIndex,e.pagination.dynamicBulletIndex>i.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=i.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),l=r-e.pagination.dynamicBulletIndex,d=l+(Math.min(o.length,i.dynamicMainBullets)-1),c=(d+l)/2),o.removeClass(`${i.bulletActiveClass} ${i.bulletActiveClass}-next ${i.bulletActiveClass}-next-next ${i.bulletActiveClass}-prev ${i.bulletActiveClass}-prev-prev ${i.bulletActiveClass}-main`),n.length>1)o.each((u,f)=>{const v=b(f),w=v.index();w===r&&v.addClass(i.bulletActiveClass),i.dynamicBullets&&(w>=l&&w<=d&&v.addClass(`${i.bulletActiveClass}-main`),w===l&&v.prev().addClass(`${i.bulletActiveClass}-prev`).prev().addClass(`${i.bulletActiveClass}-prev-prev`),w===d&&v.next().addClass(`${i.bulletActiveClass}-next`).next().addClass(`${i.bulletActiveClass}-next-next`))});else{const u=o.eq(r),f=u.index();if(u.addClass(i.bulletActiveClass),i.dynamicBullets){const v=o.eq(l),w=o.eq(d);for(let m=l;m<=d;m+=1)o.eq(m).addClass(`${i.bulletActiveClass}-main`);if(e.params.loop)if(f>=o.length-i.dynamicMainBullets){for(let m=i.dynamicMainBullets;m>=0;m-=1)o.eq(o.length-m).addClass(`${i.bulletActiveClass}-main`);o.eq(o.length-i.dynamicMainBullets-1).addClass(`${i.bulletActiveClass}-prev`)}else v.prev().addClass(`${i.bulletActiveClass}-prev`).prev().addClass(`${i.bulletActiveClass}-prev-prev`),w.next().addClass(`${i.bulletActiveClass}-next`).next().addClass(`${i.bulletActiveClass}-next-next`);else v.prev().addClass(`${i.bulletActiveClass}-prev`).prev().addClass(`${i.bulletActiveClass}-prev-prev`),w.next().addClass(`${i.bulletActiveClass}-next`).next().addClass(`${i.bulletActiveClass}-next-next`)}}if(i.dynamicBullets){const u=Math.min(o.length,i.dynamicMainBullets+4),f=(e.pagination.bulletSize*u-e.pagination.bulletSize)/2-c*e.pagination.bulletSize,v=t?"right":"left";o.css(e.isHorizontal()?v:"top",`${f}px`)}}if("fraction"===i.type&&(n.find(`.${i.currentClass}`).text(i.formatFractionCurrent(r+1)),n.find(`.${i.totalClass}`).text(i.formatFractionTotal(a))),"progressbar"===i.type){let o;o=i.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";const l=(r+1)/a;let d=1,c=1;"horizontal"===o?d=l:c=l,n.find(`.${i.progressbarFillClass}`).transform(`translate3d(0,0,0) scaleX(${d}) scaleY(${c})`).transition(e.params.speed)}"custom"===i.type&&i.renderCustom?(n.html(i.renderCustom(e,r+1,a)),e.emit("paginationRender",e,n[0])):e.emit("paginationUpdate",e,n[0]),n[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](i.lockClass)},render(){const e=this,t=e.params.pagination;if(!t.el||!e.pagination.el||!e.pagination.$el||0===e.pagination.$el.length)return;const s=e.pagination.$el;let n="";if("bullets"===t.type){const r=e.params.loop?Math.ceil(((e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length)-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;for(let a=0;a`;s.html(n),e.pagination.bullets=s.find(`.${t.bulletClass}`)}"fraction"===t.type&&(n=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):` / `,s.html(n)),"progressbar"===t.type&&(n=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):``,s.html(n)),"custom"!==t.type&&e.emit("paginationRender",e.pagination.$el[0])},init(){const e=this,t=e.params.pagination;if(!t.el)return;let i=b(t.el);0!==i.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&i.length>1&&(i=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&i.addClass(t.clickableClass),i.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(i.addClass(`${t.modifierClass}${t.type}-dynamic`),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&i.addClass(t.progressbarOppositeClass),t.clickable&&i.on("click",`.${t.bulletClass}`,function(n){n.preventDefault();let r=b(this).index()*e.params.slidesPerGroup;e.params.loop&&(r+=e.loopedSlides),e.slideTo(r)}),S.extend(e.pagination,{$el:i,el:i[0]}))},destroy(){const e=this,t=e.params.pagination;if(!t.el||!e.pagination.el||!e.pagination.$el||0===e.pagination.$el.length)return;const i=e.pagination.$el;i.removeClass(t.hiddenClass),i.removeClass(t.modifierClass+t.type),e.pagination.bullets&&e.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&i.off("click",`.${t.bulletClass}`)}},U={setTranslate(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t,rtlTranslate:i,progress:s}=e,{dragSize:n,trackSize:r,$dragEl:a,$el:o}=t,l=e.params.scrollbar;let d=n,c=(r-n)*s;i?(c=-c,c>0?(d=n-c,c=0):-c+n>r&&(d=r+c)):c<0?(d=n+c,c=0):c+n>r&&(d=r-c),e.isHorizontal()?(a.transform(`translate3d(${c}px, 0, 0)`),a[0].style.width=`${d}px`):(a.transform(`translate3d(0px, ${c}px, 0)`),a[0].style.height=`${d}px`),l.hide&&(clearTimeout(e.scrollbar.timeout),o[0].style.opacity=1,e.scrollbar.timeout=setTimeout(()=>{o[0].style.opacity=0,o.transition(400)},1e3))},setTransition(e){const t=this;!t.params.scrollbar.el||!t.scrollbar.el||t.scrollbar.$dragEl.transition(e)},updateSize(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t}=e,{$dragEl:i,$el:s}=t;i[0].style.width="",i[0].style.height="";const n=e.isHorizontal()?s[0].offsetWidth:s[0].offsetHeight,r=e.size/e.virtualSize,a=r*(n/e.size);let o;o="auto"===e.params.scrollbar.dragSize?n*r:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?i[0].style.width=`${o}px`:i[0].style.height=`${o}px`,s[0].style.display=r>=1?"none":"",e.params.scrollbar.hide&&(s[0].style.opacity=0),S.extend(t,{trackSize:n,divider:r,moveDivider:a,dragSize:o}),t.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)},getPointerPosition(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition(e){const t=this,{scrollbar:i,rtlTranslate:s}=t,{$el:n,dragSize:r,trackSize:a,dragStartPos:o}=i;let l;l=(i.getPointerPosition(e)-n.offset()[t.isHorizontal()?"left":"top"]-(null!==o?o:r/2))/(a-r),l=Math.max(Math.min(l,1),0),s&&(l=1-l);const d=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*l;t.updateProgress(d),t.setTranslate(d),t.updateActiveIndex(),t.updateSlidesClasses()},onDragStart(e){const t=this,i=t.params.scrollbar,{scrollbar:s,$wrapperEl:n}=t,{$el:r,$dragEl:a}=s;t.scrollbar.isTouched=!0,t.scrollbar.dragStartPos=e.target===a[0]||e.target===a?s.getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),n.transition(100),a.transition(100),s.setDragPosition(e),clearTimeout(t.scrollbar.dragTimeout),r.transition(0),i.hide&&r.css("opacity",1),t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none"),t.emit("scrollbarDragStart",e)},onDragMove(e){const t=this,{scrollbar:i,$wrapperEl:s}=t,{$el:n,$dragEl:r}=i;t.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,i.setDragPosition(e),s.transition(0),n.transition(0),r.transition(0),t.emit("scrollbarDragMove",e))},onDragEnd(e){const t=this,i=t.params.scrollbar,{scrollbar:s,$wrapperEl:n}=t,{$el:r}=s;t.scrollbar.isTouched&&(t.scrollbar.isTouched=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),n.transition("")),i.hide&&(clearTimeout(t.scrollbar.dragTimeout),t.scrollbar.dragTimeout=S.nextTick(()=>{r.css("opacity",0),r.transition(400)},1e3)),t.emit("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())},enableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,touchEventsTouch:i,touchEventsDesktop:s,params:n}=e,a=t.$el[0],o=!(!I.passiveListener||!n.passiveListeners)&&{passive:!1,capture:!1},l=!(!I.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1};I.touch?(a.addEventListener(i.start,e.scrollbar.onDragStart,o),a.addEventListener(i.move,e.scrollbar.onDragMove,o),a.addEventListener(i.end,e.scrollbar.onDragEnd,l)):(a.addEventListener(s.start,e.scrollbar.onDragStart,o),C.addEventListener(s.move,e.scrollbar.onDragMove,o),C.addEventListener(s.end,e.scrollbar.onDragEnd,l))},disableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,touchEventsTouch:i,touchEventsDesktop:s,params:n}=e,a=t.$el[0],o=!(!I.passiveListener||!n.passiveListeners)&&{passive:!1,capture:!1},l=!(!I.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1};I.touch?(a.removeEventListener(i.start,e.scrollbar.onDragStart,o),a.removeEventListener(i.move,e.scrollbar.onDragMove,o),a.removeEventListener(i.end,e.scrollbar.onDragEnd,l)):(a.removeEventListener(s.start,e.scrollbar.onDragStart,o),C.removeEventListener(s.move,e.scrollbar.onDragMove,o),C.removeEventListener(s.end,e.scrollbar.onDragEnd,l))},init(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,$el:i}=e,s=e.params.scrollbar;let n=b(s.el);e.params.uniqueNavElements&&"string"==typeof s.el&&n.length>1&&1===i.find(s.el).length&&(n=i.find(s.el));let r=n.find(`.${e.params.scrollbar.dragClass}`);0===r.length&&(r=b(`
`),n.append(r)),S.extend(t,{$el:n,el:n[0],$dragEl:r,dragEl:r[0]}),s.draggable&&t.enableDraggable()},destroy(){this.scrollbar.disableDraggable()}},ve={setTransform(e,t){const{rtl:s}=this,n=b(e),r=s?-1:1,a=n.attr("data-swiper-parallax")||"0";let o=n.attr("data-swiper-parallax-x"),l=n.attr("data-swiper-parallax-y");const d=n.attr("data-swiper-parallax-scale"),c=n.attr("data-swiper-parallax-opacity");if(o||l?(o=o||"0",l=l||"0"):this.isHorizontal()?(o=a,l="0"):(l=a,o="0"),o=o.indexOf("%")>=0?parseInt(o,10)*t*r+"%":o*t*r+"px",l=l.indexOf("%")>=0?parseInt(l,10)*t+"%":l*t+"px",typeof c<"u"&&null!==c){const u=c-(c-1)*(1-Math.abs(t));n[0].style.opacity=u}if(typeof d>"u"||null===d)n.transform(`translate3d(${o}, ${l}, 0px)`);else{const u=d-(d-1)*(1-Math.abs(t));n.transform(`translate3d(${o}, ${l}, 0px) scale(${u})`)}},setTranslate(){const e=this,{$el:t,slides:i,progress:s,snapGrid:n}=e;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((r,a)=>{e.parallax.setTransform(a,s)}),i.each((r,a)=>{let o=a.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(o+=Math.ceil(r/2)-s*(n.length-1)),o=Math.min(Math.max(o,-1),1),b(a).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((l,d)=>{e.parallax.setTransform(d,o)})})},setTransition(e=this.params.speed){const{$el:i}=this;i.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((s,n)=>{const r=b(n);let a=parseInt(r.attr("data-swiper-parallax-duration"),10)||e;0===e&&(a=0),r.transition(a)})}},Se={getDistanceBetweenTouches:e=>e.targetTouches.length<2?1:Math.sqrt((e.targetTouches[1].pageX-e.targetTouches[0].pageX)**2+(e.targetTouches[1].pageY-e.targetTouches[0].pageY)**2),onGestureStart(e){const t=this,i=t.params.zoom,s=t.zoom,{gesture:n}=s;if(s.fakeGestureTouched=!1,s.fakeGestureMoved=!1,!I.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;s.fakeGestureTouched=!0,n.scaleStart=Se.getDistanceBetweenTouches(e)}n.$slideEl&&n.$slideEl.length||(n.$slideEl=b(e.target).closest(`.${t.params.slideClass}`),0===n.$slideEl.length&&(n.$slideEl=t.slides.eq(t.activeIndex)),n.$imageEl=n.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),n.$imageWrapEl=n.$imageEl.parent(`.${i.containerClass}`),n.maxRatio=n.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,0!==n.$imageWrapEl.length)?(n.$imageEl&&n.$imageEl.transition(0),t.zoom.isScaling=!0):n.$imageEl=void 0},onGestureChange(e){const i=this.params.zoom,s=this.zoom,{gesture:n}=s;if(!I.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;s.fakeGestureMoved=!0,n.scaleMove=Se.getDistanceBetweenTouches(e)}!n.$imageEl||0===n.$imageEl.length||(s.scale=I.gestures?e.scale*s.currentScale:n.scaleMove/n.scaleStart*s.currentScale,s.scale>n.maxRatio&&(s.scale=n.maxRatio-1+(s.scale-n.maxRatio+1)**.5),s.scalen.touchesStart.x))return void(n.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(n.minY)===Math.floor(n.startY)&&n.touchesCurrent.yn.touchesStart.y))return void(n.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),n.isMoved=!0,n.currentX=n.touchesCurrent.x-n.touchesStart.x+n.startX,n.currentY=n.touchesCurrent.y-n.touchesStart.y+n.startY,n.currentXn.maxX&&(n.currentX=n.maxX-1+(n.currentX-n.maxX+1)**.8),n.currentYn.maxY&&(n.currentY=n.maxY-1+(n.currentY-n.maxY+1)**.8),r.prevPositionX||(r.prevPositionX=n.touchesCurrent.x),r.prevPositionY||(r.prevPositionY=n.touchesCurrent.y),r.prevTime||(r.prevTime=Date.now()),r.x=(n.touchesCurrent.x-r.prevPositionX)/(Date.now()-r.prevTime)/2,r.y=(n.touchesCurrent.y-r.prevPositionY)/(Date.now()-r.prevTime)/2,Math.abs(n.touchesCurrent.x-r.prevPositionX)<2&&(r.x=0),Math.abs(n.touchesCurrent.y-r.prevPositionY)<2&&(r.y=0),r.prevPositionX=n.touchesCurrent.x,r.prevPositionY=n.touchesCurrent.y,r.prevTime=Date.now(),s.$imageWrapEl.transform(`translate3d(${n.currentX}px, ${n.currentY}px,0)`)}},onTouchEnd(){const t=this.zoom,{gesture:i,image:s,velocity:n}=t;if(!i.$imageEl||0===i.$imageEl.length)return;if(!s.isTouched||!s.isMoved)return s.isTouched=!1,void(s.isMoved=!1);s.isTouched=!1,s.isMoved=!1;let r=300,a=300;const l=s.currentX+n.x*r,c=s.currentY+n.y*a;0!==n.x&&(r=Math.abs((l-s.currentX)/n.x)),0!==n.y&&(a=Math.abs((c-s.currentY)/n.y));const u=Math.max(r,a);s.currentX=l,s.currentY=c;const v=s.height*t.scale;s.minX=Math.min(i.slideWidth/2-s.width*t.scale/2,0),s.maxX=-s.minX,s.minY=Math.min(i.slideHeight/2-v/2,0),s.maxY=-s.minY,s.currentX=Math.max(Math.min(s.currentX,s.maxX),s.minX),s.currentY=Math.max(Math.min(s.currentY,s.maxY),s.minY),i.$imageWrapEl.transition(u).transform(`translate3d(${s.currentX}px, ${s.currentY}px,0)`)},onTransitionEnd(){const e=this,t=e.zoom,{gesture:i}=t;i.$slideEl&&e.previousIndex!==e.activeIndex&&(i.$imageEl&&i.$imageEl.transform("translate3d(0,0,0) scale(1)"),i.$imageWrapEl&&i.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,i.$slideEl=void 0,i.$imageEl=void 0,i.$imageWrapEl=void 0)},toggle(e){const i=this.zoom;i.scale&&1!==i.scale?i.out():i.in(e)},in(e){const t=this,i=t.zoom,s=t.params.zoom,{gesture:n,image:r}=i;if(n.$slideEl||(n.$slideEl=t.params.virtual&&t.params.virtual.enabled&&t.virtual?t.$wrapperEl.children(`.${t.params.slideActiveClass}`):t.slides.eq(t.activeIndex),n.$imageEl=n.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),n.$imageWrapEl=n.$imageEl.parent(`.${s.containerClass}`)),!n.$imageEl||0===n.$imageEl.length)return;let a,o,l,d,c,u,f,v,w,m,A,g,T,E,M,$,O,x;n.$slideEl.addClass(`${s.zoomedSlideClass}`),typeof r.touchesStart.x>"u"&&e?(a="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,o="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(a=r.touchesStart.x,o=r.touchesStart.y),i.scale=n.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio,i.currentScale=n.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio,e?(O=n.$slideEl[0].offsetWidth,x=n.$slideEl[0].offsetHeight,l=n.$slideEl.offset().left,d=n.$slideEl.offset().top,c=l+O/2-a,u=d+x/2-o,w=n.$imageEl[0].offsetWidth,m=n.$imageEl[0].offsetHeight,A=w*i.scale,g=m*i.scale,T=Math.min(O/2-A/2,0),E=Math.min(x/2-g/2,0),M=-T,$=-E,f=c*i.scale,v=u*i.scale,fM&&(f=M),v$&&(v=$)):(f=0,v=0),n.$imageWrapEl.transition(300).transform(`translate3d(${f}px, ${v}px,0)`),n.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${i.scale})`)},out(){const e=this,t=e.zoom,i=e.params.zoom,{gesture:s}=t;s.$slideEl||(s.$slideEl=e.params.virtual&&e.params.virtual.enabled&&e.virtual?e.$wrapperEl.children(`.${e.params.slideActiveClass}`):e.slides.eq(e.activeIndex),s.$imageEl=s.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),s.$imageWrapEl=s.$imageEl.parent(`.${i.containerClass}`)),s.$imageEl&&0!==s.$imageEl.length&&(t.scale=1,t.currentScale=1,s.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),s.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),s.$slideEl.removeClass(`${i.zoomedSlideClass}`),s.$slideEl=void 0)},enable(){const e=this,t=e.zoom;if(t.enabled)return;t.enabled=!0;const i=!("touchstart"!==e.touchEvents.start||!I.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},s=!I.passiveListener||{passive:!1,capture:!0},n=`.${e.params.slideClass}`;I.gestures?(e.$wrapperEl.on("gesturestart",n,t.onGestureStart,i),e.$wrapperEl.on("gesturechange",n,t.onGestureChange,i),e.$wrapperEl.on("gestureend",n,t.onGestureEnd,i)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.on(e.touchEvents.start,n,t.onGestureStart,i),e.$wrapperEl.on(e.touchEvents.move,n,t.onGestureChange,s),e.$wrapperEl.on(e.touchEvents.end,n,t.onGestureEnd,i),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,n,t.onGestureEnd,i)),e.$wrapperEl.on(e.touchEvents.move,`.${e.params.zoom.containerClass}`,t.onTouchMove,s)},disable(){const e=this,t=e.zoom;if(!t.enabled)return;e.zoom.enabled=!1;const i=!("touchstart"!==e.touchEvents.start||!I.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},s=!I.passiveListener||{passive:!1,capture:!0},n=`.${e.params.slideClass}`;I.gestures?(e.$wrapperEl.off("gesturestart",n,t.onGestureStart,i),e.$wrapperEl.off("gesturechange",n,t.onGestureChange,i),e.$wrapperEl.off("gestureend",n,t.onGestureEnd,i)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.off(e.touchEvents.start,n,t.onGestureStart,i),e.$wrapperEl.off(e.touchEvents.move,n,t.onGestureChange,s),e.$wrapperEl.off(e.touchEvents.end,n,t.onGestureEnd,i),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,n,t.onGestureEnd,i)),e.$wrapperEl.off(e.touchEvents.move,`.${e.params.zoom.containerClass}`,t.onTouchMove,s)}},Ie={loadInSlide(e,t=!0){const i=this,s=i.params.lazy;if(typeof e>"u"||0===i.slides.length)return;const r=i.virtual&&i.params.virtual.enabled?i.$wrapperEl.children(`.${i.params.slideClass}[data-swiper-slide-index="${e}"]`):i.slides.eq(e);let a=r.find(`.${s.elementClass}:not(.${s.loadedClass}):not(.${s.loadingClass})`);r.hasClass(s.elementClass)&&!r.hasClass(s.loadedClass)&&!r.hasClass(s.loadingClass)&&(a=a.add(r[0])),0!==a.length&&a.each((o,l)=>{const d=b(l);d.addClass(s.loadingClass);const c=d.attr("data-background"),u=d.attr("data-src"),f=d.attr("data-srcset"),v=d.attr("data-sizes"),w=d.parent("picture");i.loadImage(d[0],u||c,f,v,!1,()=>{if(!(typeof i>"u"||null===i||!i||i&&!i.params||i.destroyed)){if(c?(d.css("background-image",`url("${c}")`),d.removeAttr("data-background")):(f&&(d.attr("srcset",f),d.removeAttr("data-srcset")),v&&(d.attr("sizes",v),d.removeAttr("data-sizes")),w.length&&w.children("source").each((m,A)=>{const g=b(A);g.attr("data-srcset")&&(g.attr("srcset",g.attr("data-srcset")),g.removeAttr("data-srcset"))}),u&&(d.attr("src",u),d.removeAttr("data-src"))),d.addClass(s.loadedClass).removeClass(s.loadingClass),r.find(`.${s.preloaderClass}`).remove(),i.params.loop&&t){const m=r.attr("data-swiper-slide-index");if(r.hasClass(i.params.slideDuplicateClass)){const A=i.$wrapperEl.children(`[data-swiper-slide-index="${m}"]:not(.${i.params.slideDuplicateClass})`);i.lazy.loadInSlide(A.index(),!1)}else{const A=i.$wrapperEl.children(`.${i.params.slideDuplicateClass}[data-swiper-slide-index="${m}"]`);i.lazy.loadInSlide(A.index(),!1)}}i.emit("lazyImageReady",r[0],d[0]),i.params.autoHeight&&i.updateAutoHeight()}}),i.emit("lazyImageLoad",r[0],d[0])})},load(){const e=this,{$wrapperEl:t,params:i,slides:s,activeIndex:n}=e,r=e.virtual&&i.virtual.enabled,a=i.lazy;let o=i.slidesPerView;function l(c){if(r){if(t.children(`.${i.slideClass}[data-swiper-slide-index="${c}"]`).length)return!0}else if(s[c])return!0;return!1}function d(c){return r?b(c).attr("data-swiper-slide-index"):b(c).index()}if("auto"===o&&(o=0),e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children(`.${i.slideVisibleClass}`).each((c,u)=>{const f=r?b(u).attr("data-swiper-slide-index"):b(u).index();e.lazy.loadInSlide(f)});else if(o>1)for(let c=n;c1||a.loadPrevNextAmount&&a.loadPrevNextAmount>1){const c=a.loadPrevNextAmount,u=o,f=Math.min(n+u+Math.max(c,u),s.length),v=Math.max(n-Math.max(u,c),0);for(let w=n+o;w0&&e.lazy.loadInSlide(d(c));const u=t.children(`.${i.slidePrevClass}`);u.length>0&&e.lazy.loadInSlide(d(u))}}},Q={LinearSpline:function(t,i){const s=function(){let o,l,d;return(c,u)=>{for(l=-1,o=c.length;o-l>1;)d=o+l>>1,c[d]<=u?l=d:o=d;return o}}();let n,r;return this.x=t,this.y=i,this.lastIndex=t.length-1,this.interpolate=function(o){return o?(r=s(this.x,o),n=r-1,(o-this.x[n])*(this.y[r]-this.y[n])/(this.x[r]-this.x[n])+this.y[n]):0},this},getInterpolateFunction(e){const t=this;t.controller.spline||(t.controller.spline=t.params.loop?new Q.LinearSpline(t.slidesGrid,e.slidesGrid):new Q.LinearSpline(t.snapGrid,e.snapGrid))},setTranslate(e,t){const i=this,s=i.controller.control;let n,r;function a(o){const l=i.rtlTranslate?-i.translate:i.translate;"slide"===i.params.controller.by&&(i.controller.getInterpolateFunction(o),r=-i.controller.spline.interpolate(-l)),(!r||"container"===i.params.controller.by)&&(n=(o.maxTranslate()-o.minTranslate())/(i.maxTranslate()-i.minTranslate()),r=(l-i.minTranslate())*n+o.minTranslate()),i.params.controller.inverse&&(r=o.maxTranslate()-r),o.updateProgress(r),o.setTranslate(r,i),o.updateActiveIndex(),o.updateSlidesClasses()}if(Array.isArray(s))for(let o=0;o{a.updateAutoHeight()}),a.$wrapperEl.transitionEnd(()=>{s&&(a.params.loop&&"slide"===i.params.controller.by&&a.loopFix(),a.transitionEnd())}))}if(Array.isArray(s))for(n=0;n(e.attr("tabIndex","0"),e),makeElNotFocusable:e=>(e.attr("tabIndex","-1"),e),addElRole:(e,t)=>(e.attr("role",t),e),addElLabel:(e,t)=>(e.attr("aria-label",t),e),disableEl:e=>(e.attr("aria-disabled",!0),e),enableEl:e=>(e.attr("aria-disabled",!1),e),onEnterKey(e){const t=this,i=t.params.a11y;if(13!==e.keyCode)return;const s=b(e.target);t.navigation&&t.navigation.$nextEl&&s.is(t.navigation.$nextEl)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.a11y.notify(t.isEnd?i.lastSlideMessage:i.nextSlideMessage)),t.navigation&&t.navigation.$prevEl&&s.is(t.navigation.$prevEl)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.a11y.notify(t.isBeginning?i.firstSlideMessage:i.prevSlideMessage)),t.pagination&&s.is(`.${t.params.pagination.bulletClass}`)&&s[0].click()},notify(e){const i=this.a11y.liveRegion;0!==i.length&&(i.html(""),i.html(e))},updateNavigation(){const e=this;if(e.params.loop||!e.navigation)return;const{$nextEl:t,$prevEl:i}=e.navigation;i&&i.length>0&&(e.isBeginning?(e.a11y.disableEl(i),e.a11y.makeElNotFocusable(i)):(e.a11y.enableEl(i),e.a11y.makeElFocusable(i))),t&&t.length>0&&(e.isEnd?(e.a11y.disableEl(t),e.a11y.makeElNotFocusable(t)):(e.a11y.enableEl(t),e.a11y.makeElFocusable(t)))},updatePagination(){const e=this,t=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((i,s)=>{const n=b(s);e.a11y.makeElFocusable(n),e.a11y.addElRole(n,"button"),e.a11y.addElLabel(n,t.paginationBulletMessage.replace(/\{\{index\}\}/,n.index()+1))})},init(){const e=this;e.$el.append(e.a11y.liveRegion);const t=e.params.a11y;let i,s;e.navigation&&e.navigation.$nextEl&&(i=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(s=e.navigation.$prevEl),i&&(e.a11y.makeElFocusable(i),e.a11y.addElRole(i,"button"),e.a11y.addElLabel(i,t.nextSlideMessage),i.on("keydown",e.a11y.onEnterKey)),s&&(e.a11y.makeElFocusable(s),e.a11y.addElRole(s,"button"),e.a11y.addElLabel(s,t.prevSlideMessage),s.on("keydown",e.a11y.onEnterKey)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)},destroy(){const e=this;let t,i;e.a11y.liveRegion&&e.a11y.liveRegion.length>0&&e.a11y.liveRegion.remove(),e.navigation&&e.navigation.$nextEl&&(t=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(i=e.navigation.$prevEl),t&&t.off("keydown",e.a11y.onEnterKey),i&&i.off("keydown",e.a11y.onEnterKey),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.off("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)}},W={init(){const e=this;if(!e.params.history)return;if(!y.history||!y.history.pushState)return e.params.history.enabled=!1,void(e.params.hashNavigation.enabled=!0);const t=e.history;t.initialized=!0,t.paths=W.getPathValues(),(t.paths.key||t.paths.value)&&(t.scrollToSlide(0,t.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||y.addEventListener("popstate",e.history.setHistoryPopState))},destroy(){this.params.history.replaceState||y.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState(){const e=this;e.history.paths=W.getPathValues(),e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues(){const e=y.location.pathname.slice(1).split("/").filter(n=>""!==n),t=e.length;return{key:e[t-2],value:e[t-1]}},setHistory(e,t){const i=this;if(!i.history.initialized||!i.params.history.enabled)return;const s=i.slides.eq(t);let n=W.slugify(s.attr("data-history"));y.location.pathname.includes(e)||(n=`${e}/${n}`);const r=y.history.state;r&&r.value===n||(i.params.history.replaceState?y.history.replaceState({value:n},null,n):y.history.pushState({value:n},null,n))},slugify:e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),scrollToSlide(e,t,i){const s=this;if(t)for(let n=0,r=s.slides.length;n"u")return;e.slideTo(s)}},setHash(){const e=this;if(e.hashNavigation.initialized&&e.params.hashNavigation.enabled)if(e.params.hashNavigation.replaceState&&y.history&&y.history.replaceState)y.history.replaceState(null,null,`#${e.slides.eq(e.activeIndex).attr("data-hash")}`||""),e.emit("hashSet");else{const t=e.slides.eq(e.activeIndex),i=t.attr("data-hash")||t.attr("data-history");C.location.hash=i||"",e.emit("hashSet")}},init(){const e=this;if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;e.hashNavigation.initialized=!0;const t=C.location.hash.replace("#","");if(t)for(let s=0,n=e.slides.length;s{e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),e.params.cssMode&&e.autoplay.running&&e.autoplay.run()},i)},start(){const e=this;return!(typeof e.autoplay.timeout<"u"||e.autoplay.running||(e.autoplay.running=!0,e.emit("autoplayStart"),e.autoplay.run(),0))},stop(){const e=this;return!(!e.autoplay.running||typeof e.autoplay.timeout>"u"||(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),0))},pause(e){const t=this;t.autoplay.running&&(t.autoplay.paused||(t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,0!==e&&t.params.autoplay.waitForTransition?(t.$wrapperEl[0].addEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].addEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd)):(t.autoplay.paused=!1,t.autoplay.run())))}},Me={setTranslate(){const e=this,{slides:t}=e;for(let i=0;i{if(n||!t||t.destroyed)return;n=!0,t.animating=!1;const r=["webkitTransitionEnd","transitionend"];for(let a=0;a'),i.append(f)),f.css({height:`${n}px`})):(f=t.find(".swiper-cube-shadow"),0===f.length&&(f=b('
'),t.append(f))));for(let w=0;w-1&&(u=90*A+90*E,a&&(u=90*-A-90*E)),m.transform(`rotateX(${d?0:-g}deg) rotateY(${d?g:0}deg) translate3d(${M}px, ${$}px, ${O}px)`),l.slideShadows){let L=m.find(d?".swiper-slide-shadow-left":".swiper-slide-shadow-top"),_=m.find(d?".swiper-slide-shadow-right":".swiper-slide-shadow-bottom");0===L.length&&(L=b(`
`),m.append(L)),0===_.length&&(_=b(`
`),m.append(_)),L.length&&(L[0].style.opacity=Math.max(-E,0)),_.length&&(_[0].style.opacity=Math.max(E,0))}}if(i.css({"-webkit-transform-origin":`50% 50% -${o/2}px`,"-moz-transform-origin":`50% 50% -${o/2}px`,"-ms-transform-origin":`50% 50% -${o/2}px`,"transform-origin":`50% 50% -${o/2}px`}),l.shadow)if(d)f.transform(`translate3d(0px, ${n/2+l.shadowOffset}px, ${-n/2}px) rotateX(90deg) rotateZ(0deg) scale(${l.shadowScale})`);else{const w=Math.abs(u)-90*Math.floor(Math.abs(u)/90),m=1.5-(Math.sin(2*w*Math.PI/360)/2+Math.cos(2*w*Math.PI/360)/2),g=l.shadowScale/m;f.transform(`scale3d(${l.shadowScale}, 1, ${g}) translate3d(0px, ${r/2+l.shadowOffset}px, ${-r/2/g}px) rotateX(-90deg)`)}i.transform(`translate3d(0px,0,${re.isSafari||re.isWebView?-o/2:0}px) rotateX(${e.isHorizontal()?0:u}deg) rotateY(${e.isHorizontal()?-u:0}deg)`)},setTransition(e){const t=this,{$el:i,slides:s}=t;s.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.cubeEffect.shadow&&!t.isHorizontal()&&i.find(".swiper-cube-shadow").transition(e)}},Pe={setTranslate(){const e=this,{slides:t,rtlTranslate:i}=e;for(let s=0;s`),n.append(f)),0===v.length&&(v=b(`
`),n.append(v)),f.length&&(f[0].style.opacity=Math.max(-r,0)),v.length&&(v[0].style.opacity=Math.max(r,0))}n.transform(`translate3d(${c}px, ${u}px, 0px) rotateX(${d}deg) rotateY(${l}deg)`)}},setTransition(e){const t=this,{slides:i,activeIndex:s,$wrapperEl:n}=t;if(i.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e){let r=!1;i.eq(s).transitionEnd(function(){if(r||!t||t.destroyed)return;r=!0,t.animating=!1;const o=["webkitTransitionEnd","transitionend"];for(let l=0;l`),w.append(V)),0===H.length&&(H=b(`
`),w.append(H)),V.length&&(V[0].style.opacity=g>0?g:0),H.length&&(H[0].style.opacity=-g>0?-g:0)}}(I.pointerEvents||I.prefixedPointerEvents)&&(n[0].style.perspectiveOrigin=`${d}px 50%`)},setTransition(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},be={init(){const e=this,{thumbs:t}=e.params,i=e.constructor;t.swiper instanceof i?(e.thumbs.swiper=t.swiper,S.extend(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),S.extend(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):S.isObject(t.swiper)&&(e.thumbs.swiper=new i(S.extend({},t.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick)},onThumbClick(){const e=this,t=e.thumbs.swiper;if(!t)return;const i=t.clickedIndex,s=t.clickedSlide;if(s&&b(s).hasClass(e.params.thumbs.slideThumbActiveClass)||typeof i>"u"||null===i)return;let n;if(n=t.params.loop?parseInt(b(t.clickedSlide).attr("data-swiper-slide-index"),10):i,e.params.loop){let r=e.activeIndex;e.slides.eq(r).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,r=e.activeIndex);const a=e.slides.eq(r).prevAll(`[data-swiper-slide-index="${n}"]`).eq(0).index(),o=e.slides.eq(r).nextAll(`[data-swiper-slide-index="${n}"]`).eq(0).index();n=typeof a>"u"?o:typeof o>"u"?a:o-r"u"?f:typeof f>"u"?u:f-l==l-u?l:f-lt.previousIndex?"next":"prev"}else d=t.realIndex,c=d>t.previousIndex?"next":"prev";r&&(d+="next"===c?n:-1*n),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(d)<0&&(i.params.centeredSlides?d=d>l?d-Math.floor(s/2)+1:d+Math.floor(s/2)-1:d>l&&(d=d-s+1),i.slideTo(d,e?0:void 0))}let a=1;const o=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(a=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(a=1),a=Math.floor(a),i.slides.removeClass(o),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let l=0;le,formatFractionTotal:e=>e,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(){const e=this;S.extend(e,{pagination:{init:oe.init.bind(e),render:oe.render.bind(e),update:oe.update.bind(e),destroy:oe.destroy.bind(e),dynamicBulletIndex:0}})},on:{init(){const e=this;e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange(){const e=this;(e.params.loop||typeof e.snapIndex>"u")&&e.pagination.update()},snapIndexChange(){this.params.loop||this.pagination.update()},slidesLengthChange(){const e=this;e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange(){const e=this;e.params.loop||(e.pagination.render(),e.pagination.update())},destroy(){this.pagination.destroy()},click(e){const t=this;t.params.pagination.el&&t.params.pagination.hideOnClick&&t.pagination.$el.length>0&&!b(e.target).hasClass(t.params.pagination.bulletClass)&&(!0===t.pagination.$el.hasClass(t.params.pagination.hiddenClass)?t.emit("paginationShow",t):t.emit("paginationHide",t),t.pagination.$el.toggleClass(t.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(){const e=this;S.extend(e,{scrollbar:{init:U.init.bind(e),destroy:U.destroy.bind(e),updateSize:U.updateSize.bind(e),setTranslate:U.setTranslate.bind(e),setTransition:U.setTransition.bind(e),enableDraggable:U.enableDraggable.bind(e),disableDraggable:U.disableDraggable.bind(e),setDragPosition:U.setDragPosition.bind(e),getPointerPosition:U.getPointerPosition.bind(e),onDragStart:U.onDragStart.bind(e),onDragMove:U.onDragMove.bind(e),onDragEnd:U.onDragEnd.bind(e),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init(){const e=this;e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update(){this.scrollbar.updateSize()},resize(){this.scrollbar.updateSize()},observerUpdate(){this.scrollbar.updateSize()},setTranslate(){this.scrollbar.setTranslate()},setTransition(e){this.scrollbar.setTransition(e)},destroy(){this.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create(){const e=this;S.extend(e,{parallax:{setTransform:ve.setTransform.bind(e),setTranslate:ve.setTranslate.bind(e),setTransition:ve.setTransition.bind(e)}})},on:{beforeInit(){const e=this;e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTranslate(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTransition(e){this.params.parallax.enabled&&this.parallax.setTransition(e)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create(){const e=this,t={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(s=>{t[s]=Se[s].bind(e)}),S.extend(e,{zoom:t});let i=1;Object.defineProperty(e.zoom,"scale",{get:()=>i,set(s){i!==s&&e.emit("zoomChange",s,e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0),i=s}})},on:{init(){this.params.zoom.enabled&&this.zoom.enable()},destroy(){this.zoom.disable()},touchStart(e){this.zoom.enabled&&this.zoom.onTouchStart(e)},touchEnd(e){this.zoom.enabled&&this.zoom.onTouchEnd(e)},doubleTap(e){const t=this;t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&t.zoom.toggle(e)},transitionEnd(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.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(){const e=this;S.extend(e,{lazy:{initialImageLoaded:!1,load:Ie.load.bind(e),loadInSlide:Ie.loadInSlide.bind(e)}})},on:{beforeInit(){const e=this;e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init(){const e=this;e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&e.lazy.load()},scroll(){const e=this;e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize(){this.params.lazy.enabled&&this.lazy.load()},scrollbarDragMove(){this.params.lazy.enabled&&this.lazy.load()},transitionStart(){const e=this;e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd(){const e=this;e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange(){const e=this;e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create(){const e=this;S.extend(e,{controller:{control:e.params.controller.control,getInterpolateFunction:Q.getInterpolateFunction.bind(e),setTranslate:Q.setTranslate.bind(e),setTransition:Q.setTransition.bind(e)}})},on:{update(){const e=this;e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize(){const e=this;e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate(){const e=this;e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate(e,t){this.controller.control&&this.controller.setTranslate(e,t)},setTransition(e,t){this.controller.control&&this.controller.setTransition(e,t)}}},{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(){const e=this;S.extend(e,{a11y:{liveRegion:b(``)}}),Object.keys(Oe).forEach(t=>{e.a11y[t]=Oe[t].bind(e)})},on:{init(){const e=this;e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge(){this.params.a11y.enabled&&this.a11y.updateNavigation()},fromEdge(){this.params.a11y.enabled&&this.a11y.updateNavigation()},paginationUpdate(){this.params.a11y.enabled&&this.a11y.updatePagination()},destroy(){this.params.a11y.enabled&&this.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create(){const e=this;S.extend(e,{history:{init:W.init.bind(e),setHistory:W.setHistory.bind(e),setHistoryPopState:W.setHistoryPopState.bind(e),scrollToSlide:W.scrollToSlide.bind(e),destroy:W.destroy.bind(e)}})},on:{init(){this.params.history.enabled&&this.history.init()},destroy(){this.params.history.enabled&&this.history.destroy()},transitionEnd(){const e=this;e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange(){const e=this;e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create(){const e=this;S.extend(e,{hashNavigation:{initialized:!1,init:le.init.bind(e),destroy:le.destroy.bind(e),setHash:le.setHash.bind(e),onHashCange:le.onHashCange.bind(e)}})},on:{init(){this.params.hashNavigation.enabled&&this.hashNavigation.init()},destroy(){this.params.hashNavigation.enabled&&this.hashNavigation.destroy()},transitionEnd(){this.hashNavigation.initialized&&this.hashNavigation.setHash()},slideChange(){const e=this;e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create(){const e=this;S.extend(e,{autoplay:{running:!1,paused:!1,run:de.run.bind(e),start:de.start.bind(e),stop:de.stop.bind(e),pause:de.pause.bind(e),onVisibilityChange(){"hidden"===document.visibilityState&&e.autoplay.running&&e.autoplay.pause(),"visible"===document.visibilityState&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd(t){!e||e.destroyed||!e.$wrapperEl||t.target===this&&(e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop())}}})},on:{init(){const e=this;e.params.autoplay.enabled&&(e.autoplay.start(),document.addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart(e,t){const i=this;i.autoplay.running&&(t||!i.params.autoplay.disableOnInteraction?i.autoplay.pause(e):i.autoplay.stop())},sliderFirstMove(){const e=this;e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd(){const e=this;e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy(){const e=this;e.autoplay.running&&e.autoplay.stop(),document.removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create(){const e=this;S.extend(e,{fadeEffect:{setTranslate:Me.setTranslate.bind(e),setTransition:Me.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if("fade"!==e.params.effect)return;e.classNames.push(`${e.params.containerModifierClass}fade`);const t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};S.extend(e.params,t),S.extend(e.originalParams,t)},setTranslate(){"fade"===this.params.effect&&this.fadeEffect.setTranslate()},setTransition(e){"fade"===this.params.effect&&this.fadeEffect.setTransition(e)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create(){const e=this;S.extend(e,{cubeEffect:{setTranslate:$e.setTranslate.bind(e),setTransition:$e.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if("cube"!==e.params.effect)return;e.classNames.push(`${e.params.containerModifierClass}cube`),e.classNames.push(`${e.params.containerModifierClass}3d`);const t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};S.extend(e.params,t),S.extend(e.originalParams,t)},setTranslate(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},setTransition(e){"cube"===this.params.effect&&this.cubeEffect.setTransition(e)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create(){const e=this;S.extend(e,{flipEffect:{setTranslate:Pe.setTranslate.bind(e),setTransition:Pe.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if("flip"!==e.params.effect)return;e.classNames.push(`${e.params.containerModifierClass}flip`),e.classNames.push(`${e.params.containerModifierClass}3d`);const t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};S.extend(e.params,t),S.extend(e.originalParams,t)},setTranslate(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},setTransition(e){"flip"===this.params.effect&&this.flipEffect.setTransition(e)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create(){const e=this;S.extend(e,{coverflowEffect:{setTranslate:Le.setTranslate.bind(e),setTransition:Le.setTransition.bind(e)}})},on:{beforeInit(){const e=this;"coverflow"===e.params.effect&&(e.classNames.push(`${e.params.containerModifierClass}coverflow`),e.classNames.push(`${e.params.containerModifierClass}3d`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate()},setTransition(e){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(e)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create(){const e=this;S.extend(e,{thumbs:{swiper:null,init:be.init.bind(e),update:be.update.bind(e),onThumbClick:be.onThumbClick.bind(e)}})},on:{beforeInit(){const e=this,{thumbs:t}=e.params;!t||!t.swiper||(e.thumbs.init(),e.thumbs.update(!0))},slideChange(){this.thumbs.swiper&&this.thumbs.update()},update(){this.thumbs.swiper&&this.thumbs.update()},resize(){this.thumbs.swiper&&this.thumbs.update()},observerUpdate(){this.thumbs.swiper&&this.thumbs.update()},setTransition(e){const i=this.thumbs.swiper;i&&i.setTransition(e)},beforeDestroy(){const t=this.thumbs.swiper;t&&this.thumbs.swiperCreated&&t&&t.destroy()}}}];typeof B.use>"u"&&(B.use=B.Class.use,B.installModule=B.Class.installModule),B.use(is);const ss=B,pe=new p.OlP("SWIPER_CONFIG"),Ne=["init","beforeDestroy","scroll","progress","keyPress","resize","loopFix","breakpoint","zoomChange","beforeResize","beforeLoopFix","sliderMove","slideChange","setTranslate","setTransition","fromEdge","reachEnd","reachBeginning","autoplay","autoplayStop","autoplayStart","imagesReady","lazyImageLoad","lazyImageReady","scrollbarDragEnd","scrollbarDragMove","scrollbarDragStart","navigationHide","navigationShow","paginationRender","paginationUpdate","paginationHide","paginationShow","swiperTap","swiperClick","swiperDoubleTap","swiperTouchEnd","swiperTouchMove","swiperTouchStart","swiperTouchMoveOpposite","swiperTransitionEnd","swiperTransitionStart","slideNextTransitionEnd","slideNextTransitionStart","slidePrevTransitionEnd","slidePrevTransitionStart","slideChangeTransitionEnd","slideChangeTransitionStart"];class ke{constructor(t={}){this.assign(t)}assign(t={},i){i=i||this;for(const s in t)null==t[s]||Array.isArray(t[s])||"object"!=typeof t[s]||!(typeof HTMLElement>"u")&&t[s]instanceof HTMLElement?i[s]=t[s]:(i[s]={},this.assign(t[s],i[s]))}}let ce=(()=>{let e=class{constructor(i,s,n,r,a){this.platformId=i,this.zone=s,this.elementRef=n,this.differs=r,this.defaults=a,this.initialIndex=null,this.configDiff=null,this.disabled=!1,this.performance=!1,this.indexChange=new p.vpe,this.S_INIT=new p.vpe,this.S_BEFOREDESTROY=new p.vpe,this.S_SCROLL=new p.vpe,this.S_PROGRESS=new p.vpe,this.S_KEYPRESS=new p.vpe,this.S_RESIZE=new p.vpe,this.S_BREAKPOINT=new p.vpe,this.S_ZOOMCHANGE=new p.vpe,this.S_AFTERRESIZE=new p.vpe,this.S_BEFORERESIZE=new p.vpe,this.S_LOOPFIX=new p.vpe,this.S_BEFORELOOPFIX=new p.vpe,this.S_SLIDERMOVE=new p.vpe,this.S_SLIDECHANGE=new p.vpe,this.S_SETTRANSLATE=new p.vpe,this.S_SETTRANSITION=new p.vpe,this.S_FROMEDGE=new p.vpe,this.S_REACHEND=new p.vpe,this.S_REACHBEGINNING=new p.vpe,this.S_AUTOPLAY=new p.vpe,this.S_AUTOPLAYSTART=new p.vpe,this.S_AUTOPLAYSTOP=new p.vpe,this.S_IMAGESREADY=new p.vpe,this.S_LAZYIMAGELOAD=new p.vpe,this.S_LAZYIMAGEREADY=new p.vpe,this.S_SCROLLDRAGEND=new p.vpe,this.S_SCROLLDRAGMOVE=new p.vpe,this.S_SCROLLDRAGSTART=new p.vpe,this.S_NAVIGATIONHIDE=new p.vpe,this.S_NAVIGATIONSHOW=new p.vpe,this.S_PAGINATIONRENDER=new p.vpe,this.S_PAGINATIONUPDATE=new p.vpe,this.S_PAGINATIONHIDE=new p.vpe,this.S_PAGINATIONSHOW=new p.vpe,this.S_TAP=new p.vpe,this.S_CLICK=new p.vpe,this.S_DOUBLETAP=new p.vpe,this.S_TOUCHEND=new p.vpe,this.S_TOUCHMOVE=new p.vpe,this.S_TOUCHSTART=new p.vpe,this.S_TOUCHMOVEOPPOSITE=new p.vpe,this.S_TRANSITIONEND=new p.vpe,this.S_TRANSITIONSTART=new p.vpe,this.S_SLIDEPREVTRANSITIONEND=new p.vpe,this.S_SLIDEPREVTRANSITIONSTART=new p.vpe,this.S_SLIDENEXTTRANSITIONEND=new p.vpe,this.S_SLIDENEXTTRANSITIONSTART=new p.vpe,this.S_SLIDECHANGETRANSITIONEND=new p.vpe,this.S_SLIDECHANGETRANSITIONSTART=new p.vpe}set index(i){null!=i&&this.setIndex(i)}ngAfterViewInit(){if(!(0,se.NF)(this.platformId))return;const i=new ke(this.defaults);i.assign(this.config),!0===i.scrollbar&&(i.scrollbar={el:".swiper-scrollbar"}),!0===i.pagination&&(i.pagination={el:".swiper-pagination"}),!0===i.navigation&&(i.navigation={prevEl:".swiper-button-prev",nextEl:".swiper-button-next"}),this.disabled&&(i.allowSlidePrev=!1,i.allowSlideNext=!1),null!=this.initialIndex&&(i.initialSlide=this.initialIndex,this.initialIndex=null),i.on={slideChange:()=>{this.instance&&this.indexChange.observers.length&&this.emit(this.indexChange,this.instance.realIndex)}},this.zone.runOutsideAngular(()=>{this.instance=new ss(this.elementRef.nativeElement,i)}),!1!==i.init&&this.S_INIT.observers.length&&this.emit(this.S_INIT,this.instance),Ne.forEach(s=>{let n=s.replace("swiper","");n=n.charAt(0).toLowerCase()+n.slice(1),this.instance.on(n,(...r)=>{1===r.length&&(r=r[0]);const o=this[`S_${n.toUpperCase()}`];o.observers.length&&this.emit(o,r)})}),this.configDiff||(this.configDiff=this.differs.find(this.config||{}).create(),this.configDiff.diff(this.config||{}))}ngOnDestroy(){this.instance&&(this.zone.runOutsideAngular(()=>{this.instance.destroy(!0,this.instance.initialized||!1)}),this.instance=null)}ngDoCheck(){this.configDiff&&this.configDiff.diff(this.config||{})&&(this.initialIndex=this.getIndex(!0),this.ngOnDestroy(),this.ngAfterViewInit(),this.update())}ngOnChanges(i){this.instance&&i.disabled&&i.disabled.currentValue!==i.disabled.previousValue&&(!0===i.disabled.currentValue||!1===i.disabled.currentValue)&&this.zone.runOutsideAngular(()=>{this.ngOnDestroy(),this.ngAfterViewInit()})}emit(i,s){this.performance?i.emit(s):this.zone.run(()=>i.emit(s))}swiper(){return this.instance}init(){this.instance&&this.zone.runOutsideAngular(()=>{this.instance.init()})}update(){setTimeout(()=>{this.instance&&this.zone.runOutsideAngular(()=>{this.instance.update()})},0)}getIndex(i){return this.instance?i?this.instance.realIndex:this.instance.activeIndex:this.initialIndex||0}setIndex(i,s,n){if(this.instance){let r=i*this.instance.params.slidesPerGroup;this.instance.params.loop&&(r+=this.instance.loopedSlides),this.zone.runOutsideAngular(()=>{this.instance.slideTo(r,s,!n)})}else this.initialIndex=i}prevSlide(i,s){this.instance&&this.zone.runOutsideAngular(()=>{this.instance.slidePrev(i,!s)})}nextSlide(i,s){this.instance&&this.zone.runOutsideAngular(()=>{this.instance.slideNext(i,!s)})}stopAutoplay(i){i&&this.setIndex(0),this.instance&&this.instance.autoplay&&this.zone.runOutsideAngular(()=>{this.instance.autoplay.stop()})}startAutoplay(i){i&&this.setIndex(0),this.instance&&this.instance.autoplay&&this.zone.runOutsideAngular(()=>{this.instance.autoplay.start()})}};return e.\u0275fac=function(i){return new(i||e)(p.Y36(p.Lbi),p.Y36(p.R0b),p.Y36(p.SBq),p.Y36(p.aQg),p.Y36(pe,8))},e.\u0275dir=p.lG2({type:e,selectors:[["","swiper",""]],inputs:{disabled:"disabled",performance:"performance",index:"index",config:["swiper","config"]},outputs:{indexChange:"indexChange",S_INIT:"init",S_BEFOREDESTROY:"beforeDestroy",S_SCROLL:"scroll",S_PROGRESS:"progress",S_KEYPRESS:"keyPress",S_RESIZE:"resize",S_BREAKPOINT:"breakpoint",S_ZOOMCHANGE:"zoomChange",S_AFTERRESIZE:"afterResize",S_BEFORERESIZE:"beforeResize",S_LOOPFIX:"loopFix",S_BEFORELOOPFIX:"beforeLoopFix",S_SLIDERMOVE:"sliderMove",S_SLIDECHANGE:"slideChange",S_SETTRANSLATE:"setTranslate",S_SETTRANSITION:"setTransition",S_FROMEDGE:"fromEdge",S_REACHEND:"reachEnd",S_REACHBEGINNING:"reachBeginning",S_AUTOPLAY:"autoplay",S_AUTOPLAYSTART:"autoplayStart",S_AUTOPLAYSTOP:"autoplayStop",S_IMAGESREADY:"imagesReady",S_LAZYIMAGELOAD:"lazyImageLoad",S_LAZYIMAGEREADY:"lazyImageReady",S_SCROLLDRAGEND:"scrollDragEnd",S_SCROLLDRAGMOVE:"scrollDragMove",S_SCROLLDRAGSTART:"scrollDragStart",S_NAVIGATIONHIDE:"navigationHide",S_NAVIGATIONSHOW:"navigationShow",S_PAGINATIONRENDER:"paginationRender",S_PAGINATIONUPDATE:"paginationUpdate",S_PAGINATIONHIDE:"paginationHide",S_PAGINATIONSHOW:"paginationShow",S_TAP:"swiperTap",S_CLICK:"swiperClick",S_DOUBLETAP:"swiperDoubleTap",S_TOUCHEND:"swiperTouchEnd",S_TOUCHMOVE:"swiperTouchMove",S_TOUCHSTART:"swiperTouchStart",S_TOUCHMOVEOPPOSITE:"swiperTouchMoveOpposite",S_TRANSITIONEND:"swiperTransitionEnd",S_TRANSITIONSTART:"swiperTransitionStart",S_SLIDEPREVTRANSITIONEND:"slidePrevTransitionEnd",S_SLIDEPREVTRANSITIONSTART:"slidePrevTransitionStart",S_SLIDENEXTTRANSITIONEND:"slideNextTransitionEnd",S_SLIDENEXTTRANSITIONSTART:"slideNextTransitionStart",S_SLIDECHANGETRANSITIONEND:"slideChangeTransitionEnd",S_SLIDECHANGETRANSITIONSTART:"slideChangeTransitionStart"},exportAs:["ngxSwiper"],features:[p.TTD]}),(0,h.gn)([(0,p.IIB)()],e.prototype,"index",null),(0,h.gn)([(0,p.IIB)()],e.prototype,"disabled",void 0),(0,h.gn)([(0,p.IIB)()],e.prototype,"performance",void 0),(0,h.gn)([(0,p.IIB)("swiper")],e.prototype,"config",void 0),(0,h.gn)([(0,p.r_U)()],e.prototype,"indexChange",void 0),(0,h.gn)([(0,p.r_U)("init")],e.prototype,"S_INIT",void 0),(0,h.gn)([(0,p.r_U)("beforeDestroy")],e.prototype,"S_BEFOREDESTROY",void 0),(0,h.gn)([(0,p.r_U)("scroll")],e.prototype,"S_SCROLL",void 0),(0,h.gn)([(0,p.r_U)("progress")],e.prototype,"S_PROGRESS",void 0),(0,h.gn)([(0,p.r_U)("keyPress")],e.prototype,"S_KEYPRESS",void 0),(0,h.gn)([(0,p.r_U)("resize")],e.prototype,"S_RESIZE",void 0),(0,h.gn)([(0,p.r_U)("breakpoint")],e.prototype,"S_BREAKPOINT",void 0),(0,h.gn)([(0,p.r_U)("zoomChange")],e.prototype,"S_ZOOMCHANGE",void 0),(0,h.gn)([(0,p.r_U)("afterResize")],e.prototype,"S_AFTERRESIZE",void 0),(0,h.gn)([(0,p.r_U)("beforeResize")],e.prototype,"S_BEFORERESIZE",void 0),(0,h.gn)([(0,p.r_U)("loopFix")],e.prototype,"S_LOOPFIX",void 0),(0,h.gn)([(0,p.r_U)("beforeLoopFix")],e.prototype,"S_BEFORELOOPFIX",void 0),(0,h.gn)([(0,p.r_U)("sliderMove")],e.prototype,"S_SLIDERMOVE",void 0),(0,h.gn)([(0,p.r_U)("slideChange")],e.prototype,"S_SLIDECHANGE",void 0),(0,h.gn)([(0,p.r_U)("setTranslate")],e.prototype,"S_SETTRANSLATE",void 0),(0,h.gn)([(0,p.r_U)("setTransition")],e.prototype,"S_SETTRANSITION",void 0),(0,h.gn)([(0,p.r_U)("fromEdge")],e.prototype,"S_FROMEDGE",void 0),(0,h.gn)([(0,p.r_U)("reachEnd")],e.prototype,"S_REACHEND",void 0),(0,h.gn)([(0,p.r_U)("reachBeginning")],e.prototype,"S_REACHBEGINNING",void 0),(0,h.gn)([(0,p.r_U)("autoplay")],e.prototype,"S_AUTOPLAY",void 0),(0,h.gn)([(0,p.r_U)("autoplayStart")],e.prototype,"S_AUTOPLAYSTART",void 0),(0,h.gn)([(0,p.r_U)("autoplayStop")],e.prototype,"S_AUTOPLAYSTOP",void 0),(0,h.gn)([(0,p.r_U)("imagesReady")],e.prototype,"S_IMAGESREADY",void 0),(0,h.gn)([(0,p.r_U)("lazyImageLoad")],e.prototype,"S_LAZYIMAGELOAD",void 0),(0,h.gn)([(0,p.r_U)("lazyImageReady")],e.prototype,"S_LAZYIMAGEREADY",void 0),(0,h.gn)([(0,p.r_U)("scrollDragEnd")],e.prototype,"S_SCROLLDRAGEND",void 0),(0,h.gn)([(0,p.r_U)("scrollDragMove")],e.prototype,"S_SCROLLDRAGMOVE",void 0),(0,h.gn)([(0,p.r_U)("scrollDragStart")],e.prototype,"S_SCROLLDRAGSTART",void 0),(0,h.gn)([(0,p.r_U)("navigationHide")],e.prototype,"S_NAVIGATIONHIDE",void 0),(0,h.gn)([(0,p.r_U)("navigationShow")],e.prototype,"S_NAVIGATIONSHOW",void 0),(0,h.gn)([(0,p.r_U)("paginationRender")],e.prototype,"S_PAGINATIONRENDER",void 0),(0,h.gn)([(0,p.r_U)("paginationUpdate")],e.prototype,"S_PAGINATIONUPDATE",void 0),(0,h.gn)([(0,p.r_U)("paginationHide")],e.prototype,"S_PAGINATIONHIDE",void 0),(0,h.gn)([(0,p.r_U)("paginationShow")],e.prototype,"S_PAGINATIONSHOW",void 0),(0,h.gn)([(0,p.r_U)("swiperTap")],e.prototype,"S_TAP",void 0),(0,h.gn)([(0,p.r_U)("swiperClick")],e.prototype,"S_CLICK",void 0),(0,h.gn)([(0,p.r_U)("swiperDoubleTap")],e.prototype,"S_DOUBLETAP",void 0),(0,h.gn)([(0,p.r_U)("swiperTouchEnd")],e.prototype,"S_TOUCHEND",void 0),(0,h.gn)([(0,p.r_U)("swiperTouchMove")],e.prototype,"S_TOUCHMOVE",void 0),(0,h.gn)([(0,p.r_U)("swiperTouchStart")],e.prototype,"S_TOUCHSTART",void 0),(0,h.gn)([(0,p.r_U)("swiperTouchMoveOpposite")],e.prototype,"S_TOUCHMOVEOPPOSITE",void 0),(0,h.gn)([(0,p.r_U)("swiperTransitionEnd")],e.prototype,"S_TRANSITIONEND",void 0),(0,h.gn)([(0,p.r_U)("swiperTransitionStart")],e.prototype,"S_TRANSITIONSTART",void 0),(0,h.gn)([(0,p.r_U)("slidePrevTransitionEnd")],e.prototype,"S_SLIDEPREVTRANSITIONEND",void 0),(0,h.gn)([(0,p.r_U)("slidePrevTransitionStart")],e.prototype,"S_SLIDEPREVTRANSITIONSTART",void 0),(0,h.gn)([(0,p.r_U)("slideNextTransitionEnd")],e.prototype,"S_SLIDENEXTTRANSITIONEND",void 0),(0,h.gn)([(0,p.r_U)("slideNextTransitionStart")],e.prototype,"S_SLIDENEXTTRANSITIONSTART",void 0),(0,h.gn)([(0,p.r_U)("slideChangeTransitionEnd")],e.prototype,"S_SLIDECHANGETRANSITIONEND",void 0),(0,h.gn)([(0,p.r_U)("slideChangeTransitionStart")],e.prototype,"S_SLIDECHANGETRANSITIONSTART",void 0),e=(0,h.gn)([(0,h.fM)(0,(0,p.tBr)(p.Lbi)),(0,h.fM)(4,(0,p.FiY)()),(0,h.fM)(4,(0,p.tBr)(pe))],e),e})(),as=(()=>{let e=class{};return e.\u0275fac=function(i){return new(i||e)},e.\u0275mod=p.oAB({type:e}),e.\u0275inj=p.cJS({imports:[se.ez,se.ez]}),e})()}}]); \ No newline at end of file diff --git a/313.65a5b113a74c404a.js b/313.65a5b113a74c404a.js new file mode 100644 index 0000000000..5c24c07715 --- /dev/null +++ b/313.65a5b113a74c404a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[313],{79313:(u,l,n)=>{n.r(l),n.d(l,{PagesModule:()=>h});var o=n(94650),e=n(7672);const i=[{path:"",component:(()=>{class t{static#t=this.\u0275fac=function(s){return new(s||t)};static#n=this.\u0275cmp=o.Xpm({type:t,selectors:[["ngx-landing-pages"]],decls:1,vars:0,template:function(s,r){1&s&&o._UZ(0,"router-outlet")},dependencies:[e.lC],encapsulation:2})}return t})(),children:[{path:"",loadChildren:()=>Promise.all([n.e(105),n.e(525)]).then(n.bind(n,74525)).then(t=>t.LandingHomeModule)},{path:"docs",loadChildren:()=>Promise.all([n.e(105),n.e(517)]).then(n.bind(n,67517)).then(t=>t.LandingDocsModule)},{path:"**",redirectTo:""}]}];let d=(()=>{class t{static#t=this.\u0275fac=function(s){return new(s||t)};static#n=this.\u0275mod=o.oAB({type:t});static#s=this.\u0275inj=o.cJS({imports:[e.Bz.forChild(i),e.Bz]})}return t})(),h=(()=>{class t{static#t=this.\u0275fac=function(s){return new(s||t)};static#n=this.\u0275mod=o.oAB({type:t});static#s=this.\u0275inj=o.cJS({imports:[d]})}return t})()}}]); \ No newline at end of file diff --git a/3rdpartylicenses.txt b/3rdpartylicenses.txt index b62b6e4eeb..e85d5816b1 100644 --- a/3rdpartylicenses.txt +++ b/3rdpartylicenses.txt @@ -1,28 +1,3 @@ -@angular-devkit/build-angular -MIT -The MIT License - -Copyright (c) 2017 Google, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - @angular/animations MIT @@ -30,7 +5,7 @@ MIT MIT The MIT License -Copyright (c) 2021 Google LLC. +Copyright (c) 2023 Google LLC. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -96,8 +71,8 @@ bootstrap MIT The MIT License (MIT) -Copyright (c) 2011-2021 Twitter, Inc. -Copyright (c) 2011-2021 The Bootstrap Authors +Copyright (c) 2011-2022 Twitter, Inc. +Copyright (c) 2011-2022 The Bootstrap Authors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -120,7 +95,7 @@ THE SOFTWARE. core-js MIT -Copyright (c) 2014-2021 Denis Pushkarev +Copyright (c) 2014-2017 Denis Pushkarev Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -141,6 +116,31 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +dom7 +MIT +MIT License + +Copyright (c) 2017 Vladimir Kharlampidi + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + eva-icons MIT @@ -177,9 +177,6 @@ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -intersection-observer -W3C-20150513 - marked MIT # License information @@ -258,31 +255,6 @@ SOFTWARE. ngx-swiper-wrapper MIT -regenerator-runtime -MIT -MIT License - -Copyright (c) 2014-present, Facebook, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - rxjs Apache-2.0 Apache License @@ -489,6 +461,31 @@ Apache-2.0 +ssr-window +MIT +MIT License + +Copyright (c) 2018 Vladimir Kharlampidi + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + swiper MIT The MIT License (MIT) @@ -532,7 +529,7 @@ zone.js MIT The MIT License -Copyright (c) 2010-2020 Google LLC. https://angular.io/license +Copyright (c) 2010-2022 Google LLC. https://angular.io/license Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/404.html b/404.html index 0d46c914a3..bcf702db9b 100644 --- a/404.html +++ b/404.html @@ -1,52 +1,20 @@ - - - The most popular admin dashboard based on Angular 9+ and Nebular. - - - - - - - - + + + + + 404 - - + - - - - - - - - - - - - - - +              +              +              +              + - \ No newline at end of file + diff --git a/407-es2015.a8cb5bc5c4062aff6348.js b/407-es2015.a8cb5bc5c4062aff6348.js deleted file mode 100644 index b120edc2f9..0000000000 --- a/407-es2015.a8cb5bc5c4062aff6348.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkngx_admin=self.webpackChunkngx_admin||[]).push([[407],{32407:function(e,n,t){"use strict";t.r(n),t.d(n,{PagesModule:function(){return i}});var r=t(37716),o=t(99763);const a=[{path:"",component:(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=r.Xpm({type:e,selectors:[["ngx-landing-pages"]],decls:1,vars:0,template:function(e,n){1&e&&r._UZ(0,"router-outlet")},directives:[o.lC],encapsulation:2}),e})(),children:[{path:"",loadChildren:()=>Promise.all([t.e(998),t.e(425)]).then(t.bind(t,41425)).then(e=>e.LandingHomeModule)},{path:"docs",loadChildren:()=>Promise.all([t.e(998),t.e(410)]).then(t.bind(t,53410)).then(e=>e.LandingDocsModule)},{path:"**",redirectTo:""}]}];let c=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({imports:[[o.Bz.forChild(a)],o.Bz]}),e})(),i=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({imports:[[c]]}),e})()}}]); \ No newline at end of file diff --git a/407-es5.a8cb5bc5c4062aff6348.js b/407-es5.a8cb5bc5c4062aff6348.js deleted file mode 100644 index d63b0ba7e9..0000000000 --- a/407-es5.a8cb5bc5c4062aff6348.js +++ /dev/null @@ -1 +0,0 @@ -!function(){function n(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(self.webpackChunkngx_admin=self.webpackChunkngx_admin||[]).push([[407],{32407:function(t,e,o){"use strict";o.r(e),o.d(e,{PagesModule:function(){return f}});var i,r,c=o(37716),u=o(99763),a=[{path:"",component:(i=function t(){n(this,t)},i.\u0275fac=function(n){return new(n||i)},i.\u0275cmp=c.Xpm({type:i,selectors:[["ngx-landing-pages"]],decls:1,vars:0,template:function(n,t){1&n&&c._UZ(0,"router-outlet")},directives:[u.lC],encapsulation:2}),i),children:[{path:"",loadChildren:function(){return Promise.all([o.e(998),o.e(425)]).then(o.bind(o,41425)).then(function(n){return n.LandingHomeModule})}},{path:"docs",loadChildren:function(){return Promise.all([o.e(998),o.e(410)]).then(o.bind(o,53410)).then(function(n){return n.LandingDocsModule})}},{path:"**",redirectTo:""}]}],s=function(){var t=function t(){n(this,t)};return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=c.oAB({type:t}),t.\u0275inj=c.cJS({imports:[[u.Bz.forChild(a)],u.Bz]}),t}(),f=((r=function t(){n(this,t)}).\u0275fac=function(n){return new(n||r)},r.\u0275mod=c.oAB({type:r}),r.\u0275inj=c.cJS({imports:[[s]]}),r)}}])}(); \ No newline at end of file diff --git a/410-es2015.50ca420076cf82d50e2a.js b/410-es2015.50ca420076cf82d50e2a.js deleted file mode 100644 index b60554156f..0000000000 --- a/410-es2015.50ca420076cf82d50e2a.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkngx_admin=self.webpackChunkngx_admin||[]).push([[410],{53410:function(n,e,t){"use strict";t.r(e),t.d(e,{LandingDocsModule:function(){return Ge}});var o=t(77523),i=t(55998),a=t(99763),c=t(38583),r=t(37716),g=t(78942),s=t(63429);function l(n,e){if(1&n&&(r.TgZ(0,"nb-card",1),r.TgZ(1,"nb-card-body"),r._UZ(2,"div",2),r.qZA(),r.qZA()),2&n){const n=e.$implicit;r.Q6J("ngxFragment",n.fragment),r.xp6(2),r.Q6J("innerHtml",n.html,r.oJD)}}let m=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=r.Xpm({type:n,selectors:[["ngx-md-block"]],inputs:{source:"source"},decls:1,vars:1,consts:[[3,"ngxFragment",4,"ngFor","ngForOf"],[3,"ngxFragment"],[3,"innerHtml"]],template:function(n,e){1&n&&r.YNc(0,l,3,2,"nb-card",0),2&n&&r.Q6J("ngForOf",e.source)},directives:[c.sg,g.Asz,s.E,g.yKW],encapsulation:2,changeDetection:0}),n})();var d=t(26215),h=t(9112),p=t(45435),b=t(70409),u=t(39075),_=t(99314),O=(()=>(function(n){n.LIVE="live",n.INLINE="inline"}(O||(O={})),O))(),f=t(64489),x=t(3679);const C=["iframe"];function P(n,e){if(1&n&&(r.TgZ(0,"option",13),r._uU(1),r.qZA()),2&n){const n=e.$implicit;r.Q6J("value",n.value),r.xp6(1),r.Oqu(n.label)}}function M(n,e){if(1&n){const n=r.EpF();r.TgZ(0,"button",14),r.NdJ("click",function(){return r.CHM(n),r.oxw().switchToInlineVew()}),r._UZ(1,"i",15),r.qZA()}}function w(n,e){if(1&n&&r._UZ(0,"iframe",null,16),2&n){const n=r.oxw();r.Udp("height",n.iframeHeight,"px"),r.ekj("loading",n.loading)}}function v(n,e){1&n&&r._UZ(0,"span",17)}let Z=(()=>{class n{constructor(n,e,t){this.changeDetection=n,this.location=e,this.communicator=t,this.hasViewSwitch=!1,this.changeView=new r.vpe,this.iframeHeight=0,this.alive=!0,this.themes=[{label:"Default",value:"default"},{label:"Cosmic",value:"cosmic"},{label:"Corporate",value:"corporate"}],this.currentTheme="default",this.loading=!0}get isDefault(){return"default"===this.currentTheme}get isCosmic(){return"cosmic"===this.currentTheme}get isCorporate(){return"corporate"===this.currentTheme}get url(){return this.location.prepareExternalUrl(`example/${this.content.id}`)}get iframeWindow(){return this.iframe.nativeElement.contentWindow}ngOnInit(){this.communicator.receive(this.content.id).pipe((0,b.o)(()=>this.alive)).subscribe(n=>{this.iframeHeight=n.height,this.loading=!1,this.changeDetection.detectChanges()})}ngAfterViewInit(){this.iframe.nativeElement.src=this.url}ngOnDestroy(){this.alive=!1}switchTheme(n){this.communicator.send({id:this.content.id,theme:n},this.iframeWindow)}switchToInlineVew(){this.changeView.emit(O.INLINE)}}return n.\u0275fac=function(e){return new(e||n)(r.Y36(r.sBO),r.Y36(c.Ye),r.Y36(f.O))},n.\u0275cmp=r.Xpm({type:n,selectors:[["ngx-live-example-block"]],viewQuery:function(n,e){if(1&n&&r.Gf(C,5),2&n){let n;r.iGM(n=r.CRH())&&(e.iframe=n.first)}},hostVars:6,hostBindings:function(n,e){2&n&&r.ekj("theme-default",e.isDefault)("theme-cosmic",e.isCosmic)("theme-corporate",e.isCorporate)},inputs:{content:"content",hasViewSwitch:"hasViewSwitch"},outputs:{changeView:"changeView"},decls:14,vars:7,consts:[[1,"header"],[1,"title"],[1,"actions"],[1,"action-selector"],[1,"action-item",3,"ngModel","ngModelChange","change"],[3,"value",4,"ngFor","ngForOf"],[1,"icon","feather-aperture"],["target","_blank",1,"btn","action-item","action-button",3,"href"],[1,"icon","feather-external-link"],["type","button","class","btn action-item action-button",3,"click",4,"ngIf"],[1,"iframe-container"],[3,"height","loading",4,"ngIf"],["class","icon-loading feather-more-vertical",4,"ngIf"],[3,"value"],["type","button",1,"btn","action-item","action-button",3,"click"],[1,"icon","feather-code"],["iframe",""],[1,"icon-loading","feather-more-vertical"]],template:function(n,e){1&n&&(r.TgZ(0,"section",0),r.TgZ(1,"strong",1),r._uU(2),r.qZA(),r.TgZ(3,"div",2),r.TgZ(4,"div",3),r.TgZ(5,"select",4),r.NdJ("ngModelChange",function(n){return e.currentTheme=n})("change",function(n){return e.switchTheme(n.target.value)}),r.YNc(6,P,2,2,"option",5),r.qZA(),r._UZ(7,"i",6),r.qZA(),r.TgZ(8,"a",7),r._UZ(9,"i",8),r.qZA(),r.YNc(10,M,2,0,"button",9),r.qZA(),r.qZA(),r.TgZ(11,"div",10),r.YNc(12,w,2,4,"iframe",11),r.qZA(),r.YNc(13,v,1,0,"span",12)),2&n&&(r.xp6(2),r.Oqu(e.content.name),r.xp6(3),r.Q6J("ngModel",e.currentTheme),r.xp6(1),r.Q6J("ngForOf",e.themes),r.xp6(2),r.Q6J("href",e.url,r.LSH),r.xp6(2),r.Q6J("ngIf",e.hasViewSwitch),r.xp6(2),r.Q6J("ngIf",e.content.id),r.xp6(1),r.Q6J("ngIf",e.loading))},directives:[x.EJ,x.JJ,x.On,c.sg,c.O5,x.YN,x.Kr],styles:[".nb-theme-ngx-landing [_nghost-%COMP%]{display:flex;flex-direction:column;padding:.5rem 1rem 2.5rem 1.5rem;border-radius:.5rem;position:relative}.nb-theme-ngx-landing [_nghost-%COMP%] .header[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:1.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .actions[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .title[_ngcontent-%COMP%]{margin-top:.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .title[_ngcontent-%COMP%]{margin-right:1rem;font-weight:700;text-transform:capitalize}.nb-theme-ngx-landing [_nghost-%COMP%] .actions[_ngcontent-%COMP%]{display:flex;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .actions[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{font-size:.95rem}.nb-theme-ngx-landing [_nghost-%COMP%] .action-item[_ngcontent-%COMP%]{background-color:#fff;border-radius:.375rem;height:100%;line-height:1;border:none;color:#405571;padding:.5rem 1rem;margin-left:.625rem;cursor:pointer}.nb-theme-ngx-landing [_nghost-%COMP%] .action-item[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .action-item[_ngcontent-%COMP%]:focus, .nb-theme-ngx-landing [_nghost-%COMP%] .action-item[_ngcontent-%COMP%]:hover{text-decoration:none}.nb-theme-ngx-landing [_nghost-%COMP%] .action-selector[_ngcontent-%COMP%]{position:relative}.nb-theme-ngx-landing [_nghost-%COMP%] .action-selector[_ngcontent-%COMP%] .action-item[_ngcontent-%COMP%]{padding:0;color:transparent}.nb-theme-ngx-landing [_nghost-%COMP%] .action-selector[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{color:#405571;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nb-theme-ngx-landing [_nghost-%COMP%] .action-selector[_ngcontent-%COMP%] select[_ngcontent-%COMP%]::-ms-expand{display:none}.nb-theme-ngx-landing [_nghost-%COMP%] .action-selector[_ngcontent-%COMP%] select[_ngcontent-%COMP%]{font-size:.875rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.nb-theme-ngx-landing .theme-default[_nghost-%COMP%]{background-color:#ebeff5}.nb-theme-ngx-landing .theme-cosmic[_nghost-%COMP%]{background-color:#2f296b}.nb-theme-ngx-landing .theme-cosmic[_nghost-%COMP%] .title[_ngcontent-%COMP%]{color:#fff}.nb-theme-ngx-landing .theme-cosmic[_nghost-%COMP%] .action-item[_ngcontent-%COMP%]{color:#7d838b}.nb-theme-ngx-landing .theme-corporate[_nghost-%COMP%]{background-color:#f1f5f8}.nb-theme-ngx-landing [_nghost-%COMP%] .iframe-container[_ngcontent-%COMP%]{overflow-x:auto;-webkit-overflow-scrolling:touch}.nb-theme-ngx-landing [_nghost-%COMP%] iframe[_ngcontent-%COMP%]{width:100%;border:none;transform:translateZ(0)}.nb-theme-ngx-landing [_nghost-%COMP%] iframe.loading[_ngcontent-%COMP%]{visibility:hidden}.nb-theme-ngx-landing [_nghost-%COMP%] .icon-loading[_ngcontent-%COMP%]{-webkit-animation:rotation 2s linear infinite;animation:rotation 2s linear infinite;color:#405571;font-size:1.5rem;font-weight:400;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:23em){.nb-theme-ngx-landing [_nghost-%COMP%] .action-selector[_ngcontent-%COMP%] .action-item[_ngcontent-%COMP%]{padding:.5rem 1rem;color:#405571}.nb-theme-ngx-landing [_nghost-%COMP%] .action-selector[_ngcontent-%COMP%] select.action-item[_ngcontent-%COMP%]{padding:0 2.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .action-selector[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{left:1.25rem;transform:translateY(-50%)}.nb-theme-ngx-landing [_nghost-%COMP%] .actions[_ngcontent-%COMP%]{width:auto}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:flex;flex-direction:column;padding:.5rem 1rem 2.5rem 1.5rem;border-radius:.5rem;position:relative}.nb-theme-ngx-landing-material [_nghost-%COMP%] .header[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:1.875rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .actions[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] .title[_ngcontent-%COMP%]{margin-top:.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .title[_ngcontent-%COMP%]{margin-right:1rem;font-weight:700;text-transform:capitalize}.nb-theme-ngx-landing-material [_nghost-%COMP%] .actions[_ngcontent-%COMP%]{display:flex;width:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .actions[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{font-size:.95rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .action-item[_ngcontent-%COMP%]{background-color:#fff;border-radius:.375rem;height:100%;line-height:1;border:none;color:#405571;padding:.5rem 1rem;margin-left:.625rem;cursor:pointer}.nb-theme-ngx-landing-material [_nghost-%COMP%] .action-item[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .action-item[_ngcontent-%COMP%]:focus, .nb-theme-ngx-landing-material [_nghost-%COMP%] .action-item[_ngcontent-%COMP%]:hover{text-decoration:none}.nb-theme-ngx-landing-material [_nghost-%COMP%] .action-selector[_ngcontent-%COMP%]{position:relative}.nb-theme-ngx-landing-material [_nghost-%COMP%] .action-selector[_ngcontent-%COMP%] .action-item[_ngcontent-%COMP%]{padding:0;color:transparent}.nb-theme-ngx-landing-material [_nghost-%COMP%] .action-selector[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{color:#405571;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .action-selector[_ngcontent-%COMP%] select[_ngcontent-%COMP%]::-ms-expand{display:none}.nb-theme-ngx-landing-material [_nghost-%COMP%] .action-selector[_ngcontent-%COMP%] select[_ngcontent-%COMP%]{font-size:.875rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.nb-theme-ngx-landing-material .theme-default[_nghost-%COMP%]{background-color:#ebeff5}.nb-theme-ngx-landing-material .theme-cosmic[_nghost-%COMP%]{background-color:#2f296b}.nb-theme-ngx-landing-material .theme-cosmic[_nghost-%COMP%] .title[_ngcontent-%COMP%]{color:#fff}.nb-theme-ngx-landing-material .theme-cosmic[_nghost-%COMP%] .action-item[_ngcontent-%COMP%]{color:#7d838b}.nb-theme-ngx-landing-material .theme-corporate[_nghost-%COMP%]{background-color:#f1f5f8}.nb-theme-ngx-landing-material [_nghost-%COMP%] .iframe-container[_ngcontent-%COMP%]{overflow-x:auto;-webkit-overflow-scrolling:touch}.nb-theme-ngx-landing-material [_nghost-%COMP%] iframe[_ngcontent-%COMP%]{width:100%;border:none;transform:translateZ(0)}.nb-theme-ngx-landing-material [_nghost-%COMP%] iframe.loading[_ngcontent-%COMP%]{visibility:hidden}.nb-theme-ngx-landing-material [_nghost-%COMP%] .icon-loading[_ngcontent-%COMP%]{-webkit-animation:rotation 2s linear infinite;animation:rotation 2s linear infinite;color:#405571;font-size:1.5rem;font-weight:400;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:23em){.nb-theme-ngx-landing-material [_nghost-%COMP%] .action-selector[_ngcontent-%COMP%] .action-item[_ngcontent-%COMP%]{padding:.5rem 1rem;color:#405571}.nb-theme-ngx-landing-material [_nghost-%COMP%] .action-selector[_ngcontent-%COMP%] select.action-item[_ngcontent-%COMP%]{padding:0 2.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .action-selector[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{left:1.25rem;transform:translateY(-50%)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .actions[_ngcontent-%COMP%]{width:auto}}.nb-theme-docs-page [_nghost-%COMP%]{display:flex;flex-direction:column;padding:.5rem 1rem 2.5rem 1.5rem;border-radius:.5rem;position:relative}.nb-theme-docs-page [_nghost-%COMP%] .header[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:1.875rem}.nb-theme-docs-page [_nghost-%COMP%] .actions[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .title[_ngcontent-%COMP%]{margin-top:.5rem}.nb-theme-docs-page [_nghost-%COMP%] .title[_ngcontent-%COMP%]{margin-right:1rem;font-weight:700;text-transform:capitalize}.nb-theme-docs-page [_nghost-%COMP%] .actions[_ngcontent-%COMP%]{display:flex;width:100%}.nb-theme-docs-page [_nghost-%COMP%] .actions[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{font-size:.95rem}.nb-theme-docs-page [_nghost-%COMP%] .action-item[_ngcontent-%COMP%]{background-color:#fff;border-radius:.375rem;height:100%;line-height:1;border:none;color:#405571;padding:.5rem 1rem;margin-left:.625rem;cursor:pointer}.nb-theme-docs-page [_nghost-%COMP%] .action-item[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .action-item[_ngcontent-%COMP%]:focus, .nb-theme-docs-page [_nghost-%COMP%] .action-item[_ngcontent-%COMP%]:hover{text-decoration:none}.nb-theme-docs-page [_nghost-%COMP%] .action-selector[_ngcontent-%COMP%]{position:relative}.nb-theme-docs-page [_nghost-%COMP%] .action-selector[_ngcontent-%COMP%] .action-item[_ngcontent-%COMP%]{padding:0;color:transparent}.nb-theme-docs-page [_nghost-%COMP%] .action-selector[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{color:#405571;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nb-theme-docs-page [_nghost-%COMP%] .action-selector[_ngcontent-%COMP%] select[_ngcontent-%COMP%]::-ms-expand{display:none}.nb-theme-docs-page [_nghost-%COMP%] .action-selector[_ngcontent-%COMP%] select[_ngcontent-%COMP%]{font-size:.875rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.nb-theme-docs-page .theme-default[_nghost-%COMP%]{background-color:#ebeff5}.nb-theme-docs-page .theme-cosmic[_nghost-%COMP%]{background-color:#2f296b}.nb-theme-docs-page .theme-cosmic[_nghost-%COMP%] .title[_ngcontent-%COMP%]{color:#fff}.nb-theme-docs-page .theme-cosmic[_nghost-%COMP%] .action-item[_ngcontent-%COMP%]{color:#7d838b}.nb-theme-docs-page .theme-corporate[_nghost-%COMP%]{background-color:#f1f5f8}.nb-theme-docs-page [_nghost-%COMP%] .iframe-container[_ngcontent-%COMP%]{overflow-x:auto;-webkit-overflow-scrolling:touch}.nb-theme-docs-page [_nghost-%COMP%] iframe[_ngcontent-%COMP%]{width:100%;border:none;transform:translateZ(0)}.nb-theme-docs-page [_nghost-%COMP%] iframe.loading[_ngcontent-%COMP%]{visibility:hidden}.nb-theme-docs-page [_nghost-%COMP%] .icon-loading[_ngcontent-%COMP%]{-webkit-animation:rotation 2s linear infinite;animation:rotation 2s linear infinite;color:#405571;font-size:1.5rem;font-weight:400;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@media screen and (min-width:23em){.nb-theme-docs-page [_nghost-%COMP%] .action-selector[_ngcontent-%COMP%] .action-item[_ngcontent-%COMP%]{padding:.5rem 1rem;color:#405571}.nb-theme-docs-page [_nghost-%COMP%] .action-selector[_ngcontent-%COMP%] select.action-item[_ngcontent-%COMP%]{padding:0 2.5rem}.nb-theme-docs-page [_nghost-%COMP%] .action-selector[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{left:1.25rem;transform:translateY(-50%)}.nb-theme-docs-page [_nghost-%COMP%] .actions[_ngcontent-%COMP%]{width:auto}}"],changeDetection:0}),n})();var y=t(1972),k=t(38191);function T(n,e){if(1&n&&(r.TgZ(0,"span"),r._uU(1),r.qZA()),2&n){const n=e.$implicit;r.xp6(1),r.Oqu(n)}}let q=(()=>{class n{constructor(n){this.highlightService=n,this.path="",this.lines=[]}set rawCode(n){const e=this.highlightService.highlight(n);this.code=this.getVisible(e),this.lines=this.createLines(this.code)}getVisible(n){return n.split("\n").slice(this.firstLine-1,this.lastLine).join("\n")}createLines(n){const e=n.split("\n").length;return Array(e).fill(0).map((n,e)=>e+(this.firstLine||1))}}return n.\u0275fac=function(e){return new(e||n)(r.Y36(k.G))},n.\u0275cmp=r.Xpm({type:n,selectors:[["ngx-code-block"]],inputs:{path:"path",firstLine:"firstLine",lastLine:"lastLine",rawCode:["code","rawCode"]},decls:5,vars:2,consts:[[1,"container"],[1,"lines"],[4,"ngFor","ngForOf"],[1,"hljs",3,"innerHTML"]],template:function(n,e){1&n&&(r.TgZ(0,"div",0),r.TgZ(1,"div",1),r.YNc(2,T,2,1,"span",2),r.qZA(),r.TgZ(3,"pre"),r._UZ(4,"code",3),r.qZA(),r.qZA()),2&n&&(r.xp6(2),r.Q6J("ngForOf",e.lines),r.xp6(2),r.Q6J("innerHTML",e.code,r.oJD))},directives:[c.sg],styles:[".nb-theme-ngx-landing [_nghost-%COMP%] .container[_ngcontent-%COMP%]{display:flex;padding:0;font-size:1rem;border-radius:.5rem;overflow-x:auto}.nb-theme-ngx-landing [_nghost-%COMP%] .container[_ngcontent-%COMP%] .lines[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:end;font-size:.875rem;padding:2rem .5rem .5rem;border-radius:.5rem 0 0 .5rem;color:#515877;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nb-theme-ngx-landing [_nghost-%COMP%] .container[_ngcontent-%COMP%] pre[_ngcontent-%COMP%]{margin-bottom:0;background:transparent;overflow:visible}.nb-theme-ngx-landing [_nghost-%COMP%] .container[_ngcontent-%COMP%] pre[_ngcontent-%COMP%] code.hljs[_ngcontent-%COMP%]{background:transparent;padding-left:.5rem;margin-bottom:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .container[_ngcontent-%COMP%]{display:flex;padding:0;font-size:1rem;border-radius:.5rem;overflow-x:auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] .container[_ngcontent-%COMP%] .lines[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:end;font-size:.875rem;padding:2rem .5rem .5rem;border-radius:.5rem 0 0 .5rem;color:#515877;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nb-theme-ngx-landing-material [_nghost-%COMP%] .container[_ngcontent-%COMP%] pre[_ngcontent-%COMP%]{margin-bottom:0;background:transparent;overflow:visible}.nb-theme-ngx-landing-material [_nghost-%COMP%] .container[_ngcontent-%COMP%] pre[_ngcontent-%COMP%] code.hljs[_ngcontent-%COMP%]{background:transparent;padding-left:.5rem;margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] .container[_ngcontent-%COMP%]{display:flex;padding:0;font-size:1rem;border-radius:.5rem;background:linear-gradient(225deg,#333c66,#1d2447);overflow-x:auto}.nb-theme-docs-page [_nghost-%COMP%] .container[_ngcontent-%COMP%] .lines[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:end;font-size:.875rem;padding:2rem .5rem .5rem;border-radius:.5rem 0 0 .5rem;color:#515877;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nb-theme-docs-page [_nghost-%COMP%] .container[_ngcontent-%COMP%] pre[_ngcontent-%COMP%]{margin-bottom:0;background:transparent;overflow:visible}.nb-theme-docs-page [_nghost-%COMP%] .container[_ngcontent-%COMP%] pre[_ngcontent-%COMP%] code.hljs[_ngcontent-%COMP%]{background:transparent;padding-left:.5rem;margin-bottom:0}"],changeDetection:0}),n})();function A(n,e){if(1&n&&r._UZ(0,"ngx-code-block",1),2&n){const n=r.oxw();r.Q6J("firstLine",n.firstLine)("lastLine",n.lastLine)("code",n.code)}}let Q=(()=>{class n{constructor(n,e){this.codeLoader=n,this.cd=e}set setContent(n){this.loadCode(n)}loadCode(n){this.codeLoader.load(n.files[0]).subscribe(e=>{this.code=e,this.firstLine=n.firstLine||1,this.lastLine=n.lastLine||e.split("\n").length,this.cd.detectChanges()})}}return n.\u0275fac=function(e){return new(e||n)(r.Y36(y.x),r.Y36(r.sBO))},n.\u0275cmp=r.Xpm({type:n,selectors:[["ngx-example-block"]],inputs:{setContent:["content","setContent"]},decls:1,vars:1,consts:[[3,"firstLine","lastLine","code",4,"ngIf"],[3,"firstLine","lastLine","code"]],template:function(n,e){1&n&&r.YNc(0,A,1,3,"ngx-code-block",0),2&n&&r.Q6J("ngIf",e.code)},directives:[c.O5,q],encapsulation:2,changeDetection:0}),n})();var I=t(35758),J=t(25917),U=t(88002),S=t(5304);function Y(n,e){if(1&n){const n=r.EpF();r.TgZ(0,"button",3),r.NdJ("click",function(){return r.CHM(n),r.oxw().switchToLiveView()}),r._UZ(1,"i",4),r.TgZ(2,"span",5),r._uU(3,"Live view"),r.qZA(),r.qZA()}}function N(n,e){if(1&n&&(r.TgZ(0,"nb-tab",6),r._UZ(1,"ngx-code-block",7),r.qZA()),2&n){const n=e.$implicit;r.s9C("tabTitle",n.extension),r.Q6J("active",n.active),r.xp6(1),r.Q6J("path",n.path)("code",n.code)}}let z=(()=>{class n{constructor(n,e){this.codeLoader=n,this.cd=e,this.hasViewSwitch=!1,this.changeView=new r.vpe,this.examples=[]}set content({files:n}){(0,I.D)(n.map(n=>this.load(n))).subscribe(n=>{n[0].active=!0,this.examples=n,this.cd.detectChanges()})}switchToLiveView(){this.changeView.emit(O.LIVE)}load(n){const e=n.split(".").pop();return this.codeLoader.load(n).pipe((0,U.U)(t=>({code:t,path:n,extension:e})),(0,S.K)(n=>(0,J.of)("")))}}return n.\u0275fac=function(e){return new(e||n)(r.Y36(y.x),r.Y36(r.sBO))},n.\u0275cmp=r.Xpm({type:n,selectors:[["ngx-tabbed-example-block"]],inputs:{hasViewSwitch:"hasViewSwitch",content:"content"},outputs:{changeView:"changeView"},decls:3,vars:2,consts:[["type","button","class","btn action-item action-button",3,"click",4,"ngIf"],[1,"tabs-container"],[3,"tabTitle","active",4,"ngFor","ngForOf"],["type","button",1,"btn","action-item","action-button",3,"click"],[1,"icon","feather-image"],[1,"text"],[3,"tabTitle","active"],[3,"path","code"]],template:function(n,e){1&n&&(r.YNc(0,Y,4,0,"button",0),r.TgZ(1,"nb-tabset",1),r.YNc(2,N,2,4,"nb-tab",2),r.qZA()),2&n&&(r.Q6J("ngIf",e.hasViewSwitch),r.xp6(2),r.Q6J("ngForOf",e.examples))},directives:[c.O5,g.kyn,c.sg,g.TR4,q],styles:[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;position:relative}.nb-theme-ngx-landing [_nghost-%COMP%] button[_ngcontent-%COMP%]{background:transparent;color:#405571;text-transform:inherit;padding:.45rem 1.5rem;position:absolute;right:0;top:0;cursor:pointer;font-weight:400;font-size:.9rem}.nb-theme-ngx-landing [_nghost-%COMP%] button[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{font-size:.95rem}.nb-theme-ngx-landing [_nghost-%COMP%] button[_ngcontent-%COMP%]:active, .nb-theme-ngx-landing [_nghost-%COMP%] button[_ngcontent-%COMP%]:focus, .nb-theme-ngx-landing [_nghost-%COMP%] button[_ngcontent-%COMP%]:hover{cursor:pointer;color:#405571;outline:0}.nb-theme-ngx-landing [_nghost-%COMP%] button[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{display:none}.nb-theme-ngx-landing [_nghost-%COMP%] nb-tabset.tabs-container{border-radius:.5rem .5rem 0 0}.nb-theme-ngx-landing [_nghost-%COMP%] nb-tabset.tabs-container>ul{padding:0;margin-bottom:0!important;border-radius:.5rem .5rem 0 0;background-color:#ebeff5;overflow:hidden}.nb-theme-ngx-landing [_nghost-%COMP%] nb-tabset.tabs-container>ul li{padding:.4rem;width:20%;margin-bottom:0!important}.nb-theme-ngx-landing [_nghost-%COMP%] nb-tabset.tabs-container>ul li:first-child{margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] nb-tabset.tabs-container>ul li a{color:#405571}.nb-theme-ngx-landing [_nghost-%COMP%] nb-tabset.tabs-container>ul li.active{background:linear-gradient(225deg,#333c66,#1d2447)}.nb-theme-ngx-landing [_nghost-%COMP%] nb-tabset.tabs-container>ul li.active a{color:#fff}.nb-theme-ngx-landing [_nghost-%COMP%] nb-tabset.tabs-container .container{border-radius:0 0 .5rem .5rem}@media (min-width:400px){.nb-theme-ngx-landing [_nghost-%COMP%] button[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{display:inline}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:block;position:relative}.nb-theme-ngx-landing-material [_nghost-%COMP%] button[_ngcontent-%COMP%]{background:transparent;color:#405571;text-transform:inherit;padding:.45rem 1.5rem;position:absolute;right:0;top:0;cursor:pointer;font-weight:400;font-size:.9rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] button[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{font-size:.95rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] button[_ngcontent-%COMP%]:active, .nb-theme-ngx-landing-material [_nghost-%COMP%] button[_ngcontent-%COMP%]:focus, .nb-theme-ngx-landing-material [_nghost-%COMP%] button[_ngcontent-%COMP%]:hover{cursor:pointer;color:#405571;outline:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] button[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{display:none}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-tabset.tabs-container{border-radius:.5rem .5rem 0 0}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-tabset.tabs-container>ul{padding:0;margin-bottom:0!important;border-radius:.5rem .5rem 0 0;background-color:#ebeff5;overflow:hidden}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-tabset.tabs-container>ul li{padding:.4rem;width:20%;margin-bottom:0!important}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-tabset.tabs-container>ul li:first-child{margin-left:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-tabset.tabs-container>ul li a{color:#405571}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-tabset.tabs-container>ul li.active{background:linear-gradient(225deg,#333c66,#1d2447)}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-tabset.tabs-container>ul li.active a{color:#fff}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-tabset.tabs-container .container{border-radius:0 0 .5rem .5rem}@media (min-width:400px){.nb-theme-ngx-landing-material [_nghost-%COMP%] button[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{display:inline}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;position:relative}.nb-theme-docs-page [_nghost-%COMP%] button[_ngcontent-%COMP%]{background:transparent;color:#405571;text-transform:inherit;padding:.45rem 1.5rem;position:absolute;right:0;top:0;cursor:pointer;font-weight:400;font-size:.9rem}.nb-theme-docs-page [_nghost-%COMP%] button[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{font-size:.95rem}.nb-theme-docs-page [_nghost-%COMP%] button[_ngcontent-%COMP%]:active, .nb-theme-docs-page [_nghost-%COMP%] button[_ngcontent-%COMP%]:focus, .nb-theme-docs-page [_nghost-%COMP%] button[_ngcontent-%COMP%]:hover{cursor:pointer;color:#405571;outline:0}.nb-theme-docs-page [_nghost-%COMP%] button[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{display:none}.nb-theme-docs-page [_nghost-%COMP%] nb-tabset.tabs-container{border-radius:.5rem .5rem 0 0}.nb-theme-docs-page [_nghost-%COMP%] nb-tabset.tabs-container>ul{padding:0;margin-bottom:0!important;border-radius:.5rem .5rem 0 0;background-color:#ebeff5;overflow:hidden}.nb-theme-docs-page [_nghost-%COMP%] nb-tabset.tabs-container>ul li{padding:.4rem;width:20%;margin-bottom:0!important}.nb-theme-docs-page [_nghost-%COMP%] nb-tabset.tabs-container>ul li:first-child{margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] nb-tabset.tabs-container>ul li a{color:#405571}.nb-theme-docs-page [_nghost-%COMP%] nb-tabset.tabs-container>ul li.active{background:linear-gradient(225deg,#333c66,#1d2447)}.nb-theme-docs-page [_nghost-%COMP%] nb-tabset.tabs-container>ul li.active a{color:#fff}.nb-theme-docs-page [_nghost-%COMP%] nb-tabset.tabs-container .container{border-radius:0 0 .5rem .5rem}@media (min-width:400px){.nb-theme-docs-page [_nghost-%COMP%] button[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{display:inline}}"],changeDetection:0}),n})();function F(n,e){if(1&n&&r._UZ(0,"ngx-example-block",1),2&n){const n=r.oxw();r.Q6J("content",n.content)}}function $(n,e){if(1&n&&r._UZ(0,"ngx-tabbed-example-block",1),2&n){const n=r.oxw();r.Q6J("content",n.content)}}let D=(()=>{class n{get isOneFile(){return!this.isTabbed}get isTabbed(){return this.content.files.length>1}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=r.Xpm({type:n,selectors:[["ngx-inline-example-block"]],inputs:{content:"content"},decls:2,vars:2,consts:[[3,"content",4,"ngIf"],[3,"content"]],template:function(n,e){1&n&&(r.YNc(0,F,1,1,"ngx-example-block",0),r.YNc(1,$,1,1,"ngx-tabbed-example-block",0)),2&n&&(r.Q6J("ngIf",e.isOneFile),r.xp6(1),r.Q6J("ngIf",e.isTabbed))},directives:[c.O5,Q,z],encapsulation:2,changeDetection:0}),n})();var L=t(17238);const j=(0,L.oQ)((0,L.jt)("{{ timing }}s {{ delay }}s",(0,L.F4)([(0,L.oB)({transform:"scale3d(1, 1, 1)"}),(0,L.oB)({transform:"scale3d({{ scale }}, {{ scale }}, {{ scale }})"}),(0,L.oB)({transform:"scale3d(1, 1, 1)"})])),{params:{scale:1.02,timing:.5,delay:0}});let B=(()=>{class n{constructor(){this.isLive=!0}changeView(n){this.isLive=n===O.LIVE}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=r.Xpm({type:n,selectors:[["ngx-stacked-example-block"]],inputs:{content:"content"},decls:3,vars:6,consts:[["hasViewSwitch","true",3,"hidden","content","changeView"]],template:function(n,e){1&n&&(r.TgZ(0,"div"),r.TgZ(1,"ngx-live-example-block",0),r.NdJ("changeView",function(n){return e.changeView(n)}),r.qZA(),r.TgZ(2,"ngx-tabbed-example-block",0),r.NdJ("changeView",function(n){return e.changeView(n)}),r.qZA(),r.qZA()),2&n&&(r.xp6(1),r.Q6J("hidden",!e.isLive)("@exampleState",e.isLive?"live":"code")("content",e.content),r.xp6(1),r.Q6J("hidden",e.isLive)("@exampleState",e.isLive?"live":"code")("content",e.content))},directives:[Z,z],encapsulation:2,data:{animation:[(0,L.X$)("exampleState",[(0,L.eR)("live => code",[(0,L._7)(j)]),(0,L.eR)("code => live",[(0,L._7)(j)])])]}}),n})();function V(n,e){1&n&&r._UZ(0,"div",6),2&n&&r.Q6J("innerHtml",e.$implicit.html,r.oJD)}function H(n,e){if(1&n&&(r.ynx(0),r.YNc(1,V,1,1,"div",5),r.BQk()),2&n){const n=r.oxw().$implicit;r.xp6(1),r.Q6J("ngForOf",n.content)}}function X(n,e){if(1&n&&r._UZ(0,"ngx-live-example-block",7),2&n){const n=r.oxw().$implicit;r.Q6J("content",n.content)}}function E(n,e){if(1&n&&r._UZ(0,"ngx-inline-example-block",7),2&n){const n=r.oxw().$implicit;r.Q6J("content",n.content)}}function R(n,e){if(1&n&&r._UZ(0,"ngx-stacked-example-block",7),2&n){const n=r.oxw().$implicit;r.Q6J("content",n.content)}}function K(n,e){if(1&n&&(r.ynx(0,2),r.YNc(1,H,2,1,"ng-container",3),r.YNc(2,X,1,1,"ngx-live-example-block",4),r.YNc(3,E,1,1,"ngx-inline-example-block",4),r.YNc(4,R,1,1,"ngx-stacked-example-block",4),r.BQk()),2&n){const n=e.$implicit;r.xp6(1),r.Q6J("ngIf","text"===n.type),r.xp6(1),r.Q6J("ngIf","live-example"===n.type),r.xp6(1),r.Q6J("ngIf","inline-example"===n.type),r.xp6(1),r.Q6J("ngIf","stacked-example"===n.type)}}let W=(()=>{class n{constructor(){this.overview=[]}set setSource(n){this.source=n,this.overview=n.overview}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=r.Xpm({type:n,selectors:[["ngx-overview-block"]],inputs:{setSource:["source","setSource"]},decls:3,vars:2,consts:[[3,"ngxFragment"],["class","description",4,"ngFor","ngForOf"],[1,"description"],[4,"ngIf"],["class","widget-block",3,"content",4,"ngIf"],[3,"innerHtml",4,"ngFor","ngForOf"],[3,"innerHtml"],[1,"widget-block",3,"content"]],template:function(n,e){1&n&&(r.TgZ(0,"nb-card",0),r.TgZ(1,"nb-card-body"),r.YNc(2,K,5,4,"ng-container",1),r.qZA(),r.qZA()),2&n&&(r.Q6J("ngxFragment",e.source.slag),r.xp6(2),r.Q6J("ngForOf",e.overview))},directives:[g.Asz,s.E,g.yKW,c.sg,c.O5,Z,D,B],encapsulation:2,changeDetection:0}),n})();var G=t(96032);function nn(n,e){if(1&n&&(r.TgZ(0,"td"),r._uU(1),r.qZA()),2&n){const n=e.$implicit;r.xp6(1),r.Oqu(n.theme)}}function en(n,e){if(1&n&&(r.TgZ(0,"td",5),r._uU(1),r.qZA()),2&n){const n=e.$implicit;r.xp6(1),r.Oqu(n.value)}}function tn(n,e){if(1&n&&(r.TgZ(0,"p",6),r._uU(1),r.qZA()),2&n){const n=r.oxw().$implicit;r.xp6(1),r.Oqu(n.shortDescription)}}function on(n,e){if(1&n&&(r.TgZ(0,"p",6),r._uU(1),r.qZA()),2&n){const n=r.oxw().$implicit;r.xp6(1),r.Oqu(n.description)}}function an(n,e){if(1&n&&(r.TgZ(0,"tr"),r.TgZ(1,"td"),r._uU(2),r.qZA(),r.YNc(3,en,2,1,"td",3),r.TgZ(4,"td"),r.YNc(5,tn,2,1,"p",4),r.YNc(6,on,2,1,"p",4),r.qZA(),r.qZA()),2&n){const n=e.$implicit;r.xp6(2),r.Oqu(n.name),r.xp6(1),r.Q6J("ngForOf",n.themedValues),r.xp6(2),r.Q6J("ngIf",n.shortDescription),r.xp6(1),r.Q6J("ngIf",n.description)}}function cn(n,e){if(1&n&&(r.TgZ(0,"table",1),r.TgZ(1,"thead"),r.TgZ(2,"tr"),r.TgZ(3,"td"),r._uU(4,"Name"),r.qZA(),r.YNc(5,nn,2,1,"td",2),r.TgZ(6,"td"),r._uU(7,"Description"),r.qZA(),r.qZA(),r.qZA(),r.TgZ(8,"tbody"),r.YNc(9,an,7,4,"tr",2),r.qZA(),r.qZA()),2&n){const n=e.$implicit;r.xp6(5),r.Q6J("ngForOf",n.styles[0].themedValues),r.xp6(4),r.Q6J("ngForOf",n.styles)}}let rn=(()=>{class n{constructor(n){this.stylesService=n}set setSource(n){this.classStyles=this.stylesService.mapThemedValues(n.styles)}}return n.\u0275fac=function(e){return new(e||n)(r.Y36(G.Q))},n.\u0275cmp=r.Xpm({type:n,selectors:[["ngx-styles-table-block"]],inputs:{setSource:["source","setSource"]},decls:1,vars:1,consts:[["class","striped",4,"ngFor","ngForOf"],[1,"striped"],[4,"ngFor","ngForOf"],["ngxColorSwatch","",4,"ngFor","ngForOf"],["ngxDescription","",4,"ngIf"],["ngxColorSwatch",""],["ngxDescription",""]],template:function(n,e){1&n&&r.YNc(0,cn,10,2,"table",0),2&n&&r.Q6J("ngForOf",e.classStyles)},directives:[c.sg,c.O5],encapsulation:2,changeDetection:0}),n})(),gn=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=r.Xpm({type:n,selectors:[["ngx-styles-block"]],inputs:{source:"source"},decls:5,vars:3,consts:[[3,"ngxFragment"],[3,"source"]],template:function(n,e){1&n&&(r.TgZ(0,"nb-card",0),r.TgZ(1,"nb-card-body"),r.TgZ(2,"h2"),r._uU(3),r.qZA(),r._UZ(4,"ngx-styles-table-block",1),r.qZA(),r.qZA()),2&n&&(r.Q6J("ngxFragment",e.source.slag),r.xp6(3),r.Oqu(e.source.name),r.xp6(1),r.Q6J("source",e.source))},directives:[g.Asz,s.E,g.yKW,rn],encapsulation:2,changeDetection:0}),n})();function sn(n,e){if(1&n&&(r.TgZ(0,"code"),r._uU(1),r.qZA()),2&n){const n=r.oxw().$implicit;r.xp6(1),r.Oqu(n.type)}}function ln(n,e){if(1&n&&(r.TgZ(0,"div",5),r._uU(1),r.qZA()),2&n){const n=r.oxw().$implicit;r.xp6(1),r.Oqu(n.shortDescription)}}function mn(n,e){if(1&n&&(r.TgZ(0,"div",5),r._uU(1),r.qZA()),2&n){const n=r.oxw().$implicit;r.xp6(1),r.Oqu(n.description)}}function dn(n,e){if(1&n&&(r.TgZ(0,"tr"),r.TgZ(1,"td"),r._uU(2),r.qZA(),r.TgZ(3,"td"),r.YNc(4,sn,2,1,"code",3),r.qZA(),r.TgZ(5,"td"),r.YNc(6,ln,2,1,"div",4),r.YNc(7,mn,2,1,"div",4),r.qZA(),r.qZA()),2&n){const n=e.$implicit;r.xp6(2),r.Oqu(n.name),r.xp6(2),r.Q6J("ngIf",n.type),r.xp6(2),r.Q6J("ngIf",n.shortDescription),r.xp6(1),r.Q6J("ngIf",n.description)}}let hn=(()=>{class n{constructor(){this.properties=[]}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=r.Xpm({type:n,selectors:[["ngx-prop-block"]],inputs:{properties:"properties",name:"name",slag:"slag"},decls:13,vars:2,consts:[["width","25%"],["width","20%"],[4,"ngFor","ngForOf"],[4,"ngIf"],["ngxDescription","",4,"ngIf"],["ngxDescription",""]],template:function(n,e){1&n&&(r.TgZ(0,"h3"),r._uU(1),r.qZA(),r.TgZ(2,"table"),r.TgZ(3,"thead"),r.TgZ(4,"tr"),r.TgZ(5,"td",0),r._uU(6,"Name"),r.qZA(),r.TgZ(7,"td",1),r._uU(8,"Type"),r.qZA(),r.TgZ(9,"td"),r._uU(10,"Description"),r.qZA(),r.qZA(),r.qZA(),r.TgZ(11,"tbody"),r.YNc(12,dn,8,4,"tr",2),r.qZA(),r.qZA()),2&n&&(r.xp6(1),r.Oqu(e.name),r.xp6(11),r.Q6J("ngForOf",e.properties))},directives:[c.sg,c.O5],encapsulation:2,changeDetection:0}),n})();function pn(n,e){if(1&n&&r._UZ(0,"ngx-prop-block",3),2&n){const n=r.oxw();r.Q6J("properties",n.inputs)("slag",n.slag)}}function bn(n,e){if(1&n&&r._UZ(0,"ngx-prop-block",4),2&n){const n=r.oxw();r.Q6J("properties",n.outputs)("slag",n.slag)}}function un(n,e){if(1&n&&r._UZ(0,"ngx-prop-block",5),2&n){const n=r.oxw();r.Q6J("properties",n.props)("slag",n.slag)}}let _n=(()=>{class n{constructor(){this.outputs=[],this.inputs=[],this.props=[]}set setSource(n){this.inputs=n.props.filter(n=>"input"===n.kind),this.outputs=n.props.filter(n=>"output"===n.kind),this.props=n.props.filter(n=>"property"===n.kind),this.name=n.name,this.slag=n.slag}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=r.Xpm({type:n,selectors:[["ngx-props-block"]],inputs:{setSource:["source","setSource"]},decls:3,vars:3,consts:[["name","Inputs","class","widget-block",3,"properties","slag",4,"ngIf"],["name","Outputs","class","widget-block",3,"properties","slag",4,"ngIf"],["name","Properties","class","widget-block",3,"properties","slag",4,"ngIf"],["name","Inputs",1,"widget-block",3,"properties","slag"],["name","Outputs",1,"widget-block",3,"properties","slag"],["name","Properties",1,"widget-block",3,"properties","slag"]],template:function(n,e){1&n&&(r.YNc(0,pn,1,2,"ngx-prop-block",0),r.YNc(1,bn,1,2,"ngx-prop-block",1),r.YNc(2,un,1,2,"ngx-prop-block",2)),2&n&&(r.Q6J("ngIf",e.inputs.length>0),r.xp6(1),r.Q6J("ngIf",e.outputs.length>0),r.xp6(1),r.Q6J("ngIf",e.props.length>0))},directives:[c.O5,hn],encapsulation:2,changeDetection:0}),n})();function On(n,e){1&n&&(r.TgZ(0,"i"),r._uU(1,"static method"),r.qZA())}function fn(n,e){1&n&&(r.TgZ(0,"span"),r._uU(1,","),r.qZA())}function xn(n,e){if(1&n&&(r.TgZ(0,"span"),r._uU(1),r.TgZ(2,"code"),r._uU(3),r.qZA(),r.YNc(4,fn,2,0,"span",2),r.qZA()),2&n){const n=e.$implicit,t=e.last;r.xp6(1),r.hij(" ",n.name,": "),r.xp6(2),r.Oqu(n.type),r.xp6(1),r.Q6J("ngIf",!t)}}function Cn(n,e){if(1&n&&(r.TgZ(0,"div"),r.TgZ(1,"i"),r._uU(2,"parameters:"),r.qZA(),r.YNc(3,xn,5,3,"span",1),r.qZA()),2&n){const n=r.oxw(2).$implicit;r.xp6(3),r.Q6J("ngForOf",n.params)}}function Pn(n,e){if(1&n&&(r.TgZ(0,"div",5),r._uU(1),r._UZ(2,"br"),r._uU(3),r.qZA()),2&n){const n=r.oxw(2).$implicit;r.xp6(1),r.hij(" ",n.shortDescription," "),r.xp6(2),r.hij(" ",n.description," ")}}function Mn(n,e){if(1&n&&(r.TgZ(0,"tr"),r.TgZ(1,"td"),r._uU(2),r._UZ(3,"br"),r.YNc(4,On,2,0,"i",2),r.qZA(),r.TgZ(5,"td"),r.TgZ(6,"div",3),r.YNc(7,Cn,4,1,"div",2),r.TgZ(8,"i"),r._uU(9,"returns:"),r.qZA(),r.TgZ(10,"code"),r._uU(11),r.qZA(),r.qZA(),r.YNc(12,Pn,4,2,"div",4),r.qZA(),r.qZA()),2&n){const n=r.oxw().$implicit;r.xp6(2),r.hij("",n.name,"() "),r.xp6(2),r.Q6J("ngIf",n.isStatic),r.xp6(3),r.Q6J("ngIf",n.params.length>0),r.xp6(4),r.Oqu(n.type.join(",\n")),r.xp6(1),r.Q6J("ngIf",n.shortDescription||n.description)}}function wn(n,e){if(1&n&&(r.ynx(0),r.YNc(1,Mn,13,5,"tr",2),r.BQk()),2&n){const n=e.$implicit;r.xp6(1),r.Q6J("ngIf",n.shortDescription||n.description)}}let vn=(()=>{class n{set setSource(n){this.methods=n.methods}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=r.Xpm({type:n,selectors:[["ngx-methods-block"]],inputs:{setSource:["source","setSource"]},decls:11,vars:1,consts:[["width","25%"],[4,"ngFor","ngForOf"],[4,"ngIf"],[1,"method-signature"],["class","method-description","ngxDescription","",4,"ngIf"],["ngxDescription","",1,"method-description"]],template:function(n,e){1&n&&(r.TgZ(0,"h3"),r._uU(1,"Methods"),r.qZA(),r.TgZ(2,"table"),r.TgZ(3,"thead"),r.TgZ(4,"tr"),r.TgZ(5,"td",0),r._uU(6,"Name"),r.qZA(),r.TgZ(7,"td"),r._uU(8,"Description"),r.qZA(),r.qZA(),r.qZA(),r.TgZ(9,"tbody"),r.YNc(10,wn,2,1,"ng-container",1),r.qZA(),r.qZA()),2&n&&(r.xp6(10),r.Q6J("ngForOf",e.methods))},directives:[c.sg,c.O5],encapsulation:2,changeDetection:0}),n})();function Zn(n,e){if(1&n&&r._UZ(0,"ngx-props-block",2),2&n){const n=r.oxw();r.Q6J("source",n.source)}}function yn(n,e){if(1&n&&r._UZ(0,"ngx-methods-block",2),2&n){const n=r.oxw();r.Q6J("source",n.source)}}let kn=(()=>{class n{constructor(n){this.tabbedService=n}hasMethods(n){return this.tabbedService.componentHasMethods(n)}hasProps(n){return this.tabbedService.componentHasProps(n)}}return n.\u0275fac=function(e){return new(e||n)(r.Y36(_.V))},n.\u0275cmp=r.Xpm({type:n,selectors:[["ngx-api-block"]],inputs:{source:"source"},decls:6,vars:4,consts:[[3,"ngxFragment"],[3,"source",4,"ngIf"],[3,"source"]],template:function(n,e){1&n&&(r.TgZ(0,"nb-card",0),r.TgZ(1,"nb-card-body"),r.TgZ(2,"h2"),r._uU(3),r.qZA(),r.YNc(4,Zn,1,1,"ngx-props-block",1),r.YNc(5,yn,1,1,"ngx-methods-block",1),r.qZA(),r.qZA()),2&n&&(r.Q6J("ngxFragment",e.source.slag),r.xp6(3),r.Oqu(e.source.name),r.xp6(1),r.Q6J("ngIf",e.hasProps(e.source)),r.xp6(1),r.Q6J("ngIf",e.hasMethods(e.source)))},directives:[g.Asz,s.E,g.yKW,c.O5,_n,vn],encapsulation:2,changeDetection:0}),n})();function Tn(n,e){1&n&&r._UZ(0,"ngx-stacked-example-block",2),2&n&&r.Q6J("content",e.$implicit.content)}let qn=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=r.Xpm({type:n,selectors:[["ngx-examples-block"]],inputs:{source:"source"},decls:5,vars:3,consts:[[3,"ngxFragment"],["class","widget-block",3,"content",4,"ngFor","ngForOf"],[1,"widget-block",3,"content"]],template:function(n,e){1&n&&(r.TgZ(0,"nb-card",0),r.TgZ(1,"nb-card-body"),r.TgZ(2,"h2"),r._uU(3),r.qZA(),r.YNc(4,Tn,1,1,"ngx-stacked-example-block",1),r.qZA(),r.qZA()),2&n&&(r.Q6J("ngxFragment",e.source.slag),r.xp6(3),r.Oqu(e.source.name),r.xp6(1),r.Q6J("ngForOf",e.source.liveExamples))},directives:[g.Asz,s.E,g.yKW,c.sg,B],encapsulation:2,changeDetection:0}),n})();function An(n,e){if(1&n&&r._UZ(0,"ngx-overview-block",4),2&n){const n=r.oxw(2).$implicit;r.Q6J("source",n)}}function Qn(n,e){if(1&n&&(r.ynx(0),r.YNc(1,An,1,1,"ngx-overview-block",3),r.BQk()),2&n){const n=r.oxw().$implicit,e=r.oxw();r.xp6(1),r.Q6J("ngIf",e.hasOverview(n))}}function In(n,e){if(1&n&&r._UZ(0,"ngx-styles-block",4),2&n){const n=r.oxw(2).$implicit;r.Q6J("source",n)}}function Jn(n,e){if(1&n&&(r.ynx(0),r.YNc(1,In,1,1,"ngx-styles-block",3),r.BQk()),2&n){const n=r.oxw().$implicit,e=r.oxw();r.xp6(1),r.Q6J("ngIf",e.hasTheme(n))}}function Un(n,e){if(1&n&&r._UZ(0,"ngx-api-block",4),2&n){const n=r.oxw(2).$implicit;r.Q6J("source",n)}}function Sn(n,e){if(1&n&&(r.ynx(0),r.YNc(1,Un,1,1,"ngx-api-block",3),r.BQk()),2&n){const n=r.oxw().$implicit,e=r.oxw();r.xp6(1),r.Q6J("ngIf",e.hasAPI(n))}}function Yn(n,e){if(1&n&&r._UZ(0,"ngx-examples-block",4),2&n){const n=r.oxw(2).$implicit;r.Q6J("source",n)}}function Nn(n,e){if(1&n&&(r.ynx(0),r.YNc(1,Yn,1,1,"ngx-examples-block",3),r.BQk()),2&n){const n=r.oxw().$implicit,e=r.oxw();r.xp6(1),r.Q6J("ngIf",e.hasExamples(n))}}function zn(n,e){1&n&&(r.ynx(0),r.YNc(1,Qn,2,1,"ng-container",2),r.YNc(2,Jn,2,1,"ng-container",2),r.YNc(3,Sn,2,1,"ng-container",2),r.YNc(4,Nn,2,1,"ng-container",2),r.BQk()),2&n&&(r.xp6(1),r.Q6J("ngSwitchCase","overview"),r.xp6(1),r.Q6J("ngSwitchCase","theme"),r.xp6(1),r.Q6J("ngSwitchCase","api"),r.xp6(1),r.Q6J("ngSwitchCase","examples"))}let Fn=(()=>{class n{constructor(n,e,t,o,i){this.activatedRoute=n,this.router=e,this.cd=t,this.titleService=o,this.tabbedService=i,this.tabs$=new d.X(null),this.alive=!0,(0,h.aj)([this.activatedRoute.params.pipe((0,p.h)(n=>!n.tab)),this.tabs$.pipe((0,p.h)(n=>n&&n.length))]).pipe((0,b.o)(()=>this.alive)).subscribe(([e,t])=>{this.router.navigate([t[0].tab],{relativeTo:n,replaceUrl:!0})}),(0,h.aj)([this.activatedRoute.params.pipe((0,p.h)(n=>n.tab)),this.tabs$.pipe((0,p.h)(n=>n&&n.length))]).pipe((0,b.o)(()=>this.alive)).subscribe(([n,e])=>{this.currentTab=e.find(e=>e.tab===n.tab),this.currentTab&&this.titleService.setTitle(`${this.titleService.getTitle()} - component ${this.currentTab.tab}`),this.cd.detectChanges()})}set tabs(n){n&&(n=Object.entries(n).filter(([n,e])=>e).map(([n,e])=>({tab:n})),this.tabs$.next(n))}hasOverview(n){return this.tabbedService.componentHasOverview(n)}hasExamples(n){return this.tabbedService.componentHasExamples(n)}hasTheme(n){return this.tabbedService.componentHasTheme(n)}hasMethods(n){return this.tabbedService.componentHasMethods(n)}hasProps(n){return this.tabbedService.componentHasProps(n)}hasAPI(n){return this.hasMethods(n)||this.hasProps(n)}ngOnDestroy(){this.alive=!1}}return n.\u0275fac=function(e){return new(e||n)(r.Y36(a.gz),r.Y36(a.F0),r.Y36(r.sBO),r.Y36(u.Dx),r.Y36(_.V))},n.\u0275cmp=r.Xpm({type:n,selectors:[["ngx-tabbed-block"]],inputs:{source:"source",tabs:"tabs"},decls:2,vars:2,consts:[[3,"ngSwitch"],[4,"ngFor","ngForOf"],[4,"ngSwitchCase"],[3,"source",4,"ngIf"],[3,"source"]],template:function(n,e){1&n&&(r.ynx(0,0),r.YNc(1,zn,5,4,"ng-container",1),r.BQk()),2&n&&(r.Q6J("ngSwitch",null==e.currentTab?null:e.currentTab.tab),r.xp6(1),r.Q6J("ngForOf",e.source))},directives:[c.RF,c.sg,c.n9,c.O5,W,gn,kn,qn],encapsulation:2,changeDetection:0}),n})();var $n=t(13653),Dn=t(87519),Ln=t(54395);let jn=(()=>{class n{setThemeTitle(n){this.themeTitle=n}setThemeName(n){this.themeName=n}setParentTheme(n){this.parentTheme=n}setThemeProperties(n){this.themeProperties=n}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=r.Yz7({token:n,factory:n.\u0275fac}),n})();var Bn=t(43190);let Vn=(()=>{class n{constructor(n){this.model=n,this.searchChanges$=new d.X(null)}changeSearch(n){this.searchChanges$.next(n)}get themeTitle(){return this.model.themeTitle}set themeTitle(n){this.model.setThemeTitle(n)}get themeName(){return this.model.themeName}set themeName(n){this.model.setThemeName(n)}get parentTheme(){return this.model.parentTheme}set parentTheme(n){this.model.setParentTheme(n)}get themeProperties(){return this.model.themeProperties}set themeProperties(n){const e=Object.entries(n).map(([n,e])=>{const t=e.value;return{name:n,value:Array.isArray(t)?t.join(" "):t,parents:e.parents}});this.model.setThemeProperties(e)}get filteredThemeProperties(){return this.searchChanges$.asObservable().pipe((0,Bn.w)(n=>(0,J.of)(n?this.themeProperties.filter(({name:e})=>e.toLowerCase().includes(n.toLowerCase())):this.themeProperties)))}}return n.\u0275fac=function(e){return new(e||n)(r.LFG(jn))},n.\u0275prov=r.Yz7({token:n,factory:n.\u0275fac}),n})();function Hn(n,e){if(1&n&&(r.TgZ(0,"p"),r._uU(1),r.qZA()),2&n){const n=r.oxw();r.xp6(1),r.hij("inherited from ",n.vm.parentTheme," theme")}}function Xn(n,e){1&n&&r._UZ(0,"i",11)}function En(n,e){if(1&n&&(r.TgZ(0,"span",12),r._uU(1),r.qZA()),2&n){const n=r.oxw().$implicit;r.xp6(1),r.hij("(",n.theme,")")}}const Rn=function(n){return["/docs/themes",n]};function Kn(n,e){if(1&n&&(r.TgZ(0,"a",6),r.YNc(1,Xn,1,0,"i",9),r.TgZ(2,"span"),r._uU(3),r.qZA(),r.YNc(4,En,2,1,"span",10),r.qZA()),2&n){const n=e.$implicit,t=e.index,o=r.oxw(2);r.ekj("inheritance-property",t>0),r.s9C("fragment",n.prop),r.Q6J("routerLink",r.VKq(7,Rn,n.theme)),r.xp6(1),r.Q6J("ngIf",t>0),r.xp6(2),r.Oqu(n.prop),r.xp6(1),r.Q6J("ngIf",n.theme!==o.vm.themeName)}}function Wn(n,e){if(1&n&&(r.TgZ(0,"tr",5),r.TgZ(1,"td"),r.TgZ(2,"a",6),r._uU(3),r.qZA(),r.qZA(),r.TgZ(4,"td",7),r._uU(5),r.qZA(),r.TgZ(6,"td"),r.YNc(7,Kn,5,9,"a",8),r.qZA(),r.qZA()),2&n){const n=e.$implicit;r.Q6J("ngxFragment",n.name)("ngxFragmentSync",!1),r.xp6(2),r.s9C("fragment",n.name),r.xp6(1),r.Oqu(n.name),r.xp6(2),r.Oqu(n.value),r.xp6(2),r.Q6J("ngForOf",n.parents)}}let Gn=(()=>{class n{constructor(n){this.vm=n,this.searchControl=new x.NI,this.alive=!0}set setBlock(n){this.vm.themeTitle=n.name,this.vm.themeName=n.source.name,this.vm.parentTheme=n.source.parent,this.vm.themeProperties=n.source.data}ngOnInit(){this.searchControl.valueChanges.pipe((0,$n.T)(1),(0,Dn.x)(),(0,Ln.b)(300),(0,b.o)(()=>this.alive)).subscribe(n=>this.vm.changeSearch(n))}ngOnDestroy(){this.alive=!1}}return n.\u0275fac=function(e){return new(e||n)(r.Y36(Vn))},n.\u0275cmp=r.Xpm({type:n,selectors:[["ngx-theme-block"]],inputs:{setBlock:["block","setBlock"]},features:[r._Bn([jn,Vn])],decls:19,vars:6,consts:[[4,"ngIf"],[1,"search-wrapper"],["placeholder","Search for...",1,"search-control",3,"formControl"],[1,"striped"],["ngxFragmentClass","highlighted-row",3,"ngxFragment","ngxFragmentSync",4,"ngFor","ngForOf"],["ngxFragmentClass","highlighted-row",3,"ngxFragment","ngxFragmentSync"],[3,"routerLink","fragment"],["ngxColorSwatch",""],[3,"routerLink","fragment","inheritance-property",4,"ngFor","ngForOf"],["class","inheritance-icon feather-arrow-left",4,"ngIf"],["class","parent-theme-name",4,"ngIf"],[1,"inheritance-icon","feather-arrow-left"],[1,"parent-theme-name"]],template:function(n,e){1&n&&(r.TgZ(0,"nb-card"),r.TgZ(1,"nb-card-body"),r.TgZ(2,"h2"),r._uU(3),r.qZA(),r.YNc(4,Hn,2,1,"p",0),r.TgZ(5,"div",1),r._UZ(6,"input",2),r.qZA(),r.TgZ(7,"table",3),r.TgZ(8,"thead"),r.TgZ(9,"tr"),r.TgZ(10,"td"),r._uU(11,"Name"),r.qZA(),r.TgZ(12,"td"),r._uU(13,"Value"),r.qZA(),r.TgZ(14,"td"),r._uU(15,"Parent"),r.qZA(),r.qZA(),r.qZA(),r.TgZ(16,"tbody"),r.YNc(17,Wn,8,6,"tr",4),r.ALo(18,"async"),r.qZA(),r.qZA(),r.qZA(),r.qZA()),2&n&&(r.xp6(3),r.hij("",e.vm.themeTitle," Theme"),r.xp6(1),r.Q6J("ngIf",e.vm.parentTheme),r.xp6(2),r.Q6J("formControl",e.searchControl),r.xp6(11),r.Q6J("ngForOf",r.lcZ(18,4,e.vm.filteredThemeProperties)))},directives:[g.Asz,g.yKW,c.O5,x.Fj,x.JJ,x.oH,c.sg,s.E,a.yS],pipes:[c.Ov],styles:[".nb-theme-ngx-landing [_nghost-%COMP%] .inheritance-icon[_ngcontent-%COMP%]{margin:0 .25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .inheritance-property[_ngcontent-%COMP%]{color:#405571}.nb-theme-ngx-landing [_nghost-%COMP%] .parent-theme-name[_ngcontent-%COMP%]{margin-left:.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .highlighted-row[_ngcontent-%COMP%]{background-color: !important}.nb-theme-ngx-landing [_nghost-%COMP%] .search-control[_ngcontent-%COMP%]{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#405571;background-clip:padding-box;border:1px solid;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.nb-theme-ngx-landing-material [_nghost-%COMP%] .inheritance-icon[_ngcontent-%COMP%]{margin:0 .25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .inheritance-property[_ngcontent-%COMP%]{color:#405571}.nb-theme-ngx-landing-material [_nghost-%COMP%] .parent-theme-name[_ngcontent-%COMP%]{margin-left:.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .highlighted-row[_ngcontent-%COMP%]{background-color: !important}.nb-theme-ngx-landing-material [_nghost-%COMP%] .search-control[_ngcontent-%COMP%]{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#405571;background-clip:padding-box;border:1px solid;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.nb-theme-docs-page [_nghost-%COMP%] .inheritance-icon[_ngcontent-%COMP%]{margin:0 .25rem}.nb-theme-docs-page [_nghost-%COMP%] .inheritance-property[_ngcontent-%COMP%]{color:#494949}.nb-theme-docs-page [_nghost-%COMP%] .parent-theme-name[_ngcontent-%COMP%]{margin-left:.25rem}.nb-theme-docs-page [_nghost-%COMP%] .highlighted-row[_ngcontent-%COMP%]{background-color:#ced5dd!important}.nb-theme-docs-page [_nghost-%COMP%] .search-control[_ngcontent-%COMP%]{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#494949;background-clip:padding-box;border:1px solid #ced5dd;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}"],changeDetection:0}),n})();function ne(n,e){1&n&&r._UZ(0,"div",8),2&n&&r.Q6J("innerHtml",e.$implicit.html,r.oJD)}function ee(n,e){if(1&n&&(r.ynx(0),r.YNc(1,ne,1,1,"div",7),r.BQk()),2&n){const n=r.oxw().$implicit;r.xp6(1),r.Q6J("ngForOf",n.content)}}function te(n,e){if(1&n&&r._UZ(0,"ngx-live-example-block",9),2&n){const n=r.oxw().$implicit;r.Q6J("id",n.content)("title","example")}}function oe(n,e){if(1&n&&r._UZ(0,"ngx-inline-example-block",10),2&n){const n=r.oxw().$implicit;r.Q6J("content",n.content)}}function ie(n,e){if(1&n&&r._UZ(0,"ngx-stacked-example-block",10),2&n){const n=r.oxw().$implicit;r.Q6J("content",n.content)}}function ae(n,e){if(1&n&&(r.ynx(0,4),r.YNc(1,ee,2,1,"ng-container",3),r.YNc(2,te,1,2,"ngx-live-example-block",5),r.YNc(3,oe,1,1,"ngx-inline-example-block",6),r.YNc(4,ie,1,1,"ngx-stacked-example-block",6),r.BQk()),2&n){const n=e.$implicit;r.xp6(1),r.Q6J("ngIf","text"===n.type),r.xp6(1),r.Q6J("ngIf","live-example"===n.type),r.xp6(1),r.Q6J("ngIf","inline-example"===n.type),r.xp6(1),r.Q6J("ngIf","example"===n.type)}}function ce(n,e){if(1&n&&r._UZ(0,"ngx-props-block",11),2&n){const n=r.oxw();r.Q6J("source",n.source)}}function re(n,e){if(1&n&&r._UZ(0,"ngx-methods-block",11),2&n){const n=r.oxw();r.Q6J("source",n.source)}}function ge(n,e){if(1&n&&(r.ynx(0),r.TgZ(1,"h3"),r._uU(2,"Theme"),r.qZA(),r._UZ(3,"ngx-styles-table-block",11),r.BQk()),2&n){const n=r.oxw();r.xp6(3),r.Q6J("source",n.source)}}let se=(()=>{class n{constructor(n){this.tabbedService=n,this.overview=[]}set setSource(n){this.source=n,this.overview=n.overview}hasTheme(n){return this.tabbedService.componentHasTheme(n)}hasMethods(n){return this.tabbedService.componentHasMethods(n)}hasProps(n){return this.tabbedService.componentHasProps(n)}}return n.\u0275fac=function(e){return new(e||n)(r.Y36(_.V))},n.\u0275cmp=r.Xpm({type:n,selectors:[["ngx-component-block"]],inputs:{setSource:["source","setSource"]},decls:6,vars:5,consts:[[3,"ngxFragment"],["class","description",4,"ngFor","ngForOf"],[3,"source",4,"ngIf"],[4,"ngIf"],[1,"description"],["class","widget-block",3,"id","title",4,"ngIf"],["class","widget-block",3,"content",4,"ngIf"],[3,"innerHtml",4,"ngFor","ngForOf"],[3,"innerHtml"],[1,"widget-block",3,"id","title"],[1,"widget-block",3,"content"],[3,"source"]],template:function(n,e){1&n&&(r.TgZ(0,"nb-card",0),r.TgZ(1,"nb-card-body"),r.YNc(2,ae,5,4,"ng-container",1),r.YNc(3,ce,1,1,"ngx-props-block",2),r.YNc(4,re,1,1,"ngx-methods-block",2),r.YNc(5,ge,4,1,"ng-container",3),r.qZA(),r.qZA()),2&n&&(r.Q6J("ngxFragment",e.source.slag),r.xp6(2),r.Q6J("ngForOf",e.overview),r.xp6(1),r.Q6J("ngIf",e.hasProps(e.source)),r.xp6(1),r.Q6J("ngIf",e.hasMethods(e.source)),r.xp6(1),r.Q6J("ngIf",e.hasTheme(e.source)))},directives:[g.Asz,s.E,g.yKW,c.sg,c.O5,Z,D,B,_n,vn,rn],encapsulation:2,changeDetection:0}),n})();var le=t(74491);function me(n,e){if(1&n&&(r.TgZ(0,"a",4),r.TgZ(1,"div",5),r._UZ(2,"i",6),r.TgZ(3,"span"),r._uU(4),r.qZA(),r.qZA(),r.TgZ(5,"div",7),r._uU(6,"Previous page"),r.qZA(),r.qZA()),2&n){const n=r.oxw(2);r.Q6J("routerLink",n.paginationItem.prev.link),r.uIk("title",n.paginationItem.prev.title),r.xp6(4),r.Oqu(n.paginationItem.prev.title)}}function de(n,e){if(1&n&&(r.TgZ(0,"a",4),r.TgZ(1,"div",5),r.TgZ(2,"span"),r._uU(3),r.qZA(),r._UZ(4,"i",8),r.qZA(),r.TgZ(5,"div",7),r._uU(6,"Next page"),r.qZA(),r.qZA()),2&n){const n=r.oxw(2);r.Q6J("routerLink",n.paginationItem.next.link),r.uIk("title",n.paginationItem.next.title),r.xp6(3),r.Oqu(n.paginationItem.next.title)}}function he(n,e){if(1&n&&(r.ynx(0),r.TgZ(1,"nb-card",1),r.YNc(2,me,7,3,"a",2),r.qZA(),r.TgZ(3,"nb-card",3),r.YNc(4,de,7,3,"a",2),r.qZA(),r.BQk()),2&n){const n=r.oxw();r.xp6(1),r.ekj("invisible",!n.paginationItem.prev),r.xp6(1),r.Q6J("ngIf",n.paginationItem.prev),r.xp6(1),r.ekj("invisible",!n.paginationItem.next),r.xp6(1),r.Q6J("ngIf",n.paginationItem.next)}}let pe=(()=>{class n{constructor(n){this.paginationService=n}set setPaginationItem(n){this.paginationItem=this.getPaginationItem(n)}getPaginationItem(n){return this.paginationService.getPaginationItem(n)}}return n.\u0275fac=function(e){return new(e||n)(r.Y36(le.I))},n.\u0275cmp=r.Xpm({type:n,selectors:[["ngx-pager-block"]],inputs:{setPaginationItem:["currentItemSlag","setPaginationItem"]},decls:1,vars:1,consts:[[4,"ngIf"],[1,"left-block"],[3,"routerLink",4,"ngIf"],[1,"right-block"],[3,"routerLink"],[1,"page-title"],[1,"icon","nb-arrow-thin-left"],[1,"description"],[1,"icon","nb-arrow-thin-right"]],template:function(n,e){1&n&&r.YNc(0,he,5,6,"ng-container",0),2&n&&r.Q6J("ngIf",e.paginationItem)},directives:[c.O5,g.Asz,a.yS],styles:[".nb-theme-ngx-landing [_nghost-%COMP%]{display:flex;flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card{font-weight:300;flex:1}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card.invisible{visibility:hidden}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card a{padding:2rem;text-decoration:none;color:#919fb1;height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card .page-title{display:flex;justify-content:space-between;color:#546d8d;font-weight:500;font-size:1.2rem}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card .page-title i{margin-top:.3rem;font-weight:700;font-size:1.7rem}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card .page-title span{word-wrap:normal}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card .description{display:none}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card.left-block{text-align:right}@media (min-width:576px){.nb-theme-ngx-landing [_nghost-%COMP%]{flex-direction:row;flex-wrap:wrap}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card{margin-left:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card:first-child{margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card a{padding:2rem 3rem 2rem 2rem}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card .page-title{font-size:1.5rem;margin-bottom:.6rem}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card .description{display:block}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:flex;flex-direction:column}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card{font-weight:300;flex:1}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card.invisible{visibility:hidden}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card a{padding:2rem;text-decoration:none;color:#919fb1;height:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card .page-title{display:flex;justify-content:space-between;color:#546d8d;font-weight:500;font-size:1.2rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card .page-title i{margin-top:.3rem;font-weight:700;font-size:1.7rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card .page-title span{word-wrap:normal}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card .description{display:none}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card.left-block{text-align:right}@media (min-width:576px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{flex-direction:row;flex-wrap:wrap}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card{margin-left:1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card:first-child{margin-left:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card a{padding:2rem 3rem 2rem 2rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card .page-title{font-size:1.5rem;margin-bottom:.6rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card .description{display:block}}.nb-theme-docs-page [_nghost-%COMP%]{display:flex;flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] nb-card{font-weight:300;flex:1}.nb-theme-docs-page [_nghost-%COMP%] nb-card.invisible{visibility:hidden}.nb-theme-docs-page [_nghost-%COMP%] nb-card a{padding:2rem;text-decoration:none;color:#494949;height:100%}.nb-theme-docs-page [_nghost-%COMP%] nb-card .page-title{display:flex;justify-content:space-between;color:rgba(0,0,0,.88);font-weight:500;font-size:1.2rem}.nb-theme-docs-page [_nghost-%COMP%] nb-card .page-title i{color:#00db92;margin-top:.3rem;font-weight:700;font-size:1.7rem}.nb-theme-docs-page [_nghost-%COMP%] nb-card .page-title span{word-wrap:normal}.nb-theme-docs-page [_nghost-%COMP%] nb-card .description{display:none}.nb-theme-docs-page [_nghost-%COMP%] nb-card.left-block{text-align:right}@media (min-width:576px){.nb-theme-docs-page [_nghost-%COMP%]{flex-direction:row;flex-wrap:wrap}.nb-theme-docs-page [_nghost-%COMP%] nb-card{margin-left:1rem}.nb-theme-docs-page [_nghost-%COMP%] nb-card:first-child{margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] nb-card a{padding:2rem 3rem 2rem 2rem}.nb-theme-docs-page [_nghost-%COMP%] nb-card .page-title{font-size:1.5rem;margin-bottom:.6rem}.nb-theme-docs-page [_nghost-%COMP%] nb-card .description{display:block}}"],changeDetection:0}),n})();var be=t(99941);function ue(n,e){if(1&n&&(r.TgZ(0,"h2"),r._uU(1),r.qZA()),2&n){const n=r.oxw().$implicit;r.xp6(1),r.Oqu(n.name)}}function _e(n,e){if(1&n&&(r.TgZ(0,"div",5),r.TgZ(1,"a",6),r.TgZ(2,"nb-card"),r.TgZ(3,"nb-card-body"),r._UZ(4,"img",7),r.TgZ(5,"label",8),r._uU(6),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA()),2&n){const n=r.oxw().$implicit;r.xp6(1),r.Q6J("routerLink",n.link),r.xp6(1),r.uIk("title",n.name),r.xp6(2),r.MGl("src","assets/images/components/",n.icon,"",r.LSH),r.uIk("alt",n.name),r.xp6(2),r.Oqu(n.name)}}function Oe(n,e){if(1&n&&(r.ynx(0),r.YNc(1,ue,2,1,"h2",3),r.YNc(2,_e,7,5,"div",4),r.BQk()),2&n){const n=e.$implicit;r.xp6(1),r.Q6J("ngIf",n.group),r.xp6(1),r.Q6J("ngIf",!n.group)}}let fe=(()=>{class n{constructor(n){this.menu=n}ngOnInit(){this.components=this.menu.getPreparedMenu("/docs").find(({title:n})=>"Components"===n).children.slice(1).map(({data:{name:n,icon:e,type:t},link:o})=>({name:n,icon:e,link:o,group:"group"===t}))}}return n.\u0275fac=function(e){return new(e||n)(r.Y36(be.Q))},n.\u0275cmp=r.Xpm({type:n,selectors:[["ngx-components-overview-block"]],decls:5,vars:1,consts:[[1,"header-card"],[1,"components-list"],[4,"ngFor","ngForOf"],[4,"ngIf"],["class","component-card-wrapper",4,"ngIf"],[1,"component-card-wrapper"],[1,"component-navigate-link",3,"routerLink"],[1,"component-icon",3,"src"],[1,"component-name"]],template:function(n,e){1&n&&(r.TgZ(0,"nb-card",0),r.TgZ(1,"nb-card-header"),r._uU(2,"Components Overview"),r.qZA(),r.qZA(),r.TgZ(3,"div",1),r.YNc(4,Oe,3,2,"ng-container",2),r.qZA()),2&n&&(r.xp6(4),r.Q6J("ngForOf",e.components))},directives:[g.Asz,g.ndF,c.sg,c.O5,a.yS,g.yKW],styles:[".nb-theme-ngx-landing [_nghost-%COMP%] .components-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.nb-theme-ngx-landing [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{flex:1 1 100%;color:#405571;margin:1rem 0 2rem;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-card-wrapper[_ngcontent-%COMP%]{width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-icon[_ngcontent-%COMP%]{margin-bottom:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-name[_ngcontent-%COMP%]{color:#405571}.nb-theme-ngx-landing [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-navigate-link[_ngcontent-%COMP%]{text-decoration:none}.nb-theme-ngx-landing [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] nb-card[_ngcontent-%COMP%]{box-shadow:0 4px 27px 0 rgba(230,234,240,.2);transition:transform .25s ease}.nb-theme-ngx-landing [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] nb-card[_ngcontent-%COMP%] > nb-card-body[_ngcontent-%COMP%]{height:12.5rem;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.nb-theme-ngx-landing [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] nb-card[_ngcontent-%COMP%]:hover{box-shadow:0 15px 37px 0 #dbe2eb;transform:translateY(-1rem)}.nb-theme-ngx-landing [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] nb-card[_ngcontent-%COMP%]:hover .component-name[_ngcontent-%COMP%]{color:#405571}@media (min-width:400px){.nb-theme-ngx-landing [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-card-wrapper[_ngcontent-%COMP%]{flex:1 0 auto;width:50%;padding-left:1rem;padding-right:1rem}}@media (min-width:768px){.nb-theme-ngx-landing [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-card-wrapper[_ngcontent-%COMP%]{flex:1 0 auto;max-width:33.3%;padding-left:1.5rem;padding-right:1.5rem}}.nb-theme-ngx-landing-material [_nghost-%COMP%] .components-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.nb-theme-ngx-landing-material [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{flex:1 1 100%;color:#405571;margin:1rem 0 2rem;text-align:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-card-wrapper[_ngcontent-%COMP%]{width:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-icon[_ngcontent-%COMP%]{margin-bottom:1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-name[_ngcontent-%COMP%]{color:#405571}.nb-theme-ngx-landing-material [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-navigate-link[_ngcontent-%COMP%]{text-decoration:none}.nb-theme-ngx-landing-material [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] nb-card[_ngcontent-%COMP%]{box-shadow:0 4px 27px 0 rgba(230,234,240,.2);transition:transform .25s ease}.nb-theme-ngx-landing-material [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] nb-card[_ngcontent-%COMP%] > nb-card-body[_ngcontent-%COMP%]{height:12.5rem;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] nb-card[_ngcontent-%COMP%]:hover{box-shadow:0 15px 37px 0 #dbe2eb;transform:translateY(-1rem)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] nb-card[_ngcontent-%COMP%]:hover .component-name[_ngcontent-%COMP%]{color:#405571}@media (min-width:400px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-card-wrapper[_ngcontent-%COMP%]{flex:1 0 auto;width:50%;padding-left:1rem;padding-right:1rem}}@media (min-width:768px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-card-wrapper[_ngcontent-%COMP%]{flex:1 0 auto;max-width:33.3%;padding-left:1.5rem;padding-right:1.5rem}}.nb-theme-docs-page [_nghost-%COMP%] .components-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.nb-theme-docs-page [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{flex:1 1 100%;color:#405571;margin:1rem 0 2rem;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-card-wrapper[_ngcontent-%COMP%]{width:100%}.nb-theme-docs-page [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-icon[_ngcontent-%COMP%]{margin-bottom:1rem}.nb-theme-docs-page [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-name[_ngcontent-%COMP%]{color:#405571}.nb-theme-docs-page [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-navigate-link[_ngcontent-%COMP%]{text-decoration:none}.nb-theme-docs-page [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] nb-card[_ngcontent-%COMP%]{box-shadow:0 4px 27px 0 rgba(230,234,240,.2);transition:transform .25s ease}.nb-theme-docs-page [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] nb-card[_ngcontent-%COMP%] > nb-card-body[_ngcontent-%COMP%]{height:12.5rem;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.nb-theme-docs-page [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] nb-card[_ngcontent-%COMP%]:hover{box-shadow:0 15px 37px 0 #dbe2eb;transform:translateY(-1rem)}.nb-theme-docs-page [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] nb-card[_ngcontent-%COMP%]:hover .component-name[_ngcontent-%COMP%]{color:#494949}@media (min-width:400px){.nb-theme-docs-page [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-card-wrapper[_ngcontent-%COMP%]{flex:1 0 auto;width:50%;padding-left:1rem;padding-right:1rem}}@media (min-width:768px){.nb-theme-docs-page [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-card-wrapper[_ngcontent-%COMP%]{flex:1 0 auto;max-width:33.3%;padding-left:1.5rem;padding-right:1.5rem}}"]}),n})(),xe=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=r.oAB({type:n}),n.\u0275inj=r.cJS({imports:[[c.ez,a.Bz,o.v],c.ez,a.Bz]}),n})();var Ce=t(55197),Pe=t(20509);class Me{constructor(n,e){this.observables=n,this.project=e}call(n,e){return e.subscribe(new we(n,this.observables,this.project))}}class we extends Ce.L{constructor(n,e,t){super(n),this.observables=e,this.project=t,this.toRespond=[];const o=e.length;this.values=new Array(o);for(let i=0;i0){const n=o.indexOf(t);-1!==n&&o.splice(n,1)}}notifyComplete(){}_next(n){if(0===this.toRespond.length){const e=[n,...this.values];this.project?this._tryProject(e):this.destination.next(e)}}_tryProject(n){let e;try{e=this.project.apply(this,n)}catch(t){return void this.destination.error(t)}this.destination.next(e)}}var ve=t(83592),Ze=t(98933),ye=t(27239),ke=t(6349);const Te=function(){return[]};let qe=(()=>{class n{constructor(n,e,t,o,i,a){this.service=n,this.router=e,this.themeService=t,this.sidebarService=o,this.paginationService=i,this.metadataService=a,this.menuItems=[],this.collapsedBreakpoints=["xs","is","sm","md","lg"],this.sidebarTag="menuSidebar",this.alive=!0,this.metadataService.updateDescription("Free and Open Source ngx-admin to bootstrap the development of your product or to learn Angular. Over 40+ Angular Components and 60+ Usage Examples."),this.metadataService.updateTitle("A front-end admin dashboard on Angular 9+, Bootstrap 4+ and Nebular."),this.themeService.changeTheme("docs-page"),this.paginationService.setPaginationItems("/docs"),this.menuItems=this.service.getPreparedMenu("/docs"),this.router.events.pipe(function(...n){return e=>{let t;return"function"==typeof n[n.length-1]&&(t=n.pop()),e.lift(new Me(n,t))}}(this.themeService.onMediaQueryChange().pipe((0,U.U)(n=>n[1]))),(0,b.o)(()=>this.alive)).subscribe(([n,e])=>{if("/docs"===n.url){const n=this.menuItems[0].children[0];setTimeout(()=>this.router.navigateByUrl(n.link,{replaceUrl:!0}))}this.collapsedBreakpoints.includes(e.name)&&this.sidebarService.collapse(this.sidebarTag)})}ngOnDestroy(){this.alive=!1}}return n.\u0275fac=function(e){return new(e||n)(r.Y36(be.Q),r.Y36(a.F0),r.Y36(g.WMF),r.Y36(g.lzT),r.Y36(le.I),r.Y36(ve.D))},n.\u0275cmp=r.Xpm({type:n,selectors:[["ngx-landing-docs"]],decls:22,vars:8,consts:[["fixed",""],[1,"content-center"],[1,"docs-header",3,"sidebarTag","isDocs"],["withPopover",""],[1,"menu-sidebar",3,"tag","responsive","compactedBreakpoints","collapsedBreakpoints"],["tag","leftMenu",3,"items"],[1,"contact-us"],["href","https://stackoverflow.com/questions/ask"],["href","https://github.com/akveo/ngx-admin/issues/new"]],template:function(n,e){1&n&&(r.TgZ(0,"nb-layout"),r.TgZ(1,"nb-layout-header",0),r.TgZ(2,"div",1),r.TgZ(3,"ngx-landing-header",2),r._UZ(4,"ngx-material-theme-link",3),r.qZA(),r.qZA(),r.qZA(),r.TgZ(5,"nb-sidebar",4),r._UZ(6,"nb-menu",5),r.qZA(),r.TgZ(7,"nb-layout-column"),r._UZ(8,"router-outlet"),r.TgZ(9,"div",6),r.TgZ(10,"h2"),r._uU(11,"Need some help or found an issue?"),r.qZA(),r.TgZ(12,"p"),r._uU(13," Ask on "),r.TgZ(14,"a",7),r._uU(15,"Stack Overflow"),r.qZA(),r._uU(16," with tag `ngx-admin` or post an issue on "),r.TgZ(17,"a",8),r._uU(18,"GitHub"),r.qZA(),r._uU(19,". "),r.qZA(),r.qZA(),r.qZA(),r.TgZ(20,"nb-layout-footer"),r._UZ(21,"ngx-docs-footer"),r.qZA(),r.qZA()),2&n&&(r.xp6(3),r.Q6J("sidebarTag",e.sidebarTag)("isDocs",!0),r.xp6(2),r.Q6J("tag",e.sidebarTag)("responsive",!0)("compactedBreakpoints",r.DdM(7,Te))("collapsedBreakpoints",e.collapsedBreakpoints),r.xp6(1),r.Q6J("items",e.menuItems))},directives:[g.Aqw,g.dmS,Ze.O,ye.M,g.nZR,g.mBz,g.dP_,a.lC,g.l88,ke.W],styles:[".nb-theme-ngx-landing [_nghost-%COMP%] .menu-sidebar.fixed[_ngcontent-%COMP%]{box-shadow:8px 0 20px 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-ngx-landing [_nghost-%COMP%] .content-center[_ngcontent-%COMP%]{max-width:1440px;width:100%;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap}.nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#000}.nb-theme-ngx-landing [_nghost-%COMP%] .collapse-all[_ngcontent-%COMP%]{position:absolute;right:1px;top:.75rem;font-size:.75rem;color:#405571;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout .main-container{padding-top:3rem}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout .main-container .scrollable{padding-top:0}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout .layout-container{max-width:1440px;width:100%;margin-left:auto;margin-right:auto}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-footer ngx-docs-footer .contact{display:none}@media (min-width:1200px){.nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 0}}@media (min-width:1280px){.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-footer{margin-right:17.875rem}}.nb-theme-ngx-landing-material [_nghost-%COMP%] .menu-sidebar.fixed[_ngcontent-%COMP%]{box-shadow:8px 0 20px 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%]{background-color:#6200ee}.nb-theme-ngx-landing-material [_nghost-%COMP%] .content-center[_ngcontent-%COMP%]{max-width:1440px;width:100%;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap}.nb-theme-ngx-landing-material [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#000}.nb-theme-ngx-landing-material [_nghost-%COMP%] .collapse-all[_ngcontent-%COMP%]{position:absolute;right:1px;top:.75rem;font-size:.75rem;color:#405571;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout .main-container{padding-top:3rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout .main-container .scrollable{padding-top:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout .layout-container{max-width:1440px;width:100%;margin-left:auto;margin-right:auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout-footer ngx-docs-footer .contact{display:none}@media (min-width:1200px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 0}}@media (min-width:1280px){.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout-footer{margin-right:17.875rem}}.nb-theme-docs-page [_nghost-%COMP%] .menu-sidebar.fixed[_ngcontent-%COMP%]{box-shadow:8px 0 20px 0 rgba(218,224,235,.6)}.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-docs-page [_nghost-%COMP%] .content-center[_ngcontent-%COMP%]{max-width:1440px;width:100%;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 1rem}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#000}.nb-theme-docs-page [_nghost-%COMP%] .collapse-all[_ngcontent-%COMP%]{position:absolute;right:1px;top:.75rem;font-size:.75rem;color:#405571;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none}.nb-theme-docs-page [_nghost-%COMP%] nb-layout .main-container{padding-top:3rem}.nb-theme-docs-page [_nghost-%COMP%] nb-layout .main-container .scrollable{padding-top:0}.nb-theme-docs-page [_nghost-%COMP%] nb-layout .layout-container{max-width:1440px;width:100%;margin-left:auto;margin-right:auto}.nb-theme-docs-page [_nghost-%COMP%] nb-layout-footer ngx-docs-footer .contact{display:none}@media (min-width:1200px){.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 0}}@media (min-width:1280px){.nb-theme-docs-page [_nghost-%COMP%] nb-layout-footer{margin-right:17.875rem}}"]}),n})();var Ae=t(68307),Qe=t(35226),Ie=t(51307),Je=t(94458),Ue=t(22759),Se=t(91137),Ye=t(10511),Ne=t(44095),ze=t(37);function Fe(n,e){if(1&n&&(r.TgZ(0,"nb-card",6),r.TgZ(1,"nb-card-header"),r._uU(2),r.qZA(),r.TgZ(3,"nb-card-body"),r._UZ(4,"ngx-page-tabs",7),r.qZA(),r.qZA()),2&n){const n=r.oxw();r.xp6(2),r.hij(" ",null==n.currentItem?null:n.currentItem.name," "),r.xp6(2),r.Q6J("tabs",null==n.currentItem?null:n.currentItem.tabs)}}function $e(n,e){if(1&n&&r._UZ(0,"ngx-md-block",13),2&n){const n=r.oxw().$implicit;r.Q6J("source",n.children)}}function De(n,e){if(1&n&&r._UZ(0,"ngx-component-block",13),2&n){const n=r.oxw().$implicit;r.Q6J("source",n.source)}}function Le(n,e){if(1&n&&r._UZ(0,"ngx-tabbed-block",14),2&n){const n=r.oxw().$implicit,e=r.oxw();r.Q6J("source",n.children)("tabs",e.currentItem.tabs)}}function je(n,e){if(1&n&&r._UZ(0,"ngx-theme-block",15),2&n){const n=r.oxw().$implicit;r.Q6J("block",n)}}function Be(n,e){1&n&&r._UZ(0,"ngx-components-overview-block")}function Ve(n,e){if(1&n&&(r.ynx(0),r.ynx(1,8),r.YNc(2,$e,1,1,"ngx-md-block",9),r.YNc(3,De,1,1,"ngx-component-block",9),r.YNc(4,Le,1,2,"ngx-tabbed-block",10),r.YNc(5,je,1,1,"ngx-theme-block",11),r.YNc(6,Be,1,0,"ngx-components-overview-block",12),r.BQk(),r.BQk()),2&n){const n=e.$implicit;r.xp6(1),r.Q6J("ngSwitch",n.block),r.xp6(1),r.Q6J("ngSwitchCase","markdown"),r.xp6(1),r.Q6J("ngSwitchCase","component"),r.xp6(1),r.Q6J("ngSwitchCase","tabbed"),r.xp6(1),r.Q6J("ngSwitchCase","theme"),r.xp6(1),r.Q6J("ngSwitchCase","components-overview")}}function He(n,e){1&n&&(r.TgZ(0,"p",16),r._uU(1,"Page does not exist."),r.qZA())}function Xe(n,e){if(1&n&&(r.TgZ(0,"div",17),r.TgZ(1,"div",18),r._UZ(2,"ngx-page-tabs",19),r._UZ(3,"ngx-page-toc",20),r.qZA(),r.qZA()),2&n){const n=r.oxw();r.xp6(2),r.Q6J("tabs",null==n.currentItem?null:n.currentItem.tabs),r.xp6(1),r.Q6J("toc",null==n.currentItem?null:n.currentItem.toc)}}let Ee=(()=>{class n{constructor(n,e,t,o,i,a,c){this.window=n,this.ngZone=e,this.router=t,this.activatedRoute=o,this.structureService=i,this.tocState=a,this.metaDataService=c,this.alive=!0}get showSettings(){return this.currentItem&&this.currentItem.children.some(n=>["markdown","component","tabbed"].includes(n.block))}ngOnInit(){this.handlePageNavigation(),this.handleTocScroll(),this.window.history.scrollRestoration="manual"}handlePageNavigation(){this.activatedRoute.params.pipe((0,b.o)(()=>this.alive),(0,p.h)(n=>n.subPage),(0,U.U)(n=>{const e=`${n.page}_${n.subPage}`;return this.structureService.findPageBySlag(this.structureService.getPreparedStructure(),e)}),(0,p.h)(n=>n),(0,Ae.b)(n=>{this.metaDataService.updateTitle(n.title),this.metaDataService.updateDescription(n.description),this.metaDataService.updateKeywords(n.keywords)}),(0,Qe._)(),(0,Ie.x)()).subscribe(n=>{this.currentItem=n})}handleTocScroll(){this.ngZone.runOutsideAngular(()=>{(0,Ue.R)(this.window,"scroll").pipe(n=>(0,Je.O)(new d.X(null))(n),(0,Ie.x)(),(0,b.o)(()=>this.alive),(0,p.h)(()=>this.tocState.list().length>0)).subscribe(()=>{this.tocState.list().map(n=>n.setInView(!1));const n=this.tocState.list().reduce((n,e)=>e.y>0&&e.y:last-child{margin-bottom:0!important}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card nb-card-body>:last-child :last-child{margin-bottom:0!important}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h1, .nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h2, .nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h3, .nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h4, .nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h5, .nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h6{line-height:1.25;margin-bottom:1.25rem;font-weight:700}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h3{color:#405571}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card p{font-size:.9375rem;line-height:1.5}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card img{max-width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card pre{margin-bottom:2rem}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card code{background:#f1f2f3;padding:.125rem .5rem;border-radius:.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card code.hljs{color:#f8f8f2;padding:2rem 2.5rem;border-radius:.5rem;font-size:.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .widget-block{display:block;margin-bottom:2rem}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ngx-styles-table-block table{margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table{font-size:.9375rem;width:100%;margin-bottom:3rem}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table thead{color:#8994a3;border-bottom:1px solid #f1f2f3}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table thead td{padding:1rem .5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table tr{border-bottom:1px solid #f1f2f3}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table tr:last-child{border:none}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table tr p{margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table td{padding:1rem .5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table td:first-child{font-weight:500}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table.striped tbody tr:nth-child(odd){background:#f5f6f7}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table.striped td{padding:1rem .5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ul{margin-bottom:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ul ul{padding-left:2.5rem;list-style-type:none}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ul ul>li{list-style:circle;position:relative;margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ul li{font-size:.9375rem;line-height:1.5;margin-bottom:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note{padding:1.25rem 3rem 1.5rem 1.25rem;border-radius:.25rem;margin-bottom:3rem}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note .note-title{font-weight:500;text-transform:uppercase;margin-bottom:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note .note-body{font-size:.875rem;line-height:1.5}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note.note-info{background-color:#f0f6ff}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note.note-warning{background-color:#fffae4}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .color-swatch{display:inline-block;border:1px solid #000;width:.875rem;height:.875rem;margin-left:7px;margin-bottom:-2px;border-radius:2px}.nb-theme-ngx-landing [_nghost-%COMP%] .horizontal-nav[_ngcontent-%COMP%]{margin-top:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .horizontal-nav[_ngcontent-%COMP%] nb-card-body[_ngcontent-%COMP%]{padding:0;overflow:visible}.nb-theme-ngx-landing [_nghost-%COMP%] .settings-column[_ngcontent-%COMP%]{display:none}@media (min-width:768px){.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card nb-card-body{padding:2rem 3rem 2rem 2rem}}@media (min-width:992px){.nb-theme-ngx-landing [_nghost-%COMP%] .horizontal-nav[_ngcontent-%COMP%]{margin-top:0}}@media (min-width:1280px){.nb-theme-ngx-landing [_nghost-%COMP%] .horizontal-nav[_ngcontent-%COMP%] nb-card-body[_ngcontent-%COMP%]{display:none}.nb-theme-ngx-landing [_nghost-%COMP%] .settings-column[_ngcontent-%COMP%]{display:block;margin-left:1.875rem;width:16rem}.nb-theme-ngx-landing [_nghost-%COMP%] .settings-column[_ngcontent-%COMP%] ngx-page-tabs[_ngcontent-%COMP%]{margin-bottom:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .fixed-panel[_ngcontent-%COMP%]{position:fixed;width:inherit}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:flex}.nb-theme-ngx-landing-material [_nghost-%COMP%] .not-found[_ngcontent-%COMP%]{color:#405571;font-size:1.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%]{flex:3;min-width:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card nb-card-body{padding:2rem 1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card nb-card-body>:last-child{margin-bottom:0!important}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card nb-card-body>:last-child :last-child{margin-bottom:0!important}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h1, .nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h2, .nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h3, .nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h4, .nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h5, .nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h6{line-height:1.25;margin-bottom:1.25rem;font-weight:700}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h3{color:#405571}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card p{font-size:.9375rem;line-height:1.5}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card img{max-width:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card pre{margin-bottom:2rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card code{background:#f1f2f3;padding:.125rem .5rem;border-radius:.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card code.hljs{color:#f8f8f2;padding:2rem 2.5rem;border-radius:.5rem;font-size:.875rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .widget-block{display:block;margin-bottom:2rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ngx-styles-table-block table{margin-bottom:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table{font-size:.9375rem;width:100%;margin-bottom:3rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table thead{color:#8994a3;border-bottom:1px solid #f1f2f3}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table thead td{padding:1rem .5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table tr{border-bottom:1px solid #f1f2f3}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table tr:last-child{border:none}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table tr p{margin-bottom:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table td{padding:1rem .5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table td:first-child{font-weight:500}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table.striped tbody tr:nth-child(odd){background:#f5f6f7}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table.striped td{padding:1rem .5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ul{margin-bottom:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ul ul{padding-left:2.5rem;list-style-type:none}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ul ul>li{list-style:circle;position:relative;margin-bottom:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ul li{font-size:.9375rem;line-height:1.5;margin-bottom:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note{padding:1.25rem 3rem 1.5rem 1.25rem;border-radius:.25rem;margin-bottom:3rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note .note-title{font-weight:500;text-transform:uppercase;margin-bottom:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note .note-body{font-size:.875rem;line-height:1.5}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note.note-info{background-color:#f0f6ff}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note.note-warning{background-color:#fffae4}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .color-swatch{display:inline-block;border:1px solid #000;width:.875rem;height:.875rem;margin-left:7px;margin-bottom:-2px;border-radius:2px}.nb-theme-ngx-landing-material [_nghost-%COMP%] .horizontal-nav[_ngcontent-%COMP%]{margin-top:1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .horizontal-nav[_ngcontent-%COMP%] nb-card-body[_ngcontent-%COMP%]{padding:0;overflow:visible}.nb-theme-ngx-landing-material [_nghost-%COMP%] .settings-column[_ngcontent-%COMP%]{display:none}@media (min-width:768px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card nb-card-body{padding:2rem 3rem 2rem 2rem}}@media (min-width:992px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .horizontal-nav[_ngcontent-%COMP%]{margin-top:0}}@media (min-width:1280px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .horizontal-nav[_ngcontent-%COMP%] nb-card-body[_ngcontent-%COMP%]{display:none}.nb-theme-ngx-landing-material [_nghost-%COMP%] .settings-column[_ngcontent-%COMP%]{display:block;margin-left:1.875rem;width:16rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .settings-column[_ngcontent-%COMP%] ngx-page-tabs[_ngcontent-%COMP%]{margin-bottom:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .fixed-panel[_ngcontent-%COMP%]{position:fixed;width:inherit}}.nb-theme-docs-page [_nghost-%COMP%]{display:flex}.nb-theme-docs-page [_nghost-%COMP%] .not-found[_ngcontent-%COMP%]{color:#405571;font-size:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%]{flex:3;min-width:0}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card nb-card-body{padding:2rem 1rem}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card nb-card-body>:last-child{margin-bottom:0!important}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card nb-card-body>:last-child :last-child{margin-bottom:0!important}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h1, .nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h2, .nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h3, .nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h4, .nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h5, .nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h6{line-height:1.25;margin-bottom:1.25rem;font-weight:700}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h3{color:#405571}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card p{font-size:.9375rem;line-height:1.5}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card img{max-width:100%}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card pre{margin-bottom:2rem}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card code{background:#f1f2f3;color:#5699f0;padding:.125rem .5rem;border-radius:.25rem}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card code.hljs{color:#f8f8f2;padding:2rem 2.5rem;border-radius:.5rem;background:linear-gradient(225deg,#333c66,#1d2447);font-size:.875rem}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .widget-block{display:block;margin-bottom:2rem}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ngx-styles-table-block table{margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table{font-size:.9375rem;width:100%;margin-bottom:3rem}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table thead{color:#8994a3;border-bottom:1px solid #f1f2f3}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table thead td{padding:1rem .5rem}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table tr{border-bottom:1px solid #f1f2f3}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table tr:last-child{border:none}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table tr p{margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table td{padding:1rem .5rem}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table td:first-child{font-weight:500}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table.striped tbody tr:nth-child(odd){background:#f5f6f7}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table.striped td{padding:1rem .5rem}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ul{margin-bottom:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ul ul{padding-left:2.5rem;list-style-type:none}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ul ul>li{list-style:circle;position:relative;margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ul li{font-size:.9375rem;line-height:1.5;margin-bottom:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note{padding:1.25rem 3rem 1.5rem 1.25rem;border-radius:.25rem;margin-bottom:3rem}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note .note-title{font-weight:500;text-transform:uppercase;margin-bottom:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note .note-body{font-size:.875rem;line-height:1.5}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note.note-info{color:#5699f0;background-color:#f0f6ff}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note.note-warning{color:#f09301;background-color:#fffae4}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .color-swatch{display:inline-block;border:1px solid #000;width:.875rem;height:.875rem;margin-left:7px;margin-bottom:-2px;border-radius:2px}.nb-theme-docs-page [_nghost-%COMP%] .horizontal-nav[_ngcontent-%COMP%]{margin-top:1rem}.nb-theme-docs-page [_nghost-%COMP%] .horizontal-nav[_ngcontent-%COMP%] nb-card-body[_ngcontent-%COMP%]{background-color:#fafafa;padding:0;overflow:visible}.nb-theme-docs-page [_nghost-%COMP%] .settings-column[_ngcontent-%COMP%]{display:none}@media (min-width:768px){.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card nb-card-body{padding:2rem 3rem 2rem 2rem}}@media (min-width:992px){.nb-theme-docs-page [_nghost-%COMP%] .horizontal-nav[_ngcontent-%COMP%]{margin-top:0}}@media (min-width:1280px){.nb-theme-docs-page [_nghost-%COMP%] .horizontal-nav[_ngcontent-%COMP%] nb-card-body[_ngcontent-%COMP%]{display:none}.nb-theme-docs-page [_nghost-%COMP%] .settings-column[_ngcontent-%COMP%]{display:block;margin-left:1.875rem;width:16rem}.nb-theme-docs-page [_nghost-%COMP%] .settings-column[_ngcontent-%COMP%] ngx-page-tabs[_ngcontent-%COMP%]{margin-bottom:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .fixed-panel[_ngcontent-%COMP%]{position:fixed;width:inherit}}"]}),n})();const Re=[{path:"",component:qe,children:[{path:":page",component:Ee},{path:":page/:subPage",component:Ee},{path:":page/:subPage/:tab",component:Ee}]}];let Ke=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=r.oAB({type:n}),n.\u0275inj=r.cJS({imports:[[a.Bz.forChild(Re)],a.Bz]}),n})();var We=t(13585);let Ge=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=r.oAB({type:n}),n.\u0275inj=r.cJS({imports:[[o.v,i.kz,We.Z,Ke,xe]]}),n})()}}]); \ No newline at end of file diff --git a/410-es5.50ca420076cf82d50e2a.js b/410-es5.50ca420076cf82d50e2a.js deleted file mode 100644 index 19d1ec7c41..0000000000 --- a/410-es5.50ca420076cf82d50e2a.js +++ /dev/null @@ -1 +0,0 @@ -!function(){function n(n){return function(n){if(Array.isArray(n))return g(n)}(n)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||c(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function e(n,t){return(e=Object.setPrototypeOf||function(n,e){return n.__proto__=e,n})(n,t)}function t(n){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(n){return!1}}();return function(){var t,i=a(n);if(e){var r=a(this).constructor;t=Reflect.construct(i,arguments,r)}else t=i.apply(this,arguments);return o(this,t)}}function o(n,e){return!e||"object"!=typeof e&&"function"!=typeof e?i(n):e}function i(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function a(n){return(a=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)})(n)}function r(n,e){return function(n){if(Array.isArray(n))return n}(n)||function(n,e){var t=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null==t)return;var o,i,a=[],r=!0,c=!1;try{for(t=t.call(n);!(r=(o=t.next()).done)&&(a.push(o.value),!e||a.length!==e);r=!0);}catch(g){c=!0,i=g}finally{try{r||null==t.return||t.return()}finally{if(c)throw i}}return a}(n,e)||c(n,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(n,e){if(n){if("string"==typeof n)return g(n,e);var t=Object.prototype.toString.call(n).slice(8,-1);return"Object"===t&&n.constructor&&(t=n.constructor.name),"Map"===t||"Set"===t?Array.from(n):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?g(n,e):void 0}}function g(n,e){(null==e||e>n.length)&&(e=n.length);for(var t=0,o=new Array(e);tul{padding:0;margin-bottom:0!important;border-radius:.5rem .5rem 0 0;background-color:#ebeff5;overflow:hidden}.nb-theme-ngx-landing [_nghost-%COMP%] nb-tabset.tabs-container>ul li{padding:.4rem;width:20%;margin-bottom:0!important}.nb-theme-ngx-landing [_nghost-%COMP%] nb-tabset.tabs-container>ul li:first-child{margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] nb-tabset.tabs-container>ul li a{color:#405571}.nb-theme-ngx-landing [_nghost-%COMP%] nb-tabset.tabs-container>ul li.active{background:linear-gradient(225deg,#333c66,#1d2447)}.nb-theme-ngx-landing [_nghost-%COMP%] nb-tabset.tabs-container>ul li.active a{color:#fff}.nb-theme-ngx-landing [_nghost-%COMP%] nb-tabset.tabs-container .container{border-radius:0 0 .5rem .5rem}@media (min-width:400px){.nb-theme-ngx-landing [_nghost-%COMP%] button[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{display:inline}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:block;position:relative}.nb-theme-ngx-landing-material [_nghost-%COMP%] button[_ngcontent-%COMP%]{background:transparent;color:#405571;text-transform:inherit;padding:.45rem 1.5rem;position:absolute;right:0;top:0;cursor:pointer;font-weight:400;font-size:.9rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] button[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{font-size:.95rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] button[_ngcontent-%COMP%]:active, .nb-theme-ngx-landing-material [_nghost-%COMP%] button[_ngcontent-%COMP%]:focus, .nb-theme-ngx-landing-material [_nghost-%COMP%] button[_ngcontent-%COMP%]:hover{cursor:pointer;color:#405571;outline:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] button[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{display:none}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-tabset.tabs-container{border-radius:.5rem .5rem 0 0}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-tabset.tabs-container>ul{padding:0;margin-bottom:0!important;border-radius:.5rem .5rem 0 0;background-color:#ebeff5;overflow:hidden}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-tabset.tabs-container>ul li{padding:.4rem;width:20%;margin-bottom:0!important}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-tabset.tabs-container>ul li:first-child{margin-left:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-tabset.tabs-container>ul li a{color:#405571}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-tabset.tabs-container>ul li.active{background:linear-gradient(225deg,#333c66,#1d2447)}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-tabset.tabs-container>ul li.active a{color:#fff}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-tabset.tabs-container .container{border-radius:0 0 .5rem .5rem}@media (min-width:400px){.nb-theme-ngx-landing-material [_nghost-%COMP%] button[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{display:inline}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;position:relative}.nb-theme-docs-page [_nghost-%COMP%] button[_ngcontent-%COMP%]{background:transparent;color:#405571;text-transform:inherit;padding:.45rem 1.5rem;position:absolute;right:0;top:0;cursor:pointer;font-weight:400;font-size:.9rem}.nb-theme-docs-page [_nghost-%COMP%] button[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{font-size:.95rem}.nb-theme-docs-page [_nghost-%COMP%] button[_ngcontent-%COMP%]:active, .nb-theme-docs-page [_nghost-%COMP%] button[_ngcontent-%COMP%]:focus, .nb-theme-docs-page [_nghost-%COMP%] button[_ngcontent-%COMP%]:hover{cursor:pointer;color:#405571;outline:0}.nb-theme-docs-page [_nghost-%COMP%] button[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{display:none}.nb-theme-docs-page [_nghost-%COMP%] nb-tabset.tabs-container{border-radius:.5rem .5rem 0 0}.nb-theme-docs-page [_nghost-%COMP%] nb-tabset.tabs-container>ul{padding:0;margin-bottom:0!important;border-radius:.5rem .5rem 0 0;background-color:#ebeff5;overflow:hidden}.nb-theme-docs-page [_nghost-%COMP%] nb-tabset.tabs-container>ul li{padding:.4rem;width:20%;margin-bottom:0!important}.nb-theme-docs-page [_nghost-%COMP%] nb-tabset.tabs-container>ul li:first-child{margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] nb-tabset.tabs-container>ul li a{color:#405571}.nb-theme-docs-page [_nghost-%COMP%] nb-tabset.tabs-container>ul li.active{background:linear-gradient(225deg,#333c66,#1d2447)}.nb-theme-docs-page [_nghost-%COMP%] nb-tabset.tabs-container>ul li.active a{color:#fff}.nb-theme-docs-page [_nghost-%COMP%] nb-tabset.tabs-container .container{border-radius:0 0 .5rem .5rem}@media (min-width:400px){.nb-theme-docs-page [_nghost-%COMP%] button[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{display:inline}}"],changeDetection:0}),n}();function H(n,e){if(1&n&&p._UZ(0,"ngx-example-block",1),2&n){var t=p.oxw();p.Q6J("content",t.content)}}function E(n,e){if(1&n&&p._UZ(0,"ngx-tabbed-example-block",1),2&n){var t=p.oxw();p.Q6J("content",t.content)}}var X=function(){var n=function(){function n(){m(this,n)}return l(n,[{key:"isOneFile",get:function(){return!this.isTabbed}},{key:"isTabbed",get:function(){return this.content.files.length>1}}]),n}();return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=p.Xpm({type:n,selectors:[["ngx-inline-example-block"]],inputs:{content:"content"},decls:2,vars:2,consts:[[3,"content",4,"ngIf"],[3,"content"]],template:function(n,e){1&n&&(p.YNc(0,H,1,1,"ngx-example-block",0),p.YNc(1,E,1,1,"ngx-tabbed-example-block",0)),2&n&&(p.Q6J("ngIf",e.isOneFile),p.xp6(1),p.Q6J("ngIf",e.isTabbed))},directives:[h.O5,z,V],encapsulation:2,changeDetection:0}),n}(),R=c(17238),K=(0,R.oQ)((0,R.jt)("{{ timing }}s {{ delay }}s",(0,R.F4)([(0,R.oB)({transform:"scale3d(1, 1, 1)"}),(0,R.oB)({transform:"scale3d({{ scale }}, {{ scale }}, {{ scale }})"}),(0,R.oB)({transform:"scale3d(1, 1, 1)"})])),{params:{scale:1.02,timing:.5,delay:0}}),W=function(){var n=function(){function n(){m(this,n),this.isLive=!0}return l(n,[{key:"changeView",value:function(n){this.isLive=n===w.LIVE}}]),n}();return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=p.Xpm({type:n,selectors:[["ngx-stacked-example-block"]],inputs:{content:"content"},decls:3,vars:6,consts:[["hasViewSwitch","true",3,"hidden","content","changeView"]],template:function(n,e){1&n&&(p.TgZ(0,"div"),p.TgZ(1,"ngx-live-example-block",0),p.NdJ("changeView",function(n){return e.changeView(n)}),p.qZA(),p.TgZ(2,"ngx-tabbed-example-block",0),p.NdJ("changeView",function(n){return e.changeView(n)}),p.qZA(),p.qZA()),2&n&&(p.xp6(1),p.Q6J("hidden",!e.isLive)("@exampleState",e.isLive?"live":"code")("content",e.content),p.xp6(1),p.Q6J("hidden",e.isLive)("@exampleState",e.isLive?"live":"code")("content",e.content))},directives:[Q,V],encapsulation:2,data:{animation:[(0,R.X$)("exampleState",[(0,R.eR)("live => code",[(0,R._7)(K)]),(0,R.eR)("code => live",[(0,R._7)(K)])])]}}),n}();function G(n,e){1&n&&p._UZ(0,"div",6),2&n&&p.Q6J("innerHtml",e.$implicit.html,p.oJD)}function nn(n,e){if(1&n&&(p.ynx(0),p.YNc(1,G,1,1,"div",5),p.BQk()),2&n){var t=p.oxw().$implicit;p.xp6(1),p.Q6J("ngForOf",t.content)}}function en(n,e){if(1&n&&p._UZ(0,"ngx-live-example-block",7),2&n){var t=p.oxw().$implicit;p.Q6J("content",t.content)}}function tn(n,e){if(1&n&&p._UZ(0,"ngx-inline-example-block",7),2&n){var t=p.oxw().$implicit;p.Q6J("content",t.content)}}function on(n,e){if(1&n&&p._UZ(0,"ngx-stacked-example-block",7),2&n){var t=p.oxw().$implicit;p.Q6J("content",t.content)}}function an(n,e){if(1&n&&(p.ynx(0,2),p.YNc(1,nn,2,1,"ng-container",3),p.YNc(2,en,1,1,"ngx-live-example-block",4),p.YNc(3,tn,1,1,"ngx-inline-example-block",4),p.YNc(4,on,1,1,"ngx-stacked-example-block",4),p.BQk()),2&n){var t=e.$implicit;p.xp6(1),p.Q6J("ngIf","text"===t.type),p.xp6(1),p.Q6J("ngIf","live-example"===t.type),p.xp6(1),p.Q6J("ngIf","inline-example"===t.type),p.xp6(1),p.Q6J("ngIf","stacked-example"===t.type)}}var rn=function(){var n=function(){function n(){m(this,n),this.overview=[]}return l(n,[{key:"setSource",set:function(n){this.source=n,this.overview=n.overview}}]),n}();return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=p.Xpm({type:n,selectors:[["ngx-overview-block"]],inputs:{setSource:["source","setSource"]},decls:3,vars:2,consts:[[3,"ngxFragment"],["class","description",4,"ngFor","ngForOf"],[1,"description"],[4,"ngIf"],["class","widget-block",3,"content",4,"ngIf"],[3,"innerHtml",4,"ngFor","ngForOf"],[3,"innerHtml"],[1,"widget-block",3,"content"]],template:function(n,e){1&n&&(p.TgZ(0,"nb-card",0),p.TgZ(1,"nb-card-body"),p.YNc(2,an,5,4,"ng-container",1),p.qZA(),p.qZA()),2&n&&(p.Q6J("ngxFragment",e.source.slag),p.xp6(2),p.Q6J("ngForOf",e.overview))},directives:[u.Asz,b.E,u.yKW,h.sg,h.O5,Q,X,W],encapsulation:2,changeDetection:0}),n}(),cn=c(96032);function gn(n,e){if(1&n&&(p.TgZ(0,"td"),p._uU(1),p.qZA()),2&n){var t=e.$implicit;p.xp6(1),p.Oqu(t.theme)}}function sn(n,e){if(1&n&&(p.TgZ(0,"td",5),p._uU(1),p.qZA()),2&n){var t=e.$implicit;p.xp6(1),p.Oqu(t.value)}}function ln(n,e){if(1&n&&(p.TgZ(0,"p",6),p._uU(1),p.qZA()),2&n){var t=p.oxw().$implicit;p.xp6(1),p.Oqu(t.shortDescription)}}function mn(n,e){if(1&n&&(p.TgZ(0,"p",6),p._uU(1),p.qZA()),2&n){var t=p.oxw().$implicit;p.xp6(1),p.Oqu(t.description)}}function dn(n,e){if(1&n&&(p.TgZ(0,"tr"),p.TgZ(1,"td"),p._uU(2),p.qZA(),p.YNc(3,sn,2,1,"td",3),p.TgZ(4,"td"),p.YNc(5,ln,2,1,"p",4),p.YNc(6,mn,2,1,"p",4),p.qZA(),p.qZA()),2&n){var t=e.$implicit;p.xp6(2),p.Oqu(t.name),p.xp6(1),p.Q6J("ngForOf",t.themedValues),p.xp6(2),p.Q6J("ngIf",t.shortDescription),p.xp6(1),p.Q6J("ngIf",t.description)}}function hn(n,e){if(1&n&&(p.TgZ(0,"table",1),p.TgZ(1,"thead"),p.TgZ(2,"tr"),p.TgZ(3,"td"),p._uU(4,"Name"),p.qZA(),p.YNc(5,gn,2,1,"td",2),p.TgZ(6,"td"),p._uU(7,"Description"),p.qZA(),p.qZA(),p.qZA(),p.TgZ(8,"tbody"),p.YNc(9,dn,7,4,"tr",2),p.qZA(),p.qZA()),2&n){var t=e.$implicit;p.xp6(5),p.Q6J("ngForOf",t.styles[0].themedValues),p.xp6(4),p.Q6J("ngForOf",t.styles)}}var pn=function(){var n=function(){function n(e){m(this,n),this.stylesService=e}return l(n,[{key:"setSource",set:function(n){this.classStyles=this.stylesService.mapThemedValues(n.styles)}}]),n}();return n.\u0275fac=function(e){return new(e||n)(p.Y36(cn.Q))},n.\u0275cmp=p.Xpm({type:n,selectors:[["ngx-styles-table-block"]],inputs:{setSource:["source","setSource"]},decls:1,vars:1,consts:[["class","striped",4,"ngFor","ngForOf"],[1,"striped"],[4,"ngFor","ngForOf"],["ngxColorSwatch","",4,"ngFor","ngForOf"],["ngxDescription","",4,"ngIf"],["ngxColorSwatch",""],["ngxDescription",""]],template:function(n,e){1&n&&p.YNc(0,hn,10,2,"table",0),2&n&&p.Q6J("ngForOf",e.classStyles)},directives:[h.sg,h.O5],encapsulation:2,changeDetection:0}),n}(),un=function(){var n=function n(){m(this,n)};return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=p.Xpm({type:n,selectors:[["ngx-styles-block"]],inputs:{source:"source"},decls:5,vars:3,consts:[[3,"ngxFragment"],[3,"source"]],template:function(n,e){1&n&&(p.TgZ(0,"nb-card",0),p.TgZ(1,"nb-card-body"),p.TgZ(2,"h2"),p._uU(3),p.qZA(),p._UZ(4,"ngx-styles-table-block",1),p.qZA(),p.qZA()),2&n&&(p.Q6J("ngxFragment",e.source.slag),p.xp6(3),p.Oqu(e.source.name),p.xp6(1),p.Q6J("source",e.source))},directives:[u.Asz,b.E,u.yKW,pn],encapsulation:2,changeDetection:0}),n}();function bn(n,e){if(1&n&&(p.TgZ(0,"code"),p._uU(1),p.qZA()),2&n){var t=p.oxw().$implicit;p.xp6(1),p.Oqu(t.type)}}function fn(n,e){if(1&n&&(p.TgZ(0,"div",5),p._uU(1),p.qZA()),2&n){var t=p.oxw().$implicit;p.xp6(1),p.Oqu(t.shortDescription)}}function _n(n,e){if(1&n&&(p.TgZ(0,"div",5),p._uU(1),p.qZA()),2&n){var t=p.oxw().$implicit;p.xp6(1),p.Oqu(t.description)}}function On(n,e){if(1&n&&(p.TgZ(0,"tr"),p.TgZ(1,"td"),p._uU(2),p.qZA(),p.TgZ(3,"td"),p.YNc(4,bn,2,1,"code",3),p.qZA(),p.TgZ(5,"td"),p.YNc(6,fn,2,1,"div",4),p.YNc(7,_n,2,1,"div",4),p.qZA(),p.qZA()),2&n){var t=e.$implicit;p.xp6(2),p.Oqu(t.name),p.xp6(2),p.Q6J("ngIf",t.type),p.xp6(2),p.Q6J("ngIf",t.shortDescription),p.xp6(1),p.Q6J("ngIf",t.description)}}var xn=function(){var n=function n(){m(this,n),this.properties=[]};return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=p.Xpm({type:n,selectors:[["ngx-prop-block"]],inputs:{properties:"properties",name:"name",slag:"slag"},decls:13,vars:2,consts:[["width","25%"],["width","20%"],[4,"ngFor","ngForOf"],[4,"ngIf"],["ngxDescription","",4,"ngIf"],["ngxDescription",""]],template:function(n,e){1&n&&(p.TgZ(0,"h3"),p._uU(1),p.qZA(),p.TgZ(2,"table"),p.TgZ(3,"thead"),p.TgZ(4,"tr"),p.TgZ(5,"td",0),p._uU(6,"Name"),p.qZA(),p.TgZ(7,"td",1),p._uU(8,"Type"),p.qZA(),p.TgZ(9,"td"),p._uU(10,"Description"),p.qZA(),p.qZA(),p.qZA(),p.TgZ(11,"tbody"),p.YNc(12,On,8,4,"tr",2),p.qZA(),p.qZA()),2&n&&(p.xp6(1),p.Oqu(e.name),p.xp6(11),p.Q6J("ngForOf",e.properties))},directives:[h.sg,h.O5],encapsulation:2,changeDetection:0}),n}();function Cn(n,e){if(1&n&&p._UZ(0,"ngx-prop-block",3),2&n){var t=p.oxw();p.Q6J("properties",t.inputs)("slag",t.slag)}}function Pn(n,e){if(1&n&&p._UZ(0,"ngx-prop-block",4),2&n){var t=p.oxw();p.Q6J("properties",t.outputs)("slag",t.slag)}}function Mn(n,e){if(1&n&&p._UZ(0,"ngx-prop-block",5),2&n){var t=p.oxw();p.Q6J("properties",t.props)("slag",t.slag)}}var vn=function(){var n=function(){function n(){m(this,n),this.outputs=[],this.inputs=[],this.props=[]}return l(n,[{key:"setSource",set:function(n){this.inputs=n.props.filter(function(n){return"input"===n.kind}),this.outputs=n.props.filter(function(n){return"output"===n.kind}),this.props=n.props.filter(function(n){return"property"===n.kind}),this.name=n.name,this.slag=n.slag}}]),n}();return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=p.Xpm({type:n,selectors:[["ngx-props-block"]],inputs:{setSource:["source","setSource"]},decls:3,vars:3,consts:[["name","Inputs","class","widget-block",3,"properties","slag",4,"ngIf"],["name","Outputs","class","widget-block",3,"properties","slag",4,"ngIf"],["name","Properties","class","widget-block",3,"properties","slag",4,"ngIf"],["name","Inputs",1,"widget-block",3,"properties","slag"],["name","Outputs",1,"widget-block",3,"properties","slag"],["name","Properties",1,"widget-block",3,"properties","slag"]],template:function(n,e){1&n&&(p.YNc(0,Cn,1,2,"ngx-prop-block",0),p.YNc(1,Pn,1,2,"ngx-prop-block",1),p.YNc(2,Mn,1,2,"ngx-prop-block",2)),2&n&&(p.Q6J("ngIf",e.inputs.length>0),p.xp6(1),p.Q6J("ngIf",e.outputs.length>0),p.xp6(1),p.Q6J("ngIf",e.props.length>0))},directives:[h.O5,xn],encapsulation:2,changeDetection:0}),n}();function wn(n,e){1&n&&(p.TgZ(0,"i"),p._uU(1,"static method"),p.qZA())}function yn(n,e){1&n&&(p.TgZ(0,"span"),p._uU(1,","),p.qZA())}function kn(n,e){if(1&n&&(p.TgZ(0,"span"),p._uU(1),p.TgZ(2,"code"),p._uU(3),p.qZA(),p.YNc(4,yn,2,0,"span",2),p.qZA()),2&n){var t=e.$implicit,o=e.last;p.xp6(1),p.hij(" ",t.name,": "),p.xp6(2),p.Oqu(t.type),p.xp6(1),p.Q6J("ngIf",!o)}}function Zn(n,e){if(1&n&&(p.TgZ(0,"div"),p.TgZ(1,"i"),p._uU(2,"parameters:"),p.qZA(),p.YNc(3,kn,5,3,"span",1),p.qZA()),2&n){var t=p.oxw(2).$implicit;p.xp6(3),p.Q6J("ngForOf",t.params)}}function Tn(n,e){if(1&n&&(p.TgZ(0,"div",5),p._uU(1),p._UZ(2,"br"),p._uU(3),p.qZA()),2&n){var t=p.oxw(2).$implicit;p.xp6(1),p.hij(" ",t.shortDescription," "),p.xp6(2),p.hij(" ",t.description," ")}}function An(n,e){if(1&n&&(p.TgZ(0,"tr"),p.TgZ(1,"td"),p._uU(2),p._UZ(3,"br"),p.YNc(4,wn,2,0,"i",2),p.qZA(),p.TgZ(5,"td"),p.TgZ(6,"div",3),p.YNc(7,Zn,4,1,"div",2),p.TgZ(8,"i"),p._uU(9,"returns:"),p.qZA(),p.TgZ(10,"code"),p._uU(11),p.qZA(),p.qZA(),p.YNc(12,Tn,4,2,"div",4),p.qZA(),p.qZA()),2&n){var t=p.oxw().$implicit;p.xp6(2),p.hij("",t.name,"() "),p.xp6(2),p.Q6J("ngIf",t.isStatic),p.xp6(3),p.Q6J("ngIf",t.params.length>0),p.xp6(4),p.Oqu(t.type.join(",\n")),p.xp6(1),p.Q6J("ngIf",t.shortDescription||t.description)}}function qn(n,e){if(1&n&&(p.ynx(0),p.YNc(1,An,13,5,"tr",2),p.BQk()),2&n){var t=e.$implicit;p.xp6(1),p.Q6J("ngIf",t.shortDescription||t.description)}}var In=function(){var n=function(){function n(){m(this,n)}return l(n,[{key:"setSource",set:function(n){this.methods=n.methods}}]),n}();return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=p.Xpm({type:n,selectors:[["ngx-methods-block"]],inputs:{setSource:["source","setSource"]},decls:11,vars:1,consts:[["width","25%"],[4,"ngFor","ngForOf"],[4,"ngIf"],[1,"method-signature"],["class","method-description","ngxDescription","",4,"ngIf"],["ngxDescription","",1,"method-description"]],template:function(n,e){1&n&&(p.TgZ(0,"h3"),p._uU(1,"Methods"),p.qZA(),p.TgZ(2,"table"),p.TgZ(3,"thead"),p.TgZ(4,"tr"),p.TgZ(5,"td",0),p._uU(6,"Name"),p.qZA(),p.TgZ(7,"td"),p._uU(8,"Description"),p.qZA(),p.qZA(),p.qZA(),p.TgZ(9,"tbody"),p.YNc(10,qn,2,1,"ng-container",1),p.qZA(),p.qZA()),2&n&&(p.xp6(10),p.Q6J("ngForOf",e.methods))},directives:[h.sg,h.O5],encapsulation:2,changeDetection:0}),n}();function Qn(n,e){if(1&n&&p._UZ(0,"ngx-props-block",2),2&n){var t=p.oxw();p.Q6J("source",t.source)}}function Jn(n,e){if(1&n&&p._UZ(0,"ngx-methods-block",2),2&n){var t=p.oxw();p.Q6J("source",t.source)}}var Sn=function(){var n=function(){function n(e){m(this,n),this.tabbedService=e}return l(n,[{key:"hasMethods",value:function(n){return this.tabbedService.componentHasMethods(n)}},{key:"hasProps",value:function(n){return this.tabbedService.componentHasProps(n)}}]),n}();return n.\u0275fac=function(e){return new(e||n)(p.Y36(v.V))},n.\u0275cmp=p.Xpm({type:n,selectors:[["ngx-api-block"]],inputs:{source:"source"},decls:6,vars:4,consts:[[3,"ngxFragment"],[3,"source",4,"ngIf"],[3,"source"]],template:function(n,e){1&n&&(p.TgZ(0,"nb-card",0),p.TgZ(1,"nb-card-body"),p.TgZ(2,"h2"),p._uU(3),p.qZA(),p.YNc(4,Qn,1,1,"ngx-props-block",1),p.YNc(5,Jn,1,1,"ngx-methods-block",1),p.qZA(),p.qZA()),2&n&&(p.Q6J("ngxFragment",e.source.slag),p.xp6(3),p.Oqu(e.source.name),p.xp6(1),p.Q6J("ngIf",e.hasProps(e.source)),p.xp6(1),p.Q6J("ngIf",e.hasMethods(e.source)))},directives:[u.Asz,b.E,u.yKW,h.O5,vn,In],encapsulation:2,changeDetection:0}),n}();function Un(n,e){1&n&&p._UZ(0,"ngx-stacked-example-block",2),2&n&&p.Q6J("content",e.$implicit.content)}var Yn=function(){var n=function n(){m(this,n)};return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=p.Xpm({type:n,selectors:[["ngx-examples-block"]],inputs:{source:"source"},decls:5,vars:3,consts:[[3,"ngxFragment"],["class","widget-block",3,"content",4,"ngFor","ngForOf"],[1,"widget-block",3,"content"]],template:function(n,e){1&n&&(p.TgZ(0,"nb-card",0),p.TgZ(1,"nb-card-body"),p.TgZ(2,"h2"),p._uU(3),p.qZA(),p.YNc(4,Un,1,1,"ngx-stacked-example-block",1),p.qZA(),p.qZA()),2&n&&(p.Q6J("ngxFragment",e.source.slag),p.xp6(3),p.Oqu(e.source.name),p.xp6(1),p.Q6J("ngForOf",e.source.liveExamples))},directives:[u.Asz,b.E,u.yKW,h.sg,W],encapsulation:2,changeDetection:0}),n}();function Nn(n,e){if(1&n&&p._UZ(0,"ngx-overview-block",4),2&n){var t=p.oxw(2).$implicit;p.Q6J("source",t)}}function zn(n,e){if(1&n&&(p.ynx(0),p.YNc(1,Nn,1,1,"ngx-overview-block",3),p.BQk()),2&n){var t=p.oxw().$implicit,o=p.oxw();p.xp6(1),p.Q6J("ngIf",o.hasOverview(t))}}function Fn(n,e){if(1&n&&p._UZ(0,"ngx-styles-block",4),2&n){var t=p.oxw(2).$implicit;p.Q6J("source",t)}}function Dn(n,e){if(1&n&&(p.ynx(0),p.YNc(1,Fn,1,1,"ngx-styles-block",3),p.BQk()),2&n){var t=p.oxw().$implicit,o=p.oxw();p.xp6(1),p.Q6J("ngIf",o.hasTheme(t))}}function jn(n,e){if(1&n&&p._UZ(0,"ngx-api-block",4),2&n){var t=p.oxw(2).$implicit;p.Q6J("source",t)}}function $n(n,e){if(1&n&&(p.ynx(0),p.YNc(1,jn,1,1,"ngx-api-block",3),p.BQk()),2&n){var t=p.oxw().$implicit,o=p.oxw();p.xp6(1),p.Q6J("ngIf",o.hasAPI(t))}}function Ln(n,e){if(1&n&&p._UZ(0,"ngx-examples-block",4),2&n){var t=p.oxw(2).$implicit;p.Q6J("source",t)}}function Bn(n,e){if(1&n&&(p.ynx(0),p.YNc(1,Ln,1,1,"ngx-examples-block",3),p.BQk()),2&n){var t=p.oxw().$implicit,o=p.oxw();p.xp6(1),p.Q6J("ngIf",o.hasExamples(t))}}function Vn(n,e){1&n&&(p.ynx(0),p.YNc(1,zn,2,1,"ng-container",2),p.YNc(2,Dn,2,1,"ng-container",2),p.YNc(3,$n,2,1,"ng-container",2),p.YNc(4,Bn,2,1,"ng-container",2),p.BQk()),2&n&&(p.xp6(1),p.Q6J("ngSwitchCase","overview"),p.xp6(1),p.Q6J("ngSwitchCase","theme"),p.xp6(1),p.Q6J("ngSwitchCase","api"),p.xp6(1),p.Q6J("ngSwitchCase","examples"))}var Hn=function(){var n=function(){function n(e,t,o,i,a){var c=this;m(this,n),this.activatedRoute=e,this.router=t,this.cd=o,this.titleService=i,this.tabbedService=a,this.tabs$=new O.X(null),this.alive=!0,(0,x.aj)([this.activatedRoute.params.pipe((0,C.h)(function(n){return!n.tab})),this.tabs$.pipe((0,C.h)(function(n){return n&&n.length}))]).pipe((0,P.o)(function(){return c.alive})).subscribe(function(n){var t=r(n,2),o=(t[0],t[1]);c.router.navigate([o[0].tab],{relativeTo:e,replaceUrl:!0})}),(0,x.aj)([this.activatedRoute.params.pipe((0,C.h)(function(n){return n.tab})),this.tabs$.pipe((0,C.h)(function(n){return n&&n.length}))]).pipe((0,P.o)(function(){return c.alive})).subscribe(function(n){var e=r(n,2),t=e[0],o=e[1];c.currentTab=o.find(function(n){return n.tab===t.tab}),c.currentTab&&c.titleService.setTitle("".concat(c.titleService.getTitle()," - component ").concat(c.currentTab.tab)),c.cd.detectChanges()})}return l(n,[{key:"tabs",set:function(n){n&&(n=Object.entries(n).filter(function(n){var e=r(n,2);e[0];return e[1]}).map(function(n){var e=r(n,2),t=e[0];e[1];return{tab:t}}),this.tabs$.next(n))}},{key:"hasOverview",value:function(n){return this.tabbedService.componentHasOverview(n)}},{key:"hasExamples",value:function(n){return this.tabbedService.componentHasExamples(n)}},{key:"hasTheme",value:function(n){return this.tabbedService.componentHasTheme(n)}},{key:"hasMethods",value:function(n){return this.tabbedService.componentHasMethods(n)}},{key:"hasProps",value:function(n){return this.tabbedService.componentHasProps(n)}},{key:"hasAPI",value:function(n){return this.hasMethods(n)||this.hasProps(n)}},{key:"ngOnDestroy",value:function(){this.alive=!1}}]),n}();return n.\u0275fac=function(e){return new(e||n)(p.Y36(d.gz),p.Y36(d.F0),p.Y36(p.sBO),p.Y36(M.Dx),p.Y36(v.V))},n.\u0275cmp=p.Xpm({type:n,selectors:[["ngx-tabbed-block"]],inputs:{source:"source",tabs:"tabs"},decls:2,vars:2,consts:[[3,"ngSwitch"],[4,"ngFor","ngForOf"],[4,"ngSwitchCase"],[3,"source",4,"ngIf"],[3,"source"]],template:function(n,e){1&n&&(p.ynx(0,0),p.YNc(1,Vn,5,4,"ng-container",1),p.BQk()),2&n&&(p.Q6J("ngSwitch",null==e.currentTab?null:e.currentTab.tab),p.xp6(1),p.Q6J("ngForOf",e.source))},directives:[h.RF,h.sg,h.n9,h.O5,rn,un,Sn,Yn],encapsulation:2,changeDetection:0}),n}(),En=c(13653),Xn=c(87519),Rn=c(54395),Kn=function(){var n=function(){function n(){m(this,n)}return l(n,[{key:"setThemeTitle",value:function(n){this.themeTitle=n}},{key:"setThemeName",value:function(n){this.themeName=n}},{key:"setParentTheme",value:function(n){this.parentTheme=n}},{key:"setThemeProperties",value:function(n){this.themeProperties=n}}]),n}();return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=p.Yz7({token:n,factory:n.\u0275fac}),n}(),Wn=c(43190),Gn=function(){var n=function(){function n(e){m(this,n),this.model=e,this.searchChanges$=new O.X(null)}return l(n,[{key:"changeSearch",value:function(n){this.searchChanges$.next(n)}},{key:"themeTitle",get:function(){return this.model.themeTitle},set:function(n){this.model.setThemeTitle(n)}},{key:"themeName",get:function(){return this.model.themeName},set:function(n){this.model.setThemeName(n)}},{key:"parentTheme",get:function(){return this.model.parentTheme},set:function(n){this.model.setParentTheme(n)}},{key:"themeProperties",get:function(){return this.model.themeProperties},set:function(n){var e=Object.entries(n).map(function(n){var e=r(n,2),t=e[0],o=e[1],i=o.value;return{name:t,value:Array.isArray(i)?i.join(" "):i,parents:o.parents}});this.model.setThemeProperties(e)}},{key:"filteredThemeProperties",get:function(){var n=this;return this.searchChanges$.asObservable().pipe((0,Wn.w)(function(e){return(0,D.of)(e?n.themeProperties.filter(function(n){return n.name.toLowerCase().includes(e.toLowerCase())}):n.themeProperties)}))}}]),n}();return n.\u0275fac=function(e){return new(e||n)(p.LFG(Kn))},n.\u0275prov=p.Yz7({token:n,factory:n.\u0275fac}),n}();function ne(n,e){if(1&n&&(p.TgZ(0,"p"),p._uU(1),p.qZA()),2&n){var t=p.oxw();p.xp6(1),p.hij("inherited from ",t.vm.parentTheme," theme")}}function ee(n,e){1&n&&p._UZ(0,"i",11)}function te(n,e){if(1&n&&(p.TgZ(0,"span",12),p._uU(1),p.qZA()),2&n){var t=p.oxw().$implicit;p.xp6(1),p.hij("(",t.theme,")")}}var oe=function(n){return["/docs/themes",n]};function ie(n,e){if(1&n&&(p.TgZ(0,"a",6),p.YNc(1,ee,1,0,"i",9),p.TgZ(2,"span"),p._uU(3),p.qZA(),p.YNc(4,te,2,1,"span",10),p.qZA()),2&n){var t=e.$implicit,o=e.index,i=p.oxw(2);p.ekj("inheritance-property",o>0),p.s9C("fragment",t.prop),p.Q6J("routerLink",p.VKq(7,oe,t.theme)),p.xp6(1),p.Q6J("ngIf",o>0),p.xp6(2),p.Oqu(t.prop),p.xp6(1),p.Q6J("ngIf",t.theme!==i.vm.themeName)}}function ae(n,e){if(1&n&&(p.TgZ(0,"tr",5),p.TgZ(1,"td"),p.TgZ(2,"a",6),p._uU(3),p.qZA(),p.qZA(),p.TgZ(4,"td",7),p._uU(5),p.qZA(),p.TgZ(6,"td"),p.YNc(7,ie,5,9,"a",8),p.qZA(),p.qZA()),2&n){var t=e.$implicit;p.Q6J("ngxFragment",t.name)("ngxFragmentSync",!1),p.xp6(2),p.s9C("fragment",t.name),p.xp6(1),p.Oqu(t.name),p.xp6(2),p.Oqu(t.value),p.xp6(2),p.Q6J("ngForOf",t.parents)}}var re=function(){var n=function(){function n(e){m(this,n),this.vm=e,this.searchControl=new k.NI,this.alive=!0}return l(n,[{key:"setBlock",set:function(n){this.vm.themeTitle=n.name,this.vm.themeName=n.source.name,this.vm.parentTheme=n.source.parent,this.vm.themeProperties=n.source.data}},{key:"ngOnInit",value:function(){var n=this;this.searchControl.valueChanges.pipe((0,En.T)(1),(0,Xn.x)(),(0,Rn.b)(300),(0,P.o)(function(){return n.alive})).subscribe(function(e){return n.vm.changeSearch(e)})}},{key:"ngOnDestroy",value:function(){this.alive=!1}}]),n}();return n.\u0275fac=function(e){return new(e||n)(p.Y36(Gn))},n.\u0275cmp=p.Xpm({type:n,selectors:[["ngx-theme-block"]],inputs:{setBlock:["block","setBlock"]},features:[p._Bn([Kn,Gn])],decls:19,vars:6,consts:[[4,"ngIf"],[1,"search-wrapper"],["placeholder","Search for...",1,"search-control",3,"formControl"],[1,"striped"],["ngxFragmentClass","highlighted-row",3,"ngxFragment","ngxFragmentSync",4,"ngFor","ngForOf"],["ngxFragmentClass","highlighted-row",3,"ngxFragment","ngxFragmentSync"],[3,"routerLink","fragment"],["ngxColorSwatch",""],[3,"routerLink","fragment","inheritance-property",4,"ngFor","ngForOf"],["class","inheritance-icon feather-arrow-left",4,"ngIf"],["class","parent-theme-name",4,"ngIf"],[1,"inheritance-icon","feather-arrow-left"],[1,"parent-theme-name"]],template:function(n,e){1&n&&(p.TgZ(0,"nb-card"),p.TgZ(1,"nb-card-body"),p.TgZ(2,"h2"),p._uU(3),p.qZA(),p.YNc(4,ne,2,1,"p",0),p.TgZ(5,"div",1),p._UZ(6,"input",2),p.qZA(),p.TgZ(7,"table",3),p.TgZ(8,"thead"),p.TgZ(9,"tr"),p.TgZ(10,"td"),p._uU(11,"Name"),p.qZA(),p.TgZ(12,"td"),p._uU(13,"Value"),p.qZA(),p.TgZ(14,"td"),p._uU(15,"Parent"),p.qZA(),p.qZA(),p.qZA(),p.TgZ(16,"tbody"),p.YNc(17,ae,8,6,"tr",4),p.ALo(18,"async"),p.qZA(),p.qZA(),p.qZA(),p.qZA()),2&n&&(p.xp6(3),p.hij("",e.vm.themeTitle," Theme"),p.xp6(1),p.Q6J("ngIf",e.vm.parentTheme),p.xp6(2),p.Q6J("formControl",e.searchControl),p.xp6(11),p.Q6J("ngForOf",p.lcZ(18,4,e.vm.filteredThemeProperties)))},directives:[u.Asz,u.yKW,h.O5,k.Fj,k.JJ,k.oH,h.sg,b.E,d.yS],pipes:[h.Ov],styles:[".nb-theme-ngx-landing [_nghost-%COMP%] .inheritance-icon[_ngcontent-%COMP%]{margin:0 .25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .inheritance-property[_ngcontent-%COMP%]{color:#405571}.nb-theme-ngx-landing [_nghost-%COMP%] .parent-theme-name[_ngcontent-%COMP%]{margin-left:.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .highlighted-row[_ngcontent-%COMP%]{background-color: !important}.nb-theme-ngx-landing [_nghost-%COMP%] .search-control[_ngcontent-%COMP%]{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#405571;background-clip:padding-box;border:1px solid;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.nb-theme-ngx-landing-material [_nghost-%COMP%] .inheritance-icon[_ngcontent-%COMP%]{margin:0 .25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .inheritance-property[_ngcontent-%COMP%]{color:#405571}.nb-theme-ngx-landing-material [_nghost-%COMP%] .parent-theme-name[_ngcontent-%COMP%]{margin-left:.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .highlighted-row[_ngcontent-%COMP%]{background-color: !important}.nb-theme-ngx-landing-material [_nghost-%COMP%] .search-control[_ngcontent-%COMP%]{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#405571;background-clip:padding-box;border:1px solid;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.nb-theme-docs-page [_nghost-%COMP%] .inheritance-icon[_ngcontent-%COMP%]{margin:0 .25rem}.nb-theme-docs-page [_nghost-%COMP%] .inheritance-property[_ngcontent-%COMP%]{color:#494949}.nb-theme-docs-page [_nghost-%COMP%] .parent-theme-name[_ngcontent-%COMP%]{margin-left:.25rem}.nb-theme-docs-page [_nghost-%COMP%] .highlighted-row[_ngcontent-%COMP%]{background-color:#ced5dd!important}.nb-theme-docs-page [_nghost-%COMP%] .search-control[_ngcontent-%COMP%]{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#494949;background-clip:padding-box;border:1px solid #ced5dd;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}"],changeDetection:0}),n}();function ce(n,e){1&n&&p._UZ(0,"div",8),2&n&&p.Q6J("innerHtml",e.$implicit.html,p.oJD)}function ge(n,e){if(1&n&&(p.ynx(0),p.YNc(1,ce,1,1,"div",7),p.BQk()),2&n){var t=p.oxw().$implicit;p.xp6(1),p.Q6J("ngForOf",t.content)}}function se(n,e){if(1&n&&p._UZ(0,"ngx-live-example-block",9),2&n){var t=p.oxw().$implicit;p.Q6J("id",t.content)("title","example")}}function le(n,e){if(1&n&&p._UZ(0,"ngx-inline-example-block",10),2&n){var t=p.oxw().$implicit;p.Q6J("content",t.content)}}function me(n,e){if(1&n&&p._UZ(0,"ngx-stacked-example-block",10),2&n){var t=p.oxw().$implicit;p.Q6J("content",t.content)}}function de(n,e){if(1&n&&(p.ynx(0,4),p.YNc(1,ge,2,1,"ng-container",3),p.YNc(2,se,1,2,"ngx-live-example-block",5),p.YNc(3,le,1,1,"ngx-inline-example-block",6),p.YNc(4,me,1,1,"ngx-stacked-example-block",6),p.BQk()),2&n){var t=e.$implicit;p.xp6(1),p.Q6J("ngIf","text"===t.type),p.xp6(1),p.Q6J("ngIf","live-example"===t.type),p.xp6(1),p.Q6J("ngIf","inline-example"===t.type),p.xp6(1),p.Q6J("ngIf","example"===t.type)}}function he(n,e){if(1&n&&p._UZ(0,"ngx-props-block",11),2&n){var t=p.oxw();p.Q6J("source",t.source)}}function pe(n,e){if(1&n&&p._UZ(0,"ngx-methods-block",11),2&n){var t=p.oxw();p.Q6J("source",t.source)}}function ue(n,e){if(1&n&&(p.ynx(0),p.TgZ(1,"h3"),p._uU(2,"Theme"),p.qZA(),p._UZ(3,"ngx-styles-table-block",11),p.BQk()),2&n){var t=p.oxw();p.xp6(3),p.Q6J("source",t.source)}}var be=function(){var n=function(){function n(e){m(this,n),this.tabbedService=e,this.overview=[]}return l(n,[{key:"setSource",set:function(n){this.source=n,this.overview=n.overview}},{key:"hasTheme",value:function(n){return this.tabbedService.componentHasTheme(n)}},{key:"hasMethods",value:function(n){return this.tabbedService.componentHasMethods(n)}},{key:"hasProps",value:function(n){return this.tabbedService.componentHasProps(n)}}]),n}();return n.\u0275fac=function(e){return new(e||n)(p.Y36(v.V))},n.\u0275cmp=p.Xpm({type:n,selectors:[["ngx-component-block"]],inputs:{setSource:["source","setSource"]},decls:6,vars:5,consts:[[3,"ngxFragment"],["class","description",4,"ngFor","ngForOf"],[3,"source",4,"ngIf"],[4,"ngIf"],[1,"description"],["class","widget-block",3,"id","title",4,"ngIf"],["class","widget-block",3,"content",4,"ngIf"],[3,"innerHtml",4,"ngFor","ngForOf"],[3,"innerHtml"],[1,"widget-block",3,"id","title"],[1,"widget-block",3,"content"],[3,"source"]],template:function(n,e){1&n&&(p.TgZ(0,"nb-card",0),p.TgZ(1,"nb-card-body"),p.YNc(2,de,5,4,"ng-container",1),p.YNc(3,he,1,1,"ngx-props-block",2),p.YNc(4,pe,1,1,"ngx-methods-block",2),p.YNc(5,ue,4,1,"ng-container",3),p.qZA(),p.qZA()),2&n&&(p.Q6J("ngxFragment",e.source.slag),p.xp6(2),p.Q6J("ngForOf",e.overview),p.xp6(1),p.Q6J("ngIf",e.hasProps(e.source)),p.xp6(1),p.Q6J("ngIf",e.hasMethods(e.source)),p.xp6(1),p.Q6J("ngIf",e.hasTheme(e.source)))},directives:[u.Asz,b.E,u.yKW,h.sg,h.O5,Q,X,W,vn,In,pn],encapsulation:2,changeDetection:0}),n}(),fe=c(74491);function _e(n,e){if(1&n&&(p.TgZ(0,"a",4),p.TgZ(1,"div",5),p._UZ(2,"i",6),p.TgZ(3,"span"),p._uU(4),p.qZA(),p.qZA(),p.TgZ(5,"div",7),p._uU(6,"Previous page"),p.qZA(),p.qZA()),2&n){var t=p.oxw(2);p.Q6J("routerLink",t.paginationItem.prev.link),p.uIk("title",t.paginationItem.prev.title),p.xp6(4),p.Oqu(t.paginationItem.prev.title)}}function Oe(n,e){if(1&n&&(p.TgZ(0,"a",4),p.TgZ(1,"div",5),p.TgZ(2,"span"),p._uU(3),p.qZA(),p._UZ(4,"i",8),p.qZA(),p.TgZ(5,"div",7),p._uU(6,"Next page"),p.qZA(),p.qZA()),2&n){var t=p.oxw(2);p.Q6J("routerLink",t.paginationItem.next.link),p.uIk("title",t.paginationItem.next.title),p.xp6(3),p.Oqu(t.paginationItem.next.title)}}function xe(n,e){if(1&n&&(p.ynx(0),p.TgZ(1,"nb-card",1),p.YNc(2,_e,7,3,"a",2),p.qZA(),p.TgZ(3,"nb-card",3),p.YNc(4,Oe,7,3,"a",2),p.qZA(),p.BQk()),2&n){var t=p.oxw();p.xp6(1),p.ekj("invisible",!t.paginationItem.prev),p.xp6(1),p.Q6J("ngIf",t.paginationItem.prev),p.xp6(1),p.ekj("invisible",!t.paginationItem.next),p.xp6(1),p.Q6J("ngIf",t.paginationItem.next)}}var Ce=function(){var n=function(){function n(e){m(this,n),this.paginationService=e}return l(n,[{key:"setPaginationItem",set:function(n){this.paginationItem=this.getPaginationItem(n)}},{key:"getPaginationItem",value:function(n){return this.paginationService.getPaginationItem(n)}}]),n}();return n.\u0275fac=function(e){return new(e||n)(p.Y36(fe.I))},n.\u0275cmp=p.Xpm({type:n,selectors:[["ngx-pager-block"]],inputs:{setPaginationItem:["currentItemSlag","setPaginationItem"]},decls:1,vars:1,consts:[[4,"ngIf"],[1,"left-block"],[3,"routerLink",4,"ngIf"],[1,"right-block"],[3,"routerLink"],[1,"page-title"],[1,"icon","nb-arrow-thin-left"],[1,"description"],[1,"icon","nb-arrow-thin-right"]],template:function(n,e){1&n&&p.YNc(0,xe,5,6,"ng-container",0),2&n&&p.Q6J("ngIf",e.paginationItem)},directives:[h.O5,u.Asz,d.yS],styles:[".nb-theme-ngx-landing [_nghost-%COMP%]{display:flex;flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card{font-weight:300;flex:1}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card.invisible{visibility:hidden}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card a{padding:2rem;text-decoration:none;color:#919fb1;height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card .page-title{display:flex;justify-content:space-between;color:#546d8d;font-weight:500;font-size:1.2rem}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card .page-title i{margin-top:.3rem;font-weight:700;font-size:1.7rem}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card .page-title span{word-wrap:normal}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card .description{display:none}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card.left-block{text-align:right}@media (min-width:576px){.nb-theme-ngx-landing [_nghost-%COMP%]{flex-direction:row;flex-wrap:wrap}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card{margin-left:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card:first-child{margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card a{padding:2rem 3rem 2rem 2rem}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card .page-title{font-size:1.5rem;margin-bottom:.6rem}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card .description{display:block}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:flex;flex-direction:column}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card{font-weight:300;flex:1}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card.invisible{visibility:hidden}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card a{padding:2rem;text-decoration:none;color:#919fb1;height:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card .page-title{display:flex;justify-content:space-between;color:#546d8d;font-weight:500;font-size:1.2rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card .page-title i{margin-top:.3rem;font-weight:700;font-size:1.7rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card .page-title span{word-wrap:normal}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card .description{display:none}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card.left-block{text-align:right}@media (min-width:576px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{flex-direction:row;flex-wrap:wrap}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card{margin-left:1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card:first-child{margin-left:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card a{padding:2rem 3rem 2rem 2rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card .page-title{font-size:1.5rem;margin-bottom:.6rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card .description{display:block}}.nb-theme-docs-page [_nghost-%COMP%]{display:flex;flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] nb-card{font-weight:300;flex:1}.nb-theme-docs-page [_nghost-%COMP%] nb-card.invisible{visibility:hidden}.nb-theme-docs-page [_nghost-%COMP%] nb-card a{padding:2rem;text-decoration:none;color:#494949;height:100%}.nb-theme-docs-page [_nghost-%COMP%] nb-card .page-title{display:flex;justify-content:space-between;color:rgba(0,0,0,.88);font-weight:500;font-size:1.2rem}.nb-theme-docs-page [_nghost-%COMP%] nb-card .page-title i{color:#00db92;margin-top:.3rem;font-weight:700;font-size:1.7rem}.nb-theme-docs-page [_nghost-%COMP%] nb-card .page-title span{word-wrap:normal}.nb-theme-docs-page [_nghost-%COMP%] nb-card .description{display:none}.nb-theme-docs-page [_nghost-%COMP%] nb-card.left-block{text-align:right}@media (min-width:576px){.nb-theme-docs-page [_nghost-%COMP%]{flex-direction:row;flex-wrap:wrap}.nb-theme-docs-page [_nghost-%COMP%] nb-card{margin-left:1rem}.nb-theme-docs-page [_nghost-%COMP%] nb-card:first-child{margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] nb-card a{padding:2rem 3rem 2rem 2rem}.nb-theme-docs-page [_nghost-%COMP%] nb-card .page-title{font-size:1.5rem;margin-bottom:.6rem}.nb-theme-docs-page [_nghost-%COMP%] nb-card .description{display:block}}"],changeDetection:0}),n}(),Pe=c(99941);function Me(n,e){if(1&n&&(p.TgZ(0,"h2"),p._uU(1),p.qZA()),2&n){var t=p.oxw().$implicit;p.xp6(1),p.Oqu(t.name)}}function ve(n,e){if(1&n&&(p.TgZ(0,"div",5),p.TgZ(1,"a",6),p.TgZ(2,"nb-card"),p.TgZ(3,"nb-card-body"),p._UZ(4,"img",7),p.TgZ(5,"label",8),p._uU(6),p.qZA(),p.qZA(),p.qZA(),p.qZA(),p.qZA()),2&n){var t=p.oxw().$implicit;p.xp6(1),p.Q6J("routerLink",t.link),p.xp6(1),p.uIk("title",t.name),p.xp6(2),p.MGl("src","assets/images/components/",t.icon,"",p.LSH),p.uIk("alt",t.name),p.xp6(2),p.Oqu(t.name)}}function we(n,e){if(1&n&&(p.ynx(0),p.YNc(1,Me,2,1,"h2",3),p.YNc(2,ve,7,5,"div",4),p.BQk()),2&n){var t=e.$implicit;p.xp6(1),p.Q6J("ngIf",t.group),p.xp6(1),p.Q6J("ngIf",!t.group)}}var ye=function(){var n=function(){function n(e){m(this,n),this.menu=e}return l(n,[{key:"ngOnInit",value:function(){this.components=this.menu.getPreparedMenu("/docs").find(function(n){return"Components"===n.title}).children.slice(1).map(function(n){var e=n.data,t=e.name,o=e.icon,i=e.type;return{name:t,icon:o,link:n.link,group:"group"===i}})}}]),n}();return n.\u0275fac=function(e){return new(e||n)(p.Y36(Pe.Q))},n.\u0275cmp=p.Xpm({type:n,selectors:[["ngx-components-overview-block"]],decls:5,vars:1,consts:[[1,"header-card"],[1,"components-list"],[4,"ngFor","ngForOf"],[4,"ngIf"],["class","component-card-wrapper",4,"ngIf"],[1,"component-card-wrapper"],[1,"component-navigate-link",3,"routerLink"],[1,"component-icon",3,"src"],[1,"component-name"]],template:function(n,e){1&n&&(p.TgZ(0,"nb-card",0),p.TgZ(1,"nb-card-header"),p._uU(2,"Components Overview"),p.qZA(),p.qZA(),p.TgZ(3,"div",1),p.YNc(4,we,3,2,"ng-container",2),p.qZA()),2&n&&(p.xp6(4),p.Q6J("ngForOf",e.components))},directives:[u.Asz,u.ndF,h.sg,h.O5,d.yS,u.yKW],styles:[".nb-theme-ngx-landing [_nghost-%COMP%] .components-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.nb-theme-ngx-landing [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{flex:1 1 100%;color:#405571;margin:1rem 0 2rem;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-card-wrapper[_ngcontent-%COMP%]{width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-icon[_ngcontent-%COMP%]{margin-bottom:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-name[_ngcontent-%COMP%]{color:#405571}.nb-theme-ngx-landing [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-navigate-link[_ngcontent-%COMP%]{text-decoration:none}.nb-theme-ngx-landing [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] nb-card[_ngcontent-%COMP%]{box-shadow:0 4px 27px 0 rgba(230,234,240,.2);transition:transform .25s ease}.nb-theme-ngx-landing [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] nb-card[_ngcontent-%COMP%] > nb-card-body[_ngcontent-%COMP%]{height:12.5rem;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.nb-theme-ngx-landing [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] nb-card[_ngcontent-%COMP%]:hover{box-shadow:0 15px 37px 0 #dbe2eb;transform:translateY(-1rem)}.nb-theme-ngx-landing [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] nb-card[_ngcontent-%COMP%]:hover .component-name[_ngcontent-%COMP%]{color:#405571}@media (min-width:400px){.nb-theme-ngx-landing [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-card-wrapper[_ngcontent-%COMP%]{flex:1 0 auto;width:50%;padding-left:1rem;padding-right:1rem}}@media (min-width:768px){.nb-theme-ngx-landing [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-card-wrapper[_ngcontent-%COMP%]{flex:1 0 auto;max-width:33.3%;padding-left:1.5rem;padding-right:1.5rem}}.nb-theme-ngx-landing-material [_nghost-%COMP%] .components-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.nb-theme-ngx-landing-material [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{flex:1 1 100%;color:#405571;margin:1rem 0 2rem;text-align:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-card-wrapper[_ngcontent-%COMP%]{width:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-icon[_ngcontent-%COMP%]{margin-bottom:1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-name[_ngcontent-%COMP%]{color:#405571}.nb-theme-ngx-landing-material [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-navigate-link[_ngcontent-%COMP%]{text-decoration:none}.nb-theme-ngx-landing-material [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] nb-card[_ngcontent-%COMP%]{box-shadow:0 4px 27px 0 rgba(230,234,240,.2);transition:transform .25s ease}.nb-theme-ngx-landing-material [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] nb-card[_ngcontent-%COMP%] > nb-card-body[_ngcontent-%COMP%]{height:12.5rem;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] nb-card[_ngcontent-%COMP%]:hover{box-shadow:0 15px 37px 0 #dbe2eb;transform:translateY(-1rem)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] nb-card[_ngcontent-%COMP%]:hover .component-name[_ngcontent-%COMP%]{color:#405571}@media (min-width:400px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-card-wrapper[_ngcontent-%COMP%]{flex:1 0 auto;width:50%;padding-left:1rem;padding-right:1rem}}@media (min-width:768px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-card-wrapper[_ngcontent-%COMP%]{flex:1 0 auto;max-width:33.3%;padding-left:1.5rem;padding-right:1.5rem}}.nb-theme-docs-page [_nghost-%COMP%] .components-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.nb-theme-docs-page [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{flex:1 1 100%;color:#405571;margin:1rem 0 2rem;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-card-wrapper[_ngcontent-%COMP%]{width:100%}.nb-theme-docs-page [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-icon[_ngcontent-%COMP%]{margin-bottom:1rem}.nb-theme-docs-page [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-name[_ngcontent-%COMP%]{color:#405571}.nb-theme-docs-page [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-navigate-link[_ngcontent-%COMP%]{text-decoration:none}.nb-theme-docs-page [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] nb-card[_ngcontent-%COMP%]{box-shadow:0 4px 27px 0 rgba(230,234,240,.2);transition:transform .25s ease}.nb-theme-docs-page [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] nb-card[_ngcontent-%COMP%] > nb-card-body[_ngcontent-%COMP%]{height:12.5rem;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.nb-theme-docs-page [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] nb-card[_ngcontent-%COMP%]:hover{box-shadow:0 15px 37px 0 #dbe2eb;transform:translateY(-1rem)}.nb-theme-docs-page [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] nb-card[_ngcontent-%COMP%]:hover .component-name[_ngcontent-%COMP%]{color:#494949}@media (min-width:400px){.nb-theme-docs-page [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-card-wrapper[_ngcontent-%COMP%]{flex:1 0 auto;width:50%;padding-left:1rem;padding-right:1rem}}@media (min-width:768px){.nb-theme-docs-page [_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-card-wrapper[_ngcontent-%COMP%]{flex:1 0 auto;max-width:33.3%;padding-left:1.5rem;padding-right:1.5rem}}"]}),n}(),ke=function(){var n=function n(){m(this,n)};return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=p.oAB({type:n}),n.\u0275inj=p.cJS({imports:[[h.ez,d.Bz,g.v],h.ez,d.Bz]}),n}(),Ze=c(55197),Te=c(20509),Ae=function(){function n(e,t){m(this,n),this.observables=e,this.project=t}return l(n,[{key:"call",value:function(n,e){return e.subscribe(new qe(n,this.observables,this.project))}}]),n}(),qe=function(o){!function(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),t&&e(n,t)}(r,o);var a=t(r);function r(n,e,t){var o;m(this,r),(o=a.call(this,n)).observables=e,o.project=t,o.toRespond=[];var c=e.length;o.values=new Array(c);for(var g=0;g0){var i=o.indexOf(t);-1!==i&&o.splice(i,1)}}},{key:"notifyComplete",value:function(){}},{key:"_next",value:function(e){if(0===this.toRespond.length){var t=[e].concat(n(this.values));this.project?this._tryProject(t):this.destination.next(t)}}},{key:"_tryProject",value:function(n){var e;try{e=this.project.apply(this,n)}catch(t){return void this.destination.error(t)}this.destination.next(e)}}]),r}(Ze.L),Ie=c(83592),Qe=c(98933),Je=c(27239),Se=c(6349),Ue=function(){return[]},Ye=function(){var n=function(){function n(e,t,o,i,a,c){var g=this;m(this,n),this.service=e,this.router=t,this.themeService=o,this.sidebarService=i,this.paginationService=a,this.metadataService=c,this.menuItems=[],this.collapsedBreakpoints=["xs","is","sm","md","lg"],this.sidebarTag="menuSidebar",this.alive=!0,this.metadataService.updateDescription("Free and Open Source ngx-admin to bootstrap the development of your product or to learn Angular. Over 40+ Angular Components and 60+ Usage Examples."),this.metadataService.updateTitle("A front-end admin dashboard on Angular 9+, Bootstrap 4+ and Nebular."),this.themeService.changeTheme("docs-page"),this.paginationService.setPaginationItems("/docs"),this.menuItems=this.service.getPreparedMenu("/docs"),this.router.events.pipe(function(){for(var n=arguments.length,e=new Array(n),t=0;t0})).subscribe(function(){n.tocState.list().map(function(n){return n.setInView(!1)});var e=n.tocState.list().reduce(function(n,e){return e.y>0&&e.y:last-child{margin-bottom:0!important}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card nb-card-body>:last-child :last-child{margin-bottom:0!important}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h1, .nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h2, .nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h3, .nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h4, .nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h5, .nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h6{line-height:1.25;margin-bottom:1.25rem;font-weight:700}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h3{color:#405571}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card p{font-size:.9375rem;line-height:1.5}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card img{max-width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card pre{margin-bottom:2rem}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card code{background:#f1f2f3;padding:.125rem .5rem;border-radius:.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card code.hljs{color:#f8f8f2;padding:2rem 2.5rem;border-radius:.5rem;font-size:.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .widget-block{display:block;margin-bottom:2rem}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ngx-styles-table-block table{margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table{font-size:.9375rem;width:100%;margin-bottom:3rem}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table thead{color:#8994a3;border-bottom:1px solid #f1f2f3}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table thead td{padding:1rem .5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table tr{border-bottom:1px solid #f1f2f3}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table tr:last-child{border:none}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table tr p{margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table td{padding:1rem .5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table td:first-child{font-weight:500}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table.striped tbody tr:nth-child(odd){background:#f5f6f7}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table.striped td{padding:1rem .5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ul{margin-bottom:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ul ul{padding-left:2.5rem;list-style-type:none}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ul ul>li{list-style:circle;position:relative;margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ul li{font-size:.9375rem;line-height:1.5;margin-bottom:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note{padding:1.25rem 3rem 1.5rem 1.25rem;border-radius:.25rem;margin-bottom:3rem}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note .note-title{font-weight:500;text-transform:uppercase;margin-bottom:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note .note-body{font-size:.875rem;line-height:1.5}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note.note-info{background-color:#f0f6ff}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note.note-warning{background-color:#fffae4}.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .color-swatch{display:inline-block;border:1px solid #000;width:.875rem;height:.875rem;margin-left:7px;margin-bottom:-2px;border-radius:2px}.nb-theme-ngx-landing [_nghost-%COMP%] .horizontal-nav[_ngcontent-%COMP%]{margin-top:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .horizontal-nav[_ngcontent-%COMP%] nb-card-body[_ngcontent-%COMP%]{padding:0;overflow:visible}.nb-theme-ngx-landing [_nghost-%COMP%] .settings-column[_ngcontent-%COMP%]{display:none}@media (min-width:768px){.nb-theme-ngx-landing [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card nb-card-body{padding:2rem 3rem 2rem 2rem}}@media (min-width:992px){.nb-theme-ngx-landing [_nghost-%COMP%] .horizontal-nav[_ngcontent-%COMP%]{margin-top:0}}@media (min-width:1280px){.nb-theme-ngx-landing [_nghost-%COMP%] .horizontal-nav[_ngcontent-%COMP%] nb-card-body[_ngcontent-%COMP%]{display:none}.nb-theme-ngx-landing [_nghost-%COMP%] .settings-column[_ngcontent-%COMP%]{display:block;margin-left:1.875rem;width:16rem}.nb-theme-ngx-landing [_nghost-%COMP%] .settings-column[_ngcontent-%COMP%] ngx-page-tabs[_ngcontent-%COMP%]{margin-bottom:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .fixed-panel[_ngcontent-%COMP%]{position:fixed;width:inherit}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:flex}.nb-theme-ngx-landing-material [_nghost-%COMP%] .not-found[_ngcontent-%COMP%]{color:#405571;font-size:1.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%]{flex:3;min-width:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card nb-card-body{padding:2rem 1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card nb-card-body>:last-child{margin-bottom:0!important}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card nb-card-body>:last-child :last-child{margin-bottom:0!important}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h1, .nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h2, .nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h3, .nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h4, .nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h5, .nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h6{line-height:1.25;margin-bottom:1.25rem;font-weight:700}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h3{color:#405571}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card p{font-size:.9375rem;line-height:1.5}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card img{max-width:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card pre{margin-bottom:2rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card code{background:#f1f2f3;padding:.125rem .5rem;border-radius:.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card code.hljs{color:#f8f8f2;padding:2rem 2.5rem;border-radius:.5rem;font-size:.875rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .widget-block{display:block;margin-bottom:2rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ngx-styles-table-block table{margin-bottom:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table{font-size:.9375rem;width:100%;margin-bottom:3rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table thead{color:#8994a3;border-bottom:1px solid #f1f2f3}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table thead td{padding:1rem .5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table tr{border-bottom:1px solid #f1f2f3}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table tr:last-child{border:none}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table tr p{margin-bottom:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table td{padding:1rem .5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table td:first-child{font-weight:500}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table.striped tbody tr:nth-child(odd){background:#f5f6f7}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table.striped td{padding:1rem .5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ul{margin-bottom:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ul ul{padding-left:2.5rem;list-style-type:none}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ul ul>li{list-style:circle;position:relative;margin-bottom:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ul li{font-size:.9375rem;line-height:1.5;margin-bottom:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note{padding:1.25rem 3rem 1.5rem 1.25rem;border-radius:.25rem;margin-bottom:3rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note .note-title{font-weight:500;text-transform:uppercase;margin-bottom:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note .note-body{font-size:.875rem;line-height:1.5}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note.note-info{background-color:#f0f6ff}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note.note-warning{background-color:#fffae4}.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .color-swatch{display:inline-block;border:1px solid #000;width:.875rem;height:.875rem;margin-left:7px;margin-bottom:-2px;border-radius:2px}.nb-theme-ngx-landing-material [_nghost-%COMP%] .horizontal-nav[_ngcontent-%COMP%]{margin-top:1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .horizontal-nav[_ngcontent-%COMP%] nb-card-body[_ngcontent-%COMP%]{padding:0;overflow:visible}.nb-theme-ngx-landing-material [_nghost-%COMP%] .settings-column[_ngcontent-%COMP%]{display:none}@media (min-width:768px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card nb-card-body{padding:2rem 3rem 2rem 2rem}}@media (min-width:992px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .horizontal-nav[_ngcontent-%COMP%]{margin-top:0}}@media (min-width:1280px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .horizontal-nav[_ngcontent-%COMP%] nb-card-body[_ngcontent-%COMP%]{display:none}.nb-theme-ngx-landing-material [_nghost-%COMP%] .settings-column[_ngcontent-%COMP%]{display:block;margin-left:1.875rem;width:16rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .settings-column[_ngcontent-%COMP%] ngx-page-tabs[_ngcontent-%COMP%]{margin-bottom:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .fixed-panel[_ngcontent-%COMP%]{position:fixed;width:inherit}}.nb-theme-docs-page [_nghost-%COMP%]{display:flex}.nb-theme-docs-page [_nghost-%COMP%] .not-found[_ngcontent-%COMP%]{color:#405571;font-size:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%]{flex:3;min-width:0}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card nb-card-body{padding:2rem 1rem}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card nb-card-body>:last-child{margin-bottom:0!important}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card nb-card-body>:last-child :last-child{margin-bottom:0!important}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h1, .nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h2, .nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h3, .nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h4, .nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h5, .nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h6{line-height:1.25;margin-bottom:1.25rem;font-weight:700}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h3{color:#405571}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card p{font-size:.9375rem;line-height:1.5}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card img{max-width:100%}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card pre{margin-bottom:2rem}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card code{background:#f1f2f3;color:#5699f0;padding:.125rem .5rem;border-radius:.25rem}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card code.hljs{color:#f8f8f2;padding:2rem 2.5rem;border-radius:.5rem;background:linear-gradient(225deg,#333c66,#1d2447);font-size:.875rem}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .widget-block{display:block;margin-bottom:2rem}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ngx-styles-table-block table{margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table{font-size:.9375rem;width:100%;margin-bottom:3rem}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table thead{color:#8994a3;border-bottom:1px solid #f1f2f3}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table thead td{padding:1rem .5rem}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table tr{border-bottom:1px solid #f1f2f3}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table tr:last-child{border:none}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table tr p{margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table td{padding:1rem .5rem}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table td:first-child{font-weight:500}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table.striped tbody tr:nth-child(odd){background:#f5f6f7}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table.striped td{padding:1rem .5rem}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ul{margin-bottom:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ul ul{padding-left:2.5rem;list-style-type:none}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ul ul>li{list-style:circle;position:relative;margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ul li{font-size:.9375rem;line-height:1.5;margin-bottom:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note{padding:1.25rem 3rem 1.5rem 1.25rem;border-radius:.25rem;margin-bottom:3rem}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note .note-title{font-weight:500;text-transform:uppercase;margin-bottom:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note .note-body{font-size:.875rem;line-height:1.5}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note.note-info{color:#5699f0;background-color:#f0f6ff}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note.note-warning{color:#f09301;background-color:#fffae4}.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .color-swatch{display:inline-block;border:1px solid #000;width:.875rem;height:.875rem;margin-left:7px;margin-bottom:-2px;border-radius:2px}.nb-theme-docs-page [_nghost-%COMP%] .horizontal-nav[_ngcontent-%COMP%]{margin-top:1rem}.nb-theme-docs-page [_nghost-%COMP%] .horizontal-nav[_ngcontent-%COMP%] nb-card-body[_ngcontent-%COMP%]{background-color:#fafafa;padding:0;overflow:visible}.nb-theme-docs-page [_nghost-%COMP%] .settings-column[_ngcontent-%COMP%]{display:none}@media (min-width:768px){.nb-theme-docs-page [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card nb-card-body{padding:2rem 3rem 2rem 2rem}}@media (min-width:992px){.nb-theme-docs-page [_nghost-%COMP%] .horizontal-nav[_ngcontent-%COMP%]{margin-top:0}}@media (min-width:1280px){.nb-theme-docs-page [_nghost-%COMP%] .horizontal-nav[_ngcontent-%COMP%] nb-card-body[_ngcontent-%COMP%]{display:none}.nb-theme-docs-page [_nghost-%COMP%] .settings-column[_ngcontent-%COMP%]{display:block;margin-left:1.875rem;width:16rem}.nb-theme-docs-page [_nghost-%COMP%] .settings-column[_ngcontent-%COMP%] ngx-page-tabs[_ngcontent-%COMP%]{margin-bottom:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .fixed-panel[_ngcontent-%COMP%]{position:fixed;width:inherit}}"]}),n}(),it=[{path:"",component:Ye,children:[{path:":page",component:ot},{path:":page/:subPage",component:ot},{path:":page/:subPage/:tab",component:ot}]}],at=function(){var n=function n(){m(this,n)};return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=p.oAB({type:n}),n.\u0275inj=p.cJS({imports:[[d.Bz.forChild(it)],d.Bz]}),n}(),rt=c(13585),ct=((tt=function n(){m(this,n)}).\u0275fac=function(n){return new(n||tt)},tt.\u0275mod=p.oAB({type:tt}),tt.\u0275inj=p.cJS({imports:[[g.v,s.kz,rt.Z,at,ke]]}),tt)}}])}(); \ No newline at end of file diff --git a/425-es2015.f5fa7baf77fe5597937a.js b/425-es2015.f5fa7baf77fe5597937a.js deleted file mode 100644 index 82802c157f..0000000000 --- a/425-es2015.f5fa7baf77fe5597937a.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkngx_admin=self.webpackChunkngx_admin||[]).push([[425],{41425:function(n,t,e){"use strict";e.r(t),e.d(t,{LandingHomeModule:function(){return xn}});var a=e(77523),i=e(55998),o=e(37716),g=e(78942),r=e(83592),m=e(98933),s=e(27239),d=e(66126),h=e(70409),c=e(49235),l=e(37951),p=e(38583),_=e(30916);let b=(()=>{class n{}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=o.Xpm({type:n,selectors:[["ngx-default-admin-info"]],decls:15,vars:0,consts:[[1,"description"],["href","https://akveo.github.io/nebular/?utm_campaign=nebular%20-%20home%20-%20ngx_admin%20docs&utm_content=landing_main_info&utm_medium=referral&utm_source=ngx_admin","target","_blank"],["href","https://eva.design/?utm_campaign=eva_design%20-%20home%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=landing_main_info"]],template:function(n,t){1&n&&(o.TgZ(0,"div"),o.TgZ(1,"h1"),o._uU(2,"ngx-admin"),o.qZA(),o.TgZ(3,"p",0),o._uU(4," The most popular admin dashboard based on "),o.TgZ(5,"strong"),o._uU(6,"Angular 9+"),o.qZA(),o._uU(7," and "),o.TgZ(8,"a",1),o._uU(9,"Nebular"),o.qZA(),o._uU(10," with "),o.TgZ(11,"a",2),o._uU(12,"Eva Design System"),o.qZA(),o._uU(13," support. Free and Open Source for personal and commercial purposes. "),o._UZ(14,"br"),o.qZA(),o.qZA())},styles:['.nb-theme-ngx-landing [_nghost-%COMP%]{display:flex;padding:3.375rem 0;max-width:120rem;margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .bundles[_ngcontent-%COMP%]{display:block;margin-top:.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]{position:relative;display:block;padding-top:84%;overflow:hidden}.nb-theme-ngx-landing [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]:after{content:" ";display:block;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0,#fafafa,transparent);height:20%}.nb-theme-ngx-landing [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;height:auto!important}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:60.625rem;min-height:47.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:44%;margin:4.625rem 9% 0 6%}.nb-theme-ngx-landing [_nghost-%COMP%] ngx-default-admin-info[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-material-admin-info[_ngcontent-%COMP%]{padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:4rem;color:#18cb90;margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-top:2.25rem;margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{display:flex;margin-top:2.75rem;flex-direction:row;align-items:center}.nb-theme-ngx-landing [_nghost-%COMP%] .badges[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%]{width:6.25rem;height:1.25rem;margin-right:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:1.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{flex:1}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;padding:1.125rem 0;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]{color:#fff;background-color:#18cb90;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 #dae0eb}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}.nb-theme-ngx-landing [_nghost-%COMP%] .btn-premium[_ngcontent-%COMP%]{margin-top:1rem;width:100%}@media (max-width:1599.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:50.625rem;min-height:47.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:100%;margin:4.625rem 5.875rem 0 2.625rem}}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:39rem;min-height:36.25rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-bottom:6.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:28.75rem;min-width:31rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-right:.75rem;margin-left:1rem}}@media (max-width:1599.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.2rem}}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:21.875rem;min-width:23rem;width:75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;margin-top:1.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:1.75rem;flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%]{width:100%;height:auto}.nb-theme-ngx-landing [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-ngx-landing [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{text-align:justify;margin:1.75rem 1rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{margin:1.375rem 0 0;min-width:0;min-height:0;width:0}.nb-theme-ngx-landing [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{margin-top:2.375rem;justify-content:center}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{padding-right:1rem;padding-left:1rem}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:flex;padding:3.375rem 0;max-width:120rem;margin:0 auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .bundles[_ngcontent-%COMP%]{display:block;margin-top:.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]{position:relative;display:block;padding-top:84%;overflow:hidden}.nb-theme-ngx-landing-material [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]:after{content:" ";display:block;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0,#fafafa,transparent);height:20%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;height:auto!important}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:60.625rem;min-height:47.875rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:44%;margin:4.625rem 9% 0 6%}.nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-default-admin-info[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-material-admin-info[_ngcontent-%COMP%]{padding:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:4rem;color:#6200ee;margin:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-top:2.25rem;margin-bottom:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#6200ee}.nb-theme-ngx-landing-material [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{display:flex;margin-top:2.75rem;flex-direction:row;align-items:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] .badges[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%]{width:6.25rem;height:1.25rem;margin-right:1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:1.875rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.nb-theme-ngx-landing-material [_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{flex:1}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;padding:1.125rem 0;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]{color:#fff;background-color:#6200ee;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]:active{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn-premium[_ngcontent-%COMP%]{margin-top:1rem;width:100%}@media (max-width:1599.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:50.625rem;min-height:47.875rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:100%;margin:4.625rem 5.875rem 0 2.625rem}}@media (max-width:1399.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:39rem;min-height:36.25rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding-bottom:6.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:28.75rem;min-width:31rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-right:.75rem;margin-left:1rem}}@media (max-width:1599.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.2rem}}@media (max-width:991.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:21.875rem;min-width:23rem;width:75rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;margin-top:1.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem}}@media (max-width:767.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding-top:1.75rem;flex-direction:column}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%]{width:100%;height:auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-ngx-landing-material [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem;text-align:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] p[_ngcontent-%COMP%]{text-align:justify;margin:1.75rem 1rem 0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{margin:1.375rem 0 0;min-width:0;min-height:0;width:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{margin-top:2.375rem;justify-content:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{padding-right:1rem;padding-left:1rem}}.nb-theme-docs-page [_nghost-%COMP%]{display:flex;padding:3.375rem 0;max-width:120rem;margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .bundles[_ngcontent-%COMP%]{display:block;margin-top:.5rem}.nb-theme-docs-page [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]{position:relative;display:block;padding-top:84%;overflow:hidden}.nb-theme-docs-page [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]:after{content:" ";display:block;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0,#fafafa,transparent);height:20%}.nb-theme-docs-page [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;height:auto!important}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:60.625rem;min-height:47.875rem}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:44%;margin:4.625rem 9% 0 6%}.nb-theme-docs-page [_nghost-%COMP%] ngx-default-admin-info[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-material-admin-info[_ngcontent-%COMP%]{padding:0}.nb-theme-docs-page [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:4rem;margin:0}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-top:2.25rem;margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{display:flex;margin-top:2.75rem;flex-direction:row;align-items:center}.nb-theme-docs-page [_nghost-%COMP%] .badges[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%]{width:6.25rem;height:1.25rem;margin-right:1rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:1.875rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.nb-theme-docs-page [_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{flex:1}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;padding:1.125rem 0;cursor:pointer;text-transform:uppercase}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]{color:#fff}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}.nb-theme-docs-page [_nghost-%COMP%] .btn-premium[_ngcontent-%COMP%]{margin-top:1rem;width:100%}@media (max-width:1599.98px){.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:50.625rem;min-height:47.875rem}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:100%;margin:4.625rem 5.875rem 0 2.625rem}}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:39rem;min-height:36.25rem}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-bottom:6.25rem}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:28.75rem;min-width:31rem}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-right:.75rem;margin-left:1rem}}@media (max-width:1599.98px){.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.2rem}}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:21.875rem;min-width:23rem;width:75rem}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;margin-top:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:1.75rem;flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin:0}.nb-theme-docs-page [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%]{width:100%;height:auto}.nb-theme-docs-page [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-docs-page [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{text-align:justify;margin:1.75rem 1rem 0}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{margin:1.375rem 0 0;min-width:0;min-height:0;width:0}.nb-theme-docs-page [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{margin-top:2.375rem;justify-content:center}.nb-theme-docs-page [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{padding-right:1rem;padding-left:1rem}}']}),n})(),M=(()=>{class n{constructor(n){this.metaDataService=n}ngOnInit(){this.metaDataService.updateTitle("Ngx-admin material dashboard template based on Angular 9+ and Bootstrap 4+"),this.metaDataService.updateDescription("Ngx-admin material works perfectly with Angular Material and Nebular. Over 40+ Angular Components and 60+ Usage Examples.Take the best from both!"),this.metaDataService.updateKeywords("Ngx-admin material theme, ngx-admin material dashboard, ngx-admin material")}}return n.\u0275fac=function(t){return new(t||n)(o.Y36(r.D))},n.\u0275cmp=o.Xpm({type:n,selectors:[["ngx-material-admin-info"]],decls:22,vars:0,consts:[[1,"description"],["href","https://akveo.github.io/nebular?utm_campaign=nebular%20-%20home%20-%20ngx_admin%20demo&utm_source=ngx_admin_material&utm_medium=referral&utm_content=landing_page","target","_blank"],["href","https://akveo.github.io/nebular?utm_campaign=nebular%20-%20home%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=landing_main_info","target","_blank"],["href","https://eva.design?utm_campaign=eva_design%20-%20home%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=landing_main_info"],[1,"bundles"],["href","https://store.akveo.com/?utm_campaign=akveo_store%20-%20all%20bundles%20-%20ngx_admin_demo&utm_source=ngx_admin_material&utm_medium=referral&utm_content=landing","target","_blank"]],template:function(n,t){1&n&&(o.TgZ(0,"div"),o.TgZ(1,"h1"),o._uU(2,"material ngx-admin"),o.qZA(),o.TgZ(3,"p",0),o._uU(4," Material admin theme based on the most popular Angular dashboard template - "),o.TgZ(5,"a",1),o._uU(6,"ngx-admin"),o.qZA(),o._uU(7,". Included: "),o.TgZ(8,"strong"),o._uU(9,"Angular 9+"),o.qZA(),o._uU(10,", "),o.TgZ(11,"a",2),o._uU(12,"Nebular"),o.qZA(),o._uU(13," and "),o.TgZ(14,"a",3),o._uU(15,"Eva Design System"),o.qZA(),o._uU(16,". Free for personal and commercial usage. "),o._UZ(17,"br"),o.TgZ(18,"span",4),o._uU(19," Get material ngx-admin integrated with backend technology of your choice. "),o.TgZ(20,"a",5),o._uU(21," Check out our store. "),o.qZA(),o.qZA(),o.qZA(),o.qZA())},styles:['.nb-theme-ngx-landing [_nghost-%COMP%]{display:flex;padding:3.375rem 0;max-width:120rem;margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .bundles[_ngcontent-%COMP%]{display:block;margin-top:.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]{position:relative;display:block;padding-top:84%;overflow:hidden}.nb-theme-ngx-landing [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]:after{content:" ";display:block;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0,#fafafa,transparent);height:20%}.nb-theme-ngx-landing [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;height:auto!important}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:60.625rem;min-height:47.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:44%;margin:4.625rem 9% 0 6%}.nb-theme-ngx-landing [_nghost-%COMP%] ngx-default-admin-info[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-material-admin-info[_ngcontent-%COMP%]{padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:4rem;color:#18cb90;margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-top:2.25rem;margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{display:flex;margin-top:2.75rem;flex-direction:row;align-items:center}.nb-theme-ngx-landing [_nghost-%COMP%] .badges[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%]{width:6.25rem;height:1.25rem;margin-right:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:1.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{flex:1}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;padding:1.125rem 0;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]{color:#fff;background-color:#18cb90;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 #dae0eb}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}.nb-theme-ngx-landing [_nghost-%COMP%] .btn-premium[_ngcontent-%COMP%]{margin-top:1rem;width:100%}@media (max-width:1599.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:50.625rem;min-height:47.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:100%;margin:4.625rem 5.875rem 0 2.625rem}}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:39rem;min-height:36.25rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-bottom:6.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:28.75rem;min-width:31rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-right:.75rem;margin-left:1rem}}@media (max-width:1599.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.2rem}}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:21.875rem;min-width:23rem;width:75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;margin-top:1.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:1.75rem;flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%]{width:100%;height:auto}.nb-theme-ngx-landing [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-ngx-landing [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{text-align:justify;margin:1.75rem 1rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{margin:1.375rem 0 0;min-width:0;min-height:0;width:0}.nb-theme-ngx-landing [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{margin-top:2.375rem;justify-content:center}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{padding-right:1rem;padding-left:1rem}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:flex;padding:3.375rem 0;max-width:120rem;margin:0 auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .bundles[_ngcontent-%COMP%]{display:block;margin-top:.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]{position:relative;display:block;padding-top:84%;overflow:hidden}.nb-theme-ngx-landing-material [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]:after{content:" ";display:block;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0,#fafafa,transparent);height:20%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;height:auto!important}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:60.625rem;min-height:47.875rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:44%;margin:4.625rem 9% 0 6%}.nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-default-admin-info[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-material-admin-info[_ngcontent-%COMP%]{padding:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:4rem;color:#6200ee;margin:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-top:2.25rem;margin-bottom:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#6200ee}.nb-theme-ngx-landing-material [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{display:flex;margin-top:2.75rem;flex-direction:row;align-items:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] .badges[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%]{width:6.25rem;height:1.25rem;margin-right:1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:1.875rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.nb-theme-ngx-landing-material [_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{flex:1}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;padding:1.125rem 0;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]{color:#fff;background-color:#6200ee;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]:active{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn-premium[_ngcontent-%COMP%]{margin-top:1rem;width:100%}@media (max-width:1599.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:50.625rem;min-height:47.875rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:100%;margin:4.625rem 5.875rem 0 2.625rem}}@media (max-width:1399.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:39rem;min-height:36.25rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding-bottom:6.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:28.75rem;min-width:31rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-right:.75rem;margin-left:1rem}}@media (max-width:1599.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.2rem}}@media (max-width:991.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:21.875rem;min-width:23rem;width:75rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;margin-top:1.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem}}@media (max-width:767.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding-top:1.75rem;flex-direction:column}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%]{width:100%;height:auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-ngx-landing-material [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem;text-align:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] p[_ngcontent-%COMP%]{text-align:justify;margin:1.75rem 1rem 0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{margin:1.375rem 0 0;min-width:0;min-height:0;width:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{margin-top:2.375rem;justify-content:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{padding-right:1rem;padding-left:1rem}}.nb-theme-docs-page [_nghost-%COMP%]{display:flex;padding:3.375rem 0;max-width:120rem;margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .bundles[_ngcontent-%COMP%]{display:block;margin-top:.5rem}.nb-theme-docs-page [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]{position:relative;display:block;padding-top:84%;overflow:hidden}.nb-theme-docs-page [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]:after{content:" ";display:block;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0,#fafafa,transparent);height:20%}.nb-theme-docs-page [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;height:auto!important}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:60.625rem;min-height:47.875rem}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:44%;margin:4.625rem 9% 0 6%}.nb-theme-docs-page [_nghost-%COMP%] ngx-default-admin-info[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-material-admin-info[_ngcontent-%COMP%]{padding:0}.nb-theme-docs-page [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:4rem;margin:0}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-top:2.25rem;margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{display:flex;margin-top:2.75rem;flex-direction:row;align-items:center}.nb-theme-docs-page [_nghost-%COMP%] .badges[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%]{width:6.25rem;height:1.25rem;margin-right:1rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:1.875rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.nb-theme-docs-page [_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{flex:1}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;padding:1.125rem 0;cursor:pointer;text-transform:uppercase}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]{color:#fff}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}.nb-theme-docs-page [_nghost-%COMP%] .btn-premium[_ngcontent-%COMP%]{margin-top:1rem;width:100%}@media (max-width:1599.98px){.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:50.625rem;min-height:47.875rem}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:100%;margin:4.625rem 5.875rem 0 2.625rem}}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:39rem;min-height:36.25rem}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-bottom:6.25rem}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:28.75rem;min-width:31rem}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-right:.75rem;margin-left:1rem}}@media (max-width:1599.98px){.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.2rem}}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:21.875rem;min-width:23rem;width:75rem}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;margin-top:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:1.75rem;flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin:0}.nb-theme-docs-page [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%]{width:100%;height:auto}.nb-theme-docs-page [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-docs-page [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{text-align:justify;margin:1.75rem 1rem 0}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{margin:1.375rem 0 0;min-width:0;min-height:0;width:0}.nb-theme-docs-page [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{margin-top:2.375rem;justify-content:center}.nb-theme-docs-page [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{padding-right:1rem;padding-left:1rem}}']}),n})();function C(n,t){if(1&n&&o._UZ(0,"img",13),2&n){const n=o.oxw();o.Q6J("lazyLoad",n.imageUrl)}}function O(n,t){1&n&&(o.ynx(0),o._UZ(1,"ngx-default-admin-info"),o.BQk())}function P(n,t){1&n&&(o.ynx(0),o._UZ(1,"ngx-material-admin-info"),o.BQk())}function x(n,t){1&n&&o._UZ(0,"img",14)}let f=(()=>{class n{constructor(n,t,e){this.dialogService=e,this.alive=!0,this.forMaterialTheme=!1,this.breakpoints=t.getBreakpointsMap(),n.onMediaQueryChange().pipe((0,h.o)(()=>this.alive)).subscribe(([n,t])=>{this.breakpoint=t})}set material(n){this.forMaterialTheme=n}get imageUrl(){return!1!==this.forMaterialTheme?"assets/img/ngx-admin-material.jpg":"assets/img/ngx-admin.png"}ngOnDestroy(){this.alive=!1}openDownloadDialog(){this.dialogService.open(c.v)}openDownloadPremiumDialog(){this.dialogService.open(l.F)}}return n.\u0275fac=function(t){return new(t||n)(o.Y36(g.WMF),o.Y36(g._4W),o.Y36(g.Gln))},n.\u0275cmp=o.Xpm({type:n,selectors:[["ngx-landing-main-info"]],inputs:{material:"material"},decls:16,vars:4,consts:[[1,"main-img-container"],["href","http://www.akveo.com/ngx-admin/?utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=landing_main_section_image","target","_blank",1,"hero-image-link"],["class","main-img","defaultImage","assets/img/default.png",3,"lazyLoad",4,"ngIf"],[1,"main-inf"],[4,"ngIf"],[1,"mobile-main-img-container"],["class","main-img","lazyLoad","assets/img/corporate-theme.png","alt","Light theme Dashboard",4,"ngIf"],[1,"badges"],["src","https://ghbtns.com/github-btn.html?user=akveo&repo=ngx-admin&type=star&count=true","frameborder","0","width","170px","scrolling","0",1,"stars"],[1,"buttons"],[1,"buttons-links"],["href","https://www.akveo.com/ngx-admin/pages/dashboard?utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=landing_main_section","target","_blank",1,"btn","btn-demo"],[1,"btn","btn-download",3,"click"],["defaultImage","assets/img/default.png",1,"main-img",3,"lazyLoad"],["lazyLoad","assets/img/corporate-theme.png","alt","Light theme Dashboard",1,"main-img"]],template:function(n,t){1&n&&(o.TgZ(0,"div",0),o.TgZ(1,"a",1),o.YNc(2,C,1,1,"img",2),o.qZA(),o.qZA(),o.TgZ(3,"div",3),o.YNc(4,O,2,0,"ng-container",4),o.YNc(5,P,2,0,"ng-container",4),o.TgZ(6,"div",5),o.YNc(7,x,1,0,"img",6),o.qZA(),o.TgZ(8,"div",7),o._UZ(9,"iframe",8),o.qZA(),o.TgZ(10,"div",9),o.TgZ(11,"div",10),o.TgZ(12,"a",11),o._uU(13," Demo "),o.qZA(),o.TgZ(14,"button",12),o.NdJ("click",function(){return t.openDownloadDialog()}),o._uU(15," Download "),o.qZA(),o.qZA(),o.qZA(),o.qZA()),2&n&&(o.xp6(2),o.Q6J("ngIf",t.breakpoint.width>=t.breakpoints.md),o.xp6(2),o.Q6J("ngIf",!1===t.forMaterialTheme),o.xp6(1),o.Q6J("ngIf",!1!==t.forMaterialTheme),o.xp6(2),o.Q6J("ngIf",t.breakpoint.width<=t.breakpoints.sm))},directives:[p.O5,_.z1,b,M],styles:['.nb-theme-ngx-landing [_nghost-%COMP%]{display:flex;padding:3.375rem 0;max-width:120rem;margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .bundles[_ngcontent-%COMP%]{display:block;margin-top:.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]{position:relative;display:block;padding-top:84%;overflow:hidden}.nb-theme-ngx-landing [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]:after{content:" ";display:block;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0,#fafafa,transparent);height:20%}.nb-theme-ngx-landing [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;height:auto!important}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:60.625rem;min-height:47.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:44%;margin:4.625rem 9% 0 6%}.nb-theme-ngx-landing [_nghost-%COMP%] ngx-default-admin-info[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-material-admin-info[_ngcontent-%COMP%]{padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:4rem;color:#18cb90;margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-top:2.25rem;margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{display:flex;margin-top:2.75rem;flex-direction:row;align-items:center}.nb-theme-ngx-landing [_nghost-%COMP%] .badges[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%]{width:6.25rem;height:1.25rem;margin-right:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:1.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{flex:1}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;padding:1.125rem 0;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]{color:#fff;background-color:#18cb90;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 #dae0eb}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}.nb-theme-ngx-landing [_nghost-%COMP%] .btn-premium[_ngcontent-%COMP%]{margin-top:1rem;width:100%}@media (max-width:1599.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:50.625rem;min-height:47.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:100%;margin:4.625rem 5.875rem 0 2.625rem}}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:39rem;min-height:36.25rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-bottom:6.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:28.75rem;min-width:31rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-right:.75rem;margin-left:1rem}}@media (max-width:1599.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.2rem}}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:21.875rem;min-width:23rem;width:75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;margin-top:1.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:1.75rem;flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%]{width:100%;height:auto}.nb-theme-ngx-landing [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-ngx-landing [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{text-align:justify;margin:1.75rem 1rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{margin:1.375rem 0 0;min-width:0;min-height:0;width:0}.nb-theme-ngx-landing [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{margin-top:2.375rem;justify-content:center}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{padding-right:1rem;padding-left:1rem}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:flex;padding:3.375rem 0;max-width:120rem;margin:0 auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .bundles[_ngcontent-%COMP%]{display:block;margin-top:.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]{position:relative;display:block;padding-top:84%;overflow:hidden}.nb-theme-ngx-landing-material [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]:after{content:" ";display:block;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0,#fafafa,transparent);height:20%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;height:auto!important}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:60.625rem;min-height:47.875rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:44%;margin:4.625rem 9% 0 6%}.nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-default-admin-info[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-material-admin-info[_ngcontent-%COMP%]{padding:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:4rem;color:#6200ee;margin:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-top:2.25rem;margin-bottom:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#6200ee}.nb-theme-ngx-landing-material [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{display:flex;margin-top:2.75rem;flex-direction:row;align-items:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] .badges[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%]{width:6.25rem;height:1.25rem;margin-right:1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:1.875rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.nb-theme-ngx-landing-material [_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{flex:1}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;padding:1.125rem 0;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]{color:#fff;background-color:#6200ee;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]:active{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn-premium[_ngcontent-%COMP%]{margin-top:1rem;width:100%}@media (max-width:1599.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:50.625rem;min-height:47.875rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:100%;margin:4.625rem 5.875rem 0 2.625rem}}@media (max-width:1399.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:39rem;min-height:36.25rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding-bottom:6.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:28.75rem;min-width:31rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-right:.75rem;margin-left:1rem}}@media (max-width:1599.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.2rem}}@media (max-width:991.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:21.875rem;min-width:23rem;width:75rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;margin-top:1.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem}}@media (max-width:767.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding-top:1.75rem;flex-direction:column}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%]{width:100%;height:auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-ngx-landing-material [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem;text-align:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] p[_ngcontent-%COMP%]{text-align:justify;margin:1.75rem 1rem 0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{margin:1.375rem 0 0;min-width:0;min-height:0;width:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{margin-top:2.375rem;justify-content:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{padding-right:1rem;padding-left:1rem}}.nb-theme-docs-page [_nghost-%COMP%]{display:flex;padding:3.375rem 0;max-width:120rem;margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .bundles[_ngcontent-%COMP%]{display:block;margin-top:.5rem}.nb-theme-docs-page [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]{position:relative;display:block;padding-top:84%;overflow:hidden}.nb-theme-docs-page [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]:after{content:" ";display:block;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0,#fafafa,transparent);height:20%}.nb-theme-docs-page [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;height:auto!important}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:60.625rem;min-height:47.875rem}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:44%;margin:4.625rem 9% 0 6%}.nb-theme-docs-page [_nghost-%COMP%] ngx-default-admin-info[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-material-admin-info[_ngcontent-%COMP%]{padding:0}.nb-theme-docs-page [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:4rem;margin:0}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-top:2.25rem;margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{display:flex;margin-top:2.75rem;flex-direction:row;align-items:center}.nb-theme-docs-page [_nghost-%COMP%] .badges[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%]{width:6.25rem;height:1.25rem;margin-right:1rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:1.875rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.nb-theme-docs-page [_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{flex:1}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;padding:1.125rem 0;cursor:pointer;text-transform:uppercase}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]{color:#fff}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}.nb-theme-docs-page [_nghost-%COMP%] .btn-premium[_ngcontent-%COMP%]{margin-top:1rem;width:100%}@media (max-width:1599.98px){.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:50.625rem;min-height:47.875rem}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:100%;margin:4.625rem 5.875rem 0 2.625rem}}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:39rem;min-height:36.25rem}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-bottom:6.25rem}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:28.75rem;min-width:31rem}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-right:.75rem;margin-left:1rem}}@media (max-width:1599.98px){.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.2rem}}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:21.875rem;min-width:23rem;width:75rem}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;margin-top:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:1.75rem;flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin:0}.nb-theme-docs-page [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%]{width:100%;height:auto}.nb-theme-docs-page [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-docs-page [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{text-align:justify;margin:1.75rem 1rem 0}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{margin:1.375rem 0 0;min-width:0;min-height:0;width:0}.nb-theme-docs-page [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{margin-top:2.375rem;justify-content:center}.nb-theme-docs-page [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{padding-right:1rem;padding-left:1rem}}']}),n})();var u=e(39490),w=e(16246),y=e(97116);function v(n,t){1&n&&o._UZ(0,"img",21)}function k(n,t){1&n&&o._UZ(0,"img",22)}function Z(n,t){1&n&&o._UZ(0,"img",23)}function T(n,t){1&n&&o._UZ(0,"img",24)}function A(n,t){1&n&&o._UZ(0,"img",25)}function z(n,t){1&n&&o._UZ(0,"img",26)}function U(n,t){1&n&&o._UZ(0,"img",27)}function q(n,t){1&n&&o._UZ(0,"img",28)}function j(n,t){1&n&&o._UZ(0,"img",29)}function I(n,t){1&n&&o._UZ(0,"img",30)}function S(n,t){1&n&&o._UZ(0,"img",31)}function L(n,t){1&n&&o._UZ(0,"img",32)}const D=function(n){return{width:36,height:36,fill:n}};let N=(()=>{class n{constructor(n,t){this.themeService=n,this.breakpointService=t,this.alive=!0,this.forMaterialTheme=!1,this.themes=["Material\nLight","Material\nDark","Eva\nLight","Eva\nDark","Cosmic","Corporate"],this.sliderIndex=1,this.initialSwiperConfig={initialSlide:1,direction:"horizontal",spaceBetween:200,slidesPerView:"auto",centeredSlides:!0,keyboard:!0,navigation:!0,effect:"coverflow",grabCursor:!0,coverflowEffect:{rotate:0,stretch:0,depth:500,modifier:1,slideShadows:!1},pagination:{el:".swiper-pagination",clickable:!0,hideOnClick:!1,renderBullet:(n,t)=>`\n \n ${this.themes[n]}\n `}},this.swiperConfig=Object.assign({},this.initialSwiperConfig),this.breakpoints=this.breakpointService.getBreakpointsMap(),this.themeService.onMediaQueryChange().pipe((0,h.o)(()=>this.alive)).subscribe(([n,t])=>{this.breakpoint=t,this.changeSwiperConfig()})}set material(n){this.forMaterialTheme=(0,u.Ig)(n)}get iconColor(){return this.forMaterialTheme?"#6200ee":"#00db92"}get materialLightDemoUrl(){return this.forMaterialTheme?"https://www.akveo.com/ngx-admin/pages/dashboard?theme=material-light&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_material_themes_material_light":"https://www.akveo.com/ngx-admin/pages/dashboard?theme=material-light&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_themes_material_light"}get materialDarkDemoUrl(){return this.forMaterialTheme?"https://www.akveo.com/ngx-admin/pages/dashboard?theme=material-dark&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_material_themes_material_dark":"https://www.akveo.com/ngx-admin/pages/dashboard?theme=material-dark&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_themes_material_dark"}get lightDemoUrl(){return this.forMaterialTheme?"https://www.akveo.com/ngx-admin/pages/dashboard?theme=default&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_material_themes_default":"https://www.akveo.com/ngx-admin/pages/dashboard?theme=default&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_themes_default"}get darkDemoUrl(){return this.forMaterialTheme?"https://www.akveo.com/ngx-admin/pages/dashboard?theme=dark&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_material_themes_dark":"https://www.akveo.com/ngx-admin/pages/dashboard?theme=dark&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_themes_dark"}get cosmicDemoUrl(){return this.forMaterialTheme?"https://www.akveo.com/ngx-admin/pages/dashboard?theme=cosmic&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_material_themes_cosmic":"https://www.akveo.com/ngx-admin/pages/dashboard?theme=cosmic&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_themes_cosmic"}get corporateDemoUrl(){return this.forMaterialTheme?"https://www.akveo.com/ngx-admin/pages/dashboard?theme=corporate&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_material_themes_corporate":"https://www.akveo.com/ngx-admin/pages/dashboard?theme=corporate&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_themes_corporate"}changeSwiperConfig(){this.swiperConfig=this.isMobile?Object.assign(Object.assign({},this.swiperConfig),{preloadImages:!1,lazy:!0}):this.initialSwiperConfig}get isMobile(){return this.breakpoint.width<=this.breakpoints.sm}ngOnDestroy(){this.alive=!1}}return n.\u0275fac=function(t){return new(t||n)(o.Y36(g.WMF),o.Y36(g._4W))},n.\u0275cmp=o.Xpm({type:n,selectors:[["ngx-landing-theme-section"]],inputs:{material:"material"},decls:32,vars:32,consts:[[1,"carousel-container"],[1,"swiper-container","reviews",3,"swiper","index","indexChange"],[1,"swiper-wrapper"],["target","_blank",1,"image-container","swiper-slide",3,"href"],["data-src","assets/img/material-light-theme.png","class","swiper-lazy","alt","Material Light Theme",4,"ngIf"],["lazyLoad","assets/img/material-light-theme.png","defaultImage","assets/img/default.png","alt","Material Light Theme",4,"ngIf"],["data-src","assets/img/material-dark-theme.png","class","swiper-lazy","alt","Material Dark Theme",4,"ngIf"],["lazyLoad","assets/img/material-dark-theme.png","defaultImage","assets/img/default.png","alt","Material Dark Theme",4,"ngIf"],["data-src","assets/img/light-theme.png","class","swiper-lazy","alt","Eva Light Theme",4,"ngIf"],["lazyLoad","assets/img/light-theme.png","defaultImage","assets/img/default.png","alt","Eva Light Theme",4,"ngIf"],["data-src","assets/img/dark-theme.png","class","swiper-lazy","alt","Eva Dark Theme",4,"ngIf"],["src","assets/img/dark-theme.png","alt","Eva Dark Theme","class","ng-lazyloaded",4,"ngIf"],["data-src","assets/img/cosmic-theme.png","class","swiper-lazy","alt","Cosmic Theme",4,"ngIf"],["src","assets/img/cosmic-theme.png","alt","Cosmic Theme","class","ng-lazyloaded",4,"ngIf"],["data-src","assets/img/corporate-theme.png","class","swiper-lazy","alt","Corporate Theme",4,"ngIf"],["src","assets/img/corporate-theme.png","alt","Corporate Theme","class","ng-lazyloaded",4,"ngIf"],[1,"swiper-pagination"],[1,"swiper-button-prev"],[3,"innerHTML"],[1,"swiper-button-next"],["href","https://www.akveo.com/ngx-admin/pages/dashboard?utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_themes_view_demo","target","_blank",1,"btn","btn-demo"],["data-src","assets/img/material-light-theme.png","alt","Material Light Theme",1,"swiper-lazy"],["lazyLoad","assets/img/material-light-theme.png","defaultImage","assets/img/default.png","alt","Material Light Theme"],["data-src","assets/img/material-dark-theme.png","alt","Material Dark Theme",1,"swiper-lazy"],["lazyLoad","assets/img/material-dark-theme.png","defaultImage","assets/img/default.png","alt","Material Dark Theme"],["data-src","assets/img/light-theme.png","alt","Eva Light Theme",1,"swiper-lazy"],["lazyLoad","assets/img/light-theme.png","defaultImage","assets/img/default.png","alt","Eva Light Theme"],["data-src","assets/img/dark-theme.png","alt","Eva Dark Theme",1,"swiper-lazy"],["src","assets/img/dark-theme.png","alt","Eva Dark Theme",1,"ng-lazyloaded"],["data-src","assets/img/cosmic-theme.png","alt","Cosmic Theme",1,"swiper-lazy"],["src","assets/img/cosmic-theme.png","alt","Cosmic Theme",1,"ng-lazyloaded"],["data-src","assets/img/corporate-theme.png","alt","Corporate Theme",1,"swiper-lazy"],["src","assets/img/corporate-theme.png","alt","Corporate Theme",1,"ng-lazyloaded"]],template:function(n,t){1&n&&(o.TgZ(0,"ngx-landing-section-title"),o._uU(1," Multiple theme\n"),o.qZA(),o.TgZ(2,"div",0),o.TgZ(3,"div",1),o.NdJ("indexChange",function(n){return t.sliderIndex=n}),o.TgZ(4,"div",2),o.TgZ(5,"a",3),o.YNc(6,v,1,0,"img",4),o.YNc(7,k,1,0,"img",5),o.qZA(),o.TgZ(8,"a",3),o.YNc(9,Z,1,0,"img",6),o.YNc(10,T,1,0,"img",7),o.qZA(),o.TgZ(11,"a",3),o.YNc(12,A,1,0,"img",8),o.YNc(13,z,1,0,"img",9),o.qZA(),o.TgZ(14,"a",3),o.YNc(15,U,1,0,"img",10),o.YNc(16,q,1,0,"img",11),o.qZA(),o.TgZ(17,"a",3),o.YNc(18,j,1,0,"img",12),o.YNc(19,I,1,0,"img",13),o.qZA(),o.TgZ(20,"a",3),o.YNc(21,S,1,0,"img",14),o.YNc(22,L,1,0,"img",15),o.qZA(),o.qZA(),o._UZ(23,"div",16),o.TgZ(24,"div",17),o._UZ(25,"i",18),o.ALo(26,"eva"),o.qZA(),o.TgZ(27,"div",19),o._UZ(28,"i",18),o.ALo(29,"eva"),o.qZA(),o.qZA(),o.qZA(),o.TgZ(30,"a",20),o._uU(31,"View demo"),o.qZA()),2&n&&(o.xp6(3),o.Q6J("swiper",t.swiperConfig)("index",t.sliderIndex),o.xp6(2),o.Q6J("href",t.materialLightDemoUrl,o.LSH),o.xp6(1),o.Q6J("ngIf",t.breakpoint.width<=t.breakpoints.sm),o.xp6(1),o.Q6J("ngIf",!(t.breakpoint.width<=t.breakpoints.sm)),o.xp6(1),o.Q6J("href",t.materialDarkDemoUrl,o.LSH),o.xp6(1),o.Q6J("ngIf",t.breakpoint.width<=t.breakpoints.sm),o.xp6(1),o.Q6J("ngIf",!(t.breakpoint.width<=t.breakpoints.sm)),o.xp6(1),o.Q6J("href",t.lightDemoUrl,o.LSH),o.xp6(1),o.Q6J("ngIf",t.breakpoint.width<=t.breakpoints.sm),o.xp6(1),o.Q6J("ngIf",!(t.breakpoint.width<=t.breakpoints.sm)),o.xp6(1),o.Q6J("href",t.darkDemoUrl,o.LSH),o.xp6(1),o.Q6J("ngIf",t.breakpoint.width<=t.breakpoints.sm),o.xp6(1),o.Q6J("ngIf",!(t.breakpoint.width<=t.breakpoints.sm)),o.xp6(1),o.Q6J("href",t.cosmicDemoUrl,o.LSH),o.xp6(1),o.Q6J("ngIf",t.breakpoint.width<=t.breakpoints.sm),o.xp6(1),o.Q6J("ngIf",!(t.breakpoint.width<=t.breakpoints.sm)),o.xp6(1),o.Q6J("href",t.corporateDemoUrl,o.LSH),o.xp6(1),o.Q6J("ngIf",t.breakpoint.width<=t.breakpoints.sm),o.xp6(1),o.Q6J("ngIf",!(t.breakpoint.width<=t.breakpoints.sm)),o.xp6(3),o.Q6J("innerHTML",o.xi3(26,22,"arrow-ios-back",o.VKq(28,D,t.iconColor)),o.oJD),o.xp6(3),o.Q6J("innerHTML",o.xi3(29,25,"arrow-ios-forward",o.VKq(30,D,t.iconColor)),o.oJD))},directives:[w.p,i.Tl,p.O5,_.z1],pipes:[y.R],styles:['.nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:6.25rem;padding-bottom:5.125rem;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:75.875rem;height:46.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:4rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-wrapper[_ngcontent-%COMP%]{padding-top:4.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);top:22.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:hover, .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 #dae0eb}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:active, .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:active{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:after, .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:after{content:""}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:18%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:18%}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:10%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:10%}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{display:inline-flex;justify-content:center;left:1.5rem;top:0;bottom:auto}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{height:.25rem;width:auto;border-radius:0;font-family:sans-serif;color:#405571;background:transparent;margin:0;opacity:.56}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet:after{content:"";display:block;width:100%;height:100%;background:#eff1f3}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{display:inline-block;padding:.75rem 1.5rem;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active:after{border-radius:.375rem;background:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-top:.375rem;padding:1.125rem 6.25rem;color:#fff;background-color:#18cb90;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}@media (max-width:1599.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:64.875rem;height:39.625rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:0}.nb-theme-ngx-landing [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:46.875rem;height:100%}}@media (min-width:768px){.nb-theme-ngx-landing [_nghost-%COMP%] img[_ngcontent-%COMP%]{transition:opacity 1s;opacity:0}.nb-theme-ngx-landing [_nghost-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:2.375rem;padding-bottom:1.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{margin:0 1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{max-width:19.75rem;max-height:12rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{left:0;margin:0;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{flex:1}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{padding:.75rem 0;white-space:pre}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active:after{border-radius:.375rem;background:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .btn-demo[_ngcontent-%COMP%]{display:none}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:block;padding-top:6.25rem;padding-bottom:5.125rem;text-align:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:75.875rem;height:46.625rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:4rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-wrapper[_ngcontent-%COMP%]{padding-top:4.125rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);top:22.625rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:hover, .nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:active, .nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:active{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:after, .nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:after{content:""}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:18%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:18%}@media (max-width:1399.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:10%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:10%}}@media (max-width:1199.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}@media (max-width:575.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{display:inline-flex;justify-content:center;left:1.5rem;top:0;bottom:auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{height:.25rem;width:auto;border-radius:0;font-family:sans-serif;color:#405571;background:transparent;margin:0;opacity:.56}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet:after{content:"";display:block;width:100%;height:100%;background:#eff1f3}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{display:inline-block;padding:.75rem 1.5rem;width:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;color:#6200ee}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active:after{border-radius:.375rem;background:#6200ee}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-top:.375rem;padding:1.125rem 6.25rem;color:#fff;background-color:#6200ee;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}@media (max-width:1599.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:64.875rem;height:39.625rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding-top:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:46.875rem;height:100%}}@media (min-width:768px){.nb-theme-ngx-landing-material [_nghost-%COMP%] img[_ngcontent-%COMP%]{transition:opacity 1s;opacity:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}}@media (max-width:575.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding-top:2.375rem;padding-bottom:1.875rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{margin:0 1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{max-width:19.75rem;max-height:12rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{left:0;margin:0;width:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{flex:1}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{padding:.75rem 0;white-space:pre}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;color:#6200ee}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active:after{border-radius:.375rem;background:#6200ee}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn-demo[_ngcontent-%COMP%]{display:none}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:6.25rem;padding-bottom:5.125rem;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:75.875rem;height:46.625rem}.nb-theme-docs-page [_nghost-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}.nb-theme-docs-page [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:4rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}.nb-theme-docs-page [_nghost-%COMP%] .swiper-wrapper[_ngcontent-%COMP%]{padding-top:4.125rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;top:22.625rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:after, .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:after{content:""}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:18%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:18%}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:10%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:10%}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{display:inline-flex;justify-content:center;left:1.5rem;top:0;bottom:auto}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{height:.25rem;width:auto;border-radius:0;font-family:sans-serif;color:#494949;background:transparent;margin:0;opacity:.56}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet:after{content:"";display:block;width:100%;height:100%;background:#eff1f3}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{display:inline-block;padding:.75rem 1.5rem;width:100%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active:after{border-radius:.375rem}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;cursor:pointer;text-transform:uppercase}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-top:.375rem;padding:1.125rem 6.25rem;color:#fff}@media (max-width:1599.98px){.nb-theme-docs-page [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:64.875rem;height:39.625rem}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:0}.nb-theme-docs-page [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:46.875rem;height:100%}}@media (min-width:768px){.nb-theme-docs-page [_nghost-%COMP%] img[_ngcontent-%COMP%]{transition:opacity 1s;opacity:0}.nb-theme-docs-page [_nghost-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:2.375rem;padding-bottom:1.875rem}.nb-theme-docs-page [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{margin:0 1rem}.nb-theme-docs-page [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{max-width:19.75rem;max-height:12rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{left:0;margin:0;width:100%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{flex:1}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{padding:.75rem 0;white-space:pre}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active:after{border-radius:.375rem}.nb-theme-docs-page [_nghost-%COMP%] .btn-demo[_ngcontent-%COMP%]{display:none}}']}),n})(),J=(()=>{class n{}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=o.Xpm({type:n,selectors:[["ngx-landing-reason-section"]],decls:39,vars:0,consts:[[1,"reasons"],[1,"reason"],[1,"number"],[1,"description"],["href","https://www.codementor.io/freelance-rates/front-end-developers","target","_blank",1,"active"],["href","https://akveo.github.io/ngx-admin/docs/guides/theme-system?utm_campaign=nebular%20-%20home%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=landing_guides_theme_system_link",1,"active"],[1,"highlight"],["href","https://www.akveo.com?utm_campaign=services%20-%20homepage%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_reason_section","target","_blank",1,"active"],["href","mailto:contact@akveo.com",1,"active"]],template:function(n,t){1&n&&(o.TgZ(0,"ngx-landing-section-title"),o._uU(1," Why ngx-admin?\n"),o.qZA(),o.TgZ(2,"ul",0),o.TgZ(3,"li",1),o.TgZ(4,"div",2),o._uU(5,"1"),o.qZA(),o.TgZ(6,"div",3),o._uU(7," Save more than $33,000 using ngx-admin. According to our research ngx-admin optimizes 480 hours of development time. Taking the average hourly rate of a "),o.TgZ(8,"a",4),o._uU(9,"front-end engineer"),o.qZA(),o._uU(10," in the US \u2013 $70 "),o.qZA(),o.qZA(),o.TgZ(11,"li",1),o.TgZ(12,"div",2),o._uU(13,"2"),o.qZA(),o.TgZ(14,"div",3),o._uU(15," Create a custom experience by working with one of 3 themes or edit just a few custom variables. Need help? Check "),o.TgZ(16,"a",5),o._uU(17,"out our article"),o.qZA(),o._uU(18,", where we describe how you can create a different look in just 2 minutes "),o.qZA(),o.qZA(),o.TgZ(19,"li",1),o.TgZ(20,"div",2),o._uU(21,"3"),o.qZA(),o.TgZ(22,"div",3),o._uU(23," It\u2019s completely FREE and MIT licensed. You don\u2019t have to worry about the legal stuff, ngx-admin is free for personal and commercial purposes, so you can use it to build any product "),o.qZA(),o.qZA(),o.TgZ(24,"li",1),o.TgZ(25,"div",2),o._uU(26,"4"),o.qZA(),o.TgZ(27,"div",3),o.TgZ(28,"span",6),o._uU(29,"Do you need more?"),o.qZA(),o._uU(30," We can customize! "),o._UZ(31,"br"),o._uU(32," Visit our "),o.TgZ(33,"a",7),o._uU(34,"homepage"),o.qZA(),o._uU(35," or simply leave us a note at "),o.TgZ(36,"a",8),o._uU(37,"contact@akveo.com"),o.qZA(),o._uU(38,". We\u2019re available for hire and can create custom solutions just for you "),o.qZA(),o.qZA(),o.qZA())},directives:[w.p],styles:['.nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding:5.25rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:calc(100% - 10.625rem * 2);margin:-1.375rem auto 0;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{display:flex;width:50%;list-style:none;padding-right:3.75rem;padding-left:.25rem;margin-top:7.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding-right:0;padding-left:3.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:8.75rem;color:#fff;text-shadow:0 .5rem 1rem #dae0eb;line-height:.3}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-left:1.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]:before{content:"";display:block;height:.25rem;width:3.5rem;margin-bottom:.375rem;background-color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#18cb90}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:100%;padding:0 1rem;margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:6rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:2.625rem;padding-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{width:100%;margin:1.625rem 0 .375rem;padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:5rem;line-height:1.3}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:block;padding:5.25rem 0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:calc(100% - 10.625rem * 2);margin:-1.375rem auto 0;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{display:flex;width:50%;list-style:none;padding-right:3.75rem;padding-left:.25rem;margin-top:7.875rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding-right:0;padding-left:3.75rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:8.75rem;color:#fff;text-shadow:0 .5rem 1rem #dae0eb;line-height:.3}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-left:1.75rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]:before{content:"";display:block;height:.25rem;width:3.5rem;margin-bottom:.375rem;background-color:#6200ee}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#6200ee}@media (max-width:1399.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:100%;padding:0 1rem;margin:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:6rem}}@media (max-width:767.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding-top:2.625rem;padding-bottom:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{flex-direction:column}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{width:100%;margin:1.625rem 0 .375rem;padding:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:5rem;line-height:1.3}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding:5.25rem 0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:calc(100% - 10.625rem * 2);margin:-1.375rem auto 0;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{display:flex;width:50%;list-style:none;padding-right:3.75rem;padding-left:.25rem;margin-top:7.875rem}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding-right:0;padding-left:3.75rem}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:8.75rem;color:#fff;text-shadow:0 .5rem 1rem #dae0eb;line-height:.3}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-left:1.75rem}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]:before{content:"";display:block;height:.25rem;width:3.5rem;margin-bottom:.375rem}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:100%;padding:0 1rem;margin:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:6rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:2.625rem;padding-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{width:100%;margin:1.625rem 0 .375rem;padding:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:5rem;line-height:1.3}}']}),n})();var H=e(38775);const Q=function(){return{width:26,height:26,fill:"#3b5998"}},Y=function(){return{width:24,height:24,fill:"#e5e5e5"}};function B(n,t){if(1&n&&(o.TgZ(0,"div",8),o.TgZ(1,"div",9),o.TgZ(2,"div",10),o._UZ(3,"i",6),o.ALo(4,"eva"),o.qZA(),o.TgZ(5,"div",11),o._UZ(6,"img",12),o.qZA(),o.TgZ(7,"div",13),o.TgZ(8,"div",14),o._uU(9),o.qZA(),o.TgZ(10,"div",15),o._uU(11),o.qZA(),o.qZA(),o.qZA(),o.TgZ(12,"div",16),o._uU(13),o.qZA(),o.TgZ(14,"div",17),o.TgZ(15,"a",18),o._uU(16," Go to comment "),o._UZ(17,"i",6),o.ALo(18,"eva"),o.qZA(),o.qZA(),o.qZA()),2&n){const n=t.$implicit;o.xp6(3),o.Q6J("innerHTML",o.xi3(4,7,n.socialIcon,o.DdM(13,Q)),o.oJD),o.xp6(3),o.s9C("src",n.avatar,o.LSH),o.xp6(3),o.Oqu(n.firstName),o.xp6(2),o.Oqu(n.lastName),o.xp6(2),o.hij(" ",n.review," "),o.xp6(2),o.s9C("href",n.link,o.LSH),o.xp6(2),o.Q6J("innerHTML",o.xi3(18,10,"arrow-ios-forward",o.DdM(14,Y)),o.oJD)}}const E=function(){return{width:36,height:36,fill:"#00db92"}};let F=(()=>{class n{constructor(n,t,e){this.themeService=n,this.breakpointService=t,this.reviewsService=e,this.alive=!0,this.desktopSwiperConfig={slidesPerView:3,keyboard:!0,navigation:!0},this.tabletSwiperConfig=Object.assign(Object.assign({},this.desktopSwiperConfig),{slidesPerView:2}),this.mobileSwiperConfig={slidesPerView:"auto",centeredSlides:!0,keyboard:!1,navigation:!1},this.swiperConfig={direction:"horizontal",spaceBetween:24,mousewheel:!1,lazy:!0,loop:!0,autoplay:!0,pagination:{el:".swiper-pagination",clickable:!0,hideOnClick:!1}},this.breakpoints=this.breakpointService.getBreakpointsMap(),this.themeService.onMediaQueryChange().pipe((0,h.o)(()=>this.alive)).subscribe(([n,t])=>{this.changeSwiperConfig(t.width)}),this.reviewsService.getReviews().pipe((0,h.o)(()=>this.alive)).subscribe(n=>this.reviews=n)}changeSwiperConfig(n){if(this.isMobile(n))this.swiperConfig=Object.assign(Object.assign({},this.swiperConfig),this.mobileSwiperConfig);else{const t=this.isTablet(n)?this.tabletSwiperConfig:this.desktopSwiperConfig;this.swiperConfig=Object.assign(Object.assign({},this.swiperConfig),t)}}isMobile(n){return n<=this.breakpoints.is}isTablet(n){return n<=this.breakpoints.sm}ngOnDestroy(){this.alive=!1}}return n.\u0275fac=function(t){return new(t||n)(o.Y36(g.WMF),o.Y36(g._4W),o.Y36(H.Y))},n.\u0275cmp=o.Xpm({type:n,selectors:[["ngx-landing-reviews-section"]],decls:13,vars:12,consts:[[1,"carousel-container"],[1,"swiper-container","reviews",3,"swiper"],[1,"swiper-wrapper"],["class","review-card swiper-slide",4,"ngFor","ngForOf"],[1,"swiper-pagination"],[1,"swiper-button-prev"],[3,"innerHTML"],[1,"swiper-button-next"],[1,"review-card","swiper-slide"],[1,"header-card"],[1,"social-icon"],[1,"avatar"],["alt","Reviewer Avatar",1,"swiper-lazy",3,"src"],[1,"personal-info"],[1,"name"],[1,"surname"],[1,"body-card"],[1,"footer-card"],["target","_blank",1,"go-to-button",3,"href"]],template:function(n,t){1&n&&(o.TgZ(0,"ngx-landing-section-title"),o._uU(1," What ngx-lovers are saying?\n"),o.qZA(),o.TgZ(2,"div",0),o.TgZ(3,"div",1),o.TgZ(4,"div",2),o.YNc(5,B,19,15,"div",3),o.qZA(),o._UZ(6,"div",4),o.TgZ(7,"div",5),o._UZ(8,"i",6),o.ALo(9,"eva"),o.qZA(),o.TgZ(10,"div",7),o._UZ(11,"i",6),o.ALo(12,"eva"),o.qZA(),o.qZA(),o.qZA()),2&n&&(o.xp6(3),o.Q6J("swiper",t.swiperConfig),o.xp6(2),o.Q6J("ngForOf",t.reviews),o.xp6(3),o.Q6J("innerHTML",o.xi3(9,4,"arrow-ios-back",o.DdM(10,E)),o.oJD),o.xp6(3),o.Q6J("innerHTML",o.xi3(12,7,"arrow-ios-forward",o.DdM(11,E)),o.oJD))},directives:[w.p,i.Tl,p.sg],pipes:[y.R],styles:['.nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:6rem;padding-bottom:7.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{position:relative}.nb-theme-ngx-landing [_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{max-width:55.125rem;display:flex;margin:4.625rem auto 0}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%]{background-color:#fff;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .header-card[_ngcontent-%COMP%]{display:flex;position:relative;padding-top:1rem;padding-left:1rem;padding-right:3.125rem;overflow:hidden}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .social-icon[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%]{max-width:3.375rem;height:3.375rem;border-radius:50%;overflow:hidden}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .personal-info[_ngcontent-%COMP%]{font-family:sans-serif;margin-left:1.25rem;margin-top:.5rem;color:#000;word-break:break-all}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .body-card[_ngcontent-%COMP%]{font-family:sans-serif;color:#000;padding:0 1rem;margin-top:1.75rem;line-height:1.8;height:10.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .footer-card[_ngcontent-%COMP%]{border-top:1px solid #eaeaea}.nb-theme-ngx-landing [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%]{display:block;font-family:sans-serif;color:#18cb90;padding:1rem;cursor:pointer;position:relative;text-decoration:none}.nb-theme-ngx-landing [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);top:9rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:hover, .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 #dae0eb}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:active, .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:active{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:after, .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:after{content:""}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:8.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:8.125rem}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:5%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:5%}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:110%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span{height:.75rem;width:.75rem;opacity:.08;background-color:#000}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span.swiper-pagination-bullet-active{opacity:1;background:#18cb90}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:4rem;padding-bottom:4.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:108%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-slide[_ngcontent-%COMP%]{width:80%}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:block;padding-top:6rem;padding-bottom:7.875rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{position:relative}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{max-width:55.125rem;display:flex;margin:4.625rem auto 0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .review-card[_ngcontent-%COMP%]{background-color:#fff;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .review-card[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .header-card[_ngcontent-%COMP%]{display:flex;position:relative;padding-top:1rem;padding-left:1rem;padding-right:3.125rem;overflow:hidden}.nb-theme-ngx-landing-material [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .social-icon[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1.875rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%]{max-width:3.375rem;height:3.375rem;border-radius:50%;overflow:hidden}.nb-theme-ngx-landing-material [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .personal-info[_ngcontent-%COMP%]{font-family:sans-serif;margin-left:1.25rem;margin-top:.5rem;color:#000;word-break:break-all}.nb-theme-ngx-landing-material [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .body-card[_ngcontent-%COMP%]{font-family:sans-serif;color:#000;padding:0 1rem;margin-top:1.75rem;line-height:1.8;height:10.375rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .footer-card[_ngcontent-%COMP%]{border-top:1px solid #eaeaea}.nb-theme-ngx-landing-material [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%]{display:block;font-family:sans-serif;color:#6200ee;padding:1rem;cursor:pointer;position:relative;text-decoration:none}.nb-theme-ngx-landing-material [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);top:9rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:hover, .nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:active, .nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:active{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:after, .nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:after{content:""}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:8.125rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:8.125rem}@media (max-width:1399.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:5%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:5%}}@media (max-width:1199.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}@media (max-width:575.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:110%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span{height:.75rem;width:.75rem;opacity:.08;background-color:#000}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span.swiper-pagination-bullet-active{opacity:1;background:#6200ee}@media (max-width:575.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding-top:4rem;padding-bottom:4.375rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:108%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-slide[_ngcontent-%COMP%]{width:80%}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:6rem;padding-bottom:7.875rem}.nb-theme-docs-page [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{position:relative}.nb-theme-docs-page [_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{max-width:55.125rem;display:flex;margin:4.625rem auto 0}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%]{background-color:#fff}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .header-card[_ngcontent-%COMP%]{display:flex;position:relative;padding-top:1rem;padding-left:1rem;padding-right:3.125rem;overflow:hidden}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .social-icon[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1.875rem}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%]{max-width:3.375rem;height:3.375rem;border-radius:50%;overflow:hidden}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .personal-info[_ngcontent-%COMP%]{font-family:sans-serif;margin-left:1.25rem;margin-top:.5rem;color:#000;word-break:break-all}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .body-card[_ngcontent-%COMP%]{font-family:sans-serif;color:#000;padding:0 1rem;margin-top:1.75rem;line-height:1.8;height:10.375rem}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .footer-card[_ngcontent-%COMP%]{border-top:1px solid #eaeaea}.nb-theme-docs-page [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%]{display:block;font-family:sans-serif;padding:1rem;cursor:pointer;position:relative;text-decoration:none}.nb-theme-docs-page [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;top:9rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:after, .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:after{content:""}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:8.125rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:8.125rem}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:5%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:5%}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:110%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span{height:.75rem;width:.75rem;opacity:.08;background-color:#000}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span.swiper-pagination-bullet-active{opacity:1}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:4rem;padding-bottom:4.375rem}.nb-theme-docs-page [_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:108%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-slide[_ngcontent-%COMP%]{width:80%}}']}),n})(),X=(()=>{class n{}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=o.Xpm({type:n,selectors:[["ngx-free-banner-section"]],inputs:{bannerImg:"bannerImg",url:"url"},decls:3,vars:3,consts:[[1,"free-banner-container"],["target","_blank",3,"href"],[1,"free-banner-img",3,"defaultImage","lazyLoad"]],template:function(n,t){1&n&&(o.TgZ(0,"div",0),o.TgZ(1,"a",1),o._UZ(2,"img",2),o.qZA(),o.qZA()),2&n&&(o.xp6(1),o.s9C("href",t.url,o.LSH),o.xp6(1),o.s9C("defaultImage",t.bannerImg),o.s9C("lazyLoad",t.bannerImg))},directives:[_.z1],styles:[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:5.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .free-banner-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.nb-theme-ngx-landing [_nghost-%COMP%] img[_ngcontent-%COMP%]{width:100%;max-width:78.75rem;border-radius:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:block;padding-top:5.125rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .free-banner-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] img[_ngcontent-%COMP%]{width:100%;max-width:78.75rem;border-radius:1.5rem}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:5.125rem}.nb-theme-docs-page [_nghost-%COMP%] .free-banner-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.nb-theme-docs-page [_nghost-%COMP%] img[_ngcontent-%COMP%]{width:100%;max-width:78.75rem;border-radius:1.5rem}"]}),n})(),R=(()=>{class n{}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=o.Xpm({type:n,selectors:[["ngx-landing-our-projects-section"]],decls:23,vars:0,consts:[[1,"projects"],[1,"project"],[1,"project-img"],["defaultImage","assets/img/default.png","lazyLoad","assets/img/nebular.png","alt","Nebular",1,"lazy-load-image"],[1,"title"],[1,"description"],["href","https://akveo.github.io/nebular/?utm_campaign=nebular%20-%20home%20-%20ngx_admin%20docs&utm_content=landing_our_projects_link&utm_medium=referral&utm_source=ngx_admin","target","_blank",1,"btn"],["defaultImage","assets/img/default.png","lazyLoad","assets/img/eva-icons.png","alt","Eva Icons",1,"lazy-load-image"],["href","https://akveo.github.io/eva-icons/#/","target","_blank",1,"btn"]],template:function(n,t){1&n&&(o.TgZ(0,"ngx-landing-section-title"),o._uU(1," More from Akveo\n"),o.qZA(),o.TgZ(2,"ul",0),o.TgZ(3,"li",1),o.TgZ(4,"div",2),o._UZ(5,"img",3),o.qZA(),o.TgZ(6,"div"),o.TgZ(7,"div",4),o._uU(8,"Nebular"),o.qZA(),o.TgZ(9,"div",5),o._uU(10," Nebular is a great toolkit if you build Rich UI web applications based on Angular. Complete with a set of native Angular components, themeable components, authentication and security layers that are easily configurable to your API. Nebular offers a world of possibilities "),o.qZA(),o.TgZ(11,"a",6),o._uU(12,"Learn more"),o.qZA(),o.qZA(),o.qZA(),o.TgZ(13,"li",1),o.TgZ(14,"div",2),o._UZ(15,"img",7),o.qZA(),o.TgZ(16,"div"),o.TgZ(17,"div",4),o._uU(18,"Eva Icons"),o.qZA(),o.TgZ(19,"div",5),o._uU(20," Eva Icons is a pack of more than 480 beautifully crafted Open Source icons. Download for desktop and use them in your creations for Web, iOS, and Android. The icons are available in several formats: PNG, SVG, font, Sketch "),o.qZA(),o.TgZ(21,"a",8),o._uU(22,"Learn more"),o.qZA(),o.qZA(),o.qZA(),o.qZA())},directives:[w.p,_.z1],styles:[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:5.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:39.75rem;min-height:20.375rem;max-height:20.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image[_ngcontent-%COMP%]{width:100%;visibility:hidden;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-lazyloaded[_ngcontent-%COMP%]{visibility:visible;opacity:1}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-failed-lazyloaded[_ngcontent-%COMP%]{height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:calc(100% - 7.125rem * 2);margin:0 auto;padding:4rem 0 3.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%]{list-style:none;display:flex;margin-top:5.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-top:0}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-left:3.75rem;margin-top:.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%] .project-img[_ngcontent-%COMP%]{margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;color:#000;font-size:3rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;margin-top:1.125rem;line-height:1.5}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;background-color:#18cb90;border-radius:3px;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5);color:#fff;cursor:pointer;margin-top:2.625rem;padding:1rem .875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:100%;margin:0;padding:1.375rem 1rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:33rem;min-height:16.25rem}}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:25rem;min-height:auto;max-height:17rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:2.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{max-height:100%;min-width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%]{margin-top:3.625rem;flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{width:100%;padding:1rem .875rem;margin-top:2.375rem}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:block;padding-top:5.125rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:39.75rem;min-height:20.375rem;max-height:20.375rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image[_ngcontent-%COMP%]{width:100%;visibility:hidden;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-lazyloaded[_ngcontent-%COMP%]{visibility:visible;opacity:1}.nb-theme-ngx-landing-material [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-failed-lazyloaded[_ngcontent-%COMP%]{height:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:calc(100% - 7.125rem * 2);margin:0 auto;padding:4rem 0 3.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] li[_ngcontent-%COMP%]{list-style:none;display:flex;margin-top:5.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-top:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-left:3.75rem;margin-top:.125rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] li[_ngcontent-%COMP%] .project-img[_ngcontent-%COMP%]{margin:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;color:#000;font-size:3rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;margin-top:1.125rem;line-height:1.5}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;background-color:#6200ee;border-radius:3px;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);color:#fff;cursor:pointer;margin-top:2.625rem;padding:1rem .875rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}@media (max-width:1399.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:100%;margin:0;padding:1.375rem 1rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:33rem;min-height:16.25rem}}@media (max-width:991.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:25rem;min-height:auto;max-height:17rem}}@media (max-width:767.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding-top:2.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{max-height:100%;min-width:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] li[_ngcontent-%COMP%]{margin-top:3.625rem;flex-direction:column}.nb-theme-ngx-landing-material [_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{width:100%;padding:1rem .875rem;margin-top:2.375rem}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:5.125rem}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:39.75rem;min-height:20.375rem;max-height:20.375rem}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image[_ngcontent-%COMP%]{width:100%;visibility:hidden;transition:opacity 1s;opacity:0}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-lazyloaded[_ngcontent-%COMP%]{visibility:visible;opacity:1}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-failed-lazyloaded[_ngcontent-%COMP%]{height:100%}.nb-theme-docs-page [_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:calc(100% - 7.125rem * 2);margin:0 auto;padding:4rem 0 3.5rem}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%]{list-style:none;display:flex;margin-top:5.5rem}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-top:0}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-left:3.75rem;margin-top:.125rem}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%] .project-img[_ngcontent-%COMP%]{margin:0}.nb-theme-docs-page [_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;color:#000;font-size:3rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;margin-top:1.125rem;line-height:1.5}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;color:#fff;cursor:pointer;margin-top:2.625rem;padding:1rem .875rem}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:100%;margin:0;padding:1.375rem 1rem}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:33rem;min-height:16.25rem}}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:25rem;min-height:auto;max-height:17rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:2.5rem}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{max-height:100%;min-width:100%}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%]{margin-top:3.625rem;flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{width:100%;padding:1rem .875rem;margin-top:2.375rem}}"]}),n})();const W=function(){return{width:42,height:42}},G=function(){return{width:44,height:44,fill:"#3b5998"}},V=function(){return{width:42,height:42,fill:"#0077b5"}},$=function(){return{width:42,height:42,fill:"#08a0e9"}};let K=(()=>{class n{}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=o.Xpm({type:n,selectors:[["ngx-landing-social-section"]],decls:39,vars:20,consts:[["href","https://github.com/akveo/ngx-admin","target","_blank",1,"social-button","github"],[3,"innerHTML"],[1,"info"],[1,"appeal"],[1,"title"],[1,"sub-title"],[1,"buttons-group"],["href","https://www.facebook.com/akveo","target","_blank",1,"social-button","facebook"],["href","https://www.linkedin.com/company/akveo/","target","_blank",1,"social-button","linkedin"],["href","https://twitter.com/akveo_inc","target","_blank",1,"social-button","twitter"]],template:function(n,t){1&n&&(o.TgZ(0,"ngx-landing-section-title"),o._uU(1," Help us make our products better for you\n"),o.qZA(),o.TgZ(2,"p"),o._uU(3," You can support us by creating pull requests, submitting bugs, and suggesting awesome new features you\u2019d like to see\n"),o.qZA(),o.TgZ(4,"a",0),o._UZ(5,"i",1),o.ALo(6,"eva"),o.TgZ(7,"div",2),o.TgZ(8,"div",3),o._uU(9,"Star our repo"),o.qZA(),o.TgZ(10,"div",4),o._uU(11,"GitHub"),o.qZA(),o.qZA(),o.qZA(),o.TgZ(12,"div",5),o._uU(13," Here's what else you can do:\n"),o.qZA(),o.TgZ(14,"div",6),o.TgZ(15,"a",7),o._UZ(16,"i",1),o.ALo(17,"eva"),o.TgZ(18,"div",2),o.TgZ(19,"div",3),o._uU(20," Like us "),o.qZA(),o.TgZ(21,"div",4),o._uU(22," Facebook "),o.qZA(),o.qZA(),o.qZA(),o.TgZ(23,"a",8),o._UZ(24,"i",1),o.ALo(25,"eva"),o.TgZ(26,"div",2),o.TgZ(27,"div",3),o._uU(28," Join us "),o.qZA(),o.TgZ(29,"div",4),o._uU(30," Linkedin "),o.qZA(),o.qZA(),o.qZA(),o.TgZ(31,"a",9),o._UZ(32,"i",1),o.ALo(33,"eva"),o.TgZ(34,"div",2),o.TgZ(35,"div",3),o._uU(36," Follow us "),o.qZA(),o.TgZ(37,"div",4),o._uU(38," Twitter "),o.qZA(),o.qZA(),o.qZA(),o.qZA()),2&n&&(o.xp6(5),o.Q6J("innerHTML",o.xi3(6,4,"github",o.DdM(16,W)),o.oJD),o.xp6(11),o.Q6J("innerHTML",o.xi3(17,7,"facebook",o.DdM(17,G)),o.oJD),o.xp6(8),o.Q6J("innerHTML",o.xi3(25,10,"linkedin",o.DdM(18,V)),o.oJD),o.xp6(8),o.Q6J("innerHTML",o.xi3(33,13,"twitter",o.DdM(19,$)),o.oJD))},directives:[w.p],pipes:[y.R],styles:[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;text-align:center;padding-top:4.75rem;padding-bottom:5.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{width:19rem;display:inline-flex;align-items:center;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);padding-left:2rem;border-radius:.25rem;color:#000;text-decoration:none;cursor:pointer}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 #dae0eb}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]:active{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{width:2.75rem;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem;text-align:left}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .appeal[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;width:36%;margin:1.25rem auto 0;line-height:1.5}.nb-theme-ngx-landing [_nghost-%COMP%] .github[_ngcontent-%COMP%]{margin-top:2rem;padding:1.5rem 5rem 1.5rem 1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{color:#000;margin-top:2.5rem;font-size:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:2.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-left:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{margin-top:.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .twitter[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{width:80%}.nb-theme-ngx-landing [_nghost-%COMP%] .github[_ngcontent-%COMP%]{width:auto}.nb-theme-ngx-landing [_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding:4.25rem 1rem 2.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:2rem;margin-left:0;padding:1.25rem 0 1.25rem 1.875rem;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{margin-top:1.875rem;flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-top:0}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:block;text-align:center;padding-top:4.75rem;padding-bottom:5.125rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{width:19rem;display:inline-flex;align-items:center;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);padding-left:2rem;border-radius:.25rem;color:#000;text-decoration:none;cursor:pointer}.nb-theme-ngx-landing-material [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]:active{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{width:2.75rem;text-align:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem;text-align:left}.nb-theme-ngx-landing-material [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .appeal[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing-material [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;width:36%;margin:1.25rem auto 0;line-height:1.5}.nb-theme-ngx-landing-material [_nghost-%COMP%] .github[_ngcontent-%COMP%]{margin-top:2rem;padding:1.5rem 5rem 1.5rem 1.625rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{color:#000;margin-top:2.5rem;font-size:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:2.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-left:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{margin-top:.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .twitter[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}@media (max-width:991.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] p[_ngcontent-%COMP%]{width:80%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .github[_ngcontent-%COMP%]{width:auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding:4.25rem 1rem 2.125rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] p[_ngcontent-%COMP%]{width:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:2rem;margin-left:0;padding:1.25rem 0 1.25rem 1.875rem;width:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{margin-top:1.875rem;flex-direction:column}.nb-theme-ngx-landing-material [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-top:0}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;text-align:center;padding-top:4.75rem;padding-bottom:5.125rem}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{width:19rem;display:inline-flex;align-items:center;padding-left:2rem;border-radius:.25rem;color:#000;text-decoration:none;cursor:pointer}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{width:2.75rem;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem;text-align:left}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .appeal[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;width:36%;margin:1.25rem auto 0;line-height:1.5}.nb-theme-docs-page [_nghost-%COMP%] .github[_ngcontent-%COMP%]{margin-top:2rem;padding:1.5rem 5rem 1.5rem 1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{color:#000;margin-top:2.5rem;font-size:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:2.5rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-left:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{margin-top:.25rem}.nb-theme-docs-page [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .twitter[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{width:80%}.nb-theme-docs-page [_nghost-%COMP%] .github[_ngcontent-%COMP%]{width:auto}.nb-theme-docs-page [_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding:4.25rem 1rem 2.125rem}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{width:100%}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:2rem;margin-left:0;padding:1.25rem 0 1.25rem 1.875rem;width:100%}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{margin-top:1.875rem;flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-top:0}}"]}),n})();var nn=e(3679);const tn=["contactForm"],en=["emailInput"];let an=(()=>{class n{constructor(){this.isAgree=!1,this.invalid=!1}submitForm(){this.emailInput.nativeElement.value?(this.contactForm.nativeElement.submit(),this.invalid=!1,this.emailInput.nativeElement.value=""):this.invalid=!0}get disabledControl(){return this.isAgree?null:"disabled"}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=o.Xpm({type:n,selectors:[["ngx-landing-contact-section"]],viewQuery:function(n,t){if(1&n&&(o.Gf(tn,5),o.Gf(en,5)),2&n){let n;o.iGM(n=o.CRH())&&(t.contactForm=n.first),o.iGM(n=o.CRH())&&(t.emailInput=n.first)}},decls:29,vars:4,consts:[[1,"description"],[1,"sending-block"],["id","email-form","action","https://akveo.us19.list-manage.com/subscribe/post?u=e8ac0871a095839ba14553eff&id=cd45c56765","method","post","target","_blank","novalidate","",1,"email-form"],["contactForm",""],["for","email"],["id","email","type","email","name","EMAIL","placeholder","johndoe@gmail.com","required","",1,"email"],["emailInput",""],["type","button","value","Subscribe","name","subscribe",1,"submit-input",3,"click"],[1,"agreement-block"],["status","success",3,"ngModel","ngModelChange"],[1,"agreement"],[1,"highlight"],["href","https://www.akveo.com/privacy-policy?utm_source=ngx_admin_landing&utm_medium=contact_section","target","_blank",1,"active"],[1,"separator"],[1,"contact-us-container"],["href","https://www.akveo.com/contact?utm_campaign=services%20-%20contacts%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=landind_contact_section",1,"contact-us"]],template:function(n,t){1&n&&(o.TgZ(0,"ngx-landing-section-title"),o._uU(1," Stay tuned\n"),o.qZA(),o.TgZ(2,"p",0),o._uU(3," Subscribe to get notified about new versions of ngx-admin and other cool projects that we are working on\n"),o.qZA(),o.TgZ(4,"div",1),o.TgZ(5,"form",2,3),o.TgZ(7,"label",4),o._uU(8,"Your Email"),o.qZA(),o._UZ(9,"input",5,6),o.TgZ(11,"input",7),o.NdJ("click",function(){return t.submitForm()}),o.qZA(),o.qZA(),o.TgZ(12,"div",8),o.TgZ(13,"nb-checkbox",9),o.NdJ("ngModelChange",function(n){return t.isAgree=n}),o.TgZ(14,"p",10),o.TgZ(15,"span",11),o._uU(16,"I agree"),o.qZA(),o._uU(17," to get news on what\u2019s going on around Akveo products and community."),o._UZ(18,"br"),o._uU(19," The administrator processes data following "),o.TgZ(20,"a",12),o._uU(21,"the Privacy Policy"),o.qZA(),o._uU(22,". I understand that I can opt out at any time "),o.qZA(),o.qZA(),o.qZA(),o.TgZ(23,"div",13),o.TgZ(24,"div"),o._uU(25,"or"),o.qZA(),o.qZA(),o.TgZ(26,"div",14),o.TgZ(27,"a",15),o._uU(28,"Contact Us"),o.qZA(),o.qZA(),o.qZA()),2&n&&(o.xp6(9),o.ekj("invalid",t.invalid),o.xp6(2),o.uIk("disabled",t.disabledControl),o.xp6(2),o.Q6J("ngModel",t.isAgree))},directives:[w.p,nn._Y,nn.JL,nn.F,g.NTf,nn.JJ,nn.On],styles:[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:5.625rem;padding-bottom:7.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;width:40%;margin:1.375rem auto 0;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{max-width:33.5rem;margin:3rem auto 0}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:block;margin-bottom:.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:75%;padding:1.125rem 0 1rem 1rem;border:none;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);border-radius:.25rem 0 0 .25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email.invalid[_ngcontent-%COMP%]{box-shadow:0 0 1.25rem 0 rgba(210,45,45,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-moz-placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]:-ms-input-placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]:focus{outline:none}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:25%;padding:1rem 0;border:none;color:#fff;text-transform:uppercase;background-color:#18cb90;border-radius:0 .25rem .25rem 0;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5);cursor:pointer}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:disabled{cursor:not-allowed;opacity:.5}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:disabled:hover{box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5)}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{display:flex;margin-top:1.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%] nb-checkbox .customised-control{padding:.125rem .125rem 0 0}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2.875rem;border-top:.125rem solid #dde1eb;color:#8994a3;text-transform:uppercase;position:relative;opacity:.5}.nb-theme-ngx-landing [_nghost-%COMP%] .separator[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding:0 1.375rem;position:absolute;left:calc(50% - 1.375rem - 1.375rem / 2);top:-.625rem;background-color:#fff}.nb-theme-ngx-landing [_nghost-%COMP%] .contact-us-container[_ngcontent-%COMP%]{text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{display:inline-block;font-family:sans-serif;margin-top:3.625rem;color:#18cb90;cursor:pointer;text-transform:uppercase;text-decoration:none}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:80%}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding:2.125rem 1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{margin-top:2.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:100%;border-radius:.25rem;margin-top:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2rem}.nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{margin-top:2rem}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:block;padding-top:5.625rem;padding-bottom:7.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;width:40%;margin:1.375rem auto 0;text-align:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{max-width:33.5rem;margin:3rem auto 0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:block;margin-bottom:.75rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:75%;padding:1.125rem 0 1rem 1rem;border:none;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);border-radius:.25rem 0 0 .25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email.invalid[_ngcontent-%COMP%]{box-shadow:0 0 1.25rem 0 rgba(210,45,45,.6)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-moz-placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing-material [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]:-ms-input-placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing-material [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing-material [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]:focus{outline:none}.nb-theme-ngx-landing-material [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:25%;padding:1rem 0;border:none;color:#fff;text-transform:uppercase;background-color:#6200ee;border-radius:0 .25rem .25rem 0;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);cursor:pointer}.nb-theme-ngx-landing-material [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:active{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:disabled{cursor:not-allowed;opacity:.5}.nb-theme-ngx-landing-material [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:disabled:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{display:flex;margin-top:1.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%] nb-checkbox .customised-control{padding:.125rem .125rem 0 0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .agreement[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing-material [_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing-material [_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#6200ee}.nb-theme-ngx-landing-material [_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2.875rem;border-top:.125rem solid #dde1eb;color:#8994a3;text-transform:uppercase;position:relative;opacity:.5}.nb-theme-ngx-landing-material [_nghost-%COMP%] .separator[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding:0 1.375rem;position:absolute;left:calc(50% - 1.375rem - 1.375rem / 2);top:-.625rem;background-color:#fff}.nb-theme-ngx-landing-material [_nghost-%COMP%] .contact-us-container[_ngcontent-%COMP%]{text-align:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{display:inline-block;font-family:sans-serif;margin-top:3.625rem;color:#6200ee;cursor:pointer;text-transform:uppercase;text-decoration:none}@media (max-width:991.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:80%}}@media (max-width:575.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding:2.125rem 1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{margin-top:2.375rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:100%;border-radius:.25rem;margin-top:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{margin-top:2rem}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:5.625rem;padding-bottom:7.5rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;width:40%;margin:1.375rem auto 0;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{max-width:33.5rem;margin:3rem auto 0}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:block;margin-bottom:.75rem}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:75%;padding:1.125rem 0 1rem 1rem;border:none;border-radius:.25rem 0 0 .25rem}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email.invalid[_ngcontent-%COMP%]{box-shadow:0 0 1.25rem 0 rgba(210,45,45,.6)}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-moz-placeholder{color:#434a59;opacity:.24}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]:-ms-input-placeholder{color:#434a59;opacity:.24}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::placeholder{color:#434a59;opacity:.24}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]:focus{outline:none}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:25%;padding:1rem 0;border:none;color:#fff;text-transform:uppercase;border-radius:0 .25rem .25rem 0;cursor:pointer}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:disabled{cursor:not-allowed;opacity:.5}.nb-theme-docs-page [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{display:flex;margin-top:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%] nb-checkbox .customised-control{padding:.125rem .125rem 0 0}.nb-theme-docs-page [_nghost-%COMP%] .agreement[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2.875rem;border-top:.125rem solid #dde1eb;color:#8994a3;text-transform:uppercase;position:relative;opacity:.5}.nb-theme-docs-page [_nghost-%COMP%] .separator[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding:0 1.375rem;position:absolute;left:calc(50% - 1.375rem - 1.375rem / 2);top:-.625rem;background-color:#fff}.nb-theme-docs-page [_nghost-%COMP%] .contact-us-container[_ngcontent-%COMP%]{text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{display:inline-block;font-family:sans-serif;margin-top:3.625rem;cursor:pointer;text-transform:uppercase;text-decoration:none}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:80%}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding:2.125rem 1rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%}.nb-theme-docs-page [_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{margin-top:2.375rem}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:100%}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:100%;border-radius:.25rem;margin-top:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2rem}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{margin-top:2rem}}"]}),n})();const on=function(){return{width:48,height:48,fill:"#00db92"}};function gn(n,t){if(1&n&&(o.TgZ(0,"div",1),o.TgZ(1,"div",2),o._UZ(2,"i",3),o.ALo(3,"eva"),o.qZA(),o.TgZ(4,"div",4),o._uU(5),o.qZA(),o.TgZ(6,"p",5),o._uU(7),o.qZA(),o.qZA()),2&n){const n=t.$implicit;o.xp6(2),o.Q6J("innerHTML",o.xi3(3,3,n.icon,o.DdM(6,on)),o.oJD),o.xp6(3),o.hij(" ",n.title," "),o.xp6(2),o.hij(" ",n.description," ")}}let rn=(()=>{class n{}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=o.Xpm({type:n,selectors:[["ngx-landing-description-section"]],inputs:{descriptions:"descriptions"},decls:1,vars:1,consts:[["class","descriptions",4,"ngFor","ngForOf"],[1,"descriptions"],[1,"icons-block"],[3,"innerHTML"],[1,"title"],[1,"description"]],template:function(n,t){1&n&&o.YNc(0,gn,8,7,"div",0),2&n&&o.Q6J("ngForOf",t.descriptions)},directives:[p.sg],pipes:[y.R],styles:[".nb-theme-ngx-landing [_nghost-%COMP%]{width:calc(1440px - 8.125rem * 2);display:flex;position:relative;margin:0 auto 5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;align-items:center;margin-left:1.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:6.25rem;height:6.25rem;border-radius:50%;background-color:#fff;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .title[_ngcontent-%COMP%]{color:#000;font-size:1.5rem;margin-top:2.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%;color:#405571;font-family:sans-serif;margin-top:1.25rem;text-align:center;line-height:1.8}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{flex-wrap:wrap;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{margin-left:0;padding:0 1rem;flex:auto;width:50%;margin-bottom:1rem}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{flex-direction:column;top:0;padding-top:4.125rem;padding-left:1.5rem;padding-right:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{width:100%;flex:1;padding:0;margin:1.5rem 0 0}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] .title[_ngcontent-%COMP%]{margin-top:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{width:4rem;height:4rem}.nb-theme-ngx-landing [_nghost-%COMP%] svg{width:1.875rem;height:1.875rem}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{width:calc(1440px - 8.125rem * 2);display:flex;position:relative;margin:0 auto 5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;align-items:center;margin-left:1.375rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:6.25rem;height:6.25rem;border-radius:50%;background-color:#fff;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .title[_ngcontent-%COMP%]{color:#000;font-size:1.5rem;margin-top:2.75rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%;color:#405571;font-family:sans-serif;margin-top:1.25rem;text-align:center;line-height:1.8}@media (max-width:1199.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{flex-wrap:wrap;width:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{margin-left:0;padding:0 1rem;flex:auto;width:50%;margin-bottom:1rem}}@media (max-width:575.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{flex-direction:column;top:0;padding-top:4.125rem;padding-left:1.5rem;padding-right:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{width:100%;flex:1;padding:0;margin:1.5rem 0 0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .title[_ngcontent-%COMP%]{margin-top:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .description[_ngcontent-%COMP%]{margin-bottom:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{width:4rem;height:4rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] svg{width:1.875rem;height:1.875rem}}.nb-theme-docs-page [_nghost-%COMP%]{width:calc(1440px - 8.125rem * 2);display:flex;position:relative;margin:0 auto 5rem}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;align-items:center;margin-left:1.375rem}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:6.25rem;height:6.25rem;border-radius:50%;background-color:#fff}.nb-theme-docs-page [_nghost-%COMP%] .title[_ngcontent-%COMP%]{color:#000;font-size:1.5rem;margin-top:2.75rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%;color:#494949;font-family:sans-serif;margin-top:1.25rem;text-align:center;line-height:1.8}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%]{flex-wrap:wrap;width:100%}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{margin-left:0;padding:0 1rem;flex:auto;width:50%;margin-bottom:1rem}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%]{flex-direction:column;top:0;padding-top:4.125rem;padding-left:1.5rem;padding-right:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{width:100%;flex:1;padding:0;margin:1.5rem 0 0}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin:0}.nb-theme-docs-page [_nghost-%COMP%] .title[_ngcontent-%COMP%]{margin-top:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{width:4rem;height:4rem}.nb-theme-docs-page [_nghost-%COMP%] svg{width:1.875rem;height:1.875rem}}"]}),n})();function mn(n,t){if(1&n&&(o._UZ(0,"ngx-landing-description-section",4),o.ALo(1,"async")),2&n){const n=o.oxw();o.Q6J("descriptions",o.lcZ(1,1,n.descriptions))}}let sn=(()=>{class n{constructor(n){this.descriptionsService=n,this.descriptions=this.descriptionsService.getDescriptions()}}return n.\u0275fac=function(t){return new(t||n)(o.Y36(d.C))},n.\u0275cmp=o.Xpm({type:n,selectors:[["ngx-landing-sections-container"]],decls:14,vars:3,consts:[[1,"gray-section"],[3,"descriptions",4,"ngIf"],["bannerImg","assets/img/fleet-management-banner.jpg","url","https://www.akveo.com/templates/fleet-management-dashboard?utm_campaign=services%20-%20templates%20-%20ngx-admin%20&utm_source=ngx-admin&utm_medium=referral&utm_content=landing_banner"],["bannerImg","assets/img/bakery-banner.png","url","https://uibakery.io/?utm_source=github&utm_medium=clicks&utm_campaign=banner"],[3,"descriptions"]],template:function(n,t){1&n&&(o.TgZ(0,"div",0),o._UZ(1,"ngx-landing-main-info"),o.qZA(),o.YNc(2,mn,2,3,"ngx-landing-description-section",1),o.ALo(3,"async"),o._UZ(4,"ngx-landing-theme-section"),o.TgZ(5,"div",0),o._UZ(6,"ngx-landing-reason-section"),o._UZ(7,"ngx-landing-reviews-section"),o.qZA(),o._UZ(8,"ngx-free-banner-section",2),o._UZ(9,"ngx-free-banner-section",3),o._UZ(10,"ngx-landing-our-projects-section"),o.TgZ(11,"div",0),o._UZ(12,"ngx-landing-social-section"),o.qZA(),o._UZ(13,"ngx-landing-contact-section")),2&n&&(o.xp6(2),o.Q6J("ngIf",o.lcZ(3,1,t.descriptions)))},directives:[f,p.O5,N,J,F,X,R,K,an,rn],pipes:[p.Ov],styles:[".nb-theme-ngx-landing [_nghost-%COMP%] .gray-section[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-ngx-landing [_nghost-%COMP%] ngx-backend-bundles-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-free-banner-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%]{max-width:1440px;margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%]{margin-top:-3rem}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-main-info[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-theme-section[_ngcontent-%COMP%]{max-width:100%}}.nb-theme-ngx-landing-material [_nghost-%COMP%] .gray-section[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-backend-bundles-section[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-free-banner-section[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%]{max-width:1440px;margin:0 auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%]{margin-top:-3rem}@media (max-width:575.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-main-info[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-theme-section[_ngcontent-%COMP%]{max-width:100%}}.nb-theme-docs-page [_nghost-%COMP%] ngx-backend-bundles-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-free-banner-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%]{max-width:1440px;margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%]{margin-top:-3rem}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-main-info[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-theme-section[_ngcontent-%COMP%]{max-width:100%}}"]}),n})();var dn=e(76329);let hn=(()=>{class n{constructor(n,t){this.themeService=n,this.metadataService=t,this.metadataService.updateDescription("Save more than $33,000 using ngx-admin for personal and commercial use. The dashboard is based on Angular 9+ and Bootstrap 4+. Completely FREE and MIT licensed."),this.metadataService.updateTitle("Ngx-admin - most popular admin dashboard on Angular 9+ and Nebular."),this.themeService.changeTheme("ngx-landing")}}return n.\u0275fac=function(t){return new(t||n)(o.Y36(g.WMF),o.Y36(r.D))},n.\u0275cmp=o.Xpm({type:n,selectors:[["ngx-landing-home"]],decls:11,vars:0,consts:[["fixed",""],["withPopover",""],["target","_blank","href","https://uibakery.io/?utm_source=akveogithub&utm_medium=header&utm_campaign=ngxadmin",1,"btn","btn-green"],["fixed","",1,"footer"]],template:function(n,t){1&n&&(o.TgZ(0,"nb-layout"),o.TgZ(1,"nb-layout-header",0),o.TgZ(2,"ngx-landing-header"),o._UZ(3,"ngx-material-theme-link",1),o.qZA(),o.TgZ(4,"a",2),o.TgZ(5,"span"),o._uU(6,"Build admin panels faster than ever"),o.qZA(),o.qZA(),o.qZA(),o.TgZ(7,"nb-layout-column"),o._UZ(8,"ngx-landing-sections-container"),o.qZA(),o.TgZ(9,"nb-layout-footer",3),o._UZ(10,"ngx-landing-footer"),o.qZA(),o.qZA())},directives:[g.Aqw,g.dmS,m.O,s.M,g.dP_,sn,g.l88,dn.I],styles:[".nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#000}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout .main-container{padding-top:3rem}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout .main-container .scrollable{padding-top:0}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout .layout-container .columns{margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header ngx-landing-header{max-width:calc(1440px - 8.125rem * 2);margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer{width:100%;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer ngx-landing-footer{max-width:1440px;justify-content:space-evenly;margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background-color:#18cb90;color:#fff;padding:1rem;margin-right:6%!important;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-right:0}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:0;padding-right:0;height:3.75rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem;margin:0!important}}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{display:none}}.nb-theme-ngx-landing-material [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#000}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%]{background-color:#6200ee}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout .main-container{padding-top:3rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout .main-container .scrollable{padding-top:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout .layout-container .columns{margin:0 auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout-header{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout-header ngx-landing-header{max-width:calc(1440px - 8.125rem * 2);margin:0 auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer{width:100%;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer ngx-landing-footer{max-width:1440px;justify-content:space-evenly;margin:0 auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background-color:#6200ee;color:#fff;padding:1rem;margin-right:6%!important;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}@media (max-width:1399.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-right:0}}@media (max-width:575.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:0;padding-right:0;height:3.75rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem;margin:0!important}}@media (max-width:991.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{display:none}}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 1rem}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#000}.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-docs-page [_nghost-%COMP%] nb-layout .main-container{padding-top:3rem}.nb-theme-docs-page [_nghost-%COMP%] nb-layout .main-container .scrollable{padding-top:0}.nb-theme-docs-page [_nghost-%COMP%] nb-layout .layout-container .columns{margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header ngx-landing-header{max-width:calc(1440px - 8.125rem * 2);margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer{width:100%}.nb-theme-docs-page [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer ngx-landing-footer{max-width:1440px;justify-content:space-evenly;margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;color:#fff;padding:1rem;margin-right:6%!important;cursor:pointer;text-transform:uppercase}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-right:0}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:0;padding-right:0;height:3.75rem}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem;margin:0!important}}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{display:none}}"]}),n})();var cn=e(99763);let ln=(()=>{class n{constructor(){}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=o.Xpm({type:n,selectors:[["ngx-material-features"]],decls:23,vars:0,consts:[[1,"features"],[1,"feature"],[1,"number"],[1,"description"]],template:function(n,t){1&n&&(o.TgZ(0,"ngx-landing-section-title"),o._uU(1," Features and benefits\n"),o.qZA(),o.TgZ(2,"ul",0),o.TgZ(3,"li",1),o.TgZ(4,"div",2),o._uU(5,"1"),o.qZA(),o.TgZ(6,"div",3),o._uU(7," The most popular and trusted Angular open source dashboard template is out there. Used by hundreds of thousands developers worldwide and Fortune 500 companies* "),o.qZA(),o.qZA(),o.TgZ(8,"li",1),o.TgZ(9,"div",2),o._uU(10,"2"),o.qZA(),o.TgZ(11,"div",3),o._uU(12," Over 40+ Angular Components and 60+ Usage Examples. Kick off your project and save money by using ngx-admin. "),o.qZA(),o.qZA(),o.TgZ(13,"li",1),o.TgZ(14,"div",2),o._uU(15,"3"),o.qZA(),o.TgZ(16,"div",3),o._uU(17," Already using ngx-admin and willing to switch to material theme? Material theme is backward-compatible. Check out the article describing how to do that "),o.qZA(),o.qZA(),o.TgZ(18,"li",1),o.TgZ(19,"div",2),o._uU(20,"4"),o.qZA(),o.TgZ(21,"div",3),o._uU(22," ngx-admin material works perfectly with Angular Material and Nebular. Take the best from both! "),o.qZA(),o.qZA(),o.qZA())},directives:[w.p],styles:['.nb-theme-ngx-landing [_nghost-%COMP%]{display:block}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%]{width:calc(100% - 10.625rem * 2);margin:-1.375rem auto 0;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%] .feature[_ngcontent-%COMP%]{display:flex;width:50%;list-style:none;padding-right:3.75rem;padding-left:.25rem;margin-top:7.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%] .feature[_ngcontent-%COMP%]:nth-child(2n){padding-right:0;padding-left:3.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:8.75rem;color:#fff;text-shadow:0 .5rem 1rem #dae0eb;line-height:.3}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-left:1.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]:before{content:"";display:block;height:.25rem;width:3.5rem;margin-bottom:.375rem;background-color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#18cb90}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%]{width:100%;padding:0 1rem;margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:6rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:2.625rem;padding-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%]{flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%] .feature[_ngcontent-%COMP%]{width:100%;margin:1.625rem 0 .375rem;padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%] .feature[_ngcontent-%COMP%]:nth-child(2n){padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:5rem;line-height:1.3}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:block}.nb-theme-ngx-landing-material [_nghost-%COMP%] .features[_ngcontent-%COMP%]{width:calc(100% - 10.625rem * 2);margin:-1.375rem auto 0;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .features[_ngcontent-%COMP%] .feature[_ngcontent-%COMP%]{display:flex;width:50%;list-style:none;padding-right:3.75rem;padding-left:.25rem;margin-top:7.875rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .features[_ngcontent-%COMP%] .feature[_ngcontent-%COMP%]:nth-child(2n){padding-right:0;padding-left:3.75rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .features[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:8.75rem;color:#fff;text-shadow:0 .5rem 1rem #dae0eb;line-height:.3}.nb-theme-ngx-landing-material [_nghost-%COMP%] .features[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-left:1.75rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .features[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]:before{content:"";display:block;height:.25rem;width:3.5rem;margin-bottom:.375rem;background-color:#6200ee}.nb-theme-ngx-landing-material [_nghost-%COMP%] .features[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing-material [_nghost-%COMP%] .features[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#6200ee}@media (max-width:1399.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .features[_ngcontent-%COMP%]{width:100%;padding:0 1rem;margin:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .features[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:6rem}}@media (max-width:767.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding-top:2.625rem;padding-bottom:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .features[_ngcontent-%COMP%]{flex-direction:column}.nb-theme-ngx-landing-material [_nghost-%COMP%] .features[_ngcontent-%COMP%] .feature[_ngcontent-%COMP%]{width:100%;margin:1.625rem 0 .375rem;padding:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .features[_ngcontent-%COMP%] .feature[_ngcontent-%COMP%]:nth-child(2n){padding:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .features[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:5rem;line-height:1.3}}.nb-theme-docs-page [_nghost-%COMP%]{display:block}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%]{width:calc(100% - 10.625rem * 2);margin:-1.375rem auto 0;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%] .feature[_ngcontent-%COMP%]{display:flex;width:50%;list-style:none;padding-right:3.75rem;padding-left:.25rem;margin-top:7.875rem}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%] .feature[_ngcontent-%COMP%]:nth-child(2n){padding-right:0;padding-left:3.75rem}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:8.75rem;color:#fff;text-shadow:0 .5rem 1rem #dae0eb;line-height:.3}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-left:1.75rem}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]:before{content:"";display:block;height:.25rem;width:3.5rem;margin-bottom:.375rem}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%]{width:100%;padding:0 1rem;margin:0}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:6rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:2.625rem;padding-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%]{flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%] .feature[_ngcontent-%COMP%]{width:100%;margin:1.625rem 0 .375rem;padding:0}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%] .feature[_ngcontent-%COMP%]:nth-child(2n){padding:0}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:5rem;line-height:1.3}}']}),n})(),pn=(()=>{class n{constructor(){}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=o.Xpm({type:n,selectors:[["ngx-contact-form"]],decls:7,vars:0,consts:[[1,"contact"],["href","https://www.akveo.com/contact?utm_campaign=services%20-%20contacts%20-%20ngx_admin%20docs&utm_source=ngx-admin-material&utm_medium=referral&utm_content=landing_contact_section","target","_blank",1,"btn","btn-demo"]],template:function(n,t){1&n&&(o.TgZ(0,"div",0),o.TgZ(1,"h1"),o._uU(2,"Need customization?"),o.qZA(),o.TgZ(3,"p"),o._uU(4,"Thinking of building something outstanding based on ngx-admin or just need some Angular/React experts?"),o.qZA(),o.TgZ(5,"a",1),o._uU(6,"Contact us"),o.qZA(),o.qZA())},styles:[".nb-theme-ngx-landing [_nghost-%COMP%] .contact[_ngcontent-%COMP%]{text-align:center;margin-bottom:4rem}.nb-theme-ngx-landing [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:2.5rem;color:#18cb90;margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.5rem;line-height:1.5;margin-top:1.5rem;margin-bottom:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-top:.375rem;padding:1.125rem 6.25rem;color:#fff;background-color:#18cb90;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .contact[_ngcontent-%COMP%]{text-align:center;margin-bottom:4rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:2.5rem;color:#6200ee;margin:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.5rem;line-height:1.5;margin-top:1.5rem;margin-bottom:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-top:.375rem;padding:1.125rem 6.25rem;color:#fff;background-color:#6200ee;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-docs-page [_nghost-%COMP%] .contact[_ngcontent-%COMP%]{text-align:center;margin-bottom:4rem}.nb-theme-docs-page [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:2.5rem;margin:0}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.5rem;line-height:1.5;margin-top:1.5rem;margin-bottom:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;cursor:pointer;text-transform:uppercase}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-top:.375rem;padding:1.125rem 6.25rem;color:#fff}"]}),n})();const _n=[{path:"",component:hn},{path:"material",component:(()=>{class n{constructor(n,t){this.themeService=n,this.metadataService=t,this.metadataService.updateDescription("Ngx-admin material works perfectly with Angular Material and Nebular. Over 40+ Angular Components and 60+ Usage Examples.Take the best from both!"),this.metadataService.updateTitle("Ngx-admin material dashboard template based on Angular 9+ and Bootstrap 4+"),this.themeService.changeTheme("ngx-landing-material")}}return n.\u0275fac=function(t){return new(t||n)(o.Y36(g.WMF),o.Y36(r.D))},n.\u0275cmp=o.Xpm({type:n,selectors:[["ngx-material-landing"]],decls:14,vars:0,consts:[["fixed",""],["target","_blank","href","https://uibakery.io/?utm_source=akveogithub&utm_medium=header&utm_campaign=ngxadmin",1,"btn"],[1,"main-section"],["material",""],["fixed","",1,"footer"]],template:function(n,t){1&n&&(o.TgZ(0,"nb-layout"),o.TgZ(1,"nb-layout-header",0),o.TgZ(2,"ngx-landing-header"),o._UZ(3,"ngx-material-theme-link"),o.qZA(),o.TgZ(4,"a",1),o.TgZ(5,"span"),o._uU(6,"Build admin panels faster than ever"),o.qZA(),o.qZA(),o.qZA(),o.TgZ(7,"nb-layout-column",2),o._UZ(8,"ngx-landing-main-info",3),o._UZ(9,"ngx-material-features"),o._UZ(10,"ngx-landing-theme-section",3),o._UZ(11,"ngx-contact-form"),o.qZA(),o.TgZ(12,"nb-layout-footer",4),o._UZ(13,"ngx-landing-footer"),o.qZA(),o.qZA())},directives:[g.Aqw,g.dmS,m.O,s.M,g.dP_,f,ln,N,pn,g.l88,dn.I],styles:[".nb-theme-ngx-landing [_nghost-%COMP%] .version{color:#c5cee0!important}.nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-footer .copy, .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-footer .h6{color:#fff!important}.nb-theme-ngx-landing [_nghost-%COMP%] .main-section[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-ngx-landing [_nghost-%COMP%] ngx-material-features[_ngcontent-%COMP%]{max-width:1440px;margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background-color:#fff!important;color:#18cb90!important;padding:1rem;margin-right:6%!important;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 #dae0eb}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] ngx-material-features[_ngcontent-%COMP%]{max-width:100%}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem;margin:0!important}}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{display:none}}.nb-theme-ngx-landing-material [_nghost-%COMP%] .version{color:#c5cee0!important}.nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-footer .copy, .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-footer .h6{color:#fff!important}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-section[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-material-features[_ngcontent-%COMP%]{max-width:1440px;margin:0 auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background-color:#fff!important;color:#6200ee!important;padding:1rem;margin-right:6%!important;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}@media (max-width:575.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-material-features[_ngcontent-%COMP%]{max-width:100%}}@media (max-width:1199.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem;margin:0!important}}@media (max-width:991.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{display:none}}.nb-theme-docs-page [_nghost-%COMP%] .version{color:#c5cee0!important}.nb-theme-docs-page [_nghost-%COMP%] ngx-landing-footer .copy, .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-footer .h6{color:#fff!important}.nb-theme-docs-page [_nghost-%COMP%] ngx-material-features[_ngcontent-%COMP%]{max-width:1440px;margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background-color:#fff!important;color: !important;padding:1rem;margin-right:6%!important;cursor:pointer;text-transform:uppercase}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] ngx-material-features[_ngcontent-%COMP%]{max-width:100%}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem;margin:0!important}}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{display:none}}",".nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#000}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout .main-container{padding-top:3rem}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout .main-container .scrollable{padding-top:0}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout .layout-container .columns{margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header ngx-landing-header{max-width:calc(1440px - 8.125rem * 2);margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer{width:100%;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer ngx-landing-footer{max-width:1440px;justify-content:space-evenly;margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background-color:#18cb90;color:#fff;padding:1rem;margin-right:6%!important;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-right:0}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:0;padding-right:0;height:3.75rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem;margin:0!important}}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{display:none}}.nb-theme-ngx-landing-material [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#000}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%]{background-color:#6200ee}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout .main-container{padding-top:3rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout .main-container .scrollable{padding-top:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout .layout-container .columns{margin:0 auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout-header{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout-header ngx-landing-header{max-width:calc(1440px - 8.125rem * 2);margin:0 auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer{width:100%;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer ngx-landing-footer{max-width:1440px;justify-content:space-evenly;margin:0 auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background-color:#6200ee;color:#fff;padding:1rem;margin-right:6%!important;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}@media (max-width:1399.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-right:0}}@media (max-width:575.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:0;padding-right:0;height:3.75rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem;margin:0!important}}@media (max-width:991.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{display:none}}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 1rem}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#000}.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-docs-page [_nghost-%COMP%] nb-layout .main-container{padding-top:3rem}.nb-theme-docs-page [_nghost-%COMP%] nb-layout .main-container .scrollable{padding-top:0}.nb-theme-docs-page [_nghost-%COMP%] nb-layout .layout-container .columns{margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header ngx-landing-header{max-width:calc(1440px - 8.125rem * 2);margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer{width:100%}.nb-theme-docs-page [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer ngx-landing-footer{max-width:1440px;justify-content:space-evenly;margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;color:#fff;padding:1rem;margin-right:6%!important;cursor:pointer;text-transform:uppercase}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-right:0}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:0;padding-right:0;height:3.75rem}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem;margin:0!important}}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{display:none}}"]}),n})()}];let bn=(()=>{class n{}return n.\u0275fac=function(t){return new(t||n)},n.\u0275mod=o.oAB({type:n}),n.\u0275inj=o.cJS({imports:[[cn.Bz.forChild(_n)],cn.Bz]}),n})();e(45435),e(71289),e(15257),e(48878);let Mn=(()=>{class n{transform(n,t){return n.find(n=>n.title.toLowerCase().includes(t.toLowerCase()))||n[0]}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275pipe=o.Yjl({name:"license",type:n,pure:!0}),n})();e(33495);let Cn=(()=>{class n{transform(n){return{"background-image":`url('${n}')`}}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275pipe=o.Yjl({name:"backgroundImage",type:n,pure:!0}),n})();var On=e(13585);const Pn=[Mn,Cn];let xn=(()=>{class n{}return n.\u0275fac=function(t){return new(t||n)},n.\u0275mod=o.oAB({type:n}),n.\u0275inj=o.cJS({providers:[...Pn],imports:[[a.v,i.kz,bn,On.Z,g.T2N]]}),n})()}}]); \ No newline at end of file diff --git a/425-es5.f5fa7baf77fe5597937a.js b/425-es5.f5fa7baf77fe5597937a.js deleted file mode 100644 index 98f9361d1d..0000000000 --- a/425-es5.f5fa7baf77fe5597937a.js +++ /dev/null @@ -1 +0,0 @@ -!function(){function n(n,e){return function(n){if(Array.isArray(n))return n}(n)||function(n,t){var e=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null==e)return;var i,a,o=[],g=!0,r=!1;try{for(e=e.call(n);!(g=(i=e.next()).done)&&(o.push(i.value),!t||o.length!==t);g=!0);}catch(m){r=!0,a=m}finally{try{g||null==e.return||e.return()}finally{if(r)throw a}}return o}(n,e)||function(n,e){if(!n)return;if("string"==typeof n)return t(n,e);var i=Object.prototype.toString.call(n).slice(8,-1);"Object"===i&&n.constructor&&(i=n.constructor.name);if("Map"===i||"Set"===i)return Array.from(n);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return t(n,e)}(n,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t(n,t){(null==t||t>n.length)&&(t=n.length);for(var e=0,i=new Array(t);e=t.breakpoints.md),m.xp6(2),m.Q6J("ngIf",!1===t.forMaterialTheme),m.xp6(1),m.Q6J("ngIf",!1!==t.forMaterialTheme),m.xp6(2),m.Q6J("ngIf",t.breakpoint.width<=t.breakpoints.sm))},directives:[M.O5,C.z1,O,P],styles:['.nb-theme-ngx-landing [_nghost-%COMP%]{display:flex;padding:3.375rem 0;max-width:120rem;margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .bundles[_ngcontent-%COMP%]{display:block;margin-top:.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]{position:relative;display:block;padding-top:84%;overflow:hidden}.nb-theme-ngx-landing [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]:after{content:" ";display:block;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0,#fafafa,transparent);height:20%}.nb-theme-ngx-landing [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;height:auto!important}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:60.625rem;min-height:47.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:44%;margin:4.625rem 9% 0 6%}.nb-theme-ngx-landing [_nghost-%COMP%] ngx-default-admin-info[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-material-admin-info[_ngcontent-%COMP%]{padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:4rem;color:#18cb90;margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-top:2.25rem;margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{display:flex;margin-top:2.75rem;flex-direction:row;align-items:center}.nb-theme-ngx-landing [_nghost-%COMP%] .badges[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%]{width:6.25rem;height:1.25rem;margin-right:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:1.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{flex:1}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;padding:1.125rem 0;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]{color:#fff;background-color:#18cb90;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 #dae0eb}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}.nb-theme-ngx-landing [_nghost-%COMP%] .btn-premium[_ngcontent-%COMP%]{margin-top:1rem;width:100%}@media (max-width:1599.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:50.625rem;min-height:47.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:100%;margin:4.625rem 5.875rem 0 2.625rem}}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:39rem;min-height:36.25rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-bottom:6.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:28.75rem;min-width:31rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-right:.75rem;margin-left:1rem}}@media (max-width:1599.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.2rem}}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:21.875rem;min-width:23rem;width:75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;margin-top:1.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:1.75rem;flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%]{width:100%;height:auto}.nb-theme-ngx-landing [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-ngx-landing [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{text-align:justify;margin:1.75rem 1rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{margin:1.375rem 0 0;min-width:0;min-height:0;width:0}.nb-theme-ngx-landing [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{margin-top:2.375rem;justify-content:center}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{padding-right:1rem;padding-left:1rem}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:flex;padding:3.375rem 0;max-width:120rem;margin:0 auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .bundles[_ngcontent-%COMP%]{display:block;margin-top:.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]{position:relative;display:block;padding-top:84%;overflow:hidden}.nb-theme-ngx-landing-material [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]:after{content:" ";display:block;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0,#fafafa,transparent);height:20%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;height:auto!important}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:60.625rem;min-height:47.875rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:44%;margin:4.625rem 9% 0 6%}.nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-default-admin-info[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-material-admin-info[_ngcontent-%COMP%]{padding:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:4rem;color:#6200ee;margin:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-top:2.25rem;margin-bottom:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#6200ee}.nb-theme-ngx-landing-material [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{display:flex;margin-top:2.75rem;flex-direction:row;align-items:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] .badges[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%]{width:6.25rem;height:1.25rem;margin-right:1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:1.875rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.nb-theme-ngx-landing-material [_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{flex:1}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;padding:1.125rem 0;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]{color:#fff;background-color:#6200ee;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]:active{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn-premium[_ngcontent-%COMP%]{margin-top:1rem;width:100%}@media (max-width:1599.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:50.625rem;min-height:47.875rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:100%;margin:4.625rem 5.875rem 0 2.625rem}}@media (max-width:1399.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:39rem;min-height:36.25rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding-bottom:6.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:28.75rem;min-width:31rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-right:.75rem;margin-left:1rem}}@media (max-width:1599.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.2rem}}@media (max-width:991.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:21.875rem;min-width:23rem;width:75rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;margin-top:1.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem}}@media (max-width:767.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding-top:1.75rem;flex-direction:column}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%]{width:100%;height:auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-ngx-landing-material [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem;text-align:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] p[_ngcontent-%COMP%]{text-align:justify;margin:1.75rem 1rem 0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{margin:1.375rem 0 0;min-width:0;min-height:0;width:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{margin-top:2.375rem;justify-content:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{padding-right:1rem;padding-left:1rem}}.nb-theme-docs-page [_nghost-%COMP%]{display:flex;padding:3.375rem 0;max-width:120rem;margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .bundles[_ngcontent-%COMP%]{display:block;margin-top:.5rem}.nb-theme-docs-page [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]{position:relative;display:block;padding-top:84%;overflow:hidden}.nb-theme-docs-page [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]:after{content:" ";display:block;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0,#fafafa,transparent);height:20%}.nb-theme-docs-page [_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;height:auto!important}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:60.625rem;min-height:47.875rem}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:44%;margin:4.625rem 9% 0 6%}.nb-theme-docs-page [_nghost-%COMP%] ngx-default-admin-info[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-material-admin-info[_ngcontent-%COMP%]{padding:0}.nb-theme-docs-page [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:4rem;margin:0}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-top:2.25rem;margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{display:flex;margin-top:2.75rem;flex-direction:row;align-items:center}.nb-theme-docs-page [_nghost-%COMP%] .badges[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%]{width:6.25rem;height:1.25rem;margin-right:1rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:1.875rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.nb-theme-docs-page [_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{flex:1}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;padding:1.125rem 0;cursor:pointer;text-transform:uppercase}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]{color:#fff}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}.nb-theme-docs-page [_nghost-%COMP%] .btn-premium[_ngcontent-%COMP%]{margin-top:1rem;width:100%}@media (max-width:1599.98px){.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:50.625rem;min-height:47.875rem}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:100%;margin:4.625rem 5.875rem 0 2.625rem}}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:39rem;min-height:36.25rem}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-bottom:6.25rem}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:28.75rem;min-width:31rem}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-right:.75rem;margin-left:1rem}}@media (max-width:1599.98px){.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.2rem}}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:21.875rem;min-width:23rem;width:75rem}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;margin-top:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:1.75rem;flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin:0}.nb-theme-docs-page [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%]{width:100%;height:auto}.nb-theme-docs-page [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}.nb-theme-docs-page [_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{text-align:justify;margin:1.75rem 1rem 0}.nb-theme-docs-page [_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{margin:1.375rem 0 0;min-width:0;min-height:0;width:0}.nb-theme-docs-page [_nghost-%COMP%] .badges[_ngcontent-%COMP%]{margin-top:2.375rem;justify-content:center}.nb-theme-docs-page [_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{padding-right:1rem;padding-left:1rem}}']}),t}(),v=o(39490),k=o(16246),Z=o(97116);function T(n,t){1&n&&m._UZ(0,"img",21)}function A(n,t){1&n&&m._UZ(0,"img",22)}function z(n,t){1&n&&m._UZ(0,"img",23)}function U(n,t){1&n&&m._UZ(0,"img",24)}function q(n,t){1&n&&m._UZ(0,"img",25)}function j(n,t){1&n&&m._UZ(0,"img",26)}function I(n,t){1&n&&m._UZ(0,"img",27)}function S(n,t){1&n&&m._UZ(0,"img",28)}function L(n,t){1&n&&m._UZ(0,"img",29)}function D(n,t){1&n&&m._UZ(0,"img",30)}function N(n,t){1&n&&m._UZ(0,"img",31)}function J(n,t){1&n&&m._UZ(0,"img",32)}var H=function(n){return{width:36,height:36,fill:n}},Q=function(){var t=function(){function t(e,i){var o=this;a(this,t),this.themeService=e,this.breakpointService=i,this.alive=!0,this.forMaterialTheme=!1,this.themes=["Material\nLight","Material\nDark","Eva\nLight","Eva\nDark","Cosmic","Corporate"],this.sliderIndex=1,this.initialSwiperConfig={initialSlide:1,direction:"horizontal",spaceBetween:200,slidesPerView:"auto",centeredSlides:!0,keyboard:!0,navigation:!0,effect:"coverflow",grabCursor:!0,coverflowEffect:{rotate:0,stretch:0,depth:500,modifier:1,slideShadows:!1},pagination:{el:".swiper-pagination",clickable:!0,hideOnClick:!1,renderBullet:function(n,t){return'\n \n ').concat(o.themes[n],"\n ")}}},this.swiperConfig=Object.assign({},this.initialSwiperConfig),this.breakpoints=this.breakpointService.getBreakpointsMap(),this.themeService.onMediaQueryChange().pipe((0,p.o)(function(){return o.alive})).subscribe(function(t){var e=n(t,2),i=(e[0],e[1]);o.breakpoint=i,o.changeSwiperConfig()})}return i(t,[{key:"material",set:function(n){this.forMaterialTheme=(0,v.Ig)(n)}},{key:"iconColor",get:function(){return this.forMaterialTheme?"#6200ee":"#00db92"}},{key:"materialLightDemoUrl",get:function(){return this.forMaterialTheme?"https://www.akveo.com/ngx-admin/pages/dashboard?theme=material-light&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_material_themes_material_light":"https://www.akveo.com/ngx-admin/pages/dashboard?theme=material-light&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_themes_material_light"}},{key:"materialDarkDemoUrl",get:function(){return this.forMaterialTheme?"https://www.akveo.com/ngx-admin/pages/dashboard?theme=material-dark&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_material_themes_material_dark":"https://www.akveo.com/ngx-admin/pages/dashboard?theme=material-dark&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_themes_material_dark"}},{key:"lightDemoUrl",get:function(){return this.forMaterialTheme?"https://www.akveo.com/ngx-admin/pages/dashboard?theme=default&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_material_themes_default":"https://www.akveo.com/ngx-admin/pages/dashboard?theme=default&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_themes_default"}},{key:"darkDemoUrl",get:function(){return this.forMaterialTheme?"https://www.akveo.com/ngx-admin/pages/dashboard?theme=dark&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_material_themes_dark":"https://www.akveo.com/ngx-admin/pages/dashboard?theme=dark&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_themes_dark"}},{key:"cosmicDemoUrl",get:function(){return this.forMaterialTheme?"https://www.akveo.com/ngx-admin/pages/dashboard?theme=cosmic&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_material_themes_cosmic":"https://www.akveo.com/ngx-admin/pages/dashboard?theme=cosmic&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_themes_cosmic"}},{key:"corporateDemoUrl",get:function(){return this.forMaterialTheme?"https://www.akveo.com/ngx-admin/pages/dashboard?theme=corporate&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_material_themes_corporate":"https://www.akveo.com/ngx-admin/pages/dashboard?theme=corporate&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_themes_corporate"}},{key:"changeSwiperConfig",value:function(){this.swiperConfig=this.isMobile?Object.assign(Object.assign({},this.swiperConfig),{preloadImages:!1,lazy:!0}):this.initialSwiperConfig}},{key:"isMobile",get:function(){return this.breakpoint.width<=this.breakpoints.sm}},{key:"ngOnDestroy",value:function(){this.alive=!1}}]),t}();return t.\u0275fac=function(n){return new(n||t)(m.Y36(s.WMF),m.Y36(s._4W))},t.\u0275cmp=m.Xpm({type:t,selectors:[["ngx-landing-theme-section"]],inputs:{material:"material"},decls:32,vars:32,consts:[[1,"carousel-container"],[1,"swiper-container","reviews",3,"swiper","index","indexChange"],[1,"swiper-wrapper"],["target","_blank",1,"image-container","swiper-slide",3,"href"],["data-src","assets/img/material-light-theme.png","class","swiper-lazy","alt","Material Light Theme",4,"ngIf"],["lazyLoad","assets/img/material-light-theme.png","defaultImage","assets/img/default.png","alt","Material Light Theme",4,"ngIf"],["data-src","assets/img/material-dark-theme.png","class","swiper-lazy","alt","Material Dark Theme",4,"ngIf"],["lazyLoad","assets/img/material-dark-theme.png","defaultImage","assets/img/default.png","alt","Material Dark Theme",4,"ngIf"],["data-src","assets/img/light-theme.png","class","swiper-lazy","alt","Eva Light Theme",4,"ngIf"],["lazyLoad","assets/img/light-theme.png","defaultImage","assets/img/default.png","alt","Eva Light Theme",4,"ngIf"],["data-src","assets/img/dark-theme.png","class","swiper-lazy","alt","Eva Dark Theme",4,"ngIf"],["src","assets/img/dark-theme.png","alt","Eva Dark Theme","class","ng-lazyloaded",4,"ngIf"],["data-src","assets/img/cosmic-theme.png","class","swiper-lazy","alt","Cosmic Theme",4,"ngIf"],["src","assets/img/cosmic-theme.png","alt","Cosmic Theme","class","ng-lazyloaded",4,"ngIf"],["data-src","assets/img/corporate-theme.png","class","swiper-lazy","alt","Corporate Theme",4,"ngIf"],["src","assets/img/corporate-theme.png","alt","Corporate Theme","class","ng-lazyloaded",4,"ngIf"],[1,"swiper-pagination"],[1,"swiper-button-prev"],[3,"innerHTML"],[1,"swiper-button-next"],["href","https://www.akveo.com/ngx-admin/pages/dashboard?utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_themes_view_demo","target","_blank",1,"btn","btn-demo"],["data-src","assets/img/material-light-theme.png","alt","Material Light Theme",1,"swiper-lazy"],["lazyLoad","assets/img/material-light-theme.png","defaultImage","assets/img/default.png","alt","Material Light Theme"],["data-src","assets/img/material-dark-theme.png","alt","Material Dark Theme",1,"swiper-lazy"],["lazyLoad","assets/img/material-dark-theme.png","defaultImage","assets/img/default.png","alt","Material Dark Theme"],["data-src","assets/img/light-theme.png","alt","Eva Light Theme",1,"swiper-lazy"],["lazyLoad","assets/img/light-theme.png","defaultImage","assets/img/default.png","alt","Eva Light Theme"],["data-src","assets/img/dark-theme.png","alt","Eva Dark Theme",1,"swiper-lazy"],["src","assets/img/dark-theme.png","alt","Eva Dark Theme",1,"ng-lazyloaded"],["data-src","assets/img/cosmic-theme.png","alt","Cosmic Theme",1,"swiper-lazy"],["src","assets/img/cosmic-theme.png","alt","Cosmic Theme",1,"ng-lazyloaded"],["data-src","assets/img/corporate-theme.png","alt","Corporate Theme",1,"swiper-lazy"],["src","assets/img/corporate-theme.png","alt","Corporate Theme",1,"ng-lazyloaded"]],template:function(n,t){1&n&&(m.TgZ(0,"ngx-landing-section-title"),m._uU(1," Multiple theme\n"),m.qZA(),m.TgZ(2,"div",0),m.TgZ(3,"div",1),m.NdJ("indexChange",function(n){return t.sliderIndex=n}),m.TgZ(4,"div",2),m.TgZ(5,"a",3),m.YNc(6,T,1,0,"img",4),m.YNc(7,A,1,0,"img",5),m.qZA(),m.TgZ(8,"a",3),m.YNc(9,z,1,0,"img",6),m.YNc(10,U,1,0,"img",7),m.qZA(),m.TgZ(11,"a",3),m.YNc(12,q,1,0,"img",8),m.YNc(13,j,1,0,"img",9),m.qZA(),m.TgZ(14,"a",3),m.YNc(15,I,1,0,"img",10),m.YNc(16,S,1,0,"img",11),m.qZA(),m.TgZ(17,"a",3),m.YNc(18,L,1,0,"img",12),m.YNc(19,D,1,0,"img",13),m.qZA(),m.TgZ(20,"a",3),m.YNc(21,N,1,0,"img",14),m.YNc(22,J,1,0,"img",15),m.qZA(),m.qZA(),m._UZ(23,"div",16),m.TgZ(24,"div",17),m._UZ(25,"i",18),m.ALo(26,"eva"),m.qZA(),m.TgZ(27,"div",19),m._UZ(28,"i",18),m.ALo(29,"eva"),m.qZA(),m.qZA(),m.qZA(),m.TgZ(30,"a",20),m._uU(31,"View demo"),m.qZA()),2&n&&(m.xp6(3),m.Q6J("swiper",t.swiperConfig)("index",t.sliderIndex),m.xp6(2),m.Q6J("href",t.materialLightDemoUrl,m.LSH),m.xp6(1),m.Q6J("ngIf",t.breakpoint.width<=t.breakpoints.sm),m.xp6(1),m.Q6J("ngIf",!(t.breakpoint.width<=t.breakpoints.sm)),m.xp6(1),m.Q6J("href",t.materialDarkDemoUrl,m.LSH),m.xp6(1),m.Q6J("ngIf",t.breakpoint.width<=t.breakpoints.sm),m.xp6(1),m.Q6J("ngIf",!(t.breakpoint.width<=t.breakpoints.sm)),m.xp6(1),m.Q6J("href",t.lightDemoUrl,m.LSH),m.xp6(1),m.Q6J("ngIf",t.breakpoint.width<=t.breakpoints.sm),m.xp6(1),m.Q6J("ngIf",!(t.breakpoint.width<=t.breakpoints.sm)),m.xp6(1),m.Q6J("href",t.darkDemoUrl,m.LSH),m.xp6(1),m.Q6J("ngIf",t.breakpoint.width<=t.breakpoints.sm),m.xp6(1),m.Q6J("ngIf",!(t.breakpoint.width<=t.breakpoints.sm)),m.xp6(1),m.Q6J("href",t.cosmicDemoUrl,m.LSH),m.xp6(1),m.Q6J("ngIf",t.breakpoint.width<=t.breakpoints.sm),m.xp6(1),m.Q6J("ngIf",!(t.breakpoint.width<=t.breakpoints.sm)),m.xp6(1),m.Q6J("href",t.corporateDemoUrl,m.LSH),m.xp6(1),m.Q6J("ngIf",t.breakpoint.width<=t.breakpoints.sm),m.xp6(1),m.Q6J("ngIf",!(t.breakpoint.width<=t.breakpoints.sm)),m.xp6(3),m.Q6J("innerHTML",m.xi3(26,22,"arrow-ios-back",m.VKq(28,H,t.iconColor)),m.oJD),m.xp6(3),m.Q6J("innerHTML",m.xi3(29,25,"arrow-ios-forward",m.VKq(30,H,t.iconColor)),m.oJD))},directives:[k.p,r.Tl,M.O5,C.z1],pipes:[Z.R],styles:['.nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:6.25rem;padding-bottom:5.125rem;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:75.875rem;height:46.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:4rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-wrapper[_ngcontent-%COMP%]{padding-top:4.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);top:22.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:hover, .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 #dae0eb}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:active, .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:active{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:after, .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:after{content:""}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:18%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:18%}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:10%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:10%}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{display:inline-flex;justify-content:center;left:1.5rem;top:0;bottom:auto}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{height:.25rem;width:auto;border-radius:0;font-family:sans-serif;color:#405571;background:transparent;margin:0;opacity:.56}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet:after{content:"";display:block;width:100%;height:100%;background:#eff1f3}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{display:inline-block;padding:.75rem 1.5rem;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active:after{border-radius:.375rem;background:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-top:.375rem;padding:1.125rem 6.25rem;color:#fff;background-color:#18cb90;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}@media (max-width:1599.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:64.875rem;height:39.625rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:0}.nb-theme-ngx-landing [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:46.875rem;height:100%}}@media (min-width:768px){.nb-theme-ngx-landing [_nghost-%COMP%] img[_ngcontent-%COMP%]{transition:opacity 1s;opacity:0}.nb-theme-ngx-landing [_nghost-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:2.375rem;padding-bottom:1.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{margin:0 1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{max-width:19.75rem;max-height:12rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{left:0;margin:0;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{flex:1}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{padding:.75rem 0;white-space:pre}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active:after{border-radius:.375rem;background:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .btn-demo[_ngcontent-%COMP%]{display:none}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:block;padding-top:6.25rem;padding-bottom:5.125rem;text-align:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:75.875rem;height:46.625rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:4rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-wrapper[_ngcontent-%COMP%]{padding-top:4.125rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);top:22.625rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:hover, .nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:active, .nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:active{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:after, .nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:after{content:""}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:18%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:18%}@media (max-width:1399.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:10%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:10%}}@media (max-width:1199.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}@media (max-width:575.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{display:inline-flex;justify-content:center;left:1.5rem;top:0;bottom:auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{height:.25rem;width:auto;border-radius:0;font-family:sans-serif;color:#405571;background:transparent;margin:0;opacity:.56}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet:after{content:"";display:block;width:100%;height:100%;background:#eff1f3}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{display:inline-block;padding:.75rem 1.5rem;width:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;color:#6200ee}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active:after{border-radius:.375rem;background:#6200ee}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-top:.375rem;padding:1.125rem 6.25rem;color:#fff;background-color:#6200ee;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}@media (max-width:1599.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:64.875rem;height:39.625rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding-top:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:46.875rem;height:100%}}@media (min-width:768px){.nb-theme-ngx-landing-material [_nghost-%COMP%] img[_ngcontent-%COMP%]{transition:opacity 1s;opacity:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}}@media (max-width:575.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding-top:2.375rem;padding-bottom:1.875rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{margin:0 1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{max-width:19.75rem;max-height:12rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{left:0;margin:0;width:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{flex:1}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{padding:.75rem 0;white-space:pre}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;color:#6200ee}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active:after{border-radius:.375rem;background:#6200ee}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn-demo[_ngcontent-%COMP%]{display:none}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:6.25rem;padding-bottom:5.125rem;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:75.875rem;height:46.625rem}.nb-theme-docs-page [_nghost-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}.nb-theme-docs-page [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:4rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}.nb-theme-docs-page [_nghost-%COMP%] .swiper-wrapper[_ngcontent-%COMP%]{padding-top:4.125rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;top:22.625rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:after, .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:after{content:""}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:18%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:18%}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:10%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:10%}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{display:inline-flex;justify-content:center;left:1.5rem;top:0;bottom:auto}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{height:.25rem;width:auto;border-radius:0;font-family:sans-serif;color:#494949;background:transparent;margin:0;opacity:.56}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet:after{content:"";display:block;width:100%;height:100%;background:#eff1f3}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{display:inline-block;padding:.75rem 1.5rem;width:100%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active:after{border-radius:.375rem}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;cursor:pointer;text-transform:uppercase}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-top:.375rem;padding:1.125rem 6.25rem;color:#fff}@media (max-width:1599.98px){.nb-theme-docs-page [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:64.875rem;height:39.625rem}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:0}.nb-theme-docs-page [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:46.875rem;height:100%}}@media (min-width:768px){.nb-theme-docs-page [_nghost-%COMP%] img[_ngcontent-%COMP%]{transition:opacity 1s;opacity:0}.nb-theme-docs-page [_nghost-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:2.375rem;padding-bottom:1.875rem}.nb-theme-docs-page [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{margin:0 1rem}.nb-theme-docs-page [_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{max-width:19.75rem;max-height:12rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{left:0;margin:0;width:100%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{flex:1}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{padding:.75rem 0;white-space:pre}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active:after{border-radius:.375rem}.nb-theme-docs-page [_nghost-%COMP%] .btn-demo[_ngcontent-%COMP%]{display:none}}']}),t}(),Y=function(){var n=function n(){a(this,n)};return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=m.Xpm({type:n,selectors:[["ngx-landing-reason-section"]],decls:39,vars:0,consts:[[1,"reasons"],[1,"reason"],[1,"number"],[1,"description"],["href","https://www.codementor.io/freelance-rates/front-end-developers","target","_blank",1,"active"],["href","https://akveo.github.io/ngx-admin/docs/guides/theme-system?utm_campaign=nebular%20-%20home%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=landing_guides_theme_system_link",1,"active"],[1,"highlight"],["href","https://www.akveo.com?utm_campaign=services%20-%20homepage%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_reason_section","target","_blank",1,"active"],["href","mailto:contact@akveo.com",1,"active"]],template:function(n,t){1&n&&(m.TgZ(0,"ngx-landing-section-title"),m._uU(1," Why ngx-admin?\n"),m.qZA(),m.TgZ(2,"ul",0),m.TgZ(3,"li",1),m.TgZ(4,"div",2),m._uU(5,"1"),m.qZA(),m.TgZ(6,"div",3),m._uU(7," Save more than $33,000 using ngx-admin. According to our research ngx-admin optimizes 480 hours of development time. Taking the average hourly rate of a "),m.TgZ(8,"a",4),m._uU(9,"front-end engineer"),m.qZA(),m._uU(10," in the US \u2013 $70 "),m.qZA(),m.qZA(),m.TgZ(11,"li",1),m.TgZ(12,"div",2),m._uU(13,"2"),m.qZA(),m.TgZ(14,"div",3),m._uU(15," Create a custom experience by working with one of 3 themes or edit just a few custom variables. Need help? Check "),m.TgZ(16,"a",5),m._uU(17,"out our article"),m.qZA(),m._uU(18,", where we describe how you can create a different look in just 2 minutes "),m.qZA(),m.qZA(),m.TgZ(19,"li",1),m.TgZ(20,"div",2),m._uU(21,"3"),m.qZA(),m.TgZ(22,"div",3),m._uU(23," It\u2019s completely FREE and MIT licensed. You don\u2019t have to worry about the legal stuff, ngx-admin is free for personal and commercial purposes, so you can use it to build any product "),m.qZA(),m.qZA(),m.TgZ(24,"li",1),m.TgZ(25,"div",2),m._uU(26,"4"),m.qZA(),m.TgZ(27,"div",3),m.TgZ(28,"span",6),m._uU(29,"Do you need more?"),m.qZA(),m._uU(30," We can customize! "),m._UZ(31,"br"),m._uU(32," Visit our "),m.TgZ(33,"a",7),m._uU(34,"homepage"),m.qZA(),m._uU(35," or simply leave us a note at "),m.TgZ(36,"a",8),m._uU(37,"contact@akveo.com"),m.qZA(),m._uU(38,". We\u2019re available for hire and can create custom solutions just for you "),m.qZA(),m.qZA(),m.qZA())},directives:[k.p],styles:['.nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding:5.25rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:calc(100% - 10.625rem * 2);margin:-1.375rem auto 0;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{display:flex;width:50%;list-style:none;padding-right:3.75rem;padding-left:.25rem;margin-top:7.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding-right:0;padding-left:3.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:8.75rem;color:#fff;text-shadow:0 .5rem 1rem #dae0eb;line-height:.3}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-left:1.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]:before{content:"";display:block;height:.25rem;width:3.5rem;margin-bottom:.375rem;background-color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#18cb90}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:100%;padding:0 1rem;margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:6rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:2.625rem;padding-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{width:100%;margin:1.625rem 0 .375rem;padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:5rem;line-height:1.3}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:block;padding:5.25rem 0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:calc(100% - 10.625rem * 2);margin:-1.375rem auto 0;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{display:flex;width:50%;list-style:none;padding-right:3.75rem;padding-left:.25rem;margin-top:7.875rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding-right:0;padding-left:3.75rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:8.75rem;color:#fff;text-shadow:0 .5rem 1rem #dae0eb;line-height:.3}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-left:1.75rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]:before{content:"";display:block;height:.25rem;width:3.5rem;margin-bottom:.375rem;background-color:#6200ee}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#6200ee}@media (max-width:1399.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:100%;padding:0 1rem;margin:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:6rem}}@media (max-width:767.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding-top:2.625rem;padding-bottom:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{flex-direction:column}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{width:100%;margin:1.625rem 0 .375rem;padding:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:5rem;line-height:1.3}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding:5.25rem 0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:calc(100% - 10.625rem * 2);margin:-1.375rem auto 0;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{display:flex;width:50%;list-style:none;padding-right:3.75rem;padding-left:.25rem;margin-top:7.875rem}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding-right:0;padding-left:3.75rem}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:8.75rem;color:#fff;text-shadow:0 .5rem 1rem #dae0eb;line-height:.3}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-left:1.75rem}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]:before{content:"";display:block;height:.25rem;width:3.5rem;margin-bottom:.375rem}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:100%;padding:0 1rem;margin:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:6rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:2.625rem;padding-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{width:100%;margin:1.625rem 0 .375rem;padding:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding:0}.nb-theme-docs-page [_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:5rem;line-height:1.3}}']}),n}(),B=o(38775),E=function(){return{width:26,height:26,fill:"#3b5998"}},F=function(){return{width:24,height:24,fill:"#e5e5e5"}};function X(n,t){if(1&n&&(m.TgZ(0,"div",8),m.TgZ(1,"div",9),m.TgZ(2,"div",10),m._UZ(3,"i",6),m.ALo(4,"eva"),m.qZA(),m.TgZ(5,"div",11),m._UZ(6,"img",12),m.qZA(),m.TgZ(7,"div",13),m.TgZ(8,"div",14),m._uU(9),m.qZA(),m.TgZ(10,"div",15),m._uU(11),m.qZA(),m.qZA(),m.qZA(),m.TgZ(12,"div",16),m._uU(13),m.qZA(),m.TgZ(14,"div",17),m.TgZ(15,"a",18),m._uU(16," Go to comment "),m._UZ(17,"i",6),m.ALo(18,"eva"),m.qZA(),m.qZA(),m.qZA()),2&n){var e=t.$implicit;m.xp6(3),m.Q6J("innerHTML",m.xi3(4,7,e.socialIcon,m.DdM(13,E)),m.oJD),m.xp6(3),m.s9C("src",e.avatar,m.LSH),m.xp6(3),m.Oqu(e.firstName),m.xp6(2),m.Oqu(e.lastName),m.xp6(2),m.hij(" ",e.review," "),m.xp6(2),m.s9C("href",e.link,m.LSH),m.xp6(2),m.Q6J("innerHTML",m.xi3(18,10,"arrow-ios-forward",m.DdM(14,F)),m.oJD)}}var R=function(){return{width:36,height:36,fill:"#00db92"}},W=function(){var t=function(){function t(e,i,o){var g=this;a(this,t),this.themeService=e,this.breakpointService=i,this.reviewsService=o,this.alive=!0,this.desktopSwiperConfig={slidesPerView:3,keyboard:!0,navigation:!0},this.tabletSwiperConfig=Object.assign(Object.assign({},this.desktopSwiperConfig),{slidesPerView:2}),this.mobileSwiperConfig={slidesPerView:"auto",centeredSlides:!0,keyboard:!1,navigation:!1},this.swiperConfig={direction:"horizontal",spaceBetween:24,mousewheel:!1,lazy:!0,loop:!0,autoplay:!0,pagination:{el:".swiper-pagination",clickable:!0,hideOnClick:!1}},this.breakpoints=this.breakpointService.getBreakpointsMap(),this.themeService.onMediaQueryChange().pipe((0,p.o)(function(){return g.alive})).subscribe(function(t){var e=n(t,2),i=(e[0],e[1]);g.changeSwiperConfig(i.width)}),this.reviewsService.getReviews().pipe((0,p.o)(function(){return g.alive})).subscribe(function(n){return g.reviews=n})}return i(t,[{key:"changeSwiperConfig",value:function(n){if(this.isMobile(n))this.swiperConfig=Object.assign(Object.assign({},this.swiperConfig),this.mobileSwiperConfig);else{var t=this.isTablet(n)?this.tabletSwiperConfig:this.desktopSwiperConfig;this.swiperConfig=Object.assign(Object.assign({},this.swiperConfig),t)}}},{key:"isMobile",value:function(n){return n<=this.breakpoints.is}},{key:"isTablet",value:function(n){return n<=this.breakpoints.sm}},{key:"ngOnDestroy",value:function(){this.alive=!1}}]),t}();return t.\u0275fac=function(n){return new(n||t)(m.Y36(s.WMF),m.Y36(s._4W),m.Y36(B.Y))},t.\u0275cmp=m.Xpm({type:t,selectors:[["ngx-landing-reviews-section"]],decls:13,vars:12,consts:[[1,"carousel-container"],[1,"swiper-container","reviews",3,"swiper"],[1,"swiper-wrapper"],["class","review-card swiper-slide",4,"ngFor","ngForOf"],[1,"swiper-pagination"],[1,"swiper-button-prev"],[3,"innerHTML"],[1,"swiper-button-next"],[1,"review-card","swiper-slide"],[1,"header-card"],[1,"social-icon"],[1,"avatar"],["alt","Reviewer Avatar",1,"swiper-lazy",3,"src"],[1,"personal-info"],[1,"name"],[1,"surname"],[1,"body-card"],[1,"footer-card"],["target","_blank",1,"go-to-button",3,"href"]],template:function(n,t){1&n&&(m.TgZ(0,"ngx-landing-section-title"),m._uU(1," What ngx-lovers are saying?\n"),m.qZA(),m.TgZ(2,"div",0),m.TgZ(3,"div",1),m.TgZ(4,"div",2),m.YNc(5,X,19,15,"div",3),m.qZA(),m._UZ(6,"div",4),m.TgZ(7,"div",5),m._UZ(8,"i",6),m.ALo(9,"eva"),m.qZA(),m.TgZ(10,"div",7),m._UZ(11,"i",6),m.ALo(12,"eva"),m.qZA(),m.qZA(),m.qZA()),2&n&&(m.xp6(3),m.Q6J("swiper",t.swiperConfig),m.xp6(2),m.Q6J("ngForOf",t.reviews),m.xp6(3),m.Q6J("innerHTML",m.xi3(9,4,"arrow-ios-back",m.DdM(10,R)),m.oJD),m.xp6(3),m.Q6J("innerHTML",m.xi3(12,7,"arrow-ios-forward",m.DdM(11,R)),m.oJD))},directives:[k.p,r.Tl,M.sg],pipes:[Z.R],styles:['.nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:6rem;padding-bottom:7.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{position:relative}.nb-theme-ngx-landing [_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{max-width:55.125rem;display:flex;margin:4.625rem auto 0}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%]{background-color:#fff;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .header-card[_ngcontent-%COMP%]{display:flex;position:relative;padding-top:1rem;padding-left:1rem;padding-right:3.125rem;overflow:hidden}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .social-icon[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%]{max-width:3.375rem;height:3.375rem;border-radius:50%;overflow:hidden}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .personal-info[_ngcontent-%COMP%]{font-family:sans-serif;margin-left:1.25rem;margin-top:.5rem;color:#000;word-break:break-all}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .body-card[_ngcontent-%COMP%]{font-family:sans-serif;color:#000;padding:0 1rem;margin-top:1.75rem;line-height:1.8;height:10.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .footer-card[_ngcontent-%COMP%]{border-top:1px solid #eaeaea}.nb-theme-ngx-landing [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%]{display:block;font-family:sans-serif;color:#18cb90;padding:1rem;cursor:pointer;position:relative;text-decoration:none}.nb-theme-ngx-landing [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);top:9rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:hover, .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 #dae0eb}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:active, .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:active{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:after, .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:after{content:""}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:8.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:8.125rem}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:5%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:5%}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:110%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span{height:.75rem;width:.75rem;opacity:.08;background-color:#000}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span.swiper-pagination-bullet-active{opacity:1;background:#18cb90}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:4rem;padding-bottom:4.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:108%}.nb-theme-ngx-landing [_nghost-%COMP%] .swiper-slide[_ngcontent-%COMP%]{width:80%}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:block;padding-top:6rem;padding-bottom:7.875rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{position:relative}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{max-width:55.125rem;display:flex;margin:4.625rem auto 0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .review-card[_ngcontent-%COMP%]{background-color:#fff;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .review-card[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .header-card[_ngcontent-%COMP%]{display:flex;position:relative;padding-top:1rem;padding-left:1rem;padding-right:3.125rem;overflow:hidden}.nb-theme-ngx-landing-material [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .social-icon[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1.875rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%]{max-width:3.375rem;height:3.375rem;border-radius:50%;overflow:hidden}.nb-theme-ngx-landing-material [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .personal-info[_ngcontent-%COMP%]{font-family:sans-serif;margin-left:1.25rem;margin-top:.5rem;color:#000;word-break:break-all}.nb-theme-ngx-landing-material [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .body-card[_ngcontent-%COMP%]{font-family:sans-serif;color:#000;padding:0 1rem;margin-top:1.75rem;line-height:1.8;height:10.375rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .footer-card[_ngcontent-%COMP%]{border-top:1px solid #eaeaea}.nb-theme-ngx-landing-material [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%]{display:block;font-family:sans-serif;color:#6200ee;padding:1rem;cursor:pointer;position:relative;text-decoration:none}.nb-theme-ngx-landing-material [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);top:9rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:hover, .nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:active, .nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:active{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:after, .nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:after{content:""}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:8.125rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:8.125rem}@media (max-width:1399.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:5%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:5%}}@media (max-width:1199.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}@media (max-width:575.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:110%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span{height:.75rem;width:.75rem;opacity:.08;background-color:#000}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span.swiper-pagination-bullet-active{opacity:1;background:#6200ee}@media (max-width:575.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding-top:4rem;padding-bottom:4.375rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:108%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .swiper-slide[_ngcontent-%COMP%]{width:80%}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:6rem;padding-bottom:7.875rem}.nb-theme-docs-page [_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{position:relative}.nb-theme-docs-page [_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{max-width:55.125rem;display:flex;margin:4.625rem auto 0}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%]{background-color:#fff}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .header-card[_ngcontent-%COMP%]{display:flex;position:relative;padding-top:1rem;padding-left:1rem;padding-right:3.125rem;overflow:hidden}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .social-icon[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1.875rem}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%]{max-width:3.375rem;height:3.375rem;border-radius:50%;overflow:hidden}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .personal-info[_ngcontent-%COMP%]{font-family:sans-serif;margin-left:1.25rem;margin-top:.5rem;color:#000;word-break:break-all}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .body-card[_ngcontent-%COMP%]{font-family:sans-serif;color:#000;padding:0 1rem;margin-top:1.75rem;line-height:1.8;height:10.375rem}.nb-theme-docs-page [_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .footer-card[_ngcontent-%COMP%]{border-top:1px solid #eaeaea}.nb-theme-docs-page [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%]{display:block;font-family:sans-serif;padding:1rem;cursor:pointer;position:relative;text-decoration:none}.nb-theme-docs-page [_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;top:9rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:after, .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:after{content:""}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:8.125rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:8.125rem}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:5%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:5%}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{display:none}}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:110%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span{height:.75rem;width:.75rem;opacity:.08;background-color:#000}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span.swiper-pagination-bullet-active{opacity:1}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:4rem;padding-bottom:4.375rem}.nb-theme-docs-page [_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-docs-page [_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:108%}.nb-theme-docs-page [_nghost-%COMP%] .swiper-slide[_ngcontent-%COMP%]{width:80%}}']}),t}(),G=function(){var n=function n(){a(this,n)};return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=m.Xpm({type:n,selectors:[["ngx-free-banner-section"]],inputs:{bannerImg:"bannerImg",url:"url"},decls:3,vars:3,consts:[[1,"free-banner-container"],["target","_blank",3,"href"],[1,"free-banner-img",3,"defaultImage","lazyLoad"]],template:function(n,t){1&n&&(m.TgZ(0,"div",0),m.TgZ(1,"a",1),m._UZ(2,"img",2),m.qZA(),m.qZA()),2&n&&(m.xp6(1),m.s9C("href",t.url,m.LSH),m.xp6(1),m.s9C("defaultImage",t.bannerImg),m.s9C("lazyLoad",t.bannerImg))},directives:[C.z1],styles:[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:5.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .free-banner-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.nb-theme-ngx-landing [_nghost-%COMP%] img[_ngcontent-%COMP%]{width:100%;max-width:78.75rem;border-radius:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:block;padding-top:5.125rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .free-banner-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] img[_ngcontent-%COMP%]{width:100%;max-width:78.75rem;border-radius:1.5rem}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:5.125rem}.nb-theme-docs-page [_nghost-%COMP%] .free-banner-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.nb-theme-docs-page [_nghost-%COMP%] img[_ngcontent-%COMP%]{width:100%;max-width:78.75rem;border-radius:1.5rem}"]}),n}(),V=function(){var n=function n(){a(this,n)};return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=m.Xpm({type:n,selectors:[["ngx-landing-our-projects-section"]],decls:23,vars:0,consts:[[1,"projects"],[1,"project"],[1,"project-img"],["defaultImage","assets/img/default.png","lazyLoad","assets/img/nebular.png","alt","Nebular",1,"lazy-load-image"],[1,"title"],[1,"description"],["href","https://akveo.github.io/nebular/?utm_campaign=nebular%20-%20home%20-%20ngx_admin%20docs&utm_content=landing_our_projects_link&utm_medium=referral&utm_source=ngx_admin","target","_blank",1,"btn"],["defaultImage","assets/img/default.png","lazyLoad","assets/img/eva-icons.png","alt","Eva Icons",1,"lazy-load-image"],["href","https://akveo.github.io/eva-icons/#/","target","_blank",1,"btn"]],template:function(n,t){1&n&&(m.TgZ(0,"ngx-landing-section-title"),m._uU(1," More from Akveo\n"),m.qZA(),m.TgZ(2,"ul",0),m.TgZ(3,"li",1),m.TgZ(4,"div",2),m._UZ(5,"img",3),m.qZA(),m.TgZ(6,"div"),m.TgZ(7,"div",4),m._uU(8,"Nebular"),m.qZA(),m.TgZ(9,"div",5),m._uU(10," Nebular is a great toolkit if you build Rich UI web applications based on Angular. Complete with a set of native Angular components, themeable components, authentication and security layers that are easily configurable to your API. Nebular offers a world of possibilities "),m.qZA(),m.TgZ(11,"a",6),m._uU(12,"Learn more"),m.qZA(),m.qZA(),m.qZA(),m.TgZ(13,"li",1),m.TgZ(14,"div",2),m._UZ(15,"img",7),m.qZA(),m.TgZ(16,"div"),m.TgZ(17,"div",4),m._uU(18,"Eva Icons"),m.qZA(),m.TgZ(19,"div",5),m._uU(20," Eva Icons is a pack of more than 480 beautifully crafted Open Source icons. Download for desktop and use them in your creations for Web, iOS, and Android. The icons are available in several formats: PNG, SVG, font, Sketch "),m.qZA(),m.TgZ(21,"a",8),m._uU(22,"Learn more"),m.qZA(),m.qZA(),m.qZA(),m.qZA())},directives:[k.p,C.z1],styles:[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:5.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:39.75rem;min-height:20.375rem;max-height:20.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image[_ngcontent-%COMP%]{width:100%;visibility:hidden;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-lazyloaded[_ngcontent-%COMP%]{visibility:visible;opacity:1}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-failed-lazyloaded[_ngcontent-%COMP%]{height:100%}.nb-theme-ngx-landing [_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:calc(100% - 7.125rem * 2);margin:0 auto;padding:4rem 0 3.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%]{list-style:none;display:flex;margin-top:5.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-top:0}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-left:3.75rem;margin-top:.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%] .project-img[_ngcontent-%COMP%]{margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;color:#000;font-size:3rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;margin-top:1.125rem;line-height:1.5}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;background-color:#18cb90;border-radius:3px;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5);color:#fff;cursor:pointer;margin-top:2.625rem;padding:1rem .875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:100%;margin:0;padding:1.375rem 1rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:33rem;min-height:16.25rem}}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:25rem;min-height:auto;max-height:17rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:2.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{max-height:100%;min-width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%]{margin-top:3.625rem;flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{width:100%;padding:1rem .875rem;margin-top:2.375rem}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:block;padding-top:5.125rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:39.75rem;min-height:20.375rem;max-height:20.375rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image[_ngcontent-%COMP%]{width:100%;visibility:hidden;transition:opacity 1s;opacity:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-lazyloaded[_ngcontent-%COMP%]{visibility:visible;opacity:1}.nb-theme-ngx-landing-material [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-failed-lazyloaded[_ngcontent-%COMP%]{height:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:calc(100% - 7.125rem * 2);margin:0 auto;padding:4rem 0 3.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] li[_ngcontent-%COMP%]{list-style:none;display:flex;margin-top:5.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-top:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-left:3.75rem;margin-top:.125rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] li[_ngcontent-%COMP%] .project-img[_ngcontent-%COMP%]{margin:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;color:#000;font-size:3rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;margin-top:1.125rem;line-height:1.5}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;background-color:#6200ee;border-radius:3px;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);color:#fff;cursor:pointer;margin-top:2.625rem;padding:1rem .875rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}@media (max-width:1399.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:100%;margin:0;padding:1.375rem 1rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:33rem;min-height:16.25rem}}@media (max-width:991.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:25rem;min-height:auto;max-height:17rem}}@media (max-width:767.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding-top:2.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{max-height:100%;min-width:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] li[_ngcontent-%COMP%]{margin-top:3.625rem;flex-direction:column}.nb-theme-ngx-landing-material [_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{width:100%;padding:1rem .875rem;margin-top:2.375rem}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:5.125rem}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:39.75rem;min-height:20.375rem;max-height:20.375rem}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image[_ngcontent-%COMP%]{width:100%;visibility:hidden;transition:opacity 1s;opacity:0}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-lazyloaded[_ngcontent-%COMP%]{visibility:visible;opacity:1}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-failed-lazyloaded[_ngcontent-%COMP%]{height:100%}.nb-theme-docs-page [_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:calc(100% - 7.125rem * 2);margin:0 auto;padding:4rem 0 3.5rem}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%]{list-style:none;display:flex;margin-top:5.5rem}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-top:0}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-left:3.75rem;margin-top:.125rem}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%] .project-img[_ngcontent-%COMP%]{margin:0}.nb-theme-docs-page [_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;color:#000;font-size:3rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;margin-top:1.125rem;line-height:1.5}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;color:#fff;cursor:pointer;margin-top:2.625rem;padding:1rem .875rem}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:100%;margin:0;padding:1.375rem 1rem}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:33rem;min-height:16.25rem}}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:25rem;min-height:auto;max-height:17rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:2.5rem}.nb-theme-docs-page [_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{max-height:100%;min-width:100%}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%]{margin-top:3.625rem;flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{width:100%;padding:1rem .875rem;margin-top:2.375rem}}"]}),n}(),$=function(){return{width:42,height:42}},K=function(){return{width:44,height:44,fill:"#3b5998"}},nn=function(){return{width:42,height:42,fill:"#0077b5"}},tn=function(){return{width:42,height:42,fill:"#08a0e9"}},en=function(){var n=function n(){a(this,n)};return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=m.Xpm({type:n,selectors:[["ngx-landing-social-section"]],decls:39,vars:20,consts:[["href","https://github.com/akveo/ngx-admin","target","_blank",1,"social-button","github"],[3,"innerHTML"],[1,"info"],[1,"appeal"],[1,"title"],[1,"sub-title"],[1,"buttons-group"],["href","https://www.facebook.com/akveo","target","_blank",1,"social-button","facebook"],["href","https://www.linkedin.com/company/akveo/","target","_blank",1,"social-button","linkedin"],["href","https://twitter.com/akveo_inc","target","_blank",1,"social-button","twitter"]],template:function(n,t){1&n&&(m.TgZ(0,"ngx-landing-section-title"),m._uU(1," Help us make our products better for you\n"),m.qZA(),m.TgZ(2,"p"),m._uU(3," You can support us by creating pull requests, submitting bugs, and suggesting awesome new features you\u2019d like to see\n"),m.qZA(),m.TgZ(4,"a",0),m._UZ(5,"i",1),m.ALo(6,"eva"),m.TgZ(7,"div",2),m.TgZ(8,"div",3),m._uU(9,"Star our repo"),m.qZA(),m.TgZ(10,"div",4),m._uU(11,"GitHub"),m.qZA(),m.qZA(),m.qZA(),m.TgZ(12,"div",5),m._uU(13," Here's what else you can do:\n"),m.qZA(),m.TgZ(14,"div",6),m.TgZ(15,"a",7),m._UZ(16,"i",1),m.ALo(17,"eva"),m.TgZ(18,"div",2),m.TgZ(19,"div",3),m._uU(20," Like us "),m.qZA(),m.TgZ(21,"div",4),m._uU(22," Facebook "),m.qZA(),m.qZA(),m.qZA(),m.TgZ(23,"a",8),m._UZ(24,"i",1),m.ALo(25,"eva"),m.TgZ(26,"div",2),m.TgZ(27,"div",3),m._uU(28," Join us "),m.qZA(),m.TgZ(29,"div",4),m._uU(30," Linkedin "),m.qZA(),m.qZA(),m.qZA(),m.TgZ(31,"a",9),m._UZ(32,"i",1),m.ALo(33,"eva"),m.TgZ(34,"div",2),m.TgZ(35,"div",3),m._uU(36," Follow us "),m.qZA(),m.TgZ(37,"div",4),m._uU(38," Twitter "),m.qZA(),m.qZA(),m.qZA(),m.qZA()),2&n&&(m.xp6(5),m.Q6J("innerHTML",m.xi3(6,4,"github",m.DdM(16,$)),m.oJD),m.xp6(11),m.Q6J("innerHTML",m.xi3(17,7,"facebook",m.DdM(17,K)),m.oJD),m.xp6(8),m.Q6J("innerHTML",m.xi3(25,10,"linkedin",m.DdM(18,nn)),m.oJD),m.xp6(8),m.Q6J("innerHTML",m.xi3(33,13,"twitter",m.DdM(19,tn)),m.oJD))},directives:[k.p],pipes:[Z.R],styles:[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;text-align:center;padding-top:4.75rem;padding-bottom:5.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{width:19rem;display:inline-flex;align-items:center;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);padding-left:2rem;border-radius:.25rem;color:#000;text-decoration:none;cursor:pointer}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 #dae0eb}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]:active{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{width:2.75rem;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem;text-align:left}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .appeal[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;width:36%;margin:1.25rem auto 0;line-height:1.5}.nb-theme-ngx-landing [_nghost-%COMP%] .github[_ngcontent-%COMP%]{margin-top:2rem;padding:1.5rem 5rem 1.5rem 1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{color:#000;margin-top:2.5rem;font-size:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:2.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-left:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{margin-top:.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-ngx-landing [_nghost-%COMP%] .twitter[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{width:80%}.nb-theme-ngx-landing [_nghost-%COMP%] .github[_ngcontent-%COMP%]{width:auto}.nb-theme-ngx-landing [_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding:4.25rem 1rem 2.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:2rem;margin-left:0;padding:1.25rem 0 1.25rem 1.875rem;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{margin-top:1.875rem;flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-top:0}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:block;text-align:center;padding-top:4.75rem;padding-bottom:5.125rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{width:19rem;display:inline-flex;align-items:center;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);padding-left:2rem;border-radius:.25rem;color:#000;text-decoration:none;cursor:pointer}.nb-theme-ngx-landing-material [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]:active{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{width:2.75rem;text-align:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem;text-align:left}.nb-theme-ngx-landing-material [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .appeal[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing-material [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;width:36%;margin:1.25rem auto 0;line-height:1.5}.nb-theme-ngx-landing-material [_nghost-%COMP%] .github[_ngcontent-%COMP%]{margin-top:2rem;padding:1.5rem 5rem 1.5rem 1.625rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{color:#000;margin-top:2.5rem;font-size:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:2.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-left:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{margin-top:.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .twitter[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}@media (max-width:991.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] p[_ngcontent-%COMP%]{width:80%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .github[_ngcontent-%COMP%]{width:auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding:4.25rem 1rem 2.125rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] p[_ngcontent-%COMP%]{width:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:2rem;margin-left:0;padding:1.25rem 0 1.25rem 1.875rem;width:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{margin-top:1.875rem;flex-direction:column}.nb-theme-ngx-landing-material [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-top:0}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;text-align:center;padding-top:4.75rem;padding-bottom:5.125rem}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{width:19rem;display:inline-flex;align-items:center;padding-left:2rem;border-radius:.25rem;color:#000;text-decoration:none;cursor:pointer}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{width:2.75rem;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem;text-align:left}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .appeal[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:sans-serif;width:36%;margin:1.25rem auto 0;line-height:1.5}.nb-theme-docs-page [_nghost-%COMP%] .github[_ngcontent-%COMP%]{margin-top:2rem;padding:1.5rem 5rem 1.5rem 1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{color:#000;margin-top:2.5rem;font-size:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:2.5rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-left:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{margin-top:.25rem}.nb-theme-docs-page [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}.nb-theme-docs-page [_nghost-%COMP%] .twitter[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{width:80%}.nb-theme-docs-page [_nghost-%COMP%] .github[_ngcontent-%COMP%]{width:auto}.nb-theme-docs-page [_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding:4.25rem 1rem 2.125rem}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{width:100%}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:2rem;margin-left:0;padding:1.25rem 0 1.25rem 1.875rem;width:100%}.nb-theme-docs-page [_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{margin-top:2.25rem}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{margin-top:1.875rem;flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-top:0}}"]}),n}(),an=o(3679),on=["contactForm"],gn=["emailInput"],rn=function(){var n=function(){function n(){a(this,n),this.isAgree=!1,this.invalid=!1}return i(n,[{key:"submitForm",value:function(){this.emailInput.nativeElement.value?(this.contactForm.nativeElement.submit(),this.invalid=!1,this.emailInput.nativeElement.value=""):this.invalid=!0}},{key:"disabledControl",get:function(){return this.isAgree?null:"disabled"}}]),n}();return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=m.Xpm({type:n,selectors:[["ngx-landing-contact-section"]],viewQuery:function(n,t){var e;(1&n&&(m.Gf(on,5),m.Gf(gn,5)),2&n)&&(m.iGM(e=m.CRH())&&(t.contactForm=e.first),m.iGM(e=m.CRH())&&(t.emailInput=e.first))},decls:29,vars:4,consts:[[1,"description"],[1,"sending-block"],["id","email-form","action","https://akveo.us19.list-manage.com/subscribe/post?u=e8ac0871a095839ba14553eff&id=cd45c56765","method","post","target","_blank","novalidate","",1,"email-form"],["contactForm",""],["for","email"],["id","email","type","email","name","EMAIL","placeholder","johndoe@gmail.com","required","",1,"email"],["emailInput",""],["type","button","value","Subscribe","name","subscribe",1,"submit-input",3,"click"],[1,"agreement-block"],["status","success",3,"ngModel","ngModelChange"],[1,"agreement"],[1,"highlight"],["href","https://www.akveo.com/privacy-policy?utm_source=ngx_admin_landing&utm_medium=contact_section","target","_blank",1,"active"],[1,"separator"],[1,"contact-us-container"],["href","https://www.akveo.com/contact?utm_campaign=services%20-%20contacts%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=landind_contact_section",1,"contact-us"]],template:function(n,t){1&n&&(m.TgZ(0,"ngx-landing-section-title"),m._uU(1," Stay tuned\n"),m.qZA(),m.TgZ(2,"p",0),m._uU(3," Subscribe to get notified about new versions of ngx-admin and other cool projects that we are working on\n"),m.qZA(),m.TgZ(4,"div",1),m.TgZ(5,"form",2,3),m.TgZ(7,"label",4),m._uU(8,"Your Email"),m.qZA(),m._UZ(9,"input",5,6),m.TgZ(11,"input",7),m.NdJ("click",function(){return t.submitForm()}),m.qZA(),m.qZA(),m.TgZ(12,"div",8),m.TgZ(13,"nb-checkbox",9),m.NdJ("ngModelChange",function(n){return t.isAgree=n}),m.TgZ(14,"p",10),m.TgZ(15,"span",11),m._uU(16,"I agree"),m.qZA(),m._uU(17," to get news on what\u2019s going on around Akveo products and community."),m._UZ(18,"br"),m._uU(19," The administrator processes data following "),m.TgZ(20,"a",12),m._uU(21,"the Privacy Policy"),m.qZA(),m._uU(22,". I understand that I can opt out at any time "),m.qZA(),m.qZA(),m.qZA(),m.TgZ(23,"div",13),m.TgZ(24,"div"),m._uU(25,"or"),m.qZA(),m.qZA(),m.TgZ(26,"div",14),m.TgZ(27,"a",15),m._uU(28,"Contact Us"),m.qZA(),m.qZA(),m.qZA()),2&n&&(m.xp6(9),m.ekj("invalid",t.invalid),m.xp6(2),m.uIk("disabled",t.disabledControl),m.xp6(2),m.Q6J("ngModel",t.isAgree))},directives:[k.p,an._Y,an.JL,an.F,s.NTf,an.JJ,an.On],styles:[".nb-theme-ngx-landing [_nghost-%COMP%]{display:block;padding-top:5.625rem;padding-bottom:7.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;width:40%;margin:1.375rem auto 0;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{max-width:33.5rem;margin:3rem auto 0}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:block;margin-bottom:.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:75%;padding:1.125rem 0 1rem 1rem;border:none;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);border-radius:.25rem 0 0 .25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email.invalid[_ngcontent-%COMP%]{box-shadow:0 0 1.25rem 0 rgba(210,45,45,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-moz-placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]:-ms-input-placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]:focus{outline:none}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:25%;padding:1rem 0;border:none;color:#fff;text-transform:uppercase;background-color:#18cb90;border-radius:0 .25rem .25rem 0;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5);cursor:pointer}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:disabled{cursor:not-allowed;opacity:.5}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:disabled:hover{box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5)}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{display:flex;margin-top:1.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%] nb-checkbox .customised-control{padding:.125rem .125rem 0 0}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2.875rem;border-top:.125rem solid #dde1eb;color:#8994a3;text-transform:uppercase;position:relative;opacity:.5}.nb-theme-ngx-landing [_nghost-%COMP%] .separator[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding:0 1.375rem;position:absolute;left:calc(50% - 1.375rem - 1.375rem / 2);top:-.625rem;background-color:#fff}.nb-theme-ngx-landing [_nghost-%COMP%] .contact-us-container[_ngcontent-%COMP%]{text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{display:inline-block;font-family:sans-serif;margin-top:3.625rem;color:#18cb90;cursor:pointer;text-transform:uppercase;text-decoration:none}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:80%}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding:2.125rem 1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{margin-top:2.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:100%;border-radius:.25rem;margin-top:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2rem}.nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{margin-top:2rem}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:block;padding-top:5.625rem;padding-bottom:7.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;width:40%;margin:1.375rem auto 0;text-align:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{max-width:33.5rem;margin:3rem auto 0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:block;margin-bottom:.75rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:75%;padding:1.125rem 0 1rem 1rem;border:none;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);border-radius:.25rem 0 0 .25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email.invalid[_ngcontent-%COMP%]{box-shadow:0 0 1.25rem 0 rgba(210,45,45,.6)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-moz-placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing-material [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]:-ms-input-placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing-material [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::placeholder{color:#434a59;opacity:.24}.nb-theme-ngx-landing-material [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]:focus{outline:none}.nb-theme-ngx-landing-material [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:25%;padding:1rem 0;border:none;color:#fff;text-transform:uppercase;background-color:#6200ee;border-radius:0 .25rem .25rem 0;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);cursor:pointer}.nb-theme-ngx-landing-material [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:active{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:disabled{cursor:not-allowed;opacity:.5}.nb-theme-ngx-landing-material [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:disabled:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{display:flex;margin-top:1.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%] nb-checkbox .customised-control{padding:.125rem .125rem 0 0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .agreement[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing-material [_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing-material [_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#6200ee}.nb-theme-ngx-landing-material [_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2.875rem;border-top:.125rem solid #dde1eb;color:#8994a3;text-transform:uppercase;position:relative;opacity:.5}.nb-theme-ngx-landing-material [_nghost-%COMP%] .separator[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding:0 1.375rem;position:absolute;left:calc(50% - 1.375rem - 1.375rem / 2);top:-.625rem;background-color:#fff}.nb-theme-ngx-landing-material [_nghost-%COMP%] .contact-us-container[_ngcontent-%COMP%]{text-align:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{display:inline-block;font-family:sans-serif;margin-top:3.625rem;color:#6200ee;cursor:pointer;text-transform:uppercase;text-decoration:none}@media (max-width:991.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:80%}}@media (max-width:575.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding:2.125rem 1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{margin-top:2.375rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:100%;border-radius:.25rem;margin-top:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{margin-top:2rem}}.nb-theme-docs-page [_nghost-%COMP%]{display:block;padding-top:5.625rem;padding-bottom:7.5rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;width:40%;margin:1.375rem auto 0;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{max-width:33.5rem;margin:3rem auto 0}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:block;margin-bottom:.75rem}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:75%;padding:1.125rem 0 1rem 1rem;border:none;border-radius:.25rem 0 0 .25rem}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email.invalid[_ngcontent-%COMP%]{box-shadow:0 0 1.25rem 0 rgba(210,45,45,.6)}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::-moz-placeholder{color:#434a59;opacity:.24}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]:-ms-input-placeholder{color:#434a59;opacity:.24}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::placeholder{color:#434a59;opacity:.24}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]:focus{outline:none}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:25%;padding:1rem 0;border:none;color:#fff;text-transform:uppercase;border-radius:0 .25rem .25rem 0;cursor:pointer}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:disabled{cursor:not-allowed;opacity:.5}.nb-theme-docs-page [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{display:flex;margin-top:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%] nb-checkbox .customised-control{padding:.125rem .125rem 0 0}.nb-theme-docs-page [_nghost-%COMP%] .agreement[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2.875rem;border-top:.125rem solid #dde1eb;color:#8994a3;text-transform:uppercase;position:relative;opacity:.5}.nb-theme-docs-page [_nghost-%COMP%] .separator[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding:0 1.375rem;position:absolute;left:calc(50% - 1.375rem - 1.375rem / 2);top:-.625rem;background-color:#fff}.nb-theme-docs-page [_nghost-%COMP%] .contact-us-container[_ngcontent-%COMP%]{text-align:center}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{display:inline-block;font-family:sans-serif;margin-top:3.625rem;cursor:pointer;text-transform:uppercase;text-decoration:none}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:80%}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding:2.125rem 1rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%}.nb-theme-docs-page [_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{margin-top:2.375rem}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:100%}.nb-theme-docs-page [_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:100%;border-radius:.25rem;margin-top:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{margin-top:1.25rem}.nb-theme-docs-page [_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2rem}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{margin-top:2rem}}"]}),n}(),mn=function(){return{width:48,height:48,fill:"#00db92"}};function sn(n,t){if(1&n&&(m.TgZ(0,"div",1),m.TgZ(1,"div",2),m._UZ(2,"i",3),m.ALo(3,"eva"),m.qZA(),m.TgZ(4,"div",4),m._uU(5),m.qZA(),m.TgZ(6,"p",5),m._uU(7),m.qZA(),m.qZA()),2&n){var e=t.$implicit;m.xp6(2),m.Q6J("innerHTML",m.xi3(3,3,e.icon,m.DdM(6,mn)),m.oJD),m.xp6(3),m.hij(" ",e.title," "),m.xp6(2),m.hij(" ",e.description," ")}}var dn=function(){var n=function n(){a(this,n)};return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=m.Xpm({type:n,selectors:[["ngx-landing-description-section"]],inputs:{descriptions:"descriptions"},decls:1,vars:1,consts:[["class","descriptions",4,"ngFor","ngForOf"],[1,"descriptions"],[1,"icons-block"],[3,"innerHTML"],[1,"title"],[1,"description"]],template:function(n,t){1&n&&m.YNc(0,sn,8,7,"div",0),2&n&&m.Q6J("ngForOf",t.descriptions)},directives:[M.sg],pipes:[Z.R],styles:[".nb-theme-ngx-landing [_nghost-%COMP%]{width:calc(1440px - 8.125rem * 2);display:flex;position:relative;margin:0 auto 5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;align-items:center;margin-left:1.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:6.25rem;height:6.25rem;border-radius:50%;background-color:#fff;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .title[_ngcontent-%COMP%]{color:#000;font-size:1.5rem;margin-top:2.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%;color:#405571;font-family:sans-serif;margin-top:1.25rem;text-align:center;line-height:1.8}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{flex-wrap:wrap;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{margin-left:0;padding:0 1rem;flex:auto;width:50%;margin-bottom:1rem}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{flex-direction:column;top:0;padding-top:4.125rem;padding-left:1.5rem;padding-right:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{width:100%;flex:1;padding:0;margin:1.5rem 0 0}.nb-theme-ngx-landing [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] .title[_ngcontent-%COMP%]{margin-top:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .description[_ngcontent-%COMP%]{margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{width:4rem;height:4rem}.nb-theme-ngx-landing [_nghost-%COMP%] svg{width:1.875rem;height:1.875rem}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{width:calc(1440px - 8.125rem * 2);display:flex;position:relative;margin:0 auto 5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;align-items:center;margin-left:1.375rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:6.25rem;height:6.25rem;border-radius:50%;background-color:#fff;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .title[_ngcontent-%COMP%]{color:#000;font-size:1.5rem;margin-top:2.75rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%;color:#405571;font-family:sans-serif;margin-top:1.25rem;text-align:center;line-height:1.8}@media (max-width:1199.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{flex-wrap:wrap;width:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{margin-left:0;padding:0 1rem;flex:auto;width:50%;margin-bottom:1rem}}@media (max-width:575.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{flex-direction:column;top:0;padding-top:4.125rem;padding-left:1.5rem;padding-right:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{width:100%;flex:1;padding:0;margin:1.5rem 0 0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .title[_ngcontent-%COMP%]{margin-top:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .description[_ngcontent-%COMP%]{margin-bottom:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{width:4rem;height:4rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] svg{width:1.875rem;height:1.875rem}}.nb-theme-docs-page [_nghost-%COMP%]{width:calc(1440px - 8.125rem * 2);display:flex;position:relative;margin:0 auto 5rem}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;align-items:center;margin-left:1.375rem}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:6.25rem;height:6.25rem;border-radius:50%;background-color:#fff}.nb-theme-docs-page [_nghost-%COMP%] .title[_ngcontent-%COMP%]{color:#000;font-size:1.5rem;margin-top:2.75rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%;color:#494949;font-family:sans-serif;margin-top:1.25rem;text-align:center;line-height:1.8}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%]{flex-wrap:wrap;width:100%}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{margin-left:0;padding:0 1rem;flex:auto;width:50%;margin-bottom:1rem}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%]{flex-direction:column;top:0;padding-top:4.125rem;padding-left:1.5rem;padding-right:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{width:100%;flex:1;padding:0;margin:1.5rem 0 0}.nb-theme-docs-page [_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin:0}.nb-theme-docs-page [_nghost-%COMP%] .title[_ngcontent-%COMP%]{margin-top:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .description[_ngcontent-%COMP%]{margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{width:4rem;height:4rem}.nb-theme-docs-page [_nghost-%COMP%] svg{width:1.875rem;height:1.875rem}}"]}),n}();function hn(n,t){if(1&n&&(m._UZ(0,"ngx-landing-description-section",4),m.ALo(1,"async")),2&n){var e=m.oxw();m.Q6J("descriptions",m.lcZ(1,1,e.descriptions))}}var cn,ln=function(){var n=function n(t){a(this,n),this.descriptionsService=t,this.descriptions=this.descriptionsService.getDescriptions()};return n.\u0275fac=function(t){return new(t||n)(m.Y36(l.C))},n.\u0275cmp=m.Xpm({type:n,selectors:[["ngx-landing-sections-container"]],decls:14,vars:3,consts:[[1,"gray-section"],[3,"descriptions",4,"ngIf"],["bannerImg","assets/img/fleet-management-banner.jpg","url","https://www.akveo.com/templates/fleet-management-dashboard?utm_campaign=services%20-%20templates%20-%20ngx-admin%20&utm_source=ngx-admin&utm_medium=referral&utm_content=landing_banner"],["bannerImg","assets/img/bakery-banner.png","url","https://uibakery.io/?utm_source=github&utm_medium=clicks&utm_campaign=banner"],[3,"descriptions"]],template:function(n,t){1&n&&(m.TgZ(0,"div",0),m._UZ(1,"ngx-landing-main-info"),m.qZA(),m.YNc(2,hn,2,3,"ngx-landing-description-section",1),m.ALo(3,"async"),m._UZ(4,"ngx-landing-theme-section"),m.TgZ(5,"div",0),m._UZ(6,"ngx-landing-reason-section"),m._UZ(7,"ngx-landing-reviews-section"),m.qZA(),m._UZ(8,"ngx-free-banner-section",2),m._UZ(9,"ngx-free-banner-section",3),m._UZ(10,"ngx-landing-our-projects-section"),m.TgZ(11,"div",0),m._UZ(12,"ngx-landing-social-section"),m.qZA(),m._UZ(13,"ngx-landing-contact-section")),2&n&&(m.xp6(2),m.Q6J("ngIf",m.lcZ(3,1,t.descriptions)))},directives:[y,M.O5,Q,Y,W,G,V,en,rn,dn],pipes:[M.Ov],styles:[".nb-theme-ngx-landing [_nghost-%COMP%] .gray-section[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-ngx-landing [_nghost-%COMP%] ngx-backend-bundles-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-free-banner-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%]{max-width:1440px;margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%]{margin-top:-3rem}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-main-info[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-theme-section[_ngcontent-%COMP%]{max-width:100%}}.nb-theme-ngx-landing-material [_nghost-%COMP%] .gray-section[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-backend-bundles-section[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-free-banner-section[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%]{max-width:1440px;margin:0 auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%]{margin-top:-3rem}@media (max-width:575.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-main-info[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-theme-section[_ngcontent-%COMP%]{max-width:100%}}.nb-theme-docs-page [_nghost-%COMP%] ngx-backend-bundles-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-free-banner-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%]{max-width:1440px;margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%]{margin-top:-3rem}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-main-info[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-theme-section[_ngcontent-%COMP%]{max-width:100%}}"]}),n}(),pn=o(76329),_n=function(){var n=function n(t,e){a(this,n),this.themeService=t,this.metadataService=e,this.metadataService.updateDescription("Save more than $33,000 using ngx-admin for personal and commercial use. The dashboard is based on Angular 9+ and Bootstrap 4+. Completely FREE and MIT licensed."),this.metadataService.updateTitle("Ngx-admin - most popular admin dashboard on Angular 9+ and Nebular."),this.themeService.changeTheme("ngx-landing")};return n.\u0275fac=function(t){return new(t||n)(m.Y36(s.WMF),m.Y36(d.D))},n.\u0275cmp=m.Xpm({type:n,selectors:[["ngx-landing-home"]],decls:11,vars:0,consts:[["fixed",""],["withPopover",""],["target","_blank","href","https://uibakery.io/?utm_source=akveogithub&utm_medium=header&utm_campaign=ngxadmin",1,"btn","btn-green"],["fixed","",1,"footer"]],template:function(n,t){1&n&&(m.TgZ(0,"nb-layout"),m.TgZ(1,"nb-layout-header",0),m.TgZ(2,"ngx-landing-header"),m._UZ(3,"ngx-material-theme-link",1),m.qZA(),m.TgZ(4,"a",2),m.TgZ(5,"span"),m._uU(6,"Build admin panels faster than ever"),m.qZA(),m.qZA(),m.qZA(),m.TgZ(7,"nb-layout-column"),m._UZ(8,"ngx-landing-sections-container"),m.qZA(),m.TgZ(9,"nb-layout-footer",3),m._UZ(10,"ngx-landing-footer"),m.qZA(),m.qZA())},directives:[s.Aqw,s.dmS,h.O,c.M,s.dP_,ln,s.l88,pn.I],styles:[".nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#000}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout .main-container{padding-top:3rem}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout .main-container .scrollable{padding-top:0}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout .layout-container .columns{margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header ngx-landing-header{max-width:calc(1440px - 8.125rem * 2);margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer{width:100%;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer ngx-landing-footer{max-width:1440px;justify-content:space-evenly;margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background-color:#18cb90;color:#fff;padding:1rem;margin-right:6%!important;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-right:0}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:0;padding-right:0;height:3.75rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem;margin:0!important}}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{display:none}}.nb-theme-ngx-landing-material [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#000}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%]{background-color:#6200ee}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout .main-container{padding-top:3rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout .main-container .scrollable{padding-top:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout .layout-container .columns{margin:0 auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout-header{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout-header ngx-landing-header{max-width:calc(1440px - 8.125rem * 2);margin:0 auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer{width:100%;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer ngx-landing-footer{max-width:1440px;justify-content:space-evenly;margin:0 auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background-color:#6200ee;color:#fff;padding:1rem;margin-right:6%!important;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}@media (max-width:1399.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-right:0}}@media (max-width:575.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:0;padding-right:0;height:3.75rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem;margin:0!important}}@media (max-width:991.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{display:none}}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 1rem}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#000}.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-docs-page [_nghost-%COMP%] nb-layout .main-container{padding-top:3rem}.nb-theme-docs-page [_nghost-%COMP%] nb-layout .main-container .scrollable{padding-top:0}.nb-theme-docs-page [_nghost-%COMP%] nb-layout .layout-container .columns{margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header ngx-landing-header{max-width:calc(1440px - 8.125rem * 2);margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer{width:100%}.nb-theme-docs-page [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer ngx-landing-footer{max-width:1440px;justify-content:space-evenly;margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;color:#fff;padding:1rem;margin-right:6%!important;cursor:pointer;text-transform:uppercase}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-right:0}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:0;padding-right:0;height:3.75rem}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem;margin:0!important}}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{display:none}}"]}),n}(),bn=o(99763),Mn=function(){var n=function n(){a(this,n)};return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=m.Xpm({type:n,selectors:[["ngx-material-features"]],decls:23,vars:0,consts:[[1,"features"],[1,"feature"],[1,"number"],[1,"description"]],template:function(n,t){1&n&&(m.TgZ(0,"ngx-landing-section-title"),m._uU(1," Features and benefits\n"),m.qZA(),m.TgZ(2,"ul",0),m.TgZ(3,"li",1),m.TgZ(4,"div",2),m._uU(5,"1"),m.qZA(),m.TgZ(6,"div",3),m._uU(7," The most popular and trusted Angular open source dashboard template is out there. Used by hundreds of thousands developers worldwide and Fortune 500 companies* "),m.qZA(),m.qZA(),m.TgZ(8,"li",1),m.TgZ(9,"div",2),m._uU(10,"2"),m.qZA(),m.TgZ(11,"div",3),m._uU(12," Over 40+ Angular Components and 60+ Usage Examples. Kick off your project and save money by using ngx-admin. "),m.qZA(),m.qZA(),m.TgZ(13,"li",1),m.TgZ(14,"div",2),m._uU(15,"3"),m.qZA(),m.TgZ(16,"div",3),m._uU(17," Already using ngx-admin and willing to switch to material theme? Material theme is backward-compatible. Check out the article describing how to do that "),m.qZA(),m.qZA(),m.TgZ(18,"li",1),m.TgZ(19,"div",2),m._uU(20,"4"),m.qZA(),m.TgZ(21,"div",3),m._uU(22," ngx-admin material works perfectly with Angular Material and Nebular. Take the best from both! "),m.qZA(),m.qZA(),m.qZA())},directives:[k.p],styles:['.nb-theme-ngx-landing [_nghost-%COMP%]{display:block}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%]{width:calc(100% - 10.625rem * 2);margin:-1.375rem auto 0;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%] .feature[_ngcontent-%COMP%]{display:flex;width:50%;list-style:none;padding-right:3.75rem;padding-left:.25rem;margin-top:7.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%] .feature[_ngcontent-%COMP%]:nth-child(2n){padding-right:0;padding-left:3.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:8.75rem;color:#fff;text-shadow:0 .5rem 1rem #dae0eb;line-height:.3}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-left:1.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]:before{content:"";display:block;height:.25rem;width:3.5rem;margin-bottom:.375rem;background-color:#18cb90}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#18cb90}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%]{width:100%;padding:0 1rem;margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:6rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-top:2.625rem;padding-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%]{flex-direction:column}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%] .feature[_ngcontent-%COMP%]{width:100%;margin:1.625rem 0 .375rem;padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%] .feature[_ngcontent-%COMP%]:nth-child(2n){padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] .features[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:5rem;line-height:1.3}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:block}.nb-theme-ngx-landing-material [_nghost-%COMP%] .features[_ngcontent-%COMP%]{width:calc(100% - 10.625rem * 2);margin:-1.375rem auto 0;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .features[_ngcontent-%COMP%] .feature[_ngcontent-%COMP%]{display:flex;width:50%;list-style:none;padding-right:3.75rem;padding-left:.25rem;margin-top:7.875rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .features[_ngcontent-%COMP%] .feature[_ngcontent-%COMP%]:nth-child(2n){padding-right:0;padding-left:3.75rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .features[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:8.75rem;color:#fff;text-shadow:0 .5rem 1rem #dae0eb;line-height:.3}.nb-theme-ngx-landing-material [_nghost-%COMP%] .features[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-left:1.75rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .features[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]:before{content:"";display:block;height:.25rem;width:3.5rem;margin-bottom:.375rem;background-color:#6200ee}.nb-theme-ngx-landing-material [_nghost-%COMP%] .features[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-ngx-landing-material [_nghost-%COMP%] .features[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif;color:#6200ee}@media (max-width:1399.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .features[_ngcontent-%COMP%]{width:100%;padding:0 1rem;margin:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .features[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:6rem}}@media (max-width:767.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding-top:2.625rem;padding-bottom:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .features[_ngcontent-%COMP%]{flex-direction:column}.nb-theme-ngx-landing-material [_nghost-%COMP%] .features[_ngcontent-%COMP%] .feature[_ngcontent-%COMP%]{width:100%;margin:1.625rem 0 .375rem;padding:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .features[_ngcontent-%COMP%] .feature[_ngcontent-%COMP%]:nth-child(2n){padding:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .features[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:5rem;line-height:1.3}}.nb-theme-docs-page [_nghost-%COMP%]{display:block}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%]{width:calc(100% - 10.625rem * 2);margin:-1.375rem auto 0;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%] .feature[_ngcontent-%COMP%]{display:flex;width:50%;list-style:none;padding-right:3.75rem;padding-left:.25rem;margin-top:7.875rem}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%] .feature[_ngcontent-%COMP%]:nth-child(2n){padding-right:0;padding-left:3.75rem}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:8.75rem;color:#fff;text-shadow:0 .5rem 1rem #dae0eb;line-height:.3}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.5;margin-left:1.75rem}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]:before{content:"";display:block;height:.25rem;width:3.5rem;margin-bottom:.375rem}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:sans-serif}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:sans-serif}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%]{width:100%;padding:0 1rem;margin:0}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:6rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-top:2.625rem;padding-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%]{flex-direction:column}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%] .feature[_ngcontent-%COMP%]{width:100%;margin:1.625rem 0 .375rem;padding:0}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%] .feature[_ngcontent-%COMP%]:nth-child(2n){padding:0}.nb-theme-docs-page [_nghost-%COMP%] .features[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:5rem;line-height:1.3}}']}),n}(),Cn=function(){var n=function n(){a(this,n)};return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=m.Xpm({type:n,selectors:[["ngx-contact-form"]],decls:7,vars:0,consts:[[1,"contact"],["href","https://www.akveo.com/contact?utm_campaign=services%20-%20contacts%20-%20ngx_admin%20docs&utm_source=ngx-admin-material&utm_medium=referral&utm_content=landing_contact_section","target","_blank",1,"btn","btn-demo"]],template:function(n,t){1&n&&(m.TgZ(0,"div",0),m.TgZ(1,"h1"),m._uU(2,"Need customization?"),m.qZA(),m.TgZ(3,"p"),m._uU(4,"Thinking of building something outstanding based on ngx-admin or just need some Angular/React experts?"),m.qZA(),m.TgZ(5,"a",1),m._uU(6,"Contact us"),m.qZA(),m.qZA())},styles:[".nb-theme-ngx-landing [_nghost-%COMP%] .contact[_ngcontent-%COMP%]{text-align:center;margin-bottom:4rem}.nb-theme-ngx-landing [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:2.5rem;color:#18cb90;margin:0}.nb-theme-ngx-landing [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.5rem;line-height:1.5;margin-top:1.5rem;margin-bottom:1.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-top:.375rem;padding:1.125rem 6.25rem;color:#fff;background-color:#18cb90;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .contact[_ngcontent-%COMP%]{text-align:center;margin-bottom:4rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:2.5rem;color:#6200ee;margin:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.5rem;line-height:1.5;margin-top:1.5rem;margin-bottom:1.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-top:.375rem;padding:1.125rem 6.25rem;color:#fff;background-color:#6200ee;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-docs-page [_nghost-%COMP%] .contact[_ngcontent-%COMP%]{text-align:center;margin-bottom:4rem}.nb-theme-docs-page [_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:2.5rem;margin:0}.nb-theme-docs-page [_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.5rem;line-height:1.5;margin-top:1.5rem;margin-bottom:1.5rem}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background:#fff;color:#000;cursor:pointer;text-transform:uppercase}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-top:.375rem;padding:1.125rem 6.25rem;color:#fff}"]}),n}(),On=[{path:"",component:_n},{path:"material",component:(cn=function n(t,e){a(this,n),this.themeService=t,this.metadataService=e,this.metadataService.updateDescription("Ngx-admin material works perfectly with Angular Material and Nebular. Over 40+ Angular Components and 60+ Usage Examples.Take the best from both!"),this.metadataService.updateTitle("Ngx-admin material dashboard template based on Angular 9+ and Bootstrap 4+"),this.themeService.changeTheme("ngx-landing-material")},cn.\u0275fac=function(n){return new(n||cn)(m.Y36(s.WMF),m.Y36(d.D))},cn.\u0275cmp=m.Xpm({type:cn,selectors:[["ngx-material-landing"]],decls:14,vars:0,consts:[["fixed",""],["target","_blank","href","https://uibakery.io/?utm_source=akveogithub&utm_medium=header&utm_campaign=ngxadmin",1,"btn"],[1,"main-section"],["material",""],["fixed","",1,"footer"]],template:function(n,t){1&n&&(m.TgZ(0,"nb-layout"),m.TgZ(1,"nb-layout-header",0),m.TgZ(2,"ngx-landing-header"),m._UZ(3,"ngx-material-theme-link"),m.qZA(),m.TgZ(4,"a",1),m.TgZ(5,"span"),m._uU(6,"Build admin panels faster than ever"),m.qZA(),m.qZA(),m.qZA(),m.TgZ(7,"nb-layout-column",2),m._UZ(8,"ngx-landing-main-info",3),m._UZ(9,"ngx-material-features"),m._UZ(10,"ngx-landing-theme-section",3),m._UZ(11,"ngx-contact-form"),m.qZA(),m.TgZ(12,"nb-layout-footer",4),m._UZ(13,"ngx-landing-footer"),m.qZA(),m.qZA())},directives:[s.Aqw,s.dmS,h.O,c.M,s.dP_,y,Mn,Q,Cn,s.l88,pn.I],styles:[".nb-theme-ngx-landing [_nghost-%COMP%] .version{color:#c5cee0!important}.nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-footer .copy, .nb-theme-ngx-landing [_nghost-%COMP%] ngx-landing-footer .h6{color:#fff!important}.nb-theme-ngx-landing [_nghost-%COMP%] .main-section[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-ngx-landing [_nghost-%COMP%] ngx-material-features[_ngcontent-%COMP%]{max-width:1440px;margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background-color:#fff!important;color:#18cb90!important;padding:1rem;margin-right:6%!important;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 #dae0eb}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] ngx-material-features[_ngcontent-%COMP%]{max-width:100%}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem;margin:0!important}}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{display:none}}.nb-theme-ngx-landing-material [_nghost-%COMP%] .version{color:#c5cee0!important}.nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-footer .copy, .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-landing-footer .h6{color:#fff!important}.nb-theme-ngx-landing-material [_nghost-%COMP%] .main-section[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-material-features[_ngcontent-%COMP%]{max-width:1440px;margin:0 auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background-color:#fff!important;color:#6200ee!important;padding:1rem;margin-right:6%!important;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}@media (max-width:575.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-material-features[_ngcontent-%COMP%]{max-width:100%}}@media (max-width:1199.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem;margin:0!important}}@media (max-width:991.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{display:none}}.nb-theme-docs-page [_nghost-%COMP%] .version{color:#c5cee0!important}.nb-theme-docs-page [_nghost-%COMP%] ngx-landing-footer .copy, .nb-theme-docs-page [_nghost-%COMP%] ngx-landing-footer .h6{color:#fff!important}.nb-theme-docs-page [_nghost-%COMP%] ngx-material-features[_ngcontent-%COMP%]{max-width:1440px;margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background-color:#fff!important;color: !important;padding:1rem;margin-right:6%!important;cursor:pointer;text-transform:uppercase}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] ngx-material-features[_ngcontent-%COMP%]{max-width:100%}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem;margin:0!important}}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{display:none}}",".nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#000}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout .main-container{padding-top:3rem}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout .main-container .scrollable{padding-top:0}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout .layout-container .columns{margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header{box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header ngx-landing-header{max-width:calc(1440px - 8.125rem * 2);margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer{width:100%;box-shadow:0 .5rem 1.25rem 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer ngx-landing-footer{max-width:1440px;justify-content:space-evenly;margin:0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background-color:#18cb90;color:#fff;padding:1rem;margin-right:6%!important;box-shadow:0 .375rem 2.125rem 0 rgba(184,255,231,.5);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 .5rem 2rem 0 rgba(0,219,146,.25)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 .375rem 2.125rem 0 rgba(0,219,146,.32)}.nb-theme-ngx-landing [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}@media (max-width:1399.98px){.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-right:0}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:0;padding-right:0;height:3.75rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem;margin:0!important}}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{display:none}}.nb-theme-ngx-landing-material [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#000}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%]{background-color:#6200ee}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout .main-container{padding-top:3rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout .main-container .scrollable{padding-top:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout .layout-container .columns{margin:0 auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout-header{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout-header ngx-landing-header{max-width:calc(1440px - 8.125rem * 2);margin:0 auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer{width:100%;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer ngx-landing-footer{max-width:1440px;justify-content:space-evenly;margin:0 auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;background-color:#6200ee;color:#fff;padding:1rem;margin-right:6%!important;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);cursor:pointer;text-transform:uppercase}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}@media (max-width:1399.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-right:0}}@media (max-width:575.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:0;padding-right:0;height:3.75rem}}@media (max-width:1199.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem;margin:0!important}}@media (max-width:991.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{display:none}}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 1rem}.nb-theme-docs-page [_nghost-%COMP%] .contact-us[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#000}.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%]{background-color:#fafafa}.nb-theme-docs-page [_nghost-%COMP%] nb-layout .main-container{padding-top:3rem}.nb-theme-docs-page [_nghost-%COMP%] nb-layout .main-container .scrollable{padding-top:0}.nb-theme-docs-page [_nghost-%COMP%] nb-layout .layout-container .columns{margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header ngx-landing-header{max-width:calc(1440px - 8.125rem * 2);margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer{width:100%}.nb-theme-docs-page [_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer ngx-landing-footer{max-width:1440px;justify-content:space-evenly;margin:0 auto}.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:sans-serif;border-radius:3px;border:none;color:#fff;padding:1rem;margin-right:6%!important;cursor:pointer;text-transform:uppercase}.nb-theme-docs-page [_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}@media (max-width:1399.98px){.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-right:0}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:0;padding-right:0;height:3.75rem}}@media (max-width:1199.98px){.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem;margin:0!important}}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%] .btn[_ngcontent-%COMP%]{display:none}}"]}),cn)}],Pn=function(){var n=function n(){a(this,n)};return n.\u0275fac=function(t){return new(t||n)},n.\u0275mod=m.oAB({type:n}),n.\u0275inj=m.cJS({imports:[[bn.Bz.forChild(On)],bn.Bz]}),n}();o(45435),o(71289),o(15257),o(48878);var xn=function(){var n=function(){function n(){a(this,n)}return i(n,[{key:"transform",value:function(n,t){return n.find(function(n){return n.title.toLowerCase().includes(t.toLowerCase())})||n[0]}}]),n}();return n.\u0275fac=function(t){return new(t||n)},n.\u0275pipe=m.Yjl({name:"license",type:n,pure:!0}),n}();o(33495);var fn,un=function(){var n=function(){function n(){a(this,n)}return i(n,[{key:"transform",value:function(n){return{"background-image":"url('".concat(n,"')")}}}]),n}();return n.\u0275fac=function(t){return new(t||n)},n.\u0275pipe=m.Yjl({name:"backgroundImage",type:n,pure:!0}),n}(),wn=o(13585),yn=[xn,un],vn=((fn=function n(){a(this,n)}).\u0275fac=function(n){return new(n||fn)},fn.\u0275mod=m.oAB({type:fn}),fn.\u0275inj=m.cJS({providers:[].concat(yn),imports:[[g.v,r.kz,Pn,wn.Z,s.T2N]]}),fn)}}])}(); \ No newline at end of file diff --git a/517.b5386127a6dd659f.js b/517.b5386127a6dd659f.js new file mode 100644 index 0000000000..7cbcd5589f --- /dev/null +++ b/517.b5386127a6dd659f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[517],{67517:(mn,J,s)=>{s.r(J),s.d(J,{LandingDocsModule:()=>gn});var A=s(86621),it=s(66105),m=s(7672),a=s(36895),t=s(94650),r=s(47277),u=s(63429);function ct(n,c){if(1&n&&(t.TgZ(0,"nb-card",1)(1,"nb-card-body"),t._UZ(2,"div",2),t.qZA()()),2&n){const e=c.$implicit;t.Q6J("ngxFragment",e.fragment),t.xp6(2),t.Q6J("innerHtml",e.html,t.oJD)}}let S=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["ngx-md-block"]],inputs:{source:"source"},decls:1,vars:1,consts:[[3,"ngxFragment",4,"ngFor","ngForOf"],[3,"ngxFragment"],[3,"innerHtml"]],template:function(o,i){1&o&&t.YNc(0,ct,3,2,"nb-card",0),2&o&&t.Q6J("ngForOf",i.source)},dependencies:[a.sg,r.Asz,r.yKW,u.E],encapsulation:2,changeDetection:0})}return n})();var P=s(591),F=s(36053),x=s(92198),f=s(44290),st=s(11481),k=s(99314),U=s(1972),at=s(38191);function rt(n,c){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n){const e=c.$implicit;t.xp6(1),t.Oqu(e)}}let M=(()=>{class n{set rawCode(e){const o=this.highlightService.highlight(e);this.code=this.getVisible(o),this.lines=this.createLines(this.code)}constructor(e){this.highlightService=e,this.path="",this.lines=[]}getVisible(e){return e.split("\n").slice(this.firstLine-1,this.lastLine).join("\n")}createLines(e){const o=e.split("\n").length;return Array(o).fill(0).map((i,l)=>l+(this.firstLine||1))}static#t=this.\u0275fac=function(o){return new(o||n)(t.Y36(at.G))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["ngx-code-block"]],inputs:{path:"path",firstLine:"firstLine",lastLine:"lastLine",rawCode:["code","rawCode"]},decls:5,vars:2,consts:[[1,"container"],[1,"lines"],[4,"ngFor","ngForOf"],[1,"hljs",3,"innerHTML"]],template:function(o,i){1&o&&(t.TgZ(0,"div",0)(1,"div",1),t.YNc(2,rt,2,1,"span",2),t.qZA(),t.TgZ(3,"pre"),t._UZ(4,"code",3),t.qZA()()),2&o&&(t.xp6(2),t.Q6J("ngForOf",i.lines),t.xp6(2),t.Q6J("innerHTML",i.code,t.oJD))},dependencies:[a.sg],styles:["[_nghost-%COMP%] .container[_ngcontent-%COMP%]{display:flex;padding:0;font-size:1rem;border-radius:.5rem;background:var(--code-block-bg);overflow-x:auto}[_nghost-%COMP%] .container[_ngcontent-%COMP%] .lines[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:end;font-size:.875rem;padding:2rem .5rem .5rem;border-radius:.5rem 0 0 .5rem;color:#515877;-webkit-user-select:none;user-select:none}[_nghost-%COMP%] .container[_ngcontent-%COMP%] pre[_ngcontent-%COMP%]{margin-bottom:0;background:transparent;overflow:visible}[_nghost-%COMP%] .container[_ngcontent-%COMP%] pre[_ngcontent-%COMP%] code.hljs[_ngcontent-%COMP%]{background:transparent;padding-left:.5rem;margin-bottom:0}"],changeDetection:0})}return n})();function lt(n,c){if(1&n&&t._UZ(0,"ngx-code-block",1),2&n){const e=t.oxw();t.Q6J("firstLine",e.firstLine)("lastLine",e.lastLine)("code",e.code)}}let Y=(()=>{class n{set setContent(e){this.loadCode(e)}constructor(e,o){this.codeLoader=e,this.cd=o}loadCode(e){this.codeLoader.load(e.files[0]).subscribe(o=>{this.code=o,this.firstLine=e.firstLine||1,this.lastLine=e.lastLine||o.split("\n").length,this.cd.detectChanges()})}static#t=this.\u0275fac=function(o){return new(o||n)(t.Y36(U.x),t.Y36(t.sBO))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["ngx-example-block"]],inputs:{setContent:["content","setContent"]},decls:1,vars:1,consts:[[3,"firstLine","lastLine","code",4,"ngIf"],[3,"firstLine","lastLine","code"]],template:function(o,i){1&o&&t.YNc(0,lt,1,3,"ngx-code-block",0),2&o&&t.Q6J("ngIf",i.code)},dependencies:[a.O5,M],encapsulation:2,changeDetection:0})}return n})();var gt=s(30567),T=s(21086),w=s(24850),pt=s(27221),b=(()=>{return(n=b||(b={})).LIVE="live",n.INLINE="inline",b;var n})();function mt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",3),t.NdJ("click",function(){t.CHM(e);const i=t.oxw();return t.KtG(i.switchToLiveView())}),t._UZ(1,"i",4),t.TgZ(2,"span",5),t._uU(3,"Live view"),t.qZA()()}}function dt(n,c){if(1&n&&(t.TgZ(0,"nb-tab",6),t._UZ(1,"ngx-code-block",7),t.qZA()),2&n){const e=c.$implicit;t.s9C("tabTitle",e.extension),t.Q6J("active",e.active),t.xp6(1),t.Q6J("path",e.path)("code",e.code)}}let Z=(()=>{class n{set content({files:e}){(0,gt.D)(e.map(o=>this.load(o))).subscribe(o=>{o[0].active=!0,this.examples=o,this.cd.detectChanges()})}constructor(e,o){this.codeLoader=e,this.cd=o,this.hasViewSwitch=!1,this.changeView=new t.vpe,this.examples=[]}switchToLiveView(){this.changeView.emit(b.LIVE)}load(e){const o=e.split(".").pop();return this.codeLoader.load(e).pipe((0,w.U)(i=>({code:i,path:e,extension:o})),(0,pt.K)(i=>(0,T.of)("")))}static#t=this.\u0275fac=function(o){return new(o||n)(t.Y36(U.x),t.Y36(t.sBO))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["ngx-tabbed-example-block"]],inputs:{hasViewSwitch:"hasViewSwitch",content:"content"},outputs:{changeView:"changeView"},decls:3,vars:2,consts:[["type","button","class","btn action-item action-button",3,"click",4,"ngIf"],[1,"tabs-container"],[3,"tabTitle","active",4,"ngFor","ngForOf"],["type","button",1,"btn","action-item","action-button",3,"click"],[1,"icon","feather-image"],[1,"text"],[3,"tabTitle","active"],[3,"path","code"]],template:function(o,i){1&o&&(t.YNc(0,mt,4,0,"button",0),t.TgZ(1,"nb-tabset",1),t.YNc(2,dt,2,4,"nb-tab",2),t.qZA()),2&o&&(t.Q6J("ngIf",i.hasViewSwitch),t.xp6(2),t.Q6J("ngForOf",i.examples))},dependencies:[a.sg,a.O5,r.kyn,r.TR4,M],styles:["[_nghost-%COMP%]{display:block;position:relative}[_nghost-%COMP%] button[_ngcontent-%COMP%]{background:transparent;color:var(--color-fg-heading-light);text-transform:inherit;padding:.45rem 1.5rem;position:absolute;right:0;top:0;cursor:pointer;font-weight:400;font-size:.9rem}[_nghost-%COMP%] button[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{font-size:.95rem}[_nghost-%COMP%] button[_ngcontent-%COMP%]:focus, [_nghost-%COMP%] button[_ngcontent-%COMP%]:active, [_nghost-%COMP%] button[_ngcontent-%COMP%]:hover{cursor:pointer;color:var(--color-fg-heading-light);outline:0}[_nghost-%COMP%] button[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{display:none}[_nghost-%COMP%] nb-tabset.tabs-container{border-radius:.5rem .5rem 0 0}[_nghost-%COMP%] nb-tabset.tabs-container>ul{padding:0;margin-bottom:0!important;border-radius:.5rem .5rem 0 0;background-color:#ebeff5;overflow:hidden}[_nghost-%COMP%] nb-tabset.tabs-container>ul li{padding:.4rem;width:20%;margin-bottom:0!important}[_nghost-%COMP%] nb-tabset.tabs-container>ul li:first-child{margin-left:0}[_nghost-%COMP%] nb-tabset.tabs-container>ul li a{color:var(--color-fg-heading-light)}[_nghost-%COMP%] nb-tabset.tabs-container>ul li.active{background:linear-gradient(225deg,#333c66 0%,#1d2447 100%)}[_nghost-%COMP%] nb-tabset.tabs-container>ul li.active a{color:#fff}[_nghost-%COMP%] nb-tabset.tabs-container .container{border-radius:0 0 .5rem .5rem}@media (min-width: 400px){[_nghost-%COMP%] button[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{display:inline}}"],changeDetection:0})}return n})();function ht(n,c){if(1&n&&t._UZ(0,"ngx-example-block",1),2&n){const e=t.oxw();t.Q6J("content",e.content)}}function _t(n,c){if(1&n&&t._UZ(0,"ngx-tabbed-example-block",1),2&n){const e=t.oxw();t.Q6J("content",e.content)}}let y=(()=>{class n{get isOneFile(){return!this.isTabbed}get isTabbed(){return this.content.files.length>1}static#t=this.\u0275fac=function(o){return new(o||n)};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["ngx-inline-example-block"]],inputs:{content:"content"},decls:2,vars:2,consts:[[3,"content",4,"ngIf"],[3,"content"]],template:function(o,i){1&o&&(t.YNc(0,ht,1,1,"ngx-example-block",0),t.YNc(1,_t,1,1,"ngx-tabbed-example-block",0)),2&o&&(t.Q6J("ngIf",i.isOneFile),t.xp6(1),t.Q6J("ngIf",i.isTabbed))},dependencies:[a.O5,Y,Z],encapsulation:2,changeDetection:0})}return n})();var ut=s(64489),h=s(24006);const xt=["iframe"];function ft(n,c){if(1&n&&(t.TgZ(0,"option",13),t._uU(1),t.qZA()),2&n){const e=c.$implicit;t.Q6J("value",e.value),t.xp6(1),t.Oqu(e.label)}}function bt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",14),t.NdJ("click",function(){t.CHM(e);const i=t.oxw();return t.KtG(i.switchToInlineVew())}),t._UZ(1,"i",15),t.qZA()}}function Ct(n,c){if(1&n&&t._UZ(0,"iframe",null,16),2&n){const e=t.oxw();t.Udp("height",e.iframeHeight,"px"),t.ekj("loading",e.loading)}}function vt(n,c){1&n&&t._UZ(0,"span",17)}let C=(()=>{class n{get isDefault(){return"default"===this.currentTheme}get isCosmic(){return"cosmic"===this.currentTheme}get isCorporate(){return"corporate"===this.currentTheme}get url(){return this.location.prepareExternalUrl(`example/${this.content.id}`)}get iframeWindow(){return this.iframe.nativeElement.contentWindow}constructor(e,o,i){this.changeDetection=e,this.location=o,this.communicator=i,this.hasViewSwitch=!1,this.changeView=new t.vpe,this.iframeHeight=0,this.alive=!0,this.themes=[{label:"Default",value:"default"},{label:"Cosmic",value:"cosmic"},{label:"Corporate",value:"corporate"}],this.currentTheme="default",this.loading=!0}ngOnInit(){this.communicator.receive(this.content.id).pipe((0,f.o)(()=>this.alive)).subscribe(e=>{this.iframeHeight=e.height,this.loading=!1,this.changeDetection.detectChanges()})}ngAfterViewInit(){this.iframe.nativeElement.src=this.url}ngOnDestroy(){this.alive=!1}switchTheme(e){this.communicator.send({id:this.content.id,theme:e},this.iframeWindow)}switchToInlineVew(){this.changeView.emit(b.INLINE)}static#t=this.\u0275fac=function(o){return new(o||n)(t.Y36(t.sBO),t.Y36(a.Ye),t.Y36(ut.O))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["ngx-live-example-block"]],viewQuery:function(o,i){if(1&o&&t.Gf(xt,5),2&o){let l;t.iGM(l=t.CRH())&&(i.iframe=l.first)}},hostVars:6,hostBindings:function(o,i){2&o&&t.ekj("theme-default",i.isDefault)("theme-cosmic",i.isCosmic)("theme-corporate",i.isCorporate)},inputs:{content:"content",hasViewSwitch:"hasViewSwitch"},outputs:{changeView:"changeView"},decls:14,vars:7,consts:[[1,"header"],[1,"title"],[1,"actions"],[1,"action-selector"],[1,"action-item",3,"ngModel","ngModelChange","change"],[3,"value",4,"ngFor","ngForOf"],[1,"icon","feather-aperture"],["target","_blank",1,"btn","action-item","action-button",3,"href"],[1,"icon","feather-external-link"],["type","button","class","btn action-item action-button",3,"click",4,"ngIf"],[1,"iframe-container"],[3,"height","loading",4,"ngIf"],["class","icon-loading feather-more-vertical",4,"ngIf"],[3,"value"],["type","button",1,"btn","action-item","action-button",3,"click"],[1,"icon","feather-code"],["iframe",""],[1,"icon-loading","feather-more-vertical"]],template:function(o,i){1&o&&(t.TgZ(0,"section",0)(1,"strong",1),t._uU(2),t.qZA(),t.TgZ(3,"div",2)(4,"div",3)(5,"select",4),t.NdJ("ngModelChange",function(g){return i.currentTheme=g})("change",function(g){return i.switchTheme(g.target.value)}),t.YNc(6,ft,2,2,"option",5),t.qZA(),t._UZ(7,"i",6),t.qZA(),t.TgZ(8,"a",7),t._UZ(9,"i",8),t.qZA(),t.YNc(10,bt,2,0,"button",9),t.qZA()(),t.TgZ(11,"div",10),t.YNc(12,Ct,2,4,"iframe",11),t.qZA(),t.YNc(13,vt,1,0,"span",12)),2&o&&(t.xp6(2),t.Oqu(i.content.name),t.xp6(3),t.Q6J("ngModel",i.currentTheme),t.xp6(1),t.Q6J("ngForOf",i.themes),t.xp6(2),t.Q6J("href",i.url,t.LSH),t.xp6(2),t.Q6J("ngIf",i.hasViewSwitch),t.xp6(2),t.Q6J("ngIf",i.content.id),t.xp6(1),t.Q6J("ngIf",i.loading))},dependencies:[a.sg,a.O5,h.YN,h.Kr,h.EJ,h.JJ,h.On],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;padding:.5rem 1rem 2.5rem 1.5rem;border-radius:.5rem;position:relative}[_nghost-%COMP%] .header[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:1.875rem}[_nghost-%COMP%] .title[_ngcontent-%COMP%], [_nghost-%COMP%] .actions[_ngcontent-%COMP%]{margin-top:.5rem}[_nghost-%COMP%] .title[_ngcontent-%COMP%]{margin-right:1rem;font-weight:700;text-transform:capitalize}[_nghost-%COMP%] .actions[_ngcontent-%COMP%]{display:flex;width:100%}[_nghost-%COMP%] .actions[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{font-size:.95rem}[_nghost-%COMP%] .action-item[_ngcontent-%COMP%]{background-color:#fff;border-radius:.375rem;height:100%;line-height:1;border:none;color:var(--color-fg-heading-light);padding:.5rem 1rem;margin-left:.625rem;cursor:pointer}[_nghost-%COMP%] .action-item[_ngcontent-%COMP%]:first-child{margin-left:0}[_nghost-%COMP%] .action-item[_ngcontent-%COMP%]:hover, [_nghost-%COMP%] .action-item[_ngcontent-%COMP%]:focus{text-decoration:none}[_nghost-%COMP%] .action-selector[_ngcontent-%COMP%]{position:relative}[_nghost-%COMP%] .action-selector[_ngcontent-%COMP%] .action-item[_ngcontent-%COMP%]{padding:0;color:transparent}[_nghost-%COMP%] .action-selector[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{color:var(--color-fg-heading-light);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[_nghost-%COMP%] .action-selector[_ngcontent-%COMP%] select[_ngcontent-%COMP%]::-ms-expand{display:none}[_nghost-%COMP%] .action-selector[_ngcontent-%COMP%] select[_ngcontent-%COMP%]{font-size:.875rem;-webkit-appearance:none;appearance:none}.theme-default[_nghost-%COMP%]{background-color:#ebeff5}.theme-cosmic[_nghost-%COMP%]{background-color:#2f296b}.theme-cosmic[_nghost-%COMP%] .title[_ngcontent-%COMP%]{color:#fff}.theme-cosmic[_nghost-%COMP%] .action-item[_ngcontent-%COMP%]{color:#7d838b}.theme-corporate[_nghost-%COMP%]{background-color:#f1f5f8}[_nghost-%COMP%] .iframe-container[_ngcontent-%COMP%]{overflow-x:auto;-webkit-overflow-scrolling:touch}[_nghost-%COMP%] iframe[_ngcontent-%COMP%]{width:100%;border:none;transform:translateZ(0)}[_nghost-%COMP%] iframe.loading[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .icon-loading[_ngcontent-%COMP%]{animation:rotation 2s infinite linear;color:var(--color-fg-heading-light);font-size:1.5rem;font-weight:400;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width: 23em){[_nghost-%COMP%] .action-selector[_ngcontent-%COMP%] .action-item[_ngcontent-%COMP%]{padding:.5rem 1rem;color:var(--color-fg-heading-light)}[_nghost-%COMP%] .action-selector[_ngcontent-%COMP%] select.action-item[_ngcontent-%COMP%]{padding:0 2.5rem}[_nghost-%COMP%] .action-selector[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{left:1.25rem;transform:translateY(-50%)}[_nghost-%COMP%] .actions[_ngcontent-%COMP%]{width:auto}}"],changeDetection:0})}return n})();var d=s(37340);const L=(0,d.oQ)((0,d.jt)("{{ timing }}s {{ delay }}s",(0,d.F4)([(0,d.oB)({transform:"scale3d(1, 1, 1)"}),(0,d.oB)({transform:"scale3d({{ scale }}, {{ scale }}, {{ scale }})"}),(0,d.oB)({transform:"scale3d(1, 1, 1)"})])),{params:{scale:1.02,timing:.5,delay:0}});let v=(()=>{class n{constructor(){this.isLive=!0}changeView(e){this.isLive=e===b.LIVE}static#t=this.\u0275fac=function(o){return new(o||n)};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["ngx-stacked-example-block"]],inputs:{content:"content"},decls:3,vars:6,consts:[["hasViewSwitch","true",3,"hidden","content","changeView"]],template:function(o,i){1&o&&(t.TgZ(0,"div")(1,"ngx-live-example-block",0),t.NdJ("changeView",function(g){return i.changeView(g)}),t.qZA(),t.TgZ(2,"ngx-tabbed-example-block",0),t.NdJ("changeView",function(g){return i.changeView(g)}),t.qZA()()),2&o&&(t.xp6(1),t.Q6J("hidden",!i.isLive)("@exampleState",i.isLive?"live":"code")("content",i.content),t.xp6(1),t.Q6J("hidden",i.isLive)("@exampleState",i.isLive?"live":"code")("content",i.content))},dependencies:[Z,C],encapsulation:2,data:{animation:[(0,d.X$)("exampleState",[(0,d.eR)("live => code",[(0,d._7)(L)]),(0,d.eR)("code => live",[(0,d._7)(L)])])]}})}return n})();function Ot(n,c){1&n&&t._UZ(0,"div",6),2&n&&t.Q6J("innerHtml",c.$implicit.html,t.oJD)}function Pt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,Ot,1,1,"div",5),t.BQk()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("ngForOf",e.content)}}function kt(n,c){if(1&n&&t._UZ(0,"ngx-live-example-block",7),2&n){const e=t.oxw().$implicit;t.Q6J("content",e.content)}}function Mt(n,c){if(1&n&&t._UZ(0,"ngx-inline-example-block",7),2&n){const e=t.oxw().$implicit;t.Q6J("content",e.content)}}function Tt(n,c){if(1&n&&t._UZ(0,"ngx-stacked-example-block",7),2&n){const e=t.oxw().$implicit;t.Q6J("content",e.content)}}function wt(n,c){if(1&n&&(t.ynx(0,2),t.YNc(1,Pt,2,1,"ng-container",3),t.YNc(2,kt,1,1,"ngx-live-example-block",4),t.YNc(3,Mt,1,1,"ngx-inline-example-block",4),t.YNc(4,Tt,1,1,"ngx-stacked-example-block",4),t.BQk()),2&n){const e=c.$implicit;t.xp6(1),t.Q6J("ngIf","text"===e.type),t.xp6(1),t.Q6J("ngIf","live-example"===e.type),t.xp6(1),t.Q6J("ngIf","inline-example"===e.type),t.xp6(1),t.Q6J("ngIf","stacked-example"===e.type)}}let q=(()=>{class n{constructor(){this.overview=[]}set setSource(e){this.source=e,this.overview=e.overview}static#t=this.\u0275fac=function(o){return new(o||n)};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["ngx-overview-block"]],inputs:{setSource:["source","setSource"]},decls:3,vars:2,consts:[[3,"ngxFragment"],["class","description",4,"ngFor","ngForOf"],[1,"description"],[4,"ngIf"],["class","widget-block",3,"content",4,"ngIf"],[3,"innerHtml",4,"ngFor","ngForOf"],[3,"innerHtml"],[1,"widget-block",3,"content"]],template:function(o,i){1&o&&(t.TgZ(0,"nb-card",0)(1,"nb-card-body"),t.YNc(2,wt,5,4,"ng-container",1),t.qZA()()),2&o&&(t.Q6J("ngxFragment",i.source.slag),t.xp6(2),t.Q6J("ngForOf",i.overview))},dependencies:[a.sg,a.O5,r.Asz,r.yKW,u.E,y,C,v],encapsulation:2,changeDetection:0})}return n})();var Zt=s(96032);function yt(n,c){if(1&n&&(t.TgZ(0,"td"),t._uU(1),t.qZA()),2&n){const e=c.$implicit;t.xp6(1),t.Oqu(e.theme)}}function Nt(n,c){if(1&n&&(t.TgZ(0,"td",5),t._uU(1),t.qZA()),2&n){const e=c.$implicit;t.xp6(1),t.Oqu(e.value)}}function It(n,c){if(1&n&&(t.TgZ(0,"p",6),t._uU(1),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Oqu(e.shortDescription)}}function Qt(n,c){if(1&n&&(t.TgZ(0,"p",6),t._uU(1),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Oqu(e.description)}}function Bt(n,c){if(1&n&&(t.TgZ(0,"tr")(1,"td"),t._uU(2),t.qZA(),t.YNc(3,Nt,2,1,"td",3),t.TgZ(4,"td"),t.YNc(5,It,2,1,"p",4),t.YNc(6,Qt,2,1,"p",4),t.qZA()()),2&n){const e=c.$implicit;t.xp6(2),t.Oqu(e.name),t.xp6(1),t.Q6J("ngForOf",e.themedValues),t.xp6(2),t.Q6J("ngIf",e.shortDescription),t.xp6(1),t.Q6J("ngIf",e.description)}}function Jt(n,c){if(1&n&&(t.TgZ(0,"table",1)(1,"thead")(2,"tr")(3,"td"),t._uU(4,"Name"),t.qZA(),t.YNc(5,yt,2,1,"td",2),t.TgZ(6,"td"),t._uU(7,"Description"),t.qZA()()(),t.TgZ(8,"tbody"),t.YNc(9,Bt,7,4,"tr",2),t.qZA()()),2&n){const e=c.$implicit;t.xp6(5),t.Q6J("ngForOf",e.styles[0].themedValues),t.xp6(4),t.Q6J("ngForOf",e.styles)}}let N=(()=>{class n{set setSource(e){this.classStyles=this.stylesService.mapThemedValues(e.styles)}constructor(e){this.stylesService=e}static#t=this.\u0275fac=function(o){return new(o||n)(t.Y36(Zt.Q))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["ngx-styles-table-block"]],inputs:{setSource:["source","setSource"]},decls:1,vars:1,consts:[["class","striped",4,"ngFor","ngForOf"],[1,"striped"],[4,"ngFor","ngForOf"],["ngxColorSwatch","",4,"ngFor","ngForOf"],["ngxDescription","",4,"ngIf"],["ngxColorSwatch",""],["ngxDescription",""]],template:function(o,i){1&o&&t.YNc(0,Jt,10,2,"table",0),2&o&&t.Q6J("ngForOf",i.classStyles)},dependencies:[a.sg,a.O5],encapsulation:2,changeDetection:0})}return n})(),D=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["ngx-styles-block"]],inputs:{source:"source"},decls:5,vars:3,consts:[[3,"ngxFragment"],[3,"source"]],template:function(o,i){1&o&&(t.TgZ(0,"nb-card",0)(1,"nb-card-body")(2,"h2"),t._uU(3),t.qZA(),t._UZ(4,"ngx-styles-table-block",1),t.qZA()()),2&o&&(t.Q6J("ngxFragment",i.source.slag),t.xp6(3),t.Oqu(i.source.name),t.xp6(1),t.Q6J("source",i.source))},dependencies:[r.Asz,r.yKW,u.E,N],encapsulation:2,changeDetection:0})}return n})();function At(n,c){1&n&&(t.TgZ(0,"i"),t._uU(1,"static method"),t.qZA())}function St(n,c){1&n&&(t.TgZ(0,"span"),t._uU(1,","),t.qZA())}function Ft(n,c){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.TgZ(2,"code"),t._uU(3),t.qZA(),t.YNc(4,St,2,0,"span",2),t.qZA()),2&n){const e=c.$implicit,o=c.last;t.xp6(1),t.hij(" ",e.name,": "),t.xp6(2),t.Oqu(e.type),t.xp6(1),t.Q6J("ngIf",!o)}}function Ut(n,c){if(1&n&&(t.TgZ(0,"div")(1,"i"),t._uU(2,"parameters:"),t.qZA(),t.YNc(3,Ft,5,3,"span",1),t.qZA()),2&n){const e=t.oxw(2).$implicit;t.xp6(3),t.Q6J("ngForOf",e.params)}}function Yt(n,c){if(1&n&&(t.TgZ(0,"div",5),t._uU(1),t._UZ(2,"br"),t._uU(3),t.qZA()),2&n){const e=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",e.shortDescription," "),t.xp6(2),t.hij(" ",e.description," ")}}function Lt(n,c){if(1&n&&(t.TgZ(0,"tr")(1,"td"),t._uU(2),t._UZ(3,"br"),t.YNc(4,At,2,0,"i",2),t.qZA(),t.TgZ(5,"td")(6,"div",3),t.YNc(7,Ut,4,1,"div",2),t.TgZ(8,"i"),t._uU(9,"returns:"),t.qZA(),t.TgZ(10,"code"),t._uU(11),t.qZA()(),t.YNc(12,Yt,4,2,"div",4),t.qZA()()),2&n){const e=t.oxw().$implicit;t.xp6(2),t.hij("",e.name,"() "),t.xp6(2),t.Q6J("ngIf",e.isStatic),t.xp6(3),t.Q6J("ngIf",e.params.length>0),t.xp6(4),t.Oqu(e.type.join(",\n")),t.xp6(1),t.Q6J("ngIf",e.shortDescription||e.description)}}function qt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,Lt,13,5,"tr",2),t.BQk()),2&n){const e=c.$implicit;t.xp6(1),t.Q6J("ngIf",e.shortDescription||e.description)}}let I=(()=>{class n{set setSource(e){this.methods=e.methods}static#t=this.\u0275fac=function(o){return new(o||n)};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["ngx-methods-block"]],inputs:{setSource:["source","setSource"]},decls:11,vars:1,consts:[["width","25%"],[4,"ngFor","ngForOf"],[4,"ngIf"],[1,"method-signature"],["class","method-description","ngxDescription","",4,"ngIf"],["ngxDescription","",1,"method-description"]],template:function(o,i){1&o&&(t.TgZ(0,"h3"),t._uU(1,"Methods"),t.qZA(),t.TgZ(2,"table")(3,"thead")(4,"tr")(5,"td",0),t._uU(6,"Name"),t.qZA(),t.TgZ(7,"td"),t._uU(8,"Description"),t.qZA()()(),t.TgZ(9,"tbody"),t.YNc(10,qt,2,1,"ng-container",1),t.qZA()()),2&o&&(t.xp6(10),t.Q6J("ngForOf",i.methods))},dependencies:[a.sg,a.O5],encapsulation:2,changeDetection:0})}return n})();function Dt(n,c){if(1&n&&(t.TgZ(0,"code"),t._uU(1),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Oqu(e.type)}}function $t(n,c){if(1&n&&(t.TgZ(0,"div",5),t._uU(1),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Oqu(e.shortDescription)}}function Et(n,c){if(1&n&&(t.TgZ(0,"div",5),t._uU(1),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Oqu(e.description)}}function Vt(n,c){if(1&n&&(t.TgZ(0,"tr")(1,"td"),t._uU(2),t.qZA(),t.TgZ(3,"td"),t.YNc(4,Dt,2,1,"code",3),t.qZA(),t.TgZ(5,"td"),t.YNc(6,$t,2,1,"div",4),t.YNc(7,Et,2,1,"div",4),t.qZA()()),2&n){const e=c.$implicit;t.xp6(2),t.Oqu(e.name),t.xp6(2),t.Q6J("ngIf",e.type),t.xp6(2),t.Q6J("ngIf",e.shortDescription),t.xp6(1),t.Q6J("ngIf",e.description)}}let $=(()=>{class n{constructor(){this.properties=[]}static#t=this.\u0275fac=function(o){return new(o||n)};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["ngx-prop-block"]],inputs:{properties:"properties",name:"name",slag:"slag"},decls:13,vars:2,consts:[["width","25%"],["width","20%"],[4,"ngFor","ngForOf"],[4,"ngIf"],["ngxDescription","",4,"ngIf"],["ngxDescription",""]],template:function(o,i){1&o&&(t.TgZ(0,"h3"),t._uU(1),t.qZA(),t.TgZ(2,"table")(3,"thead")(4,"tr")(5,"td",0),t._uU(6,"Name"),t.qZA(),t.TgZ(7,"td",1),t._uU(8,"Type"),t.qZA(),t.TgZ(9,"td"),t._uU(10,"Description"),t.qZA()()(),t.TgZ(11,"tbody"),t.YNc(12,Vt,8,4,"tr",2),t.qZA()()),2&o&&(t.xp6(1),t.Oqu(i.name),t.xp6(11),t.Q6J("ngForOf",i.properties))},dependencies:[a.sg,a.O5],encapsulation:2,changeDetection:0})}return n})();function zt(n,c){if(1&n&&t._UZ(0,"ngx-prop-block",3),2&n){const e=t.oxw();t.Q6J("properties",e.inputs)("slag",e.slag)}}function jt(n,c){if(1&n&&t._UZ(0,"ngx-prop-block",4),2&n){const e=t.oxw();t.Q6J("properties",e.outputs)("slag",e.slag)}}function Ht(n,c){if(1&n&&t._UZ(0,"ngx-prop-block",5),2&n){const e=t.oxw();t.Q6J("properties",e.props)("slag",e.slag)}}let Q=(()=>{class n{constructor(){this.outputs=[],this.inputs=[],this.props=[]}set setSource(e){this.inputs=e.props.filter(o=>"input"===o.kind),this.outputs=e.props.filter(o=>"output"===o.kind),this.props=e.props.filter(o=>"property"===o.kind),this.name=e.name,this.slag=e.slag}static#t=this.\u0275fac=function(o){return new(o||n)};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["ngx-props-block"]],inputs:{setSource:["source","setSource"]},decls:3,vars:3,consts:[["name","Inputs","class","widget-block",3,"properties","slag",4,"ngIf"],["name","Outputs","class","widget-block",3,"properties","slag",4,"ngIf"],["name","Properties","class","widget-block",3,"properties","slag",4,"ngIf"],["name","Inputs",1,"widget-block",3,"properties","slag"],["name","Outputs",1,"widget-block",3,"properties","slag"],["name","Properties",1,"widget-block",3,"properties","slag"]],template:function(o,i){1&o&&(t.YNc(0,zt,1,2,"ngx-prop-block",0),t.YNc(1,jt,1,2,"ngx-prop-block",1),t.YNc(2,Ht,1,2,"ngx-prop-block",2)),2&o&&(t.Q6J("ngIf",i.inputs.length>0),t.xp6(1),t.Q6J("ngIf",i.outputs.length>0),t.xp6(1),t.Q6J("ngIf",i.props.length>0))},dependencies:[a.O5,$],encapsulation:2,changeDetection:0})}return n})();function Xt(n,c){if(1&n&&t._UZ(0,"ngx-props-block",2),2&n){const e=t.oxw();t.Q6J("source",e.source)}}function Rt(n,c){if(1&n&&t._UZ(0,"ngx-methods-block",2),2&n){const e=t.oxw();t.Q6J("source",e.source)}}let E=(()=>{class n{constructor(e){this.tabbedService=e}hasMethods(e){return this.tabbedService.componentHasMethods(e)}hasProps(e){return this.tabbedService.componentHasProps(e)}static#t=this.\u0275fac=function(o){return new(o||n)(t.Y36(k.V))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["ngx-api-block"]],inputs:{source:"source"},decls:6,vars:4,consts:[[3,"ngxFragment"],[3,"source",4,"ngIf"],[3,"source"]],template:function(o,i){1&o&&(t.TgZ(0,"nb-card",0)(1,"nb-card-body")(2,"h2"),t._uU(3),t.qZA(),t.YNc(4,Xt,1,1,"ngx-props-block",1),t.YNc(5,Rt,1,1,"ngx-methods-block",1),t.qZA()()),2&o&&(t.Q6J("ngxFragment",i.source.slag),t.xp6(3),t.Oqu(i.source.name),t.xp6(1),t.Q6J("ngIf",i.hasProps(i.source)),t.xp6(1),t.Q6J("ngIf",i.hasMethods(i.source)))},dependencies:[a.O5,r.Asz,r.yKW,u.E,I,Q],encapsulation:2,changeDetection:0})}return n})();function Wt(n,c){1&n&&t._UZ(0,"ngx-stacked-example-block",2),2&n&&t.Q6J("content",c.$implicit.content)}let V=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["ngx-examples-block"]],inputs:{source:"source"},decls:5,vars:3,consts:[[3,"ngxFragment"],["class","widget-block",3,"content",4,"ngFor","ngForOf"],[1,"widget-block",3,"content"]],template:function(o,i){1&o&&(t.TgZ(0,"nb-card",0)(1,"nb-card-body")(2,"h2"),t._uU(3),t.qZA(),t.YNc(4,Wt,1,1,"ngx-stacked-example-block",1),t.qZA()()),2&o&&(t.Q6J("ngxFragment",i.source.slag),t.xp6(3),t.Oqu(i.source.name),t.xp6(1),t.Q6J("ngForOf",i.source.liveExamples))},dependencies:[a.sg,r.Asz,r.yKW,u.E,v],encapsulation:2,changeDetection:0})}return n})();function Kt(n,c){if(1&n&&t._UZ(0,"ngx-overview-block",4),2&n){const e=t.oxw(2).$implicit;t.Q6J("source",e)}}function Gt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,Kt,1,1,"ngx-overview-block",3),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw();t.xp6(1),t.Q6J("ngIf",o.hasOverview(e))}}function te(n,c){if(1&n&&t._UZ(0,"ngx-styles-block",4),2&n){const e=t.oxw(2).$implicit;t.Q6J("source",e)}}function ee(n,c){if(1&n&&(t.ynx(0),t.YNc(1,te,1,1,"ngx-styles-block",3),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw();t.xp6(1),t.Q6J("ngIf",o.hasTheme(e))}}function ne(n,c){if(1&n&&t._UZ(0,"ngx-api-block",4),2&n){const e=t.oxw(2).$implicit;t.Q6J("source",e)}}function oe(n,c){if(1&n&&(t.ynx(0),t.YNc(1,ne,1,1,"ngx-api-block",3),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw();t.xp6(1),t.Q6J("ngIf",o.hasAPI(e))}}function ie(n,c){if(1&n&&t._UZ(0,"ngx-examples-block",4),2&n){const e=t.oxw(2).$implicit;t.Q6J("source",e)}}function ce(n,c){if(1&n&&(t.ynx(0),t.YNc(1,ie,1,1,"ngx-examples-block",3),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw();t.xp6(1),t.Q6J("ngIf",o.hasExamples(e))}}function se(n,c){1&n&&(t.ynx(0),t.YNc(1,Gt,2,1,"ng-container",2),t.YNc(2,ee,2,1,"ng-container",2),t.YNc(3,oe,2,1,"ng-container",2),t.YNc(4,ce,2,1,"ng-container",2),t.BQk()),2&n&&(t.xp6(1),t.Q6J("ngSwitchCase","overview"),t.xp6(1),t.Q6J("ngSwitchCase","theme"),t.xp6(1),t.Q6J("ngSwitchCase","api"),t.xp6(1),t.Q6J("ngSwitchCase","examples"))}let z=(()=>{class n{set tabs(e){e&&(e=Object.entries(e).filter(([o,i])=>i).map(([o,i])=>({tab:o})),this.tabs$.next(e))}constructor(e,o,i,l,g){this.activatedRoute=e,this.router=o,this.cd=i,this.titleService=l,this.tabbedService=g,this.tabs$=new P.X(null),this.alive=!0,(0,F.aj)([this.activatedRoute.params.pipe((0,x.h)(p=>!p.tab)),this.tabs$.pipe((0,x.h)(p=>p&&p.length))]).pipe((0,f.o)(()=>this.alive)).subscribe(([p,_])=>{this.router.navigate([_[0].tab],{relativeTo:e,replaceUrl:!0})}),(0,F.aj)([this.activatedRoute.params.pipe((0,x.h)(p=>p.tab)),this.tabs$.pipe((0,x.h)(p=>p&&p.length))]).pipe((0,f.o)(()=>this.alive)).subscribe(([p,_])=>{this.currentTab=_.find(B=>B.tab===p.tab),this.currentTab&&this.titleService.setTitle(`${this.titleService.getTitle()} - component ${this.currentTab.tab}`),this.cd.detectChanges()})}hasOverview(e){return this.tabbedService.componentHasOverview(e)}hasExamples(e){return this.tabbedService.componentHasExamples(e)}hasTheme(e){return this.tabbedService.componentHasTheme(e)}hasMethods(e){return this.tabbedService.componentHasMethods(e)}hasProps(e){return this.tabbedService.componentHasProps(e)}hasAPI(e){return this.hasMethods(e)||this.hasProps(e)}ngOnDestroy(){this.alive=!1}static#t=this.\u0275fac=function(o){return new(o||n)(t.Y36(m.gz),t.Y36(m.F0),t.Y36(t.sBO),t.Y36(st.Dx),t.Y36(k.V))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["ngx-tabbed-block"]],inputs:{source:"source",tabs:"tabs"},decls:2,vars:2,consts:[[3,"ngSwitch"],[4,"ngFor","ngForOf"],[4,"ngSwitchCase"],[3,"source",4,"ngIf"],[3,"source"]],template:function(o,i){1&o&&(t.ynx(0,0),t.YNc(1,se,5,4,"ng-container",1),t.BQk()),2&o&&(t.Q6J("ngSwitch",null==i.currentTab?null:i.currentTab.tab),t.xp6(1),t.Q6J("ngForOf",i.source))},dependencies:[a.sg,a.O5,a.RF,a.n9,q,D,E,V],encapsulation:2,changeDetection:0})}return n})();var ae=s(31307),re=s(75778),le=s(80013);let j=(()=>{class n{setThemeTitle(e){this.themeTitle=e}setThemeName(e){this.themeName=e}setParentTheme(e){this.parentTheme=e}setThemeProperties(e){this.themeProperties=e}static#t=this.\u0275fac=function(o){return new(o||n)};static#e=this.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac})}return n})();var ge=s(87545);let H=(()=>{class n{constructor(e){this.model=e,this.searchChanges$=new P.X(null)}changeSearch(e){this.searchChanges$.next(e)}get themeTitle(){return this.model.themeTitle}set themeTitle(e){this.model.setThemeTitle(e)}get themeName(){return this.model.themeName}set themeName(e){this.model.setThemeName(e)}get parentTheme(){return this.model.parentTheme}set parentTheme(e){this.model.setParentTheme(e)}get themeProperties(){return this.model.themeProperties}set themeProperties(e){const o=Object.entries(e).map(([i,l])=>{const g=l.value;return{name:i,value:Array.isArray(g)?g.join(" "):g,parents:l.parents}});this.model.setThemeProperties(o)}get filteredThemeProperties(){return this.searchChanges$.asObservable().pipe((0,ge.w)(e=>(0,T.of)(e?this.themeProperties.filter(({name:o})=>o.toLowerCase().includes(e.toLowerCase())):this.themeProperties)))}static#t=this.\u0275fac=function(o){return new(o||n)(t.LFG(j))};static#e=this.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac})}return n})();function pe(n,c){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.hij("inherited from ",e.vm.parentTheme," theme")}}function me(n,c){1&n&&t._UZ(0,"i",11)}function de(n,c){if(1&n&&(t.TgZ(0,"span",12),t._uU(1),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.hij("(",e.theme,")")}}const he=function(n){return["/docs/themes",n]};function _e(n,c){if(1&n&&(t.TgZ(0,"a",6),t.YNc(1,me,1,0,"i",9),t.TgZ(2,"span"),t._uU(3),t.qZA(),t.YNc(4,de,2,1,"span",10),t.qZA()),2&n){const e=c.$implicit,o=c.index,i=t.oxw(2);t.ekj("inheritance-property",o>0),t.s9C("fragment",e.prop),t.Q6J("routerLink",t.VKq(7,he,e.theme)),t.xp6(1),t.Q6J("ngIf",o>0),t.xp6(2),t.Oqu(e.prop),t.xp6(1),t.Q6J("ngIf",e.theme!==i.vm.themeName)}}function ue(n,c){if(1&n&&(t.TgZ(0,"tr",5)(1,"td")(2,"a",6),t._uU(3),t.qZA()(),t.TgZ(4,"td",7),t._uU(5),t.qZA(),t.TgZ(6,"td"),t.YNc(7,_e,5,9,"a",8),t.qZA()()),2&n){const e=c.$implicit;t.Q6J("ngxFragment",e.name)("ngxFragmentSync",!1),t.xp6(2),t.s9C("fragment",e.name),t.xp6(1),t.Oqu(e.name),t.xp6(2),t.Oqu(e.value),t.xp6(2),t.Q6J("ngForOf",e.parents)}}let X=(()=>{class n{set setBlock(e){this.vm.themeTitle=e.name,this.vm.themeName=e.source.name,this.vm.parentTheme=e.source.parent,this.vm.themeProperties=e.source.data}constructor(e){this.vm=e,this.searchControl=new h.NI,this.alive=!0}ngOnInit(){this.searchControl.valueChanges.pipe((0,ae.T)(1),(0,re.x)(),(0,le.b)(300),(0,f.o)(()=>this.alive)).subscribe(e=>this.vm.changeSearch(e))}ngOnDestroy(){this.alive=!1}static#t=this.\u0275fac=function(o){return new(o||n)(t.Y36(H))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["ngx-theme-block"]],inputs:{setBlock:["block","setBlock"]},features:[t._Bn([j,H])],decls:19,vars:6,consts:[[4,"ngIf"],[1,"search-wrapper"],["placeholder","Search for...",1,"search-control",3,"formControl"],[1,"striped"],["ngxFragmentClass","highlighted-row",3,"ngxFragment","ngxFragmentSync",4,"ngFor","ngForOf"],["ngxFragmentClass","highlighted-row",3,"ngxFragment","ngxFragmentSync"],[3,"routerLink","fragment"],["ngxColorSwatch",""],[3,"routerLink","fragment","inheritance-property",4,"ngFor","ngForOf"],["class","inheritance-icon feather-arrow-left",4,"ngIf"],["class","parent-theme-name",4,"ngIf"],[1,"inheritance-icon","feather-arrow-left"],[1,"parent-theme-name"]],template:function(o,i){1&o&&(t.TgZ(0,"nb-card")(1,"nb-card-body")(2,"h2"),t._uU(3),t.qZA(),t.YNc(4,pe,2,1,"p",0),t.TgZ(5,"div",1),t._UZ(6,"input",2),t.qZA(),t.TgZ(7,"table",3)(8,"thead")(9,"tr")(10,"td"),t._uU(11,"Name"),t.qZA(),t.TgZ(12,"td"),t._uU(13,"Value"),t.qZA(),t.TgZ(14,"td"),t._uU(15,"Parent"),t.qZA()()(),t.TgZ(16,"tbody"),t.YNc(17,ue,8,6,"tr",4),t.ALo(18,"async"),t.qZA()()()()),2&o&&(t.xp6(3),t.hij("",i.vm.themeTitle," Theme"),t.xp6(1),t.Q6J("ngIf",i.vm.parentTheme),t.xp6(2),t.Q6J("formControl",i.searchControl),t.xp6(11),t.Q6J("ngForOf",t.lcZ(18,4,i.vm.filteredThemeProperties)))},dependencies:[a.sg,a.O5,m.rH,h.Fj,h.JJ,h.oH,r.Asz,r.yKW,u.E,a.Ov],styles:["[_nghost-%COMP%] .inheritance-icon[_ngcontent-%COMP%]{margin:0 .25rem}[_nghost-%COMP%] .inheritance-property[_ngcontent-%COMP%]{color:var(--color-fg)}[_nghost-%COMP%] .parent-theme-name[_ngcontent-%COMP%]{margin-left:.25rem}[_nghost-%COMP%] .highlighted-row[_ngcontent-%COMP%]{background-color:var(--color-gray-light)!important}[_nghost-%COMP%] .search-control[_ngcontent-%COMP%]{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:var(--color-fg);background-color:var(--color-white);background-clip:padding-box;border:1px solid var(--color-gray-light);border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}"],changeDetection:0})}return n})();function xe(n,c){1&n&&t._UZ(0,"div",8),2&n&&t.Q6J("innerHtml",c.$implicit.html,t.oJD)}function fe(n,c){if(1&n&&(t.ynx(0),t.YNc(1,xe,1,1,"div",7),t.BQk()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("ngForOf",e.content)}}function be(n,c){if(1&n&&t._UZ(0,"ngx-live-example-block",9),2&n){const e=t.oxw().$implicit;t.Q6J("id",e.content)("title","example")}}function Ce(n,c){if(1&n&&t._UZ(0,"ngx-inline-example-block",10),2&n){const e=t.oxw().$implicit;t.Q6J("content",e.content)}}function ve(n,c){if(1&n&&t._UZ(0,"ngx-stacked-example-block",10),2&n){const e=t.oxw().$implicit;t.Q6J("content",e.content)}}function Oe(n,c){if(1&n&&(t.ynx(0,4),t.YNc(1,fe,2,1,"ng-container",3),t.YNc(2,be,1,2,"ngx-live-example-block",5),t.YNc(3,Ce,1,1,"ngx-inline-example-block",6),t.YNc(4,ve,1,1,"ngx-stacked-example-block",6),t.BQk()),2&n){const e=c.$implicit;t.xp6(1),t.Q6J("ngIf","text"===e.type),t.xp6(1),t.Q6J("ngIf","live-example"===e.type),t.xp6(1),t.Q6J("ngIf","inline-example"===e.type),t.xp6(1),t.Q6J("ngIf","example"===e.type)}}function Pe(n,c){if(1&n&&t._UZ(0,"ngx-props-block",11),2&n){const e=t.oxw();t.Q6J("source",e.source)}}function ke(n,c){if(1&n&&t._UZ(0,"ngx-methods-block",11),2&n){const e=t.oxw();t.Q6J("source",e.source)}}function Me(n,c){if(1&n&&(t.ynx(0),t.TgZ(1,"h3"),t._uU(2,"Theme"),t.qZA(),t._UZ(3,"ngx-styles-table-block",11),t.BQk()),2&n){const e=t.oxw();t.xp6(3),t.Q6J("source",e.source)}}let R=(()=>{class n{set setSource(e){this.source=e,this.overview=e.overview}constructor(e){this.tabbedService=e,this.overview=[]}hasTheme(e){return this.tabbedService.componentHasTheme(e)}hasMethods(e){return this.tabbedService.componentHasMethods(e)}hasProps(e){return this.tabbedService.componentHasProps(e)}static#t=this.\u0275fac=function(o){return new(o||n)(t.Y36(k.V))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["ngx-component-block"]],inputs:{setSource:["source","setSource"]},decls:6,vars:5,consts:[[3,"ngxFragment"],["class","description",4,"ngFor","ngForOf"],[3,"source",4,"ngIf"],[4,"ngIf"],[1,"description"],["class","widget-block",3,"id","title",4,"ngIf"],["class","widget-block",3,"content",4,"ngIf"],[3,"innerHtml",4,"ngFor","ngForOf"],[3,"innerHtml"],[1,"widget-block",3,"id","title"],[1,"widget-block",3,"content"],[3,"source"]],template:function(o,i){1&o&&(t.TgZ(0,"nb-card",0)(1,"nb-card-body"),t.YNc(2,Oe,5,4,"ng-container",1),t.YNc(3,Pe,1,1,"ngx-props-block",2),t.YNc(4,ke,1,1,"ngx-methods-block",2),t.YNc(5,Me,4,1,"ng-container",3),t.qZA()()),2&o&&(t.Q6J("ngxFragment",i.source.slag),t.xp6(2),t.Q6J("ngForOf",i.overview),t.xp6(1),t.Q6J("ngIf",i.hasProps(i.source)),t.xp6(1),t.Q6J("ngIf",i.hasMethods(i.source)),t.xp6(1),t.Q6J("ngIf",i.hasTheme(i.source)))},dependencies:[a.sg,a.O5,r.Asz,r.yKW,u.E,y,C,v,I,Q,N],encapsulation:2,changeDetection:0})}return n})();var W=s(74491);function Te(n,c){if(1&n&&(t.TgZ(0,"a",4)(1,"div",5),t._UZ(2,"i",6),t.TgZ(3,"span"),t._uU(4),t.qZA()(),t.TgZ(5,"div",7),t._uU(6,"Previous page"),t.qZA()()),2&n){const e=t.oxw(2);t.Q6J("routerLink",e.paginationItem.prev.link),t.uIk("title",e.paginationItem.prev.title),t.xp6(4),t.Oqu(e.paginationItem.prev.title)}}function we(n,c){if(1&n&&(t.TgZ(0,"a",4)(1,"div",5)(2,"span"),t._uU(3),t.qZA(),t._UZ(4,"i",8),t.qZA(),t.TgZ(5,"div",7),t._uU(6,"Next page"),t.qZA()()),2&n){const e=t.oxw(2);t.Q6J("routerLink",e.paginationItem.next.link),t.uIk("title",e.paginationItem.next.title),t.xp6(3),t.Oqu(e.paginationItem.next.title)}}function Ze(n,c){if(1&n&&(t.ynx(0),t.TgZ(1,"nb-card",1),t.YNc(2,Te,7,3,"a",2),t.qZA(),t.TgZ(3,"nb-card",3),t.YNc(4,we,7,3,"a",2),t.qZA(),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.ekj("invisible",!e.paginationItem.prev),t.xp6(1),t.Q6J("ngIf",e.paginationItem.prev),t.xp6(1),t.ekj("invisible",!e.paginationItem.next),t.xp6(1),t.Q6J("ngIf",e.paginationItem.next)}}let K=(()=>{class n{set setPaginationItem(e){this.paginationItem=this.getPaginationItem(e)}constructor(e){this.paginationService=e}getPaginationItem(e){return this.paginationService.getPaginationItem(e)}static#t=this.\u0275fac=function(o){return new(o||n)(t.Y36(W.I))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["ngx-pager-block"]],inputs:{setPaginationItem:["currentItemSlag","setPaginationItem"]},decls:1,vars:1,consts:[[4,"ngIf"],[1,"left-block"],[3,"routerLink",4,"ngIf"],[1,"right-block"],[3,"routerLink"],[1,"page-title"],[1,"icon","nb-arrow-thin-left"],[1,"description"],[1,"icon","nb-arrow-thin-right"]],template:function(o,i){1&o&&t.YNc(0,Ze,5,6,"ng-container",0),2&o&&t.Q6J("ngIf",i.paginationItem)},dependencies:[a.O5,m.rH,r.Asz],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column}[_nghost-%COMP%] nb-card{font-weight:300;flex:1}[_nghost-%COMP%] nb-card.invisible{visibility:hidden}[_nghost-%COMP%] nb-card a{padding:2rem;text-decoration:none;color:var(--color-fg-text);height:100%}[_nghost-%COMP%] nb-card .page-title{display:flex;justify-content:space-between;color:var(--color-fg-heading);font-weight:500;font-size:1.2rem}[_nghost-%COMP%] nb-card .page-title i{color:var(--color-fg-highlight);margin-top:.3rem;font-weight:700;font-size:1.7rem}[_nghost-%COMP%] nb-card .page-title span{word-wrap:normal}[_nghost-%COMP%] nb-card .description{display:none}[_nghost-%COMP%] nb-card.left-block{text-align:right}@media (min-width: 576px){[_nghost-%COMP%]{flex-direction:row;flex-wrap:wrap}[_nghost-%COMP%] nb-card{margin-left:1rem}[_nghost-%COMP%] nb-card:first-child{margin-left:0}[_nghost-%COMP%] nb-card a{padding:2rem 3rem 2rem 2rem}[_nghost-%COMP%] nb-card .page-title{font-size:1.5rem;margin-bottom:.6rem}[_nghost-%COMP%] nb-card .description{display:block}}"],changeDetection:0})}return n})();var G=s(99941);function ye(n,c){if(1&n&&(t.TgZ(0,"h2"),t._uU(1),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Oqu(e.name)}}function Ne(n,c){if(1&n&&(t.TgZ(0,"div",5)(1,"a",6)(2,"nb-card")(3,"nb-card-body"),t._UZ(4,"img",7),t.TgZ(5,"label",8),t._uU(6),t.qZA()()()()()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("routerLink",e.link),t.xp6(1),t.uIk("title",e.name),t.xp6(2),t.MGl("src","assets/images/components/",e.icon,"",t.LSH),t.uIk("alt",e.name),t.xp6(2),t.Oqu(e.name)}}function Ie(n,c){if(1&n&&(t.ynx(0),t.YNc(1,ye,2,1,"h2",3),t.YNc(2,Ne,7,5,"div",4),t.BQk()),2&n){const e=c.$implicit;t.xp6(1),t.Q6J("ngIf",e.group),t.xp6(1),t.Q6J("ngIf",!e.group)}}let tt=(()=>{class n{constructor(e){this.menu=e}ngOnInit(){this.components=this.menu.getPreparedMenu("/docs").find(({title:e})=>"Components"===e).children.slice(1).map(({data:{name:e,icon:o,type:i},link:l})=>({name:e,icon:o,link:l,group:"group"===i}))}static#t=this.\u0275fac=function(o){return new(o||n)(t.Y36(G.Q))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["ngx-components-overview-block"]],decls:5,vars:1,consts:[[1,"header-card"],[1,"components-list"],[4,"ngFor","ngForOf"],[4,"ngIf"],["class","component-card-wrapper",4,"ngIf"],[1,"component-card-wrapper"],[1,"component-navigate-link",3,"routerLink"],[1,"component-icon",3,"src"],[1,"component-name"]],template:function(o,i){1&o&&(t.TgZ(0,"nb-card",0)(1,"nb-card-header"),t._uU(2,"Components Overview"),t.qZA()(),t.TgZ(3,"div",1),t.YNc(4,Ie,3,2,"ng-container",2),t.qZA()),2&o&&(t.xp6(4),t.Q6J("ngForOf",i.components))},dependencies:[a.sg,a.O5,m.rH,r.Asz,r.yKW,r.ndF],styles:["[_nghost-%COMP%] .components-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}[_nghost-%COMP%] .components-list[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{flex:1 1 100%;color:var(--color-fg-heading-light);margin:1rem 0 2rem;text-align:center}[_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-card-wrapper[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-icon[_ngcontent-%COMP%]{margin-bottom:1rem}[_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-name[_ngcontent-%COMP%]{color:var(--color-fg-heading-light);font-weight:var(--font-weight-bolder)}[_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-navigate-link[_ngcontent-%COMP%]{text-decoration:none}[_nghost-%COMP%] .components-list[_ngcontent-%COMP%] nb-card[_ngcontent-%COMP%]{box-shadow:0 4px 27px #e6eaf033;transition:transform .25s ease}[_nghost-%COMP%] .components-list[_ngcontent-%COMP%] nb-card[_ngcontent-%COMP%] > nb-card-body[_ngcontent-%COMP%]{height:12.5rem;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}[_nghost-%COMP%] .components-list[_ngcontent-%COMP%] nb-card[_ngcontent-%COMP%]:hover{box-shadow:0 15px 37px #dbe2eb;transform:translateY(-1rem)}[_nghost-%COMP%] .components-list[_ngcontent-%COMP%] nb-card[_ngcontent-%COMP%]:hover .component-name[_ngcontent-%COMP%]{color:var(--color-fg)}@media (min-width: 400px){[_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-card-wrapper[_ngcontent-%COMP%]{flex:1 0 auto;width:50%;padding-left:1rem;padding-right:1rem}}@media (min-width: 768px){[_nghost-%COMP%] .components-list[_ngcontent-%COMP%] .component-card-wrapper[_ngcontent-%COMP%]{flex:1 0 auto;max-width:33.3%;padding-left:1.5rem;padding-right:1.5rem}}"]})}return n})(),Qe=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#e=this.\u0275mod=t.oAB({type:n});static#n=this.\u0275inj=t.cJS({imports:[a.ez,m.Bz,A.v,a.ez,m.Bz]})}return n})();var Be=s(826),Je=s(40448);class Se{constructor(c,e){this.observables=c,this.project=e}call(c,e){return e.subscribe(new Fe(c,this.observables,this.project))}}class Fe extends Be.L{constructor(c,e,o){super(c),this.observables=e,this.project=o,this.toRespond=[];const i=e.length;this.values=new Array(i);for(let l=0;l0){const l=i.indexOf(o);-1!==l&&i.splice(l,1)}}notifyComplete(){}_next(c){if(0===this.toRespond.length){const e=[c,...this.values];this.project?this._tryProject(e):this.destination.next(e)}}_tryProject(c){let e;try{e=this.project.apply(this,c)}catch(o){return void this.destination.error(o)}this.destination.next(e)}}var et=s(83592),Ue=s(98933),Ye=s(6349),Le=s(27239);const qe=function(){return[]};let nt=(()=>{class n{constructor(e,o,i,l,g,p){this.service=e,this.router=o,this.themeService=i,this.sidebarService=l,this.paginationService=g,this.metadataService=p,this.menuItems=[],this.collapsedBreakpoints=["xs","is","sm","md","lg"],this.sidebarTag="menuSidebar",this.alive=!0,this.metadataService.updateDescription("Free and Open Source ngx-admin to bootstrap the development of your product or to learn Angular. Over 40+ Angular Components and 60+ Usage Examples."),this.metadataService.updateTitle("A front-end admin dashboard on Angular 9+, Bootstrap 4+ and Nebular."),this.themeService.changeTheme("docs-page"),this.paginationService.setPaginationItems("/docs"),this.menuItems=this.service.getPreparedMenu("/docs"),this.router.events.pipe(function Ae(...n){return c=>{let e;return"function"==typeof n[n.length-1]&&(e=n.pop()),c.lift(new Se(n,e))}}(this.themeService.onMediaQueryChange().pipe((0,w.U)(_=>_[1]))),(0,f.o)(()=>this.alive)).subscribe(([_,B])=>{if("/docs"===_.url){const pn=this.menuItems[0].children[0];setTimeout(()=>this.router.navigateByUrl(pn.link,{replaceUrl:!0}))}this.collapsedBreakpoints.includes(B.name)&&this.sidebarService.collapse(this.sidebarTag)})}ngOnDestroy(){this.alive=!1}static#t=this.\u0275fac=function(o){return new(o||n)(t.Y36(G.Q),t.Y36(m.F0),t.Y36(r.WMF),t.Y36(r.lzT),t.Y36(W.I),t.Y36(et.D))};static#e=this.\u0275cmp=t.Xpm({type:n,selectors:[["ngx-landing-docs"]],decls:22,vars:8,consts:[["fixed",""],[1,"content-center"],[1,"docs-header",3,"sidebarTag","isDocs"],["withPopover",""],[1,"menu-sidebar",3,"tag","responsive","compactedBreakpoints","collapsedBreakpoints"],["tag","leftMenu",3,"items"],[1,"contact-us"],["href","https://stackoverflow.com/questions/ask"],["href","https://github.com/akveo/ngx-admin/issues/new"]],template:function(o,i){1&o&&(t.TgZ(0,"nb-layout")(1,"nb-layout-header",0)(2,"div",1)(3,"ngx-landing-header",2),t._UZ(4,"ngx-material-theme-link",3),t.qZA()()(),t.TgZ(5,"nb-sidebar",4),t._UZ(6,"nb-menu",5),t.qZA(),t.TgZ(7,"nb-layout-column"),t._UZ(8,"router-outlet"),t.TgZ(9,"div",6)(10,"h2"),t._uU(11,"Need some help or found an issue?"),t.qZA(),t.TgZ(12,"p"),t._uU(13," Ask on "),t.TgZ(14,"a",7),t._uU(15,"Stack Overflow"),t.qZA(),t._uU(16," with tag `ngx-admin` or post an issue on "),t.TgZ(17,"a",8),t._uU(18,"GitHub"),t.qZA(),t._uU(19,". "),t.qZA()()(),t.TgZ(20,"nb-layout-footer"),t._UZ(21,"ngx-docs-footer"),t.qZA()()),2&o&&(t.xp6(3),t.Q6J("sidebarTag",i.sidebarTag)("isDocs",!0),t.xp6(2),t.Q6J("tag",i.sidebarTag)("responsive",!0)("compactedBreakpoints",t.DdM(7,qe))("collapsedBreakpoints",i.collapsedBreakpoints),t.xp6(1),t.Q6J("items",i.menuItems))},dependencies:[m.lC,r.Aqw,r.dP_,r.l88,r.dmS,r.mBz,r.nZR,Ue.O,Ye.W,Le.M],styles:["[_nghost-%COMP%] .menu-sidebar.fixed[_ngcontent-%COMP%]{box-shadow:8px 0 20px #dae0eb99}[_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%]{background-color:var(--header-background-color)}[_nghost-%COMP%] .content-center[_ngcontent-%COMP%]{max-width:var(--content-width);width:100%;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap}[_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 1rem}[_nghost-%COMP%] .contact-us[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#000}[_nghost-%COMP%] .collapse-all[_ngcontent-%COMP%]{position:absolute;right:1px;top:.75rem;font-size:.75rem;color:var(--color-fg-heading-light);-webkit-appearance:none;appearance:none;background:none;border:none}[_nghost-%COMP%] nb-layout .main-container{padding-top:3rem}[_nghost-%COMP%] nb-layout .main-container .scrollable{padding-top:0}[_nghost-%COMP%] nb-layout .layout-container{max-width:var(--content-width);width:100%;margin-left:auto;margin-right:auto}[_nghost-%COMP%] nb-layout-footer ngx-docs-footer .contact{display:none}@media (min-width: 1200px){[_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 0}}@media (min-width: 1280px){[_nghost-%COMP%] nb-layout-footer{margin-right:var(--settings-col-width)var(--settings-col-margin)}}"]})}return n})();var De=s(2994),$e=s(5646),ot=s(74327),Ee=s(82536),ze=s(23753),je=s(91137),He=s(10511),Xe=s(37),Re=s(44095);function We(n,c){if(1&n&&(t.TgZ(0,"nb-card",6)(1,"nb-card-header"),t._uU(2),t.qZA(),t.TgZ(3,"nb-card-body"),t._UZ(4,"ngx-page-tabs",7),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.hij(" ",null==e.currentItem?null:e.currentItem.name," "),t.xp6(2),t.Q6J("tabs",null==e.currentItem?null:e.currentItem.tabs)}}function Ke(n,c){if(1&n&&t._UZ(0,"ngx-md-block",13),2&n){const e=t.oxw().$implicit;t.Q6J("source",e.children)}}function Ge(n,c){if(1&n&&t._UZ(0,"ngx-component-block",13),2&n){const e=t.oxw().$implicit;t.Q6J("source",e.source)}}function tn(n,c){if(1&n&&t._UZ(0,"ngx-tabbed-block",14),2&n){const e=t.oxw().$implicit,o=t.oxw();t.Q6J("source",e.children)("tabs",o.currentItem.tabs)}}function en(n,c){if(1&n&&t._UZ(0,"ngx-theme-block",15),2&n){const e=t.oxw().$implicit;t.Q6J("block",e)}}function nn(n,c){1&n&&t._UZ(0,"ngx-components-overview-block")}function on(n,c){if(1&n&&(t.ynx(0)(1,8),t.YNc(2,Ke,1,1,"ngx-md-block",9),t.YNc(3,Ge,1,1,"ngx-component-block",9),t.YNc(4,tn,1,2,"ngx-tabbed-block",10),t.YNc(5,en,1,1,"ngx-theme-block",11),t.YNc(6,nn,1,0,"ngx-components-overview-block",12),t.BQk()()),2&n){const e=c.$implicit;t.xp6(1),t.Q6J("ngSwitch",e.block),t.xp6(1),t.Q6J("ngSwitchCase","markdown"),t.xp6(1),t.Q6J("ngSwitchCase","component"),t.xp6(1),t.Q6J("ngSwitchCase","tabbed"),t.xp6(1),t.Q6J("ngSwitchCase","theme"),t.xp6(1),t.Q6J("ngSwitchCase","components-overview")}}function cn(n,c){1&n&&(t.TgZ(0,"p",16),t._uU(1,"Page does not exist."),t.qZA())}function sn(n,c){if(1&n&&(t.TgZ(0,"div",17)(1,"div",18),t._UZ(2,"ngx-page-tabs",19)(3,"ngx-page-toc",20),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.Q6J("tabs",null==e.currentItem?null:e.currentItem.tabs),t.xp6(1),t.Q6J("toc",null==e.currentItem?null:e.currentItem.toc)}}let O=(()=>{class n{constructor(e,o,i,l,g,p,_){this.window=e,this.ngZone=o,this.router=i,this.activatedRoute=l,this.structureService=g,this.tocState=p,this.metaDataService=_,this.alive=!0}get showSettings(){return this.currentItem&&this.currentItem.children.some(e=>["markdown","component","tabbed"].includes(e.block))}ngOnInit(){this.handlePageNavigation(),this.handleTocScroll(),this.window.history.scrollRestoration="manual"}handlePageNavigation(){this.activatedRoute.params.pipe((0,f.o)(()=>this.alive),(0,x.h)(e=>e.subPage),(0,w.U)(e=>{const o=`${e.page}_${e.subPage}`;return this.structureService.findPageBySlag(this.structureService.getPreparedStructure(),o)}),(0,x.h)(e=>e),(0,De.b)(e=>{this.metaDataService.updateTitle(e.title),this.metaDataService.updateDescription(e.description),this.metaDataService.updateKeywords(e.keywords)}),(0,$e._)(),(0,ot.x)()).subscribe(e=>{this.currentItem=e})}handleTocScroll(){this.ngZone.runOutsideAngular(()=>{(0,ze.R)(this.window,"scroll").pipe(function Ve(n){return c=>(0,Ee.O)(new P.X(n))(c)}(null),(0,ot.x)(),(0,f.o)(()=>this.alive),(0,x.h)(()=>this.tocState.list().length>0)).subscribe(()=>{this.tocState.list().map(o=>o.setInView(!1));const e=this.tocState.list().reduce((o,i)=>i.y>0&&i.y*:last-child{margin-bottom:0!important}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card nb-card-body>*:last-child *:last-child{margin-bottom:0!important}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h1, [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h2, [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h3, [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h4, [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h5, [_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h6{line-height:1.25;margin-bottom:1.25rem;font-weight:700}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card h3{color:var(--color-fg-heading-light)}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card p{font-size:.9375rem;line-height:1.5}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card img{max-width:100%}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card pre{margin-bottom:2rem}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card code{background:#f1f2f3;color:var(--color-info);padding:.125rem .5rem;border-radius:.25rem}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card code.hljs{color:#f8f8f2;padding:2rem 2.5rem;border-radius:.5rem;background:var(--code-block-bg);font-size:.875rem}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .widget-block{display:block;margin-bottom:2rem}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ngx-styles-table-block table{margin-bottom:0}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table{font-size:.9375rem;width:100%;margin-bottom:3rem}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table thead{color:#8994a3;border-bottom:1px solid #f1f2f3}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table thead td{padding:1rem .5rem}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table tr{border-bottom:1px solid #f1f2f3}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table tr:last-child{border:none}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table tr p{margin-bottom:0}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table td{padding:1rem .5rem}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table td:first-child{font-weight:500}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table.striped tbody tr:nth-child(odd){background:#f5f6f7}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card table.striped td{padding:1rem .5rem}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ul{margin-bottom:1.5rem}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ul ul{padding-left:2.5rem;list-style-type:none}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ul ul>li{list-style:circle;position:relative;margin-bottom:0}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card ul li{font-size:.9375rem;line-height:1.5;margin-bottom:1.5rem}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note{padding:1.25rem 3rem 1.5rem 1.25rem;border-radius:.25rem;margin-bottom:3rem}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note .note-title{font-weight:500;text-transform:uppercase;margin-bottom:1.5rem}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note .note-body{font-size:.875rem;line-height:1.5}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note.note-info{color:var(--color-info);background-color:#f0f6ff}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .note.note-warning{color:var(--color-warning);background-color:#fffae4}[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card .color-swatch{display:inline-block;border:1px solid black;width:.875rem;height:.875rem;margin-left:7px;margin-bottom:-2px;border-radius:2px}[_nghost-%COMP%] .horizontal-nav[_ngcontent-%COMP%]{margin-top:1rem}[_nghost-%COMP%] .horizontal-nav[_ngcontent-%COMP%] nb-card-body[_ngcontent-%COMP%]{background-color:var(--layout-bg);padding:0;overflow:visible}[_nghost-%COMP%] .settings-column[_ngcontent-%COMP%]{display:none}@media (min-width: 768px){[_nghost-%COMP%] .middle-column[_ngcontent-%COMP%] nb-card nb-card-body{padding:2rem 3rem 2rem 2rem}}@media (min-width: 992px){[_nghost-%COMP%] .horizontal-nav[_ngcontent-%COMP%]{margin-top:0}}@media (min-width: 1280px){[_nghost-%COMP%] .horizontal-nav[_ngcontent-%COMP%] nb-card-body[_ngcontent-%COMP%]{display:none}[_nghost-%COMP%] .settings-column[_ngcontent-%COMP%]{display:block;margin-left:var(--settings-col-margin);width:var(--settings-col-width)}[_nghost-%COMP%] .settings-column[_ngcontent-%COMP%] ngx-page-tabs[_ngcontent-%COMP%]{margin-bottom:1.5rem}[_nghost-%COMP%] .fixed-panel[_ngcontent-%COMP%]{position:fixed;width:inherit}}"]})}return n})();const an=[{path:"",component:nt,children:[{path:":page",component:O},{path:":page/:subPage",component:O},{path:":page/:subPage/:tab",component:O}]}];let rn=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#e=this.\u0275mod=t.oAB({type:n});static#n=this.\u0275inj=t.cJS({imports:[m.Bz.forChild(an),m.Bz]})}return n})();var ln=s(13585);let gn=(()=>{class n{static#t=this.\u0275fac=function(o){return new(o||n)};static#e=this.\u0275mod=t.oAB({type:n});static#n=this.\u0275inj=t.cJS({imports:[A.v,it.kz,ln.Z,rn,Qe]})}return n})()}}]); \ No newline at end of file diff --git a/525.83c09f9acb5e4b5b.js b/525.83c09f9acb5e4b5b.js new file mode 100644 index 0000000000..cd8d0086a3 --- /dev/null +++ b/525.83c09f9acb5e4b5b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[525],{74525:(Xn,v,r)=>{r.r(v),r.d(v,{LandingHomeModule:()=>Rn});var E=r(86621),f=r(66105),n=r(94650),s=r(47277),C=r(83592),w=r(76329),y=r(98933),k=r(27239),Z=r(66126),c=r(36895),p=r(44290),R=r(49235),W=r(37951),u=r(79231);let T=(()=>{class t{static#n=this.\u0275fac=function(e){return new(e||t)};static#t=this.\u0275cmp=n.Xpm({type:t,selectors:[["ngx-default-admin-info"]],decls:15,vars:0,consts:[[1,"description"],["href","https://akveo.github.io/nebular/?utm_campaign=nebular%20-%20home%20-%20ngx_admin%20docs&utm_content=landing_main_info&utm_medium=referral&utm_source=ngx_admin","target","_blank"],["href","https://eva.design/?utm_campaign=eva_design%20-%20home%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=landing_main_info"]],template:function(e,i){1&e&&(n.TgZ(0,"div")(1,"h1"),n._uU(2,"ngx-admin"),n.qZA(),n.TgZ(3,"p",0),n._uU(4," The most popular admin dashboard based on "),n.TgZ(5,"strong"),n._uU(6,"Angular 15+"),n.qZA(),n._uU(7," and "),n.TgZ(8,"a",1),n._uU(9,"Nebular"),n.qZA(),n._uU(10," with "),n.TgZ(11,"a",2),n._uU(12,"Eva Design System"),n.qZA(),n._uU(13," support. Free and Open Source for personal and commercial purposes. "),n._UZ(14,"br"),n.qZA()())},styles:['[_nghost-%COMP%]{display:flex;padding:3.375rem 0;max-width:120rem;margin:0 auto}[_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.5rem}[_nghost-%COMP%] .bundles[_ngcontent-%COMP%]{display:block;margin-top:.5rem}[_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]{position:relative;display:block;padding-top:84%;overflow:hidden}[_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]:after{content:" ";display:block;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0,#fafafa,transparent);height:20%}[_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;height:auto!important}[_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:60.625rem;min-height:47.875rem}[_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}[_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}[_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:44%;margin:4.625rem 9% 0 6%}[_nghost-%COMP%] ngx-default-admin-info[_ngcontent-%COMP%], [_nghost-%COMP%] ngx-material-admin-info[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:4rem;color:var(--color-active-fg);margin:0}[_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:var(--font-secondary),sans-serif;font-size:var(--font-size-lg);line-height:1.5;margin-top:2.25rem;margin-bottom:0}[_nghost-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-family:var(--font-main),sans-serif;color:var(--color-active-fg)}[_nghost-%COMP%] .badges[_ngcontent-%COMP%]{display:flex;margin-top:2.75rem;flex-direction:row;align-items:center}[_nghost-%COMP%] .badges[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%]{width:6.25rem;height:1.25rem;margin-right:1rem}[_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:1.875rem}[_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%]{display:flex;justify-content:space-between}[_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{flex:1}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:var(--font-main),sans-serif;border-radius:3px;border:none;background:#ffffff;color:#000;padding:1.125rem 0;box-shadow:var(--shadow-default);cursor:pointer;text-transform:uppercase}[_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]{color:#fff;background-color:var(--color-active-fg);box-shadow:var(--shadow-btn)}[_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]:hover{box-shadow:var(--shadow-hover-green-btn)}[_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]:active{box-shadow:var(--shadow-active-green-btn)}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:var(--shadow-hover-btn)}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:var(--shadow-active-btn)}[_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}[_nghost-%COMP%] .btn-premium[_ngcontent-%COMP%]{margin-top:1rem;width:100%}@media (max-width: 1599.98px){[_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:50.625rem;min-height:47.875rem}[_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:100%;margin:4.625rem 5.875rem 0 2.625rem}}@media (max-width: 1399.98px){[_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:39rem;min-height:36.25rem}}@media (max-width: 1199.98px){[_nghost-%COMP%]{padding-bottom:6.25rem}[_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:28.75rem;min-width:31rem}[_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-right:.75rem;margin-left:1rem}}@media (max-width: 1599.98px){[_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.2rem}}@media (max-width: 991.98px){[_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:21.875rem;min-width:23rem;width:75rem}[_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-top:1.25rem}[_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem}[_nghost-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;margin-top:1.25rem}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem}}@media (max-width: 767.98px){[_nghost-%COMP%]{padding-top:1.75rem;flex-direction:column}[_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin:0}[_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%]{width:100%;height:auto}[_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}[_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}[_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem;text-align:center}[_nghost-%COMP%] p[_ngcontent-%COMP%]{font-size:var(--font-size);text-align:justify;margin:1.75rem 1rem 0}[_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{margin:1.375rem 0 0;min-width:0;min-height:0;width:0}[_nghost-%COMP%] .badges[_ngcontent-%COMP%]{margin-top:2.375rem;justify-content:center}[_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{padding-right:1rem;padding-left:1rem}}']})}return t})(),A=(()=>{class t{constructor(o){this.metaDataService=o}ngOnInit(){this.metaDataService.updateTitle("Ngx-admin material dashboard template based on Angular 9+ and Bootstrap 4+"),this.metaDataService.updateDescription("Ngx-admin material works perfectly with Angular Material and Nebular. Over 40+ Angular Components and 60+ Usage Examples.Take the best from both!"),this.metaDataService.updateKeywords("Ngx-admin material theme, ngx-admin material dashboard, ngx-admin material")}static#n=this.\u0275fac=function(e){return new(e||t)(n.Y36(C.D))};static#t=this.\u0275cmp=n.Xpm({type:t,selectors:[["ngx-material-admin-info"]],decls:22,vars:0,consts:[[1,"description"],["href","https://akveo.github.io/nebular?utm_campaign=nebular%20-%20home%20-%20ngx_admin%20demo&utm_source=ngx_admin_material&utm_medium=referral&utm_content=landing_page","target","_blank"],["href","https://akveo.github.io/nebular?utm_campaign=nebular%20-%20home%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=landing_main_info","target","_blank"],["href","https://eva.design?utm_campaign=eva_design%20-%20home%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=landing_main_info"],[1,"bundles"],["href","https://store.akveo.com/?utm_campaign=akveo_store%20-%20all%20bundles%20-%20ngx_admin_demo&utm_source=ngx_admin_material&utm_medium=referral&utm_content=landing","target","_blank"]],template:function(e,i){1&e&&(n.TgZ(0,"div")(1,"h1"),n._uU(2,"material ngx-admin"),n.qZA(),n.TgZ(3,"p",0),n._uU(4," Material admin theme based on the most popular Angular dashboard template - "),n.TgZ(5,"a",1),n._uU(6,"ngx-admin"),n.qZA(),n._uU(7,". Included: "),n.TgZ(8,"strong"),n._uU(9,"Angular 15+"),n.qZA(),n._uU(10,", "),n.TgZ(11,"a",2),n._uU(12,"Nebular"),n.qZA(),n._uU(13," and "),n.TgZ(14,"a",3),n._uU(15,"Eva Design System"),n.qZA(),n._uU(16,". Free for personal and commercial usage. "),n._UZ(17,"br"),n.TgZ(18,"span",4),n._uU(19," Get material ngx-admin integrated with backend technology of your choice. "),n.TgZ(20,"a",5),n._uU(21," Check out our store. "),n.qZA()()()())},styles:['[_nghost-%COMP%]{display:flex;padding:3.375rem 0;max-width:120rem;margin:0 auto}[_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.5rem}[_nghost-%COMP%] .bundles[_ngcontent-%COMP%]{display:block;margin-top:.5rem}[_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]{position:relative;display:block;padding-top:84%;overflow:hidden}[_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]:after{content:" ";display:block;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0,#fafafa,transparent);height:20%}[_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;height:auto!important}[_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:60.625rem;min-height:47.875rem}[_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}[_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}[_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:44%;margin:4.625rem 9% 0 6%}[_nghost-%COMP%] ngx-default-admin-info[_ngcontent-%COMP%], [_nghost-%COMP%] ngx-material-admin-info[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:4rem;color:var(--color-active-fg);margin:0}[_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:var(--font-secondary),sans-serif;font-size:var(--font-size-lg);line-height:1.5;margin-top:2.25rem;margin-bottom:0}[_nghost-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-family:var(--font-main),sans-serif;color:var(--color-active-fg)}[_nghost-%COMP%] .badges[_ngcontent-%COMP%]{display:flex;margin-top:2.75rem;flex-direction:row;align-items:center}[_nghost-%COMP%] .badges[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%]{width:6.25rem;height:1.25rem;margin-right:1rem}[_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:1.875rem}[_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%]{display:flex;justify-content:space-between}[_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{flex:1}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:var(--font-main),sans-serif;border-radius:3px;border:none;background:#ffffff;color:#000;padding:1.125rem 0;box-shadow:var(--shadow-default);cursor:pointer;text-transform:uppercase}[_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]{color:#fff;background-color:var(--color-active-fg);box-shadow:var(--shadow-btn)}[_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]:hover{box-shadow:var(--shadow-hover-green-btn)}[_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]:active{box-shadow:var(--shadow-active-green-btn)}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:var(--shadow-hover-btn)}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:var(--shadow-active-btn)}[_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}[_nghost-%COMP%] .btn-premium[_ngcontent-%COMP%]{margin-top:1rem;width:100%}@media (max-width: 1599.98px){[_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:50.625rem;min-height:47.875rem}[_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:100%;margin:4.625rem 5.875rem 0 2.625rem}}@media (max-width: 1399.98px){[_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:39rem;min-height:36.25rem}}@media (max-width: 1199.98px){[_nghost-%COMP%]{padding-bottom:6.25rem}[_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:28.75rem;min-width:31rem}[_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-right:.75rem;margin-left:1rem}}@media (max-width: 1599.98px){[_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.2rem}}@media (max-width: 991.98px){[_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:21.875rem;min-width:23rem;width:75rem}[_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-top:1.25rem}[_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem}[_nghost-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;margin-top:1.25rem}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem}}@media (max-width: 767.98px){[_nghost-%COMP%]{padding-top:1.75rem;flex-direction:column}[_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin:0}[_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%]{width:100%;height:auto}[_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}[_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}[_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem;text-align:center}[_nghost-%COMP%] p[_ngcontent-%COMP%]{font-size:var(--font-size);text-align:justify;margin:1.75rem 1rem 0}[_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{margin:1.375rem 0 0;min-width:0;min-height:0;width:0}[_nghost-%COMP%] .badges[_ngcontent-%COMP%]{margin-top:2.375rem;justify-content:center}[_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{padding-right:1rem;padding-left:1rem}}']})}return t})();function X(t,a){if(1&t&&n._UZ(0,"img",13),2&t){const o=n.oxw();n.Q6J("lazyLoad",o.imageUrl)}}function V(t,a){1&t&&(n.ynx(0),n._UZ(1,"ngx-default-admin-info"),n.BQk())}function $(t,a){1&t&&(n.ynx(0),n._UZ(1,"ngx-material-admin-info"),n.BQk())}function G(t,a){1&t&&n._UZ(0,"img",14)}let M=(()=>{class t{constructor(o,e,i){this.dialogService=i,this.alive=!0,this.forMaterialTheme=!1,this.breakpoints=e.getBreakpointsMap(),o.onMediaQueryChange().pipe((0,p.o)(()=>this.alive)).subscribe(([g,d])=>{this.breakpoint=d})}set material(o){this.forMaterialTheme=o}get imageUrl(){return!1!==this.forMaterialTheme?"assets/img/ngx-admin-material.jpg":"assets/img/ngx-admin.png"}ngOnDestroy(){this.alive=!1}openDownloadDialog(){this.dialogService.open(R.v)}openDownloadPremiumDialog(){this.dialogService.open(W.F)}static#n=this.\u0275fac=function(e){return new(e||t)(n.Y36(s.WMF),n.Y36(s._4W),n.Y36(s.Gln))};static#t=this.\u0275cmp=n.Xpm({type:t,selectors:[["ngx-landing-main-info"]],inputs:{material:"material"},decls:16,vars:4,consts:[[1,"main-img-container"],["href","https://demo.akveo.com/ngx-admin/?utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=landing_main_section_image","target","_blank",1,"hero-image-link"],["class","main-img","defaultImage","assets/img/default.png",3,"lazyLoad",4,"ngIf"],[1,"main-inf"],[4,"ngIf"],[1,"mobile-main-img-container"],["class","main-img","lazyLoad","assets/img/corporate-theme.png","alt","Light theme Dashboard",4,"ngIf"],[1,"badges"],["src","https://ghbtns.com/github-btn.html?user=akveo&repo=ngx-admin&type=star&count=true","frameborder","0","width","170px","scrolling","0",1,"stars"],[1,"buttons"],[1,"buttons-links"],["href","https://demo.akveo.com/ngx-admin/pages/dashboard?utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=landing_main_section","target","_blank",1,"btn","btn-demo"],[1,"btn","btn-download",3,"click"],["defaultImage","assets/img/default.png",1,"main-img",3,"lazyLoad"],["lazyLoad","assets/img/corporate-theme.png","alt","Light theme Dashboard",1,"main-img"]],template:function(e,i){1&e&&(n.TgZ(0,"div",0)(1,"a",1),n.YNc(2,X,1,1,"img",2),n.qZA()(),n.TgZ(3,"div",3),n.YNc(4,V,2,0,"ng-container",4),n.YNc(5,$,2,0,"ng-container",4),n.TgZ(6,"div",5),n.YNc(7,G,1,0,"img",6),n.qZA(),n.TgZ(8,"div",7),n._UZ(9,"iframe",8),n.qZA(),n.TgZ(10,"div",9)(11,"div",10)(12,"a",11),n._uU(13," Demo "),n.qZA(),n.TgZ(14,"button",12),n.NdJ("click",function(){return i.openDownloadDialog()}),n._uU(15," Download "),n.qZA()()()()),2&e&&(n.xp6(2),n.Q6J("ngIf",i.breakpoint.width>=i.breakpoints.md),n.xp6(2),n.Q6J("ngIf",!1===i.forMaterialTheme),n.xp6(1),n.Q6J("ngIf",!1!==i.forMaterialTheme),n.xp6(2),n.Q6J("ngIf",i.breakpoint.width<=i.breakpoints.sm))},dependencies:[c.O5,u.z1,T,A],styles:['[_nghost-%COMP%]{display:flex;padding:3.375rem 0;max-width:120rem;margin:0 auto}[_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.5rem}[_nghost-%COMP%] .bundles[_ngcontent-%COMP%]{display:block;margin-top:.5rem}[_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]{position:relative;display:block;padding-top:84%;overflow:hidden}[_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%]:after{content:" ";display:block;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0,#fafafa,transparent);height:20%}[_nghost-%COMP%] .hero-image-link[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:absolute;top:0;width:100%;height:auto!important}[_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:60.625rem;min-height:47.875rem}[_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}[_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%] .main-img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}[_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:44%;margin:4.625rem 9% 0 6%}[_nghost-%COMP%] ngx-default-admin-info[_ngcontent-%COMP%], [_nghost-%COMP%] ngx-material-admin-info[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:4rem;color:var(--color-active-fg);margin:0}[_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:var(--font-secondary),sans-serif;font-size:var(--font-size-lg);line-height:1.5;margin-top:2.25rem;margin-bottom:0}[_nghost-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-family:var(--font-main),sans-serif;color:var(--color-active-fg)}[_nghost-%COMP%] .badges[_ngcontent-%COMP%]{display:flex;margin-top:2.75rem;flex-direction:row;align-items:center}[_nghost-%COMP%] .badges[_ngcontent-%COMP%] .stars[_ngcontent-%COMP%]{width:6.25rem;height:1.25rem;margin-right:1rem}[_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:1.875rem}[_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%]{display:flex;justify-content:space-between}[_nghost-%COMP%] .buttons-links[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{flex:1}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:var(--font-main),sans-serif;border-radius:3px;border:none;background:#ffffff;color:#000;padding:1.125rem 0;box-shadow:var(--shadow-default);cursor:pointer;text-transform:uppercase}[_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]{color:#fff;background-color:var(--color-active-fg);box-shadow:var(--shadow-btn)}[_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]:hover{box-shadow:var(--shadow-hover-green-btn)}[_nghost-%COMP%] .btn.btn-green[_ngcontent-%COMP%]:active{box-shadow:var(--shadow-active-green-btn)}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:var(--shadow-hover-btn)}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:var(--shadow-active-btn)}[_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}[_nghost-%COMP%] .btn-premium[_ngcontent-%COMP%]{margin-top:1rem;width:100%}@media (max-width: 1599.98px){[_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:50.625rem;min-height:47.875rem}[_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{width:100%;margin:4.625rem 5.875rem 0 2.625rem}}@media (max-width: 1399.98px){[_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-width:39rem;min-height:36.25rem}}@media (max-width: 1199.98px){[_nghost-%COMP%]{padding-bottom:6.25rem}[_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:28.75rem;min-width:31rem}[_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-right:.75rem;margin-left:1rem}}@media (max-width: 1599.98px){[_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:1.2rem}}@media (max-width: 991.98px){[_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{min-height:21.875rem;min-width:23rem;width:75rem}[_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin-top:1.25rem}[_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem}[_nghost-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;margin-top:1.25rem}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem}}@media (max-width: 767.98px){[_nghost-%COMP%]{padding-top:1.75rem;flex-direction:column}[_nghost-%COMP%] .main-inf[_ngcontent-%COMP%]{margin:0}[_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%]{width:100%;height:auto}[_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;transition:opacity 1s;opacity:0}[_nghost-%COMP%] .mobile-main-img-container[_ngcontent-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}[_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:3rem;text-align:center}[_nghost-%COMP%] p[_ngcontent-%COMP%]{font-size:var(--font-size);text-align:justify;margin:1.75rem 1rem 0}[_nghost-%COMP%] .main-img-container[_ngcontent-%COMP%]{margin:1.375rem 0 0;min-width:0;min-height:0;width:0}[_nghost-%COMP%] .badges[_ngcontent-%COMP%]{margin-top:2.375rem;justify-content:center}[_nghost-%COMP%] .buttons[_ngcontent-%COMP%]{padding-right:1rem;padding-left:1rem}}']})}return t})();var h=r(97116);const K=function(){return{width:48,height:48,fill:"#00db92"}};function nn(t,a){if(1&t&&(n.TgZ(0,"div",1)(1,"div",2),n._UZ(2,"i",3),n.ALo(3,"eva"),n.qZA(),n.TgZ(4,"div",4),n._uU(5),n.qZA(),n.TgZ(6,"p",5),n._uU(7),n.qZA()()),2&t){const o=a.$implicit;n.xp6(2),n.Q6J("innerHTML",n.xi3(3,3,o.icon,n.DdM(6,K)),n.oJD),n.xp6(3),n.hij(" ",o.title," "),n.xp6(2),n.hij(" ",o.description," ")}}let O=(()=>{class t{static#n=this.\u0275fac=function(e){return new(e||t)};static#t=this.\u0275cmp=n.Xpm({type:t,selectors:[["ngx-landing-description-section"]],inputs:{descriptions:"descriptions"},decls:1,vars:1,consts:[["class","descriptions",4,"ngFor","ngForOf"],[1,"descriptions"],[1,"icons-block"],[3,"innerHTML"],[1,"title"],[1,"description"]],template:function(e,i){1&e&&n.YNc(0,nn,8,7,"div",0),2&e&&n.Q6J("ngForOf",i.descriptions)},dependencies:[c.sg,h.R],styles:["[_nghost-%COMP%]{width:calc(var(--content-width) - 8.125rem * 2);display:flex;margin:0 auto;position:relative;margin-bottom:5rem}[_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;align-items:center;margin-left:1.375rem}[_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin-left:0}[_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:6.25rem;height:6.25rem;border-radius:50%;background-color:#fff;box-shadow:var(--shadow-default)}[_nghost-%COMP%] .title[_ngcontent-%COMP%]{color:#000;font-size:1.5rem;margin-top:2.75rem}[_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%;color:var(--color-fg);font-family:var(--font-secondary),sans-serif;margin-top:1.25rem;text-align:center;line-height:1.8}@media (max-width: 1199.98px){[_nghost-%COMP%]{flex-wrap:wrap;width:100%}[_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{margin-left:0;padding:0 1rem;flex:auto;width:50%;margin-bottom:1rem}}@media (max-width: 575.98px){[_nghost-%COMP%]{flex-direction:column;top:0;padding-top:4.125rem;padding-left:1.5rem;padding-right:1.5rem}[_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]{width:100%;flex:1;padding:0;margin:1.5rem 0 0}[_nghost-%COMP%] .descriptions[_ngcontent-%COMP%]:first-child{margin:0}[_nghost-%COMP%] .title[_ngcontent-%COMP%]{margin-top:1.5rem}[_nghost-%COMP%] .description[_ngcontent-%COMP%]{margin-bottom:0}[_nghost-%COMP%] .icons-block[_ngcontent-%COMP%]{width:4rem;height:4rem}[_nghost-%COMP%] svg{width:1.875rem;height:1.875rem}}"]})}return t})();var l=r(16246);let U=(()=>{class t{static#n=this.\u0275fac=function(e){return new(e||t)};static#t=this.\u0275cmp=n.Xpm({type:t,selectors:[["ngx-landing-reason-section"]],decls:39,vars:0,consts:[[1,"reasons"],[1,"reason"],[1,"number"],[1,"description"],["href","https://www.codementor.io/freelance-rates/front-end-developers","target","_blank",1,"active"],["href","https://akveo.github.io/ngx-admin/docs/guides/theme-system?utm_campaign=nebular%20-%20home%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=landing_guides_theme_system_link",1,"active"],[1,"highlight"],["href","https://www.akveo.com?utm_campaign=services%20-%20homepage%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_reason_section","target","_blank",1,"active"],["href","mailto:contact@akveo.com",1,"active"]],template:function(e,i){1&e&&(n.TgZ(0,"ngx-landing-section-title"),n._uU(1," Why ngx-admin?\n"),n.qZA(),n.TgZ(2,"ul",0)(3,"li",1)(4,"div",2),n._uU(5,"1"),n.qZA(),n.TgZ(6,"div",3),n._uU(7," Save more than $33,000 using ngx-admin. According to our research ngx-admin optimizes 480 hours of development time. Taking the average hourly rate of a "),n.TgZ(8,"a",4),n._uU(9,"front-end engineer"),n.qZA(),n._uU(10," in the US \u2013 $70 "),n.qZA()(),n.TgZ(11,"li",1)(12,"div",2),n._uU(13,"2"),n.qZA(),n.TgZ(14,"div",3),n._uU(15," Create a custom experience by working with one of 3 themes or edit just a few custom variables. Need help? Check "),n.TgZ(16,"a",5),n._uU(17,"out our article"),n.qZA(),n._uU(18,", where we describe how you can create a different look in just 2 minutes "),n.qZA()(),n.TgZ(19,"li",1)(20,"div",2),n._uU(21,"3"),n.qZA(),n.TgZ(22,"div",3),n._uU(23," It\u2019s completely FREE and MIT licensed. You don\u2019t have to worry about the legal stuff, ngx-admin is free for personal and commercial purposes, so you can use it to build any product "),n.qZA()(),n.TgZ(24,"li",1)(25,"div",2),n._uU(26,"4"),n.qZA(),n.TgZ(27,"div",3)(28,"span",6),n._uU(29,"Do you need more?"),n.qZA(),n._uU(30," We can customize! "),n._UZ(31,"br"),n._uU(32," Visit our "),n.TgZ(33,"a",7),n._uU(34,"homepage"),n.qZA(),n._uU(35," or simply leave us a note at "),n.TgZ(36,"a",8),n._uU(37,"contact@akveo.com"),n.qZA(),n._uU(38,". We\u2019re available for hire and can create custom solutions just for you "),n.qZA()()())},dependencies:[l.p],styles:['[_nghost-%COMP%]{display:block;padding:5.25rem 0}[_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:calc(100% - 21.25rem);margin:0 auto;margin-top:-1.375rem;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}[_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{display:flex;width:50%;list-style:none;padding-right:3.75rem;padding-left:.25rem;margin-top:7.875rem}[_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding-right:0;padding-left:3.75rem}[_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:8.75rem;color:#fff;text-shadow:0 .5rem 1rem #dae0eb;line-height:.3}[_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{font-family:var(--font-secondary),sans-serif;font-size:var(--font-size-lg);line-height:1.5;margin-left:1.75rem}[_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]:before{content:"";display:block;height:.25rem;width:3.5rem;margin-bottom:.375rem;background-color:var(--color-active-bg)}[_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:var(--font-main),sans-serif}[_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:var(--font-main),sans-serif;color:var(--color-active-fg)}@media (max-width: 1399.98px){[_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{width:100%;padding:0 1rem;margin:0}[_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:6rem}}@media (max-width: 767.98px){[_nghost-%COMP%]{padding-top:2.625rem;padding-bottom:0}[_nghost-%COMP%] .reasons[_ngcontent-%COMP%]{flex-direction:column}[_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{width:100%;margin:1.625rem 0 .375rem;padding:0}[_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]:nth-child(2n){padding:0}[_nghost-%COMP%] .reasons[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:5rem;line-height:1.3}}']})}return t})();var tn=r(21281);function en(t,a){1&t&&n._UZ(0,"img",21)}function on(t,a){1&t&&n._UZ(0,"img",22)}function an(t,a){1&t&&n._UZ(0,"img",23)}function rn(t,a){1&t&&n._UZ(0,"img",24)}function sn(t,a){1&t&&n._UZ(0,"img",25)}function gn(t,a){1&t&&n._UZ(0,"img",26)}function cn(t,a){1&t&&n._UZ(0,"img",27)}function mn(t,a){1&t&&n._UZ(0,"img",28)}function dn(t,a){1&t&&n._UZ(0,"img",29)}function ln(t,a){1&t&&n._UZ(0,"img",30)}function hn(t,a){1&t&&n._UZ(0,"img",31)}function _n(t,a){1&t&&n._UZ(0,"img",32)}const S=function(t){return{width:36,height:36,fill:t}};let P=(()=>{class t{set material(o){this.forMaterialTheme=(0,tn.Ig)(o)}get iconColor(){return this.forMaterialTheme?"#6200ee":"#00db92"}get materialLightDemoUrl(){return this.forMaterialTheme?"https://demo.akveo.com/ngx-admin/pages/dashboard?theme=material-light&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_material_themes_material_light":"https://demo.akveo.com/ngx-admin/pages/dashboard?theme=material-light&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_themes_material_light"}get materialDarkDemoUrl(){return this.forMaterialTheme?"https://demo.akveo.com/ngx-admin/pages/dashboard?theme=material-dark&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_material_themes_material_dark":"https://demo.akveo.com/ngx-admin/pages/dashboard?theme=material-dark&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_themes_material_dark"}get lightDemoUrl(){return this.forMaterialTheme?"https://demo.akveo.com/ngx-admin/pages/dashboard?theme=default&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_material_themes_default":"https://demo.akveo.com/ngx-admin/pages/dashboard?theme=default&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_themes_default"}get darkDemoUrl(){return this.forMaterialTheme?"https://demo.akveo.com/ngx-admin/pages/dashboard?theme=dark&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_material_themes_dark":"https://demo.akveo.com/ngx-admin/pages/dashboard?theme=dark&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_themes_dark"}get cosmicDemoUrl(){return this.forMaterialTheme?"https://demo.akveo.com/ngx-admin/pages/dashboard?theme=cosmic&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_material_themes_cosmic":"https://demo.akveo.com/ngx-admin/pages/dashboard?theme=cosmic&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_themes_cosmic"}get corporateDemoUrl(){return this.forMaterialTheme?"https://demo.akveo.com/ngx-admin/pages/dashboard?theme=corporate&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_material_themes_corporate":"https://demo.akveo.com/ngx-admin/pages/dashboard?theme=corporate&utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_themes_corporate"}constructor(o,e){this.themeService=o,this.breakpointService=e,this.alive=!0,this.forMaterialTheme=!1,this.themes=["Material\nLight","Material\nDark","Eva\nLight","Eva\nDark","Cosmic","Corporate"],this.sliderIndex=1,this.initialSwiperConfig={initialSlide:1,direction:"horizontal",spaceBetween:200,slidesPerView:"auto",centeredSlides:!0,keyboard:!0,navigation:!0,effect:"coverflow",grabCursor:!0,coverflowEffect:{rotate:0,stretch:0,depth:500,modifier:1,slideShadows:!1},pagination:{el:".swiper-pagination",clickable:!0,hideOnClick:!1,renderBullet:(i,g)=>`\n \n ${this.themes[i]}\n `}},this.swiperConfig={...this.initialSwiperConfig},this.breakpoints=this.breakpointService.getBreakpointsMap(),this.themeService.onMediaQueryChange().pipe((0,p.o)(()=>this.alive)).subscribe(([i,g])=>{this.breakpoint=g,this.changeSwiperConfig()})}changeSwiperConfig(){this.swiperConfig=this.isMobile?{...this.swiperConfig,preloadImages:!1,lazy:!0}:this.initialSwiperConfig}get isMobile(){return this.breakpoint.width<=this.breakpoints.sm}ngOnDestroy(){this.alive=!1}static#n=this.\u0275fac=function(e){return new(e||t)(n.Y36(s.WMF),n.Y36(s._4W))};static#t=this.\u0275cmp=n.Xpm({type:t,selectors:[["ngx-landing-theme-section"]],inputs:{material:"material"},decls:32,vars:32,consts:[[1,"carousel-container"],[1,"swiper-container","reviews",3,"swiper","index","indexChange"],[1,"swiper-wrapper"],["target","_blank",1,"image-container","swiper-slide",3,"href"],["data-src","assets/img/material-light-theme.png","class","swiper-lazy","alt","Material Light Theme",4,"ngIf"],["lazyLoad","assets/img/material-light-theme.png","defaultImage","assets/img/default.png","alt","Material Light Theme",4,"ngIf"],["data-src","assets/img/material-dark-theme.png","class","swiper-lazy","alt","Material Dark Theme",4,"ngIf"],["lazyLoad","assets/img/material-dark-theme.png","defaultImage","assets/img/default.png","alt","Material Dark Theme",4,"ngIf"],["data-src","assets/img/light-theme.png","class","swiper-lazy","alt","Eva Light Theme",4,"ngIf"],["lazyLoad","assets/img/light-theme.png","defaultImage","assets/img/default.png","alt","Eva Light Theme",4,"ngIf"],["data-src","assets/img/dark-theme.png","class","swiper-lazy","alt","Eva Dark Theme",4,"ngIf"],["src","assets/img/dark-theme.png","alt","Eva Dark Theme","class","ng-lazyloaded",4,"ngIf"],["data-src","assets/img/cosmic-theme.png","class","swiper-lazy","alt","Cosmic Theme",4,"ngIf"],["src","assets/img/cosmic-theme.png","alt","Cosmic Theme","class","ng-lazyloaded",4,"ngIf"],["data-src","assets/img/corporate-theme.png","class","swiper-lazy","alt","Corporate Theme",4,"ngIf"],["src","assets/img/corporate-theme.png","alt","Corporate Theme","class","ng-lazyloaded",4,"ngIf"],[1,"swiper-pagination"],[1,"swiper-button-prev"],[3,"innerHTML"],[1,"swiper-button-next"],["href","https://demo.akveo.com/ngx-admin/pages/dashboard?utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_themes_view_demo","target","_blank",1,"btn","btn-demo"],["data-src","assets/img/material-light-theme.png","alt","Material Light Theme",1,"swiper-lazy"],["lazyLoad","assets/img/material-light-theme.png","defaultImage","assets/img/default.png","alt","Material Light Theme"],["data-src","assets/img/material-dark-theme.png","alt","Material Dark Theme",1,"swiper-lazy"],["lazyLoad","assets/img/material-dark-theme.png","defaultImage","assets/img/default.png","alt","Material Dark Theme"],["data-src","assets/img/light-theme.png","alt","Eva Light Theme",1,"swiper-lazy"],["lazyLoad","assets/img/light-theme.png","defaultImage","assets/img/default.png","alt","Eva Light Theme"],["data-src","assets/img/dark-theme.png","alt","Eva Dark Theme",1,"swiper-lazy"],["src","assets/img/dark-theme.png","alt","Eva Dark Theme",1,"ng-lazyloaded"],["data-src","assets/img/cosmic-theme.png","alt","Cosmic Theme",1,"swiper-lazy"],["src","assets/img/cosmic-theme.png","alt","Cosmic Theme",1,"ng-lazyloaded"],["data-src","assets/img/corporate-theme.png","alt","Corporate Theme",1,"swiper-lazy"],["src","assets/img/corporate-theme.png","alt","Corporate Theme",1,"ng-lazyloaded"]],template:function(e,i){1&e&&(n.TgZ(0,"ngx-landing-section-title"),n._uU(1," Multiple theme\n"),n.qZA(),n.TgZ(2,"div",0)(3,"div",1),n.NdJ("indexChange",function(d){return i.sliderIndex=d}),n.TgZ(4,"div",2)(5,"a",3),n.YNc(6,en,1,0,"img",4),n.YNc(7,on,1,0,"img",5),n.qZA(),n.TgZ(8,"a",3),n.YNc(9,an,1,0,"img",6),n.YNc(10,rn,1,0,"img",7),n.qZA(),n.TgZ(11,"a",3),n.YNc(12,sn,1,0,"img",8),n.YNc(13,gn,1,0,"img",9),n.qZA(),n.TgZ(14,"a",3),n.YNc(15,cn,1,0,"img",10),n.YNc(16,mn,1,0,"img",11),n.qZA(),n.TgZ(17,"a",3),n.YNc(18,dn,1,0,"img",12),n.YNc(19,ln,1,0,"img",13),n.qZA(),n.TgZ(20,"a",3),n.YNc(21,hn,1,0,"img",14),n.YNc(22,_n,1,0,"img",15),n.qZA()(),n._UZ(23,"div",16),n.TgZ(24,"div",17),n._UZ(25,"i",18),n.ALo(26,"eva"),n.qZA(),n.TgZ(27,"div",19),n._UZ(28,"i",18),n.ALo(29,"eva"),n.qZA()()(),n.TgZ(30,"a",20),n._uU(31,"View demo"),n.qZA()),2&e&&(n.xp6(3),n.Q6J("swiper",i.swiperConfig)("index",i.sliderIndex),n.xp6(2),n.Q6J("href",i.materialLightDemoUrl,n.LSH),n.xp6(1),n.Q6J("ngIf",i.breakpoint.width<=i.breakpoints.sm),n.xp6(1),n.Q6J("ngIf",!(i.breakpoint.width<=i.breakpoints.sm)),n.xp6(1),n.Q6J("href",i.materialDarkDemoUrl,n.LSH),n.xp6(1),n.Q6J("ngIf",i.breakpoint.width<=i.breakpoints.sm),n.xp6(1),n.Q6J("ngIf",!(i.breakpoint.width<=i.breakpoints.sm)),n.xp6(1),n.Q6J("href",i.lightDemoUrl,n.LSH),n.xp6(1),n.Q6J("ngIf",i.breakpoint.width<=i.breakpoints.sm),n.xp6(1),n.Q6J("ngIf",!(i.breakpoint.width<=i.breakpoints.sm)),n.xp6(1),n.Q6J("href",i.darkDemoUrl,n.LSH),n.xp6(1),n.Q6J("ngIf",i.breakpoint.width<=i.breakpoints.sm),n.xp6(1),n.Q6J("ngIf",!(i.breakpoint.width<=i.breakpoints.sm)),n.xp6(1),n.Q6J("href",i.cosmicDemoUrl,n.LSH),n.xp6(1),n.Q6J("ngIf",i.breakpoint.width<=i.breakpoints.sm),n.xp6(1),n.Q6J("ngIf",!(i.breakpoint.width<=i.breakpoints.sm)),n.xp6(1),n.Q6J("href",i.corporateDemoUrl,n.LSH),n.xp6(1),n.Q6J("ngIf",i.breakpoint.width<=i.breakpoints.sm),n.xp6(1),n.Q6J("ngIf",!(i.breakpoint.width<=i.breakpoints.sm)),n.xp6(3),n.Q6J("innerHTML",n.xi3(26,22,"arrow-ios-back",n.VKq(28,S,i.iconColor)),n.oJD),n.xp6(3),n.Q6J("innerHTML",n.xi3(29,25,"arrow-ios-forward",n.VKq(30,S,i.iconColor)),n.oJD))},dependencies:[c.O5,u.z1,l.p,f.Tl,h.R],styles:['[_nghost-%COMP%]{display:block;padding-top:6.25rem;padding-bottom:5.125rem;text-align:center}[_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:75.875rem;height:46.625rem}[_nghost-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}[_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:4rem}[_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}[_nghost-%COMP%] .swiper-wrapper[_ngcontent-%COMP%]{padding-top:4.125rem}[_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%], [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;box-shadow:var(--shadow-default);top:22.625rem}[_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:hover, [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:hover{box-shadow:var(--shadow-hover-btn)}[_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:active, [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:active{box-shadow:var(--shadow-active-btn)}[_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:after, [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:after{content:""}[_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:18%}[_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:18%}@media (max-width: 1399.98px){[_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:10%}[_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:10%}}@media (max-width: 1199.98px){[_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%], [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{display:none}}@media (max-width: 575.98px){[_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%], [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{display:none}}[_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{display:inline-flex;justify-content:center;left:1.5rem;top:0;bottom:auto}[_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{height:.25rem;width:auto;border-radius:0;font-family:var(--font-main),sans-serif;font-size:var(--font-size-lg);color:var(--color-fg);background:transparent;margin:0;opacity:.56}[_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet:after{content:"";display:block;width:100%;height:100%;background:#eff1f3}[_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{display:inline-block;padding:.75rem 1.5rem;width:100%}[_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;color:var(--color-active-fg)}[_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active:after{border-radius:.375rem;background:var(--color-active-bg)}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:var(--font-main),sans-serif;border-radius:3px;border:none;background:#ffffff;color:#000;box-shadow:var(--shadow-default);cursor:pointer;text-transform:uppercase}[_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-top:.375rem;padding:1.125rem 6.25rem;color:#fff;background-color:var(--color-active-fg);box-shadow:var(--shadow-btn)}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:var(--shadow-hover-green-btn)}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:var(--shadow-active-green-btn)}@media (max-width: 1599.98px){[_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:64.875rem;height:39.625rem}}@media (max-width: 1199.98px){[_nghost-%COMP%]{padding-top:0}[_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{width:46.875rem;height:100%}}@media (min-width: 768px){[_nghost-%COMP%] img[_ngcontent-%COMP%]{transition:opacity 1s;opacity:0}[_nghost-%COMP%] img.ng-lazyloaded[_ngcontent-%COMP%]{opacity:1}}@media (max-width: 575.98px){[_nghost-%COMP%]{padding-top:2.375rem;padding-bottom:1.875rem}[_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{margin-top:2.25rem}[_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{margin:0 1rem}[_nghost-%COMP%] .image-container[_ngcontent-%COMP%]{max-width:19.75rem;max-height:12rem}[_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{left:0;margin:0;width:100%}[_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet{flex:1;font-size:var(--font-size-sm)}[_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet span{padding:.75rem 0;white-space:pre}[_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;color:var(--color-active-fg)}[_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] .swiper-pagination-bullet.swiper-pagination-bullet-active:after{border-radius:.375rem;background:var(--color-active-bg)}[_nghost-%COMP%] .btn-demo[_ngcontent-%COMP%]{display:none}}']})}return t})();var pn=r(38775);const un=function(){return{width:26,height:26,fill:"#3b5998"}},fn=function(){return{width:24,height:24,fill:"#e5e5e5"}};function Cn(t,a){if(1&t&&(n.TgZ(0,"div",8)(1,"div",9)(2,"div",10),n._UZ(3,"i",6),n.ALo(4,"eva"),n.qZA(),n.TgZ(5,"div",11),n._UZ(6,"img",12),n.qZA(),n.TgZ(7,"div",13)(8,"div",14),n._uU(9),n.qZA(),n.TgZ(10,"div",15),n._uU(11),n.qZA()()(),n.TgZ(12,"div",16),n._uU(13),n.qZA(),n.TgZ(14,"div",17)(15,"a",18),n._uU(16," Go to comment "),n._UZ(17,"i",6),n.ALo(18,"eva"),n.qZA()()()),2&t){const o=a.$implicit;n.xp6(3),n.Q6J("innerHTML",n.xi3(4,7,o.socialIcon,n.DdM(13,un)),n.oJD),n.xp6(3),n.s9C("src",o.avatar,n.LSH),n.xp6(3),n.Oqu(o.firstName),n.xp6(2),n.Oqu(o.lastName),n.xp6(2),n.hij(" ",o.review," "),n.xp6(2),n.s9C("href",o.link,n.LSH),n.xp6(2),n.Q6J("innerHTML",n.xi3(18,10,"arrow-ios-forward",n.DdM(14,fn)),n.oJD)}}const z=function(){return{width:36,height:36,fill:"#00db92"}};let q=(()=>{class t{constructor(o,e,i){this.themeService=o,this.breakpointService=e,this.reviewsService=i,this.alive=!0,this.desktopSwiperConfig={slidesPerView:3,keyboard:!0,navigation:!0},this.tabletSwiperConfig={...this.desktopSwiperConfig,slidesPerView:2},this.mobileSwiperConfig={slidesPerView:"auto",centeredSlides:!0,keyboard:!1,navigation:!1},this.swiperConfig={direction:"horizontal",spaceBetween:24,mousewheel:!1,lazy:!0,loop:!0,autoplay:!0,pagination:{el:".swiper-pagination",clickable:!0,hideOnClick:!1}},this.breakpoints=this.breakpointService.getBreakpointsMap(),this.themeService.onMediaQueryChange().pipe((0,p.o)(()=>this.alive)).subscribe(([g,d])=>{this.changeSwiperConfig(d.width)}),this.reviewsService.getReviews().pipe((0,p.o)(()=>this.alive)).subscribe(g=>this.reviews=g)}changeSwiperConfig(o){if(this.isMobile(o))this.swiperConfig={...this.swiperConfig,...this.mobileSwiperConfig};else{const e=this.isTablet(o)?this.tabletSwiperConfig:this.desktopSwiperConfig;this.swiperConfig={...this.swiperConfig,...e}}}isMobile(o){return o<=this.breakpoints.is}isTablet(o){return o<=this.breakpoints.sm}ngOnDestroy(){this.alive=!1}static#n=this.\u0275fac=function(e){return new(e||t)(n.Y36(s.WMF),n.Y36(s._4W),n.Y36(pn.Y))};static#t=this.\u0275cmp=n.Xpm({type:t,selectors:[["ngx-landing-reviews-section"]],decls:13,vars:12,consts:[[1,"carousel-container"],[1,"swiper-container","reviews",3,"swiper"],[1,"swiper-wrapper"],["class","review-card swiper-slide",4,"ngFor","ngForOf"],[1,"swiper-pagination"],[1,"swiper-button-prev"],[3,"innerHTML"],[1,"swiper-button-next"],[1,"review-card","swiper-slide"],[1,"header-card"],[1,"social-icon"],[1,"avatar"],["alt","Reviewer Avatar",1,"swiper-lazy",3,"src"],[1,"personal-info"],[1,"name"],[1,"surname"],[1,"body-card"],[1,"footer-card"],["target","_blank",1,"go-to-button",3,"href"]],template:function(e,i){1&e&&(n.TgZ(0,"ngx-landing-section-title"),n._uU(1," What ngx-lovers are saying?\n"),n.qZA(),n.TgZ(2,"div",0)(3,"div",1)(4,"div",2),n.YNc(5,Cn,19,15,"div",3),n.qZA(),n._UZ(6,"div",4),n.TgZ(7,"div",5),n._UZ(8,"i",6),n.ALo(9,"eva"),n.qZA(),n.TgZ(10,"div",7),n._UZ(11,"i",6),n.ALo(12,"eva"),n.qZA()()()),2&e&&(n.xp6(3),n.Q6J("swiper",i.swiperConfig),n.xp6(2),n.Q6J("ngForOf",i.reviews),n.xp6(3),n.Q6J("innerHTML",n.xi3(9,4,"arrow-ios-back",n.DdM(10,z)),n.oJD),n.xp6(3),n.Q6J("innerHTML",n.xi3(12,7,"arrow-ios-forward",n.DdM(11,z)),n.oJD))},dependencies:[c.sg,l.p,f.Tl,h.R],styles:['[_nghost-%COMP%]{display:block;padding-top:6rem;padding-bottom:7.875rem}[_nghost-%COMP%] .carousel-container[_ngcontent-%COMP%]{position:relative}[_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{max-width:55.125rem;display:flex;margin:0 auto;margin-top:4.625rem}[_nghost-%COMP%] .review-card[_ngcontent-%COMP%]{background-color:#fff;box-shadow:var(--shadow-default)}[_nghost-%COMP%] .review-card[_ngcontent-%COMP%]:first-child{margin-left:0}[_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .header-card[_ngcontent-%COMP%]{display:flex;position:relative;padding-top:1rem;padding-left:1rem;padding-right:3.125rem;overflow:hidden}[_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .social-icon[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1.875rem}[_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%]{max-width:3.375rem;height:3.375rem;border-radius:50%;overflow:hidden}[_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}[_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .personal-info[_ngcontent-%COMP%]{font-family:var(--font-main),sans-serif;margin-left:1.25rem;margin-top:.5rem;color:#000;word-break:break-all}[_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .body-card[_ngcontent-%COMP%]{font-family:var(--font-secondary),sans-serif;color:#000;padding:0 1rem;margin-top:1.75rem;line-height:1.8;height:10.375rem}[_nghost-%COMP%] .review-card[_ngcontent-%COMP%] .footer-card[_ngcontent-%COMP%]{border-top:1px solid #eaeaea}[_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%]{display:block;font-family:var(--font-main),sans-serif;color:var(--color-active-fg);padding:1rem;cursor:pointer;position:relative;text-decoration:none}[_nghost-%COMP%] .go-to-button[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;right:1.375rem;top:1rem}[_nghost-%COMP%] .swiper-container[_ngcontent-%COMP%]{position:static}[_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%], [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-image:none;height:5rem;width:5rem;border-radius:50%;background-color:#fff;box-shadow:var(--shadow-default);top:9rem}[_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:hover, [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:hover{box-shadow:var(--shadow-hover-btn)}[_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:active, [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:active{box-shadow:var(--shadow-active-btn)}[_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]:after, [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]:after{content:""}[_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:8.125rem}[_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:8.125rem}@media (max-width: 1399.98px){[_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%]{left:5%}[_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{right:5%}}@media (max-width: 1199.98px){[_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%], [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{display:none}}@media (max-width: 575.98px){[_nghost-%COMP%] .swiper-button-prev[_ngcontent-%COMP%], [_nghost-%COMP%] .swiper-button-next[_ngcontent-%COMP%]{display:none}}[_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:110%}[_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span{height:.75rem;width:.75rem;opacity:.08;background-color:#000}[_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%] span.swiper-pagination-bullet-active{opacity:1;background:var(--color-active-bg)}@media (max-width: 575.98px){[_nghost-%COMP%]{padding-top:4rem;padding-bottom:4.375rem}[_nghost-%COMP%] .reviews[_ngcontent-%COMP%]{margin-top:2.25rem}[_nghost-%COMP%] .swiper-pagination[_ngcontent-%COMP%]{top:108%}[_nghost-%COMP%] .swiper-slide[_ngcontent-%COMP%]{width:80%}}']})}return t})(),L=(()=>{class t{static#n=this.\u0275fac=function(e){return new(e||t)};static#t=this.\u0275cmp=n.Xpm({type:t,selectors:[["ngx-landing-our-projects-section"]],decls:23,vars:0,consts:[[1,"projects"],[1,"project"],[1,"project-img"],["defaultImage","assets/img/default.png","lazyLoad","assets/img/nebular.png","alt","Nebular",1,"lazy-load-image"],[1,"title"],[1,"description"],["href","https://akveo.github.io/nebular/?utm_campaign=nebular%20-%20home%20-%20ngx_admin%20docs&utm_content=landing_our_projects_link&utm_medium=referral&utm_source=ngx_admin","target","_blank",1,"btn"],["defaultImage","assets/img/default.png","lazyLoad","assets/img/eva-icons.png","alt","Eva Icons",1,"lazy-load-image"],["href","https://akveo.github.io/eva-icons/#/","target","_blank",1,"btn"]],template:function(e,i){1&e&&(n.TgZ(0,"ngx-landing-section-title"),n._uU(1," More from Akveo\n"),n.qZA(),n.TgZ(2,"ul",0)(3,"li",1)(4,"div",2),n._UZ(5,"img",3),n.qZA(),n.TgZ(6,"div")(7,"div",4),n._uU(8,"Nebular"),n.qZA(),n.TgZ(9,"div",5),n._uU(10," Nebular is a great toolkit if you build Rich UI web applications based on Angular. Complete with a set of native Angular components, themeable components, authentication and security layers that are easily configurable to your API. Nebular offers a world of possibilities "),n.qZA(),n.TgZ(11,"a",6),n._uU(12,"Learn more"),n.qZA()()(),n.TgZ(13,"li",1)(14,"div",2),n._UZ(15,"img",7),n.qZA(),n.TgZ(16,"div")(17,"div",4),n._uU(18,"Eva Icons"),n.qZA(),n.TgZ(19,"div",5),n._uU(20," Eva Icons is a pack of more than 480 beautifully crafted Open Source icons. Download for desktop and use them in your creations for Web, iOS, and Android. The icons are available in several formats: PNG, SVG, font, Sketch "),n.qZA(),n.TgZ(21,"a",8),n._uU(22,"Learn more"),n.qZA()()()())},dependencies:[u.z1,l.p],styles:["[_nghost-%COMP%]{display:block;padding-top:5.125rem}[_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:39.75rem;min-height:20.375rem;max-height:20.375rem}[_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image[_ngcontent-%COMP%]{width:100%;visibility:hidden;transition:opacity 1s;opacity:0}[_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-lazyloaded[_ngcontent-%COMP%]{visibility:visible;opacity:1}[_nghost-%COMP%] .project-img[_ngcontent-%COMP%] .lazy-load-image.ng-failed-lazyloaded[_ngcontent-%COMP%]{height:100%}[_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:calc(100% - 14.25rem);margin:0 auto;padding:4rem 0 3.5rem}[_nghost-%COMP%] li[_ngcontent-%COMP%]{list-style:none;display:flex;margin-top:5.5rem}[_nghost-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-top:0}[_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-left:3.75rem;margin-top:.125rem}[_nghost-%COMP%] li[_ngcontent-%COMP%] .project-img[_ngcontent-%COMP%]{margin:0}[_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;color:#000;font-size:3rem}[_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:var(--font-secondary),sans-serif;font-size:var(--font-size-lg);margin-top:1.125rem;line-height:1.5}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:var(--font-main),sans-serif;background-color:var(--color-active-bg);border-radius:3px;box-shadow:var(--shadow-btn);color:#fff;cursor:pointer;margin-top:2.625rem;padding:1rem .875rem}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:var(--shadow-hover-green-btn)}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:var(--shadow-active-green-btn)}@media (max-width: 1399.98px){[_nghost-%COMP%] ul[_ngcontent-%COMP%]{width:100%;margin:0;padding:1.375rem 1rem}}@media (max-width: 1199.98px){[_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:33rem;min-height:16.25rem}}@media (max-width: 991.98px){[_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{min-width:25rem;min-height:auto;max-height:17rem}}@media (max-width: 767.98px){[_nghost-%COMP%]{padding-top:2.5rem}[_nghost-%COMP%] .project-img[_ngcontent-%COMP%]{max-height:100%;min-width:100%}[_nghost-%COMP%] li[_ngcontent-%COMP%]{margin-top:3.625rem;flex-direction:column}[_nghost-%COMP%] li[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}[_nghost-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}[_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-size:var(--font-size)}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]{width:100%;padding:1rem .875rem;margin-top:2.375rem}}"]})}return t})();const Mn=function(){return{width:42,height:42}},On=function(){return{width:44,height:44,fill:"#3b5998"}},Pn=function(){return{width:42,height:42,fill:"#0077b5"}},bn=function(){return{width:42,height:42,fill:"#08a0e9"}};let I=(()=>{class t{static#n=this.\u0275fac=function(e){return new(e||t)};static#t=this.\u0275cmp=n.Xpm({type:t,selectors:[["ngx-landing-social-section"]],decls:39,vars:20,consts:[["href","https://github.com/akveo/ngx-admin","target","_blank",1,"social-button","github"],[3,"innerHTML"],[1,"info"],[1,"appeal"],[1,"title"],[1,"sub-title"],[1,"buttons-group"],["href","https://www.facebook.com/akveo","target","_blank",1,"social-button","facebook"],["href","https://www.linkedin.com/company/akveo/","target","_blank",1,"social-button","linkedin"],["href","https://twitter.com/akveo_inc","target","_blank",1,"social-button","twitter"]],template:function(e,i){1&e&&(n.TgZ(0,"ngx-landing-section-title"),n._uU(1," Help us make our products better for you\n"),n.qZA(),n.TgZ(2,"p"),n._uU(3," You can support us by creating pull requests, submitting bugs, and suggesting awesome new features you\u2019d like to see\n"),n.qZA(),n.TgZ(4,"a",0),n._UZ(5,"i",1),n.ALo(6,"eva"),n.TgZ(7,"div",2)(8,"div",3),n._uU(9,"Star our repo"),n.qZA(),n.TgZ(10,"div",4),n._uU(11,"GitHub"),n.qZA()()(),n.TgZ(12,"div",5),n._uU(13," Here's what else you can do:\n"),n.qZA(),n.TgZ(14,"div",6)(15,"a",7),n._UZ(16,"i",1),n.ALo(17,"eva"),n.TgZ(18,"div",2)(19,"div",3),n._uU(20," Like us "),n.qZA(),n.TgZ(21,"div",4),n._uU(22," Facebook "),n.qZA()()(),n.TgZ(23,"a",8),n._UZ(24,"i",1),n.ALo(25,"eva"),n.TgZ(26,"div",2)(27,"div",3),n._uU(28," Join us "),n.qZA(),n.TgZ(29,"div",4),n._uU(30," Linkedin "),n.qZA()()(),n.TgZ(31,"a",9),n._UZ(32,"i",1),n.ALo(33,"eva"),n.TgZ(34,"div",2)(35,"div",3),n._uU(36," Follow us "),n.qZA(),n.TgZ(37,"div",4),n._uU(38," Twitter "),n.qZA()()()()),2&e&&(n.xp6(5),n.Q6J("innerHTML",n.xi3(6,4,"github",n.DdM(16,Mn)),n.oJD),n.xp6(11),n.Q6J("innerHTML",n.xi3(17,7,"facebook",n.DdM(17,On)),n.oJD),n.xp6(8),n.Q6J("innerHTML",n.xi3(25,10,"linkedin",n.DdM(18,Pn)),n.oJD),n.xp6(8),n.Q6J("innerHTML",n.xi3(33,13,"twitter",n.DdM(19,bn)),n.oJD))},dependencies:[l.p,h.R],styles:["[_nghost-%COMP%]{display:block;text-align:center;padding-top:4.75rem;padding-bottom:5.125rem}[_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{width:19rem;display:inline-flex;align-items:center;box-shadow:var(--shadow-default);background-color:var(--color-white);padding-left:2rem;border-radius:.25rem;color:#000;text-decoration:none;cursor:pointer}[_nghost-%COMP%] .social-button[_ngcontent-%COMP%]:hover{box-shadow:var(--shadow-hover-btn)}[_nghost-%COMP%] .social-button[_ngcontent-%COMP%]:active{box-shadow:var(--shadow-active-btn)}[_nghost-%COMP%] .social-button[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{width:2.75rem;text-align:center}[_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem;text-align:left}[_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .appeal[_ngcontent-%COMP%]{font-family:var(--font-secondary),sans-serif}[_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.5rem}[_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:var(--font-secondary),sans-serif;font-size:var(--font-size-lg);width:36%;margin:1.25rem auto 0;line-height:1.5}[_nghost-%COMP%] .github[_ngcontent-%COMP%]{margin-top:2rem;padding:1.5rem 5rem 1.5rem 1.625rem}[_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{color:#000;margin-top:2.5rem;font-size:1.5rem}[_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:2.5rem}[_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-left:1.5rem}[_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-left:0}[_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}[_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}[_nghost-%COMP%] .facebook[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{margin-top:.25rem}[_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}[_nghost-%COMP%] .linkedin[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}[_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{padding:1.5rem 5rem 1.25rem 1.625rem}[_nghost-%COMP%] .twitter[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.625rem}@media (max-width: 991.98px){[_nghost-%COMP%] p[_ngcontent-%COMP%]{width:80%}[_nghost-%COMP%] .github[_ngcontent-%COMP%]{width:auto}[_nghost-%COMP%] .facebook[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}[_nghost-%COMP%] .linkedin[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}[_nghost-%COMP%] .twitter[_ngcontent-%COMP%]{width:13rem;padding-right:1.5rem}}@media (max-width: 767.98px){[_nghost-%COMP%]{padding:4.25rem 1rem 2.125rem}[_nghost-%COMP%] p[_ngcontent-%COMP%]{width:100%;font-size:var(--font-size)}[_nghost-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:2rem;margin-left:0;padding:1.25rem 0 1.25rem 1.875rem;width:100%}[_nghost-%COMP%] .social-button[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-left:1.5rem}[_nghost-%COMP%] .sub-title[_ngcontent-%COMP%]{margin-top:2.25rem}[_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%]{margin-top:1.875rem;flex-direction:column}[_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]{margin-top:1rem;margin-left:0}[_nghost-%COMP%] .buttons-group[_ngcontent-%COMP%] .social-button[_ngcontent-%COMP%]:first-child{margin-top:0}}"]})}return t})();var m=r(24006);const xn=["contactForm"],vn=["emailInput"];let D=(()=>{class t{constructor(){this.isAgree=!1,this.invalid=!1}submitForm(){this.emailInput.nativeElement.value?(this.contactForm.nativeElement.submit(),this.invalid=!1,this.emailInput.nativeElement.value=""):this.invalid=!0}get disabledControl(){return this.isAgree?null:"disabled"}static#n=this.\u0275fac=function(e){return new(e||t)};static#t=this.\u0275cmp=n.Xpm({type:t,selectors:[["ngx-landing-contact-section"]],viewQuery:function(e,i){if(1&e&&(n.Gf(xn,5),n.Gf(vn,5)),2&e){let g;n.iGM(g=n.CRH())&&(i.contactForm=g.first),n.iGM(g=n.CRH())&&(i.emailInput=g.first)}},decls:29,vars:4,consts:[[1,"description"],[1,"sending-block"],["id","email-form","action","https://akveo.us19.list-manage.com/subscribe/post?u=e8ac0871a095839ba14553eff&id=cd45c56765","method","post","target","_blank","novalidate","",1,"email-form"],["contactForm",""],["for","email"],["id","email","type","email","name","EMAIL","placeholder","johndoe@gmail.com","required","",1,"email"],["emailInput",""],["type","button","value","Subscribe","name","subscribe",1,"submit-input",3,"click"],[1,"agreement-block"],["status","success",3,"ngModel","ngModelChange"],[1,"agreement"],[1,"highlight"],["href","https://www.akveo.com/privacy-policy?utm_source=ngx_admin_landing&utm_medium=contact_section","target","_blank",1,"active"],[1,"separator"],[1,"contact-us-container"],["href","https://www.akveo.com/contact?utm_campaign=services%20-%20contacts%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=landind_contact_section",1,"contact-us"]],template:function(e,i){1&e&&(n.TgZ(0,"ngx-landing-section-title"),n._uU(1," Stay tuned\n"),n.qZA(),n.TgZ(2,"p",0),n._uU(3," Subscribe to get notified about new versions of ngx-admin and other cool projects that we are working on\n"),n.qZA(),n.TgZ(4,"div",1)(5,"form",2,3)(7,"label",4),n._uU(8,"Your Email"),n.qZA(),n._UZ(9,"input",5,6),n.TgZ(11,"input",7),n.NdJ("click",function(){return i.submitForm()}),n.qZA()(),n.TgZ(12,"div",8)(13,"nb-checkbox",9),n.NdJ("ngModelChange",function(d){return i.isAgree=d}),n.TgZ(14,"p",10)(15,"span",11),n._uU(16,"I agree"),n.qZA(),n._uU(17," to get news on what\u2019s going on around Akveo products and community."),n._UZ(18,"br"),n._uU(19," The administrator processes data following "),n.TgZ(20,"a",12),n._uU(21,"the Privacy Policy"),n.qZA(),n._uU(22,". I understand that I can opt out at any time "),n.qZA()()(),n.TgZ(23,"div",13)(24,"div"),n._uU(25,"or"),n.qZA()(),n.TgZ(26,"div",14)(27,"a",15),n._uU(28,"Contact Us"),n.qZA()()()),2&e&&(n.xp6(9),n.ekj("invalid",i.invalid),n.xp6(2),n.uIk("disabled",i.disabledControl),n.xp6(2),n.Q6J("ngModel",i.isAgree))},dependencies:[m._Y,m.JJ,m.JL,m.On,m.F,s.NTf,l.p],styles:["[_nghost-%COMP%]{display:block;padding-top:5.625rem;padding-bottom:7.5rem}[_nghost-%COMP%] .description[_ngcontent-%COMP%]{font-family:var(--font-secondary),sans-serif;font-size:var(--font-size-lg);width:40%;margin:1.375rem auto 0;text-align:center}[_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{max-width:33.5rem;margin:3rem auto 0}[_nghost-%COMP%] .email-form[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:block;margin-bottom:.75rem}[_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:75%;font-size:var(--font-size-sm);padding:1.125rem 0 1rem 1rem;border:none;box-shadow:var(--shadow-default);border-radius:.25rem 0 0 .25rem}[_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email.invalid[_ngcontent-%COMP%]{box-shadow:0 0 1.25rem #d22d2d99}[_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]::placeholder{color:#434a59;opacity:.24}[_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]:focus{outline:none}[_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:25%;padding:1rem 0;border:none;color:#fff;text-transform:uppercase;background-color:var(--color-active-bg);border-radius:0 .25rem .25rem 0;box-shadow:var(--shadow-btn);cursor:pointer}[_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:hover{box-shadow:var(--shadow-hover-green-btn)}[_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:active{box-shadow:var(--shadow-active-green-btn)}[_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:disabled{cursor:not-allowed;opacity:.5}[_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]:disabled:hover{box-shadow:var(--shadow-btn)}[_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{display:flex;margin-top:1.25rem}[_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%] nb-checkbox .customised-control{padding:.125rem .125rem 0 0}[_nghost-%COMP%] .agreement[_ngcontent-%COMP%]{font-family:var(--font-secondary),sans-serif;font-size:var(--font-size-sm)}[_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:var(--font-main),sans-serif}[_nghost-%COMP%] .agreement[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:var(--font-main),sans-serif;color:var(--color-active-fg)}[_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2.875rem;border-top:.125rem solid #dde1eb;color:#8994a3;text-transform:uppercase;position:relative;opacity:.5}[_nghost-%COMP%] .separator[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{font-size:var(--font-size-sm);padding:0 1.375rem;position:absolute;left:calc(50% - 2.0625rem);top:-.625rem;background-color:#fff}[_nghost-%COMP%] .contact-us-container[_ngcontent-%COMP%]{text-align:center}[_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{display:inline-block;font-family:var(--font-main),sans-serif;font-weight:var(--font-weight-bold);margin-top:3.625rem;color:var(--color-active-bg);cursor:pointer;text-transform:uppercase;text-decoration:none}@media (max-width: 991.98px){[_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:80%}}@media (max-width: 575.98px){[_nghost-%COMP%]{padding:2.125rem 1rem}[_nghost-%COMP%] .description[_ngcontent-%COMP%]{width:100%;font-size:var(--font-size)}[_nghost-%COMP%] .sending-block[_ngcontent-%COMP%]{margin-top:2.375rem}[_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%] .email-form[_ngcontent-%COMP%] .submit-input[_ngcontent-%COMP%]{width:100%;border-radius:.25rem;margin-top:1.5rem}[_nghost-%COMP%] .agreement-block[_ngcontent-%COMP%]{margin-top:1.25rem}[_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin-top:2rem}[_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{margin-top:2rem}}"]})}return t})(),J=(()=>{class t{static#n=this.\u0275fac=function(e){return new(e||t)};static#t=this.\u0275cmp=n.Xpm({type:t,selectors:[["ngx-free-banner-section"]],inputs:{bannerImg:"bannerImg",url:"url"},decls:3,vars:3,consts:[[1,"free-banner-container"],["target","_blank",3,"href"],[1,"free-banner-img",3,"defaultImage","lazyLoad"]],template:function(e,i){1&e&&(n.TgZ(0,"div",0)(1,"a",1),n._UZ(2,"img",2),n.qZA()()),2&e&&(n.xp6(1),n.s9C("href",i.url,n.LSH),n.xp6(1),n.s9C("defaultImage",i.bannerImg),n.s9C("lazyLoad",i.bannerImg))},dependencies:[u.z1],styles:["[_nghost-%COMP%]{display:block;padding-top:5.125rem}[_nghost-%COMP%] .free-banner-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}[_nghost-%COMP%] img[_ngcontent-%COMP%]{width:100%;max-width:78.75rem;border-radius:1.5rem}"]})}return t})();function wn(t,a){if(1&t&&(n._UZ(0,"ngx-landing-description-section",4),n.ALo(1,"async")),2&t){const o=n.oxw();n.Q6J("descriptions",n.lcZ(1,1,o.descriptions))}}let N=(()=>{class t{constructor(o){this.descriptionsService=o,this.descriptions=this.descriptionsService.getDescriptions()}static#n=this.\u0275fac=function(e){return new(e||t)(n.Y36(Z.C))};static#t=this.\u0275cmp=n.Xpm({type:t,selectors:[["ngx-landing-sections-container"]],decls:14,vars:3,consts:[[1,"gray-section"],[3,"descriptions",4,"ngIf"],["bannerImg","assets/img/fleet-management-banner.jpg","url","https://www.akveo.com/templates/fleet-management-dashboard?utm_campaign=services%20-%20templates%20-%20ngx-admin%20&utm_source=ngx-admin&utm_medium=referral&utm_content=landing_banner"],["bannerImg","assets/img/bakery-banner.png","url","https://uibakery.io/?utm_source=github&utm_medium=clicks&utm_campaign=banner"],[3,"descriptions"]],template:function(e,i){1&e&&(n.TgZ(0,"div",0),n._UZ(1,"ngx-landing-main-info"),n.qZA(),n.YNc(2,wn,2,3,"ngx-landing-description-section",1),n.ALo(3,"async"),n._UZ(4,"ngx-landing-theme-section"),n.TgZ(5,"div",0),n._UZ(6,"ngx-landing-reason-section")(7,"ngx-landing-reviews-section"),n.qZA(),n._UZ(8,"ngx-free-banner-section",2)(9,"ngx-free-banner-section",3)(10,"ngx-landing-our-projects-section"),n.TgZ(11,"div",0),n._UZ(12,"ngx-landing-social-section"),n.qZA(),n._UZ(13,"ngx-landing-contact-section")),2&e&&(n.xp6(2),n.Q6J("ngIf",n.lcZ(3,1,i.descriptions)))},dependencies:[c.O5,M,O,U,P,q,L,I,D,J,c.Ov],styles:["[_nghost-%COMP%] .gray-section[_ngcontent-%COMP%]{background-color:var(--gray-section-bg)}[_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%], [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%], [_nghost-%COMP%] ngx-backend-bundles-section[_ngcontent-%COMP%], [_nghost-%COMP%] ngx-free-banner-section[_ngcontent-%COMP%]{max-width:var(--content-width);margin:0 auto}[_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%]{margin-top:-3rem}@media (max-width: 575.98px){[_nghost-%COMP%] ngx-landing-main-info[_ngcontent-%COMP%], [_nghost-%COMP%] ngx-landing-description-section[_ngcontent-%COMP%], [_nghost-%COMP%] ngx-landing-theme-section[_ngcontent-%COMP%], [_nghost-%COMP%] ngx-landing-reason-section[_ngcontent-%COMP%], [_nghost-%COMP%] ngx-landing-reviews-section[_ngcontent-%COMP%], [_nghost-%COMP%] ngx-landing-our-projects-section[_ngcontent-%COMP%], [_nghost-%COMP%] ngx-landing-social-section[_ngcontent-%COMP%], [_nghost-%COMP%] ngx-landing-contact-section[_ngcontent-%COMP%]{max-width:100%}}"]})}return t})(),F=(()=>{class t{constructor(o,e){this.themeService=o,this.metadataService=e,this.metadataService.updateDescription("Save more than $33,000 using ngx-admin for personal and commercial use. The dashboard is based on Angular 15+ and Bootstrap 4+. Completely FREE and MIT licensed."),this.metadataService.updateTitle("Ngx-admin - most popular admin dashboard on Angular 15+ and Nebular."),this.themeService.changeTheme("ngx-landing")}static#n=this.\u0275fac=function(e){return new(e||t)(n.Y36(s.WMF),n.Y36(C.D))};static#t=this.\u0275cmp=n.Xpm({type:t,selectors:[["ngx-landing-home"]],decls:11,vars:0,consts:[["fixed",""],["withPopover",""],["target","_blank","href","https://uibakery.io/?utm_source=akveogithub&utm_medium=header&utm_campaign=ngxadmin",1,"btn","btn-green"],["fixed","",1,"footer"]],template:function(e,i){1&e&&(n.TgZ(0,"nb-layout")(1,"nb-layout-header",0)(2,"ngx-landing-header"),n._UZ(3,"ngx-material-theme-link",1),n.qZA(),n.TgZ(4,"a",2)(5,"span"),n._uU(6,"Build admin panels faster than ever"),n.qZA()()(),n.TgZ(7,"nb-layout-column"),n._UZ(8,"ngx-landing-sections-container"),n.qZA(),n.TgZ(9,"nb-layout-footer",3),n._UZ(10,"ngx-landing-footer"),n.qZA()())},dependencies:[s.Aqw,s.dP_,s.l88,s.dmS,w.I,y.O,k.M,N],styles:["[_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 1rem}[_nghost-%COMP%] .contact-us[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#000}[_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%]{background-color:var(--header-background-color)}[_nghost-%COMP%] nb-layout .main-container{padding-top:3rem}[_nghost-%COMP%] nb-layout .main-container .scrollable{padding-top:0}[_nghost-%COMP%] nb-layout .layout-container .columns{margin:0 auto}[_nghost-%COMP%] nb-layout-header{box-shadow:var(--shadow-default);background:var(--header-bg)}[_nghost-%COMP%] nb-layout-header ngx-landing-header{max-width:calc(var(--content-width) - 8.125rem * 2);margin:0 auto}[_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer{width:100%;background-color:var(--color-white);box-shadow:var(--shadow-default)}[_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer ngx-landing-footer{max-width:var(--content-width);justify-content:space-evenly;margin:0 auto}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:var(--font-main),sans-serif;border-radius:3px;border:none;background-color:var(--color-active-fg);color:#fff;padding:1rem;margin-right:6%!important;box-shadow:var(--shadow-btn);cursor:pointer;text-transform:uppercase}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:var(--shadow-hover-green-btn)}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:var(--shadow-active-green-btn)}[_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}@media (max-width: 1399.98px){[_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width: 767.98px){[_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-right:0}}@media (max-width: 575.98px){[_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:0;padding-right:0;height:3.75rem}}@media (max-width: 1199.98px){[_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem;margin:0!important}}@media (max-width: 991.98px){[_nghost-%COMP%] .btn[_ngcontent-%COMP%]{display:none}}"]})}return t})();var b=r(7672);let j=(()=>{class t{constructor(){}static#n=this.\u0275fac=function(e){return new(e||t)};static#t=this.\u0275cmp=n.Xpm({type:t,selectors:[["ngx-material-features"]],decls:23,vars:0,consts:[[1,"features"],[1,"feature"],[1,"number"],[1,"description"]],template:function(e,i){1&e&&(n.TgZ(0,"ngx-landing-section-title"),n._uU(1," Features and benefits\n"),n.qZA(),n.TgZ(2,"ul",0)(3,"li",1)(4,"div",2),n._uU(5,"1"),n.qZA(),n.TgZ(6,"div",3),n._uU(7," The most popular and trusted Angular open source dashboard template is out there. Used by hundreds of thousands developers worldwide and Fortune 500 companies* "),n.qZA()(),n.TgZ(8,"li",1)(9,"div",2),n._uU(10,"2"),n.qZA(),n.TgZ(11,"div",3),n._uU(12," Over 40+ Angular Components and 60+ Usage Examples. Kick off your project and save money by using ngx-admin. "),n.qZA()(),n.TgZ(13,"li",1)(14,"div",2),n._uU(15,"3"),n.qZA(),n.TgZ(16,"div",3),n._uU(17," Already using ngx-admin and willing to switch to material theme? Material theme is backward-compatible. Check out the article describing how to do that "),n.qZA()(),n.TgZ(18,"li",1)(19,"div",2),n._uU(20,"4"),n.qZA(),n.TgZ(21,"div",3),n._uU(22," ngx-admin material works perfectly with Angular Material and Nebular. Take the best from both! "),n.qZA()()())},dependencies:[l.p],styles:['[_nghost-%COMP%]{display:block}[_nghost-%COMP%] .features[_ngcontent-%COMP%]{width:calc(100% - 21.25rem);margin:-1.375rem auto 0;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}[_nghost-%COMP%] .features[_ngcontent-%COMP%] .feature[_ngcontent-%COMP%]{display:flex;width:50%;list-style:none;padding-right:3.75rem;padding-left:.25rem;margin-top:7.875rem}[_nghost-%COMP%] .features[_ngcontent-%COMP%] .feature[_ngcontent-%COMP%]:nth-child(2n){padding-right:0;padding-left:3.75rem}[_nghost-%COMP%] .features[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:8.75rem;color:#fff;text-shadow:0 .5rem 1rem #dae0eb;line-height:.3}[_nghost-%COMP%] .features[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{font-family:var(--font-secondary),sans-serif;font-size:var(--font-size-lg);line-height:1.5;margin-left:1.75rem}[_nghost-%COMP%] .features[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]:before{content:"";display:block;height:.25rem;width:3.5rem;margin-bottom:.375rem;background-color:var(--color-active-bg)}[_nghost-%COMP%] .features[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{font-family:var(--font-main),sans-serif}[_nghost-%COMP%] .features[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{text-decoration:none;font-family:var(--font-main),sans-serif;color:var(--color-active-fg)}@media (max-width: 1399.98px){[_nghost-%COMP%] .features[_ngcontent-%COMP%]{width:100%;padding:0 1rem;margin:0}[_nghost-%COMP%] .features[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:6rem}}@media (max-width: 767.98px){[_nghost-%COMP%]{padding-top:2.625rem;padding-bottom:0}[_nghost-%COMP%] .features[_ngcontent-%COMP%]{flex-direction:column}[_nghost-%COMP%] .features[_ngcontent-%COMP%] .feature[_ngcontent-%COMP%]{width:100%;margin:1.625rem 0 .375rem;padding:0}[_nghost-%COMP%] .features[_ngcontent-%COMP%] .feature[_ngcontent-%COMP%]:nth-child(2n){padding:0}[_nghost-%COMP%] .features[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{font-size:5rem;line-height:1.3}}']})}return t})(),Q=(()=>{class t{constructor(){}static#n=this.\u0275fac=function(e){return new(e||t)};static#t=this.\u0275cmp=n.Xpm({type:t,selectors:[["ngx-contact-form"]],decls:7,vars:0,consts:[[1,"contact"],["href","https://www.akveo.com/contact?utm_campaign=services%20-%20contacts%20-%20ngx_admin%20docs&utm_source=ngx-admin-material&utm_medium=referral&utm_content=landing_contact_section","target","_blank",1,"btn","btn-demo"]],template:function(e,i){1&e&&(n.TgZ(0,"div",0)(1,"h1"),n._uU(2,"Need customization?"),n.qZA(),n.TgZ(3,"p"),n._uU(4,"Thinking of building something outstanding based on ngx-admin or just need some Angular/React experts?"),n.qZA(),n.TgZ(5,"a",1),n._uU(6,"Contact us"),n.qZA()())},styles:["[_nghost-%COMP%] .contact[_ngcontent-%COMP%]{text-align:center;margin-bottom:4rem}[_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:2.5rem;color:var(--color-active-fg);margin:0}[_nghost-%COMP%] p[_ngcontent-%COMP%]{font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,sans-serif;font-size:1.5rem;line-height:1.5;margin-top:1.5rem;margin-bottom:1.5rem}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:var(--font-main),sans-serif;border-radius:3px;border:none;background:#ffffff;color:#000;box-shadow:var(--shadow-default);cursor:pointer;text-transform:uppercase}[_nghost-%COMP%] .btn.btn-demo[_ngcontent-%COMP%]{margin-top:.375rem;padding:1.125rem 6.25rem;color:#fff;background-color:var(--color-active-fg);box-shadow:var(--shadow-btn)}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:var(--shadow-hover-green-btn)}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:var(--shadow-active-green-btn)}"]})}return t})();const yn=[{path:"",component:F},{path:"material",component:(()=>{class t{constructor(o,e){this.themeService=o,this.metadataService=e,this.metadataService.updateDescription("Ngx-admin material works perfectly with Angular Material and Nebular. Over 40+ Angular Components and 60+ Usage Examples.Take the best from both!"),this.metadataService.updateTitle("Ngx-admin material dashboard template based on Angular 9+ and Bootstrap 4+"),this.themeService.changeTheme("ngx-landing-material")}static#n=this.\u0275fac=function(e){return new(e||t)(n.Y36(s.WMF),n.Y36(C.D))};static#t=this.\u0275cmp=n.Xpm({type:t,selectors:[["ngx-material-landing"]],decls:14,vars:0,consts:[["fixed",""],["target","_blank","href","https://uibakery.io/?utm_source=akveogithub&utm_medium=header&utm_campaign=ngxadmin",1,"btn"],[1,"main-section"],["material",""],["fixed","",1,"footer"]],template:function(e,i){1&e&&(n.TgZ(0,"nb-layout")(1,"nb-layout-header",0)(2,"ngx-landing-header"),n._UZ(3,"ngx-material-theme-link"),n.qZA(),n.TgZ(4,"a",1)(5,"span"),n._uU(6,"Build admin panels faster than ever"),n.qZA()()(),n.TgZ(7,"nb-layout-column",2),n._UZ(8,"ngx-landing-main-info",3)(9,"ngx-material-features")(10,"ngx-landing-theme-section",3)(11,"ngx-contact-form"),n.qZA(),n.TgZ(12,"nb-layout-footer",4),n._UZ(13,"ngx-landing-footer"),n.qZA()())},dependencies:[s.Aqw,s.dP_,s.l88,s.dmS,w.I,y.O,k.M,M,P,j,Q],styles:["[_nghost-%COMP%] .version{color:var(--color-basic-500)!important}[_nghost-%COMP%] ngx-landing-footer .h6, [_nghost-%COMP%] ngx-landing-footer .copy{color:#fff!important}[_nghost-%COMP%] .main-section[_ngcontent-%COMP%]{background-color:var(--gray-section-bg)}[_nghost-%COMP%] ngx-material-features[_ngcontent-%COMP%]{max-width:var(--content-width);margin:0 auto}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:var(--font-main),sans-serif;border-radius:3px;border:none;background-color:#fff!important;color:var(--color-active-fg)!important;padding:1rem;margin-right:6%!important;box-shadow:var(--shadow-btn);cursor:pointer;text-transform:uppercase}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:var(--shadow-hover-btn)}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:var(--shadow-active-btn)}[_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}@media (max-width: 575.98px){[_nghost-%COMP%] ngx-material-features[_ngcontent-%COMP%]{max-width:100%}}@media (max-width: 1199.98px){[_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem;margin:0!important}}@media (max-width: 991.98px){[_nghost-%COMP%] .btn[_ngcontent-%COMP%]{display:none}}","[_nghost-%COMP%] .contact-us[_ngcontent-%COMP%]{padding:5rem 1rem}[_nghost-%COMP%] .contact-us[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#000}[_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%]{background-color:var(--header-background-color)}[_nghost-%COMP%] nb-layout .main-container{padding-top:3rem}[_nghost-%COMP%] nb-layout .main-container .scrollable{padding-top:0}[_nghost-%COMP%] nb-layout .layout-container .columns{margin:0 auto}[_nghost-%COMP%] nb-layout-header{box-shadow:var(--shadow-default);background:var(--header-bg)}[_nghost-%COMP%] nb-layout-header ngx-landing-header{max-width:calc(var(--content-width) - 8.125rem * 2);margin:0 auto}[_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer{width:100%;background-color:var(--color-white);box-shadow:var(--shadow-default)}[_nghost-%COMP%] .layout .layout-container .content nb-layout-footer.footer ngx-landing-footer{max-width:var(--content-width);justify-content:space-evenly;margin:0 auto}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-family:var(--font-main),sans-serif;border-radius:3px;border:none;background-color:var(--color-active-fg);color:#fff;padding:1rem;margin-right:6%!important;box-shadow:var(--shadow-btn);cursor:pointer;text-transform:uppercase}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]:hover{box-shadow:var(--shadow-hover-green-btn)}[_nghost-%COMP%] .btn[_ngcontent-%COMP%]:active{box-shadow:var(--shadow-active-green-btn)}[_nghost-%COMP%] .btn.btn-download[_ngcontent-%COMP%]{margin-left:1em}@media (max-width: 1399.98px){[_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width: 767.98px){[_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-right:0}}@media (max-width: 575.98px){[_nghost-%COMP%] nb-layout-header[_ngcontent-%COMP%] nav{padding-left:0;padding-right:0;height:3.75rem}}@media (max-width: 1199.98px){[_nghost-%COMP%] .btn[_ngcontent-%COMP%]{font-size:.7rem;padding-bottom:1rem;padding-top:1rem;margin:0!important}}@media (max-width: 991.98px){[_nghost-%COMP%] .btn[_ngcontent-%COMP%]{display:none}}"]})}return t})()}];let kn=(()=>{class t{static#n=this.\u0275fac=function(e){return new(e||t)};static#t=this.\u0275mod=n.oAB({type:t});static#e=this.\u0275inj=n.cJS({imports:[b.Bz.forChild(yn),b.Bz]})}return t})();r(92198),r(18583),r(72986),r(48878);let x=(()=>{class t{transform(o,e){return o.find(g=>g.title.toLowerCase().includes(e.toLowerCase()))||o[0]}static#n=this.\u0275fac=function(e){return new(e||t)};static#t=this.\u0275pipe=n.Yjl({name:"license",type:t,pure:!0})}return t})();r(33495);let Y=(()=>{class t{transform(o){return{"background-image":`url('${o}')`}}static#n=this.\u0275fac=function(e){return new(e||t)};static#t=this.\u0275pipe=n.Yjl({name:"backgroundImage",type:t,pure:!0})}return t})();var Hn=r(13585);const En=[x,Y];let Rn=(()=>{class t{static#n=this.\u0275fac=function(e){return new(e||t)};static#t=this.\u0275mod=n.oAB({type:t});static#e=this.\u0275inj=n.cJS({providers:[...En],imports:[E.v,f.kz,kn,Hn.Z,s.T2N]})}return t})()}}]); \ No newline at end of file diff --git a/998-es2015.79d2828f3260a5e9121e.js b/998-es2015.79d2828f3260a5e9121e.js deleted file mode 100644 index 27814c849b..0000000000 --- a/998-es2015.79d2828f3260a5e9121e.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkngx_admin=self.webpackChunkngx_admin||[]).push([[998],{55998:function(e,t,s){"use strict";s.d(t,{Tl:function(){return fe},kz:function(){return ve}});var i=s(64762),a=s(37716),n=s(38583);function r(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function o(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(function(s){void 0===e[s]?e[s]=t[s]:r(t[s])&&r(e[s])&&Object.keys(t[s]).length>0&&o(e[s],t[s])})}var l="undefined"!=typeof document?document:{},d={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[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};o(l,d);var h="undefined"!=typeof window?window:{};o(h,{document:d,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}}});class p{constructor(e){const t=this;for(let s=0;s=0&&r.indexOf(">")>=0){let e="div";for(0===r.indexOf(":~]/)?(t||l).querySelectorAll(e.trim()):[l.getElementById(e.trim().split("#")[1])],i=0;i0&&e[0].nodeType)for(i=0;i=0;t-=1){const s=r[t];i&&s.listener===i||i&&s.listener&&s.listener.dom7proxy&&s.listener.dom7proxy===i?(n.removeEventListener(e,s.proxyListener,a),r.splice(t,1)):i||(n.removeEventListener(e,s.proxyListener,a),r.splice(t,1))}}}return this},trigger:function(...e){const t=e[0].split(" "),s=e[1];for(let a=0;at>0),a.dispatchEvent(r),a.dom7EventData=[],delete a.dom7EventData}}return this},transitionEnd:function(e){const t=["webkitTransitionEnd","transitionend"],s=this;let i;function a(n){if(n.target===this)for(e.call(this,n),i=0;i0){if(e){const 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(e){if(this.length>0){if(e){const 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){const e=this[0],t=e.getBoundingClientRect(),s=l.body;return{top:t.top+(e===h?h.scrollY:e.scrollTop)-(e.clientTop||s.clientTop||0),left:t.left+(e===h?h.scrollX:e.scrollLeft)-(e.clientLeft||s.clientLeft||0)}}return null},css:function(e,t){let s;if(1===arguments.length){if("string"!=typeof e){for(s=0;st-1?new p([]):e<0?(s=t+e,new p(s<0?[]:[this[s]])):new p([this[e]])},append:function(...e){let t;for(let s=0;s=0;s-=1)this[t].insertBefore(i.childNodes[s],this[t].childNodes[0])}else if(e instanceof p)for(s=0;s0?e?this[0].nextElementSibling&&c(this[0].nextElementSibling).is(e)?new p([this[0].nextElementSibling]):new p([]):new p(this[0].nextElementSibling?[this[0].nextElementSibling]:[]):new p([])},nextAll:function(e){const t=[];let s=this[0];if(!s)return new p([]);for(;s.nextElementSibling;){const i=s.nextElementSibling;e?c(i).is(e)&&t.push(i):t.push(i),s=i}return new p(t)},prev:function(e){if(this.length>0){const t=this[0];return e?t.previousElementSibling&&c(t.previousElementSibling).is(e)?new p([t.previousElementSibling]):new p([]):new p(t.previousElementSibling?[t.previousElementSibling]:[])}return new p([])},prevAll:function(e){const t=[];let s=this[0];if(!s)return new p([]);for(;s.previousElementSibling;){const i=s.previousElementSibling;e?c(i).is(e)&&t.push(i):t.push(i),s=i}return new p(t)},parent:function(e){const t=[];for(let s=0;s{c.fn[e]=c.fn[e]||m[e]});const g={deleteProps(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(s){}try{delete t[e]}catch(s){}})},nextTick:(e,t=0)=>setTimeout(e,t),now:()=>Date.now(),getTranslate(e,t="x"){let s,i,a;const n=h.getComputedStyle(e,null);return h.WebKitCSSMatrix?(i=n.transform||n.webkitTransform,i.split(",").length>6&&(i=i.split(", ").map(e=>e.replace(",",".")).join(", ")),a=new h.WebKitCSSMatrix("none"===i?"":i)):(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=a.toString().split(",")),"x"===t&&(i=h.WebKitCSSMatrix?a.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(i=h.WebKitCSSMatrix?a.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),i||0},parseUrlQuery(e){const t={};let s,i,a,n,r=e||h.location.href;if("string"==typeof r&&r.length)for(r=r.indexOf("?")>-1?r.replace(/\S*\?/,""):"",i=r.split("&").filter(e=>""!==e),n=i.length,s=0;s"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object,extend(...e){const t=Object(e[0]);for(let s=1;s=0,observer:"MutationObserver"in h||"WebkitMutationObserver"in h,passiveListener:function(){let e=!1;try{const t=Object.defineProperty({},"passive",{get(){e=!0}});h.addEventListener("testPassiveListener",null,t)}catch(t){}return e}(),gestures:"ongesturestart"in h};class v{constructor(e={}){const t=this;t.params=e,t.eventsListeners={},t.params&&t.params.on&&Object.keys(t.params.on).forEach(e=>{t.on(e,t.params.on[e])})}on(e,t,s){const i=this;if("function"!=typeof t)return i;const a=s?"unshift":"push";return e.split(" ").forEach(e=>{i.eventsListeners[e]||(i.eventsListeners[e]=[]),i.eventsListeners[e][a](t)}),i}once(e,t,s){const i=this;if("function"!=typeof t)return i;function a(...s){i.off(e,a),a.f7proxy&&delete a.f7proxy,t.apply(i,s)}return a.f7proxy=t,i.on(e,a,s)}off(e,t){const s=this;return s.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?s.eventsListeners[e]=[]:s.eventsListeners[e]&&s.eventsListeners[e].length&&s.eventsListeners[e].forEach((i,a)=>{(i===t||i.f7proxy&&i.f7proxy===t)&&s.eventsListeners[e].splice(a,1)})}),s):s}emit(...e){const t=this;if(!t.eventsListeners)return t;let s,i,a;return"string"==typeof e[0]||Array.isArray(e[0])?(s=e[0],i=e.slice(1,e.length),a=t):(s=e[0].events,i=e[0].data,a=e[0].context||t),(Array.isArray(s)?s:s.split(" ")).forEach(e=>{if(t.eventsListeners&&t.eventsListeners[e]){const s=[];t.eventsListeners[e].forEach(e=>{s.push(e)}),s.forEach(e=>{e.apply(a,i)})}}),t}useModulesParams(e){const t=this;t.modules&&Object.keys(t.modules).forEach(s=>{const i=t.modules[s];i.params&&g.extend(e,i.params)})}useModules(e={}){const t=this;t.modules&&Object.keys(t.modules).forEach(s=>{const i=t.modules[s],a=e[s]||{};i.instance&&Object.keys(i.instance).forEach(e=>{const s=i.instance[e];t[e]="function"==typeof s?s.bind(t):s}),i.on&&t.on&&Object.keys(i.on).forEach(e=>{t.on(e,i.on[e])}),i.create&&i.create.bind(t)(a)})}static set components(e){this.use&&this.use(e)}static installModule(e,...t){const s=this;s.prototype.modules||(s.prototype.modules={});const i=e.name||`${Object.keys(s.prototype.modules).length}_${g.now()}`;return s.prototype.modules[i]=e,e.proto&&Object.keys(e.proto).forEach(t=>{s.prototype[t]=e.proto[t]}),e.static&&Object.keys(e.static).forEach(t=>{s[t]=e.static[t]}),e.install&&e.install.apply(s,t),s}static use(e,...t){const s=this;return Array.isArray(e)?(e.forEach(e=>s.installModule(e)),s):s.installModule(e,...t)}}var S={updateSize:function(){let e,t;const s=this.$el;e=void 0!==this.params.width?this.params.width:s[0].clientWidth,t=void 0!==this.params.height?this.params.height:s[0].clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt(s.css("padding-left"),10)-parseInt(s.css("padding-right"),10),t=t-parseInt(s.css("padding-top"),10)-parseInt(s.css("padding-bottom"),10),g.extend(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){const e=this,t=e.params,{$wrapperEl:s,size:i,rtlTranslate:a,wrongRTL:n}=e,r=e.virtual&&t.virtual.enabled,o=r?e.virtual.slides.length:e.slides.length,l=s.children(`.${e.params.slideClass}`),d=r?e.virtual.slides.length:l.length;let p=[];const c=[],u=[];function m(e){return!t.cssMode||e!==l.length-1}let f=t.slidesOffsetBefore;"function"==typeof f&&(f=t.slidesOffsetBefore.call(e));let v=t.slidesOffsetAfter;"function"==typeof v&&(v=t.slidesOffsetAfter.call(e));const S=e.snapGrid.length,w=e.snapGrid.length;let b,E,T=t.spaceBetween,y=-f,x=0,C=0;if(void 0===i)return;"string"==typeof T&&T.indexOf("%")>=0&&(T=parseFloat(T.replace("%",""))/100*i),e.virtualSize=-T,l.css(a?{marginLeft:"",marginTop:""}:{marginRight:"",marginBottom:""}),t.slidesPerColumn>1&&(b=Math.floor(d/t.slidesPerColumn)===d/e.params.slidesPerColumn?d:Math.ceil(d/t.slidesPerColumn)*t.slidesPerColumn,"auto"!==t.slidesPerView&&"row"===t.slidesPerColumnFill&&(b=Math.max(b,t.slidesPerView*t.slidesPerColumn)));const $=t.slidesPerColumn,M=b/$,I=Math.floor(d/t.slidesPerColumn);for(let g=0;g1){let i,a,n;if("row"===t.slidesPerColumnFill&&t.slidesPerGroup>1){const e=Math.floor(g/(t.slidesPerGroup*t.slidesPerColumn)),r=g-t.slidesPerColumn*t.slidesPerGroup*e,o=0===e?t.slidesPerGroup:Math.min(Math.ceil((d-e*$*t.slidesPerGroup)/$),t.slidesPerGroup);n=Math.floor(r/o),a=r-n*o+e*t.slidesPerGroup,i=a+n*b/$,s.css({"-webkit-box-ordinal-group":i,"-moz-box-ordinal-group":i,"-ms-flex-order":i,"-webkit-order":i,order:i})}else"column"===t.slidesPerColumnFill?(a=Math.floor(g/$),n=g-a*$,(a>I||a===I&&n===$-1)&&(n+=1,n>=$&&(n=0,a+=1))):(n=Math.floor(g/M),a=g-n*M);s.css("margin-"+(e.isHorizontal()?"top":"left"),0!==n&&t.spaceBetween&&`${t.spaceBetween}px`)}if("none"!==s.css("display")){if("auto"===t.slidesPerView){const i=h.getComputedStyle(s[0],null),a=s[0].style.transform,n=s[0].style.webkitTransform;if(a&&(s[0].style.transform="none"),n&&(s[0].style.webkitTransform="none"),t.roundLengths)E=e.isHorizontal()?s.outerWidth(!0):s.outerHeight(!0);else if(e.isHorizontal()){const e=parseFloat(i.getPropertyValue("width")),t=parseFloat(i.getPropertyValue("padding-left")),s=parseFloat(i.getPropertyValue("padding-right")),a=parseFloat(i.getPropertyValue("margin-left")),n=parseFloat(i.getPropertyValue("margin-right")),r=i.getPropertyValue("box-sizing");E=r&&"border-box"===r?e+a+n:e+t+s+a+n}else{const e=parseFloat(i.getPropertyValue("height")),t=parseFloat(i.getPropertyValue("padding-top")),s=parseFloat(i.getPropertyValue("padding-bottom")),a=parseFloat(i.getPropertyValue("margin-top")),n=parseFloat(i.getPropertyValue("margin-bottom")),r=i.getPropertyValue("box-sizing");E=r&&"border-box"===r?e+a+n:e+t+s+a+n}a&&(s[0].style.transform=a),n&&(s[0].style.webkitTransform=n),t.roundLengths&&(E=Math.floor(E))}else E=(i-(t.slidesPerView-1)*T)/t.slidesPerView,t.roundLengths&&(E=Math.floor(E)),l[g]&&(e.isHorizontal()?l[g].style.width=`${E}px`:l[g].style.height=`${E}px`);l[g]&&(l[g].swiperSlideSize=E),u.push(E),t.centeredSlides?(y=y+E/2+x/2+T,0===x&&0!==g&&(y=y-i/2-T),0===g&&(y=y-i/2-T),Math.abs(y)<.001&&(y=0),t.roundLengths&&(y=Math.floor(y)),C%t.slidesPerGroup==0&&p.push(y),c.push(y)):(t.roundLengths&&(y=Math.floor(y)),(C-Math.min(e.params.slidesPerGroupSkip,C))%e.params.slidesPerGroup==0&&p.push(y),c.push(y),y=y+E+T),e.virtualSize+=E+T,x=E,C+=1}}let P;if(e.virtualSize=Math.max(e.virtualSize,i)+v,a&&n&&("slide"===t.effect||"coverflow"===t.effect)&&s.css({width:`${e.virtualSize+t.spaceBetween}px`}),t.setWrapperSize&&(e.isHorizontal()?s.css({width:`${e.virtualSize+t.spaceBetween}px`}):s.css({height:`${e.virtualSize+t.spaceBetween}px`})),t.slidesPerColumn>1&&(e.virtualSize=(E+t.spaceBetween)*b,e.virtualSize=Math.ceil(e.virtualSize/t.slidesPerColumn)-t.spaceBetween,e.isHorizontal()?s.css({width:`${e.virtualSize+t.spaceBetween}px`}):s.css({height:`${e.virtualSize+t.spaceBetween}px`}),t.centeredSlides)){P=[];for(let s=0;s1&&p.push(e.virtualSize-i)}if(0===p.length&&(p=[0]),0!==t.spaceBetween&&(e.isHorizontal()?a?l.filter(m).css({marginLeft:`${T}px`}):l.filter(m).css({marginRight:`${T}px`}):l.filter(m).css({marginBottom:`${T}px`})),t.centeredSlides&&t.centeredSlidesBounds){let e=0;u.forEach(s=>{e+=s+(t.spaceBetween?t.spaceBetween:0)}),e-=t.spaceBetween;const s=e-i;p=p.map(e=>e<0?-f:e>s?s+v:e)}if(t.centerInsufficientSlides){let e=0;if(u.forEach(s=>{e+=s+(t.spaceBetween?t.spaceBetween:0)}),e-=t.spaceBetween,e{p[s]=e-t}),c.forEach((e,s)=>{c[s]=e+t})}}g.extend(e,{slides:l,snapGrid:p,slidesGrid:c,slidesSizesGrid:u}),d!==o&&e.emit("slidesLengthChange"),p.length!==S&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),c.length!==w&&e.emit("slidesGridLengthChange"),(t.watchSlidesProgress||t.watchSlidesVisibility)&&e.updateSlidesOffset()},updateAutoHeight:function(e){const t=this,s=[];let i,a=0;if("number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed),"auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)t.visibleSlides.each((e,t)=>{s.push(t)});else for(i=0;it.slides.length)break;s.push(t.slides.eq(e)[0])}else s.push(t.slides.eq(t.activeIndex)[0]);for(i=0;ia?e:a}a&&t.$wrapperEl.css("height",`${a}px`)},updateSlidesOffset:function(){const e=this,t=e.slides;for(let s=0;s=0&&a1&&o<=t.size||a<=0&&o>=t.size)&&(t.visibleSlides.push(e),t.visibleSlidesIndexes.push(r),i.eq(r).addClass(s.slideVisibleClass))}e.progress=a?-o:o}t.visibleSlides=c(t.visibleSlides)},updateProgress:function(e){const t=this;if(void 0===e){const s=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*s||0}const s=t.params,i=t.maxTranslate()-t.minTranslate();let{progress:a,isBeginning:n,isEnd:r}=t;const o=n,l=r;0===i?(a=0,n=!0,r=!0):(a=(e-t.minTranslate())/i,n=a<=0,r=a>=1),g.extend(t,{progress:a,isBeginning:n,isEnd:r}),(s.watchSlidesProgress||s.watchSlidesVisibility||s.centeredSlides&&s.autoHeight)&&t.updateSlidesProgress(e),n&&!o&&t.emit("reachBeginning toEdge"),r&&!l&&t.emit("reachEnd toEdge"),(o&&!n||l&&!r)&&t.emit("fromEdge"),t.emit("progress",a)},updateSlidesClasses:function(){const{slides:e,params:t,$wrapperEl:s,activeIndex:i,realIndex:a}=this,n=this.virtual&&t.virtual.enabled;let r;e.removeClass(`${t.slideActiveClass} ${t.slideNextClass} ${t.slidePrevClass} ${t.slideDuplicateActiveClass} ${t.slideDuplicateNextClass} ${t.slideDuplicatePrevClass}`),r=n?this.$wrapperEl.find(`.${t.slideClass}[data-swiper-slide-index="${i}"]`):e.eq(i),r.addClass(t.slideActiveClass),t.loop&&(r.hasClass(t.slideDuplicateClass)?s.children(`.${t.slideClass}:not(.${t.slideDuplicateClass})[data-swiper-slide-index="${a}"]`).addClass(t.slideDuplicateActiveClass):s.children(`.${t.slideClass}.${t.slideDuplicateClass}[data-swiper-slide-index="${a}"]`).addClass(t.slideDuplicateActiveClass));let o=r.nextAll(`.${t.slideClass}`).eq(0).addClass(t.slideNextClass);t.loop&&0===o.length&&(o=e.eq(0),o.addClass(t.slideNextClass));let l=r.prevAll(`.${t.slideClass}`).eq(0).addClass(t.slidePrevClass);t.loop&&0===l.length&&(l=e.eq(-1),l.addClass(t.slidePrevClass)),t.loop&&(o.hasClass(t.slideDuplicateClass)?s.children(`.${t.slideClass}:not(.${t.slideDuplicateClass})[data-swiper-slide-index="${o.attr("data-swiper-slide-index")}"]`).addClass(t.slideDuplicateNextClass):s.children(`.${t.slideClass}.${t.slideDuplicateClass}[data-swiper-slide-index="${o.attr("data-swiper-slide-index")}"]`).addClass(t.slideDuplicateNextClass),l.hasClass(t.slideDuplicateClass)?s.children(`.${t.slideClass}:not(.${t.slideDuplicateClass})[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(t.slideDuplicatePrevClass):s.children(`.${t.slideClass}.${t.slideDuplicateClass}[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(t.slideDuplicatePrevClass))},updateActiveIndex:function(e){const t=this.rtlTranslate?this.translate:-this.translate,{slidesGrid:s,snapGrid:i,params:a,activeIndex:n,realIndex:r,snapIndex:o}=this;let l,d=e;if(void 0===d){for(let e=0;e=s[e]&&t=s[e]&&t=s[e]&&(d=e);a.normalizeSlideIndex&&(d<0||void 0===d)&&(d=0)}if(i.indexOf(t)>=0)l=i.indexOf(t);else{const e=Math.min(a.slidesPerGroupSkip,d);l=e+Math.floor((d-e)/a.slidesPerGroup)}if(l>=i.length&&(l=i.length-1),d===n)return void(l!==o&&(this.snapIndex=l,this.emit("snapIndexChange")));const h=parseInt(this.slides.eq(d).attr("data-swiper-slide-index")||d,10);g.extend(this,{snapIndex:l,realIndex:h,previousIndex:n,activeIndex:d}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),r!==h&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")},updateClickedSlide:function(e){const t=this,s=t.params,i=c(e.target).closest(`.${s.slideClass}`)[0];let a=!1;if(i)for(let n=0;nl?l:i&&e=o.length&&(m=o.length-1),(h||r.initialSlide||0)===(d||0)&&s&&a.emit("beforeSlideChangeStart");const g=-o[m];if(a.updateProgress(g),r.normalizeSlideIndex)for(let v=0;v=Math.floor(100*l[v])&&(n=v);if(a.initialized&&n!==h){if(!a.allowSlideNext&&ga.translate&&g>a.maxTranslate()&&(h||0)!==n)return!1}let f;if(f=n>h?"next":nd(e));o.map(e=>d(e)),p.indexOf(h);let c,u=r[p.indexOf(h)-1];return void 0===u&&a.cssMode&&r.forEach(e=>{!u&&h>=e&&(u=e)}),void 0!==u&&(c=o.indexOf(u),c<0&&(c=i.activeIndex-1)),i.slideTo(c,e,t,s)},slideReset:function(e=this.params.speed,t=!0,s){return this.slideTo(this.activeIndex,e,t,s)},slideToClosest:function(e=this.params.speed,t=!0,s,i=.5){const a=this;let n=a.activeIndex;const r=Math.min(a.params.slidesPerGroupSkip,n),o=r+Math.floor((n-r)/a.params.slidesPerGroup),l=a.rtlTranslate?a.translate:-a.translate;if(l>=a.snapGrid[o]){const e=a.snapGrid[o];l-e>(a.snapGrid[o+1]-e)*i&&(n+=a.params.slidesPerGroup)}else{const e=a.snapGrid[o-1];l-e<=(a.snapGrid[o]-e)*i&&(n-=a.params.slidesPerGroup)}return n=Math.max(n,0),n=Math.min(n,a.slidesGrid.length-1),a.slideTo(n,e,t,s)},slideToClickedSlide:function(){const e=this,{params:t,$wrapperEl:s}=e,i="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let a,n=e.clickedIndex;if(t.loop){if(e.animating)return;a=parseInt(c(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?ne.slides.length-e.loopedSlides+i/2?(e.loopFix(),n=s.children(`.${t.slideClass}[data-swiper-slide-index="${a}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),g.nextTick(()=>{e.slideTo(n)})):e.slideTo(n):n>e.slides.length-i?(e.loopFix(),n=s.children(`.${t.slideClass}[data-swiper-slide-index="${a}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),g.nextTick(()=>{e.slideTo(n)})):e.slideTo(n)}else e.slideTo(n)}},E={loopCreate:function(){const e=this,{params:t,$wrapperEl:s}=e;s.children(`.${t.slideClass}.${t.slideDuplicateClass}`).remove();let i=s.children(`.${t.slideClass}`);if(t.loopFillGroupWithBlank){const e=t.slidesPerGroup-i.length%t.slidesPerGroup;if(e!==t.slidesPerGroup){for(let i=0;ii.length&&(e.loopedSlides=i.length);const a=[],n=[];i.each((t,s)=>{const r=c(s);t=i.length-e.loopedSlides&&a.push(s),r.attr("data-swiper-slide-index",t)});for(let r=0;r=0;r-=1)s.prepend(c(a[r].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");const{activeIndex:e,slides:t,loopedSlides:s,allowSlidePrev:i,allowSlideNext:a,snapGrid:n,rtlTranslate:r}=this;let o;this.allowSlidePrev=!0,this.allowSlideNext=!0;const l=-n[e]-this.getTranslate();e=t.length-s&&(o=-t.length+e+s,o+=s,this.slideTo(o,0,!1,!0)&&0!==l&&this.setTranslate((r?-this.translate:this.translate)-l)),this.allowSlidePrev=i,this.allowSlideNext=a,this.emit("loopFix")},loopDestroy:function(){const{$wrapperEl:e,params:t,slides:s}=this;e.children(`.${t.slideClass}.${t.slideDuplicateClass},.${t.slideClass}.${t.slideBlankClass}`).remove(),s.removeAttr("data-swiper-slide-index")}},T={setGrabCursor:function(e){if(f.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)return;const t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"},unsetGrabCursor:function(){f.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},y={appendSlide:function(e){const{$wrapperEl:t,params:s}=this;if(s.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(let i=0;i=o)return void s.appendSlide(t);let l=r>e?r+1:r;const d=[];for(let h=o-1;h>=e;h-=1){const e=s.slides.eq(h);e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;ee?r+t.length:r}else i.append(t);for(let h=0;h=0||t.indexOf("Trident/")>=0,p=t.indexOf("Edge/")>=0,c=t.indexOf("Gecko/")>=0&&t.indexOf("Firefox/")>=0,u="Win32"===e,m=t.toLowerCase().indexOf("electron")>=0;let g="MacIntel"===e;return!r&&g&&f.touch&&(1024===i&&1366===a||834===i&&1194===a||834===i&&1112===a||768===i&&1024===a)&&(r=t.match(/(Version)\/([\d.]+)/),g=!1),s.ie=d,s.edge=p,s.firefox=c,n&&!u&&(s.os="android",s.osVersion=n[2],s.android=!0,s.androidChrome=t.toLowerCase().indexOf("chrome")>=0),(r||l||o)&&(s.os="ios",s.ios=!0),l&&!o&&(s.osVersion=l[2].replace(/_/g,"."),s.iphone=!0),r&&(s.osVersion=r[2].replace(/_/g,"."),s.ipad=!0),o&&(s.osVersion=o[3]?o[3].replace(/_/g,"."):null,s.ipod=!0),s.ios&&s.osVersion&&t.indexOf("Version/")>=0&&"10"===s.osVersion.split(".")[0]&&(s.osVersion=t.toLowerCase().split("version/")[1].split(" ")[0]),s.webView=!(!(l||r||o)||!t.match(/.*AppleWebKit(?!.*Safari)/i)&&!h.navigator.standalone)||h.matchMedia&&h.matchMedia("(display-mode: standalone)").matches,s.webview=s.webView,s.standalone=s.webView,s.desktop=!(s.ios||s.android)||m,s.desktop&&(s.electron=m,s.macos=g,s.windows=u,s.macos&&(s.os="macos"),s.windows&&(s.os="windows")),s.pixelRatio=h.devicePixelRatio||1,s}();function C(e){const t=this,s=t.touchEventsData,{params:i,touches:a}=t;if(t.animating&&i.preventInteractionOnTransition)return;let n=e;n.originalEvent&&(n=n.originalEvent);const r=c(n.target);if("wrapper"===i.touchEventsTarget&&!r.closest(t.wrapperEl).length)return;if(s.isTouchEvent="touchstart"===n.type,!s.isTouchEvent&&"which"in n&&3===n.which)return;if(!s.isTouchEvent&&"button"in n&&n.button>0)return;if(s.isTouched&&s.isMoved)return;if(i.noSwiping&&r.closest(i.noSwipingSelector?i.noSwipingSelector:`.${i.noSwipingClass}`)[0])return void(t.allowClick=!0);if(i.swipeHandler&&!r.closest(i.swipeHandler)[0])return;a.currentX="touchstart"===n.type?n.targetTouches[0].pageX:n.pageX,a.currentY="touchstart"===n.type?n.targetTouches[0].pageY:n.pageY;const o=a.currentX,d=a.currentY,p=i.edgeSwipeThreshold||i.iOSEdgeSwipeThreshold;if(!i.edgeSwipeDetection&&!i.iOSEdgeSwipeDetection||!(o<=p||o>=h.screen.width-p)){if(g.extend(s,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),a.startX=o,a.startY=d,s.touchStartTime=g.now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,i.threshold>0&&(s.allowThresholdMove=!1),"touchstart"!==n.type){let e=!0;r.is(s.formElements)&&(e=!1),l.activeElement&&c(l.activeElement).is(s.formElements)&&l.activeElement!==r[0]&&l.activeElement.blur();const a=e&&t.allowTouchMove&&i.touchStartPreventDefault;(i.touchStartForcePreventDefault||a)&&n.preventDefault()}t.emit("touchStart",n)}}function $(e){const t=this,s=t.touchEventsData,{params:i,touches:a,rtlTranslate:n}=t;let r=e;if(r.originalEvent&&(r=r.originalEvent),!s.isTouched)return void(s.startMoving&&s.isScrolling&&t.emit("touchMoveOpposite",r));if(s.isTouchEvent&&"touchmove"!==r.type)return;const o="touchmove"===r.type&&r.targetTouches&&(r.targetTouches[0]||r.changedTouches[0]),d="touchmove"===r.type?o.pageX:r.pageX,h="touchmove"===r.type?o.pageY:r.pageY;if(r.preventedByNestedSwiper)return a.startX=d,void(a.startY=h);if(!t.allowTouchMove)return t.allowClick=!1,void(s.isTouched&&(g.extend(a,{startX:d,startY:h,currentX:d,currentY:h}),s.touchStartTime=g.now()));if(s.isTouchEvent&&i.touchReleaseOnEdges&&!i.loop)if(t.isVertical()){if(ha.startY&&t.translate>=t.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(da.startX&&t.translate>=t.minTranslate())return;if(s.isTouchEvent&&l.activeElement&&r.target===l.activeElement&&c(r.target).is(s.formElements))return s.isMoved=!0,void(t.allowClick=!1);if(s.allowTouchCallbacks&&t.emit("touchMove",r),r.targetTouches&&r.targetTouches.length>1)return;a.currentX=d,a.currentY=h;const p=a.currentX-a.startX,u=a.currentY-a.startY;if(t.params.threshold&&Math.sqrt(p**2+u**2)=25&&(e=180*Math.atan2(Math.abs(u),Math.abs(p))/Math.PI,s.isScrolling=t.isHorizontal()?e>i.touchAngle:90-e>i.touchAngle)}if(s.isScrolling&&t.emit("touchMoveOpposite",r),void 0===s.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(s.startMoving=!0)),s.isScrolling)return void(s.isTouched=!1);if(!s.startMoving)return;t.allowClick=!1,!i.cssMode&&r.cancelable&&r.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&r.stopPropagation(),s.isMoved||(i.loop&&t.loopFix(),s.startTranslate=t.getTranslate(),t.setTransition(0),t.animating&&t.$wrapperEl.trigger("webkitTransitionEnd transitionend"),s.allowMomentumBounce=!1,!i.grabCursor||!0!==t.allowSlideNext&&!0!==t.allowSlidePrev||t.setGrabCursor(!0),t.emit("sliderFirstMove",r)),t.emit("sliderMove",r),s.isMoved=!0;let m=t.isHorizontal()?p:u;a.diff=m,m*=i.touchRatio,n&&(m=-m),t.swipeDirection=m>0?"prev":"next",s.currentTranslate=m+s.startTranslate;let f=!0,v=i.resistanceRatio;if(i.touchReleaseOnEdges&&(v=0),m>0&&s.currentTranslate>t.minTranslate()?(f=!1,i.resistance&&(s.currentTranslate=t.minTranslate()-1+(-t.minTranslate()+s.startTranslate+m)**v)):m<0&&s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),i.threshold>0){if(!(Math.abs(m)>i.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,s.currentTranslate=s.startTranslate,void(a.diff=t.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}i.followFinger&&!i.cssMode&&((i.freeMode||i.watchSlidesProgress||i.watchSlidesVisibility)&&(t.updateActiveIndex(),t.updateSlidesClasses()),i.freeMode&&(0===s.velocities.length&&s.velocities.push({position:a[t.isHorizontal()?"startX":"startY"],time:s.touchStartTime}),s.velocities.push({position:a[t.isHorizontal()?"currentX":"currentY"],time:g.now()})),t.updateProgress(s.currentTranslate),t.setTranslate(s.currentTranslate))}function M(e){const t=this,s=t.touchEventsData,{params:i,touches:a,rtlTranslate:n,$wrapperEl:r,slidesGrid:o,snapGrid:l}=t;let d=e;if(d.originalEvent&&(d=d.originalEvent),s.allowTouchCallbacks&&t.emit("touchEnd",d),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&i.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);i.grabCursor&&s.isMoved&&s.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const h=g.now(),p=h-s.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),p<300&&h-s.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),s.lastClickTime=g.now(),g.nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!s.isTouched||!s.isMoved||!t.swipeDirection||0===a.diff||s.currentTranslate===s.startTranslate)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);let c;if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,c=i.followFinger?n?t.translate:-t.translate:-s.currentTranslate,i.cssMode)return;if(i.freeMode){if(c<-t.minTranslate())return void t.slideTo(t.activeIndex);if(c>-t.maxTranslate())return void t.slideTo(t.slides.length1){const e=s.velocities.pop(),a=s.velocities.pop(),n=e.time-a.time;t.velocity=(e.position-a.position)/n,t.velocity/=2,Math.abs(t.velocity)150||g.now()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=i.freeModeMomentumVelocityRatio,s.velocities.length=0;let e=1e3*i.freeModeMomentumRatio,a=t.translate+t.velocity*e;n&&(a=-a);let o,d=!1;const h=20*Math.abs(t.velocity)*i.freeModeMomentumBounceRatio;let p;if(at.minTranslate())i.freeModeMomentumBounce?(a-t.minTranslate()>h&&(a=t.minTranslate()+h),o=t.minTranslate(),d=!0,s.allowMomentumBounce=!0):a=t.minTranslate(),i.loop&&i.centeredSlides&&(p=!0);else if(i.freeModeSticky){let e;for(let t=0;t-a){e=t;break}a=Math.abs(l[e]-a){t.loopFix()}),0!==t.velocity){if(e=n?Math.abs((-a-t.translate)/t.velocity):Math.abs((a-t.translate)/t.velocity),i.freeModeSticky){const s=Math.abs((n?-a:a)-t.translate),r=t.slidesSizesGrid[t.activeIndex];e=s{t&&!t.destroyed&&s.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(i.speed),setTimeout(()=>{t.setTranslate(o),r.transitionEnd(()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(t.updateProgress(a),t.setTransition(e),t.setTranslate(a),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,r.transitionEnd(()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(a),t.updateActiveIndex(),t.updateSlidesClasses()}else if(i.freeModeSticky)return void t.slideToClosest();return void((!i.freeModeMomentum||p>=i.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses()))}let u=0,m=t.slidesSizesGrid[0];for(let g=0;g=o[g]&&c=o[g]&&(u=g,m=o[o.length-1]-o[o.length-2])}const f=(c-o[u])/m,v=ui.longSwipesMs){if(!i.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&t.slideTo(f>=i.longSwipesRatio?u+v:u),"prev"===t.swipeDirection&&t.slideTo(f>1-i.longSwipesRatio?u+v:u)}else{if(!i.shortSwipes)return void t.slideTo(t.activeIndex);!t.navigation||d.target!==t.navigation.nextEl&&d.target!==t.navigation.prevEl?("next"===t.swipeDirection&&t.slideTo(u+v),"prev"===t.swipeDirection&&t.slideTo(u)):t.slideTo(d.target===t.navigation.nextEl?u+v:u)}}function I(){const{params:e,el:t}=this;if(t&&0===t.offsetWidth)return;e.breakpoints&&this.setBreakpoint();const{allowSlideNext:s,allowSlidePrev:i,snapGrid:a}=this;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),this.slideTo(("auto"===e.slidesPerView||e.slidesPerView>1)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slides.length-1:this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=i,this.allowSlideNext=s,this.params.watchOverflow&&a!==this.snapGrid&&this.checkOverflow()}function P(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function O(){const{wrapperEl:e,rtlTranslate:t}=this;let s;this.previousTranslate=this.translate,this.translate=this.isHorizontal()?t?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:-e.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();const i=this.maxTranslate()-this.minTranslate();s=0===i?0:(this.translate-this.minTranslate())/i,s!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}let A=!1;function L(){}var z={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,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,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!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:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,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};const k={update:S,translate:w,transition:{setTransition:function(e,t){this.params.cssMode||this.$wrapperEl.transition(e),this.emit("setTransition",e,t)},transitionStart:function(e=!0,t){const s=this,{activeIndex:i,params:a,previousIndex:n}=s;if(a.cssMode)return;a.autoHeight&&s.updateAutoHeight();let r=t;if(r||(r=i>n?"next":ia?"next":i{const t=l[e];void 0!==t&&(l[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto")});const d=l||e.originalParams,h=a.slidesPerColumn>1,p=d.slidesPerColumn>1;h&&!p?n.removeClass(`${a.containerModifierClass}multirow ${a.containerModifierClass}multirow-column`):!h&&p&&(n.addClass(`${a.containerModifierClass}multirow`),"column"===d.slidesPerColumnFill&&n.addClass(`${a.containerModifierClass}multirow-column`));const c=d.direction&&d.direction!==a.direction,u=a.loop&&(d.slidesPerView!==a.slidesPerView||c);c&&s&&e.changeDirection(),g.extend(e.params,d),g.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=o,u&&s&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-i+e.loopedSlides,0,!1)),e.emit("breakpoint",d)}},getBreakpoint:function(e){if(!e)return;let t=!1;const s=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:h.innerHeight*t,point:e}}return{value:e,point:e}});s.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let i=0;i0&&e.slidesOffsetBefore+e.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;this.isLocked=e.slidesOffsetBefore&&e.slidesOffsetAfter&&s?s<=this.size: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&&this.navigation.update())}},classes:{addClasses:function(){const{classNames:e,params:t,rtl:s,$el:i}=this,a=[];a.push("initialized"),a.push(t.direction),t.freeMode&&a.push("free-mode"),t.autoHeight&&a.push("autoheight"),s&&a.push("rtl"),t.slidesPerColumn>1&&(a.push("multirow"),"column"===t.slidesPerColumnFill&&a.push("multirow-column")),x.android&&a.push("android"),x.ios&&a.push("ios"),t.cssMode&&a.push("css-mode"),a.forEach(s=>{e.push(t.containerModifierClass+s)}),i.addClass(e.join(" "))},removeClasses:function(){const{$el:e,classNames:t}=this;e.removeClass(t.join(" "))}},images:{loadImage:function(e,t,s,i,a,n){let r;function o(){n&&n()}c(e).parent("picture")[0]||e.complete&&a?o():t?(r=new h.Image,r.onload=o,r.onerror=o,i&&(r.sizes=i),s&&(r.srcset=s),t&&(r.src=t)):o()},preloadImages:function(){const e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(let s=0;s{Object.keys(k[e]).forEach(t=>{N.prototype[t]||(N.prototype[t]=k[e][t])})});const i=this;void 0===i.modules&&(i.modules={}),Object.keys(i.modules).forEach(e=>{const t=i.modules[e];if(t.params){const e=Object.keys(t.params)[0],i=t.params[e];if("object"!=typeof i||null===i)return;if(!(e in s)||!("enabled"in i))return;!0===s[e]&&(s[e]={enabled:!0}),"object"!=typeof s[e]||"enabled"in s[e]||(s[e].enabled=!0),s[e]||(s[e]={enabled:!1})}});const a=g.extend({},z);i.useModulesParams(a),i.params=g.extend({},a,D,s),i.originalParams=g.extend({},i.params),i.passedParams=g.extend({},s),i.$=c;const n=c(i.params.el);if(t=n[0],!t)return;if(n.length>1){const e=[];return n.each((t,i)=>{const a=g.extend({},s,{el:i});e.push(new N(a))}),e}let r;return t.swiper=i,n.data("swiper",i),t&&t.shadowRoot&&t.shadowRoot.querySelector?(r=c(t.shadowRoot.querySelector(`.${i.params.wrapperClass}`)),r.children=e=>n.children(e)):r=n.children(`.${i.params.wrapperClass}`),g.extend(i,{$el:n,el:t,$wrapperEl:r,wrapperEl:r[0],classNames:[],slides:c(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===i.params.direction,isVertical:()=>"vertical"===i.params.direction,rtl:"rtl"===t.dir.toLowerCase()||"rtl"===n.css("direction"),rtlTranslate:"horizontal"===i.params.direction&&("rtl"===t.dir.toLowerCase()||"rtl"===n.css("direction")),wrongRTL:"-webkit-box"===r.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:i.params.allowSlideNext,allowSlidePrev:i.params.allowSlidePrev,touchEvents:function(){const e=["touchstart","touchmove","touchend","touchcancel"];let t=["mousedown","mousemove","mouseup"];return f.pointerEvents&&(t=["pointerdown","pointermove","pointerup"]),i.touchEventsTouch={start:e[0],move:e[1],end:e[2],cancel:e[3]},i.touchEventsDesktop={start:t[0],move:t[1],end:t[2]},f.touch||!i.params.simulateTouch?i.touchEventsTouch:i.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, label",lastClickTime:g.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:i.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),i.useModules(),i.params.init&&i.init(),i}slidesPerViewDynamic(){const{params:e,slides:t,slidesGrid:s,size:i,activeIndex:a}=this;let n=1;if(e.centeredSlides){let e,s=t[a].swiperSlideSize;for(let r=a+1;ri&&(e=!0));for(let r=a-1;r>=0;r-=1)t[r]&&!e&&(s+=t[r].swiperSlideSize,n+=1,s>i&&(e=!0))}else for(let r=a+1;r1)&&e.isEnd&&!e.params.centeredSlides?e.slides.length-1:e.activeIndex,0,!1,!0),a||i()),s.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t=!0){const s=this.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(this.$el.removeClass(`${this.params.containerModifierClass}${s}`).addClass(`${this.params.containerModifierClass}${e}`),this.params.direction=e,this.slides.each((t,s)=>{"vertical"===e?s.style.width="":s.style.height=""}),this.emit("changeDirection"),t&&this.update()),this}init(){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"))}destroy(e=!0,t=!0){const s=this,{params:i,$el:a,$wrapperEl:n,slides:r}=s;return void 0===s.params||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),i.loop&&s.loopDestroy(),t&&(s.removeClasses(),a.removeAttr("style"),n.removeAttr("style"),r&&r.length&&r.removeClass([i.slideVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),s.emit("destroy"),Object.keys(s.eventsListeners).forEach(e=>{s.off(e)}),!1!==e&&(s.$el[0].swiper=null,s.$el.data("swiper",null),g.deleteProps(s)),s.destroyed=!0),null}static extendDefaults(e){g.extend(D,e)}static get extendedDefaults(){return D}static get defaults(){return z}static get Class(){return v}static get $(){return c}}var R={name:"device",proto:{device:x},static:{device:x}},_={name:"support",proto:{support:f},static:{support:f}};const G={isEdge:!!h.navigator.userAgent.match(/Edge/g),isSafari:function(){const e=h.navigator.userAgent.toLowerCase();return e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0}(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(h.navigator.userAgent)};var H={name:"browser",proto:{browser:G},static:{browser:G}},B={name:"resize",create(){const e=this;g.extend(e,{resize:{resizeHandler(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init(){h.addEventListener("resize",this.resize.resizeHandler),h.addEventListener("orientationchange",this.resize.orientationChangeHandler)},destroy(){h.removeEventListener("resize",this.resize.resizeHandler),h.removeEventListener("orientationchange",this.resize.orientationChangeHandler)}}};const V={func:h.MutationObserver||h.WebkitMutationObserver,attach(e,t={}){const s=this,i=new(0,V.func)(e=>{if(1===e.length)return void s.emit("observerUpdate",e[0]);const t=function(){s.emit("observerUpdate",e[0])};h.requestAnimationFrame?h.requestAnimationFrame(t):h.setTimeout(t,0)});i.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),s.observer.observers.push(i)},init(){const e=this;if(f.observer&&e.params.observer){if(e.params.observeParents){const t=e.$el.parents();for(let s=0;s{e.disconnect()}),this.observer.observers=[]}};var Y={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create(){g.extend(this,{observer:{init:V.init.bind(this),attach:V.attach.bind(this),destroy:V.destroy.bind(this),observers:[]}})},on:{init(){this.observer.init()},destroy(){this.observer.destroy()}}};const F={update(e){const t=this,{slidesPerView:s,slidesPerGroup:i,centeredSlides:a}=t.params,{addSlidesBefore:n,addSlidesAfter:r}=t.params.virtual,{from:o,to:l,slides:d,slidesGrid:h,renderSlide:p,offset:c}=t.virtual;t.updateActiveIndex();const u=t.activeIndex||0;let m,f,v;m=t.rtlTranslate?"right":t.isHorizontal()?"left":"top",a?(f=Math.floor(s/2)+i+n,v=Math.floor(s/2)+i+r):(f=s+(i-1)+n,v=i+r);const S=Math.max((u||0)-v,0),w=Math.min((u||0)+f,d.length-1),b=(t.slidesGrid[S]||0)-(t.slidesGrid[0]||0);function E(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load()}if(g.extend(t.virtual,{from:S,to:w,offset:b,slidesGrid:t.slidesGrid}),o===S&&l===w&&!e)return t.slidesGrid!==h&&b!==c&&t.slides.css(m,`${b}px`),void t.updateProgress();if(t.params.virtual.renderExternal)return t.params.virtual.renderExternal.call(t,{offset:b,from:S,to:w,slides:function(){const e=[];for(let t=S;t<=w;t+=1)e.push(d[t]);return e}()}),void E();const T=[],y=[];if(e)t.$wrapperEl.find(`.${t.params.slideClass}`).remove();else for(let g=o;g<=l;g+=1)(gw)&&t.$wrapperEl.find(`.${t.params.slideClass}[data-swiper-slide-index="${g}"]`).remove();for(let g=0;g=S&&g<=w&&(void 0===l||e?y.push(g):(g>l&&y.push(g),g{t.$wrapperEl.append(p(d[e],e))}),T.sort((e,t)=>t-e).forEach(e=>{t.$wrapperEl.prepend(p(d[e],e))}),t.$wrapperEl.children(".swiper-slide").css(m,`${b}px`),E()},renderSlide(e,t){const s=this.params.virtual;if(s.cache&&this.virtual.cache[t])return this.virtual.cache[t];const i=c(s.renderSlide?s.renderSlide.call(this,e,t):`
${e}
`);return i.attr("data-swiper-slide-index")||i.attr("data-swiper-slide-index",t),s.cache&&(this.virtual.cache[t]=i),i},appendSlide(e){const t=this;if("object"==typeof e&&"length"in e)for(let s=0;s{const i=e[t],n=i.attr("data-swiper-slide-index");n&&i.attr("data-swiper-slide-index",parseInt(n,10)+1),s[parseInt(t,10)+a]=i}),t.virtual.cache=s}t.virtual.update(!0),t.slideTo(i,0)},removeSlide(e){const t=this;if(null==e)return;let s=t.activeIndex;if(Array.isArray(e))for(let i=e.length-1;i>=0;i-=1)t.virtual.slides.splice(e[i],1),t.params.virtual.cache&&delete t.virtual.cache[e[i]],e[i]0&&0===t.$el.parents(`.${t.params.slideActiveClass}`).length)return;const i=h.innerWidth,a=h.innerHeight,n=t.$el.offset();s&&(n.left-=t.$el[0].scrollLeft);const r=[[n.left,n.top],[n.left+t.width,n.top],[n.left,n.top+t.height],[n.left+t.width,n.top+t.height]];for(let t=0;t=0&&s[0]<=i&&s[1]>=0&&s[1]<=a&&(e=!0)}if(!e)return}t.isHorizontal()?((r||o||d||p)&&(i.preventDefault?i.preventDefault():i.returnValue=!1),((o||p)&&!s||(r||d)&&s)&&t.slideNext(),((r||d)&&!s||(o||p)&&s)&&t.slidePrev()):((r||o||c||u)&&(i.preventDefault?i.preventDefault():i.returnValue=!1),(o||u)&&t.slideNext(),(r||c)&&t.slidePrev()),t.emit("keyPress",a)}},enable(){this.keyboard.enabled||(c(l).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable(){this.keyboard.enabled&&(c(l).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}};var W={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create(){g.extend(this,{keyboard:{enabled:!1,enable:U.enable.bind(this),disable:U.disable.bind(this),handle:U.handle.bind(this)}})},on:{init(){this.params.keyboard.enabled&&this.keyboard.enable()},destroy(){this.keyboard.enabled&&this.keyboard.disable()}}};const q={lastScrollTime:g.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:()=>h.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){let e="onwheel"in l;if(!e){const t=l.createElement("div");t.setAttribute("onwheel","return;"),e="function"==typeof t.onwheel}return!e&&l.implementation&&l.implementation.hasFeature&&!0!==l.implementation.hasFeature("","")&&(e=l.implementation.hasFeature("Events.wheel","3.0")),e}()?"wheel":"mousewheel",normalize(e){let t=0,s=0,i=0,a=0;return"detail"in e&&(s=e.detail),"wheelDelta"in e&&(s=-e.wheelDelta/120),"wheelDeltaY"in e&&(s=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=s,s=0),i=10*t,a=10*s,"deltaY"in e&&(a=e.deltaY),"deltaX"in e&&(i=e.deltaX),e.shiftKey&&!i&&(i=a,a=0),(i||a)&&e.deltaMode&&(1===e.deltaMode?(i*=40,a*=40):(i*=800,a*=800)),i&&!t&&(t=i<1?-1:1),a&&!s&&(s=a<1?-1:1),{spinX:t,spinY:s,pixelX:i,pixelY:a}},handleMouseEnter(){this.mouseEntered=!0},handleMouseLeave(){this.mouseEntered=!1},handle(e){let t=e;const s=this,i=s.params.mousewheel;s.params.cssMode&&t.preventDefault();let a=s.$el;if("container"!==s.params.mousewheel.eventsTarged&&(a=c(s.params.mousewheel.eventsTarged)),!s.mouseEntered&&!a[0].contains(t.target)&&!i.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);let n=0;const r=s.rtlTranslate?-1:1,o=q.normalize(t);if(i.forceToAxis)if(s.isHorizontal()){if(!(Math.abs(o.pixelX)>Math.abs(o.pixelY)))return!0;n=-o.pixelX*r}else{if(!(Math.abs(o.pixelY)>Math.abs(o.pixelX)))return!0;n=-o.pixelY}else n=Math.abs(o.pixelX)>Math.abs(o.pixelY)?-o.pixelX*r:-o.pixelY;if(0===n)return!0;if(i.invert&&(n=-n),s.params.freeMode){const e={time:g.now(),delta:Math.abs(n),direction:Math.sign(n)},{lastEventBeforeSnap:a}=s.mousewheel,r=a&&e.time=s.minTranslate()&&(a=s.minTranslate()),a<=s.maxTranslate()&&(a=s.maxTranslate()),s.setTransition(0),s.setTranslate(a),s.updateProgress(),s.updateActiveIndex(),s.updateSlidesClasses(),(!o&&s.isBeginning||!l&&s.isEnd)&&s.updateSlidesClasses(),s.params.freeModeSticky){clearTimeout(s.mousewheel.timeout),s.mousewheel.timeout=void 0;const t=s.mousewheel.recentWheelEvents;t.length>=15&&t.shift();const i=t.length?t[t.length-1]:void 0,a=t[0];if(t.push(e),i&&(e.delta>i.delta||e.direction!==i.direction))t.splice(0);else if(t.length>=15&&e.time-a.time<500&&a.delta-e.delta>=1&&e.delta<=6){const i=n>0?.8:.2;s.mousewheel.lastEventBeforeSnap=e,t.splice(0),s.mousewheel.timeout=g.nextTick(()=>{s.slideToClosest(s.params.speed,!0,void 0,i)},0)}s.mousewheel.timeout||(s.mousewheel.timeout=g.nextTick(()=>{s.mousewheel.lastEventBeforeSnap=e,t.splice(0),s.slideToClosest(s.params.speed,!0,void 0,.5)},500))}if(r||s.emit("scroll",t),s.params.autoplay&&s.params.autoplayDisableOnInteraction&&s.autoplay.stop(),a===s.minTranslate()||a===s.maxTranslate())return!0}}else{const t={time:g.now(),delta:Math.abs(n),direction:Math.sign(n),raw:e},i=s.mousewheel.recentWheelEvents;i.length>=2&&i.shift();const a=i.length?i[i.length-1]:void 0;if(i.push(t),a?(t.direction!==a.direction||t.delta>a.delta||t.time>a.time+150)&&s.mousewheel.animateSlider(t):s.mousewheel.animateSlider(t),s.mousewheel.releaseScroll(t))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},animateSlider(e){return e.delta>=6&&g.now()-this.mousewheel.lastScrollTime<60||(e.direction<0?this.isEnd&&!this.params.loop||this.animating||(this.slideNext(),this.emit("scroll",e.raw)):this.isBeginning&&!this.params.loop||this.animating||(this.slidePrev(),this.emit("scroll",e.raw)),this.mousewheel.lastScrollTime=(new h.Date).getTime(),!1)},releaseScroll(e){const t=this.params.mousewheel;if(e.direction<0){if(this.isEnd&&!this.params.loop&&t.releaseOnEdges)return!0}else if(this.isBeginning&&!this.params.loop&&t.releaseOnEdges)return!0;return!1},enable(){const e=q.event();if(this.params.cssMode)return this.wrapperEl.removeEventListener(e,this.mousewheel.handle),!0;if(!e)return!1;if(this.mousewheel.enabled)return!1;let t=this.$el;return"container"!==this.params.mousewheel.eventsTarged&&(t=c(this.params.mousewheel.eventsTarged)),t.on("mouseenter",this.mousewheel.handleMouseEnter),t.on("mouseleave",this.mousewheel.handleMouseLeave),t.on(e,this.mousewheel.handle),this.mousewheel.enabled=!0,!0},disable(){const e=q.event();if(this.params.cssMode)return this.wrapperEl.addEventListener(e,this.mousewheel.handle),!0;if(!e)return!1;if(!this.mousewheel.enabled)return!1;let t=this.$el;return"container"!==this.params.mousewheel.eventsTarged&&(t=c(this.params.mousewheel.eventsTarged)),t.off(e,this.mousewheel.handle),this.mousewheel.enabled=!1,!0}},j={update(){const e=this.params.navigation;if(this.params.loop)return;const{$nextEl:t,$prevEl:s}=this.navigation;s&&s.length>0&&(this.isBeginning?s.addClass(e.disabledClass):s.removeClass(e.disabledClass),s[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)),t&&t.length>0&&(this.isEnd?t.addClass(e.disabledClass):t.removeClass(e.disabledClass),t[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass))},onPrevClick(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init(){const e=this.params.navigation;if(!e.nextEl&&!e.prevEl)return;let t,s;e.nextEl&&(t=c(e.nextEl),this.params.uniqueNavElements&&"string"==typeof e.nextEl&&t.length>1&&1===this.$el.find(e.nextEl).length&&(t=this.$el.find(e.nextEl))),e.prevEl&&(s=c(e.prevEl),this.params.uniqueNavElements&&"string"==typeof e.prevEl&&s.length>1&&1===this.$el.find(e.prevEl).length&&(s=this.$el.find(e.prevEl))),t&&t.length>0&&t.on("click",this.navigation.onNextClick),s&&s.length>0&&s.on("click",this.navigation.onPrevClick),g.extend(this.navigation,{$nextEl:t,nextEl:t&&t[0],$prevEl:s,prevEl:s&&s[0]})},destroy(){const{$nextEl:e,$prevEl:t}=this.navigation;e&&e.length&&(e.off("click",this.navigation.onNextClick),e.removeClass(this.params.navigation.disabledClass)),t&&t.length&&(t.off("click",this.navigation.onPrevClick),t.removeClass(this.params.navigation.disabledClass))}},K={update(){const e=this,t=e.rtl,s=e.params.pagination;if(!s.el||!e.pagination.el||!e.pagination.$el||0===e.pagination.$el.length)return;const i=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,a=e.pagination.$el;let n;const r=e.params.loop?Math.ceil((i-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(n=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),n>i-1-2*e.loopedSlides&&(n-=i-2*e.loopedSlides),n>r-1&&(n-=r),n<0&&"bullets"!==e.params.paginationType&&(n=r+n)):n=void 0!==e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===s.type&&e.pagination.bullets&&e.pagination.bullets.length>0){const i=e.pagination.bullets;let r,o,l;if(s.dynamicBullets&&(e.pagination.bulletSize=i.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),a.css(e.isHorizontal()?"width":"height",e.pagination.bulletSize*(s.dynamicMainBullets+4)+"px"),s.dynamicMainBullets>1&&void 0!==e.previousIndex&&(e.pagination.dynamicBulletIndex+=n-e.previousIndex,e.pagination.dynamicBulletIndex>s.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=s.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),r=n-e.pagination.dynamicBulletIndex,o=r+(Math.min(i.length,s.dynamicMainBullets)-1),l=(o+r)/2),i.removeClass(`${s.bulletActiveClass} ${s.bulletActiveClass}-next ${s.bulletActiveClass}-next-next ${s.bulletActiveClass}-prev ${s.bulletActiveClass}-prev-prev ${s.bulletActiveClass}-main`),a.length>1)i.each((e,t)=>{const i=c(t),a=i.index();a===n&&i.addClass(s.bulletActiveClass),s.dynamicBullets&&(a>=r&&a<=o&&i.addClass(`${s.bulletActiveClass}-main`),a===r&&i.prev().addClass(`${s.bulletActiveClass}-prev`).prev().addClass(`${s.bulletActiveClass}-prev-prev`),a===o&&i.next().addClass(`${s.bulletActiveClass}-next`).next().addClass(`${s.bulletActiveClass}-next-next`))});else{const t=i.eq(n),a=t.index();if(t.addClass(s.bulletActiveClass),s.dynamicBullets){const t=i.eq(r),n=i.eq(o);for(let e=r;e<=o;e+=1)i.eq(e).addClass(`${s.bulletActiveClass}-main`);if(e.params.loop)if(a>=i.length-s.dynamicMainBullets){for(let e=s.dynamicMainBullets;e>=0;e-=1)i.eq(i.length-e).addClass(`${s.bulletActiveClass}-main`);i.eq(i.length-s.dynamicMainBullets-1).addClass(`${s.bulletActiveClass}-prev`)}else t.prev().addClass(`${s.bulletActiveClass}-prev`).prev().addClass(`${s.bulletActiveClass}-prev-prev`),n.next().addClass(`${s.bulletActiveClass}-next`).next().addClass(`${s.bulletActiveClass}-next-next`);else t.prev().addClass(`${s.bulletActiveClass}-prev`).prev().addClass(`${s.bulletActiveClass}-prev-prev`),n.next().addClass(`${s.bulletActiveClass}-next`).next().addClass(`${s.bulletActiveClass}-next-next`)}}if(s.dynamicBullets){const a=Math.min(i.length,s.dynamicMainBullets+4),n=(e.pagination.bulletSize*a-e.pagination.bulletSize)/2-l*e.pagination.bulletSize,r=t?"right":"left";i.css(e.isHorizontal()?r:"top",`${n}px`)}}if("fraction"===s.type&&(a.find(`.${s.currentClass}`).text(s.formatFractionCurrent(n+1)),a.find(`.${s.totalClass}`).text(s.formatFractionTotal(r))),"progressbar"===s.type){let t;t=s.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";const i=(n+1)/r;let o=1,l=1;"horizontal"===t?o=i:l=i,a.find(`.${s.progressbarFillClass}`).transform(`translate3d(0,0,0) scaleX(${o}) scaleY(${l})`).transition(e.params.speed)}"custom"===s.type&&s.renderCustom?(a.html(s.renderCustom(e,n+1,r)),e.emit("paginationRender",e,a[0])):e.emit("paginationUpdate",e,a[0]),a[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](s.lockClass)},render(){const e=this,t=e.params.pagination;if(!t.el||!e.pagination.el||!e.pagination.$el||0===e.pagination.$el.length)return;const s=e.pagination.$el;let i="";if("bullets"===t.type){const a=e.params.loop?Math.ceil(((e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length)-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;for(let s=0;s`;s.html(i),e.pagination.bullets=s.find(`.${t.bulletClass}`)}"fraction"===t.type&&(i=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):` / `,s.html(i)),"progressbar"===t.type&&(i=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):``,s.html(i)),"custom"!==t.type&&e.emit("paginationRender",e.pagination.$el[0])},init(){const e=this,t=e.params.pagination;if(!t.el)return;let s=c(t.el);0!==s.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&s.length>1&&(s=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&s.addClass(t.clickableClass),s.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(s.addClass(`${t.modifierClass}${t.type}-dynamic`),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&s.addClass(t.progressbarOppositeClass),t.clickable&&s.on("click",`.${t.bulletClass}`,function(t){t.preventDefault();let s=c(this).index()*e.params.slidesPerGroup;e.params.loop&&(s+=e.loopedSlides),e.slideTo(s)}),g.extend(e.pagination,{$el:s,el:s[0]}))},destroy(){const e=this.params.pagination;if(!e.el||!this.pagination.el||!this.pagination.$el||0===this.pagination.$el.length)return;const t=this.pagination.$el;t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click",`.${e.bulletClass}`)}},Z={setTranslate(){if(!this.params.scrollbar.el||!this.scrollbar.el)return;const{scrollbar:e,rtlTranslate:t,progress:s}=this,{dragSize:i,trackSize:a,$dragEl:n,$el:r}=e,o=this.params.scrollbar;let l=i,d=(a-i)*s;t?(d=-d,d>0?(l=i-d,d=0):-d+i>a&&(l=a+d)):d<0?(l=i+d,d=0):d+i>a&&(l=a-d),this.isHorizontal()?(n.transform(`translate3d(${d}px, 0, 0)`),n[0].style.width=`${l}px`):(n.transform(`translate3d(0px, ${d}px, 0)`),n[0].style.height=`${l}px`),o.hide&&(clearTimeout(this.scrollbar.timeout),r[0].style.opacity=1,this.scrollbar.timeout=setTimeout(()=>{r[0].style.opacity=0,r.transition(400)},1e3))},setTransition(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize(){if(!this.params.scrollbar.el||!this.scrollbar.el)return;const{scrollbar:e}=this,{$dragEl:t,$el:s}=e;t[0].style.width="",t[0].style.height="";const i=this.isHorizontal()?s[0].offsetWidth:s[0].offsetHeight,a=this.size/this.virtualSize,n=a*(i/this.size);let r;r="auto"===this.params.scrollbar.dragSize?i*a:parseInt(this.params.scrollbar.dragSize,10),this.isHorizontal()?t[0].style.width=`${r}px`:t[0].style.height=`${r}px`,s[0].style.display=a>=1?"none":"",this.params.scrollbar.hide&&(s[0].style.opacity=0),g.extend(e,{trackSize:i,divider:a,moveDivider:n,dragSize:r}),e.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)},getPointerPosition(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition(e){const{scrollbar:t,rtlTranslate:s}=this,{$el:i,dragSize:a,trackSize:n,dragStartPos:r}=t;let o;o=(t.getPointerPosition(e)-i.offset()[this.isHorizontal()?"left":"top"]-(null!==r?r:a/2))/(n-a),o=Math.max(Math.min(o,1),0),s&&(o=1-o);const l=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*o;this.updateProgress(l),this.setTranslate(l),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart(e){const t=this.params.scrollbar,{scrollbar:s,$wrapperEl:i}=this,{$el:a,$dragEl:n}=s;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=e.target===n[0]||e.target===n?s.getPointerPosition(e)-e.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.transition(100),n.transition(100),s.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),a.transition(0),t.hide&&a.css("opacity",1),this.params.cssMode&&this.$wrapperEl.css("scroll-snap-type","none"),this.emit("scrollbarDragStart",e)},onDragMove(e){const{scrollbar:t,$wrapperEl:s}=this,{$el:i,$dragEl:a}=t;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),s.transition(0),i.transition(0),a.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd(e){const t=this.params.scrollbar,{scrollbar:s,$wrapperEl:i}=this,{$el:a}=s;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,this.params.cssMode&&(this.$wrapperEl.css("scroll-snap-type",""),i.transition("")),t.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=g.nextTick(()=>{a.css("opacity",0),a.transition(400)},1e3)),this.emit("scrollbarDragEnd",e),t.snapOnRelease&&this.slideToClosest())},enableDraggable(){if(!this.params.scrollbar.el)return;const{scrollbar:e,touchEventsTouch:t,touchEventsDesktop:s,params:i}=this,a=e.$el[0],n=!(!f.passiveListener||!i.passiveListeners)&&{passive:!1,capture:!1},r=!(!f.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1};f.touch?(a.addEventListener(t.start,this.scrollbar.onDragStart,n),a.addEventListener(t.move,this.scrollbar.onDragMove,n),a.addEventListener(t.end,this.scrollbar.onDragEnd,r)):(a.addEventListener(s.start,this.scrollbar.onDragStart,n),l.addEventListener(s.move,this.scrollbar.onDragMove,n),l.addEventListener(s.end,this.scrollbar.onDragEnd,r))},disableDraggable(){if(!this.params.scrollbar.el)return;const{scrollbar:e,touchEventsTouch:t,touchEventsDesktop:s,params:i}=this,a=e.$el[0],n=!(!f.passiveListener||!i.passiveListeners)&&{passive:!1,capture:!1},r=!(!f.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1};f.touch?(a.removeEventListener(t.start,this.scrollbar.onDragStart,n),a.removeEventListener(t.move,this.scrollbar.onDragMove,n),a.removeEventListener(t.end,this.scrollbar.onDragEnd,r)):(a.removeEventListener(s.start,this.scrollbar.onDragStart,n),l.removeEventListener(s.move,this.scrollbar.onDragMove,n),l.removeEventListener(s.end,this.scrollbar.onDragEnd,r))},init(){if(!this.params.scrollbar.el)return;const{scrollbar:e,$el:t}=this,s=this.params.scrollbar;let i=c(s.el);this.params.uniqueNavElements&&"string"==typeof s.el&&i.length>1&&1===t.find(s.el).length&&(i=t.find(s.el));let a=i.find(`.${this.params.scrollbar.dragClass}`);0===a.length&&(a=c(`
`),i.append(a)),g.extend(e,{$el:i,el:i[0],$dragEl:a,dragEl:a[0]}),s.draggable&&e.enableDraggable()},destroy(){this.scrollbar.disableDraggable()}},Q={setTransform(e,t){const{rtl:s}=this,i=c(e),a=s?-1:1,n=i.attr("data-swiper-parallax")||"0";let r=i.attr("data-swiper-parallax-x"),o=i.attr("data-swiper-parallax-y");const l=i.attr("data-swiper-parallax-scale"),d=i.attr("data-swiper-parallax-opacity");if(r||o?(r=r||"0",o=o||"0"):this.isHorizontal()?(r=n,o="0"):(o=n,r="0"),r=r.indexOf("%")>=0?parseInt(r,10)*t*a+"%":r*t*a+"px",o=o.indexOf("%")>=0?parseInt(o,10)*t+"%":o*t+"px",null!=d){const e=d-(d-1)*(1-Math.abs(t));i[0].style.opacity=e}if(null==l)i.transform(`translate3d(${r}, ${o}, 0px)`);else{const e=l-(l-1)*(1-Math.abs(t));i.transform(`translate3d(${r}, ${o}, 0px) scale(${e})`)}},setTranslate(){const e=this,{$el:t,slides:s,progress:i,snapGrid:a}=e;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((t,s)=>{e.parallax.setTransform(s,i)}),s.each((t,s)=>{let n=s.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(n+=Math.ceil(t/2)-i*(a.length-1)),n=Math.min(Math.max(n,-1),1),c(s).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((t,s)=>{e.parallax.setTransform(s,n)})})},setTransition(e=this.params.speed){const{$el:t}=this;t.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((t,s)=>{const i=c(s);let a=parseInt(i.attr("data-swiper-parallax-duration"),10)||e;0===e&&(a=0),i.transition(a)})}},J={getDistanceBetweenTouches:e=>e.targetTouches.length<2?1:Math.sqrt((e.targetTouches[1].pageX-e.targetTouches[0].pageX)**2+(e.targetTouches[1].pageY-e.targetTouches[0].pageY)**2),onGestureStart(e){const t=this.params.zoom,s=this.zoom,{gesture:i}=s;if(s.fakeGestureTouched=!1,s.fakeGestureMoved=!1,!f.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;s.fakeGestureTouched=!0,i.scaleStart=J.getDistanceBetweenTouches(e)}i.$slideEl&&i.$slideEl.length||(i.$slideEl=c(e.target).closest(`.${this.params.slideClass}`),0===i.$slideEl.length&&(i.$slideEl=this.slides.eq(this.activeIndex)),i.$imageEl=i.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),i.$imageWrapEl=i.$imageEl.parent(`.${t.containerClass}`),i.maxRatio=i.$imageWrapEl.attr("data-swiper-zoom")||t.maxRatio,0!==i.$imageWrapEl.length)?(i.$imageEl&&i.$imageEl.transition(0),this.zoom.isScaling=!0):i.$imageEl=void 0},onGestureChange(e){const t=this.params.zoom,s=this.zoom,{gesture:i}=s;if(!f.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;s.fakeGestureMoved=!0,i.scaleMove=J.getDistanceBetweenTouches(e)}i.$imageEl&&0!==i.$imageEl.length&&(s.scale=f.gestures?e.scale*s.currentScale:i.scaleMove/i.scaleStart*s.currentScale,s.scale>i.maxRatio&&(s.scale=i.maxRatio-1+(s.scale-i.maxRatio+1)**.5),s.scalea.touchesStart.x))return void(a.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(a.minY)===Math.floor(a.startY)&&a.touchesCurrent.ya.touchesStart.y))return void(a.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),a.isMoved=!0,a.currentX=a.touchesCurrent.x-a.touchesStart.x+a.startX,a.currentY=a.touchesCurrent.y-a.touchesStart.y+a.startY,a.currentXa.maxX&&(a.currentX=a.maxX-1+(a.currentX-a.maxX+1)**.8),a.currentYa.maxY&&(a.currentY=a.maxY-1+(a.currentY-a.maxY+1)**.8),n.prevPositionX||(n.prevPositionX=a.touchesCurrent.x),n.prevPositionY||(n.prevPositionY=a.touchesCurrent.y),n.prevTime||(n.prevTime=Date.now()),n.x=(a.touchesCurrent.x-n.prevPositionX)/(Date.now()-n.prevTime)/2,n.y=(a.touchesCurrent.y-n.prevPositionY)/(Date.now()-n.prevTime)/2,Math.abs(a.touchesCurrent.x-n.prevPositionX)<2&&(n.x=0),Math.abs(a.touchesCurrent.y-n.prevPositionY)<2&&(n.y=0),n.prevPositionX=a.touchesCurrent.x,n.prevPositionY=a.touchesCurrent.y,n.prevTime=Date.now(),i.$imageWrapEl.transform(`translate3d(${a.currentX}px, ${a.currentY}px,0)`)}},onTouchEnd(){const e=this.zoom,{gesture:t,image:s,velocity:i}=e;if(!t.$imageEl||0===t.$imageEl.length)return;if(!s.isTouched||!s.isMoved)return s.isTouched=!1,void(s.isMoved=!1);s.isTouched=!1,s.isMoved=!1;let a=300,n=300;const r=s.currentX+i.x*a,o=s.currentY+i.y*n;0!==i.x&&(a=Math.abs((r-s.currentX)/i.x)),0!==i.y&&(n=Math.abs((o-s.currentY)/i.y));const l=Math.max(a,n);s.currentX=r,s.currentY=o;const d=s.height*e.scale;s.minX=Math.min(t.slideWidth/2-s.width*e.scale/2,0),s.maxX=-s.minX,s.minY=Math.min(t.slideHeight/2-d/2,0),s.maxY=-s.minY,s.currentX=Math.max(Math.min(s.currentX,s.maxX),s.minX),s.currentY=Math.max(Math.min(s.currentY,s.maxY),s.minY),t.$imageWrapEl.transition(l).transform(`translate3d(${s.currentX}px, ${s.currentY}px,0)`)},onTransitionEnd(){const e=this.zoom,{gesture:t}=e;t.$slideEl&&this.previousIndex!==this.activeIndex&&(t.$imageEl&&t.$imageEl.transform("translate3d(0,0,0) scale(1)"),t.$imageWrapEl&&t.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,e.currentScale=1,t.$slideEl=void 0,t.$imageEl=void 0,t.$imageWrapEl=void 0)},toggle(e){const t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in(e){const t=this.zoom,s=this.params.zoom,{gesture:i,image:a}=t;if(i.$slideEl||(i.$slideEl=this.params.virtual&&this.params.virtual.enabled&&this.virtual?this.$wrapperEl.children(`.${this.params.slideActiveClass}`):this.slides.eq(this.activeIndex),i.$imageEl=i.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),i.$imageWrapEl=i.$imageEl.parent(`.${s.containerClass}`)),!i.$imageEl||0===i.$imageEl.length)return;let n,r,o,l,d,h,p,c,u,m,g,f,v,S,w,b,E,T;i.$slideEl.addClass(`${s.zoomedSlideClass}`),void 0===a.touchesStart.x&&e?(n="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,r="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(n=a.touchesStart.x,r=a.touchesStart.y),t.scale=i.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio,t.currentScale=i.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio,e?(E=i.$slideEl[0].offsetWidth,T=i.$slideEl[0].offsetHeight,o=i.$slideEl.offset().left,l=i.$slideEl.offset().top,d=o+E/2-n,h=l+T/2-r,u=i.$imageEl[0].offsetWidth,m=i.$imageEl[0].offsetHeight,g=u*t.scale,f=m*t.scale,v=Math.min(E/2-g/2,0),S=Math.min(T/2-f/2,0),w=-v,b=-S,p=d*t.scale,c=h*t.scale,pw&&(p=w),cb&&(c=b)):(p=0,c=0),i.$imageWrapEl.transition(300).transform(`translate3d(${p}px, ${c}px,0)`),i.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${t.scale})`)},out(){const e=this.zoom,t=this.params.zoom,{gesture:s}=e;s.$slideEl||(s.$slideEl=this.params.virtual&&this.params.virtual.enabled&&this.virtual?this.$wrapperEl.children(`.${this.params.slideActiveClass}`):this.slides.eq(this.activeIndex),s.$imageEl=s.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),s.$imageWrapEl=s.$imageEl.parent(`.${t.containerClass}`)),s.$imageEl&&0!==s.$imageEl.length&&(e.scale=1,e.currentScale=1,s.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),s.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),s.$slideEl.removeClass(`${t.zoomedSlideClass}`),s.$slideEl=void 0)},enable(){const e=this.zoom;if(e.enabled)return;e.enabled=!0;const t=!("touchstart"!==this.touchEvents.start||!f.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},s=!f.passiveListener||{passive:!1,capture:!0},i=`.${this.params.slideClass}`;f.gestures?(this.$wrapperEl.on("gesturestart",i,e.onGestureStart,t),this.$wrapperEl.on("gesturechange",i,e.onGestureChange,t),this.$wrapperEl.on("gestureend",i,e.onGestureEnd,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,i,e.onGestureStart,t),this.$wrapperEl.on(this.touchEvents.move,i,e.onGestureChange,s),this.$wrapperEl.on(this.touchEvents.end,i,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.on(this.touchEvents.cancel,i,e.onGestureEnd,t)),this.$wrapperEl.on(this.touchEvents.move,`.${this.params.zoom.containerClass}`,e.onTouchMove,s)},disable(){const e=this.zoom;if(!e.enabled)return;this.zoom.enabled=!1;const t=!("touchstart"!==this.touchEvents.start||!f.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},s=!f.passiveListener||{passive:!1,capture:!0},i=`.${this.params.slideClass}`;f.gestures?(this.$wrapperEl.off("gesturestart",i,e.onGestureStart,t),this.$wrapperEl.off("gesturechange",i,e.onGestureChange,t),this.$wrapperEl.off("gestureend",i,e.onGestureEnd,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,i,e.onGestureStart,t),this.$wrapperEl.off(this.touchEvents.move,i,e.onGestureChange,s),this.$wrapperEl.off(this.touchEvents.end,i,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.off(this.touchEvents.cancel,i,e.onGestureEnd,t)),this.$wrapperEl.off(this.touchEvents.move,`.${this.params.zoom.containerClass}`,e.onTouchMove,s)}},ee={loadInSlide(e,t=!0){const s=this,i=s.params.lazy;if(void 0===e)return;if(0===s.slides.length)return;const a=s.virtual&&s.params.virtual.enabled?s.$wrapperEl.children(`.${s.params.slideClass}[data-swiper-slide-index="${e}"]`):s.slides.eq(e);let n=a.find(`.${i.elementClass}:not(.${i.loadedClass}):not(.${i.loadingClass})`);!a.hasClass(i.elementClass)||a.hasClass(i.loadedClass)||a.hasClass(i.loadingClass)||(n=n.add(a[0])),0!==n.length&&n.each((e,n)=>{const r=c(n);r.addClass(i.loadingClass);const o=r.attr("data-background"),l=r.attr("data-src"),d=r.attr("data-srcset"),h=r.attr("data-sizes"),p=r.parent("picture");s.loadImage(r[0],l||o,d,h,!1,()=>{if(null!=s&&s&&(!s||s.params)&&!s.destroyed){if(o?(r.css("background-image",`url("${o}")`),r.removeAttr("data-background")):(d&&(r.attr("srcset",d),r.removeAttr("data-srcset")),h&&(r.attr("sizes",h),r.removeAttr("data-sizes")),p.length&&p.children("source").each((e,t)=>{const s=c(t);s.attr("data-srcset")&&(s.attr("srcset",s.attr("data-srcset")),s.removeAttr("data-srcset"))}),l&&(r.attr("src",l),r.removeAttr("data-src"))),r.addClass(i.loadedClass).removeClass(i.loadingClass),a.find(`.${i.preloaderClass}`).remove(),s.params.loop&&t){const e=a.attr("data-swiper-slide-index");if(a.hasClass(s.params.slideDuplicateClass)){const t=s.$wrapperEl.children(`[data-swiper-slide-index="${e}"]:not(.${s.params.slideDuplicateClass})`);s.lazy.loadInSlide(t.index(),!1)}else{const t=s.$wrapperEl.children(`.${s.params.slideDuplicateClass}[data-swiper-slide-index="${e}"]`);s.lazy.loadInSlide(t.index(),!1)}}s.emit("lazyImageReady",a[0],r[0]),s.params.autoHeight&&s.updateAutoHeight()}}),s.emit("lazyImageLoad",a[0],r[0])})},load(){const e=this,{$wrapperEl:t,params:s,slides:i,activeIndex:a}=e,n=e.virtual&&s.virtual.enabled,r=s.lazy;let o=s.slidesPerView;function l(e){if(n){if(t.children(`.${s.slideClass}[data-swiper-slide-index="${e}"]`).length)return!0}else if(i[e])return!0;return!1}function d(e){return n?c(e).attr("data-swiper-slide-index"):c(e).index()}if("auto"===o&&(o=0),e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children(`.${s.slideVisibleClass}`).each((t,s)=>{const i=n?c(s).attr("data-swiper-slide-index"):c(s).index();e.lazy.loadInSlide(i)});else if(o>1)for(let h=a;h1||r.loadPrevNextAmount&&r.loadPrevNextAmount>1){const t=r.loadPrevNextAmount,s=o,n=Math.min(a+s+Math.max(t,s),i.length),d=Math.max(a-Math.max(s,t),0);for(let i=a+o;i0&&e.lazy.loadInSlide(d(i));const a=t.children(`.${s.slidePrevClass}`);a.length>0&&e.lazy.loadInSlide(d(a))}}},te={LinearSpline:function(e,t){const s=function(){let e,t,s;return(i,a)=>{for(t=-1,e=i.length;e-t>1;)s=e+t>>1,i[s]<=a?t=s:e=s;return e}}();let i,a;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(a=s(this.x,e),i=a-1,(e-this.x[i])*(this.y[a]-this.y[i])/(this.x[a]-this.x[i])+this.y[i]):0},this},getInterpolateFunction(e){this.controller.spline||(this.controller.spline=this.params.loop?new te.LinearSpline(this.slidesGrid,e.slidesGrid):new te.LinearSpline(this.snapGrid,e.snapGrid))},setTranslate(e,t){const s=this,i=s.controller.control;let a,n;function r(e){const t=s.rtlTranslate?-s.translate:s.translate;"slide"===s.params.controller.by&&(s.controller.getInterpolateFunction(e),n=-s.controller.spline.interpolate(-t)),n&&"container"!==s.params.controller.by||(a=(e.maxTranslate()-e.minTranslate())/(s.maxTranslate()-s.minTranslate()),n=(t-s.minTranslate())*a+e.minTranslate()),s.params.controller.inverse&&(n=e.maxTranslate()-n),e.updateProgress(n),e.setTranslate(n,s),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(i))for(let o=0;o{t.updateAutoHeight()}),t.$wrapperEl.transitionEnd(()=>{i&&(t.params.loop&&"slide"===s.params.controller.by&&t.loopFix(),t.transitionEnd())}))}if(Array.isArray(i))for(a=0;a(e.attr("tabIndex","0"),e),makeElNotFocusable:e=>(e.attr("tabIndex","-1"),e),addElRole:(e,t)=>(e.attr("role",t),e),addElLabel:(e,t)=>(e.attr("aria-label",t),e),disableEl:e=>(e.attr("aria-disabled",!0),e),enableEl:e=>(e.attr("aria-disabled",!1),e),onEnterKey(e){const t=this.params.a11y;if(13!==e.keyCode)return;const s=c(e.target);this.navigation&&this.navigation.$nextEl&&s.is(this.navigation.$nextEl)&&(this.isEnd&&!this.params.loop||this.slideNext(),this.a11y.notify(this.isEnd?t.lastSlideMessage:t.nextSlideMessage)),this.navigation&&this.navigation.$prevEl&&s.is(this.navigation.$prevEl)&&(this.isBeginning&&!this.params.loop||this.slidePrev(),this.a11y.notify(this.isBeginning?t.firstSlideMessage:t.prevSlideMessage)),this.pagination&&s.is(`.${this.params.pagination.bulletClass}`)&&s[0].click()},notify(e){const t=this.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(e))},updateNavigation(){if(this.params.loop||!this.navigation)return;const{$nextEl:e,$prevEl:t}=this.navigation;t&&t.length>0&&(this.isBeginning?(this.a11y.disableEl(t),this.a11y.makeElNotFocusable(t)):(this.a11y.enableEl(t),this.a11y.makeElFocusable(t))),e&&e.length>0&&(this.isEnd?(this.a11y.disableEl(e),this.a11y.makeElNotFocusable(e)):(this.a11y.enableEl(e),this.a11y.makeElFocusable(e)))},updatePagination(){const e=this,t=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((s,i)=>{const a=c(i);e.a11y.makeElFocusable(a),e.a11y.addElRole(a,"button"),e.a11y.addElLabel(a,t.paginationBulletMessage.replace(/\{\{index\}\}/,a.index()+1))})},init(){this.$el.append(this.a11y.liveRegion);const e=this.params.a11y;let t,s;this.navigation&&this.navigation.$nextEl&&(t=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(s=this.navigation.$prevEl),t&&(this.a11y.makeElFocusable(t),this.a11y.addElRole(t,"button"),this.a11y.addElLabel(t,e.nextSlideMessage),t.on("keydown",this.a11y.onEnterKey)),s&&(this.a11y.makeElFocusable(s),this.a11y.addElRole(s,"button"),this.a11y.addElLabel(s,e.prevSlideMessage),s.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(){let e,t;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&e.off("keydown",this.a11y.onEnterKey),t&&t.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)}},ie={init(){if(!this.params.history)return;if(!h.history||!h.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);const e=this.history;e.initialized=!0,e.paths=ie.getPathValues(),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||h.addEventListener("popstate",this.history.setHistoryPopState))},destroy(){this.params.history.replaceState||h.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState(){this.history.paths=ie.getPathValues(),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues(){const e=h.location.pathname.slice(1).split("/").filter(e=>""!==e),t=e.length;return{key:e[t-2],value:e[t-1]}},setHistory(e,t){if(!this.history.initialized||!this.params.history.enabled)return;const s=this.slides.eq(t);let i=ie.slugify(s.attr("data-history"));h.location.pathname.includes(e)||(i=`${e}/${i}`);const a=h.history.state;a&&a.value===i||(this.params.history.replaceState?h.history.replaceState({value:i},null,i):h.history.pushState({value:i},null,i))},slugify:e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),scrollToSlide(e,t,s){const i=this;if(t)for(let a=0,n=i.slides.length;a{e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),e.params.cssMode&&e.autoplay.running&&e.autoplay.run()},s)},start(){return void 0===this.autoplay.timeout&&!this.autoplay.running&&(this.autoplay.running=!0,this.emit("autoplayStart"),this.autoplay.run(),!0)},stop(){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(e){this.autoplay.running&&(this.autoplay.paused||(this.autoplay.timeout&&clearTimeout(this.autoplay.timeout),this.autoplay.paused=!0,0!==e&&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())))}},re={setTranslate(){const e=this,{slides:t}=e;for(let s=0;s{if(e)return;if(!t||t.destroyed)return;e=!0,t.animating=!1;const s=["webkitTransitionEnd","transitionend"];for(let e=0;e'),t.append(h)),h.css({height:`${i}px`})):(h=e.find(".swiper-cube-shadow"),0===h.length&&(h=c('
'),e.append(h))));for(let u=0;u-1&&(p=90*t+90*h,n&&(p=90*-t-90*h)),e.transform(v),o.slideShadows){let t=e.find(l?".swiper-slide-shadow-left":".swiper-slide-shadow-top"),s=e.find(l?".swiper-slide-shadow-right":".swiper-slide-shadow-bottom");0===t.length&&(t=c(`
`),e.append(t)),0===s.length&&(s=c(`
`),e.append(s)),t.length&&(t[0].style.opacity=Math.max(-h,0)),s.length&&(s[0].style.opacity=Math.max(h,0))}}if(t.css({"-webkit-transform-origin":`50% 50% -${r/2}px`,"-moz-transform-origin":`50% 50% -${r/2}px`,"-ms-transform-origin":`50% 50% -${r/2}px`,"transform-origin":`50% 50% -${r/2}px`}),o.shadow)if(l)h.transform(`translate3d(0px, ${i/2+o.shadowOffset}px, ${-i/2}px) rotateX(90deg) rotateZ(0deg) scale(${o.shadowScale})`);else{const e=Math.abs(p)-90*Math.floor(Math.abs(p)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),s=o.shadowScale/t;h.transform(`scale3d(${o.shadowScale}, 1, ${s}) translate3d(0px, ${a/2+o.shadowOffset}px, ${-a/2/s}px) rotateX(-90deg)`)}t.transform(`translate3d(0px,0,${G.isSafari||G.isWebView?-r/2:0}px) rotateX(${this.isHorizontal()?0:p}deg) rotateY(${this.isHorizontal()?-p:0}deg)`)},setTransition(e){const{$el:t,slides:s}=this;s.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},le={setTranslate(){const e=this,{slides:t,rtlTranslate:s}=e;for(let i=0;i`),a.append(t)),0===s.length&&(s=c(`
`),a.append(s)),t.length&&(t[0].style.opacity=Math.max(-n,0)),s.length&&(s[0].style.opacity=Math.max(n,0))}a.transform(`translate3d(${l}px, ${d}px, 0px) rotateX(${o}deg) rotateY(${r}deg)`)}},setTransition(e){const t=this,{slides:s,activeIndex:i,$wrapperEl:a}=t;if(s.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e){let e=!1;s.eq(i).transitionEnd(function(){if(e)return;if(!t||t.destroyed)return;e=!0,t.animating=!1;const s=["webkitTransitionEnd","transitionend"];for(let e=0;e`),e.append(t)),0===s.length&&(s=c(`
`),e.append(s)),t.length&&(t[0].style.opacity=i>0?i:0),s.length&&(s[0].style.opacity=-i>0?-i:0)}}(f.pointerEvents||f.prefixedPointerEvents)&&(i[0].style.perspectiveOrigin=`${l}px 50%`)},setTransition(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},he={init(){const{thumbs:e}=this.params,t=this.constructor;e.swiper instanceof t?(this.thumbs.swiper=e.swiper,g.extend(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),g.extend(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):g.isObject(e.swiper)&&(this.thumbs.swiper=new t(g.extend({},e.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(){const e=this,t=e.thumbs.swiper;if(!t)return;const s=t.clickedIndex,i=t.clickedSlide;if(i&&c(i).hasClass(e.params.thumbs.slideThumbActiveClass))return;if(null==s)return;let a;if(a=t.params.loop?parseInt(c(t.clickedSlide).attr("data-swiper-slide-index"),10):s,e.params.loop){let t=e.activeIndex;e.slides.eq(t).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,t=e.activeIndex);const s=e.slides.eq(t).prevAll(`[data-swiper-slide-index="${a}"]`).eq(0).index(),i=e.slides.eq(t).nextAll(`[data-swiper-slide-index="${a}"]`).eq(0).index();a=void 0===s?i:void 0===i?s:i-tt.previousIndex?"next":"prev"}else r=t.realIndex,o=r>t.previousIndex?"next":"prev";n&&(r+="next"===o?a:-1*a),s.visibleSlidesIndexes&&s.visibleSlidesIndexes.indexOf(r)<0&&(s.params.centeredSlides?r=r>l?r-Math.floor(i/2)+1:r+Math.floor(i/2)-1:r>l&&(r=r-i+1),s.slideTo(r,e?0:void 0))}let r=1;const o=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(r=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),s.slides.removeClass(o),s.params.loop||s.params.virtual&&s.params.virtual.enabled)for(let l=0;le,formatFractionTotal:e=>e,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(){g.extend(this,{pagination:{init:K.init.bind(this),render:K.render.bind(this),update:K.update.bind(this),destroy:K.destroy.bind(this),dynamicBulletIndex:0}})},on:{init(){this.pagination.init(),this.pagination.render(),this.pagination.update()},activeIndexChange(){(this.params.loop||void 0===this.snapIndex)&&this.pagination.update()},snapIndexChange(){this.params.loop||this.pagination.update()},slidesLengthChange(){this.params.loop&&(this.pagination.render(),this.pagination.update())},snapGridLengthChange(){this.params.loop||(this.pagination.render(),this.pagination.update())},destroy(){this.pagination.destroy()},click(e){const t=this;if(t.params.pagination.el&&t.params.pagination.hideOnClick&&t.pagination.$el.length>0&&!c(e.target).hasClass(t.params.pagination.bulletClass)){const e=t.pagination.$el.hasClass(t.params.pagination.hiddenClass);t.emit(!0===e?"paginationShow":"paginationHide",t),t.pagination.$el.toggleClass(t.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(){g.extend(this,{scrollbar:{init:Z.init.bind(this),destroy:Z.destroy.bind(this),updateSize:Z.updateSize.bind(this),setTranslate:Z.setTranslate.bind(this),setTransition:Z.setTransition.bind(this),enableDraggable:Z.enableDraggable.bind(this),disableDraggable:Z.disableDraggable.bind(this),setDragPosition:Z.setDragPosition.bind(this),getPointerPosition:Z.getPointerPosition.bind(this),onDragStart:Z.onDragStart.bind(this),onDragMove:Z.onDragMove.bind(this),onDragEnd:Z.onDragEnd.bind(this),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init(){this.scrollbar.init(),this.scrollbar.updateSize(),this.scrollbar.setTranslate()},update(){this.scrollbar.updateSize()},resize(){this.scrollbar.updateSize()},observerUpdate(){this.scrollbar.updateSize()},setTranslate(){this.scrollbar.setTranslate()},setTransition(e){this.scrollbar.setTransition(e)},destroy(){this.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create(){g.extend(this,{parallax:{setTransform:Q.setTransform.bind(this),setTranslate:Q.setTranslate.bind(this),setTransition:Q.setTransition.bind(this)}})},on:{beforeInit(){this.params.parallax.enabled&&(this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},init(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTranslate(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTransition(e){this.params.parallax.enabled&&this.parallax.setTransition(e)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create(){const e=this,t={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(s=>{t[s]=J[s].bind(e)}),g.extend(e,{zoom:t});let s=1;Object.defineProperty(e.zoom,"scale",{get:()=>s,set(t){s!==t&&e.emit("zoomChange",t,e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0),s=t}})},on:{init(){this.params.zoom.enabled&&this.zoom.enable()},destroy(){this.zoom.disable()},touchStart(e){this.zoom.enabled&&this.zoom.onTouchStart(e)},touchEnd(e){this.zoom.enabled&&this.zoom.onTouchEnd(e)},doubleTap(e){this.params.zoom.enabled&&this.zoom.enabled&&this.params.zoom.toggle&&this.zoom.toggle(e)},transitionEnd(){this.zoom.enabled&&this.params.zoom.enabled&&this.zoom.onTransitionEnd()},slideChange(){this.zoom.enabled&&this.params.zoom.enabled&&this.params.cssMode&&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(){g.extend(this,{lazy:{initialImageLoaded:!1,load:ee.load.bind(this),loadInSlide:ee.loadInSlide.bind(this)}})},on:{beforeInit(){this.params.lazy.enabled&&this.params.preloadImages&&(this.params.preloadImages=!1)},init(){this.params.lazy.enabled&&!this.params.loop&&0===this.params.initialSlide&&this.lazy.load()},scroll(){this.params.freeMode&&!this.params.freeModeSticky&&this.lazy.load()},resize(){this.params.lazy.enabled&&this.lazy.load()},scrollbarDragMove(){this.params.lazy.enabled&&this.lazy.load()},transitionStart(){this.params.lazy.enabled&&(this.params.lazy.loadOnTransitionStart||!this.params.lazy.loadOnTransitionStart&&!this.lazy.initialImageLoaded)&&this.lazy.load()},transitionEnd(){this.params.lazy.enabled&&!this.params.lazy.loadOnTransitionStart&&this.lazy.load()},slideChange(){this.params.lazy.enabled&&this.params.cssMode&&this.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create(){g.extend(this,{controller:{control:this.params.controller.control,getInterpolateFunction:te.getInterpolateFunction.bind(this),setTranslate:te.setTranslate.bind(this),setTransition:te.setTransition.bind(this)}})},on:{update(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},resize(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},observerUpdate(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},setTranslate(e,t){this.controller.control&&this.controller.setTranslate(e,t)},setTransition(e,t){this.controller.control&&this.controller.setTransition(e,t)}}},{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(){const e=this;g.extend(e,{a11y:{liveRegion:c(``)}}),Object.keys(se).forEach(t=>{e.a11y[t]=se[t].bind(e)})},on:{init(){this.params.a11y.enabled&&(this.a11y.init(),this.a11y.updateNavigation())},toEdge(){this.params.a11y.enabled&&this.a11y.updateNavigation()},fromEdge(){this.params.a11y.enabled&&this.a11y.updateNavigation()},paginationUpdate(){this.params.a11y.enabled&&this.a11y.updatePagination()},destroy(){this.params.a11y.enabled&&this.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create(){g.extend(this,{history:{init:ie.init.bind(this),setHistory:ie.setHistory.bind(this),setHistoryPopState:ie.setHistoryPopState.bind(this),scrollToSlide:ie.scrollToSlide.bind(this),destroy:ie.destroy.bind(this)}})},on:{init(){this.params.history.enabled&&this.history.init()},destroy(){this.params.history.enabled&&this.history.destroy()},transitionEnd(){this.history.initialized&&this.history.setHistory(this.params.history.key,this.activeIndex)},slideChange(){this.history.initialized&&this.params.cssMode&&this.history.setHistory(this.params.history.key,this.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create(){g.extend(this,{hashNavigation:{initialized:!1,init:ae.init.bind(this),destroy:ae.destroy.bind(this),setHash:ae.setHash.bind(this),onHashCange:ae.onHashCange.bind(this)}})},on:{init(){this.params.hashNavigation.enabled&&this.hashNavigation.init()},destroy(){this.params.hashNavigation.enabled&&this.hashNavigation.destroy()},transitionEnd(){this.hashNavigation.initialized&&this.hashNavigation.setHash()},slideChange(){this.hashNavigation.initialized&&this.params.cssMode&&this.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create(){const e=this;g.extend(e,{autoplay:{running:!1,paused:!1,run:ne.run.bind(e),start:ne.start.bind(e),stop:ne.stop.bind(e),pause:ne.pause.bind(e),onVisibilityChange(){"hidden"===document.visibilityState&&e.autoplay.running&&e.autoplay.pause(),"visible"===document.visibilityState&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd(t){e&&!e.destroyed&&e.$wrapperEl&&t.target===this&&(e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop())}}})},on:{init(){this.params.autoplay.enabled&&(this.autoplay.start(),document.addEventListener("visibilitychange",this.autoplay.onVisibilityChange))},beforeTransitionStart(e,t){this.autoplay.running&&(t||!this.params.autoplay.disableOnInteraction?this.autoplay.pause(e):this.autoplay.stop())},sliderFirstMove(){this.autoplay.running&&(this.params.autoplay.disableOnInteraction?this.autoplay.stop():this.autoplay.pause())},touchEnd(){this.params.cssMode&&this.autoplay.paused&&!this.params.autoplay.disableOnInteraction&&this.autoplay.run()},destroy(){this.autoplay.running&&this.autoplay.stop(),document.removeEventListener("visibilitychange",this.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create(){g.extend(this,{fadeEffect:{setTranslate:re.setTranslate.bind(this),setTransition:re.setTransition.bind(this)}})},on:{beforeInit(){if("fade"!==this.params.effect)return;this.classNames.push(`${this.params.containerModifierClass}fade`);const e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};g.extend(this.params,e),g.extend(this.originalParams,e)},setTranslate(){"fade"===this.params.effect&&this.fadeEffect.setTranslate()},setTransition(e){"fade"===this.params.effect&&this.fadeEffect.setTransition(e)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create(){g.extend(this,{cubeEffect:{setTranslate:oe.setTranslate.bind(this),setTransition:oe.setTransition.bind(this)}})},on:{beforeInit(){if("cube"!==this.params.effect)return;this.classNames.push(`${this.params.containerModifierClass}cube`),this.classNames.push(`${this.params.containerModifierClass}3d`);const e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};g.extend(this.params,e),g.extend(this.originalParams,e)},setTranslate(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},setTransition(e){"cube"===this.params.effect&&this.cubeEffect.setTransition(e)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create(){g.extend(this,{flipEffect:{setTranslate:le.setTranslate.bind(this),setTransition:le.setTransition.bind(this)}})},on:{beforeInit(){if("flip"!==this.params.effect)return;this.classNames.push(`${this.params.containerModifierClass}flip`),this.classNames.push(`${this.params.containerModifierClass}3d`);const e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};g.extend(this.params,e),g.extend(this.originalParams,e)},setTranslate(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},setTransition(e){"flip"===this.params.effect&&this.flipEffect.setTransition(e)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create(){g.extend(this,{coverflowEffect:{setTranslate:de.setTranslate.bind(this),setTransition:de.setTransition.bind(this)}})},on:{beforeInit(){"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(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate()},setTransition(e){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(e)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create(){g.extend(this,{thumbs:{swiper:null,init:he.init.bind(this),update:he.update.bind(this),onThumbClick:he.onThumbClick.bind(this)}})},on:{beforeInit(){const{thumbs:e}=this.params;e&&e.swiper&&(this.thumbs.init(),this.thumbs.update(!0))},slideChange(){this.thumbs.swiper&&this.thumbs.update()},update(){this.thumbs.swiper&&this.thumbs.update()},resize(){this.thumbs.swiper&&this.thumbs.update()},observerUpdate(){this.thumbs.swiper&&this.thumbs.update()},setTransition(e){const t=this.thumbs.swiper;t&&t.setTransition(e)},beforeDestroy(){const e=this.thumbs.swiper;e&&this.thumbs.swiperCreated&&e&&e.destroy()}}}];void 0===N.use&&(N.use=N.Class.use,N.installModule=N.Class.installModule),N.use(pe);var ce=N;const ue=new a.OlP("SWIPER_CONFIG"),me=["init","beforeDestroy","scroll","progress","keyPress","resize","loopFix","breakpoint","zoomChange","beforeResize","beforeLoopFix","sliderMove","slideChange","setTranslate","setTransition","fromEdge","reachEnd","reachBeginning","autoplay","autoplayStop","autoplayStart","imagesReady","lazyImageLoad","lazyImageReady","scrollbarDragEnd","scrollbarDragMove","scrollbarDragStart","navigationHide","navigationShow","paginationRender","paginationUpdate","paginationHide","paginationShow","swiperTap","swiperClick","swiperDoubleTap","swiperTouchEnd","swiperTouchMove","swiperTouchStart","swiperTouchMoveOpposite","swiperTransitionEnd","swiperTransitionStart","slideNextTransitionEnd","slideNextTransitionStart","slidePrevTransitionEnd","slidePrevTransitionStart","slideChangeTransitionEnd","slideChangeTransitionStart"];class ge{constructor(e={}){this.assign(e)}assign(e={},t){t=t||this;for(const s in e)null==e[s]||Array.isArray(e[s])||"object"!=typeof e[s]||"undefined"!=typeof HTMLElement&&e[s]instanceof HTMLElement?t[s]=e[s]:(t[s]={},this.assign(e[s],t[s]))}}let fe=(()=>{let e=class{constructor(e,t,s,i,n){this.platformId=e,this.zone=t,this.elementRef=s,this.differs=i,this.defaults=n,this.initialIndex=null,this.configDiff=null,this.disabled=!1,this.performance=!1,this.indexChange=new a.vpe,this.S_INIT=new a.vpe,this.S_BEFOREDESTROY=new a.vpe,this.S_SCROLL=new a.vpe,this.S_PROGRESS=new a.vpe,this.S_KEYPRESS=new a.vpe,this.S_RESIZE=new a.vpe,this.S_BREAKPOINT=new a.vpe,this.S_ZOOMCHANGE=new a.vpe,this.S_AFTERRESIZE=new a.vpe,this.S_BEFORERESIZE=new a.vpe,this.S_LOOPFIX=new a.vpe,this.S_BEFORELOOPFIX=new a.vpe,this.S_SLIDERMOVE=new a.vpe,this.S_SLIDECHANGE=new a.vpe,this.S_SETTRANSLATE=new a.vpe,this.S_SETTRANSITION=new a.vpe,this.S_FROMEDGE=new a.vpe,this.S_REACHEND=new a.vpe,this.S_REACHBEGINNING=new a.vpe,this.S_AUTOPLAY=new a.vpe,this.S_AUTOPLAYSTART=new a.vpe,this.S_AUTOPLAYSTOP=new a.vpe,this.S_IMAGESREADY=new a.vpe,this.S_LAZYIMAGELOAD=new a.vpe,this.S_LAZYIMAGEREADY=new a.vpe,this.S_SCROLLDRAGEND=new a.vpe,this.S_SCROLLDRAGMOVE=new a.vpe,this.S_SCROLLDRAGSTART=new a.vpe,this.S_NAVIGATIONHIDE=new a.vpe,this.S_NAVIGATIONSHOW=new a.vpe,this.S_PAGINATIONRENDER=new a.vpe,this.S_PAGINATIONUPDATE=new a.vpe,this.S_PAGINATIONHIDE=new a.vpe,this.S_PAGINATIONSHOW=new a.vpe,this.S_TAP=new a.vpe,this.S_CLICK=new a.vpe,this.S_DOUBLETAP=new a.vpe,this.S_TOUCHEND=new a.vpe,this.S_TOUCHMOVE=new a.vpe,this.S_TOUCHSTART=new a.vpe,this.S_TOUCHMOVEOPPOSITE=new a.vpe,this.S_TRANSITIONEND=new a.vpe,this.S_TRANSITIONSTART=new a.vpe,this.S_SLIDEPREVTRANSITIONEND=new a.vpe,this.S_SLIDEPREVTRANSITIONSTART=new a.vpe,this.S_SLIDENEXTTRANSITIONEND=new a.vpe,this.S_SLIDENEXTTRANSITIONSTART=new a.vpe,this.S_SLIDECHANGETRANSITIONEND=new a.vpe,this.S_SLIDECHANGETRANSITIONSTART=new a.vpe}set index(e){null!=e&&this.setIndex(e)}ngAfterViewInit(){if(!(0,n.NF)(this.platformId))return;const e=new ge(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:()=>{this.instance&&this.indexChange.observers.length&&this.emit(this.indexChange,this.instance.realIndex)}},this.zone.runOutsideAngular(()=>{this.instance=new ce(this.elementRef.nativeElement,e)}),!1!==e.init&&this.S_INIT.observers.length&&this.emit(this.S_INIT,this.instance),me.forEach(e=>{let t=e.replace("swiper","");t=t.charAt(0).toLowerCase()+t.slice(1),this.instance.on(t,(...e)=>{1===e.length&&(e=e[0]);const s=this[`S_${t.toUpperCase()}`];s.observers.length&&this.emit(s,e)})}),this.configDiff||(this.configDiff=this.differs.find(this.config||{}).create(),this.configDiff.diff(this.config||{}))}ngOnDestroy(){this.instance&&(this.zone.runOutsideAngular(()=>{this.instance.destroy(!0,this.instance.initialized||!1)}),this.instance=null)}ngDoCheck(){this.configDiff&&this.configDiff.diff(this.config||{})&&(this.initialIndex=this.getIndex(!0),this.ngOnDestroy(),this.ngAfterViewInit(),this.update())}ngOnChanges(e){this.instance&&e.disabled&&e.disabled.currentValue!==e.disabled.previousValue&&(!0===e.disabled.currentValue||!1===e.disabled.currentValue)&&this.zone.runOutsideAngular(()=>{this.ngOnDestroy(),this.ngAfterViewInit()})}emit(e,t){this.performance?e.emit(t):this.zone.run(()=>e.emit(t))}swiper(){return this.instance}init(){this.instance&&this.zone.runOutsideAngular(()=>{this.instance.init()})}update(){setTimeout(()=>{this.instance&&this.zone.runOutsideAngular(()=>{this.instance.update()})},0)}getIndex(e){return this.instance?e?this.instance.realIndex:this.instance.activeIndex:this.initialIndex||0}setIndex(e,t,s){if(this.instance){let i=e*this.instance.params.slidesPerGroup;this.instance.params.loop&&(i+=this.instance.loopedSlides),this.zone.runOutsideAngular(()=>{this.instance.slideTo(i,t,!s)})}else this.initialIndex=e}prevSlide(e,t){this.instance&&this.zone.runOutsideAngular(()=>{this.instance.slidePrev(e,!t)})}nextSlide(e,t){this.instance&&this.zone.runOutsideAngular(()=>{this.instance.slideNext(e,!t)})}stopAutoplay(e){e&&this.setIndex(0),this.instance&&this.instance.autoplay&&this.zone.runOutsideAngular(()=>{this.instance.autoplay.stop()})}startAutoplay(e){e&&this.setIndex(0),this.instance&&this.instance.autoplay&&this.zone.runOutsideAngular(()=>{this.instance.autoplay.start()})}};return e.\u0275fac=function(t){return new(t||e)(a.Y36(a.Lbi),a.Y36(a.R0b),a.Y36(a.SBq),a.Y36(a.aQg),a.Y36(ue,8))},e.\u0275dir=a.lG2({type:e,selectors:[["","swiper",""]],inputs:{disabled:"disabled",performance:"performance",index:"index",config:["swiper","config"]},outputs:{indexChange:"indexChange",S_INIT:"init",S_BEFOREDESTROY:"beforeDestroy",S_SCROLL:"scroll",S_PROGRESS:"progress",S_KEYPRESS:"keyPress",S_RESIZE:"resize",S_BREAKPOINT:"breakpoint",S_ZOOMCHANGE:"zoomChange",S_AFTERRESIZE:"afterResize",S_BEFORERESIZE:"beforeResize",S_LOOPFIX:"loopFix",S_BEFORELOOPFIX:"beforeLoopFix",S_SLIDERMOVE:"sliderMove",S_SLIDECHANGE:"slideChange",S_SETTRANSLATE:"setTranslate",S_SETTRANSITION:"setTransition",S_FROMEDGE:"fromEdge",S_REACHEND:"reachEnd",S_REACHBEGINNING:"reachBeginning",S_AUTOPLAY:"autoplay",S_AUTOPLAYSTART:"autoplayStart",S_AUTOPLAYSTOP:"autoplayStop",S_IMAGESREADY:"imagesReady",S_LAZYIMAGELOAD:"lazyImageLoad",S_LAZYIMAGEREADY:"lazyImageReady",S_SCROLLDRAGEND:"scrollDragEnd",S_SCROLLDRAGMOVE:"scrollDragMove",S_SCROLLDRAGSTART:"scrollDragStart",S_NAVIGATIONHIDE:"navigationHide",S_NAVIGATIONSHOW:"navigationShow",S_PAGINATIONRENDER:"paginationRender",S_PAGINATIONUPDATE:"paginationUpdate",S_PAGINATIONHIDE:"paginationHide",S_PAGINATIONSHOW:"paginationShow",S_TAP:"swiperTap",S_CLICK:"swiperClick",S_DOUBLETAP:"swiperDoubleTap",S_TOUCHEND:"swiperTouchEnd",S_TOUCHMOVE:"swiperTouchMove",S_TOUCHSTART:"swiperTouchStart",S_TOUCHMOVEOPPOSITE:"swiperTouchMoveOpposite",S_TRANSITIONEND:"swiperTransitionEnd",S_TRANSITIONSTART:"swiperTransitionStart",S_SLIDEPREVTRANSITIONEND:"slidePrevTransitionEnd",S_SLIDEPREVTRANSITIONSTART:"slidePrevTransitionStart",S_SLIDENEXTTRANSITIONEND:"slideNextTransitionEnd",S_SLIDENEXTTRANSITIONSTART:"slideNextTransitionStart",S_SLIDECHANGETRANSITIONEND:"slideChangeTransitionEnd",S_SLIDECHANGETRANSITIONSTART:"slideChangeTransitionStart"},exportAs:["ngxSwiper"],features:[a.TTD]}),(0,i.gn)([(0,a.IIB)()],e.prototype,"index",null),(0,i.gn)([(0,a.IIB)()],e.prototype,"disabled",void 0),(0,i.gn)([(0,a.IIB)()],e.prototype,"performance",void 0),(0,i.gn)([(0,a.IIB)("swiper")],e.prototype,"config",void 0),(0,i.gn)([(0,a.r_U)()],e.prototype,"indexChange",void 0),(0,i.gn)([(0,a.r_U)("init")],e.prototype,"S_INIT",void 0),(0,i.gn)([(0,a.r_U)("beforeDestroy")],e.prototype,"S_BEFOREDESTROY",void 0),(0,i.gn)([(0,a.r_U)("scroll")],e.prototype,"S_SCROLL",void 0),(0,i.gn)([(0,a.r_U)("progress")],e.prototype,"S_PROGRESS",void 0),(0,i.gn)([(0,a.r_U)("keyPress")],e.prototype,"S_KEYPRESS",void 0),(0,i.gn)([(0,a.r_U)("resize")],e.prototype,"S_RESIZE",void 0),(0,i.gn)([(0,a.r_U)("breakpoint")],e.prototype,"S_BREAKPOINT",void 0),(0,i.gn)([(0,a.r_U)("zoomChange")],e.prototype,"S_ZOOMCHANGE",void 0),(0,i.gn)([(0,a.r_U)("afterResize")],e.prototype,"S_AFTERRESIZE",void 0),(0,i.gn)([(0,a.r_U)("beforeResize")],e.prototype,"S_BEFORERESIZE",void 0),(0,i.gn)([(0,a.r_U)("loopFix")],e.prototype,"S_LOOPFIX",void 0),(0,i.gn)([(0,a.r_U)("beforeLoopFix")],e.prototype,"S_BEFORELOOPFIX",void 0),(0,i.gn)([(0,a.r_U)("sliderMove")],e.prototype,"S_SLIDERMOVE",void 0),(0,i.gn)([(0,a.r_U)("slideChange")],e.prototype,"S_SLIDECHANGE",void 0),(0,i.gn)([(0,a.r_U)("setTranslate")],e.prototype,"S_SETTRANSLATE",void 0),(0,i.gn)([(0,a.r_U)("setTransition")],e.prototype,"S_SETTRANSITION",void 0),(0,i.gn)([(0,a.r_U)("fromEdge")],e.prototype,"S_FROMEDGE",void 0),(0,i.gn)([(0,a.r_U)("reachEnd")],e.prototype,"S_REACHEND",void 0),(0,i.gn)([(0,a.r_U)("reachBeginning")],e.prototype,"S_REACHBEGINNING",void 0),(0,i.gn)([(0,a.r_U)("autoplay")],e.prototype,"S_AUTOPLAY",void 0),(0,i.gn)([(0,a.r_U)("autoplayStart")],e.prototype,"S_AUTOPLAYSTART",void 0),(0,i.gn)([(0,a.r_U)("autoplayStop")],e.prototype,"S_AUTOPLAYSTOP",void 0),(0,i.gn)([(0,a.r_U)("imagesReady")],e.prototype,"S_IMAGESREADY",void 0),(0,i.gn)([(0,a.r_U)("lazyImageLoad")],e.prototype,"S_LAZYIMAGELOAD",void 0),(0,i.gn)([(0,a.r_U)("lazyImageReady")],e.prototype,"S_LAZYIMAGEREADY",void 0),(0,i.gn)([(0,a.r_U)("scrollDragEnd")],e.prototype,"S_SCROLLDRAGEND",void 0),(0,i.gn)([(0,a.r_U)("scrollDragMove")],e.prototype,"S_SCROLLDRAGMOVE",void 0),(0,i.gn)([(0,a.r_U)("scrollDragStart")],e.prototype,"S_SCROLLDRAGSTART",void 0),(0,i.gn)([(0,a.r_U)("navigationHide")],e.prototype,"S_NAVIGATIONHIDE",void 0),(0,i.gn)([(0,a.r_U)("navigationShow")],e.prototype,"S_NAVIGATIONSHOW",void 0),(0,i.gn)([(0,a.r_U)("paginationRender")],e.prototype,"S_PAGINATIONRENDER",void 0),(0,i.gn)([(0,a.r_U)("paginationUpdate")],e.prototype,"S_PAGINATIONUPDATE",void 0),(0,i.gn)([(0,a.r_U)("paginationHide")],e.prototype,"S_PAGINATIONHIDE",void 0),(0,i.gn)([(0,a.r_U)("paginationShow")],e.prototype,"S_PAGINATIONSHOW",void 0),(0,i.gn)([(0,a.r_U)("swiperTap")],e.prototype,"S_TAP",void 0),(0,i.gn)([(0,a.r_U)("swiperClick")],e.prototype,"S_CLICK",void 0),(0,i.gn)([(0,a.r_U)("swiperDoubleTap")],e.prototype,"S_DOUBLETAP",void 0),(0,i.gn)([(0,a.r_U)("swiperTouchEnd")],e.prototype,"S_TOUCHEND",void 0),(0,i.gn)([(0,a.r_U)("swiperTouchMove")],e.prototype,"S_TOUCHMOVE",void 0),(0,i.gn)([(0,a.r_U)("swiperTouchStart")],e.prototype,"S_TOUCHSTART",void 0),(0,i.gn)([(0,a.r_U)("swiperTouchMoveOpposite")],e.prototype,"S_TOUCHMOVEOPPOSITE",void 0),(0,i.gn)([(0,a.r_U)("swiperTransitionEnd")],e.prototype,"S_TRANSITIONEND",void 0),(0,i.gn)([(0,a.r_U)("swiperTransitionStart")],e.prototype,"S_TRANSITIONSTART",void 0),(0,i.gn)([(0,a.r_U)("slidePrevTransitionEnd")],e.prototype,"S_SLIDEPREVTRANSITIONEND",void 0),(0,i.gn)([(0,a.r_U)("slidePrevTransitionStart")],e.prototype,"S_SLIDEPREVTRANSITIONSTART",void 0),(0,i.gn)([(0,a.r_U)("slideNextTransitionEnd")],e.prototype,"S_SLIDENEXTTRANSITIONEND",void 0),(0,i.gn)([(0,a.r_U)("slideNextTransitionStart")],e.prototype,"S_SLIDENEXTTRANSITIONSTART",void 0),(0,i.gn)([(0,a.r_U)("slideChangeTransitionEnd")],e.prototype,"S_SLIDECHANGETRANSITIONEND",void 0),(0,i.gn)([(0,a.r_U)("slideChangeTransitionStart")],e.prototype,"S_SLIDECHANGETRANSITIONSTART",void 0),e=(0,i.gn)([(0,i.fM)(0,(0,a.tBr)(a.Lbi)),(0,i.fM)(4,(0,a.FiY)()),(0,i.fM)(4,(0,a.tBr)(ue))],e),e})(),ve=(()=>{let e=class{};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[[n.ez],n.ez]}),e})()}}]); \ No newline at end of file diff --git a/998-es5.79d2828f3260a5e9121e.js b/998-es5.79d2828f3260a5e9121e.js deleted file mode 100644 index 1a0adcad4c..0000000000 --- a/998-es5.79d2828f3260a5e9121e.js +++ /dev/null @@ -1 +0,0 @@ -!function(){function e(t,i){return(e=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(t,i)}function t(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var a,n=s(e);if(t){var r=s(this).constructor;a=Reflect.construct(n,arguments,r)}else a=n.apply(this,arguments);return i(this,a)}}function i(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?a(e):t}function a(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function n(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function r(e,t){for(var i=0;ie.length)&&(t=e.length);for(var i=0,a=new Array(t);i0&&f(e[i],t[i])})}var m="undefined"!=typeof document?document:{},g={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[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};f(m,g);var w="undefined"!=typeof window?window:{};f(w,{document:g,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}}});var S=function e(t){c(this,e);for(var i=0;i=0&&r.indexOf(">")>=0){var o="div";for(0===r.indexOf(":~]/)?(t||m).querySelectorAll(e.trim()):[m.getElementById(e.trim().split("#")[1])],a=0;a0&&e[0].nodeType)for(a=0;a=0;f-=1){var m=v[f];r&&m.listener===r||r&&m.listener&&m.listener.dom7proxy&&m.listener.dom7proxy===r?(u.removeEventListener(h,m.proxyListener,o),v.splice(f,1)):r||(u.removeEventListener(h,m.proxyListener,o),v.splice(f,1))}}return this},trigger:function(){for(var e=arguments.length,t=new Array(e),i=0;i0}),l.dispatchEvent(d),l.dom7EventData=[],delete l.dom7EventData}return this},transitionEnd:function(e){var t,i=["webkitTransitionEnd","transitionend"],a=this;function s(n){if(n.target===this)for(e.call(this,n),t=0;t0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},offset:function(){if(this.length>0){var e=this[0],t=e.getBoundingClientRect(),i=m.body;return{top:t.top+(e===w?w.scrollY:e.scrollTop)-(e.clientTop||i.clientTop||0),left:t.left+(e===w?w.scrollX:e.scrollLeft)-(e.clientLeft||i.clientLeft||0)}}return null},css:function(e,t){var i;if(1===arguments.length){if("string"!=typeof e){for(i=0;ii-1?new S([]):e<0?new S((t=i+e)<0?[]:[this[t]]):new S([this[e]])},append:function(){for(var e,t=0;t=0;i-=1)this[t].insertBefore(a.childNodes[i],this[t].childNodes[0])}else if(e instanceof S)for(i=0;i0?e?this[0].nextElementSibling&&b(this[0].nextElementSibling).is(e)?new S([this[0].nextElementSibling]):new S([]):new S(this[0].nextElementSibling?[this[0].nextElementSibling]:[]):new S([])},nextAll:function(e){var t=[],i=this[0];if(!i)return new S([]);for(;i.nextElementSibling;){var a=i.nextElementSibling;e?b(a).is(e)&&t.push(a):t.push(a),i=a}return new S(t)},prev:function(e){if(this.length>0){var t=this[0];return e?t.previousElementSibling&&b(t.previousElementSibling).is(e)?new S([t.previousElementSibling]):new S([]):new S(t.previousElementSibling?[t.previousElementSibling]:[])}return new S([])},prevAll:function(e){var t=[],i=this[0];if(!i)return new S([]);for(;i.previousElementSibling;){var a=i.previousElementSibling;e?b(a).is(e)&&t.push(a):t.push(a),i=a}return new S(t)},parent:function(e){for(var t=[],i=0;i1&&void 0!==arguments[1]?arguments[1]:0;return setTimeout(e,t)},now:function(){return Date.now()},getTranslate:function(e){var t,i,a,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x",n=w.getComputedStyle(e,null);return w.WebKitCSSMatrix?((i=n.transform||n.webkitTransform).split(",").length>6&&(i=i.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),a=new w.WebKitCSSMatrix("none"===i?"":i)):t=(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===s&&(i=w.WebKitCSSMatrix?a.m41:16===t.length?parseFloat(t[12]):parseFloat(t[4])),"y"===s&&(i=w.WebKitCSSMatrix?a.m42:16===t.length?parseFloat(t[13]):parseFloat(t[5])),i||0},parseUrlQuery:function(e){var t,i,a,s,n={},r=e||w.location.href;if("string"==typeof r&&r.length)for(s=(i=(r=r.indexOf("?")>-1?r.replace(/\S*\?/,""):"").split("&").filter(function(e){return""!==e})).length,t=0;t=0,observer:"MutationObserver"in w||"WebkitMutationObserver"in w,passiveListener:function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});w.addEventListener("testPassiveListener",null,t)}catch(i){}return e}(),gestures:"ongesturestart"in w},H=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};c(this,e);var i=this;i.params=t,i.eventsListeners={},i.params&&i.params.on&&Object.keys(i.params.on).forEach(function(e){i.on(e,i.params.on[e])})}return o(e,[{key:"on",value:function(e,t,i){var a=this;if("function"!=typeof t)return a;var s=i?"unshift":"push";return e.split(" ").forEach(function(e){a.eventsListeners[e]||(a.eventsListeners[e]=[]),a.eventsListeners[e][s](t)}),a}},{key:"once",value:function(e,t,i){var a=this;if("function"!=typeof t)return a;function s(){for(var i=arguments.length,n=new Array(i),r=0;r0&&void 0!==arguments[0]?arguments[0]:{},t=this;t.modules&&Object.keys(t.modules).forEach(function(i){var a=t.modules[i],s=e[i]||{};a.instance&&Object.keys(a.instance).forEach(function(e){var i=a.instance[e];t[e]="function"==typeof i?i.bind(t):i}),a.on&&t.on&&Object.keys(a.on).forEach(function(e){t.on(e,a.on[e])}),a.create&&a.create.bind(t)(s)})}}],[{key:"components",set:function(e){this.use&&this.use(e)}},{key:"installModule",value:function(e){var t=this;t.prototype.modules||(t.prototype.modules={});for(var i=e.name||"".concat(Object.keys(t.prototype.modules).length,"_").concat(_.now()),a=arguments.length,s=new Array(a>1?a-1:0),n=1;n1?i-1:0),s=1;s=0&&(y=parseFloat(y.replace("%",""))/100*a),e.virtualSize=-y,l.css(s?{marginLeft:"",marginTop:""}:{marginRight:"",marginBottom:""}),t.slidesPerColumn>1&&(m=Math.floor(d/t.slidesPerColumn)===d/e.params.slidesPerColumn?d:Math.ceil(d/t.slidesPerColumn)*t.slidesPerColumn,"auto"!==t.slidesPerView&&"row"===t.slidesPerColumnFill&&(m=Math.max(m,t.slidesPerView*t.slidesPerColumn)));for(var C,M=t.slidesPerColumn,I=m/M,P=Math.floor(d/t.slidesPerColumn),O=0;O1){var k=void 0,L=void 0,z=void 0;if("row"===t.slidesPerColumnFill&&t.slidesPerGroup>1){var D=Math.floor(O/(t.slidesPerGroup*t.slidesPerColumn)),N=O-t.slidesPerColumn*t.slidesPerGroup*D,$=0===D?t.slidesPerGroup:Math.min(Math.ceil((d-D*M*t.slidesPerGroup)/M),t.slidesPerGroup);k=(L=N-(z=Math.floor(N/$))*$+D*t.slidesPerGroup)+z*m/M,A.css({"-webkit-box-ordinal-group":k,"-moz-box-ordinal-group":k,"-ms-flex-order":k,"-webkit-order":k,order:k})}else"column"===t.slidesPerColumnFill?(z=O-(L=Math.floor(O/M))*M,(L>P||L===P&&z===M-1)&&((z+=1)>=M&&(z=0,L+=1))):L=O-(z=Math.floor(O/I))*I;A.css("margin-"+(e.isHorizontal()?"top":"left"),0!==z&&t.spaceBetween&&"".concat(t.spaceBetween,"px"))}if("none"!==A.css("display")){if("auto"===t.slidesPerView){var R=w.getComputedStyle(A[0],null),G=A[0].style.transform,H=A[0].style.webkitTransform;if(G&&(A[0].style.transform="none"),H&&(A[0].style.webkitTransform="none"),t.roundLengths)g=e.isHorizontal()?A.outerWidth(!0):A.outerHeight(!0);else if(e.isHorizontal()){var B=parseFloat(R.getPropertyValue("width")),V=parseFloat(R.getPropertyValue("padding-left")),Y=parseFloat(R.getPropertyValue("padding-right")),F=parseFloat(R.getPropertyValue("margin-left")),X=parseFloat(R.getPropertyValue("margin-right")),U=R.getPropertyValue("box-sizing");g=U&&"border-box"===U?B+F+X:B+V+Y+F+X}else{var W=parseFloat(R.getPropertyValue("height")),q=parseFloat(R.getPropertyValue("padding-top")),j=parseFloat(R.getPropertyValue("padding-bottom")),K=parseFloat(R.getPropertyValue("margin-top")),Z=parseFloat(R.getPropertyValue("margin-bottom")),Q=R.getPropertyValue("box-sizing");g=Q&&"border-box"===Q?W+K+Z:W+q+j+K+Z}G&&(A[0].style.transform=G),H&&(A[0].style.webkitTransform=H),t.roundLengths&&(g=Math.floor(g))}else g=(a-(t.slidesPerView-1)*y)/t.slidesPerView,t.roundLengths&&(g=Math.floor(g)),l[O]&&(e.isHorizontal()?l[O].style.width="".concat(g,"px"):l[O].style.height="".concat(g,"px"));l[O]&&(l[O].swiperSlideSize=g),p.push(g),t.centeredSlides?(E=E+g/2+T/2+y,0===T&&0!==O&&(E=E-a/2-y),0===O&&(E=E-a/2-y),Math.abs(E)<.001&&(E=0),t.roundLengths&&(E=Math.floor(E)),x%t.slidesPerGroup==0&&c.push(E),h.push(E)):(t.roundLengths&&(E=Math.floor(E)),(x-Math.min(e.params.slidesPerGroupSkip,x))%e.params.slidesPerGroup==0&&c.push(E),h.push(E),E=E+g+y),e.virtualSize+=g+y,T=g,x+=1}}if(e.virtualSize=Math.max(e.virtualSize,a)+f,s&&n&&("slide"===t.effect||"coverflow"===t.effect)&&i.css({width:"".concat(e.virtualSize+t.spaceBetween,"px")}),t.setWrapperSize&&(e.isHorizontal()?i.css({width:"".concat(e.virtualSize+t.spaceBetween,"px")}):i.css({height:"".concat(e.virtualSize+t.spaceBetween,"px")})),t.slidesPerColumn>1&&(e.virtualSize=(g+t.spaceBetween)*m,e.virtualSize=Math.ceil(e.virtualSize/t.slidesPerColumn)-t.spaceBetween,e.isHorizontal()?i.css({width:"".concat(e.virtualSize+t.spaceBetween,"px")}):i.css({height:"".concat(e.virtualSize+t.spaceBetween,"px")}),t.centeredSlides)){C=[];for(var J=0;J1&&c.push(e.virtualSize-a)}if(0===c.length&&(c=[0]),0!==t.spaceBetween&&(e.isHorizontal()?s?l.filter(u).css({marginLeft:"".concat(y,"px")}):l.filter(u).css({marginRight:"".concat(y,"px")}):l.filter(u).css({marginBottom:"".concat(y,"px")})),t.centeredSlides&&t.centeredSlidesBounds){var ae=0;p.forEach(function(e){ae+=e+(t.spaceBetween?t.spaceBetween:0)});var se=(ae-=t.spaceBetween)-a;c=c.map(function(e){return e<0?-v:e>se?se+f:e})}if(t.centerInsufficientSlides){var ne=0;if(p.forEach(function(e){ne+=e+(t.spaceBetween?t.spaceBetween:0)}),(ne-=t.spaceBetween)1)if(i.params.centeredSlides)i.visibleSlides.each(function(e,t){a.push(t)});else for(t=0;ti.slides.length)break;a.push(i.slides.eq(n)[0])}else a.push(i.slides.eq(i.activeIndex)[0]);for(t=0;ts?r:s}s&&i.$wrapperEl.css("height","".concat(s,"px"))},updateSlidesOffset:function(){for(var e=this.slides,t=0;t0&&void 0!==arguments[0]?arguments[0]:this&&this.translate||0,t=this,i=t.params,a=t.slides,s=t.rtlTranslate;if(0!==a.length){void 0===a[0].swiperSlideOffset&&t.updateSlidesOffset();var n=-e;s&&(n=e),a.removeClass(i.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(var r=0;r=0&&d1&&c<=t.size||d<=0&&c>=t.size)&&(t.visibleSlides.push(o),t.visibleSlidesIndexes.push(r),a.eq(r).addClass(i.slideVisibleClass))}o.progress=s?-l:l}t.visibleSlides=b(t.visibleSlides)}},updateProgress:function(e){var t=this;if(void 0===e){var i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}var a=t.params,s=t.maxTranslate()-t.minTranslate(),n=t.progress,r=t.isBeginning,o=t.isEnd,l=r,d=o;0===s?(n=0,r=!0,o=!0):(r=(n=(e-t.minTranslate())/s)<=0,o=n>=1),_.extend(t,{progress:n,isBeginning:r,isEnd:o}),(a.watchSlidesProgress||a.watchSlidesVisibility||a.centeredSlides&&a.autoHeight)&&t.updateSlidesProgress(e),r&&!l&&t.emit("reachBeginning toEdge"),o&&!d&&t.emit("reachEnd toEdge"),(l&&!r||d&&!o)&&t.emit("fromEdge"),t.emit("progress",n)},updateSlidesClasses:function(){var e,t=this.slides,i=this.params,a=this.$wrapperEl,s=this.activeIndex,n=this.realIndex,r=this.virtual&&i.virtual.enabled;t.removeClass("".concat(i.slideActiveClass," ").concat(i.slideNextClass," ").concat(i.slidePrevClass," ").concat(i.slideDuplicateActiveClass," ").concat(i.slideDuplicateNextClass," ").concat(i.slideDuplicatePrevClass)),(e=r?this.$wrapperEl.find(".".concat(i.slideClass,'[data-swiper-slide-index="').concat(s,'"]')):t.eq(s)).addClass(i.slideActiveClass),i.loop&&(e.hasClass(i.slideDuplicateClass)?a.children(".".concat(i.slideClass,":not(.").concat(i.slideDuplicateClass,')[data-swiper-slide-index="').concat(n,'"]')).addClass(i.slideDuplicateActiveClass):a.children(".".concat(i.slideClass,".").concat(i.slideDuplicateClass,'[data-swiper-slide-index="').concat(n,'"]')).addClass(i.slideDuplicateActiveClass));var o=e.nextAll(".".concat(i.slideClass)).eq(0).addClass(i.slideNextClass);i.loop&&0===o.length&&(o=t.eq(0)).addClass(i.slideNextClass);var l=e.prevAll(".".concat(i.slideClass)).eq(0).addClass(i.slidePrevClass);i.loop&&0===l.length&&(l=t.eq(-1)).addClass(i.slidePrevClass),i.loop&&(o.hasClass(i.slideDuplicateClass)?a.children(".".concat(i.slideClass,":not(.").concat(i.slideDuplicateClass,')[data-swiper-slide-index="').concat(o.attr("data-swiper-slide-index"),'"]')).addClass(i.slideDuplicateNextClass):a.children(".".concat(i.slideClass,".").concat(i.slideDuplicateClass,'[data-swiper-slide-index="').concat(o.attr("data-swiper-slide-index"),'"]')).addClass(i.slideDuplicateNextClass),l.hasClass(i.slideDuplicateClass)?a.children(".".concat(i.slideClass,":not(.").concat(i.slideDuplicateClass,')[data-swiper-slide-index="').concat(l.attr("data-swiper-slide-index"),'"]')).addClass(i.slideDuplicatePrevClass):a.children(".".concat(i.slideClass,".").concat(i.slideDuplicateClass,'[data-swiper-slide-index="').concat(l.attr("data-swiper-slide-index"),'"]')).addClass(i.slideDuplicatePrevClass))},updateActiveIndex:function(e){var t,i=this.rtlTranslate?this.translate:-this.translate,a=this.slidesGrid,s=this.snapGrid,n=this.params,r=this.activeIndex,o=this.realIndex,l=this.snapIndex,d=e;if(void 0===d){for(var c=0;c=a[c]&&i=a[c]&&i=a[c]&&(d=c);n.normalizeSlideIndex&&(d<0||void 0===d)&&(d=0)}if(s.indexOf(i)>=0)t=s.indexOf(i);else{var h=Math.min(n.slidesPerGroupSkip,d);t=h+Math.floor((d-h)/n.slidesPerGroup)}if(t>=s.length&&(t=s.length-1),d!==r){var p=parseInt(this.slides.eq(d).attr("data-swiper-slide-index")||d,10);_.extend(this,{snapIndex:t,realIndex:p,previousIndex:r,activeIndex:d}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),o!==p&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")}else t!==l&&(this.snapIndex=t,this.emit("snapIndexChange"))},updateClickedSlide:function(e){var t=this,i=t.params,a=b(e.target).closest(".".concat(i.slideClass))[0],s=!1;if(a)for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:this.isHorizontal()?"x":"y",t=this.params,i=this.rtlTranslate,a=this.translate,s=this.$wrapperEl;if(t.virtualTranslate)return i?-a:a;if(t.cssMode)return a;var n=_.getTranslate(s[0],e);return i&&(n=-n),n||0},setTranslate:function(e,t){var i=this.rtlTranslate,a=this.params,s=this.$wrapperEl,n=this.wrapperEl,r=this.progress,o=0,l=0;this.isHorizontal()?o=i?-e:e:l=e,a.roundLengths&&(o=Math.floor(o),l=Math.floor(l)),a.cssMode?n[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-o:-l:a.virtualTranslate||s.transform("translate3d(".concat(o,"px, ").concat(l,"px, 0px)")),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?o:l;var d=this.maxTranslate()-this.minTranslate();(0===d?0:(e-this.minTranslate())/d)!==r&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.params.speed,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],s=arguments.length>4?arguments[4]:void 0,r=this,o=r.params,l=r.wrapperEl;if(r.animating&&o.preventInteractionOnTransition)return!1;var d,c=r.minTranslate(),h=r.maxTranslate();if(d=a&&e>c?c:a&&e0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.params.speed,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=arguments.length>3?arguments[3]:void 0,s=this,r=e;r<0&&(r=0);var o=s.params,l=s.snapGrid,d=s.slidesGrid,c=s.previousIndex,h=s.activeIndex,p=s.rtlTranslate,u=s.wrapperEl;if(s.animating&&o.preventInteractionOnTransition)return!1;var v=Math.min(s.params.slidesPerGroupSkip,r),f=v+Math.floor((r-v)/s.params.slidesPerGroup);f>=l.length&&(f=l.length-1),(h||o.initialSlide||0)===(c||0)&&i&&s.emit("beforeSlideChangeStart");var m,g=-l[f];if(s.updateProgress(g),o.normalizeSlideIndex)for(var w=0;w=Math.floor(100*d[w])&&(r=w);if(s.initialized&&r!==h){if(!s.allowSlideNext&&gs.translate&&g>s.maxTranslate()&&(h||0)!==r)return!1}if(m=r>h?"next":r0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.params.speed,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=arguments.length>3?arguments[3]:void 0,s=e;return this.params.loop&&(s+=this.loopedSlides),this.slideTo(s,t,i,a)},slideNext:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.params.speed,t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2?arguments[2]:void 0,a=this,s=a.params,n=a.animating,r=a.activeIndex0&&void 0!==arguments[0]?arguments[0]:this.params.speed,t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2?arguments[2]:void 0,a=this,s=a.params,n=a.animating,r=a.snapGrid,o=a.slidesGrid,l=a.rtlTranslate;if(s.loop){if(n)return!1;a.loopFix(),a._clientLeft=a.$wrapperEl[0].clientLeft}function d(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}var c=d(l?a.translate:-a.translate),h=r.map(function(e){return d(e)});o.map(function(e){return d(e)}),h.indexOf(c);var p,u=r[h.indexOf(c)-1];return void 0===u&&s.cssMode&&r.forEach(function(e){!u&&c>=e&&(u=e)}),void 0!==u&&((p=o.indexOf(u))<0&&(p=a.activeIndex-1)),a.slideTo(p,e,t,i)},slideReset:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.params.speed,t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2?arguments[2]:void 0;return this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.params.speed,t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2?arguments[2]:void 0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5,s=this,n=s.activeIndex,r=Math.min(s.params.slidesPerGroupSkip,n),o=r+Math.floor((n-r)/s.params.slidesPerGroup),l=s.rtlTranslate?s.translate:-s.translate;if(l>=s.snapGrid[o]){var d=s.snapGrid[o];l-d>(s.snapGrid[o+1]-d)*a&&(n+=s.params.slidesPerGroup)}else{var c=s.snapGrid[o-1];l-c<=(s.snapGrid[o]-c)*a&&(n-=s.params.slidesPerGroup)}return n=Math.max(n,0),n=Math.min(n,s.slidesGrid.length-1),s.slideTo(n,e,t,i)},slideToClickedSlide:function(){var e,t=this,i=t.params,a=t.$wrapperEl,s="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView,n=t.clickedIndex;if(i.loop){if(t.animating)return;e=parseInt(b(t.clickedSlide).attr("data-swiper-slide-index"),10),i.centeredSlides?nt.slides.length-t.loopedSlides+s/2?(t.loopFix(),n=a.children(".".concat(i.slideClass,'[data-swiper-slide-index="').concat(e,'"]:not(.').concat(i.slideDuplicateClass,")")).eq(0).index(),_.nextTick(function(){t.slideTo(n)})):t.slideTo(n):n>t.slides.length-s?(t.loopFix(),n=a.children(".".concat(i.slideClass,'[data-swiper-slide-index="').concat(e,'"]:not(.').concat(i.slideDuplicateClass,")")).eq(0).index(),_.nextTick(function(){t.slideTo(n)})):t.slideTo(n)}else t.slideTo(n)}},F={loopCreate:function(){var e=this,t=e.params,i=e.$wrapperEl;i.children(".".concat(t.slideClass,".").concat(t.slideDuplicateClass)).remove();var a=i.children(".".concat(t.slideClass));if(t.loopFillGroupWithBlank){var s=t.slidesPerGroup-a.length%t.slidesPerGroup;if(s!==t.slidesPerGroup){for(var n=0;na.length&&(e.loopedSlides=a.length);var o=[],l=[];a.each(function(t,i){var s=b(i);t=a.length-e.loopedSlides&&o.push(i),s.attr("data-swiper-slide-index",t)});for(var d=0;d=0;c-=1)i.prepend(b(o[c].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var e,t=this.activeIndex,i=this.slides,a=this.loopedSlides,s=this.allowSlidePrev,n=this.allowSlideNext,r=this.snapGrid,o=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0;var l=-r[t]-this.getTranslate();t=i.length-a&&(e=-i.length+t+a,e+=a,this.slideTo(e,0,!1,!0)&&0!==l&&this.setTranslate((o?-this.translate:this.translate)-l)),this.allowSlidePrev=s,this.allowSlideNext=n,this.emit("loopFix")},loopDestroy:function(){var e=this.$wrapperEl,t=this.params,i=this.slides;e.children(".".concat(t.slideClass,".").concat(t.slideDuplicateClass,",.").concat(t.slideClass,".").concat(t.slideBlankClass)).remove(),i.removeAttr("data-swiper-slide-index")}},X={setGrabCursor:function(e){if(!(G.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){G.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},U={appendSlide:function(e){var t=this.$wrapperEl,i=this.params;if(i.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(var a=0;a=r)i.appendSlide(t);else{for(var o=n>e?n+1:n,l=[],d=r-1;d>=e;d-=1){var c=i.slides.eq(d);c.remove(),l.unshift(c)}if("object"==typeof t&&"length"in t){for(var h=0;he?n+t.length:n}else a.append(t);for(var p=0;p=0||x.indexOf("Trident/")>=0,z=x.indexOf("Edge/")>=0,D=x.indexOf("Gecko/")>=0&&x.indexOf("Firefox/")>=0,N="Win32"===T,$=x.toLowerCase().indexOf("electron")>=0,R="MacIntel"===T,!O&&R&&G.touch&&(1024===M&&1366===I||834===M&&1194===I||834===M&&1112===I||768===M&&1024===I)&&(O=x.match(/(Version)\/([\d.]+)/),R=!1),C.ie=L,C.edge=z,C.firefox=D,P&&!N&&(C.os="android",C.osVersion=P[2],C.android=!0,C.androidChrome=x.toLowerCase().indexOf("chrome")>=0),(O||k||A)&&(C.os="ios",C.ios=!0),k&&!A&&(C.osVersion=k[2].replace(/_/g,"."),C.iphone=!0),O&&(C.osVersion=O[2].replace(/_/g,"."),C.ipad=!0),A&&(C.osVersion=A[3]?A[3].replace(/_/g,"."):null,C.ipod=!0),C.ios&&C.osVersion&&x.indexOf("Version/")>=0&&"10"===C.osVersion.split(".")[0]&&(C.osVersion=x.toLowerCase().split("version/")[1].split(" ")[0]),C.webView=!(!(k||O||A)||!x.match(/.*AppleWebKit(?!.*Safari)/i)&&!w.navigator.standalone)||w.matchMedia&&w.matchMedia("(display-mode: standalone)").matches,C.webview=C.webView,C.standalone=C.webView,C.desktop=!(C.ios||C.android)||$,C.desktop&&(C.electron=$,C.macos=R,C.windows=N,C.macos&&(C.os="macos"),C.windows&&(C.os="windows")),C.pixelRatio=w.devicePixelRatio||1,C);function q(e){var t=this,i=t.touchEventsData,a=t.params,s=t.touches;if(!t.animating||!a.preventInteractionOnTransition){var n=e;n.originalEvent&&(n=n.originalEvent);var r=b(n.target);if(("wrapper"!==a.touchEventsTarget||r.closest(t.wrapperEl).length)&&(i.isTouchEvent="touchstart"===n.type,(i.isTouchEvent||!("which"in n)||3!==n.which)&&!(!i.isTouchEvent&&"button"in n&&n.button>0||i.isTouched&&i.isMoved)))if(a.noSwiping&&r.closest(a.noSwipingSelector?a.noSwipingSelector:".".concat(a.noSwipingClass))[0])t.allowClick=!0;else if(!a.swipeHandler||r.closest(a.swipeHandler)[0]){s.currentX="touchstart"===n.type?n.targetTouches[0].pageX:n.pageX,s.currentY="touchstart"===n.type?n.targetTouches[0].pageY:n.pageY;var o=s.currentX,l=s.currentY,d=a.edgeSwipeThreshold||a.iOSEdgeSwipeThreshold;if(!a.edgeSwipeDetection&&!a.iOSEdgeSwipeDetection||!(o<=d||o>=w.screen.width-d)){if(_.extend(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),s.startX=o,s.startY=l,i.touchStartTime=_.now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(i.allowThresholdMove=!1),"touchstart"!==n.type){var c=!0;r.is(i.formElements)&&(c=!1),m.activeElement&&b(m.activeElement).is(i.formElements)&&m.activeElement!==r[0]&&m.activeElement.blur();var h=c&&t.allowTouchMove&&a.touchStartPreventDefault;(a.touchStartForcePreventDefault||h)&&n.preventDefault()}t.emit("touchStart",n)}}}}function j(e){var t=this,i=t.touchEventsData,a=t.params,s=t.touches,n=t.rtlTranslate,r=e;if(r.originalEvent&&(r=r.originalEvent),i.isTouched){if(!i.isTouchEvent||"touchmove"===r.type){var o="touchmove"===r.type&&r.targetTouches&&(r.targetTouches[0]||r.changedTouches[0]),l="touchmove"===r.type?o.pageX:r.pageX,d="touchmove"===r.type?o.pageY:r.pageY;if(r.preventedByNestedSwiper)return s.startX=l,void(s.startY=d);if(!t.allowTouchMove)return t.allowClick=!1,void(i.isTouched&&(_.extend(s,{startX:l,startY:d,currentX:l,currentY:d}),i.touchStartTime=_.now()));if(i.isTouchEvent&&a.touchReleaseOnEdges&&!a.loop)if(t.isVertical()){if(ds.startY&&t.translate>=t.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(ls.startX&&t.translate>=t.minTranslate())return;if(i.isTouchEvent&&m.activeElement&&r.target===m.activeElement&&b(r.target).is(i.formElements))return i.isMoved=!0,void(t.allowClick=!1);if(i.allowTouchCallbacks&&t.emit("touchMove",r),!(r.targetTouches&&r.targetTouches.length>1)){s.currentX=l,s.currentY=d;var c=s.currentX-s.startX,h=s.currentY-s.startY;if(!(t.params.threshold&&Math.sqrt(Math.pow(c,2)+Math.pow(h,2))=25&&(p=180*Math.atan2(Math.abs(h),Math.abs(c))/Math.PI,i.isScrolling=t.isHorizontal()?p>a.touchAngle:90-p>a.touchAngle);if(i.isScrolling&&t.emit("touchMoveOpposite",r),void 0===i.startMoving&&(s.currentX===s.startX&&s.currentY===s.startY||(i.startMoving=!0)),i.isScrolling)i.isTouched=!1;else if(i.startMoving){t.allowClick=!1,!a.cssMode&&r.cancelable&&r.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&r.stopPropagation(),i.isMoved||(a.loop&&t.loopFix(),i.startTranslate=t.getTranslate(),t.setTransition(0),t.animating&&t.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!a.grabCursor||!0!==t.allowSlideNext&&!0!==t.allowSlidePrev||t.setGrabCursor(!0),t.emit("sliderFirstMove",r)),t.emit("sliderMove",r),i.isMoved=!0;var u=t.isHorizontal()?c:h;s.diff=u,u*=a.touchRatio,n&&(u=-u),t.swipeDirection=u>0?"prev":"next",i.currentTranslate=u+i.startTranslate;var v=!0,f=a.resistanceRatio;if(a.touchReleaseOnEdges&&(f=0),u>0&&i.currentTranslate>t.minTranslate()?(v=!1,a.resistance&&(i.currentTranslate=t.minTranslate()-1+Math.pow(-t.minTranslate()+i.startTranslate+u,f))):u<0&&i.currentTranslatei.startTranslate&&(i.currentTranslate=i.startTranslate),a.threshold>0){if(!(Math.abs(u)>a.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,i.currentTranslate=i.startTranslate,void(s.diff=t.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY)}a.followFinger&&!a.cssMode&&((a.freeMode||a.watchSlidesProgress||a.watchSlidesVisibility)&&(t.updateActiveIndex(),t.updateSlidesClasses()),a.freeMode&&(0===i.velocities.length&&i.velocities.push({position:s[t.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:s[t.isHorizontal()?"currentX":"currentY"],time:_.now()})),t.updateProgress(i.currentTranslate),t.setTranslate(i.currentTranslate))}}}}}else i.startMoving&&i.isScrolling&&t.emit("touchMoveOpposite",r)}function K(e){var t=this,i=t.touchEventsData,a=t.params,s=t.touches,n=t.rtlTranslate,r=t.$wrapperEl,o=t.slidesGrid,l=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",d),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&a.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);a.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var c,h=_.now(),p=h-i.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),p<300&&h-i.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),i.lastClickTime=_.now(),_.nextTick(function(){t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===s.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,c=a.followFinger?n?t.translate:-t.translate:-i.currentTranslate,!a.cssMode)if(a.freeMode){if(c<-t.minTranslate())return void t.slideTo(t.activeIndex);if(c>-t.maxTranslate())return void t.slideTo(t.slides.length1){var u=i.velocities.pop(),v=i.velocities.pop(),f=u.time-v.time;t.velocity=(u.position-v.position)/f,t.velocity/=2,Math.abs(t.velocity)150||_.now()-u.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeModeMomentumVelocityRatio,i.velocities.length=0;var m=1e3*a.freeModeMomentumRatio,g=t.translate+t.velocity*m;n&&(g=-g);var w,S,b=!1,y=20*Math.abs(t.velocity)*a.freeModeMomentumBounceRatio;if(gt.minTranslate())a.freeModeMomentumBounce?(g-t.minTranslate()>y&&(g=t.minTranslate()+y),w=t.minTranslate(),b=!0,i.allowMomentumBounce=!0):g=t.minTranslate(),a.loop&&a.centeredSlides&&(S=!0);else if(a.freeModeSticky){for(var E,T=0;T-g){E=T;break}g=-(g=Math.abs(l[E]-g)=a.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var M=0,I=t.slidesSizesGrid[0],P=0;P=o[P]&&c=o[P]&&(M=P,I=o[o.length-1]-o[o.length-2])}var A=(c-o[M])/I,k=Ma.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&t.slideTo(A>=a.longSwipesRatio?M+k:M),"prev"===t.swipeDirection&&t.slideTo(A>1-a.longSwipesRatio?M+k:M)}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);!t.navigation||d.target!==t.navigation.nextEl&&d.target!==t.navigation.prevEl?("next"===t.swipeDirection&&t.slideTo(M+k),"prev"===t.swipeDirection&&t.slideTo(M)):t.slideTo(d.target===t.navigation.nextEl?M+k:M)}}}function Z(){var e=this.params,t=this.el;if(!t||0!==t.offsetWidth){e.breakpoints&&this.setBreakpoint();var i=this.allowSlideNext,a=this.allowSlidePrev,s=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),this.slideTo(("auto"===e.slidesPerView||e.slidesPerView>1)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slides.length-1:this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=a,this.allowSlideNext=i,this.params.watchOverflow&&s!==this.snapGrid&&this.checkOverflow()}}function Q(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function J(){var e=this.wrapperEl,t=this.rtlTranslate;this.previousTranslate=this.translate,this.translate=this.isHorizontal()?t?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:-e.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();var i=this.maxTranslate()-this.minTranslate();(0===i?0:(this.translate-this.minTranslate())/i)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}var ee=!1;function te(){}var ie={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,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,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!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:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,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},ae={update:B,translate:V,transition:{setTransition:function(e,t){this.params.cssMode||this.$wrapperEl.transition(e),this.emit("setTransition",e,t)},transitionStart:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1?arguments[1]:void 0,i=this,a=i.activeIndex,s=i.params,n=i.previousIndex;if(!s.cssMode){s.autoHeight&&i.updateAutoHeight();var r=t;if(r||(r=a>n?"next":a0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1?arguments[1]:void 0,i=this,a=i.activeIndex,s=i.previousIndex,n=i.params;if(i.animating=!1,!n.cssMode){i.setTransition(0);var r=t;if(r||(r=a>s?"next":a1,p=c.slidesPerColumn>1;h&&!p?r.removeClass("".concat(n.containerModifierClass,"multirow ").concat(n.containerModifierClass,"multirow-column")):!h&&p&&(r.addClass("".concat(n.containerModifierClass,"multirow")),"column"===c.slidesPerColumnFill&&r.addClass("".concat(n.containerModifierClass,"multirow-column")));var u=c.direction&&c.direction!==n.direction,v=n.loop&&(c.slidesPerView!==n.slidesPerView||u);u&&i&&e.changeDirection(),_.extend(e.params,c),_.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=l,v&&i&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-s+e.loopedSlides,0,!1)),e.emit("breakpoint",c)}}},getBreakpoint:function(e){if(e){var t=!1,i=Object.keys(e).map(function(e){if("string"==typeof e&&0===e.indexOf("@")){var t=parseFloat(e.substr(1));return{value:w.innerHeight*t,point:e}}return{value:e,point:e}});i.sort(function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)});for(var a=0;a0&&e.slidesOffsetBefore+e.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;this.isLocked=e.slidesOffsetBefore&&e.slidesOffsetAfter&&i?i<=this.size: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&&this.navigation.update())}},classes:{addClasses:function(){var e=this.classNames,t=this.params,i=this.rtl,a=this.$el,s=[];s.push("initialized"),s.push(t.direction),t.freeMode&&s.push("free-mode"),t.autoHeight&&s.push("autoheight"),i&&s.push("rtl"),t.slidesPerColumn>1&&(s.push("multirow"),"column"===t.slidesPerColumnFill&&s.push("multirow-column")),W.android&&s.push("android"),W.ios&&s.push("ios"),t.cssMode&&s.push("css-mode"),s.forEach(function(i){e.push(t.containerModifierClass+i)}),a.addClass(e.join(" "))},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" "))}},images:{loadImage:function(e,t,i,a,s,n){var r;function o(){n&&n()}b(e).parent("picture")[0]||e.complete&&s?o():t?((r=new w.Image).onload=o,r.onerror=o,a&&(r.sizes=a),i&&(r.srcset=i),t&&(r.src=t)):o()},preloadImages:function(){var e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(var i=0;i1){var S=[];return i(t,(w.each(function(e,t){var i=_.extend({},o,{el:t});S.push(new r(i))}),S))}return i(t,(s.swiper=u,w.data("swiper",u),s&&s.shadowRoot&&s.shadowRoot.querySelector?(f=b(s.shadowRoot.querySelector(".".concat(u.params.wrapperClass)))).children=function(e){return w.children(e)}:f=w.children(".".concat(u.params.wrapperClass)),_.extend(u,{$el:w,el:s,$wrapperEl:f,wrapperEl:f[0],classNames:[],slides:b(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===u.params.direction},isVertical:function(){return"vertical"===u.params.direction},rtl:"rtl"===s.dir.toLowerCase()||"rtl"===w.css("direction"),rtlTranslate:"horizontal"===u.params.direction&&("rtl"===s.dir.toLowerCase()||"rtl"===w.css("direction")),wrongRTL:"-webkit-box"===f.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:u.params.allowSlideNext,allowSlidePrev:u.params.allowSlidePrev,touchEvents:(m=["touchstart","touchmove","touchend","touchcancel"],g=["mousedown","mousemove","mouseup"],G.pointerEvents&&(g=["pointerdown","pointermove","pointerup"]),u.touchEventsTouch={start:m[0],move:m[1],end:m[2],cancel:m[3]},u.touchEventsDesktop={start:g[0],move:g[1],end:g[2]},G.touch||!u.params.simulateTouch?u.touchEventsTouch:u.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, label",lastClickTime:_.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:u.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),u.useModules(),u.params.init&&u.init(),u))}return o(r,[{key:"slidesPerViewDynamic",value:function(){var e=this.params,t=this.slides,i=this.slidesGrid,a=this.size,s=this.activeIndex,n=1;if(e.centeredSlides){for(var r,o=t[s].swiperSlideSize,l=s+1;la&&(r=!0));for(var d=s-1;d>=0;d-=1)t[d]&&!r&&(n+=1,(o+=t[d].swiperSlideSize)>a&&(r=!0))}else for(var c=s+1;c1)&&e.isEnd&&!e.params.centeredSlides?e.slides.length-1:e.activeIndex,0,!1,!0)||a(),i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function a(){var t=Math.min(Math.max(e.rtlTranslate?-1*e.translate:e.translate,e.maxTranslate()),e.minTranslate());e.setTranslate(t),e.updateActiveIndex(),e.updateSlidesClasses()}}},{key:"changeDirection",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=this.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e||(this.$el.removeClass("".concat(this.params.containerModifierClass).concat(i)).addClass("".concat(this.params.containerModifierClass).concat(e)),this.params.direction=e,this.slides.each(function(t,i){"vertical"===e?i.style.width="":i.style.height=""}),this.emit("changeDirection"),t&&this.update()),this}},{key:"init",value: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"))}},{key:"destroy",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=this,a=i.params,s=i.$el,n=i.$wrapperEl,r=i.slides;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),a.loop&&i.loopDestroy(),t&&(i.removeClasses(),s.removeAttr("style"),n.removeAttr("style"),r&&r.length&&r.removeClass([a.slideVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(function(e){i.off(e)}),!1!==e&&(i.$el[0].swiper=null,i.$el.data("swiper",null),_.deleteProps(i)),i.destroyed=!0),null}}],[{key:"extendDefaults",value:function(e){_.extend(se,e)}},{key:"extendedDefaults",get:function(){return se}},{key:"defaults",get:function(){return ie}},{key:"Class",get:function(){return H}},{key:"$",get:function(){return b}}]),r}(H),re={name:"device",proto:{device:W},static:{device:W}},oe={name:"support",proto:{support:G},static:{support:G}},le={isEdge:!!w.navigator.userAgent.match(/Edge/g),isSafari:function(){var e=w.navigator.userAgent.toLowerCase();return e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0}(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(w.navigator.userAgent)},de={name:"browser",proto:{browser:le},static:{browser:le}},ce={name:"resize",create:function(){var e=this;_.extend(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(){w.addEventListener("resize",this.resize.resizeHandler),w.addEventListener("orientationchange",this.resize.orientationChangeHandler)},destroy:function(){w.removeEventListener("resize",this.resize.resizeHandler),w.removeEventListener("orientationchange",this.resize.orientationChangeHandler)}}},he={func:w.MutationObserver||w.WebkitMutationObserver,attach:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=this,a=new(0,he.func)(function(e){if(1!==e.length){var t=function(){i.emit("observerUpdate",e[0])};w.requestAnimationFrame?w.requestAnimationFrame(t):w.setTimeout(t,0)}else i.emit("observerUpdate",e[0])});a.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),i.observer.observers.push(a)},init:function(){var e=this;if(G.observer&&e.params.observer){if(e.params.observeParents)for(var t=e.$el.parents(),i=0;iy)&&t.$wrapperEl.find(".".concat(t.params.slideClass,'[data-swiper-slide-index="').concat(M,'"]')).remove();for(var I=0;I=b&&I<=y&&(void 0===h||e?C.push(I):(I>h&&C.push(I),I').concat(e,""));return a.attr("data-swiper-slide-index")||a.attr("data-swiper-slide-index",t),i.cache&&(this.virtual.cache[t]=a),a},appendSlide:function(e){var t=this;if("object"==typeof e&&"length"in e)for(var i=0;i=0;a-=1)t.virtual.slides.splice(e[a],1),t.params.virtual.cache&&delete t.virtual.cache[e[a]],e[a]0&&0===t.$el.parents(".".concat(t.params.slideActiveClass)).length)return;var u=w.innerWidth,v=w.innerHeight,f=t.$el.offset();i&&(f.left-=t.$el[0].scrollLeft);for(var g=[[f.left,f.top],[f.left+t.width,f.top],[f.left,f.top+t.height],[f.left+t.width,f.top+t.height]],S=0;S=0&&b[0]<=u&&b[1]>=0&&b[1]<=v&&(p=!0)}if(!p)return}t.isHorizontal()?((r||o||l||d)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),((o||d)&&!i||(r||l)&&i)&&t.slideNext(),((r||l)&&!i||(o||d)&&i)&&t.slidePrev()):((r||o||c||h)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),(o||h)&&t.slideNext(),(r||c)&&t.slidePrev()),t.emit("keyPress",s)}},enable:function(){this.keyboard.enabled||(b(m).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){this.keyboard.enabled&&(b(m).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},me={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){_.extend(this,{keyboard:{enabled:!1,enable:fe.enable.bind(this),disable:fe.disable.bind(this),handle:fe.handle.bind(this)}})},on:{init:function(){this.params.keyboard.enabled&&this.keyboard.enable()},destroy:function(){this.keyboard.enabled&&this.keyboard.disable()}}},ge={lastScrollTime:_.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return w.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var e="onwheel"in m;if(!e){var t=m.createElement("div");t.setAttribute("onwheel","return;"),e="function"==typeof t.onwheel}return!e&&m.implementation&&m.implementation.hasFeature&&!0!==m.implementation.hasFeature("","")&&(e=m.implementation.hasFeature("Events.wheel","3.0")),e}()?"wheel":"mousewheel"},normalize:function(e){var t=0,i=0,a=0,s=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),a=10*t,s=10*i,"deltaY"in e&&(s=e.deltaY),"deltaX"in e&&(a=e.deltaX),e.shiftKey&&!a&&(a=s,s=0),(a||s)&&e.deltaMode&&(1===e.deltaMode?(a*=40,s*=40):(a*=800,s*=800)),a&&!t&&(t=a<1?-1:1),s&&!i&&(i=s<1?-1:1),{spinX:t,spinY:i,pixelX:a,pixelY:s}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(e){var t=e,i=this,a=i.params.mousewheel;i.params.cssMode&&t.preventDefault();var s=i.$el;if("container"!==i.params.mousewheel.eventsTarged&&(s=b(i.params.mousewheel.eventsTarged)),!i.mouseEntered&&!s[0].contains(t.target)&&!a.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);var n=0,r=i.rtlTranslate?-1:1,o=ge.normalize(t);if(a.forceToAxis)if(i.isHorizontal()){if(!(Math.abs(o.pixelX)>Math.abs(o.pixelY)))return!0;n=-o.pixelX*r}else{if(!(Math.abs(o.pixelY)>Math.abs(o.pixelX)))return!0;n=-o.pixelY}else n=Math.abs(o.pixelX)>Math.abs(o.pixelY)?-o.pixelX*r:-o.pixelY;if(0===n)return!0;if(a.invert&&(n=-n),i.params.freeMode){var l={time:_.now(),delta:Math.abs(n),direction:Math.sign(n)},d=i.mousewheel.lastEventBeforeSnap,c=d&&l.time=i.minTranslate()&&(h=i.minTranslate()),h<=i.maxTranslate()&&(h=i.maxTranslate()),i.setTransition(0),i.setTranslate(h),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!p&&i.isBeginning||!u&&i.isEnd)&&i.updateSlidesClasses(),i.params.freeModeSticky){clearTimeout(i.mousewheel.timeout),i.mousewheel.timeout=void 0;var v=i.mousewheel.recentWheelEvents;v.length>=15&&v.shift();var f=v.length?v[v.length-1]:void 0,m=v[0];if(v.push(l),f&&(l.delta>f.delta||l.direction!==f.direction))v.splice(0);else if(v.length>=15&&l.time-m.time<500&&m.delta-l.delta>=1&&l.delta<=6){var g=n>0?.8:.2;i.mousewheel.lastEventBeforeSnap=l,v.splice(0),i.mousewheel.timeout=_.nextTick(function(){i.slideToClosest(i.params.speed,!0,void 0,g)},0)}i.mousewheel.timeout||(i.mousewheel.timeout=_.nextTick(function(){i.mousewheel.lastEventBeforeSnap=l,v.splice(0),i.slideToClosest(i.params.speed,!0,void 0,.5)},500))}if(c||i.emit("scroll",t),i.params.autoplay&&i.params.autoplayDisableOnInteraction&&i.autoplay.stop(),h===i.minTranslate()||h===i.maxTranslate())return!0}}else{var w={time:_.now(),delta:Math.abs(n),direction:Math.sign(n),raw:e},S=i.mousewheel.recentWheelEvents;S.length>=2&&S.shift();var y=S.length?S[S.length-1]:void 0;if(S.push(w),y?(w.direction!==y.direction||w.delta>y.delta||w.time>y.time+150)&&i.mousewheel.animateSlider(w):i.mousewheel.animateSlider(w),i.mousewheel.releaseScroll(w))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},animateSlider:function(e){return e.delta>=6&&_.now()-this.mousewheel.lastScrollTime<60||(e.direction<0?this.isEnd&&!this.params.loop||this.animating||(this.slideNext(),this.emit("scroll",e.raw)):this.isBeginning&&!this.params.loop||this.animating||(this.slidePrev(),this.emit("scroll",e.raw)),this.mousewheel.lastScrollTime=(new w.Date).getTime(),!1)},releaseScroll:function(e){var t=this.params.mousewheel;if(e.direction<0){if(this.isEnd&&!this.params.loop&&t.releaseOnEdges)return!0}else if(this.isBeginning&&!this.params.loop&&t.releaseOnEdges)return!0;return!1},enable:function(){var e=ge.event();if(this.params.cssMode)return this.wrapperEl.removeEventListener(e,this.mousewheel.handle),!0;if(!e)return!1;if(this.mousewheel.enabled)return!1;var t=this.$el;return"container"!==this.params.mousewheel.eventsTarged&&(t=b(this.params.mousewheel.eventsTarged)),t.on("mouseenter",this.mousewheel.handleMouseEnter),t.on("mouseleave",this.mousewheel.handleMouseLeave),t.on(e,this.mousewheel.handle),this.mousewheel.enabled=!0,!0},disable:function(){var e=ge.event();if(this.params.cssMode)return this.wrapperEl.addEventListener(e,this.mousewheel.handle),!0;if(!e)return!1;if(!this.mousewheel.enabled)return!1;var t=this.$el;return"container"!==this.params.mousewheel.eventsTarged&&(t=b(this.params.mousewheel.eventsTarged)),t.off(e,this.mousewheel.handle),this.mousewheel.enabled=!1,!0}},we={update:function(){var e=this.params.navigation;if(!this.params.loop){var t=this.navigation,i=t.$nextEl,a=t.$prevEl;a&&a.length>0&&(this.isBeginning?a.addClass(e.disabledClass):a.removeClass(e.disabledClass),a[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)),i&&i.length>0&&(this.isEnd?i.addClass(e.disabledClass):i.removeClass(e.disabledClass),i[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass))}},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var e,t,i=this.params.navigation;(i.nextEl||i.prevEl)&&(i.nextEl&&(e=b(i.nextEl),this.params.uniqueNavElements&&"string"==typeof i.nextEl&&e.length>1&&1===this.$el.find(i.nextEl).length&&(e=this.$el.find(i.nextEl))),i.prevEl&&(t=b(i.prevEl),this.params.uniqueNavElements&&"string"==typeof i.prevEl&&t.length>1&&1===this.$el.find(i.prevEl).length&&(t=this.$el.find(i.prevEl))),e&&e.length>0&&e.on("click",this.navigation.onNextClick),t&&t.length>0&&t.on("click",this.navigation.onPrevClick),_.extend(this.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}))},destroy:function(){var e=this.navigation,t=e.$nextEl,i=e.$prevEl;t&&t.length&&(t.off("click",this.navigation.onNextClick),t.removeClass(this.params.navigation.disabledClass)),i&&i.length&&(i.off("click",this.navigation.onPrevClick),i.removeClass(this.params.navigation.disabledClass))}},Se={update:function(){var e=this,t=e.rtl,i=e.params.pagination;if(i.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var a,s=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,n=e.pagination.$el,r=e.params.loop?Math.ceil((s-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?((a=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup))>s-1-2*e.loopedSlides&&(a-=s-2*e.loopedSlides),a>r-1&&(a-=r),a<0&&"bullets"!==e.params.paginationType&&(a=r+a)):a=void 0!==e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===i.type&&e.pagination.bullets&&e.pagination.bullets.length>0){var o,l,d,c=e.pagination.bullets;if(i.dynamicBullets&&(e.pagination.bulletSize=c.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),n.css(e.isHorizontal()?"width":"height",e.pagination.bulletSize*(i.dynamicMainBullets+4)+"px"),i.dynamicMainBullets>1&&void 0!==e.previousIndex&&(e.pagination.dynamicBulletIndex+=a-e.previousIndex,e.pagination.dynamicBulletIndex>i.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=i.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),o=a-e.pagination.dynamicBulletIndex,d=((l=o+(Math.min(c.length,i.dynamicMainBullets)-1))+o)/2),c.removeClass("".concat(i.bulletActiveClass," ").concat(i.bulletActiveClass,"-next ").concat(i.bulletActiveClass,"-next-next ").concat(i.bulletActiveClass,"-prev ").concat(i.bulletActiveClass,"-prev-prev ").concat(i.bulletActiveClass,"-main")),n.length>1)c.each(function(e,t){var s=b(t),n=s.index();n===a&&s.addClass(i.bulletActiveClass),i.dynamicBullets&&(n>=o&&n<=l&&s.addClass("".concat(i.bulletActiveClass,"-main")),n===o&&s.prev().addClass("".concat(i.bulletActiveClass,"-prev")).prev().addClass("".concat(i.bulletActiveClass,"-prev-prev")),n===l&&s.next().addClass("".concat(i.bulletActiveClass,"-next")).next().addClass("".concat(i.bulletActiveClass,"-next-next")))});else{var h=c.eq(a),p=h.index();if(h.addClass(i.bulletActiveClass),i.dynamicBullets){for(var u=c.eq(o),v=c.eq(l),f=o;f<=l;f+=1)c.eq(f).addClass("".concat(i.bulletActiveClass,"-main"));if(e.params.loop)if(p>=c.length-i.dynamicMainBullets){for(var m=i.dynamicMainBullets;m>=0;m-=1)c.eq(c.length-m).addClass("".concat(i.bulletActiveClass,"-main"));c.eq(c.length-i.dynamicMainBullets-1).addClass("".concat(i.bulletActiveClass,"-prev"))}else u.prev().addClass("".concat(i.bulletActiveClass,"-prev")).prev().addClass("".concat(i.bulletActiveClass,"-prev-prev")),v.next().addClass("".concat(i.bulletActiveClass,"-next")).next().addClass("".concat(i.bulletActiveClass,"-next-next"));else u.prev().addClass("".concat(i.bulletActiveClass,"-prev")).prev().addClass("".concat(i.bulletActiveClass,"-prev-prev")),v.next().addClass("".concat(i.bulletActiveClass,"-next")).next().addClass("".concat(i.bulletActiveClass,"-next-next"))}}if(i.dynamicBullets){var g=Math.min(c.length,i.dynamicMainBullets+4),w=(e.pagination.bulletSize*g-e.pagination.bulletSize)/2-d*e.pagination.bulletSize,S=t?"right":"left";c.css(e.isHorizontal()?S:"top","".concat(w,"px"))}}if("fraction"===i.type&&(n.find(".".concat(i.currentClass)).text(i.formatFractionCurrent(a+1)),n.find(".".concat(i.totalClass)).text(i.formatFractionTotal(r))),"progressbar"===i.type){var y;y=i.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";var E=(a+1)/r,T=1,x=1;"horizontal"===y?T=E:x=E,n.find(".".concat(i.progressbarFillClass)).transform("translate3d(0,0,0) scaleX(".concat(T,") scaleY(").concat(x,")")).transition(e.params.speed)}"custom"===i.type&&i.renderCustom?(n.html(i.renderCustom(e,a+1,r)),e.emit("paginationRender",e,n[0])):e.emit("paginationUpdate",e,n[0]),n[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](i.lockClass)}},render:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var i=e.pagination.$el,a="";if("bullets"===t.type){for(var s=e.params.loop?Math.ceil(((e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length)-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length,n=0;n");i.html(a),e.pagination.bullets=i.find(".".concat(t.bulletClass))}"fraction"===t.type&&(a=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):' / '),i.html(a)),"progressbar"===t.type&&(a=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):''),i.html(a)),"custom"!==t.type&&e.emit("paginationRender",e.pagination.$el[0])}},init:function(){var e=this,t=e.params.pagination;if(t.el){var i=b(t.el);0!==i.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&i.length>1&&(i=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&i.addClass(t.clickableClass),i.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(i.addClass("".concat(t.modifierClass).concat(t.type,"-dynamic")),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&i.addClass(t.progressbarOppositeClass),t.clickable&&i.on("click",".".concat(t.bulletClass),function(t){t.preventDefault();var i=b(this).index()*e.params.slidesPerGroup;e.params.loop&&(i+=e.loopedSlides),e.slideTo(i)}),_.extend(e.pagination,{$el:i,el:i[0]}))}},destroy:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.pagination.$el;t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click",".".concat(e.bulletClass))}}},be={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,t=this.rtlTranslate,i=this.progress,a=e.dragSize,s=e.trackSize,n=e.$dragEl,r=e.$el,o=this.params.scrollbar,l=a,d=(s-a)*i;t?(d=-d)>0?(l=a-d,d=0):-d+a>s&&(l=s+d):d<0?(l=a+d,d=0):d+a>s&&(l=s-d),this.isHorizontal()?(n.transform("translate3d(".concat(d,"px, 0, 0)")),n[0].style.width="".concat(l,"px")):(n.transform("translate3d(0px, ".concat(d,"px, 0)")),n[0].style.height="".concat(l,"px")),o.hide&&(clearTimeout(this.scrollbar.timeout),r[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){r[0].style.opacity=0,r.transition(400)},1e3))}},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,t=e.$dragEl,i=e.$el;t[0].style.width="",t[0].style.height="";var a,s=this.isHorizontal()?i[0].offsetWidth:i[0].offsetHeight,n=this.size/this.virtualSize,r=n*(s/this.size);a="auto"===this.params.scrollbar.dragSize?s*n:parseInt(this.params.scrollbar.dragSize,10),this.isHorizontal()?t[0].style.width="".concat(a,"px"):t[0].style.height="".concat(a,"px"),i[0].style.display=n>=1?"none":"",this.params.scrollbar.hide&&(i[0].style.opacity=0),_.extend(e,{trackSize:s,divider:n,moveDivider:r,dragSize:a}),e.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var t,i=this.scrollbar,a=this.rtlTranslate,s=i.$el,n=i.dragSize,r=i.trackSize,o=i.dragStartPos;t=(i.getPointerPosition(e)-s.offset()[this.isHorizontal()?"left":"top"]-(null!==o?o:n/2))/(r-n),t=Math.max(Math.min(t,1),0),a&&(t=1-t);var l=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*t;this.updateProgress(l),this.setTranslate(l),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(e){var t=this.params.scrollbar,i=this.scrollbar,a=this.$wrapperEl,s=i.$el,n=i.$dragEl;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=e.target===n[0]||e.target===n?i.getPointerPosition(e)-e.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),a.transition(100),n.transition(100),i.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),s.transition(0),t.hide&&s.css("opacity",1),this.params.cssMode&&this.$wrapperEl.css("scroll-snap-type","none"),this.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,i=this.$wrapperEl,a=t.$el,s=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),i.transition(0),a.transition(0),s.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this.params.scrollbar,i=this.scrollbar,a=this.$wrapperEl,s=i.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,this.params.cssMode&&(this.$wrapperEl.css("scroll-snap-type",""),a.transition("")),t.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=_.nextTick(function(){s.css("opacity",0),s.transition(400)},1e3)),this.emit("scrollbarDragEnd",e),t.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var e=this.scrollbar,t=this.touchEventsTouch,i=this.touchEventsDesktop,a=this.params,s=e.$el[0],n=!(!G.passiveListener||!a.passiveListeners)&&{passive:!1,capture:!1},r=!(!G.passiveListener||!a.passiveListeners)&&{passive:!0,capture:!1};G.touch?(s.addEventListener(t.start,this.scrollbar.onDragStart,n),s.addEventListener(t.move,this.scrollbar.onDragMove,n),s.addEventListener(t.end,this.scrollbar.onDragEnd,r)):(s.addEventListener(i.start,this.scrollbar.onDragStart,n),m.addEventListener(i.move,this.scrollbar.onDragMove,n),m.addEventListener(i.end,this.scrollbar.onDragEnd,r))}},disableDraggable:function(){if(this.params.scrollbar.el){var e=this.scrollbar,t=this.touchEventsTouch,i=this.touchEventsDesktop,a=this.params,s=e.$el[0],n=!(!G.passiveListener||!a.passiveListeners)&&{passive:!1,capture:!1},r=!(!G.passiveListener||!a.passiveListeners)&&{passive:!0,capture:!1};G.touch?(s.removeEventListener(t.start,this.scrollbar.onDragStart,n),s.removeEventListener(t.move,this.scrollbar.onDragMove,n),s.removeEventListener(t.end,this.scrollbar.onDragEnd,r)):(s.removeEventListener(i.start,this.scrollbar.onDragStart,n),m.removeEventListener(i.move,this.scrollbar.onDragMove,n),m.removeEventListener(i.end,this.scrollbar.onDragEnd,r))}},init:function(){if(this.params.scrollbar.el){var e=this.scrollbar,t=this.$el,i=this.params.scrollbar,a=b(i.el);this.params.uniqueNavElements&&"string"==typeof i.el&&a.length>1&&1===t.find(i.el).length&&(a=t.find(i.el));var s=a.find(".".concat(this.params.scrollbar.dragClass));0===s.length&&(s=b('
')),a.append(s)),_.extend(e,{$el:a,el:a[0],$dragEl:s,dragEl:s[0]}),i.draggable&&e.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},ye={setTransform:function(e,t){var i=this.rtl,a=b(e),s=i?-1:1,n=a.attr("data-swiper-parallax")||"0",r=a.attr("data-swiper-parallax-x"),o=a.attr("data-swiper-parallax-y"),l=a.attr("data-swiper-parallax-scale"),d=a.attr("data-swiper-parallax-opacity");if(r||o?(r=r||"0",o=o||"0"):this.isHorizontal()?(r=n,o="0"):(o=n,r="0"),r=r.indexOf("%")>=0?parseInt(r,10)*t*s+"%":r*t*s+"px",o=o.indexOf("%")>=0?parseInt(o,10)*t+"%":o*t+"px",null!=d){var c=d-(d-1)*(1-Math.abs(t));a[0].style.opacity=c}if(null==l)a.transform("translate3d(".concat(r,", ").concat(o,", 0px)"));else{var h=l-(l-1)*(1-Math.abs(t));a.transform("translate3d(".concat(r,", ").concat(o,", 0px) scale(").concat(h,")"))}},setTranslate:function(){var e=this,t=e.$el,i=e.slides,a=e.progress,s=e.snapGrid;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(t,i){e.parallax.setTransform(i,a)}),i.each(function(t,i){var n=i.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(n+=Math.ceil(t/2)-a*(s.length-1)),n=Math.min(Math.max(n,-1),1),b(i).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(t,i){e.parallax.setTransform(i,n)})})},setTransition:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.params.speed,t=this.$el;t.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(t,i){var a=b(i),s=parseInt(a.attr("data-swiper-parallax-duration"),10)||e;0===e&&(s=0),a.transition(s)})}},Ee={getDistanceBetweenTouches:function(e){return e.targetTouches.length<2?1:Math.sqrt(Math.pow(e.targetTouches[1].pageX-e.targetTouches[0].pageX,2)+Math.pow(e.targetTouches[1].pageY-e.targetTouches[0].pageY,2))},onGestureStart:function(e){var t=this.params.zoom,i=this.zoom,a=i.gesture;if(i.fakeGestureTouched=!1,i.fakeGestureMoved=!1,!G.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;i.fakeGestureTouched=!0,a.scaleStart=Ee.getDistanceBetweenTouches(e)}a.$slideEl&&a.$slideEl.length||(a.$slideEl=b(e.target).closest(".".concat(this.params.slideClass)),0===a.$slideEl.length&&(a.$slideEl=this.slides.eq(this.activeIndex)),a.$imageEl=a.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),a.$imageWrapEl=a.$imageEl.parent(".".concat(t.containerClass)),a.maxRatio=a.$imageWrapEl.attr("data-swiper-zoom")||t.maxRatio,0!==a.$imageWrapEl.length)?(a.$imageEl&&a.$imageEl.transition(0),this.zoom.isScaling=!0):a.$imageEl=void 0},onGestureChange:function(e){var t=this.params.zoom,i=this.zoom,a=i.gesture;if(!G.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;i.fakeGestureMoved=!0,a.scaleMove=Ee.getDistanceBetweenTouches(e)}a.$imageEl&&0!==a.$imageEl.length&&(i.scale=G.gestures?e.scale*i.currentScale:a.scaleMove/a.scaleStart*i.currentScale,i.scale>a.maxRatio&&(i.scale=a.maxRatio-1+Math.pow(i.scale-a.maxRatio+1,.5)),i.scales.touchesStart.x))return void(s.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(s.minY)===Math.floor(s.startY)&&s.touchesCurrent.ys.touchesStart.y))return void(s.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),s.isMoved=!0,s.currentX=s.touchesCurrent.x-s.touchesStart.x+s.startX,s.currentY=s.touchesCurrent.y-s.touchesStart.y+s.startY,s.currentXs.maxX&&(s.currentX=s.maxX-1+Math.pow(s.currentX-s.maxX+1,.8)),s.currentYs.maxY&&(s.currentY=s.maxY-1+Math.pow(s.currentY-s.maxY+1,.8)),n.prevPositionX||(n.prevPositionX=s.touchesCurrent.x),n.prevPositionY||(n.prevPositionY=s.touchesCurrent.y),n.prevTime||(n.prevTime=Date.now()),n.x=(s.touchesCurrent.x-n.prevPositionX)/(Date.now()-n.prevTime)/2,n.y=(s.touchesCurrent.y-n.prevPositionY)/(Date.now()-n.prevTime)/2,Math.abs(s.touchesCurrent.x-n.prevPositionX)<2&&(n.x=0),Math.abs(s.touchesCurrent.y-n.prevPositionY)<2&&(n.y=0),n.prevPositionX=s.touchesCurrent.x,n.prevPositionY=s.touchesCurrent.y,n.prevTime=Date.now(),a.$imageWrapEl.transform("translate3d(".concat(s.currentX,"px, ").concat(s.currentY,"px,0)"))}}},onTouchEnd:function(){var e=this.zoom,t=e.gesture,i=e.image,a=e.velocity;if(t.$imageEl&&0!==t.$imageEl.length){if(!i.isTouched||!i.isMoved)return i.isTouched=!1,void(i.isMoved=!1);i.isTouched=!1,i.isMoved=!1;var s=300,n=300,r=i.currentX+a.x*s,o=i.currentY+a.y*n;0!==a.x&&(s=Math.abs((r-i.currentX)/a.x)),0!==a.y&&(n=Math.abs((o-i.currentY)/a.y));var l=Math.max(s,n);i.currentX=r,i.currentY=o;var d=i.height*e.scale;i.minX=Math.min(t.slideWidth/2-i.width*e.scale/2,0),i.maxX=-i.minX,i.minY=Math.min(t.slideHeight/2-d/2,0),i.maxY=-i.minY,i.currentX=Math.max(Math.min(i.currentX,i.maxX),i.minX),i.currentY=Math.max(Math.min(i.currentY,i.maxY),i.minY),t.$imageWrapEl.transition(l).transform("translate3d(".concat(i.currentX,"px, ").concat(i.currentY,"px,0)"))}},onTransitionEnd:function(){var e=this.zoom,t=e.gesture;t.$slideEl&&this.previousIndex!==this.activeIndex&&(t.$imageEl&&t.$imageEl.transform("translate3d(0,0,0) scale(1)"),t.$imageWrapEl&&t.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,e.currentScale=1,t.$slideEl=void 0,t.$imageEl=void 0,t.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var t,i,a,s,n,r,o,l,d,c,h,p,u,v,f,m,g=this.zoom,w=this.params.zoom,S=g.gesture,b=g.image;(S.$slideEl||(S.$slideEl=this.params.virtual&&this.params.virtual.enabled&&this.virtual?this.$wrapperEl.children(".".concat(this.params.slideActiveClass)):this.slides.eq(this.activeIndex),S.$imageEl=S.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),S.$imageWrapEl=S.$imageEl.parent(".".concat(w.containerClass))),S.$imageEl&&0!==S.$imageEl.length)&&(S.$slideEl.addClass("".concat(w.zoomedSlideClass)),void 0===b.touchesStart.x&&e?(t="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,i="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(t=b.touchesStart.x,i=b.touchesStart.y),g.scale=S.$imageWrapEl.attr("data-swiper-zoom")||w.maxRatio,g.currentScale=S.$imageWrapEl.attr("data-swiper-zoom")||w.maxRatio,e?(f=S.$slideEl[0].offsetWidth,m=S.$slideEl[0].offsetHeight,a=S.$slideEl.offset().left+f/2-t,s=S.$slideEl.offset().top+m/2-i,o=S.$imageEl[0].offsetWidth,l=S.$imageEl[0].offsetHeight,d=o*g.scale,c=l*g.scale,u=-(h=Math.min(f/2-d/2,0)),v=-(p=Math.min(m/2-c/2,0)),(n=a*g.scale)u&&(n=u),(r=s*g.scale)v&&(r=v)):(n=0,r=0),S.$imageWrapEl.transition(300).transform("translate3d(".concat(n,"px, ").concat(r,"px,0)")),S.$imageEl.transition(300).transform("translate3d(0,0,0) scale(".concat(g.scale,")")))},out:function(){var e=this.zoom,t=this.params.zoom,i=e.gesture;i.$slideEl||(i.$slideEl=this.params.virtual&&this.params.virtual.enabled&&this.virtual?this.$wrapperEl.children(".".concat(this.params.slideActiveClass)):this.slides.eq(this.activeIndex),i.$imageEl=i.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),i.$imageWrapEl=i.$imageEl.parent(".".concat(t.containerClass))),i.$imageEl&&0!==i.$imageEl.length&&(e.scale=1,e.currentScale=1,i.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),i.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),i.$slideEl.removeClass("".concat(t.zoomedSlideClass)),i.$slideEl=void 0)},enable:function(){var e=this.zoom;if(!e.enabled){e.enabled=!0;var t=!("touchstart"!==this.touchEvents.start||!G.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},i=!G.passiveListener||{passive:!1,capture:!0},a=".".concat(this.params.slideClass);G.gestures?(this.$wrapperEl.on("gesturestart",a,e.onGestureStart,t),this.$wrapperEl.on("gesturechange",a,e.onGestureChange,t),this.$wrapperEl.on("gestureend",a,e.onGestureEnd,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,a,e.onGestureStart,t),this.$wrapperEl.on(this.touchEvents.move,a,e.onGestureChange,i),this.$wrapperEl.on(this.touchEvents.end,a,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.on(this.touchEvents.cancel,a,e.onGestureEnd,t)),this.$wrapperEl.on(this.touchEvents.move,".".concat(this.params.zoom.containerClass),e.onTouchMove,i)}},disable:function(){var e=this.zoom;if(e.enabled){this.zoom.enabled=!1;var t=!("touchstart"!==this.touchEvents.start||!G.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},i=!G.passiveListener||{passive:!1,capture:!0},a=".".concat(this.params.slideClass);G.gestures?(this.$wrapperEl.off("gesturestart",a,e.onGestureStart,t),this.$wrapperEl.off("gesturechange",a,e.onGestureChange,t),this.$wrapperEl.off("gestureend",a,e.onGestureEnd,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,a,e.onGestureStart,t),this.$wrapperEl.off(this.touchEvents.move,a,e.onGestureChange,i),this.$wrapperEl.off(this.touchEvents.end,a,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.off(this.touchEvents.cancel,a,e.onGestureEnd,t)),this.$wrapperEl.off(this.touchEvents.move,".".concat(this.params.zoom.containerClass),e.onTouchMove,i)}}},Te={loadInSlide:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=this,a=i.params.lazy;if(void 0!==e&&0!==i.slides.length){var s=i.virtual&&i.params.virtual.enabled?i.$wrapperEl.children(".".concat(i.params.slideClass,'[data-swiper-slide-index="').concat(e,'"]')):i.slides.eq(e),n=s.find(".".concat(a.elementClass,":not(.").concat(a.loadedClass,"):not(.").concat(a.loadingClass,")"));!s.hasClass(a.elementClass)||s.hasClass(a.loadedClass)||s.hasClass(a.loadingClass)||(n=n.add(s[0])),0!==n.length&&n.each(function(e,n){var r=b(n);r.addClass(a.loadingClass);var o=r.attr("data-background"),l=r.attr("data-src"),d=r.attr("data-srcset"),c=r.attr("data-sizes"),h=r.parent("picture");i.loadImage(r[0],l||o,d,c,!1,function(){if(null!=i&&i&&(!i||i.params)&&!i.destroyed){if(o?(r.css("background-image",'url("'.concat(o,'")')),r.removeAttr("data-background")):(d&&(r.attr("srcset",d),r.removeAttr("data-srcset")),c&&(r.attr("sizes",c),r.removeAttr("data-sizes")),h.length&&h.children("source").each(function(e,t){var i=b(t);i.attr("data-srcset")&&(i.attr("srcset",i.attr("data-srcset")),i.removeAttr("data-srcset"))}),l&&(r.attr("src",l),r.removeAttr("data-src"))),r.addClass(a.loadedClass).removeClass(a.loadingClass),s.find(".".concat(a.preloaderClass)).remove(),i.params.loop&&t){var e=s.attr("data-swiper-slide-index");if(s.hasClass(i.params.slideDuplicateClass)){var n=i.$wrapperEl.children('[data-swiper-slide-index="'.concat(e,'"]:not(.').concat(i.params.slideDuplicateClass,")"));i.lazy.loadInSlide(n.index(),!1)}else{var p=i.$wrapperEl.children(".".concat(i.params.slideDuplicateClass,'[data-swiper-slide-index="').concat(e,'"]'));i.lazy.loadInSlide(p.index(),!1)}}i.emit("lazyImageReady",s[0],r[0]),i.params.autoHeight&&i.updateAutoHeight()}}),i.emit("lazyImageLoad",s[0],r[0])})}},load:function(){var e=this,t=e.$wrapperEl,i=e.params,a=e.slides,s=e.activeIndex,n=e.virtual&&i.virtual.enabled,r=i.lazy,o=i.slidesPerView;function l(e){if(n){if(t.children(".".concat(i.slideClass,'[data-swiper-slide-index="').concat(e,'"]')).length)return!0}else if(a[e])return!0;return!1}function d(e){return n?b(e).attr("data-swiper-slide-index"):b(e).index()}if("auto"===o&&(o=0),e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children(".".concat(i.slideVisibleClass)).each(function(t,i){var a=n?b(i).attr("data-swiper-slide-index"):b(i).index();e.lazy.loadInSlide(a)});else if(o>1)for(var c=s;c1||r.loadPrevNextAmount&&r.loadPrevNextAmount>1){for(var h=r.loadPrevNextAmount,p=o,u=Math.min(s+p+Math.max(h,p),a.length),v=Math.max(s-Math.max(p,h),0),f=s+o;f0&&e.lazy.loadInSlide(d(g));var w=t.children(".".concat(i.slidePrevClass));w.length>0&&e.lazy.loadInSlide(d(w))}}},xe={LinearSpline:function(e,t){var i,a,s,n,r,o=function(e,t){for(a=-1,i=e.length;i-a>1;)e[s=i+a>>1]<=t?a=s:i=s;return i};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(r=o(this.x,e),n=r-1,(e-this.x[n])*(this.y[r]-this.y[n])/(this.x[r]-this.x[n])+this.y[n]):0},this},getInterpolateFunction:function(e){this.controller.spline||(this.controller.spline=this.params.loop?new xe.LinearSpline(this.slidesGrid,e.slidesGrid):new xe.LinearSpline(this.snapGrid,e.snapGrid))},setTranslate:function(e,t){var i,a,s=this,n=s.controller.control;function r(e){var t=s.rtlTranslate?-s.translate:s.translate;"slide"===s.params.controller.by&&(s.controller.getInterpolateFunction(e),a=-s.controller.spline.interpolate(-t)),a&&"container"!==s.params.controller.by||(i=(e.maxTranslate()-e.minTranslate())/(s.maxTranslate()-s.minTranslate()),a=(t-s.minTranslate())*i+e.minTranslate()),s.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,s),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(n))for(var o=0;o0&&(this.isBeginning?(this.a11y.disableEl(i),this.a11y.makeElNotFocusable(i)):(this.a11y.enableEl(i),this.a11y.makeElFocusable(i))),t&&t.length>0&&(this.isEnd?(this.a11y.disableEl(t),this.a11y.makeElNotFocusable(t)):(this.a11y.enableEl(t),this.a11y.makeElFocusable(t)))}},updatePagination:function(){var e=this,t=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each(function(i,a){var s=b(a);e.a11y.makeElFocusable(s),e.a11y.addElRole(s,"button"),e.a11y.addElLabel(s,t.paginationBulletMessage.replace(/\{\{index\}\}/,s.index()+1))})},init:function(){this.$el.append(this.a11y.liveRegion);var e,t,i=this.params.a11y;this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&(this.a11y.makeElFocusable(e),this.a11y.addElRole(e,"button"),this.a11y.addElLabel(e,i.nextSlideMessage),e.on("keydown",this.a11y.onEnterKey)),t&&(this.a11y.makeElFocusable(t),this.a11y.addElRole(t,"button"),this.a11y.addElLabel(t,i.prevSlideMessage),t.on("keydown",this.a11y.onEnterKey)),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.on("keydown",".".concat(this.params.pagination.bulletClass),this.a11y.onEnterKey)},destroy:function(){var e,t;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&e.off("keydown",this.a11y.onEnterKey),t&&t.off("keydown",this.a11y.onEnterKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown",".".concat(this.params.pagination.bulletClass),this.a11y.onEnterKey)}},Me={init:function(){if(this.params.history){if(!w.history||!w.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);var e=this.history;e.initialized=!0,e.paths=Me.getPathValues(),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||w.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){this.params.history.replaceState||w.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=Me.getPathValues(),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(){var e=w.location.pathname.slice(1).split("/").filter(function(e){return""!==e}),t=e.length;return{key:e[t-2],value:e[t-1]}},setHistory:function(e,t){if(this.history.initialized&&this.params.history.enabled){var i=this.slides.eq(t),a=Me.slugify(i.attr("data-history"));w.location.pathname.includes(e)||(a="".concat(e,"/").concat(a));var s=w.history.state;s&&s.value===a||(this.params.history.replaceState?w.history.replaceState({value:a},null,a):w.history.pushState({value:a},null,a))}},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,i){var a=this;if(t)for(var s=0,n=a.slides.length;s'),i.append(e)),e.css({height:"".concat(s,"px")})):0===(e=t.find(".swiper-cube-shadow")).length&&(e=b('
'),t.append(e)));for(var p=0;p-1&&(h=90*v+90*g,r&&(h=90*-v-90*g)),u.transform(E),l.slideShadows){var T=u.find(d?".swiper-slide-shadow-left":".swiper-slide-shadow-top"),x=u.find(d?".swiper-slide-shadow-right":".swiper-slide-shadow-bottom");0===T.length&&(T=b('
')),u.append(T)),0===x.length&&(x=b('
')),u.append(x)),T.length&&(T[0].style.opacity=Math.max(-g,0)),x.length&&(x[0].style.opacity=Math.max(g,0))}}if(i.css({"-webkit-transform-origin":"50% 50% -".concat(o/2,"px"),"-moz-transform-origin":"50% 50% -".concat(o/2,"px"),"-ms-transform-origin":"50% 50% -".concat(o/2,"px"),"transform-origin":"50% 50% -".concat(o/2,"px")}),l.shadow)if(d)e.transform("translate3d(0px, ".concat(s/2+l.shadowOffset,"px, ").concat(-s/2,"px) rotateX(90deg) rotateZ(0deg) scale(").concat(l.shadowScale,")"));else{var C=Math.abs(h)-90*Math.floor(Math.abs(h)/90),M=1.5-(Math.sin(2*C*Math.PI/360)/2+Math.cos(2*C*Math.PI/360)/2),I=l.shadowScale/M;e.transform("scale3d(".concat(l.shadowScale,", 1, ").concat(I,") translate3d(0px, ").concat(n/2+l.shadowOffset,"px, ").concat(-n/2/I,"px) rotateX(-90deg)"))}i.transform("translate3d(0px,0,".concat(le.isSafari||le.isWebView?-o/2:0,"px) rotateX(").concat(this.isHorizontal()?0:h,"deg) rotateY(").concat(this.isHorizontal()?-h:0,"deg)"))},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},ke={setTranslate:function(){for(var e=this,t=e.slides,i=e.rtlTranslate,a=0;a')),s.append(c)),0===h.length&&(h=b('
')),s.append(h)),c.length&&(c[0].style.opacity=Math.max(-n,0)),h.length&&(h[0].style.opacity=Math.max(n,0))}s.transform("translate3d(".concat(l,"px, ").concat(d,"px, 0px) rotateX(").concat(o,"deg) rotateY(").concat(r,"deg)"))}},setTransition:function(e){var t=this,i=t.slides,a=t.activeIndex,s=t.$wrapperEl;if(i.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e){var n=!1;i.eq(a).transitionEnd(function(){if(!n&&t&&!t.destroyed){n=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],i=0;i')),u.append(x)),0===C.length&&(C=b('
')),u.append(C)),x.length&&(x[0].style.opacity=f>0?f:0),C.length&&(C[0].style.opacity=-f>0?-f:0)}}(G.pointerEvents||G.prefixedPointerEvents)&&(a[0].style.perspectiveOrigin="".concat(l,"px 50%"))},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},ze={init:function(){var e=this.params.thumbs,t=this.constructor;e.swiper instanceof t?(this.thumbs.swiper=e.swiper,_.extend(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),_.extend(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):_.isObject(e.swiper)&&(this.thumbs.swiper=new t(_.extend({},e.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 e=this,t=e.thumbs.swiper;if(t){var i=t.clickedIndex,a=t.clickedSlide;if(!(a&&b(a).hasClass(e.params.thumbs.slideThumbActiveClass)||null==i)){var s;if(s=t.params.loop?parseInt(b(t.clickedSlide).attr("data-swiper-slide-index"),10):i,e.params.loop){var n=e.activeIndex;e.slides.eq(n).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,n=e.activeIndex);var r=e.slides.eq(n).prevAll('[data-swiper-slide-index="'.concat(s,'"]')).eq(0).index(),o=e.slides.eq(n).nextAll('[data-swiper-slide-index="'.concat(s,'"]')).eq(0).index();s=void 0===r?o:void 0===o?r:o-nt.previousIndex?"next":"prev"}else o=(r=t.realIndex)>t.previousIndex?"next":"prev";n&&(r+="next"===o?s:-1*s),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(r)<0&&(i.params.centeredSlides?r=r>l?r-Math.floor(a/2)+1:r+Math.floor(a/2)-1:r>l&&(r=r-a+1),i.slideTo(r,e?0:void 0))}var h=1,p=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(h=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(h=1),h=Math.floor(h),i.slides.removeClass(p),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(var u=0;u0&&!b(e.target).hasClass(t.params.pagination.bulletClass)){var i=t.pagination.$el.hasClass(t.params.pagination.hiddenClass);t.emit(!0===i?"paginationShow":"paginationHide",t),t.pagination.$el.toggleClass(t.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(){_.extend(this,{scrollbar:{init:be.init.bind(this),destroy:be.destroy.bind(this),updateSize:be.updateSize.bind(this),setTranslate:be.setTranslate.bind(this),setTransition:be.setTransition.bind(this),enableDraggable:be.enableDraggable.bind(this),disableDraggable:be.disableDraggable.bind(this),setDragPosition:be.setDragPosition.bind(this),getPointerPosition:be.getPointerPosition.bind(this),onDragStart:be.onDragStart.bind(this),onDragMove:be.onDragMove.bind(this),onDragEnd:be.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(e){this.scrollbar.setTransition(e)},destroy:function(){this.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){_.extend(this,{parallax:{setTransform:ye.setTransform.bind(this),setTranslate:ye.setTranslate.bind(this),setTransition:ye.setTransition.bind(this)}})},on:{beforeInit:function(){this.params.parallax.enabled&&(this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},init:function(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTranslate:function(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTransition:function(e){this.params.parallax.enabled&&this.parallax.setTransition(e)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var e=this,t={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(i){t[i]=Ee[i].bind(e)}),_.extend(e,{zoom:t});var i=1;Object.defineProperty(e.zoom,"scale",{get:function(){return i},set:function(t){i!==t&&e.emit("zoomChange",t,e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0),i=t}})},on:{init:function(){this.params.zoom.enabled&&this.zoom.enable()},destroy:function(){this.zoom.disable()},touchStart:function(e){this.zoom.enabled&&this.zoom.onTouchStart(e)},touchEnd:function(e){this.zoom.enabled&&this.zoom.onTouchEnd(e)},doubleTap:function(e){this.params.zoom.enabled&&this.zoom.enabled&&this.params.zoom.toggle&&this.zoom.toggle(e)},transitionEnd:function(){this.zoom.enabled&&this.params.zoom.enabled&&this.zoom.onTransitionEnd()},slideChange:function(){this.zoom.enabled&&this.params.zoom.enabled&&this.params.cssMode&&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(){_.extend(this,{lazy:{initialImageLoaded:!1,load:Te.load.bind(this),loadInSlide:Te.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()},slideChange:function(){this.params.lazy.enabled&&this.params.cssMode&&this.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){_.extend(this,{controller:{control:this.params.controller.control,getInterpolateFunction:xe.getInterpolateFunction.bind(this),setTranslate:xe.setTranslate.bind(this),setTransition:xe.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(e,t){this.controller.control&&this.controller.setTranslate(e,t)},setTransition:function(e,t){this.controller.control&&this.controller.setTransition(e,t)}}},{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 e=this;_.extend(e,{a11y:{liveRegion:b(''))}}),Object.keys(Ce).forEach(function(t){e.a11y[t]=Ce[t].bind(e)})},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(){_.extend(this,{history:{init:Me.init.bind(this),setHistory:Me.setHistory.bind(this),setHistoryPopState:Me.setHistoryPopState.bind(this),scrollToSlide:Me.scrollToSlide.bind(this),destroy:Me.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)},slideChange:function(){this.history.initialized&&this.params.cssMode&&this.history.setHistory(this.params.history.key,this.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){_.extend(this,{hashNavigation:{initialized:!1,init:Ie.init.bind(this),destroy:Ie.destroy.bind(this),setHash:Ie.setHash.bind(this),onHashCange:Ie.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()},slideChange:function(){this.hashNavigation.initialized&&this.params.cssMode&&this.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){var e=this;_.extend(e,{autoplay:{running:!1,paused:!1,run:Pe.run.bind(e),start:Pe.start.bind(e),stop:Pe.stop.bind(e),pause:Pe.pause.bind(e),onVisibilityChange:function(){"hidden"===document.visibilityState&&e.autoplay.running&&e.autoplay.pause(),"visible"===document.visibilityState&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd:function(t){e&&!e.destroyed&&e.$wrapperEl&&t.target===this&&(e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop())}}})},on:{init:function(){this.params.autoplay.enabled&&(this.autoplay.start(),document.addEventListener("visibilitychange",this.autoplay.onVisibilityChange))},beforeTransitionStart:function(e,t){this.autoplay.running&&(t||!this.params.autoplay.disableOnInteraction?this.autoplay.pause(e):this.autoplay.stop())},sliderFirstMove:function(){this.autoplay.running&&(this.params.autoplay.disableOnInteraction?this.autoplay.stop():this.autoplay.pause())},touchEnd:function(){this.params.cssMode&&this.autoplay.paused&&!this.params.autoplay.disableOnInteraction&&this.autoplay.run()},destroy:function(){this.autoplay.running&&this.autoplay.stop(),document.removeEventListener("visibilitychange",this.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){_.extend(this,{fadeEffect:{setTranslate:Oe.setTranslate.bind(this),setTransition:Oe.setTransition.bind(this)}})},on:{beforeInit:function(){if("fade"===this.params.effect){this.classNames.push("".concat(this.params.containerModifierClass,"fade"));var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};_.extend(this.params,e),_.extend(this.originalParams,e)}},setTranslate:function(){"fade"===this.params.effect&&this.fadeEffect.setTranslate()},setTransition:function(e){"fade"===this.params.effect&&this.fadeEffect.setTransition(e)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){_.extend(this,{cubeEffect:{setTranslate:Ae.setTranslate.bind(this),setTransition:Ae.setTransition.bind(this)}})},on:{beforeInit:function(){if("cube"===this.params.effect){this.classNames.push("".concat(this.params.containerModifierClass,"cube")),this.classNames.push("".concat(this.params.containerModifierClass,"3d"));var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};_.extend(this.params,e),_.extend(this.originalParams,e)}},setTranslate:function(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},setTransition:function(e){"cube"===this.params.effect&&this.cubeEffect.setTransition(e)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){_.extend(this,{flipEffect:{setTranslate:ke.setTranslate.bind(this),setTransition:ke.setTransition.bind(this)}})},on:{beforeInit:function(){if("flip"===this.params.effect){this.classNames.push("".concat(this.params.containerModifierClass,"flip")),this.classNames.push("".concat(this.params.containerModifierClass,"3d"));var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};_.extend(this.params,e),_.extend(this.originalParams,e)}},setTranslate:function(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},setTransition:function(e){"flip"===this.params.effect&&this.flipEffect.setTransition(e)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){_.extend(this,{coverflowEffect:{setTranslate:Le.setTranslate.bind(this),setTransition:Le.setTransition.bind(this)}})},on:{beforeInit:function(){"coverflow"===this.params.effect&&(this.classNames.push("".concat(this.params.containerModifierClass,"coverflow")),this.classNames.push("".concat(this.params.containerModifierClass,"3d")),this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},setTranslate:function(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate()},setTransition:function(e){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(e)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){_.extend(this,{thumbs:{swiper:null,init:ze.init.bind(this),update:ze.update.bind(this),onThumbClick:ze.onThumbClick.bind(this)}})},on:{beforeInit:function(){var e=this.params.thumbs;e&&e.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(e){var t=this.thumbs.swiper;t&&t.setTransition(e)},beforeDestroy:function(){var e=this.thumbs.swiper;e&&this.thumbs.swiperCreated&&e&&e.destroy()}}}];void 0===ne.use&&(ne.use=ne.Class.use,ne.installModule=ne.Class.installModule),ne.use(De);var Ne=ne,$e=new p.OlP("SWIPER_CONFIG"),Re=["init","beforeDestroy","scroll","progress","keyPress","resize","loopFix","breakpoint","zoomChange","beforeResize","beforeLoopFix","sliderMove","slideChange","setTranslate","setTransition","fromEdge","reachEnd","reachBeginning","autoplay","autoplayStop","autoplayStart","imagesReady","lazyImageLoad","lazyImageReady","scrollbarDragEnd","scrollbarDragMove","scrollbarDragStart","navigationHide","navigationShow","paginationRender","paginationUpdate","paginationHide","paginationShow","swiperTap","swiperClick","swiperDoubleTap","swiperTouchEnd","swiperTouchMove","swiperTouchStart","swiperTouchMoveOpposite","swiperTransitionEnd","swiperTransitionStart","slideNextTransitionEnd","slideNextTransitionStart","slidePrevTransitionEnd","slidePrevTransitionStart","slideChangeTransitionEnd","slideChangeTransitionStart"],_e=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};c(this,e),this.assign(t)}return o(e,[{key:"assign",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;for(var i in t=t||this,e)null==e[i]||Array.isArray(e[i])||"object"!=typeof e[i]||"undefined"!=typeof HTMLElement&&e[i]instanceof HTMLElement?t[i]=e[i]:(t[i]={},this.assign(e[i],t[i]))}}]),e}(),Ge=function(){var e=function(){function e(t,i,a,s,n){c(this,e),this.platformId=t,this.zone=i,this.elementRef=a,this.differs=s,this.defaults=n,this.initialIndex=null,this.configDiff=null,this.disabled=!1,this.performance=!1,this.indexChange=new p.vpe,this.S_INIT=new p.vpe,this.S_BEFOREDESTROY=new p.vpe,this.S_SCROLL=new p.vpe,this.S_PROGRESS=new p.vpe,this.S_KEYPRESS=new p.vpe,this.S_RESIZE=new p.vpe,this.S_BREAKPOINT=new p.vpe,this.S_ZOOMCHANGE=new p.vpe,this.S_AFTERRESIZE=new p.vpe,this.S_BEFORERESIZE=new p.vpe,this.S_LOOPFIX=new p.vpe,this.S_BEFORELOOPFIX=new p.vpe,this.S_SLIDERMOVE=new p.vpe,this.S_SLIDECHANGE=new p.vpe,this.S_SETTRANSLATE=new p.vpe,this.S_SETTRANSITION=new p.vpe,this.S_FROMEDGE=new p.vpe,this.S_REACHEND=new p.vpe,this.S_REACHBEGINNING=new p.vpe,this.S_AUTOPLAY=new p.vpe,this.S_AUTOPLAYSTART=new p.vpe,this.S_AUTOPLAYSTOP=new p.vpe,this.S_IMAGESREADY=new p.vpe,this.S_LAZYIMAGELOAD=new p.vpe,this.S_LAZYIMAGEREADY=new p.vpe,this.S_SCROLLDRAGEND=new p.vpe,this.S_SCROLLDRAGMOVE=new p.vpe,this.S_SCROLLDRAGSTART=new p.vpe,this.S_NAVIGATIONHIDE=new p.vpe,this.S_NAVIGATIONSHOW=new p.vpe,this.S_PAGINATIONRENDER=new p.vpe,this.S_PAGINATIONUPDATE=new p.vpe,this.S_PAGINATIONHIDE=new p.vpe,this.S_PAGINATIONSHOW=new p.vpe,this.S_TAP=new p.vpe,this.S_CLICK=new p.vpe,this.S_DOUBLETAP=new p.vpe,this.S_TOUCHEND=new p.vpe,this.S_TOUCHMOVE=new p.vpe,this.S_TOUCHSTART=new p.vpe,this.S_TOUCHMOVEOPPOSITE=new p.vpe,this.S_TRANSITIONEND=new p.vpe,this.S_TRANSITIONSTART=new p.vpe,this.S_SLIDEPREVTRANSITIONEND=new p.vpe,this.S_SLIDEPREVTRANSITIONSTART=new p.vpe,this.S_SLIDENEXTTRANSITIONEND=new p.vpe,this.S_SLIDENEXTTRANSITIONSTART=new p.vpe,this.S_SLIDECHANGETRANSITIONEND=new p.vpe,this.S_SLIDECHANGETRANSITIONSTART=new p.vpe}return o(e,[{key:"index",set:function(e){null!=e&&this.setIndex(e)}},{key:"ngAfterViewInit",value:function(){var e=this;if((0,u.NF)(this.platformId)){var t=new _e(this.defaults);t.assign(this.config),!0===t.scrollbar&&(t.scrollbar={el:".swiper-scrollbar"}),!0===t.pagination&&(t.pagination={el:".swiper-pagination"}),!0===t.navigation&&(t.navigation={prevEl:".swiper-button-prev",nextEl:".swiper-button-next"}),this.disabled&&(t.allowSlidePrev=!1,t.allowSlideNext=!1),null!=this.initialIndex&&(t.initialSlide=this.initialIndex,this.initialIndex=null),t.on={slideChange:function(){e.instance&&e.indexChange.observers.length&&e.emit(e.indexChange,e.instance.realIndex)}},this.zone.runOutsideAngular(function(){e.instance=new Ne(e.elementRef.nativeElement,t)}),!1!==t.init&&this.S_INIT.observers.length&&this.emit(this.S_INIT,this.instance),Re.forEach(function(t){var i=t.replace("swiper","");i=i.charAt(0).toLowerCase()+i.slice(1),e.instance.on(i,function(){for(var t=arguments.length,a=new Array(t),s=0;s - The most popular admin dashboard based on Angular 9+ and Nebular. + The most popular admin dashboard based on Angular 15+ and Nebular. - - + + - - + + @@ -40,13 +40,13 @@ a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - + - + \ No newline at end of file diff --git a/docs/getting-started/installation-guidelines/index.html b/docs/getting-started/installation-guidelines/index.html index 0d46c914a3..e4ceefd83d 100644 --- a/docs/getting-started/installation-guidelines/index.html +++ b/docs/getting-started/installation-guidelines/index.html @@ -1,12 +1,12 @@ - The most popular admin dashboard based on Angular 9+ and Nebular. + The most popular admin dashboard based on Angular 15+ and Nebular. - - + + - - + + @@ -40,13 +40,13 @@ a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - + - + \ No newline at end of file diff --git a/docs/getting-started/server-deployment/index.html b/docs/getting-started/server-deployment/index.html index 0d46c914a3..e4ceefd83d 100644 --- a/docs/getting-started/server-deployment/index.html +++ b/docs/getting-started/server-deployment/index.html @@ -1,12 +1,12 @@ - The most popular admin dashboard based on Angular 9+ and Nebular. + The most popular admin dashboard based on Angular 15+ and Nebular. - - + + - - + + @@ -40,13 +40,13 @@ a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - + - + \ No newline at end of file diff --git a/docs/getting-started/what-is-ngxadmin/index.html b/docs/getting-started/what-is-ngxadmin/index.html index 0d46c914a3..e4ceefd83d 100644 --- a/docs/getting-started/what-is-ngxadmin/index.html +++ b/docs/getting-started/what-is-ngxadmin/index.html @@ -1,12 +1,12 @@ - The most popular admin dashboard based on Angular 9+ and Nebular. + The most popular admin dashboard based on Angular 15+ and Nebular. - - + + - - + + @@ -40,13 +40,13 @@ a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - + - + \ No newline at end of file diff --git a/docs/guides/backend-integration/index.html b/docs/guides/backend-integration/index.html index 0d46c914a3..e4ceefd83d 100644 --- a/docs/guides/backend-integration/index.html +++ b/docs/guides/backend-integration/index.html @@ -1,12 +1,12 @@ - The most popular admin dashboard based on Angular 9+ and Nebular. + The most popular admin dashboard based on Angular 15+ and Nebular. - - + + - - + + @@ -40,13 +40,13 @@ a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - + - + \ No newline at end of file diff --git a/docs/guides/change-theme/index.html b/docs/guides/change-theme/index.html index 0d46c914a3..e4ceefd83d 100644 --- a/docs/guides/change-theme/index.html +++ b/docs/guides/change-theme/index.html @@ -1,12 +1,12 @@ - The most popular admin dashboard based on Angular 9+ and Nebular. + The most popular admin dashboard based on Angular 15+ and Nebular. - - + + - - + + @@ -40,13 +40,13 @@ a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - + - + \ No newline at end of file diff --git a/docs/guides/index.html b/docs/guides/index.html index 0d46c914a3..e4ceefd83d 100644 --- a/docs/guides/index.html +++ b/docs/guides/index.html @@ -1,12 +1,12 @@ - The most popular admin dashboard based on Angular 9+ and Nebular. + The most popular admin dashboard based on Angular 15+ and Nebular. - - + + - - + + @@ -40,13 +40,13 @@ a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - + - + \ No newline at end of file diff --git a/docs/guides/theme-system/index.html b/docs/guides/theme-system/index.html index 0d46c914a3..e4ceefd83d 100644 --- a/docs/guides/theme-system/index.html +++ b/docs/guides/theme-system/index.html @@ -1,12 +1,12 @@ - The most popular admin dashboard based on Angular 9+ and Nebular. + The most popular admin dashboard based on Angular 15+ and Nebular. - - + + - - + + @@ -40,13 +40,13 @@ a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - + - + \ No newline at end of file diff --git a/index.html b/index.html index 0d46c914a3..e4ceefd83d 100644 --- a/index.html +++ b/index.html @@ -1,12 +1,12 @@ - The most popular admin dashboard based on Angular 9+ and Nebular. + The most popular admin dashboard based on Angular 15+ and Nebular. - - + + - - + + @@ -40,13 +40,13 @@ a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - + - + \ No newline at end of file diff --git a/main-es2015.3ca25b0654ea05988810.js b/main-es2015.3ca25b0654ea05988810.js deleted file mode 100644 index 1421381f9d..0000000000 --- a/main-es2015.3ca25b0654ea05988810.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkngx_admin=self.webpackChunkngx_admin||[]).push([[179],{98255:function(e){function t(e){return Promise.resolve().then(function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t})}t.keys=function(){return[]},t.resolve=t,t.id=98255,e.exports=t},50948:function(e,t,n){var a={"./backend-integration.md":81424,"./concept-theme-system.md":21118,"./index.md":15419,"./install-starter-kit.md":95390,"./server-deployment.md":29827,"./start.md":77024,"./theme-change.md":95911};function i(e){var t=r(e);return n(t)}function r(e){if(!n.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}i.keys=function(){return Object.keys(a)},i.resolve=r,e.exports=i,i.id=50948},66845:function(e){"use strict";e.exports={}},48878:function(e,t,n){"use strict";n.d(t,{GH:function(){return o},gb:function(){return l},SU:function(){return c}});var a=n(25917),i=n(88002),r=n(37716),s=n(91841);const o={personal:"personal",developer:"developer"},l={base:"https://store.akveo.com/collections/collection-for-ngx-admin-landing/products.json",material:"https://store.akveo.com/collections/collection-for-ngx-admin-landing/products.json"};let c=(()=>{class e{constructor(e){this.http=e,this.STORE_COLLECTION="https://store.akveo.com/collections",this.features=[{text:"ngx-admin template with 100+ UI components integrated with Backend Services",availableInPersonalLicence:!0,availableInCommercialLicence:!0},{text:"Backend Services and Repository layers with data access",availableInPersonalLicence:!0,availableInCommercialLicence:!0},{text:"JWT Authentication setup for UI and Backend",availableInPersonalLicence:!0,availableInCommercialLicence:!0},{text:"Running instructions and code documentation",availableInPersonalLicence:!0,availableInCommercialLicence:!0},{text:"Commercial Usage",availableInPersonalLicence:!0,availableInCommercialLicence:!0},{text:"Create multiple end products using bundle",availableInPersonalLicence:!1,availableInCommercialLicence:!0},{text:"Bug fixes and questions according to license terms",availableInPersonalLicence:!1,availableInCommercialLicence:!0}]}getFeatures(){return(0,a.of)(this.features)}getProducts(e){return this.http.get(e).pipe((0,i.U)(e=>e.products.map(e=>({id:e.id,imageUrl:this.getDefaultImage(e.images),storeUrl:`${this.STORE_COLLECTION}/${e.handle}`,tags:e.tags,title:e.title,description:e.body_html.trim().replace(/<(?:.|\n)*?>/gm," ").replace(/ +/gm," "),variants:e.variants.map(e=>({available:e.available,compare_at_price:e.compare_at_price,price:e.price,title:e.title}))}))))}getDefaultImage(e){const t=e.reduce((e,t)=>(e||(e=t),e));return t?this.trimImageUrl(t.src):void 0}trimImageUrl(e){return e.substring(0,e.indexOf("?"))}}return e.\u0275fac=function(t){return new(t||e)(r.LFG(s.eN))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e})()},66126:function(e,t,n){"use strict";n.d(t,{C:function(){return r}});var a=n(25917),i=n(37716);let r=(()=>{class e{constructor(){this.descriptions=[{icon:"layout-outline",title:"Efficient",description:"Packed with a huge number of handcrafted UI components, charts, maps, editors, tables, and much more, so that developers can focus on business needs"},{icon:"smartphone-outline",title:"Mobile first",description:"Looks stunning on every screen size and is optimized to bring the large-screen experience from desktop to mobile"},{icon:"color-palette-outline",title:"\u0421ustomizable",description:"With 4 themes, 2 dashboards, and outstanding UI architecture, it\u2019s easy to change the themes and find the right fit for your company"},{icon:"heart-outline",title:"Updated and supported",description:"Continuous updates and fixes from the development team to keep your tech up to date. The friendly and active community support team are ready to guide you through your challenges"}],this.bundleDescriptions=[{icon:"umbrella-outline",title:"Convenient",description:"Complete pack of well known Angular based ngx-admin template, integrated with Backend Solution of your choice. Finally, you can get fully integrated solution out of the box."},{icon:"settings-2-outline",title:"Functional",description:"Deploy it as ready to use solution for a particular case, or give it to your development team to incrementally add functionality. It provides a significant boost and solid development structure."},{icon:"clock-outline",title:"Efficient",description:"Save more than $21,000 using Backend Bundle. According to our research ready Backend Bundle optimizes around 300 hours of development time."},{icon:"checkmark-circle-2-outline",title:"Ready to use",description:"We prepared this Backend pack as development basement which lets your team concentrate on business logic and data models."}]}getDescriptions(){return(0,a.of)(this.descriptions)}getBundleDescriptions(){return(0,a.of)(this.bundleDescriptions)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e})()},27183:function(e,t,n){"use strict";n.d(t,{l:function(){return r}});var a=n(25917),i=n(37716);let r=(()=>{class e{constructor(){this.headerMenu=[{title:"Home",link:"/"},{title:"Docs",link:"/docs"},{title:"Demo",url:"https://www.akveo.com/ngx-admin?utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=landing_main_section"}]}getHeaderMenu(){return(0,a.of)(this.headerMenu)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e})()},38775:function(e,t,n){"use strict";n.d(t,{Y:function(){return r}});var a=n(25917),i=n(37716);let r=(()=>{class e{constructor(){this.reviews=[{avatar:"assets/img/avatars/1.png",firstName:"Marcin",lastName:"Masiorski",socialIcon:"facebook",review:"Awesome template! You are doing great job! Regards.",link:"https://www.facebook.com/pg/akveo/reviews/?ref=page_internal"},{avatar:"assets/img/avatars/2.png",firstName:"Rashid",lastName:"Thompson",socialIcon:"facebook",review:"I just want to say you have the best admin template I have seen so far as a new developer (Trust me I have searched).",link:"https://www.facebook.com/pg/akveo/reviews/?ref=page_internal"},{avatar:"assets/img/avatars/3.png",firstName:"Yuriy",lastName:"Marshall",socialIcon:"facebook",review:"Thanks for free angular theme! Design and file/system structure is on high level! Love you, Akveo!)",link:"https://www.facebook.com/pg/akveo/reviews/?ref=page_internal"},{avatar:"assets/img/avatars/4.png",firstName:"Kenneth",lastName:"Reis",socialIcon:"facebook",review:"Nice people working hard for high quality projects. Love you guys!",link:"https://www.facebook.com/pg/akveo/reviews/?ref=page_internal"},{avatar:"assets/img/avatars/5.png",firstName:"Renato",lastName:"Oliveira Silva",socialIcon:"facebook",review:"Great company and great projects",link:"https://www.facebook.com/pg/akveo/reviews/?ref=page_internal"},{avatar:"assets/img/avatars/6.png",firstName:"Mohammed",lastName:"Benyakoub",socialIcon:"facebook",review:"That one of the best open source software - Product I have ever seen",link:"https://www.facebook.com/pg/akveo/reviews/?ref=page_internal"}]}getReviews(){return(0,a.of)(this.reviews)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e})()},6349:function(e,t,n){"use strict";n.d(t,{W:function(){return o}});var a=n(37716),i=n(97116);const r=function(){return{width:30,height:30,fill:"#f7f8fa"}},s=function(){return{width:35,height:35,fill:"#f7f8fa"}};let o=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=a.Xpm({type:e,selectors:[["ngx-docs-footer"]],decls:49,vars:15,consts:[[1,"logo"],["href","https://www.akveo.com?utm_campaign=services%20-%20homepage%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_docs_footer_link_logo","target","_blank"],["src","assets/img/akveo-logo.png","alt","Akveo logo"],[1,"title"],["href","https://www.akveo.com?utm_campaign=services%20-%20homepage%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_docs_footer_link_homepage","target","_blank"],["href","https://akveo.github.io/eva-icons?utm_campaign=eva_icons%20-%20home%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=docs_footer"],["href","https://akveo.github.io/react-native-ui-kitten?utm_campaign=ui_kitten%20-%20home%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=docs_footer"],["href","https://www.akveo.com/ngx-admin?utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=docs_footer_link","target","_blank"],[1,"social"],["href","https://github.com/akveo/ngx-admin","aria-label","github","target","_blank"],[3,"innerHTML"],["href","https://twitter.com/akveo_inc","aria-label","twitter","target","_blank"],["href","https://www.facebook.com/akveo","aria-label","facebook","target","_blank"],[1,"copy"],["href","https://www.akveo.com?utm_campaign=services%20-%20homepage%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_docs_footer_link_akveo_llc","target","_blank"],[1,"contact"],["href","mailto:contact@akveo.com"]],template:function(e,t){1&e&&(a.TgZ(0,"div",0),a.TgZ(1,"a",1),a._UZ(2,"img",2),a.qZA(),a.qZA(),a.TgZ(3,"div"),a.TgZ(4,"ul"),a.TgZ(5,"li"),a.TgZ(6,"strong",3),a._uU(7,"More from Akveo"),a.qZA(),a.qZA(),a.TgZ(8,"li"),a.TgZ(9,"a",4),a._uU(10,"Homepage"),a.qZA(),a.qZA(),a.TgZ(11,"li"),a.TgZ(12,"a",5),a._uU(13,"Eva Icons"),a.qZA(),a.qZA(),a.TgZ(14,"li"),a.TgZ(15,"a",6),a._uU(16,"React Native UI Kitten"),a.qZA(),a.qZA(),a.TgZ(17,"li"),a.TgZ(18,"a",7),a._uU(19,"ngx-admin"),a.qZA(),a.qZA(),a.qZA(),a.qZA(),a.TgZ(20,"div"),a.TgZ(21,"ul"),a.TgZ(22,"li"),a.TgZ(23,"strong",3),a._uU(24,"Follow Us"),a.qZA(),a.qZA(),a.TgZ(25,"li",8),a.TgZ(26,"a",9),a._UZ(27,"i",10),a.ALo(28,"eva"),a.qZA(),a.TgZ(29,"a",11),a._UZ(30,"i",10),a.ALo(31,"eva"),a.qZA(),a.TgZ(32,"a",12),a._UZ(33,"i",10),a.ALo(34,"eva"),a.qZA(),a.qZA(),a.TgZ(35,"li",13),a._uU(36," \xa9 2015-2019 "),a.TgZ(37,"a",14),a._uU(38,"Akveo LLC"),a.qZA(),a._UZ(39,"br"),a._uU(40," Documentation licensed under CC BY 4.0. "),a.qZA(),a.qZA(),a.qZA(),a.TgZ(41,"div",15),a.TgZ(42,"ul"),a.TgZ(43,"li"),a.TgZ(44,"strong",3),a._uU(45,"Contact Us"),a.qZA(),a.qZA(),a.TgZ(46,"li"),a.TgZ(47,"a",16),a._uU(48,"contact@akveo.com"),a.qZA(),a.qZA(),a.qZA(),a.qZA()),2&e&&(a.xp6(27),a.Q6J("innerHTML",a.xi3(28,3,"github-outline",a.DdM(12,r)),a.oJD),a.xp6(3),a.Q6J("innerHTML",a.xi3(31,6,"twitter",a.DdM(13,r)),a.oJD),a.xp6(3),a.Q6J("innerHTML",a.xi3(34,9,"facebook",a.DdM(14,s)),a.oJD))},pipes:[i.R],styles:[".nb-theme-ngx-landing [_nghost-%COMP%]{display:flex;flex:1;flex-wrap:wrap;padding-top:1.25rem;justify-content:space-around}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]{display:flex;margin-right:0;justify-content:center;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#222b45}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:flex;margin-bottom:1rem;justify-content:center;align-items:center;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:#222b45;font-size:1.125rem;font-weight:700;line-height:1.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%]{color:#222b45;display:list-item;font-size:.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#8f9bb3;border-radius:.375rem;text-decoration:none;margin-right:1.5rem;line-height:.5}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:last-child{margin-right:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:none}@media (min-width:768px){.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]{justify-content:flex-start;margin-right:2rem;width:auto}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;text-align:left}}@media (min-width:992px){.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:-2.5rem;text-align:center;justify-content:center}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:9rem}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:flex;flex:1;flex-wrap:wrap;padding-top:1.25rem;justify-content:space-around}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%]{display:flex;margin-right:0;justify-content:center;width:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#fff!important}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding-left:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:flex;margin-bottom:1rem;justify-content:center;align-items:center;text-align:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:#222b45;font-size:1.125rem;font-weight:700;line-height:1.375rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%]{color:#fff!important;display:list-item;font-size:.75rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#8f9bb3;border-radius:.375rem;text-decoration:none;margin-right:1.5rem;line-height:.5}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:last-child{margin-right:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:none}@media (min-width:768px){.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%]{justify-content:flex-start;margin-right:2rem;width:auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;text-align:left}}@media (min-width:992px){.nb-theme-ngx-landing-material [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:-2.5rem;text-align:center;justify-content:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:9rem}}.nb-theme-docs-page [_nghost-%COMP%]{display:flex;flex:1;flex-wrap:wrap;padding-top:1.25rem;justify-content:space-around}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]{display:flex;margin-right:0;justify-content:center;width:100%}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#222b45}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding-left:0}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:flex;margin-bottom:1rem;justify-content:center;align-items:center;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:#222b45;font-size:1.125rem;font-weight:700;line-height:1.375rem}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%]{color:#222b45;display:list-item;font-size:.75rem}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#8f9bb3;border-radius:.375rem;text-decoration:none;margin-right:1.5rem;line-height:.5}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:last-child{margin-right:0}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:none}@media (min-width:768px){.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]{justify-content:flex-start;margin-right:2rem;width:auto}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;text-align:left}}@media (min-width:992px){.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:-2.5rem;text-align:center;justify-content:center}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:9rem}}"],changeDetection:0}),e})()},76329:function(e,t,n){"use strict";n.d(t,{I:function(){return o}});var a=n(37716),i=n(97116);const r=function(){return{width:30,height:30,fill:"#f7f8fa"}},s=function(){return{width:35,height:35,fill:"#f7f8fa"}};let o=(()=>{class e{get currentYear(){return(new Date).getFullYear()}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=a.Xpm({type:e,selectors:[["ngx-landing-footer"]],decls:52,vars:21,consts:[[1,"logo"],["href","https://www.akveo.com?utm_campaign=services%20-%20homepage%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_footer_link_logo","target","_blank"],["src","assets/img/akveo-logo.png","alt","Akveo logo"],[1,"h6"],["href","https://www.akveo.com?utm_campaign=services%20-%20homepage%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_footer_link_homepage","target","_blank"],["href","https://akveo.github.io/nebular?utm_campaign=nebular%20-%20home%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=landing_footer_link"],["href","https://akveo.github.io/eva-icons?utm_campaign=eva_icons%20-%20home%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=landing_footer"],["href","https://akveo.github.io/react-native-ui-kitten?utm_campaign=ui_kitten%20-%20home%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=landing_footer"],[1,"social-container"],[1,"social"],["href","https://github.com/akveo/ngx-admin","aria-label","github","target","_blank"],[3,"innerHTML"],["href","https://twitter.com/akveo_inc","aria-label","twitter","target","_blank"],["href","https://www.facebook.com/akveo","aria-label","facebook","target","_blank"],["href","https://www.linkedin.com/company/akveo","aria-label","linkedIn","target","_blank"],[1,"copy"],["href","https://www.akveo.com?utm_campaign=services%20-%20homepage%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_footer_link_akveo_llc","target","_blank"],[1,"contact"],["href","mailto:contact@akveo.com"]],template:function(e,t){1&e&&(a.TgZ(0,"div",0),a.TgZ(1,"a",1),a._UZ(2,"img",2),a.qZA(),a.qZA(),a.TgZ(3,"div"),a.TgZ(4,"ul"),a.TgZ(5,"li"),a.TgZ(6,"span",3),a._uU(7,"More from Akveo"),a.qZA(),a.qZA(),a.TgZ(8,"li"),a.TgZ(9,"a",4),a._uU(10,"Homepage"),a.qZA(),a.qZA(),a.TgZ(11,"li"),a.TgZ(12,"a",5),a._uU(13,"Nebular"),a.qZA(),a.qZA(),a.TgZ(14,"li"),a.TgZ(15,"a",6),a._uU(16,"Eva Icons"),a.qZA(),a.qZA(),a.TgZ(17,"li"),a.TgZ(18,"a",7),a._uU(19,"React Native UI Kitten"),a.qZA(),a.qZA(),a.qZA(),a.qZA(),a.TgZ(20,"div",8),a.TgZ(21,"ul"),a.TgZ(22,"li"),a.TgZ(23,"span",3),a._uU(24,"Follow Us"),a.qZA(),a.qZA(),a.TgZ(25,"li",9),a.TgZ(26,"a",10),a._UZ(27,"i",11),a.ALo(28,"eva"),a.qZA(),a.TgZ(29,"a",12),a._UZ(30,"i",11),a.ALo(31,"eva"),a.qZA(),a.TgZ(32,"a",13),a._UZ(33,"i",11),a.ALo(34,"eva"),a.qZA(),a.TgZ(35,"a",14),a._UZ(36,"i",11),a.ALo(37,"eva"),a.qZA(),a.qZA(),a.TgZ(38,"li",15),a._uU(39),a.TgZ(40,"a",16),a._uU(41,"Akveo LLC"),a.qZA(),a._UZ(42,"br"),a._uU(43," Documentation licensed under CC BY 4.0. "),a.qZA(),a.qZA(),a.qZA(),a.TgZ(44,"div",17),a.TgZ(45,"ul"),a.TgZ(46,"li"),a.TgZ(47,"span",3),a._uU(48,"Contact Us"),a.qZA(),a.qZA(),a.TgZ(49,"li"),a.TgZ(50,"a",18),a._uU(51,"contact@akveo.com"),a.qZA(),a.qZA(),a.qZA(),a.qZA()),2&e&&(a.xp6(27),a.Q6J("innerHTML",a.xi3(28,5,"github-outline",a.DdM(17,r)),a.oJD),a.xp6(3),a.Q6J("innerHTML",a.xi3(31,8,"twitter",a.DdM(18,r)),a.oJD),a.xp6(3),a.Q6J("innerHTML",a.xi3(34,11,"facebook",a.DdM(19,s)),a.oJD),a.xp6(3),a.Q6J("innerHTML",a.xi3(37,14,"linkedin",a.DdM(20,s)),a.oJD),a.xp6(3),a.hij(" \xa9 2015-",t.currentYear," "))},pipes:[i.R],styles:[".nb-theme-ngx-landing [_nghost-%COMP%]{display:flex;flex:1;flex-wrap:wrap;padding-top:2.75rem;justify-content:flex-start;margin:.375rem 10.25rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]{display:flex;margin-right:0;margin-bottom:2rem;margin-top:.375rem;justify-content:center;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0;margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#222b45}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-weight:400;display:flex;margin-bottom:1.5rem;justify-content:center;align-items:center;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-bottom:1.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%]{color:#535b6c;display:list-item;font-size:.66rem;line-height:1.75}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:.65rem;color:#535b6c}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#8f9bb3;border-radius:.375rem;text-decoration:none;margin-right:1.5rem;line-height:.5}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:last-child{margin-right:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-bottom:3.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{width:10rem;height:10rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}@media (min-width:768px){.nb-theme-ngx-landing [_nghost-%COMP%]{justify-content:space-around;margin-right:0;margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:none}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]{justify-content:flex-start;margin-right:0;margin-bottom:0;width:auto}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;text-align:left}}@media (min-width:992px){.nb-theme-ngx-landing [_nghost-%COMP%]{margin-right:2rem;margin-left:2rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:0;margin-bottom:0;text-align:center}}@media (min-width:1400px){.nb-theme-ngx-landing [_nghost-%COMP%]{justify-content:flex-start;margin:.375rem 10.25rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:7.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:8.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .company-info[_ngcontent-%COMP%]{margin-right:12.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:6.75rem}}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-left:1rem;padding-right:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:0}.nb-theme-ngx-landing [_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:0}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:flex;flex:1;flex-wrap:wrap;padding-top:2.75rem;justify-content:flex-start;margin:.375rem 10.25rem 0}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%]{display:flex;margin-right:0;margin-bottom:2rem;margin-top:.375rem;justify-content:center;width:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0;margin-bottom:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#fff!important}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding-left:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-weight:400;display:flex;margin-bottom:1.5rem;justify-content:center;align-items:center;text-align:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-bottom:1.75rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%]{color:#535b6c;display:list-item;font-size:.66rem;line-height:1.75}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:.65rem;color:#535b6c}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#8f9bb3;border-radius:.375rem;text-decoration:none;margin-right:1.5rem;line-height:.5}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:last-child{margin-right:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-bottom:3.125rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{width:10rem;height:10rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}@media (min-width:768px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{justify-content:space-around;margin-right:0;margin-left:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:none}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%]{justify-content:flex-start;margin-right:0;margin-bottom:0;width:auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;text-align:left}}@media (min-width:992px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{margin-right:2rem;margin-left:2rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:0;margin-bottom:0;text-align:center}}@media (min-width:1400px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{justify-content:flex-start;margin:.375rem 10.25rem 0}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:7.875rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:8.375rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .company-info[_ngcontent-%COMP%]{margin-right:12.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:6.75rem}}@media (max-width:991.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding-left:1rem;padding-right:1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:0}}.nb-theme-docs-page [_nghost-%COMP%]{display:flex;flex:1;flex-wrap:wrap;padding-top:2.75rem;justify-content:flex-start;margin:.375rem 10.25rem 0}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]{display:flex;margin-right:0;margin-bottom:2rem;margin-top:.375rem;justify-content:center;width:100%}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0;margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#222b45}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding-left:0}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-weight:400;display:flex;margin-bottom:1.5rem;justify-content:center;align-items:center;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-bottom:1.75rem}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%]{color:#535b6c;display:list-item;font-size:.66rem;line-height:1.75}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:.65rem;color:#535b6c}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#8f9bb3;border-radius:.375rem;text-decoration:none;margin-right:1.5rem;line-height:.5}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:last-child{margin-right:0}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-bottom:3.125rem}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{width:10rem;height:10rem}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}@media (min-width:768px){.nb-theme-docs-page [_nghost-%COMP%]{justify-content:space-around;margin-right:0;margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:none}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]{justify-content:flex-start;margin-right:0;margin-bottom:0;width:auto}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;text-align:left}}@media (min-width:992px){.nb-theme-docs-page [_nghost-%COMP%]{margin-right:2rem;margin-left:2rem}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:0;margin-bottom:0;text-align:center}}@media (min-width:1400px){.nb-theme-docs-page [_nghost-%COMP%]{justify-content:flex-start;margin:.375rem 10.25rem 0}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:7.875rem}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:8.375rem}.nb-theme-docs-page [_nghost-%COMP%] .company-info[_ngcontent-%COMP%]{margin-right:12.25rem}.nb-theme-docs-page [_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:6.75rem}}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-left:1rem;padding-right:1rem}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:0}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:0}.nb-theme-docs-page [_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:0}}"]}),e})()},63429:function(e,t,n){"use strict";n.d(t,{E:function(){return u}});var a=n(78942),i=n(62790),r=n(51307),s=n(70409),o=n(71289),l=n(37716),c=n(99763),d=n(10511);let u=(()=>{class e{constructor(e,t,n,a,i){this.activatedRoute=e,this.window=t,this.tocState=n,this.el=a,this.renderer=i,this.ngxFragmentSync=!0,this.inView=!1,this.alive=!0,this.marginFromTop=120}get fragment(){return this.ngxFragment}get element(){return this.el.nativeElement}get y(){return this.element.getBoundingClientRect().y}ngOnInit(){this.ngxFragmentSync&&this.tocState.add(this),this.activatedRoute.fragment.pipe((0,i.n)(null),(0,r.x)(),(0,s.o)(()=>this.alive),(0,o.g)(10)).subscribe(e=>{e&&this.fragment===e&&!this.inView?this.selectFragment():this.deselectFragment()})}selectFragment(){this.ngxFragmentClass&&this.renderer.addClass(this.el.nativeElement,this.ngxFragmentClass),this.setInView(!0),this.window.scrollTo(0,this.el.nativeElement.offsetTop-this.marginFromTop)}deselectFragment(){this.renderer.removeClass(this.el.nativeElement,this.ngxFragmentClass)}setInView(e){this.inView=e}ngOnDestroy(){this.alive=!1,this.ngxFragmentSync&&this.tocState.remove(this)}}return e.\u0275fac=function(t){return new(t||e)(l.Y36(c.gz),l.Y36(a.Q3p),l.Y36(d.M),l.Y36(l.SBq),l.Y36(l.Qsj))},e.\u0275dir=l.lG2({type:e,selectors:[["","ngxFragment",""]],inputs:{ngxFragment:"ngxFragment",ngxFragmentClass:"ngxFragmentClass",ngxFragmentSync:"ngxFragmentSync"}}),e})()},98933:function(e,t,n){"use strict";n.d(t,{O:function(){return p}});var a=n(79765),i=n(46782),r=n(37716),s=n(78942),o=n(57947),l=n(27183),c=n(38583),d=n(99763);function u(e,t){if(1&e){const e=r.EpF();r.TgZ(0,"button",10),r.NdJ("click",function(){return r.CHM(e),r.oxw().toggleSidebar()}),r._UZ(1,"i",11),r.qZA()}}function _(e,t){1&e&&r._UZ(0,"iframe",12)}const h=["*"];let p=(()=>{class e{constructor(e,t,n){this.sidebarService=e,this.versionService=t,this.headerMenuService=n,this.destroy$=new a.xQ,this.isDocs=!1,this.sidebarTag="",this.headerMenu=[]}ngOnInit(){this.currentVersion=this.versionService.getNgxVersion(),this.headerMenuService.getHeaderMenu().pipe((0,i.R)(this.destroy$)).subscribe(e=>this.headerMenu=e)}toggleSidebar(){this.sidebarService.toggle(!1,this.sidebarTag)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return e.\u0275fac=function(t){return new(t||e)(r.Y36(s.lzT),r.Y36(o.J),r.Y36(l.l))},e.\u0275cmp=r.Xpm({type:e,selectors:[["ngx-landing-header"]],hostVars:2,hostBindings:function(e,t){2&e&&r.ekj("docs-page",t.isDocs)},inputs:{isDocs:"isDocs",sidebarTag:"sidebarTag"},ngContentSelectors:h,decls:13,vars:4,consts:[[1,"section","left"],["class","sidebar-toggle",3,"click",4,"ngIf"],[1,"logo"],["routerLink","/"],[1,"version"],[1,"section","middle"],[1,"first-section"],[3,"items"],[1,"section","right"],["class","stars","src","https://ghbtns.com/github-btn.html?user=akveo&repo=ngx-admin&type=star&count=true","frameborder","0","scrolling","0",4,"ngIf"],[1,"sidebar-toggle",3,"click"],[1,"nb-menu"],["src","https://ghbtns.com/github-btn.html?user=akveo&repo=ngx-admin&type=star&count=true","frameborder","0","scrolling","0",1,"stars"]],template:function(e,t){1&e&&(r.F$t(),r.TgZ(0,"div",0),r.YNc(1,u,2,0,"button",1),r.TgZ(2,"div",2),r.TgZ(3,"a",3),r._uU(4,"ngx-admin"),r.qZA(),r.TgZ(5,"span",4),r._uU(6),r.qZA(),r.qZA(),r.qZA(),r.TgZ(7,"div",5),r.TgZ(8,"div",6),r._UZ(9,"nb-menu",7),r.Hsn(10),r.qZA(),r.qZA(),r.TgZ(11,"div",8),r.YNc(12,_,1,0,"iframe",9),r.qZA()),2&e&&(r.xp6(1),r.Q6J("ngIf",t.sidebarTag),r.xp6(5),r.hij("v",t.currentVersion,""),r.xp6(3),r.Q6J("items",t.headerMenu),r.xp6(3),r.Q6J("ngIf",t.isDocs))},directives:[c.O5,d.yS,s.mBz],styles:[".nb-theme-ngx-landing [_nghost-%COMP%]{display:flex;flex:1 0 auto;flex-direction:row;align-items:center}.nb-theme-ngx-landing [_nghost-%COMP%] .section[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:.875rem .5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .section[_ngcontent-%COMP%] .first-section[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-ngx-landing [_nghost-%COMP%] .section.left[_ngcontent-%COMP%]{width:11.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{flex:1;justify-content:flex-end}.nb-theme-ngx-landing [_nghost-%COMP%] .logo[_ngcontent-%COMP%]{display:flex;flex:1 0 auto;flex-direction:row}.nb-theme-ngx-landing [_nghost-%COMP%] .logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:1.275rem;color:#222b45;text-decoration:none!important;font-weight:700}.nb-theme-ngx-landing [_nghost-%COMP%] .logo[_ngcontent-%COMP%] .version[_ngcontent-%COMP%]{font-size:.75rem;font-weight:700;color:#8f9bb3}.nb-theme-ngx-landing [_nghost-%COMP%] .backend-bundles[_ngcontent-%COMP%]{display:none;align-items:center;padding-right:2rem;margin-left:auto}.nb-theme-ngx-landing [_nghost-%COMP%] .backend-bundles[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-right:.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] nb-menu .menu-items{display:flex}.nb-theme-ngx-landing [_nghost-%COMP%] nb-menu .menu-items .menu-item{border:none}.nb-theme-ngx-landing [_nghost-%COMP%] nb-menu .menu-items .menu-item a{padding:.675rem .375rem;color:#405571;display:block}.nb-theme-ngx-landing [_nghost-%COMP%] nb-menu .menu-items .menu-item a.active, .nb-theme-ngx-landing [_nghost-%COMP%] nb-menu .menu-items .menu-item a:focus, .nb-theme-ngx-landing [_nghost-%COMP%] nb-menu .menu-items .menu-item a:hover{color:#18cb90;outline:none!important}.nb-theme-ngx-landing [_nghost-%COMP%] nb-menu .menu-items li:first-child{display:none}.nb-theme-ngx-landing [_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{color:#405571;display:none}.nb-theme-ngx-landing [_nghost-%COMP%] .section.right[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-family:sans-serif;color:#18cb90;margin-left:.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] ngx-material-theme-link a.material-theme-link{padding:.675rem .375rem}@media (min-width:400px){.nb-theme-ngx-landing [_nghost-%COMP%] .section.left[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{padding:.875rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{justify-content:flex-start}}@media (min-width:576px){.nb-theme-ngx-landing [_nghost-%COMP%] .logo[_ngcontent-%COMP%]{align-items:baseline;flex:1 0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] .logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#000;margin-right:.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .logo[_ngcontent-%COMP%] .version[_ngcontent-%COMP%]{display:inline}.nb-theme-ngx-landing [_nghost-%COMP%] nb-menu .menu-items .menu-item a, .nb-theme-ngx-landing [_nghost-%COMP%] ngx-material-theme-link a.material-theme-link{padding:.675rem 1.375rem}}@media (min-width:768px){.nb-theme-ngx-landing [_nghost-%COMP%] .logo[_ngcontent-%COMP%]{flex:1 0 auto;flex-direction:column;align-items:flex-start}.nb-theme-ngx-landing [_nghost-%COMP%] .logo[_ngcontent-%COMP%] .version[_ngcontent-%COMP%]{margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] nb-menu .menu-items li:nth-child(2){display:list-item}.nb-theme-ngx-landing [_nghost-%COMP%] .backend-bundles[_ngcontent-%COMP%]{display:flex}}@media (min-width:992px){.nb-theme-ngx-landing [_nghost-%COMP%] nb-menu .menu-items{justify-content:flex-start}.nb-theme-ngx-landing [_nghost-%COMP%] nb-menu .menu-items li:not(:first-child){display:list-item}.nb-theme-ngx-landing [_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{display:block}}@media (min-width:1200px){.nb-theme-ngx-landing [_nghost-%COMP%]{margin-left:6%!important}.nb-theme-ngx-landing [_nghost-%COMP%] .sidebar-toggle[_ngcontent-%COMP%]{display:none}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%] nb-menu .menu-items{justify-content:flex-end}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding:0 0 0 1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .section.left[_ngcontent-%COMP%]{width:auto}.nb-theme-ngx-landing [_nghost-%COMP%] .logo[_ngcontent-%COMP%]{flex:1 0 auto;flex-direction:column;align-items:flex-start}.nb-theme-ngx-landing [_nghost-%COMP%] .logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#000}.nb-theme-ngx-landing [_nghost-%COMP%] .logo[_ngcontent-%COMP%] .version[_ngcontent-%COMP%]{margin-left:0}}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] .section[_ngcontent-%COMP%] .first-section[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] .section.left[_ngcontent-%COMP%]{align-items:center;padding-left:0;width:auto}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{justify-content:flex-end}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{display:none;margin-left:0;width:auto}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] .sidebar-toggle[_ngcontent-%COMP%]{border:none;background-color:transparent;font-size:2.5rem;line-height:1rem;flex:1 0 auto;padding:0 .5rem}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] .sidebar-toggle[_ngcontent-%COMP%] .nb-menu[_ngcontent-%COMP%]{vertical-align:middle}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] nb-menu{flex-grow:0;flex-shrink:1;flex-basis:auto}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] ngx-material-theme-link{display:none}@media (min-width:400px){.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] ngx-material-theme-link{display:flex}}@media (min-width:576px){.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] nb-menu .menu-items li:first-child{display:list-item}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{justify-content:space-between}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] .stars[_ngcontent-%COMP%]{width:7.5rem;height:1.25rem;margin-left:auto}}@media (min-width:992px){.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{justify-content:space-between}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] nb-menu .menu-items li{display:list-item}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{display:block}}@media (min-width:1200px){.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] .section.left[_ngcontent-%COMP%]{padding-left:1.125rem;width:11.25rem}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] .sidebar-toggle[_ngcontent-%COMP%]{display:none}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] nb-menu{flex:1}}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{margin-left:1.875rem;width:16rem}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:flex;flex:1 0 auto;flex-direction:row;align-items:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] .section[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:.875rem .5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .section[_ngcontent-%COMP%] .first-section[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-ngx-landing-material [_nghost-%COMP%] .section.left[_ngcontent-%COMP%]{width:11.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{flex:1;justify-content:flex-end}.nb-theme-ngx-landing-material [_nghost-%COMP%] .logo[_ngcontent-%COMP%]{display:flex;flex:1 0 auto;flex-direction:row}.nb-theme-ngx-landing-material [_nghost-%COMP%] .logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:1.275rem;color:#fff!important;text-decoration:none!important;font-weight:700}.nb-theme-ngx-landing-material [_nghost-%COMP%] .logo[_ngcontent-%COMP%] .version[_ngcontent-%COMP%]{font-size:.75rem;font-weight:700;color:#8f9bb3}.nb-theme-ngx-landing-material [_nghost-%COMP%] .backend-bundles[_ngcontent-%COMP%]{display:none;align-items:center;padding-right:2rem;margin-left:auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] .backend-bundles[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-right:.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-menu .menu-items{display:flex}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-menu .menu-items .menu-item{border:none}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-menu .menu-items .menu-item a{padding:.675rem .375rem;color:#405571;display:block}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-menu .menu-items .menu-item a.active, .nb-theme-ngx-landing-material [_nghost-%COMP%] nb-menu .menu-items .menu-item a:focus, .nb-theme-ngx-landing-material [_nghost-%COMP%] nb-menu .menu-items .menu-item a:hover{color:#6200ee;outline:none!important}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-menu .menu-items li:first-child{display:none}.nb-theme-ngx-landing-material [_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{color:#405571;display:none}.nb-theme-ngx-landing-material [_nghost-%COMP%] .section.right[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-family:sans-serif;color:#6200ee;margin-left:.375rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-material-theme-link a.material-theme-link{padding:.675rem .375rem}@media (min-width:400px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .section.left[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{padding:.875rem 0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{justify-content:flex-start}}@media (min-width:576px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .logo[_ngcontent-%COMP%]{align-items:baseline;flex:1 0 auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] .logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#000;margin-right:.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .logo[_ngcontent-%COMP%] .version[_ngcontent-%COMP%]{display:inline}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-menu .menu-items .menu-item a, .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-material-theme-link a.material-theme-link{padding:.675rem 1.375rem}}@media (min-width:768px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .logo[_ngcontent-%COMP%]{flex:1 0 auto;flex-direction:column;align-items:flex-start}.nb-theme-ngx-landing-material [_nghost-%COMP%] .logo[_ngcontent-%COMP%] .version[_ngcontent-%COMP%]{margin-left:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-menu .menu-items li:nth-child(2){display:list-item}.nb-theme-ngx-landing-material [_nghost-%COMP%] .backend-bundles[_ngcontent-%COMP%]{display:flex}}@media (min-width:992px){.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-menu .menu-items{justify-content:flex-start}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-menu .menu-items li:not(:first-child){display:list-item}.nb-theme-ngx-landing-material [_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{display:block}}@media (min-width:1200px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{margin-left:6%!important}.nb-theme-ngx-landing-material [_nghost-%COMP%] .sidebar-toggle[_ngcontent-%COMP%]{display:none}}@media (max-width:767.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-menu .menu-items{justify-content:flex-end}}@media (max-width:575.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding:0 0 0 1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .section.left[_ngcontent-%COMP%]{width:auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] .logo[_ngcontent-%COMP%]{flex:1 0 auto;flex-direction:column;align-items:flex-start}.nb-theme-ngx-landing-material [_nghost-%COMP%] .logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#000}.nb-theme-ngx-landing-material [_nghost-%COMP%] .logo[_ngcontent-%COMP%] .version[_ngcontent-%COMP%]{margin-left:0}}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] .section[_ngcontent-%COMP%] .first-section[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] .section.left[_ngcontent-%COMP%]{align-items:center;padding-left:0;width:auto}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{justify-content:flex-end}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{display:none;margin-left:0;width:auto}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] .sidebar-toggle[_ngcontent-%COMP%]{border:none;background-color:transparent;font-size:2.5rem;line-height:1rem;flex:1 0 auto;padding:0 .5rem}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] .sidebar-toggle[_ngcontent-%COMP%] .nb-menu[_ngcontent-%COMP%]{vertical-align:middle}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] nb-menu{flex-grow:0;flex-shrink:1;flex-basis:auto}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] ngx-material-theme-link{display:none}@media (min-width:400px){.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] ngx-material-theme-link{display:flex}}@media (min-width:576px){.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] nb-menu .menu-items li:first-child{display:list-item}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{justify-content:space-between}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] .stars[_ngcontent-%COMP%]{width:7.5rem;height:1.25rem;margin-left:auto}}@media (min-width:992px){.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{justify-content:space-between}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] nb-menu .menu-items li{display:list-item}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{display:block}}@media (min-width:1200px){.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] .section.left[_ngcontent-%COMP%]{padding-left:1.125rem;width:11.25rem}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] .sidebar-toggle[_ngcontent-%COMP%]{display:none}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] nb-menu{flex:1}}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{margin-left:1.875rem;width:16rem}.nb-theme-docs-page [_nghost-%COMP%]{display:flex;flex:1 0 auto;flex-direction:row;align-items:center}.nb-theme-docs-page [_nghost-%COMP%] .section[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:.875rem .5rem}.nb-theme-docs-page [_nghost-%COMP%] .section[_ngcontent-%COMP%] .first-section[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-docs-page [_nghost-%COMP%] .section.left[_ngcontent-%COMP%]{width:16rem}.nb-theme-docs-page [_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{flex:1;justify-content:flex-end}.nb-theme-docs-page [_nghost-%COMP%] .logo[_ngcontent-%COMP%]{display:flex;flex:1 0 auto;flex-direction:row}.nb-theme-docs-page [_nghost-%COMP%] .logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:1.275rem;color:#222b45;text-decoration:none!important;font-weight:700}.nb-theme-docs-page [_nghost-%COMP%] .logo[_ngcontent-%COMP%] .version[_ngcontent-%COMP%]{font-size:.75rem;font-weight:700;color:#8f9bb3}.nb-theme-docs-page [_nghost-%COMP%] .backend-bundles[_ngcontent-%COMP%]{display:none;align-items:center;padding-right:2rem;margin-left:auto}.nb-theme-docs-page [_nghost-%COMP%] .backend-bundles[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-right:.5rem}.nb-theme-docs-page [_nghost-%COMP%] nb-menu .menu-items{display:flex}.nb-theme-docs-page [_nghost-%COMP%] nb-menu .menu-items .menu-item{border:none}.nb-theme-docs-page [_nghost-%COMP%] nb-menu .menu-items .menu-item a{padding:.675rem .375rem;color:#405571;display:block}.nb-theme-docs-page [_nghost-%COMP%] nb-menu .menu-items .menu-item a.active, .nb-theme-docs-page [_nghost-%COMP%] nb-menu .menu-items .menu-item a:focus, .nb-theme-docs-page [_nghost-%COMP%] nb-menu .menu-items .menu-item a:hover{color:#00db92;outline:none!important}.nb-theme-docs-page [_nghost-%COMP%] nb-menu .menu-items li:first-child{display:none}.nb-theme-docs-page [_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{color:#405571;display:none}.nb-theme-docs-page [_nghost-%COMP%] .section.right[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-family:sans-serif;color:#00db92;margin-left:.375rem}.nb-theme-docs-page [_nghost-%COMP%] ngx-material-theme-link a.material-theme-link{padding:.675rem .375rem}@media (min-width:400px){.nb-theme-docs-page [_nghost-%COMP%] .section.left[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{padding:.875rem 0}.nb-theme-docs-page [_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{justify-content:flex-start}}@media (min-width:576px){.nb-theme-docs-page [_nghost-%COMP%] .logo[_ngcontent-%COMP%]{align-items:baseline;flex:1 0 auto}.nb-theme-docs-page [_nghost-%COMP%] .logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#000;margin-right:.5rem}.nb-theme-docs-page [_nghost-%COMP%] .logo[_ngcontent-%COMP%] .version[_ngcontent-%COMP%]{display:inline}.nb-theme-docs-page [_nghost-%COMP%] nb-menu .menu-items .menu-item a, .nb-theme-docs-page [_nghost-%COMP%] ngx-material-theme-link a.material-theme-link{padding:.675rem 1.375rem}}@media (min-width:768px){.nb-theme-docs-page [_nghost-%COMP%] .logo[_ngcontent-%COMP%]{flex:1 0 auto;flex-direction:column;align-items:flex-start}.nb-theme-docs-page [_nghost-%COMP%] .logo[_ngcontent-%COMP%] .version[_ngcontent-%COMP%]{margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] nb-menu .menu-items li:nth-child(2){display:list-item}.nb-theme-docs-page [_nghost-%COMP%] .backend-bundles[_ngcontent-%COMP%]{display:flex}}@media (min-width:992px){.nb-theme-docs-page [_nghost-%COMP%] nb-menu .menu-items{justify-content:flex-start}.nb-theme-docs-page [_nghost-%COMP%] nb-menu .menu-items li:not(:first-child){display:list-item}.nb-theme-docs-page [_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{display:block}}@media (min-width:1200px){.nb-theme-docs-page [_nghost-%COMP%]{margin-left:6%!important}.nb-theme-docs-page [_nghost-%COMP%] .sidebar-toggle[_ngcontent-%COMP%]{display:none}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%] nb-menu .menu-items{justify-content:flex-end}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding:0 0 0 1rem}.nb-theme-docs-page [_nghost-%COMP%] .section.left[_ngcontent-%COMP%]{width:auto}.nb-theme-docs-page [_nghost-%COMP%] .logo[_ngcontent-%COMP%]{flex:1 0 auto;flex-direction:column;align-items:flex-start}.nb-theme-docs-page [_nghost-%COMP%] .logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#000}.nb-theme-docs-page [_nghost-%COMP%] .logo[_ngcontent-%COMP%] .version[_ngcontent-%COMP%]{margin-left:0}}.nb-theme-docs-page .docs-page[_nghost-%COMP%] .section[_ngcontent-%COMP%] .first-section[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-docs-page .docs-page[_nghost-%COMP%] .section.left[_ngcontent-%COMP%]{align-items:center;padding-left:0;width:auto}.nb-theme-docs-page .docs-page[_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{justify-content:flex-end}.nb-theme-docs-page .docs-page[_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{display:none;margin-left:0;width:auto}.nb-theme-docs-page .docs-page[_nghost-%COMP%] .sidebar-toggle[_ngcontent-%COMP%]{border:none;background-color:transparent;font-size:2.5rem;line-height:1rem;flex:1 0 auto;padding:0 .5rem}.nb-theme-docs-page .docs-page[_nghost-%COMP%] .sidebar-toggle[_ngcontent-%COMP%] .nb-menu[_ngcontent-%COMP%]{vertical-align:middle}.nb-theme-docs-page .docs-page[_nghost-%COMP%] nb-menu{flex-grow:0;flex-shrink:1;flex-basis:auto}.nb-theme-docs-page .docs-page[_nghost-%COMP%] ngx-material-theme-link{display:none}@media (min-width:400px){.nb-theme-docs-page .docs-page[_nghost-%COMP%] ngx-material-theme-link{display:flex}}@media (min-width:576px){.nb-theme-docs-page .docs-page[_nghost-%COMP%] nb-menu .menu-items li:first-child{display:list-item}.nb-theme-docs-page .docs-page[_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{justify-content:space-between}.nb-theme-docs-page .docs-page[_nghost-%COMP%] .stars[_ngcontent-%COMP%]{width:7.5rem;height:1.25rem;margin-left:auto}}@media (min-width:992px){.nb-theme-docs-page .docs-page[_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{justify-content:space-between}.nb-theme-docs-page .docs-page[_nghost-%COMP%] nb-menu .menu-items li{display:list-item}.nb-theme-docs-page .docs-page[_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{display:block}}@media (min-width:1200px){.nb-theme-docs-page .docs-page[_nghost-%COMP%] .section.left[_ngcontent-%COMP%]{padding-left:1.125rem;width:16rem}.nb-theme-docs-page .docs-page[_nghost-%COMP%] .sidebar-toggle[_ngcontent-%COMP%]{display:none}.nb-theme-docs-page .docs-page[_nghost-%COMP%] nb-menu{flex:1}}.nb-theme-docs-page .docs-page[_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{margin-left:1.875rem;width:16rem}"]}),e})()},44095:function(e,t,n){"use strict";n.d(t,{j:function(){return p}});var a=n(88002),i=n(35226),r=n(51307),s=n(70409),o=n(25917),l=n(9112),c=n(37716),d=n(99763),u=n(38583);const _=function(e){return["../",e]};function h(e,t){if(1&e&&(c.TgZ(0,"a",1),c.TgZ(1,"div",2),c._UZ(2,"i"),c.TgZ(3,"span",3),c._uU(4),c.qZA(),c.qZA(),c._UZ(5,"i",4),c.qZA()),2&e){const e=t.$implicit;c.ekj("selected",e.selected),c.Q6J("routerLink",c.VKq(7,_,e.tab)),c.xp6(2),c.Gre("icon ",e.icon,""),c.xp6(2),c.Oqu(e.title)}}let p=(()=>{class e{constructor(e){this.activatedRoute=e,this.items$=(0,o.of)([]),this.isHorizontal=!1,this.availableTabs=[{tab:"overview",title:"Overview",icon:"feather-eye",selected:!0},{tab:"api",title:"API",icon:"feather-settings"},{tab:"theme",title:"Theme",icon:"feather-droplet"},{tab:"examples",title:"Examples",icon:"feather-image"}],this.alive=!0}set tabs(e){this.items$=(0,l.aj)((0,o.of)(e||[]).pipe((0,a.U)(e=>this.availableTabs.filter(t=>e[t.tab]))),this.activatedRoute.params.pipe((0,i._)(),(0,r.x)())).pipe((0,s.o)(()=>this.alive),(0,a.U)(([e,t])=>e.map(e=>Object.assign(Object.assign({},e),{selected:e.tab===t.tab}))))}set horizontal(e){this.isHorizontal="false"!==e&&!1!==e}ngOnDestroy(){this.alive=!1}}return e.\u0275fac=function(t){return new(t||e)(c.Y36(d.gz))},e.\u0275cmp=c.Xpm({type:e,selectors:[["ngx-page-tabs"]],hostVars:2,hostBindings:function(e,t){2&e&&c.ekj("horizontal",t.isHorizontal)},inputs:{tabs:"tabs",horizontal:"horizontal"},decls:2,vars:3,consts:[[3,"selected","routerLink",4,"ngFor","ngForOf"],[3,"routerLink"],[1,"text-container"],[1,"title"],[1,"line"]],template:function(e,t){1&e&&(c.YNc(0,h,6,9,"a",0),c.ALo(1,"async")),2&e&&c.Q6J("ngForOf",c.lcZ(1,1,t.items$))},directives:[u.sg,d.yS],pipes:[u.Ov],styles:['.nb-theme-ngx-landing [_nghost-%COMP%]{display:flex;flex-wrap:wrap}.nb-theme-ngx-landing [_nghost-%COMP%] a[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:1rem;width:50%;height:7.5rem;font-size:.875rem;text-decoration:none;color:#405571;margin-bottom:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] a[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{padding-bottom:.75rem;font-weight:500}.nb-theme-ngx-landing [_nghost-%COMP%] a[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{font-size:1.5rem;padding-bottom:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] a.selected[_ngcontent-%COMP%]{background:#fff;color:#546d8d;box-shadow:0 8px 20px 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] a.selected[_ngcontent-%COMP%] .line[_ngcontent-%COMP%]{height:.1875rem;width:60%;border-radius:1.5px}.nb-theme-ngx-landing [_nghost-%COMP%] .icon[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .title[_ngcontent-%COMP%]{display:block;text-align:center}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:flex;flex-wrap:wrap}.nb-theme-ngx-landing-material [_nghost-%COMP%] a[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:1rem;width:50%;height:7.5rem;font-size:.875rem;text-decoration:none;color:#405571;margin-bottom:1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] a[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{padding-bottom:.75rem;font-weight:500}.nb-theme-ngx-landing-material [_nghost-%COMP%] a[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{font-size:1.5rem;padding-bottom:1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] a.selected[_ngcontent-%COMP%]{background:#fff;color:#546d8d;box-shadow:0 8px 20px 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing-material [_nghost-%COMP%] a.selected[_ngcontent-%COMP%] .line[_ngcontent-%COMP%]{height:.1875rem;width:60%;border-radius:1.5px}.nb-theme-ngx-landing-material [_nghost-%COMP%] .icon[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] .title[_ngcontent-%COMP%]{display:block;text-align:center}.nb-theme-docs-page [_nghost-%COMP%]{display:flex;flex-wrap:wrap}.nb-theme-docs-page [_nghost-%COMP%] a[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:1rem;width:50%;height:7.5rem;font-size:.875rem;text-decoration:none;color:#405571;margin-bottom:1rem}.nb-theme-docs-page [_nghost-%COMP%] a[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{padding-bottom:.75rem;font-weight:500}.nb-theme-docs-page [_nghost-%COMP%] a[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{font-size:1.5rem;padding-bottom:1rem}.nb-theme-docs-page [_nghost-%COMP%] a.selected[_ngcontent-%COMP%]{background:#fff;color:rgba(0,0,0,.88);box-shadow:0 8px 20px 0 rgba(218,224,235,.6)}.nb-theme-docs-page [_nghost-%COMP%] a.selected[_ngcontent-%COMP%] .line[_ngcontent-%COMP%]{height:.1875rem;width:60%;background:#00db92;border-radius:1.5px}.nb-theme-docs-page [_nghost-%COMP%] .icon[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .title[_ngcontent-%COMP%]{display:block;text-align:center}.horizontal[_nghost-%COMP%] a[_ngcontent-%COMP%]{flex:0 0 50%;height:auto;margin-bottom:0;padding:0 1rem}.horizontal[_nghost-%COMP%] a[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%], .horizontal[_nghost-%COMP%] a[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{display:inline;padding-bottom:0;vertical-align:middle}.horizontal[_nghost-%COMP%] a[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{margin-right:.5rem}.horizontal[_nghost-%COMP%] .text-container[_ngcontent-%COMP%]{padding-bottom:1.3rem}.horizontal[_nghost-%COMP%] .line[_ngcontent-%COMP%]{order:-1;margin-bottom:1.3rem}@media screen and (min-width:40em){.horizontal[_nghost-%COMP%]{flex:1 1 0}.horizontal[_nghost-%COMP%] a[_ngcontent-%COMP%]{flex:1 1 0}.horizontal[_nghost-%COMP%] a.selected[_ngcontent-%COMP%]:after{content:"";position:absolute;top:100%;border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1rem solid #fff}}'],changeDetection:0}),e})()},37:function(e,t,n){"use strict";n.d(t,{K:function(){return _}});var a=n(70409),i=n(88002),r=n(9112),s=n(25917),o=n(37716),l=n(99763),c=n(38583);function d(e,t){if(1&e&&(o.TgZ(0,"li"),o.TgZ(1,"a",2),o._uU(2),o.qZA(),o.qZA()),2&e){const e=t.$implicit;o.ekj("selected",e.selected),o.xp6(1),o.Q6J("routerLink",e.link)("fragment",e.fragment),o.xp6(1),o.Oqu(e.title)}}function u(e,t){if(1&e&&(o.ynx(0),o.TgZ(1,"h4"),o._uU(2,"Overview"),o.qZA(),o.TgZ(3,"ul"),o.YNc(4,d,3,5,"li",1),o.qZA(),o.BQk()),2&e){const e=o.oxw();o.xp6(4),o.Q6J("ngForOf",e.items)}}let _=(()=>{class e{constructor(e,t){this.activatedRoute=e,this.cd=t,this.alive=!0}set toc(e){(0,r.aj)((0,s.of)(e||[]),this.activatedRoute.fragment).pipe((0,a.o)(()=>this.alive),(0,i.U)(([e,t])=>((e=e.map(e=>Object.assign(Object.assign({},e),{selected:t===e.fragment}))).length&&!e.find(e=>e.selected)&&(e[0].selected=!0),e))).subscribe(e=>{this.items=e,this.cd.detectChanges()})}ngOnDestroy(){this.alive=!1}}return e.\u0275fac=function(t){return new(t||e)(o.Y36(l.gz),o.Y36(o.sBO))},e.\u0275cmp=o.Xpm({type:e,selectors:[["ngx-page-toc"]],inputs:{toc:"toc"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"selected",4,"ngFor","ngForOf"],[3,"routerLink","fragment"]],template:function(e,t){1&e&&o.YNc(0,u,5,1,"ng-container",0),2&e&&o.Q6J("ngIf",(null==t.items?null:t.items.length)>0)},directives:[c.O5,c.sg,l.yS],styles:['.nb-theme-ngx-landing [_nghost-%COMP%]{padding-left:1rem;display:block}.nb-theme-ngx-landing [_nghost-%COMP%] h4[_ngcontent-%COMP%]{font-size:1.25rem;font-weight:400;margin-bottom:2.5rem;color:#405571}.nb-theme-ngx-landing [_nghost-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding-left:3.25rem;font-size:.9375rem}.nb-theme-ngx-landing [_nghost-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin-bottom:.9375rem}.nb-theme-ngx-landing [_nghost-%COMP%] ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:rgba(102,110,128,.87)}.nb-theme-ngx-landing [_nghost-%COMP%] ul[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-weight:500;color:#202020;position:relative}.nb-theme-ngx-landing [_nghost-%COMP%] ul[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:after{content:"";position:absolute;left:-3.25rem;top:50%;transform:translateY(-50%);height:.1875rem;width:2rem;border-radius:1.5px}.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding-left:1rem;display:block}.nb-theme-ngx-landing-material [_nghost-%COMP%] h4[_ngcontent-%COMP%]{font-size:1.25rem;font-weight:400;margin-bottom:2.5rem;color:#405571}.nb-theme-ngx-landing-material [_nghost-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding-left:3.25rem;font-size:.9375rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin-bottom:.9375rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:rgba(102,110,128,.87)}.nb-theme-ngx-landing-material [_nghost-%COMP%] ul[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-weight:500;color:#202020;position:relative}.nb-theme-ngx-landing-material [_nghost-%COMP%] ul[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:after{content:"";position:absolute;left:-3.25rem;top:50%;transform:translateY(-50%);height:.1875rem;width:2rem;border-radius:1.5px}.nb-theme-docs-page [_nghost-%COMP%]{padding-left:1rem;display:block}.nb-theme-docs-page [_nghost-%COMP%] h4[_ngcontent-%COMP%]{font-size:1.25rem;font-weight:400;margin-bottom:2.5rem;color:#405571}.nb-theme-docs-page [_nghost-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding-left:3.25rem;font-size:.9375rem}.nb-theme-docs-page [_nghost-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin-bottom:.9375rem}.nb-theme-docs-page [_nghost-%COMP%] ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:rgba(102,110,128,.87)}.nb-theme-docs-page [_nghost-%COMP%] ul[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-weight:500;color:#202020;position:relative}.nb-theme-docs-page [_nghost-%COMP%] ul[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:after{content:"";position:absolute;left:-3.25rem;top:50%;transform:translateY(-50%);height:.1875rem;width:2rem;background:#00db92;border-radius:1.5px}'],changeDetection:0}),e})()},16246:function(e,t,n){"use strict";n.d(t,{p:function(){return r}});var a=n(37716);const i=["*"];let r=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=a.Xpm({type:e,selectors:[["ngx-landing-section-title"]],ngContentSelectors:i,decls:2,vars:0,template:function(e,t){1&e&&(a.F$t(),a.TgZ(0,"h2"),a.Hsn(1),a.qZA())},styles:[".nb-theme-ngx-landing [_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:2rem;color:#000;text-align:center}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-size:1.5rem}}.nb-theme-ngx-landing-material [_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:2rem;color:#000;text-align:center}@media (max-width:575.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-size:1.5rem}}.nb-theme-docs-page [_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:2rem;color:#000;text-align:center}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-size:1.5rem}}"]}),e})()},1972:function(e,t,n){"use strict";n.d(t,{x:function(){return o}});var a=n(35226),i=n(51307),r=n(37716),s=n(91841);let o=(()=>{class e{constructor(e){this.http=e,this.cache=new Map}load(e){const t=this.buildFilePath(e);return this.cache.get(t)||this.buildRequest(t)}buildFilePath(e){return`assets/examples/${e}`}buildRequest(e){const t=this.http.get(e,{responseType:"text"}).pipe((0,a._)(1),(0,i.x)());return this.cache.set(e,t),t}}return e.\u0275fac=function(t){return new(t||e)(r.LFG(s.eN))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e})()},38191:function(e,t,n){"use strict";n.d(t,{G:function(){return r}});var a=n(96786),i=n(37716);let r=(()=>{class e{highlight(e){return a.highlightAuto(e,["ts","html","scss","nginx"]).value}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e})()},64489:function(e,t,n){"use strict";n.d(t,{O:function(){return l}});var a=n(22759),i=n(45435),r=n(88002),s=n(78942),o=n(37716);let l=(()=>{class e{constructor(e){this.window=e}send(e,t=this.window.parent){t!==this.window&&t.postMessage(e,"*")}receive(e){return(0,a.R)(this.window,"message").pipe((0,i.h)(t=>t.data&&t.data.id===e),(0,r.U)(e=>e.data))}}return e.\u0275fac=function(t){return new(t||e)(o.LFG(s.Q3p))},e.\u0275prov=o.Yz7({token:e,factory:e.\u0275fac}),e})()},99941:function(e,t,n){"use strict";n.d(t,{Q:function(){return s}});var a=n(37716),i=n(91137),r=n(67690);let s=(()=>{class e{constructor(e,t){this.structureService=e,this.textService=t}getPreparedMenu(e){return this.prepareMenu(this.structureService.getPreparedStructure(),{link:e})}prepareMenu(e,t=null){return e.filter(e=>e.name&&"block"!==e.type).map(e=>{const n={title:e.name,pathMatch:"prefix",parent:t,data:e,group:"group"===e.type};return n.link=this.createItemLink(n),e.children&&e.children.some(e=>"page"===e.type||"tabs"===e.type)&&(n.expanded=!0,n.children=this.prepareMenu(e.children,n)),n})}prepareToc(e){return e.children.reduce((e,t)=>"markdown"===t.block?e.concat(this.getTocForMd(t)):"tabbed"===t.block?e.concat(this.getTocForTabbed(t)):(e.push(t.source.name),e),[])}getTocForMd(e){return e.children.map(e=>({title:e.title,fragment:e.fragment}))}getTocForTabbed(e){return e.children.map(e=>({title:e.name,fragment:this.textService.createSlag(e.name)}))}createItemLink(e){const t=this.textService.createSlag(e.title);return e.parent?`${e.parent.link}/${t}`:t}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(i.M),a.LFG(r.j))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})()},74491:function(e,t,n){"use strict";n.d(t,{I:function(){return s}});var a=n(37716),i=n(91137),r=n(99941);let s=(()=>{class e{constructor(e,t){this.structureService=e,this.menuService=t}setPaginationItems(e){this.paginationItems=this.addPrevNextPointers(this.prepareItems(this.structureService.getPreparedStructure(),{link:e}))}prepareItems(e,t=null){return e.filter(e=>e.name).reduce((e,n)=>{const a={title:n.name,parent:t,slag:n.slag};return a.link=this.menuService.createItemLink(a),(n.name&&"page"===n.type||"tabs"===n.type)&&e.push(a),n.children?e.concat(this.prepareItems(n.children,a)):e},[])}addPrevNextPointers(e){return e.map((e,t,n)=>{const a=n[t-1],i=n[t+1];return a&&(e.prev={link:a.link,title:a.title}),i&&(e.next={link:i.link,title:i.title}),e})}getPaginationItem(e){return this.paginationItems.find(t=>t.slag===e)}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(i.M),a.LFG(r.Q))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})()},91137:function(e,t,n){"use strict";n.d(t,{M:function(){return o}});var a=n(42276),i=n(37716),r=n(67690),s=n(99314);let o=(()=>{class e{constructor(e,t,n,a){this.textService=e,this.tabbedService=t,this.prepared=this.prepareStructure(n,a)}getPreparedStructure(){return this.prepared}findPageBySlag(e,t){for(const n of e){if(n.slag===t)return n;if("section"===n.type&&n.children){const e=this.findPageBySlag(n.children,t);if(e)return e}}}prepareStructure(e,t,a){return e.map(e=>{const i=e.name?this.textService.createSlag(e.name):null;return"block"===e.type&&"string"==typeof e.source&&("theme"===e.block&&(e.source=t.themes[e.source]),"component"===e.block&&(e.source=this.prepareComponent(t.classes.find(t=>t.name===e.source)))),"markdown"===e.block&&(e.children=this.textService.mdToSectionsHTML(n(50948)(`./${e.source}`).default)),e.children&&(e.children=this.prepareStructure(e.children,t,i)),"tabs"===e.type&&(e.source=this.getComponents(e,t),e.tabs=this.tabbedService.determineTabs(e),e.children=[{type:"block",block:"tabbed",children:e.source}]),"page"!==e.type&&"tabs"!==e.type||(e.toc=this.prepareToc(e),e.slag=a?`${a}_${i}`:i),e})}getComponents(e,t){return e.source.map(e=>t.classes.find(t=>t.name===e)).map(e=>this.prepareComponent(e))}prepareComponent(e){const t=e.overview.filter(e=>"text"===e.type);return t&&t.length&&(t[0].content=`## ${e.name}\n\n${t[0].content}`),Object.assign(Object.assign({},e),{slag:this.textService.createSlag(e.name),overview:e.overview.map(e=>"text"===e.type?{type:e.type,content:this.textService.mdToSectionsHTML(e.content)}:e)})}prepareToc(e){return e.children.reduce((e,t)=>"markdown"===t.block?e.concat(this.getTocForMd(t)):"tabbed"===t.block?e.concat(this.getTocForTabbed(t)):("component"===t.block&&e.push(this.getTocForComponent(t)),e),[])}getTocForMd(e){return e.children.map(e=>({title:e.title,fragment:e.fragment}))}getTocForComponent(e){return{title:e.source.name,fragment:e.source.slag}}getTocForTabbed(e){return e.children.map(e=>({title:e.name,fragment:this.textService.createSlag(e.name)}))}}return e.\u0275fac=function(t){return new(t||e)(i.LFG(r.j),i.LFG(s.V),i.LFG(a.p),i.LFG(a.f))},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e})()},96032:function(e,t,n){"use strict";n.d(t,{Q:function(){return r}});var a=n(42276),i=n(37716);let r=(()=>{class e{constructor(e){this.docs=e}mapThemedValues(e){return e.map(e=>(e.styles.map(e=>{e.themedValues=[];for(const t in this.docs.themes)this.docs.themes.hasOwnProperty(t)&&e.themedValues.push({theme:this.docs.themes[t].name,value:this.docs.themes[t].data[e.name].value});return e}),e))}}return e.\u0275fac=function(t){return new(t||e)(i.LFG(a.f))},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e})()},99314:function(e,t,n){"use strict";n.d(t,{V:function(){return i}});var a=n(37716);let i=(()=>{class e{determineTabs(e){return{overview:this.hasOverview(e),api:this.hasAPI(e),theme:this.hasTheme(e),examples:this.hasExample(e)}}hasOverview(e){return e.source.some(e=>this.componentHasOverview(e))}hasExample(e){return e.source.some(e=>this.componentHasExamples(e))}hasTheme(e){return e.source.some(e=>this.componentHasTheme(e))}hasAPI(e){return e.source.some(e=>this.componentHasMethods(e)||this.componentHasProps(e))}componentHasTheme(e){return e.styles&&e.styles.length>0}componentHasProps(e){return e&&e.props&&e.props.length>0}componentHasMethods(e){return e&&e.methods&&e.methods.length>0&&e.methods.some(e=>e.shortDescription||e.description)}componentHasOverview(e){return e&&e.overview&&e.overview.length>0}componentHasExamples(e){return e.liveExamples&&e.liveExamples.length>0}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})()},67690:function(e,t,n){"use strict";n.d(t,{j:function(){return o}});var a=n(5478),i=n(37716),r=n(38191),s=n(38583);let o=(()=>{class e{constructor(e,t){this.highlight=e,this.location=t,this.SECTION_SPLIT="
",this.TITLE_MASK="^#{1,6}[^#]?(.+)\n",this.STRIP_HTML="<\\/?[^>]+(>|$)"}mdToSectionsHTML(e){return this.splitIntoSections(e).map(e=>{const t=this.mdToHTML(e),n=this.extractTitle(e)||this.extractFirstTwoWords(t);return{source:e,title:n,fragment:this.createSlag(n),html:t}})}mdToHTML(e){return a.setOptions({baseUrl:this.location.prepareExternalUrl(""),langPrefix:"hljs ",highlight:e=>this.highlight.highlight(e)}).parse(e.trim())}splitIntoSections(e){return e.split(new RegExp(this.SECTION_SPLIT,"g")).filter(e=>e.trim())}extractTitle(e){const t=e.trim().match(new RegExp(this.TITLE_MASK,"i"));return t?t[1]:""}extractFirstTwoWords(e){return e.replace(new RegExp(this.STRIP_HTML,"g"),"").trim().split(/\s+/g).slice(0,2).join(" ")}createSlag(e){return e.replace(/[^a-zA-Z0-9\s]+/g,"").replace(/\s/g,"-").toLowerCase()}}return e.\u0275fac=function(t){return new(t||e)(i.LFG(r.G),i.LFG(s.Ye))},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e})()},10511:function(e,t,n){"use strict";n.d(t,{M:function(){return i}});var a=n(37716);let i=(()=>{class e{constructor(){this.state=[]}add(e){this.state.push(e)}remove(e){this.state=this.state.filter(t=>t!==e)}list(){return this.state}clear(){this.state=[]}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})()},57947:function(e,t,n){"use strict";n.d(t,{J:function(){return i}});var a=n(37716);let i=(()=>{class e{getNgxVersion(){return n(60306).i8}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})()},77523:function(e,t,n){"use strict";n.d(t,{v:function(){return N}});var a=n(99763),i=n(38583),r=n(3679),s=n(30916),o=n(78942),l=n(13585),c=(n(76329),n(98933),n(16246),n(44095),n(37),n(63429),n(6349),n(57947)),d=n(82298),u=n(78345),_=n(37716);let h=(()=>{class e{constructor(){this.dialogState$=new d.t}changeDialogState(e){this.dialogState$.next({state:e})}onChangeDialogState(){return this.dialogState$.pipe((0,u.B)())}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=_.Yz7({token:e,factory:e.\u0275fac}),e})(),p=(()=>{class e{constructor(e){this.window=e,this.enabled=this.window.location.href.indexOf("akveo.github.io")>=0}trackEvent(e,t=""){this.enabled&&this.gtmPushToDataLayer({event:e,eventValue:t})}gtmPushToDataLayer(e){this.window.dataLayer.push(e)}}return e.\u0275fac=function(t){return new(t||e)(_.LFG(o.Q3p))},e.\u0275prov=_.Yz7({token:e,factory:e.\u0275fac}),e})();var g=n(38191),m=n(99941),f=n(74491),E=n(91137),S=n(99314),b=n(67690),y=n(10511),v=n(1972),T=n(96032),C=n(64489);const O=[c.J,h,p,g.G,m.Q,f.I,E.M,S.V,b.j,y.M,v.x,T.Q,C.O],R=[i.ez,r.u5,r.UX,s.mZ],A=[o.BW0,o.MfT,o.j5J,o.zyh,o.P1,o.EoG];let N=(()=>{class e{static forRoot(){return{ngModule:e,providers:[...o.SDF.forRoot({name:"ngx-landing"}).providers,...o.j5J.forRoot().providers,...o.P1.forRoot().providers,...o.j7H.forRoot().providers,...O]}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=_.oAB({type:e}),e.\u0275inj=_.cJS({imports:[[a.Bz,l.Z,...R,...A],a.Bz,i.ez,r.u5,r.UX,s.mZ,o.BW0,o.MfT,o.j5J,o.zyh,o.P1,o.EoG]}),e})()},42276:function(e,t,n){"use strict";n.d(t,{p:function(){return i},f:function(){return r}});var a=n(37716);const i=new a.OlP("Docs Structure"),r=new a.OlP("Docs Structure")},49235:function(e,t,n){"use strict";n.d(t,{v:function(){return o}});var a=n(37716),i=n(78942),r=n(97116);const s=function(){return{width:26,height:26,fill:"#222b45"}};let o=(()=>{class e{constructor(e){this.ref=e}ngAfterViewInit(){hbspt.forms.create({portalId:"2452262",formId:"93007d7b-5f11-4dd8-bcfd-f8b99d31f31e",target:"#hubspotForm",submitButtonClass:"hs-submit-btn btn",css:"",cssClass:"hs-custom-form",redirectUrl:"https://github.com/akveo/ngx-admin"})}closeDialog(){this.ref.close()}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(i.X4l))},e.\u0275cmp=a.Xpm({type:e,selectors:[["ngx-download-form"]],decls:9,vars:5,consts:[["nbButton","","status","basic","appearance","ghost",1,"close-icon",3,"click"],[3,"innerHTML"],["id","hubspotForm"]],template:function(e,t){1&e&&(a.TgZ(0,"nb-card"),a.TgZ(1,"nb-card-header"),a.TgZ(2,"span"),a._uU(3,"Download"),a.qZA(),a.TgZ(4,"button",0),a.NdJ("click",function(){return t.closeDialog()}),a._UZ(5,"i",1),a.ALo(6,"eva"),a.qZA(),a.qZA(),a.TgZ(7,"nb-card-body"),a._UZ(8,"div",2),a.qZA(),a.qZA()),2&e&&(a.xp6(5),a.Q6J("innerHTML",a.xi3(6,1,"close",a.DdM(4,s)),a.oJD))},directives:[i.Asz,i.ndF,i.DPz,i.yKW],pipes:[r.R],styles:[".nb-theme-ngx-landing [_nghost-%COMP%] nb-card[_ngcontent-%COMP%]{width:30rem}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.nb-theme-ngx-landing [_nghost-%COMP%] .close-icon[_ngcontent-%COMP%]{margin-left:auto;padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] .hs-custom-form .hs-submit-btn{margin-top:2rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card[_ngcontent-%COMP%]{width:30rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.nb-theme-ngx-landing-material [_nghost-%COMP%] .close-icon[_ngcontent-%COMP%]{margin-left:auto;padding:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .hs-custom-form .hs-submit-btn{margin-top:2rem}.nb-theme-docs-page [_nghost-%COMP%] nb-card[_ngcontent-%COMP%]{width:30rem}.nb-theme-docs-page [_nghost-%COMP%] nb-card-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.nb-theme-docs-page [_nghost-%COMP%] .close-icon[_ngcontent-%COMP%]{margin-left:auto;padding:0}.nb-theme-docs-page [_nghost-%COMP%] .hs-custom-form .hs-submit-btn{margin-top:2rem}"]}),e})()},27239:function(e,t,n){"use strict";n.d(t,{M:function(){return h}});var a=n(39490),i=n(79765),r=n(66682),s=n(88002),o=n(46782),l=n(15257),c=n(78942),d=n(37716),u=n(99763);function _(e,t){if(1&e){const e=d.EpF();d.TgZ(0,"p",4),d.NdJ("mouseover",function(){return d.CHM(e),d.oxw().hidePopover()}),d._uU(1,"New theme is available!"),d.qZA()}}let h=(()=>{class e{constructor(e,t){this.breakpointService=e,this.themeService=t,this.destroy$=new i.xQ,this.hidePopover$=new i.xQ,this.showPopover=!1}set withPopover(e){this.showPopover=(0,a.Ig)(e)}ngAfterViewInit(){this.showPopover&&(this.themeService.onMediaQueryChange().pipe((0,s.U)(([,e])=>this.shouldShowPopover(e)),(0,o.R)((0,r.T)(this.destroy$,this.hidePopover$))).subscribe(e=>{e?this.popover.show():this.popover.hide()}),this.hidePopover$.pipe((0,l.q)(1),(0,o.R)(this.destroy$)).subscribe(()=>this.popover.hide()))}ngOnDestroy(){this.destroy$.next()}hidePopover(){this.hidePopover$.next()}shouldShowPopover(e){return e.width>=this.breakpointService.getByName("is").width}}return e.\u0275fac=function(t){return new(t||e)(d.Y36(c._4W),d.Y36(c.WMF))},e.\u0275cmp=d.Xpm({type:e,selectors:[["ngx-material-theme-link"]],viewQuery:function(e,t){if(1&e&&d.Gf(c.ydg,5),2&e){let e;d.iGM(e=d.CRH())&&(t.popover=e.first)}},inputs:{withPopover:"withPopover"},decls:6,vars:1,consts:[[2,"position","relative"],["text","New!","status","danger","position","top right"],["routerLink","/material","nbPopoverPlacement","bottom","nbPopoverAdjustment","noop","nbPopoverTrigger","noop","nbPopoverOffset","0",1,"material-theme-link","eva-parent-hover",3,"nbPopover"],["popoverContent",""],[1,"material-theme-popover",3,"mouseover"]],template:function(e,t){if(1&e&&(d.TgZ(0,"div",0),d._UZ(1,"nb-badge",1),d.TgZ(2,"a",2),d._uU(3," Material Theme "),d.qZA(),d.qZA(),d.YNc(4,_,2,0,"ng-template",null,3,d.W1O)),2&e){const e=d.MAs(5);d.xp6(2),d.Q6J("nbPopover",e)}},directives:[c.nhe,u.yS,c.ydg],styles:[".nb-theme-ngx-landing [_nghost-%COMP%] -shadowcsshost{display:flex;align-items:center;padding-right:32px}.nb-theme-ngx-landing [_nghost-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-weight:600;font-size:13px;line-height:1.5rem;padding:.675rem 1.375rem;color:#405571;display:block}.nb-theme-ngx-landing [_nghost-%COMP%] a.active[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] a[_ngcontent-%COMP%]:focus, .nb-theme-ngx-landing [_nghost-%COMP%] a[_ngcontent-%COMP%]:hover{color:#18cb90;outline:none!important}.nb-theme-ngx-landing-material [_nghost-%COMP%] -shadowcsshost{display:flex;align-items:center;padding-right:32px}.nb-theme-ngx-landing-material [_nghost-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-weight:600;font-size:13px;line-height:1.5rem;padding:.675rem 1.375rem;color:#405571;display:block}.nb-theme-ngx-landing-material [_nghost-%COMP%] a.active[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] a[_ngcontent-%COMP%]:focus, .nb-theme-ngx-landing-material [_nghost-%COMP%] a[_ngcontent-%COMP%]:hover{color:#6200ee;outline:none!important}.nb-theme-docs-page [_nghost-%COMP%] -shadowcsshost{display:flex;align-items:center;padding-right:32px}.nb-theme-docs-page [_nghost-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-weight:600;font-size:13px;line-height:1.5rem;padding:.675rem 1.375rem;color:#405571;display:block}.nb-theme-docs-page [_nghost-%COMP%] a.active[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] a[_ngcontent-%COMP%]:focus, .nb-theme-docs-page [_nghost-%COMP%] a[_ngcontent-%COMP%]:hover{color:#00db92;outline:none!important}.material-theme-popover[_ngcontent-%COMP%]{margin:0;padding:1rem 2rem;color:#ff4d6b;font-weight:600;font-size:1.1rem}"]}),e})()},37951:function(e,t,n){"use strict";n.d(t,{F:function(){return o}});var a=n(37716),i=n(78942),r=n(97116);const s=function(){return{width:26,height:26,fill:"#222b45"}};let o=(()=>{class e{constructor(e){this.ref=e}ngAfterViewInit(){hbspt.forms.create({portalId:"2452262",formId:"b066428e-c41a-4dce-bbc2-5690cf084a8f",target:"#hubspotForm",submitButtonClass:"hs-submit-btn btn",css:"",cssClass:"hs-custom-form"})}closeDialog(){this.ref.close()}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(i.X4l))},e.\u0275cmp=a.Xpm({type:e,selectors:[["ngx-premium-form"]],decls:9,vars:5,consts:[["nbButton","","status","basic","appearance","ghost",1,"close-icon",3,"click"],[3,"innerHTML"],["id","hubspotForm"]],template:function(e,t){1&e&&(a.TgZ(0,"nb-card"),a.TgZ(1,"nb-card-header"),a.TgZ(2,"span"),a._uU(3,"Premium"),a.qZA(),a.TgZ(4,"button",0),a.NdJ("click",function(){return t.closeDialog()}),a._UZ(5,"i",1),a.ALo(6,"eva"),a.qZA(),a.qZA(),a.TgZ(7,"nb-card-body"),a._UZ(8,"div",2),a.qZA(),a.qZA()),2&e&&(a.xp6(5),a.Q6J("innerHTML",a.xi3(6,1,"close",a.DdM(4,s)),a.oJD))},directives:[i.Asz,i.ndF,i.DPz,i.yKW],pipes:[r.R],styles:[".nb-theme-ngx-landing [_nghost-%COMP%] nb-card[_ngcontent-%COMP%]{width:30rem}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.nb-theme-ngx-landing [_nghost-%COMP%] .close-icon[_ngcontent-%COMP%]{margin-left:auto;padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] .hs-custom-form .hs-submit-btn{margin-top:1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card[_ngcontent-%COMP%]{width:30rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.nb-theme-ngx-landing-material [_nghost-%COMP%] .close-icon[_ngcontent-%COMP%]{margin-left:auto;padding:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .hs-custom-form .hs-submit-btn{margin-top:1rem}.nb-theme-docs-page [_nghost-%COMP%] nb-card[_ngcontent-%COMP%]{width:30rem}.nb-theme-docs-page [_nghost-%COMP%] nb-card-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.nb-theme-docs-page [_nghost-%COMP%] .close-icon[_ngcontent-%COMP%]{margin-left:auto;padding:0}.nb-theme-docs-page [_nghost-%COMP%] .hs-custom-form .hs-submit-btn{margin-top:1rem}"]}),e})()},13585:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var a=n(78942),i=(n(27239),n(33495),n(97116),n(99763)),r=(n(49235),n(37951),n(37716));let s=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({imports:[[i.Bz,a.spT,a.jSo,a.zyh,a.j7H.forChild(),a.T2N],a.spT]}),e})()},33495:function(e,t,n){"use strict";n.d(t,{e:function(){return i}});var a=n(37716);let i=(()=>{class e{transform(e){return e&&e.length?e.charAt(0).toUpperCase()+e.slice(1).toLowerCase():e}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275pipe=a.Yjl({name:"ngxCapitalize",type:e,pure:!0}),e})()},97116:function(e,t,n){"use strict";n.d(t,{R:function(){return s}});var a=n(16960),i=n(37716),r=n(39075);let s=(()=>{class e{constructor(e){this.sanitizer=e,this.defaultOptions={height:24,width:24,fill:"inherit",animationHover:!0,animationInfinity:!1}}transform(e,t){const n=Object.assign(Object.assign({},this.defaultOptions),t),{width:i,height:r,fill:s,animationType:o,animationHover:l,animationInfinity:c}=n;return this.sanitizer.bypassSecurityTrustHtml(a.icons[e].toSvg({width:i,height:r,fill:s,animation:o?{type:o,hover:l,infinite:c}:null}))}}return e.\u0275fac=function(t){return new(t||e)(i.Y36(r.H7,16))},e.\u0275pipe=i.Yjl({name:"eva",type:e,pure:!0}),e})()},67973:function(e,t,n){"use strict";var a=n(39075),i=n(37716),r=n(17238);function s(){return"undefined"!=typeof window&&void 0!==window.document}function o(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function l(e){switch(e.length){case 0:return new r.ZN;case 1:return e[0];default:return new r.ZE(e)}}function c(e,t,n,a,i={},s={}){const o=[],l=[];let c=-1,d=null;if(a.forEach(e=>{const n=e.offset,a=n==c,u=a&&d||{};Object.keys(e).forEach(n=>{let a=n,l=e[n];if("offset"!==n)switch(a=t.normalizePropertyName(a,o),l){case r.k1:l=i[n];break;case r.l3:l=s[n];break;default:l=t.normalizeStyleValue(n,a,l,o)}u[a]=l}),a||l.push(u),d=u,c=n}),o.length){const e="\n - ";throw new Error(`Unable to animate due to the following errors:${e}${o.join(e)}`)}return l}function d(e,t,n,a){switch(t){case"start":e.onStart(()=>a(n&&u(n,"start",e)));break;case"done":e.onDone(()=>a(n&&u(n,"done",e)));break;case"destroy":e.onDestroy(()=>a(n&&u(n,"destroy",e)))}}function u(e,t,n){const a=n.totalTime,i=_(e.element,e.triggerName,e.fromState,e.toState,t||e.phaseName,null==a?e.totalTime:a,!!n.disabled),r=e._data;return null!=r&&(i._data=r),i}function _(e,t,n,a,i="",r=0,s){return{element:e,triggerName:t,fromState:n,toState:a,phaseName:i,totalTime:r,disabled:!!s}}function h(e,t,n){let a;return e instanceof Map?(a=e.get(t),a||e.set(t,a=n)):(a=e[t],a||(a=e[t]=n)),a}function p(e){const t=e.indexOf(":");return[e.substring(1,t),e.substr(t+1)]}let g=(e,t)=>!1,m=(e,t)=>!1,f=(e,t,n)=>[];const E=o();(E||"undefined"!=typeof Element)&&(g=s()?(e,t)=>{for(;t&&t!==document.documentElement;){if(t===e)return!0;t=t.parentNode||t.host}return!1}:(e,t)=>e.contains(t),m=(()=>{if(E||Element.prototype.matches)return(e,t)=>e.matches(t);{const e=Element.prototype,t=e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;return t?(e,n)=>t.apply(e,[n]):m}})(),f=(e,t,n)=>{let a=[];if(n){const n=e.querySelectorAll(t);for(let e=0;e{const a=n.replace(/([a-z])([A-Z])/g,"$1-$2");t[a]=e[n]}),t}let R=(()=>{class e{validateStyleProperty(e){return y(e)}matchesElement(e,t){return v(e,t)}containsElement(e,t){return T(e,t)}query(e,t,n){return C(e,t,n)}computeStyle(e,t,n){return n||""}animate(e,t,n,a,i,s=[],o){return new r.ZN(n,a)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e})();class A{}function N(e){if("number"==typeof e)return e;const t=e.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:w(parseFloat(t[1]),t[2])}function w(e,t){switch(t){case"s":return 1e3*e;default:return e}}function I(e,t,n){return e.hasOwnProperty("duration")?e:function(e,t,n){let a,i=0,r="";if("string"==typeof e){const n=e.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===n)return t.push(`The provided timing value "${e}" is invalid.`),{duration:0,delay:0,easing:""};a=w(parseFloat(n[1]),n[2]);const s=n[3];null!=s&&(i=w(parseFloat(s),n[4]));const o=n[5];o&&(r=o)}else a=e;if(!n){let n=!1,r=t.length;a<0&&(t.push("Duration values below 0 are not allowed for this animation step."),n=!0),i<0&&(t.push("Delay values below 0 are not allowed for this animation step."),n=!0),n&&t.splice(r,0,`The provided timing value "${e}" is invalid.`)}return{duration:a,delay:i,easing:r}}(e,t,n)}function M(e,t={}){return Object.keys(e).forEach(n=>{t[n]=e[n]}),t}function x(e,t,n={}){if(t)for(let a in e)n[a]=e[a];else M(e,n);return n}function D(e,t,n){return n?t+":"+n+";":""}function L(e){let t="";for(let n=0;n{const i=H(a);n&&!n.hasOwnProperty(a)&&(n[a]=e.style[i]),e.style[i]=t[a]}),o()&&L(e))}function k(e,t){e.style&&(Object.keys(t).forEach(t=>{const n=H(t);e.style[n]=""}),o()&&L(e))}function F(e){return Array.isArray(e)?1==e.length?e[0]:(0,r.vP)(e):e}A.NOOP=new R;const U=new RegExp("{{\\s*(.+?)\\s*}}","g");function B(e){let t=[];if("string"==typeof e){let n;for(;n=U.exec(e);)t.push(n[1]);U.lastIndex=0}return t}function z(e,t,n){const a=e.toString(),i=a.replace(U,(e,a)=>{let i=t[a];return t.hasOwnProperty(a)||(n.push(`Please provide a value for the animation param ${a}`),i=""),i.toString()});return i==a?e:i}function G(e){const t=[];let n=e.next();for(;!n.done;)t.push(n.value),n=e.next();return t}const V=/-+([a-z0-9])/g;function H(e){return e.replace(V,(...e)=>e[1].toUpperCase())}function Y(e,t){return 0===e||0===t}function q(e,t,n){const a=Object.keys(n);if(a.length&&t.length){let r=t[0],s=[];if(a.forEach(e=>{r.hasOwnProperty(e)||s.push(e),r[e]=n[e]}),s.length)for(var i=1;ifunction(e,t,n){if(":"==e[0]){const a=function(e,t){switch(e){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,t)=>parseFloat(t)>parseFloat(e);case":decrement":return(e,t)=>parseFloat(t) *"}}(e,n);if("function"==typeof a)return void t.push(a);e=a}const a=e.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==a||a.length<4)return n.push(`The provided transition expression "${e}" is not supported`),t;const i=a[1],r=a[2],s=a[3];t.push(Z(i,s)),"<"!=r[0]||"*"==i&&"*"==s||t.push(Z(s,i))}(e,n,t)):n.push(e),n}const Q=new Set(["true","1"]),K=new Set(["false","0"]);function Z(e,t){const n=Q.has(e)||K.has(e),a=Q.has(t)||K.has(t);return(i,r)=>{let s="*"==e||e==i,o="*"==t||t==r;return!s&&n&&"boolean"==typeof i&&(s=i?Q.has(e):K.has(e)),!o&&a&&"boolean"==typeof r&&(o=r?Q.has(t):K.has(t)),s&&o}}const X=new RegExp("s*:selfs*,?","g");function J(e,t,n){return new ee(e).build(t,n)}class ee{constructor(e){this._driver=e}build(e,t){const n=new te(t);return this._resetContextStyleTimingState(n),j(this,F(e),n)}_resetContextStyleTimingState(e){e.currentQuerySelector="",e.collectedStyles={},e.collectedStyles[""]={},e.currentTime=0}visitTrigger(e,t){let n=t.queryCount=0,a=t.depCount=0;const i=[],r=[];return"@"==e.name.charAt(0)&&t.errors.push("animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))"),e.definitions.forEach(e=>{if(this._resetContextStyleTimingState(t),0==e.type){const n=e,a=n.name;a.toString().split(/\s*,\s*/).forEach(e=>{n.name=e,i.push(this.visitState(n,t))}),n.name=a}else if(1==e.type){const i=this.visitTransition(e,t);n+=i.queryCount,a+=i.depCount,r.push(i)}else t.errors.push("only state() and transition() definitions can sit inside of a trigger()")}),{type:7,name:e.name,states:i,transitions:r,queryCount:n,depCount:a,options:null}}visitState(e,t){const n=this.visitStyle(e.styles,t),a=e.options&&e.options.params||null;if(n.containsDynamicStyles){const i=new Set,r=a||{};if(n.styles.forEach(e=>{if(ne(e)){const t=e;Object.keys(t).forEach(e=>{B(t[e]).forEach(e=>{r.hasOwnProperty(e)||i.add(e)})})}}),i.size){const n=G(i.values());t.errors.push(`state("${e.name}", ...) must define default values for all the following style substitutions: ${n.join(", ")}`)}}return{type:0,name:e.name,style:n,options:a?{params:a}:null}}visitTransition(e,t){t.queryCount=0,t.depCount=0;const n=j(this,F(e.animation),t);return{type:1,matchers:W(e.expr,t.errors),animation:n,queryCount:t.queryCount,depCount:t.depCount,options:ae(e.options)}}visitSequence(e,t){return{type:2,steps:e.steps.map(e=>j(this,e,t)),options:ae(e.options)}}visitGroup(e,t){const n=t.currentTime;let a=0;const i=e.steps.map(e=>{t.currentTime=n;const i=j(this,e,t);return a=Math.max(a,t.currentTime),i});return t.currentTime=a,{type:3,steps:i,options:ae(e.options)}}visitAnimate(e,t){const n=function(e,t){let n=null;if(e.hasOwnProperty("duration"))n=e;else if("number"==typeof e)return ie(I(e,t).duration,0,"");const a=e;if(a.split(/\s+/).some(e=>"{"==e.charAt(0)&&"{"==e.charAt(1))){const e=ie(0,0,"");return e.dynamic=!0,e.strValue=a,e}return n=n||I(a,t),ie(n.duration,n.delay,n.easing)}(e.timings,t.errors);let a;t.currentAnimateTimings=n;let i=e.styles?e.styles:(0,r.oB)({});if(5==i.type)a=this.visitKeyframes(i,t);else{let i=e.styles,s=!1;if(!i){s=!0;const e={};n.easing&&(e.easing=n.easing),i=(0,r.oB)(e)}t.currentTime+=n.duration+n.delay;const o=this.visitStyle(i,t);o.isEmptyStep=s,a=o}return t.currentAnimateTimings=null,{type:4,timings:n,style:a,options:null}}visitStyle(e,t){const n=this._makeStyleAst(e,t);return this._validateStyleAst(n,t),n}_makeStyleAst(e,t){const n=[];Array.isArray(e.styles)?e.styles.forEach(e=>{"string"==typeof e?e==r.l3?n.push(e):t.errors.push(`The provided style string value ${e} is not allowed.`):n.push(e)}):n.push(e.styles);let a=!1,i=null;return n.forEach(e=>{if(ne(e)){const t=e,n=t.easing;if(n&&(i=n,delete t.easing),!a)for(let e in t)if(t[e].toString().indexOf("{{")>=0){a=!0;break}}}),{type:6,styles:n,easing:i,offset:e.offset,containsDynamicStyles:a,options:null}}_validateStyleAst(e,t){const n=t.currentAnimateTimings;let a=t.currentTime,i=t.currentTime;n&&i>0&&(i-=n.duration+n.delay),e.styles.forEach(e=>{"string"!=typeof e&&Object.keys(e).forEach(n=>{if(!this._driver.validateStyleProperty(n))return void t.errors.push(`The provided animation property "${n}" is not a supported CSS property for animations`);const r=t.collectedStyles[t.currentQuerySelector],s=r[n];let o=!0;s&&(i!=a&&i>=s.startTime&&a<=s.endTime&&(t.errors.push(`The CSS property "${n}" that exists between the times of "${s.startTime}ms" and "${s.endTime}ms" is also being animated in a parallel animation between the times of "${i}ms" and "${a}ms"`),o=!1),i=s.startTime),o&&(r[n]={startTime:i,endTime:a}),t.options&&function(e,t,n){const a=t.params||{},i=B(e);i.length&&i.forEach(e=>{a.hasOwnProperty(e)||n.push(`Unable to resolve the local animation param ${e} in the given list of values`)})}(e[n],t.options,t.errors)})})}visitKeyframes(e,t){const n={type:5,styles:[],options:null};if(!t.currentAnimateTimings)return t.errors.push("keyframes() must be placed inside of a call to animate()"),n;let a=0;const i=[];let r=!1,s=!1,o=0;const l=e.steps.map(e=>{const n=this._makeStyleAst(e,t);let l=null!=n.offset?n.offset:function(e){if("string"==typeof e)return null;let t=null;if(Array.isArray(e))e.forEach(e=>{if(ne(e)&&e.hasOwnProperty("offset")){const n=e;t=parseFloat(n.offset),delete n.offset}});else if(ne(e)&&e.hasOwnProperty("offset")){const n=e;t=parseFloat(n.offset),delete n.offset}return t}(n.styles),c=0;return null!=l&&(a++,c=n.offset=l),s=s||c<0||c>1,r=r||c0&&a{const r=d>0?a==u?1:d*a:i[a],s=r*p;t.currentTime=_+h.delay+s,h.duration=s,this._validateStyleAst(e,t),e.offset=r,n.styles.push(e)}),n}visitReference(e,t){return{type:8,animation:j(this,F(e.animation),t),options:ae(e.options)}}visitAnimateChild(e,t){return t.depCount++,{type:9,options:ae(e.options)}}visitAnimateRef(e,t){return{type:10,animation:this.visitReference(e.animation,t),options:ae(e.options)}}visitQuery(e,t){const n=t.currentQuerySelector,a=e.options||{};t.queryCount++,t.currentQuery=e;const[i,r]=function(e){const t=!!e.split(/\s*,\s*/).find(e=>":self"==e);return t&&(e=e.replace(X,"")),[e=e.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,e=>".ng-trigger-"+e.substr(1)).replace(/:animating/g,".ng-animating"),t]}(e.selector);t.currentQuerySelector=n.length?n+" "+i:i,h(t.collectedStyles,t.currentQuerySelector,{});const s=j(this,F(e.animation),t);return t.currentQuery=null,t.currentQuerySelector=n,{type:11,selector:i,limit:a.limit||0,optional:!!a.optional,includeSelf:r,animation:s,originalSelector:e.selector,options:ae(e.options)}}visitStagger(e,t){t.currentQuery||t.errors.push("stagger() can only be used inside of query()");const n="full"===e.timings?{duration:0,delay:0,easing:"full"}:I(e.timings,t.errors,!0);return{type:12,animation:j(this,F(e.animation),t),timings:n,options:null}}}class te{constructor(e){this.errors=e,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 ne(e){return!Array.isArray(e)&&"object"==typeof e}function ae(e){var t;return e?(e=M(e)).params&&(e.params=(t=e.params)?M(t):null):e={},e}function ie(e,t,n){return{duration:e,delay:t,easing:n}}function re(e,t,n,a,i,r,s=null,o=!1){return{type:1,element:e,keyframes:t,preStyleProps:n,postStyleProps:a,duration:i,delay:r,totalTime:i+r,easing:s,subTimeline:o}}class se{constructor(){this._map=new Map}consume(e){let t=this._map.get(e);return t?this._map.delete(e):t=[],t}append(e,t){let n=this._map.get(e);n||this._map.set(e,n=[]),n.push(...t)}has(e){return this._map.has(e)}clear(){this._map.clear()}}const oe=new RegExp(":enter","g"),le=new RegExp(":leave","g");function ce(e,t,n,a,i,r={},s={},o,l,c=[]){return(new de).buildKeyframes(e,t,n,a,i,r,s,o,l,c)}class de{buildKeyframes(e,t,n,a,i,r,s,o,l,c=[]){l=l||new se;const d=new _e(e,t,l,a,i,c,[]);d.options=o,d.currentTimeline.setStyles([r],null,d.errors,o),j(this,n,d);const u=d.timelines.filter(e=>e.containsAnimation());if(u.length&&Object.keys(s).length){const e=u[u.length-1];e.allowOnlyTimelineStyles()||e.setStyles([s],null,d.errors,o)}return u.length?u.map(e=>e.buildKeyframes()):[re(t,[],[],[],0,0,"",!1)]}visitTrigger(e,t){}visitState(e,t){}visitTransition(e,t){}visitAnimateChild(e,t){const n=t.subInstructions.consume(t.element);if(n){const a=t.createSubContext(e.options),i=t.currentTimeline.currentTime,r=this._visitSubInstructions(n,a,a.options);i!=r&&t.transformIntoNewTimeline(r)}t.previousNode=e}visitAnimateRef(e,t){const n=t.createSubContext(e.options);n.transformIntoNewTimeline(),this.visitReference(e.animation,n),t.transformIntoNewTimeline(n.currentTimeline.currentTime),t.previousNode=e}_visitSubInstructions(e,t,n){let a=t.currentTimeline.currentTime;const i=null!=n.duration?N(n.duration):null,r=null!=n.delay?N(n.delay):null;return 0!==i&&e.forEach(e=>{const n=t.appendInstructionToTimeline(e,i,r);a=Math.max(a,n.duration+n.delay)}),a}visitReference(e,t){t.updateOptions(e.options,!0),j(this,e.animation,t),t.previousNode=e}visitSequence(e,t){const n=t.subContextCount;let a=t;const i=e.options;if(i&&(i.params||i.delay)&&(a=t.createSubContext(i),a.transformIntoNewTimeline(),null!=i.delay)){6==a.previousNode.type&&(a.currentTimeline.snapshotCurrentStyles(),a.previousNode=ue);const e=N(i.delay);a.delayNextStep(e)}e.steps.length&&(e.steps.forEach(e=>j(this,e,a)),a.currentTimeline.applyStylesToKeyframe(),a.subContextCount>n&&a.transformIntoNewTimeline()),t.previousNode=e}visitGroup(e,t){const n=[];let a=t.currentTimeline.currentTime;const i=e.options&&e.options.delay?N(e.options.delay):0;e.steps.forEach(r=>{const s=t.createSubContext(e.options);i&&s.delayNextStep(i),j(this,r,s),a=Math.max(a,s.currentTimeline.currentTime),n.push(s.currentTimeline)}),n.forEach(e=>t.currentTimeline.mergeTimelineCollectedStyles(e)),t.transformIntoNewTimeline(a),t.previousNode=e}_visitTiming(e,t){if(e.dynamic){const n=e.strValue;return I(t.params?z(n,t.params,t.errors):n,t.errors)}return{duration:e.duration,delay:e.delay,easing:e.easing}}visitAnimate(e,t){const n=t.currentAnimateTimings=this._visitTiming(e.timings,t),a=t.currentTimeline;n.delay&&(t.incrementTime(n.delay),a.snapshotCurrentStyles());const i=e.style;5==i.type?this.visitKeyframes(i,t):(t.incrementTime(n.duration),this.visitStyle(i,t),a.applyStylesToKeyframe()),t.currentAnimateTimings=null,t.previousNode=e}visitStyle(e,t){const n=t.currentTimeline,a=t.currentAnimateTimings;!a&&n.getCurrentStyleProperties().length&&n.forwardFrame();const i=a&&a.easing||e.easing;e.isEmptyStep?n.applyEmptyStep(i):n.setStyles(e.styles,i,t.errors,t.options),t.previousNode=e}visitKeyframes(e,t){const n=t.currentAnimateTimings,a=t.currentTimeline.duration,i=n.duration,r=t.createSubContext().currentTimeline;r.easing=n.easing,e.styles.forEach(e=>{r.forwardTime((e.offset||0)*i),r.setStyles(e.styles,e.easing,t.errors,t.options),r.applyStylesToKeyframe()}),t.currentTimeline.mergeTimelineCollectedStyles(r),t.transformIntoNewTimeline(a+i),t.previousNode=e}visitQuery(e,t){const n=t.currentTimeline.currentTime,a=e.options||{},i=a.delay?N(a.delay):0;i&&(6===t.previousNode.type||0==n&&t.currentTimeline.getCurrentStyleProperties().length)&&(t.currentTimeline.snapshotCurrentStyles(),t.previousNode=ue);let r=n;const s=t.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!a.optional,t.errors);t.currentQueryTotal=s.length;let o=null;s.forEach((n,a)=>{t.currentQueryIndex=a;const s=t.createSubContext(e.options,n);i&&s.delayNextStep(i),n===t.element&&(o=s.currentTimeline),j(this,e.animation,s),s.currentTimeline.applyStylesToKeyframe(),r=Math.max(r,s.currentTimeline.currentTime)}),t.currentQueryIndex=0,t.currentQueryTotal=0,t.transformIntoNewTimeline(r),o&&(t.currentTimeline.mergeTimelineCollectedStyles(o),t.currentTimeline.snapshotCurrentStyles()),t.previousNode=e}visitStagger(e,t){const n=t.parentContext,a=t.currentTimeline,i=e.timings,r=Math.abs(i.duration),s=r*(t.currentQueryTotal-1);let o=r*t.currentQueryIndex;switch(i.duration<0?"reverse":i.easing){case"reverse":o=s-o;break;case"full":o=n.currentStaggerTime}const l=t.currentTimeline;o&&l.delayNextStep(o);const c=l.currentTime;j(this,e.animation,t),t.previousNode=e,n.currentStaggerTime=a.currentTime-c+(a.startTime-n.currentTimeline.startTime)}}const ue={};class _e{constructor(e,t,n,a,i,r,s,o){this._driver=e,this.element=t,this.subInstructions=n,this._enterClassName=a,this._leaveClassName=i,this.errors=r,this.timelines=s,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=ue,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=o||new he(this._driver,t,0),s.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(e,t){if(!e)return;const n=e;let a=this.options;null!=n.duration&&(a.duration=N(n.duration)),null!=n.delay&&(a.delay=N(n.delay));const i=n.params;if(i){let e=a.params;e||(e=this.options.params={}),Object.keys(i).forEach(n=>{t&&e.hasOwnProperty(n)||(e[n]=z(i[n],e,this.errors))})}}_copyOptions(){const e={};if(this.options){const t=this.options.params;if(t){const n=e.params={};Object.keys(t).forEach(e=>{n[e]=t[e]})}}return e}createSubContext(e=null,t,n){const a=t||this.element,i=new _e(this._driver,a,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(a,n||0));return i.previousNode=this.previousNode,i.currentAnimateTimings=this.currentAnimateTimings,i.options=this._copyOptions(),i.updateOptions(e),i.currentQueryIndex=this.currentQueryIndex,i.currentQueryTotal=this.currentQueryTotal,i.parentContext=this,this.subContextCount++,i}transformIntoNewTimeline(e){return this.previousNode=ue,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(e,t,n){const a={duration:null!=t?t:e.duration,delay:this.currentTimeline.currentTime+(null!=n?n:0)+e.delay,easing:""},i=new pe(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,a,e.stretchStartingKeyframe);return this.timelines.push(i),a}incrementTime(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}delayNextStep(e){e>0&&this.currentTimeline.delayNextStep(e)}invokeQuery(e,t,n,a,i,r){let s=[];if(a&&s.push(this.element),e.length>0){e=(e=e.replace(oe,"."+this._enterClassName)).replace(le,"."+this._leaveClassName);let t=this._driver.query(this.element,e,1!=n);0!==n&&(t=n<0?t.slice(t.length+n,t.length):t.slice(0,n)),s.push(...t)}return i||0!=s.length||r.push(`\`query("${t}")\` returned zero elements. (Use \`query("${t}", { optional: true })\` if you wish to allow this.)`),s}}class he{constructor(e,t,n,a){this._driver=e,this.element=t,this.startTime=n,this._elementTimelineStylesLookup=a,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(t),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(t,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(e){const t=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||t?(this.forwardTime(this.currentTime+e),t&&this.snapshotCurrentStyles()):this.startTime+=e}fork(e,t){return this.applyStylesToKeyframe(),new he(this._driver,e,t||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){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))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}_updateStyle(e,t){this._localTimelineStyles[e]=t,this._globalTimelineStyles[e]=t,this._styleSummary[e]={time:this.currentTime,value:t}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(e){e&&(this._previousKeyframe.easing=e),Object.keys(this._globalTimelineStyles).forEach(e=>{this._backFill[e]=this._globalTimelineStyles[e]||r.l3,this._currentKeyframe[e]=r.l3}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(e,t,n,a){t&&(this._previousKeyframe.easing=t);const i=a&&a.params||{},s=function(e,t){const n={};let a;return e.forEach(e=>{"*"===e?(a=a||Object.keys(t),a.forEach(e=>{n[e]=r.l3})):x(e,!1,n)}),n}(e,this._globalTimelineStyles);Object.keys(s).forEach(e=>{const t=z(s[e],i,n);this._pendingStyles[e]=t,this._localTimelineStyles.hasOwnProperty(e)||(this._backFill[e]=this._globalTimelineStyles.hasOwnProperty(e)?this._globalTimelineStyles[e]:r.l3),this._updateStyle(e,t)})}applyStylesToKeyframe(){const e=this._pendingStyles,t=Object.keys(e);0!=t.length&&(this._pendingStyles={},t.forEach(t=>{this._currentKeyframe[t]=e[t]}),Object.keys(this._localTimelineStyles).forEach(e=>{this._currentKeyframe.hasOwnProperty(e)||(this._currentKeyframe[e]=this._localTimelineStyles[e])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(e=>{const t=this._localTimelineStyles[e];this._pendingStyles[e]=t,this._updateStyle(e,t)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const e=[];for(let t in this._currentKeyframe)e.push(t);return e}mergeTimelineCollectedStyles(e){Object.keys(e._styleSummary).forEach(t=>{const n=this._styleSummary[t],a=e._styleSummary[t];(!n||a.time>n.time)&&this._updateStyle(t,a.value)})}buildKeyframes(){this.applyStylesToKeyframe();const e=new Set,t=new Set,n=1===this._keyframes.size&&0===this.duration;let a=[];this._keyframes.forEach((i,s)=>{const o=x(i,!0);Object.keys(o).forEach(n=>{const a=o[n];a==r.k1?e.add(n):a==r.l3&&t.add(n)}),n||(o.offset=s/this.duration),a.push(o)});const i=e.size?G(e.values()):[],s=t.size?G(t.values()):[];if(n){const e=a[0],t=M(e);e.offset=0,t.offset=1,a=[e,t]}return re(this.element,a,i,s,this.duration,this.startTime,this.easing,!1)}}class pe extends he{constructor(e,t,n,a,i,r,s=!1){super(e,t,r.delay),this.element=t,this.keyframes=n,this.preStyleProps=a,this.postStyleProps=i,this._stretchStartingKeyframe=s,this.timings={duration:r.duration,delay:r.delay,easing:r.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let e=this.keyframes,{delay:t,duration:n,easing:a}=this.timings;if(this._stretchStartingKeyframe&&t){const i=[],r=n+t,s=t/r,o=x(e[0],!1);o.offset=0,i.push(o);const l=x(e[0],!1);l.offset=ge(s),i.push(l);const c=e.length-1;for(let a=1;a<=c;a++){let s=x(e[a],!1);s.offset=ge((t+s.offset*n)/r),i.push(s)}n=r,t=0,a="",e=i}return re(this.element,e,this.preStyleProps,this.postStyleProps,n,t,a,!0)}}function ge(e,t=3){const n=Math.pow(10,t-1);return Math.round(e*n)/n}class me{}class fe extends me{normalizePropertyName(e,t){return H(e)}normalizeStyleValue(e,t,n,a){let i="";const r=n.toString().trim();if(Ee[t]&&0!==n&&"0"!==n)if("number"==typeof n)i="px";else{const t=n.match(/^[+-]?[\d\.]+([a-z]*)$/);t&&0==t[1].length&&a.push(`Please provide a CSS unit value for ${e}:${n}`)}return r+i}}const Ee=(()=>function(e){const t={};return e.forEach(e=>t[e]=!0),t}("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 Se(e,t,n,a,i,r,s,o,l,c,d,u,_){return{type:0,element:e,triggerName:t,isRemovalTransition:i,fromState:n,fromStyles:r,toState:a,toStyles:s,timelines:o,queriedElements:l,preStyleProps:c,postStyleProps:d,totalTime:u,errors:_}}const be={};class ye{constructor(e,t,n){this._triggerName=e,this.ast=t,this._stateStyles=n}match(e,t,n,a){return function(e,t,n,a,i){return e.some(e=>e(t,n,a,i))}(this.ast.matchers,e,t,n,a)}buildStyles(e,t,n){const a=this._stateStyles["*"],i=this._stateStyles[e],r=a?a.buildStyles(t,n):{};return i?i.buildStyles(t,n):r}build(e,t,n,a,i,r,s,o,l,c){const d=[],u=this.ast.options&&this.ast.options.params||be,_=this.buildStyles(n,s&&s.params||be,d),p=o&&o.params||be,g=this.buildStyles(a,p,d),m=new Set,f=new Map,E=new Map,S="void"===a,b={params:Object.assign(Object.assign({},u),p)},y=c?[]:ce(e,t,this.ast.animation,i,r,_,g,b,l,d);let v=0;if(y.forEach(e=>{v=Math.max(e.duration+e.delay,v)}),d.length)return Se(t,this._triggerName,n,a,S,_,g,[],[],f,E,v,d);y.forEach(e=>{const n=e.element,a=h(f,n,{});e.preStyleProps.forEach(e=>a[e]=!0);const i=h(E,n,{});e.postStyleProps.forEach(e=>i[e]=!0),n!==t&&m.add(n)});const T=G(m.values());return Se(t,this._triggerName,n,a,S,_,g,y,T,f,E,v)}}class ve{constructor(e,t){this.styles=e,this.defaultParams=t}buildStyles(e,t){const n={},a=M(this.defaultParams);return Object.keys(e).forEach(t=>{const n=e[t];null!=n&&(a[t]=n)}),this.styles.styles.forEach(e=>{if("string"!=typeof e){const i=e;Object.keys(i).forEach(e=>{let r=i[e];r.length>1&&(r=z(r,a,t)),n[e]=r})}}),n}}class Te{constructor(e,t){this.name=e,this.ast=t,this.transitionFactories=[],this.states={},t.states.forEach(e=>{this.states[e.name]=new ve(e.style,e.options&&e.options.params||{})}),Ce(this.states,"true","1"),Ce(this.states,"false","0"),t.transitions.forEach(t=>{this.transitionFactories.push(new ye(e,t,this.states))}),this.fallbackTransition=new ye(e,{type:1,animation:{type:2,steps:[],options:null},matchers:[(e,t)=>!0],options:null,queryCount:0,depCount:0},this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(e,t,n,a){return this.transitionFactories.find(i=>i.match(e,t,n,a))||null}matchStyles(e,t,n){return this.fallbackTransition.buildStyles(e,t,n)}}function Ce(e,t,n){e.hasOwnProperty(t)?e.hasOwnProperty(n)||(e[n]=e[t]):e.hasOwnProperty(n)&&(e[t]=e[n])}const Oe=new se;class Re{constructor(e,t,n){this.bodyNode=e,this._driver=t,this._normalizer=n,this._animations={},this._playersById={},this.players=[]}register(e,t){const n=[],a=J(this._driver,t,n);if(n.length)throw new Error(`Unable to build the animation due to the following errors: ${n.join("\n")}`);this._animations[e]=a}_buildPlayer(e,t,n){const a=e.element,i=c(0,this._normalizer,0,e.keyframes,t,n);return this._driver.animate(a,i,e.duration,e.delay,e.easing,[],!0)}create(e,t,n={}){const a=[],i=this._animations[e];let s;const o=new Map;if(i?(s=ce(this._driver,t,i,"ng-enter","ng-leave",{},{},n,Oe,a),s.forEach(e=>{const t=h(o,e.element,{});e.postStyleProps.forEach(e=>t[e]=null)})):(a.push("The requested animation doesn't exist or has already been destroyed"),s=[]),a.length)throw new Error(`Unable to create the animation due to the following errors: ${a.join("\n")}`);o.forEach((e,t)=>{Object.keys(e).forEach(n=>{e[n]=this._driver.computeStyle(t,n,r.l3)})});const c=l(s.map(e=>{const t=o.get(e.element);return this._buildPlayer(e,{},t)}));return this._playersById[e]=c,c.onDestroy(()=>this.destroy(e)),this.players.push(c),c}destroy(e){const t=this._getPlayer(e);t.destroy(),delete this._playersById[e];const n=this.players.indexOf(t);n>=0&&this.players.splice(n,1)}_getPlayer(e){const t=this._playersById[e];if(!t)throw new Error(`Unable to find the timeline player referenced by ${e}`);return t}listen(e,t,n,a){const i=_(t,"","","");return d(this._getPlayer(e),n,i,a),()=>{}}command(e,t,n,a){if("register"==n)return void this.register(e,a[0]);if("create"==n)return void this.create(e,t,a[0]||{});const i=this._getPlayer(e);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(a[0]));break;case"destroy":this.destroy(e)}}}const Ae=[],Ne={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},we={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0};class Ie{constructor(e,t=""){this.namespaceId=t;const n=e&&e.hasOwnProperty("value");if(this.value=null!=(a=n?e.value:e)?a:null,n){const t=M(e);delete t.value,this.options=t}else this.options={};var a;this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(e){const t=e.params;if(t){const e=this.options.params;Object.keys(t).forEach(n=>{null==e[n]&&(e[n]=t[n])})}}}const Me=new Ie("void");class xe{constructor(e,t,n){this.id=e,this.hostElement=t,this._engine=n,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+e,Be(t,this._hostClassName)}listen(e,t,n,a){if(!this._triggers.hasOwnProperty(t))throw new Error(`Unable to listen on the animation trigger event "${n}" because the animation trigger "${t}" doesn't exist!`);if(null==n||0==n.length)throw new Error(`Unable to listen on the animation trigger "${t}" 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 "${t}" is not supported!`);var i;const r=h(this._elementListeners,e,[]),s={name:t,phase:n,callback:a};r.push(s);const o=h(this._engine.statesByElement,e,{});return o.hasOwnProperty(t)||(Be(e,"ng-trigger"),Be(e,"ng-trigger-"+t),o[t]=Me),()=>{this._engine.afterFlush(()=>{const e=r.indexOf(s);e>=0&&r.splice(e,1),this._triggers[t]||delete o[t]})}}register(e,t){return!this._triggers[e]&&(this._triggers[e]=t,!0)}_getTrigger(e){const t=this._triggers[e];if(!t)throw new Error(`The provided animation trigger "${e}" has not been registered!`);return t}trigger(e,t,n,a=!0){const i=this._getTrigger(t),r=new Le(this.id,t,e);let s=this._engine.statesByElement.get(e);s||(Be(e,"ng-trigger"),Be(e,"ng-trigger-"+t),this._engine.statesByElement.set(e,s={}));let o=s[t];const l=new Ie(n,this.id);if(!(n&&n.hasOwnProperty("value"))&&o&&l.absorbOptions(o.options),s[t]=l,o||(o=Me),"void"!==l.value&&o.value===l.value){if(!function(e,t){const n=Object.keys(e),a=Object.keys(t);if(n.length!=a.length)return!1;for(let i=0;i{k(e,n),P(e,a)})}return}const c=h(this._engine.playersByElement,e,[]);c.forEach(e=>{e.namespaceId==this.id&&e.triggerName==t&&e.queued&&e.destroy()});let d=i.matchTransition(o.value,l.value,e,l.params),u=!1;if(!d){if(!a)return;d=i.fallbackTransition,u=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:t,transition:d,fromState:o,toState:l,player:r,isFallbackTransition:u}),u||(Be(e,"ng-animate-queued"),r.onStart(()=>{ze(e,"ng-animate-queued")})),r.onDone(()=>{let t=this.players.indexOf(r);t>=0&&this.players.splice(t,1);const n=this._engine.playersByElement.get(e);if(n){let e=n.indexOf(r);e>=0&&n.splice(e,1)}}),this.players.push(r),c.push(r),r}deregister(e){delete this._triggers[e],this._engine.statesByElement.forEach((t,n)=>{delete t[e]}),this._elementListeners.forEach((t,n)=>{this._elementListeners.set(n,t.filter(t=>t.name!=e))})}clearElementCache(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);const t=this._engine.playersByElement.get(e);t&&(t.forEach(e=>e.destroy()),this._engine.playersByElement.delete(e))}_signalRemovalForInnerTriggers(e,t){const n=this._engine.driver.query(e,".ng-trigger",!0);n.forEach(e=>{if(e.__ng_removed)return;const n=this._engine.fetchNamespacesByElement(e);n.size?n.forEach(n=>n.triggerLeaveAnimation(e,t,!1,!0)):this.clearElementCache(e)}),this._engine.afterFlushAnimationsDone(()=>n.forEach(e=>this.clearElementCache(e)))}triggerLeaveAnimation(e,t,n,a){const i=this._engine.statesByElement.get(e);if(i){const r=[];if(Object.keys(i).forEach(t=>{if(this._triggers[t]){const n=this.trigger(e,t,"void",a);n&&r.push(n)}}),r.length)return this._engine.markElementAsRemoved(this.id,e,!0,t),n&&l(r).onDone(()=>this._engine.processLeaveNode(e)),!0}return!1}prepareLeaveAnimationListeners(e){const t=this._elementListeners.get(e),n=this._engine.statesByElement.get(e);if(t&&n){const a=new Set;t.forEach(t=>{const i=t.name;if(a.has(i))return;a.add(i);const r=this._triggers[i].fallbackTransition,s=n[i]||Me,o=new Ie("void"),l=new Le(this.id,i,e);this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:i,transition:r,fromState:s,toState:o,player:l,isFallbackTransition:!0})})}}removeNode(e,t){const n=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,t),this.triggerLeaveAnimation(e,t,!0))return;let a=!1;if(n.totalAnimations){const t=n.players.length?n.playersByQueriedElement.get(e):[];if(t&&t.length)a=!0;else{let t=e;for(;t=t.parentNode;)if(n.statesByElement.get(t)){a=!0;break}}}if(this.prepareLeaveAnimationListeners(e),a)n.markElementAsRemoved(this.id,e,!1,t);else{const a=e.__ng_removed;a&&a!==Ne||(n.afterFlush(()=>this.clearElementCache(e)),n.destroyInnerAnimations(e),n._onRemovalComplete(e,t))}}insertNode(e,t){Be(e,this._hostClassName)}drainQueuedTransitions(e){const t=[];return this._queue.forEach(n=>{const a=n.player;if(a.destroyed)return;const i=n.element,r=this._elementListeners.get(i);r&&r.forEach(t=>{if(t.name==n.triggerName){const a=_(i,n.triggerName,n.fromState.value,n.toState.value);a._data=e,d(n.player,t.phase,a,t.callback)}}),a.markedForDestroy?this._engine.afterFlush(()=>{a.destroy()}):t.push(n)}),this._queue=[],t.sort((e,t)=>{const n=e.transition.ast.depCount,a=t.transition.ast.depCount;return 0==n||0==a?n-a:this._engine.driver.containsElement(e.element,t.element)?1:-1})}destroy(e){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,e)}elementContainsData(e){let t=!1;return this._elementListeners.has(e)&&(t=!0),t=!!this._queue.find(t=>t.element===e)||t,t}}class De{constructor(e,t,n){this.bodyNode=e,this.driver=t,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=(e,t)=>{}}_onRemovalComplete(e,t){this.onRemovalComplete(e,t)}get queuedPlayers(){const e=[];return this._namespaceList.forEach(t=>{t.players.forEach(t=>{t.queued&&e.push(t)})}),e}createNamespace(e,t){const n=new xe(e,t,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,t)?this._balanceNamespaceList(n,t):(this.newHostElements.set(t,n),this.collectEnterElement(t)),this._namespaceLookup[e]=n}_balanceNamespaceList(e,t){const n=this._namespaceList.length-1;if(n>=0){let a=!1;for(let i=n;i>=0;i--)if(this.driver.containsElement(this._namespaceList[i].hostElement,t)){this._namespaceList.splice(i+1,0,e),a=!0;break}a||this._namespaceList.splice(0,0,e)}else this._namespaceList.push(e);return this.namespacesByHostElement.set(t,e),e}register(e,t){let n=this._namespaceLookup[e];return n||(n=this.createNamespace(e,t)),n}registerTrigger(e,t,n){let a=this._namespaceLookup[e];a&&a.register(t,n)&&this.totalAnimations++}destroy(e,t){if(!e)return;const n=this._fetchNamespace(e);this.afterFlush(()=>{this.namespacesByHostElement.delete(n.hostElement),delete this._namespaceLookup[e];const t=this._namespaceList.indexOf(n);t>=0&&this._namespaceList.splice(t,1)}),this.afterFlushAnimationsDone(()=>n.destroy(t))}_fetchNamespace(e){return this._namespaceLookup[e]}fetchNamespacesByElement(e){const t=new Set,n=this.statesByElement.get(e);if(n){const e=Object.keys(n);for(let a=0;a=0&&this.collectedLeaveElements.splice(e,1)}if(e){const a=this._fetchNamespace(e);a&&a.insertNode(t,n)}a&&this.collectEnterElement(t)}collectEnterElement(e){this.collectedEnterElements.push(e)}markElementAsDisabled(e,t){t?this.disabledNodes.has(e)||(this.disabledNodes.add(e),Be(e,"ng-animate-disabled")):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),ze(e,"ng-animate-disabled"))}removeNode(e,t,n,a){if(Pe(t)){const i=e?this._fetchNamespace(e):null;if(i?i.removeNode(t,a):this.markElementAsRemoved(e,t,!1,a),n){const n=this.namespacesByHostElement.get(t);n&&n.id!==e&&n.removeNode(t,a)}}else this._onRemovalComplete(t,a)}markElementAsRemoved(e,t,n,a){this.collectedLeaveElements.push(t),t.__ng_removed={namespaceId:e,setForRemoval:a,hasAnimation:n,removedBeforeQueried:!1}}listen(e,t,n,a,i){return Pe(t)?this._fetchNamespace(e).listen(t,n,a,i):()=>{}}_buildInstruction(e,t,n,a,i){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,n,a,e.fromState.options,e.toState.options,t,i)}destroyInnerAnimations(e){let t=this.driver.query(e,".ng-trigger",!0);t.forEach(e=>this.destroyActiveAnimationsForElement(e)),0!=this.playersByQueriedElement.size&&(t=this.driver.query(e,".ng-animating",!0),t.forEach(e=>this.finishActiveQueriedAnimationOnElement(e)))}destroyActiveAnimationsForElement(e){const t=this.playersByElement.get(e);t&&t.forEach(e=>{e.queued?e.markedForDestroy=!0:e.destroy()})}finishActiveQueriedAnimationOnElement(e){const t=this.playersByQueriedElement.get(e);t&&t.forEach(e=>e.finish())}whenRenderingDone(){return new Promise(e=>{if(this.players.length)return l(this.players).onDone(()=>e());e()})}processLeaveNode(e){const t=e.__ng_removed;if(t&&t.setForRemoval){if(e.__ng_removed=Ne,t.namespaceId){this.destroyInnerAnimations(e);const n=this._fetchNamespace(t.namespaceId);n&&n.clearElementCache(e)}this._onRemovalComplete(e,t.setForRemoval)}this.driver.matchesElement(e,".ng-animate-disabled")&&this.markElementAsDisabled(e,!1),this.driver.query(e,".ng-animate-disabled",!0).forEach(e=>{this.markElementAsDisabled(e,!1)})}flush(e=-1){let t=[];if(this.newHostElements.size&&(this.newHostElements.forEach((e,t)=>this._balanceNamespaceList(e,t)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let n=0;ne()),this._flushFns=[],this._whenQuietFns.length){const e=this._whenQuietFns;this._whenQuietFns=[],t.length?l(t).onDone(()=>{e.forEach(e=>e())}):e.forEach(e=>e())}}reportError(e){throw new Error(`Unable to process animations due to the following failed trigger transitions\n ${e.join("\n")}`)}_flushAnimations(e,t){const n=new se,a=[],i=new Map,s=[],o=new Map,c=new Map,d=new Map,u=new Set;this.disabledNodes.forEach(e=>{u.add(e);const t=this.driver.query(e,".ng-animate-queued",!0);for(let n=0;n{const n="ng-enter"+f++;m.set(t,n),e.forEach(e=>Be(e,n))});const E=[],S=new Set,b=new Set;for(let r=0;rS.add(e)):b.add(e))}const y=new Map,v=Ue(p,Array.from(S));v.forEach((e,t)=>{const n="ng-leave"+f++;y.set(t,n),e.forEach(e=>Be(e,n))}),e.push(()=>{g.forEach((e,t)=>{const n=m.get(t);e.forEach(e=>ze(e,n))}),v.forEach((e,t)=>{const n=y.get(t);e.forEach(e=>ze(e,n))}),E.forEach(e=>{this.processLeaveNode(e)})});const T=[],C=[];for(let r=this._namespaceList.length-1;r>=0;r--)this._namespaceList[r].drainQueuedTransitions(t).forEach(e=>{const t=e.player,i=e.element;if(T.push(t),this.collectedEnterElements.length){const e=i.__ng_removed;if(e&&e.setForMove)return void t.destroy()}const r=!_||!this.driver.containsElement(_,i),l=y.get(i),u=m.get(i),p=this._buildInstruction(e,n,u,l,r);if(p.errors&&p.errors.length)C.push(p);else{if(r)return t.onStart(()=>k(i,p.fromStyles)),t.onDestroy(()=>P(i,p.toStyles)),void a.push(t);if(e.isFallbackTransition)return t.onStart(()=>k(i,p.fromStyles)),t.onDestroy(()=>P(i,p.toStyles)),void a.push(t);p.timelines.forEach(e=>e.stretchStartingKeyframe=!0),n.append(i,p.timelines),s.push({instruction:p,player:t,element:i}),p.queriedElements.forEach(e=>h(o,e,[]).push(t)),p.preStyleProps.forEach((e,t)=>{const n=Object.keys(e);if(n.length){let e=c.get(t);e||c.set(t,e=new Set),n.forEach(t=>e.add(t))}}),p.postStyleProps.forEach((e,t)=>{const n=Object.keys(e);let a=d.get(t);a||d.set(t,a=new Set),n.forEach(e=>a.add(e))})}});if(C.length){const e=[];C.forEach(t=>{e.push(`@${t.triggerName} has failed due to:\n`),t.errors.forEach(t=>e.push(`- ${t}\n`))}),T.forEach(e=>e.destroy()),this.reportError(e)}const O=new Map,R=new Map;s.forEach(e=>{const t=e.element;n.has(t)&&(R.set(t,t),this._beforeAnimationBuild(e.player.namespaceId,e.instruction,O))}),a.forEach(e=>{const t=e.element;this._getPreviousPlayers(t,!1,e.namespaceId,e.triggerName,null).forEach(e=>{h(O,t,[]).push(e),e.destroy()})});const A=E.filter(e=>He(e,c,d)),N=new Map;Fe(N,this.driver,b,d,r.l3).forEach(e=>{He(e,c,d)&&A.push(e)});const w=new Map;g.forEach((e,t)=>{Fe(w,this.driver,new Set(e),c,r.k1)}),A.forEach(e=>{const t=N.get(e),n=w.get(e);N.set(e,Object.assign(Object.assign({},t),n))});const I=[],M=[],x={};s.forEach(e=>{const{element:t,player:r,instruction:s}=e;if(n.has(t)){if(u.has(t))return r.onDestroy(()=>P(t,s.toStyles)),r.disabled=!0,r.overrideTotalTime(s.totalTime),void a.push(r);let e=x;if(R.size>1){let n=t;const a=[];for(;n=n.parentNode;){const t=R.get(n);if(t){e=t;break}a.push(n)}a.forEach(t=>R.set(t,e))}const n=this._buildAnimation(r.namespaceId,s,O,i,w,N);if(r.setRealPlayer(n),e===x)I.push(r);else{const t=this.playersByElement.get(e);t&&t.length&&(r.parentPlayer=l(t)),a.push(r)}}else k(t,s.fromStyles),r.onDestroy(()=>P(t,s.toStyles)),M.push(r),u.has(t)&&a.push(r)}),M.forEach(e=>{const t=i.get(e.element);if(t&&t.length){const n=l(t);e.setRealPlayer(n)}}),a.forEach(e=>{e.parentPlayer?e.syncPlayerEvents(e.parentPlayer):e.destroy()});for(let r=0;r!e.destroyed);a.length?Ge(this,e,a):this.processLeaveNode(e)}return E.length=0,I.forEach(e=>{this.players.push(e),e.onDone(()=>{e.destroy();const t=this.players.indexOf(e);this.players.splice(t,1)}),e.play()}),I}elementContainsData(e,t){let n=!1;const a=t.__ng_removed;return a&&a.setForRemoval&&(n=!0),this.playersByElement.has(t)&&(n=!0),this.playersByQueriedElement.has(t)&&(n=!0),this.statesByElement.has(t)&&(n=!0),this._fetchNamespace(e).elementContainsData(t)||n}afterFlush(e){this._flushFns.push(e)}afterFlushAnimationsDone(e){this._whenQuietFns.push(e)}_getPreviousPlayers(e,t,n,a,i){let r=[];if(t){const t=this.playersByQueriedElement.get(e);t&&(r=t)}else{const t=this.playersByElement.get(e);if(t){const e=!i||"void"==i;t.forEach(t=>{t.queued||(e||t.triggerName==a)&&r.push(t)})}}return(n||a)&&(r=r.filter(e=>!(n&&n!=e.namespaceId||a&&a!=e.triggerName))),r}_beforeAnimationBuild(e,t,n){const a=t.element,i=t.isRemovalTransition?void 0:e,r=t.isRemovalTransition?void 0:t.triggerName;for(const s of t.timelines){const e=s.element,o=e!==a,l=h(n,e,[]);this._getPreviousPlayers(e,o,i,r,t.toState).forEach(e=>{const t=e.getRealPlayer();t.beforeDestroy&&t.beforeDestroy(),e.destroy(),l.push(e)})}k(a,t.fromStyles)}_buildAnimation(e,t,n,a,i,s){const o=t.triggerName,d=t.element,u=[],_=new Set,p=new Set,g=t.timelines.map(t=>{const l=t.element;_.add(l);const h=l.__ng_removed;if(h&&h.removedBeforeQueried)return new r.ZN(t.duration,t.delay);const g=l!==d,m=function(e){const t=[];return Ve(e,t),t}((n.get(l)||Ae).map(e=>e.getRealPlayer())).filter(e=>!!e.element&&e.element===l),f=i.get(l),E=s.get(l),S=c(0,this._normalizer,0,t.keyframes,f,E),b=this._buildPlayer(t,S,m);if(t.subTimeline&&a&&p.add(l),g){const t=new Le(e,o,l);t.setRealPlayer(b),u.push(t)}return b});u.forEach(e=>{h(this.playersByQueriedElement,e.element,[]).push(e),e.onDone(()=>function(e,t,n){let a;if(e instanceof Map){if(a=e.get(t),a){if(a.length){const e=a.indexOf(n);a.splice(e,1)}0==a.length&&e.delete(t)}}else if(a=e[t],a){if(a.length){const e=a.indexOf(n);a.splice(e,1)}0==a.length&&delete e[t]}return a}(this.playersByQueriedElement,e.element,e))}),_.forEach(e=>Be(e,"ng-animating"));const m=l(g);return m.onDestroy(()=>{_.forEach(e=>ze(e,"ng-animating")),P(d,t.toStyles)}),p.forEach(e=>{h(a,e,[]).push(m)}),m}_buildPlayer(e,t,n){return t.length>0?this.driver.animate(e.element,t,e.duration,e.delay,e.easing,n):new r.ZN(e.duration,e.delay)}}class Le{constructor(e,t,n){this.namespaceId=e,this.triggerName=t,this.element=n,this._player=new r.ZN,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(e){this._containsRealPlayer||(this._player=e,Object.keys(this._queuedCallbacks).forEach(t=>{this._queuedCallbacks[t].forEach(n=>d(e,t,void 0,n))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(e){this.totalTime=e}syncPlayerEvents(e){const t=this._player;t.triggerCallback&&e.onStart(()=>t.triggerCallback("start")),e.onDone(()=>this.finish()),e.onDestroy(()=>this.destroy())}_queueEvent(e,t){h(this._queuedCallbacks,e,[]).push(t)}onDone(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}onStart(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}onDestroy(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(e){this.queued||this._player.setPosition(e)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(e){const t=this._player;t.triggerCallback&&t.triggerCallback(e)}}function Pe(e){return e&&1===e.nodeType}function ke(e,t){const n=e.style.display;return e.style.display=null!=t?t:"none",n}function Fe(e,t,n,a,i){const r=[];n.forEach(e=>r.push(ke(e)));const s=[];a.forEach((n,a)=>{const r={};n.forEach(e=>{const n=r[e]=t.computeStyle(a,e,i);n&&0!=n.length||(a.__ng_removed=we,s.push(a))}),e.set(a,r)});let o=0;return n.forEach(e=>ke(e,r[o++])),s}function Ue(e,t){const n=new Map;if(e.forEach(e=>n.set(e,[])),0==t.length)return n;const a=new Set(t),i=new Map;function r(e){if(!e)return 1;let t=i.get(e);if(t)return t;const s=e.parentNode;return t=n.has(s)?s:a.has(s)?1:r(s),i.set(e,t),t}return t.forEach(e=>{const t=r(e);1!==t&&n.get(t).push(e)}),n}function Be(e,t){if(e.classList)e.classList.add(t);else{let n=e.$$classes;n||(n=e.$$classes={}),n[t]=!0}}function ze(e,t){if(e.classList)e.classList.remove(t);else{let n=e.$$classes;n&&delete n[t]}}function Ge(e,t,n){l(n).onDone(()=>e.processLeaveNode(t))}function Ve(e,t){for(let n=0;ni.add(e)):t.set(e,a),n.delete(e),!0}class Ye{constructor(e,t,n){this.bodyNode=e,this._driver=t,this._triggerCache={},this.onRemovalComplete=(e,t)=>{},this._transitionEngine=new De(e,t,n),this._timelineEngine=new Re(e,t,n),this._transitionEngine.onRemovalComplete=(e,t)=>this.onRemovalComplete(e,t)}registerTrigger(e,t,n,a,i){const r=e+"-"+a;let s=this._triggerCache[r];if(!s){const e=[],t=J(this._driver,i,e);if(e.length)throw new Error(`The animation trigger "${a}" has failed to build due to the following errors:\n - ${e.join("\n - ")}`);s=function(e,t){return new Te(e,t)}(a,t),this._triggerCache[r]=s}this._transitionEngine.registerTrigger(t,a,s)}register(e,t){this._transitionEngine.register(e,t)}destroy(e,t){this._transitionEngine.destroy(e,t)}onInsert(e,t,n,a){this._transitionEngine.insertNode(e,t,n,a)}onRemove(e,t,n,a){this._transitionEngine.removeNode(e,t,a||!1,n)}disableAnimations(e,t){this._transitionEngine.markElementAsDisabled(e,t)}process(e,t,n,a){if("@"==n.charAt(0)){const[e,i]=p(n);this._timelineEngine.command(e,t,i,a)}else this._transitionEngine.trigger(e,t,n,a)}listen(e,t,n,a,i){if("@"==n.charAt(0)){const[e,a]=p(n);return this._timelineEngine.listen(e,t,a,i)}return this._transitionEngine.listen(e,t,n,a,i)}flush(e=-1){this._transitionEngine.flush(e)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}function qe(e,t){let n=null,a=null;return Array.isArray(t)&&t.length?(n=$e(t[0]),t.length>1&&(a=$e(t[t.length-1]))):t&&(n=$e(t)),n||a?new je(e,n,a):null}class je{constructor(e,t,n){this._element=e,this._startStyles=t,this._endStyles=n,this._state=0;let a=je.initialStylesByElement.get(e);a||je.initialStylesByElement.set(e,a={}),this._initialStyles=a}start(){this._state<1&&(this._startStyles&&P(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(P(this._element,this._initialStyles),this._endStyles&&(P(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(je.initialStylesByElement.delete(this._element),this._startStyles&&(k(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(k(this._element,this._endStyles),this._endStyles=null),P(this._element,this._initialStyles),this._state=3)}}function $e(e){let t=null;const n=Object.keys(e);for(let a=0;athis._handleCallback(e)}apply(){!function(e,t){const n=tt(e,"").trim();n.length&&(function(e,t){let n=0;for(let a=0;a=this._delay&&n>=this._duration&&this.finish()}finish(){this._finished||(this._finished=!0,this._onDoneFn(),Je(this._element,this._eventFn,!0))}destroy(){this._destroyed||(this._destroyed=!0,this.finish(),function(e,t){const n=tt(e,"").split(","),a=Xe(n,t);a>=0&&(n.splice(a,1),et(e,"",n.join(",")))}(this._element,this._name))}}function Ke(e,t,n){et(e,"PlayState",n,Ze(e,t))}function Ze(e,t){const n=tt(e,"");return n.indexOf(",")>0?Xe(n.split(","),t):Xe([n],t)}function Xe(e,t){for(let n=0;n=0)return n;return-1}function Je(e,t,n){n?e.removeEventListener("animationend",t):e.addEventListener("animationend",t)}function et(e,t,n,a){const i="animation"+t;if(null!=a){const t=e.style[i];if(t.length){const e=t.split(",");e[a]=n,n=e.join(",")}}e.style[i]=n}function tt(e,t){return e.style["animation"+t]||""}class nt{constructor(e,t,n,a,i,r,s,o){this.element=e,this.keyframes=t,this.animationName=n,this._duration=a,this._delay=i,this._finalStyles=s,this._specialStyles=o,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this.currentSnapshot={},this._state=0,this.easing=r||"linear",this.totalTime=a+i,this._buildStyler()}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}destroy(){this.init(),this._state>=4||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}_flushDoneFns(){this._onDoneFns.forEach(e=>e()),this._onDoneFns=[]}_flushStartFns(){this._onStartFns.forEach(e=>e()),this._onStartFns=[]}finish(){this.init(),this._state>=3||(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}setPosition(e){this._styler.setPosition(e)}getPosition(){return this._styler.getPosition()}hasStarted(){return this._state>=2}init(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}play(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}pause(){this.init(),this._styler.pause()}restart(){this.reset(),this.play()}reset(){this._state=0,this._styler.destroy(),this._buildStyler(),this._styler.apply()}_buildStyler(){this._styler=new Qe(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",()=>this.finish())}triggerCallback(e){const t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(e=>e()),t.length=0}beforeDestroy(){this.init();const e={};if(this.hasStarted()){const t=this._state>=3;Object.keys(this._finalStyles).forEach(n=>{"offset"!=n&&(e[n]=t?this._finalStyles[n]:$(this.element,n))})}this.currentSnapshot=e}}class at extends r.ZN{constructor(e,t){super(),this.element=e,this._startingStyles={},this.__initialized=!1,this._styles=O(t)}init(){!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach(e=>{this._startingStyles[e]=this.element.style[e]}),super.init())}play(){this._startingStyles&&(this.init(),Object.keys(this._styles).forEach(e=>this.element.style.setProperty(e,this._styles[e])),super.play())}destroy(){this._startingStyles&&(Object.keys(this._startingStyles).forEach(e=>{const t=this._startingStyles[e];t?this.element.style.setProperty(e,t):this.element.style.removeProperty(e)}),this._startingStyles=null,super.destroy())}}class it{constructor(){this._count=0}validateStyleProperty(e){return y(e)}matchesElement(e,t){return v(e,t)}containsElement(e,t){return T(e,t)}query(e,t,n){return C(e,t,n)}computeStyle(e,t,n){return window.getComputedStyle(e)[t]}buildKeyframeElement(e,t,n){n=n.map(e=>O(e));let a=`@keyframes ${t} {\n`,i="";n.forEach(e=>{i=" ";const t=parseFloat(e.offset);a+=`${i}${100*t}% {\n`,i+=" ",Object.keys(e).forEach(t=>{const n=e[t];switch(t){case"offset":return;case"easing":return void(n&&(a+=`${i}animation-timing-function: ${n};\n`));default:return void(a+=`${i}${t}: ${n};\n`)}}),a+=`${i}}\n`}),a+="}\n";const r=document.createElement("style");return r.textContent=a,r}animate(e,t,n,a,i,r=[],s){const o=r.filter(e=>e instanceof nt),l={};Y(n,a)&&o.forEach(e=>{let t=e.currentSnapshot;Object.keys(t).forEach(e=>l[e]=t[e])});const c=function(e){let t={};return e&&(Array.isArray(e)?e:[e]).forEach(e=>{Object.keys(e).forEach(n=>{"offset"!=n&&"easing"!=n&&(t[n]=e[n])})}),t}(t=q(e,t,l));if(0==n)return new at(e,c);const d="gen_css_kf_"+this._count++,u=this.buildKeyframeElement(e,d,t);(function(e){var t;const n=null===(t=e.getRootNode)||void 0===t?void 0:t.call(e);return"undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot?n:document.head})(e).appendChild(u);const _=qe(e,t),h=new nt(e,t,d,n,a,i,c,_);return h.onDestroy(()=>{var e;(e=u).parentNode.removeChild(e)}),h}}class rt{constructor(e,t,n,a){this.element=e,this.keyframes=t,this.options=n,this._specialStyles=a,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}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(e,t,n){return e.animate(t,n)}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(e=>e()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}setPosition(e){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=e*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const e={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach(t=>{"offset"!=t&&(e[t]=this._finished?this._finalKeyframe[t]:$(this.element,t))}),this.currentSnapshot=e}triggerCallback(e){const t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(e=>e()),t.length=0}}class st{constructor(){this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(ot().toString()),this._cssKeyframesDriver=new it}validateStyleProperty(e){return y(e)}matchesElement(e,t){return v(e,t)}containsElement(e,t){return T(e,t)}query(e,t,n){return C(e,t,n)}computeStyle(e,t,n){return window.getComputedStyle(e)[t]}overrideWebAnimationsSupport(e){this._isNativeImpl=e}animate(e,t,n,a,i,r=[],s){if(!s&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(e,t,n,a,i,r);const o={duration:n,delay:a,fill:0==a?"both":"forwards"};i&&(o.easing=i);const l={},c=r.filter(e=>e instanceof rt);Y(n,a)&&c.forEach(e=>{let t=e.currentSnapshot;Object.keys(t).forEach(e=>l[e]=t[e])});const d=qe(e,t=q(e,t=t.map(e=>x(e,!1)),l));return new rt(e,t,o,d)}}function ot(){return s()&&Element.prototype.animate||{}}var lt=n(38583);let ct=(()=>{class e extends r._j{constructor(e,t){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(t.body,{id:"0",encapsulation:i.ifc.None,styles:[],data:{animation:[]}})}build(e){const t=this._nextAnimationId.toString();this._nextAnimationId++;const n=Array.isArray(e)?(0,r.vP)(e):e;return _t(this._renderer,null,t,"register",[n]),new dt(t,this._renderer)}}return e.\u0275fac=function(t){return new(t||e)(i.LFG(i.FYo),i.LFG(lt.K0))},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e})();class dt extends r.LC{constructor(e,t){super(),this._id=e,this._renderer=t}create(e,t){return new ut(this._id,e,t||{},this._renderer)}}class ut{constructor(e,t,n,a){this.id=e,this.element=t,this._renderer=a,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",n)}_listen(e,t){return this._renderer.listen(this.element,`@@${this.id}:${e}`,t)}_command(e,...t){return _t(this._renderer,this.element,this.id,e,t)}onDone(e){this._listen("done",e)}onStart(e){this._listen("start",e)}onDestroy(e){this._listen("destroy",e)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(e){this._command("setPosition",e)}getPosition(){var e,t;return null!==(t=null===(e=this._renderer.engine.players[+this.id])||void 0===e?void 0:e.getPosition())&&void 0!==t?t:0}}function _t(e,t,n,a,i){return e.setProperty(t,`@@${n}:${a}`,i)}let ht=(()=>{class e{constructor(e,t,n){this.delegate=e,this.engine=t,this._zone=n,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),t.onRemovalComplete=(e,t)=>{t&&t.parentNode(e)&&t.removeChild(e.parentNode,e)}}createRenderer(e,t){const n=this.delegate.createRenderer(e,t);if(!(e&&t&&t.data&&t.data.animation)){let e=this._rendererCache.get(n);return e||(e=new pt("",n,this.engine),this._rendererCache.set(n,e)),e}const a=t.id,i=t.id+"-"+this._currentId;this._currentId++,this.engine.register(i,e);const r=t=>{Array.isArray(t)?t.forEach(r):this.engine.registerTrigger(a,i,e,t.name,t)};return t.data.animation.forEach(r),new gt(this,i,n,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(e,t,n){e>=0&&et(n)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(e=>{const[t,n]=e;t(n)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([t,n]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return e.\u0275fac=function(t){return new(t||e)(i.LFG(i.FYo),i.LFG(Ye),i.LFG(i.R0b))},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e})();class pt{constructor(e,t,n){this.namespaceId=e,this.delegate=t,this.engine=n,this.destroyNode=this.delegate.destroyNode?e=>t.destroyNode(e):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(e,t){return this.delegate.createElement(e,t)}createComment(e){return this.delegate.createComment(e)}createText(e){return this.delegate.createText(e)}appendChild(e,t){this.delegate.appendChild(e,t),this.engine.onInsert(this.namespaceId,t,e,!1)}insertBefore(e,t,n,a=!0){this.delegate.insertBefore(e,t,n),this.engine.onInsert(this.namespaceId,t,e,a)}removeChild(e,t,n){this.engine.onRemove(this.namespaceId,t,this.delegate,n)}selectRootElement(e,t){return this.delegate.selectRootElement(e,t)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,t,n,a){this.delegate.setAttribute(e,t,n,a)}removeAttribute(e,t,n){this.delegate.removeAttribute(e,t,n)}addClass(e,t){this.delegate.addClass(e,t)}removeClass(e,t){this.delegate.removeClass(e,t)}setStyle(e,t,n,a){this.delegate.setStyle(e,t,n,a)}removeStyle(e,t,n){this.delegate.removeStyle(e,t,n)}setProperty(e,t,n){"@"==t.charAt(0)&&"@.disabled"==t?this.disableAnimations(e,!!n):this.delegate.setProperty(e,t,n)}setValue(e,t){this.delegate.setValue(e,t)}listen(e,t,n){return this.delegate.listen(e,t,n)}disableAnimations(e,t){this.engine.disableAnimations(e,t)}}class gt extends pt{constructor(e,t,n,a){super(t,n,a),this.factory=e,this.namespaceId=t}setProperty(e,t,n){"@"==t.charAt(0)?"."==t.charAt(1)&&"@.disabled"==t?this.disableAnimations(e,n=void 0===n||!!n):this.engine.process(this.namespaceId,e,t.substr(1),n):this.delegate.setProperty(e,t,n)}listen(e,t,n){if("@"==t.charAt(0)){const a=function(e){switch(e){case"body":return document.body;case"document":return document;case"window":return window;default:return e}}(e);let i=t.substr(1),r="";return"@"!=i.charAt(0)&&([i,r]=function(e){const t=e.indexOf(".");return[e.substring(0,t),e.substr(t+1)]}(i)),this.engine.listen(this.namespaceId,a,i,r,e=>{this.factory.scheduleListenerCallback(e._data||-1,n,e)})}return this.delegate.listen(e,t,n)}}let mt=(()=>{class e extends Ye{constructor(e,t,n){super(e.body,t,n)}ngOnDestroy(){this.flush()}}return e.\u0275fac=function(t){return new(t||e)(i.LFG(lt.K0),i.LFG(A),i.LFG(me))},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e})();const ft=new i.OlP("AnimationModuleType"),Et=[{provide:r._j,useClass:ct},{provide:me,useFactory:function(){return new fe}},{provide:Ye,useClass:mt},{provide:i.FYo,useFactory:function(e,t,n){return new ht(e,t,n)},deps:[a.se,Ye,i.R0b]}],St=[{provide:A,useFactory:function(){return"function"==typeof ot()?new st:new it}},{provide:ft,useValue:"BrowserAnimations"},...Et],bt=[{provide:A,useClass:R},{provide:ft,useValue:"NoopAnimations"},...Et];let yt=(()=>{class e{static withConfig(t){return{ngModule:e,providers:t.disableAnimations?bt:St}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({providers:St,imports:[a.b2]}),e})();var vt=n(91841),Tt=n(77523),Ct=n(27183),Ot=n(38775),Rt=n(66126),At=n(48878);const Nt=[Ct.l,Ot.Y,Rt.C,At.SU],wt=[...(()=>{class e{static forRoot(){return{ngModule:e,providers:[...Nt]}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({providers:[...Nt],imports:[[lt.ez]]}),e})().forRoot().providers];let It=(()=>{class e{constructor(e){!function(e,t){if(e)throw new Error("CoreModule has already been loaded. Import Core modules in the AppModule only.")}(e)}static forRoot(){return{ngModule:e,providers:[...wt]}}}return e.\u0275fac=function(t){return new(t||e)(i.LFG(e,12))},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[lt.ez]]}),e})();var Mt=n(99763);let xt=(()=>{class e{constructor(){}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=i.Xpm({type:e,selectors:[["ngx-landing-app"]],decls:1,vars:0,template:function(e,t){1&e&&i._UZ(0,"router-outlet")},directives:[Mt.lC],encapsulation:2}),e})();const Dt=[{path:"",loadChildren:()=>n.e(407).then(n.bind(n,32407)).then(e=>e.PagesModule)},{path:"**",redirectTo:""}],Lt={useHash:!1,anchorScrolling:"enabled",onSameUrlNavigation:"reload",scrollPositionRestoration:"enabled"};let Pt=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[[Mt.Bz.forRoot(Dt,Lt)],Mt.Bz]}),e})();var kt=n(13585),Ft=n(42276);const Ut=[{type:"section",name:"Getting Started",children:[{type:"page",name:"What is ngx-admin?",title:"Ngx-admin - documentation",description:"ngx-admin is a front-end admin dashboard template based on Angular 9+, Bootstrap 4+ and Nebular",keywords:"Ngx-admin features, Angular 9+ typescript, Bootstrap 4+ & SCSS, ngx-admin documentation",children:[{type:"block",block:"markdown",source:"index.md"}]},{type:"page",name:"Installation Guidelines",title:"Ngx-admin - Guideline to install.",description:"A guideline to install ngx-admin on your machine: backend integration, tools you need to be installed.",keywords:"Ngx-admin install tools, ngx-admin versions, ngx-admin install.",children:[{type:"block",block:"markdown",source:"install-starter-kit.md"}]},{type:"page",name:"Server deployment",title:"Ngx-admin - Server deployment",description:"How to set up your web-server to better serve the application on Angular.",keywords:"Ngx-admin server, ngx-admin server deployment",children:[{type:"block",block:"markdown",source:"server-deployment.md"}]}]},{type:"section",name:"Guides",children:[{type:"page",name:"Theme System",title:"Ngx-admin - Theme System",description:"Theme System in is a set of rules we put into how SCSS files and variables are organized. Theme Map | Component Variables | Built-in-Themes",keywords:"Nebular theme system, nebular components, nebular theme map, ngx-admin built-in-themes",children:[{type:"block",block:"markdown",source:"concept-theme-system.md"}]},{type:"page",name:"Change Theme",title:"Ngx-admin - Change theme",description:"How to change the current theme in ngx-admin. Switch from Cosmic to Default. Runtime Theme Switch.",keywords:"ngx-admin runtime theme switch, ngx-admin theme change",children:[{type:"block",block:"markdown",source:"theme-change.md"}]},{type:"page",name:"Backend integration",title:"Ngx-admin - Backend integration",description:"Approaches of integration of ngx-admin application with backend API. Integration with JSON REST server, angular-cli/webpack-dev-server setup.",keywords:"Ngx-admin backend integration, JSON REST server integration, angular-cli/webpack-dev-server setup, ngx-admin production setup",children:[{type:"block",block:"markdown",source:"backend-integration.md"}]}]}];var Bt=n(83592);const zt=n(66845);let Gt=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e,bootstrap:[xt]}),e.\u0275inj=i.cJS({providers:[a.Dx,Bt.D,{provide:Ft.p,useValue:Ut},{provide:Ft.f,useValue:zt}],imports:[[a.b2,yt,vt.JF,Pt,kt.Z,Tt.v.forRoot(),It.forRoot()]]}),e})();(0,i.G48)(),a.q6().bootstrapModule(Gt)},17238:function(e,t,n){"use strict";n.d(t,{l3:function(){return r},_j:function(){return a},LC:function(){return i},ZN:function(){return m},jt:function(){return o},oQ:function(){return h},F4:function(){return u},vP:function(){return l},SB:function(){return d},oB:function(){return c},eR:function(){return _},X$:function(){return s},_7:function(){return p},ZE:function(){return f},k1:function(){return E}});class a{}class i{}const r="*";function s(e,t){return{type:7,name:e,definitions:t,options:{}}}function o(e,t=null){return{type:4,styles:t,timings:e}}function l(e,t=null){return{type:2,steps:e,options:t}}function c(e){return{type:6,styles:e,offset:null}}function d(e,t,n){return{type:0,name:e,styles:t,options:n}}function u(e){return{type:5,steps:e}}function _(e,t,n=null){return{type:1,expr:e,animation:t,options:n}}function h(e,t=null){return{type:8,animation:e,options:t}}function p(e,t=null){return{type:10,animation:e,options:t}}function g(e){Promise.resolve(null).then(e)}class m{constructor(e=0,t=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=e+t}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){g(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(e=>e()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this._started=!1}setPosition(e){this._position=this.totalTime?e*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(e){const t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(e=>e()),t.length=0}}class f{constructor(e){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=e;let t=0,n=0,a=0;const i=this.players.length;0==i?g(()=>this._onFinish()):this.players.forEach(e=>{e.onDone(()=>{++t==i&&this._onFinish()}),e.onDestroy(()=>{++n==i&&this._onDestroy()}),e.onStart(()=>{++a==i&&this._onStart()})}),this.totalTime=this.players.reduce((e,t)=>Math.max(e,t.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this.players.forEach(e=>e.init())}onStart(e){this._onStartFns.push(e)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(e=>e()),this._onStartFns=[])}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(e=>e.play())}pause(){this.players.forEach(e=>e.pause())}restart(){this.players.forEach(e=>e.restart())}finish(){this._onFinish(),this.players.forEach(e=>e.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(e=>e.destroy()),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this.players.forEach(e=>e.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(e){const t=e*this.totalTime;this.players.forEach(e=>{const n=e.totalTime?Math.min(1,t/e.totalTime):1;e.setPosition(n)})}getPosition(){const e=this.players.reduce((e,t)=>null===e||t.totalTime>e.totalTime?t:e,null);return null!=e?e.getPosition():0}beforeDestroy(){this.players.forEach(e=>{e.beforeDestroy&&e.beforeDestroy()})}triggerCallback(e){const t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(e=>e()),t.length=0}}const E="!"},39490:function(e,t,n){"use strict";n.d(t,{Eq:function(){return s},Ig:function(){return i},HM:function(){return o},fI:function(){return l},su:function(){return r}});var a=n(37716);function i(e){return null!=e&&"false"!=`${e}`}function r(e,t=0){return function(e){return!isNaN(parseFloat(e))&&!isNaN(Number(e))}(e)?Number(e):t}function s(e){return Array.isArray(e)?e:[e]}function o(e){return null==e?"":"string"==typeof e?e:`${e}px`}function l(e){return e instanceof a.SBq?e.nativeElement:e}},38583:function(e,t,n){"use strict";n.d(t,{mr:function(){return b},Ov:function(){return we},ez:function(){return xe},K0:function(){return l},uU:function(){return Ie},x:function(){return A},tM:function(){return w},Do:function(){return v},V_:function(){return u},Ye:function(){return T},S$:function(){return E},mk:function(){return ue},sg:function(){return he},O5:function(){return ge},PC:function(){return ve},RF:function(){return Se},n9:function(){return be},ED:function(){return ye},tP:function(){return Te},b0:function(){return y},lw:function(){return c},OU:function(){return Me},Tn:function(){return N},EM:function(){return ke},JF:function(){return Be},Mn:function(){return M},fb:function(){return D},UT:function(){return x},Sw:function(){return P},NF:function(){return Le},PM:function(){return Pe},w_:function(){return o},bD:function(){return De},q:function(){return r},Mx:function(){return de},HT:function(){return s}});var a=n(37716);let i=null;function r(){return i}function s(e){i||(i=e)}class o{}const l=new a.OlP("DocumentToken");let c=(()=>{class e{historyGo(e){throw new Error("Not implemented")}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=(0,a.Yz7)({factory:d,token:e,providedIn:"platform"}),e})();function d(){return(0,a.LFG)(_)}const u=new a.OlP("Location Initialized");let _=(()=>{class e extends c{constructor(e){super(),this._doc=e,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return r().getBaseHref(this._doc)}onPopState(e){const t=r().getGlobalEventTarget(this._doc,"window");return t.addEventListener("popstate",e,!1),()=>t.removeEventListener("popstate",e)}onHashChange(e){const t=r().getGlobalEventTarget(this._doc,"window");return t.addEventListener("hashchange",e,!1),()=>t.removeEventListener("hashchange",e)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(e){this.location.pathname=e}pushState(e,t,n){h()?this._history.pushState(e,t,n):this.location.hash=n}replaceState(e,t,n){h()?this._history.replaceState(e,t,n):this.location.hash=n}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(l))},e.\u0275prov=(0,a.Yz7)({factory:p,token:e,providedIn:"platform"}),e})();function h(){return!!window.history.pushState}function p(){return new _((0,a.LFG)(l))}function g(e,t){if(0==e.length)return t;if(0==t.length)return e;let n=0;return e.endsWith("/")&&n++,t.startsWith("/")&&n++,2==n?e+t.substring(1):1==n?e+t:e+"/"+t}function m(e){const t=e.match(/#|\?|$/),n=t&&t.index||e.length;return e.slice(0,n-("/"===e[n-1]?1:0))+e.slice(n)}function f(e){return e&&"?"!==e[0]?"?"+e:e}let E=(()=>{class e{historyGo(e){throw new Error("Not implemented")}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=(0,a.Yz7)({factory:S,token:e,providedIn:"root"}),e})();function S(e){const t=(0,a.LFG)(l).location;return new y((0,a.LFG)(c),t&&t.origin||"")}const b=new a.OlP("appBaseHref");let y=(()=>{class e extends E{constructor(e,t){if(super(),this._platformLocation=e,this._removeListenerFns=[],null==t&&(t=this._platformLocation.getBaseHrefFromDOM()),null==t)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.");this._baseHref=t}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return g(this._baseHref,e)}path(e=!1){const t=this._platformLocation.pathname+f(this._platformLocation.search),n=this._platformLocation.hash;return n&&e?`${t}${n}`:t}pushState(e,t,n,a){const i=this.prepareExternalUrl(n+f(a));this._platformLocation.pushState(e,t,i)}replaceState(e,t,n,a){const i=this.prepareExternalUrl(n+f(a));this._platformLocation.replaceState(e,t,i)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(e=0){var t,n;null===(n=(t=this._platformLocation).historyGo)||void 0===n||n.call(t,e)}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(c),a.LFG(b,8))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})(),v=(()=>{class e extends E{constructor(e,t){super(),this._platformLocation=e,this._baseHref="",this._removeListenerFns=[],null!=t&&(this._baseHref=t)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){let t=this._platformLocation.hash;return null==t&&(t="#"),t.length>0?t.substring(1):t}prepareExternalUrl(e){const t=g(this._baseHref,e);return t.length>0?"#"+t:t}pushState(e,t,n,a){let i=this.prepareExternalUrl(n+f(a));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.pushState(e,t,i)}replaceState(e,t,n,a){let i=this.prepareExternalUrl(n+f(a));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.replaceState(e,t,i)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(e=0){var t,n;null===(n=(t=this._platformLocation).historyGo)||void 0===n||n.call(t,e)}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(c),a.LFG(b,8))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})(),T=(()=>{class e{constructor(e,t){this._subject=new a.vpe,this._urlChangeListeners=[],this._platformStrategy=e;const n=this._platformStrategy.getBaseHref();this._platformLocation=t,this._baseHref=m(O(n)),this._platformStrategy.onPopState(e=>{this._subject.emit({url:this.path(!0),pop:!0,state:e.state,type:e.type})})}path(e=!1){return this.normalize(this._platformStrategy.path(e))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(e,t=""){return this.path()==this.normalize(e+f(t))}normalize(t){return e.stripTrailingSlash(function(e,t){return e&&t.startsWith(e)?t.substring(e.length):t}(this._baseHref,O(t)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._platformStrategy.prepareExternalUrl(e)}go(e,t="",n=null){this._platformStrategy.pushState(n,"",e,t),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+f(t)),n)}replaceState(e,t="",n=null){this._platformStrategy.replaceState(n,"",e,t),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+f(t)),n)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}historyGo(e=0){var t,n;null===(n=(t=this._platformStrategy).historyGo)||void 0===n||n.call(t,e)}onUrlChange(e){this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(e=>{this._notifyUrlChangeListeners(e.url,e.state)}))}_notifyUrlChangeListeners(e="",t){this._urlChangeListeners.forEach(n=>n(e,t))}subscribe(e,t,n){return this._subject.subscribe({next:e,error:t,complete:n})}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(E),a.LFG(c))},e.normalizeQueryParams=f,e.joinWithSlash=g,e.stripTrailingSlash=m,e.\u0275prov=(0,a.Yz7)({factory:C,token:e,providedIn:"root"}),e})();function C(){return new T((0,a.LFG)(E),(0,a.LFG)(c))}function O(e){return e.replace(/\/index.html$/,"")}var R=(()=>((R=R||{})[R.Zero=0]="Zero",R[R.One=1]="One",R[R.Two=2]="Two",R[R.Few=3]="Few",R[R.Many=4]="Many",R[R.Other=5]="Other",R))(),A=(()=>((A=A||{})[A.Format=0]="Format",A[A.Standalone=1]="Standalone",A))(),N=(()=>((N=N||{})[N.Narrow=0]="Narrow",N[N.Abbreviated=1]="Abbreviated",N[N.Wide=2]="Wide",N[N.Short=3]="Short",N))(),w=(()=>((w=w||{})[w.Short=0]="Short",w[w.Medium=1]="Medium",w[w.Long=2]="Long",w[w.Full=3]="Full",w))(),I=(()=>((I=I||{})[I.Decimal=0]="Decimal",I[I.Group=1]="Group",I[I.List=2]="List",I[I.PercentSign=3]="PercentSign",I[I.PlusSign=4]="PlusSign",I[I.MinusSign=5]="MinusSign",I[I.Exponential=6]="Exponential",I[I.SuperscriptingExponent=7]="SuperscriptingExponent",I[I.PerMille=8]="PerMille",I[I[1/0]=9]="Infinity",I[I.NaN=10]="NaN",I[I.TimeSeparator=11]="TimeSeparator",I[I.CurrencyDecimal=12]="CurrencyDecimal",I[I.CurrencyGroup=13]="CurrencyGroup",I))();function M(e,t,n){const i=(0,a.cg1)(e),r=z([i[a.wAp.DaysFormat],i[a.wAp.DaysStandalone]],t);return z(r,n)}function x(e,t,n){const i=(0,a.cg1)(e),r=z([i[a.wAp.MonthsFormat],i[a.wAp.MonthsStandalone]],t);return z(r,n)}function D(e){return(0,a.cg1)(e)[a.wAp.FirstDayOfWeek]}function L(e,t){return z((0,a.cg1)(e)[a.wAp.DateFormat],t)}function P(e,t){return z((0,a.cg1)(e)[a.wAp.TimeFormat],t)}function k(e,t){return z((0,a.cg1)(e)[a.wAp.DateTimeFormat],t)}function F(e,t){const n=(0,a.cg1)(e),i=n[a.wAp.NumberSymbols][t];if(void 0===i){if(t===I.CurrencyDecimal)return n[a.wAp.NumberSymbols][I.Decimal];if(t===I.CurrencyGroup)return n[a.wAp.NumberSymbols][I.Group]}return i}const U=a.kL8;function B(e){if(!e[a.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${e[a.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function z(e,t){for(let n=t;n>-1;n--)if(void 0!==e[n])return e[n];throw new Error("Locale data API: locale data undefined")}function G(e){const[t,n]=e.split(":");return{hours:+t,minutes:+n}}const V=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,H={},Y=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var q=(()=>((q=q||{})[q.Short=0]="Short",q[q.ShortGMT=1]="ShortGMT",q[q.Long=2]="Long",q[q.Extended=3]="Extended",q))(),j=(()=>((j=j||{})[j.FullYear=0]="FullYear",j[j.Month=1]="Month",j[j.Date=2]="Date",j[j.Hours=3]="Hours",j[j.Minutes=4]="Minutes",j[j.Seconds=5]="Seconds",j[j.FractionalSeconds=6]="FractionalSeconds",j[j.Day=7]="Day",j))(),$=(()=>(($=$||{})[$.DayPeriods=0]="DayPeriods",$[$.Days=1]="Days",$[$.Months=2]="Months",$[$.Eras=3]="Eras",$))();function W(e,t,n,a){let i=function(e){if(oe(e))return e;if("number"==typeof e&&!isNaN(e))return new Date(e);if("string"==typeof e){if(e=e.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(e)){const[t,n=1,a=1]=e.split("-").map(e=>+e);return Q(t,n-1,a)}const t=parseFloat(e);if(!isNaN(e-t))return new Date(t);let n;if(n=e.match(V))return function(e){const t=new Date(0);let n=0,a=0;const i=e[8]?t.setUTCFullYear:t.setFullYear,r=e[8]?t.setUTCHours:t.setHours;e[9]&&(n=Number(e[9]+e[10]),a=Number(e[9]+e[11])),i.call(t,Number(e[1]),Number(e[2])-1,Number(e[3]));const s=Number(e[4]||0)-n,o=Number(e[5]||0)-a,l=Number(e[6]||0),c=Math.floor(1e3*parseFloat("0."+(e[7]||0)));return r.call(t,s,o,l,c),t}(n)}const t=new Date(e);if(!oe(t))throw new Error(`Unable to convert "${e}" into a date`);return t}(e);t=K(n,t)||t;let r,s=[];for(;t;){if(r=Y.exec(t),!r){s.push(t);break}{s=s.concat(r.slice(1));const e=s.pop();if(!e)break;t=e}}let o=i.getTimezoneOffset();a&&(o=se(a,o),i=function(e,t,n){const a=e.getTimezoneOffset();return function(e,t){return(e=new Date(e.getTime())).setMinutes(e.getMinutes()+t),e}(e,-1*(se(t,a)-a))}(i,a));let l="";return s.forEach(e=>{const t=function(e){if(re[e])return re[e];let t;switch(e){case"G":case"GG":case"GGG":t=ee($.Eras,N.Abbreviated);break;case"GGGG":t=ee($.Eras,N.Wide);break;case"GGGGG":t=ee($.Eras,N.Narrow);break;case"y":t=J(j.FullYear,1,0,!1,!0);break;case"yy":t=J(j.FullYear,2,0,!0,!0);break;case"yyy":t=J(j.FullYear,3,0,!1,!0);break;case"yyyy":t=J(j.FullYear,4,0,!1,!0);break;case"Y":t=ie(1);break;case"YY":t=ie(2,!0);break;case"YYY":t=ie(3);break;case"YYYY":t=ie(4);break;case"M":case"L":t=J(j.Month,1,1);break;case"MM":case"LL":t=J(j.Month,2,1);break;case"MMM":t=ee($.Months,N.Abbreviated);break;case"MMMM":t=ee($.Months,N.Wide);break;case"MMMMM":t=ee($.Months,N.Narrow);break;case"LLL":t=ee($.Months,N.Abbreviated,A.Standalone);break;case"LLLL":t=ee($.Months,N.Wide,A.Standalone);break;case"LLLLL":t=ee($.Months,N.Narrow,A.Standalone);break;case"w":t=ae(1);break;case"ww":t=ae(2);break;case"W":t=ae(1,!0);break;case"d":t=J(j.Date,1);break;case"dd":t=J(j.Date,2);break;case"c":case"cc":t=J(j.Day,1);break;case"ccc":t=ee($.Days,N.Abbreviated,A.Standalone);break;case"cccc":t=ee($.Days,N.Wide,A.Standalone);break;case"ccccc":t=ee($.Days,N.Narrow,A.Standalone);break;case"cccccc":t=ee($.Days,N.Short,A.Standalone);break;case"E":case"EE":case"EEE":t=ee($.Days,N.Abbreviated);break;case"EEEE":t=ee($.Days,N.Wide);break;case"EEEEE":t=ee($.Days,N.Narrow);break;case"EEEEEE":t=ee($.Days,N.Short);break;case"a":case"aa":case"aaa":t=ee($.DayPeriods,N.Abbreviated);break;case"aaaa":t=ee($.DayPeriods,N.Wide);break;case"aaaaa":t=ee($.DayPeriods,N.Narrow);break;case"b":case"bb":case"bbb":t=ee($.DayPeriods,N.Abbreviated,A.Standalone,!0);break;case"bbbb":t=ee($.DayPeriods,N.Wide,A.Standalone,!0);break;case"bbbbb":t=ee($.DayPeriods,N.Narrow,A.Standalone,!0);break;case"B":case"BB":case"BBB":t=ee($.DayPeriods,N.Abbreviated,A.Format,!0);break;case"BBBB":t=ee($.DayPeriods,N.Wide,A.Format,!0);break;case"BBBBB":t=ee($.DayPeriods,N.Narrow,A.Format,!0);break;case"h":t=J(j.Hours,1,-12);break;case"hh":t=J(j.Hours,2,-12);break;case"H":t=J(j.Hours,1);break;case"HH":t=J(j.Hours,2);break;case"m":t=J(j.Minutes,1);break;case"mm":t=J(j.Minutes,2);break;case"s":t=J(j.Seconds,1);break;case"ss":t=J(j.Seconds,2);break;case"S":t=J(j.FractionalSeconds,1);break;case"SS":t=J(j.FractionalSeconds,2);break;case"SSS":t=J(j.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":t=te(q.Short);break;case"ZZZZZ":t=te(q.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=te(q.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":t=te(q.Long);break;default:return null}return re[e]=t,t}(e);l+=t?t(i,n,o):"''"===e?"'":e.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),l}function Q(e,t,n){const a=new Date(0);return a.setFullYear(e,t,n),a.setHours(0,0,0),a}function K(e,t){const n=function(e){return(0,a.cg1)(e)[a.wAp.LocaleId]}(e);if(H[n]=H[n]||{},H[n][t])return H[n][t];let i="";switch(t){case"shortDate":i=L(e,w.Short);break;case"mediumDate":i=L(e,w.Medium);break;case"longDate":i=L(e,w.Long);break;case"fullDate":i=L(e,w.Full);break;case"shortTime":i=P(e,w.Short);break;case"mediumTime":i=P(e,w.Medium);break;case"longTime":i=P(e,w.Long);break;case"fullTime":i=P(e,w.Full);break;case"short":const t=K(e,"shortTime"),n=K(e,"shortDate");i=Z(k(e,w.Short),[t,n]);break;case"medium":const a=K(e,"mediumTime"),r=K(e,"mediumDate");i=Z(k(e,w.Medium),[a,r]);break;case"long":const s=K(e,"longTime"),o=K(e,"longDate");i=Z(k(e,w.Long),[s,o]);break;case"full":const l=K(e,"fullTime"),c=K(e,"fullDate");i=Z(k(e,w.Full),[l,c])}return i&&(H[n][t]=i),i}function Z(e,t){return t&&(e=e.replace(/\{([^}]+)}/g,function(e,n){return null!=t&&n in t?t[n]:e})),e}function X(e,t,n="-",a,i){let r="";(e<0||i&&e<=0)&&(i?e=1-e:(e=-e,r=n));let s=String(e);for(;s.length0||o>-n)&&(o+=n),e===j.Hours)0===o&&-12===n&&(o=12);else if(e===j.FractionalSeconds)return l=t,X(o,3).substr(0,l);var l;const c=F(s,I.MinusSign);return X(o,t,c,a,i)}}function ee(e,t,n=A.Format,i=!1){return function(r,s){return function(e,t,n,i,r,s){switch(n){case $.Months:return x(t,r,i)[e.getMonth()];case $.Days:return M(t,r,i)[e.getDay()];case $.DayPeriods:const o=e.getHours(),l=e.getMinutes();if(s){const e=function(e){const t=(0,a.cg1)(e);return B(t),(t[a.wAp.ExtraData][2]||[]).map(e=>"string"==typeof e?G(e):[G(e[0]),G(e[1])])}(t),n=function(e,t,n){const i=(0,a.cg1)(e);B(i);const r=z([i[a.wAp.ExtraData][0],i[a.wAp.ExtraData][1]],t)||[];return z(r,n)||[]}(t,r,i),s=e.findIndex(e=>{if(Array.isArray(e)){const[t,n]=e,a=o>=t.hours&&l>=t.minutes,i=o0?Math.floor(i/60):Math.ceil(i/60);switch(e){case q.Short:return(i>=0?"+":"")+X(s,2,r)+X(Math.abs(i%60),2,r);case q.ShortGMT:return"GMT"+(i>=0?"+":"")+X(s,1,r);case q.Long:return"GMT"+(i>=0?"+":"")+X(s,2,r)+":"+X(Math.abs(i%60),2,r);case q.Extended:return 0===a?"Z":(i>=0?"+":"")+X(s,2,r)+":"+X(Math.abs(i%60),2,r);default:throw new Error(`Unknown zone width "${e}"`)}}}function ne(e){return Q(e.getFullYear(),e.getMonth(),e.getDate()+(4-e.getDay()))}function ae(e,t=!1){return function(n,a){let i;if(t){const e=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,t=n.getDate();i=1+Math.floor((t+e)/7)}else{const e=ne(n),t=function(e){const t=Q(e,0,1).getDay();return Q(e,0,1+(t<=4?4:11)-t)}(e.getFullYear()),a=e.getTime()-t.getTime();i=1+Math.round(a/6048e5)}return X(i,e,F(a,I.MinusSign))}}function ie(e,t=!1){return function(n,a){return X(ne(n).getFullYear(),e,F(a,I.MinusSign),t)}}const re={};function se(e,t){e=e.replace(/:/g,"");const n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(n)?t:n}function oe(e){return e instanceof Date&&!isNaN(e.valueOf())}class le{}let ce=(()=>{class e extends le{constructor(e){super(),this.locale=e}getPluralCategory(e,t){switch(U(t||this.locale)(e)){case R.Zero:return"zero";case R.One:return"one";case R.Two:return"two";case R.Few:return"few";case R.Many:return"many";default:return"other"}}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(a.soG))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})();function de(e,t){t=encodeURIComponent(t);for(const n of e.split(";")){const e=n.indexOf("="),[a,i]=-1==e?[n,""]:[n.slice(0,e),n.slice(e+1)];if(a.trim()===t)return decodeURIComponent(i)}return null}let ue=(()=>{class e{constructor(e,t,n,a){this._iterableDiffers=e,this._keyValueDiffers=t,this._ngEl=n,this._renderer=a,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(e){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof e?e.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(e){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof e?e.split(/\s+/):e,this._rawClass&&((0,a.sIi)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const e=this._iterableDiffer.diff(this._rawClass);e&&this._applyIterableChanges(e)}else if(this._keyValueDiffer){const e=this._keyValueDiffer.diff(this._rawClass);e&&this._applyKeyValueChanges(e)}}_applyKeyValueChanges(e){e.forEachAddedItem(e=>this._toggleClass(e.key,e.currentValue)),e.forEachChangedItem(e=>this._toggleClass(e.key,e.currentValue)),e.forEachRemovedItem(e=>{e.previousValue&&this._toggleClass(e.key,!1)})}_applyIterableChanges(e){e.forEachAddedItem(e=>{if("string"!=typeof e.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${(0,a.AaK)(e.item)}`);this._toggleClass(e.item,!0)}),e.forEachRemovedItem(e=>this._toggleClass(e.item,!1))}_applyClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(e=>this._toggleClass(e,!0)):Object.keys(e).forEach(t=>this._toggleClass(t,!!e[t])))}_removeClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(e=>this._toggleClass(e,!1)):Object.keys(e).forEach(e=>this._toggleClass(e,!1)))}_toggleClass(e,t){(e=e.trim())&&e.split(/\s+/g).forEach(e=>{t?this._renderer.addClass(this._ngEl.nativeElement,e):this._renderer.removeClass(this._ngEl.nativeElement,e)})}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(a.ZZ4),a.Y36(a.aQg),a.Y36(a.SBq),a.Y36(a.Qsj))},e.\u0275dir=a.lG2({type:e,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),e})();class _e{constructor(e,t,n,a){this.$implicit=e,this.ngForOf=t,this.index=n,this.count=a}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let he=(()=>{class e{constructor(e,t,n){this._viewContainer=e,this._template=t,this._differs=n,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const n=this._ngForOf;if(!this._differ&&n)try{this._differ=this._differs.find(n).create(this.ngForTrackBy)}catch(t){throw new Error(`Cannot find a differ supporting object '${n}' of type '${e=n,e.name||typeof e}'. NgFor only supports binding to Iterables such as Arrays.`)}}var e;if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const t=[];e.forEachOperation((e,n,a)=>{if(null==e.previousIndex){const n=this._viewContainer.createEmbeddedView(this._template,new _e(null,this._ngForOf,-1,-1),null===a?void 0:a),i=new pe(e,n);t.push(i)}else if(null==a)this._viewContainer.remove(null===n?void 0:n);else if(null!==n){const i=this._viewContainer.get(n);this._viewContainer.move(i,a);const r=new pe(e,i);t.push(r)}});for(let n=0;n{this._viewContainer.get(e.currentIndex).context.$implicit=e.item})}_perViewChange(e,t){e.context.$implicit=t.item}static ngTemplateContextGuard(e,t){return!0}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(a.s_b),a.Y36(a.Rgc),a.Y36(a.ZZ4))},e.\u0275dir=a.lG2({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),e})();class pe{constructor(e,t){this.record=e,this.view=t}}let ge=(()=>{class e{constructor(e,t){this._viewContainer=e,this._context=new me,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=t}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){fe("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){fe("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){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)))}static ngTemplateContextGuard(e,t){return!0}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(a.s_b),a.Y36(a.Rgc))},e.\u0275dir=a.lG2({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),e})();class me{constructor(){this.$implicit=null,this.ngIf=null}}function fe(e,t){if(t&&!t.createEmbeddedView)throw new Error(`${e} must be a TemplateRef, but received '${(0,a.AaK)(t)}'.`)}class Ee{constructor(e,t){this._viewContainerRef=e,this._templateRef=t,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(e){e&&!this._created?this.create():!e&&this._created&&this.destroy()}}let Se=(()=>{class e{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(e)}_matchCase(e){const t=e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||t,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),t}_updateDefaultCases(e){if(this._defaultViews&&e!==this._defaultUsed){this._defaultUsed=e;for(let t=0;t{class e{constructor(e,t,n){this.ngSwitch=n,n._addCase(),this._view=new Ee(e,t)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(a.s_b),a.Y36(a.Rgc),a.Y36(Se,9))},e.\u0275dir=a.lG2({type:e,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}}),e})(),ye=(()=>{class e{constructor(e,t,n){n._addDefault(new Ee(e,t))}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(a.s_b),a.Y36(a.Rgc),a.Y36(Se,9))},e.\u0275dir=a.lG2({type:e,selectors:[["","ngSwitchDefault",""]]}),e})(),ve=(()=>{class e{constructor(e,t,n){this._ngEl=e,this._differs=t,this._renderer=n,this._ngStyle=null,this._differ=null}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){const e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,t){const[n,a]=e.split(".");null!=(t=null!=t&&a?`${t}${a}`:t)?this._renderer.setStyle(this._ngEl.nativeElement,n,t):this._renderer.removeStyle(this._ngEl.nativeElement,n)}_applyChanges(e){e.forEachRemovedItem(e=>this._setStyle(e.key,null)),e.forEachAddedItem(e=>this._setStyle(e.key,e.currentValue)),e.forEachChangedItem(e=>this._setStyle(e.key,e.currentValue))}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(a.SBq),a.Y36(a.aQg),a.Y36(a.Qsj))},e.\u0275dir=a.lG2({type:e,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}}),e})(),Te=(()=>{class e{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}ngOnChanges(e){if(e.ngTemplateOutlet){const e=this._viewContainerRef;this._viewRef&&e.remove(e.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?e.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null}else this._viewRef&&e.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(a.s_b))},e.\u0275dir=a.lG2({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet"},features:[a.TTD]}),e})();function Ce(e,t){return Error(`InvalidPipeArgument: '${t}' for pipe '${(0,a.AaK)(e)}'`)}class Oe{createSubscription(e,t){return e.subscribe({next:t,error:e=>{throw e}})}dispose(e){e.unsubscribe()}onDestroy(e){e.unsubscribe()}}class Re{createSubscription(e,t){return e.then(t,e=>{throw e})}dispose(e){}onDestroy(e){}}const Ae=new Re,Ne=new Oe;let we=(()=>{class e{constructor(e){this._ref=e,this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null}ngOnDestroy(){this._subscription&&this._dispose()}transform(e){return this._obj?e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue:(e&&this._subscribe(e),this._latestValue)}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,t=>this._updateLatestValue(e,t))}_selectStrategy(t){if((0,a.QGY)(t))return Ae;if((0,a.F4k)(t))return Ne;throw Ce(e,t)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,t){e===this._obj&&(this._latestValue=t,this._ref.markForCheck())}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(a.sBO,16))},e.\u0275pipe=a.Yjl({name:"async",type:e,pure:!1}),e})(),Ie=(()=>{class e{constructor(e){this.locale=e}transform(t,n="mediumDate",a,i){if(null==t||""===t||t!=t)return null;try{return W(t,n,i||this.locale,a)}catch(r){throw Ce(e,r.message)}}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(a.soG,16))},e.\u0275pipe=a.Yjl({name:"date",type:e,pure:!0}),e})(),Me=(()=>{class e{transform(t,n,a){if(null==t)return null;if(!this.supports(t))throw Ce(e,t);return t.slice(n,a)}supports(e){return"string"==typeof e||Array.isArray(e)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275pipe=a.Yjl({name:"slice",type:e,pure:!1}),e})(),xe=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({providers:[{provide:le,useClass:ce}]}),e})();const De="browser";function Le(e){return e===De}function Pe(e){return"server"===e}let ke=(()=>{class e{}return e.\u0275prov=(0,a.Yz7)({token:e,providedIn:"root",factory:()=>new Fe((0,a.LFG)(l),window)}),e})();class Fe{constructor(e,t){this.document=e,this.window=t,this.offset=()=>[0,0]}setOffset(e){this.offset=Array.isArray(e)?()=>e:e}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(e){this.supportsScrolling()&&this.window.scrollTo(e[0],e[1])}scrollToAnchor(e){if(!this.supportsScrolling())return;const t=function(e,t){const n=e.getElementById(t)||e.getElementsByName(t)[0];if(n)return n;if("function"==typeof e.createTreeWalker&&e.body&&(e.body.createShadowRoot||e.body.attachShadow)){const n=e.createTreeWalker(e.body,NodeFilter.SHOW_ELEMENT);let a=n.currentNode;for(;a;){const e=a.shadowRoot;if(e){const n=e.getElementById(t)||e.querySelector(`[name="${t}"]`);if(n)return n}a=n.nextNode()}}return null}(this.document,e);t&&(this.scrollToElement(t),this.attemptFocus(t))}setHistoryScrollRestoration(e){if(this.supportScrollRestoration()){const t=this.window.history;t&&t.scrollRestoration&&(t.scrollRestoration=e)}}scrollToElement(e){const t=e.getBoundingClientRect(),n=t.left+this.window.pageXOffset,a=t.top+this.window.pageYOffset,i=this.offset();this.window.scrollTo(n-i[0],a-i[1])}attemptFocus(e){return e.focus(),this.document.activeElement===e}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const e=Ue(this.window.history)||Ue(Object.getPrototypeOf(this.window.history));return!(!e||!e.writable&&!e.set)}catch(e){return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(e){return!1}}}function Ue(e){return Object.getOwnPropertyDescriptor(e,"scrollRestoration")}class Be{}},91841:function(e,t,n){"use strict";n.d(t,{eN:function(){return N},JF:function(){return G}});var a=n(38583),i=n(37716),r=n(25917),s=n(67574),o=n(94612),l=n(45435),c=n(88002);class d{}class u{}class _{constructor(e){this.normalizedNames=new Map,this.lazyUpdate=null,e?this.lazyInit="string"==typeof e?()=>{this.headers=new Map,e.split("\n").forEach(e=>{const t=e.indexOf(":");if(t>0){const n=e.slice(0,t),a=n.toLowerCase(),i=e.slice(t+1).trim();this.maybeSetNormalizedName(n,a),this.headers.has(a)?this.headers.get(a).push(i):this.headers.set(a,[i])}})}:()=>{this.headers=new Map,Object.keys(e).forEach(t=>{let n=e[t];const a=t.toLowerCase();"string"==typeof n&&(n=[n]),n.length>0&&(this.headers.set(a,n),this.maybeSetNormalizedName(t,a))})}:this.headers=new Map}has(e){return this.init(),this.headers.has(e.toLowerCase())}get(e){this.init();const t=this.headers.get(e.toLowerCase());return t&&t.length>0?t[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(e){return this.init(),this.headers.get(e.toLowerCase())||null}append(e,t){return this.clone({name:e,value:t,op:"a"})}set(e,t){return this.clone({name:e,value:t,op:"s"})}delete(e,t){return this.clone({name:e,value:t,op:"d"})}maybeSetNormalizedName(e,t){this.normalizedNames.has(t)||this.normalizedNames.set(t,e)}init(){this.lazyInit&&(this.lazyInit instanceof _?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(e=>this.applyUpdate(e)),this.lazyUpdate=null))}copyFrom(e){e.init(),Array.from(e.headers.keys()).forEach(t=>{this.headers.set(t,e.headers.get(t)),this.normalizedNames.set(t,e.normalizedNames.get(t))})}clone(e){const t=new _;return t.lazyInit=this.lazyInit&&this.lazyInit instanceof _?this.lazyInit:this,t.lazyUpdate=(this.lazyUpdate||[]).concat([e]),t}applyUpdate(e){const t=e.name.toLowerCase();switch(e.op){case"a":case"s":let n=e.value;if("string"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(e.name,t);const a=("a"===e.op?this.headers.get(t):void 0)||[];a.push(...n),this.headers.set(t,a);break;case"d":const i=e.value;if(i){let e=this.headers.get(t);if(!e)return;e=e.filter(e=>-1===i.indexOf(e)),0===e.length?(this.headers.delete(t),this.normalizedNames.delete(t)):this.headers.set(t,e)}else this.headers.delete(t),this.normalizedNames.delete(t)}}forEach(e){this.init(),Array.from(this.normalizedNames.keys()).forEach(t=>e(this.normalizedNames.get(t),this.headers.get(t)))}}class h{encodeKey(e){return p(e)}encodeValue(e){return p(e)}decodeKey(e){return decodeURIComponent(e)}decodeValue(e){return decodeURIComponent(e)}}function p(e){return encodeURIComponent(e).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,"/")}function g(e){return`${e}`}class m{constructor(e={}){if(this.updates=null,this.cloneFrom=null,this.encoder=e.encoder||new h,e.fromString){if(e.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function(e,t){const n=new Map;return e.length>0&&e.replace(/^\?/,"").split("&").forEach(e=>{const a=e.indexOf("="),[i,r]=-1==a?[t.decodeKey(e),""]:[t.decodeKey(e.slice(0,a)),t.decodeValue(e.slice(a+1))],s=n.get(i)||[];s.push(r),n.set(i,s)}),n}(e.fromString,this.encoder)}else e.fromObject?(this.map=new Map,Object.keys(e.fromObject).forEach(t=>{const n=e.fromObject[t];this.map.set(t,Array.isArray(n)?n:[n])})):this.map=null}has(e){return this.init(),this.map.has(e)}get(e){this.init();const t=this.map.get(e);return t?t[0]:null}getAll(e){return this.init(),this.map.get(e)||null}keys(){return this.init(),Array.from(this.map.keys())}append(e,t){return this.clone({param:e,value:t,op:"a"})}appendAll(e){const t=[];return Object.keys(e).forEach(n=>{const a=e[n];Array.isArray(a)?a.forEach(e=>{t.push({param:n,value:e,op:"a"})}):t.push({param:n,value:a,op:"a"})}),this.clone(t)}set(e,t){return this.clone({param:e,value:t,op:"s"})}delete(e,t){return this.clone({param:e,value:t,op:"d"})}toString(){return this.init(),this.keys().map(e=>{const t=this.encoder.encodeKey(e);return this.map.get(e).map(e=>t+"="+this.encoder.encodeValue(e)).join("&")}).filter(e=>""!==e).join("&")}clone(e){const t=new m({encoder:this.encoder});return t.cloneFrom=this.cloneFrom||this,t.updates=(this.updates||[]).concat(e),t}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(e=>this.map.set(e,this.cloneFrom.map.get(e))),this.updates.forEach(e=>{switch(e.op){case"a":case"s":const t=("a"===e.op?this.map.get(e.param):void 0)||[];t.push(g(e.value)),this.map.set(e.param,t);break;case"d":if(void 0===e.value){this.map.delete(e.param);break}{let t=this.map.get(e.param)||[];const n=t.indexOf(g(e.value));-1!==n&&t.splice(n,1),t.length>0?this.map.set(e.param,t):this.map.delete(e.param)}}}),this.cloneFrom=this.updates=null)}}class f{constructor(){this.map=new Map}set(e,t){return this.map.set(e,t),this}get(e){return this.map.has(e)||this.map.set(e,e.defaultValue()),this.map.get(e)}delete(e){return this.map.delete(e),this}keys(){return this.map.keys()}}function E(e){return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer}function S(e){return"undefined"!=typeof Blob&&e instanceof Blob}function b(e){return"undefined"!=typeof FormData&&e instanceof FormData}class y{constructor(e,t,n,a){let i;if(this.url=t,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=e.toUpperCase(),function(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||a?(this.body=void 0!==n?n:null,i=a):i=n,i&&(this.reportProgress=!!i.reportProgress,this.withCredentials=!!i.withCredentials,i.responseType&&(this.responseType=i.responseType),i.headers&&(this.headers=i.headers),i.context&&(this.context=i.context),i.params&&(this.params=i.params)),this.headers||(this.headers=new _),this.context||(this.context=new f),this.params){const e=this.params.toString();if(0===e.length)this.urlWithParams=t;else{const n=t.indexOf("?");this.urlWithParams=t+(-1===n?"?":nt.set(n,e.setHeaders[n]),l)),e.setParams&&(c=Object.keys(e.setParams).reduce((t,n)=>t.set(n,e.setParams[n]),c)),new y(n,a,r,{params:c,headers:l,context:d,reportProgress:o,responseType:i,withCredentials:s})}}var v=(()=>((v=v||{})[v.Sent=0]="Sent",v[v.UploadProgress=1]="UploadProgress",v[v.ResponseHeader=2]="ResponseHeader",v[v.DownloadProgress=3]="DownloadProgress",v[v.Response=4]="Response",v[v.User=5]="User",v))();class T{constructor(e,t=200,n="OK"){this.headers=e.headers||new _,this.status=void 0!==e.status?e.status:t,this.statusText=e.statusText||n,this.url=e.url||null,this.ok=this.status>=200&&this.status<300}}class C extends T{constructor(e={}){super(e),this.type=v.ResponseHeader}clone(e={}){return new C({headers:e.headers||this.headers,status:void 0!==e.status?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}}class O extends T{constructor(e={}){super(e),this.type=v.Response,this.body=void 0!==e.body?e.body:null}clone(e={}){return new O({body:void 0!==e.body?e.body:this.body,headers:e.headers||this.headers,status:void 0!==e.status?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}}class R extends T{constructor(e){super(e,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${e.url||"(unknown url)"}`:`Http failure response for ${e.url||"(unknown url)"}: ${e.status} ${e.statusText}`,this.error=e.error||null}}function A(e,t){return{body:t,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials}}let N=(()=>{class e{constructor(e){this.handler=e}request(e,t,n={}){let a;if(e instanceof y)a=e;else{let i,r;i=n.headers instanceof _?n.headers:new _(n.headers),n.params&&(r=n.params instanceof m?n.params:new m({fromObject:n.params})),a=new y(e,t,void 0!==n.body?n.body:null,{headers:i,context:n.context,params:r,reportProgress:n.reportProgress,responseType:n.responseType||"json",withCredentials:n.withCredentials})}const i=(0,r.of)(a).pipe((0,o.b)(e=>this.handler.handle(e)));if(e instanceof y||"events"===n.observe)return i;const s=i.pipe((0,l.h)(e=>e instanceof O));switch(n.observe||"body"){case"body":switch(a.responseType){case"arraybuffer":return s.pipe((0,c.U)(e=>{if(null!==e.body&&!(e.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return e.body}));case"blob":return s.pipe((0,c.U)(e=>{if(null!==e.body&&!(e.body instanceof Blob))throw new Error("Response is not a Blob.");return e.body}));case"text":return s.pipe((0,c.U)(e=>{if(null!==e.body&&"string"!=typeof e.body)throw new Error("Response is not a string.");return e.body}));case"json":default:return s.pipe((0,c.U)(e=>e.body))}case"response":return s;default:throw new Error(`Unreachable: unhandled observe type ${n.observe}}`)}}delete(e,t={}){return this.request("DELETE",e,t)}get(e,t={}){return this.request("GET",e,t)}head(e,t={}){return this.request("HEAD",e,t)}jsonp(e,t){return this.request("JSONP",e,{params:(new m).append(t,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,t={}){return this.request("OPTIONS",e,t)}patch(e,t,n={}){return this.request("PATCH",e,A(n,t))}post(e,t,n={}){return this.request("POST",e,A(n,t))}put(e,t,n={}){return this.request("PUT",e,A(n,t))}}return e.\u0275fac=function(t){return new(t||e)(i.LFG(d))},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e})();class w{constructor(e,t){this.next=e,this.interceptor=t}handle(e){return this.interceptor.intercept(e,this.next)}}const I=new i.OlP("HTTP_INTERCEPTORS");let M=(()=>{class e{intercept(e,t){return t.handle(e)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e})();const x=/^\)\]\}',?\n/;let D=(()=>{class e{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new s.y(t=>{const n=this.xhrFactory.build();if(n.open(e.method,e.urlWithParams),e.withCredentials&&(n.withCredentials=!0),e.headers.forEach((e,t)=>n.setRequestHeader(e,t.join(","))),e.headers.has("Accept")||n.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const t=e.detectContentTypeHeader();null!==t&&n.setRequestHeader("Content-Type",t)}if(e.responseType){const t=e.responseType.toLowerCase();n.responseType="json"!==t?t:"text"}const a=e.serializeBody();let i=null;const r=()=>{if(null!==i)return i;const t=1223===n.status?204:n.status,a=n.statusText||"OK",r=new _(n.getAllResponseHeaders()),s=function(e){return"responseURL"in e&&e.responseURL?e.responseURL:/^X-Request-URL:/m.test(e.getAllResponseHeaders())?e.getResponseHeader("X-Request-URL"):null}(n)||e.url;return i=new C({headers:r,status:t,statusText:a,url:s}),i},s=()=>{let{headers:a,status:i,statusText:s,url:o}=r(),l=null;204!==i&&(l=void 0===n.response?n.responseText:n.response),0===i&&(i=l?200:0);let c=i>=200&&i<300;if("json"===e.responseType&&"string"==typeof l){const e=l;l=l.replace(x,"");try{l=""!==l?JSON.parse(l):null}catch(d){l=e,c&&(c=!1,l={error:d,text:l})}}c?(t.next(new O({body:l,headers:a,status:i,statusText:s,url:o||void 0})),t.complete()):t.error(new R({error:l,headers:a,status:i,statusText:s,url:o||void 0}))},o=e=>{const{url:a}=r(),i=new R({error:e,status:n.status||0,statusText:n.statusText||"Unknown Error",url:a||void 0});t.error(i)};let l=!1;const c=a=>{l||(t.next(r()),l=!0);let i={type:v.DownloadProgress,loaded:a.loaded};a.lengthComputable&&(i.total=a.total),"text"===e.responseType&&n.responseText&&(i.partialText=n.responseText),t.next(i)},d=e=>{let n={type:v.UploadProgress,loaded:e.loaded};e.lengthComputable&&(n.total=e.total),t.next(n)};return n.addEventListener("load",s),n.addEventListener("error",o),n.addEventListener("timeout",o),n.addEventListener("abort",o),e.reportProgress&&(n.addEventListener("progress",c),null!==a&&n.upload&&n.upload.addEventListener("progress",d)),n.send(a),t.next({type:v.Sent}),()=>{n.removeEventListener("error",o),n.removeEventListener("abort",o),n.removeEventListener("load",s),n.removeEventListener("timeout",o),e.reportProgress&&(n.removeEventListener("progress",c),null!==a&&n.upload&&n.upload.removeEventListener("progress",d)),n.readyState!==n.DONE&&n.abort()}})}}return e.\u0275fac=function(t){return new(t||e)(i.LFG(a.JF))},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e})();const L=new i.OlP("XSRF_COOKIE_NAME"),P=new i.OlP("XSRF_HEADER_NAME");class k{}let F=(()=>{class e{constructor(e,t,n){this.doc=e,this.platform=t,this.cookieName=n,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,a.Mx)(e,this.cookieName),this.lastCookieString=e),this.lastToken}}return e.\u0275fac=function(t){return new(t||e)(i.LFG(a.K0),i.LFG(i.Lbi),i.LFG(L))},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e})(),U=(()=>{class e{constructor(e,t){this.tokenService=e,this.headerName=t}intercept(e,t){const n=e.url.toLowerCase();if("GET"===e.method||"HEAD"===e.method||n.startsWith("http://")||n.startsWith("https://"))return t.handle(e);const a=this.tokenService.getToken();return null===a||e.headers.has(this.headerName)||(e=e.clone({headers:e.headers.set(this.headerName,a)})),t.handle(e)}}return e.\u0275fac=function(t){return new(t||e)(i.LFG(k),i.LFG(P))},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e})(),B=(()=>{class e{constructor(e,t){this.backend=e,this.injector=t,this.chain=null}handle(e){if(null===this.chain){const e=this.injector.get(I,[]);this.chain=e.reduceRight((e,t)=>new w(e,t),this.backend)}return this.chain.handle(e)}}return e.\u0275fac=function(t){return new(t||e)(i.LFG(u),i.LFG(i.zs3))},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e})(),z=(()=>{class e{static disable(){return{ngModule:e,providers:[{provide:U,useClass:M}]}}static withOptions(t={}){return{ngModule:e,providers:[t.cookieName?{provide:L,useValue:t.cookieName}:[],t.headerName?{provide:P,useValue:t.headerName}:[]]}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({providers:[U,{provide:I,useExisting:U,multi:!0},{provide:k,useClass:F},{provide:L,useValue:"XSRF-TOKEN"},{provide:P,useValue:"X-XSRF-TOKEN"}]}),e})(),G=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({providers:[N,{provide:d,useClass:B},D,{provide:u,useExisting:D}],imports:[[z.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),e})()},37716:function(e,t,n){"use strict";n.d(t,{deG:function(){return nn},tb:function(){return $l},AFp:function(){return Vl},ip1:function(){return zl},CZH:function(){return Gl},hGG:function(){return zc},z2F:function(){return Ic},sBO:function(){return Lo},Sil:function(){return ic},_Vd:function(){return ao},EJc:function(){return Kl},SBq:function(){return oo},qLn:function(){return Ca},vpe:function(){return El},gxx:function(){return cr},tBr:function(){return On},XFs:function(){return w},OlP:function(){return tn},zs3:function(){return Cr},IIB:function(){return Ul},ZZ4:function(){return Ao},aQg:function(){return wo},soG:function(){return Ql},YKP:function(){return Yo},v3s:function(){return xc},h0i:function(){return Ho},PXZ:function(){return Oc},R0b:function(){return oc},FiY:function(){return Rn},r_U:function(){return Bl},Lbi:function(){return jl},g9A:function(){return ql},n_E:function(){return bl},Qsj:function(){return uo},FYo:function(){return co},JOm:function(){return Na},Tiy:function(){return ho},q3G:function(){return ga},WD2:function(){return ge},tp0:function(){return An},EAV:function(){return Pc},Rgc:function(){return Bo},dDg:function(){return pc},DyG:function(){return sn},GfV:function(){return po},i9L:function(){return rn},s_b:function(){return jo},ifc:function(){return P},eFA:function(){return Rc},G48:function(){return Tc},Gpc:function(){return h},f3M:function(){return vn},X6Q:function(){return vc},_c5:function(){return Uc},VLi:function(){return fc},c2e:function(){return Wl},zSh:function(){return ur},wAp:function(){return Ys},vHH:function(){return m},EiD:function(){return ha},mCW:function(){return Kn},qzn:function(){return Bn},JVY:function(){return Gn},pB0:function(){return qn},eBb:function(){return Hn},L6k:function(){return Vn},LAX:function(){return Yn},cg1:function(){return Gs},Tjo:function(){return Fc},kL8:function(){return Vs},yhl:function(){return zn},dqk:function(){return z},sIi:function(){return Lr},CqO:function(){return ts},QGY:function(){return Jr},F4k:function(){return es},RDi:function(){return ve},AaK:function(){return d},z3N:function(){return Un},qOj:function(){return Rr},TTD:function(){return me},_Bn:function(){return eo},xp6:function(){return pi},uIk:function(){return Br},Tol:function(){return bs},Gre:function(){return Ps},ekj:function(){return Ss},Suo:function(){return xl},Xpm:function(){return Z},lG2:function(){return ie},Yz7:function(){return b},cJS:function(){return y},oAB:function(){return te},Yjl:function(){return re},Y36:function(){return Hr},_UZ:function(){return Wr},GkF:function(){return Zr},BQk:function(){return Kr},ynx:function(){return Qr},qZA:function(){return $r},TgZ:function(){return jr},EpF:function(){return Xr},n5z:function(){return Qt},Ikx:function(){return ks},LFG:function(){return yn},$8M:function(){return Zt},NdJ:function(){return ns},CRH:function(){return Dl},oxw:function(){return rs},ALo:function(){return ul},lcZ:function(){return _l},xi3:function(){return hl},Dn7:function(){return pl},Hsn:function(){return ls},F$t:function(){return os},Q6J:function(){return Yr},s9C:function(){return cs},MGl:function(){return ds},hYB:function(){return us},DdM:function(){return ol},VKq:function(){return ll},iGM:function(){return Il},MAs:function(){return Vr},Jf7:function(){return Ra},CHM:function(){return Ge},oJD:function(){return ma},LSH:function(){return fa},kYT:function(){return ne},Udp:function(){return Es},d8E:function(){return Fs},YNc:function(){return Gr},W1O:function(){return Fl},_uU:function(){return xs},Oqu:function(){return Ds},hij:function(){return Ls},Gf:function(){return Ml}});var a=n(79765),i=n(75319),r=n(67574),s=n(66682),o=n(78345);function l(e){for(let t in e)if(e[t]===l)return t;throw Error("Could not find renamed property on target object.")}function c(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function d(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(d).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function u(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const _=l({__forward_ref__:l});function h(e){return e.__forward_ref__=h,e.toString=function(){return d(this())},e}function p(e){return g(e)?e():e}function g(e){return"function"==typeof e&&e.hasOwnProperty(_)&&e.__forward_ref__===h}class m extends Error{constructor(e,t){super(function(e,t){return`${e?`NG0${e}: `:""}${t}`}(e,t)),this.code=e}}function f(e){return"string"==typeof e?e:null==e?"":String(e)}function E(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():f(e)}function S(e,t){const n=t?` in ${t}`:"";throw new m("201",`No provider for ${E(e)} found${n}`)}function b(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function y(e){return{providers:e.providers||[],imports:e.imports||[]}}function v(e){return T(e,O)||T(e,A)}function T(e,t){return e.hasOwnProperty(t)?e[t]:null}function C(e){return e&&(e.hasOwnProperty(R)||e.hasOwnProperty(N))?e[R]:null}const O=l({"\u0275prov":l}),R=l({"\u0275inj":l}),A=l({ngInjectableDef:l}),N=l({ngInjectorDef:l});var w=(()=>((w=w||{})[w.Default=0]="Default",w[w.Host=1]="Host",w[w.Self=2]="Self",w[w.SkipSelf=4]="SkipSelf",w[w.Optional=8]="Optional",w))();let I;function M(e){const t=I;return I=e,t}function x(e,t,n){const a=v(e);return a&&"root"==a.providedIn?void 0===a.value?a.value=a.factory():a.value:n&w.Optional?null:void 0!==t?t:void S(d(e),"Injector")}function D(e){return{toString:e}.toString()}var L=(()=>((L=L||{})[L.OnPush=0]="OnPush",L[L.Default=1]="Default",L))(),P=(()=>((P=P||{})[P.Emulated=0]="Emulated",P[P.None=2]="None",P[P.ShadowDom=3]="ShadowDom",P))();const k="undefined"!=typeof globalThis&&globalThis,F="undefined"!=typeof window&&window,U="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,B="undefined"!=typeof global&&global,z=k||B||F||U,G={},V=[],H=l({"\u0275cmp":l}),Y=l({"\u0275dir":l}),q=l({"\u0275pipe":l}),j=l({"\u0275mod":l}),$=l({"\u0275loc":l}),W=l({"\u0275fac":l}),Q=l({__NG_ELEMENT_ID__:l});let K=0;function Z(e){return D(()=>{const t={},n={type:e.type,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputs:null,outputs:null,exportAs:e.exportAs||null,onPush:e.changeDetection===L.OnPush,directiveDefs:null,pipeDefs:null,selectors:e.selectors||V,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||P.Emulated,id:"c",styles:e.styles||V,_:null,setInput:null,schemas:e.schemas||null,tView:null},a=e.directives,i=e.features,r=e.pipes;return n.id+=K++,n.inputs=ae(e.inputs,t),n.outputs=ae(e.outputs),i&&i.forEach(e=>e(n)),n.directiveDefs=a?()=>("function"==typeof a?a():a).map(X):null,n.pipeDefs=r?()=>("function"==typeof r?r():r).map(J):null,n})}function X(e){return se(e)||function(e){return e[Y]||null}(e)}function J(e){return function(e){return e[q]||null}(e)}const ee={};function te(e){return D(()=>{const t={type:e.type,bootstrap:e.bootstrap||V,declarations:e.declarations||V,imports:e.imports||V,exports:e.exports||V,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null};return null!=e.id&&(ee[e.id]=e.type),t})}function ne(e,t){return D(()=>{const n=oe(e,!0);n.declarations=t.declarations||V,n.imports=t.imports||V,n.exports=t.exports||V})}function ae(e,t){if(null==e)return G;const n={};for(const a in e)if(e.hasOwnProperty(a)){let i=e[a],r=i;Array.isArray(i)&&(r=i[1],i=i[0]),n[i]=a,t&&(t[i]=r)}return n}const ie=Z;function re(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,onDestroy:e.type.prototype.ngOnDestroy||null}}function se(e){return e[H]||null}function oe(e,t){const n=e[j]||null;if(!n&&!0===t)throw new Error(`Type ${d(e)} does not have '\u0275mod' property.`);return n}function le(e){return Array.isArray(e)&&"object"==typeof e[1]}function ce(e){return Array.isArray(e)&&!0===e[1]}function de(e){return 0!=(8&e.flags)}function ue(e){return 2==(2&e.flags)}function _e(e){return 1==(1&e.flags)}function he(e){return null!==e.template}function pe(e,t){return e.hasOwnProperty(W)?e[W]:null}class ge{constructor(e,t,n){this.previousValue=e,this.currentValue=t,this.firstChange=n}isFirstChange(){return this.firstChange}}function me(){return fe}function fe(e){return e.type.prototype.ngOnChanges&&(e.setInput=Se),Ee}function Ee(){const e=be(this),t=null==e?void 0:e.current;if(t){const n=e.previous;if(n===G)e.previous=t;else for(let e in t)n[e]=t[e];e.current=null,this.ngOnChanges(t)}}function Se(e,t,n,a){const i=be(e)||function(e,t){return e.__ngSimpleChanges__=t}(e,{previous:G,current:null}),r=i.current||(i.current={}),s=i.previous,o=this.declaredInputs[n],l=s[o];r[o]=new ge(l&&l.currentValue,t,s===G),e[a]=t}function be(e){return e.__ngSimpleChanges__||null}let ye;function ve(e){ye=e}function Te(){return void 0!==ye?ye:"undefined"!=typeof document?document:void 0}function Ce(e){return!!e.listen}me.ngInherit=!0;const Oe={createRenderer:(e,t)=>Te()};function Re(e){for(;Array.isArray(e);)e=e[0];return e}function Ae(e,t){return Re(t[e])}function Ne(e,t){return Re(t[e.index])}function we(e,t){return e.data[t]}function Ie(e,t){return e[t]}function Me(e,t){const n=t[e];return le(n)?n:n[0]}function xe(e){return 4==(4&e[2])}function De(e){return 128==(128&e[2])}function Le(e,t){return null==t?null:e[t]}function Pe(e){e[18]=0}function ke(e,t){e[5]+=t;let n=e,a=e[3];for(;null!==a&&(1===t&&1===n[5]||-1===t&&0===n[5]);)a[5]+=t,n=a,a=a[3]}const Fe={lFrame:lt(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function Ue(){return Fe.bindingsEnabled}function Be(){return Fe.lFrame.lView}function ze(){return Fe.lFrame.tView}function Ge(e){return Fe.lFrame.contextLView=e,e[8]}function Ve(){let e=He();for(;null!==e&&64===e.type;)e=e.parent;return e}function He(){return Fe.lFrame.currentTNode}function Ye(e,t){const n=Fe.lFrame;n.currentTNode=e,n.isParent=t}function qe(){return Fe.lFrame.isParent}function je(){Fe.lFrame.isParent=!1}function $e(){return Fe.isInCheckNoChangesMode}function We(e){Fe.isInCheckNoChangesMode=e}function Qe(){const e=Fe.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Ke(){return Fe.lFrame.bindingIndex}function Ze(){return Fe.lFrame.bindingIndex++}function Xe(e){const t=Fe.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function Je(e,t){const n=Fe.lFrame;n.bindingIndex=n.bindingRootIndex=e,et(t)}function et(e){Fe.lFrame.currentDirectiveIndex=e}function tt(e){const t=Fe.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function nt(){return Fe.lFrame.currentQueryIndex}function at(e){Fe.lFrame.currentQueryIndex=e}function it(e){const t=e[1];return 2===t.type?t.declTNode:1===t.type?e[6]:null}function rt(e,t,n){if(n&w.SkipSelf){let a=t,i=e;for(;a=a.parent,!(null!==a||n&w.Host||(a=it(i),null===a)||(i=i[15],10&a.type)););if(null===a)return!1;t=a,e=i}const a=Fe.lFrame=ot();return a.currentTNode=t,a.lView=e,!0}function st(e){const t=ot(),n=e[1];Fe.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function ot(){const e=Fe.lFrame,t=null===e?null:e.child;return null===t?lt(e):t}function lt(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function ct(){const e=Fe.lFrame;return Fe.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const dt=ct;function ut(){const e=ct();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function _t(){return Fe.lFrame.selectedIndex}function ht(e){Fe.lFrame.selectedIndex=e}function pt(){const e=Fe.lFrame;return we(e.tView,e.selectedIndex)}function gt(e,t){for(let n=t.directiveStart,a=t.directiveEnd;n=a)break}else t[o]<0&&(e[18]+=65536),(s>11>16&&(3&e[2])===t){e[2]+=2048;try{r.call(s)}finally{}}}else try{r.call(s)}finally{}}class yt{constructor(e,t,n){this.factory=e,this.resolving=!1,this.canSeeViewProviders=t,this.injectImpl=n}}function vt(e,t,n){const a=Ce(e);let i=0;for(;it){s=r-1;break}}}for(;r>16,a=t;for(;n>0;)a=a[15],n--;return a}let It=!0;function Mt(e){const t=It;return It=e,t}let xt=0;function Dt(e,t){const n=Pt(e,t);if(-1!==n)return n;const a=t[1];a.firstCreatePass&&(e.injectorIndex=t.length,Lt(a.data,e),Lt(t,null),Lt(a.blueprint,null));const i=kt(e,t),r=e.injectorIndex;if(At(i)){const e=Nt(i),n=wt(i,t),a=n[1].data;for(let i=0;i<8;i++)t[r+i]=n[e+i]|a[e+i]}return t[r+8]=i,r}function Lt(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Pt(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function kt(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,a=null,i=t;for(;null!==i;){const e=i[1],t=e.type;if(a=2===t?e.declTNode:1===t?i[6]:null,null===a)return-1;if(n++,i=i[15],-1!==a.injectorIndex)return a.injectorIndex|n<<16}return-1}function Ft(e,t,n){!function(e,t,n){let a;"string"==typeof n?a=n.charCodeAt(0)||0:n.hasOwnProperty(Q)&&(a=n[Q]),null==a&&(a=n[Q]=xt++);const i=255&a;t.data[e+(i>>5)]|=1<=0?255&t:Vt:t}(n);if("function"==typeof r){if(!rt(t,e,a))return a&w.Host?Ut(i,n,a):Bt(t,n,a,i);try{const e=r(a);if(null!=e||a&w.Optional)return e;S(n)}finally{dt()}}else if("number"==typeof r){let i=null,s=Pt(e,t),o=-1,l=a&w.Host?t[16][6]:null;for((-1===s||a&w.SkipSelf)&&(o=-1===s?kt(e,t):t[s+8],-1!==o&&$t(a,!1)?(i=t[1],s=Nt(o),t=wt(o,t)):s=-1);-1!==s;){const e=t[1];if(jt(r,s,e.data)){const e=Ht(s,t,n,i,a,l);if(e!==Gt)return e}o=t[s+8],-1!==o&&$t(a,t[1].data[s+8]===l)&&jt(r,s,t)?(i=e,s=Nt(o),t=wt(o,t)):s=-1}}}return Bt(t,n,a,i)}const Gt={};function Vt(){return new Wt(Ve(),Be())}function Ht(e,t,n,a,i,r){const s=t[1],o=s.data[e+8],l=Yt(o,s,n,null==a?ue(o)&&It:a!=s&&0!=(3&o.type),i&w.Host&&r===o);return null!==l?qt(t,s,l,o):Gt}function Yt(e,t,n,a,i){const r=e.providerIndexes,s=t.data,o=1048575&r,l=e.directiveStart,c=r>>20,d=i?o+c:e.directiveEnd;for(let u=a?o:o+c;u=l&&e.type===n)return u}if(i){const e=s[l];if(e&&he(e)&&e.type===n)return l}return null}function qt(e,t,n,a){let i=e[n];const r=t.data;if(i instanceof yt){const s=i;s.resolving&&function(e,t){throw new m("200",`Circular dependency in DI detected for ${e}`)}(E(r[n]));const o=Mt(s.canSeeViewProviders);s.resolving=!0;const l=s.injectImpl?M(s.injectImpl):null;rt(e,a,w.Default);try{i=e[n]=s.factory(void 0,r,e,a),t.firstCreatePass&&n>=a.directiveStart&&function(e,t,n){const{ngOnChanges:a,ngOnInit:i,ngDoCheck:r}=t.type.prototype;if(a){const a=fe(t);(n.preOrderHooks||(n.preOrderHooks=[])).push(e,a),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,a)}i&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-e,i),r&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,r),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,r))}(n,r[n],t)}finally{null!==l&&M(l),Mt(o),s.resolving=!1,dt()}}return i}function jt(e,t,n){return!!(n[t+(e>>5)]&1<{const t=e.prototype.constructor,n=t[W]||Kt(t),a=Object.prototype;let i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==a;){const e=i[W]||Kt(i);if(e&&e!==n)return e;i=Object.getPrototypeOf(i)}return e=>new e})}function Kt(e){return g(e)?()=>{const t=Kt(p(e));return t&&t()}:pe(e)}function Zt(e){return function(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const e=n.length;let a=0;for(;a{const a=Xt(t);function i(...e){if(this instanceof i)return a.apply(this,e),this;const t=new i(...e);return n.annotation=t,n;function n(e,n,a){const i=e.hasOwnProperty("__parameters__")?e.__parameters__:Object.defineProperty(e,"__parameters__",{value:[]}).__parameters__;for(;i.length<=a;)i.push(null);return(i[a]=i[a]||[]).push(t),e}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i})}function en(e,t,n,a){return D(()=>{const i=Xt(t);function r(...e){if(this instanceof r)return i.apply(this,e),this;const t=new r(...e);return function(n,i){const r=n.constructor,s=r.hasOwnProperty("__prop__metadata__")?r.__prop__metadata__:Object.defineProperty(r,"__prop__metadata__",{value:{}}).__prop__metadata__;s[i]=s.hasOwnProperty(i)&&s[i]||[],s[i].unshift(t),a&&a(n,i,...e)}}return n&&(r.prototype=Object.create(n.prototype)),r.prototype.ngMetadataName=e,r.annotationCls=r,r})}class tn{constructor(e,t){this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof t?this.__NG_ELEMENT_ID__=t:void 0!==t&&(this.\u0275prov=b({token:this,providedIn:t.providedIn||"root",factory:t.factory}))}toString(){return`InjectionToken ${this._desc}`}}const nn=new tn("AnalyzeForEntryComponents");class an{}const rn=en("ViewChild",(e,t)=>Object.assign({selector:e,first:!0,isViewQuery:!0,descendants:!0},t),an),sn=Function;function on(e,t){void 0===t&&(t=e);for(let n=0;nArray.isArray(e)?ln(e,t):t(e))}function cn(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function dn(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function un(e,t){const n=[];for(let a=0;a=0?e[1|a]=n:(a=~a,function(e,t,n,a){let i=e.length;if(i==t)e.push(n,a);else if(1===i)e.push(a,e[0]),e[0]=n;else{for(i--,e.push(e[i-1],e[i]);i>t;)e[i]=e[i-2],i--;e[t]=n,e[t+1]=a}}(e,a,t,n)),a}function hn(e,t){const n=pn(e,t);if(n>=0)return e[1|n]}function pn(e,t){return function(e,t,n){let a=0,i=e.length>>1;for(;i!==a;){const n=a+(i-a>>1),r=e[n<<1];if(t===r)return n<<1;r>t?i=n:a=n+1}return~(i<<1)}(e,t)}const gn={},mn=/\n/gm,fn=l({provide:String,useValue:l});let En;function Sn(e){const t=En;return En=e,t}function bn(e,t=w.Default){if(void 0===En)throw new Error("inject() must be called from an injection context");return null===En?x(e,void 0,t):En.get(e,t&w.Optional?null:void 0,t)}function yn(e,t=w.Default){return(I||bn)(p(e),t)}const vn=yn;function Tn(e){const t=[];for(let n=0;n({token:e})),-1),Rn=Cn(Jt("Optional"),8),An=Cn(Jt("SkipSelf"),4);let Nn,wn;function In(e){var t;return(null===(t=function(){if(void 0===Nn&&(Nn=null,z.trustedTypes))try{Nn=z.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch(t){}return Nn}())||void 0===t?void 0:t.createHTML(e))||e}function Mn(e){var t;return(null===(t=function(){if(void 0===wn&&(wn=null,z.trustedTypes))try{wn=z.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch(t){}return wn}())||void 0===t?void 0:t.createHTML(e))||e}class xn{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class Dn extends xn{getTypeName(){return"HTML"}}class Ln extends xn{getTypeName(){return"Style"}}class Pn extends xn{getTypeName(){return"Script"}}class kn extends xn{getTypeName(){return"URL"}}class Fn extends xn{getTypeName(){return"ResourceURL"}}function Un(e){return e instanceof xn?e.changingThisBreaksApplicationSecurity:e}function Bn(e,t){const n=zn(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see https://g.co/ng/security#xss)`)}return n===t}function zn(e){return e instanceof xn&&e.getTypeName()||null}function Gn(e){return new Dn(e)}function Vn(e){return new Ln(e)}function Hn(e){return new Pn(e)}function Yn(e){return new kn(e)}function qn(e){return new Fn(e)}class jn{constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e=""+e;try{const t=(new window.DOMParser).parseFromString(In(e),"text/html").body;return null===t?this.inertDocumentHelper.getInertBodyElement(e):(t.removeChild(t.firstChild),t)}catch(t){return null}}}class $n{constructor(e){if(this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const e=this.inertDocument.createElement("html");this.inertDocument.appendChild(e);const t=this.inertDocument.createElement("body");e.appendChild(t)}}getInertBodyElement(e){const t=this.inertDocument.createElement("template");if("content"in t)return t.innerHTML=In(e),t;const n=this.inertDocument.createElement("body");return n.innerHTML=In(e),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(n),n}stripCustomNsAttrs(e){const t=e.attributes;for(let a=t.length-1;0Kn(e.trim())).join(", ")),this.buf.push(" ",t,'="',ua(s),'"')}var a;return this.buf.push(">"),!0}endElement(e){const t=e.nodeName.toLowerCase();aa.hasOwnProperty(t)&&!Jn.hasOwnProperty(t)&&(this.buf.push(""))}chars(e){this.buf.push(ua(e))}checkClobberedElement(e,t){if(t&&(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`);return t}}const ca=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,da=/([^\#-~ |!])/g;function ua(e){return e.replace(/&/g,"&").replace(ca,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(da,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(//g,">")}let _a;function ha(e,t){let n=null;try{_a=_a||function(e){const t=new $n(e);return function(){try{return!!(new window.DOMParser).parseFromString(In(""),"text/html")}catch(e){return!1}}()?new jn(t):t}(e);let a=t?String(t):"";n=_a.getInertBodyElement(a);let i=5,r=a;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,a=r,r=n.innerHTML,n=_a.getInertBodyElement(a)}while(a!==r);return In((new la).sanitizeChildren(pa(n)||n))}finally{if(n){const e=pa(n)||n;for(;e.firstChild;)e.removeChild(e.firstChild)}}}function pa(e){return"content"in e&&function(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var ga=(()=>((ga=ga||{})[ga.NONE=0]="NONE",ga[ga.HTML=1]="HTML",ga[ga.STYLE=2]="STYLE",ga[ga.SCRIPT=3]="SCRIPT",ga[ga.URL=4]="URL",ga[ga.RESOURCE_URL=5]="RESOURCE_URL",ga))();function ma(e){const t=Ea();return t?Mn(t.sanitize(ga.HTML,e)||""):Bn(e,"HTML")?Mn(Un(e)):ha(Te(),f(e))}function fa(e){const t=Ea();return t?t.sanitize(ga.URL,e)||"":Bn(e,"URL")?Un(e):Kn(f(e))}function Ea(){const e=Be();return e&&e[12]}function Sa(e,t){e.__ngContext__=t}function ba(e){const t=function(e){return e.__ngContext__||null}(e);return t?Array.isArray(t)?t:t.lView:null}function ya(e){return e.ngDebugContext}function va(e){return e.ngOriginalError}function Ta(e,...t){e.error(...t)}class Ca{constructor(){this._console=console}handleError(e){const t=this._findOriginalError(e),n=this._findContext(e),a=function(e){return e.ngErrorLogger||Ta}(e);a(this._console,"ERROR",e),t&&a(this._console,"ORIGINAL ERROR",t),n&&a(this._console,"ERROR CONTEXT",n)}_findContext(e){return e?ya(e)?ya(e):this._findContext(va(e)):null}_findOriginalError(e){let t=va(e);for(;t&&va(t);)t=va(t);return t}}const Oa=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(z))();function Ra(e){return e.ownerDocument.defaultView}function Aa(e){return e instanceof Function?e():e}var Na=(()=>((Na=Na||{})[Na.Important=1]="Important",Na[Na.DashCase=2]="DashCase",Na))();function wa(e,t){return(void 0)(e,t)}function Ia(e){const t=e[3];return ce(t)?t[3]:t}function Ma(e){return Da(e[13])}function xa(e){return Da(e[4])}function Da(e){for(;null!==e&&!ce(e);)e=e[4];return e}function La(e,t,n,a,i){if(null!=a){let r,s=!1;ce(a)?r=a:le(a)&&(s=!0,a=a[0]);const o=Re(a);0===e&&null!==n?null==i?Va(t,n,o):Ga(t,n,o,i||null,!0):1===e&&null!==n?Ga(t,n,o,i||null,!0):2===e?function(e,t,n){const a=Ya(e,t);a&&function(e,t,n,a){Ce(e)?e.removeChild(t,n,a):t.removeChild(n)}(e,a,t,n)}(t,o,s):3===e&&t.destroyNode(o),null!=r&&function(e,t,n,a,i){const r=n[7];r!==Re(n)&&La(t,e,a,r,i);for(let s=10;s0&&(e[n-1][4]=a[4]);const s=dn(e,10+t);Xa(a[1],i=a,i[11],2,null,null),i[0]=null,i[6]=null;const o=s[19];null!==o&&o.detachView(s[1]),a[3]=null,a[4]=null,a[2]&=-129}var i;return a}function Ua(e,t){if(!(256&t[2])){const n=t[11];Ce(n)&&n.destroyNode&&Xa(e,t,n,3,null,null),function(e){let t=e[13];if(!t)return Ba(e[1],e);for(;t;){let n=null;if(le(t))n=t[13];else{const e=t[10];e&&(n=e)}if(!n){for(;t&&!t[4]&&t!==e;)le(t)&&Ba(t[1],t),t=t[3];null===t&&(t=e),le(t)&&Ba(t[1],t),n=t&&t[4]}t=n}}(t)}}function Ba(e,t){if(!(256&t[2])){t[2]&=-129,t[2]|=256,function(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let a=0;a=0?a[i=l]():a[i=-l].unsubscribe(),r+=2}else{const e=a[i=n[r+1]];n[r].call(e)}if(null!==a){for(let e=i+1;er?"":i[d+1].toLowerCase();const t=8&a?e:null;if(t&&-1!==ni(t,c,0)||2&a&&c!==e){if(oi(a))return!1;s=!0}}}}else{if(!s&&!oi(a)&&!oi(l))return!1;if(s&&oi(l))continue;s=!1,a=l|1&a}}return oi(a)||s}function oi(e){return 0==(1&e)}function li(e,t,n,a){if(null===t)return-1;let i=0;if(a||!n){let n=!1;for(;i-1)for(n++;n0?'="'+t+'"':"")+"]"}else 8&a?i+="."+s:4&a&&(i+=" "+s);else""===i||oi(s)||(t+=ui(r,i),i=""),a=s,r=r||!oi(a);n++}return""!==i&&(t+=ui(r,i)),t}const hi={};function pi(e){gi(ze(),Be(),_t()+e,$e())}function gi(e,t,n,a){if(!a)if(3==(3&t[2])){const a=e.preOrderCheckHooks;null!==a&&mt(t,a,n)}else{const a=e.preOrderHooks;null!==a&&ft(t,a,0,n)}ht(n)}function mi(e,t){return e<<17|t<<2}function fi(e){return e>>17&32767}function Ei(e){return 2|e}function Si(e){return(131068&e)>>2}function bi(e,t){return-131069&e|t<<2}function yi(e){return 1|e}function vi(e,t){const n=e.contentQueries;if(null!==n)for(let a=0;a20&&gi(e,t,20,$e()),n(a,i)}finally{ht(r)}}function Ii(e,t,n){if(de(t)){const a=t.directiveEnd;for(let i=t.directiveStart;i0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(n)!=r&&n.push(r),n.push(a,i,s)}}function zi(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function Gi(e,t){t.flags|=2,(e.components||(e.components=[])).push(t.index)}function Vi(e,t,n){if(n){if(t.exportAs)for(let a=0;a0&&Ki(n)}}function Ki(e){for(let n=Ma(e);null!==n;n=xa(n))for(let e=10;e0&&Ki(t)}const t=e[1].components;if(null!==t)for(let n=0;n0&&Ki(a)}}function Zi(e,t){const n=Me(t,e),a=n[1];!function(e,t){for(let n=t.length;nPromise.resolve(null))();function ir(e){return e[7]||(e[7]=[])}function rr(e){return e.cleanup||(e.cleanup=[])}function sr(e,t){const n=e[9],a=n?n.get(Ca,null):null;a&&a.handleError(t)}function or(e,t,n,a,i){for(let r=0;rthis.processProvider(n,e,t)),ln([e],e=>this.processInjectorType(e,[],i)),this.records.set(cr,br(void 0,this));const r=this.records.get(ur);this.scope=null!=r?r.value:null,this.source=a||("object"==typeof e?null:d(e))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(e=>e.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(e,t=gn,n=w.Default){this.assertNotDestroyed();const a=Sn(this);try{if(!(n&w.SkipSelf)){let t=this.records.get(e);if(void 0===t){const n=("function"==typeof(i=e)||"object"==typeof i&&i instanceof tn)&&v(e);t=n&&this.injectableDefInScope(n)?br(Er(e),_r):null,this.records.set(e,t)}if(null!=t)return this.hydrate(e,t)}return(n&w.Self?gr():this.parent).get(e,t=n&w.Optional&&t===gn?null:t)}catch(r){if("NullInjectorError"===r.name){if((r.ngTempTokenPath=r.ngTempTokenPath||[]).unshift(d(e)),a)throw r;return function(e,t,n,a){const i=e.ngTempTokenPath;throw t.__source&&i.unshift(t.__source),e.message=function(e,t,n,a=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.substr(2):e;let i=d(t);if(Array.isArray(t))i=t.map(d).join(" -> ");else if("object"==typeof t){let e=[];for(let n in t)if(t.hasOwnProperty(n)){let a=t[n];e.push(n+":"+("string"==typeof a?JSON.stringify(a):d(a)))}i=`{${e.join(", ")}}`}return`${n}${a?"("+a+")":""}[${i}]: ${e.replace(mn,"\n ")}`}("\n"+e.message,i,n,a),e.ngTokenPath=i,e.ngTempTokenPath=null,e}(r,e,"R3InjectorError",this.source)}throw r}finally{Sn(a)}var i}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(e=>this.get(e))}toString(){const e=[];return this.records.forEach((t,n)=>e.push(d(n))),`R3Injector[${e.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}processInjectorType(e,t,n){if(!(e=p(e)))return!1;let a=C(e);const i=null==a&&e.ngModule||void 0,r=void 0===i?e:i,s=-1!==n.indexOf(r);if(void 0!==i&&(a=C(i)),null==a)return!1;if(null!=a.imports&&!s){let e;n.push(r);try{ln(a.imports,a=>{this.processInjectorType(a,t,n)&&(void 0===e&&(e=[]),e.push(a))})}finally{}if(void 0!==e)for(let t=0;tthis.processProvider(e,n,a||V))}}this.injectorDefTypes.add(r);const o=pe(r)||(()=>new r);this.records.set(r,br(o,_r));const l=a.providers;if(null!=l&&!s){const t=e;ln(l,e=>this.processProvider(e,t,l))}return void 0!==i&&void 0!==e.providers}processProvider(e,t,n){let a=vr(e=p(e))?e:p(e&&e.provide);const i=function(e,t,n){return yr(e)?br(void 0,e.useValue):br(Sr(e),_r)}(e);if(vr(e)||!0!==e.multi)this.records.get(a);else{let t=this.records.get(a);t||(t=br(void 0,_r,!0),t.factory=()=>Tn(t.multi),this.records.set(a,t)),a=e,t.multi.push(e)}this.records.set(a,i)}hydrate(e,t){var n;return t.value===_r&&(t.value=hr,t.value=t.factory()),"object"==typeof t.value&&t.value&&null!==(n=t.value)&&"object"==typeof n&&"function"==typeof n.ngOnDestroy&&this.onDestroy.add(t.value),t.value}injectableDefInScope(e){if(!e.providedIn)return!1;const t=p(e.providedIn);return"string"==typeof t?"any"===t||t===this.scope:this.injectorDefTypes.has(t)}}function Er(e){const t=v(e),n=null!==t?t.factory:pe(e);if(null!==n)return n;if(e instanceof tn)throw new Error(`Token ${d(e)} is missing a \u0275prov definition.`);if(e instanceof Function)return function(e){const t=e.length;if(t>0){const n=un(t,"?");throw new Error(`Can't resolve all parameters for ${d(e)}: (${n.join(", ")}).`)}const n=function(e){const t=e&&(e[O]||e[A]);if(t){const n=function(e){if(e.hasOwnProperty("name"))return e.name;const t=(""+e).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(e);return console.warn(`DEPRECATED: DI is instantiating a token "${n}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${n}" class.`),t}return null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new Error("unreachable")}function Sr(e,t,n){let a;if(vr(e)){const t=p(e);return pe(t)||Er(t)}if(yr(e))a=()=>p(e.useValue);else if((i=e)&&i.useFactory)a=()=>e.useFactory(...Tn(e.deps||[]));else if(function(e){return!(!e||!e.useExisting)}(e))a=()=>yn(p(e.useExisting));else{const t=p(e&&(e.useClass||e.provide));if(!function(e){return!!e.deps}(e))return pe(t)||Er(t);a=()=>new t(...Tn(e.deps))}var i;return a}function br(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function yr(e){return null!==e&&"object"==typeof e&&fn in e}function vr(e){return"function"==typeof e}const Tr=function(e,t,n){return function(e,t=null,n=null,a){const i=mr(e,t,n,a);return i._resolveInjectorDefTypes(),i}({name:n},t,e,n)};class Cr{static create(e,t){return Array.isArray(e)?Tr(e,t,""):Tr(e.providers,e.parent,e.name||"")}}function Or(e,t){gt(ba(e)[1],Ve())}function Rr(e){let t=Object.getPrototypeOf(e.type.prototype).constructor,n=!0;const a=[e];for(;t;){let i;if(he(e))i=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new Error("Directives cannot inherit Components");i=t.\u0275dir}if(i){if(n){a.push(i);const t=e;t.inputs=Ar(e.inputs),t.declaredInputs=Ar(e.declaredInputs),t.outputs=Ar(e.outputs);const n=i.hostBindings;n&&Ir(e,n);const r=i.viewQuery,s=i.contentQueries;if(r&&Nr(e,r),s&&wr(e,s),c(e.inputs,i.inputs),c(e.declaredInputs,i.declaredInputs),c(e.outputs,i.outputs),he(i)&&i.data.animation){const t=e.data;t.animation=(t.animation||[]).concat(i.data.animation)}}const t=i.features;if(t)for(let a=0;a=0;a--){const i=e[a];i.hostVars=t+=i.hostVars,i.hostAttrs=Ot(i.hostAttrs,n=Ot(n,i.hostAttrs))}}(a)}function Ar(e){return e===G?{}:e===V?[]:e}function Nr(e,t){const n=e.viewQuery;e.viewQuery=n?(e,a)=>{t(e,a),n(e,a)}:t}function wr(e,t){const n=e.contentQueries;e.contentQueries=n?(e,a,i)=>{t(e,a,i),n(e,a,i)}:t}function Ir(e,t){const n=e.hostBindings;e.hostBindings=n?(e,a)=>{t(e,a),n(e,a)}:t}Cr.THROW_IF_NOT_FOUND=gn,Cr.NULL=new dr,Cr.\u0275prov=b({token:Cr,providedIn:"any",factory:()=>yn(cr)}),Cr.__NG_ELEMENT_ID__=-1;let Mr=null;function xr(){if(!Mr){const e=z.Symbol;if(e&&e.iterator)Mr=e.iterator;else{const e=Object.getOwnPropertyNames(Map.prototype);for(let t=0;to(Re(e[a.index])):a.index;if(Ce(n)){let s=null;if(!o&&l&&(s=function(e,t,n,a){const i=e.cleanup;if(null!=i)for(let r=0;rn?e[n]:null}"string"==typeof e&&(r+=2)}return null}(e,t,i,a.index)),null!==s)(s.__ngLastListenerFn__||s).__ngNextListenerFn__=r,s.__ngLastListenerFn__=r,u=!1;else{r=is(a,t,0,r,!1);const e=n.listen(h,i,r);d.push(r,e),c&&c.push(i,g,p,p+1)}}else r=is(a,t,0,r,!0),h.addEventListener(i,r,s),d.push(r),c&&c.push(i,g,p,s)}else r=is(a,t,0,r,!1);const _=a.outputs;let h;if(u&&null!==_&&(h=_[i])){const e=h.length;if(e)for(let n=0;n0;)t=t[15],e--;return t}(e,Fe.lFrame.contextLView))[8]}(e)}function ss(e,t){let n=null;const a=function(e){const t=e.attrs;if(null!=t){const e=t.indexOf(5);if(0==(1&e))return t[e+1]}return null}(e);for(let i=0;i=0}const ps={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function gs(e){return e.substring(ps.key,ps.keyEnd)}function ms(e,t){const n=ps.textEnd;return n===t?-1:(t=ps.keyEnd=function(e,t,n){for(;t32;)t++;return t}(e,ps.key=t,n),fs(e,t,n))}function fs(e,t,n){for(;t=0;n=ms(t,n))_n(e,gs(t),!0)}function vs(e,t,n,a){const i=Be(),r=ze(),s=Xe(2);r.firstUpdatePass&&Os(r,e,s,a),t!==hi&&Fr(i,s,t)&&Ns(r,r.data[_t()],i,i[11],e,i[s+1]=function(e,t){return null==e||("string"==typeof t?e+=t:"object"==typeof e&&(e=d(Un(e)))),e}(t,n),a,s)}function Ts(e,t,n,a){const i=ze(),r=Xe(2);i.firstUpdatePass&&Os(i,null,r,a);const s=Be();if(n!==hi&&Fr(s,r,n)){const o=i.data[_t()];if(Ms(o,a)&&!Cs(i,r)){let e=a?o.classesWithoutHost:o.stylesWithoutHost;null!==e&&(n=u(e,n||"")),qr(i,o,s,n,a)}else!function(e,t,n,a,i,r,s,o){i===hi&&(i=V);let l=0,c=0,d=0=e.expandoStartIndex}function Os(e,t,n,a){const i=e.data;if(null===i[n+1]){const r=i[_t()],s=Cs(e,n);Ms(r,a)&&null===t&&!s&&(t=!1),t=function(e,t,n,a){const i=tt(e);let r=a?t.residualClasses:t.residualStyles;if(null===i)0===(a?t.classBindings:t.styleBindings)&&(n=As(n=Rs(null,e,t,n,a),t.attrs,a),r=null);else{const s=t.directiveStylingLast;if(-1===s||e[s]!==i)if(n=Rs(i,e,t,n,a),null===r){let n=function(e,t,n){const a=n?t.classBindings:t.styleBindings;if(0!==Si(a))return e[fi(a)]}(e,t,a);void 0!==n&&Array.isArray(n)&&(n=Rs(null,e,t,n[1],a),n=As(n,t.attrs,a),function(e,t,n,a){e[fi(n?t.classBindings:t.styleBindings)]=a}(e,t,a,n))}else r=function(e,t,n){let a;const i=t.directiveEnd;for(let r=1+t.directiveStylingLast;r0)&&(d=!0)}else c=n;if(i)if(0!==l){const t=fi(e[o+1]);e[a+1]=mi(t,o),0!==t&&(e[t+1]=bi(e[t+1],a)),e[o+1]=131071&e[o+1]|a<<17}else e[a+1]=mi(o,0),0!==o&&(e[o+1]=bi(e[o+1],a)),o=a;else e[a+1]=mi(l,0),0===o?o=a:e[l+1]=bi(e[l+1],a),l=a;d&&(e[a+1]=Ei(e[a+1])),_s(e,c,a,!0),_s(e,c,a,!1),function(e,t,n,a,i){const r=i?e.residualClasses:e.residualStyles;null!=r&&"string"==typeof t&&pn(r,t)>=0&&(n[a+1]=yi(n[a+1]))}(t,c,e,a,r),s=mi(o,l),r?t.classBindings=s:t.styleBindings=s}(i,r,t,n,s,a)}}function Rs(e,t,n,a,i){let r=null;const s=n.directiveEnd;let o=n.directiveStylingLast;for(-1===o?o=n.directiveStart:o++;o0;){const t=e[i],r=Array.isArray(t),l=r?t[1]:t,c=null===l;let d=n[i+1];d===hi&&(d=c?V:void 0);let u=c?hn(d,a):l===a?d:void 0;if(r&&!Is(u)&&(u=hn(t,a)),Is(u)&&(o=u,s))return o;const _=e[i+1];i=s?fi(_):Si(_)}if(null!==t){let e=r?t.residualClasses:t.residualStyles;null!=e&&(o=hn(e,a))}return o}function Is(e){return void 0!==e}function Ms(e,t){return 0!=(e.flags&(t?16:32))}function xs(e,t=""){const n=Be(),a=ze(),i=e+20,r=a.firstCreatePass?Ci(a,i,1,t,null):a.data[i],s=n[i]=function(e,t){return Ce(e)?e.createText(t):e.createTextNode(t)}(n[11],t);$a(a,n,s,r),Ye(r,!1)}function Ds(e){return Ls("",e,""),Ds}function Ls(e,t,n){const a=Be(),i=zr(a,e,t,n);return i!==hi&&function(e,t,n){const a=Ae(t,e);!function(e,t,n){Ce(e)?e.setValue(t,n):t.textContent=n}(e[11],a,n)}(a,_t(),i),Ls}function Ps(e,t,n){Ts(_n,ys,zr(Be(),e,t,n),!0)}function ks(e,t,n){const a=Be();return Fr(a,Ze(),t)&&Fi(ze(),pt(),a,e,t,a[11],n,!0),ks}function Fs(e,t,n){const a=Be();if(Fr(a,Ze(),t)){const i=ze(),r=pt();Fi(i,r,a,e,t,function(e,t,n){return(null===e||he(e))&&(n=function(e){for(;Array.isArray(e);){if("object"==typeof e[1])return e;e=e[0]}return null}(n[t.index])),n[11]}(tt(i.data),r,a),n,!0)}return Fs}const Us=void 0;var Bs=["en",[["a","p"],["AM","PM"],Us],[["AM","PM"],Us,Us],[["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"]],Us,[["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"]],Us,[["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}",Us,"{1} 'at' {0}",Us],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(e){let t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return 1===t&&0===n?1:5}];let zs={};function Gs(e){const t=function(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=Hs(t);if(n)return n;const a=t.split("-")[0];if(n=Hs(a),n)return n;if("en"===a)return Bs;throw new Error(`Missing locale data for the locale "${e}".`)}function Vs(e){return Gs(e)[Ys.PluralCase]}function Hs(e){return e in zs||(zs[e]=z.ng&&z.ng.common&&z.ng.common.locales&&z.ng.common.locales[e]),zs[e]}var Ys=(()=>((Ys=Ys||{})[Ys.LocaleId=0]="LocaleId",Ys[Ys.DayPeriodsFormat=1]="DayPeriodsFormat",Ys[Ys.DayPeriodsStandalone=2]="DayPeriodsStandalone",Ys[Ys.DaysFormat=3]="DaysFormat",Ys[Ys.DaysStandalone=4]="DaysStandalone",Ys[Ys.MonthsFormat=5]="MonthsFormat",Ys[Ys.MonthsStandalone=6]="MonthsStandalone",Ys[Ys.Eras=7]="Eras",Ys[Ys.FirstDayOfWeek=8]="FirstDayOfWeek",Ys[Ys.WeekendRange=9]="WeekendRange",Ys[Ys.DateFormat=10]="DateFormat",Ys[Ys.TimeFormat=11]="TimeFormat",Ys[Ys.DateTimeFormat=12]="DateTimeFormat",Ys[Ys.NumberSymbols=13]="NumberSymbols",Ys[Ys.NumberFormats=14]="NumberFormats",Ys[Ys.CurrencyCode=15]="CurrencyCode",Ys[Ys.CurrencySymbol=16]="CurrencySymbol",Ys[Ys.CurrencyName=17]="CurrencyName",Ys[Ys.Currencies=18]="Currencies",Ys[Ys.Directionality=19]="Directionality",Ys[Ys.PluralCase=20]="PluralCase",Ys[Ys.ExtraData=21]="ExtraData",Ys))();let qs="en-US";function js(e){var t,n;n="Expected localeId to be defined",null==(t=e)&&function(e,t,n,a){throw new Error(`ASSERTION ERROR: ${e} [Expected=> null != ${t} <=Actual]`)}(n,t),"string"==typeof e&&(qs=e.toLowerCase().replace(/_/g,"-"))}function $s(e,t,n,a,i){if(e=p(e),Array.isArray(e))for(let r=0;r>20;if(vr(e)||!e.multi){const a=new yt(l,i,Hr),h=Ks(o,t,i?d:d+_,u);-1===h?(Ft(Dt(c,s),r,o),Ws(r,e,t.length),t.push(o),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),n.push(a),s.push(a)):(n[h]=a,s[h]=a)}else{const h=Ks(o,t,d+_,u),p=Ks(o,t,d,d+_),g=h>=0&&n[h],m=p>=0&&n[p];if(i&&!m||!i&&!g){Ft(Dt(c,s),r,o);const d=function(e,t,n,a,i){const r=new yt(e,n,Hr);return r.multi=[],r.index=t,r.componentProviders=0,Qs(r,i,a&&!n),r}(i?Xs:Zs,n.length,i,a,l);!i&&m&&(n[p].providerFactory=d),Ws(r,e,t.length,0),t.push(o),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),n.push(d),s.push(d)}else Ws(r,e,h>-1?h:p,Qs(n[i?p:h],l,!i&&a));!i&&a&&m&&n[p].componentProviders++}}}function Ws(e,t,n,a){const i=vr(t);if(i||t.useClass){const r=(t.useClass||t).prototype.ngOnDestroy;if(r){const s=e.destroyHooks||(e.destroyHooks=[]);if(!i&&t.multi){const e=s.indexOf(n);-1===e?s.push(n,[a,r]):s[e+1].push(a,r)}else s.push(n,r)}}}function Qs(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function Ks(e,t,n,a){for(let i=n;i{n.providersResolver=(n,a)=>function(e,t,n){const a=ze();if(a.firstCreatePass){const i=he(e);$s(n,a.data,a.blueprint,i,!0),$s(t,a.data,a.blueprint,i,!1)}}(n,a?a(e):e,t)}}class to{}class no{resolveComponentFactory(e){throw function(e){const t=Error(`No component factory found for ${d(e)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=e,t}(e)}}class ao{}function io(...e){}function ro(e,t){return new oo(Ne(e,t))}ao.NULL=new no;const so=function(){return ro(Ve(),Be())};let oo=(()=>{class e{constructor(e){this.nativeElement=e}}return e.__NG_ELEMENT_ID__=so,e})();function lo(e){return e instanceof oo?e.nativeElement:e}class co{}let uo=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>_o(),e})();const _o=function(){const e=Be(),t=Me(Ve().index,e);return function(e){return e[11]}(le(t)?t:e)};let ho=(()=>{class e{}return e.\u0275prov=b({token:e,providedIn:"root",factory:()=>null}),e})();class po{constructor(e){this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")}}const go=new po("12.1.0");class mo{constructor(){}supports(e){return Lr(e)}create(e){return new Eo(e)}}const fo=(e,t)=>t;class Eo{constructor(e){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=e||fo}forEachItem(e){let t;for(t=this._itHead;null!==t;t=t._next)e(t)}forEachOperation(e){let t=this._itHead,n=this._removalsHead,a=0,i=null;for(;t||n;){const r=!n||t&&t.currentIndex{a=this._trackByFn(t,e),null!==i&&Object.is(i.trackById,a)?(r&&(i=this._verifyReinsertion(i,e,a,t)),Object.is(i.item,e)||this._addIdentityChange(i,e)):(i=this._mismatch(i,e,a,t),r=!0),i=i._next,t++}),this.length=t;return this._truncate(i),this.collection=e,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,t,n,a){let i;return null===e?i=this._itTail:(i=e._prev,this._remove(e)),null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Object.is(e.item,t)||this._addIdentityChange(e,t),this._reinsertAfter(e,i,a)):null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(n,a))?(Object.is(e.item,t)||this._addIdentityChange(e,t),this._moveAfter(e,i,a)):e=this._addAfter(new So(t,n),i,a),e}_verifyReinsertion(e,t,n,a){let i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==i?e=this._reinsertAfter(i,e._prev,a):e.currentIndex!=a&&(e.currentIndex=a,this._addToMoves(e,a)),e}_truncate(e){for(;null!==e;){const t=e._next;this._addToRemovals(this._unlink(e)),e=t}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)}_reinsertAfter(e,t,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);const a=e._prevRemoved,i=e._nextRemoved;return null===a?this._removalsHead=i:a._nextRemoved=i,null===i?this._removalsTail=a:i._prevRemoved=a,this._insertAfter(e,t,n),this._addToMoves(e,n),e}_moveAfter(e,t,n){return this._unlink(e),this._insertAfter(e,t,n),this._addToMoves(e,n),e}_addAfter(e,t,n){return this._insertAfter(e,t,n),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}_insertAfter(e,t,n){const a=null===t?this._itHead:t._next;return e._next=a,e._prev=t,null===a?this._itTail=e:a._prev=e,null===t?this._itHead=e:t._next=e,null===this._linkedRecords&&(this._linkedRecords=new yo),this._linkedRecords.put(e),e.currentIndex=n,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);const t=e._prev,n=e._next;return null===t?this._itHead=n:t._next=n,null===n?this._itTail=t:n._prev=t,e}_addToMoves(e,t){return e.previousIndex===t||(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e),e}_addToRemovals(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new yo),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,t){return e.item=t,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e}}class So{constructor(e,t){this.item=e,this.trackById=t,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}}class bo{constructor(){this._head=null,this._tail=null}add(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,t){let n;for(n=this._head;null!==n;n=n._nextDup)if((null===t||t<=n.currentIndex)&&Object.is(n.trackById,e))return n;return null}remove(e){const t=e._prevDup,n=e._nextDup;return null===t?this._head=n:t._nextDup=n,null===n?this._tail=t:n._prevDup=t,null===this._head}}class yo{constructor(){this.map=new Map}put(e){const t=e.trackById;let n=this.map.get(t);n||(n=new bo,this.map.set(t,n)),n.add(e)}get(e,t){const n=this.map.get(e);return n?n.get(e,t):null}remove(e){const t=e.trackById;return this.map.get(t).remove(e)&&this.map.delete(t),e}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function vo(e,t,n){const a=e.previousIndex;if(null===a)return a;let i=0;return n&&a{if(t&&t.key===n)this._maybeAddToChanges(t,e),this._appendAfter=t,t=t._next;else{const a=this._getOrCreateRecordForKey(n,e);t=this._insertBeforeOrAppend(t,a)}}),t){t._prev&&(t._prev._next=null),this._removalsHead=t;for(let e=t;null!==e;e=e._nextRemoved)e===this._mapHead&&(this._mapHead=null),this._records.delete(e.key),e._nextRemoved=e._next,e.previousValue=e.currentValue,e.currentValue=null,e._prev=null,e._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,t){if(e){const n=e._prev;return t._next=e,t._prev=n,e._prev=t,n&&(n._next=t),e===this._mapHead&&(this._mapHead=t),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=t,t._prev=this._appendAfter):this._mapHead=t,this._appendAfter=t,null}_getOrCreateRecordForKey(e,t){if(this._records.has(e)){const n=this._records.get(e);this._maybeAddToChanges(n,t);const a=n._prev,i=n._next;return a&&(a._next=i),i&&(i._prev=a),n._next=null,n._prev=null,n}const n=new Oo(e);return this._records.set(e,n),n.currentValue=t,this._addToAdditions(n),n}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,t){Object.is(t,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=t,this._addToChanges(e))}_addToAdditions(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,t){e instanceof Map?e.forEach(t):Object.keys(e).forEach(n=>t(e[n],n))}}class Oo{constructor(e){this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Ro(){return new Ao([new mo])}let Ao=(()=>{class e{constructor(e){this.factories=e}static create(t,n){if(null!=n){const e=n.factories.slice();t=t.concat(e)}return new e(t)}static extend(t){return{provide:e,useFactory:n=>e.create(t,n||Ro()),deps:[[e,new An,new Rn]]}}find(e){const t=this.factories.find(t=>t.supports(e));if(null!=t)return t;throw new Error(`Cannot find a differ supporting object '${e}' of type '${n=e,n.name||typeof n}'`);var n}}return e.\u0275prov=b({token:e,providedIn:"root",factory:Ro}),e})();function No(){return new wo([new To])}let wo=(()=>{class e{constructor(e){this.factories=e}static create(t,n){if(n){const e=n.factories.slice();t=t.concat(e)}return new e(t)}static extend(t){return{provide:e,useFactory:n=>e.create(t,n||No()),deps:[[e,new An,new Rn]]}}find(e){const t=this.factories.find(t=>t.supports(e));if(t)return t;throw new Error(`Cannot find a differ supporting object '${e}'`)}}return e.\u0275prov=b({token:e,providedIn:"root",factory:No}),e})();function Io(e,t,n,a,i=!1){for(;null!==n;){const r=t[n.index];if(null!==r&&a.push(Re(r)),ce(r))for(let e=10;e-1&&(Fa(e,n),dn(t,n))}this._attachedToViewContainer=!1}Ua(this._lView[1],this._lView)}onDestroy(e){Pi(this._lView[1],this._lView,null,e)}markForCheck(){Ji(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){er(this._lView[1],this._lView,this.context)}checkNoChanges(){!function(e,t,n){We(!0);try{er(e,t,n)}finally{We(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._attachedToViewContainer=!0}detachFromAppRef(){var e;this._appRef=null,Xa(this._lView[1],e=this._lView,e[11],2,null,null)}attachToAppRef(e){if(this._attachedToViewContainer)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e}}class xo extends Mo{constructor(e){super(e),this._view=e}detectChanges(){tr(this._view)}checkNoChanges(){!function(e){We(!0);try{tr(e)}finally{We(!1)}}(this._view)}get context(){return null}}const Do=function(e){return function(e,t,n){if(ue(e)&&!n){const n=Me(e.index,t);return new Mo(n,n)}return 47&e.type?new Mo(t[16],t):null}(Ve(),Be(),16==(16&e))};let Lo=(()=>{class e{}return e.__NG_ELEMENT_ID__=Do,e})();const Po=[new To],ko=new Ao([new mo]),Fo=new wo(Po),Uo=function(){return Vo(Ve(),Be())};let Bo=(()=>{class e{}return e.__NG_ELEMENT_ID__=Uo,e})();const zo=Bo,Go=class extends zo{constructor(e,t,n){super(),this._declarationLView=e,this._declarationTContainer=t,this.elementRef=n}createEmbeddedView(e){const t=this._declarationTContainer.tViews,n=Ti(this._declarationLView,t,e,16,null,t.declTNode,null,null,null,null);n[17]=this._declarationLView[this._declarationTContainer.index];const a=this._declarationLView[19];return null!==a&&(n[19]=a.createEmbeddedView(t)),Ri(t,n,e),new Mo(n)}};function Vo(e,t){return 4&e.type?new Go(t,e,ro(e,t)):null}class Ho{}class Yo{}const qo=function(){return Zo(Ve(),Be())};let jo=(()=>{class e{}return e.__NG_ELEMENT_ID__=qo,e})();const $o=jo,Wo=class extends $o{constructor(e,t,n){super(),this._lContainer=e,this._hostTNode=t,this._hostLView=n}get element(){return ro(this._hostTNode,this._hostLView)}get injector(){return new Wt(this._hostTNode,this._hostLView)}get parentInjector(){const e=kt(this._hostTNode,this._hostLView);if(At(e)){const t=wt(e,this._hostLView),n=Nt(e);return new Wt(t[1].data[n+8],t)}return new Wt(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){const t=Qo(this._lContainer);return null!==t&&t[e]||null}get length(){return this._lContainer.length-10}createEmbeddedView(e,t,n){const a=e.createEmbeddedView(t||{});return this.insert(a,n),a}createComponent(e,t,n,a,i){const r=n||this.parentInjector;if(!i&&null==e.ngModule&&r){const e=r.get(Ho,null);e&&(i=e)}const s=e.create(r,a,void 0,i);return this.insert(s.hostView,t),s}insert(e,t){const n=e._lView,a=n[1];if(ce(n[3])){const t=this.indexOf(e);if(-1!==t)this.detach(t);else{const t=n[3],a=new Wo(t,t[6],t[3]);a.detach(a.indexOf(e))}}const i=this._adjustIndex(t),r=this._lContainer;!function(e,t,n,a){const i=10+a,r=n.length;a>0&&(n[i-1][4]=t),aOa});class nl extends to{constructor(e,t){super(),this.componentDef=e,this.ngModule=t,this.componentType=e.type,this.selector=e.selectors.map(_i).join(","),this.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],this.isBoundToModule=!!t}get inputs(){return el(this.componentDef.inputs)}get outputs(){return el(this.componentDef.outputs)}create(e,t,n,a){const i=(a=a||this.ngModule)?function(e,t){return{get:(n,a,i)=>{const r=e.get(n,Xo,i);return r!==Xo||a===Xo?r:t.get(n,a,i)}}}(e,a.injector):e,r=i.get(co,Oe),s=i.get(ho,null),o=r.createRenderer(null,this.componentDef),l=this.componentDef.selectors[0][0]||"div",c=n?function(e,t,n){if(Ce(e))return e.selectRootElement(t,n===P.ShadowDom);let a="string"==typeof t?e.querySelector(t):t;return a.textContent="",a}(o,n,this.componentDef.encapsulation):Pa(r.createRenderer(null,this.componentDef),l,function(e){const t=e.toLowerCase();return"svg"===t?"http://www.w3.org/2000/svg":"math"===t?"http://www.w3.org/1998/MathML/":null}(l)),d=this.componentDef.onPush?576:528,u={components:[],scheduler:Oa,clean:ar,playerHandler:null,flags:0},_=Li(0,null,null,1,0,null,null,null,null,null),h=Ti(null,_,u,d,null,null,r,o,s,i);let p,g;st(h);try{const e=function(e,t,n,a,i,r){const s=n[1];n[20]=e;const o=Ci(s,20,2,"#host",null),l=o.mergedAttrs=t.hostAttrs;null!==l&&(lr(o,l,!0),null!==e&&(vt(i,e,l),null!==o.classes&&ti(i,e,o.classes),null!==o.styles&&ei(i,e,o.styles)));const c=a.createRenderer(e,t),d=Ti(n,Di(t),null,t.onPush?64:16,n[20],o,a,c,null,null);return s.firstCreatePass&&(Ft(Dt(o,n),s,t.type),Gi(s,o),Hi(o,n.length,1)),Xi(n,d),n[20]=d}(c,this.componentDef,h,r,o);if(c)if(n)vt(o,c,["ng-version",go.full]);else{const{attrs:e,classes:t}=function(e){const t=[],n=[];let a=1,i=2;for(;a0&&ti(o,c,t.join(" "))}if(g=we(_,20),void 0!==t){const e=g.projection=[];for(let n=0;ne(s,t)),t.contentQueries){const e=Ve();t.contentQueries(1,s,e.directiveStart)}const o=Ve();return!r.firstCreatePass||null===t.hostBindings&&null===t.hostAttrs||(ht(o.index),Bi(n[1],o,0,o.directiveStart,o.directiveEnd,t),zi(t,s)),s}(e,this.componentDef,h,u,[Or]),Ri(_,h,null)}finally{ut()}return new al(this.componentType,p,ro(g,h),h,g)}}class al extends class{}{constructor(e,t,n,a,i){super(),this.location=n,this._rootLView=a,this._tNode=i,this.instance=t,this.hostView=this.changeDetectorRef=new xo(a),this.componentType=e}get injector(){return new Wt(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(e){this.hostView.onDestroy(e)}}const il=new Map;class rl extends Ho{constructor(e,t){super(),this._parent=t,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new Jo(this);const n=oe(e),a=e[$]||null;a&&js(a),this._bootstrapComponents=Aa(n.bootstrap),this._r3Injector=mr(e,t,[{provide:Ho,useValue:this},{provide:ao,useValue:this.componentFactoryResolver}],d(e)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(e)}get(e,t=Cr.THROW_IF_NOT_FOUND,n=w.Default){return e===Cr||e===Ho||e===cr?this:this._r3Injector.get(e,t,n)}destroy(){const e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}}class sl extends Yo{constructor(e){super(),this.moduleType=e,null!==oe(e)&&function(e){const t=new Set;!function e(n){const a=oe(n,!0),i=a.id;null!==i&&(function(e,t,n){if(t&&t!==n)throw new Error(`Duplicate module registered for ${e} - ${d(t)} vs ${d(t.name)}`)}(i,il.get(i),n),il.set(i,n));const r=Aa(a.imports);for(const s of r)t.has(s)||(t.add(s),e(s))}(e)}(e)}create(e){return new rl(this.moduleType,e)}}function ol(e,t,n){const a=Qe()+e,i=Be();return i[a]===hi?kr(i,a,n?t.call(n):t()):function(e,t){return e[t]}(i,a)}function ll(e,t,n,a){return dl(Be(),Qe(),e,t,n,a)}function cl(e,t){const n=e[t];return n===hi?void 0:n}function dl(e,t,n,a,i,r){const s=t+n;return Fr(e,s,i)?kr(e,s+1,r?a.call(r,i):a(i)):cl(e,s+1)}function ul(e,t){const n=ze();let a;const i=e+20;n.firstCreatePass?(a=function(e,t){if(t)for(let n=t.length-1;n>=0;n--){const a=t[n];if(e===a.name)return a}throw new m("302",`The pipe '${e}' could not be found!`)}(t,n.pipeRegistry),n.data[i]=a,a.onDestroy&&(n.destroyHooks||(n.destroyHooks=[])).push(i,a.onDestroy)):a=n.data[i];const r=a.factory||(a.factory=pe(a.type)),s=M(Hr);try{const e=Mt(!1),t=r();return Mt(e),function(e,t,n,a){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=a}(n,Be(),i,t),t}finally{M(s)}}function _l(e,t,n){const a=e+20,i=Be(),r=Ie(i,a);return ml(i,gl(i,a)?dl(i,Qe(),t,r.transform,n,r):r.transform(n))}function hl(e,t,n,a){const i=e+20,r=Be(),s=Ie(r,i);return ml(r,gl(r,i)?function(e,t,n,a,i,r,s){const o=t+n;return Ur(e,o,i,r)?kr(e,o+2,s?a.call(s,i,r):a(i,r)):cl(e,o+2)}(r,Qe(),t,s.transform,n,a,s):s.transform(n,a))}function pl(e,t,n,a,i){const r=e+20,s=Be(),o=Ie(s,r);return ml(s,gl(s,r)?function(e,t,n,a,i,r,s,o){const l=t+n;return function(e,t,n,a,i){const r=Ur(e,t,n,a);return Fr(e,t+2,i)||r}(e,l,i,r,s)?kr(e,l+3,o?a.call(o,i,r,s):a(i,r,s)):cl(e,l+3)}(s,Qe(),t,o.transform,n,a,i,o):o.transform(n,a,i))}function gl(e,t){return e[1].data[t].pure}function ml(e,t){return Dr.isWrapped(t)&&(t=Dr.unwrap(t),e[Ke()]=hi),t}function fl(e){return t=>{setTimeout(e,void 0,t)}}const El=class extends a.xQ{constructor(e=!1){super(),this.__isAsync=e}emit(e){super.next(e)}subscribe(e,t,n){var a,r,s;let o=e,l=t||(()=>null),c=n;if(e&&"object"==typeof e){const t=e;o=null===(a=t.next)||void 0===a?void 0:a.bind(t),l=null===(r=t.error)||void 0===r?void 0:r.bind(t),c=null===(s=t.complete)||void 0===s?void 0:s.bind(t)}this.__isAsync&&(l=fl(l),o&&(o=fl(o)),c&&(c=fl(c)));const d=super.subscribe({next:o,error:l,complete:c});return e instanceof i.w&&e.add(d),d}};function Sl(){return this._results[xr()]()}class bl{constructor(e=!1){this._emitDistinctChangesOnly=e,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const t=xr(),n=bl.prototype;n[t]||(n[t]=Sl)}get changes(){return this._changes||(this._changes=new El)}get(e){return this._results[e]}map(e){return this._results.map(e)}filter(e){return this._results.filter(e)}find(e){return this._results.find(e)}reduce(e,t){return this._results.reduce(e,t)}forEach(e){this._results.forEach(e)}some(e){return this._results.some(e)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(e,t){this.dirty=!1;const n=on(e);(this._changesDetected=!function(e,t,n){if(e.length!==t.length)return!1;for(let a=0;a0)a.push(s[e/2]);else{const i=r[e+1],s=t[-n];for(let e=10;e({bindingPropertyName:e})),Bl=en("Output",e=>({bindingPropertyName:e})),zl=new tn("Application Initializer");let Gl=(()=>{class e{constructor(e){this.appInits=e,this.resolve=io,this.reject=io,this.initialized=!1,this.done=!1,this.donePromise=new Promise((e,t)=>{this.resolve=e,this.reject=t})}runInitializers(){if(this.initialized)return;const e=[],t=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let n=0;n{t.subscribe({complete:e,error:n})});e.push(n)}}Promise.all(e).then(()=>{t()}).catch(e=>{this.reject(e)}),0===e.length&&t(),this.initialized=!0}}return e.\u0275fac=function(t){return new(t||e)(yn(zl,8))},e.\u0275prov=b({token:e,factory:e.\u0275fac}),e})();const Vl=new tn("AppId"),Hl={provide:Vl,useFactory:function(){return`${Yl()}${Yl()}${Yl()}`},deps:[]};function Yl(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const ql=new tn("Platform Initializer"),jl=new tn("Platform ID"),$l=new tn("appBootstrapListener");let Wl=(()=>{class e{log(e){console.log(e)}warn(e){console.warn(e)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=b({token:e,factory:e.\u0275fac}),e})();const Ql=new tn("LocaleId"),Kl=new tn("DefaultCurrencyCode");class Zl{constructor(e,t){this.ngModuleFactory=e,this.componentFactories=t}}const Xl=function(e){return new sl(e)},Jl=Xl,ec=function(e){return Promise.resolve(Xl(e))},tc=function(e){const t=Xl(e),n=Aa(oe(e).declarations).reduce((e,t)=>{const n=se(t);return n&&e.push(new nl(n)),e},[]);return new Zl(t,n)},nc=tc,ac=function(e){return Promise.resolve(tc(e))};let ic=(()=>{class e{constructor(){this.compileModuleSync=Jl,this.compileModuleAsync=ec,this.compileModuleAndAllComponentsSync=nc,this.compileModuleAndAllComponentsAsync=ac}clearCache(){}clearCacheFor(e){}getModuleId(e){}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=b({token:e,factory:e.\u0275fac}),e})();const rc=(()=>Promise.resolve(0))();function sc(e){"undefined"==typeof Zone?rc.then(()=>{e&&e.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",e)}class oc{constructor({enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:t=!1,shouldCoalesceRunChangeDetection:n=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new El(!1),this.onMicrotaskEmpty=new El(!1),this.onStable=new El(!1),this.onError=new El(!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.TaskTrackingZoneSpec&&(this._inner=this._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(this._inner=this._inner.fork(Zone.longStackTraceZoneSpec)),this.shouldCoalesceEventChangeDetection=!n&&t,this.shouldCoalesceRunChangeDetection=n,this.lastRequestAnimationFrameId=-1,this.nativeRequestAnimationFrame=function(){let e=z.requestAnimationFrame,t=z.cancelAnimationFrame;if("undefined"!=typeof Zone&&e&&t){const n=e[Zone.__symbol__("OriginalDelegate")];n&&(e=n);const a=t[Zone.__symbol__("OriginalDelegate")];a&&(t=a)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function(e){const t=()=>{!function(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(z,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,dc(e),e.isCheckStableRunning=!0,cc(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),dc(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,a,i,r,s,o)=>{try{return uc(e),n.invokeTask(i,r,s,o)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===r.type||e.shouldCoalesceRunChangeDetection)&&t(),_c(e)}},onInvoke:(n,a,i,r,s,o,l)=>{try{return uc(e),n.invoke(i,r,s,o,l)}finally{e.shouldCoalesceRunChangeDetection&&t(),_c(e)}},onHasTask:(t,n,a,i)=>{t.hasTask(a,i),n===a&&("microTask"==i.change?(e._hasPendingMicrotasks=i.microTask,dc(e),cc(e)):"macroTask"==i.change&&(e.hasPendingMacrotasks=i.macroTask))},onHandleError:(t,n,a,i)=>(t.handleError(a,i),e.runOutsideAngular(()=>e.onError.emit(i)),!1)})}(this)}static isInAngularZone(){return!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!oc.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(oc.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(e,t,n){return this._inner.run(e,t,n)}runTask(e,t,n,a){const i=this._inner,r=i.scheduleEventTask("NgZoneEvent: "+a,e,lc,io,io);try{return i.runTask(r,t,n)}finally{i.cancelTask(r)}}runGuarded(e,t,n){return this._inner.runGuarded(e,t,n)}runOutsideAngular(e){return this._outer.run(e)}}const lc={};function cc(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function dc(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function uc(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function _c(e){e._nesting--,cc(e)}class hc{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new El,this.onMicrotaskEmpty=new El,this.onStable=new El,this.onError=new El}run(e,t,n){return e.apply(t,n)}runGuarded(e,t,n){return e.apply(t,n)}runOutsideAngular(e){return e()}runTask(e,t,n,a){return e.apply(t,n)}}let pc=(()=>{class e{constructor(e){this._ngZone=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{oc.assertNotInAngularZone(),sc(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())sc(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(t=>!t.updateCb||!t.updateCb(e)||(clearTimeout(t.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,t,n){let a=-1;t&&t>0&&(a=setTimeout(()=>{this._callbacks=this._callbacks.filter(e=>e.timeoutId!==a),e(this._didWork,this.getPendingTasks())},t)),this._callbacks.push({doneCb:e,timeoutId:a,updateCb:n})}whenStable(e,t,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(e,t,n),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(e,t,n){return[]}}return e.\u0275fac=function(t){return new(t||e)(yn(oc))},e.\u0275prov=b({token:e,factory:e.\u0275fac}),e})(),gc=(()=>{class e{constructor(){this._applications=new Map,Sc.addToWindow(this)}registerApplication(e,t){this._applications.set(e,t)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,t=!0){return Sc.findTestabilityInTree(this,e,t)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=b({token:e,factory:e.\u0275fac}),e})();class mc{addToWindow(e){}findTestabilityInTree(e,t,n){return null}}function fc(e){Sc=e}let Ec,Sc=new mc,bc=!0,yc=!1;function vc(){return yc=!0,bc}function Tc(){if(yc)throw new Error("Cannot enable prod mode after platform setup.");bc=!1}const Cc=new tn("AllowMultipleToken");class Oc{constructor(e,t){this.name=e,this.token=t}}function Rc(e,t,n=[]){const a=`Platform: ${t}`,i=new tn(a);return(t=[])=>{let r=Ac();if(!r||r.injector.get(Cc,!1))if(e)e(n.concat(t).concat({provide:i,useValue:!0}));else{const e=n.concat(t).concat({provide:i,useValue:!0},{provide:ur,useValue:"platform"});!function(e){if(Ec&&!Ec.destroyed&&!Ec.injector.get(Cc,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Ec=e.get(Nc);const t=e.get(ql,null);t&&t.forEach(e=>e())}(Cr.create({providers:e,name:a}))}return function(e){const t=Ac();if(!t)throw new Error("No platform exists!");if(!t.injector.get(e,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return t}(i)}}function Ac(){return Ec&&!Ec.destroyed?Ec:null}let Nc=(()=>{class e{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,t){const n=function(e,t){let n;return n="noop"===e?new hc:("zone.js"===e?void 0:e)||new oc({enableLongStackTrace:vc(),shouldCoalesceEventChangeDetection:!!(null==t?void 0:t.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==t?void 0:t.ngZoneRunCoalescing)}),n}(t?t.ngZone:void 0,{ngZoneEventCoalescing:t&&t.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:t&&t.ngZoneRunCoalescing||!1}),a=[{provide:oc,useValue:n}];return n.run(()=>{const t=Cr.create({providers:a,parent:this.injector,name:e.moduleType.name}),i=e.create(t),r=i.injector.get(Ca,null);if(!r)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return n.runOutsideAngular(()=>{const e=n.onError.subscribe({next:e=>{r.handleError(e)}});i.onDestroy(()=>{Mc(this._modules,i),e.unsubscribe()})}),function(e,t,n){try{const a=n();return Jr(a)?a.catch(n=>{throw t.runOutsideAngular(()=>e.handleError(n)),n}):a}catch(a){throw t.runOutsideAngular(()=>e.handleError(a)),a}}(r,n,()=>{const e=i.injector.get(Gl);return e.runInitializers(),e.donePromise.then(()=>(js(i.injector.get(Ql,"en-US")||"en-US"),this._moduleDoBootstrap(i),i))})})}bootstrapModule(e,t=[]){const n=wc({},t);return function(e,t,n){const a=new sl(n);return Promise.resolve(a)}(0,0,e).then(e=>this.bootstrapModuleFactory(e,n))}_moduleDoBootstrap(e){const t=e.injector.get(Ic);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(e=>t.bootstrap(e));else{if(!e.instance.ngDoBootstrap)throw new Error(`The module ${d(e.instance.constructor)} was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.`);e.instance.ngDoBootstrap(t)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(e=>e.destroy()),this._destroyListeners.forEach(e=>e()),this._destroyed=!0}get destroyed(){return this._destroyed}}return e.\u0275fac=function(t){return new(t||e)(yn(Cr))},e.\u0275prov=b({token:e,factory:e.\u0275fac}),e})();function wc(e,t){return Array.isArray(t)?t.reduce(wc,e):Object.assign(Object.assign({},e),t)}let Ic=(()=>{class e{constructor(e,t,n,a,i){this._zone=e,this._injector=t,this._exceptionHandler=n,this._componentFactoryResolver=a,this._initStatus=i,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const l=new r.y(e=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{e.next(this._stable),e.complete()})}),c=new r.y(e=>{let t;this._zone.runOutsideAngular(()=>{t=this._zone.onStable.subscribe(()=>{oc.assertNotInAngularZone(),sc(()=>{this._stable||this._zone.hasPendingMacrotasks||this._zone.hasPendingMicrotasks||(this._stable=!0,e.next(!0))})})});const n=this._zone.onUnstable.subscribe(()=>{oc.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{e.next(!1)}))});return()=>{t.unsubscribe(),n.unsubscribe()}});this.isStable=(0,s.T)(l,c.pipe((0,o.B)()))}bootstrap(e,t){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.");let n;n=e instanceof to?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(n.componentType);const a=n.isBoundToModule?void 0:this._injector.get(Ho),i=n.create(Cr.NULL,[],t||n.selector,a),r=i.location.nativeElement,s=i.injector.get(pc,null),o=s&&i.injector.get(gc);return s&&o&&o.registerApplication(r,s),i.onDestroy(()=>{this.detachView(i.hostView),Mc(this.components,i),o&&o.unregisterApplication(r)}),this._loadComponent(i),i}tick(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;for(let e of this._views)e.detectChanges()}catch(e){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(e))}finally{this._runningTick=!1}}attachView(e){const t=e;this._views.push(t),t.attachToAppRef(this)}detachView(e){const t=e;Mc(this._views,t),t.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get($l,[]).concat(this._bootstrapListeners).forEach(t=>t(e))}ngOnDestroy(){this._views.slice().forEach(e=>e.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return e.\u0275fac=function(t){return new(t||e)(yn(oc),yn(Cr),yn(Ca),yn(ao),yn(Gl))},e.\u0275prov=b({token:e,factory:e.\u0275fac}),e})();function Mc(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}class xc{}class Dc{}const Lc={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"};let Pc=(()=>{class e{constructor(e,t){this._compiler=e,this._config=t||Lc}load(e){return this.loadAndCompile(e)}loadAndCompile(e){let[t,a]=e.split("#");return void 0===a&&(a="default"),n(98255)(t).then(e=>e[a]).then(e=>kc(e,t,a)).then(e=>this._compiler.compileModuleAsync(e))}loadFactory(e){let[t,a]=e.split("#"),i="NgFactory";return void 0===a&&(a="default",i=""),n(98255)(this._config.factoryPathPrefix+t+this._config.factoryPathSuffix).then(e=>e[a+i]).then(e=>kc(e,t,a))}}return e.\u0275fac=function(t){return new(t||e)(yn(ic),yn(Dc,8))},e.\u0275prov=b({token:e,factory:e.\u0275fac}),e})();function kc(e,t,n){if(!e)throw new Error(`Cannot find '${n}' in '${t}'`);return e}const Fc=function(e){return null},Uc=Rc(null,"core",[{provide:jl,useValue:"unknown"},{provide:Nc,deps:[Cr]},{provide:gc,deps:[]},{provide:Wl,deps:[]}]),Bc=[{provide:Ic,useClass:Ic,deps:[oc,Cr,Ca,ao,Gl]},{provide:tl,deps:[oc],useFactory:function(e){let t=[];return e.onStable.subscribe(()=>{for(;t.length;)t.pop()()}),function(e){t.push(e)}}},{provide:Gl,useClass:Gl,deps:[[new Rn,zl]]},{provide:ic,useClass:ic,deps:[]},Hl,{provide:Ao,useFactory:function(){return ko},deps:[]},{provide:wo,useFactory:function(){return Fo},deps:[]},{provide:Ql,useFactory:function(e){return js(e=e||"undefined"!=typeof $localize&&$localize.locale||"en-US"),e},deps:[[new On(Ql),new Rn,new An]]},{provide:Kl,useValue:"USD"}];let zc=(()=>{class e{constructor(e){}}return e.\u0275fac=function(t){return new(t||e)(yn(Ic))},e.\u0275mod=te({type:e}),e.\u0275inj=y({providers:Bc}),e})()},3679:function(e,t,n){"use strict";n.d(t,{Fj:function(){return h},NI:function(){return J},oH:function(){return ge},u5:function(){return Oe},Cf:function(){return m},JU:function(){return d},JJ:function(){return F},JL:function(){return U},F:function(){return ie},On:function(){return oe},YN:function(){return Se},_:function(){return _e},UX:function(){return Re},EJ:function(){return Ee},kI:function(){return S},_Y:function(){return le},Kr:function(){return Te}});var a=n(37716),i=n(38583),r=n(94402),s=n(35758),o=n(88002);let l=(()=>{class e{constructor(e,t){this._renderer=e,this._elementRef=t,this.onChange=e=>{},this.onTouched=()=>{}}setProperty(e,t){this._renderer.setProperty(this._elementRef.nativeElement,e,t)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(a.Qsj),a.Y36(a.SBq))},e.\u0275dir=a.lG2({type:e}),e})(),c=(()=>{class e extends l{}return e.\u0275fac=function(){let t;return function(n){return(t||(t=a.n5z(e)))(n||e)}}(),e.\u0275dir=a.lG2({type:e,features:[a.qOj]}),e})();const d=new a.OlP("NgValueAccessor"),u={provide:d,useExisting:(0,a.Gpc)(()=>h),multi:!0},_=new a.OlP("CompositionEventMode");let h=(()=>{class e extends l{constructor(e,t,n){super(e,t),this._compositionMode=n,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function(){const e=(0,i.q)()?(0,i.q)().getUserAgent():"";return/android (\d+)/.test(e.toLowerCase())}())}writeValue(e){this.setProperty("value",null==e?"":e)}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(a.Qsj),a.Y36(a.SBq),a.Y36(_,8))},e.\u0275dir=a.lG2({type:e,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(e,t){1&e&&a.NdJ("input",function(e){return t._handleInput(e.target.value)})("blur",function(){return t.onTouched()})("compositionstart",function(){return t._compositionStart()})("compositionend",function(e){return t._compositionEnd(e.target.value)})},features:[a._Bn([u]),a.qOj]}),e})();function p(e){return null==e||0===e.length}function g(e){return null!=e&&"number"==typeof e.length}const m=new a.OlP("NgValidators"),f=new a.OlP("NgAsyncValidators"),E=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class S{static min(e){return function(e){return t=>{if(p(t.value)||p(e))return null;const n=parseFloat(t.value);return!isNaN(n)&&n{if(p(t.value)||p(e))return null;const n=parseFloat(t.value);return!isNaN(n)&&n>e?{max:{max:e,actual:t.value}}:null}}(e)}static required(e){return function(e){return p(e.value)?{required:!0}:null}(e)}static requiredTrue(e){return function(e){return!0===e.value?null:{required:!0}}(e)}static email(e){return function(e){return p(e.value)||E.test(e.value)?null:{email:!0}}(e)}static minLength(e){return function(e){return t=>p(t.value)||!g(t.value)?null:t.value.lengthg(t.value)&&t.value.length>e?{maxlength:{requiredLength:e,actualLength:t.value.length}}:null}(e)}static pattern(e){return function(e){if(!e)return b;let t,n;return"string"==typeof e?(n="","^"!==e.charAt(0)&&(n+="^"),n+=e,"$"!==e.charAt(e.length-1)&&(n+="$"),t=new RegExp(n)):(n=e.toString(),t=e),e=>{if(p(e.value))return null;const a=e.value;return t.test(a)?null:{pattern:{requiredPattern:n,actualValue:a}}}}(e)}static nullValidator(e){return null}static compose(e){return R(e)}static composeAsync(e){return N(e)}}function b(e){return null}function y(e){return null!=e}function v(e){const t=(0,a.QGY)(e)?(0,r.D)(e):e;return(0,a.CqO)(t),t}function T(e){let t={};return e.forEach(e=>{t=null!=e?Object.assign(Object.assign({},t),e):t}),0===Object.keys(t).length?null:t}function C(e,t){return t.map(t=>t(e))}function O(e){return e.map(e=>function(e){return!e.validate}(e)?e:t=>e.validate(t))}function R(e){if(!e)return null;const t=e.filter(y);return 0==t.length?null:function(e){return T(C(e,t))}}function A(e){return null!=e?R(O(e)):null}function N(e){if(!e)return null;const t=e.filter(y);return 0==t.length?null:function(e){const n=C(e,t).map(v);return(0,s.D)(n).pipe((0,o.U)(T))}}function w(e){return null!=e?N(O(e)):null}function I(e,t){return null===e?[t]:Array.isArray(e)?[...e,t]:[e,t]}function M(e){return e._rawValidators}function x(e){return e._rawAsyncValidators}let D=(()=>{class e{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(e){this._rawValidators=e||[],this._composedValidatorFn=A(this._rawValidators)}_setAsyncValidators(e){this._rawAsyncValidators=e||[],this._composedAsyncValidatorFn=w(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(e){this._onDestroyCallbacks.push(e)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(e=>e()),this._onDestroyCallbacks=[]}reset(e){this.control&&this.control.reset(e)}hasError(e,t){return!!this.control&&this.control.hasError(e,t)}getError(e,t){return this.control?this.control.getError(e,t):null}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=a.lG2({type:e}),e})(),L=(()=>{class e extends D{get formDirective(){return null}get path(){return null}}return e.\u0275fac=function(){let t;return function(n){return(t||(t=a.n5z(e)))(n||e)}}(),e.\u0275dir=a.lG2({type:e,features:[a.qOj]}),e})();class P extends D{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class k{constructor(e){this._cd=e}is(e){var t,n,a;return"submitted"===e?!!(null===(t=this._cd)||void 0===t?void 0:t.submitted):!!(null===(a=null===(n=this._cd)||void 0===n?void 0:n.control)||void 0===a?void 0:a[e])}}let F=(()=>{class e extends k{constructor(e){super(e)}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(P,2))},e.\u0275dir=a.lG2({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,t){2&e&&a.ekj("ng-untouched",t.is("untouched"))("ng-touched",t.is("touched"))("ng-pristine",t.is("pristine"))("ng-dirty",t.is("dirty"))("ng-valid",t.is("valid"))("ng-invalid",t.is("invalid"))("ng-pending",t.is("pending"))},features:[a.qOj]}),e})(),U=(()=>{class e extends k{constructor(e){super(e)}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(L,10))},e.\u0275dir=a.lG2({type:e,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(e,t){2&e&&a.ekj("ng-untouched",t.is("untouched"))("ng-touched",t.is("touched"))("ng-pristine",t.is("pristine"))("ng-dirty",t.is("dirty"))("ng-valid",t.is("valid"))("ng-invalid",t.is("invalid"))("ng-pending",t.is("pending"))("ng-submitted",t.is("submitted"))},features:[a.qOj]}),e})();function B(e,t){V(e,t),t.valueAccessor.writeValue(e.value),function(e,t){t.valueAccessor.registerOnChange(n=>{e._pendingValue=n,e._pendingChange=!0,e._pendingDirty=!0,"change"===e.updateOn&&H(e,t)})}(e,t),function(e,t){const n=(e,n)=>{t.valueAccessor.writeValue(e),n&&t.viewToModelUpdate(e)};e.registerOnChange(n),t._registerOnDestroy(()=>{e._unregisterOnChange(n)})}(e,t),function(e,t){t.valueAccessor.registerOnTouched(()=>{e._pendingTouched=!0,"blur"===e.updateOn&&e._pendingChange&&H(e,t),"submit"!==e.updateOn&&e.markAsTouched()})}(e,t),function(e,t){if(t.valueAccessor.setDisabledState){const n=e=>{t.valueAccessor.setDisabledState(e)};e.registerOnDisabledChange(n),t._registerOnDestroy(()=>{e._unregisterOnDisabledChange(n)})}}(e,t)}function z(e,t,n=!0){const a=()=>{};t.valueAccessor&&(t.valueAccessor.registerOnChange(a),t.valueAccessor.registerOnTouched(a)),function(e,t){let n=!1;if(null!==e){if(null!==t.validator){const a=M(e);if(Array.isArray(a)&&a.length>0){const i=a.filter(e=>e!==t.validator);i.length!==a.length&&(n=!0,e.setValidators(i))}}if(null!==t.asyncValidator){const a=x(e);if(Array.isArray(a)&&a.length>0){const i=a.filter(e=>e!==t.asyncValidator);i.length!==a.length&&(n=!0,e.setAsyncValidators(i))}}}const a=()=>{};G(t._rawValidators,a),G(t._rawAsyncValidators,a)}(e,t),e&&(t._invokeOnDestroyCallbacks(),e._registerOnCollectionChange(()=>{}))}function G(e,t){e.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(t)})}function V(e,t){const n=M(e);null!==t.validator?e.setValidators(I(n,t.validator)):"function"==typeof n&&e.setValidators([n]);const a=x(e);null!==t.asyncValidator?e.setAsyncValidators(I(a,t.asyncValidator)):"function"==typeof a&&e.setAsyncValidators([a]);const i=()=>e.updateValueAndValidity();G(t._rawValidators,i),G(t._rawAsyncValidators,i)}function H(e,t){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}function Y(e,t){if(!e.hasOwnProperty("model"))return!1;const n=e.model;return!!n.isFirstChange()||!Object.is(t,n.currentValue)}function q(e,t){if(!t)return null;let n,a,i;return Array.isArray(t),t.forEach(e=>{e.constructor===h?n=e:Object.getPrototypeOf(e.constructor)===c?a=e:i=e}),i||a||n||null}function j(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function $(e){return(Z(e)?e.validators:e)||null}function W(e){return Array.isArray(e)?A(e):e||null}function Q(e,t){return(Z(t)?t.asyncValidators:e)||null}function K(e){return Array.isArray(e)?w(e):e||null}function Z(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}class X{constructor(e,t){this._hasOwnPendingAsyncValidator=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=e,this._rawAsyncValidators=t,this._composedValidatorFn=W(this._rawValidators),this._composedAsyncValidatorFn=K(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(e){this._rawValidators=this._composedValidatorFn=e}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e}get parent(){return this._parent}get valid(){return"VALID"===this.status}get invalid(){return"INVALID"===this.status}get pending(){return"PENDING"==this.status}get disabled(){return"DISABLED"===this.status}get enabled(){return"DISABLED"!==this.status}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(e){this._rawValidators=e,this._composedValidatorFn=W(e)}setAsyncValidators(e){this._rawAsyncValidators=e,this._composedAsyncValidatorFn=K(e)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(e={}){this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(e=>e.markAllAsTouched())}markAsUntouched(e={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}markAsDirty(e={}){this.pristine=!1,this._parent&&!e.onlySelf&&this._parent.markAsDirty(e)}markAsPristine(e={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}markAsPending(e={}){this.status="PENDING",!1!==e.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!e.onlySelf&&this._parent.markAsPending(e)}disable(e={}){const t=this._parentMarkedDirty(e.onlySelf);this.status="DISABLED",this.errors=null,this._forEachChild(t=>{t.disable(Object.assign(Object.assign({},e),{onlySelf:!0}))}),this._updateValue(),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:t})),this._onDisabledChange.forEach(e=>e(!0))}enable(e={}){const t=this._parentMarkedDirty(e.onlySelf);this.status="VALID",this._forEachChild(t=>{t.enable(Object.assign(Object.assign({},e),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:t})),this._onDisabledChange.forEach(e=>e(!1))}_updateAncestors(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(e){this._parent=e}updateValueAndValidity(e={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),"VALID"!==this.status&&"PENDING"!==this.status||this._runAsyncValidator(e.emitEvent)),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(e)}_updateTreeValidity(e={emitEvent:!0}){this._forEachChild(t=>t._updateTreeValidity(e)),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?"DISABLED":"VALID"}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(e){if(this.asyncValidator){this.status="PENDING",this._hasOwnPendingAsyncValidator=!0;const t=v(this.asyncValidator(this));this._asyncValidationSubscription=t.subscribe(t=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(t,{emitEvent:e})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(e,t={}){this.errors=e,this._updateControlsErrors(!1!==t.emitEvent)}get(e){return function(e,t,n){if(null==t)return null;if(Array.isArray(t)||(t=t.split(".")),Array.isArray(t)&&0===t.length)return null;let a=e;return t.forEach(e=>{a=a instanceof ee?a.controls.hasOwnProperty(e)?a.controls[e]:null:a instanceof te&&a.at(e)||null}),a}(this,e)}getError(e,t){const n=t?this.get(t):this;return n&&n.errors?n.errors[e]:null}hasError(e,t){return!!this.getError(e,t)}get root(){let e=this;for(;e._parent;)e=e._parent;return e}_updateControlsErrors(e){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(e)}_initObservables(){this.valueChanges=new a.vpe,this.statusChanges=new a.vpe}_calculateStatus(){return this._allControlsDisabled()?"DISABLED":this.errors?"INVALID":this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus("PENDING")?"PENDING":this._anyControlsHaveStatus("INVALID")?"INVALID":"VALID"}_anyControlsHaveStatus(e){return this._anyControls(t=>t.status===e)}_anyControlsDirty(){return this._anyControls(e=>e.dirty)}_anyControlsTouched(){return this._anyControls(e=>e.touched)}_updatePristine(e={}){this.pristine=!this._anyControlsDirty(),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}_updateTouched(e={}){this.touched=this._anyControlsTouched(),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}_isBoxedValue(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}_registerOnCollectionChange(e){this._onCollectionChange=e}_setUpdateStrategy(e){Z(e)&&null!=e.updateOn&&(this._updateOn=e.updateOn)}_parentMarkedDirty(e){return!e&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}class J extends X{constructor(e=null,t,n){super($(t),Q(n,t)),this._onChange=[],this._applyFormState(e),this._setUpdateStrategy(t),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}setValue(e,t={}){this.value=this._pendingValue=e,this._onChange.length&&!1!==t.emitModelToViewChange&&this._onChange.forEach(e=>e(this.value,!1!==t.emitViewToModelChange)),this.updateValueAndValidity(t)}patchValue(e,t={}){this.setValue(e,t)}reset(e=null,t={}){this._applyFormState(e),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}_updateValue(){}_anyControls(e){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(e){this._onChange.push(e)}_unregisterOnChange(e){j(this._onChange,e)}registerOnDisabledChange(e){this._onDisabledChange.push(e)}_unregisterOnDisabledChange(e){j(this._onDisabledChange,e)}_forEachChild(e){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(e){this._isBoxedValue(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}}class ee extends X{constructor(e,t,n){super($(t),Q(n,t)),this.controls=e,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(e,t){return this.controls[e]?this.controls[e]:(this.controls[e]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}addControl(e,t,n={}){this.registerControl(e,t),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}removeControl(e,t={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}setControl(e,t,n={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],t&&this.registerControl(e,t),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}contains(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}setValue(e,t={}){this._checkAllValuesPresent(e),Object.keys(e).forEach(n=>{this._throwIfControlMissing(n),this.controls[n].setValue(e[n],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(e,t={}){null!=e&&(Object.keys(e).forEach(n=>{this.controls[n]&&this.controls[n].patchValue(e[n],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(e={},t={}){this._forEachChild((n,a)=>{n.reset(e[a],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}getRawValue(){return this._reduceChildren({},(e,t,n)=>(e[n]=t instanceof J?t.value:t.getRawValue(),e))}_syncPendingControls(){let e=this._reduceChildren(!1,(e,t)=>!!t._syncPendingControls()||e);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_throwIfControlMissing(e){if(!Object.keys(this.controls).length)throw new Error("\n There are no form controls registered with this group yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.controls[e])throw new Error(`Cannot find form control with name: ${e}.`)}_forEachChild(e){Object.keys(this.controls).forEach(t=>{const n=this.controls[t];n&&e(n,t)})}_setUpControls(){this._forEachChild(e=>{e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(e){for(const t of Object.keys(this.controls)){const n=this.controls[t];if(this.contains(t)&&e(n))return!0}return!1}_reduceValue(){return this._reduceChildren({},(e,t,n)=>((t.enabled||this.disabled)&&(e[n]=t.value),e))}_reduceChildren(e,t){let n=e;return this._forEachChild((e,a)=>{n=t(n,e,a)}),n}_allControlsDisabled(){for(const e of Object.keys(this.controls))if(this.controls[e].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_checkAllValuesPresent(e){this._forEachChild((t,n)=>{if(void 0===e[n])throw new Error(`Must supply a value for form control with name: '${n}'.`)})}}class te extends X{constructor(e,t,n){super($(t),Q(n,t)),this.controls=e,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(e){return this.controls[e]}push(e,t={}){this.controls.push(e),this._registerControl(e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}insert(e,t,n={}){this.controls.splice(e,0,t),this._registerControl(t),this.updateValueAndValidity({emitEvent:n.emitEvent})}removeAt(e,t={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),this.controls.splice(e,1),this.updateValueAndValidity({emitEvent:t.emitEvent})}setControl(e,t,n={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),this.controls.splice(e,1),t&&(this.controls.splice(e,0,t),this._registerControl(t)),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(e,t={}){this._checkAllValuesPresent(e),e.forEach((e,n)=>{this._throwIfControlMissing(n),this.at(n).setValue(e,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(e,t={}){null!=e&&(e.forEach((e,n)=>{this.at(n)&&this.at(n).patchValue(e,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(e=[],t={}){this._forEachChild((n,a)=>{n.reset(e[a],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}getRawValue(){return this.controls.map(e=>e instanceof J?e.value:e.getRawValue())}clear(e={}){this.controls.length<1||(this._forEachChild(e=>e._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:e.emitEvent}))}_syncPendingControls(){let e=this.controls.reduce((e,t)=>!!t._syncPendingControls()||e,!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_throwIfControlMissing(e){if(!this.controls.length)throw new Error("\n There are no form controls registered with this array yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.at(e))throw new Error(`Cannot find form control at index ${e}`)}_forEachChild(e){this.controls.forEach((t,n)=>{e(t,n)})}_updateValue(){this.value=this.controls.filter(e=>e.enabled||this.disabled).map(e=>e.value)}_anyControls(e){return this.controls.some(t=>t.enabled&&e(t))}_setUpControls(){this._forEachChild(e=>this._registerControl(e))}_checkAllValuesPresent(e){this._forEachChild((t,n)=>{if(void 0===e[n])throw new Error(`Must supply a value for form control at index: ${n}.`)})}_allControlsDisabled(){for(const e of this.controls)if(e.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)}}const ne={provide:L,useExisting:(0,a.Gpc)(()=>ie)},ae=(()=>Promise.resolve(null))();let ie=(()=>{class e extends L{constructor(e,t){super(),this.submitted=!1,this._directives=[],this.ngSubmit=new a.vpe,this.form=new ee({},A(e),w(t))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){ae.then(()=>{const t=this._findContainer(e.path);e.control=t.registerControl(e.name,e.control),B(e.control,e),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.push(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){ae.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name),j(this._directives,e)})}addFormGroup(e){ae.then(()=>{const t=this._findContainer(e.path),n=new ee({});(function(e,t){V(e,t)})(n,e),t.registerControl(e.name,n),n.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){ae.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,t){ae.then(()=>{this.form.get(e.path).setValue(t)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,t=this._directives,this.form._syncPendingControls(),t.forEach(e=>{const t=e.control;"submit"===t.updateOn&&t._pendingChange&&(e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1)}),this.ngSubmit.emit(e),!1;var t}onReset(){this.resetForm()}resetForm(e){this.form.reset(e),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(m,10),a.Y36(f,10))},e.\u0275dir=a.lG2({type:e,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,t){1&e&&a.NdJ("submit",function(e){return t.onSubmit(e)})("reset",function(){return t.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[a._Bn([ne]),a.qOj]}),e})();const re={provide:P,useExisting:(0,a.Gpc)(()=>oe)},se=(()=>Promise.resolve(null))();let oe=(()=>{class e extends P{constructor(e,t,n,i){super(),this.control=new J,this._registered=!1,this.update=new a.vpe,this._parent=e,this._setValidators(t),this._setAsyncValidators(n),this.valueAccessor=q(0,i)}ngOnChanges(e){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in e&&this._updateDisabled(e),Y(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._parent?[...this._parent.path,this.name]:[this.name]}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){B(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(e){se.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1})})}_updateDisabled(e){const t=e.isDisabled.currentValue,n=""===t||t&&"false"!==t;se.then(()=>{n&&!this.control.disabled?this.control.disable():!n&&this.control.disabled&&this.control.enable()})}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(L,9),a.Y36(m,10),a.Y36(f,10),a.Y36(d,10))},e.\u0275dir=a.lG2({type:e,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[a._Bn([re]),a.qOj,a.TTD]}),e})(),le=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=a.lG2({type:e,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),e})();const ce={provide:d,useExisting:(0,a.Gpc)(()=>_e),multi:!0};let de=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({}),e})(),ue=(()=>{class e{constructor(){this._accessors=[]}add(e,t){this._accessors.push([e,t])}remove(e){for(let t=this._accessors.length-1;t>=0;--t)if(this._accessors[t][1]===e)return void this._accessors.splice(t,1)}select(e){this._accessors.forEach(t=>{this._isSameGroup(t,e)&&t[1]!==e&&t[1].fireUncheck(e.value)})}_isSameGroup(e,t){return!!e[0].control&&e[0]._parent===t._control._parent&&e[1].name===t.name}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=(0,a.Yz7)({factory:function(){return new e},token:e,providedIn:de}),e})(),_e=(()=>{class e extends c{constructor(e,t,n,a){super(e,t),this._registry=n,this._injector=a,this.onChange=()=>{}}ngOnInit(){this._control=this._injector.get(P),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(e){this._state=e===this.value,this.setProperty("checked",this._state)}registerOnChange(e){this._fn=e,this.onChange=()=>{e(this.value),this._registry.select(this)}}fireUncheck(e){this.writeValue(e)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(a.Qsj),a.Y36(a.SBq),a.Y36(ue),a.Y36(a.zs3))},e.\u0275dir=a.lG2({type:e,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(e,t){1&e&&a.NdJ("change",function(){return t.onChange()})("blur",function(){return t.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[a._Bn([ce]),a.qOj]}),e})();const he=new a.OlP("NgModelWithFormControlWarning"),pe={provide:P,useExisting:(0,a.Gpc)(()=>ge)};let ge=(()=>{class e extends P{constructor(e,t,n,i){super(),this._ngModelWarningConfig=i,this.update=new a.vpe,this._ngModelWarningSent=!1,this._setValidators(e),this._setAsyncValidators(t),this.valueAccessor=q(0,n)}set isDisabled(e){}ngOnChanges(e){if(this._isControlChanged(e)){const t=e.form.previousValue;t&&z(t,this,!1),B(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})}Y(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&z(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(m,10),a.Y36(f,10),a.Y36(d,10),a.Y36(he,8))},e.\u0275dir=a.lG2({type:e,selectors:[["","formControl",""]],inputs:{isDisabled:["disabled","isDisabled"],form:["formControl","form"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[a._Bn([pe]),a.qOj,a.TTD]}),e._ngModelWarningSentOnce=!1,e})();const me={provide:d,useExisting:(0,a.Gpc)(()=>Ee),multi:!0};function fe(e,t){return null==e?`${t}`:(t&&"object"==typeof t&&(t="Object"),`${e}: ${t}`.slice(0,50))}let Ee=(()=>{class e extends c{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(e){this._compareWith=e}writeValue(e){this.value=e;const t=this._getOptionId(e);null==t&&this.setProperty("selectedIndex",-1);const n=fe(t,e);this.setProperty("value",n)}registerOnChange(e){this.onChange=t=>{this.value=this._getOptionValue(t),e(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(e){for(const t of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(t),e))return t;return null}_getOptionValue(e){const t=function(e){return e.split(":")[0]}(e);return this._optionMap.has(t)?this._optionMap.get(t):e}}return e.\u0275fac=function(){let t;return function(n){return(t||(t=a.n5z(e)))(n||e)}}(),e.\u0275dir=a.lG2({type:e,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(e,t){1&e&&a.NdJ("change",function(e){return t.onChange(e.target.value)})("blur",function(){return t.onTouched()})},inputs:{compareWith:"compareWith"},features:[a._Bn([me]),a.qOj]}),e})(),Se=(()=>{class e{constructor(e,t,n){this._element=e,this._renderer=t,this._select=n,this._select&&(this.id=this._select._registerOption())}set ngValue(e){null!=this._select&&(this._select._optionMap.set(this.id,e),this._setElementValue(fe(this.id,e)),this._select.writeValue(this._select.value))}set value(e){this._setElementValue(e),this._select&&this._select.writeValue(this._select.value)}_setElementValue(e){this._renderer.setProperty(this._element.nativeElement,"value",e)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(a.SBq),a.Y36(a.Qsj),a.Y36(Ee,9))},e.\u0275dir=a.lG2({type:e,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),e})();const be={provide:d,useExisting:(0,a.Gpc)(()=>ve),multi:!0};function ye(e,t){return null==e?`${t}`:("string"==typeof t&&(t=`'${t}'`),t&&"object"==typeof t&&(t="Object"),`${e}: ${t}`.slice(0,50))}let ve=(()=>{class e extends c{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(e){this._compareWith=e}writeValue(e){let t;if(this.value=e,Array.isArray(e)){const n=e.map(e=>this._getOptionId(e));t=(e,t)=>{e._setSelected(n.indexOf(t.toString())>-1)}}else t=(e,t)=>{e._setSelected(!1)};this._optionMap.forEach(t)}registerOnChange(e){this.onChange=t=>{const n=[];if(void 0!==t.selectedOptions){const e=t.selectedOptions;for(let t=0;t{class e{constructor(e,t,n){this._element=e,this._renderer=t,this._select=n,this._select&&(this.id=this._select._registerOption(this))}set ngValue(e){null!=this._select&&(this._value=e,this._setElementValue(ye(this.id,e)),this._select.writeValue(this._select.value))}set value(e){this._select?(this._value=e,this._setElementValue(ye(this.id,e)),this._select.writeValue(this._select.value)):this._setElementValue(e)}_setElementValue(e){this._renderer.setProperty(this._element.nativeElement,"value",e)}_setSelected(e){this._renderer.setProperty(this._element.nativeElement,"selected",e)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(a.SBq),a.Y36(a.Qsj),a.Y36(ve,9))},e.\u0275dir=a.lG2({type:e,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),e})(),Ce=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[[de]]}),e})(),Oe=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[Ce]}),e})(),Re=(()=>{class e{static withConfig(t){return{ngModule:e,providers:[{provide:he,useValue:t.warnOnNgModelWithFormControl}]}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[Ce]}),e})()},39075:function(e,t,n){"use strict";n.d(t,{b2:function(){return U},H7:function(){return D},h_:function(){return z},Dx:function(){return H},q6:function(){return k},se:function(){return T}});var a=n(38583),i=n(37716);class r extends a.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class s extends r{static makeCurrent(){(0,a.HT)(new s)}onAndCancel(e,t,n){return e.addEventListener(t,n,!1),()=>{e.removeEventListener(t,n,!1)}}dispatchEvent(e,t){e.dispatchEvent(t)}remove(e){e.parentNode&&e.parentNode.removeChild(e)}createElement(e,t){return(t=t||this.getDefaultDocument()).createElement(e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(e){return e.nodeType===Node.ELEMENT_NODE}isShadowRoot(e){return e instanceof DocumentFragment}getGlobalEventTarget(e,t){return"window"===t?window:"document"===t?e:"body"===t?e.body:null}getBaseHref(e){const t=(l=l||document.querySelector("base"),l?l.getAttribute("href"):null);return null==t?null:function(e){o=o||document.createElement("a"),o.setAttribute("href",e);const t=o.pathname;return"/"===t.charAt(0)?t:`/${t}`}(t)}resetBaseElement(){l=null}getUserAgent(){return window.navigator.userAgent}getCookie(e){return(0,a.Mx)(document.cookie,e)}}let o,l=null;const c=new i.OlP("TRANSITION_ID"),d=[{provide:i.ip1,useFactory:function(e,t,n){return()=>{n.get(i.CZH).donePromise.then(()=>{const n=(0,a.q)();Array.prototype.slice.apply(t.querySelectorAll("style[ng-transition]")).filter(t=>t.getAttribute("ng-transition")===e).forEach(e=>n.remove(e))})}},deps:[c,a.K0,i.zs3],multi:!0}];class u{static init(){(0,i.VLi)(new u)}addToWindow(e){i.dqk.getAngularTestability=(t,n=!0)=>{const a=e.findTestabilityInTree(t,n);if(null==a)throw new Error("Could not find testability for element.");return a},i.dqk.getAllAngularTestabilities=()=>e.getAllTestabilities(),i.dqk.getAllAngularRootElements=()=>e.getAllRootElements(),i.dqk.frameworkStabilizers||(i.dqk.frameworkStabilizers=[]),i.dqk.frameworkStabilizers.push(e=>{const t=i.dqk.getAllAngularTestabilities();let n=t.length,a=!1;const r=function(t){a=a||t,n--,0==n&&e(a)};t.forEach(function(e){e.whenStable(r)})})}findTestabilityInTree(e,t,n){if(null==t)return null;const i=e.getTestability(t);return null!=i?i:n?(0,a.q)().isShadowRoot(t)?this.findTestabilityInTree(e,t.host,!0):this.findTestabilityInTree(e,t.parentElement,!0):null}}let _=(()=>{class e{build(){return new XMLHttpRequest}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e})();const h=new i.OlP("EventManagerPlugins");let p=(()=>{class e{constructor(e,t){this._zone=t,this._eventNameToPlugin=new Map,e.forEach(e=>e.manager=this),this._plugins=e.slice().reverse()}addEventListener(e,t,n){return this._findPluginFor(t).addEventListener(e,t,n)}addGlobalEventListener(e,t,n){return this._findPluginFor(t).addGlobalEventListener(e,t,n)}getZone(){return this._zone}_findPluginFor(e){const t=this._eventNameToPlugin.get(e);if(t)return t;const n=this._plugins;for(let a=0;a{class e{constructor(){this._stylesSet=new Set}addStyles(e){const t=new Set;e.forEach(e=>{this._stylesSet.has(e)||(this._stylesSet.add(e),t.add(e))}),this.onStylesAdded(t)}onStylesAdded(e){}getAllStyles(){return Array.from(this._stylesSet)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e})(),f=(()=>{class e extends m{constructor(e){super(),this._doc=e,this._hostNodes=new Map,this._hostNodes.set(e.head,[])}_addStylesToHost(e,t,n){e.forEach(e=>{const a=this._doc.createElement("style");a.textContent=e,n.push(t.appendChild(a))})}addHost(e){const t=[];this._addStylesToHost(this._stylesSet,e,t),this._hostNodes.set(e,t)}removeHost(e){const t=this._hostNodes.get(e);t&&t.forEach(E),this._hostNodes.delete(e)}onStylesAdded(e){this._hostNodes.forEach((t,n)=>{this._addStylesToHost(e,n,t)})}ngOnDestroy(){this._hostNodes.forEach(e=>e.forEach(E))}}return e.\u0275fac=function(t){return new(t||e)(i.LFG(a.K0))},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e})();function E(e){(0,a.q)().remove(e)}const S={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/"},b=/%COMP%/g;function y(e,t,n){for(let a=0;a{if("__ngUnwrap__"===t)return e;!1===e(t)&&(t.preventDefault(),t.returnValue=!1)}}let T=(()=>{class e{constructor(e,t,n){this.eventManager=e,this.sharedStylesHost=t,this.appId=n,this.rendererByCompId=new Map,this.defaultRenderer=new C(e)}createRenderer(e,t){if(!e||!t)return this.defaultRenderer;switch(t.encapsulation){case i.ifc.Emulated:{let n=this.rendererByCompId.get(t.id);return n||(n=new O(this.eventManager,this.sharedStylesHost,t,this.appId),this.rendererByCompId.set(t.id,n)),n.applyToHost(e),n}case 1:case i.ifc.ShadowDom:return new R(this.eventManager,this.sharedStylesHost,e,t);default:if(!this.rendererByCompId.has(t.id)){const e=y(t.id,t.styles,[]);this.sharedStylesHost.addStyles(e),this.rendererByCompId.set(t.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return e.\u0275fac=function(t){return new(t||e)(i.LFG(p),i.LFG(f),i.LFG(i.AFp))},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e})();class C{constructor(e){this.eventManager=e,this.data=Object.create(null)}destroy(){}createElement(e,t){return t?document.createElementNS(S[t]||t,e):document.createElement(e)}createComment(e){return document.createComment(e)}createText(e){return document.createTextNode(e)}appendChild(e,t){e.appendChild(t)}insertBefore(e,t,n){e&&e.insertBefore(t,n)}removeChild(e,t){e&&e.removeChild(t)}selectRootElement(e,t){let n="string"==typeof e?document.querySelector(e):e;if(!n)throw new Error(`The selector "${e}" did not match any elements`);return t||(n.textContent=""),n}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,t,n,a){if(a){t=a+":"+t;const i=S[a];i?e.setAttributeNS(i,t,n):e.setAttribute(t,n)}else e.setAttribute(t,n)}removeAttribute(e,t,n){if(n){const a=S[n];a?e.removeAttributeNS(a,t):e.removeAttribute(`${n}:${t}`)}else e.removeAttribute(t)}addClass(e,t){e.classList.add(t)}removeClass(e,t){e.classList.remove(t)}setStyle(e,t,n,a){a&(i.JOm.DashCase|i.JOm.Important)?e.style.setProperty(t,n,a&i.JOm.Important?"important":""):e.style[t]=n}removeStyle(e,t,n){n&i.JOm.DashCase?e.style.removeProperty(t):e.style[t]=""}setProperty(e,t,n){e[t]=n}setValue(e,t){e.nodeValue=t}listen(e,t,n){return"string"==typeof e?this.eventManager.addGlobalEventListener(e,t,v(n)):this.eventManager.addEventListener(e,t,v(n))}}class O extends C{constructor(e,t,n,a){super(e),this.component=n;const i=y(a+"-"+n.id,n.styles,[]);t.addStyles(i),this.contentAttr="_ngcontent-%COMP%".replace(b,a+"-"+n.id),this.hostAttr="_nghost-%COMP%".replace(b,a+"-"+n.id)}applyToHost(e){super.setAttribute(e,this.hostAttr,"")}createElement(e,t){const n=super.createElement(e,t);return super.setAttribute(n,this.contentAttr,""),n}}class R extends C{constructor(e,t,n,a){super(e),this.sharedStylesHost=t,this.hostEl=n,this.shadowRoot=n.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const i=y(a.id,a.styles,[]);for(let r=0;r{class e extends g{constructor(e){super(e)}supports(e){return!0}addEventListener(e,t,n){return e.addEventListener(t,n,!1),()=>this.removeEventListener(e,t,n)}removeEventListener(e,t,n){return e.removeEventListener(t,n)}}return e.\u0275fac=function(t){return new(t||e)(i.LFG(a.K0))},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e})();const N=["alt","control","meta","shift"],w={"\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"},I={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"},M={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};let x=(()=>{class e extends g{constructor(e){super(e)}supports(t){return null!=e.parseEventName(t)}addEventListener(t,n,i){const r=e.parseEventName(n),s=e.eventCallback(r.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,a.q)().onAndCancel(t,r.domEventName,s))}static parseEventName(t){const n=t.toLowerCase().split("."),a=n.shift();if(0===n.length||"keydown"!==a&&"keyup"!==a)return null;const i=e._normalizeKey(n.pop());let r="";if(N.forEach(e=>{const t=n.indexOf(e);t>-1&&(n.splice(t,1),r+=e+".")}),r+=i,0!=n.length||0===i.length)return null;const s={};return s.domEventName=a,s.fullKey=r,s}static getEventFullKey(e){let t="",n=function(e){let t=e.key;if(null==t){if(t=e.keyIdentifier,null==t)return"Unidentified";t.startsWith("U+")&&(t=String.fromCharCode(parseInt(t.substring(2),16)),3===e.location&&I.hasOwnProperty(t)&&(t=I[t]))}return w[t]||t}(e);return n=n.toLowerCase()," "===n?n="space":"."===n&&(n="dot"),N.forEach(a=>{a!=n&&(0,M[a])(e)&&(t+=a+".")}),t+=n,t}static eventCallback(t,n,a){return i=>{e.getEventFullKey(i)===t&&a.runGuarded(()=>n(i))}}static _normalizeKey(e){switch(e){case"esc":return"escape";default:return e}}}return e.\u0275fac=function(t){return new(t||e)(i.LFG(a.K0))},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e})(),D=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=(0,i.Yz7)({factory:function(){return(0,i.LFG)(P)},token:e,providedIn:"root"}),e})();function L(e){return new P(e.get(a.K0))}let P=(()=>{class e extends D{constructor(e){super(),this._doc=e}sanitize(e,t){if(null==t)return null;switch(e){case i.q3G.NONE:return t;case i.q3G.HTML:return(0,i.qzn)(t,"HTML")?(0,i.z3N)(t):(0,i.EiD)(this._doc,String(t)).toString();case i.q3G.STYLE:return(0,i.qzn)(t,"Style")?(0,i.z3N)(t):t;case i.q3G.SCRIPT:if((0,i.qzn)(t,"Script"))return(0,i.z3N)(t);throw new Error("unsafe value used in a script context");case i.q3G.URL:return(0,i.yhl)(t),(0,i.qzn)(t,"URL")?(0,i.z3N)(t):(0,i.mCW)(String(t));case i.q3G.RESOURCE_URL:if((0,i.qzn)(t,"ResourceURL"))return(0,i.z3N)(t);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${e} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(e){return(0,i.JVY)(e)}bypassSecurityTrustStyle(e){return(0,i.L6k)(e)}bypassSecurityTrustScript(e){return(0,i.eBb)(e)}bypassSecurityTrustUrl(e){return(0,i.LAX)(e)}bypassSecurityTrustResourceUrl(e){return(0,i.pB0)(e)}}return e.\u0275fac=function(t){return new(t||e)(i.LFG(a.K0))},e.\u0275prov=(0,i.Yz7)({factory:function(){return L((0,i.LFG)(i.gxx))},token:e,providedIn:"root"}),e})();const k=(0,i.eFA)(i._c5,"browser",[{provide:i.Lbi,useValue:a.bD},{provide:i.g9A,useValue:function(){s.makeCurrent(),u.init()},multi:!0},{provide:a.K0,useFactory:function(){return(0,i.RDi)(document),document},deps:[]}]),F=[[],{provide:i.zSh,useValue:"root"},{provide:i.qLn,useFactory:function(){return new i.qLn},deps:[]},{provide:h,useClass:A,multi:!0,deps:[a.K0,i.R0b,i.Lbi]},{provide:h,useClass:x,multi:!0,deps:[a.K0]},[],{provide:T,useClass:T,deps:[p,f,i.AFp]},{provide:i.FYo,useExisting:T},{provide:m,useExisting:f},{provide:f,useClass:f,deps:[a.K0]},{provide:i.dDg,useClass:i.dDg,deps:[i.R0b]},{provide:p,useClass:p,deps:[h,i.R0b]},{provide:a.JF,useClass:_,deps:[]},[]];let U=(()=>{class e{constructor(e){if(e)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.")}static withServerTransition(t){return{ngModule:e,providers:[{provide:i.AFp,useValue:t.appId},{provide:c,useExisting:i.AFp},d]}}}return e.\u0275fac=function(t){return new(t||e)(i.LFG(e,12))},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({providers:F,imports:[a.ez,i.hGG]}),e})();function B(){return new z((0,i.LFG)(a.K0))}let z=(()=>{class e{constructor(e){this._doc=e,this._dom=(0,a.q)()}addTag(e,t=!1){return e?this._getOrCreateElement(e,t):null}addTags(e,t=!1){return e?e.reduce((e,n)=>(n&&e.push(this._getOrCreateElement(n,t)),e),[]):[]}getTag(e){return e&&this._doc.querySelector(`meta[${e}]`)||null}getTags(e){if(!e)return[];const t=this._doc.querySelectorAll(`meta[${e}]`);return t?[].slice.call(t):[]}updateTag(e,t){if(!e)return null;t=t||this._parseSelector(e);const n=this.getTag(t);return n?this._setMetaElementAttributes(e,n):this._getOrCreateElement(e,!0)}removeTag(e){this.removeTagElement(this.getTag(e))}removeTagElement(e){e&&this._dom.remove(e)}_getOrCreateElement(e,t=!1){if(!t){const t=this._parseSelector(e),n=this.getTag(t);if(n&&this._containsAttributes(e,n))return n}const n=this._dom.createElement("meta");return this._setMetaElementAttributes(e,n),this._doc.getElementsByTagName("head")[0].appendChild(n),n}_setMetaElementAttributes(e,t){return Object.keys(e).forEach(n=>t.setAttribute(this._getMetaKeyMap(n),e[n])),t}_parseSelector(e){const t=e.name?"name":"property";return`${t}="${e[t]}"`}_containsAttributes(e,t){return Object.keys(e).every(n=>t.getAttribute(this._getMetaKeyMap(n))===e[n])}_getMetaKeyMap(e){return G[e]||e}}return e.\u0275fac=function(t){return new(t||e)(i.LFG(a.K0))},e.\u0275prov=(0,i.Yz7)({factory:B,token:e,providedIn:"root"}),e})();const G={httpEquiv:"http-equiv"};function V(){return new H((0,i.LFG)(a.K0))}let H=(()=>{class e{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}}return e.\u0275fac=function(t){return new(t||e)(i.LFG(a.K0))},e.\u0275prov=(0,i.Yz7)({factory:V,token:e,providedIn:"root"}),e})();"undefined"!=typeof window&&window},99763:function(e,t,n){"use strict";n.d(t,{gz:function(){return Ze},m2:function(){return $},F0:function(){return bn},rH:function(){return yn},Od:function(){return Cn},yS:function(){return vn},Bz:function(){return Pn},lC:function(){return On}});var a=n(38583),i=n(37716);const r=(()=>{function e(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return e.prototype=Object.create(Error.prototype),e})();var s=n(67574),o=n(94402),l=n(59193);function c(e){return new s.y(t=>{let n;try{n=e()}catch(a){return void t.error(a)}return(n?(0,o.D)(n):(0,l.c)()).subscribe(t)})}var d=n(25917),u=n(26215),_=n(9112),h=n(58071),p=n(52441),g=n(79765),m=n(77393);function f(e,t){let n=!1;return arguments.length>=2&&(n=!0),function(a){return a.lift(new E(e,t,n))}}class E{constructor(e,t,n=!1){this.accumulator=e,this.seed=t,this.hasSeed=n}call(e,t){return t.subscribe(new S(e,this.accumulator,this.seed,this.hasSeed))}}class S extends m.L{constructor(e,t,n,a){super(e),this.accumulator=t,this._seed=n,this.hasSeed=a,this.index=0}get seed(){return this._seed}set seed(e){this.hasSeed=!0,this._seed=e}_next(e){if(this.hasSeed)return this._tryNext(e);this.seed=e,this.destination.next(e)}_tryNext(e){const t=this.index++;let n;try{n=this.accumulator(this.seed,e,t)}catch(a){this.destination.error(a)}this.seed=n,this.destination.next(n)}}var b=n(45435),y=n(7108);function v(e){return function(t){return 0===e?(0,l.c)():t.lift(new T(e))}}class T{constructor(e){if(this.total=e,this.total<0)throw new y.W}call(e,t){return t.subscribe(new C(e,this.total))}}class C extends m.L{constructor(e,t){super(e),this.total=t,this.ring=new Array,this.count=0}_next(e){const t=this.ring,n=this.total,a=this.count++;t.length0){const n=this.count>=this.total?this.total:this.count,a=this.ring;for(let i=0;it.lift(new R(e))}class R{constructor(e){this.errorFactory=e}call(e,t){return t.subscribe(new A(e,this.errorFactory))}}class A extends m.L{constructor(e,t){super(e),this.errorFactory=t,this.hasValue=!1}_next(e){this.hasValue=!0,this.destination.next(e)}_complete(){if(this.hasValue)return this.destination.complete();{let t;try{t=this.errorFactory()}catch(e){t=e}this.destination.error(t)}}}function N(){return new r}function w(e=null){return t=>t.lift(new I(e))}class I{constructor(e){this.defaultValue=e}call(e,t){return t.subscribe(new M(e,this.defaultValue))}}class M extends m.L{constructor(e,t){super(e),this.defaultValue=t,this.isEmpty=!0}_next(e){this.isEmpty=!1,this.destination.next(e)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}var x=n(54487),D=n(15257);function L(e,t){const n=arguments.length>=2;return a=>a.pipe(e?(0,b.h)((t,n)=>e(t,n,a)):x.y,(0,D.q)(1),n?w(t):O(()=>new r))}var P=n(88002),k=n(43190),F=n(39761),U=n(5304),B=n(94612),z=n(19773),G=n(68307),V=n(51307),H=n(68939),Y=n(63282);class q{constructor(e,t){this.id=e,this.url=t}}class j extends q{constructor(e,t,n="imperative",a=null){super(e,t),this.navigationTrigger=n,this.restoredState=a}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class $ extends q{constructor(e,t,n){super(e,t),this.urlAfterRedirects=n}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class W extends q{constructor(e,t,n){super(e,t),this.reason=n}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Q extends q{constructor(e,t,n){super(e,t),this.error=n}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class K extends q{constructor(e,t,n,a){super(e,t),this.urlAfterRedirects=n,this.state=a}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Z extends q{constructor(e,t,n,a){super(e,t),this.urlAfterRedirects=n,this.state=a}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class X extends q{constructor(e,t,n,a,i){super(e,t),this.urlAfterRedirects=n,this.state=a,this.shouldActivate=i}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class J extends q{constructor(e,t,n,a){super(e,t),this.urlAfterRedirects=n,this.state=a}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ee extends q{constructor(e,t,n,a){super(e,t),this.urlAfterRedirects=n,this.state=a}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class te{constructor(e){this.route=e}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class ne{constructor(e){this.route=e}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class ae{constructor(e){this.snapshot=e}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ie{constructor(e){this.snapshot=e}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class re{constructor(e){this.snapshot=e}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class se{constructor(e){this.snapshot=e}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class oe{constructor(e,t,n){this.routerEvent=e,this.position=t,this.anchor=n}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class le{constructor(e){this.params=e||{}}has(e){return Object.prototype.hasOwnProperty.call(this.params,e)}get(e){if(this.has(e)){const t=this.params[e];return Array.isArray(t)?t[0]:t}return null}getAll(e){if(this.has(e)){const t=this.params[e];return Array.isArray(t)?t:[t]}return[]}get keys(){return Object.keys(this.params)}}function ce(e){return new le(e)}function de(e){const t=Error("NavigationCancelingError: "+e);return t.ngNavigationCancelingError=!0,t}function ue(e,t,n){const a=n.path.split("/");if(a.length>e.length)return null;if("full"===n.pathMatch&&(t.hasChildren()||a.lengtha[t]===e)}return e===t}function pe(e){return Array.prototype.concat.apply([],e)}function ge(e){return e.length>0?e[e.length-1]:null}function me(e,t){for(const n in e)e.hasOwnProperty(n)&&t(e[n],n)}function fe(e){return(0,i.CqO)(e)?e:(0,i.QGY)(e)?(0,o.D)(Promise.resolve(e)):(0,d.of)(e)}const Ee={exact:function e(t,n,a){if(!Ae(t.segments,n.segments))return!1;if(!Te(t.segments,n.segments,a))return!1;if(t.numberOfChildren!==n.numberOfChildren)return!1;for(const i in n.children){if(!t.children[i])return!1;if(!e(t.children[i],n.children[i],a))return!1}return!0},subset:ye},Se={exact:function(e,t){return _e(e,t)},subset:function(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(n=>he(e[n],t[n]))},ignored:()=>!0};function be(e,t,n){return Ee[n.paths](e.root,t.root,n.matrixParams)&&Se[n.queryParams](e.queryParams,t.queryParams)&&!("exact"===n.fragment&&e.fragment!==t.fragment)}function ye(e,t,n){return ve(e,t,t.segments,n)}function ve(e,t,n,a){if(e.segments.length>n.length){const i=e.segments.slice(0,n.length);return!!Ae(i,n)&&!t.hasChildren()&&!!Te(i,n,a)}if(e.segments.length===n.length){if(!Ae(e.segments,n))return!1;if(!Te(e.segments,n,a))return!1;for(const n in t.children){if(!e.children[n])return!1;if(!ye(e.children[n],t.children[n],a))return!1}return!0}{const i=n.slice(0,e.segments.length),r=n.slice(e.segments.length);return!!Ae(e.segments,i)&&!!Te(e.segments,i,a)&&!!e.children.primary&&ve(e.children.primary,t,r,a)}}function Te(e,t,n){return t.every((t,a)=>Se[n](e[a].parameters,t.parameters))}class Ce{constructor(e,t,n){this.root=e,this.queryParams=t,this.fragment=n}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=ce(this.queryParams)),this._queryParamMap}toString(){return Ie.serialize(this)}}class Oe{constructor(e,t){this.segments=e,this.children=t,this.parent=null,me(t,(e,t)=>e.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Me(this)}}class Re{constructor(e,t){this.path=e,this.parameters=t}get parameterMap(){return this._parameterMap||(this._parameterMap=ce(this.parameters)),this._parameterMap}toString(){return Ue(this)}}function Ae(e,t){return e.length===t.length&&e.every((e,n)=>e.path===t[n].path)}class Ne{}class we{parse(e){const t=new He(e);return new Ce(t.parseRootSegment(),t.parseQueryParams(),t.parseFragment())}serialize(e){var t;return`/${xe(e.root,!0)}${function(e){const t=Object.keys(e).map(t=>{const n=e[t];return Array.isArray(n)?n.map(e=>`${Le(t)}=${Le(e)}`).join("&"):`${Le(t)}=${Le(n)}`}).filter(e=>!!e);return t.length?`?${t.join("&")}`:""}(e.queryParams)}${"string"==typeof e.fragment?`#${t=e.fragment,encodeURI(t)}`:""}`}}const Ie=new we;function Me(e){return e.segments.map(e=>Ue(e)).join("/")}function xe(e,t){if(!e.hasChildren())return Me(e);if(t){const t=e.children.primary?xe(e.children.primary,!1):"",n=[];return me(e.children,(e,t)=>{"primary"!==t&&n.push(`${t}:${xe(e,!1)}`)}),n.length>0?`${t}(${n.join("//")})`:t}{const t=function(e,t){let n=[];return me(e.children,(e,a)=>{"primary"===a&&(n=n.concat(t(e,a)))}),me(e.children,(e,a)=>{"primary"!==a&&(n=n.concat(t(e,a)))}),n}(e,(t,n)=>"primary"===n?[xe(e.children.primary,!1)]:[`${n}:${xe(t,!1)}`]);return 1===Object.keys(e.children).length&&null!=e.children.primary?`${Me(e)}/${t[0]}`:`${Me(e)}/(${t.join("//")})`}}function De(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Le(e){return De(e).replace(/%3B/gi,";")}function Pe(e){return De(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function ke(e){return decodeURIComponent(e)}function Fe(e){return ke(e.replace(/\+/g,"%20"))}function Ue(e){return`${Pe(e.path)}${t=e.parameters,Object.keys(t).map(e=>`;${Pe(e)}=${Pe(t[e])}`).join("")}`;var t}const Be=/^[^\/()?;=#]+/;function ze(e){const t=e.match(Be);return t?t[0]:""}const Ge=/^[^=?&#]+/,Ve=/^[^?&#]+/;class He{constructor(e){this.url=e,this.remaining=e}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Oe([],{}):new Oe([],this.parseChildren())}parseQueryParams(){const e={};if(this.consumeOptional("?"))do{this.parseQueryParam(e)}while(this.consumeOptional("&"));return e}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const e=[];for(this.peekStartsWith("(")||e.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),e.push(this.parseSegment());let t={};this.peekStartsWith("/(")&&(this.capture("/"),t=this.parseParens(!0));let n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(e.length>0||Object.keys(t).length>0)&&(n.primary=new Oe(e,t)),n}parseSegment(){const e=ze(this.remaining);if(""===e&&this.peekStartsWith(";"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(e),new Re(ke(e),this.parseMatrixParams())}parseMatrixParams(){const e={};for(;this.consumeOptional(";");)this.parseParam(e);return e}parseParam(e){const t=ze(this.remaining);if(!t)return;this.capture(t);let n="";if(this.consumeOptional("=")){const e=ze(this.remaining);e&&(n=e,this.capture(n))}e[ke(t)]=ke(n)}parseQueryParam(e){const t=function(e){const t=e.match(Ge);return t?t[0]:""}(this.remaining);if(!t)return;this.capture(t);let n="";if(this.consumeOptional("=")){const e=function(e){const t=e.match(Ve);return t?t[0]:""}(this.remaining);e&&(n=e,this.capture(n))}const a=Fe(t),i=Fe(n);if(e.hasOwnProperty(a)){let t=e[a];Array.isArray(t)||(t=[t],e[a]=t),t.push(i)}else e[a]=i}parseParens(e){const t={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const n=ze(this.remaining),a=this.remaining[n.length];if("/"!==a&&")"!==a&&";"!==a)throw new Error(`Cannot parse url '${this.url}'`);let i;n.indexOf(":")>-1?(i=n.substr(0,n.indexOf(":")),this.capture(i),this.capture(":")):e&&(i="primary");const r=this.parseChildren();t[i]=1===Object.keys(r).length?r.primary:new Oe([],r),this.consumeOptional("//")}return t}peekStartsWith(e){return this.remaining.startsWith(e)}consumeOptional(e){return!!this.peekStartsWith(e)&&(this.remaining=this.remaining.substring(e.length),!0)}capture(e){if(!this.consumeOptional(e))throw new Error(`Expected "${e}".`)}}class Ye{constructor(e){this._root=e}get root(){return this._root.value}parent(e){const t=this.pathFromRoot(e);return t.length>1?t[t.length-2]:null}children(e){const t=qe(e,this._root);return t?t.children.map(e=>e.value):[]}firstChild(e){const t=qe(e,this._root);return t&&t.children.length>0?t.children[0].value:null}siblings(e){const t=je(e,this._root);return t.length<2?[]:t[t.length-2].children.map(e=>e.value).filter(t=>t!==e)}pathFromRoot(e){return je(e,this._root).map(e=>e.value)}}function qe(e,t){if(e===t.value)return t;for(const n of t.children){const t=qe(e,n);if(t)return t}return null}function je(e,t){if(e===t.value)return[t];for(const n of t.children){const a=je(e,n);if(a.length)return a.unshift(t),a}return[]}class $e{constructor(e,t){this.value=e,this.children=t}toString(){return`TreeNode(${this.value})`}}function We(e){const t={};return e&&e.children.forEach(e=>t[e.value.outlet]=e),t}class Qe extends Ye{constructor(e,t){super(e),this.snapshot=t,tt(this,e)}toString(){return this.snapshot.toString()}}function Ke(e,t){const n=function(e,t){const n=new Je([],{},{},"",{},"primary",t,null,e.root,-1,{});return new et("",new $e(n,[]))}(e,t),a=new u.X([new Re("",{})]),i=new u.X({}),r=new u.X({}),s=new u.X({}),o=new u.X(""),l=new Ze(a,i,s,o,r,"primary",t,n.root);return l.snapshot=n.root,new Qe(new $e(l,[]),n)}class Ze{constructor(e,t,n,a,i,r,s,o){this.url=e,this.params=t,this.queryParams=n,this.fragment=a,this.data=i,this.outlet=r,this.component=s,this._futureSnapshot=o}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,P.U)(e=>ce(e)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,P.U)(e=>ce(e)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Xe(e,t="emptyOnly"){const n=e.pathFromRoot;let a=0;if("always"!==t)for(a=n.length-1;a>=1;){const e=n[a],t=n[a-1];if(e.routeConfig&&""===e.routeConfig.path)a--;else{if(t.component)break;a--}}return function(e){return e.reduce((e,t)=>({params:Object.assign(Object.assign({},e.params),t.params),data:Object.assign(Object.assign({},e.data),t.data),resolve:Object.assign(Object.assign({},e.resolve),t._resolvedData)}),{params:{},data:{},resolve:{}})}(n.slice(a))}class Je{constructor(e,t,n,a,i,r,s,o,l,c,d){this.url=e,this.params=t,this.queryParams=n,this.fragment=a,this.data=i,this.outlet=r,this.component=s,this.routeConfig=o,this._urlSegment=l,this._lastPathIndex=c,this._resolve=d}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=ce(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=ce(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(e=>e.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class et extends Ye{constructor(e,t){super(t),this.url=e,tt(this,t)}toString(){return nt(this._root)}}function tt(e,t){t.value._routerState=e,t.children.forEach(t=>tt(e,t))}function nt(e){const t=e.children.length>0?` { ${e.children.map(nt).join(", ")} } `:"";return`${e.value}${t}`}function at(e){if(e.snapshot){const t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,_e(t.queryParams,n.queryParams)||e.queryParams.next(n.queryParams),t.fragment!==n.fragment&&e.fragment.next(n.fragment),_e(t.params,n.params)||e.params.next(n.params),function(e,t){if(e.length!==t.length)return!1;for(let n=0;n_e(e.parameters,a[t].parameters))&&!(!e.parent!=!t.parent)&&(!e.parent||it(e.parent,t.parent))}function rt(e,t,n){if(n&&e.shouldReuseRoute(t.value,n.value.snapshot)){const a=n.value;a._futureSnapshot=t.value;const i=function(e,t,n){return t.children.map(t=>{for(const a of n.children)if(e.shouldReuseRoute(t.value,a.value.snapshot))return rt(e,t,a);return rt(e,t)})}(e,t,n);return new $e(a,i)}{if(e.shouldAttach(t.value)){const n=e.retrieve(t.value);if(null!==n){const e=n.route;return st(t,e),e}}const n=new Ze(new u.X((a=t.value).url),new u.X(a.params),new u.X(a.queryParams),new u.X(a.fragment),new u.X(a.data),a.outlet,a.component,a),i=t.children.map(t=>rt(e,t));return new $e(n,i)}var a}function st(e,t){if(e.value.routeConfig!==t.value.routeConfig)throw new Error("Cannot reattach ActivatedRouteSnapshot created from a different route");if(e.children.length!==t.children.length)throw new Error("Cannot reattach ActivatedRouteSnapshot with a different number of children");t.value._futureSnapshot=e.value;for(let n=0;n{r[t]=Array.isArray(e)?e.map(e=>`${e}`):`${e}`}),new Ce(n.root===e?t:dt(n.root,e,t),r,i)}function dt(e,t,n){const a={};return me(e.children,(e,i)=>{a[i]=e===t?n:dt(e,t,n)}),new Oe(e.segments,a)}class ut{constructor(e,t,n){if(this.isAbsolute=e,this.numberOfDoubleDots=t,this.commands=n,e&&n.length>0&&ot(n[0]))throw new Error("Root segment cannot have matrix parameters");const a=n.find(lt);if(a&&a!==ge(n))throw new Error("{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class _t{constructor(e,t,n){this.segmentGroup=e,this.processChildren=t,this.index=n}}function ht(e,t,n){if(e||(e=new Oe([],{})),0===e.segments.length&&e.hasChildren())return pt(e,t,n);const a=function(e,t,n){let a=0,i=t;const r={match:!1,pathIndex:0,commandIndex:0};for(;i=n.length)return r;const t=e.segments[i],s=n[a];if(lt(s))break;const o=`${s}`,l=a0&&void 0===o)break;if(o&&l&&"object"==typeof l&&void 0===l.outlets){if(!Et(o,l,t))return r;a+=2}else{if(!Et(o,{},t))return r;a++}i++}return{match:!0,pathIndex:i,commandIndex:a}}(e,t,n),i=n.slice(a.commandIndex);if(a.match&&a.pathIndex{"string"==typeof n&&(n=[n]),null!==n&&(i[a]=ht(e.children[a],t,n))}),me(e.children,(e,t)=>{void 0===a[t]&&(i[t]=e)}),new Oe(e.segments,i)}}function gt(e,t,n){const a=e.segments.slice(0,t);let i=0;for(;i{"string"==typeof e&&(e=[e]),null!==e&&(t[n]=gt(new Oe([],{}),0,e))}),t}function ft(e){const t={};return me(e,(e,n)=>t[n]=`${e}`),t}function Et(e,t,n){return e==n.path&&_e(t,n.parameters)}class St{constructor(e,t,n,a){this.routeReuseStrategy=e,this.futureState=t,this.currState=n,this.forwardEvent=a}activate(e){const t=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(t,n,e),at(this.futureState.root),this.activateChildRoutes(t,n,e)}deactivateChildRoutes(e,t,n){const a=We(t);e.children.forEach(e=>{const t=e.value.outlet;this.deactivateRoutes(e,a[t],n),delete a[t]}),me(a,(e,t)=>{this.deactivateRouteAndItsChildren(e,n)})}deactivateRoutes(e,t,n){const a=e.value,i=t?t.value:null;if(a===i)if(a.component){const i=n.getContext(a.outlet);i&&this.deactivateChildRoutes(e,t,i.children)}else this.deactivateChildRoutes(e,t,n);else i&&this.deactivateRouteAndItsChildren(t,n)}deactivateRouteAndItsChildren(e,t){this.routeReuseStrategy.shouldDetach(e.value.snapshot)?this.detachAndStoreRouteSubtree(e,t):this.deactivateRouteAndOutlet(e,t)}detachAndStoreRouteSubtree(e,t){const n=t.getContext(e.value.outlet);if(n&&n.outlet){const t=n.outlet.detach(),a=n.children.onOutletDeactivated();this.routeReuseStrategy.store(e.value.snapshot,{componentRef:t,route:e,contexts:a})}}deactivateRouteAndOutlet(e,t){const n=t.getContext(e.value.outlet),a=n&&e.value.component?n.children:t,i=We(e);for(const r of Object.keys(i))this.deactivateRouteAndItsChildren(i[r],a);n&&n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated(),n.attachRef=null,n.resolver=null,n.route=null)}activateChildRoutes(e,t,n){const a=We(t);e.children.forEach(e=>{this.activateRoutes(e,a[e.value.outlet],n),this.forwardEvent(new se(e.value.snapshot))}),e.children.length&&this.forwardEvent(new ie(e.value.snapshot))}activateRoutes(e,t,n){const a=e.value,i=t?t.value:null;if(at(a),a===i)if(a.component){const i=n.getOrCreateContext(a.outlet);this.activateChildRoutes(e,t,i.children)}else this.activateChildRoutes(e,t,n);else if(a.component){const t=n.getOrCreateContext(a.outlet);if(this.routeReuseStrategy.shouldAttach(a.snapshot)){const e=this.routeReuseStrategy.retrieve(a.snapshot);this.routeReuseStrategy.store(a.snapshot,null),t.children.onOutletReAttached(e.contexts),t.attachRef=e.componentRef,t.route=e.route.value,t.outlet&&t.outlet.attach(e.componentRef,e.route.value),bt(e.route)}else{const n=function(e){for(let t=e.parent;t;t=t.parent){const e=t.routeConfig;if(e&&e._loadedConfig)return e._loadedConfig;if(e&&e.component)return null}return null}(a.snapshot),i=n?n.module.componentFactoryResolver:null;t.attachRef=null,t.route=a,t.resolver=i,t.outlet&&t.outlet.activateWith(a,i),this.activateChildRoutes(e,null,t.children)}}else this.activateChildRoutes(e,null,n)}}function bt(e){at(e.value),e.children.forEach(bt)}class yt{constructor(e,t){this.routes=e,this.module=t}}function vt(e){return"function"==typeof e}function Tt(e){return e instanceof Ce}const Ct=Symbol("INITIAL_VALUE");function Ot(){return(0,k.w)(e=>(0,_.aj)(e.map(e=>e.pipe((0,D.q)(1),(0,F.O)(Ct)))).pipe(f((e,t)=>{let n=!1;return t.reduce((e,a,i)=>{if(e!==Ct)return e;if(a===Ct&&(n=!0),!n){if(!1===a)return a;if(i===t.length-1||Tt(a))return a}return e},e)},Ct),(0,b.h)(e=>e!==Ct),(0,P.U)(e=>Tt(e)?e:!0===e),(0,D.q)(1)))}let Rt=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=i.Xpm({type:e,selectors:[["ng-component"]],decls:1,vars:0,template:function(e,t){1&e&&i._UZ(0,"router-outlet")},directives:function(){return[On]},encapsulation:2}),e})();function At(e,t=""){for(let n=0;nMt(e)===t);return n.push(...e.filter(e=>Mt(e)!==t)),n}const Dt={matched:!1,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};function Lt(e,t,n){var a;if(""===t.path)return"full"===t.pathMatch&&(e.hasChildren()||n.length>0)?Object.assign({},Dt):{matched:!0,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};const i=(t.matcher||ue)(n,e,t);if(!i)return Object.assign({},Dt);const r={};me(i.posParams,(e,t)=>{r[t]=e.path});const s=i.consumed.length>0?Object.assign(Object.assign({},r),i.consumed[i.consumed.length-1].parameters):r;return{matched:!0,consumedSegments:i.consumed,lastChild:i.consumed.length,parameters:s,positionalParamSegments:null!==(a=i.posParams)&&void 0!==a?a:{}}}function Pt(e,t,n,a,i="corrected"){if(n.length>0&&function(e,t,n){return n.some(n=>kt(e,t,n)&&"primary"!==Mt(n))}(e,n,a)){const i=new Oe(t,function(e,t,n,a){const i={};i.primary=a,a._sourceSegment=e,a._segmentIndexShift=t.length;for(const r of n)if(""===r.path&&"primary"!==Mt(r)){const n=new Oe([],{});n._sourceSegment=e,n._segmentIndexShift=t.length,i[Mt(r)]=n}return i}(e,t,a,new Oe(n,e.children)));return i._sourceSegment=e,i._segmentIndexShift=t.length,{segmentGroup:i,slicedSegments:[]}}if(0===n.length&&function(e,t,n){return n.some(n=>kt(e,t,n))}(e,n,a)){const r=new Oe(e.segments,function(e,t,n,a,i,r){const s={};for(const o of a)if(kt(e,n,o)&&!i[Mt(o)]){const n=new Oe([],{});n._sourceSegment=e,n._segmentIndexShift="legacy"===r?e.segments.length:t.length,s[Mt(o)]=n}return Object.assign(Object.assign({},i),s)}(e,t,n,a,e.children,i));return r._sourceSegment=e,r._segmentIndexShift=t.length,{segmentGroup:r,slicedSegments:n}}const r=new Oe(e.segments,e.children);return r._sourceSegment=e,r._segmentIndexShift=t.length,{segmentGroup:r,slicedSegments:n}}function kt(e,t,n){return(!(e.hasChildren()||t.length>0)||"full"!==n.pathMatch)&&""===n.path}function Ft(e,t,n,a){return!!(Mt(e)===a||"primary"!==a&&kt(t,n,e))&&("**"===e.path||Lt(t,e,n).matched)}function Ut(e,t,n){return 0===t.length&&!e.children[n]}class Bt{constructor(e){this.segmentGroup=e||null}}class zt{constructor(e){this.urlTree=e}}function Gt(e){return new s.y(t=>t.error(new Bt(e)))}function Vt(e){return new s.y(t=>t.error(new zt(e)))}function Ht(e){return new s.y(t=>t.error(new Error(`Only absolute redirects can have named outlets. redirectTo: '${e}'`)))}class Yt{constructor(e,t,n,a,r){this.configLoader=t,this.urlSerializer=n,this.urlTree=a,this.config=r,this.allowRedirects=!0,this.ngModule=e.get(i.h0i)}apply(){const e=Pt(this.urlTree.root,[],[],this.config).segmentGroup,t=new Oe(e.segments,e.children);return this.expandSegmentGroup(this.ngModule,this.config,t,"primary").pipe((0,P.U)(e=>this.createUrlTree(qt(e),this.urlTree.queryParams,this.urlTree.fragment))).pipe((0,U.K)(e=>{if(e instanceof zt)return this.allowRedirects=!1,this.match(e.urlTree);if(e instanceof Bt)throw this.noMatchError(e);throw e}))}match(e){return this.expandSegmentGroup(this.ngModule,this.config,e.root,"primary").pipe((0,P.U)(t=>this.createUrlTree(qt(t),e.queryParams,e.fragment))).pipe((0,U.K)(e=>{if(e instanceof Bt)throw this.noMatchError(e);throw e}))}noMatchError(e){return new Error(`Cannot match any routes. URL Segment: '${e.segmentGroup}'`)}createUrlTree(e,t,n){const a=e.segments.length>0?new Oe([],{primary:e}):e;return new Ce(a,t,n)}expandSegmentGroup(e,t,n,a){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(e,t,n).pipe((0,P.U)(e=>new Oe([],e))):this.expandSegment(e,n,t,n.segments,a,!0)}expandChildren(e,t,n){const a=[];for(const i of Object.keys(n.children))"primary"===i?a.unshift(i):a.push(i);return(0,o.D)(a).pipe((0,B.b)(a=>{const i=n.children[a],r=xt(t,a);return this.expandSegmentGroup(e,r,i,a).pipe((0,P.U)(e=>({segment:e,outlet:a})))}),f((e,t)=>(e[t.outlet]=t.segment,e),{}),function(e,t){const n=arguments.length>=2;return a=>a.pipe(e?(0,b.h)((t,n)=>e(t,n,a)):x.y,v(1),n?w(t):O(()=>new r))}())}expandSegment(e,t,n,a,i,s){return(0,o.D)(n).pipe((0,B.b)(r=>this.expandSegmentAgainstRoute(e,t,n,r,a,i,s).pipe((0,U.K)(e=>{if(e instanceof Bt)return(0,d.of)(null);throw e}))),L(e=>!!e),(0,U.K)((e,n)=>{if(e instanceof r||"EmptyError"===e.name){if(Ut(t,a,i))return(0,d.of)(new Oe([],{}));throw new Bt(t)}throw e}))}expandSegmentAgainstRoute(e,t,n,a,i,r,s){return Ft(a,t,i,r)?void 0===a.redirectTo?this.matchSegmentAgainstRoute(e,t,a,i,r):s&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(e,t,n,a,i,r):Gt(t):Gt(t)}expandSegmentAgainstRouteUsingRedirect(e,t,n,a,i,r){return"**"===a.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(e,n,a,r):this.expandRegularSegmentAgainstRouteUsingRedirect(e,t,n,a,i,r)}expandWildCardWithParamsAgainstRouteUsingRedirect(e,t,n,a){const i=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?Vt(i):this.lineralizeSegments(n,i).pipe((0,z.zg)(n=>{const i=new Oe(n,{});return this.expandSegment(e,i,t,n,a,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(e,t,n,a,i,r){const{matched:s,consumedSegments:o,lastChild:l,positionalParamSegments:c}=Lt(t,a,i);if(!s)return Gt(t);const d=this.applyRedirectCommands(o,a.redirectTo,c);return a.redirectTo.startsWith("/")?Vt(d):this.lineralizeSegments(a,d).pipe((0,z.zg)(a=>this.expandSegment(e,t,n,a.concat(i.slice(l)),r,!1)))}matchSegmentAgainstRoute(e,t,n,a,i){if("**"===n.path)return n.loadChildren?(n._loadedConfig?(0,d.of)(n._loadedConfig):this.configLoader.load(e.injector,n)).pipe((0,P.U)(e=>(n._loadedConfig=e,new Oe(a,{})))):(0,d.of)(new Oe(a,{}));const{matched:r,consumedSegments:s,lastChild:o}=Lt(t,n,a);if(!r)return Gt(t);const l=a.slice(o);return this.getChildConfig(e,n,a).pipe((0,z.zg)(e=>{const a=e.module,r=e.routes,{segmentGroup:o,slicedSegments:c}=Pt(t,s,l,r),u=new Oe(o.segments,o.children);if(0===c.length&&u.hasChildren())return this.expandChildren(a,r,u).pipe((0,P.U)(e=>new Oe(s,e)));if(0===r.length&&0===c.length)return(0,d.of)(new Oe(s,{}));const _=Mt(n)===i;return this.expandSegment(a,u,r,c,_?"primary":i,!0).pipe((0,P.U)(e=>new Oe(s.concat(e.segments),e.children)))}))}getChildConfig(e,t,n){return t.children?(0,d.of)(new yt(t.children,e)):t.loadChildren?void 0!==t._loadedConfig?(0,d.of)(t._loadedConfig):this.runCanLoadGuards(e.injector,t,n).pipe((0,z.zg)(n=>n?this.configLoader.load(e.injector,t).pipe((0,P.U)(e=>(t._loadedConfig=e,e))):function(e){return new s.y(t=>t.error(de(`Cannot load children because the guard of the route "path: '${e.path}'" returned false`)))}(t))):(0,d.of)(new yt([],e))}runCanLoadGuards(e,t,n){const a=t.canLoad;if(!a||0===a.length)return(0,d.of)(!0);const i=a.map(a=>{const i=e.get(a);let r;if(function(e){return e&&vt(e.canLoad)}(i))r=i.canLoad(t,n);else{if(!vt(i))throw new Error("Invalid CanLoad guard");r=i(t,n)}return fe(r)});return(0,d.of)(i).pipe(Ot(),(0,G.b)(e=>{if(!Tt(e))return;const t=de(`Redirecting to "${this.urlSerializer.serialize(e)}"`);throw t.url=e,t}),(0,P.U)(e=>!0===e))}lineralizeSegments(e,t){let n=[],a=t.root;for(;;){if(n=n.concat(a.segments),0===a.numberOfChildren)return(0,d.of)(n);if(a.numberOfChildren>1||!a.children.primary)return Ht(e.redirectTo);a=a.children.primary}}applyRedirectCommands(e,t,n){return this.applyRedirectCreatreUrlTree(t,this.urlSerializer.parse(t),e,n)}applyRedirectCreatreUrlTree(e,t,n,a){const i=this.createSegmentGroup(e,t.root,n,a);return new Ce(i,this.createQueryParams(t.queryParams,this.urlTree.queryParams),t.fragment)}createQueryParams(e,t){const n={};return me(e,(e,a)=>{if("string"==typeof e&&e.startsWith(":")){const i=e.substring(1);n[a]=t[i]}else n[a]=e}),n}createSegmentGroup(e,t,n,a){const i=this.createSegments(e,t.segments,n,a);let r={};return me(t.children,(t,i)=>{r[i]=this.createSegmentGroup(e,t,n,a)}),new Oe(i,r)}createSegments(e,t,n,a){return t.map(t=>t.path.startsWith(":")?this.findPosParam(e,t,a):this.findOrReturn(t,n))}findPosParam(e,t,n){const a=n[t.path.substring(1)];if(!a)throw new Error(`Cannot redirect to '${e}'. Cannot find '${t.path}'.`);return a}findOrReturn(e,t){let n=0;for(const a of t){if(a.path===e.path)return t.splice(n),a;n++}return e}}function qt(e){const t={};for(const n of Object.keys(e.children)){const a=qt(e.children[n]);(a.segments.length>0||a.hasChildren())&&(t[n]=a)}return function(e){if(1===e.numberOfChildren&&e.children.primary){const t=e.children.primary;return new Oe(e.segments.concat(t.segments),t.children)}return e}(new Oe(e.segments,t))}class jt{constructor(e){this.path=e,this.route=this.path[this.path.length-1]}}class $t{constructor(e,t){this.component=e,this.route=t}}function Wt(e,t,n){const a=e._root;return Kt(a,t?t._root:null,n,[a.value])}function Qt(e,t,n){const a=function(e){if(!e)return null;for(let t=e.parent;t;t=t.parent){const e=t.routeConfig;if(e&&e._loadedConfig)return e._loadedConfig}return null}(t);return(a?a.module.injector:n).get(e)}function Kt(e,t,n,a,i={canDeactivateChecks:[],canActivateChecks:[]}){const r=We(t);return e.children.forEach(e=>{!function(e,t,n,a,i={canDeactivateChecks:[],canActivateChecks:[]}){const r=e.value,s=t?t.value:null,o=n?n.getContext(e.value.outlet):null;if(s&&r.routeConfig===s.routeConfig){const l=function(e,t,n){if("function"==typeof n)return n(e,t);switch(n){case"pathParamsChange":return!Ae(e.url,t.url);case"pathParamsOrQueryParamsChange":return!Ae(e.url,t.url)||!_e(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!it(e,t)||!_e(e.queryParams,t.queryParams);case"paramsChange":default:return!it(e,t)}}(s,r,r.routeConfig.runGuardsAndResolvers);l?i.canActivateChecks.push(new jt(a)):(r.data=s.data,r._resolvedData=s._resolvedData),Kt(e,t,r.component?o?o.children:null:n,a,i),l&&o&&o.outlet&&o.outlet.isActivated&&i.canDeactivateChecks.push(new $t(o.outlet.component,s))}else s&&Zt(t,o,i),i.canActivateChecks.push(new jt(a)),Kt(e,null,r.component?o?o.children:null:n,a,i)}(e,r[e.value.outlet],n,a.concat([e.value]),i),delete r[e.value.outlet]}),me(r,(e,t)=>Zt(e,n.getContext(t),i)),i}function Zt(e,t,n){const a=We(e),i=e.value;me(a,(e,a)=>{Zt(e,i.component?t?t.children.getContext(a):null:t,n)}),n.canDeactivateChecks.push(new $t(i.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,i))}class Xt{}function Jt(e){return new s.y(t=>t.error(e))}class en{constructor(e,t,n,a,i,r){this.rootComponentType=e,this.config=t,this.urlTree=n,this.url=a,this.paramsInheritanceStrategy=i,this.relativeLinkResolution=r}recognize(){const e=Pt(this.urlTree.root,[],[],this.config.filter(e=>void 0===e.redirectTo),this.relativeLinkResolution).segmentGroup,t=this.processSegmentGroup(this.config,e,"primary");if(null===t)return null;const n=new Je([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},"primary",this.rootComponentType,null,this.urlTree.root,-1,{}),a=new $e(n,t),i=new et(this.url,a);return this.inheritParamsAndData(i._root),i}inheritParamsAndData(e){const t=e.value,n=Xe(t,this.paramsInheritanceStrategy);t.params=Object.freeze(n.params),t.data=Object.freeze(n.data),e.children.forEach(e=>this.inheritParamsAndData(e))}processSegmentGroup(e,t,n){return 0===t.segments.length&&t.hasChildren()?this.processChildren(e,t):this.processSegment(e,t,t.segments,n)}processChildren(e,t){const n=[];for(const i of Object.keys(t.children)){const a=t.children[i],r=xt(e,i),s=this.processSegmentGroup(r,a,i);if(null===s)return null;n.push(...s)}const a=nn(n);return a.sort((e,t)=>"primary"===e.value.outlet?-1:"primary"===t.value.outlet?1:e.value.outlet.localeCompare(t.value.outlet)),a}processSegment(e,t,n,a){for(const i of e){const e=this.processSegmentAgainstRoute(i,t,n,a);if(null!==e)return e}return Ut(t,n,a)?[]:null}processSegmentAgainstRoute(e,t,n,a){if(e.redirectTo||!Ft(e,t,n,a))return null;let i,r=[],s=[];if("**"===e.path){const a=n.length>0?ge(n).parameters:{};i=new Je(n,a,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,sn(e),Mt(e),e.component,e,an(t),rn(t)+n.length,on(e))}else{const a=Lt(t,e,n);if(!a.matched)return null;r=a.consumedSegments,s=n.slice(a.lastChild),i=new Je(r,a.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,sn(e),Mt(e),e.component,e,an(t),rn(t)+r.length,on(e))}const o=function(e){return e.children?e.children:e.loadChildren?e._loadedConfig.routes:[]}(e),{segmentGroup:l,slicedSegments:c}=Pt(t,r,s,o.filter(e=>void 0===e.redirectTo),this.relativeLinkResolution);if(0===c.length&&l.hasChildren()){const e=this.processChildren(o,l);return null===e?null:[new $e(i,e)]}if(0===o.length&&0===c.length)return[new $e(i,[])];const d=Mt(e)===a,u=this.processSegment(o,l,c,d?"primary":a);return null===u?null:[new $e(i,u)]}}function tn(e){const t=e.value.routeConfig;return t&&""===t.path&&void 0===t.redirectTo}function nn(e){const t=[],n=new Set;for(const a of e){if(!tn(a)){t.push(a);continue}const e=t.find(e=>a.value.routeConfig===e.value.routeConfig);void 0!==e?(e.children.push(...a.children),n.add(e)):t.push(a)}for(const a of n){const e=nn(a.children);t.push(new $e(a.value,e))}return t.filter(e=>!n.has(e))}function an(e){let t=e;for(;t._sourceSegment;)t=t._sourceSegment;return t}function rn(e){let t=e,n=t._segmentIndexShift?t._segmentIndexShift:0;for(;t._sourceSegment;)t=t._sourceSegment,n+=t._segmentIndexShift?t._segmentIndexShift:0;return n-1}function sn(e){return e.data||{}}function on(e){return e.resolve||{}}function ln(e){return(0,k.w)(t=>{const n=e(t);return n?(0,o.D)(n).pipe((0,P.U)(()=>t)):(0,d.of)(t)})}class cn extends class{shouldDetach(e){return!1}store(e,t){}shouldAttach(e){return!1}retrieve(e){return null}shouldReuseRoute(e,t){return e.routeConfig===t.routeConfig}}{}const dn=new i.OlP("ROUTES");class un{constructor(e,t,n,a){this.loader=e,this.compiler=t,this.onLoadStartListener=n,this.onLoadEndListener=a}load(e,t){if(t._loader$)return t._loader$;this.onLoadStartListener&&this.onLoadStartListener(t);const n=this.loadModuleFactory(t.loadChildren).pipe((0,P.U)(n=>{this.onLoadEndListener&&this.onLoadEndListener(t);const a=n.create(e);return new yt(pe(a.injector.get(dn,void 0,i.XFs.Self|i.XFs.Optional)).map(It),a)}),(0,U.K)(e=>{throw t._loader$=void 0,e}));return t._loader$=new p.c(n,()=>new g.xQ).pipe((0,V.x)()),t._loader$}loadModuleFactory(e){return"string"==typeof e?(0,o.D)(this.loader.load(e)):fe(e()).pipe((0,z.zg)(e=>e instanceof i.YKP?(0,d.of)(e):(0,o.D)(this.compiler.compileModuleAsync(e))))}}class _n{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new hn,this.attachRef=null}}class hn{constructor(){this.contexts=new Map}onChildOutletCreated(e,t){const n=this.getOrCreateContext(e);n.outlet=t,this.contexts.set(e,n)}onChildOutletDestroyed(e){const t=this.getContext(e);t&&(t.outlet=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let t=this.getContext(e);return t||(t=new _n,this.contexts.set(e,t)),t}getContext(e){return this.contexts.get(e)||null}}class pn{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,t){return e}}function gn(e){throw e}function mn(e,t,n){return t.parse("/")}function fn(e,t){return(0,d.of)(null)}const En={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Sn={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let bn=(()=>{class e{constructor(e,t,n,a,r,s,o,l){this.rootComponentType=e,this.urlSerializer=t,this.rootContexts=n,this.location=a,this.config=l,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.disposed=!1,this.lastLocationChangeInfo=null,this.navigationId=0,this.currentPageId=0,this.isNgZoneEnabled=!1,this.events=new g.xQ,this.errorHandler=gn,this.malformedUriErrorHandler=mn,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:fn,afterPreactivation:fn},this.urlHandlingStrategy=new pn,this.routeReuseStrategy=new cn,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.canceledNavigationResolution="replace",this.ngModule=r.get(i.h0i),this.console=r.get(i.c2e);const c=r.get(i.R0b);this.isNgZoneEnabled=c instanceof i.R0b&&i.R0b.isInAngularZone(),this.resetConfig(l),this.currentUrlTree=new Ce(new Oe([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new un(s,o,e=>this.triggerEvent(new te(e)),e=>this.triggerEvent(new ne(e))),this.routerState=Ke(this.currentUrlTree,this.rootComponentType),this.transitions=new u.X({id:0,targetPageId:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}setupNavigations(e){const t=this.events;return e.pipe((0,b.h)(e=>0!==e.id),(0,P.U)(e=>Object.assign(Object.assign({},e),{extractedUrl:this.urlHandlingStrategy.extract(e.rawUrl)})),(0,k.w)(e=>{let n=!1,a=!1;return(0,d.of)(e).pipe((0,G.b)(e=>{this.currentNavigation={id:e.id,initialUrl:e.currentRawUrl,extractedUrl:e.extractedUrl,trigger:e.source,extras:e.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),(0,k.w)(e=>{const n=!this.navigated||e.extractedUrl.toString()!==this.browserUrlTree.toString();if(("reload"===this.onSameUrlNavigation||n)&&this.urlHandlingStrategy.shouldProcessUrl(e.rawUrl))return(0,d.of)(e).pipe((0,k.w)(e=>{const n=this.transitions.getValue();return t.next(new j(e.id,this.serializeUrl(e.extractedUrl),e.source,e.restoredState)),n!==this.transitions.getValue()?l.E:Promise.resolve(e)}),(a=this.ngModule.injector,i=this.configLoader,r=this.urlSerializer,s=this.config,(0,k.w)(e=>function(e,t,n,a,i){return new Yt(e,t,n,a,i).apply()}(a,i,r,e.extractedUrl,s).pipe((0,P.U)(t=>Object.assign(Object.assign({},e),{urlAfterRedirects:t}))))),(0,G.b)(e=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:e.urlAfterRedirects})}),function(e,t,n,a,i){return(0,z.zg)(r=>function(e,t,n,a,i="emptyOnly",r="legacy"){try{const s=new en(e,t,n,a,i,r).recognize();return null===s?Jt(new Xt):(0,d.of)(s)}catch(s){return Jt(s)}}(e,t,r.urlAfterRedirects,n(r.urlAfterRedirects),a,i).pipe((0,P.U)(e=>Object.assign(Object.assign({},r),{targetSnapshot:e}))))}(this.rootComponentType,this.config,e=>this.serializeUrl(e),this.paramsInheritanceStrategy,this.relativeLinkResolution),(0,G.b)(e=>{"eager"===this.urlUpdateStrategy&&(e.extras.skipLocationChange||this.setBrowserUrl(e.urlAfterRedirects,e),this.browserUrlTree=e.urlAfterRedirects);const n=new K(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.next(n)}));var a,i,r,s;if(n&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:n,extractedUrl:a,source:i,restoredState:r,extras:s}=e,o=new j(n,this.serializeUrl(a),i,r);t.next(o);const l=Ke(a,this.rootComponentType).snapshot;return(0,d.of)(Object.assign(Object.assign({},e),{targetSnapshot:l,urlAfterRedirects:a,extras:Object.assign(Object.assign({},s),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=e.rawUrl,this.browserUrlTree=e.urlAfterRedirects,e.resolve(null),l.E}),ln(e=>{const{targetSnapshot:t,id:n,extractedUrl:a,rawUrl:i,extras:{skipLocationChange:r,replaceUrl:s}}=e;return this.hooks.beforePreactivation(t,{navigationId:n,appliedUrlTree:a,rawUrlTree:i,skipLocationChange:!!r,replaceUrl:!!s})}),(0,G.b)(e=>{const t=new Z(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);this.triggerEvent(t)}),(0,P.U)(e=>Object.assign(Object.assign({},e),{guards:Wt(e.targetSnapshot,e.currentSnapshot,this.rootContexts)})),function(e,t){return(0,z.zg)(n=>{const{targetSnapshot:a,currentSnapshot:i,guards:{canActivateChecks:r,canDeactivateChecks:s}}=n;return 0===s.length&&0===r.length?(0,d.of)(Object.assign(Object.assign({},n),{guardsResult:!0})):function(e,t,n,a){return(0,o.D)(e).pipe((0,z.zg)(e=>function(e,t,n,a,i){const r=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!r||0===r.length)return(0,d.of)(!0);const s=r.map(r=>{const s=Qt(r,t,i);let o;if(function(e){return e&&vt(e.canDeactivate)}(s))o=fe(s.canDeactivate(e,t,n,a));else{if(!vt(s))throw new Error("Invalid CanDeactivate guard");o=fe(s(e,t,n,a))}return o.pipe(L())});return(0,d.of)(s).pipe(Ot())}(e.component,e.route,n,t,a)),L(e=>!0!==e,!0))}(s,a,i,e).pipe((0,z.zg)(n=>n&&"boolean"==typeof n?function(e,t,n,a){return(0,o.D)(t).pipe((0,B.b)(t=>(0,h.z)(function(e,t){return null!==e&&t&&t(new ae(e)),(0,d.of)(!0)}(t.route.parent,a),function(e,t){return null!==e&&t&&t(new re(e)),(0,d.of)(!0)}(t.route,a),function(e,t,n){const a=t[t.length-1],i=t.slice(0,t.length-1).reverse().map(e=>function(e){const t=e.routeConfig?e.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:e,guards:t}:null}(e)).filter(e=>null!==e).map(t=>c(()=>{const i=t.guards.map(i=>{const r=Qt(i,t.node,n);let s;if(function(e){return e&&vt(e.canActivateChild)}(r))s=fe(r.canActivateChild(a,e));else{if(!vt(r))throw new Error("Invalid CanActivateChild guard");s=fe(r(a,e))}return s.pipe(L())});return(0,d.of)(i).pipe(Ot())}));return(0,d.of)(i).pipe(Ot())}(e,t.path,n),function(e,t,n){const a=t.routeConfig?t.routeConfig.canActivate:null;if(!a||0===a.length)return(0,d.of)(!0);const i=a.map(a=>c(()=>{const i=Qt(a,t,n);let r;if(function(e){return e&&vt(e.canActivate)}(i))r=fe(i.canActivate(t,e));else{if(!vt(i))throw new Error("Invalid CanActivate guard");r=fe(i(t,e))}return r.pipe(L())}));return(0,d.of)(i).pipe(Ot())}(e,t.route,n))),L(e=>!0!==e,!0))}(a,r,e,t):(0,d.of)(n)),(0,P.U)(e=>Object.assign(Object.assign({},n),{guardsResult:e})))})}(this.ngModule.injector,e=>this.triggerEvent(e)),(0,G.b)(e=>{if(Tt(e.guardsResult)){const t=de(`Redirecting to "${this.serializeUrl(e.guardsResult)}"`);throw t.url=e.guardsResult,t}const t=new X(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot,!!e.guardsResult);this.triggerEvent(t)}),(0,b.h)(e=>!!e.guardsResult||(this.cancelNavigationTransition(e,""),!1)),ln(e=>{if(e.guards.canActivateChecks.length)return(0,d.of)(e).pipe((0,G.b)(e=>{const t=new J(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);this.triggerEvent(t)}),(0,k.w)(e=>{let t=!1;return(0,d.of)(e).pipe((n=this.paramsInheritanceStrategy,a=this.ngModule.injector,(0,z.zg)(e=>{const{targetSnapshot:t,guards:{canActivateChecks:i}}=e;if(!i.length)return(0,d.of)(e);let r=0;return(0,o.D)(i).pipe((0,B.b)(e=>function(e,t,n,a){return function(e,t,n,a){const i=Object.keys(e);if(0===i.length)return(0,d.of)({});const r={};return(0,o.D)(i).pipe((0,z.zg)(i=>function(e,t,n,a){const i=Qt(e,t,a);return fe(i.resolve?i.resolve(t,n):i(t,n))}(e[i],t,n,a).pipe((0,G.b)(e=>{r[i]=e}))),v(1),(0,z.zg)(()=>Object.keys(r).length===i.length?(0,d.of)(r):l.E))}(e._resolve,e,t,a).pipe((0,P.U)(t=>(e._resolvedData=t,e.data=Object.assign(Object.assign({},e.data),Xe(e,n).resolve),null)))}(e.route,t,n,a)),(0,G.b)(()=>r++),v(1),(0,z.zg)(t=>r===i.length?(0,d.of)(e):l.E))})),(0,G.b)({next:()=>t=!0,complete:()=>{t||this.cancelNavigationTransition(e,"At least one route resolver didn't emit any value.")}}));var n,a}),(0,G.b)(e=>{const t=new ee(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);this.triggerEvent(t)}))}),ln(e=>{const{targetSnapshot:t,id:n,extractedUrl:a,rawUrl:i,extras:{skipLocationChange:r,replaceUrl:s}}=e;return this.hooks.afterPreactivation(t,{navigationId:n,appliedUrlTree:a,rawUrlTree:i,skipLocationChange:!!r,replaceUrl:!!s})}),(0,P.U)(e=>{const t=function(e,t,n){const a=rt(e,t._root,n?n._root:void 0);return new Qe(a,t)}(this.routeReuseStrategy,e.targetSnapshot,e.currentRouterState);return Object.assign(Object.assign({},e),{targetRouterState:t})}),(0,G.b)(e=>{this.currentUrlTree=e.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.rawUrl),this.routerState=e.targetRouterState,"deferred"===this.urlUpdateStrategy&&(e.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,e),this.browserUrlTree=e.urlAfterRedirects)}),(i=this.rootContexts,r=this.routeReuseStrategy,s=e=>this.triggerEvent(e),(0,P.U)(e=>(new St(r,e.targetRouterState,e.currentRouterState,s).activate(i),e))),(0,G.b)({next(){n=!0},complete(){n=!0}}),(0,H.x)(()=>{n||a||this.cancelNavigationTransition(e,`Navigation ID ${e.id} is not equal to the current navigation id ${this.navigationId}`),this.currentNavigation=null}),(0,U.K)(n=>{if(a=!0,(i=n)&&i.ngNavigationCancelingError){const a=Tt(n.url);a||(this.navigated=!0,this.resetStateAndUrl(e.currentRouterState,e.currentUrlTree,e.rawUrl));const i=new W(e.id,this.serializeUrl(e.extractedUrl),n.message);t.next(i),a?setTimeout(()=>{const t=this.urlHandlingStrategy.merge(n.url,this.rawUrlTree);this.scheduleNavigation(t,"imperative",null,{skipLocationChange:e.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy},{resolve:e.resolve,reject:e.reject,promise:e.promise})},0):e.resolve(!1)}else{this.resetStateAndUrl(e.currentRouterState,e.currentUrlTree,e.rawUrl);const a=new Q(e.id,this.serializeUrl(e.extractedUrl),n);t.next(a);try{e.resolve(this.errorHandler(n))}catch(r){e.reject(r)}}var i;return l.E}));var i,r,s}))}resetRootComponentType(e){this.rootComponentType=e,this.routerState.root.component=this.rootComponentType}getTransition(){const e=this.transitions.value;return e.urlAfterRedirects=this.browserUrlTree,e}setTransition(e){this.transitions.next(Object.assign(Object.assign({},this.getTransition()),e))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(e=>{const t=this.extractLocationChangeInfoFromEvent(e);this.shouldScheduleNavigation(this.lastLocationChangeInfo,t)&&setTimeout(()=>{const{source:e,state:n,urlTree:a}=t,i={replaceUrl:!0};if(n){const e=Object.assign({},n);delete e.navigationId,delete e.\u0275routerPageId,0!==Object.keys(e).length&&(i.state=e)}this.scheduleNavigation(a,e,n,i)},0),this.lastLocationChangeInfo=t}))}extractLocationChangeInfoFromEvent(e){var t;return{source:"popstate"===e.type?"popstate":"hashchange",urlTree:this.parseUrl(e.url),state:(null===(t=e.state)||void 0===t?void 0:t.navigationId)?e.state:null,transitionId:this.getTransition().id}}shouldScheduleNavigation(e,t){if(!e)return!0;const n=t.urlTree.toString()===e.urlTree.toString();return!(t.transitionId===e.transitionId&&n&&("hashchange"===t.source&&"popstate"===e.source||"popstate"===t.source&&"hashchange"===e.source))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(e){this.events.next(e)}resetConfig(e){At(e),this.config=e.map(It),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.transitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(e,t={}){const{relativeTo:n,queryParams:a,fragment:i,queryParamsHandling:r,preserveFragment:s}=t,o=n||this.routerState.root,l=s?this.currentUrlTree.fragment:i;let c=null;switch(r){case"merge":c=Object.assign(Object.assign({},this.currentUrlTree.queryParams),a);break;case"preserve":c=this.currentUrlTree.queryParams;break;default:c=a||null}return null!==c&&(c=this.removeEmptyProps(c)),function(e,t,n,a,i){if(0===n.length)return ct(t.root,t.root,t,a,i);const r=function(e){if("string"==typeof e[0]&&1===e.length&&"/"===e[0])return new ut(!0,0,e);let t=0,n=!1;const a=e.reduce((e,a,i)=>{if("object"==typeof a&&null!=a){if(a.outlets){const t={};return me(a.outlets,(e,n)=>{t[n]="string"==typeof e?e.split("/"):e}),[...e,{outlets:t}]}if(a.segmentPath)return[...e,a.segmentPath]}return"string"!=typeof a?[...e,a]:0===i?(a.split("/").forEach((a,i)=>{0==i&&"."===a||(0==i&&""===a?n=!0:".."===a?t++:""!=a&&e.push(a))}),e):[...e,a]},[]);return new ut(n,t,a)}(n);if(r.toRoot())return ct(t.root,new Oe([],{}),t,a,i);const s=function(e,t,n){if(e.isAbsolute)return new _t(t.root,!0,0);if(-1===n.snapshot._lastPathIndex){const e=n.snapshot._urlSegment;return new _t(e,e===t.root,0)}const a=ot(e.commands[0])?0:1;return function(e,t,n){let a=e,i=t,r=n;for(;r>i;){if(r-=i,a=a.parent,!a)throw new Error("Invalid number of '../'");i=a.segments.length}return new _t(a,!1,i-r)}(n.snapshot._urlSegment,n.snapshot._lastPathIndex+a,e.numberOfDoubleDots)}(r,t,e),o=s.processChildren?pt(s.segmentGroup,s.index,r.commands):ht(s.segmentGroup,s.index,r.commands);return ct(s.segmentGroup,o,t,a,i)}(o,this.currentUrlTree,e,c,null!=l?l:null)}navigateByUrl(e,t={skipLocationChange:!1}){const n=Tt(e)?e:this.parseUrl(e),a=this.urlHandlingStrategy.merge(n,this.rawUrlTree);let i=null;return"computed"===this.canceledNavigationResolution&&(0===this.currentPageId||t.skipLocationChange||t.replaceUrl)&&(i=this.location.getState()),this.scheduleNavigation(a,"imperative",i,t)}navigate(e,t={skipLocationChange:!1}){return function(e){for(let t=0;t{const a=e[n];return null!=a&&(t[n]=a),t},{})}processNavigations(){this.navigations.subscribe(e=>{this.navigated=!0,this.lastSuccessfulId=e.id,this.currentPageId=e.targetPageId,this.events.next(new $(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,e.resolve(!0)},e=>{this.console.warn("Unhandled Navigation Error: ")})}scheduleNavigation(e,t,n,a,i){if(this.disposed)return Promise.resolve(!1);const r=this.getTransition(),s="imperative"!==t&&"imperative"===(null==r?void 0:r.source),o=(this.lastSuccessfulId===r.id||this.currentNavigation?r.rawUrl:r.urlAfterRedirects).toString()===e.toString();if(s&&o)return Promise.resolve(!0);let l,c,d;i?(l=i.resolve,c=i.reject,d=i.promise):d=new Promise((e,t)=>{l=e,c=t});const u=++this.navigationId;let _;return _="computed"===this.canceledNavigationResolution?n&&n.\u0275routerPageId?n.\u0275routerPageId:this.currentPageId+1:0,this.setTransition({id:u,targetPageId:_,source:t,restoredState:n,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:e,extras:a,resolve:l,reject:c,promise:d,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),d.catch(e=>Promise.reject(e))}setBrowserUrl(e,t){const n=this.urlSerializer.serialize(e),a=Object.assign(Object.assign({},t.extras.state),this.generateNgRouterState(t.id,t.targetPageId));this.location.isCurrentPathEqualTo(n)||t.extras.replaceUrl?this.location.replaceState(n,"",a):this.location.go(n,"",a)}resetStateAndUrl(e,t,n){this.routerState=e,this.currentUrlTree=t,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n),this.resetUrlToCurrentUrlTree()}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}cancelNavigationTransition(e,t){"computed"===this.canceledNavigationResolution?"popstate"!==e.source&&"eager"!==this.urlUpdateStrategy||this.location.historyGo(this.currentPageId-e.targetPageId):this.resetUrlToCurrentUrlTree();const n=new W(e.id,this.serializeUrl(e.extractedUrl),t);this.triggerEvent(n),e.resolve(!1)}generateNgRouterState(e,t){return"computed"===this.canceledNavigationResolution?{navigationId:e,"\u0275routerPageId":t}:{navigationId:e}}}return e.\u0275fac=function(t){return new(t||e)(i.LFG(i.DyG),i.LFG(Ne),i.LFG(hn),i.LFG(a.Ye),i.LFG(i.zs3),i.LFG(i.v3s),i.LFG(i.Sil),i.LFG(void 0))},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e})(),yn=(()=>{class e{constructor(e,t,n,a,i){this.router=e,this.route=t,this.commands=[],this.onChanges=new g.xQ,null==n&&a.setAttribute(i.nativeElement,"tabindex","0")}ngOnChanges(e){this.onChanges.next(this)}set routerLink(e){this.commands=null!=e?Array.isArray(e)?e:[e]:[]}onClick(){const e={skipLocationChange:Tn(this.skipLocationChange),replaceUrl:Tn(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,e),!0}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:Tn(this.preserveFragment)})}}return e.\u0275fac=function(t){return new(t||e)(i.Y36(bn),i.Y36(Ze),i.$8M("tabindex"),i.Y36(i.Qsj),i.Y36(i.SBq))},e.\u0275dir=i.lG2({type:e,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(e,t){1&e&&i.NdJ("click",function(){return t.onClick()})},inputs:{routerLink:"routerLink",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo"},features:[i.TTD]}),e})(),vn=(()=>{class e{constructor(e,t,n){this.router=e,this.route=t,this.locationStrategy=n,this.commands=[],this.onChanges=new g.xQ,this.subscription=e.events.subscribe(e=>{e instanceof $&&this.updateTargetUrlAndHref()})}set routerLink(e){this.commands=null!=e?Array.isArray(e)?e:[e]:[]}ngOnChanges(e){this.updateTargetUrlAndHref(),this.onChanges.next(this)}ngOnDestroy(){this.subscription.unsubscribe()}onClick(e,t,n,a,i){if(0!==e||t||n||a||i)return!0;if("string"==typeof this.target&&"_self"!=this.target)return!0;const r={skipLocationChange:Tn(this.skipLocationChange),replaceUrl:Tn(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,r),!1}updateTargetUrlAndHref(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:Tn(this.preserveFragment)})}}return e.\u0275fac=function(t){return new(t||e)(i.Y36(bn),i.Y36(Ze),i.Y36(a.S$))},e.\u0275dir=i.lG2({type:e,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(e,t){1&e&&i.NdJ("click",function(e){return t.onClick(e.button,e.ctrlKey,e.shiftKey,e.altKey,e.metaKey)}),2&e&&(i.Ikx("href",t.href,i.LSH),i.uIk("target",t.target))},inputs:{routerLink:"routerLink",target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo"},features:[i.TTD]}),e})();function Tn(e){return""===e||!!e}let Cn=(()=>{class e{constructor(e,t,n,a,i,r){this.router=e,this.element=t,this.renderer=n,this.cdr=a,this.link=i,this.linkWithHref=r,this.classes=[],this.isActive=!1,this.routerLinkActiveOptions={exact:!1},this.routerEventsSubscription=e.events.subscribe(e=>{e instanceof $&&this.update()})}ngAfterContentInit(){(0,d.of)(this.links.changes,this.linksWithHrefs.changes,(0,d.of)(null)).pipe((0,Y.J)()).subscribe(e=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){var e;null===(e=this.linkInputChangesSubscription)||void 0===e||e.unsubscribe();const t=[...this.links.toArray(),...this.linksWithHrefs.toArray(),this.link,this.linkWithHref].filter(e=>!!e).map(e=>e.onChanges);this.linkInputChangesSubscription=(0,o.D)(t).pipe((0,Y.J)()).subscribe(e=>{this.isActive!==this.isLinkActive(this.router)(e)&&this.update()})}set routerLinkActive(e){const t=Array.isArray(e)?e:e.split(" ");this.classes=t.filter(e=>!!e)}ngOnChanges(e){this.update()}ngOnDestroy(){var e;this.routerEventsSubscription.unsubscribe(),null===(e=this.linkInputChangesSubscription)||void 0===e||e.unsubscribe()}update(){this.links&&this.linksWithHrefs&&this.router.navigated&&Promise.resolve().then(()=>{const e=this.hasActiveLinks();this.isActive!==e&&(this.isActive=e,this.cdr.markForCheck(),this.classes.forEach(t=>{e?this.renderer.addClass(this.element.nativeElement,t):this.renderer.removeClass(this.element.nativeElement,t)}))})}isLinkActive(e){const t="paths"in this.routerLinkActiveOptions?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return n=>e.isActive(n.urlTree,t)}hasActiveLinks(){const e=this.isLinkActive(this.router);return this.link&&e(this.link)||this.linkWithHref&&e(this.linkWithHref)||this.links.some(e)||this.linksWithHrefs.some(e)}}return e.\u0275fac=function(t){return new(t||e)(i.Y36(bn),i.Y36(i.SBq),i.Y36(i.Qsj),i.Y36(i.sBO),i.Y36(yn,8),i.Y36(vn,8))},e.\u0275dir=i.lG2({type:e,selectors:[["","routerLinkActive",""]],contentQueries:function(e,t,n){if(1&e&&(i.Suo(n,yn,5),i.Suo(n,vn,5)),2&e){let e;i.iGM(e=i.CRH())&&(t.links=e),i.iGM(e=i.CRH())&&(t.linksWithHrefs=e)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",routerLinkActive:"routerLinkActive"},exportAs:["routerLinkActive"],features:[i.TTD]}),e})(),On=(()=>{class e{constructor(e,t,n,a,r){this.parentContexts=e,this.location=t,this.resolver=n,this.changeDetector=r,this.activated=null,this._activatedRoute=null,this.activateEvents=new i.vpe,this.deactivateEvents=new i.vpe,this.name=a||"primary",e.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const e=this.parentContexts.getContext(this.name);e&&e.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,e}attach(e,t){this.activated=e,this._activatedRoute=t,this.location.insert(e.hostView)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,t){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=e;const n=(t=t||this.resolver).resolveComponentFactory(e._futureSnapshot.routeConfig.component),a=this.parentContexts.getOrCreateContext(this.name).children,i=new Rn(e,a,this.location.injector);this.activated=this.location.createComponent(n,this.location.length,i),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return e.\u0275fac=function(t){return new(t||e)(i.Y36(hn),i.Y36(i.s_b),i.Y36(i._Vd),i.$8M("name"),i.Y36(i.sBO))},e.\u0275dir=i.lG2({type:e,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate"},exportAs:["outlet"]}),e})();class Rn{constructor(e,t,n){this.route=e,this.childContexts=t,this.parent=n}get(e,t){return e===Ze?this.route:e===hn?this.childContexts:this.parent.get(e,t)}}class An{}class Nn{preload(e,t){return(0,d.of)(null)}}let wn=(()=>{class e{constructor(e,t,n,a,i){this.router=e,this.injector=a,this.preloadingStrategy=i,this.loader=new un(t,n,t=>e.triggerEvent(new te(t)),t=>e.triggerEvent(new ne(t)))}setUpPreloading(){this.subscription=this.router.events.pipe((0,b.h)(e=>e instanceof $),(0,B.b)(()=>this.preload())).subscribe(()=>{})}preload(){const e=this.injector.get(i.h0i);return this.processRoutes(e,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,t){const n=[];for(const a of t)if(a.loadChildren&&!a.canLoad&&a._loadedConfig){const e=a._loadedConfig;n.push(this.processRoutes(e.module,e.routes))}else a.loadChildren&&!a.canLoad?n.push(this.preloadConfig(e,a)):a.children&&n.push(this.processRoutes(e,a.children));return(0,o.D)(n).pipe((0,Y.J)(),(0,P.U)(e=>{}))}preloadConfig(e,t){return this.preloadingStrategy.preload(t,()=>(t._loadedConfig?(0,d.of)(t._loadedConfig):this.loader.load(e.injector,t)).pipe((0,z.zg)(e=>(t._loadedConfig=e,this.processRoutes(e.module,e.routes)))))}}return e.\u0275fac=function(t){return new(t||e)(i.LFG(bn),i.LFG(i.v3s),i.LFG(i.Sil),i.LFG(i.zs3),i.LFG(An))},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e})(),In=(()=>{class e{constructor(e,t,n={}){this.router=e,this.viewportScroller=t,this.options=n,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},n.scrollPositionRestoration=n.scrollPositionRestoration||"disabled",n.anchorScrolling=n.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(e=>{e instanceof j?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof $&&(this.lastId=e.id,this.scheduleScrollEvent(e,this.router.parseUrl(e.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(e=>{e instanceof oe&&(e.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,t){this.router.triggerEvent(new oe(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,t))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return e.\u0275fac=function(t){return new(t||e)(i.LFG(bn),i.LFG(a.EM),i.LFG(void 0))},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e})();const Mn=new i.OlP("ROUTER_CONFIGURATION"),xn=new i.OlP("ROUTER_FORROOT_GUARD"),Dn=[a.Ye,{provide:Ne,useClass:we},{provide:bn,useFactory:function(e,t,n,a,i,r,s,o={},l,c){const d=new bn(null,e,t,n,a,i,r,pe(s));return l&&(d.urlHandlingStrategy=l),c&&(d.routeReuseStrategy=c),function(e,t){e.errorHandler&&(t.errorHandler=e.errorHandler),e.malformedUriErrorHandler&&(t.malformedUriErrorHandler=e.malformedUriErrorHandler),e.onSameUrlNavigation&&(t.onSameUrlNavigation=e.onSameUrlNavigation),e.paramsInheritanceStrategy&&(t.paramsInheritanceStrategy=e.paramsInheritanceStrategy),e.relativeLinkResolution&&(t.relativeLinkResolution=e.relativeLinkResolution),e.urlUpdateStrategy&&(t.urlUpdateStrategy=e.urlUpdateStrategy)}(o,d),o.enableTracing&&d.events.subscribe(e=>{var t,n;null===(t=console.group)||void 0===t||t.call(console,`Router Event: ${e.constructor.name}`),console.log(e.toString()),console.log(e),null===(n=console.groupEnd)||void 0===n||n.call(console)}),d},deps:[Ne,hn,a.Ye,i.zs3,i.v3s,i.Sil,dn,Mn,[class{},new i.FiY],[class{},new i.FiY]]},hn,{provide:Ze,useFactory:function(e){return e.routerState.root},deps:[bn]},{provide:i.v3s,useClass:i.EAV},wn,Nn,class{preload(e,t){return t().pipe((0,U.K)(()=>(0,d.of)(null)))}},{provide:Mn,useValue:{enableTracing:!1}}];function Ln(){return new i.PXZ("Router",bn)}let Pn=(()=>{class e{constructor(e,t){}static forRoot(t,n){return{ngModule:e,providers:[Dn,Bn(t),{provide:xn,useFactory:Un,deps:[[bn,new i.FiY,new i.tp0]]},{provide:Mn,useValue:n||{}},{provide:a.S$,useFactory:Fn,deps:[a.lw,[new i.tBr(a.mr),new i.FiY],Mn]},{provide:In,useFactory:kn,deps:[bn,a.EM,Mn]},{provide:An,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:Nn},{provide:i.PXZ,multi:!0,useFactory:Ln},[zn,{provide:i.ip1,multi:!0,useFactory:Gn,deps:[zn]},{provide:Hn,useFactory:Vn,deps:[zn]},{provide:i.tb,multi:!0,useExisting:Hn}]]}}static forChild(t){return{ngModule:e,providers:[Bn(t)]}}}return e.\u0275fac=function(t){return new(t||e)(i.LFG(xn,8),i.LFG(bn,8))},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({}),e})();function kn(e,t,n){return n.scrollOffset&&t.setOffset(n.scrollOffset),new In(e,t,n)}function Fn(e,t,n={}){return n.useHash?new a.Do(e,t):new a.b0(e,t)}function Un(e){return"guarded"}function Bn(e){return[{provide:i.deG,multi:!0,useValue:e},{provide:dn,multi:!0,useValue:e}]}let zn=(()=>{class e{constructor(e){this.injector=e,this.initNavigation=!1,this.destroyed=!1,this.resultOfPreactivationDone=new g.xQ}appInitializer(){return this.injector.get(a.V_,Promise.resolve(null)).then(()=>{if(this.destroyed)return Promise.resolve(!0);let e=null;const t=new Promise(t=>e=t),n=this.injector.get(bn),a=this.injector.get(Mn);return"disabled"===a.initialNavigation?(n.setUpLocationChangeListener(),e(!0)):"enabled"===a.initialNavigation||"enabledBlocking"===a.initialNavigation?(n.hooks.afterPreactivation=()=>this.initNavigation?(0,d.of)(null):(this.initNavigation=!0,e(!0),this.resultOfPreactivationDone),n.initialNavigation()):e(!0),t})}bootstrapListener(e){const t=this.injector.get(Mn),n=this.injector.get(wn),a=this.injector.get(In),r=this.injector.get(bn),s=this.injector.get(i.z2F);e===s.components[0]&&("enabledNonBlocking"!==t.initialNavigation&&void 0!==t.initialNavigation||r.initialNavigation(),n.setUpPreloading(),a.init(),r.resetRootComponentType(s.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}ngOnDestroy(){this.destroyed=!0}}return e.\u0275fac=function(t){return new(t||e)(i.LFG(i.zs3))},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e})();function Gn(e){return e.appInitializer.bind(e)}function Vn(e){return e.bootstrapListener.bind(e)}const Hn=new i.OlP("Router Initializer")},78942:function(e,t,n){"use strict";n.d(t,{Q3p:function(){return hn},nhe:function(){return ui},jSo:function(){return _i},DPz:function(){return Ga},T2N:function(){return Va},yKW:function(){return ka},Asz:function(){return Fa},ndF:function(){return Pa},zyh:function(){return Ua},NTf:function(){return Ci},MfT:function(){return Oi},j7H:function(){return Fi},X4l:function(){return Li},Gln:function(){return ki},dP_:function(){return $a},Aqw:function(){return ja},l88:function(){return Qa},dmS:function(){return Wa},BW0:function(){return Ka},_4W:function(){return En},mBz:function(){return di},j5J:function(){return pi},ydg:function(){return Ii},spT:function(){return Mi},nZR:function(){return Ei},P1:function(){return bi},lzT:function(){return fi},TR4:function(){return yi},kyn:function(){return vi},EoG:function(){return Ti},SDF:function(){return Ra},WMF:function(){return Sn}});var a=n(37716),i=n(38583),r=n(67574),s=n(33637),o=n(59796);function l(e){return!(0,o.k)(e)&&e-parseFloat(e)+1>=0}var c=n(54869);function d(e){const{index:t,period:n,subscriber:a}=e;if(a.next(t),!a.closed){if(-1===n)return a.complete();e.index=t+1,this.schedule(e,n)}}var u=n(82298),_=n(79765),h=n(66682),p=n(22759),g=n(59193),m=n(26215),f=n(9112),E=n(25917),S=(n(94402),n(35758),n(77393));function b(){return e=>e.lift(new y)}class y{call(e,t){return t.subscribe(new v(e))}}class v extends S.L{constructor(e){super(e),this.hasPrev=!1}_next(e){let t;this.hasPrev?t=[this.prev,e]:this.hasPrev=!0,this.prev=e,t&&this.destination.next(t)}}function T(e=-1){return t=>0===e?(0,g.c)():t.lift(new C(e<0?-1:e-1,t))}class C{constructor(e,t){this.count=e,this.source=t}call(e,t){return t.subscribe(new O(e,this.count,this.source))}}class O extends S.L{constructor(e,t,n){super(e),this.count=t,this.source=n}complete(){if(!this.isStopped){const{source:e,count:t}=this;if(0===t)return super.complete();t>-1&&(this.count=t-1),e.subscribe(this._unsubscribeAndRecycle())}}}var R=n(88002),A=n(39761),N=n(45435),w=n(87519),I=n(78345),M=n(46782),x=n(71289),D=n(43190),L=n(54395),P=n(70409),k=n(15257),F=n(68307),U=n(62790),B=n(51307),z=n(13653),G=(n(68939),n(3679)),V=n(99763),H=n(75319),Y=n(39490);let q;try{q="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(Ui){q=!1}let j,$,W,Q=(()=>{class e{constructor(e){this._platformId=e,this.isBrowser=this._platformId?(0,i.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!q)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(a.Lbi))},e.\u0275prov=a.Yz7({factory:function(){return new e(a.LFG(a.Lbi))},token:e,providedIn:"root"}),e})(),K=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({}),e})();function Z(e){return function(){if(null==j&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>j=!0}))}finally{j=j||!1}return j}()?e:!!e.capture}function X(){if(null==$){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return $=!1,$;if("scrollBehavior"in document.documentElement.style)$=!0;else{const e=Element.prototype.scrollTo;$=!!e&&!/\{\s*\[native code\]\s*\}/.test(e.toString())}}return $}class J{constructor(e){this._items=e,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new _.xQ,this._typeaheadSubscription=H.w.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._skipPredicateFn=e=>e.disabled,this._pressedLetters=[],this.tabOut=new _.xQ,this.change=new _.xQ,e instanceof a.n_E&&e.changes.subscribe(e=>{if(this._activeItem){const t=e.toArray().indexOf(this._activeItem);t>-1&&t!==this._activeItemIndex&&(this._activeItemIndex=t)}})}skipPredicate(e){return this._skipPredicateFn=e,this}withWrap(e=!0){return this._wrap=e,this}withVerticalOrientation(e=!0){return this._vertical=e,this}withHorizontalOrientation(e){return this._horizontal=e,this}withAllowedModifierKeys(e){return this._allowedModifierKeys=e,this}withTypeAhead(e=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,F.b)(e=>this._pressedLetters.push(e)),(0,L.b)(e),(0,N.h)(()=>this._pressedLetters.length>0),(0,R.U)(()=>this._pressedLetters.join(""))).subscribe(e=>{const t=this._getItemsArray();for(let n=1;n!e[t]||this._allowedModifierKeys.indexOf(t)>-1);switch(t){case 9:return void this.tabOut.next();case 40:if(this._vertical&&n){this.setNextItemActive();break}return;case 38:if(this._vertical&&n){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&n){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&n){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case 36:if(this._homeAndEnd&&n){this.setFirstItemActive();break}return;case 35:if(this._homeAndEnd&&n){this.setLastItemActive();break}return;default:return void((n||function(e,...t){return t.length?t.some(t=>e[t]):e.altKey||e.shiftKey||e.ctrlKey||e.metaKey}(e,"shiftKey"))&&(e.key&&1===e.key.length?this._letterKeyStream.next(e.key.toLocaleUpperCase()):(t>=65&&t<=90||t>=48&&t<=57)&&this._letterKeyStream.next(String.fromCharCode(t))))}this._pressedLetters=[],e.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(e){const t=this._getItemsArray(),n="number"==typeof e?e:t.indexOf(e),a=t[n];this._activeItem=null==a?null:a,this._activeItemIndex=n}_setActiveItemByDelta(e){this._wrap?this._setActiveInWrapMode(e):this._setActiveInDefaultMode(e)}_setActiveInWrapMode(e){const t=this._getItemsArray();for(let n=1;n<=t.length;n++){const a=(this._activeItemIndex+e*n+t.length)%t.length;if(!this._skipPredicateFn(t[a]))return void this.setActiveItem(a)}}_setActiveInDefaultMode(e){this._setActiveItemByIndex(this._activeItemIndex+e,e)}_setActiveItemByIndex(e,t){const n=this._getItemsArray();if(n[e]){for(;this._skipPredicateFn(n[e]);)if(!n[e+=t])return;this.setActiveItem(e)}}_getItemsArray(){return this._items instanceof a.n_E?this._items.toArray():this._items}}class ee extends J{setActiveItem(e){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(e),this.activeItem&&this.activeItem.setActiveStyles()}}class te extends J{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(e){return this._origin=e,this}setActiveItem(e){super.setActiveItem(e),this.activeItem&&this.activeItem.focus(this._origin)}}let ne=(()=>{class e{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function(e){return!!(e.offsetWidth||e.offsetHeight||"function"==typeof e.getClientRects&&e.getClientRects().length)}(e)&&"visible"===getComputedStyle(e).visibility}isTabbable(e){if(!this._platform.isBrowser)return!1;const t=function(e){try{return e.frameElement}catch(Ui){return null}}((n=e).ownerDocument&&n.ownerDocument.defaultView||window);var n;if(t){if(-1===ie(t))return!1;if(!this.isVisible(t))return!1}let a=e.nodeName.toLowerCase(),i=ie(e);return e.hasAttribute("contenteditable")?-1!==i:"iframe"!==a&&"object"!==a&&!(this._platform.WEBKIT&&this._platform.IOS&&!function(e){let t=e.nodeName.toLowerCase(),n="input"===t&&e.type;return"text"===n||"password"===n||"select"===t||"textarea"===t}(e))&&("audio"===a?!!e.hasAttribute("controls")&&-1!==i:"video"===a?-1!==i&&(null!==i||this._platform.FIREFOX||e.hasAttribute("controls")):e.tabIndex>=0)}isFocusable(e,t){return function(e){return!function(e){return function(e){return"input"==e.nodeName.toLowerCase()}(e)&&"hidden"==e.type}(e)&&(function(e){let t=e.nodeName.toLowerCase();return"input"===t||"select"===t||"button"===t||"textarea"===t}(e)||function(e){return function(e){return"a"==e.nodeName.toLowerCase()}(e)&&e.hasAttribute("href")}(e)||e.hasAttribute("contenteditable")||ae(e))}(e)&&!this.isDisabled(e)&&((null==t?void 0:t.ignoreVisibility)||this.isVisible(e))}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(Q))},e.\u0275prov=a.Yz7({factory:function(){return new e(a.LFG(Q))},token:e,providedIn:"root"}),e})();function ae(e){if(!e.hasAttribute("tabindex")||void 0===e.tabIndex)return!1;let t=e.getAttribute("tabindex");return"-32768"!=t&&!(!t||isNaN(parseInt(t,10)))}function ie(e){if(!ae(e))return null;const t=parseInt(e.getAttribute("tabindex")||"",10);return isNaN(t)?-1:t}class re{constructor(e,t,n,a,i=!1){this._element=e,this._checker=t,this._ngZone=n,this._document=a,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,i||this.attachAnchors()}get enabled(){return this._enabled}set enabled(e){this._enabled=e,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))}destroy(){const e=this._startAnchor,t=this._endAnchor;e&&(e.removeEventListener("focus",this.startAnchorListener),e.parentNode&&e.parentNode.removeChild(e)),t&&(t.removeEventListener("focus",this.endAnchorListener),t.parentNode&&t.parentNode.removeChild(t)),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(e){return new Promise(t=>{this._executeOnStable(()=>t(this.focusInitialElement(e)))})}focusFirstTabbableElementWhenReady(e){return new Promise(t=>{this._executeOnStable(()=>t(this.focusFirstTabbableElement(e)))})}focusLastTabbableElementWhenReady(e){return new Promise(t=>{this._executeOnStable(()=>t(this.focusLastTabbableElement(e)))})}_getRegionBoundary(e){let t=this._element.querySelectorAll(`[cdk-focus-region-${e}], [cdkFocusRegion${e}], [cdk-focus-${e}]`);for(let n=0;n=0;n--){let e=t[n].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(t[n]):null;if(e)return e}return null}_createAnchor(){const e=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,e),e.classList.add("cdk-visually-hidden"),e.classList.add("cdk-focus-trap-anchor"),e.setAttribute("aria-hidden","true"),e}_toggleAnchorTabIndex(e,t){e?t.setAttribute("tabindex","0"):t.removeAttribute("tabindex")}toggleAnchors(e){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))}_executeOnStable(e){this._ngZone.isStable?e():this._ngZone.onStable.pipe((0,k.q)(1)).subscribe(e)}}let se=(()=>{class e{constructor(e,t,n){this._checker=e,this._ngZone=t,this._document=n}create(e,t=!1){return new re(e,this._checker,this._ngZone,this._document,t)}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(ne),a.LFG(a.R0b),a.LFG(i.K0))},e.\u0275prov=a.Yz7({factory:function(){return new e(a.LFG(ne),a.LFG(a.R0b),a.LFG(i.K0))},token:e,providedIn:"root"}),e})();"undefined"!=typeof Element&∈const oe=new a.OlP("cdk-input-modality-detector-options"),le={ignoreKeys:[18,17,224,91,16]},ce=Z({passive:!0,capture:!0});let de=(()=>{class e{constructor(e,t,n,a){this._platform=e,this._mostRecentTarget=null,this._modality=new m.X(null),this._lastTouchMs=0,this._onKeydown=e=>{var t,n;(null===(n=null===(t=this._options)||void 0===t?void 0:t.ignoreKeys)||void 0===n?void 0:n.some(t=>t===e.keyCode))||(this._modality.next("keyboard"),this._mostRecentTarget=ue(e))},this._onMousedown=e=>{Date.now()-this._lastTouchMs<650||(this._modality.next(function(e){return 0===e.buttons}(e)?"keyboard":"mouse"),this._mostRecentTarget=ue(e))},this._onTouchstart=e=>{!function(e){const t=e.touches&&e.touches[0]||e.changedTouches&&e.changedTouches[0];return!(!t||-1!==t.identifier||null!=t.radiusX&&1!==t.radiusX||null!=t.radiusY&&1!==t.radiusY)}(e)?(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=ue(e)):this._modality.next("keyboard")},this._options=Object.assign(Object.assign({},le),a),this.modalityDetected=this._modality.pipe((0,z.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,w.x)()),e.isBrowser&&t.runOutsideAngular(()=>{n.addEventListener("keydown",this._onKeydown,ce),n.addEventListener("mousedown",this._onMousedown,ce),n.addEventListener("touchstart",this._onTouchstart,ce)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,ce),document.removeEventListener("mousedown",this._onMousedown,ce),document.removeEventListener("touchstart",this._onTouchstart,ce))}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(Q),a.LFG(a.R0b),a.LFG(i.K0),a.LFG(oe,8))},e.\u0275prov=a.Yz7({factory:function(){return new e(a.LFG(Q),a.LFG(a.R0b),a.LFG(i.K0),a.LFG(oe,8))},token:e,providedIn:"root"}),e})();function ue(e){return e.composedPath?e.composedPath()[0]:e.target}const _e=new a.OlP("cdk-focus-monitor-default-options"),he=Z({passive:!0,capture:!0});let pe=(()=>{class e{constructor(e,t,n,a,i){this._ngZone=e,this._platform=t,this._inputModalityDetector=n,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new _.xQ,this._rootNodeFocusAndBlurListener=e=>{const t=ue(e),n="focus"===e.type?this._onFocus:this._onBlur;for(let a=t;a;a=a.parentElement)n.call(this,e,a)},this._document=a,this._detectionMode=(null==i?void 0:i.detectionMode)||0}monitor(e,t=!1){const n=(0,Y.fI)(e);if(!this._platform.isBrowser||1!==n.nodeType)return(0,E.of)(null);const a=function(e){if(function(){if(null==W){const e="undefined"!=typeof document?document.head:null;W=!(!e||!e.createShadowRoot&&!e.attachShadow)}return W}()){const t=e.getRootNode?e.getRootNode():null;if("undefined"!=typeof ShadowRoot&&ShadowRoot&&t instanceof ShadowRoot)return t}return null}(n)||this._getDocument(),i=this._elementInfo.get(n);if(i)return t&&(i.checkChildren=!0),i.subject;const r={checkChildren:t,subject:new _.xQ,rootNode:a};return this._elementInfo.set(n,r),this._registerGlobalListeners(r),r.subject}stopMonitoring(e){const t=(0,Y.fI)(e),n=this._elementInfo.get(t);n&&(n.subject.complete(),this._setClasses(t),this._elementInfo.delete(t),this._removeGlobalListeners(n))}focusVia(e,t,n){const a=(0,Y.fI)(e);a===this._getDocument().activeElement?this._getClosestElementsInfo(a).forEach(([e,n])=>this._originChanged(e,t,n)):(this._setOrigin(t),"function"==typeof a.focus&&a.focus(n))}ngOnDestroy(){this._elementInfo.forEach((e,t)=>this.stopMonitoring(t))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_toggleClass(e,t,n){n?e.classList.add(t):e.classList.remove(t)}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!!(null==e?void 0:e.contains(this._inputModalityDetector._mostRecentTarget))}_setClasses(e,t){this._toggleClass(e,"cdk-focused",!!t),this._toggleClass(e,"cdk-touch-focused","touch"===t),this._toggleClass(e,"cdk-keyboard-focused","keyboard"===t),this._toggleClass(e,"cdk-mouse-focused","mouse"===t),this._toggleClass(e,"cdk-program-focused","program"===t)}_setOrigin(e,t=!1){this._ngZone.runOutsideAngular(()=>{this._origin=e,this._originFromTouchInteraction="touch"===e&&t,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(e,t){const n=this._elementInfo.get(t),a=ue(e);n&&(n.checkChildren||t===a)&&this._originChanged(t,this._getFocusOrigin(a),n)}_onBlur(e,t){const n=this._elementInfo.get(t);!n||n.checkChildren&&e.relatedTarget instanceof Node&&t.contains(e.relatedTarget)||(this._setClasses(t),this._emitOrigin(n.subject,null))}_emitOrigin(e,t){this._ngZone.run(()=>e.next(t))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const t=e.rootNode,n=this._rootNodeFocusListenerCount.get(t)||0;n||this._ngZone.runOutsideAngular(()=>{t.addEventListener("focus",this._rootNodeFocusAndBlurListener,he),t.addEventListener("blur",this._rootNodeFocusAndBlurListener,he)}),this._rootNodeFocusListenerCount.set(t,n+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,M.R)(this._stopInputModalityDetector)).subscribe(e=>{this._setOrigin(e,!0)}))}_removeGlobalListeners(e){const t=e.rootNode;if(this._rootNodeFocusListenerCount.has(t)){const e=this._rootNodeFocusListenerCount.get(t);e>1?this._rootNodeFocusListenerCount.set(t,e-1):(t.removeEventListener("focus",this._rootNodeFocusAndBlurListener,he),t.removeEventListener("blur",this._rootNodeFocusAndBlurListener,he),this._rootNodeFocusListenerCount.delete(t))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,t,n){this._setClasses(e,t),this._emitOrigin(n.subject,t),this._lastFocusOrigin=t}_getClosestElementsInfo(e){const t=[];return this._elementInfo.forEach((n,a)=>{(a===e||n.checkChildren&&a.contains(e))&&t.push([a,n])}),t}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(a.R0b),a.LFG(Q),a.LFG(de),a.LFG(i.K0,8),a.LFG(_e,8))},e.\u0275prov=a.Yz7({factory:function(){return new e(a.LFG(a.R0b),a.LFG(Q),a.LFG(de),a.LFG(i.K0,8),a.LFG(_e,8))},token:e,providedIn:"root"}),e})();class ge{attach(e){return this._attachedHost=e,e.attach(this)}detach(){let e=this._attachedHost;null!=e&&(this._attachedHost=null,e.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(e){this._attachedHost=e}}class me extends ge{constructor(e,t,n,a){super(),this.component=e,this.viewContainerRef=t,this.injector=n,this.componentFactoryResolver=a}}class fe extends ge{constructor(e,t,n){super(),this.templateRef=e,this.viewContainerRef=t,this.context=n}get origin(){return this.templateRef.elementRef}attach(e,t=this.context){return this.context=t,super.attach(e)}detach(){return this.context=void 0,super.detach()}}class Ee extends ge{constructor(e){super(),this.element=e instanceof a.SBq?e.nativeElement:e}}class Se{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(e){return e instanceof me?(this._attachedPortal=e,this.attachComponentPortal(e)):e instanceof fe?(this._attachedPortal=e,this.attachTemplatePortal(e)):this.attachDomPortal&&e instanceof Ee?(this._attachedPortal=e,this.attachDomPortal(e)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(e){this._disposeFn=e}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class be extends Se{constructor(e,t,n,a,i){super(),this.outletElement=e,this._componentFactoryResolver=t,this._appRef=n,this._defaultInjector=a,this.attachDomPortal=e=>{const t=e.element,n=this._document.createComment("dom-portal");t.parentNode.insertBefore(n,t),this.outletElement.appendChild(t),this._attachedPortal=e,super.setDisposeFn(()=>{n.parentNode&&n.parentNode.replaceChild(t,n)})},this._document=i}attachComponentPortal(e){const t=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component);let n;return e.viewContainerRef?(n=e.viewContainerRef.createComponent(t,e.viewContainerRef.length,e.injector||e.viewContainerRef.injector),this.setDisposeFn(()=>n.destroy())):(n=t.create(e.injector||this._defaultInjector),this._appRef.attachView(n.hostView),this.setDisposeFn(()=>{this._appRef.detachView(n.hostView),n.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(n)),this._attachedPortal=e,n}attachTemplatePortal(e){let t=e.viewContainerRef,n=t.createEmbeddedView(e.templateRef,e.context);return n.rootNodes.forEach(e=>this.outletElement.appendChild(e)),n.detectChanges(),this.setDisposeFn(()=>{let e=t.indexOf(n);-1!==e&&t.remove(e)}),this._attachedPortal=e,n}dispose(){super.dispose(),null!=this.outletElement.parentNode&&this.outletElement.parentNode.removeChild(this.outletElement)}_getComponentRootNode(e){return e.hostView.rootNodes[0]}}let ye=(()=>{class e extends Se{constructor(e,t,n){super(),this._componentFactoryResolver=e,this._viewContainerRef=t,this._isInitialized=!1,this.attached=new a.vpe,this.attachDomPortal=e=>{const t=e.element,n=this._document.createComment("dom-portal");e.setAttachedHost(this),t.parentNode.insertBefore(n,t),this._getRootNode().appendChild(t),this._attachedPortal=e,super.setDisposeFn(()=>{n.parentNode&&n.parentNode.replaceChild(t,n)})},this._document=n}get portal(){return this._attachedPortal}set portal(e){(!this.hasAttached()||e||this._isInitialized)&&(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedPortal=null,this._attachedRef=null}attachComponentPortal(e){e.setAttachedHost(this);const t=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,n=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),a=t.createComponent(n,t.length,e.injector||t.injector);return t!==this._viewContainerRef&&this._getRootNode().appendChild(a.hostView.rootNodes[0]),super.setDisposeFn(()=>a.destroy()),this._attachedPortal=e,this._attachedRef=a,this.attached.emit(a),a}attachTemplatePortal(e){e.setAttachedHost(this);const t=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context);return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=t,this.attached.emit(t),t}_getRootNode(){const e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(a._Vd),a.Y36(a.s_b),a.Y36(i.K0))},e.\u0275dir=a.lG2({type:e,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[a.qOj]}),e})(),ve=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({}),e})();var Te=n(36465),Ce=n(16102);new class extends Ce.v{flush(e){this.active=!0,this.scheduled=void 0;const{actions:t}=this;let n,a=-1,i=t.length;e=e||t.shift();do{if(n=e.execute(e.state,e.delay))break}while(++a0?super.requestAsyncId(e,t,n):(e.actions.push(this),e.scheduled||(e.scheduled=requestAnimationFrame(()=>e.flush(null))))}recycleAsyncId(e,t,n=0){if(null!==n&&n>0||null===n&&this.delay>0)return super.recycleAsyncId(e,t,n);0===e.actions.length&&(cancelAnimationFrame(t),e.scheduled=void 0)}});let Oe=1;const Re=Promise.resolve(),Ae={};function Ne(e){return e in Ae&&(delete Ae[e],!0)}const we={setImmediate(e){const t=Oe++;return Ae[t]=!0,Re.then(()=>Ne(t)&&e()),t},clearImmediate(e){Ne(e)}};new class extends Ce.v{flush(e){this.active=!0,this.scheduled=void 0;const{actions:t}=this;let n,a=-1,i=t.length;e=e||t.shift();do{if(n=e.execute(e.state,e.delay))break}while(++a0?super.requestAsyncId(e,t,n):(e.actions.push(this),e.scheduled||(e.scheduled=we.setImmediate(e.flush.bind(e,null))))}recycleAsyncId(e,t,n=0){if(null!==n&&n>0||null===n&&this.delay>0)return super.recycleAsyncId(e,t,n);0===e.actions.length&&(we.clearImmediate(t),e.scheduled=void 0)}});var Ie=n(85345);class Me{constructor(e){this.durationSelector=e}call(e,t){return t.subscribe(new xe(e,this.durationSelector))}}class xe extends Ie.Ds{constructor(e,t){super(e),this.durationSelector=t,this.hasValue=!1}_next(e){if(this.value=e,this.hasValue=!0,!this.throttled){let n;try{const{durationSelector:t}=this;n=t(e)}catch(t){return this.destination.error(t)}const a=(0,Ie.ft)(n,new Ie.IY(this));!a||a.closed?this.clearThrottle():this.add(this.throttled=a)}}clearThrottle(){const{value:e,hasValue:t,throttled:n}=this;n&&(this.remove(n),this.throttled=void 0,n.unsubscribe()),t&&(this.value=void 0,this.hasValue=!1,this.destination.next(e))}notifyNext(){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}function De(e,t=s.P){return n=()=>function(e=0,t,n){let a=-1;return l(t)?a=Number(t)<1?1:Number(t):(0,c.K)(t)&&(n=t),(0,c.K)(n)||(n=s.P),new r.y(t=>{const i=l(e)?e:+e-n.now();return n.schedule(d,i,{index:0,period:a,subscriber:t})})}(e,t),function(e){return e.lift(new Me(n))};var n}const Le=new a.OlP("cdk-dir-doc",{providedIn:"root",factory:function(){return(0,a.f3M)(i.K0)}});let Pe=(()=>{class e{constructor(e){if(this.value="ltr",this.change=new a.vpe,e){const t=e.documentElement?e.documentElement.dir:null,n=(e.body?e.body.dir:null)||t;this.value="ltr"===n||"rtl"===n?n:"ltr"}}ngOnDestroy(){this.change.complete()}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(Le,8))},e.\u0275prov=a.Yz7({factory:function(){return new e(a.LFG(Le,8))},token:e,providedIn:"root"}),e})(),ke=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({}),e})(),Fe=(()=>{class e{constructor(e,t,n){this._ngZone=e,this._platform=t,this._scrolled=new _.xQ,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=n}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const t=this.scrollContainers.get(e);t&&(t.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new r.y(t=>{this._globalSubscription||this._addGlobalListener();const n=e>0?this._scrolled.pipe(De(e)).subscribe(t):this._scrolled.subscribe(t);return this._scrolledCount++,()=>{n.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,E.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,t)=>this.deregister(t)),this._scrolled.complete()}ancestorScrolled(e,t){const n=this.getAncestorScrollContainers(e);return this.scrolled(t).pipe((0,N.h)(e=>!e||n.indexOf(e)>-1))}getAncestorScrollContainers(e){const t=[];return this.scrollContainers.forEach((n,a)=>{this._scrollableContainsElement(a,e)&&t.push(a)}),t}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,t){let n=(0,Y.fI)(t),a=e.getElementRef().nativeElement;do{if(n==a)return!0}while(n=n.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const e=this._getWindow();return(0,p.R)(e.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(a.R0b),a.LFG(Q),a.LFG(i.K0,8))},e.\u0275prov=a.Yz7({factory:function(){return new e(a.LFG(a.R0b),a.LFG(Q),a.LFG(i.K0,8))},token:e,providedIn:"root"}),e})(),Ue=(()=>{class e{constructor(e,t,n){this._platform=e,this._change=new _.xQ,this._changeListener=e=>{this._change.next(e)},this._document=n,t.runOutsideAngular(()=>{if(e.isBrowser){const e=this._getWindow();e.addEventListener("resize",this._changeListener),e.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._updateViewportSize())})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:t,height:n}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+n,right:e.left+t,height:n,width:t}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,t=this._getWindow(),n=e.documentElement,a=n.getBoundingClientRect();return{top:-a.top||e.body.scrollTop||t.scrollY||n.scrollTop||0,left:-a.left||e.body.scrollLeft||t.scrollX||n.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(De(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(Q),a.LFG(a.R0b),a.LFG(i.K0,8))},e.\u0275prov=a.Yz7({factory:function(){return new e(a.LFG(Q),a.LFG(a.R0b),a.LFG(i.K0,8))},token:e,providedIn:"root"}),e})(),Be=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({}),e})(),ze=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[[ke,K,Be],ke,Be]}),e})();const Ge=X();class Ve{constructor(e,t){this._viewportRuler=e,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=t}attach(){}enable(){if(this._canBeEnabled()){const e=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=e.style.left||"",this._previousHTMLStyles.top=e.style.top||"",e.style.left=(0,Y.HM)(-this._previousScrollPosition.left),e.style.top=(0,Y.HM)(-this._previousScrollPosition.top),e.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const e=this._document.documentElement,t=e.style,n=this._document.body.style,a=t.scrollBehavior||"",i=n.scrollBehavior||"";this._isEnabled=!1,t.left=this._previousHTMLStyles.left,t.top=this._previousHTMLStyles.top,e.classList.remove("cdk-global-scrollblock"),Ge&&(t.scrollBehavior=n.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),Ge&&(t.scrollBehavior=a,n.scrollBehavior=i)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const e=this._document.body,t=this._viewportRuler.getViewportSize();return e.scrollHeight>t.height||e.scrollWidth>t.width}}class He{constructor(e,t,n,a){this._scrollDispatcher=e,this._ngZone=t,this._viewportRuler=n,this._config=a,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(e){this._overlayRef=e}enable(){if(this._scrollSubscription)return;const e=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=e.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=e.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class Ye{enable(){}disable(){}attach(){}}function qe(e,t){return t.some(t=>e.bottomt.bottom||e.rightt.right)}function je(e,t){return t.some(t=>e.topt.bottom||e.leftt.right)}class $e{constructor(e,t,n,a){this._scrollDispatcher=e,this._viewportRuler=t,this._ngZone=n,this._config=a,this._scrollSubscription=null}attach(e){this._overlayRef=e}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:t,height:n}=this._viewportRuler.getViewportSize();qe(e,[{width:t,height:n,bottom:n,right:t,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let We=(()=>{class e{constructor(e,t,n,a){this._scrollDispatcher=e,this._viewportRuler=t,this._ngZone=n,this.noop=()=>new Ye,this.close=e=>new He(this._scrollDispatcher,this._ngZone,this._viewportRuler,e),this.block=()=>new Ve(this._viewportRuler,this._document),this.reposition=e=>new $e(this._scrollDispatcher,this._viewportRuler,this._ngZone,e),this._document=a}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(Fe),a.LFG(Ue),a.LFG(a.R0b),a.LFG(i.K0))},e.\u0275prov=a.Yz7({factory:function(){return new e(a.LFG(Fe),a.LFG(Ue),a.LFG(a.R0b),a.LFG(i.K0))},token:e,providedIn:"root"}),e})();class Qe{constructor(e){if(this.scrollStrategy=new Ye,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,e){const t=Object.keys(e);for(const n of t)void 0!==e[n]&&(this[n]=e[n])}}}class Ke{constructor(e,t,n,a,i){this.offsetX=n,this.offsetY=a,this.panelClass=i,this.originX=e.originX,this.originY=e.originY,this.overlayX=t.overlayX,this.overlayY=t.overlayY}}class Ze{constructor(e,t){this.connectionPair=e,this.scrollableViewProperties=t}}let Xe=(()=>{class e{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const t=this._attachedOverlays.indexOf(e);t>-1&&this._attachedOverlays.splice(t,1),0===this._attachedOverlays.length&&this.detach()}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(i.K0))},e.\u0275prov=a.Yz7({factory:function(){return new e(a.LFG(i.K0))},token:e,providedIn:"root"}),e})(),Je=(()=>{class e extends Xe{constructor(e){super(e),this._keydownListener=e=>{const t=this._attachedOverlays;for(let n=t.length-1;n>-1;n--)if(t[n]._keydownEvents.observers.length>0){t[n]._keydownEvents.next(e);break}}}add(e){super.add(e),this._isAttached||(this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(i.K0))},e.\u0275prov=a.Yz7({factory:function(){return new e(a.LFG(i.K0))},token:e,providedIn:"root"}),e})(),et=(()=>{class e extends Xe{constructor(e,t){super(e),this._platform=t,this._cursorStyleIsSet=!1,this._clickListener=e=>{const t=e.composedPath?e.composedPath()[0]:e.target,n=this._attachedOverlays.slice();for(let a=n.length-1;a>-1;a--){const i=n[a];if(!(i._outsidePointerEvents.observers.length<1)&&i.hasAttached()){if(i.overlayElement.contains(t))break;i._outsidePointerEvents.next(e)}}}}add(e){if(super.add(e),!this._isAttached){const e=this._document.body;e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=e.style.cursor,e.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const e=this._document.body;e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(i.K0),a.LFG(Q))},e.\u0275prov=a.Yz7({factory:function(){return new e(a.LFG(i.K0),a.LFG(Q))},token:e,providedIn:"root"}),e})();const tt="undefined"!=typeof __karma__&&!!__karma__||"undefined"!=typeof jasmine&&!!jasmine||"undefined"!=typeof jest&&!!jest||"undefined"!=typeof Mocha&&!!Mocha;let nt=(()=>{class e{constructor(e,t){this._platform=t,this._document=e}ngOnDestroy(){const e=this._containerElement;e&&e.parentNode&&e.parentNode.removeChild(e)}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){if(this._platform.isBrowser||tt){const e=this._document.querySelectorAll('.cdk-overlay-container[platform="server"], .cdk-overlay-container[platform="test"]');for(let t=0;tthis._backdropClick.next(e),this._keydownEvents=new _.xQ,this._outsidePointerEvents=new _.xQ,a.scrollStrategy&&(this._scrollStrategy=a.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=a.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(e){let t=this._portalOutlet.attach(e);return!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host),this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,k.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),t}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const e=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),e}dispose(){const e=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this.detachBackdrop(),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host&&this._host.parentNode&&(this._host.parentNode.removeChild(this._host),this._host=null),this._previousHostParent=this._pane=null,e&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(e){e!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=e,this.hasAttached()&&(e.attach(this),this.updatePosition()))}updateSize(e){this._config=Object.assign(Object.assign({},this._config),e),this._updateElementSize()}setDirection(e){this._config=Object.assign(Object.assign({},this._config),{direction:e}),this._updateElementDirection()}addPanelClass(e){this._pane&&this._toggleClasses(this._pane,e,!0)}removePanelClass(e){this._pane&&this._toggleClasses(this._pane,e,!1)}getDirection(){const e=this._config.direction;return e?"string"==typeof e?e:e.value:"ltr"}updateScrollStrategy(e){e!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=e,this.hasAttached()&&(e.attach(this),e.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const e=this._pane.style;e.width=(0,Y.HM)(this._config.width),e.height=(0,Y.HM)(this._config.height),e.minWidth=(0,Y.HM)(this._config.minWidth),e.minHeight=(0,Y.HM)(this._config.minHeight),e.maxWidth=(0,Y.HM)(this._config.maxWidth),e.maxHeight=(0,Y.HM)(this._config.maxHeight)}_togglePointerEvents(e){this._pane.style.pointerEvents=e?"":"none"}_attachBackdrop(){this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add("cdk-overlay-backdrop-showing")})}):this._backdropElement.classList.add("cdk-overlay-backdrop-showing")}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){let e,t=this._backdropElement;if(!t)return;let n=()=>{t&&(t.removeEventListener("click",this._backdropClickHandler),t.removeEventListener("transitionend",n),t.parentNode&&t.parentNode.removeChild(t)),this._backdropElement==t&&(this._backdropElement=null),this._config.backdropClass&&this._toggleClasses(t,this._config.backdropClass,!1),clearTimeout(e)};t.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{t.addEventListener("transitionend",n)}),t.style.pointerEvents="none",e=this._ngZone.runOutsideAngular(()=>setTimeout(n,500))}_toggleClasses(e,t,n){const a=e.classList;(0,Y.Eq)(t).forEach(e=>{e&&(n?a.add(e):a.remove(e))})}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const e=this._ngZone.onStable.pipe((0,M.R)((0,h.T)(this._attachments,this._detachments))).subscribe(()=>{this._pane&&this._host&&0!==this._pane.children.length||(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._previousHostParent.removeChild(this._host)),e.unsubscribe())})})}_disposeScrollStrategy(){const e=this._scrollStrategy;e&&(e.disable(),e.detach&&e.detach())}}const it=/([A-Za-z%]+)$/;class rt{constructor(e,t,n,a,i){this._viewportRuler=t,this._document=n,this._platform=a,this._overlayContainer=i,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new _.xQ,this._resizeSubscription=H.w.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(e)}get positions(){return this._preferredPositions}attach(e){this._validatePositions(),e.hostElement.classList.add("cdk-overlay-connected-position-bounding-box"),this._overlayRef=e,this._boundingBox=e.hostElement,this._pane=e.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect();const e=this._originRect,t=this._overlayRect,n=this._viewportRect,a=[];let i;for(let r of this._preferredPositions){let s=this._getOriginPoint(e,r),o=this._getOverlayPoint(s,t,r),l=this._getOverlayFit(o,t,n,r);if(l.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(r,s);this._canFitWithFlexibleDimensions(l,o,n)?a.push({position:r,origin:s,overlayRect:t,boundingBoxRect:this._calculateBoundingBoxRect(s,r)}):(!i||i.overlayFit.visibleAreat&&(t=a,e=n)}return this._isPushed=!1,void this._applyPosition(e.position,e.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(i.position,i.originPoint);this._applyPosition(i.position,i.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&st(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove("cdk-overlay-connected-position-bounding-box"),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(!this._isDisposed&&(!this._platform||this._platform.isBrowser)){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect();const e=this._lastPosition||this._preferredPositions[0],t=this._getOriginPoint(this._originRect,e);this._applyPosition(e,t)}}withScrollableContainers(e){return this._scrollables=e,this}withPositions(e){return this._preferredPositions=e,-1===e.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(e){return this._viewportMargin=e,this}withFlexibleDimensions(e=!0){return this._hasFlexibleDimensions=e,this}withGrowAfterOpen(e=!0){return this._growAfterOpen=e,this}withPush(e=!0){return this._canPush=e,this}withLockedPosition(e=!0){return this._positionLocked=e,this}setOrigin(e){return this._origin=e,this}withDefaultOffsetX(e){return this._offsetX=e,this}withDefaultOffsetY(e){return this._offsetY=e,this}withTransformOriginOn(e){return this._transformOriginSelector=e,this}_getOriginPoint(e,t){let n,a;if("center"==t.originX)n=e.left+e.width/2;else{const a=this._isRtl()?e.right:e.left,i=this._isRtl()?e.left:e.right;n="start"==t.originX?a:i}return a="center"==t.originY?e.top+e.height/2:"top"==t.originY?e.top:e.bottom,{x:n,y:a}}_getOverlayPoint(e,t,n){let a,i;return a="center"==n.overlayX?-t.width/2:"start"===n.overlayX?this._isRtl()?-t.width:0:this._isRtl()?0:-t.width,i="center"==n.overlayY?-t.height/2:"top"==n.overlayY?0:-t.height,{x:e.x+a,y:e.y+i}}_getOverlayFit(e,t,n,a){const i=lt(t);let{x:r,y:s}=e,o=this._getOffset(a,"x"),l=this._getOffset(a,"y");o&&(r+=o),l&&(s+=l);let c=0-s,d=s+i.height-n.height,u=this._subtractOverflows(i.width,0-r,r+i.width-n.width),_=this._subtractOverflows(i.height,c,d),h=u*_;return{visibleArea:h,isCompletelyWithinViewport:i.width*i.height===h,fitsInViewportVertically:_===i.height,fitsInViewportHorizontally:u==i.width}}_canFitWithFlexibleDimensions(e,t,n){if(this._hasFlexibleDimensions){const a=n.bottom-t.y,i=n.right-t.x,r=ot(this._overlayRef.getConfig().minHeight),s=ot(this._overlayRef.getConfig().minWidth),o=e.fitsInViewportHorizontally||null!=s&&s<=i;return(e.fitsInViewportVertically||null!=r&&r<=a)&&o}return!1}_pushOverlayOnScreen(e,t,n){if(this._previousPushAmount&&this._positionLocked)return{x:e.x+this._previousPushAmount.x,y:e.y+this._previousPushAmount.y};const a=lt(t),i=this._viewportRect,r=Math.max(e.x+a.width-i.width,0),s=Math.max(e.y+a.height-i.height,0),o=Math.max(i.top-n.top-e.y,0),l=Math.max(i.left-n.left-e.x,0);let c=0,d=0;return c=a.width<=i.width?l||-r:e.xa&&!this._isInitialRender&&!this._growAfterOpen&&(r=e.y-a/2)}if("end"===t.overlayX&&!a||"start"===t.overlayX&&a)c=n.width-e.x+this._viewportMargin,o=e.x-this._viewportMargin;else if("start"===t.overlayX&&!a||"end"===t.overlayX&&a)l=e.x,o=n.right-e.x;else{const t=Math.min(n.right-e.x+n.left,e.x),a=this._lastBoundingBoxSize.width;o=2*t,l=e.x-t,o>a&&!this._isInitialRender&&!this._growAfterOpen&&(l=e.x-a/2)}return{top:r,left:l,bottom:s,right:c,width:o,height:i}}_setBoundingBoxStyles(e,t){const n=this._calculateBoundingBoxRect(e,t);this._isInitialRender||this._growAfterOpen||(n.height=Math.min(n.height,this._lastBoundingBoxSize.height),n.width=Math.min(n.width,this._lastBoundingBoxSize.width));const a={};if(this._hasExactPosition())a.top=a.left="0",a.bottom=a.right=a.maxHeight=a.maxWidth="",a.width=a.height="100%";else{const e=this._overlayRef.getConfig().maxHeight,i=this._overlayRef.getConfig().maxWidth;a.height=(0,Y.HM)(n.height),a.top=(0,Y.HM)(n.top),a.bottom=(0,Y.HM)(n.bottom),a.width=(0,Y.HM)(n.width),a.left=(0,Y.HM)(n.left),a.right=(0,Y.HM)(n.right),a.alignItems="center"===t.overlayX?"center":"end"===t.overlayX?"flex-end":"flex-start",a.justifyContent="center"===t.overlayY?"center":"bottom"===t.overlayY?"flex-end":"flex-start",e&&(a.maxHeight=(0,Y.HM)(e)),i&&(a.maxWidth=(0,Y.HM)(i))}this._lastBoundingBoxSize=n,st(this._boundingBox.style,a)}_resetBoundingBoxStyles(){st(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){st(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(e,t){const n={},a=this._hasExactPosition(),i=this._hasFlexibleDimensions,r=this._overlayRef.getConfig();if(a){const a=this._viewportRuler.getViewportScrollPosition();st(n,this._getExactOverlayY(t,e,a)),st(n,this._getExactOverlayX(t,e,a))}else n.position="static";let s="",o=this._getOffset(t,"x"),l=this._getOffset(t,"y");o&&(s+=`translateX(${o}px) `),l&&(s+=`translateY(${l}px)`),n.transform=s.trim(),r.maxHeight&&(a?n.maxHeight=(0,Y.HM)(r.maxHeight):i&&(n.maxHeight="")),r.maxWidth&&(a?n.maxWidth=(0,Y.HM)(r.maxWidth):i&&(n.maxWidth="")),st(this._pane.style,n)}_getExactOverlayY(e,t,n){let a={top:"",bottom:""},i=this._getOverlayPoint(t,this._overlayRect,e);this._isPushed&&(i=this._pushOverlayOnScreen(i,this._overlayRect,n));let r=this._overlayContainer.getContainerElement().getBoundingClientRect().top;return i.y-=r,"bottom"===e.overlayY?a.bottom=this._document.documentElement.clientHeight-(i.y+this._overlayRect.height)+"px":a.top=(0,Y.HM)(i.y),a}_getExactOverlayX(e,t,n){let a,i={left:"",right:""},r=this._getOverlayPoint(t,this._overlayRect,e);return this._isPushed&&(r=this._pushOverlayOnScreen(r,this._overlayRect,n)),a=this._isRtl()?"end"===e.overlayX?"left":"right":"end"===e.overlayX?"right":"left","right"===a?i.right=this._document.documentElement.clientWidth-(r.x+this._overlayRect.width)+"px":i.left=(0,Y.HM)(r.x),i}_getScrollVisibility(){const e=this._getOriginRect(),t=this._pane.getBoundingClientRect(),n=this._scrollables.map(e=>e.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:je(e,n),isOriginOutsideView:qe(e,n),isOverlayClipped:je(t,n),isOverlayOutsideView:qe(t,n)}}_subtractOverflows(e,...t){return t.reduce((e,t)=>e-Math.max(t,0),e)}_getNarrowedViewportRect(){const e=this._document.documentElement.clientWidth,t=this._document.documentElement.clientHeight,n=this._viewportRuler.getViewportScrollPosition();return{top:n.top+this._viewportMargin,left:n.left+this._viewportMargin,right:n.left+e-this._viewportMargin,bottom:n.top+t-this._viewportMargin,width:e-2*this._viewportMargin,height:t-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(e,t){return"x"===t?null==e.offsetX?this._offsetX:e.offsetX:null==e.offsetY?this._offsetY:e.offsetY}_validatePositions(){}_addPanelClasses(e){this._pane&&(0,Y.Eq)(e).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(e=>{this._pane.classList.remove(e)}),this._appliedPanelClasses=[])}_getOriginRect(){const e=this._origin;if(e instanceof a.SBq)return e.nativeElement.getBoundingClientRect();if(e instanceof Element)return e.getBoundingClientRect();const t=e.width||0,n=e.height||0;return{top:e.y,bottom:e.y+n,left:e.x,right:e.x+t,height:n,width:t}}}function st(e,t){for(let n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}function ot(e){if("number"!=typeof e&&null!=e){const[t,n]=e.split(it);return n&&"px"!==n?null:parseFloat(t)}return e||null}function lt(e){return{top:Math.floor(e.top),right:Math.floor(e.right),bottom:Math.floor(e.bottom),left:Math.floor(e.left),width:Math.floor(e.width),height:Math.floor(e.height)}}class ct{constructor(e,t,n,a,i,r,s){this._preferredPositions=[],this._positionStrategy=new rt(n,a,i,r,s).withFlexibleDimensions(!1).withPush(!1).withViewportMargin(0),this.withFallbackPosition(e,t),this.onPositionChange=this._positionStrategy.positionChanges}get positions(){return this._preferredPositions}attach(e){this._overlayRef=e,this._positionStrategy.attach(e),this._direction&&(e.setDirection(this._direction),this._direction=null)}dispose(){this._positionStrategy.dispose()}detach(){this._positionStrategy.detach()}apply(){this._positionStrategy.apply()}recalculateLastPosition(){this._positionStrategy.reapplyLastPosition()}withScrollableContainers(e){this._positionStrategy.withScrollableContainers(e)}withFallbackPosition(e,t,n,a){const i=new Ke(e,t,n,a);return this._preferredPositions.push(i),this._positionStrategy.withPositions(this._preferredPositions),this}withDirection(e){return this._overlayRef?this._overlayRef.setDirection(e):this._direction=e,this}withOffsetX(e){return this._positionStrategy.withDefaultOffsetX(e),this}withOffsetY(e){return this._positionStrategy.withDefaultOffsetY(e),this}withLockedPosition(e){return this._positionStrategy.withLockedPosition(e),this}withPositions(e){return this._preferredPositions=e.slice(),this._positionStrategy.withPositions(this._preferredPositions),this}setOrigin(e){return this._positionStrategy.setOrigin(e),this}}class dt{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._leftOffset="",this._rightOffset="",this._alignItems="",this._justifyContent="",this._width="",this._height=""}attach(e){const t=e.getConfig();this._overlayRef=e,this._width&&!t.width&&e.updateSize({width:this._width}),this._height&&!t.height&&e.updateSize({height:this._height}),e.hostElement.classList.add("cdk-global-overlay-wrapper"),this._isDisposed=!1}top(e=""){return this._bottomOffset="",this._topOffset=e,this._alignItems="flex-start",this}left(e=""){return this._rightOffset="",this._leftOffset=e,this._justifyContent="flex-start",this}bottom(e=""){return this._topOffset="",this._bottomOffset=e,this._alignItems="flex-end",this}right(e=""){return this._leftOffset="",this._rightOffset=e,this._justifyContent="flex-end",this}width(e=""){return this._overlayRef?this._overlayRef.updateSize({width:e}):this._width=e,this}height(e=""){return this._overlayRef?this._overlayRef.updateSize({height:e}):this._height=e,this}centerHorizontally(e=""){return this.left(e),this._justifyContent="center",this}centerVertically(e=""){return this.top(e),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const e=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement.style,n=this._overlayRef.getConfig(),{width:a,height:i,maxWidth:r,maxHeight:s}=n,o=!("100%"!==a&&"100vw"!==a||r&&"100%"!==r&&"100vw"!==r),l=!("100%"!==i&&"100vh"!==i||s&&"100%"!==s&&"100vh"!==s);e.position=this._cssPosition,e.marginLeft=o?"0":this._leftOffset,e.marginTop=l?"0":this._topOffset,e.marginBottom=this._bottomOffset,e.marginRight=this._rightOffset,o?t.justifyContent="flex-start":"center"===this._justifyContent?t.justifyContent="center":"rtl"===this._overlayRef.getConfig().direction?"flex-start"===this._justifyContent?t.justifyContent="flex-end":"flex-end"===this._justifyContent&&(t.justifyContent="flex-start"):t.justifyContent=this._justifyContent,t.alignItems=l?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const e=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement,n=t.style;t.classList.remove("cdk-global-overlay-wrapper"),n.justifyContent=n.alignItems=e.marginTop=e.marginBottom=e.marginLeft=e.marginRight=e.position="",this._overlayRef=null,this._isDisposed=!0}}let ut=(()=>{class e{constructor(e,t,n,a){this._viewportRuler=e,this._document=t,this._platform=n,this._overlayContainer=a}global(){return new dt}connectedTo(e,t,n){return new ct(t,n,e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}flexibleConnectedTo(e){return new rt(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(Ue),a.LFG(i.K0),a.LFG(Q),a.LFG(nt))},e.\u0275prov=a.Yz7({factory:function(){return new e(a.LFG(Ue),a.LFG(i.K0),a.LFG(Q),a.LFG(nt))},token:e,providedIn:"root"}),e})(),_t=0,ht=(()=>{class e{constructor(e,t,n,a,i,r,s,o,l,c,d){this.scrollStrategies=e,this._overlayContainer=t,this._componentFactoryResolver=n,this._positionBuilder=a,this._keyboardDispatcher=i,this._injector=r,this._ngZone=s,this._document=o,this._directionality=l,this._location=c,this._outsideClickDispatcher=d}create(e){const t=this._createHostElement(),n=this._createPaneElement(t),a=this._createPortalOutlet(n),i=new Qe(e);return i.direction=i.direction||this._directionality.value,new at(a,t,n,i,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher)}position(){return this._positionBuilder}_createPaneElement(e){const t=this._document.createElement("div");return t.id="cdk-overlay-"+_t++,t.classList.add("cdk-overlay-pane"),e.appendChild(t),t}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(a.z2F)),new be(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(We),a.LFG(nt),a.LFG(a._Vd),a.LFG(ut),a.LFG(Je),a.LFG(a.zs3),a.LFG(a.R0b),a.LFG(i.K0),a.LFG(Pe),a.LFG(i.Ye),a.LFG(et))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})();const pt={provide:new a.OlP("cdk-connected-overlay-scroll-strategy"),deps:[ht],useFactory:function(e){return()=>e.scrollStrategies.reposition()}};let gt=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({providers:[ht,pt],imports:[[ke,ve,ze],ze]}),e})();var mt=n(17238);n(63906);var ft=n(39075);function Et(e,t){if(1&e&&(a.TgZ(0,"div",2),a._uU(1),a.qZA()),2&e){const e=a.oxw();a.xp6(1),a.Oqu(e.content)}}function St(e,t){}const bt=["*"],yt=[[["nb-card-header"]],[["nb-card-body"]],"*",[["nb-card-footer"]]],vt=["nb-card-header","nb-card-body","*","nb-card-footer"],Tt=["nbButton",""],Ct=["layoutTopDynamicArea"],Ot=["scrollableContainer"],Rt=["layoutContainer"],At=[[["nb-layout-header",3,"subheader",""]],[["nb-sidebar"]],[["nb-layout-header","subheader",""]],[["nb-layout-column"]],[["nb-layout-footer"]]],Nt=["nb-layout-header:not([subheader])","nb-sidebar","nb-layout-header[subheader]","nb-layout-column","nb-layout-footer"],wt=["nbMenuItem",""];function It(e,t){if(1&e&&a._UZ(0,"nb-icon",7),2&e){const e=a.oxw(2);a.Q6J("config",e.menuItem.icon)}}function Mt(e,t){if(1&e&&(a.TgZ(0,"span"),a.YNc(1,It,1,1,"nb-icon",6),a._uU(2),a.qZA()),2&e){const e=a.oxw();a.xp6(1),a.Q6J("ngIf",e.menuItem.icon),a.xp6(1),a.hij(" ",e.menuItem.title,"\n")}}function xt(e,t){if(1&e&&a._UZ(0,"nb-icon",7),2&e){const e=a.oxw(2);a.Q6J("config",e.menuItem.icon)}}function Dt(e,t){if(1&e&&a.GkF(0,11),2&e){a.oxw(2);const e=a.MAs(7);a.Q6J("ngTemplateOutlet",e)}}function Lt(e,t){if(1&e){const e=a.EpF();a.TgZ(0,"a",8),a.NdJ("mouseenter",function(){a.CHM(e);const t=a.oxw();return t.onHoverItem(t.menuItem)})("click",function(){a.CHM(e);const t=a.oxw();return t.onItemClick(t.menuItem)}),a.YNc(1,xt,1,1,"nb-icon",6),a.TgZ(2,"span",9),a._uU(3),a.qZA(),a.YNc(4,Dt,1,1,"ng-container",10),a.qZA()}if(2&e){const e=a.oxw();a.ekj("active",e.menuItem.selected),a.Q6J("routerLink",e.menuItem.link)("queryParams",e.menuItem.queryParams)("fragment",e.menuItem.fragment)("queryParamsHandling",e.menuItem.queryParamsHandling)("preserveFragment",e.menuItem.preserveFragment)("skipLocationChange",e.menuItem.skipLocationChange),a.uIk("target",e.menuItem.target)("title",e.menuItem.title),a.xp6(1),a.Q6J("ngIf",e.menuItem.icon),a.xp6(2),a.Oqu(e.menuItem.title),a.xp6(1),a.Q6J("ngIf",e.badge)}}function Pt(e,t){if(1&e&&a._UZ(0,"nb-icon",7),2&e){const e=a.oxw(2);a.Q6J("config",e.menuItem.icon)}}function kt(e,t){if(1&e&&a.GkF(0,11),2&e){a.oxw(2);const e=a.MAs(7);a.Q6J("ngTemplateOutlet",e)}}function Ft(e,t){if(1&e){const e=a.EpF();a.TgZ(0,"a",12),a.NdJ("mouseenter",function(){a.CHM(e);const t=a.oxw();return t.onHoverItem(t.menuItem)})("click",function(){a.CHM(e);const t=a.oxw();return t.onSelectItem(t.menuItem)}),a.YNc(1,Pt,1,1,"nb-icon",6),a.TgZ(2,"span",9),a._uU(3),a.qZA(),a.YNc(4,kt,1,1,"ng-container",10),a.qZA()}if(2&e){const e=a.oxw();a.ekj("active",e.menuItem.selected),a.uIk("href",e.menuItem.url,a.LSH)("target",e.menuItem.target)("title",e.menuItem.title),a.xp6(1),a.Q6J("ngIf",e.menuItem.icon),a.xp6(2),a.Oqu(e.menuItem.title),a.xp6(1),a.Q6J("ngIf",e.badge)}}function Ut(e,t){if(1&e&&a._UZ(0,"nb-icon",7),2&e){const e=a.oxw(2);a.Q6J("config",e.menuItem.icon)}}function Bt(e,t){if(1&e&&a.GkF(0,11),2&e){a.oxw(2);const e=a.MAs(7);a.Q6J("ngTemplateOutlet",e)}}function zt(e,t){if(1&e){const e=a.EpF();a.TgZ(0,"a",12),a.NdJ("mouseenter",function(){a.CHM(e);const t=a.oxw();return t.onHoverItem(t.menuItem)})("click",function(t){a.CHM(e);const n=a.oxw();return t.preventDefault(),n.onItemClick(n.menuItem)}),a.YNc(1,Ut,1,1,"nb-icon",6),a.TgZ(2,"span",9),a._uU(3),a.qZA(),a.YNc(4,Bt,1,1,"ng-container",10),a.qZA()}if(2&e){const e=a.oxw();a.ekj("active",e.menuItem.selected),a.uIk("target",e.menuItem.target)("title",e.menuItem.title),a.xp6(1),a.Q6J("ngIf",e.menuItem.icon),a.xp6(2),a.Oqu(e.menuItem.title),a.xp6(1),a.Q6J("ngIf",e.badge)}}function Gt(e,t){if(1&e&&a._UZ(0,"nb-icon",7),2&e){const e=a.oxw(2);a.Q6J("config",e.menuItem.icon)}}function Vt(e,t){if(1&e&&a.GkF(0,11),2&e){a.oxw(2);const e=a.MAs(7);a.Q6J("ngTemplateOutlet",e)}}function Ht(e,t){if(1&e){const e=a.EpF();a.TgZ(0,"a",13),a.NdJ("click",function(t){a.CHM(e);const n=a.oxw();return t.preventDefault(),n.onToggleSubMenu(n.menuItem)})("mouseenter",function(){a.CHM(e);const t=a.oxw();return t.onHoverItem(t.menuItem)}),a.YNc(1,Gt,1,1,"nb-icon",6),a.TgZ(2,"span",9),a._uU(3),a.qZA(),a.YNc(4,Vt,1,1,"ng-container",10),a._UZ(5,"nb-icon",14),a.qZA()}if(2&e){const e=a.oxw();a.ekj("active",e.menuItem.selected),a.uIk("target",e.menuItem.target)("title",e.menuItem.title),a.xp6(1),a.Q6J("ngIf",e.menuItem.icon),a.xp6(2),a.Oqu(e.menuItem.title),a.xp6(1),a.Q6J("ngIf",e.badge),a.xp6(1),a.Q6J("icon",e.getExpandStateIcon())}}function Yt(e,t){if(1&e){const e=a.EpF();a.TgZ(0,"li",18),a.NdJ("hoverItem",function(t){return a.CHM(e),a.oxw(3).onHoverItem(t)})("toggleSubMenu",function(t){return a.CHM(e),a.oxw(3).onToggleSubMenu(t)})("selectItem",function(t){return a.CHM(e),a.oxw(3).onSelectItem(t)})("itemClick",function(t){return a.CHM(e),a.oxw(3).onItemClick(t)}),a.qZA()}if(2&e){const e=a.oxw().$implicit;a.ekj("menu-group",e.group),a.Q6J("menuItem",e)("badge",e.badge)}}function qt(e,t){if(1&e&&(a.ynx(0),a.YNc(1,Yt,1,4,"li",17),a.BQk()),2&e){const e=t.$implicit;a.xp6(1),a.Q6J("ngIf",!e.hidden)}}function jt(e,t){if(1&e&&(a.TgZ(0,"ul",15),a.YNc(1,qt,2,1,"ng-container",16),a.qZA()),2&e){const e=a.oxw();a.ekj("collapsed",!(e.menuItem.children&&e.menuItem.expanded))("expanded",e.menuItem.expanded),a.Q6J("@toggle",e.toggleState),a.xp6(1),a.Q6J("ngForOf",e.menuItem.children)}}function $t(e,t){if(1&e&&a._UZ(0,"nb-badge",19),2&e){const e=a.oxw();a.Q6J("text",e.badge.text)("dotMode",e.badge.dotMode)("status",e.badge.status)}}function Wt(e,t){if(1&e){const e=a.EpF();a.TgZ(0,"li",3),a.NdJ("hoverItem",function(t){return a.CHM(e),a.oxw(2).onHoverItem(t)})("toggleSubMenu",function(t){return a.CHM(e),a.oxw(2).onToggleSubMenu(t)})("selectItem",function(t){return a.CHM(e),a.oxw(2).onSelectItem(t)})("itemClick",function(t){return a.CHM(e),a.oxw(2).onItemClick(t)}),a.qZA()}if(2&e){const e=a.oxw().$implicit;a.ekj("menu-group",e.group),a.Q6J("menuItem",e)("badge",e.badge)}}function Qt(e,t){if(1&e&&(a.ynx(0),a.YNc(1,Wt,1,4,"li",2),a.BQk()),2&e){const e=t.$implicit;a.xp6(1),a.Q6J("ngIf",!e.hidden)}}const Kt=[[["nb-sidebar-header"]],"*",[["nb-sidebar-footer"]]],Zt=["nb-sidebar-header","*","nb-sidebar-footer"];function Xt(e,t){1&e&&(a.ynx(0),a.Hsn(1),a.BQk())}function Jt(e,t){if(1&e&&a._UZ(0,"nb-icon",7),2&e){const e=a.oxw().$implicit;a.Q6J("config",e.tabIcon)}}function en(e,t){if(1&e&&(a.TgZ(0,"span",8),a._uU(1),a.qZA()),2&e){const e=a.oxw().$implicit;a.xp6(1),a.Oqu(e.tabTitle)}}function tn(e,t){if(1&e&&a._UZ(0,"nb-badge",9),2&e){const e=a.oxw().$implicit;a.Q6J("text",e.badgeText)("dotMode",e.badgeDot)("status",e.badgeStatus)("position",e.badgePosition)}}function nn(e,t){if(1&e){const e=a.EpF();a.TgZ(0,"li",2),a.NdJ("click",function(){const t=a.CHM(e).$implicit;return a.oxw().selectTab(t)})("keyup.space",function(){const t=a.CHM(e).$implicit;return a.oxw().selectTab(t)})("keyup.enter",function(){const t=a.CHM(e).$implicit;return a.oxw().selectTab(t)}),a.TgZ(1,"a",3),a.NdJ("click",function(e){return e.preventDefault()}),a.YNc(2,Jt,1,1,"nb-icon",4),a.YNc(3,en,2,1,"span",5),a.qZA(),a.YNc(4,tn,1,4,"nb-badge",6),a.qZA()}if(2&e){const e=t.$implicit;a.ekj("responsive",e.responsive)("active",e.active)("disabled",e.disabled),a.uIk("tabindex",e.disabled?-1:0)("data-tab-id",e.tabId),a.xp6(2),a.Q6J("ngIf",e.tabIcon),a.xp6(1),a.Q6J("ngIf",e.tabTitle),a.xp6(1),a.Q6J("ngIf",e.badgeText||e.badgeDot)}}const an=[[["nb-tab"]]],rn=["nb-tab"];function sn(e,t){1&e&&a._UZ(0,"nb-icon",6)}function on(e,t){1&e&&a._UZ(0,"nb-icon",7)}function ln(e,t){}const cn=new a.OlP("Nebular Theme Options"),dn=new a.OlP("Nebular Media Breakpoints"),un=new a.OlP("Nebular Built-in JS Themes"),_n=new a.OlP("Nebular JS Themes"),hn=new a.OlP("Window"),pn=new a.OlP("Document"),gn=[{name:"default",variables:{fontMain:"Open Sans, sans-serif",fontSecondary:"Raleway, sans-serif",bg:"#ffffff",bg2:"#f7f9fc",bg3:"#edf1f7",bg4:"#e4e9f2",border:"#ffffff",border2:"#f7f9fc",border3:"#edf1f7",border4:"#e4e9f2",border5:"#c5cee0",fg:"#8f9bb3",fgHeading:"#1a2138",fgText:"#1a2138",fgHighlight:"#3366ff",layoutBg:"#f7f9fc",separator:"#edf1f7",primary:"#3366ff",success:"#00d68f",info:"#0095ff",warning:"#ffaa00",danger:"#ff3d71",primaryLight:"#598bff",successLight:"#2ce69b",infoLight:"#42aaff",warningLight:"#ffc94d",dangerLight:"#ff708d"}},{name:"cosmic",variables:{fontMain:"Open Sans, sans-serif",fontSecondary:"Raleway, sans-serif",bg:"#323259",bg2:"#252547",bg3:"#1b1b38",bg4:"#13132b",border:"#323259",border2:"#252547",border3:"#1b1b38",border4:"#13132b",border5:"#13132b",fg:"#b4b4db",fgHeading:"#ffffff",fgText:"#ffffff",fgHighlight:"#a16eff",layoutBg:"#151a30",separator:"#151a30",primary:"#a16eff",success:"#00d68f",info:"#0095ff",warning:"#ffaa00",danger:"#ff3d71",primaryLight:"#b18aff",successLight:"#2ce69b",infoLight:"#42aaff",warningLight:"#ffc94d",dangerLight:"#ff708d"}},{name:"corporate",base:"default",variables:{fontMain:"Open Sans, sans-serif",fontSecondary:"Raleway, sans-serif",bg:"#ffffff",bg2:"#f7f9fc",bg3:"#edf1f7",bg4:"#e4e9f2",border:"#ffffff",border2:"#f7f9fc",border3:"#edf1f7",border4:"#e4e9f2",border5:"#c5cee0",fg:"#8f9bb3",fgHeading:"#1a2138",fgText:"#1a2138",fgHighlight:"#73a1ff",layoutBg:"#f7f9fc",separator:"#edf1f7",primary:"#73a1ff",success:"#5dcfe3",info:"#ba7fec",warning:"#ffa36b",danger:"#ff6b83",primaryLight:"#598bff",successLight:"#2ce69b",infoLight:"#42aaff",warningLight:"#ffc94d",dangerLight:"#ff708d"}},{name:"dark",variables:{fontMain:"Open Sans, sans-serif",fontSecondary:"Raleway, sans-serif",bg:"#222b45",bg2:"#1a2138",bg3:"#151a30",bg4:"#101426",border:"#222b45",border2:"#1a2138",border3:"#151a30",border4:"#101426",border5:"#101426",fg:"#8f9bb3",fgHeading:"#ffffff",fgText:"#ffffff",fgHighlight:"#3366ff",layoutBg:"#1b1b38",separator:"#1b1b38",primary:"#3366ff",success:"#00d68f",info:"#0095ff",warning:"#ffaa00",danger:"#ff3d71",primaryLight:"#598bff",successLight:"#2ce69b",infoLight:"#42aaff",warningLight:"#ffc94d",dangerLight:"#ff708d"}}];let mn=(()=>{class e{constructor(e,t=[]){this.themes={},this.combineByNames(t,e).forEach(e=>{this.register(e,e.name,e.base)})}register(e,t,n){const a=this.has(n)?this.get(n):{};this.themes[t]=this.mergeDeep({},a,e)}has(e){return!!this.themes[e]}get(e){if(!this.themes[e])throw Error(`NbThemeConfig: no theme '${e}' found registered.`);return JSON.parse(JSON.stringify(this.themes[e]))}combineByNames(e,t){if(e){const n=[];return e.forEach(e=>{const a=t.find(t=>t.name===e.name)||{},i=this.mergeDeep({},a,e);n.push(i)}),t.forEach(e=>{n.find(t=>t.name===e.name)||n.push(e)}),n}return t}isObject(e){return e&&"object"==typeof e&&!Array.isArray(e)}mergeDeep(e,...t){if(!t.length)return e;const n=t.shift();if(this.isObject(e)&&this.isObject(n))for(const a in n)this.isObject(n[a])?(e[a]||Object.assign(e,{[a]:{}}),this.mergeDeep(e[a],n[a])):Object.assign(e,{[a]:n[a]});return this.mergeDeep(e,...t)}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(un),a.LFG(_n))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})();const fn=[{name:"xs",width:0},{name:"is",width:400},{name:"sm",width:576},{name:"md",width:768},{name:"lg",width:992},{name:"xl",width:1200},{name:"xxl",width:1400},{name:"xxxl",width:1600}];let En=(()=>{class e{constructor(e){this.breakpoints=e,this.breakpointsMap=this.breakpoints.reduce((e,t)=>(e[t.name]=t.width,e),{})}getByWidth(e){const t={name:"unknown",width:e},n=this.getBreakpoints();return n.find((t,a)=>{const i=n[a+1];return e>=t.width&&(!i||ee===t.name)||{name:"unknown",width:NaN}}getBreakpoints(){return this.breakpoints}getBreakpointsMap(){return this.breakpointsMap}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(dn))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})(),Sn=(()=>{class e{constructor(e,t,n){this.options=e,this.breakpointService=t,this.jsThemesRegistry=n,this.themeChanges$=new u.t(1),this.appendLayoutClass$=new _.xQ,this.removeLayoutClass$=new _.xQ,this.changeWindowWidth$=new u.t(2),e&&e.name&&this.changeTheme(e.name)}changeTheme(e){this.themeChanges$.next({name:e,previous:this.currentTheme}),this.currentTheme=e}changeWindowWidth(e){this.changeWindowWidth$.next(e)}getJsTheme(){return this.onThemeChange().pipe((0,R.U)(e=>this.jsThemesRegistry.get(e.name)))}onMediaQueryChange(){return this.changeWindowWidth$.pipe((0,A.O)(void 0),b(),(0,R.U)(([e,t])=>[this.breakpointService.getByWidth(e),this.breakpointService.getByWidth(t)]),(0,N.h)(([e,t])=>e.name!==t.name),(0,w.x)(null,e=>e[0].name+e[1].name),(0,I.B)())}onThemeChange(){return this.themeChanges$.pipe((0,I.B)())}appendLayoutClass(e){this.appendLayoutClass$.next(e)}onAppendLayoutClass(){return this.appendLayoutClass$.pipe((0,I.B)())}removeLayoutClass(e){this.removeLayoutClass$.next(e)}onRemoveLayoutClass(){return this.removeLayoutClass$.pipe((0,I.B)())}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(cn),a.LFG(En),a.LFG(mn))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})(),bn=(()=>{class e{constructor(e){this.document=e,this.loaders=[],this.selector="nb-global-spinner"}registerLoader(e){this.loaders.push(e)}clear(){this.loaders=[]}load(){this.showSpinner(),this.executeAll()}executeAll(e=(()=>{})){Promise.all(this.loaders).then(t=>{this.hideSpinner(),e.call(null,t)}).catch(e=>{console.error(e)})}showSpinner(){const e=this.getSpinnerElement();e&&(e.style.display="block")}hideSpinner(){const e=this.getSpinnerElement();e&&(e.style.display="none")}getSpinnerElement(){return this.document.getElementById(this.selector)}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(pn))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})();var yn=(()=>(function(e){e.LTR="ltr",e.RTL="rtl"}(yn||(yn={})),yn))();const vn=new a.OlP("Layout direction");let Tn=(()=>{class e{constructor(e=yn.LTR){this.direction=e,this.$directionChange=new u.t(1),this.setDirection(e)}isLtr(){return this.direction===yn.LTR}isRtl(){return this.direction===yn.RTL}getDirection(){return this.direction}setDirection(e){this.direction=e,this.$directionChange.next(e)}onDirectionChange(){return this.$directionChange.pipe((0,I.B)())}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(vn,8))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})(),Cn=(()=>{class e{constructor(){this.scrollPositionReq$=new _.xQ,this.manualScroll$=new _.xQ,this.scroll$=new _.xQ,this.scrollable$=new _.xQ}getPosition(){return new r.y(e=>{const t=new _.xQ;return t.subscribe(e),this.scrollPositionReq$.next({listener:t}),()=>t.complete()})}scrollTo(e=null,t=null){this.manualScroll$.next({x:e,y:t})}onScroll(){return this.scroll$.pipe((0,I.B)())}onManualScroll(){return this.manualScroll$.pipe((0,I.B)())}onGetPosition(){return this.scrollPositionReq$}onScrollableChange(){return this.scrollable$.pipe((0,I.B)())}fireScrollChange(e){this.scroll$.next(e)}scrollable(e){this.scrollable$.next(e)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})(),On=(()=>{class e{constructor(){this.contentDimensionsReq$=new _.xQ}getDimensions(){return new r.y(e=>{const t=new _.xQ;return t.subscribe(e),this.contentDimensionsReq$.next({listener:t}),()=>t.complete()})}onGetDimensions(){return this.contentDimensionsReq$}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})(),Rn=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[i.ez,G.u5,V.Bz]}),e})();class An extends re{constructor(e,t,n,a,i){super(e,t,n,a,i),this.element=e,this.checker=t,this.ngZone=n,this.document=a,this.savePreviouslyFocusedElement()}restoreFocus(){this.previouslyFocusedElement.focus(),this.destroy()}blurPreviouslyFocusedElement(){this.previouslyFocusedElement.blur()}savePreviouslyFocusedElement(){this.previouslyFocusedElement=this.document.activeElement}}let Nn=(()=>{class e extends se{constructor(e,t,n){super(e,t,n),this.checker=e,this.ngZone=t,this.document=n}create(e,t){return new An(e,this.checker,this.ngZone,this.document,t)}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(ne),a.LFG(a.R0b),a.LFG(pn))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})();class wn extends te{}class In{create(e){return new wn(e)}}class Mn extends ee{}class xn{create(e){return new Mn(e)}}let Dn=(()=>{class e extends pe{}return e.\u0275fac=function(){let t;return function(n){return(t||(t=a.n5z(e)))(n||e)}}(),e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})(),Ln=(()=>{class e{static forRoot(){return{ngModule:e,providers:[Nn,In,xn,{provide:Dn,useClass:pe}]}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({}),e})(),Pn=(()=>{class e extends ye{}return e.\u0275fac=function(){let t;return function(n){return(t||(t=a.n5z(e)))(n||e)}}(),e.\u0275dir=a.lG2({type:e,selectors:[["","nbPortalOutlet",""]],features:[a.qOj]}),e})();class kn extends me{}let Fn=(()=>{class e extends ht{}return e.\u0275fac=function(){let t;return function(n){return(t||(t=a.n5z(e)))(n||e)}}(),e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})(),Un=(()=>{class e extends ut{}return e.\u0275fac=function(){let t;return function(n){return(t||(t=a.n5z(e)))(n||e)}}(),e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})();class Bn extends fe{constructor(e,t,n){super(e,t,n)}}let zn=(()=>{class e extends nt{}return e.\u0275fac=function(){let t;return function(n){return(t||(t=a.n5z(e)))(n||e)}}(),e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})();class Gn extends rt{}class Vn extends class{constructor(e,t){this._parentInjector=e,this._customTokens=t}get(e,t){const n=this._customTokens.get(e);return void 0!==n?n:this._parentInjector.get(e,t)}}{}const Hn=[gt,ve];let Yn=(()=>{class e{static forRoot(){return{ngModule:e,providers:[Fn,Un]}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[[...Hn],gt,ve]}),e})(),qn=(()=>{class e extends Q{}return e.\u0275fac=function(){let t;return function(n){return(t||(t=a.n5z(e)))(n||e)}}(),e.\u0275prov=(0,a.Yz7)({factory:function(){return new Q((0,a.LFG)(a.Lbi))},token:e,providedIn:"root"}),e})(),jn=(()=>{class e extends zn{setContainer(e){this.container=e}clearContainer(){this.container=null,this._containerElement=null}_createContainer(){const e=this._document.createElement("div");e.classList.add("cdk-overlay-container"),this.container.appendChild(e),this._containerElement=e}}return e.\u0275fac=function(){let t;return function(n){return(t||(t=a.n5z(e)))(n||e)}}(),e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})(),$n=(()=>{class e extends Ue{constructor(e,t,n,a,i){super(e,t,i),this.ruler=n,this.scroll=a}getViewportSize(){let e;return this.ruler.getDimensions().pipe((0,R.U)(e=>({width:e.clientWidth,height:e.clientHeight}))).subscribe(t=>e=t),e}getViewportScrollPosition(){let e;return this.scroll.getPosition().pipe((0,R.U)(e=>({top:e.y,left:e.x}))).subscribe(t=>e=t),e}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(qn),a.LFG(a.R0b),a.LFG(On),a.LFG(Cn),a.LFG(pn))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})();var Wn=(()=>(function(e){e.TOP_START="top-start",e.TOP_END="top-end",e.BOTTOM_START="bottom-start",e.BOTTOM_END="bottom-end"}(Wn||(Wn={})),Wn))(),Qn=(()=>(function(e){e.TOP_RIGHT="top-right",e.TOP_LEFT="top-left",e.BOTTOM_RIGHT="bottom-right",e.BOTTOM_LEFT="bottom-left"}(Qn||(Qn={})),Qn))();let Kn=(()=>{class e{constructor(e){this.layoutDirection=e}toLogicalPosition(e){return Object.values(Wn).includes(e)?e:this.layoutDirection.isLtr()?this.toLogicalPositionWhenLtr(e):this.toLogicalPositionWhenRtl(e)}toPhysicalPosition(e){return Object.values(Qn).includes(e)?e:this.layoutDirection.isLtr()?this.toPhysicalPositionWhenLtr(e):this.toPhysicalPositionWhenRtl(e)}isTopPosition(e){const t=this.toLogicalPosition(e);return t===Wn.TOP_END||t===Wn.TOP_START}isRightPosition(e){const t=this.toPhysicalPosition(e);return t===Qn.TOP_RIGHT||t===Qn.BOTTOM_RIGHT}toLogicalPositionWhenLtr(e){switch(e){case Qn.TOP_RIGHT:return Wn.TOP_END;case Qn.TOP_LEFT:return Wn.TOP_START;case Qn.BOTTOM_RIGHT:return Wn.BOTTOM_END;case Qn.BOTTOM_LEFT:return Wn.BOTTOM_START}}toLogicalPositionWhenRtl(e){switch(e){case Qn.TOP_RIGHT:return Wn.TOP_START;case Qn.TOP_LEFT:return Wn.TOP_END;case Qn.BOTTOM_RIGHT:return Wn.BOTTOM_START;case Qn.BOTTOM_LEFT:return Wn.BOTTOM_END}}toPhysicalPositionWhenLtr(e){switch(e){case Wn.TOP_START:return Qn.TOP_LEFT;case Wn.TOP_END:return Qn.TOP_RIGHT;case Wn.BOTTOM_START:return Qn.BOTTOM_LEFT;case Wn.BOTTOM_END:return Qn.BOTTOM_RIGHT}}toPhysicalPositionWhenRtl(e){switch(e){case Wn.TOP_START:return Qn.TOP_RIGHT;case Wn.TOP_END:return Qn.TOP_LEFT;case Wn.BOTTOM_START:return Qn.BOTTOM_RIGHT;case Wn.BOTTOM_END:return Qn.BOTTOM_LEFT}}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(Tn))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})();var Zn=(()=>(function(e){e.NOOP="noop",e.CLOCKWISE="clockwise",e.COUNTERCLOCKWISE="counterclockwise",e.VERTICAL="vertical",e.HORIZONTAL="horizontal"}(Zn||(Zn={})),Zn))(),Xn=(()=>(function(e){e.TOP="top",e.BOTTOM="bottom",e.LEFT="left",e.RIGHT="right",e.START="start",e.END="end",e.TOP_END="top-end",e.TOP_START="top-start",e.BOTTOM_END="bottom-end",e.BOTTOM_START="bottom-start",e.END_TOP="end-top",e.END_BOTTOM="end-bottom",e.START_TOP="start-top",e.START_BOTTOM="start-bottom"}(Xn||(Xn={})),Xn))();const Jn={[Xn.RIGHT]:e=>({originX:"end",originY:"center",overlayX:"start",overlayY:"center",offsetX:e}),[Xn.BOTTOM]:e=>({originX:"center",originY:"bottom",overlayX:"center",overlayY:"top",offsetY:e}),[Xn.LEFT]:e=>({originX:"start",originY:"center",overlayX:"end",overlayY:"center",offsetX:-e}),[Xn.TOP]:e=>({originX:"center",originY:"top",overlayX:"center",overlayY:"bottom",offsetY:-e}),[Xn.START](e){return this[Xn.LEFT](e)},[Xn.END](e){return this[Xn.RIGHT](e)},[Xn.END_TOP]:e=>({originX:"end",originY:"bottom",overlayX:"start",overlayY:"bottom",offsetX:e}),[Xn.END_BOTTOM]:e=>({originX:"end",originY:"top",overlayX:"start",overlayY:"top",offsetX:e}),[Xn.BOTTOM_START]:e=>({originX:"end",originY:"bottom",overlayX:"end",overlayY:"top",offsetY:e}),[Xn.BOTTOM_END]:e=>({originX:"start",originY:"bottom",overlayX:"start",overlayY:"top",offsetY:e}),[Xn.START_TOP]:e=>({originX:"start",originY:"bottom",overlayX:"end",overlayY:"bottom",offsetX:-e}),[Xn.START_BOTTOM]:e=>({originX:"start",originY:"top",overlayX:"end",overlayY:"top",offsetX:-e}),[Xn.TOP_START]:e=>({originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",offsetY:-e}),[Xn.TOP_END]:e=>({originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",offsetY:-e})},ea=[Xn.TOP,Xn.TOP_END,Xn.TOP_START,Xn.START,Xn.START_TOP,Xn.START_BOTTOM,Xn.BOTTOM,Xn.BOTTOM_START,Xn.BOTTOM_END,Xn.END,Xn.END_BOTTOM,Xn.END_TOP],ta=[Xn.TOP,Xn.TOP_START,Xn.TOP_END,Xn.END,Xn.END_TOP,Xn.END_BOTTOM,Xn.BOTTOM,Xn.BOTTOM_END,Xn.BOTTOM_START,Xn.START,Xn.START_BOTTOM,Xn.START_TOP],na=[Xn.BOTTOM,Xn.TOP],aa=[Xn.START,Xn.END];class ia extends Gn{constructor(){super(...arguments),this._offset=15,this.positionChange=this.positionChanges.pipe((0,R.U)(e=>e.connectionPair),(0,R.U)(e=>this.appliedPositions.find(({connectedPosition:t})=>{return(n=t).originX===(a=e).originX&&n.originY===a.originY&&n.overlayX===a.overlayX&&n.overlayY===a.overlayY;var n,a}).key))}attach(e){this.applyPositions(),super.attach(e)}apply(){this.applyPositions(),super.apply()}position(e){return this._position=e,this}adjustment(e){return this._adjustment=e,this}offset(e){return this._offset=e,this}applyPositions(){const e=this.createPositions();this.persistChosenPositions(e),this.withPositions(this.appliedPositions.map(({connectedPosition:e})=>e))}createPositions(){switch(this._adjustment){case Zn.NOOP:return[this._position];case Zn.CLOCKWISE:return this.reorderPreferredPositions(ta);case Zn.COUNTERCLOCKWISE:return this.reorderPreferredPositions(ea);case Zn.HORIZONTAL:return this.reorderPreferredPositions(aa);case Zn.VERTICAL:return this.reorderPreferredPositions(na)}}persistChosenPositions(e){this.appliedPositions=e.map(e=>({key:e,connectedPosition:Jn[e](this._offset)}))}reorderPreferredPositions(e){const t=e.indexOf(this.mapToLogicalPosition(this._position)),n=e.slice(t),a=e.slice(0,t);return n.concat(a)}mapToLogicalPosition(e){return e===Xn.LEFT?Xn.START:e===Xn.RIGHT?Xn.END:e}}class ra extends dt{position(e){switch(e){case Wn.TOP_START:return this.top().left();case Wn.TOP_END:return this.top().right();case Wn.BOTTOM_START:return this.bottom().left();case Wn.BOTTOM_END:return this.bottom().right()}}}let sa=(()=>{class e{constructor(e,t,n,a,i){this.document=e,this.viewportRuler=t,this.platform=n,this.positionBuilder=a,this.overlayContainer=i}global(){return new ra}connectedTo(e){return new ia(e,this.viewportRuler,this.document,this.platform,this.overlayContainer).withFlexibleDimensions(!1).withPush(!1)}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(pn),a.LFG($n),a.LFG(qn),a.LFG(Un),a.LFG(jn))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})(),oa=(()=>{class e{get top(){return this.position===Xn.TOP}get topStart(){return this.position===Xn.TOP_START}get topEnd(){return this.position===Xn.TOP_END}get right(){return this.position===Xn.RIGHT||this.position===Xn.END}get endTop(){return this.position===Xn.END_TOP}get endBottom(){return this.position===Xn.END_BOTTOM}get bottom(){return this.position===Xn.BOTTOM}get bottomStart(){return this.position===Xn.BOTTOM_START}get bottomEnd(){return this.position===Xn.BOTTOM_END}get left(){return this.position===Xn.LEFT||this.position===Xn.START}get startTop(){return this.position===Xn.START_TOP}get startBottom(){return this.position===Xn.START_BOTTOM}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=a.Xpm({type:e,selectors:[["ng-component"]],hostVars:24,hostBindings:function(e,t){2&e&&a.ekj("nb-overlay-top",t.top)("nb-overlay-top-start",t.topStart)("nb-overlay-top-end",t.topEnd)("nb-overlay-right",t.right)("nb-overlay-end-top",t.endTop)("nb-overlay-end-bottom",t.endBottom)("nb-overlay-bottom",t.bottom)("nb-overlay-bottom-start",t.bottomStart)("nb-overlay-bottom-end",t.bottomEnd)("nb-overlay-left",t.left)("nb-overlay-start-top",t.startTop)("nb-overlay-start-bottom",t.startBottom)},inputs:{position:"position"},decls:0,vars:0,template:function(e,t){},encapsulation:2}),e})(),la=(()=>{class e{constructor(e,t,n){this.vcr=e,this.injector=t,this.changeDetectorRef=n,this.isAttached=!1}get isStringContent(){return!!this.content}attachComponentPortal(e,t){e.injector=this.createChildInjector(e.componentFactoryResolver);const n=this.portalOutlet.attachComponentPortal(e);return t&&Object.assign(n.instance,t),n.changeDetectorRef.markForCheck(),n.changeDetectorRef.detectChanges(),this.isAttached=!0,n}attachTemplatePortal(e){const t=this.portalOutlet.attachTemplatePortal(e);return t.detectChanges(),this.isAttached=!0,t}attachStringContent(e){this.content=e,this.changeDetectorRef.markForCheck(),this.changeDetectorRef.detectChanges(),this.isAttached=!0}detach(){this.portalOutlet.hasAttached()&&this.portalOutlet.detach(),this.attachStringContent(null),this.isAttached=!1}createChildInjector(e){return new Vn(this.injector,new WeakMap([[a._Vd,e]]))}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(a.s_b),a.Y36(a.zs3),a.Y36(a.sBO))},e.\u0275cmp=a.Xpm({type:e,selectors:[["nb-overlay-container"]],viewQuery:function(e,t){if(1&e&&a.Gf(Pn,7),2&e){let e;a.iGM(e=a.CRH())&&(t.portalOutlet=e.first)}},decls:2,vars:1,consts:[["class","primitive-overlay",4,"ngIf"],["nbPortalOutlet",""],[1,"primitive-overlay"]],template:function(e,t){1&e&&(a.YNc(0,Et,2,1,"div",0),a.YNc(1,St,0,0,"ng-template",1)),2&e&&a.Q6J("ngIf",t.isStringContent)},directives:[i.O5,Pn],encapsulation:2}),e})();function ca(e,t){return Object.assign(e.instance,t),e.changeDetectorRef.detectChanges(),e}let da=(()=>{class e{constructor(e,t){this.overlay=e,this.layoutDirection=t}get scrollStrategies(){return this.overlay.scrollStrategies}create(e){const t=this.overlay.create(e);return this.layoutDirection.onDirectionChange().subscribe(e=>t.setDirection(e)),t}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(Fn),a.LFG(Tn))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})(),ua=(()=>{class e extends Fe{constructor(e,t,n,a){super(e,t,a),this.scrollService=n}scrolled(e){return(0,h.T)(super.scrolled(e),this.scrollService.onScroll())}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(a.R0b),a.LFG(qn),a.LFG(Cn),a.LFG(pn))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})(),_a=(()=>{class e extends Ve{constructor(e,t,n){super(t,e),this.scrollService=n}enable(){super.enable(),this.scrollService.scrollable(!1)}disable(){super.disable(),this.scrollService.scrollable(!0)}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(pn),a.LFG($n),a.LFG(Cn))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})(),ha=(()=>{class e extends We{constructor(e,t,n,a,i){super(t,n,a,i),this.scrollService=e,this.scrollDispatcher=t,this.viewportRuler=n,this.ngZone=a,this.document=i,this.block=()=>new _a(this.document,this.viewportRuler,this.scrollService)}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(Cn),a.LFG(Fe),a.LFG($n),a.LFG(a.R0b),a.LFG(pn))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})(),pa=(()=>{class e{static forRoot(){return{ngModule:e,providers:[$n,jn,_a,ua,ha,{provide:nt,useExisting:jn},{provide:zn,useExisting:jn},{provide:Fe,useExisting:ua},{provide:We,useExisting:ha}]}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({}),e})();var ga=(()=>(function(e){e.NOOP="noop",e.CLICK="click",e.HOVER="hover",e.HINT="hint",e.FOCUS="focus"}(ga||(ga={})),ga))();class ma{constructor(e,t,n){this.document=e,this.host=t,this.container=n,this.destroyed$=new _.xQ}destroy(){this.destroyed$.next()}isNotOnHostOrContainer(e){return!this.isOnHost(e)&&!this.isOnContainer(e)}isOnHostOrContainer(e){return this.isOnHost(e)||this.isOnContainer(e)}isOnHost({target:e}){return this.host.contains(e)}isOnContainer({target:e}){return this.container()&&this.container().location.nativeElement.contains(e)}}class fa extends ma{constructor(){super(...arguments),this.click$=(0,p.R)(this.document,"click").pipe((0,R.U)(e=>[!this.container()&&this.isOnHost(e),e]),(0,I.B)(),(0,M.R)(this.destroyed$)),this.show$=this.click$.pipe((0,N.h)(([e])=>e),(0,R.U)(([,e])=>e),(0,M.R)(this.destroyed$)),this.hide$=this.click$.pipe((0,N.h)(([e,t])=>!e&&!this.isOnContainer(t)),(0,R.U)(([,e])=>e),(0,M.R)(this.destroyed$))}}class Ea extends ma{constructor(){super(...arguments),this.show$=(0,p.R)(this.host,"mouseenter").pipe((0,N.h)(()=>!this.container()),(0,x.g)(100),(0,M.R)((0,p.R)(this.host,"mouseleave")),T(),(0,M.R)(this.destroyed$)),this.hide$=(0,p.R)(this.host,"mouseleave").pipe((0,D.w)(()=>(0,p.R)(this.document,"mousemove").pipe((0,L.b)(100),(0,P.o)(()=>!!this.container()),(0,N.h)(e=>this.isNotOnHostOrContainer(e)))),(0,M.R)(this.destroyed$))}}class Sa extends ma{constructor(){super(...arguments),this.show$=(0,p.R)(this.host,"mouseenter").pipe((0,x.g)(100),(0,M.R)((0,p.R)(this.host,"mouseleave")),T(),(0,M.R)(this.destroyed$)),this.hide$=(0,p.R)(this.host,"mouseleave").pipe((0,M.R)(this.destroyed$))}}class ba extends ma{constructor(){super(...arguments),this.focusOut$=(0,p.R)(this.host,"focusout").pipe((0,D.w)(()=>(0,p.R)(this.document,"focusin").pipe((0,P.o)(()=>!!this.container()),(0,N.h)(e=>this.isNotOnHostOrContainer(e)))),(0,M.R)(this.destroyed$)),this.clickIn$=(0,p.R)(this.host,"click").pipe((0,N.h)(()=>!this.container()),(0,M.R)(this.destroyed$)),this.clickOut$=(0,p.R)(this.document,"click").pipe((0,N.h)(()=>!!this.container()),(0,N.h)(e=>this.isNotOnHostOrContainer(e)),(0,M.R)(this.destroyed$)),this.tabKeyPress$=(0,p.R)(this.document,"keydown").pipe((0,N.h)(e=>9===e.keyCode),(0,N.h)(()=>!!this.container()),(0,M.R)(this.destroyed$)),this.show$=(0,h.T)((0,p.R)(this.host,"focusin"),this.clickIn$).pipe((0,N.h)(()=>!this.container()),(0,L.b)(100),(0,M.R)((0,p.R)(this.host,"focusout")),T(),(0,M.R)(this.destroyed$)),this.hide$=(0,h.T)(this.focusOut$,this.tabKeyPress$,this.clickOut$).pipe((0,M.R)(this.destroyed$))}}class ya extends ma{constructor(){super(...arguments),this.show$=g.E,this.hide$=g.E}}let va=(()=>{class e{constructor(e){this._document=e}trigger(e){return this._trigger=e,this}host(e){return this._host=e,this}container(e){return this._container=e,this}build(){switch(this._trigger){case ga.CLICK:return new fa(this._document,this._host,this._container);case ga.HINT:return new Sa(this._document,this._host,this._container);case ga.HOVER:return new Ea(this._document,this._host,this._container);case ga.FOCUS:return new ba(this._document,this._host,this._container);case ga.NOOP:return new ya(this._document,this._host,this._container);default:throw new Error("Trigger have to be provided")}}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(pn))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})(),Ta=(()=>{class e{static forRoot(){return{ngModule:e,providers:[sa,va,da,Kn,...Yn.forRoot().providers,...pa.forRoot().providers,...Ln.forRoot().providers]}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[[Yn,Rn],Yn,pa]}),e})(),Ca=(()=>{class e{constructor(){this.coreStatuses=["basic","primary","info","warning","danger","control"]}isCoreStatus(e){return this.coreStatuses.includes(e)}isCustomStatus(e){return!!this.isValidStatusString(e)&&!this.isCoreStatus(e)}getStatusClass(e){if(this.isValidStatusString(e))return`status-${e}`}isValidStatusString(e){return"string"==typeof e&&e.length>0}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})();function Oa(e){if((0,i.NF)(e))return window}let Ra=(()=>{class e{static forRoot(t={name:"default"},n,r,s){return{ngModule:e,providers:[{provide:cn,useValue:t||{}},{provide:un,useValue:gn},{provide:_n,useValue:n||[]},{provide:dn,useValue:r||fn},{provide:pn,useExisting:i.K0},{provide:hn,useFactory:Oa,deps:[a.Lbi]},mn,Sn,En,bn,{provide:vn,useValue:s||yn.LTR},Tn,Cn,On,...Ta.forRoot().providers,Ca]}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[[i.ez]]}),e})();var Aa=(()=>(function(e){e.SVG="svg",e.FONT="font"}(Aa||(Aa={})),Aa))();class Na{constructor(e,t,n={}){this.name=e,this.content=t,this.params=n}getClasses(e){const t=[];return this.params.packClass&&t.push(this.params.packClass),t.push(this.params.iconClassPrefix?`${this.params.iconClassPrefix}-${this.name}`:this.name),t}getContent(e){return this.content}}class wa{constructor(e,t,n={}){this.name=e,this.content=t,this.params=n}getClasses(e){const t=[];return this.params.packClass&&t.push(this.params.packClass),t}getContent(e){return this.content}}function Ia(e){throw Error(`Icon Pack '${e}' is not registered`)}function Ma(e,t,n){throw Error(`Pack '${e}' is not an '${n}' Pack and its type is '${t}'`)}let xa=(()=>{class e{constructor(){this.packs=new Map}registerSvgPack(e,t,n={}){this.packs.set(e,{name:e,icons:new Map(Object.entries(t)),params:n,type:Aa.SVG})}registerFontPack(e,t={}){this.packs.set(e,{name:e,params:t,icons:new Map,type:Aa.FONT})}getPack(e){return this.packs.get(e)}setDefaultPack(e){this.packs.has(e)||Ia(e),this.defaultPack=this.packs.get(e)}getSvgIcon(e,t){const n=t?this.getPackOrThrow(t):this.getDefaultPackOrThrow();n.type!==Aa.SVG&&Ma(n.name,n.type,"SVG");const a=this.getIconFromPack(e,n);return a?{name:e,pack:n.name,type:Aa.SVG,icon:this.createSvgIcon(e,a,n.params)}:null}getFontIcon(e,t){const n=t?this.getPackOrThrow(t):this.getDefaultPackOrThrow();n.type!==Aa.FONT&&Ma(n.name,n.type,"Font");const a=this.getIconFromPack(e,n);return{name:e,pack:n.name,type:Aa.FONT,icon:this.createFontIcon(e,a||"",n.params)}}getIcon(e,t){return(t?this.getPackOrThrow(t):this.getDefaultPackOrThrow()).type===Aa.SVG?this.getSvgIcon(e,t):this.getFontIcon(e,t)}createSvgIcon(e,t,n){return t instanceof wa?t:new wa(e,t,n)}createFontIcon(e,t,n){return t instanceof Na?t:new Na(e,t,n)}getPackOrThrow(e){const t=this.packs.get(e);return t||Ia(e),t}getDefaultPackOrThrow(){return this.defaultPack||function(){throw Error("Default pack is not registered.")}(),this.defaultPack}getIconFromPack(e,t){return t.icons.has(e)?t.icons.get(e):null}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=(0,a.Yz7)({factory:function(){return new e},token:e,providedIn:"root"}),e})(),Da=(()=>{class e{constructor(e,t,n,a,i){this.sanitizer=e,this.iconLibrary=t,this.el=n,this.renderer=a,this.statusService=i,this.prevClasses=[],this.html=""}get primary(){return"primary"===this.status}get info(){return"info"===this.status}get success(){return"success"===this.status}get warning(){return"warning"===this.status}get danger(){return"danger"===this.status}get basic(){return"basic"===this.status}get control(){return"control"===this.status}get additionalClasses(){return this.statusService.isCustomStatus(this.status)?[this.statusService.getStatusClass(this.status)]:[]}get config(){return this._config}set config(e){e&&(this._config=e,"string"==typeof e?this.icon=e:(this.icon=e.icon,this.pack=e.pack,this.status=e.status,this.options=e.options))}ngOnInit(){this.iconDef=this.renderIcon(this.icon,this.pack,this.options)}ngOnChanges(){this.iconLibrary.getIcon(this.icon,this.pack)?this.renderIcon(this.icon,this.pack,this.options):this.clearIcon()}renderIcon(e,t,n){const a=this.iconLibrary.getIcon(e,t);if(!a)return;const i=a.icon.getContent(n);return i&&(this.html=this.sanitizer.bypassSecurityTrustHtml(i)),this.assignClasses(a.icon.getClasses(n)),a}clearIcon(){this.html="",this.assignClasses([])}assignClasses(e){this.prevClasses.forEach(e=>{this.renderer.removeClass(this.el.nativeElement,e)}),e.forEach(e=>{this.renderer.addClass(this.el.nativeElement,e)}),this.prevClasses=e}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(ft.H7),a.Y36(xa),a.Y36(a.SBq),a.Y36(a.Qsj),a.Y36(Ca))},e.\u0275cmp=a.Xpm({type:e,selectors:[["nb-icon"]],hostVars:17,hostBindings:function(e,t){2&e&&(a.Ikx("innerHtml",t.html,a.oJD),a.Tol(t.additionalClasses),a.ekj("status-primary",t.primary)("status-info",t.info)("status-success",t.success)("status-warning",t.warning)("status-danger",t.danger)("status-basic",t.basic)("status-control",t.control))},inputs:{config:"config",icon:"icon",pack:"pack",status:"status",options:"options"},features:[a.TTD],decls:0,vars:0,template:function(e,t){},styles:["[_nghost-%COMP%]{display:inline-block}"],changeDetection:0}),e})(),La=(()=>{class e{constructor(e){this.iconsLibrary=e,this.essentialsPackName="nebular-essentials",this.iconsLibrary.getPack(this.essentialsPackName)||this.iconsLibrary.registerSvgPack(this.essentialsPackName,{"chevron-down-outline":'',"chevron-up-outline":'',"chevron-left-outline":'',"chevron-right-outline":'',"checkmark-outline":'',"paper-plane-outline":'',"file-text-outline":'',"alert-triangle-outline":'',"question-mark-outline":'',"email-outline":'',"flash-outline":'',"search-outline":'',"close-outline":'',"collapse-outline":'',"expand-outline":'',"minus-outline":'',"minus-bold-outline":'',"checkmark-bold-outline":'',"arrow-back":''})}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(xa))},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[[i.ez]]}),e})(),Pa=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=a.Xpm({type:e,selectors:[["nb-card-header"]],ngContentSelectors:bt,decls:1,vars:0,template:function(e,t){1&e&&(a.F$t(),a.Hsn(0))},encapsulation:2}),e})(),ka=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=a.Xpm({type:e,selectors:[["nb-card-body"]],ngContentSelectors:bt,decls:1,vars:0,template:function(e,t){1&e&&(a.F$t(),a.Hsn(0))},encapsulation:2}),e})(),Fa=(()=>{class e{constructor(e){this.statusService=e,this._size="",this.status="",this.accent=""}get size(){return this._size}set size(e){this._size=e}get tiny(){return"tiny"===this.size}get small(){return"small"===this.size}get medium(){return"medium"===this.size}get large(){return"large"===this.size}get giant(){return"giant"===this.size}get primary(){return"primary"===this.status}get info(){return"info"===this.status}get success(){return"success"===this.status}get warning(){return"warning"===this.status}get danger(){return"danger"===this.status}get basic(){return"basic"===this.status}get control(){return"control"===this.status}get hasAccent(){return this.accent}get primaryAccent(){return"primary"===this.accent}get infoAccent(){return"info"===this.accent}get successAccent(){return"success"===this.accent}get warningAccent(){return"warning"===this.accent}get dangerAccent(){return"danger"===this.accent}get basicAccent(){return"basic"===this.accent}get controlAccent(){return"control"===this.accent}get additionalClasses(){return this.statusService.isCustomStatus(this.status)?[this.statusService.getStatusClass(this.status)]:[]}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(Ca))},e.\u0275cmp=a.Xpm({type:e,selectors:[["nb-card"]],hostVars:42,hostBindings:function(e,t){2&e&&(a.Tol(t.additionalClasses),a.ekj("size-tiny",t.tiny)("size-small",t.small)("size-medium",t.medium)("size-large",t.large)("size-giant",t.giant)("status-primary",t.primary)("status-info",t.info)("status-success",t.success)("status-warning",t.warning)("status-danger",t.danger)("status-basic",t.basic)("status-control",t.control)("accent",t.hasAccent)("accent-primary",t.primaryAccent)("accent-info",t.infoAccent)("accent-success",t.successAccent)("accent-warning",t.warningAccent)("accent-danger",t.dangerAccent)("accent-basic",t.basicAccent)("accent-control",t.controlAccent))},inputs:{status:"status",accent:"accent",size:"size"},ngContentSelectors:vt,decls:4,vars:0,template:function(e,t){1&e&&(a.F$t(yt),a.Hsn(0),a.Hsn(1,1),a.Hsn(2,2),a.Hsn(3,3))},styles:["[_nghost-%COMP%]{display:flex;flex-direction:column}"]}),e})(),Ua=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[[Rn,La]]}),e})();function Ba(e){return"string"==typeof e?"true"===(e=e.toLowerCase().trim())||""===e:!!e}let za=(()=>{class e{constructor(e,t,n,a,i){this.renderer=e,this.hostElement=t,this.cd=n,this.zone=a,this.statusService=i,this.size="medium",this.status="basic",this.shape="rectangle",this.appearance="filled",this._fullWidth=!1,this._disabled=!1}get filled(){return"filled"===this.appearance}set filled(e){Ba(e)&&(this.appearance="filled")}get outline(){return"outline"===this.appearance}set outline(e){Ba(e)&&(this.appearance="outline")}get ghost(){return"ghost"===this.appearance}set ghost(e){Ba(e)&&(this.appearance="ghost")}get fullWidth(){return this._fullWidth}set fullWidth(e){this._fullWidth=Ba(e)}get disabled(){return this._disabled}set disabled(e){this.disabled!==Ba(e)&&(this._disabled=!this.disabled,this.renderer.setProperty(this.hostElement.nativeElement,"disabled",this.disabled))}get tabbable(){return this.disabled?"-1":null==this.tabIndex?"0":this.tabIndex.toString()}get tiny(){return"tiny"===this.size}get small(){return"small"===this.size}get medium(){return"medium"===this.size}get large(){return"large"===this.size}get giant(){return"giant"===this.size}get rectangle(){return"rectangle"===this.shape}get round(){return"round"===this.shape}get semiRound(){return"semi-round"===this.shape}get iconLeft(){const e=this.iconElement;return!(!e||(t=this.hostElement.nativeElement,Array.from(t.childNodes).filter(e=>e.nodeType!==Node.COMMENT_NODE)[0]!==e));var t}get iconRight(){const e=this.iconElement;return!(!e||function(e){const t=Array.from(e.childNodes).filter(e=>e.nodeType!==Node.COMMENT_NODE);return t[t.length-1]}(this.hostElement.nativeElement)!==e)}get additionalClasses(){return this.statusService.isCustomStatus(this.status)?[this.statusService.getStatusClass(this.status)]:[]}ngAfterViewInit(){this.zone.runOutsideAngular(()=>setTimeout(()=>{this.renderer.addClass(this.hostElement.nativeElement,"nb-transition")}))}updateProperties(e){let t=!1;for(const n in e)e.hasOwnProperty(n)&&this[n]!==e[n]&&(this[n]=e[n],t=!0);t&&this.cd.markForCheck()}get iconElement(){return this.hostElement.nativeElement.querySelector("nb-icon")}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(a.Qsj),a.Y36(a.SBq),a.Y36(a.sBO),a.Y36(a.R0b),a.Y36(Ca))},e.\u0275dir=a.lG2({type:e,hostVars:34,hostBindings:function(e,t){2&e&&(a.uIk("aria-disabled",t.disabled)("tabindex",t.tabbable),a.Tol(t.additionalClasses),a.ekj("appearance-filled",t.filled)("appearance-outline",t.outline)("appearance-ghost",t.ghost)("full-width",t.fullWidth)("btn-disabled",t.disabled)("size-tiny",t.tiny)("size-small",t.small)("size-medium",t.medium)("size-large",t.large)("size-giant",t.giant)("shape-rectangle",t.rectangle)("shape-round",t.round)("shape-semi-round",t.semiRound)("icon-start",t.iconLeft)("icon-end",t.iconRight))},inputs:{size:"size",status:"status",shape:"shape",appearance:"appearance",filled:"filled",outline:"outline",ghost:"ghost",fullWidth:"fullWidth",disabled:"disabled",tabIndex:"tabIndex"}}),e})(),Ga=(()=>{class e extends za{constructor(e,t,n,a,i){super(e,t,n,a,i),this.renderer=e,this.hostElement=t,this.cd=n,this.zone=a,this.statusService=i}get hero(){return"hero"===this.appearance}set hero(e){Ba(e)&&(this.appearance="hero")}get primary(){return"primary"===this.status}get info(){return"info"===this.status}get success(){return"success"===this.status}get warning(){return"warning"===this.status}get danger(){return"danger"===this.status}get basic(){return"basic"===this.status}get control(){return"control"===this.status}onClick(e){this.disabled&&(e.preventDefault(),e.stopImmediatePropagation())}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(a.Qsj),a.Y36(a.SBq),a.Y36(a.sBO),a.Y36(a.R0b),a.Y36(Ca))},e.\u0275cmp=a.Xpm({type:e,selectors:[["button","nbButton",""],["a","nbButton",""],["input","type","button","nbButton",""],["input","type","submit","nbButton",""]],hostVars:16,hostBindings:function(e,t){1&e&&a.NdJ("click",function(e){return t.onClick(e)}),2&e&&a.ekj("appearance-hero",t.hero)("status-primary",t.primary)("status-info",t.info)("status-success",t.success)("status-warning",t.warning)("status-danger",t.danger)("status-basic",t.basic)("status-control",t.control)},inputs:{hero:"hero"},features:[a._Bn([{provide:za,useExisting:e}]),a.qOj],attrs:Tt,ngContentSelectors:bt,decls:1,vars:0,template:function(e,t){1&e&&(a.F$t(),a.Hsn(0))},encapsulation:2,changeDetection:0}),e})(),Va=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[[Rn]]}),e})();function Ha(e){return e.match(/.*?(?=[?;#]|$)/)[0]}function Ya(e){const t=e.match(/#(.+)/);return t?t[1]:""}new a.OlP("NB_TIME_PICKER_CONFIG"),new a.OlP("Datepicker Adapter"),new a.OlP("Date service options");let qa=(()=>{class e{constructor(e){this.router=e}shouldRestore(){return this.router.events.pipe((0,A.O)(null),(0,N.h)(e=>null===e||e instanceof V.m2),b(),(0,R.U)(([e,t])=>this.pageChanged(e,t)),(0,N.h)(e=>!!e))}pageChanged(e,t){return!e||Ha(e.url)!==Ha(t.url)}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(V.F0))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})(),ja=(()=>{class e{constructor(e,t,n,a,r,s,o,l,c,d,u,h){this.themeService=e,this.spinnerService=t,this.elementRef=n,this.renderer=a,this.window=r,this.document=s,this.platformId=o,this.layoutDirectionService=l,this.scrollService=c,this.rulerService=d,this.scrollTop=u,this.overlayContainer=h,this.scrollBlockClass="nb-global-scrollblock",this.isScrollBlocked=!1,this.centerValue=!1,this.restoreScrollTopValue=!0,this.windowModeValue=!1,this.withScrollValue=!1,this.withSubheader=!1,this.afterViewInit$=new m.X(null),this.destroy$=new _.xQ,this.registerAsOverlayContainer(),this.themeService.onThemeChange().pipe((0,M.R)(this.destroy$)).subscribe(e=>{const t=this.document.getElementsByTagName("body")[0];e.previous&&this.renderer.removeClass(t,`nb-theme-${e.previous}`),this.renderer.addClass(t,`nb-theme-${e.name}`)}),this.themeService.onAppendLayoutClass().pipe((0,M.R)(this.destroy$)).subscribe(e=>{this.renderer.addClass(this.elementRef.nativeElement,e)}),this.themeService.onRemoveLayoutClass().pipe((0,M.R)(this.destroy$)).subscribe(e=>{this.renderer.removeClass(this.elementRef.nativeElement,e)}),this.spinnerService.registerLoader(new Promise(e=>{this.afterViewInit$.pipe((0,M.R)(this.destroy$)).subscribe(t=>e())})),this.spinnerService.load(),this.rulerService.onGetDimensions().pipe((0,M.R)(this.destroy$)).subscribe(({listener:e})=>{e.next(this.getDimensions()),e.complete()}),this.scrollService.onScrollableChange().pipe((0,N.h)(()=>this.withScrollValue)).subscribe(e=>{e?this.enableScroll():this.blockScroll()}),(0,i.NF)(this.platformId)&&this.themeService.changeWindowWidth(this.window.innerWidth)}set center(e){this.centerValue=Ba(e)}set windowMode(e){this.windowModeValue=Ba(e),this.withScroll=this.windowModeValue}set withScroll(e){this.withScrollValue=Ba(e);const t=this.document.getElementsByTagName("body")[0];this.renderer.setStyle(t,"overflow",this.withScrollValue?"hidden":"initial")}set restoreScrollTop(e){this.restoreScrollTopValue=Ba(e)}ngAfterViewInit(){this.scrollService.onGetPosition().pipe((0,M.R)(this.destroy$)).subscribe(({listener:e})=>{e.next(this.getScrollPosition()),e.complete()}),this.scrollTop.shouldRestore().pipe((0,N.h)(()=>this.restoreScrollTopValue),(0,M.R)(this.destroy$)).subscribe(()=>this.scroll(0,0)),this.layoutDirectionService.onDirectionChange().pipe((0,M.R)(this.destroy$)).subscribe(e=>this.document.dir=e),this.scrollService.onManualScroll().pipe((0,M.R)(this.destroy$)).subscribe(({x:e,y:t})=>this.scroll(e,t)),this.afterViewInit$.next(!0)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.unregisterAsOverlayContainer()}onScroll(e){this.scrollService.fireScrollChange(e)}onResize(e){this.themeService.changeWindowWidth(e.target.innerWidth)}getDimensions(){let e,t,n,a=0;if(this.withScrollValue){const i=this.scrollableContainerRef.nativeElement;e=i.clientWidth,t=i.clientHeight,n=i.scrollWidth,a=i.scrollHeight}else{const{documentElement:i,body:r}=this.document;e=i.clientWidth||r.clientWidth,t=i.clientHeight||r.clientHeight,n=i.scrollWidth||r.scrollWidth,a=i.scrollHeight||r.scrollHeight}return{clientWidth:e,clientHeight:t,scrollWidth:n,scrollHeight:a}}getScrollPosition(){if(!(0,i.NF)(this.platformId))return{x:0,y:0};if(this.withScrollValue){const e=this.scrollableContainerRef.nativeElement;return{x:e.scrollLeft,y:e.scrollTop}}const e=this.document.documentElement.getBoundingClientRect();return{x:-e.left||this.document.body.scrollLeft||this.window.scrollX||this.document.documentElement.scrollLeft||0,y:-e.top||this.document.body.scrollTop||this.window.scrollY||this.document.documentElement.scrollTop||0}}registerAsOverlayContainer(){this.overlayContainer.setContainer&&this.overlayContainer.setContainer(this.elementRef.nativeElement)}unregisterAsOverlayContainer(){this.overlayContainer.clearContainer&&this.overlayContainer.clearContainer()}scroll(e=null,t=null){const{x:n,y:a}=this.getScrollPosition();if(e=null==e?n:e,t=null==t?a:t,(0,i.NF)(this.platformId))if(this.withScrollValue){const n=this.scrollableContainerRef.nativeElement;n.scrollTo?n.scrollTo(e,t):(n.scrollLeft=e,n.scrollTop=t)}else this.window.scrollTo(e,t)}blockScroll(){if(this.isScrollBlocked)return;this.isScrollBlocked=!0,this.renderer.addClass(this.document.documentElement,this.scrollBlockClass);const e=this.scrollableContainerRef.nativeElement,t=this.layoutContainerRef.nativeElement,n=t.clientWidth;this.scrollableContainerOverflowOldValue=e.style.overflow,e.style.overflow="hidden";const a=t.clientWidth-n;a&&(this.layoutPaddingOldValue={left:t.style.paddingLeft,right:t.style.paddingRight},this.layoutDirectionService.isLtr()?t.style.paddingRight=`${a}px`:t.style.paddingLeft=`${a}px`)}enableScroll(){if(this.isScrollBlocked&&(this.isScrollBlocked=!1,this.renderer.removeClass(this.document.documentElement,this.scrollBlockClass),this.scrollableContainerRef.nativeElement.style.overflow=this.scrollableContainerOverflowOldValue,this.layoutPaddingOldValue)){const e=this.layoutContainerRef.nativeElement;e.style.paddingLeft=this.layoutPaddingOldValue.left,e.style.paddingRight=this.layoutPaddingOldValue.right,this.layoutPaddingOldValue=null}}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(Sn),a.Y36(bn),a.Y36(a.SBq),a.Y36(a.Qsj),a.Y36(hn),a.Y36(pn),a.Y36(a.Lbi),a.Y36(Tn),a.Y36(Cn),a.Y36(On),a.Y36(qa),a.Y36(jn))},e.\u0275cmp=a.Xpm({type:e,selectors:[["nb-layout"]],viewQuery:function(e,t){if(1&e&&(a.Gf(Ct,5,a.s_b),a.Gf(Ot,5,a.SBq),a.Gf(Rt,5,a.SBq)),2&e){let e;a.iGM(e=a.CRH())&&(t.veryTopRef=e.first),a.iGM(e=a.CRH())&&(t.scrollableContainerRef=e.first),a.iGM(e=a.CRH())&&(t.layoutContainerRef=e.first)}},hostVars:6,hostBindings:function(e,t){1&e&&a.NdJ("scroll",function(e){return t.onScroll(e)},!1,a.Jf7)("resize",function(e){return t.onResize(e)},!1,a.Jf7),2&e&&a.ekj("window-mode",t.windowModeValue)("with-scroll",t.withScrollValue)("with-subheader",t.withSubheader)},inputs:{center:"center",windowMode:"windowMode",withScroll:"withScroll",restoreScrollTop:"restoreScrollTop"},ngContentSelectors:Nt,decls:12,vars:2,consts:[[1,"scrollable-container",3,"scroll"],["scrollableContainer",""],[1,"layout"],["layoutContainer",""],[1,"layout-container"],[1,"content"],[1,"columns"]],template:function(e,t){1&e&&(a.F$t(At),a.TgZ(0,"div",0,1),a.NdJ("scroll",function(e){return t.onScroll(e)}),a.TgZ(2,"div",2,3),a.Hsn(4),a.TgZ(5,"div",4),a.Hsn(6,1),a.TgZ(7,"div",5),a.Hsn(8,2),a.TgZ(9,"div",6),a.Hsn(10,3),a.qZA(),a.Hsn(11,4),a.qZA(),a.qZA(),a.qZA(),a.qZA()),2&e&&(a.xp6(7),a.ekj("center",t.centerValue))},styles:["[_nghost-%COMP%]{-webkit-font-smoothing:antialiased}[dir=ltr] [_nghost-%COMP%]{text-align:left}[dir=rtl] [_nghost-%COMP%]{text-align:right}[_nghost-%COMP%] .layout[_ngcontent-%COMP%]{display:flex;flex-direction:column}[_nghost-%COMP%] nb-layout-header{display:block}[_nghost-%COMP%] nb-layout-header nav{align-items:center;justify-content:flex-start;display:flex}[_nghost-%COMP%] nb-layout-header.fixed{position:fixed;top:0;left:0;right:0;z-index:1040}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%]{display:flex;flex:1;-ms-flex:1 1 auto;flex-direction:row}[dir=ltr] [_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] nb-sidebar.left{order:0}[dir=rtl] [_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] nb-sidebar.left{order:2}[dir=ltr] [_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] nb-sidebar.right{order:2}[dir=rtl] [_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] nb-sidebar.right{order:0}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] nb-sidebar.end{order:2}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] nb-sidebar .fixed{position:fixed;width:100%;overflow-y:auto;height:100%}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{display:flex;flex:1;-ms-flex:1 1 auto;flex-direction:column;min-width:0}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] .content.center[_ngcontent-%COMP%]{max-width:100%;position:relative;margin-left:auto;margin-right:auto}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .columns[_ngcontent-%COMP%]{display:flex;flex:1;-ms-flex:1 1 auto;flex-direction:row;width:100%}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .columns[_ngcontent-%COMP%] nb-layout-column{order:1;flex:1 0;min-width:0}[dir=ltr] [_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .columns[_ngcontent-%COMP%] nb-layout-column.left{order:0}[dir=rtl] [_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .columns[_ngcontent-%COMP%] nb-layout-column.left{order:2}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .columns[_ngcontent-%COMP%] nb-layout-column.start{order:0}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] nb-layout-footer{display:block;margin-top:auto}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] nb-layout-footer nav{justify-content:center;display:flex}"]}),e})(),$a=(()=>{class e{set left(e){this.leftValue=Ba(e),this.startValue=!1}set start(e){this.startValue=Ba(e),this.leftValue=!1}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=a.Xpm({type:e,selectors:[["nb-layout-column"]],hostVars:4,hostBindings:function(e,t){2&e&&a.ekj("left",t.leftValue)("start",t.startValue)},inputs:{left:"left",start:"start"},ngContentSelectors:bt,decls:1,vars:0,template:function(e,t){1&e&&(a.F$t(),a.Hsn(0))},encapsulation:2}),e})(),Wa=(()=>{class e{constructor(e){this.layout=e}set fixed(e){this.fixedValue=Ba(e)}set subheader(e){this.subheaderValue=Ba(e),this.fixedValue=!1,this.layout.withSubheader=this.subheaderValue}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(ja))},e.\u0275cmp=a.Xpm({type:e,selectors:[["nb-layout-header"]],hostVars:4,hostBindings:function(e,t){2&e&&a.ekj("fixed",t.fixedValue)("subheader",t.subheaderValue)},inputs:{fixed:"fixed",subheader:"subheader"},ngContentSelectors:bt,decls:2,vars:2,template:function(e,t){1&e&&(a.F$t(),a.TgZ(0,"nav"),a.Hsn(1),a.qZA()),2&e&&a.ekj("fixed",t.fixedValue)},encapsulation:2}),e})(),Qa=(()=>{class e{set fixed(e){this.fixedValue=Ba(e)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=a.Xpm({type:e,selectors:[["nb-layout-footer"]],hostVars:2,hostBindings:function(e,t){2&e&&a.ekj("fixed",t.fixedValue)},inputs:{fixed:"fixed"},ngContentSelectors:bt,decls:2,vars:2,template:function(e,t){1&e&&(a.F$t(),a.TgZ(0,"nav"),a.Hsn(1),a.qZA()),2&e&&a.ekj("fixed",t.fixedValue)},encapsulation:2}),e})(),Ka=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({providers:[qa],imports:[[Rn]]}),e})();const Za=new _.xQ,Xa=new u.t(1),Ja=new u.t(1),ei=new u.t(1),ti=new u.t(1),ni=new u.t(1),ai=new u.t(1),ii=new u.t(1);class ri{constructor(){this.pathMatch="full"}static getParents(e){const t=[];let n=e.parent;for(;n;)t.unshift(n),n=n.parent;return t}static isParent(e,t){return!!t.parent&&(t.parent===e||this.isParent(e,t.parent))}}let si=(()=>{class e{addItems(e,t){Xa.next({tag:t,items:e})}collapseAll(e){ii.next({tag:e})}navigateHome(e){Ja.next({tag:e})}getSelectedItem(e){const t=new m.X(null);return ei.next({tag:e,listener:t}),t.asObservable()}onItemClick(){return Za.pipe((0,I.B)())}onItemSelect(){return ti.pipe((0,I.B)())}onItemHover(){return ni.pipe((0,I.B)())}onSubmenuToggle(){return ai.pipe((0,I.B)())}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})(),oi=(()=>{class e{constructor(e){this.location=e}prepareItems(e){const t=new ri;e.forEach(e=>{this.applyDefaults(e,t),this.setParent(e)})}selectFromUrl(e,t,n=!1){const a=this.findItemByUrl(e);a&&this.selectItem(a,e,n,t)}selectItem(e,t,n=!1,a){const i=this.resetSelection(t),r=n?this.collapseItems(t):[];for(const s of ri.getParents(e)){s.selected=!0,i.includes(s)||this.itemSelect(s,a);const e=!s.expanded;s.expanded=!0;const t=r.indexOf(s);-1===t&&e?this.submenuToggle(s,a):r.splice(t,1)}e.selected=!0,i.includes(e)||this.itemSelect(e,a);for(const s of r)this.submenuToggle(s,a)}collapseAll(e,t,n){const a=this.collapseItems(e,n);for(const i of a)this.submenuToggle(i,t)}onAddItem(){return Xa.pipe((0,I.B)())}onNavigateHome(){return Ja.pipe((0,I.B)())}onCollapseAll(){return ii.pipe((0,I.B)())}onGetSelectedItem(){return ei.pipe((0,I.B)())}itemHover(e,t){ni.next({tag:t,item:e})}submenuToggle(e,t){ai.next({tag:t,item:e})}itemSelect(e,t){ti.next({tag:t,item:e})}itemClick(e,t){Za.next({tag:t,item:e})}resetSelection(e){const t=[];for(const n of e)n.selected&&t.push(n),n.selected=!1,n.children&&t.push(...this.resetSelection(n.children));return t}collapseItems(e,t){const n=[];for(const a of e)t&&(a===t||ri.isParent(a,t))||(a.expanded&&n.push(a),a.expanded=!1,a.children&&n.push(...this.collapseItems(a.children)));return n}applyDefaults(e,t){const n=Object.assign({},e);Object.assign(e,t,n),e.children&&e.children.forEach(e=>{this.applyDefaults(e,t)})}setParent(e){e.children&&e.children.forEach(t=>{t.parent=e,this.setParent(t)})}findItemByUrl(e){let t;return e.some(e=>(e.children&&(t=this.findItemByUrl(e.children)),!t&&this.isSelectedInUrl(e)&&(t=e),t)),t}isSelectedInUrl(e){const t="full"===e.pathMatch,n=e.link,a=t?function(e,t){return t===Ha(e)}(this.location.path(),n):function(e,t){const n=Ha(e);return n.startsWith(t)&&-1!==n.slice(t.length).charAt(0).search(/\/|^$/)}(this.location.path(),n);return a&&null!=e.fragment?t?(i=this.location.path(!0),r=e.fragment,Ya(i)===r):function(e,t){return Ya(e).includes(t)}(this.location.path(!0),e.fragment):a;var i,r}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(i.Ye))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})();var li=(()=>(function(e){e.Expanded="expanded",e.Collapsed="collapsed"}(li||(li={})),li))();let ci=(()=>{class e{constructor(e,t){this.menuService=e,this.directionService=t,this.menuItem=null,this.hoverItem=new a.vpe,this.toggleSubMenu=new a.vpe,this.selectItem=new a.vpe,this.itemClick=new a.vpe,this.destroy$=new _.xQ}ngDoCheck(){this.toggleState=this.menuItem.expanded?li.Expanded:li.Collapsed}ngAfterViewInit(){this.menuService.onSubmenuToggle().pipe((0,N.h)(({item:e})=>e===this.menuItem),(0,R.U)(({item:e})=>e.expanded),(0,M.R)(this.destroy$)).subscribe(e=>this.toggleState=e?li.Expanded:li.Collapsed)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}onToggleSubMenu(e){this.toggleSubMenu.emit(e)}onHoverItem(e){this.hoverItem.emit(e)}onSelectItem(e){this.selectItem.emit(e)}onItemClick(e){this.itemClick.emit(e)}getExpandStateIcon(){return this.menuItem.expanded?"chevron-down-outline":this.directionService.isLtr()?"chevron-left-outline":"chevron-right-outline"}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(si),a.Y36(Tn))},e.\u0275cmp=a.Xpm({type:e,selectors:[["","nbMenuItem",""]],inputs:{menuItem:"menuItem",badge:"badge"},outputs:{hoverItem:"hoverItem",toggleSubMenu:"toggleSubMenu",selectItem:"selectItem",itemClick:"itemClick"},attrs:wt,decls:8,vars:6,consts:[[4,"ngIf"],[3,"routerLink","queryParams","fragment","queryParamsHandling","preserveFragment","skipLocationChange","active","mouseenter","click",4,"ngIf"],[3,"active","mouseenter","click",4,"ngIf"],["href","#",3,"active","click","mouseenter",4,"ngIf"],["class","menu-items",3,"collapsed","expanded",4,"ngIf"],["badgeTemplate",""],["class","menu-icon",3,"config",4,"ngIf"],[1,"menu-icon",3,"config"],[3,"routerLink","queryParams","fragment","queryParamsHandling","preserveFragment","skipLocationChange","mouseenter","click"],[1,"menu-title"],[3,"ngTemplateOutlet",4,"ngIf"],[3,"ngTemplateOutlet"],[3,"mouseenter","click"],["href","#",3,"click","mouseenter"],["pack","nebular-essentials",1,"expand-state",3,"icon"],[1,"menu-items"],[4,"ngFor","ngForOf"],["nbMenuItem","","class","menu-item",3,"menuItem","badge","menu-group","hoverItem","toggleSubMenu","selectItem","itemClick",4,"ngIf"],["nbMenuItem","",1,"menu-item",3,"menuItem","badge","hoverItem","toggleSubMenu","selectItem","itemClick"],[3,"text","dotMode","status"]],template:function(e,t){1&e&&(a.YNc(0,Mt,3,2,"span",0),a.YNc(1,Lt,5,13,"a",1),a.YNc(2,Ft,5,8,"a",2),a.YNc(3,zt,5,7,"a",2),a.YNc(4,Ht,6,8,"a",3),a.YNc(5,jt,2,6,"ul",4),a.YNc(6,$t,1,3,"ng-template",null,5,a.W1O)),2&e&&(a.Q6J("ngIf",t.menuItem.group),a.xp6(1),a.Q6J("ngIf",t.menuItem.link&&!t.menuItem.url&&!t.menuItem.children&&!t.menuItem.group),a.xp6(1),a.Q6J("ngIf",t.menuItem.url&&!t.menuItem.children&&!t.menuItem.link&&!t.menuItem.group),a.xp6(1),a.Q6J("ngIf",!(t.menuItem.children||t.menuItem.link||t.menuItem.url||t.menuItem.group)),a.xp6(1),a.Q6J("ngIf",t.menuItem.children),a.xp6(1),a.Q6J("ngIf",t.menuItem.children))},directives:function(){return[i.O5,Da,V.yS,i.tP,i.sg,e,ui]},encapsulation:2,data:{animation:[(0,mt.X$)("toggle",[(0,mt.SB)(li.Collapsed,(0,mt.oB)({height:"0",margin:"0"})),(0,mt.SB)(li.Expanded,(0,mt.oB)({height:"*"})),(0,mt.eR)(`${li.Collapsed} <=> ${li.Expanded}`,(0,mt.jt)(300))])]}}),e})(),di=(()=>{class e{constructor(e,t,n,a){this.window=e,this.platformId=t,this.menuInternalService=n,this.router=a,this._autoCollapse=!1,this.destroy$=new _.xQ}get autoCollapse(){return this._autoCollapse}set autoCollapse(e){this._autoCollapse=Ba(e)}ngOnInit(){this.menuInternalService.prepareItems(this.items),this.menuInternalService.onAddItem().pipe((0,N.h)(e=>this.compareTag(e.tag)),(0,M.R)(this.destroy$)).subscribe(e=>this.onAddItem(e)),this.menuInternalService.onNavigateHome().pipe((0,N.h)(e=>this.compareTag(e.tag)),(0,M.R)(this.destroy$)).subscribe(()=>this.navigateHome()),this.menuInternalService.onGetSelectedItem().pipe((0,N.h)(e=>this.compareTag(e.tag)),(0,M.R)(this.destroy$)).subscribe(e=>{e.listener.next({tag:this.tag,item:this.getSelectedItem(this.items)})}),this.menuInternalService.onCollapseAll().pipe((0,N.h)(e=>this.compareTag(e.tag)),(0,M.R)(this.destroy$)).subscribe(()=>this.collapseAll()),this.router.events.pipe((0,N.h)(e=>e instanceof V.m2),(0,M.R)(this.destroy$)).subscribe(()=>{this.menuInternalService.selectFromUrl(this.items,this.tag,this.autoCollapse)})}ngAfterViewInit(){setTimeout(()=>this.menuInternalService.selectFromUrl(this.items,this.tag,this.autoCollapse))}onAddItem(e){this.items.push(...e.items),this.menuInternalService.prepareItems(this.items),this.menuInternalService.selectFromUrl(this.items,this.tag,this.autoCollapse)}onHoverItem(e){this.menuInternalService.itemHover(e,this.tag)}onToggleSubMenu(e){this.autoCollapse&&this.menuInternalService.collapseAll(this.items,this.tag,e),e.expanded=!e.expanded,this.menuInternalService.submenuToggle(e,this.tag)}onSelectItem(e){this.menuInternalService.selectItem(e,this.items,this.autoCollapse,this.tag)}onItemClick(e){this.menuInternalService.itemClick(e,this.tag)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}navigateHome(){const e=this.getHomeItem(this.items);e&&(e.link&&this.router.navigate([e.link],{queryParams:e.queryParams,queryParamsHandling:e.queryParamsHandling,fragment:e.fragment,preserveFragment:e.preserveFragment}),e.url&&(0,i.NF)(this.platformId)&&(this.window.location.href=e.url))}collapseAll(){this.menuInternalService.collapseAll(this.items,this.tag)}getHomeItem(e){for(const t of e){if(t.home)return t;const e=t.children&&this.getHomeItem(t.children);if(e)return e}}compareTag(e){return!e||e===this.tag}getSelectedItem(e){let t=null;return e.forEach(e=>{e.selected&&(t=e),e.selected&&e.children&&e.children.length>0&&(t=this.getSelectedItem(e.children))}),t}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(hn),a.Y36(a.Lbi),a.Y36(oi),a.Y36(V.F0))},e.\u0275cmp=a.Xpm({type:e,selectors:[["nb-menu"]],inputs:{autoCollapse:"autoCollapse",tag:"tag",items:"items"},decls:2,vars:1,consts:[[1,"menu-items"],[4,"ngFor","ngForOf"],["nbMenuItem","","class","menu-item",3,"menuItem","badge","menu-group","hoverItem","toggleSubMenu","selectItem","itemClick",4,"ngIf"],["nbMenuItem","",1,"menu-item",3,"menuItem","badge","hoverItem","toggleSubMenu","selectItem","itemClick"]],template:function(e,t){1&e&&(a.TgZ(0,"ul",0),a.YNc(1,Qt,2,1,"ng-container",1),a.qZA()),2&e&&(a.xp6(1),a.Q6J("ngForOf",t.items))},directives:[i.sg,i.O5,ci],styles:["[_nghost-%COMP%] {display:block}[_nghost-%COMP%] .menu-items, [_nghost-%COMP%] .menu-item>.menu-items{list-style-type:none;overflow:hidden}[_nghost-%COMP%] .menu-item a{display:flex;text-decoration:none;align-items:center}[_nghost-%COMP%] .menu-item a .menu-title{flex:1 0 auto}[dir=rtl] [_nghost-%COMP%] .menu-item a .menu-title{text-align:right}[_nghost-%COMP%] .menu-item nb-badge{position:static}[_nghost-%COMP%] .menu-group span{display:flex}"]}),e})(),ui=(()=>{class e{constructor(e){this.statusService=e,this.text="",this._defaultPosition="top right",this._position=this._defaultPosition,this.status="basic"}get position(){return this._position}set position(e){this._position=e||this._defaultPosition}get dotMode(){return this._dotMode}set dotMode(e){this._dotMode=Ba(e)}get additionalClasses(){return this.statusService.isCustomStatus(this.status)?[this.statusService.getStatusClass(this.status)]:[]}get primary(){return"primary"===this.status}get success(){return"success"===this.status}get info(){return"info"===this.status}get warning(){return"warning"===this.status}get danger(){return"danger"===this.status}get basic(){return"basic"===this.status}get control(){return"control"===this.status}get top(){return this.position.includes("top")}get right(){return this.position.includes("right")}get bottom(){return this.position.includes("bottom")}get left(){return this.position.includes("left")}get start(){return this.position.includes("start")}get end(){return this.position.includes("end")}get center(){return this.position.includes("center")}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(Ca))},e.\u0275cmp=a.Xpm({type:e,selectors:[["nb-badge"]],hostVars:32,hostBindings:function(e,t){2&e&&(a.Tol(t.additionalClasses),a.ekj("dot-mode",t.dotMode)("status-primary",t.primary)("status-success",t.success)("status-info",t.info)("status-warning",t.warning)("status-danger",t.danger)("status-basic",t.basic)("status-control",t.control)("position-top",t.top)("position-right",t.right)("position-bottom",t.bottom)("position-left",t.left)("position-start",t.start)("position-end",t.end)("position-center",t.center))},inputs:{text:"text",status:"status",position:"position",dotMode:"dotMode"},decls:1,vars:1,template:function(e,t){1&e&&a._uU(0),2&e&&a.Oqu(t.dotMode?"":t.text)},styles:["[_nghost-%COMP%]{position:absolute;text-align:center;white-space:nowrap;vertical-align:baseline}.position-top[_nghost-%COMP%]{top:0}.position-right[_nghost-%COMP%]{right:0}.position-bottom[_nghost-%COMP%]{bottom:0}.position-left[_nghost-%COMP%]{left:0}.position-center[_nghost-%COMP%]{top:50%;transform:translateY(-50%)}[dir=ltr] .position-start[_nghost-%COMP%]{left:0}[dir=rtl] .position-start[_nghost-%COMP%]{right:0}[dir=ltr] .position-end[_nghost-%COMP%]{right:0}[dir=rtl] .position-end[_nghost-%COMP%]{left:0}"]}),e})(),_i=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({}),e})();const hi=[si,oi];let pi=(()=>{class e{static forRoot(){return{ngModule:e,providers:[...hi]}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[[Rn,La,_i]]}),e})();const gi=new _.xQ,mi=new _.xQ;let fi=(()=>{class e{constructor(){this.toggle$=new _.xQ,this.expand$=new _.xQ,this.collapse$=new _.xQ,this.compact$=new _.xQ}onToggle(){return this.toggle$.pipe((0,I.B)())}onExpand(){return this.expand$.pipe((0,I.B)())}onCollapse(){return this.collapse$.pipe((0,I.B)())}onCompact(){return this.compact$.pipe((0,I.B)())}toggle(e=!1,t){this.toggle$.next({compact:e,tag:t})}expand(e){this.expand$.next({tag:e})}collapse(e){this.collapse$.next({tag:e})}compact(e){this.compact$.next({tag:e})}getSidebarState(e){const t=new u.t(1);return gi.next({observer:t,tag:e}),t.pipe((0,U.n)(),(0,B.x)())}getSidebarResponsiveState(e){const t=new u.t;return mi.next({observer:t,tag:e}),t.pipe((0,U.n)(),(0,B.x)())}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})(),Ei=(()=>{class e{constructor(e,t,n,i){this.sidebarService=e,this.themeService=t,this.element=n,this.cd=i,this.responsiveValueChange$=new _.xQ,this.responsiveState="pc",this.destroy$=new _.xQ,this.containerFixedValue=!0,this.fixedValue=!1,this.rightValue=!1,this.leftValue=!0,this.startValue=!1,this.endValue=!1,this._state="expanded",this._responsive=!1,this.compactedBreakpoints=["xs","is","sm","md","lg"],this.collapsedBreakpoints=["xs","is"],this.stateChange=new a.vpe,this.responsiveStateChange=new a.vpe}get expanded(){return"expanded"===this.state}get collapsed(){return"collapsed"===this.state}get compacted(){return"compacted"===this.state}set right(e){this.rightValue=Ba(e),this.leftValue=!this.rightValue,this.startValue=!1,this.endValue=!1}set left(e){this.leftValue=Ba(e),this.rightValue=!this.leftValue,this.startValue=!1,this.endValue=!1}set start(e){this.startValue=Ba(e),this.endValue=!this.startValue,this.leftValue=!1,this.rightValue=!1}set end(e){this.endValue=Ba(e),this.startValue=!this.endValue,this.leftValue=!1,this.rightValue=!1}set fixed(e){this.fixedValue=Ba(e)}set containerFixed(e){this.containerFixedValue=Ba(e)}get state(){return this._state}set state(e){this._state=e}get responsive(){return this._responsive}set responsive(e){this.responsive!==Ba(e)&&(this._responsive=!this.responsive,this.responsiveValueChange$.next(this.responsive))}ngOnInit(){this.sidebarService.onToggle().pipe((0,N.h)(({tag:e})=>!this.tag||this.tag===e),(0,M.R)(this.destroy$)).subscribe(({compact:e})=>this.toggle(e)),this.sidebarService.onExpand().pipe((0,N.h)(({tag:e})=>!this.tag||this.tag===e),(0,M.R)(this.destroy$)).subscribe(()=>this.expand()),this.sidebarService.onCollapse().pipe((0,N.h)(({tag:e})=>!this.tag||this.tag===e),(0,M.R)(this.destroy$)).subscribe(()=>this.collapse()),this.sidebarService.onCompact().pipe((0,N.h)(({tag:e})=>!this.tag||this.tag===e),(0,M.R)(this.destroy$)).subscribe(()=>this.compact()),gi.pipe((0,N.h)(({tag:e})=>!this.tag||this.tag===e),(0,M.R)(this.destroy$)).subscribe(({observer:e})=>e.next(this.state)),mi.pipe((0,N.h)(({tag:e})=>!this.tag||this.tag===e),(0,M.R)(this.destroy$)).subscribe(({observer:e})=>e.next(this.responsiveState)),this.responsiveValueChange$.pipe((0,N.h)(e=>!e),(0,M.R)(this.destroy$)).subscribe(()=>this.expand()),this.subscribeToMediaQueryChange()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}onClick(e){const t=this.element.nativeElement.querySelector("nb-menu");if(t&&t.contains(e.target)){const t=this.getMenuLink(e.target);t&&t.nextElementSibling&&t.nextElementSibling.classList.contains("menu-items")&&this.sidebarService.expand(this.tag)}}collapse(){this.updateState("collapsed")}expand(){this.updateState("expanded")}compact(){this.updateState("compacted")}toggle(e=!1){this.responsive&&"mobile"===this.responsiveState&&(e=!1),this.updateState("compacted"===this.state||"collapsed"===this.state?"expanded":e?"compacted":"collapsed")}subscribeToMediaQueryChange(){(0,f.aj)([this.responsiveValueChange$.pipe((0,A.O)(this.responsive)),this.themeService.onMediaQueryChange()]).pipe((0,N.h)(([e])=>e),(0,R.U)(([,e])=>e),(0,M.R)(this.destroy$)).subscribe(([e,t])=>{const n=this.collapsedBreakpoints.includes(t.name),a=this.compactedBreakpoints.includes(t.name);let i;a&&(this.fixed=this.containerFixedValue,this.compact(),i="tablet"),n&&(this.fixed=!0,this.collapse(),i="mobile"),n||a||e.width&&!(e.width{class e{static forRoot(){return{ngModule:e,providers:[...Si]}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[[Rn]]}),e})(),yi=(()=>{class e{constructor(){this.activeValue=!1,this.responsiveValue=!1,this.disabledValue=!1,this.badgeStatus="basic",this.init=!1}get badgeDot(){return this._badgeDot}set badgeDot(e){this._badgeDot=Ba(e)}get disabled(){return this.disabledValue}set disabled(e){this.disabledValue=Ba(e)}set responsive(e){this.responsiveValue=Ba(e)}get responsive(){return this.responsiveValue}get active(){return this.activeValue}set active(e){this.activeValue=Ba(e),this.activeValue&&(this.init=!0)}set lazyLoad(e){this.init=Ba(e)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=a.Xpm({type:e,selectors:[["nb-tab"]],hostVars:4,hostBindings:function(e,t){2&e&&a.ekj("content-active",t.activeValue)("disabled",t.disabled)},inputs:{badgeStatus:"badgeStatus",badgeDot:"badgeDot",disabled:"disabled",responsive:"responsive",active:"active",lazyLoad:"lazyLoad",tabTitle:"tabTitle",tabId:"tabId",tabIcon:"tabIcon",route:"route",badgeText:"badgeText",badgePosition:"badgePosition"},ngContentSelectors:bt,decls:1,vars:1,consts:[[4,"ngIf"]],template:function(e,t){1&e&&(a.F$t(),a.YNc(0,Xt,2,0,"ng-container",0)),2&e&&a.Q6J("ngIf",t.init)},directives:[i.O5],encapsulation:2}),e})(),vi=(()=>{class e{constructor(e,t){this.route=e,this.changeDetectorRef=t,this.fullWidthValue=!1,this.changeTab=new a.vpe}set fullWidth(e){this.fullWidthValue=Ba(e)}ngAfterContentInit(){this.route.params.pipe((0,R.U)(e=>this.tabs.find(t=>this.routeParam?t.route===e[this.routeParam]:t.active)),(0,x.g)(0),(0,R.U)(e=>e||this.tabs.first),(0,N.h)(e=>!!e)).subscribe(e=>{this.selectTab(e),this.changeDetectorRef.markForCheck()})}selectTab(e){e.disabled||(this.tabs.forEach(t=>t.active=t===e),this.changeTab.emit(e))}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(V.gz),a.Y36(a.sBO))},e.\u0275cmp=a.Xpm({type:e,selectors:[["nb-tabset"]],contentQueries:function(e,t,n){if(1&e&&a.Suo(n,yi,4),2&e){let e;a.iGM(e=a.CRH())&&(t.tabs=e)}},hostVars:2,hostBindings:function(e,t){2&e&&a.ekj("full-width",t.fullWidthValue)},inputs:{fullWidth:"fullWidth",routeParam:"routeParam"},outputs:{changeTab:"changeTab"},ngContentSelectors:rn,decls:3,vars:1,consts:[[1,"tabset"],["class","tab",3,"responsive","active","disabled","click","keyup.space","keyup.enter",4,"ngFor","ngForOf"],[1,"tab",3,"click","keyup.space","keyup.enter"],["href","","tabindex","-1",1,"tab-link",3,"click"],[3,"config",4,"ngIf"],["class","tab-text",4,"ngIf"],[3,"text","dotMode","status","position",4,"ngIf"],[3,"config"],[1,"tab-text"],[3,"text","dotMode","status","position"]],template:function(e,t){1&e&&(a.F$t(an),a.TgZ(0,"ul",0),a.YNc(1,nn,5,11,"li",1),a.qZA(),a.Hsn(2)),2&e&&(a.xp6(1),a.Q6J("ngForOf",t.tabs))},directives:[i.sg,i.O5,Da,ui],styles:["[_nghost-%COMP%]{display:block}.full-width[_nghost-%COMP%] .tabset[_ngcontent-%COMP%]{justify-content:space-around}[_nghost-%COMP%] nb-tab{flex:1;-ms-flex:1 1 auto;overflow:auto;display:none}[_nghost-%COMP%] nb-tab.content-active{display:block}[_nghost-%COMP%] .tabset[_ngcontent-%COMP%]{display:flex;flex-direction:row;list-style-type:none;margin:0;padding:0}[_nghost-%COMP%] .tabset[_ngcontent-%COMP%] .tab[_ngcontent-%COMP%]{margin-bottom:-1px;text-align:center;position:relative}[_nghost-%COMP%] .tabset[_ngcontent-%COMP%] .tab.active[_ngcontent-%COMP%] a[_ngcontent-%COMP%]::before{display:block}[_nghost-%COMP%] .tabset[_ngcontent-%COMP%] .tab[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;position:relative;text-decoration:none}[_nghost-%COMP%] .tabset[_ngcontent-%COMP%] .tab[_ngcontent-%COMP%] a[_ngcontent-%COMP%]::before{position:absolute;content:'';width:100%;border-radius:3px;bottom:-2px;left:0}[_nghost-%COMP%] .tabset[_ngcontent-%COMP%] .tab[_ngcontent-%COMP%] a[_ngcontent-%COMP%] nb-icon[_ngcontent-%COMP%]{vertical-align:middle}[dir=ltr] [_nghost-%COMP%] .tabset[_ngcontent-%COMP%] .tab[_ngcontent-%COMP%] a[_ngcontent-%COMP%] nb-icon[_ngcontent-%COMP%] + span[_ngcontent-%COMP%]{margin-left:.5rem}[dir=rtl] [_nghost-%COMP%] .tabset[_ngcontent-%COMP%] .tab[_ngcontent-%COMP%] a[_ngcontent-%COMP%] nb-icon[_ngcontent-%COMP%] + span[_ngcontent-%COMP%]{margin-right:.5rem}"]}),e})(),Ti=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[[Rn,_i,La]]}),e})(),Ci=(()=>{class e{constructor(e,t,n,i,r){this.changeDetector=e,this.renderer=t,this.hostElement=n,this.zone=i,this.statusService=r,this.onChange=()=>{},this.onTouched=()=>{},this._checked=!1,this._disabled=!1,this.status="basic",this._indeterminate=!1,this.checkedChange=new a.vpe}get checked(){return this._checked}set checked(e){this._checked=Ba(e)}get disabled(){return this._disabled}set disabled(e){this._disabled=Ba(e)}get indeterminate(){return this._indeterminate}set indeterminate(e){this._indeterminate=Ba(e)}get primary(){return"primary"===this.status}get success(){return"success"===this.status}get warning(){return"warning"===this.status}get danger(){return"danger"===this.status}get info(){return"info"===this.status}get basic(){return"basic"===this.status}get control(){return"control"===this.status}get additionalClasses(){return this.statusService.isCustomStatus(this.status)?[this.statusService.getStatusClass(this.status)]:[]}ngAfterViewInit(){this.zone.runOutsideAngular(()=>setTimeout(()=>{this.renderer.addClass(this.hostElement.nativeElement,"nb-transition")}))}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}writeValue(e){this._checked=e,this.changeDetector.markForCheck()}setDisabledState(e){this.disabled=Ba(e),this.changeDetector.markForCheck()}setTouched(){this.onTouched()}updateValueAndIndeterminate(e){const t=e.target;this.checked=t.checked,this.checkedChange.emit(this.checked),this.onChange(this.checked),this.indeterminate=t.indeterminate}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(a.sBO),a.Y36(a.Qsj),a.Y36(a.SBq),a.Y36(a.R0b),a.Y36(Ca))},e.\u0275cmp=a.Xpm({type:e,selectors:[["nb-checkbox"]],hostVars:16,hostBindings:function(e,t){2&e&&(a.Tol(t.additionalClasses),a.ekj("status-primary",t.primary)("status-success",t.success)("status-warning",t.warning)("status-danger",t.danger)("status-info",t.info)("status-basic",t.basic)("status-control",t.control))},inputs:{status:"status",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{checkedChange:"checkedChange"},features:[a._Bn([{provide:G.JU,useExisting:(0,a.Gpc)(()=>e),multi:!0}])],ngContentSelectors:bt,decls:7,vars:9,consts:[[1,"label"],["type","checkbox",1,"native-input","visually-hidden",3,"disabled","checked","indeterminate","change","blur","click"],[1,"custom-checkbox"],["icon","minus-bold-outline","pack","nebular-essentials",4,"ngIf"],["icon","checkmark-bold-outline","pack","nebular-essentials",4,"ngIf"],[1,"text"],["icon","minus-bold-outline","pack","nebular-essentials"],["icon","checkmark-bold-outline","pack","nebular-essentials"]],template:function(e,t){1&e&&(a.F$t(),a.TgZ(0,"label",0),a.TgZ(1,"input",1),a.NdJ("change",function(e){return t.updateValueAndIndeterminate(e)})("blur",function(){return t.setTouched()})("click",function(e){return e.stopPropagation()}),a.qZA(),a.TgZ(2,"span",2),a.YNc(3,sn,1,0,"nb-icon",3),a.YNc(4,on,1,0,"nb-icon",4),a.qZA(),a.TgZ(5,"span",5),a.Hsn(6),a.qZA(),a.qZA()),2&e&&(a.xp6(1),a.Q6J("disabled",t.disabled)("checked",t.checked)("indeterminate",t.indeterminate),a.xp6(1),a.ekj("indeterminate",t.indeterminate)("checked",t.checked),a.xp6(1),a.Q6J("ngIf",t.indeterminate),a.xp6(1),a.Q6J("ngIf",t.checked&&!t.indeterminate))},directives:[i.O5,Da],styles:["[_nghost-%COMP%] .label[_ngcontent-%COMP%]{position:relative;display:inline-flex;align-items:center;margin:0;min-height:inherit}[_nghost-%COMP%] .custom-checkbox[_ngcontent-%COMP%]{flex-shrink:0}.nb-transition[_nghost-%COMP%] .custom-checkbox[_ngcontent-%COMP%]{transition-duration:0.15s;transition-property:background-color,border,box-shadow;transition-timing-function:ease-in}.nb-transition[_nghost-%COMP%] .text[_ngcontent-%COMP%]{transition-duration:0.15s;transition-property:color;transition-timing-function:ease-in}"],changeDetection:0}),e})(),Oi=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[[Rn,La]]}),e})(),Ri=(()=>{class e{constructor(e,t,n,a){this.overlay=e,this.componentFactoryResolver=t,this.zone=n,this.overlayContainer=a,this.context={},this.overlayConfig={},this.positionStrategyChange$=new _.xQ,this.isShown$=new m.X(!1),this.destroy$=new _.xQ,this.overlayDestroy$=new _.xQ}get isAttached(){return this.ref&&this.ref.hasAttached()}get isShown(){return this.isShown$.pipe((0,w.x)())}create(e,t,n,a,i={}){return this.setContentAndContext(t,n),this.setComponent(e),this.setPositionStrategy(a),this.setOverlayConfig(i),this}setContent(e){this.content=e,this.container&&this.updateContext(),this.updatePosition()}setContext(e){this.context=e,this.container&&this.updateContext(),this.updatePosition()}setContentAndContext(e,t){this.content=e,this.context=t,this.container&&this.updateContext(),this.updatePosition()}setComponent(e){this.componentType=e;const t=this.isAttached;this.disposeOverlayRef(),t&&this.show()}setPositionStrategy(e){this.positionStrategyChange$.next(),this.positionStrategy=e,this.positionStrategy.positionChange.pipe((0,N.h)(()=>!!this.container),(0,M.R)((0,h.T)(this.positionStrategyChange$,this.destroy$))).subscribe(e=>{this.lastAppliedPosition=e,ca(this.container,{position:e})}),this.ref&&this.ref.updatePositionStrategy(this.positionStrategy)}setOverlayConfig(e){this.overlayConfig=e;const t=this.isAttached;this.disposeOverlayRef(),t&&this.show()}show(){if(this.ref||this.createOverlay(),this.renderContainer(),!this.hasOverlayInContainer())return this.disposeOverlayRef(),this.show();this.isShown$.next(!0)}hide(){this.ref&&(this.ref.detach(),this.container=null,this.isShown$.next(!1))}toggle(){this.isAttached?this.hide():this.show()}dispose(){this.destroy$.next(),this.destroy$.complete(),this.hide(),this.disposeOverlayRef(),this.isShown$.complete(),this.positionStrategyChange$.complete(),this.overlayDestroy$.complete()}getContainer(){return this.container}createOverlay(){this.ref=this.overlay.create(Object.assign({positionStrategy:this.positionStrategy,scrollStrategy:this.overlay.scrollStrategies.reposition()},this.overlayConfig)),this.updatePositionWhenStable(this.ref)}renderContainer(){const e=this.createContainerContext();this.container||(this.container=function(e,t,n,a){const i=e.attach(new kn(t,null,null,a));return ca(i,n),i}(this.ref,this.componentType,e,this.componentFactoryResolver)),this.container.instance.renderContent()}updateContext(){const e=this.createContainerContext();Object.assign(this.container.instance,e),this.container.instance.renderContent(),this.container.changeDetectorRef.detectChanges()}createContainerContext(){return{content:this.content,context:this.context,cfr:this.componentFactoryResolver,position:this.lastAppliedPosition}}updatePositionWhenStable(e){const t=this.overlayDestroy$.pipe((0,N.h)(t=>t===e));this.zone.onStable.pipe((0,M.R)((0,h.T)(this.destroy$,t))).subscribe(()=>this.updatePosition())}updatePosition(){this.ref&&this.ref.updatePosition()}hasOverlayInContainer(){return this.overlayContainer.getContainerElement().contains(this.ref.hostElement)}disposeOverlayRef(){this.ref&&(this.ref.dispose(),this.overlayDestroy$.next(this.ref),this.ref=null,this.container=null)}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(da),a.LFG(a._Vd),a.LFG(a.R0b),a.LFG(zn))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})();class Ai extends a.WD2{constructor(e,t,n=!1){super(e,t,n)}isChanged(){return this.currentValue!==this.previousValue}}let Ni=(()=>{class e{constructor(e,t,n){this.positionBuilder=e,this.triggerStrategyBuilder=t,this.dynamicOverlayService=n,this._context={},this._trigger=ga.NOOP,this._position=Xn.TOP,this._adjustment=Zn.NOOP,this._offset=15,this._overlayConfig={},this.changes={}}host(e){return this.changes.host=new Ai(this._host,e),this._host=e,this}trigger(e){return this.changes.trigger=new Ai(this._trigger,e),this._trigger=e,this}position(e){return this.changes.position=new Ai(this._position,e),this._position=e,this}adjustment(e){return this.changes.adjustment=new Ai(this._adjustment,e),this._adjustment=e,this}componentType(e){return this.changes.componentType=new Ai(this._componentType,e),this._componentType=e,this}content(e){return this.changes.content=new Ai(this._content,e),this._content=e,this}context(e){return this.changes.context=new Ai(this._context,e),this._context=e,this}offset(e){return this.changes.offset=new Ai(this._offset,e),this._offset=e,this}overlayConfig(e){return this.changes.overlayConfig=new Ai(this._overlayConfig,e),this._overlayConfig=e,this}build(){if(!this._componentType||!this._host)throw Error("NbDynamicOverlayHandler: at least 'componentType' and 'host' should be\n passed before building a dynamic overlay.");return this.dynamicOverlay=this.dynamicOverlayService.create(this._componentType,this._content,this._context,this.createPositionStrategy(),this._overlayConfig),this.connect(),this.clearChanges(),this.dynamicOverlay}rebuild(){if(this.dynamicOverlay)return this.isPositionStrategyUpdateRequired()&&this.dynamicOverlay.setPositionStrategy(this.createPositionStrategy()),this.isTriggerStrategyUpdateRequired()&&this.connect(),this.isContainerRerenderRequired()&&this.dynamicOverlay.setContentAndContext(this._content,this._context),this.isComponentTypeUpdateRequired()&&this.dynamicOverlay.setComponent(this._componentType),this.isOverlayConfigUpdateRequired()&&this.dynamicOverlay.setOverlayConfig(this._overlayConfig),this.clearChanges(),this.dynamicOverlay}connect(){if(!this.dynamicOverlay)throw new Error("NbDynamicOverlayHandler: cannot connect to DynamicOverlay\n as it is not created yet. Call build() first");this.disconnect(),this.subscribeOnTriggers(this.dynamicOverlay)}disconnect(){this.triggerStrategy&&this.triggerStrategy.destroy()}destroy(){this.disconnect(),this.clearChanges(),this.dynamicOverlay&&this.dynamicOverlay.dispose()}createPositionStrategy(){return this.positionBuilder.connectedTo(this._host).position(this._position).adjustment(this._adjustment).offset(this._offset)}subscribeOnTriggers(e){this.triggerStrategy=this.triggerStrategyBuilder.trigger(this._trigger).host(this._host.nativeElement).container(()=>e.getContainer()).build(),this.triggerStrategy.show$.subscribe(()=>e.show()),this.triggerStrategy.hide$.subscribe(()=>e.hide())}isContainerRerenderRequired(){return this.isContentUpdated()||this.isContextUpdated()||this.isPositionStrategyUpdateRequired()}isPositionStrategyUpdateRequired(){return this.isAdjustmentUpdated()||this.isPositionUpdated()||this.isOffsetUpdated()||this.isHostUpdated()}isTriggerStrategyUpdateRequired(){return this.isTriggerUpdated()||this.isHostUpdated()}isComponentTypeUpdateRequired(){return this.isComponentTypeUpdated()}isOverlayConfigUpdateRequired(){return this.isOverlayConfigUpdated()}isComponentTypeUpdated(){return this.changes.componentType&&this.changes.componentType.isChanged()}isContentUpdated(){return this.changes.content&&this.changes.content.isChanged()}isContextUpdated(){return this.changes.context&&this.changes.context.isChanged()}isAdjustmentUpdated(){return this.changes.adjustment&&this.changes.adjustment.isChanged()}isPositionUpdated(){return this.changes.position&&this.changes.position.isChanged()}isHostUpdated(){return this.changes.host&&this.changes.host.isChanged()}isTriggerUpdated(){return this.changes.trigger&&this.changes.trigger.isChanged()}isOffsetUpdated(){return this.changes.offset&&this.changes.offset.isChanged()}isOverlayConfigUpdated(){return this.changes.overlayConfig&&this.changes.overlayConfig.isChanged()}clearChanges(){this.changes={}}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(sa),a.LFG(va),a.LFG(Ri))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})(),wi=(()=>{class e extends oa{renderContent(){this.detachContent(),this.attachContent()}detachContent(){this.overlayContainer.detach()}attachContent(){this.content instanceof a.Rgc?this.attachTemplate():this.content instanceof a.DyG?this.attachComponent():this.attachString()}attachTemplate(){this.overlayContainer.attachTemplatePortal(new Bn(this.content,null,{$implicit:this.context}))}attachComponent(){const e=new kn(this.content,null,null,this.cfr);this.overlayContainer.attachComponentPortal(e,this.context).changeDetectorRef.detectChanges()}attachString(){this.overlayContainer.attachStringContent(this.content)}}return e.\u0275fac=function(){let t;return function(n){return(t||(t=a.n5z(e)))(n||e)}}(),e.\u0275cmp=a.Xpm({type:e,selectors:[["nb-popover"]],viewQuery:function(e,t){if(1&e&&a.Gf(la,5),2&e){let e;a.iGM(e=a.CRH())&&(t.overlayContainer=e.first)}},inputs:{content:"content",context:"context",cfr:"cfr"},features:[a.qOj],decls:2,vars:0,consts:[[1,"arrow"]],template:function(e,t){1&e&&(a._UZ(0,"span",0),a._UZ(1,"nb-overlay-container"))},directives:[la],styles:["[_nghost-%COMP%] .arrow[_ngcontent-%COMP%]{position:absolute;width:0;height:0}"]}),e})(),Ii=(()=>{class e{constructor(e,t){this.hostRef=e,this.dynamicOverlayHandler=t,this.popoverComponent=wi,this.destroy$=new _.xQ,this.context={},this.position=Xn.TOP,this._adjustment=Zn.CLOCKWISE,this.trigger=ga.CLICK,this.offset=15,this._popoverClass="",this.nbPopoverShowStateChange=new a.vpe,this.overlayConfig={panelClass:this.popoverClass}}get adjustment(){return this._adjustment}set adjustment(e){this._adjustment=e}get popoverClass(){return this._popoverClass}set popoverClass(e){e!==this.popoverClass&&(this._popoverClass=e,this.overlayConfig={panelClass:this.popoverClass})}get isShown(){return!(!this.dynamicOverlay||!this.dynamicOverlay.isAttached)}ngOnInit(){this.dynamicOverlayHandler.host(this.hostRef).componentType(this.popoverComponent)}ngOnChanges(){this.rebuild()}ngAfterViewInit(){this.dynamicOverlay=this.configureDynamicOverlay().build(),this.dynamicOverlay.isShown.pipe((0,z.T)(1),(0,M.R)(this.destroy$)).subscribe(e=>this.nbPopoverShowStateChange.emit({isShown:e}))}rebuild(){this.dynamicOverlay=this.configureDynamicOverlay().rebuild()}show(){this.dynamicOverlay.show()}hide(){this.dynamicOverlay.hide()}toggle(){this.dynamicOverlay.toggle()}ngOnDestroy(){this.dynamicOverlayHandler.destroy(),this.destroy$.next(),this.destroy$.complete()}configureDynamicOverlay(){return this.dynamicOverlayHandler.position(this.position).trigger(this.trigger).offset(this.offset).adjustment(this.adjustment).content(this.content).context(this.context).overlayConfig(this.overlayConfig)}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(a.SBq),a.Y36(Ni))},e.\u0275dir=a.lG2({type:e,selectors:[["","nbPopover",""]],inputs:{context:["nbPopoverContext","context"],position:["nbPopoverPlacement","position"],trigger:["nbPopoverTrigger","trigger"],offset:["nbPopoverOffset","offset"],adjustment:["nbPopoverAdjustment","adjustment"],popoverClass:["nbPopoverClass","popoverClass"],content:["nbPopover","content"]},outputs:{nbPopoverShowStateChange:"nbPopoverShowStateChange"},exportAs:["nbPopover"],features:[a._Bn([Ni,Ri]),a.TTD]}),e})(),Mi=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[[Ta]]}),e})();new a.OlP("Nebular Stepper Component"),(0,mt.X$)("accordionItemBody",[(0,mt.SB)("collapsed",(0,mt.oB)({overflow:"hidden",visibility:"hidden",height:0})),(0,mt.SB)("expanded",(0,mt.oB)({overflow:"hidden",visibility:"visible"})),(0,mt.eR)("collapsed => expanded",(0,mt.jt)("100ms ease-in")),(0,mt.eR)("expanded => collapsed",(0,mt.jt)("100ms ease-out"))]),new a.OlP("NB_SORT_HEADER_COLUMN_DEF");const xi=new a.OlP("Default dialog options");class Di{constructor(e){this.hasBackdrop=!0,this.backdropClass="overlay-backdrop",this.dialogClass="",this.closeOnBackdropClick=!0,this.closeOnEsc=!0,this.hasScroll=!1,this.autoFocus=!0,Object.assign(this,e)}}class Li{constructor(e){this.overlayRef=e,this.onClose$=new _.xQ,this.onClose=this.onClose$.asObservable(),this.onBackdropClick=this.overlayRef.backdropClick()}close(e){this.overlayRef.detach(),this.overlayRef.dispose(),this.onClose$.next(e),this.onClose$.complete()}}let Pi=(()=>{class e{constructor(e,t,n){this.config=e,this.elementRef=t,this.focusTrapFactory=n}ngOnInit(){this.config.autoFocus&&(this.focusTrap=this.focusTrapFactory.create(this.elementRef.nativeElement),this.focusTrap.blurPreviouslyFocusedElement(),this.focusTrap.focusInitialElement())}ngOnDestroy(){this.config.autoFocus&&this.focusTrap&&this.focusTrap.restoreFocus()}attachComponentPortal(e){return this.portalOutlet.attachComponentPortal(e)}attachTemplatePortal(e){return this.portalOutlet.attachTemplatePortal(e)}}return e.\u0275fac=function(t){return new(t||e)(a.Y36(Di),a.Y36(a.SBq),a.Y36(Nn))},e.\u0275cmp=a.Xpm({type:e,selectors:[["nb-dialog-container"]],viewQuery:function(e,t){if(1&e&&a.Gf(Pn,7),2&e){let e;a.iGM(e=a.CRH())&&(t.portalOutlet=e.first)}},decls:1,vars:0,consts:[["nbPortalOutlet",""]],template:function(e,t){1&e&&a.YNc(0,ln,0,0,"ng-template",0)},directives:[Pn],encapsulation:2}),e})(),ki=(()=>{class e{constructor(e,t,n,a,i,r){this.document=e,this.globalConfig=t,this.positionBuilder=n,this.overlay=a,this.injector=i,this.cfr=r}open(e,t={}){const n=new Di(Object.assign(Object.assign({},this.globalConfig),t)),a=this.createOverlay(n),i=new Li(a),r=this.createContainer(n,a);return this.createContent(n,e,r,i),this.registerCloseListeners(n,a,i),i}createOverlay(e){const t=this.createPositionStrategy(),n=this.createScrollStrategy(e.hasScroll);return this.overlay.create({positionStrategy:t,scrollStrategy:n,hasBackdrop:e.hasBackdrop,backdropClass:e.backdropClass,panelClass:e.dialogClass})}createPositionStrategy(){return this.positionBuilder.global().centerVertically().centerHorizontally()}createScrollStrategy(e){return e?this.overlay.scrollStrategies.noop():this.overlay.scrollStrategies.block()}createContainer(e,t){const n=new Vn(this.createInjector(e),new WeakMap([[Di,e]])),a=new kn(Pi,null,n,this.cfr);return t.attach(a).instance}createContent(e,t,n,i){if(t instanceof a.Rgc){const a=this.createTemplatePortal(e,t,i);n.attachTemplatePortal(a)}else{const a=this.createComponentPortal(e,t,i);i.componentRef=n.attachComponentPortal(a),e.context&&Object.assign(i.componentRef.instance,Object.assign({},e.context))}}createTemplatePortal(e,t,n){return new Bn(t,null,{$implicit:e.context,dialogRef:n})}createComponentPortal(e,t,n){const a=this.createInjector(e),i=new Vn(a,new WeakMap([[Li,n]]));return new kn(t,e.viewContainerRef,i)}createInjector(e){return e.viewContainerRef&&e.viewContainerRef.injector||this.injector}registerCloseListeners(e,t,n){e.closeOnBackdropClick&&t.backdropClick().subscribe(()=>n.close()),e.closeOnEsc&&(0,p.R)(this.document,"keyup").pipe((0,N.h)(e=>27===e.keyCode),(0,M.R)(n.onClose)).subscribe(()=>n.close())}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(pn),a.LFG(xi),a.LFG(sa),a.LFG(da),a.LFG(a.zs3),a.LFG(a._Vd))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})(),Fi=(()=>{class e{static forRoot(t={}){return{ngModule:e,providers:[ki,{provide:xi,useValue:t}]}}static forChild(t={}){return{ngModule:e,providers:[ki,{provide:xi,useValue:t}]}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[[Rn,Ta]]}),e})();(0,mt.oB)({transform:"translateX({{ direction }}110%)",height:0,marginLeft:"0",marginRight:"0",marginTop:"0",marginBottom:"0"}),new a.OlP("Default toastr options"),new a.OlP("NB_SELECT_INJECTION_TOKEN"),new a.OlP("Nebular Window Content"),new a.OlP("Nebular Window Config"),new a.OlP("Nebular Window Context"),new a.OlP("NB_TREE_GRID")},16960:function(e){var t;"undefined"!=typeof self&&self,t=function(){return function(e){var t={};function n(a){if(t[a])return t[a].exports;var i=t[a]={i:a,l:!1,exports:{}};return e[a].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(a,i,(function(t){return e[t]}).bind(null,i));return a},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="./package/src/index.js")}({"./node_modules/classnames/dedupe.js":function(e,t,n){var a;!function(){"use strict";var n=function(){function e(){}function t(e,t){for(var n=t.length,a=0;a',"alert-circle":'',"alert-triangle":'',archive:'',"arrow-back":'',"arrow-circle-down":'',"arrow-circle-left":'',"arrow-circle-right":'',"arrow-circle-up":'',"arrow-down":'',"arrow-downward":'',"arrow-forward":'',"arrow-ios-back":'',"arrow-ios-downward":'',"arrow-ios-forward":'',"arrow-ios-upward":'',"arrow-left":'',"arrow-right":'',"arrow-up":'',"arrow-upward":'',"arrowhead-down":'',"arrowhead-left":'',"arrowhead-right":'',"arrowhead-up":'',at:'',"attach-2":'',attach:'',award:'',backspace:'',"bar-chart-2":'',"bar-chart":'',battery:'',behance:'',"bell-off":'',bell:'',bluetooth:'',"book-open":'',book:'',bookmark:'',briefcase:'',browser:'',brush:'',bulb:'',calendar:'',camera:'',car:'',cast:'',charging:'',"checkmark-circle-2":'',"checkmark-circle":'',"checkmark-square-2":'',"checkmark-square":'',checkmark:'',"chevron-down":'',"chevron-left":'',"chevron-right":'',"chevron-up":'',clipboard:'',clock:'',"close-circle":'',"close-square":'',close:'',"cloud-download":'',"cloud-upload":'',"code-download":'',code:'',collapse:'',"color-palette":'',"color-picker":'',compass:'',copy:'',"corner-down-left":'',"corner-down-right":'',"corner-left-down":'',"corner-left-up":'',"corner-right-down":'',"corner-right-up":'',"corner-up-left":'',"corner-up-right":'',"credit-card":'',crop:'',cube:'',"diagonal-arrow-left-down":'',"diagonal-arrow-left-up":'',"diagonal-arrow-right-down":'',"diagonal-arrow-right-up":'',"done-all":'',download:'',"droplet-off":'',droplet:'',"edit-2":'',edit:'',email:'',expand:'',"external-link":'',"eye-off-2":'',"eye-off":'',eye:'',facebook:'',"file-add":'',"file-remove":'',"file-text":'',file:'',film:'',flag:'',"flash-off":'',flash:'',"flip-2":'',flip:'',"folder-add":'',"folder-remove":'',folder:'',funnel:'',gift:'',github:'',"globe-2":'',"globe-3":'',globe:'',google:'',grid:'',"hard-drive":'',hash:'',headphones:'',heart:'',home:'',"image-2":'',image:'',inbox:'',info:'',keypad:'',layers:'',layout:'',"link-2":'',link:'',linkedin:'',list:'',lock:'',"log-in":'',"log-out":'',map:'',maximize:'',"menu-2":'',"menu-arrow":'',menu:'',"message-circle":'',"message-square":'',"mic-off":'',mic:'',minimize:'',"minus-circle":'',"minus-square":'',minus:'',monitor:'',moon:'',"more-horizontal":'',"more-vertical":'',move:'',music:'',"navigation-2":'',navigation:'',npm:'',"options-2":'',options:'',pantone:'',"paper-plane":'',"pause-circle":'',people:'',percent:'',"person-add":'',"person-delete":'',"person-done":'',"person-remove":'',person:'',"phone-call":'',"phone-missed":'',"phone-off":'',phone:'',"pie-chart-2":'',"pie-chart":'',pin:'',"play-circle":'',"plus-circle":'',"plus-square":'',plus:'',power:'',pricetags:'',printer:'',"question-mark-circle":'',"question-mark":'',"radio-button-off":'',"radio-button-on":'',radio:'',recording:'',refresh:'',repeat:'',"rewind-left":'',"rewind-right":'',save:'',scissors:'',search:'',"settings-2":'',settings:'',shake:'',share:'',"shield-off":'',shield:'',"shopping-bag":'',"shopping-cart":'',"shuffle-2":'',shuffle:'',"skip-back":'',"skip-forward":'',slash:'',smartphone:'',"smiling-face":'",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:")",end:">",keywords:{name:"script"},contains:[s],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml"]}},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},s]}]}}},69984:function(e){e.exports=function(e){return{aliases:["xpath","xq"],case_insensitive:!1,lexemes:/[a-zA-Z\$][a-zA-Z0-9_:\-]*/,illegal:/(proc)|(abstract)|(extends)|(until)|(#)/,keywords:{keyword:"module schema namespace boundary-space preserve no-preserve strip default collation base-uri ordering context decimal-format decimal-separator copy-namespaces empty-sequence except exponent-separator external grouping-separator inherit no-inherit lax minus-sign per-mille percent schema-attribute schema-element strict unordered zero-digit declare import option function validate variable for at in let where order group by return if then else tumbling sliding window start when only end previous next stable ascending descending allowing empty greatest least some every satisfies switch case typeswitch try catch and or to union intersect instance of treat as castable cast map array delete insert into replace value rename copy modify update",type:"item document-node node attribute document element comment namespace namespace-node processing-instruction text construction xs:anyAtomicType xs:untypedAtomic xs:duration xs:time xs:decimal xs:float xs:double xs:gYearMonth xs:gYear xs:gMonthDay xs:gMonth xs:gDay xs:boolean xs:base64Binary xs:hexBinary xs:anyURI xs:QName xs:NOTATION xs:dateTime xs:dateTimeStamp xs:date xs:string xs:normalizedString xs:token xs:language xs:NMTOKEN xs:Name xs:NCName xs:ID xs:IDREF xs:ENTITY xs:integer xs:nonPositiveInteger xs:negativeInteger xs:long xs:int xs:short xs:byte xs:nonNegativeInteger xs:unisignedLong xs:unsignedInt xs:unsignedShort xs:unsignedByte xs:positiveInteger xs:yearMonthDuration xs:dayTimeDuration",literal:"eq ne lt le gt ge is self:: child:: descendant:: descendant-or-self:: attribute:: following:: following-sibling:: parent:: ancestor:: ancestor-or-self:: preceding:: preceding-sibling:: NaN"},contains:[{className:"variable",begin:/[\$][\w-:]+/},{className:"built_in",variants:[{begin:/\barray\:/,end:/(?:append|filter|flatten|fold\-(?:left|right)|for-each(?:\-pair)?|get|head|insert\-before|join|put|remove|reverse|size|sort|subarray|tail)\b/},{begin:/\bmap\:/,end:/(?:contains|entry|find|for\-each|get|keys|merge|put|remove|size)\b/},{begin:/\bmath\:/,end:/(?:a(?:cos|sin|tan[2]?)|cos|exp(?:10)?|log(?:10)?|pi|pow|sin|sqrt|tan)\b/},{begin:/\bop\:/,end:/\(/,excludeEnd:!0},{begin:/\bfn\:/,end:/\(/,excludeEnd:!0},{begin:/[^<\/\$\:'"-]\b(?:abs|accumulator\-(?:after|before)|adjust\-(?:date(?:Time)?|time)\-to\-timezone|analyze\-string|apply|available\-(?:environment\-variables|system\-properties)|avg|base\-uri|boolean|ceiling|codepoints?\-(?:equal|to\-string)|collation\-key|collection|compare|concat|contains(?:\-token)?|copy\-of|count|current(?:\-)?(?:date(?:Time)?|time|group(?:ing\-key)?|output\-uri|merge\-(?:group|key))?data|dateTime|days?\-from\-(?:date(?:Time)?|duration)|deep\-equal|default\-(?:collation|language)|distinct\-values|document(?:\-uri)?|doc(?:\-available)?|element\-(?:available|with\-id)|empty|encode\-for\-uri|ends\-with|environment\-variable|error|escape\-html\-uri|exactly\-one|exists|false|filter|floor|fold\-(?:left|right)|for\-each(?:\-pair)?|format\-(?:date(?:Time)?|time|integer|number)|function\-(?:arity|available|lookup|name)|generate\-id|has\-children|head|hours\-from\-(?:dateTime|duration|time)|id(?:ref)?|implicit\-timezone|in\-scope\-prefixes|index\-of|innermost|insert\-before|iri\-to\-uri|json\-(?:doc|to\-xml)|key|lang|last|load\-xquery\-module|local\-name(?:\-from\-QName)?|(?:lower|upper)\-case|matches|max|minutes\-from\-(?:dateTime|duration|time)|min|months?\-from\-(?:date(?:Time)?|duration)|name(?:space\-uri\-?(?:for\-prefix|from\-QName)?)?|nilled|node\-name|normalize\-(?:space|unicode)|not|number|one\-or\-more|outermost|parse\-(?:ietf\-date|json)|path|position|(?:prefix\-from\-)?QName|random\-number\-generator|regex\-group|remove|replace|resolve\-(?:QName|uri)|reverse|root|round(?:\-half\-to\-even)?|seconds\-from\-(?:dateTime|duration|time)|snapshot|sort|starts\-with|static\-base\-uri|stream\-available|string\-?(?:join|length|to\-codepoints)?|subsequence|substring\-?(?:after|before)?|sum|system\-property|tail|timezone\-from\-(?:date(?:Time)?|time)|tokenize|trace|trans(?:form|late)|true|type\-available|unordered|unparsed\-(?:entity|text)?\-?(?:public\-id|uri|available|lines)?|uri\-collection|xml\-to\-json|years?\-from\-(?:date(?:Time)?|duration)|zero\-or\-one)\b/},{begin:/\blocal\:/,end:/\(/,excludeEnd:!0},{begin:/\bzip\:/,end:/(?:zip\-file|(?:xml|html|text|binary)\-entry| (?:update\-)?entries)\b/},{begin:/\b(?:util|db|functx|app|xdmp|xmldb)\:/,end:/\(/,excludeEnd:!0}]},{className:"string",variants:[{begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{className:"comment",begin:"\\(:",end:":\\)",relevance:10,contains:[{className:"doctag",begin:"@\\w+"}]},{className:"meta",begin:/%[\w-:]+/},{className:"title",begin:/\bxquery version "[13]\.[01]"\s?(?:encoding ".+")?/,end:/;/},{beginKeywords:"element attribute comment document processing-instruction",end:"{",excludeEnd:!0},{begin:/<([\w\._:\-]+)((\s*.*)=('|").*('|"))?>/,end:/(\/[\w\._:\-]+>)/,subLanguage:"xml",contains:[{begin:"{",end:"}",subLanguage:"xquery"},"self"]}]}}},44776:function(e){e.exports=function(e){return{case_insensitive:!0,aliases:["yml","YAML","yaml"],contains:[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---s*$",relevance:10},{className:"string",begin:"[\\|>]([0-9]?[+-])?[ ]*\\n( *)[\\S ]+\\n(\\2[\\S ]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!"+e.UNDERSCORE_IDENT_RE},{className:"type",begin:"!!"+e.UNDERSCORE_IDENT_RE},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"\\-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:"true false yes no null",keywords:{literal:"true false yes no null"}},{className:"number",begin:e.C_NUMBER_RE+"\\b"},{className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:"{{",end:"}}"},{begin:"%{",end:"}"}]}]}]}}},8375:function(e){e.exports=function(e){var t={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:'b"',end:'"'},{begin:"b'",end:"'"},e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null})]},n={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]};return{aliases:["zep"],case_insensitive:!0,keywords:"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var let while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally int uint long ulong char uchar double float bool boolean stringlikely unlikely",contains:[e.C_LINE_COMMENT_MODE,e.HASH_COMMENT_MODE,e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler",lexemes:e.UNDERSCORE_IDENT_RE}),{className:"string",begin:"<<<['\"]?\\w+['\"]?$",end:"^\\w+;",contains:[e.BACKSLASH_ESCAPE]},{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",beginKeywords:"function",end:/[;{]/,excludeEnd:!0,illegal:"\\$|\\[|%",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",contains:["self",e.C_BLOCK_COMMENT_MODE,t,n]}]},{className:"class",beginKeywords:"class interface",end:"{",excludeEnd:!0,illegal:/[:\(\$"]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",end:";",illegal:/[\.']/,contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",end:";",contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"=>"},t,n]}}},63906:function(){!function(){"use strict";if("object"==typeof window)if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype)"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});else{var e=window.document,t=[];a.prototype.THROTTLE_TIMEOUT=100,a.prototype.POLL_INTERVAL=null,a.prototype.USE_MUTATION_OBSERVER=!0,a.prototype.observe=function(e){if(!this._observationTargets.some(function(t){return t.element==e})){if(!e||1!=e.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:e,entry:null}),this._monitorIntersections(),this._checkForIntersections()}},a.prototype.unobserve=function(e){this._observationTargets=this._observationTargets.filter(function(t){return t.element!=e}),this._observationTargets.length||(this._unmonitorIntersections(),this._unregisterInstance())},a.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorIntersections(),this._unregisterInstance()},a.prototype.takeRecords=function(){var e=this._queuedEntries.slice();return this._queuedEntries=[],e},a.prototype._initThresholds=function(e){var t=e||[0];return Array.isArray(t)||(t=[t]),t.sort().filter(function(e,t,n){if("number"!=typeof e||isNaN(e)||e<0||e>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return e!==n[t-1]})},a.prototype._parseRootMargin=function(e){var t=(e||"0px").split(/\s+/).map(function(e){var t=/^(-?\d*\.?\d+)(px|%)$/.exec(e);if(!t)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(t[1]),unit:t[2]}});return t[1]=t[1]||t[0],t[2]=t[2]||t[0],t[3]=t[3]||t[1],t},a.prototype._monitorIntersections=function(){this._monitoringIntersections||(this._monitoringIntersections=!0,this.POLL_INTERVAL?this._monitoringInterval=setInterval(this._checkForIntersections,this.POLL_INTERVAL):(i(window,"resize",this._checkForIntersections,!0),i(e,"scroll",this._checkForIntersections,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in window&&(this._domObserver=new MutationObserver(this._checkForIntersections),this._domObserver.observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))))},a.prototype._unmonitorIntersections=function(){this._monitoringIntersections&&(this._monitoringIntersections=!1,clearInterval(this._monitoringInterval),this._monitoringInterval=null,r(window,"resize",this._checkForIntersections,!0),r(e,"scroll",this._checkForIntersections,!0),this._domObserver&&(this._domObserver.disconnect(),this._domObserver=null))},a.prototype._checkForIntersections=function(){var e=this._rootIsInDom(),t=e?this._getRootRect():{top:0,bottom:0,left:0,right:0,width:0,height:0};this._observationTargets.forEach(function(a){var i=a.element,r=s(i),o=this._rootContainsTarget(i),l=a.entry,c=e&&o&&this._computeTargetAndRootIntersection(i,t),d=a.entry=new n({time:window.performance&&performance.now&&performance.now(),target:i,boundingClientRect:r,rootBounds:t,intersectionRect:c});l?e&&o?this._hasCrossedThreshold(l,d)&&this._queuedEntries.push(d):l&&l.isIntersecting&&this._queuedEntries.push(d):this._queuedEntries.push(d)},this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)},a.prototype._computeTargetAndRootIntersection=function(t,n){if("none"!=window.getComputedStyle(t).display){for(var a,i,r,o,c,d,u,_,h=s(t),p=l(t),g=!1;!g;){var m=null,f=1==p.nodeType?window.getComputedStyle(p):{};if("none"==f.display)return;if(p==this.root||p==e?(g=!0,m=n):p!=e.body&&p!=e.documentElement&&"visible"!=f.overflow&&(m=s(p)),m&&(a=m,i=h,r=Math.max(a.top,i.top),o=Math.min(a.bottom,i.bottom),c=Math.max(a.left,i.left),_=o-r,!(h=(u=(d=Math.min(a.right,i.right))-c)>=0&&_>=0&&{top:r,bottom:o,left:c,right:d,width:u,height:_})))break;p=l(p)}return h}},a.prototype._getRootRect=function(){var t;if(this.root)t=s(this.root);else{var n=e.documentElement,a=e.body;t={top:0,left:0,right:n.clientWidth||a.clientWidth,width:n.clientWidth||a.clientWidth,bottom:n.clientHeight||a.clientHeight,height:n.clientHeight||a.clientHeight}}return this._expandRectByRootMargin(t)},a.prototype._expandRectByRootMargin=function(e){var t=this._rootMarginValues.map(function(t,n){return"px"==t.unit?t.value:t.value*(n%2?e.width:e.height)/100}),n={top:e.top-t[0],right:e.right+t[1],bottom:e.bottom+t[2],left:e.left-t[3]};return n.width=n.right-n.left,n.height=n.bottom-n.top,n},a.prototype._hasCrossedThreshold=function(e,t){var n=e&&e.isIntersecting?e.intersectionRatio||0:-1,a=t.isIntersecting?t.intersectionRatio||0:-1;if(n!==a)for(var i=0;i ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=\\h*\\n)[\\s\\S]*?(?:\\n{2,}|$)|(?=\\h*\\n)[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,table:g,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading| {0,3}>|<\/?(?:tag)(?: +|\n|\/?>)|<(?:script|pre|style|!--))[^\n]+)*)/,text:/^[^\n]+/};function a(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||S.defaults,this.rules=n.normal,this.options.pedantic?this.rules=n.pedantic:this.options.gfm&&(this.rules=this.options.tables?n.tables:n.gfm)}n._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,n._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,n.def=u(n.def).replace("label",n._label).replace("title",n._title).getRegex(),n.bullet=/(?:[*+-]|\d+\.)/,n.item=/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/,n.item=u(n.item,"gm").replace(/bull/g,n.bullet).getRegex(),n.list=u(n.list).replace(/bull/g,n.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+n.def.source+")").getRegex(),n._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",n._comment=//,n.html=u(n.html,"i").replace("comment",n._comment).replace("tag",n._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),n.paragraph=u(n.paragraph).replace("hr",n.hr).replace("heading",n.heading).replace("lheading",n.lheading).replace("tag",n._tag).getRegex(),n.blockquote=u(n.blockquote).replace("paragraph",n.paragraph).getRegex(),n.normal=m({},n),n.gfm=m({},n.normal,{fences:/^ *(`{3,}|~{3,})[ \.]*(\S+)? *\n([\s\S]*?)\n? *\1 *(?:\n+|$)/,paragraph:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/}),n.gfm.paragraph=u(n.paragraph).replace("(?!","(?!"+n.gfm.fences.source.replace("\\1","\\2")+"|"+n.list.source.replace("\\1","\\3")+"|").getRegex(),n.tables=m({},n.gfm,{nptable:/^ *([^|\n ].*\|.*)\n *([-:]+ *\|[-| :]*)(?:\n((?:.*[^>\n ].*(?:\n|$))*)\n*|$)/,table:/^ *\|(.+)\n *\|?( *[-:]+[-| :]*)(?:\n((?: *[^>\n ].*(?:\n|$))*)\n*|$)/}),n.pedantic=m({},n.normal,{html:u("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",n._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/}),a.rules=n,a.lex=function(e,t){return new a(t).lex(e)},a.prototype.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),this.token(e,!0)},a.prototype.token=function(e,t){var a,i,r,s,o,l,c,d,u,_,h,p,g,m,S,b;for(e=e.replace(/^ +$/gm,"");e;)if((r=this.rules.newline.exec(e))&&(e=e.substring(r[0].length),r[0].length>1&&this.tokens.push({type:"space"})),r=this.rules.code.exec(e))e=e.substring(r[0].length),r=r[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",text:this.options.pedantic?r:E(r,"\n")});else if(r=this.rules.fences.exec(e))e=e.substring(r[0].length),this.tokens.push({type:"code",lang:r[2],text:r[3]||""});else if(r=this.rules.heading.exec(e))e=e.substring(r[0].length),this.tokens.push({type:"heading",depth:r[1].length,text:r[2]});else if(t&&(r=this.rules.nptable.exec(e))&&(l={type:"table",header:f(r[1].replace(/^ *| *\| *$/g,"")),align:r[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:r[3]?r[3].replace(/\n$/,"").split("\n"):[]}).header.length===l.align.length){for(e=e.substring(r[0].length),h=0;h ?/gm,""),this.token(r,t),this.tokens.push({type:"blockquote_end"});else if(r=this.rules.list.exec(e)){for(e=e.substring(r[0].length),this.tokens.push(c={type:"list_start",ordered:m=(s=r[2]).length>1,start:m?+s:"",loose:!1}),d=[],a=!1,g=(r=r[0].match(this.rules.item)).length,h=0;h1&&o.length>1||(e=r.slice(h+1).join("\n")+e,h=g-1)),i=a||/\n\n(?!\s*$)/.test(l),h!==g-1&&(a="\n"===l.charAt(l.length-1),i||(i=a)),i&&(c.loose=!0),b=void 0,(S=/^\[[ xX]\] /.test(l))&&(b=" "!==l[1],l=l.replace(/^\[[ xX]\] +/,"")),d.push(u={type:"list_item_start",task:S,checked:b,loose:i}),this.tokens.push(u),this.token(l,!1),this.tokens.push({type:"list_item_end"});if(c.loose)for(g=d.length,h=0;h?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:g,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(href(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,strong:/^__([^\s])__(?!_)|^\*\*([^\s])\*\*(?!\*)|^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)/,em:/^_([^\s_])_(?!_)|^\*([^\s*"<\[])\*(?!\*)|^_([^\s][\s\S]*?[^\s_])_(?!_|[^\s.])|^_([^\s_][\s\S]*?[^\s])_(?!_|[^\s.])|^\*([^\s"<\[][\s\S]*?[^\s*])\*(?!\*)|^\*([^\s*"<\[][\s\S]*?[^\s])\*(?!\*)/,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:g,text:/^(`+|[^`])[\s\S]*?(?=[\\?@\[\]\\^_`{|}~])/g,i._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,i._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,i.autolink=u(i.autolink).replace("scheme",i._scheme).replace("email",i._email).getRegex(),i._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,i.tag=u(i.tag).replace("comment",n._comment).replace("attribute",i._attribute).getRegex(),i._label=/(?:\[[^\[\]]*\]|\\[\[\]]?|`[^`]*`|[^\[\]\\])*?/,i._href=/\s*(<(?:\\[<>]?|[^\s<>\\])*>|(?:\\[()]?|\([^\s\x00-\x1f\\]*\)|[^\s\x00-\x1f()\\])*?)/,i._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,i.link=u(i.link).replace("label",i._label).replace("href",i._href).replace("title",i._title).getRegex(),i.reflink=u(i.reflink).replace("label",i._label).getRegex(),i.normal=m({},i),i.pedantic=m({},i.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:u(/^!?\[(label)\]\((.*?)\)/).replace("label",i._label).getRegex(),reflink:u(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",i._label).getRegex()}),i.gfm=m({},i.normal,{escape:u(i.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:u(i.text).replace("]|","~]|").replace("|$","|https?://|ftp://|www\\.|[a-zA-Z0-9.!#$%&'*+/=?^_`{\\|}~-]+@|$").getRegex()}),i.gfm.url=u(i.gfm.url).replace("email",i.gfm._extended_email).getRegex(),i.breaks=m({},i.gfm,{br:u(i.br).replace("{2,}","*").getRegex(),text:u(i.gfm.text).replace("{2,}","*").getRegex()}),r.rules=i,r.output=function(e,t,n){return new r(t,n).output(e)},r.prototype.output=function(e){for(var t,n,a,i,s,o,l="";e;)if(s=this.rules.escape.exec(e))e=e.substring(s[0].length),l+=s[1];else if(s=this.rules.autolink.exec(e))e=e.substring(s[0].length),a="@"===s[2]?"mailto:"+(n=c(this.mangle(s[1]))):n=c(s[1]),l+=this.renderer.link(a,null,n);else if(this.inLink||!(s=this.rules.url.exec(e))){if(s=this.rules.tag.exec(e))!this.inLink&&/^/i.test(s[0])&&(this.inLink=!1),!this.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(s[0])?this.inRawBlock=!0:this.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(s[0])&&(this.inRawBlock=!1),e=e.substring(s[0].length),l+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(s[0]):c(s[0]):s[0];else if(s=this.rules.link.exec(e))e=e.substring(s[0].length),this.inLink=!0,a=s[2],this.options.pedantic?(t=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(a))?(a=t[1],i=t[3]):i="":i=s[3]?s[3].slice(1,-1):"",a=a.trim().replace(/^<([\s\S]*)>$/,"$1"),l+=this.outputLink(s,{href:r.escapes(a),title:r.escapes(i)}),this.inLink=!1;else if((s=this.rules.reflink.exec(e))||(s=this.rules.nolink.exec(e))){if(e=e.substring(s[0].length),t=(s[2]||s[1]).replace(/\s+/g," "),!(t=this.links[t.toLowerCase()])||!t.href){l+=s[0].charAt(0),e=s[0].substring(1)+e;continue}this.inLink=!0,l+=this.outputLink(s,t),this.inLink=!1}else if(s=this.rules.strong.exec(e))e=e.substring(s[0].length),l+=this.renderer.strong(this.output(s[4]||s[3]||s[2]||s[1]));else if(s=this.rules.em.exec(e))e=e.substring(s[0].length),l+=this.renderer.em(this.output(s[6]||s[5]||s[4]||s[3]||s[2]||s[1]));else if(s=this.rules.code.exec(e))e=e.substring(s[0].length),l+=this.renderer.codespan(c(s[2].trim(),!0));else if(s=this.rules.br.exec(e))e=e.substring(s[0].length),l+=this.renderer.br();else if(s=this.rules.del.exec(e))e=e.substring(s[0].length),l+=this.renderer.del(this.output(s[1]));else if(s=this.rules.text.exec(e))e=e.substring(s[0].length),l+=this.renderer.text(this.inRawBlock?s[0]:c(this.smartypants(s[0])));else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0))}else{if("@"===s[2])a="mailto:"+(n=c(s[0]));else{do{o=s[0],s[0]=this.rules._backpedal.exec(s[0])[0]}while(o!==s[0]);n=c(s[0]),a="www."===s[1]?"http://"+n:n}e=e.substring(s[0].length),l+=this.renderer.link(a,null,n)}return l},r.escapes=function(e){return e?e.replace(r.rules._escapes,"$1"):e},r.prototype.outputLink=function(e,t){var n=t.href,a=t.title?c(t.title):null;return"!"!==e[0].charAt(0)?this.renderer.link(n,a,this.output(e[1])):this.renderer.image(n,a,c(e[1]))},r.prototype.smartypants=function(e){return this.options.smartypants?e.replace(/---/g,"\u2014").replace(/--/g,"\u2013").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1\u2018").replace(/'/g,"\u2019").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1\u201c").replace(/"/g,"\u201d").replace(/\.{3}/g,"\u2026"):e},r.prototype.mangle=function(e){if(!this.options.mangle)return e;for(var t,n="",a=e.length,i=0;i.5&&(t="x"+t.toString(16)),n+="&#"+t+";";return n},s.prototype.code=function(e,t,n){if(this.options.highlight){var a=this.options.highlight(e,t);null!=a&&a!==e&&(n=!0,e=a)}return t?'
'+(n?e:c(e,!0))+"
\n":"
"+(n?e:c(e,!0))+"
"},s.prototype.blockquote=function(e){return"
\n"+e+"
\n"},s.prototype.html=function(e){return e},s.prototype.heading=function(e,t,n){return this.options.headerIds?"'+e+"\n":""+e+"\n"},s.prototype.hr=function(){return this.options.xhtml?"
\n":"
\n"},s.prototype.list=function(e,t,n){var a=t?"ol":"ul";return"<"+a+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"\n"},s.prototype.listitem=function(e){return"
  • "+e+"
  • \n"},s.prototype.checkbox=function(e){return" "},s.prototype.paragraph=function(e){return"

    "+e+"

    \n"},s.prototype.table=function(e,t){return t&&(t=""+t+""),"\n\n"+e+"\n"+t+"
    \n"},s.prototype.tablerow=function(e){return"\n"+e+"\n"},s.prototype.tablecell=function(e,t){var n=t.header?"th":"td";return(t.align?"<"+n+' align="'+t.align+'">':"<"+n+">")+e+"\n"},s.prototype.strong=function(e){return""+e+""},s.prototype.em=function(e){return""+e+""},s.prototype.codespan=function(e){return""+e+""},s.prototype.br=function(){return this.options.xhtml?"
    ":"
    "},s.prototype.del=function(e){return""+e+""},s.prototype.link=function(e,t,n){if(null===(e=_(this.options.sanitize,this.options.baseUrl,e)))return n;var a='
    "+n+""},s.prototype.image=function(e,t,n){if(null===(e=_(this.options.sanitize,this.options.baseUrl,e)))return n;var a=''+n+'":">")},s.prototype.text=function(e){return e},o.prototype.strong=o.prototype.em=o.prototype.codespan=o.prototype.del=o.prototype.text=function(e){return e},o.prototype.link=o.prototype.image=function(e,t,n){return""+n},o.prototype.br=function(){return""},l.parse=function(e,t){return new l(t).parse(e)},l.prototype.parse=function(e){this.inline=new r(e.links,this.options),this.inlineText=new r(e.links,m({},this.options,{renderer:new o})),this.tokens=e.reverse();for(var t="";this.next();)t+=this.tok();return t},l.prototype.next=function(){return this.token=this.tokens.pop()},l.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0},l.prototype.parseText=function(){for(var e=this.token.text;"text"===this.peek().type;)e+="\n"+this.next().text;return this.inline.output(e)},l.prototype.tok=function(){switch(this.token.type){case"space":return"";case"hr":return this.renderer.hr();case"heading":return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,d(this.inlineText.output(this.token.text)));case"code":return this.renderer.code(this.token.text,this.token.lang,this.token.escaped);case"table":var e,t,n,a,i="",r="";for(n="",e=0;e"']/,c.escapeReplace=/[&<>"']/g,c.replacements={"&":"&","<":"<",">":">",'"':""","'":"'"},c.escapeTestNoEncode=/[<>"']|&(?!#?\w+;)/,c.escapeReplaceNoEncode=/[<>"']|&(?!#?\w+;)/g;var h={},p=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function g(){}function m(e){for(var t,n,a=1;a=0&&"\\"===n[i];)a=!a;return a?"|":" |"}).split(/ \|/),a=0;if(n.length>t)n.splice(t);else for(;n.lengthAn error occurred:

    "+c(u.message+"",!0)+"
    ";throw u}}g.exec=g,S.options=S.setOptions=function(e){return m(S.defaults,e),S},S.getDefaults=function(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:new s,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tables:!0,xhtml:!1}},S.defaults=S.getDefaults(),S.Parser=l,S.parser=l.parse,S.Renderer=s,S.TextRenderer=o,S.Lexer=a,S.lexer=a.lex,S.InlineLexer=r,S.inlineLexer=r.output,S.parse=S,e.exports=S}(this||("undefined"!=typeof window?window:global))},30916:function(e,t,n){"use strict";n.d(t,{z1:function(){return Q},mZ:function(){return Z}});var a=n(64762),i=n(38583),r=n(37716),s=n(67574),o=n(98640);const l=new s.y(o.Z);var c=n(79765),d=n(25917),u=n(82298),_=n(59193),h=n(77393),p=n(33637);class g{constructor(e,t){this.period=e,this.scheduler=t}call(e,t){return t.subscribe(new m(e,this.period,this.scheduler))}}class m extends h.L{constructor(e,t,n){super(e),this.period=t,this.scheduler=n,this.hasValue=!1,this.add(n.schedule(f,t,{subscriber:this,period:t}))}_next(e){this.lastValue=e,this.hasValue=!0}notifyNext(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.lastValue))}}function f(e){let{subscriber:t,period:n}=e;t.notifyNext(),this.schedule(e,n)}var E=n(45435),S=n(68307),b=n(15257),y=n(19773),v=n(88002),T=n(5304),C=n(43190),O=n(78345),R=n(39761);function A(e,t){e.className=e.className.replace(t,"")}function N(e,t){e.className.includes(t)||(e.className+=` ${t}`)}function w(){return"undefined"!=typeof window?window.navigator:void 0}function I(e){return Boolean(e.parentElement&&"picture"===e.parentElement.nodeName.toLowerCase())}function M(e){return"img"===e.nodeName.toLowerCase()}function x(e,t,n){return M(e)?n&&"srcset"in e?e.srcset=t:e.src=t:e.style.backgroundImage=`url('${t}')`,e}function D(e){return t=>{const n=t.parentElement.getElementsByTagName("source");for(let a=0;a{M(t)&&I(t)&&e(t),n&&x(t,n,a)}}const U=F(L),B=F(P),z=F(k),G={finally:({element:e})=>{N(e,"ng-lazyloaded"),A(e,"ng-lazyloading")},loadImage:({element:e,useSrcset:t,imagePath:n,decode:a})=>{let i;if(M(e)&&I(e)){const a=e.parentNode.cloneNode(!0);i=a.getElementsByTagName("img")[0],P(i),x(i,n,t)}else i=new Image,M(e)&&e.sizes&&(i.sizes=e.sizes),t&&"srcset"in i?i.srcset=n:i.src=n;return a&&i.decode?i.decode().then(()=>n):new Promise((e,t)=>{i.onload=()=>e(n),i.onerror=()=>t(null)})},setErrorImage:({element:e,errorImagePath:t,useSrcset:n})=>{z(e,t,n),N(e,"ng-failed-lazyloaded")},setLoadedImage:({element:e,imagePath:t,useSrcset:n})=>{B(e,t,n)},setup:({element:e,defaultImagePath:t,useSrcset:n})=>{U(e,t,n),N(e,"ng-lazyloading"),function(e,t){return e.className&&e.className.includes("ng-lazyloaded")}(e)&&A(e,"ng-lazyloaded")},isBot:e=>!(!e||!e.userAgent)&&/googlebot|bingbot|yandex|baiduspider|facebookexternalhit|twitterbot|rogerbot|linkedinbot|embedly|quora\ link\ preview|showyoubot|outbrain|pinterest\/0\.|pinterestbot|slackbot|vkShare|W3C_Validator|whatsapp|duckduckbot/i.test(e.userAgent)},V=new WeakMap,H=new c.xQ;function Y(e){e.forEach(e=>H.next(e))}const q={},j=e=>{const t=e.scrollContainer||q,n={root:e.scrollContainer||null};e.offset&&(n.rootMargin=`${e.offset}px`);let a=V.get(t);return a||(a=new IntersectionObserver(Y,n),V.set(t,a)),a.observe(e.element),s.y.create(t=>{const n=H.pipe((0,E.h)(t=>t.target===e.element)).subscribe(t);return()=>{n.unsubscribe(),a.unobserve(e.element)}})},$=Object.assign({},G,{isVisible:({event:e})=>e.isIntersecting,getObservable:(e,t=j)=>e.customObservable?e.customObservable:t(e)}),W=Object.assign({},G,{isVisible:()=>!0,getObservable:()=>(0,d.of)("load"),loadImage:({imagePath:e})=>[e]});let Q=(()=>{let e=class{constructor(e,t,n,a){this.onStateChange=new r.vpe,this.onLoad=new r.vpe,this.elementRef=e,this.ngZone=t,this.propertyChanges$=new u.t,this.platformId=n,this.hooks=function(e,t){const n=$,a=t&&t.isBot?t.isBot:n.isBot;if(a(w(),e))return Object.assign(W,{isBot:a});if(!t)return n;const i={};return Object.assign(i,t.preset?t.preset:n),Object.keys(t).filter(e=>"preset"!==e).forEach(e=>{i[e]=t[e]}),i}(n,a)}ngOnChanges(){!0!==this.debug||this.debugSubscription||(this.debugSubscription=this.onStateChange.subscribe(e=>console.log(e))),this.propertyChanges$.next({element:this.elementRef.nativeElement,imagePath:this.lazyImage,defaultImagePath:this.defaultImage,errorImagePath:this.errorImage,useSrcset:this.useSrcset,offset:this.offset?0|this.offset:0,scrollContainer:this.scrollTarget,customObservable:this.customObservable,decode:this.decode,onStateChange:this.onStateChange})}ngAfterContentInit(){if((0,i.PM)(this.platformId)&&!this.hooks.isBot(w(),this.platformId))return null;this.ngZone.runOutsideAngular(()=>{this.loadSubscription=this.propertyChanges$.pipe((0,S.b)(e=>e.onStateChange.emit({reason:"setup"})),(0,S.b)(e=>this.hooks.setup(e)),(0,C.w)(e=>e.imagePath?this.hooks.getObservable(e).pipe(function(e,t){return n=>n.pipe((0,S.b)(e=>t.onStateChange.emit({reason:"observer-emit",data:e})),(0,E.h)(n=>e.isVisible({element:t.element,event:n,offset:t.offset,scrollContainer:t.scrollContainer})),(0,b.q)(1),(0,S.b)(()=>t.onStateChange.emit({reason:"start-loading"})),(0,y.zg)(()=>e.loadImage(t)),(0,S.b)(()=>t.onStateChange.emit({reason:"mount-image"})),(0,S.b)(n=>e.setLoadedImage({element:t.element,imagePath:n,useSrcset:t.useSrcset})),(0,S.b)(()=>t.onStateChange.emit({reason:"loading-succeeded"})),(0,v.U)(()=>!0),(0,T.K)(n=>(t.onStateChange.emit({reason:"loading-failed",data:n}),e.setErrorImage(t),(0,d.of)(!1))),(0,S.b)(()=>{t.onStateChange.emit({reason:"finally"}),e.finally(t)}))}(this.hooks,e)):l)).subscribe(e=>this.onLoad.emit(e))})}ngOnDestroy(){var e,t;null===(e=this.loadSubscription)||void 0===e||e.unsubscribe(),null===(t=this.debugSubscription)||void 0===t||t.unsubscribe()}};return e.\u0275fac=function(t){return new(t||e)(r.Y36(r.SBq),r.Y36(r.R0b),r.Y36(r.Lbi),r.Y36("options",8))},e.\u0275dir=r.lG2({type:e,selectors:[["","lazyLoad",""]],inputs:{lazyImage:["lazyLoad","lazyImage"],defaultImage:"defaultImage",errorImage:"errorImage",scrollTarget:"scrollTarget",customObservable:"customObservable",offset:"offset",useSrcset:"useSrcset",decode:"decode",debug:"debug"},outputs:{onStateChange:"onStateChange",onLoad:"onLoad"},features:[r.TTD]}),(0,a.gn)([(0,r.IIB)("lazyLoad")],e.prototype,"lazyImage",void 0),(0,a.gn)([(0,r.IIB)()],e.prototype,"defaultImage",void 0),(0,a.gn)([(0,r.IIB)()],e.prototype,"errorImage",void 0),(0,a.gn)([(0,r.IIB)()],e.prototype,"scrollTarget",void 0),(0,a.gn)([(0,r.IIB)()],e.prototype,"customObservable",void 0),(0,a.gn)([(0,r.IIB)()],e.prototype,"offset",void 0),(0,a.gn)([(0,r.IIB)()],e.prototype,"useSrcset",void 0),(0,a.gn)([(0,r.IIB)()],e.prototype,"decode",void 0),(0,a.gn)([(0,r.IIB)()],e.prototype,"debug",void 0),(0,a.gn)([(0,r.r_U)()],e.prototype,"onStateChange",void 0),(0,a.gn)([(0,r.r_U)()],e.prototype,"onLoad",void 0),e=(0,a.gn)([(0,a.fM)(2,(0,r.tBr)(r.Lbi)),(0,a.fM)(3,(0,r.FiY)()),(0,a.fM)(3,(0,r.tBr)("options"))],e),e})();var K;let Z=K=class{static forRoot(e){return{ngModule:K,providers:[{provide:"options",useValue:e}]}}};Z.\u0275fac=function(e){return new(e||Z)},Z.\u0275mod=r.oAB({type:Z}),Z.\u0275inj=r.cJS({});class X{constructor(e,t,n,a){this.left=e,this.top=t,this.right=n,this.bottom=a}static fromElement(e){const{left:t,top:n,right:a,bottom:i}=e.getBoundingClientRect();return 0===t&&0===n&&0===a&&0===i?X.empty:new X(t,n,a,i)}static fromWindow(e){return new X(0,0,e.innerWidth,e.innerHeight)}inflate(e){this.left-=e,this.top-=e,this.right+=e,this.bottom+=e}intersectsWith(e){return e.left=t&&i>=n?new X(t,n,a,i):X.empty}}X.empty=new X(0,0,0,0);const J=new WeakMap;Object.assign({},G,{isVisible:({element:e,offset:t,scrollContainer:n},a=(()=>window))=>{const i=X.fromElement(e);if(i===X.empty)return!1;const r=X.fromWindow(a());if(i.inflate(t),n){const e=X.fromElement(n).getIntersectionWith(r);return i.intersectsWith(e)}return i.intersectsWith(r)},getObservable:e=>e.customObservable?e.customObservable.pipe((0,R.O)("")):(e=>{if(!e||"function"!=typeof e.addEventListener)return console.warn("`addEventListener` on "+e+" (scrollTarget) is not a function. Skipping this target"),(0,_.c)();const t=J.get(e);if(t)return t;const n=s.y.create(t=>{const n=e=>t.next(e),a={passive:!0,capture:!1};return e.addEventListener("scroll",n,a),()=>e.removeEventListener("scroll",n,a)}).pipe(function(e,t=p.P){return n=>n.lift(new g(e,t))}(100,void 0),(0,O.B)(),(0,R.O)(""));return J.set(e,n),n})(e.scrollContainer?e.scrollContainer:window)})},26215:function(e,t,n){"use strict";n.d(t,{X:function(){return r}});var a=n(79765),i=n(77971);class r extends a.xQ{constructor(e){super(),this._value=e}get value(){return this.getValue()}_subscribe(e){const t=super._subscribe(e);return t&&!t.closed&&e.next(this._value),t}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new i.N;return this._value}next(e){super.next(this._value=e)}}},41593:function(e,t,n){"use strict";n.d(t,{P:function(){return s}});var a=n(59193),i=n(25917),r=n(67574);class s{constructor(e,t,n){this.kind=e,this.value=t,this.error=n,this.hasValue="N"===e}observe(e){switch(this.kind){case"N":return e.next&&e.next(this.value);case"E":return e.error&&e.error(this.error);case"C":return e.complete&&e.complete()}}do(e,t,n){switch(this.kind){case"N":return e&&e(this.value);case"E":return t&&t(this.error);case"C":return n&&n()}}accept(e,t,n){return e&&"function"==typeof e.next?this.observe(e):this.do(e,t,n)}toObservable(){switch(this.kind){case"N":return(0,i.of)(this.value);case"E":return e=this.error,new r.y(t=>t.error(e));case"C":return(0,a.c)()}var e;throw new Error("unexpected notification kind value")}static createNext(e){return void 0!==e?new s("N",e):s.undefinedValueNotification}static createError(e){return new s("E",void 0,e)}static createComplete(){return s.completeNotification}}s.completeNotification=new s("C"),s.undefinedValueNotification=new s("N",void 0)},67574:function(e,t,n){"use strict";n.d(t,{y:function(){return c}});var a=n(77393),i=n(29181),r=n(46490),s=n(16554),o=n(54487),l=n(82494);let c=(()=>{class e{constructor(e){this._isScalar=!1,e&&(this._subscribe=e)}lift(t){const n=new e;return n.source=this,n.operator=t,n}subscribe(e,t,n){const{operator:s}=this,o=function(e,t,n){if(e){if(e instanceof a.L)return e;if(e[i.b])return e[i.b]()}return e||t||n?new a.L(e,t,n):new a.L(r.c)}(e,t,n);if(o.add(s?s.call(o,this.source):this.source||l.v.useDeprecatedSynchronousErrorHandling&&!o.syncErrorThrowable?this._subscribe(o):this._trySubscribe(o)),l.v.useDeprecatedSynchronousErrorHandling&&o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o}_trySubscribe(e){try{return this._subscribe(e)}catch(t){l.v.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=t),function(e){for(;e;){const{closed:t,destination:n,isStopped:i}=e;if(t||i)return!1;e=n&&n instanceof a.L?n:null}return!0}(e)?e.error(t):console.warn(t)}}forEach(e,t){return new(t=d(t))((t,n)=>{let a;a=this.subscribe(t=>{try{e(t)}catch(i){n(i),a&&a.unsubscribe()}},n,t)})}_subscribe(e){const{source:t}=this;return t&&t.subscribe(e)}[s.L](){return this}pipe(...e){return 0===e.length?this:(0===(t=e).length?o.y:1===t.length?t[0]:function(e){return t.reduce((e,t)=>t(e),e)})(this);var t}toPromise(e){return new(e=d(e))((e,t)=>{let n;this.subscribe(e=>n=e,e=>t(e),()=>e(n))})}}return e.create=t=>new e(t),e})();function d(e){if(e||(e=l.v.Promise||Promise),!e)throw new Error("no Promise impl found");return e}},46490:function(e,t,n){"use strict";n.d(t,{c:function(){return r}});var a=n(82494),i=n(54449);const r={closed:!0,next(e){},error(e){if(a.v.useDeprecatedSynchronousErrorHandling)throw e;(0,i.z)(e)},complete(){}}},55197:function(e,t,n){"use strict";n.d(t,{L:function(){return i}});var a=n(77393);class i extends a.L{notifyNext(e,t,n,a,i){this.destination.next(t)}notifyError(e,t){this.destination.error(e)}notifyComplete(e){this.destination.complete()}}},82298:function(e,t,n){"use strict";n.d(t,{t:function(){return p}});var a=n(79765),i=n(36465),r=n(16102);const s=new class extends r.v{}(class extends i.o{constructor(e,t){super(e,t),this.scheduler=e,this.work=t}schedule(e,t=0){return t>0?super.schedule(e,t):(this.delay=t,this.state=e,this.scheduler.flush(this),this)}execute(e,t){return t>0||this.closed?super.execute(e,t):this._execute(e,t)}requestAsyncId(e,t,n=0){return null!==n&&n>0||null===n&&this.delay>0?super.requestAsyncId(e,t,n):e.flush(this)}});var o=n(75319),l=n(77393),c=n(41593);class d extends l.L{constructor(e,t,n=0){super(e),this.scheduler=t,this.delay=n}static dispatch(e){const{notification:t,destination:n}=e;t.observe(n),this.unsubscribe()}scheduleMessage(e){this.destination.add(this.scheduler.schedule(d.dispatch,this.delay,new u(e,this.destination)))}_next(e){this.scheduleMessage(c.P.createNext(e))}_error(e){this.scheduleMessage(c.P.createError(e)),this.unsubscribe()}_complete(){this.scheduleMessage(c.P.createComplete()),this.unsubscribe()}}class u{constructor(e,t){this.notification=e,this.destination=t}}var _=n(77971),h=n(78858);class p extends a.xQ{constructor(e=Number.POSITIVE_INFINITY,t=Number.POSITIVE_INFINITY,n){super(),this.scheduler=n,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=e<1?1:e,this._windowTime=t<1?1:t,t===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(e){const t=this._events;t.push(e),t.length>this._bufferSize&&t.shift(),super.next(e)}nextTimeWindow(e){this._events.push(new g(this._getNow(),e)),this._trimBufferThenGetEvents(),super.next(e)}_subscribe(e){const t=this._infiniteTimeWindow,n=t?this._events:this._trimBufferThenGetEvents(),a=this.scheduler,i=n.length;let r;if(this.closed)throw new _.N;if(this.isStopped||this.hasError?r=o.w.EMPTY:(this.observers.push(e),r=new h.W(this,e)),a&&e.add(e=new d(e,a)),t)for(let s=0;st&&(r=Math.max(r,i-t)),r>0&&a.splice(0,r),a}}class g{constructor(e,t){this.time=e,this.value=t}}},79765:function(e,t,n){"use strict";n.d(t,{Yc:function(){return c},xQ:function(){return d}});var a=n(67574),i=n(77393),r=n(75319),s=n(77971),o=n(78858),l=n(29181);class c extends i.L{constructor(e){super(e),this.destination=e}}let d=(()=>{class e extends a.y{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[l.b](){return new c(this)}lift(e){const t=new u(this,this);return t.operator=e,t}next(e){if(this.closed)throw new s.N;if(!this.isStopped){const{observers:t}=this,n=t.length,a=t.slice();for(let i=0;inew u(e,t),e})();class u extends d{constructor(e,t){super(),this.destination=e,this.source=t}next(e){const{destination:t}=this;t&&t.next&&t.next(e)}error(e){const{destination:t}=this;t&&t.error&&this.destination.error(e)}complete(){const{destination:e}=this;e&&e.complete&&this.destination.complete()}_subscribe(e){const{source:t}=this;return t?this.source.subscribe(e):r.w.EMPTY}}},78858:function(e,t,n){"use strict";n.d(t,{W:function(){return i}});var a=n(75319);class i extends a.w{constructor(e,t){super(),this.subject=e,this.subscriber=t,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const e=this.subject,t=e.observers;if(this.subject=null,!t||0===t.length||e.isStopped||e.closed)return;const n=t.indexOf(this.subscriber);-1!==n&&t.splice(n,1)}}},77393:function(e,t,n){"use strict";n.d(t,{L:function(){return c}});var a=n(69105),i=n(46490),r=n(75319),s=n(29181),o=n(82494),l=n(54449);class c extends r.w{constructor(e,t,n){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=i.c;break;case 1:if(!e){this.destination=i.c;break}if("object"==typeof e){e instanceof c?(this.syncErrorThrowable=e.syncErrorThrowable,this.destination=e,e.add(this)):(this.syncErrorThrowable=!0,this.destination=new d(this,e));break}default:this.syncErrorThrowable=!0,this.destination=new d(this,e,t,n)}}[s.b](){return this}static create(e,t,n){const a=new c(e,t,n);return a.syncErrorThrowable=!1,a}next(e){this.isStopped||this._next(e)}error(e){this.isStopped||(this.isStopped=!0,this._error(e))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(e){this.destination.next(e)}_error(e){this.destination.error(e),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:e}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=e,this}}class d extends c{constructor(e,t,n,r){let s;super(),this._parentSubscriber=e;let o=this;(0,a.m)(t)?s=t:t&&(s=t.next,n=t.error,r=t.complete,t!==i.c&&(o=Object.create(t),(0,a.m)(o.unsubscribe)&&this.add(o.unsubscribe.bind(o)),o.unsubscribe=this.unsubscribe.bind(this))),this._context=o,this._next=s,this._error=n,this._complete=r}next(e){if(!this.isStopped&&this._next){const{_parentSubscriber:t}=this;o.v.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}}error(e){if(!this.isStopped){const{_parentSubscriber:t}=this,{useDeprecatedSynchronousErrorHandling:n}=o.v;if(this._error)n&&t.syncErrorThrowable?(this.__tryOrSetError(t,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(t.syncErrorThrowable)n?(t.syncErrorValue=e,t.syncErrorThrown=!0):(0,l.z)(e),this.unsubscribe();else{if(this.unsubscribe(),n)throw e;(0,l.z)(e)}}}complete(){if(!this.isStopped){const{_parentSubscriber:e}=this;if(this._complete){const t=()=>this._complete.call(this._context);o.v.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,t),this.unsubscribe()):(this.__tryOrUnsub(t),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(e,t){try{e.call(this._context,t)}catch(n){if(this.unsubscribe(),o.v.useDeprecatedSynchronousErrorHandling)throw n;(0,l.z)(n)}}__tryOrSetError(e,t,n){if(!o.v.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{t.call(this._context,n)}catch(a){return o.v.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=a,e.syncErrorThrown=!0,!0):((0,l.z)(a),!0)}return!1}_unsubscribe(){const{_parentSubscriber:e}=this;this._context=null,this._parentSubscriber=null,e.unsubscribe()}}},75319:function(e,t,n){"use strict";n.d(t,{w:function(){return o}});var a=n(59796),i=n(81555),r=n(69105);const s=(()=>{function e(e){return Error.call(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((e,t)=>`${t+1}) ${e.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e,this}return e.prototype=Object.create(Error.prototype),e})();class o{constructor(e){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._ctorUnsubscribe=!0,this._unsubscribe=e)}unsubscribe(){let e;if(this.closed)return;let{_parentOrParents:t,_ctorUnsubscribe:n,_unsubscribe:l,_subscriptions:d}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,t instanceof o)t.remove(this);else if(null!==t)for(let a=0;ae.concat(t instanceof s?t.errors:t),[])}o.EMPTY=((l=new o).closed=!0,l)},82494:function(e,t,n){"use strict";n.d(t,{v:function(){return i}});let a=!1;const i={Promise:void 0,set useDeprecatedSynchronousErrorHandling(e){if(e){const e=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+e.stack)}else a&&console.log("RxJS: Back to a better error behavior. Thank you. <3");a=e},get useDeprecatedSynchronousErrorHandling(){return a}}},85345:function(e,t,n){"use strict";n.d(t,{IY:function(){return s},Ds:function(){return o},ft:function(){return l}});var a=n(77393),i=n(67574),r=n(87444);class s extends a.L{constructor(e){super(),this.parent=e}_next(e){this.parent.notifyNext(e)}_error(e){this.parent.notifyError(e),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class o extends a.L{notifyNext(e){this.destination.next(e)}notifyError(e){this.destination.error(e)}notifyComplete(){this.destination.complete()}}function l(e,t){if(!t.closed)return e instanceof i.y?e.subscribe(t):(0,r.s)(e)(t)}},52441:function(e,t,n){"use strict";n.d(t,{c:function(){return o},N:function(){return l}});var a=n(79765),i=n(67574),r=n(75319),s=n(51307);class o extends i.y{constructor(e,t){super(),this.source=e,this.subjectFactory=t,this._refCount=0,this._isComplete=!1}_subscribe(e){return this.getSubject().subscribe(e)}getSubject(){const e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject}connect(){let e=this._connection;return e||(this._isComplete=!1,e=this._connection=new r.w,e.add(this.source.subscribe(new c(this.getSubject(),this))),e.closed&&(this._connection=null,e=r.w.EMPTY)),e}refCount(){return(0,s.x)()(this)}}const l=(()=>{const e=o.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:e._subscribe},_isComplete:{value:e._isComplete,writable:!0},getSubject:{value:e.getSubject},connect:{value:e.connect},refCount:{value:e.refCount}}})();class c extends a.Yc{constructor(e,t){super(e),this.connectable=t}_error(e){this._unsubscribe(),super._error(e)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const e=this.connectable;if(e){this.connectable=null;const t=e._connection;e._refCount=0,e._subject=null,e._connection=null,t&&t.unsubscribe()}}}},9112:function(e,t,n){"use strict";n.d(t,{aj:function(){return c}});var a=n(54869),i=n(59796),r=n(55197),s=n(20509),o=n(56693);const l={};function c(...e){let t,n;return(0,a.K)(e[e.length-1])&&(n=e.pop()),"function"==typeof e[e.length-1]&&(t=e.pop()),1===e.length&&(0,i.k)(e[0])&&(e=e[0]),(0,o.n)(e,n).lift(new d(t))}class d{constructor(e){this.resultSelector=e}call(e,t){return t.subscribe(new u(e,this.resultSelector))}}class u extends r.L{constructor(e,t){super(e),this.resultSelector=t,this.active=0,this.values=[],this.observables=[]}_next(e){this.values.push(l),this.observables.push(e)}_complete(){const e=this.observables,t=e.length;if(0===t)this.destination.complete();else{this.active=t,this.toRespond=t;for(let n=0;ne.complete());function r(e){return e?function(e){return new a.y(t=>e.schedule(()=>t.complete()))}(e):i}},35758:function(e,t,n){"use strict";n.d(t,{D:function(){return l}});var a=n(67574),i=n(59796),r=n(88002),s=n(81555),o=n(94402);function l(...e){if(1===e.length){const t=e[0];if((0,i.k)(t))return c(t,null);if((0,s.K)(t)&&Object.getPrototypeOf(t)===Object.prototype){const e=Object.keys(t);return c(e.map(e=>t[e]),e)}}if("function"==typeof e[e.length-1]){const t=e.pop();return c(e=1===e.length&&(0,i.k)(e[0])?e[0]:e,null).pipe((0,r.U)(e=>t(...e)))}return c(e,null)}function c(e,t){return new a.y(n=>{const a=e.length;if(0===a)return void n.complete();const i=new Array(a);let r=0,s=0;for(let l=0;l{d||(d=!0,s++),i[l]=e},error:e=>n.error(e),complete:()=>{r++,r!==a&&d||(s===a&&n.next(t?t.reduce((e,t,n)=>(e[t]=i[n],e),{}):i),n.complete())}}))}})}},94402:function(e,t,n){"use strict";n.d(t,{D:function(){return u}});var a=n(67574),i=n(87444),r=n(75319),s=n(16554),o=n(94087),l=n(20377),c=n(44072),d=n(69489);function u(e,t){return t?function(e,t){if(null!=e){if(function(e){return e&&"function"==typeof e[s.L]}(e))return function(e,t){return new a.y(n=>{const a=new r.w;return a.add(t.schedule(()=>{const i=e[s.L]();a.add(i.subscribe({next(e){a.add(t.schedule(()=>n.next(e)))},error(e){a.add(t.schedule(()=>n.error(e)))},complete(){a.add(t.schedule(()=>n.complete()))}}))})),a})}(e,t);if((0,c.t)(e))return function(e,t){return new a.y(n=>{const a=new r.w;return a.add(t.schedule(()=>e.then(e=>{a.add(t.schedule(()=>{n.next(e),a.add(t.schedule(()=>n.complete()))}))},e=>{a.add(t.schedule(()=>n.error(e)))}))),a})}(e,t);if((0,d.z)(e))return(0,o.r)(e,t);if(function(e){return e&&"function"==typeof e[l.hZ]}(e)||"string"==typeof e)return function(e,t){if(!e)throw new Error("Iterable cannot be null");return new a.y(n=>{const a=new r.w;let i;return a.add(()=>{i&&"function"==typeof i.return&&i.return()}),a.add(t.schedule(()=>{i=e[l.hZ](),a.add(t.schedule(function(){if(n.closed)return;let e,t;try{const n=i.next();e=n.value,t=n.done}catch(a){return void n.error(a)}t?n.complete():(n.next(e),this.schedule())}))})),a})}(e,t)}throw new TypeError((null!==e&&typeof e||e)+" is not observable")}(e,t):e instanceof a.y?e:new a.y((0,i.s)(e))}},56693:function(e,t,n){"use strict";n.d(t,{n:function(){return s}});var a=n(67574),i=n(55015),r=n(94087);function s(e,t){return t?(0,r.r)(e,t):new a.y((0,i.V)(e))}},22759:function(e,t,n){"use strict";n.d(t,{R:function(){return o}});var a=n(67574),i=n(59796),r=n(69105),s=n(88002);function o(e,t,n,c){return(0,r.m)(n)&&(c=n,n=void 0),c?o(e,t,n).pipe((0,s.U)(e=>(0,i.k)(e)?c(...e):c(e))):new a.y(a=>{l(e,t,function(e){a.next(arguments.length>1?Array.prototype.slice.call(arguments):e)},a,n)})}function l(e,t,n,a,i){let r;if(function(e){return e&&"function"==typeof e.addEventListener&&"function"==typeof e.removeEventListener}(e)){const a=e;e.addEventListener(t,n,i),r=()=>a.removeEventListener(t,n,i)}else if(function(e){return e&&"function"==typeof e.on&&"function"==typeof e.off}(e)){const a=e;e.on(t,n),r=()=>a.off(t,n)}else if(function(e){return e&&"function"==typeof e.addListener&&"function"==typeof e.removeListener}(e)){const a=e;e.addListener(t,n),r=()=>a.removeListener(t,n)}else{if(!e||!e.length)throw new TypeError("Invalid event target");for(let r=0,s=e.length;r1&&"number"==typeof e[e.length-1]&&(t=e.pop())):"number"==typeof o&&(t=e.pop()),null===n&&1===e.length&&e[0]instanceof a.y?e[0]:(0,r.J)(t)((0,s.n)(e,n))}},25917:function(e,t,n){"use strict";n.d(t,{of:function(){return s}});var a=n(54869),i=n(56693),r=n(94087);function s(...e){let t=e[e.length-1];return(0,a.K)(t)?(e.pop(),(0,r.r)(e,t)):(0,i.n)(e)}},5304:function(e,t,n){"use strict";n.d(t,{K:function(){return i}});var a=n(85345);function i(e){return function(t){const n=new r(e),a=t.lift(n);return n.caught=a}}class r{constructor(e){this.selector=e}call(e,t){return t.subscribe(new s(e,this.selector,this.caught))}}class s extends a.Ds{constructor(e,t,n){super(e),this.selector=t,this.caught=n}error(e){if(!this.isStopped){let n;try{n=this.selector(e,this.caught)}catch(t){return void super.error(t)}this._unsubscribeAndRecycle();const i=new a.IY(this);this.add(i);const r=(0,a.ft)(n,i);r!==i&&this.add(r)}}}},94612:function(e,t,n){"use strict";n.d(t,{b:function(){return i}});var a=n(19773);function i(e,t){return(0,a.zg)(e,t,1)}},54395:function(e,t,n){"use strict";n.d(t,{b:function(){return r}});var a=n(77393),i=n(33637);function r(e,t=i.P){return n=>n.lift(new s(e,t))}class s{constructor(e,t){this.dueTime=e,this.scheduler=t}call(e,t){return t.subscribe(new o(e,this.dueTime,this.scheduler))}}class o extends a.L{constructor(e,t,n){super(e),this.dueTime=t,this.scheduler=n,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(e){this.clearDebounce(),this.lastValue=e,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(l,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:e}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(e)}}clearDebounce(){const e=this.debouncedSubscription;null!==e&&(this.remove(e),e.unsubscribe(),this.debouncedSubscription=null)}}function l(e){e.debouncedNext()}},71289:function(e,t,n){"use strict";n.d(t,{g:function(){return s}});var a=n(33637),i=n(77393),r=n(41593);function s(e,t=a.P){var n;const i=(n=e)instanceof Date&&!isNaN(+n)?+e-t.now():Math.abs(e);return e=>e.lift(new o(i,t))}class o{constructor(e,t){this.delay=e,this.scheduler=t}call(e,t){return t.subscribe(new l(e,this.delay,this.scheduler))}}class l extends i.L{constructor(e,t,n){super(e),this.delay=t,this.scheduler=n,this.queue=[],this.active=!1,this.errored=!1}static dispatch(e){const t=e.source,n=t.queue,a=e.scheduler,i=e.destination;for(;n.length>0&&n[0].time-a.now()<=0;)n.shift().notification.observe(i);if(n.length>0){const t=Math.max(0,n[0].time-a.now());this.schedule(e,t)}else this.unsubscribe(),t.active=!1}_schedule(e){this.active=!0,this.destination.add(e.schedule(l.dispatch,this.delay,{source:this,destination:this.destination,scheduler:e}))}scheduleNotification(e){if(!0===this.errored)return;const t=this.scheduler,n=new c(t.now()+this.delay,e);this.queue.push(n),!1===this.active&&this._schedule(t)}_next(e){this.scheduleNotification(r.P.createNext(e))}_error(e){this.errored=!0,this.queue=[],this.destination.error(e),this.unsubscribe()}_complete(){this.scheduleNotification(r.P.createComplete()),this.unsubscribe()}}class c{constructor(e,t){this.time=e,this.notification=t}}},87519:function(e,t,n){"use strict";n.d(t,{x:function(){return i}});var a=n(77393);function i(e,t){return n=>n.lift(new r(e,t))}class r{constructor(e,t){this.compare=e,this.keySelector=t}call(e,t){return t.subscribe(new s(e,this.compare,this.keySelector))}}class s extends a.L{constructor(e,t,n){super(e),this.keySelector=n,this.hasKey=!1,"function"==typeof t&&(this.compare=t)}compare(e,t){return e===t}_next(e){let t;try{const{keySelector:n}=this;t=n?n(e):e}catch(a){return this.destination.error(a)}let n=!1;if(this.hasKey)try{const{compare:e}=this;n=e(this.key,t)}catch(a){return this.destination.error(a)}else this.hasKey=!0;n||(this.key=t,this.destination.next(e))}}},45435:function(e,t,n){"use strict";n.d(t,{h:function(){return i}});var a=n(77393);function i(e,t){return function(n){return n.lift(new r(e,t))}}class r{constructor(e,t){this.predicate=e,this.thisArg=t}call(e,t){return t.subscribe(new s(e,this.predicate,this.thisArg))}}class s extends a.L{constructor(e,t,n){super(e),this.predicate=t,this.thisArg=n,this.count=0}_next(e){let t;try{t=this.predicate.call(this.thisArg,e,this.count++)}catch(n){return void this.destination.error(n)}t&&this.destination.next(e)}}},68939:function(e,t,n){"use strict";n.d(t,{x:function(){return r}});var a=n(77393),i=n(75319);function r(e){return t=>t.lift(new s(e))}class s{constructor(e){this.callback=e}call(e,t){return t.subscribe(new o(e,this.callback))}}class o extends a.L{constructor(e,t){super(e),this.add(new i.w(t))}}},88002:function(e,t,n){"use strict";n.d(t,{U:function(){return i}});var a=n(77393);function i(e,t){return function(n){if("function"!=typeof e)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new r(e,t))}}class r{constructor(e,t){this.project=e,this.thisArg=t}call(e,t){return t.subscribe(new s(e,this.project,this.thisArg))}}class s extends a.L{constructor(e,t,n){super(e),this.project=t,this.count=0,this.thisArg=n||this}_next(e){let t;try{t=this.project.call(this.thisArg,e,this.count++)}catch(n){return void this.destination.error(n)}this.destination.next(t)}}},63282:function(e,t,n){"use strict";n.d(t,{J:function(){return r}});var a=n(19773),i=n(54487);function r(e=Number.POSITIVE_INFINITY){return(0,a.zg)(i.y,e)}},19773:function(e,t,n){"use strict";n.d(t,{zg:function(){return s}});var a=n(88002),i=n(94402),r=n(85345);function s(e,t,n=Number.POSITIVE_INFINITY){return"function"==typeof t?r=>r.pipe(s((n,r)=>(0,i.D)(e(n,r)).pipe((0,a.U)((e,a)=>t(n,e,r,a))),n)):("number"==typeof t&&(n=t),t=>t.lift(new o(e,n)))}class o{constructor(e,t=Number.POSITIVE_INFINITY){this.project=e,this.concurrent=t}call(e,t){return t.subscribe(new l(e,this.project,this.concurrent))}}class l extends r.Ds{constructor(e,t,n=Number.POSITIVE_INFINITY){super(e),this.project=t,this.concurrent=n,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(e){this.active0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},94458:function(e,t,n){"use strict";n.d(t,{O:function(){return i}});var a=n(52441);function i(e,t){return function(n){let i;if(i="function"==typeof e?e:function(){return e},"function"==typeof t)return n.lift(new r(i,t));const s=Object.create(n,a.N);return s.source=n,s.subjectFactory=i,s}}class r{constructor(e,t){this.subjectFactory=e,this.selector=t}call(e,t){const{selector:n}=this,a=this.subjectFactory(),i=n(a).subscribe(e);return i.add(t.subscribe(a)),i}}},62790:function(e,t,n){"use strict";n.d(t,{n:function(){return r}});var a=n(79765),i=n(94458);function r(e){return e?(0,i.O)(()=>new a.xQ,e):(0,i.O)(new a.xQ)}},35226:function(e,t,n){"use strict";n.d(t,{_:function(){return r}});var a=n(82298),i=n(94458);function r(e,t,n,r){n&&"function"!=typeof n&&(r=n);const s="function"==typeof n?n:void 0,o=new a.t(e,t,r);return e=>(0,i.O)(()=>o,s)(e)}},51307:function(e,t,n){"use strict";n.d(t,{x:function(){return i}});var a=n(77393);function i(){return function(e){return e.lift(new r(e))}}class r{constructor(e){this.connectable=e}call(e,t){const{connectable:n}=this;n._refCount++;const a=new s(e,n),i=t.subscribe(a);return a.closed||(a.connection=n.connect()),i}}class s extends a.L{constructor(e,t){super(e),this.connectable=t}_unsubscribe(){const{connectable:e}=this;if(!e)return void(this.connection=null);this.connectable=null;const t=e._refCount;if(t<=0)return void(this.connection=null);if(e._refCount=t-1,t>1)return void(this.connection=null);const{connection:n}=this,a=e._connection;this.connection=null,!a||n&&a!==n||a.unsubscribe()}}},78345:function(e,t,n){"use strict";n.d(t,{B:function(){return o}});var a=n(94458),i=n(51307),r=n(79765);function s(){return new r.xQ}function o(){return e=>(0,i.x)()((0,a.O)(s)(e))}},13653:function(e,t,n){"use strict";n.d(t,{T:function(){return i}});var a=n(77393);function i(e){return t=>t.lift(new r(e))}class r{constructor(e){this.total=e}call(e,t){return t.subscribe(new s(e,this.total))}}class s extends a.L{constructor(e,t){super(e),this.total=t,this.count=0}_next(e){++this.count>this.total&&this.destination.next(e)}}},39761:function(e,t,n){"use strict";n.d(t,{O:function(){return r}});var a=n(58071),i=n(54869);function r(...e){const t=e[e.length-1];return(0,i.K)(t)?(e.pop(),n=>(0,a.z)(e,n,t)):t=>(0,a.z)(e,t)}},43190:function(e,t,n){"use strict";n.d(t,{w:function(){return s}});var a=n(88002),i=n(94402),r=n(85345);function s(e,t){return"function"==typeof t?n=>n.pipe(s((n,r)=>(0,i.D)(e(n,r)).pipe((0,a.U)((e,a)=>t(n,e,r,a))))):t=>t.lift(new o(e))}class o{constructor(e){this.project=e}call(e,t){return t.subscribe(new l(e,this.project))}}class l extends r.Ds{constructor(e,t){super(e),this.project=t,this.index=0}_next(e){let t;const n=this.index++;try{t=this.project(e,n)}catch(a){return void this.destination.error(a)}this._innerSub(t)}_innerSub(e){const t=this.innerSubscription;t&&t.unsubscribe();const n=new r.IY(this),a=this.destination;a.add(n),this.innerSubscription=(0,r.ft)(e,n),this.innerSubscription!==n&&a.add(this.innerSubscription)}_complete(){const{innerSubscription:e}=this;e&&!e.closed||super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(e){this.destination.next(e)}}},15257:function(e,t,n){"use strict";n.d(t,{q:function(){return s}});var a=n(77393),i=n(7108),r=n(59193);function s(e){return t=>0===e?(0,r.c)():t.lift(new o(e))}class o{constructor(e){if(this.total=e,this.total<0)throw new i.W}call(e,t){return t.subscribe(new l(e,this.total))}}class l extends a.L{constructor(e,t){super(e),this.total=t,this.count=0}_next(e){const t=this.total,n=++this.count;n<=t&&(this.destination.next(e),n===t&&(this.destination.complete(),this.unsubscribe()))}}},46782:function(e,t,n){"use strict";n.d(t,{R:function(){return i}});var a=n(85345);function i(e){return t=>t.lift(new r(e))}class r{constructor(e){this.notifier=e}call(e,t){const n=new s(e),i=(0,a.ft)(this.notifier,new a.IY(n));return i&&!n.seenValue?(n.add(i),t.subscribe(n)):n}}class s extends a.Ds{constructor(e){super(e),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}}},70409:function(e,t,n){"use strict";n.d(t,{o:function(){return i}});var a=n(77393);function i(e,t=!1){return n=>n.lift(new r(e,t))}class r{constructor(e,t){this.predicate=e,this.inclusive=t}call(e,t){return t.subscribe(new s(e,this.predicate,this.inclusive))}}class s extends a.L{constructor(e,t,n){super(e),this.predicate=t,this.inclusive=n,this.index=0}_next(e){const t=this.destination;let n;try{n=this.predicate(e,this.index++)}catch(a){return void t.error(a)}this.nextOrComplete(e,n)}nextOrComplete(e,t){const n=this.destination;Boolean(t)?n.next(e):(this.inclusive&&n.next(e),n.complete())}}},68307:function(e,t,n){"use strict";n.d(t,{b:function(){return s}});var a=n(77393),i=n(98640),r=n(69105);function s(e,t,n){return function(a){return a.lift(new o(e,t,n))}}class o{constructor(e,t,n){this.nextOrObserver=e,this.error=t,this.complete=n}call(e,t){return t.subscribe(new l(e,this.nextOrObserver,this.error,this.complete))}}class l extends a.L{constructor(e,t,n,a){super(e),this._tapNext=i.Z,this._tapError=i.Z,this._tapComplete=i.Z,this._tapError=n||i.Z,this._tapComplete=a||i.Z,(0,r.m)(t)?(this._context=this,this._tapNext=t):t&&(this._context=t,this._tapNext=t.next||i.Z,this._tapError=t.error||i.Z,this._tapComplete=t.complete||i.Z)}_next(e){try{this._tapNext.call(this._context,e)}catch(t){return void this.destination.error(t)}this.destination.next(e)}_error(e){try{this._tapError.call(this._context,e)}catch(e){return void this.destination.error(e)}this.destination.error(e)}_complete(){try{this._tapComplete.call(this._context)}catch(e){return void this.destination.error(e)}return this.destination.complete()}}},94087:function(e,t,n){"use strict";n.d(t,{r:function(){return r}});var a=n(67574),i=n(75319);function r(e,t){return new a.y(n=>{const a=new i.w;let r=0;return a.add(t.schedule(function(){r!==e.length?(n.next(e[r++]),n.closed||a.add(this.schedule())):n.complete()})),a})}},36465:function(e,t,n){"use strict";n.d(t,{o:function(){return r}});var a=n(75319);class i extends a.w{constructor(e,t){super()}schedule(e,t=0){return this}}class r extends i{constructor(e,t){super(e,t),this.scheduler=e,this.work=t,this.pending=!1}schedule(e,t=0){if(this.closed)return this;this.state=e;const n=this.id,a=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(a,n,t)),this.pending=!0,this.delay=t,this.id=this.id||this.requestAsyncId(a,this.id,t),this}requestAsyncId(e,t,n=0){return setInterval(e.flush.bind(e,this),n)}recycleAsyncId(e,t,n=0){if(null!==n&&this.delay===n&&!1===this.pending)return t;clearInterval(t)}execute(e,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const n=this._execute(e,t);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(e,t){let n,a=!1;try{this.work(e)}catch(i){a=!0,n=!!i&&i||new Error(i)}if(a)return this.unsubscribe(),n}_unsubscribe(){const e=this.id,t=this.scheduler,n=t.actions,a=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==a&&n.splice(a,1),null!=e&&(this.id=this.recycleAsyncId(t,e,null)),this.delay=null}}},16102:function(e,t,n){"use strict";n.d(t,{v:function(){return i}});let a=(()=>{class e{constructor(t,n=e.now){this.SchedulerAction=t,this.now=n}schedule(e,t=0,n){return new this.SchedulerAction(this,e).schedule(n,t)}}return e.now=()=>Date.now(),e})();class i extends a{constructor(e,t=a.now){super(e,()=>i.delegate&&i.delegate!==this?i.delegate.now():t()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(e,t=0,n){return i.delegate&&i.delegate!==this?i.delegate.schedule(e,t,n):super.schedule(e,t,n)}flush(e){const{actions:t}=this;if(this.active)return void t.push(e);let n;this.active=!0;do{if(n=e.execute(e.state,e.delay))break}while(e=t.shift());if(this.active=!1,n){for(;e=t.shift();)e.unsubscribe();throw n}}}},33637:function(e,t,n){"use strict";n.d(t,{P:function(){return i}});var a=n(36465);const i=new(n(16102).v)(a.o)},20377:function(e,t,n){"use strict";n.d(t,{hZ:function(){return a}});const a="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"},16554:function(e,t,n){"use strict";n.d(t,{L:function(){return a}});const a="function"==typeof Symbol&&Symbol.observable||"@@observable"},29181:function(e,t,n){"use strict";n.d(t,{b:function(){return a}});const a="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},7108:function(e,t,n){"use strict";n.d(t,{W:function(){return a}});const a=(()=>{function e(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return e.prototype=Object.create(Error.prototype),e})()},77971:function(e,t,n){"use strict";n.d(t,{N:function(){return a}});const a=(()=>{function e(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return e.prototype=Object.create(Error.prototype),e})()},54449:function(e,t,n){"use strict";function a(e){setTimeout(()=>{throw e},0)}n.d(t,{z:function(){return a}})},54487:function(e,t,n){"use strict";function a(e){return e}n.d(t,{y:function(){return a}})},59796:function(e,t,n){"use strict";n.d(t,{k:function(){return a}});const a=Array.isArray||(e=>e&&"number"==typeof e.length)},69489:function(e,t,n){"use strict";n.d(t,{z:function(){return a}});const a=e=>e&&"number"==typeof e.length&&"function"!=typeof e},69105:function(e,t,n){"use strict";function a(e){return"function"==typeof e}n.d(t,{m:function(){return a}})},81555:function(e,t,n){"use strict";function a(e){return null!==e&&"object"==typeof e}n.d(t,{K:function(){return a}})},44072:function(e,t,n){"use strict";function a(e){return!!e&&"function"!=typeof e.subscribe&&"function"==typeof e.then}n.d(t,{t:function(){return a}})},54869:function(e,t,n){"use strict";function a(e){return e&&"function"==typeof e.schedule}n.d(t,{K:function(){return a}})},98640:function(e,t,n){"use strict";function a(){}n.d(t,{Z:function(){return a}})},87444:function(e,t,n){"use strict";n.d(t,{s:function(){return d}});var a=n(55015),i=n(54449),r=n(20377),s=n(16554),o=n(69489),l=n(44072),c=n(81555);const d=e=>{if(e&&"function"==typeof e[s.L])return d=e,e=>{const t=d[s.L]();if("function"!=typeof t.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return t.subscribe(e)};if((0,o.z)(e))return(0,a.V)(e);if((0,l.t)(e))return n=e,e=>(n.then(t=>{e.closed||(e.next(t),e.complete())},t=>e.error(t)).then(null,i.z),e);if(e&&"function"==typeof e[r.hZ])return t=e,e=>{const n=t[r.hZ]();for(;;){let t;try{t=n.next()}catch(a){return e.error(a),e}if(t.done){e.complete();break}if(e.next(t.value),e.closed)break}return"function"==typeof n.return&&e.add(()=>{n.return&&n.return()}),e};{const t=(0,c.K)(e)?"an invalid object":`'${e}'`;throw new TypeError(`You provided ${t} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`)}var t,n,d}},55015:function(e,t,n){"use strict";n.d(t,{V:function(){return a}});const a=e=>t=>{for(let n=0,a=e.length;n{class e{constructor(e,t){this.title=e,this.meta=t}updateTitle(e){this.title.setTitle(e),this.meta.updateTag({property:"og:title",content:e})}updateDescription(e){this.meta.updateTag({name:"description",content:e}),this.meta.updateTag({property:"og:description",content:e})}updateKeywords(e){this.meta.updateTag({name:"keywords",content:e})}}return e.\u0275fac=function(t){return new(t||e)(a.LFG(i.Dx),a.LFG(i.h_))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e})()},64762:function(e,t,n){"use strict";function a(e,t,n,a){var i,r=arguments.length,s=r<3?t:null===a?a=Object.getOwnPropertyDescriptor(t,n):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,a);else for(var o=e.length-1;o>=0;o--)(i=e[o])&&(s=(r<3?i(s):r>3?i(t,n,s):i(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s}function i(e,t){return function(n,a){t(n,a,e)}}n.d(t,{gn:function(){return a},fM:function(){return i}})},81424:function(e,t,n){"use strict";n.r(t),t.default='# Backend Integration\n\nThis section describes approaches of integration of ngx-admin application with backend API. Despite we understand that every backend is really different, we think that we can cover several most commonly used ways.\n
    \n\n## Integration with JSON REST server\n\nDespite there\'s an option to do CORS requests to API server directly, we don\'t advise to do so. This way has disadvantages in terms of security and performance. In terms of security when you do CORS request you basically expose your API server URL to everybody. Your API server should take additional measures to make sure some URLs are not accessible, because it is exposed to the web. As for performance, CORS requests require to send preflight OPTIONS request before each HTTP request. This adds additional HTTP overhead.\n\nThe solution we suggest is to use proxy for your API server. In this case you can make your app accessible through some sub-url. For example, if your application\'s hosted under url `website.com` and your index file is located at `website.com/index.html`, you can make your API root accessible on `website.com/api`. This is well supported by angular-cli/webpack-dev-server for development setup and by web servers for production setup. Let\'s review these setups:\n
    \n\n## angular-cli/webpack-dev-server setup\n\nThere\'s not so much needs to be done to proxy your api using angular-cli. You can read detailed documentation in their docs.\nBut the most important topics are:\n\nYou should create `proxy.conf.json` file in your application root. The file should contain something like below:\n```json\n{\n "/api": {\n "target": "http://localhost:3000",\n "secure": false\n }\n}\n```\n\nIn this case you should put URL of your API server instead of `http://localhost:3000`.\n\nAfter that you need to run your angular-cli application using following command \n```bash\nng serve --proxy-config proxy.conf.json\n```\nThat\'s it. Now you can access `/api` URL from your ngx-admin application and your requests will be forwarded to your API server.\n
    \n\n## Production setup\n\nProduction setup is not much different from development setup. The only difference is that usually you don\'t use there angular-cli or webpack-dev-server to host your HTML/CSS/JS. Usually we all use some web server for that. At Akveo we mostly use [nginx](https://nginx.org/en/) for this use case. Below there is a sample configuration for this particular web server. For others it is not that much different.\n\nUsually you create new virtual host with some similar configuration:\n\n```nginx\nserver {\n listen 80;\n server_name website.com;\n\n root /yourAngularAppDistPath;\n index index.html index.htm;\n etag on;\n\n location / {\n index index.html;\n try_files $uri /index.html;\n }\n}\n```\n\nThe only thing you need to add is proxy-pass to `/api` URL like below:\n\n```nginx\nserver {\n listen 80;\n server_name website.com;\n\n root /yourAngularAppDistPath;\n index index.html index.htm;\n etag on;\n\n location / {\n index index.html;\n try_files $uri /index.html;\n }\n\n location /api {\n proxy_pass http://localhost:3000/;\n proxy_set_header Host $host;\n }\n}\n```\n\nThat\'s it. Now your API server works on production as well.\n'},21118:function(e,t,n){"use strict";n.r(t),t.default='# Theme System\n\nNebular Theme System is a set of rules we put into how SCSS files and variables are organized to achieve the following goals:\n\n- ability to flexibly change looks & feel of the application by managing variables, without changing SCSS itself;\n- ability to switch between visual themes in a runtime without reloading the page;\n- support of CSS-variables (implemented partially).\n
    \n\n## Theme Map\n\nEach theme is represented as an SCSS map with a list of key-value pairs:\n\n```scss\n$theme: (\n font-main: unquote(\'"Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif\'),\n font-secondary: font-main,\n\n font-weight-thin: 200,\n font-weight-light: 300,\n font-weight-normal: 400,\n font-weight-bolder: 500,\n font-weight-bold: 600,\n font-weight-ultra-bold: 800,\n\n base-font-size: 16px,\n\n font-size-xlg: 1.25rem,\n font-size-lg: 1.125rem,\n font-size: 1rem,\n font-size-sm: 0.875rem,\n font-size-xs: 0.75rem,\n\n radius: 0.375rem,\n padding: 1.25rem,\n margin: 1.5rem,\n line-height: 1.25,\n \n ...\n```\nWhere _key_ - is a variable name, and _value_ - is a raw SCSS value (color, string, etc) or **parent variable name**, so that you can inherit values from different variables:\n\n```scss\n$theme: (\n font-main: unquote(\'"Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif\'),\n font-secondary: font-main,\n```\nHere `font-secondary` inherits its value from `font-main`.\n
    \n\n## Component Variables\n\nThen, for each component of the Nebular Components, there is a list of variables you can change.\nFor example - header component variables:\n\n```scss\n ...\n \n header-font-family: font-secondary,\n header-font-size: font-size,\n header-line-height: line-height,\n header-fg: color-fg-heading,\n header-bg: color-bg,\n header-height: 4.75rem,\n header-padding: 1.25rem,\n header-shadow: shadow,\n \n ...\n```\nAs you can see, you have 8 variables for a pretty simple component and from the other side, 6 of them are inherited from the default values.\nIt means that if you want to create a new theme with a united look & feel of the components - in most cases you would need to change around 10 generic variables, such as `color-bg`, `shadow`, etc. \nto change the UI completely.\n\nList of component style variables is specified in the component documentation, for example [styles for header component](docs/components/layout/theme#nblayoutheadercomponent).\n
    \n\n## Variables Usage\n\nNow, if you want to use the variables in your custom style files, all you need to do (of course, after the [successful setup of the Theme System](docs/guides/enable-theme-system) is to call `nb-theme(var-name)` function:\n\n```scss\n@import \'../../../@theme/styles/themes\';\n\n:host {\n\n background: nb-theme(card-bg); // and use it\n}\n```\nDepending on the currently enabled theme and the way `card-bg` inherited in your theme, you will get the right color.\n
    \n\n## Built-in themes\n\nCurrently, there are 3 built-in themes: \n- `default` - clean white theme\n- `cosmic` - dark theme\n- `corporate` - firm business theme\n\nThemes can also be inherited from each other, `cosmic`, for instance, is inherited from the `default` theme.\n
    \n\n## Magic of multiple themes with hot-reload\n\nAs you can see from the [ngx-admin demo](https://www.akveo.com/ngx-admin?utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=docs_theme_system_concept), you can switch themes in the runtime without reloading the page.\nIt is useful when you have multiple visual themes per user role or want to provide your user with such a configuration so that he can decide which theme works best for him.\nThe only requirement for the feature to work is to wrap all of your component styles into special mixin `nb-install-component` and use `nb-theme` to get the right value:\n\n```scss\n@import \'../../../@theme/styles/themes\';\n\n@include nb-install-component() {\n background: nb-theme(card-bg); // now, for each theme registered the corresponding value will be inserted\n \n .container {\n background: nb-theme(color-bg);\n font-weight: nb-theme(font-weight-bold);\n }\n}\n```\n
    \n\n## Related Articles\n\n- [Change Theme](docs/guides/change-theme)\n'},15419:function(e,t,n){"use strict";n.r(t),t.default='# What is ngx-admin?\n\nngx-admin is a front-end admin dashboard template based on Angular 9+, Bootstrap 4+ and Nebular. That means all the data you can see on graphs, charts and tables is mocked in Javascript so you can use the backend of your choice with no limitations.\n
    \n\n## How can it help me?\n\nWe believe that at the moment a lot of business applications have administration/management interfaces inside of them. Sometimes it\u2019s not that obvious, but a lot of web applications have dashboards with panels, charts analytics, etc.\n\n\nngx-admin aims to bootstrap the development of your product and provide an ecosystem for building production-ready application or prototypes.\n\nFrameworks like Bootstrap provide a number of components, but usually it\u2019s not enough to build a real-world app. This template comes with lots of popular UI components with a unified color scheme, plus it is based on a modern Angular framework and has a flexible component based structure.\n\nYou can also use ngx-admin for the purpose of learning Angular.\n
    \n\n## List of features\n\n- Angular 9+ & Typescript\n- Bootstrap 4+ & SCSS\n- Responsive layout\n- RTL support\n- High resolution\n- Flexibly configurable themes with **hot-reload** (3 themes included)\n- Authentication module with multiple providers\n- Lots of awesome features:\n - Buttons\n - Modals\n - Popovers\n - Icons\n - Typography\n - Animated searches\n - Forms\n - Tabs\n - Notifications\n - Tables\n - Maps\n - Charts\n - Editors\n \nAnd many more!\n
    \n\n## Assumptions\n\nThis documentation assumes that you are already familiar with JavaScript/TypeScript, Angular, CSS and Bootstrap.\n\n## Have questions?\nDidn\'t find something here? Look through the issues or ask on Stack Overflow.\n'},95390:function(e,t,n){"use strict";n.r(t),t.default='# Install ngx-admin\n\nPlease note, that **ngx-admin** is just a frontend application. Backend integration can be done relatively simple, but you should be aware that all the data is mocked using JavaScript objects. \nIf you want the data to be dynamic, you should consider developing a backend integration by your own. \nThe Nebular team doesn\'t consider providing generic integration layer as a part of this project because every backend API has a different structure in terms of data format and URLs.\n
    \n\n## Install tools\n\nTo install ngx-admin on your machine you need to have the following tools installed:\n- Git - https://git-scm.com\n- Node.js - https://nodejs.org. Please note the **version** should be **>=8**\n- Npm - Node.js package manager, comes with Node.js. Please make sure npm **version** is **>=5**\n- You might also need some specific native packages depending on your operating system like `build-essential` on Ubuntu\n\n
    \n
    Warning!
    \n
    \n Please note that **it is not possible** to build ngx-admin **without these tools** and it will not be possible because of the way how Angular is built.\n
    \n
    \n
    \n\n## Download the code\n\nWhen you completed tools setup, you need to download the code of ngx-admin application. The easiest way to do that is to clone GitHub repository:\n```bash\ngit clone https://github.com/akveo/ngx-admin.git\n```\n\nAfter clone is completed, you need to install npm modules:\n```bash\ncd ngx-admin && npm i\n```\n
    \n
    Warning!
    \n
    \n Please make sure that installation process successfully completed without errors.\n
    \n
    \n
    \n\n## Run local copy\n\nTo run a local copy in development mode, execute:\n\n```bash\nnpm start\n```\n\nGo to http://0.0.0.0:4200 or http://localhost:4200 in your browser.\n
    \n\n## Production bundle\n\nTo create a bundle in production mode, execute:\n\n```bash\nnpm run build:prod\n```\n\nThis will clear up your `dist` folder (where release files are located) and generate a release build.\nNow you can copy the sources from the `dist` folder and use it with any backend framework or simply [put it under a web server](docs/getting-started/server-deployment).\n'},29827:function(e,t,n){"use strict";n.r(t),t.default='# Server Deployment\n\nThough in the development Nebular app consists of a number of TypeScript, SASS, etc files, the built package is just a bunch HTML/JavaScript/CSS files.\nNo other processing is needed to get them running in a browser.\nSo to deploy the app you basically need two simple steps:\n\n- Build your app with `npm run build:prod`\n- Copy the output from the `dist` folder under a web-server of your choice.\n\nMore details on how to setup your web-server to better serve the application can be found on Angular Documentation website, under Server Configuration section.\n
    \n'},77024:function(e,t,n){"use strict";n.r(t),t.default="# Where to start?\n\nNebular is a set of modules for Angular. Despite it is not required to know Angular framework to set up your first Nebular project, it is highly recommended to go through the Angular tutorial beforehand and be familiar with basic Angular concepts.\n
    \n\n## Quickstart tutorials\n\nBased on a current setup of your project and your goals, there are two starting points:\n\n- **[Starting based on our Nebular Admin starter kit](docs/guides/install-based-on-starter-kit)** Consider this tutorial if you are building admin or any other back-office application and you need a template as a good starting kit.\n- **[Adding into existing Angular Project](docs/guides/add-into-existing-project)** This tutorial explains how to use Nebular if you already have some Angular code as starting app from scratch.\n\nPlease consider creating an issue on GitHub if your use case is not described above. But we kindly ask to always look through the documentation and the list of existing issues first.\n \n## I'm new to Angular or web development in general\n\nQuite often we receive emails and messages from people who ask us for the advice we can give them if they are completely new to software engineering and/or Angular in particular. Well, we can't say that there's some general way, unfortunately. Each advice should be aimed at a particular person, his current skills set and goals. That's why we believe that each person knows better for himself. But in any case, there are multiple resources like https://www.coursera.org/ or https://egghead.io/ which focus on providing online education. \n"},95911:function(e,t,n){"use strict";n.r(t),t.default="# Change Current Theme\n\nNebular Theme System provides 3 color schemes out of the box - `default`, `corporate` and `cosmic`. It is both possible to change the theme statically and dynamically during the runtime.\n\n\n## Switch from Cosmic to Default\nIt is extremely simple to replace a theme from one to another.\nAll you need to do is to find your `NbThemeModule.forRoot` declaration and change a value of the `name` setting:\n\n```ts\n @NgModule({\n imports: [\n // ...\n NbThemeModule.forRoot({ name: 'default' }),\n ],\n }\n```\n
    \n\n## Runtime Theme Switch\nIn case you want to have a better control when a theme is changed, or for instance need to change it based on a user role,\nit is possible to dynamically tell Nebular which theme should be enabled. \n`NbThemeService` is our friend in this case and particularly the `changeTheme` method:\n\n```ts\n\n // ...\n constructor(private themeService: NbThemeService) {\n this.themeService.changeTheme('corporate');\n }\n\n```\n
    \n\n## Listen to Theme Change\nAnd of course it is possible to subscribe to an event when the current theme gets changed so that you can adjust something in your code accordingly:\n\n```ts\n\n // ...\n constructor(private themeService: NbThemeService) {\n \n this.themeService.onThemeChange()\n .subscribe((theme: any) => {\n console.log(`Theme changed to ${theme.name}`);\n });\n }\n\n```\n
    \n\n## Related Articles\n\n- [Theme System](docs/guides/theme-system)\n"},60306:function(e){"use strict";e.exports={i8:"8.0.0"}}},function(e){"use strict";e(e.s=67973)}]); \ No newline at end of file diff --git a/main-es5.3ca25b0654ea05988810.js b/main-es5.3ca25b0654ea05988810.js deleted file mode 100644 index bb2d154188..0000000000 --- a/main-es5.3ca25b0654ea05988810.js +++ /dev/null @@ -1 +0,0 @@ -!function(){function e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function t(e){var a="function"==typeof Map?new Map:void 0;return(t=function(e){if(null===e||(t=e,-1===Function.toString.call(t).indexOf("[native code]")))return e;var t;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==a){if(a.has(e))return a.get(e);a.set(e,i)}function i(){return n(e,arguments,u(this).constructor)}return i.prototype=Object.create(e.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),r(i,e)})(e)}function n(e,t,a){return(n=c()?Reflect.construct:function(e,t,n){var a=[null];a.push.apply(a,t);var i=new(Function.bind.apply(e,a));return n&&r(i,n.prototype),i}).apply(null,arguments)}function a(e,t,n){return(a="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var a=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=u(e)););return e}(e,t);if(a){var i=Object.getOwnPropertyDescriptor(a,t);return i.get?i.get.call(n):i.value}})(e,t,n||e)}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function o(e){var t=c();return function(){var n,a=u(e);if(t){var i=u(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return s(this,n)}}function s(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?l(e):t}function l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e){return function(e){if(Array.isArray(e))return g(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||p(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=p(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,r=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw r}}}}function _(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var a,i,r=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(r.push(a.value),!t||r.length!==t);o=!0);}catch(l){s=!0,i=l}finally{try{o||null==n.return||n.return()}finally{if(s)throw i}}return r}(e,t)||p(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e,t){if(e){if("string"==typeof e)return g(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?g(e,t):void 0}}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n/gm," ").replace(/ +/gm," "),variants:e.variants.map(function(e){return{available:e.available,compare_at_price:e.compare_at_price,price:e.price,title:e.title}})}})}))}},{key:"getDefaultImage",value:function(e){var t=e.reduce(function(e,t){return e||(e=t),e});return t?this.trimImageUrl(t.src):void 0}},{key:"trimImageUrl",value:function(e){return e.substring(0,e.indexOf("?"))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.LFG(o.eN))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}()},66126:function(e,t,n){"use strict";n.d(t,{C:function(){return r}});var a=n(25917),i=n(37716),r=function(){var e=function(){function e(){m(this,e),this.descriptions=[{icon:"layout-outline",title:"Efficient",description:"Packed with a huge number of handcrafted UI components, charts, maps, editors, tables, and much more, so that developers can focus on business needs"},{icon:"smartphone-outline",title:"Mobile first",description:"Looks stunning on every screen size and is optimized to bring the large-screen experience from desktop to mobile"},{icon:"color-palette-outline",title:"\u0421ustomizable",description:"With 4 themes, 2 dashboards, and outstanding UI architecture, it\u2019s easy to change the themes and find the right fit for your company"},{icon:"heart-outline",title:"Updated and supported",description:"Continuous updates and fixes from the development team to keep your tech up to date. The friendly and active community support team are ready to guide you through your challenges"}],this.bundleDescriptions=[{icon:"umbrella-outline",title:"Convenient",description:"Complete pack of well known Angular based ngx-admin template, integrated with Backend Solution of your choice. Finally, you can get fully integrated solution out of the box."},{icon:"settings-2-outline",title:"Functional",description:"Deploy it as ready to use solution for a particular case, or give it to your development team to incrementally add functionality. It provides a significant boost and solid development structure."},{icon:"clock-outline",title:"Efficient",description:"Save more than $21,000 using Backend Bundle. According to our research ready Backend Bundle optimizes around 300 hours of development time."},{icon:"checkmark-circle-2-outline",title:"Ready to use",description:"We prepared this Backend pack as development basement which lets your team concentrate on business logic and data models."}]}return v(e,[{key:"getDescriptions",value:function(){return(0,a.of)(this.descriptions)}},{key:"getBundleDescriptions",value:function(){return(0,a.of)(this.bundleDescriptions)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e}()},27183:function(e,t,n){"use strict";n.d(t,{l:function(){return r}});var a=n(25917),i=n(37716),r=function(){var e=function(){function e(){m(this,e),this.headerMenu=[{title:"Home",link:"/"},{title:"Docs",link:"/docs"},{title:"Demo",url:"https://www.akveo.com/ngx-admin?utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=landing_main_section"}]}return v(e,[{key:"getHeaderMenu",value:function(){return(0,a.of)(this.headerMenu)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e}()},38775:function(e,t,n){"use strict";n.d(t,{Y:function(){return r}});var a=n(25917),i=n(37716),r=function(){var e=function(){function e(){m(this,e),this.reviews=[{avatar:"assets/img/avatars/1.png",firstName:"Marcin",lastName:"Masiorski",socialIcon:"facebook",review:"Awesome template! You are doing great job! Regards.",link:"https://www.facebook.com/pg/akveo/reviews/?ref=page_internal"},{avatar:"assets/img/avatars/2.png",firstName:"Rashid",lastName:"Thompson",socialIcon:"facebook",review:"I just want to say you have the best admin template I have seen so far as a new developer (Trust me I have searched).",link:"https://www.facebook.com/pg/akveo/reviews/?ref=page_internal"},{avatar:"assets/img/avatars/3.png",firstName:"Yuriy",lastName:"Marshall",socialIcon:"facebook",review:"Thanks for free angular theme! Design and file/system structure is on high level! Love you, Akveo!)",link:"https://www.facebook.com/pg/akveo/reviews/?ref=page_internal"},{avatar:"assets/img/avatars/4.png",firstName:"Kenneth",lastName:"Reis",socialIcon:"facebook",review:"Nice people working hard for high quality projects. Love you guys!",link:"https://www.facebook.com/pg/akveo/reviews/?ref=page_internal"},{avatar:"assets/img/avatars/5.png",firstName:"Renato",lastName:"Oliveira Silva",socialIcon:"facebook",review:"Great company and great projects",link:"https://www.facebook.com/pg/akveo/reviews/?ref=page_internal"},{avatar:"assets/img/avatars/6.png",firstName:"Mohammed",lastName:"Benyakoub",socialIcon:"facebook",review:"That one of the best open source software - Product I have ever seen",link:"https://www.facebook.com/pg/akveo/reviews/?ref=page_internal"}]}return v(e,[{key:"getReviews",value:function(){return(0,a.of)(this.reviews)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e}()},6349:function(e,t,n){"use strict";n.d(t,{W:function(){return s}});var a=n(37716),i=n(97116),r=function(){return{width:30,height:30,fill:"#f7f8fa"}},o=function(){return{width:35,height:35,fill:"#f7f8fa"}},s=function(){var e=function e(){m(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=a.Xpm({type:e,selectors:[["ngx-docs-footer"]],decls:49,vars:15,consts:[[1,"logo"],["href","https://www.akveo.com?utm_campaign=services%20-%20homepage%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_docs_footer_link_logo","target","_blank"],["src","assets/img/akveo-logo.png","alt","Akveo logo"],[1,"title"],["href","https://www.akveo.com?utm_campaign=services%20-%20homepage%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_docs_footer_link_homepage","target","_blank"],["href","https://akveo.github.io/eva-icons?utm_campaign=eva_icons%20-%20home%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=docs_footer"],["href","https://akveo.github.io/react-native-ui-kitten?utm_campaign=ui_kitten%20-%20home%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=docs_footer"],["href","https://www.akveo.com/ngx-admin?utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=docs_footer_link","target","_blank"],[1,"social"],["href","https://github.com/akveo/ngx-admin","aria-label","github","target","_blank"],[3,"innerHTML"],["href","https://twitter.com/akveo_inc","aria-label","twitter","target","_blank"],["href","https://www.facebook.com/akveo","aria-label","facebook","target","_blank"],[1,"copy"],["href","https://www.akveo.com?utm_campaign=services%20-%20homepage%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_docs_footer_link_akveo_llc","target","_blank"],[1,"contact"],["href","mailto:contact@akveo.com"]],template:function(e,t){1&e&&(a.TgZ(0,"div",0),a.TgZ(1,"a",1),a._UZ(2,"img",2),a.qZA(),a.qZA(),a.TgZ(3,"div"),a.TgZ(4,"ul"),a.TgZ(5,"li"),a.TgZ(6,"strong",3),a._uU(7,"More from Akveo"),a.qZA(),a.qZA(),a.TgZ(8,"li"),a.TgZ(9,"a",4),a._uU(10,"Homepage"),a.qZA(),a.qZA(),a.TgZ(11,"li"),a.TgZ(12,"a",5),a._uU(13,"Eva Icons"),a.qZA(),a.qZA(),a.TgZ(14,"li"),a.TgZ(15,"a",6),a._uU(16,"React Native UI Kitten"),a.qZA(),a.qZA(),a.TgZ(17,"li"),a.TgZ(18,"a",7),a._uU(19,"ngx-admin"),a.qZA(),a.qZA(),a.qZA(),a.qZA(),a.TgZ(20,"div"),a.TgZ(21,"ul"),a.TgZ(22,"li"),a.TgZ(23,"strong",3),a._uU(24,"Follow Us"),a.qZA(),a.qZA(),a.TgZ(25,"li",8),a.TgZ(26,"a",9),a._UZ(27,"i",10),a.ALo(28,"eva"),a.qZA(),a.TgZ(29,"a",11),a._UZ(30,"i",10),a.ALo(31,"eva"),a.qZA(),a.TgZ(32,"a",12),a._UZ(33,"i",10),a.ALo(34,"eva"),a.qZA(),a.qZA(),a.TgZ(35,"li",13),a._uU(36," \xa9 2015-2019 "),a.TgZ(37,"a",14),a._uU(38,"Akveo LLC"),a.qZA(),a._UZ(39,"br"),a._uU(40," Documentation licensed under CC BY 4.0. "),a.qZA(),a.qZA(),a.qZA(),a.TgZ(41,"div",15),a.TgZ(42,"ul"),a.TgZ(43,"li"),a.TgZ(44,"strong",3),a._uU(45,"Contact Us"),a.qZA(),a.qZA(),a.TgZ(46,"li"),a.TgZ(47,"a",16),a._uU(48,"contact@akveo.com"),a.qZA(),a.qZA(),a.qZA(),a.qZA()),2&e&&(a.xp6(27),a.Q6J("innerHTML",a.xi3(28,3,"github-outline",a.DdM(12,r)),a.oJD),a.xp6(3),a.Q6J("innerHTML",a.xi3(31,6,"twitter",a.DdM(13,r)),a.oJD),a.xp6(3),a.Q6J("innerHTML",a.xi3(34,9,"facebook",a.DdM(14,o)),a.oJD))},pipes:[i.R],styles:[".nb-theme-ngx-landing [_nghost-%COMP%]{display:flex;flex:1;flex-wrap:wrap;padding-top:1.25rem;justify-content:space-around}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]{display:flex;margin-right:0;justify-content:center;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#222b45}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:flex;margin-bottom:1rem;justify-content:center;align-items:center;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:#222b45;font-size:1.125rem;font-weight:700;line-height:1.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%]{color:#222b45;display:list-item;font-size:.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#8f9bb3;border-radius:.375rem;text-decoration:none;margin-right:1.5rem;line-height:.5}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:last-child{margin-right:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:none}@media (min-width:768px){.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]{justify-content:flex-start;margin-right:2rem;width:auto}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;text-align:left}}@media (min-width:992px){.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:-2.5rem;text-align:center;justify-content:center}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:9rem}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:flex;flex:1;flex-wrap:wrap;padding-top:1.25rem;justify-content:space-around}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%]{display:flex;margin-right:0;justify-content:center;width:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#fff!important}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding-left:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:flex;margin-bottom:1rem;justify-content:center;align-items:center;text-align:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:#222b45;font-size:1.125rem;font-weight:700;line-height:1.375rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%]{color:#fff!important;display:list-item;font-size:.75rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#8f9bb3;border-radius:.375rem;text-decoration:none;margin-right:1.5rem;line-height:.5}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:last-child{margin-right:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:none}@media (min-width:768px){.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%]{justify-content:flex-start;margin-right:2rem;width:auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;text-align:left}}@media (min-width:992px){.nb-theme-ngx-landing-material [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:-2.5rem;text-align:center;justify-content:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:9rem}}.nb-theme-docs-page [_nghost-%COMP%]{display:flex;flex:1;flex-wrap:wrap;padding-top:1.25rem;justify-content:space-around}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]{display:flex;margin-right:0;justify-content:center;width:100%}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#222b45}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding-left:0}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:flex;margin-bottom:1rem;justify-content:center;align-items:center;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:#222b45;font-size:1.125rem;font-weight:700;line-height:1.375rem}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%]{color:#222b45;display:list-item;font-size:.75rem}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#8f9bb3;border-radius:.375rem;text-decoration:none;margin-right:1.5rem;line-height:.5}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:last-child{margin-right:0}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:none}@media (min-width:768px){.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]{justify-content:flex-start;margin-right:2rem;width:auto}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;text-align:left}}@media (min-width:992px){.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:-2.5rem;text-align:center;justify-content:center}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:9rem}}"],changeDetection:0}),e}()},76329:function(e,t,n){"use strict";n.d(t,{I:function(){return s}});var a=n(37716),i=n(97116),r=function(){return{width:30,height:30,fill:"#f7f8fa"}},o=function(){return{width:35,height:35,fill:"#f7f8fa"}},s=function(){var e=function(){function e(){m(this,e)}return v(e,[{key:"currentYear",get:function(){return(new Date).getFullYear()}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=a.Xpm({type:e,selectors:[["ngx-landing-footer"]],decls:52,vars:21,consts:[[1,"logo"],["href","https://www.akveo.com?utm_campaign=services%20-%20homepage%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_footer_link_logo","target","_blank"],["src","assets/img/akveo-logo.png","alt","Akveo logo"],[1,"h6"],["href","https://www.akveo.com?utm_campaign=services%20-%20homepage%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_footer_link_homepage","target","_blank"],["href","https://akveo.github.io/nebular?utm_campaign=nebular%20-%20home%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=landing_footer_link"],["href","https://akveo.github.io/eva-icons?utm_campaign=eva_icons%20-%20home%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=landing_footer"],["href","https://akveo.github.io/react-native-ui-kitten?utm_campaign=ui_kitten%20-%20home%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=landing_footer"],[1,"social-container"],[1,"social"],["href","https://github.com/akveo/ngx-admin","aria-label","github","target","_blank"],[3,"innerHTML"],["href","https://twitter.com/akveo_inc","aria-label","twitter","target","_blank"],["href","https://www.facebook.com/akveo","aria-label","facebook","target","_blank"],["href","https://www.linkedin.com/company/akveo","aria-label","linkedIn","target","_blank"],[1,"copy"],["href","https://www.akveo.com?utm_campaign=services%20-%20homepage%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_footer_link_akveo_llc","target","_blank"],[1,"contact"],["href","mailto:contact@akveo.com"]],template:function(e,t){1&e&&(a.TgZ(0,"div",0),a.TgZ(1,"a",1),a._UZ(2,"img",2),a.qZA(),a.qZA(),a.TgZ(3,"div"),a.TgZ(4,"ul"),a.TgZ(5,"li"),a.TgZ(6,"span",3),a._uU(7,"More from Akveo"),a.qZA(),a.qZA(),a.TgZ(8,"li"),a.TgZ(9,"a",4),a._uU(10,"Homepage"),a.qZA(),a.qZA(),a.TgZ(11,"li"),a.TgZ(12,"a",5),a._uU(13,"Nebular"),a.qZA(),a.qZA(),a.TgZ(14,"li"),a.TgZ(15,"a",6),a._uU(16,"Eva Icons"),a.qZA(),a.qZA(),a.TgZ(17,"li"),a.TgZ(18,"a",7),a._uU(19,"React Native UI Kitten"),a.qZA(),a.qZA(),a.qZA(),a.qZA(),a.TgZ(20,"div",8),a.TgZ(21,"ul"),a.TgZ(22,"li"),a.TgZ(23,"span",3),a._uU(24,"Follow Us"),a.qZA(),a.qZA(),a.TgZ(25,"li",9),a.TgZ(26,"a",10),a._UZ(27,"i",11),a.ALo(28,"eva"),a.qZA(),a.TgZ(29,"a",12),a._UZ(30,"i",11),a.ALo(31,"eva"),a.qZA(),a.TgZ(32,"a",13),a._UZ(33,"i",11),a.ALo(34,"eva"),a.qZA(),a.TgZ(35,"a",14),a._UZ(36,"i",11),a.ALo(37,"eva"),a.qZA(),a.qZA(),a.TgZ(38,"li",15),a._uU(39),a.TgZ(40,"a",16),a._uU(41,"Akveo LLC"),a.qZA(),a._UZ(42,"br"),a._uU(43," Documentation licensed under CC BY 4.0. "),a.qZA(),a.qZA(),a.qZA(),a.TgZ(44,"div",17),a.TgZ(45,"ul"),a.TgZ(46,"li"),a.TgZ(47,"span",3),a._uU(48,"Contact Us"),a.qZA(),a.qZA(),a.TgZ(49,"li"),a.TgZ(50,"a",18),a._uU(51,"contact@akveo.com"),a.qZA(),a.qZA(),a.qZA(),a.qZA()),2&e&&(a.xp6(27),a.Q6J("innerHTML",a.xi3(28,5,"github-outline",a.DdM(17,r)),a.oJD),a.xp6(3),a.Q6J("innerHTML",a.xi3(31,8,"twitter",a.DdM(18,r)),a.oJD),a.xp6(3),a.Q6J("innerHTML",a.xi3(34,11,"facebook",a.DdM(19,o)),a.oJD),a.xp6(3),a.Q6J("innerHTML",a.xi3(37,14,"linkedin",a.DdM(20,o)),a.oJD),a.xp6(3),a.hij(" \xa9 2015-",t.currentYear," "))},pipes:[i.R],styles:[".nb-theme-ngx-landing [_nghost-%COMP%]{display:flex;flex:1;flex-wrap:wrap;padding-top:2.75rem;justify-content:flex-start;margin:.375rem 10.25rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]{display:flex;margin-right:0;margin-bottom:2rem;margin-top:.375rem;justify-content:center;width:100%}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0;margin-bottom:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#222b45}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-weight:400;display:flex;margin-bottom:1.5rem;justify-content:center;align-items:center;text-align:center}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-bottom:1.75rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%]{color:#535b6c;display:list-item;font-size:.66rem;line-height:1.75}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:.65rem;color:#535b6c}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#8f9bb3;border-radius:.375rem;text-decoration:none;margin-right:1.5rem;line-height:.5}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:last-child{margin-right:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-bottom:3.125rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{width:10rem;height:10rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}@media (min-width:768px){.nb-theme-ngx-landing [_nghost-%COMP%]{justify-content:space-around;margin-right:0;margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:none}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]{justify-content:flex-start;margin-right:0;margin-bottom:0;width:auto}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;text-align:left}}@media (min-width:992px){.nb-theme-ngx-landing [_nghost-%COMP%]{margin-right:2rem;margin-left:2rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:0;margin-bottom:0;text-align:center}}@media (min-width:1400px){.nb-theme-ngx-landing [_nghost-%COMP%]{justify-content:flex-start;margin:.375rem 10.25rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:7.875rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:8.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] .company-info[_ngcontent-%COMP%]{margin-right:12.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:6.75rem}}@media (max-width:991.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding-left:1rem;padding-right:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:0}.nb-theme-ngx-landing [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:0}.nb-theme-ngx-landing [_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:0}}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:flex;flex:1;flex-wrap:wrap;padding-top:2.75rem;justify-content:flex-start;margin:.375rem 10.25rem 0}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%]{display:flex;margin-right:0;margin-bottom:2rem;margin-top:.375rem;justify-content:center;width:100%}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0;margin-bottom:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#fff!important}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding-left:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-weight:400;display:flex;margin-bottom:1.5rem;justify-content:center;align-items:center;text-align:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-bottom:1.75rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%]{color:#535b6c;display:list-item;font-size:.66rem;line-height:1.75}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:.65rem;color:#535b6c}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#8f9bb3;border-radius:.375rem;text-decoration:none;margin-right:1.5rem;line-height:.5}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:last-child{margin-right:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-bottom:3.125rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{width:10rem;height:10rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}@media (min-width:768px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{justify-content:space-around;margin-right:0;margin-left:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:none}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%]{justify-content:flex-start;margin-right:0;margin-bottom:0;width:auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;text-align:left}}@media (min-width:992px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{margin-right:2rem;margin-left:2rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:0;margin-bottom:0;text-align:center}}@media (min-width:1400px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{justify-content:flex-start;margin:.375rem 10.25rem 0}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:7.875rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:8.375rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .company-info[_ngcontent-%COMP%]{margin-right:12.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:6.75rem}}@media (max-width:991.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding-left:1rem;padding-right:1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:0}}.nb-theme-docs-page [_nghost-%COMP%]{display:flex;flex:1;flex-wrap:wrap;padding-top:2.75rem;justify-content:flex-start;margin:.375rem 10.25rem 0}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]{display:flex;margin-right:0;margin-bottom:2rem;margin-top:.375rem;justify-content:center;width:100%}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0;margin-bottom:0}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#222b45}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding-left:0}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-weight:400;display:flex;margin-bottom:1.5rem;justify-content:center;align-items:center;text-align:center}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-bottom:1.75rem}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%]{color:#535b6c;display:list-item;font-size:.66rem;line-height:1.75}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:.65rem;color:#535b6c}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#8f9bb3;border-radius:.375rem;text-decoration:none;margin-right:1.5rem;line-height:.5}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:last-child{margin-right:0}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-bottom:3.125rem}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{width:10rem;height:10rem}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}@media (min-width:768px){.nb-theme-docs-page [_nghost-%COMP%]{justify-content:space-around;margin-right:0;margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:none}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]{justify-content:flex-start;margin-right:0;margin-bottom:0;width:auto}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;text-align:left}}@media (min-width:992px){.nb-theme-docs-page [_nghost-%COMP%]{margin-right:2rem;margin-left:2rem}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:0;margin-bottom:0;text-align:center}}@media (min-width:1400px){.nb-theme-docs-page [_nghost-%COMP%]{justify-content:flex-start;margin:.375rem 10.25rem 0}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:7.875rem}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:8.375rem}.nb-theme-docs-page [_nghost-%COMP%] .company-info[_ngcontent-%COMP%]{margin-right:12.25rem}.nb-theme-docs-page [_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:6.75rem}}@media (max-width:991.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding-left:1rem;padding-right:1rem}.nb-theme-docs-page [_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:0}.nb-theme-docs-page [_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:0}.nb-theme-docs-page [_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:0}}"]}),e}()},63429:function(e,t,n){"use strict";n.d(t,{E:function(){return d}});var a=n(78942),i=n(62790),r=n(51307),o=n(70409),s=n(71289),l=n(37716),c=n(99763),u=n(10511),d=function(){var e=function(){function e(t,n,a,i,r){m(this,e),this.activatedRoute=t,this.window=n,this.tocState=a,this.el=i,this.renderer=r,this.ngxFragmentSync=!0,this.inView=!1,this.alive=!0,this.marginFromTop=120}return v(e,[{key:"fragment",get:function(){return this.ngxFragment}},{key:"element",get:function(){return this.el.nativeElement}},{key:"y",get:function(){return this.element.getBoundingClientRect().y}},{key:"ngOnInit",value:function(){var e=this;this.ngxFragmentSync&&this.tocState.add(this),this.activatedRoute.fragment.pipe((0,i.n)(null),(0,r.x)(),(0,o.o)(function(){return e.alive}),(0,s.g)(10)).subscribe(function(t){t&&e.fragment===t&&!e.inView?e.selectFragment():e.deselectFragment()})}},{key:"selectFragment",value:function(){this.ngxFragmentClass&&this.renderer.addClass(this.el.nativeElement,this.ngxFragmentClass),this.setInView(!0),this.window.scrollTo(0,this.el.nativeElement.offsetTop-this.marginFromTop)}},{key:"deselectFragment",value:function(){this.renderer.removeClass(this.el.nativeElement,this.ngxFragmentClass)}},{key:"setInView",value:function(e){this.inView=e}},{key:"ngOnDestroy",value:function(){this.alive=!1,this.ngxFragmentSync&&this.tocState.remove(this)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(l.Y36(c.gz),l.Y36(a.Q3p),l.Y36(u.M),l.Y36(l.SBq),l.Y36(l.Qsj))},e.\u0275dir=l.lG2({type:e,selectors:[["","ngxFragment",""]],inputs:{ngxFragment:"ngxFragment",ngxFragmentClass:"ngxFragmentClass",ngxFragmentSync:"ngxFragmentSync"}}),e}()},98933:function(e,t,n){"use strict";n.d(t,{O:function(){return p}});var a=n(79765),i=n(46782),r=n(37716),o=n(78942),s=n(57947),l=n(27183),c=n(38583),u=n(99763);function d(e,t){if(1&e){var n=r.EpF();r.TgZ(0,"button",10),r.NdJ("click",function(){return r.CHM(n),r.oxw().toggleSidebar()}),r._UZ(1,"i",11),r.qZA()}}function h(e,t){1&e&&r._UZ(0,"iframe",12)}var _=["*"],p=function(){var e=function(){function e(t,n,i){m(this,e),this.sidebarService=t,this.versionService=n,this.headerMenuService=i,this.destroy$=new a.xQ,this.isDocs=!1,this.sidebarTag="",this.headerMenu=[]}return v(e,[{key:"ngOnInit",value:function(){var e=this;this.currentVersion=this.versionService.getNgxVersion(),this.headerMenuService.getHeaderMenu().pipe((0,i.R)(this.destroy$)).subscribe(function(t){return e.headerMenu=t})}},{key:"toggleSidebar",value:function(){this.sidebarService.toggle(!1,this.sidebarTag)}},{key:"ngOnDestroy",value:function(){this.destroy$.next(),this.destroy$.complete()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.Y36(o.lzT),r.Y36(s.J),r.Y36(l.l))},e.\u0275cmp=r.Xpm({type:e,selectors:[["ngx-landing-header"]],hostVars:2,hostBindings:function(e,t){2&e&&r.ekj("docs-page",t.isDocs)},inputs:{isDocs:"isDocs",sidebarTag:"sidebarTag"},ngContentSelectors:_,decls:13,vars:4,consts:[[1,"section","left"],["class","sidebar-toggle",3,"click",4,"ngIf"],[1,"logo"],["routerLink","/"],[1,"version"],[1,"section","middle"],[1,"first-section"],[3,"items"],[1,"section","right"],["class","stars","src","https://ghbtns.com/github-btn.html?user=akveo&repo=ngx-admin&type=star&count=true","frameborder","0","scrolling","0",4,"ngIf"],[1,"sidebar-toggle",3,"click"],[1,"nb-menu"],["src","https://ghbtns.com/github-btn.html?user=akveo&repo=ngx-admin&type=star&count=true","frameborder","0","scrolling","0",1,"stars"]],template:function(e,t){1&e&&(r.F$t(),r.TgZ(0,"div",0),r.YNc(1,d,2,0,"button",1),r.TgZ(2,"div",2),r.TgZ(3,"a",3),r._uU(4,"ngx-admin"),r.qZA(),r.TgZ(5,"span",4),r._uU(6),r.qZA(),r.qZA(),r.qZA(),r.TgZ(7,"div",5),r.TgZ(8,"div",6),r._UZ(9,"nb-menu",7),r.Hsn(10),r.qZA(),r.qZA(),r.TgZ(11,"div",8),r.YNc(12,h,1,0,"iframe",9),r.qZA()),2&e&&(r.xp6(1),r.Q6J("ngIf",t.sidebarTag),r.xp6(5),r.hij("v",t.currentVersion,""),r.xp6(3),r.Q6J("items",t.headerMenu),r.xp6(3),r.Q6J("ngIf",t.isDocs))},directives:[c.O5,u.yS,o.mBz],styles:[".nb-theme-ngx-landing [_nghost-%COMP%]{display:flex;flex:1 0 auto;flex-direction:row;align-items:center}.nb-theme-ngx-landing [_nghost-%COMP%] .section[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:.875rem .5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .section[_ngcontent-%COMP%] .first-section[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-ngx-landing [_nghost-%COMP%] .section.left[_ngcontent-%COMP%]{width:11.25rem}.nb-theme-ngx-landing [_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{flex:1;justify-content:flex-end}.nb-theme-ngx-landing [_nghost-%COMP%] .logo[_ngcontent-%COMP%]{display:flex;flex:1 0 auto;flex-direction:row}.nb-theme-ngx-landing [_nghost-%COMP%] .logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:1.275rem;color:#222b45;text-decoration:none!important;font-weight:700}.nb-theme-ngx-landing [_nghost-%COMP%] .logo[_ngcontent-%COMP%] .version[_ngcontent-%COMP%]{font-size:.75rem;font-weight:700;color:#8f9bb3}.nb-theme-ngx-landing [_nghost-%COMP%] .backend-bundles[_ngcontent-%COMP%]{display:none;align-items:center;padding-right:2rem;margin-left:auto}.nb-theme-ngx-landing [_nghost-%COMP%] .backend-bundles[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-right:.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] nb-menu .menu-items{display:flex}.nb-theme-ngx-landing [_nghost-%COMP%] nb-menu .menu-items .menu-item{border:none}.nb-theme-ngx-landing [_nghost-%COMP%] nb-menu .menu-items .menu-item a{padding:.675rem .375rem;color:#405571;display:block}.nb-theme-ngx-landing [_nghost-%COMP%] nb-menu .menu-items .menu-item a.active, .nb-theme-ngx-landing [_nghost-%COMP%] nb-menu .menu-items .menu-item a:focus, .nb-theme-ngx-landing [_nghost-%COMP%] nb-menu .menu-items .menu-item a:hover{color:#18cb90;outline:none!important}.nb-theme-ngx-landing [_nghost-%COMP%] nb-menu .menu-items li:first-child{display:none}.nb-theme-ngx-landing [_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{color:#405571;display:none}.nb-theme-ngx-landing [_nghost-%COMP%] .section.right[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-family:sans-serif;color:#18cb90;margin-left:.375rem}.nb-theme-ngx-landing [_nghost-%COMP%] ngx-material-theme-link a.material-theme-link{padding:.675rem .375rem}@media (min-width:400px){.nb-theme-ngx-landing [_nghost-%COMP%] .section.left[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{padding:.875rem 0}.nb-theme-ngx-landing [_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{justify-content:flex-start}}@media (min-width:576px){.nb-theme-ngx-landing [_nghost-%COMP%] .logo[_ngcontent-%COMP%]{align-items:baseline;flex:1 0 auto}.nb-theme-ngx-landing [_nghost-%COMP%] .logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#000;margin-right:.5rem}.nb-theme-ngx-landing [_nghost-%COMP%] .logo[_ngcontent-%COMP%] .version[_ngcontent-%COMP%]{display:inline}.nb-theme-ngx-landing [_nghost-%COMP%] nb-menu .menu-items .menu-item a, .nb-theme-ngx-landing [_nghost-%COMP%] ngx-material-theme-link a.material-theme-link{padding:.675rem 1.375rem}}@media (min-width:768px){.nb-theme-ngx-landing [_nghost-%COMP%] .logo[_ngcontent-%COMP%]{flex:1 0 auto;flex-direction:column;align-items:flex-start}.nb-theme-ngx-landing [_nghost-%COMP%] .logo[_ngcontent-%COMP%] .version[_ngcontent-%COMP%]{margin-left:0}.nb-theme-ngx-landing [_nghost-%COMP%] nb-menu .menu-items li:nth-child(2){display:list-item}.nb-theme-ngx-landing [_nghost-%COMP%] .backend-bundles[_ngcontent-%COMP%]{display:flex}}@media (min-width:992px){.nb-theme-ngx-landing [_nghost-%COMP%] nb-menu .menu-items{justify-content:flex-start}.nb-theme-ngx-landing [_nghost-%COMP%] nb-menu .menu-items li:not(:first-child){display:list-item}.nb-theme-ngx-landing [_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{display:block}}@media (min-width:1200px){.nb-theme-ngx-landing [_nghost-%COMP%]{margin-left:6%!important}.nb-theme-ngx-landing [_nghost-%COMP%] .sidebar-toggle[_ngcontent-%COMP%]{display:none}}@media (max-width:767.98px){.nb-theme-ngx-landing [_nghost-%COMP%] nb-menu .menu-items{justify-content:flex-end}}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%]{padding:0 0 0 1rem}.nb-theme-ngx-landing [_nghost-%COMP%] .section.left[_ngcontent-%COMP%]{width:auto}.nb-theme-ngx-landing [_nghost-%COMP%] .logo[_ngcontent-%COMP%]{flex:1 0 auto;flex-direction:column;align-items:flex-start}.nb-theme-ngx-landing [_nghost-%COMP%] .logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#000}.nb-theme-ngx-landing [_nghost-%COMP%] .logo[_ngcontent-%COMP%] .version[_ngcontent-%COMP%]{margin-left:0}}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] .section[_ngcontent-%COMP%] .first-section[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] .section.left[_ngcontent-%COMP%]{align-items:center;padding-left:0;width:auto}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{justify-content:flex-end}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{display:none;margin-left:0;width:auto}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] .sidebar-toggle[_ngcontent-%COMP%]{border:none;background-color:transparent;font-size:2.5rem;line-height:1rem;flex:1 0 auto;padding:0 .5rem}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] .sidebar-toggle[_ngcontent-%COMP%] .nb-menu[_ngcontent-%COMP%]{vertical-align:middle}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] nb-menu{flex-grow:0;flex-shrink:1;flex-basis:auto}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] ngx-material-theme-link{display:none}@media (min-width:400px){.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] ngx-material-theme-link{display:flex}}@media (min-width:576px){.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] nb-menu .menu-items li:first-child{display:list-item}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{justify-content:space-between}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] .stars[_ngcontent-%COMP%]{width:7.5rem;height:1.25rem;margin-left:auto}}@media (min-width:992px){.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{justify-content:space-between}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] nb-menu .menu-items li{display:list-item}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{display:block}}@media (min-width:1200px){.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] .section.left[_ngcontent-%COMP%]{padding-left:1.125rem;width:11.25rem}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] .sidebar-toggle[_ngcontent-%COMP%]{display:none}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] nb-menu{flex:1}}.nb-theme-ngx-landing .docs-page[_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{margin-left:1.875rem;width:16rem}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:flex;flex:1 0 auto;flex-direction:row;align-items:center}.nb-theme-ngx-landing-material [_nghost-%COMP%] .section[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:.875rem .5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .section[_ngcontent-%COMP%] .first-section[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-ngx-landing-material [_nghost-%COMP%] .section.left[_ngcontent-%COMP%]{width:11.25rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{flex:1;justify-content:flex-end}.nb-theme-ngx-landing-material [_nghost-%COMP%] .logo[_ngcontent-%COMP%]{display:flex;flex:1 0 auto;flex-direction:row}.nb-theme-ngx-landing-material [_nghost-%COMP%] .logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:1.275rem;color:#fff!important;text-decoration:none!important;font-weight:700}.nb-theme-ngx-landing-material [_nghost-%COMP%] .logo[_ngcontent-%COMP%] .version[_ngcontent-%COMP%]{font-size:.75rem;font-weight:700;color:#8f9bb3}.nb-theme-ngx-landing-material [_nghost-%COMP%] .backend-bundles[_ngcontent-%COMP%]{display:none;align-items:center;padding-right:2rem;margin-left:auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] .backend-bundles[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-right:.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-menu .menu-items{display:flex}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-menu .menu-items .menu-item{border:none}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-menu .menu-items .menu-item a{padding:.675rem .375rem;color:#405571;display:block}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-menu .menu-items .menu-item a.active, .nb-theme-ngx-landing-material [_nghost-%COMP%] nb-menu .menu-items .menu-item a:focus, .nb-theme-ngx-landing-material [_nghost-%COMP%] nb-menu .menu-items .menu-item a:hover{color:#6200ee;outline:none!important}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-menu .menu-items li:first-child{display:none}.nb-theme-ngx-landing-material [_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{color:#405571;display:none}.nb-theme-ngx-landing-material [_nghost-%COMP%] .section.right[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-family:sans-serif;color:#6200ee;margin-left:.375rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-material-theme-link a.material-theme-link{padding:.675rem .375rem}@media (min-width:400px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .section.left[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{padding:.875rem 0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{justify-content:flex-start}}@media (min-width:576px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .logo[_ngcontent-%COMP%]{align-items:baseline;flex:1 0 auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] .logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#000;margin-right:.5rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .logo[_ngcontent-%COMP%] .version[_ngcontent-%COMP%]{display:inline}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-menu .menu-items .menu-item a, .nb-theme-ngx-landing-material [_nghost-%COMP%] ngx-material-theme-link a.material-theme-link{padding:.675rem 1.375rem}}@media (min-width:768px){.nb-theme-ngx-landing-material [_nghost-%COMP%] .logo[_ngcontent-%COMP%]{flex:1 0 auto;flex-direction:column;align-items:flex-start}.nb-theme-ngx-landing-material [_nghost-%COMP%] .logo[_ngcontent-%COMP%] .version[_ngcontent-%COMP%]{margin-left:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-menu .menu-items li:nth-child(2){display:list-item}.nb-theme-ngx-landing-material [_nghost-%COMP%] .backend-bundles[_ngcontent-%COMP%]{display:flex}}@media (min-width:992px){.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-menu .menu-items{justify-content:flex-start}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-menu .menu-items li:not(:first-child){display:list-item}.nb-theme-ngx-landing-material [_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{display:block}}@media (min-width:1200px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{margin-left:6%!important}.nb-theme-ngx-landing-material [_nghost-%COMP%] .sidebar-toggle[_ngcontent-%COMP%]{display:none}}@media (max-width:767.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-menu .menu-items{justify-content:flex-end}}@media (max-width:575.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding:0 0 0 1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] .section.left[_ngcontent-%COMP%]{width:auto}.nb-theme-ngx-landing-material [_nghost-%COMP%] .logo[_ngcontent-%COMP%]{flex:1 0 auto;flex-direction:column;align-items:flex-start}.nb-theme-ngx-landing-material [_nghost-%COMP%] .logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#000}.nb-theme-ngx-landing-material [_nghost-%COMP%] .logo[_ngcontent-%COMP%] .version[_ngcontent-%COMP%]{margin-left:0}}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] .section[_ngcontent-%COMP%] .first-section[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] .section.left[_ngcontent-%COMP%]{align-items:center;padding-left:0;width:auto}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{justify-content:flex-end}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{display:none;margin-left:0;width:auto}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] .sidebar-toggle[_ngcontent-%COMP%]{border:none;background-color:transparent;font-size:2.5rem;line-height:1rem;flex:1 0 auto;padding:0 .5rem}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] .sidebar-toggle[_ngcontent-%COMP%] .nb-menu[_ngcontent-%COMP%]{vertical-align:middle}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] nb-menu{flex-grow:0;flex-shrink:1;flex-basis:auto}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] ngx-material-theme-link{display:none}@media (min-width:400px){.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] ngx-material-theme-link{display:flex}}@media (min-width:576px){.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] nb-menu .menu-items li:first-child{display:list-item}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{justify-content:space-between}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] .stars[_ngcontent-%COMP%]{width:7.5rem;height:1.25rem;margin-left:auto}}@media (min-width:992px){.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{justify-content:space-between}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] nb-menu .menu-items li{display:list-item}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{display:block}}@media (min-width:1200px){.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] .section.left[_ngcontent-%COMP%]{padding-left:1.125rem;width:11.25rem}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] .sidebar-toggle[_ngcontent-%COMP%]{display:none}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] nb-menu{flex:1}}.nb-theme-ngx-landing-material .docs-page[_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{margin-left:1.875rem;width:16rem}.nb-theme-docs-page [_nghost-%COMP%]{display:flex;flex:1 0 auto;flex-direction:row;align-items:center}.nb-theme-docs-page [_nghost-%COMP%] .section[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:.875rem .5rem}.nb-theme-docs-page [_nghost-%COMP%] .section[_ngcontent-%COMP%] .first-section[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-docs-page [_nghost-%COMP%] .section.left[_ngcontent-%COMP%]{width:16rem}.nb-theme-docs-page [_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{flex:1;justify-content:flex-end}.nb-theme-docs-page [_nghost-%COMP%] .logo[_ngcontent-%COMP%]{display:flex;flex:1 0 auto;flex-direction:row}.nb-theme-docs-page [_nghost-%COMP%] .logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:1.275rem;color:#222b45;text-decoration:none!important;font-weight:700}.nb-theme-docs-page [_nghost-%COMP%] .logo[_ngcontent-%COMP%] .version[_ngcontent-%COMP%]{font-size:.75rem;font-weight:700;color:#8f9bb3}.nb-theme-docs-page [_nghost-%COMP%] .backend-bundles[_ngcontent-%COMP%]{display:none;align-items:center;padding-right:2rem;margin-left:auto}.nb-theme-docs-page [_nghost-%COMP%] .backend-bundles[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-right:.5rem}.nb-theme-docs-page [_nghost-%COMP%] nb-menu .menu-items{display:flex}.nb-theme-docs-page [_nghost-%COMP%] nb-menu .menu-items .menu-item{border:none}.nb-theme-docs-page [_nghost-%COMP%] nb-menu .menu-items .menu-item a{padding:.675rem .375rem;color:#405571;display:block}.nb-theme-docs-page [_nghost-%COMP%] nb-menu .menu-items .menu-item a.active, .nb-theme-docs-page [_nghost-%COMP%] nb-menu .menu-items .menu-item a:focus, .nb-theme-docs-page [_nghost-%COMP%] nb-menu .menu-items .menu-item a:hover{color:#00db92;outline:none!important}.nb-theme-docs-page [_nghost-%COMP%] nb-menu .menu-items li:first-child{display:none}.nb-theme-docs-page [_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{color:#405571;display:none}.nb-theme-docs-page [_nghost-%COMP%] .section.right[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-family:sans-serif;color:#00db92;margin-left:.375rem}.nb-theme-docs-page [_nghost-%COMP%] ngx-material-theme-link a.material-theme-link{padding:.675rem .375rem}@media (min-width:400px){.nb-theme-docs-page [_nghost-%COMP%] .section.left[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{padding:.875rem 0}.nb-theme-docs-page [_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{justify-content:flex-start}}@media (min-width:576px){.nb-theme-docs-page [_nghost-%COMP%] .logo[_ngcontent-%COMP%]{align-items:baseline;flex:1 0 auto}.nb-theme-docs-page [_nghost-%COMP%] .logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#000;margin-right:.5rem}.nb-theme-docs-page [_nghost-%COMP%] .logo[_ngcontent-%COMP%] .version[_ngcontent-%COMP%]{display:inline}.nb-theme-docs-page [_nghost-%COMP%] nb-menu .menu-items .menu-item a, .nb-theme-docs-page [_nghost-%COMP%] ngx-material-theme-link a.material-theme-link{padding:.675rem 1.375rem}}@media (min-width:768px){.nb-theme-docs-page [_nghost-%COMP%] .logo[_ngcontent-%COMP%]{flex:1 0 auto;flex-direction:column;align-items:flex-start}.nb-theme-docs-page [_nghost-%COMP%] .logo[_ngcontent-%COMP%] .version[_ngcontent-%COMP%]{margin-left:0}.nb-theme-docs-page [_nghost-%COMP%] nb-menu .menu-items li:nth-child(2){display:list-item}.nb-theme-docs-page [_nghost-%COMP%] .backend-bundles[_ngcontent-%COMP%]{display:flex}}@media (min-width:992px){.nb-theme-docs-page [_nghost-%COMP%] nb-menu .menu-items{justify-content:flex-start}.nb-theme-docs-page [_nghost-%COMP%] nb-menu .menu-items li:not(:first-child){display:list-item}.nb-theme-docs-page [_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{display:block}}@media (min-width:1200px){.nb-theme-docs-page [_nghost-%COMP%]{margin-left:6%!important}.nb-theme-docs-page [_nghost-%COMP%] .sidebar-toggle[_ngcontent-%COMP%]{display:none}}@media (max-width:767.98px){.nb-theme-docs-page [_nghost-%COMP%] nb-menu .menu-items{justify-content:flex-end}}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%]{padding:0 0 0 1rem}.nb-theme-docs-page [_nghost-%COMP%] .section.left[_ngcontent-%COMP%]{width:auto}.nb-theme-docs-page [_nghost-%COMP%] .logo[_ngcontent-%COMP%]{flex:1 0 auto;flex-direction:column;align-items:flex-start}.nb-theme-docs-page [_nghost-%COMP%] .logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#000}.nb-theme-docs-page [_nghost-%COMP%] .logo[_ngcontent-%COMP%] .version[_ngcontent-%COMP%]{margin-left:0}}.nb-theme-docs-page .docs-page[_nghost-%COMP%] .section[_ngcontent-%COMP%] .first-section[_ngcontent-%COMP%]{display:flex;flex-direction:row}.nb-theme-docs-page .docs-page[_nghost-%COMP%] .section.left[_ngcontent-%COMP%]{align-items:center;padding-left:0;width:auto}.nb-theme-docs-page .docs-page[_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{justify-content:flex-end}.nb-theme-docs-page .docs-page[_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{display:none;margin-left:0;width:auto}.nb-theme-docs-page .docs-page[_nghost-%COMP%] .sidebar-toggle[_ngcontent-%COMP%]{border:none;background-color:transparent;font-size:2.5rem;line-height:1rem;flex:1 0 auto;padding:0 .5rem}.nb-theme-docs-page .docs-page[_nghost-%COMP%] .sidebar-toggle[_ngcontent-%COMP%] .nb-menu[_ngcontent-%COMP%]{vertical-align:middle}.nb-theme-docs-page .docs-page[_nghost-%COMP%] nb-menu{flex-grow:0;flex-shrink:1;flex-basis:auto}.nb-theme-docs-page .docs-page[_nghost-%COMP%] ngx-material-theme-link{display:none}@media (min-width:400px){.nb-theme-docs-page .docs-page[_nghost-%COMP%] ngx-material-theme-link{display:flex}}@media (min-width:576px){.nb-theme-docs-page .docs-page[_nghost-%COMP%] nb-menu .menu-items li:first-child{display:list-item}.nb-theme-docs-page .docs-page[_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{justify-content:space-between}.nb-theme-docs-page .docs-page[_nghost-%COMP%] .stars[_ngcontent-%COMP%]{width:7.5rem;height:1.25rem;margin-left:auto}}@media (min-width:992px){.nb-theme-docs-page .docs-page[_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{justify-content:space-between}.nb-theme-docs-page .docs-page[_nghost-%COMP%] nb-menu .menu-items li{display:list-item}.nb-theme-docs-page .docs-page[_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{display:block}}@media (min-width:1200px){.nb-theme-docs-page .docs-page[_nghost-%COMP%] .section.left[_ngcontent-%COMP%]{padding-left:1.125rem;width:16rem}.nb-theme-docs-page .docs-page[_nghost-%COMP%] .sidebar-toggle[_ngcontent-%COMP%]{display:none}.nb-theme-docs-page .docs-page[_nghost-%COMP%] nb-menu{flex:1}}.nb-theme-docs-page .docs-page[_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{margin-left:1.875rem;width:16rem}"]}),e}()},44095:function(e,t,n){"use strict";n.d(t,{j:function(){return g}});var a=n(88002),i=n(35226),r=n(51307),o=n(70409),s=n(25917),l=n(9112),c=n(37716),u=n(99763),d=n(38583),h=function(e){return["../",e]};function p(e,t){if(1&e&&(c.TgZ(0,"a",1),c.TgZ(1,"div",2),c._UZ(2,"i"),c.TgZ(3,"span",3),c._uU(4),c.qZA(),c.qZA(),c._UZ(5,"i",4),c.qZA()),2&e){var n=t.$implicit;c.ekj("selected",n.selected),c.Q6J("routerLink",c.VKq(7,h,n.tab)),c.xp6(2),c.Gre("icon ",n.icon,""),c.xp6(2),c.Oqu(n.title)}}var g=function(){var e=function(){function e(t){m(this,e),this.activatedRoute=t,this.items$=(0,s.of)([]),this.isHorizontal=!1,this.availableTabs=[{tab:"overview",title:"Overview",icon:"feather-eye",selected:!0},{tab:"api",title:"API",icon:"feather-settings"},{tab:"theme",title:"Theme",icon:"feather-droplet"},{tab:"examples",title:"Examples",icon:"feather-image"}],this.alive=!0}return v(e,[{key:"tabs",set:function(e){var t=this;this.items$=(0,l.aj)((0,s.of)(e||[]).pipe((0,a.U)(function(e){return t.availableTabs.filter(function(t){return e[t.tab]})})),this.activatedRoute.params.pipe((0,i._)(),(0,r.x)())).pipe((0,o.o)(function(){return t.alive}),(0,a.U)(function(e){var t=_(e,2),n=t[0],a=t[1];return n.map(function(e){return Object.assign(Object.assign({},e),{selected:e.tab===a.tab})})}))}},{key:"horizontal",set:function(e){this.isHorizontal="false"!==e&&!1!==e}},{key:"ngOnDestroy",value:function(){this.alive=!1}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.Y36(u.gz))},e.\u0275cmp=c.Xpm({type:e,selectors:[["ngx-page-tabs"]],hostVars:2,hostBindings:function(e,t){2&e&&c.ekj("horizontal",t.isHorizontal)},inputs:{tabs:"tabs",horizontal:"horizontal"},decls:2,vars:3,consts:[[3,"selected","routerLink",4,"ngFor","ngForOf"],[3,"routerLink"],[1,"text-container"],[1,"title"],[1,"line"]],template:function(e,t){1&e&&(c.YNc(0,p,6,9,"a",0),c.ALo(1,"async")),2&e&&c.Q6J("ngForOf",c.lcZ(1,1,t.items$))},directives:[d.sg,u.yS],pipes:[d.Ov],styles:['.nb-theme-ngx-landing [_nghost-%COMP%]{display:flex;flex-wrap:wrap}.nb-theme-ngx-landing [_nghost-%COMP%] a[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:1rem;width:50%;height:7.5rem;font-size:.875rem;text-decoration:none;color:#405571;margin-bottom:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] a[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{padding-bottom:.75rem;font-weight:500}.nb-theme-ngx-landing [_nghost-%COMP%] a[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{font-size:1.5rem;padding-bottom:1rem}.nb-theme-ngx-landing [_nghost-%COMP%] a.selected[_ngcontent-%COMP%]{background:#fff;color:#546d8d;box-shadow:0 8px 20px 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing [_nghost-%COMP%] a.selected[_ngcontent-%COMP%] .line[_ngcontent-%COMP%]{height:.1875rem;width:60%;border-radius:1.5px}.nb-theme-ngx-landing [_nghost-%COMP%] .icon[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] .title[_ngcontent-%COMP%]{display:block;text-align:center}.nb-theme-ngx-landing-material [_nghost-%COMP%]{display:flex;flex-wrap:wrap}.nb-theme-ngx-landing-material [_nghost-%COMP%] a[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:1rem;width:50%;height:7.5rem;font-size:.875rem;text-decoration:none;color:#405571;margin-bottom:1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] a[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{padding-bottom:.75rem;font-weight:500}.nb-theme-ngx-landing-material [_nghost-%COMP%] a[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{font-size:1.5rem;padding-bottom:1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] a.selected[_ngcontent-%COMP%]{background:#fff;color:#546d8d;box-shadow:0 8px 20px 0 rgba(218,224,235,.6)}.nb-theme-ngx-landing-material [_nghost-%COMP%] a.selected[_ngcontent-%COMP%] .line[_ngcontent-%COMP%]{height:.1875rem;width:60%;border-radius:1.5px}.nb-theme-ngx-landing-material [_nghost-%COMP%] .icon[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] .title[_ngcontent-%COMP%]{display:block;text-align:center}.nb-theme-docs-page [_nghost-%COMP%]{display:flex;flex-wrap:wrap}.nb-theme-docs-page [_nghost-%COMP%] a[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:1rem;width:50%;height:7.5rem;font-size:.875rem;text-decoration:none;color:#405571;margin-bottom:1rem}.nb-theme-docs-page [_nghost-%COMP%] a[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{padding-bottom:.75rem;font-weight:500}.nb-theme-docs-page [_nghost-%COMP%] a[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{font-size:1.5rem;padding-bottom:1rem}.nb-theme-docs-page [_nghost-%COMP%] a.selected[_ngcontent-%COMP%]{background:#fff;color:rgba(0,0,0,.88);box-shadow:0 8px 20px 0 rgba(218,224,235,.6)}.nb-theme-docs-page [_nghost-%COMP%] a.selected[_ngcontent-%COMP%] .line[_ngcontent-%COMP%]{height:.1875rem;width:60%;background:#00db92;border-radius:1.5px}.nb-theme-docs-page [_nghost-%COMP%] .icon[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] .title[_ngcontent-%COMP%]{display:block;text-align:center}.horizontal[_nghost-%COMP%] a[_ngcontent-%COMP%]{flex:0 0 50%;height:auto;margin-bottom:0;padding:0 1rem}.horizontal[_nghost-%COMP%] a[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%], .horizontal[_nghost-%COMP%] a[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{display:inline;padding-bottom:0;vertical-align:middle}.horizontal[_nghost-%COMP%] a[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{margin-right:.5rem}.horizontal[_nghost-%COMP%] .text-container[_ngcontent-%COMP%]{padding-bottom:1.3rem}.horizontal[_nghost-%COMP%] .line[_ngcontent-%COMP%]{order:-1;margin-bottom:1.3rem}@media screen and (min-width:40em){.horizontal[_nghost-%COMP%]{flex:1 1 0}.horizontal[_nghost-%COMP%] a[_ngcontent-%COMP%]{flex:1 1 0}.horizontal[_nghost-%COMP%] a.selected[_ngcontent-%COMP%]:after{content:"";position:absolute;top:100%;border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1rem solid #fff}}'],changeDetection:0}),e}()},37:function(e,t,n){"use strict";n.d(t,{K:function(){return h}});var a=n(70409),i=n(88002),r=n(9112),o=n(25917),s=n(37716),l=n(99763),c=n(38583);function u(e,t){if(1&e&&(s.TgZ(0,"li"),s.TgZ(1,"a",2),s._uU(2),s.qZA(),s.qZA()),2&e){var n=t.$implicit;s.ekj("selected",n.selected),s.xp6(1),s.Q6J("routerLink",n.link)("fragment",n.fragment),s.xp6(1),s.Oqu(n.title)}}function d(e,t){if(1&e&&(s.ynx(0),s.TgZ(1,"h4"),s._uU(2,"Overview"),s.qZA(),s.TgZ(3,"ul"),s.YNc(4,u,3,5,"li",1),s.qZA(),s.BQk()),2&e){var n=s.oxw();s.xp6(4),s.Q6J("ngForOf",n.items)}}var h=function(){var e=function(){function e(t,n){m(this,e),this.activatedRoute=t,this.cd=n,this.alive=!0}return v(e,[{key:"toc",set:function(e){var t=this;(0,r.aj)((0,o.of)(e||[]),this.activatedRoute.fragment).pipe((0,a.o)(function(){return t.alive}),(0,i.U)(function(e){var t=_(e,2),n=t[0],a=t[1];return(n=n.map(function(e){return Object.assign(Object.assign({},e),{selected:a===e.fragment})})).length&&!n.find(function(e){return e.selected})&&(n[0].selected=!0),n})).subscribe(function(e){t.items=e,t.cd.detectChanges()})}},{key:"ngOnDestroy",value:function(){this.alive=!1}}]),e}();return e.\u0275fac=function(t){return new(t||e)(s.Y36(l.gz),s.Y36(s.sBO))},e.\u0275cmp=s.Xpm({type:e,selectors:[["ngx-page-toc"]],inputs:{toc:"toc"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"selected",4,"ngFor","ngForOf"],[3,"routerLink","fragment"]],template:function(e,t){1&e&&s.YNc(0,d,5,1,"ng-container",0),2&e&&s.Q6J("ngIf",(null==t.items?null:t.items.length)>0)},directives:[c.O5,c.sg,l.yS],styles:['.nb-theme-ngx-landing [_nghost-%COMP%]{padding-left:1rem;display:block}.nb-theme-ngx-landing [_nghost-%COMP%] h4[_ngcontent-%COMP%]{font-size:1.25rem;font-weight:400;margin-bottom:2.5rem;color:#405571}.nb-theme-ngx-landing [_nghost-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding-left:3.25rem;font-size:.9375rem}.nb-theme-ngx-landing [_nghost-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin-bottom:.9375rem}.nb-theme-ngx-landing [_nghost-%COMP%] ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:rgba(102,110,128,.87)}.nb-theme-ngx-landing [_nghost-%COMP%] ul[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-weight:500;color:#202020;position:relative}.nb-theme-ngx-landing [_nghost-%COMP%] ul[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:after{content:"";position:absolute;left:-3.25rem;top:50%;transform:translateY(-50%);height:.1875rem;width:2rem;border-radius:1.5px}.nb-theme-ngx-landing-material [_nghost-%COMP%]{padding-left:1rem;display:block}.nb-theme-ngx-landing-material [_nghost-%COMP%] h4[_ngcontent-%COMP%]{font-size:1.25rem;font-weight:400;margin-bottom:2.5rem;color:#405571}.nb-theme-ngx-landing-material [_nghost-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding-left:3.25rem;font-size:.9375rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin-bottom:.9375rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:rgba(102,110,128,.87)}.nb-theme-ngx-landing-material [_nghost-%COMP%] ul[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-weight:500;color:#202020;position:relative}.nb-theme-ngx-landing-material [_nghost-%COMP%] ul[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:after{content:"";position:absolute;left:-3.25rem;top:50%;transform:translateY(-50%);height:.1875rem;width:2rem;border-radius:1.5px}.nb-theme-docs-page [_nghost-%COMP%]{padding-left:1rem;display:block}.nb-theme-docs-page [_nghost-%COMP%] h4[_ngcontent-%COMP%]{font-size:1.25rem;font-weight:400;margin-bottom:2.5rem;color:#405571}.nb-theme-docs-page [_nghost-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding-left:3.25rem;font-size:.9375rem}.nb-theme-docs-page [_nghost-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin-bottom:.9375rem}.nb-theme-docs-page [_nghost-%COMP%] ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:rgba(102,110,128,.87)}.nb-theme-docs-page [_nghost-%COMP%] ul[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-weight:500;color:#202020;position:relative}.nb-theme-docs-page [_nghost-%COMP%] ul[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:after{content:"";position:absolute;left:-3.25rem;top:50%;transform:translateY(-50%);height:.1875rem;width:2rem;background:#00db92;border-radius:1.5px}'],changeDetection:0}),e}()},16246:function(e,t,n){"use strict";n.d(t,{p:function(){return r}});var a=n(37716),i=["*"],r=function(){var e=function e(){m(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=a.Xpm({type:e,selectors:[["ngx-landing-section-title"]],ngContentSelectors:i,decls:2,vars:0,template:function(e,t){1&e&&(a.F$t(),a.TgZ(0,"h2"),a.Hsn(1),a.qZA())},styles:[".nb-theme-ngx-landing [_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:2rem;color:#000;text-align:center}@media (max-width:575.98px){.nb-theme-ngx-landing [_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-size:1.5rem}}.nb-theme-ngx-landing-material [_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:2rem;color:#000;text-align:center}@media (max-width:575.98px){.nb-theme-ngx-landing-material [_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-size:1.5rem}}.nb-theme-docs-page [_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:2rem;color:#000;text-align:center}@media (max-width:575.98px){.nb-theme-docs-page [_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-size:1.5rem}}"]}),e}()},1972:function(e,t,n){"use strict";n.d(t,{x:function(){return s}});var a=n(35226),i=n(51307),r=n(37716),o=n(91841),s=function(){var e=function(){function e(t){m(this,e),this.http=t,this.cache=new Map}return v(e,[{key:"load",value:function(e){var t=this.buildFilePath(e);return this.cache.get(t)||this.buildRequest(t)}},{key:"buildFilePath",value:function(e){return"assets/examples/".concat(e)}},{key:"buildRequest",value:function(e){var t=this.http.get(e,{responseType:"text"}).pipe((0,a._)(1),(0,i.x)());return this.cache.set(e,t),t}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.LFG(o.eN))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}()},38191:function(e,t,n){"use strict";n.d(t,{G:function(){return r}});var a=n(96786),i=n(37716),r=function(){var e=function(){function e(){m(this,e)}return v(e,[{key:"highlight",value:function(e){return a.highlightAuto(e,["ts","html","scss","nginx"]).value}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e}()},64489:function(e,t,n){"use strict";n.d(t,{O:function(){return l}});var a=n(22759),i=n(45435),r=n(88002),o=n(78942),s=n(37716),l=function(){var e=function(){function e(t){m(this,e),this.window=t}return v(e,[{key:"send",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.window.parent;t!==this.window&&t.postMessage(e,"*")}},{key:"receive",value:function(e){return(0,a.R)(this.window,"message").pipe((0,i.h)(function(t){return t.data&&t.data.id===e}),(0,r.U)(function(e){return e.data}))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(s.LFG(o.Q3p))},e.\u0275prov=s.Yz7({token:e,factory:e.\u0275fac}),e}()},99941:function(e,t,n){"use strict";n.d(t,{Q:function(){return o}});var a=n(37716),i=n(91137),r=n(67690),o=function(){var e=function(){function e(t,n){m(this,e),this.structureService=t,this.textService=n}return v(e,[{key:"getPreparedMenu",value:function(e){return this.prepareMenu(this.structureService.getPreparedStructure(),{link:e})}},{key:"prepareMenu",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return e.filter(function(e){return e.name&&"block"!==e.type}).map(function(e){var a={title:e.name,pathMatch:"prefix",parent:n,data:e,group:"group"===e.type};return a.link=t.createItemLink(a),e.children&&e.children.some(function(e){return"page"===e.type||"tabs"===e.type})&&(a.expanded=!0,a.children=t.prepareMenu(e.children,a)),a})}},{key:"prepareToc",value:function(e){var t=this;return e.children.reduce(function(e,n){return"markdown"===n.block?e.concat(t.getTocForMd(n)):"tabbed"===n.block?e.concat(t.getTocForTabbed(n)):(e.push(n.source.name),e)},[])}},{key:"getTocForMd",value:function(e){return e.children.map(function(e){return{title:e.title,fragment:e.fragment}})}},{key:"getTocForTabbed",value:function(e){var t=this;return e.children.map(function(e){return{title:e.name,fragment:t.textService.createSlag(e.name)}})}},{key:"createItemLink",value:function(e){var t=this.textService.createSlag(e.title);return e.parent?"".concat(e.parent.link,"/").concat(t):t}}]),e}();return e.\u0275fac=function(t){return new(t||e)(a.LFG(i.M),a.LFG(r.j))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e}()},74491:function(e,t,n){"use strict";n.d(t,{I:function(){return o}});var a=n(37716),i=n(91137),r=n(99941),o=function(){var e=function(){function e(t,n){m(this,e),this.structureService=t,this.menuService=n}return v(e,[{key:"setPaginationItems",value:function(e){this.paginationItems=this.addPrevNextPointers(this.prepareItems(this.structureService.getPreparedStructure(),{link:e}))}},{key:"prepareItems",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return e.filter(function(e){return e.name}).reduce(function(e,a){var i={title:a.name,parent:n,slag:a.slag};return i.link=t.menuService.createItemLink(i),(a.name&&"page"===a.type||"tabs"===a.type)&&e.push(i),a.children?e.concat(t.prepareItems(a.children,i)):e},[])}},{key:"addPrevNextPointers",value:function(e){return e.map(function(e,t,n){var a=n[t-1],i=n[t+1];return a&&(e.prev={link:a.link,title:a.title}),i&&(e.next={link:i.link,title:i.title}),e})}},{key:"getPaginationItem",value:function(e){return this.paginationItems.find(function(t){return t.slag===e})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(a.LFG(i.M),a.LFG(r.Q))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e}()},91137:function(e,t,n){"use strict";n.d(t,{M:function(){return s}});var a=n(42276),i=n(37716),r=n(67690),o=n(99314),s=function(){var e=function(){function e(t,n,a,i){m(this,e),this.textService=t,this.tabbedService=n,this.prepared=this.prepareStructure(a,i)}return v(e,[{key:"getPreparedStructure",value:function(){return this.prepared}},{key:"findPageBySlag",value:function(e,t){var n,a=h(e);try{for(a.s();!(n=a.n()).done;){var i=n.value;if(i.slag===t)return i;if("section"===i.type&&i.children){var r=this.findPageBySlag(i.children,t);if(r)return r}}}catch(o){a.e(o)}finally{a.f()}}},{key:"prepareStructure",value:function(e,t,a){var i=this;return e.map(function(e){var r=e.name?i.textService.createSlag(e.name):null;return"block"===e.type&&"string"==typeof e.source&&("theme"===e.block&&(e.source=t.themes[e.source]),"component"===e.block&&(e.source=i.prepareComponent(t.classes.find(function(t){return t.name===e.source})))),"markdown"===e.block&&(e.children=i.textService.mdToSectionsHTML(n(50948)("./".concat(e.source)).default)),e.children&&(e.children=i.prepareStructure(e.children,t,r)),"tabs"===e.type&&(e.source=i.getComponents(e,t),e.tabs=i.tabbedService.determineTabs(e),e.children=[{type:"block",block:"tabbed",children:e.source}]),"page"!==e.type&&"tabs"!==e.type||(e.toc=i.prepareToc(e),e.slag=a?"".concat(a,"_").concat(r):r),e})}},{key:"getComponents",value:function(e,t){var n=this;return e.source.map(function(e){return t.classes.find(function(t){return t.name===e})}).map(function(e){return n.prepareComponent(e)})}},{key:"prepareComponent",value:function(e){var t=this,n=e.overview.filter(function(e){return"text"===e.type});return n&&n.length&&(n[0].content="## ".concat(e.name,"\n\n").concat(n[0].content)),Object.assign(Object.assign({},e),{slag:this.textService.createSlag(e.name),overview:e.overview.map(function(e){return"text"===e.type?{type:e.type,content:t.textService.mdToSectionsHTML(e.content)}:e})})}},{key:"prepareToc",value:function(e){var t=this;return e.children.reduce(function(e,n){return"markdown"===n.block?e.concat(t.getTocForMd(n)):"tabbed"===n.block?e.concat(t.getTocForTabbed(n)):("component"===n.block&&e.push(t.getTocForComponent(n)),e)},[])}},{key:"getTocForMd",value:function(e){return e.children.map(function(e){return{title:e.title,fragment:e.fragment}})}},{key:"getTocForComponent",value:function(e){return{title:e.source.name,fragment:e.source.slag}}},{key:"getTocForTabbed",value:function(e){var t=this;return e.children.map(function(e){return{title:e.name,fragment:t.textService.createSlag(e.name)}})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.LFG(r.j),i.LFG(o.V),i.LFG(a.p),i.LFG(a.f))},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e}()},96032:function(e,t,n){"use strict";n.d(t,{Q:function(){return r}});var a=n(42276),i=n(37716),r=function(){var e=function(){function e(t){m(this,e),this.docs=t}return v(e,[{key:"mapThemedValues",value:function(e){var t=this;return e.map(function(e){return e.styles.map(function(e){for(var n in e.themedValues=[],t.docs.themes)t.docs.themes.hasOwnProperty(n)&&e.themedValues.push({theme:t.docs.themes[n].name,value:t.docs.themes[n].data[e.name].value});return e}),e})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.LFG(a.f))},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e}()},99314:function(e,t,n){"use strict";n.d(t,{V:function(){return i}});var a=n(37716),i=function(){var e=function(){function e(){m(this,e)}return v(e,[{key:"determineTabs",value:function(e){return{overview:this.hasOverview(e),api:this.hasAPI(e),theme:this.hasTheme(e),examples:this.hasExample(e)}}},{key:"hasOverview",value:function(e){var t=this;return e.source.some(function(e){return t.componentHasOverview(e)})}},{key:"hasExample",value:function(e){var t=this;return e.source.some(function(e){return t.componentHasExamples(e)})}},{key:"hasTheme",value:function(e){var t=this;return e.source.some(function(e){return t.componentHasTheme(e)})}},{key:"hasAPI",value:function(e){var t=this;return e.source.some(function(e){return t.componentHasMethods(e)||t.componentHasProps(e)})}},{key:"componentHasTheme",value:function(e){return e.styles&&e.styles.length>0}},{key:"componentHasProps",value:function(e){return e&&e.props&&e.props.length>0}},{key:"componentHasMethods",value:function(e){return e&&e.methods&&e.methods.length>0&&e.methods.some(function(e){return e.shortDescription||e.description})}},{key:"componentHasOverview",value:function(e){return e&&e.overview&&e.overview.length>0}},{key:"componentHasExamples",value:function(e){return e.liveExamples&&e.liveExamples.length>0}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e}()},67690:function(e,t,n){"use strict";n.d(t,{j:function(){return s}});var a=n(5478),i=n(37716),r=n(38191),o=n(38583),s=function(){var e=function(){function e(t,n){m(this,e),this.highlight=t,this.location=n,this.SECTION_SPLIT="
    ",this.TITLE_MASK="^#{1,6}[^#]?(.+)\n",this.STRIP_HTML="<\\/?[^>]+(>|$)"}return v(e,[{key:"mdToSectionsHTML",value:function(e){var t=this;return this.splitIntoSections(e).map(function(e){var n=t.mdToHTML(e),a=t.extractTitle(e)||t.extractFirstTwoWords(n);return{source:e,title:a,fragment:t.createSlag(a),html:n}})}},{key:"mdToHTML",value:function(e){var t=this;return a.setOptions({baseUrl:this.location.prepareExternalUrl(""),langPrefix:"hljs ",highlight:function(e){return t.highlight.highlight(e)}}).parse(e.trim())}},{key:"splitIntoSections",value:function(e){return e.split(new RegExp(this.SECTION_SPLIT,"g")).filter(function(e){return e.trim()})}},{key:"extractTitle",value:function(e){var t=e.trim().match(new RegExp(this.TITLE_MASK,"i"));return t?t[1]:""}},{key:"extractFirstTwoWords",value:function(e){return e.replace(new RegExp(this.STRIP_HTML,"g"),"").trim().split(/\s+/g).slice(0,2).join(" ")}},{key:"createSlag",value:function(e){return e.replace(/[^a-zA-Z0-9\s]+/g,"").replace(/\s/g,"-").toLowerCase()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.LFG(r.G),i.LFG(o.Ye))},e.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac}),e}()},10511:function(e,t,n){"use strict";n.d(t,{M:function(){return i}});var a=n(37716),i=function(){var e=function(){function e(){m(this,e),this.state=[]}return v(e,[{key:"add",value:function(e){this.state.push(e)}},{key:"remove",value:function(e){this.state=this.state.filter(function(t){return t!==e})}},{key:"list",value:function(){return this.state}},{key:"clear",value:function(){this.state=[]}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e}()},57947:function(e,t,n){"use strict";n.d(t,{J:function(){return i}});var a=n(37716),i=function(){var e=function(){function e(){m(this,e)}return v(e,[{key:"getNgxVersion",value:function(){return n(60306).i8}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e}()},77523:function(e,t,n){"use strict";n.d(t,{v:function(){return M}});var a=n(99763),i=n(38583),r=n(3679),o=n(30916),s=n(78942),l=n(13585),c=(n(76329),n(98933),n(16246),n(44095),n(37),n(63429),n(6349),n(57947)),u=n(82298),h=n(78345),_=n(37716),p=function(){var e=function(){function e(){m(this,e),this.dialogState$=new u.t}return v(e,[{key:"changeDialogState",value:function(e){this.dialogState$.next({state:e})}},{key:"onChangeDialogState",value:function(){return this.dialogState$.pipe((0,h.B)())}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=_.Yz7({token:e,factory:e.\u0275fac}),e}(),g=function(){var e=function(){function e(t){m(this,e),this.window=t,this.enabled=this.window.location.href.indexOf("akveo.github.io")>=0}return v(e,[{key:"trackEvent",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.enabled&&this.gtmPushToDataLayer({event:e,eventValue:t})}},{key:"gtmPushToDataLayer",value:function(e){this.window.dataLayer.push(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(_.LFG(s.Q3p))},e.\u0275prov=_.Yz7({token:e,factory:e.\u0275fac}),e}(),f=n(38191),y=n(99941),E=n(74491),S=n(91137),b=n(99314),T=n(67690),C=n(10511),O=n(1972),R=n(96032),A=n(64489),N=[c.J,p,g,f.G,y.Q,E.I,S.M,b.V,T.j,C.M,O.x,R.Q,A.O],w=[i.ez,r.u5,r.UX,o.mZ],I=[s.BW0,s.MfT,s.j5J,s.zyh,s.P1,s.EoG],M=function(){var e=function(){function e(){m(this,e)}return v(e,null,[{key:"forRoot",value:function(){return{ngModule:e,providers:[].concat(d(s.SDF.forRoot({name:"ngx-landing"}).providers),d(s.j5J.forRoot().providers),d(s.P1.forRoot().providers),d(s.j7H.forRoot().providers),N)}}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=_.oAB({type:e}),e.\u0275inj=_.cJS({imports:[[a.Bz,l.Z].concat(w,I),a.Bz,i.ez,r.u5,r.UX,o.mZ,s.BW0,s.MfT,s.j5J,s.zyh,s.P1,s.EoG]}),e}()},42276:function(e,t,n){"use strict";n.d(t,{p:function(){return i},f:function(){return r}});var a=n(37716),i=new a.OlP("Docs Structure"),r=new a.OlP("Docs Structure")},49235:function(e,t,n){"use strict";n.d(t,{v:function(){return s}});var a=n(37716),i=n(78942),r=n(97116),o=function(){return{width:26,height:26,fill:"#222b45"}},s=function(){var e=function(){function e(t){m(this,e),this.ref=t}return v(e,[{key:"ngAfterViewInit",value:function(){hbspt.forms.create({portalId:"2452262",formId:"93007d7b-5f11-4dd8-bcfd-f8b99d31f31e",target:"#hubspotForm",submitButtonClass:"hs-submit-btn btn",css:"",cssClass:"hs-custom-form",redirectUrl:"https://github.com/akveo/ngx-admin"})}},{key:"closeDialog",value:function(){this.ref.close()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(a.Y36(i.X4l))},e.\u0275cmp=a.Xpm({type:e,selectors:[["ngx-download-form"]],decls:9,vars:5,consts:[["nbButton","","status","basic","appearance","ghost",1,"close-icon",3,"click"],[3,"innerHTML"],["id","hubspotForm"]],template:function(e,t){1&e&&(a.TgZ(0,"nb-card"),a.TgZ(1,"nb-card-header"),a.TgZ(2,"span"),a._uU(3,"Download"),a.qZA(),a.TgZ(4,"button",0),a.NdJ("click",function(){return t.closeDialog()}),a._UZ(5,"i",1),a.ALo(6,"eva"),a.qZA(),a.qZA(),a.TgZ(7,"nb-card-body"),a._UZ(8,"div",2),a.qZA(),a.qZA()),2&e&&(a.xp6(5),a.Q6J("innerHTML",a.xi3(6,1,"close",a.DdM(4,o)),a.oJD))},directives:[i.Asz,i.ndF,i.DPz,i.yKW],pipes:[r.R],styles:[".nb-theme-ngx-landing [_nghost-%COMP%] nb-card[_ngcontent-%COMP%]{width:30rem}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.nb-theme-ngx-landing [_nghost-%COMP%] .close-icon[_ngcontent-%COMP%]{margin-left:auto;padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] .hs-custom-form .hs-submit-btn{margin-top:2rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card[_ngcontent-%COMP%]{width:30rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.nb-theme-ngx-landing-material [_nghost-%COMP%] .close-icon[_ngcontent-%COMP%]{margin-left:auto;padding:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .hs-custom-form .hs-submit-btn{margin-top:2rem}.nb-theme-docs-page [_nghost-%COMP%] nb-card[_ngcontent-%COMP%]{width:30rem}.nb-theme-docs-page [_nghost-%COMP%] nb-card-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.nb-theme-docs-page [_nghost-%COMP%] .close-icon[_ngcontent-%COMP%]{margin-left:auto;padding:0}.nb-theme-docs-page [_nghost-%COMP%] .hs-custom-form .hs-submit-btn{margin-top:2rem}"]}),e}()},27239:function(e,t,n){"use strict";n.d(t,{M:function(){return p}});var a=n(39490),i=n(79765),r=n(66682),o=n(88002),s=n(46782),l=n(15257),c=n(78942),u=n(37716),d=n(99763);function h(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"p",4),u.NdJ("mouseover",function(){return u.CHM(n),u.oxw().hidePopover()}),u._uU(1,"New theme is available!"),u.qZA()}}var p=function(){var e=function(){function e(t,n){m(this,e),this.breakpointService=t,this.themeService=n,this.destroy$=new i.xQ,this.hidePopover$=new i.xQ,this.showPopover=!1}return v(e,[{key:"withPopover",set:function(e){this.showPopover=(0,a.Ig)(e)}},{key:"ngAfterViewInit",value:function(){var e=this;this.showPopover&&(this.themeService.onMediaQueryChange().pipe((0,o.U)(function(t){var n=_(t,2)[1];return e.shouldShowPopover(n)}),(0,s.R)((0,r.T)(this.destroy$,this.hidePopover$))).subscribe(function(t){t?e.popover.show():e.popover.hide()}),this.hidePopover$.pipe((0,l.q)(1),(0,s.R)(this.destroy$)).subscribe(function(){return e.popover.hide()}))}},{key:"ngOnDestroy",value:function(){this.destroy$.next()}},{key:"hidePopover",value:function(){this.hidePopover$.next()}},{key:"shouldShowPopover",value:function(e){return e.width>=this.breakpointService.getByName("is").width}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(c._4W),u.Y36(c.WMF))},e.\u0275cmp=u.Xpm({type:e,selectors:[["ngx-material-theme-link"]],viewQuery:function(e,t){var n;(1&e&&u.Gf(c.ydg,5),2&e)&&(u.iGM(n=u.CRH())&&(t.popover=n.first))},inputs:{withPopover:"withPopover"},decls:6,vars:1,consts:[[2,"position","relative"],["text","New!","status","danger","position","top right"],["routerLink","/material","nbPopoverPlacement","bottom","nbPopoverAdjustment","noop","nbPopoverTrigger","noop","nbPopoverOffset","0",1,"material-theme-link","eva-parent-hover",3,"nbPopover"],["popoverContent",""],[1,"material-theme-popover",3,"mouseover"]],template:function(e,t){if(1&e&&(u.TgZ(0,"div",0),u._UZ(1,"nb-badge",1),u.TgZ(2,"a",2),u._uU(3," Material Theme "),u.qZA(),u.qZA(),u.YNc(4,h,2,0,"ng-template",null,3,u.W1O)),2&e){var n=u.MAs(5);u.xp6(2),u.Q6J("nbPopover",n)}},directives:[c.nhe,d.yS,c.ydg],styles:[".nb-theme-ngx-landing [_nghost-%COMP%] -shadowcsshost{display:flex;align-items:center;padding-right:32px}.nb-theme-ngx-landing [_nghost-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-weight:600;font-size:13px;line-height:1.5rem;padding:.675rem 1.375rem;color:#405571;display:block}.nb-theme-ngx-landing [_nghost-%COMP%] a.active[_ngcontent-%COMP%], .nb-theme-ngx-landing [_nghost-%COMP%] a[_ngcontent-%COMP%]:focus, .nb-theme-ngx-landing [_nghost-%COMP%] a[_ngcontent-%COMP%]:hover{color:#18cb90;outline:none!important}.nb-theme-ngx-landing-material [_nghost-%COMP%] -shadowcsshost{display:flex;align-items:center;padding-right:32px}.nb-theme-ngx-landing-material [_nghost-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-weight:600;font-size:13px;line-height:1.5rem;padding:.675rem 1.375rem;color:#405571;display:block}.nb-theme-ngx-landing-material [_nghost-%COMP%] a.active[_ngcontent-%COMP%], .nb-theme-ngx-landing-material [_nghost-%COMP%] a[_ngcontent-%COMP%]:focus, .nb-theme-ngx-landing-material [_nghost-%COMP%] a[_ngcontent-%COMP%]:hover{color:#6200ee;outline:none!important}.nb-theme-docs-page [_nghost-%COMP%] -shadowcsshost{display:flex;align-items:center;padding-right:32px}.nb-theme-docs-page [_nghost-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-weight:600;font-size:13px;line-height:1.5rem;padding:.675rem 1.375rem;color:#405571;display:block}.nb-theme-docs-page [_nghost-%COMP%] a.active[_ngcontent-%COMP%], .nb-theme-docs-page [_nghost-%COMP%] a[_ngcontent-%COMP%]:focus, .nb-theme-docs-page [_nghost-%COMP%] a[_ngcontent-%COMP%]:hover{color:#00db92;outline:none!important}.material-theme-popover[_ngcontent-%COMP%]{margin:0;padding:1rem 2rem;color:#ff4d6b;font-weight:600;font-size:1.1rem}"]}),e}()},37951:function(e,t,n){"use strict";n.d(t,{F:function(){return s}});var a=n(37716),i=n(78942),r=n(97116),o=function(){return{width:26,height:26,fill:"#222b45"}},s=function(){var e=function(){function e(t){m(this,e),this.ref=t}return v(e,[{key:"ngAfterViewInit",value:function(){hbspt.forms.create({portalId:"2452262",formId:"b066428e-c41a-4dce-bbc2-5690cf084a8f",target:"#hubspotForm",submitButtonClass:"hs-submit-btn btn",css:"",cssClass:"hs-custom-form"})}},{key:"closeDialog",value:function(){this.ref.close()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(a.Y36(i.X4l))},e.\u0275cmp=a.Xpm({type:e,selectors:[["ngx-premium-form"]],decls:9,vars:5,consts:[["nbButton","","status","basic","appearance","ghost",1,"close-icon",3,"click"],[3,"innerHTML"],["id","hubspotForm"]],template:function(e,t){1&e&&(a.TgZ(0,"nb-card"),a.TgZ(1,"nb-card-header"),a.TgZ(2,"span"),a._uU(3,"Premium"),a.qZA(),a.TgZ(4,"button",0),a.NdJ("click",function(){return t.closeDialog()}),a._UZ(5,"i",1),a.ALo(6,"eva"),a.qZA(),a.qZA(),a.TgZ(7,"nb-card-body"),a._UZ(8,"div",2),a.qZA(),a.qZA()),2&e&&(a.xp6(5),a.Q6J("innerHTML",a.xi3(6,1,"close",a.DdM(4,o)),a.oJD))},directives:[i.Asz,i.ndF,i.DPz,i.yKW],pipes:[r.R],styles:[".nb-theme-ngx-landing [_nghost-%COMP%] nb-card[_ngcontent-%COMP%]{width:30rem}.nb-theme-ngx-landing [_nghost-%COMP%] nb-card-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.nb-theme-ngx-landing [_nghost-%COMP%] .close-icon[_ngcontent-%COMP%]{margin-left:auto;padding:0}.nb-theme-ngx-landing [_nghost-%COMP%] .hs-custom-form .hs-submit-btn{margin-top:1rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card[_ngcontent-%COMP%]{width:30rem}.nb-theme-ngx-landing-material [_nghost-%COMP%] nb-card-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.nb-theme-ngx-landing-material [_nghost-%COMP%] .close-icon[_ngcontent-%COMP%]{margin-left:auto;padding:0}.nb-theme-ngx-landing-material [_nghost-%COMP%] .hs-custom-form .hs-submit-btn{margin-top:1rem}.nb-theme-docs-page [_nghost-%COMP%] nb-card[_ngcontent-%COMP%]{width:30rem}.nb-theme-docs-page [_nghost-%COMP%] nb-card-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.nb-theme-docs-page [_nghost-%COMP%] .close-icon[_ngcontent-%COMP%]{margin-left:auto;padding:0}.nb-theme-docs-page [_nghost-%COMP%] .hs-custom-form .hs-submit-btn{margin-top:1rem}"]}),e}()},13585:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var a=n(78942),i=(n(27239),n(33495),n(97116),n(99763)),r=(n(49235),n(37951),n(37716)),o=function(){var e=function e(){m(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({imports:[[i.Bz,a.spT,a.jSo,a.zyh,a.j7H.forChild(),a.T2N],a.spT]}),e}()},33495:function(e,t,n){"use strict";n.d(t,{e:function(){return i}});var a=n(37716),i=function(){var e=function(){function e(){m(this,e)}return v(e,[{key:"transform",value:function(e){return e&&e.length?e.charAt(0).toUpperCase()+e.slice(1).toLowerCase():e}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275pipe=a.Yjl({name:"ngxCapitalize",type:e,pure:!0}),e}()},97116:function(e,t,n){"use strict";n.d(t,{R:function(){return o}});var a=n(16960),i=n(37716),r=n(39075),o=function(){var e=function(){function e(t){m(this,e),this.sanitizer=t,this.defaultOptions={height:24,width:24,fill:"inherit",animationHover:!0,animationInfinity:!1}}return v(e,[{key:"transform",value:function(e,t){var n=Object.assign(Object.assign({},this.defaultOptions),t),i=n.width,r=n.height,o=n.fill,s=n.animationType,l=n.animationHover,c=n.animationInfinity;return this.sanitizer.bypassSecurityTrustHtml(a.icons[e].toSvg({width:i,height:r,fill:o,animation:s?{type:s,hover:l,infinite:c}:null}))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(i.Y36(r.H7,16))},e.\u0275pipe=i.Yjl({name:"eva",type:e,pure:!0}),e}()},67973:function(e,t,n){"use strict";var r=n(39075),s=n(37716),l=n(17238);function c(){return"undefined"!=typeof window&&void 0!==window.document}function p(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function g(e){switch(e.length){case 0:return new l.ZN;case 1:return e[0];default:return new l.ZE(e)}}function f(e,t,n,a){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},o=[],s=[],c=-1,u=null;if(a.forEach(function(e){var n=e.offset,a=n==c,d=a&&u||{};Object.keys(e).forEach(function(n){var a=n,s=e[n];if("offset"!==n)switch(a=t.normalizePropertyName(a,o),s){case l.k1:s=i[n];break;case l.l3:s=r[n];break;default:s=t.normalizeStyleValue(n,a,s,o)}d[a]=s}),a||s.push(d),u=d,c=n}),o.length){var d="\n - ";throw new Error("Unable to animate due to the following errors:".concat(d).concat(o.join(d)))}return s}function y(e,t,n,a){switch(t){case"start":e.onStart(function(){return a(n&&E(n,"start",e))});break;case"done":e.onDone(function(){return a(n&&E(n,"done",e))});break;case"destroy":e.onDestroy(function(){return a(n&&E(n,"destroy",e))})}}function E(e,t,n){var a=n.totalTime,i=S(e.element,e.triggerName,e.fromState,e.toState,t||e.phaseName,null==a?e.totalTime:a,!!n.disabled),r=e._data;return null!=r&&(i._data=r),i}function S(e,t,n,a){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,o=arguments.length>6?arguments[6]:void 0;return{element:e,triggerName:t,fromState:n,toState:a,phaseName:i,totalTime:r,disabled:!!o}}function b(e,t,n){var a;return e instanceof Map?(a=e.get(t))||e.set(t,a=n):(a=e[t])||(a=e[t]=n),a}function T(e){var t=e.indexOf(":");return[e.substring(1,t),e.substr(t+1)]}var C=function(e,t){return!1},O=function(e,t){return!1},R=function(e,t,n){return[]},A=p();(A||"undefined"!=typeof Element)&&(C=c()?function(e,t){for(;t&&t!==document.documentElement;){if(t===e)return!0;t=t.parentNode||t.host}return!1}:function(e,t){return e.contains(t)},O=function(){if(A||Element.prototype.matches)return function(e,t){return e.matches(t)};var e=Element.prototype,t=e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;return t?function(e,n){return t.apply(e,[n])}:O}(),R=function(e,t,n){var a=[];if(n)for(var i=e.querySelectorAll(t),r=0;r1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).forEach(function(n){t[n]=e[n]}),t}function G(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(t)for(var a in e)n[a]=e[a];else z(e,n);return n}function V(e,t,n){return n?t+":"+n+";":""}function H(e){for(var t="",n=0;n *";case":leave":return"* => void";case":increment":return function(e,t){return parseFloat(t)>parseFloat(e)};case":decrement":return function(e,t){return parseFloat(t) *"}}(e,n);if("function"==typeof a)return void t.push(a);e=a}var i=e.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==i||i.length<4)return n.push('The provided transition expression "'.concat(e,'" is not supported')),t;var r=i[1],o=i[2],s=i[3];t.push(re(r,s)),"<"!=o[0]||"*"==r&&"*"==s||t.push(re(s,r))}(e,i,a)}):i.push(n),i),animation:r,queryCount:t.queryCount,depCount:t.depCount,options:de(e.options)}}},{key:"visitSequence",value:function(e,t){var n=this;return{type:2,steps:e.steps.map(function(e){return te(n,e,t)}),options:de(e.options)}}},{key:"visitGroup",value:function(e,t){var n=this,a=t.currentTime,i=0,r=e.steps.map(function(e){t.currentTime=a;var r=te(n,e,t);return i=Math.max(i,t.currentTime),r});return t.currentTime=i,{type:3,steps:r,options:de(e.options)}}},{key:"visitAnimate",value:function(e,t){var n,a=function(e,t){var n=null;if(e.hasOwnProperty("duration"))n=e;else if("number"==typeof e)return he(B(e,t).duration,0,"");var a=e;if(a.split(/\s+/).some(function(e){return"{"==e.charAt(0)&&"{"==e.charAt(1)})){var i=he(0,0,"");return i.dynamic=!0,i.strValue=a,i}return he((n=n||B(a,t)).duration,n.delay,n.easing)}(e.timings,t.errors);t.currentAnimateTimings=a;var i=e.styles?e.styles:(0,l.oB)({});if(5==i.type)n=this.visitKeyframes(i,t);else{var r=e.styles,o=!1;if(!r){o=!0;var s={};a.easing&&(s.easing=a.easing),r=(0,l.oB)(s)}t.currentTime+=a.duration+a.delay;var c=this.visitStyle(r,t);c.isEmptyStep=o,n=c}return t.currentAnimateTimings=null,{type:4,timings:a,style:n,options:null}}},{key:"visitStyle",value:function(e,t){var n=this._makeStyleAst(e,t);return this._validateStyleAst(n,t),n}},{key:"_makeStyleAst",value:function(e,t){var n=[];Array.isArray(e.styles)?e.styles.forEach(function(e){"string"==typeof e?e==l.l3?n.push(e):t.errors.push("The provided style string value ".concat(e," is not allowed.")):n.push(e)}):n.push(e.styles);var a=!1,i=null;return n.forEach(function(e){if(ue(e)){var t=e,n=t.easing;if(n&&(i=n,delete t.easing),!a)for(var r in t)if(t[r].toString().indexOf("{{")>=0){a=!0;break}}}),{type:6,styles:n,easing:i,offset:e.offset,containsDynamicStyles:a,options:null}}},{key:"_validateStyleAst",value:function(e,t){var n=this,a=t.currentAnimateTimings,i=t.currentTime,r=t.currentTime;a&&r>0&&(r-=a.duration+a.delay),e.styles.forEach(function(e){"string"!=typeof e&&Object.keys(e).forEach(function(a){if(n._driver.validateStyleProperty(a)){var o,s,l,c,u,d=t.collectedStyles[t.currentQuerySelector],h=d[a],_=!0;h&&(r!=i&&r>=h.startTime&&i<=h.endTime&&(t.errors.push('The CSS property "'.concat(a,'" that exists between the times of "').concat(h.startTime,'ms" and "').concat(h.endTime,'ms" is also being animated in a parallel animation between the times of "').concat(r,'ms" and "').concat(i,'ms"')),_=!1),r=h.startTime),_&&(d[a]={startTime:r,endTime:i}),t.options&&(o=e[a],s=t.options,l=t.errors,c=s.params||{},(u=Q(o)).length&&u.forEach(function(e){c.hasOwnProperty(e)||l.push("Unable to resolve the local animation param ".concat(e," in the given list of values"))}))}else t.errors.push('The provided animation property "'.concat(a,'" is not a supported CSS property for animations'))})})}},{key:"visitKeyframes",value:function(e,t){var n=this,a={type:5,styles:[],options:null};if(!t.currentAnimateTimings)return t.errors.push("keyframes() must be placed inside of a call to animate()"),a;var i=0,r=[],o=!1,s=!1,l=0,c=e.steps.map(function(e){var a=n._makeStyleAst(e,t),c=null!=a.offset?a.offset:function(e){if("string"==typeof e)return null;var t=null;if(Array.isArray(e))e.forEach(function(e){if(ue(e)&&e.hasOwnProperty("offset")){var n=e;t=parseFloat(n.offset),delete n.offset}});else if(ue(e)&&e.hasOwnProperty("offset")){var n=e;t=parseFloat(n.offset),delete n.offset}return t}(a.styles),u=0;return null!=c&&(i++,u=a.offset=c),s=s||u<0||u>1,o=o||u0&&i0?i==h?1:d*i:r[i],s=o*g;t.currentTime=_+p.delay+s,p.duration=s,n._validateStyleAst(e,t),e.offset=o,a.styles.push(e)}),a}},{key:"visitReference",value:function(e,t){return{type:8,animation:te(this,j(e.animation),t),options:de(e.options)}}},{key:"visitAnimateChild",value:function(e,t){return t.depCount++,{type:9,options:de(e.options)}}},{key:"visitAnimateRef",value:function(e,t){return{type:10,animation:this.visitReference(e.animation,t),options:de(e.options)}}},{key:"visitQuery",value:function(e,t){var n=t.currentQuerySelector,a=e.options||{};t.queryCount++,t.currentQuery=e;var i=_(function(e){var t=!!e.split(/\s*,\s*/).find(function(e){return":self"==e});return t&&(e=e.replace(oe,"")),[e=e.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,function(e){return".ng-trigger-"+e.substr(1)}).replace(/:animating/g,".ng-animating"),t]}(e.selector),2),r=i[0],o=i[1];t.currentQuerySelector=n.length?n+" "+r:r,b(t.collectedStyles,t.currentQuerySelector,{});var s=te(this,j(e.animation),t);return t.currentQuery=null,t.currentQuerySelector=n,{type:11,selector:r,limit:a.limit||0,optional:!!a.optional,includeSelf:o,animation:s,originalSelector:e.selector,options:de(e.options)}}},{key:"visitStagger",value:function(e,t){t.currentQuery||t.errors.push("stagger() can only be used inside of query()");var n="full"===e.timings?{duration:0,delay:0,easing:"full"}:B(e.timings,t.errors,!0);return{type:12,animation:te(this,j(e.animation),t),timings:n,options:null}}}]),e}(),ce=function e(t){m(this,e),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 ue(e){return!Array.isArray(e)&&"object"==typeof e}function de(e){var t;return e?(e=z(e)).params&&(e.params=(t=e.params)?z(t):null):e={},e}function he(e,t,n){return{duration:e,delay:t,easing:n}}function _e(e,t,n,a,i,r){var o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,s=arguments.length>7&&void 0!==arguments[7]&&arguments[7];return{type:1,element:e,keyframes:t,preStyleProps:n,postStyleProps:a,duration:i,delay:r,totalTime:i+r,easing:o,subTimeline:s}}var pe=function(){function e(){m(this,e),this._map=new Map}return v(e,[{key:"consume",value:function(e){var t=this._map.get(e);return t?this._map.delete(e):t=[],t}},{key:"append",value:function(e,t){var n,a=this._map.get(e);a||this._map.set(e,a=[]),(n=a).push.apply(n,d(t))}},{key:"has",value:function(e){return this._map.has(e)}},{key:"clear",value:function(){this._map.clear()}}]),e}(),ge=new RegExp(":enter","g"),me=new RegExp(":leave","g");function fe(e,t,n,a,i){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:{},s=arguments.length>7?arguments[7]:void 0,l=arguments.length>8?arguments[8]:void 0,c=arguments.length>9&&void 0!==arguments[9]?arguments[9]:[];return(new ve).buildKeyframes(e,t,n,a,i,r,o,s,l,c)}var ve=function(){function e(){m(this,e)}return v(e,[{key:"buildKeyframes",value:function(e,t,n,a,i,r,o,s,l){var c=arguments.length>9&&void 0!==arguments[9]?arguments[9]:[];l=l||new pe;var u=new Ee(e,t,l,a,i,c,[]);u.options=s,u.currentTimeline.setStyles([r],null,u.errors,s),te(this,n,u);var d=u.timelines.filter(function(e){return e.containsAnimation()});if(d.length&&Object.keys(o).length){var h=d[d.length-1];h.allowOnlyTimelineStyles()||h.setStyles([o],null,u.errors,s)}return d.length?d.map(function(e){return e.buildKeyframes()}):[_e(t,[],[],[],0,0,"",!1)]}},{key:"visitTrigger",value:function(e,t){}},{key:"visitState",value:function(e,t){}},{key:"visitTransition",value:function(e,t){}},{key:"visitAnimateChild",value:function(e,t){var n=t.subInstructions.consume(t.element);if(n){var a=t.createSubContext(e.options),i=t.currentTimeline.currentTime,r=this._visitSubInstructions(n,a,a.options);i!=r&&t.transformIntoNewTimeline(r)}t.previousNode=e}},{key:"visitAnimateRef",value:function(e,t){var n=t.createSubContext(e.options);n.transformIntoNewTimeline(),this.visitReference(e.animation,n),t.transformIntoNewTimeline(n.currentTimeline.currentTime),t.previousNode=e}},{key:"_visitSubInstructions",value:function(e,t,n){var a=t.currentTimeline.currentTime,i=null!=n.duration?F(n.duration):null,r=null!=n.delay?F(n.delay):null;return 0!==i&&e.forEach(function(e){var n=t.appendInstructionToTimeline(e,i,r);a=Math.max(a,n.duration+n.delay)}),a}},{key:"visitReference",value:function(e,t){t.updateOptions(e.options,!0),te(this,e.animation,t),t.previousNode=e}},{key:"visitSequence",value:function(e,t){var n=this,a=t.subContextCount,i=t,r=e.options;if(r&&(r.params||r.delay)&&((i=t.createSubContext(r)).transformIntoNewTimeline(),null!=r.delay)){6==i.previousNode.type&&(i.currentTimeline.snapshotCurrentStyles(),i.previousNode=ye);var o=F(r.delay);i.delayNextStep(o)}e.steps.length&&(e.steps.forEach(function(e){return te(n,e,i)}),i.currentTimeline.applyStylesToKeyframe(),i.subContextCount>a&&i.transformIntoNewTimeline()),t.previousNode=e}},{key:"visitGroup",value:function(e,t){var n=this,a=[],i=t.currentTimeline.currentTime,r=e.options&&e.options.delay?F(e.options.delay):0;e.steps.forEach(function(o){var s=t.createSubContext(e.options);r&&s.delayNextStep(r),te(n,o,s),i=Math.max(i,s.currentTimeline.currentTime),a.push(s.currentTimeline)}),a.forEach(function(e){return t.currentTimeline.mergeTimelineCollectedStyles(e)}),t.transformIntoNewTimeline(i),t.previousNode=e}},{key:"_visitTiming",value:function(e,t){if(e.dynamic){var n=e.strValue;return B(t.params?$(n,t.params,t.errors):n,t.errors)}return{duration:e.duration,delay:e.delay,easing:e.easing}}},{key:"visitAnimate",value:function(e,t){var n=t.currentAnimateTimings=this._visitTiming(e.timings,t),a=t.currentTimeline;n.delay&&(t.incrementTime(n.delay),a.snapshotCurrentStyles());var i=e.style;5==i.type?this.visitKeyframes(i,t):(t.incrementTime(n.duration),this.visitStyle(i,t),a.applyStylesToKeyframe()),t.currentAnimateTimings=null,t.previousNode=e}},{key:"visitStyle",value:function(e,t){var n=t.currentTimeline,a=t.currentAnimateTimings;!a&&n.getCurrentStyleProperties().length&&n.forwardFrame();var i=a&&a.easing||e.easing;e.isEmptyStep?n.applyEmptyStep(i):n.setStyles(e.styles,i,t.errors,t.options),t.previousNode=e}},{key:"visitKeyframes",value:function(e,t){var n=t.currentAnimateTimings,a=t.currentTimeline.duration,i=n.duration,r=t.createSubContext().currentTimeline;r.easing=n.easing,e.styles.forEach(function(e){r.forwardTime((e.offset||0)*i),r.setStyles(e.styles,e.easing,t.errors,t.options),r.applyStylesToKeyframe()}),t.currentTimeline.mergeTimelineCollectedStyles(r),t.transformIntoNewTimeline(a+i),t.previousNode=e}},{key:"visitQuery",value:function(e,t){var n=this,a=t.currentTimeline.currentTime,i=e.options||{},r=i.delay?F(i.delay):0;r&&(6===t.previousNode.type||0==a&&t.currentTimeline.getCurrentStyleProperties().length)&&(t.currentTimeline.snapshotCurrentStyles(),t.previousNode=ye);var o=a,s=t.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!i.optional,t.errors);t.currentQueryTotal=s.length;var l=null;s.forEach(function(a,i){t.currentQueryIndex=i;var s=t.createSubContext(e.options,a);r&&s.delayNextStep(r),a===t.element&&(l=s.currentTimeline),te(n,e.animation,s),s.currentTimeline.applyStylesToKeyframe(),o=Math.max(o,s.currentTimeline.currentTime)}),t.currentQueryIndex=0,t.currentQueryTotal=0,t.transformIntoNewTimeline(o),l&&(t.currentTimeline.mergeTimelineCollectedStyles(l),t.currentTimeline.snapshotCurrentStyles()),t.previousNode=e}},{key:"visitStagger",value:function(e,t){var n=t.parentContext,a=t.currentTimeline,i=e.timings,r=Math.abs(i.duration),o=r*(t.currentQueryTotal-1),s=r*t.currentQueryIndex;switch(i.duration<0?"reverse":i.easing){case"reverse":s=o-s;break;case"full":s=n.currentStaggerTime}var l=t.currentTimeline;s&&l.delayNextStep(s);var c=l.currentTime;te(this,e.animation,t),t.previousNode=e,n.currentStaggerTime=a.currentTime-c+(a.startTime-n.currentTimeline.startTime)}}]),e}(),ye={},Ee=function(){function e(t,n,a,i,r,o,s,l){m(this,e),this._driver=t,this.element=n,this.subInstructions=a,this._enterClassName=i,this._leaveClassName=r,this.errors=o,this.timelines=s,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=ye,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new Se(this._driver,n,0),s.push(this.currentTimeline)}return v(e,[{key:"params",get:function(){return this.options.params}},{key:"updateOptions",value:function(e,t){var n=this;if(e){var a=e,i=this.options;null!=a.duration&&(i.duration=F(a.duration)),null!=a.delay&&(i.delay=F(a.delay));var r=a.params;if(r){var o=i.params;o||(o=this.options.params={}),Object.keys(r).forEach(function(e){t&&o.hasOwnProperty(e)||(o[e]=$(r[e],o,n.errors))})}}}},{key:"_copyOptions",value:function(){var e={};if(this.options){var t=this.options.params;if(t){var n=e.params={};Object.keys(t).forEach(function(e){n[e]=t[e]})}}return e}},{key:"createSubContext",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1?arguments[1]:void 0,a=arguments.length>2?arguments[2]:void 0,i=n||this.element,r=new e(this._driver,i,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(i,a||0));return r.previousNode=this.previousNode,r.currentAnimateTimings=this.currentAnimateTimings,r.options=this._copyOptions(),r.updateOptions(t),r.currentQueryIndex=this.currentQueryIndex,r.currentQueryTotal=this.currentQueryTotal,r.parentContext=this,this.subContextCount++,r}},{key:"transformIntoNewTimeline",value:function(e){return this.previousNode=ye,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}},{key:"appendInstructionToTimeline",value:function(e,t,n){var a={duration:null!=t?t:e.duration,delay:this.currentTimeline.currentTime+(null!=n?n:0)+e.delay,easing:""},i=new be(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,a,e.stretchStartingKeyframe);return this.timelines.push(i),a}},{key:"incrementTime",value:function(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}},{key:"delayNextStep",value:function(e){e>0&&this.currentTimeline.delayNextStep(e)}},{key:"invokeQuery",value:function(e,t,n,a,i,r){var o=[];if(a&&o.push(this.element),e.length>0){e=(e=e.replace(ge,"."+this._enterClassName)).replace(me,"."+this._leaveClassName);var s=this._driver.query(this.element,e,1!=n);0!==n&&(s=n<0?s.slice(s.length+n,s.length):s.slice(0,n)),o.push.apply(o,d(s))}return i||0!=o.length||r.push('`query("'.concat(t,'")` returned zero elements. (Use `query("').concat(t,'", { optional: true })` if you wish to allow this.)')),o}}]),e}(),Se=function(){function e(t,n,a,i){m(this,e),this._driver=t,this.element=n,this.startTime=a,this._elementTimelineStylesLookup=i,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(n),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(n,this._localTimelineStyles)),this._loadKeyframe()}return v(e,[{key:"containsAnimation",value:function(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}},{key:"getCurrentStyleProperties",value:function(){return Object.keys(this._currentKeyframe)}},{key:"currentTime",get:function(){return this.startTime+this.duration}},{key:"delayNextStep",value:function(e){var t=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||t?(this.forwardTime(this.currentTime+e),t&&this.snapshotCurrentStyles()):this.startTime+=e}},{key:"fork",value:function(t,n){return this.applyStylesToKeyframe(),new e(this._driver,t,n||this.currentTime,this._elementTimelineStylesLookup)}},{key:"_loadKeyframe",value: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))}},{key:"forwardFrame",value:function(){this.duration+=1,this._loadKeyframe()}},{key:"forwardTime",value:function(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}},{key:"_updateStyle",value:function(e,t){this._localTimelineStyles[e]=t,this._globalTimelineStyles[e]=t,this._styleSummary[e]={time:this.currentTime,value:t}}},{key:"allowOnlyTimelineStyles",value:function(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}},{key:"applyEmptyStep",value:function(e){var t=this;e&&(this._previousKeyframe.easing=e),Object.keys(this._globalTimelineStyles).forEach(function(e){t._backFill[e]=t._globalTimelineStyles[e]||l.l3,t._currentKeyframe[e]=l.l3}),this._currentEmptyStepKeyframe=this._currentKeyframe}},{key:"setStyles",value:function(e,t,n,a){var i=this;t&&(this._previousKeyframe.easing=t);var r=a&&a.params||{},o=function(e,t){var n,a={};return e.forEach(function(e){"*"===e?(n=n||Object.keys(t)).forEach(function(e){a[e]=l.l3}):G(e,!1,a)}),a}(e,this._globalTimelineStyles);Object.keys(o).forEach(function(e){var t=$(o[e],r,n);i._pendingStyles[e]=t,i._localTimelineStyles.hasOwnProperty(e)||(i._backFill[e]=i._globalTimelineStyles.hasOwnProperty(e)?i._globalTimelineStyles[e]:l.l3),i._updateStyle(e,t)})}},{key:"applyStylesToKeyframe",value:function(){var e=this,t=this._pendingStyles,n=Object.keys(t);0!=n.length&&(this._pendingStyles={},n.forEach(function(n){e._currentKeyframe[n]=t[n]}),Object.keys(this._localTimelineStyles).forEach(function(t){e._currentKeyframe.hasOwnProperty(t)||(e._currentKeyframe[t]=e._localTimelineStyles[t])}))}},{key:"snapshotCurrentStyles",value:function(){var e=this;Object.keys(this._localTimelineStyles).forEach(function(t){var n=e._localTimelineStyles[t];e._pendingStyles[t]=n,e._updateStyle(t,n)})}},{key:"getFinalKeyframe",value:function(){return this._keyframes.get(this.duration)}},{key:"properties",get:function(){var e=[];for(var t in this._currentKeyframe)e.push(t);return e}},{key:"mergeTimelineCollectedStyles",value:function(e){var t=this;Object.keys(e._styleSummary).forEach(function(n){var a=t._styleSummary[n],i=e._styleSummary[n];(!a||i.time>a.time)&&t._updateStyle(n,i.value)})}},{key:"buildKeyframes",value:function(){var e=this;this.applyStylesToKeyframe();var t=new Set,n=new Set,a=1===this._keyframes.size&&0===this.duration,i=[];this._keyframes.forEach(function(r,o){var s=G(r,!0);Object.keys(s).forEach(function(e){var a=s[e];a==l.k1?t.add(e):a==l.l3&&n.add(e)}),a||(s.offset=o/e.duration),i.push(s)});var r=t.size?K(t.values()):[],o=n.size?K(n.values()):[];if(a){var s=i[0],c=z(s);s.offset=0,c.offset=1,i=[s,c]}return _e(this.element,i,r,o,this.duration,this.startTime,this.easing,!1)}}]),e}(),be=function(e){i(n,e);var t=o(n);function n(e,a,i,r,o,s){var l,c=arguments.length>6&&void 0!==arguments[6]&&arguments[6];return m(this,n),(l=t.call(this,e,a,s.delay)).element=a,l.keyframes=i,l.preStyleProps=r,l.postStyleProps=o,l._stretchStartingKeyframe=c,l.timings={duration:s.duration,delay:s.delay,easing:s.easing},l}return v(n,[{key:"containsAnimation",value:function(){return this.keyframes.length>1}},{key:"buildKeyframes",value:function(){var e=this.keyframes,t=this.timings,n=t.delay,a=t.duration,i=t.easing;if(this._stretchStartingKeyframe&&n){var r=[],o=a+n,s=n/o,l=G(e[0],!1);l.offset=0,r.push(l);var c=G(e[0],!1);c.offset=Te(s),r.push(c);for(var u=e.length-1,d=1;d<=u;d++){var h=G(e[d],!1);h.offset=Te((n+h.offset*a)/o),r.push(h)}a=o,n=0,i="",e=r}return _e(this.element,e,this.preStyleProps,this.postStyleProps,a,n,i,!0)}}]),n}(Se);function Te(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,n=Math.pow(10,t-1);return Math.round(e*n)/n}var Ce,Oe,Re=function e(){m(this,e)},Ae=function(e){i(n,e);var t=o(n);function n(){return m(this,n),t.apply(this,arguments)}return v(n,[{key:"normalizePropertyName",value:function(e,t){return X(e)}},{key:"normalizeStyleValue",value:function(e,t,n,a){var i="",r=n.toString().trim();if(Ne[t]&&0!==n&&"0"!==n)if("number"==typeof n)i="px";else{var o=n.match(/^[+-]?[\d\.]+([a-z]*)$/);o&&0==o[1].length&&a.push("Please provide a CSS unit value for ".concat(e,":").concat(n))}return r+i}}]),n}(Re),Ne=(Ce="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(","),Oe={},Ce.forEach(function(e){return Oe[e]=!0}),Oe);function we(e,t,n,a,i,r,o,s,l,c,u,d,h){return{type:0,element:e,triggerName:t,isRemovalTransition:i,fromState:n,fromStyles:r,toState:a,toStyles:o,timelines:s,queriedElements:l,preStyleProps:c,postStyleProps:u,totalTime:d,errors:h}}var Ie={},Me=function(){function e(t,n,a){m(this,e),this._triggerName=t,this.ast=n,this._stateStyles=a}return v(e,[{key:"match",value:function(e,t,n,a){return function(e,t,n,a,i){return e.some(function(e){return e(t,n,a,i)})}(this.ast.matchers,e,t,n,a)}},{key:"buildStyles",value:function(e,t,n){var a=this._stateStyles["*"],i=this._stateStyles[e],r=a?a.buildStyles(t,n):{};return i?i.buildStyles(t,n):r}},{key:"build",value:function(e,t,n,a,i,r,o,s,l,c){var u=[],d=this.ast.options&&this.ast.options.params||Ie,h=this.buildStyles(n,o&&o.params||Ie,u),_=s&&s.params||Ie,p=this.buildStyles(a,_,u),g=new Set,m=new Map,f=new Map,v="void"===a,y={params:Object.assign(Object.assign({},d),_)},E=c?[]:fe(e,t,this.ast.animation,i,r,h,p,y,l,u),S=0;if(E.forEach(function(e){S=Math.max(e.duration+e.delay,S)}),u.length)return we(t,this._triggerName,n,a,v,h,p,[],[],m,f,S,u);E.forEach(function(e){var n=e.element,a=b(m,n,{});e.preStyleProps.forEach(function(e){return a[e]=!0});var i=b(f,n,{});e.postStyleProps.forEach(function(e){return i[e]=!0}),n!==t&&g.add(n)});var T=K(g.values());return we(t,this._triggerName,n,a,v,h,p,E,T,m,f,S)}}]),e}(),ke=function(){function e(t,n){m(this,e),this.styles=t,this.defaultParams=n}return v(e,[{key:"buildStyles",value:function(e,t){var n={},a=z(this.defaultParams);return Object.keys(e).forEach(function(t){var n=e[t];null!=n&&(a[t]=n)}),this.styles.styles.forEach(function(e){if("string"!=typeof e){var i=e;Object.keys(i).forEach(function(e){var r=i[e];r.length>1&&(r=$(r,a,t)),n[e]=r})}}),n}}]),e}(),xe=function(){function e(t,n){var a=this;m(this,e),this.name=t,this.ast=n,this.transitionFactories=[],this.states={},n.states.forEach(function(e){a.states[e.name]=new ke(e.style,e.options&&e.options.params||{})}),De(this.states,"true","1"),De(this.states,"false","0"),n.transitions.forEach(function(e){a.transitionFactories.push(new Me(t,e,a.states))}),this.fallbackTransition=new Me(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[function(e,t){return!0}],options:null,queryCount:0,depCount:0},this.states)}return v(e,[{key:"containsQueries",get:function(){return this.ast.queryCount>0}},{key:"matchTransition",value:function(e,t,n,a){return this.transitionFactories.find(function(i){return i.match(e,t,n,a)})||null}},{key:"matchStyles",value:function(e,t,n){return this.fallbackTransition.buildStyles(e,t,n)}}]),e}();function De(e,t,n){e.hasOwnProperty(t)?e.hasOwnProperty(n)||(e[n]=e[t]):e.hasOwnProperty(n)&&(e[t]=e[n])}var Le=new pe,Pe=function(){function e(t,n,a){m(this,e),this.bodyNode=t,this._driver=n,this._normalizer=a,this._animations={},this._playersById={},this.players=[]}return v(e,[{key:"register",value:function(e,t){var n=[],a=se(this._driver,t,n);if(n.length)throw new Error("Unable to build the animation due to the following errors: ".concat(n.join("\n")));this._animations[e]=a}},{key:"_buildPlayer",value:function(e,t,n){var a=e.element,i=f(0,this._normalizer,0,e.keyframes,t,n);return this._driver.animate(a,i,e.duration,e.delay,e.easing,[],!0)}},{key:"create",value:function(e,t){var n,a=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=[],o=this._animations[e],s=new Map;if(o?(n=fe(this._driver,t,o,"ng-enter","ng-leave",{},{},i,Le,r)).forEach(function(e){var t=b(s,e.element,{});e.postStyleProps.forEach(function(e){return t[e]=null})}):(r.push("The requested animation doesn't exist or has already been destroyed"),n=[]),r.length)throw new Error("Unable to create the animation due to the following errors: ".concat(r.join("\n")));s.forEach(function(e,t){Object.keys(e).forEach(function(n){e[n]=a._driver.computeStyle(t,n,l.l3)})});var c=g(n.map(function(e){var t=s.get(e.element);return a._buildPlayer(e,{},t)}));return this._playersById[e]=c,c.onDestroy(function(){return a.destroy(e)}),this.players.push(c),c}},{key:"destroy",value:function(e){var t=this._getPlayer(e);t.destroy(),delete this._playersById[e];var n=this.players.indexOf(t);n>=0&&this.players.splice(n,1)}},{key:"_getPlayer",value:function(e){var t=this._playersById[e];if(!t)throw new Error("Unable to find the timeline player referenced by ".concat(e));return t}},{key:"listen",value:function(e,t,n,a){var i=S(t,"","","");return y(this._getPlayer(e),n,i,a),function(){}}},{key:"command",value:function(e,t,n,a){if("register"!=n)if("create"!=n){var i=this._getPlayer(e);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(a[0]));break;case"destroy":this.destroy(e)}}else this.create(e,t,a[0]||{});else this.register(e,a[0])}}]),e}(),Fe=[],Ue={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Be={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},ze=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";m(this,e),this.namespaceId=n;var a,i=t&&t.hasOwnProperty("value");if(this.value=null!=(a=i?t.value:t)?a:null,i){var r=z(t);delete r.value,this.options=r}else this.options={};this.options.params||(this.options.params={})}return v(e,[{key:"params",get:function(){return this.options.params}},{key:"absorbOptions",value:function(e){var t=e.params;if(t){var n=this.options.params;Object.keys(t).forEach(function(e){null==n[e]&&(n[e]=t[e])})}}}]),e}(),Ge=new ze("void"),Ve=function(){function e(t,n,a){m(this,e),this.id=t,this.hostElement=n,this._engine=a,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,$e(n,this._hostClassName)}return v(e,[{key:"listen",value:function(e,t,n,a){var i,r=this;if(!this._triggers.hasOwnProperty(t))throw new Error('Unable to listen on the animation trigger event "'.concat(n,'" because the animation trigger "').concat(t,"\" doesn't exist!"));if(null==n||0==n.length)throw new Error('Unable to listen on the animation trigger "'.concat(t,'" because the provided event is undefined!'));if("start"!=(i=n)&&"done"!=i)throw new Error('The provided animation trigger event "'.concat(n,'" for the animation trigger "').concat(t,'" is not supported!'));var o=b(this._elementListeners,e,[]),s={name:t,phase:n,callback:a};o.push(s);var l=b(this._engine.statesByElement,e,{});return l.hasOwnProperty(t)||($e(e,"ng-trigger"),$e(e,"ng-trigger-"+t),l[t]=Ge),function(){r._engine.afterFlush(function(){var e=o.indexOf(s);e>=0&&o.splice(e,1),r._triggers[t]||delete l[t]})}}},{key:"register",value:function(e,t){return!this._triggers[e]&&(this._triggers[e]=t,!0)}},{key:"_getTrigger",value:function(e){var t=this._triggers[e];if(!t)throw new Error('The provided animation trigger "'.concat(e,'" has not been registered!'));return t}},{key:"trigger",value:function(e,t,n){var a=this,i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=this._getTrigger(t),o=new Ye(this.id,t,e),s=this._engine.statesByElement.get(e);s||($e(e,"ng-trigger"),$e(e,"ng-trigger-"+t),this._engine.statesByElement.set(e,s={}));var l=s[t],c=new ze(n,this.id);if(!(n&&n.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),s[t]=c,l||(l=Ge),"void"===c.value||l.value!==c.value){var u=b(this._engine.playersByElement,e,[]);u.forEach(function(e){e.namespaceId==a.id&&e.triggerName==t&&e.queued&&e.destroy()});var d=r.matchTransition(l.value,c.value,e,c.params),h=!1;if(!d){if(!i)return;d=r.fallbackTransition,h=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:t,transition:d,fromState:l,toState:c,player:o,isFallbackTransition:h}),h||($e(e,"ng-animate-queued"),o.onStart(function(){Ke(e,"ng-animate-queued")})),o.onDone(function(){var t=a.players.indexOf(o);t>=0&&a.players.splice(t,1);var n=a._engine.playersByElement.get(e);if(n){var i=n.indexOf(o);i>=0&&n.splice(i,1)}}),this.players.push(o),u.push(o),o}if(!function(e,t){var n=Object.keys(e),a=Object.keys(t);if(n.length!=a.length)return!1;for(var i=0;i=0){for(var a=!1,i=n;i>=0;i--)if(this.driver.containsElement(this._namespaceList[i].hostElement,t)){this._namespaceList.splice(i+1,0,e),a=!0;break}a||this._namespaceList.splice(0,0,e)}else this._namespaceList.push(e);return this.namespacesByHostElement.set(t,e),e}},{key:"register",value:function(e,t){var n=this._namespaceLookup[e];return n||(n=this.createNamespace(e,t)),n}},{key:"registerTrigger",value:function(e,t,n){var a=this._namespaceLookup[e];a&&a.register(t,n)&&this.totalAnimations++}},{key:"destroy",value:function(e,t){var n=this;if(e){var a=this._fetchNamespace(e);this.afterFlush(function(){n.namespacesByHostElement.delete(a.hostElement),delete n._namespaceLookup[e];var t=n._namespaceList.indexOf(a);t>=0&&n._namespaceList.splice(t,1)}),this.afterFlushAnimationsDone(function(){return a.destroy(t)})}}},{key:"_fetchNamespace",value:function(e){return this._namespaceLookup[e]}},{key:"fetchNamespacesByElement",value:function(e){var t=new Set,n=this.statesByElement.get(e);if(n)for(var a=Object.keys(n),i=0;i=0&&this.collectedLeaveElements.splice(r,1)}if(e){var o=this._fetchNamespace(e);o&&o.insertNode(t,n)}a&&this.collectEnterElement(t)}}},{key:"collectEnterElement",value:function(e){this.collectedEnterElements.push(e)}},{key:"markElementAsDisabled",value:function(e,t){t?this.disabledNodes.has(e)||(this.disabledNodes.add(e),$e(e,"ng-animate-disabled")):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),Ke(e,"ng-animate-disabled"))}},{key:"removeNode",value:function(e,t,n,a){if(qe(t)){var i=e?this._fetchNamespace(e):null;if(i?i.removeNode(t,a):this.markElementAsRemoved(e,t,!1,a),n){var r=this.namespacesByHostElement.get(t);r&&r.id!==e&&r.removeNode(t,a)}}else this._onRemovalComplete(t,a)}},{key:"markElementAsRemoved",value:function(e,t,n,a){this.collectedLeaveElements.push(t),t.__ng_removed={namespaceId:e,setForRemoval:a,hasAnimation:n,removedBeforeQueried:!1}}},{key:"listen",value:function(e,t,n,a,i){return qe(t)?this._fetchNamespace(e).listen(t,n,a,i):function(){}}},{key:"_buildInstruction",value:function(e,t,n,a,i){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,n,a,e.fromState.options,e.toState.options,t,i)}},{key:"destroyInnerAnimations",value:function(e){var t=this,n=this.driver.query(e,".ng-trigger",!0);n.forEach(function(e){return t.destroyActiveAnimationsForElement(e)}),0!=this.playersByQueriedElement.size&&(n=this.driver.query(e,".ng-animating",!0)).forEach(function(e){return t.finishActiveQueriedAnimationOnElement(e)})}},{key:"destroyActiveAnimationsForElement",value:function(e){var t=this.playersByElement.get(e);t&&t.forEach(function(e){e.queued?e.markedForDestroy=!0:e.destroy()})}},{key:"finishActiveQueriedAnimationOnElement",value:function(e){var t=this.playersByQueriedElement.get(e);t&&t.forEach(function(e){return e.finish()})}},{key:"whenRenderingDone",value:function(){var e=this;return new Promise(function(t){if(e.players.length)return g(e.players).onDone(function(){return t()});t()})}},{key:"processLeaveNode",value:function(e){var t=this,n=e.__ng_removed;if(n&&n.setForRemoval){if(e.__ng_removed=Ue,n.namespaceId){this.destroyInnerAnimations(e);var a=this._fetchNamespace(n.namespaceId);a&&a.clearElementCache(e)}this._onRemovalComplete(e,n.setForRemoval)}this.driver.matchesElement(e,".ng-animate-disabled")&&this.markElementAsDisabled(e,!1),this.driver.query(e,".ng-animate-disabled",!0).forEach(function(e){t.markElementAsDisabled(e,!1)})}},{key:"flush",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1,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 a=0;a=0;I--)this._namespaceList[I].drainQueuedTransitions(t).forEach(function(e){var t=e.player,r=e.element;if(N.push(t),n.collectedEnterElements.length){var l=r.__ng_removed;if(l&&l.setForMove)return void t.destroy()}var d=!_||!n.driver.containsElement(_,r),h=R.get(r),p=f.get(r),g=n._buildInstruction(e,a,p,h,d);if(g.errors&&g.errors.length)w.push(g);else{if(d)return t.onStart(function(){return q(r,g.fromStyles)}),t.onDestroy(function(){return Y(r,g.toStyles)}),void i.push(t);if(e.isFallbackTransition)return t.onStart(function(){return q(r,g.fromStyles)}),t.onDestroy(function(){return Y(r,g.toStyles)}),void i.push(t);g.timelines.forEach(function(e){return e.stretchStartingKeyframe=!0}),a.append(r,g.timelines),o.push({instruction:g,player:t,element:r}),g.queriedElements.forEach(function(e){return b(s,e,[]).push(t)}),g.preStyleProps.forEach(function(e,t){var n=Object.keys(e);if(n.length){var a=c.get(t);a||c.set(t,a=new Set),n.forEach(function(e){return a.add(e)})}}),g.postStyleProps.forEach(function(e,t){var n=Object.keys(e),a=u.get(t);a||u.set(t,a=new Set),n.forEach(function(e){return a.add(e)})})}});if(w.length){var M=[];w.forEach(function(e){M.push("@".concat(e.triggerName," has failed due to:\n")),e.errors.forEach(function(e){return M.push("- ".concat(e,"\n"))})}),N.forEach(function(e){return e.destroy()}),this.reportError(M)}var k=new Map,x=new Map;o.forEach(function(e){var t=e.element;a.has(t)&&(x.set(t,t),n._beforeAnimationBuild(e.player.namespaceId,e.instruction,k))}),i.forEach(function(e){var t=e.element;n._getPreviousPlayers(t,!1,e.namespaceId,e.triggerName,null).forEach(function(e){b(k,t,[]).push(e),e.destroy()})});var D=y.filter(function(e){return Je(e,c,u)}),L=new Map;We(L,this.driver,S,u,l.l3).forEach(function(e){Je(e,c,u)&&D.push(e)});var P=new Map;m.forEach(function(e,t){We(P,n.driver,new Set(e),c,l.k1)}),D.forEach(function(e){var t=L.get(e),n=P.get(e);L.set(e,Object.assign(Object.assign({},t),n))});var F=[],U=[],B={};o.forEach(function(e){var t=e.element,o=e.player,s=e.instruction;if(a.has(t)){if(h.has(t))return o.onDestroy(function(){return Y(t,s.toStyles)}),o.disabled=!0,o.overrideTotalTime(s.totalTime),void i.push(o);var l=B;if(x.size>1){for(var c=t,u=[];c=c.parentNode;){var d=x.get(c);if(d){l=d;break}u.push(c)}u.forEach(function(e){return x.set(e,l)})}var _=n._buildAnimation(o.namespaceId,s,k,r,P,L);if(o.setRealPlayer(_),l===B)F.push(o);else{var p=n.playersByElement.get(l);p&&p.length&&(o.parentPlayer=g(p)),i.push(o)}}else q(t,s.fromStyles),o.onDestroy(function(){return Y(t,s.toStyles)}),U.push(o),h.has(t)&&i.push(o)}),U.forEach(function(e){var t=r.get(e.element);if(t&&t.length){var n=g(t);e.setRealPlayer(n)}}),i.forEach(function(e){e.parentPlayer?e.syncPlayerEvents(e.parentPlayer):e.destroy()});for(var z=0;z0?this.driver.animate(e.element,t,e.duration,e.delay,e.easing,n):new l.ZN(e.duration,e.delay)}}]),e}(),Ye=function(){function e(t,n,a){m(this,e),this.namespaceId=t,this.triggerName=n,this.element=a,this._player=new l.ZN,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}return v(e,[{key:"setRealPlayer",value:function(e){var t=this;this._containsRealPlayer||(this._player=e,Object.keys(this._queuedCallbacks).forEach(function(n){t._queuedCallbacks[n].forEach(function(t){return y(e,n,void 0,t)})}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}},{key:"getRealPlayer",value:function(){return this._player}},{key:"overrideTotalTime",value:function(e){this.totalTime=e}},{key:"syncPlayerEvents",value:function(e){var t=this,n=this._player;n.triggerCallback&&e.onStart(function(){return n.triggerCallback("start")}),e.onDone(function(){return t.finish()}),e.onDestroy(function(){return t.destroy()})}},{key:"_queueEvent",value:function(e,t){b(this._queuedCallbacks,e,[]).push(t)}},{key:"onDone",value:function(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}},{key:"onStart",value:function(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}},{key:"onDestroy",value:function(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}},{key:"init",value:function(){this._player.init()}},{key:"hasStarted",value:function(){return!this.queued&&this._player.hasStarted()}},{key:"play",value:function(){!this.queued&&this._player.play()}},{key:"pause",value:function(){!this.queued&&this._player.pause()}},{key:"restart",value:function(){!this.queued&&this._player.restart()}},{key:"finish",value:function(){this._player.finish()}},{key:"destroy",value:function(){this.destroyed=!0,this._player.destroy()}},{key:"reset",value:function(){!this.queued&&this._player.reset()}},{key:"setPosition",value:function(e){this.queued||this._player.setPosition(e)}},{key:"getPosition",value:function(){return this.queued?0:this._player.getPosition()}},{key:"triggerCallback",value:function(e){var t=this._player;t.triggerCallback&&t.triggerCallback(e)}}]),e}();function qe(e){return e&&1===e.nodeType}function je(e,t){var n=e.style.display;return e.style.display=null!=t?t:"none",n}function We(e,t,n,a,i){var r=[];n.forEach(function(e){return r.push(je(e))});var o=[];a.forEach(function(n,a){var r={};n.forEach(function(e){var n=r[e]=t.computeStyle(a,e,i);n&&0!=n.length||(a.__ng_removed=Be,o.push(a))}),e.set(a,r)});var s=0;return n.forEach(function(e){return je(e,r[s++])}),o}function Qe(e,t){var n=new Map;if(e.forEach(function(e){return n.set(e,[])}),0==t.length)return n;var a=new Set(t),i=new Map;function r(e){if(!e)return 1;var t=i.get(e);if(t)return t;var o=e.parentNode;return t=n.has(o)?o:a.has(o)?1:r(o),i.set(e,t),t}return t.forEach(function(e){var t=r(e);1!==t&&n.get(t).push(e)}),n}function $e(e,t){if(e.classList)e.classList.add(t);else{var n=e.$$classes;n||(n=e.$$classes={}),n[t]=!0}}function Ke(e,t){if(e.classList)e.classList.remove(t);else{var n=e.$$classes;n&&delete n[t]}}function Ze(e,t,n){g(n).onDone(function(){return e.processLeaveNode(t)})}function Xe(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:-1;this._transitionEngine.flush(e)}},{key:"players",get:function(){return this._transitionEngine.players.concat(this._timelineEngine.players)}},{key:"whenRenderingDone",value:function(){return this._transitionEngine.whenRenderingDone()}}]),e}();function tt(e,t){var n=null,a=null;return Array.isArray(t)&&t.length?(n=at(t[0]),t.length>1&&(a=at(t[t.length-1]))):t&&(n=at(t)),n||a?new nt(e,n,a):null}var nt=function(){function e(t,n,a){m(this,e),this._element=t,this._startStyles=n,this._endStyles=a,this._state=0;var i=e.initialStylesByElement.get(t);i||e.initialStylesByElement.set(t,i={}),this._initialStyles=i}return v(e,[{key:"start",value:function(){this._state<1&&(this._startStyles&&Y(this._element,this._startStyles,this._initialStyles),this._state=1)}},{key:"finish",value:function(){this.start(),this._state<2&&(Y(this._element,this._initialStyles),this._endStyles&&(Y(this._element,this._endStyles),this._endStyles=null),this._state=1)}},{key:"destroy",value:function(){this.finish(),this._state<3&&(e.initialStylesByElement.delete(this._element),this._startStyles&&(q(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(q(this._element,this._endStyles),this._endStyles=null),Y(this._element,this._initialStyles),this._state=3)}}]),e}();function at(e){for(var t=null,n=Object.keys(e),a=0;a=this._delay&&n>=this._duration&&this.finish()}},{key:"finish",value:function(){this._finished||(this._finished=!0,this._onDoneFn(),ct(this._element,this._eventFn,!0))}},{key:"destroy",value:function(){var e,t,n,a;this._destroyed||(this._destroyed=!0,this.finish(),e=this._element,t=this._name,n=dt(e,"").split(","),(a=lt(n,t))>=0&&(n.splice(a,1),ut(e,"",n.join(","))))}}]),e}();function ot(e,t,n){ut(e,"PlayState",n,st(e,t))}function st(e,t){var n=dt(e,"");return n.indexOf(",")>0?lt(n.split(","),t):lt([n],t)}function lt(e,t){for(var n=0;n=0)return n;return-1}function ct(e,t,n){n?e.removeEventListener("animationend",t):e.addEventListener("animationend",t)}function ut(e,t,n,a){var i="animation"+t;if(null!=a){var r=e.style[i];if(r.length){var o=r.split(",");o[a]=n,n=o.join(",")}}e.style[i]=n}function dt(e,t){return e.style["animation"+t]||""}var ht=function(){function e(t,n,a,i,r,o,s,l){m(this,e),this.element=t,this.keyframes=n,this.animationName=a,this._duration=i,this._delay=r,this._finalStyles=s,this._specialStyles=l,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this.currentSnapshot={},this._state=0,this.easing=o||"linear",this.totalTime=i+r,this._buildStyler()}return v(e,[{key:"onStart",value:function(e){this._onStartFns.push(e)}},{key:"onDone",value:function(e){this._onDoneFns.push(e)}},{key:"onDestroy",value:function(e){this._onDestroyFns.push(e)}},{key:"destroy",value:function(){this.init(),this._state>=4||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(function(e){return e()}),this._onDestroyFns=[])}},{key:"_flushDoneFns",value:function(){this._onDoneFns.forEach(function(e){return e()}),this._onDoneFns=[]}},{key:"_flushStartFns",value:function(){this._onStartFns.forEach(function(e){return e()}),this._onStartFns=[]}},{key:"finish",value:function(){this.init(),this._state>=3||(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}},{key:"setPosition",value:function(e){this._styler.setPosition(e)}},{key:"getPosition",value:function(){return this._styler.getPosition()}},{key:"hasStarted",value:function(){return this._state>=2}},{key:"init",value:function(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}},{key:"play",value:function(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}},{key:"pause",value:function(){this.init(),this._styler.pause()}},{key:"restart",value:function(){this.reset(),this.play()}},{key:"reset",value:function(){this._state=0,this._styler.destroy(),this._buildStyler(),this._styler.apply()}},{key:"_buildStyler",value:function(){var e=this;this._styler=new rt(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",function(){return e.finish()})}},{key:"triggerCallback",value:function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(function(e){return e()}),t.length=0}},{key:"beforeDestroy",value:function(){var e=this;this.init();var t={};if(this.hasStarted()){var n=this._state>=3;Object.keys(this._finalStyles).forEach(function(a){"offset"!=a&&(t[a]=n?e._finalStyles[a]:ne(e.element,a))})}this.currentSnapshot=t}}]),e}(),_t=function(e){i(n,e);var t=o(n);function n(e,a){var i;return m(this,n),(i=t.call(this)).element=e,i._startingStyles={},i.__initialized=!1,i._styles=D(a),i}return v(n,[{key:"init",value: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]}),a(u(n.prototype),"init",this).call(this))}},{key:"play",value:function(){var e=this;this._startingStyles&&(this.init(),Object.keys(this._styles).forEach(function(t){return e.element.style.setProperty(t,e._styles[t])}),a(u(n.prototype),"play",this).call(this))}},{key:"destroy",value: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,a(u(n.prototype),"destroy",this).call(this))}}]),n}(l.ZN),pt=function(){function e(){m(this,e),this._count=0}return v(e,[{key:"validateStyleProperty",value:function(e){return I(e)}},{key:"matchesElement",value:function(e,t){return M(e,t)}},{key:"containsElement",value:function(e,t){return k(e,t)}},{key:"query",value:function(e,t,n){return x(e,t,n)}},{key:"computeStyle",value:function(e,t,n){return window.getComputedStyle(e)[t]}},{key:"buildKeyframeElement",value:function(e,t,n){n=n.map(function(e){return D(e)});var a="@keyframes ".concat(t," {\n"),i="";n.forEach(function(e){i=" ";var t=parseFloat(e.offset);a+="".concat(i).concat(100*t,"% {\n"),i+=" ",Object.keys(e).forEach(function(t){var n=e[t];switch(t){case"offset":return;case"easing":return void(n&&(a+="".concat(i,"animation-timing-function: ").concat(n,";\n")));default:return void(a+="".concat(i).concat(t,": ").concat(n,";\n"))}}),a+="".concat(i,"}\n")}),a+="}\n";var r=document.createElement("style");return r.textContent=a,r}},{key:"animate",value:function(e,t,n,a,i){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],o=r.filter(function(e){return e instanceof ht}),s={};J(n,a)&&o.forEach(function(e){var t=e.currentSnapshot;Object.keys(t).forEach(function(e){return s[e]=t[e]})});var l=function(e){var t={};return e&&(Array.isArray(e)?e:[e]).forEach(function(e){Object.keys(e).forEach(function(n){"offset"!=n&&"easing"!=n&&(t[n]=e[n])})}),t}(t=ee(e,t,s));if(0==n)return new _t(e,l);var c="gen_css_kf_"+this._count++,u=this.buildKeyframeElement(e,c,t);(function(e){var t,n=null===(t=e.getRootNode)||void 0===t?void 0:t.call(e);return"undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot?n:document.head})(e).appendChild(u);var d=tt(e,t),h=new ht(e,t,c,n,a,i,l,d);return h.onDestroy(function(){var e;(e=u).parentNode.removeChild(e)}),h}}]),e}(),gt=function(){function e(t,n,a,i){m(this,e),this.element=t,this.keyframes=n,this.options=a,this._specialStyles=i,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=a.duration,this._delay=a.delay||0,this.time=this._duration+this._delay}return v(e,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(e){return e()}),this._onDoneFns=[])}},{key:"init",value:function(){this._buildPlayer(),this._preparePlayerBeforeStart()}},{key:"_buildPlayer",value:function(){var e=this;if(!this._initialized){this._initialized=!0;var t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:{},this.domPlayer.addEventListener("finish",function(){return e._onFinish()})}}},{key:"_preparePlayerBeforeStart",value:function(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}},{key:"_triggerWebAnimation",value:function(e,t,n){return e.animate(t,n)}},{key:"onStart",value:function(e){this._onStartFns.push(e)}},{key:"onDone",value:function(e){this._onDoneFns.push(e)}},{key:"onDestroy",value:function(e){this._onDestroyFns.push(e)}},{key:"play",value:function(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(function(e){return e()}),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}},{key:"pause",value:function(){this.init(),this.domPlayer.pause()}},{key:"finish",value:function(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}},{key:"reset",value:function(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}},{key:"_resetDomPlayerState",value:function(){this.domPlayer&&this.domPlayer.cancel()}},{key:"restart",value:function(){this.reset(),this.play()}},{key:"hasStarted",value:function(){return this._started}},{key:"destroy",value:function(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(function(e){return e()}),this._onDestroyFns=[])}},{key:"setPosition",value:function(e){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=e*this.time}},{key:"getPosition",value:function(){return this.domPlayer.currentTime/this.time}},{key:"totalTime",get:function(){return this._delay+this._duration}},{key:"beforeDestroy",value:function(){var e=this,t={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach(function(n){"offset"!=n&&(t[n]=e._finished?e._finalKeyframe[n]:ne(e.element,n))}),this.currentSnapshot=t}},{key:"triggerCallback",value:function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(function(e){return e()}),t.length=0}}]),e}(),mt=function(){function e(){m(this,e),this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(ft().toString()),this._cssKeyframesDriver=new pt}return v(e,[{key:"validateStyleProperty",value:function(e){return I(e)}},{key:"matchesElement",value:function(e,t){return M(e,t)}},{key:"containsElement",value:function(e,t){return k(e,t)}},{key:"query",value:function(e,t,n){return x(e,t,n)}},{key:"computeStyle",value:function(e,t,n){return window.getComputedStyle(e)[t]}},{key:"overrideWebAnimationsSupport",value:function(e){this._isNativeImpl=e}},{key:"animate",value:function(e,t,n,a,i){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],o=arguments.length>6?arguments[6]:void 0;if(!o&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(e,t,n,a,i,r);var s={duration:n,delay:a,fill:0==a?"both":"forwards"};i&&(s.easing=i);var l={},c=r.filter(function(e){return e instanceof gt});J(n,a)&&c.forEach(function(e){var t=e.currentSnapshot;Object.keys(t).forEach(function(e){return l[e]=t[e]})});var u=tt(e,t=ee(e,t=t.map(function(e){return G(e,!1)}),l));return new gt(e,t,s,u)}}]),e}();function ft(){return c()&&Element.prototype.animate||{}}var vt=n(38583),yt=function(){var e=function(e){i(n,e);var t=o(n);function n(e,a){var i;return m(this,n),(i=t.call(this))._nextAnimationId=0,i._renderer=e.createRenderer(a.body,{id:"0",encapsulation:s.ifc.None,styles:[],data:{animation:[]}}),i}return v(n,[{key:"build",value:function(e){var t=this._nextAnimationId.toString();this._nextAnimationId++;var n=Array.isArray(e)?(0,l.vP)(e):e;return bt(this._renderer,null,t,"register",[n]),new Et(t,this._renderer)}}]),n}(l._j);return e.\u0275fac=function(t){return new(t||e)(s.LFG(s.FYo),s.LFG(vt.K0))},e.\u0275prov=s.Yz7({token:e,factory:e.\u0275fac}),e}(),Et=function(e){i(n,e);var t=o(n);function n(e,a){var i;return m(this,n),(i=t.call(this))._id=e,i._renderer=a,i}return v(n,[{key:"create",value:function(e,t){return new St(this._id,e,t||{},this._renderer)}}]),n}(l.LC),St=function(){function e(t,n,a,i){m(this,e),this.id=t,this.element=n,this._renderer=i,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",a)}return v(e,[{key:"_listen",value:function(e,t){return this._renderer.listen(this.element,"@@".concat(this.id,":").concat(e),t)}},{key:"_command",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a=0&&e3&&void 0!==arguments[3])||arguments[3];this.delegate.insertBefore(e,t,n),this.engine.onInsert(this.namespaceId,t,e,a)}},{key:"removeChild",value:function(e,t,n){this.engine.onRemove(this.namespaceId,t,this.delegate,n)}},{key:"selectRootElement",value:function(e,t){return this.delegate.selectRootElement(e,t)}},{key:"parentNode",value:function(e){return this.delegate.parentNode(e)}},{key:"nextSibling",value:function(e){return this.delegate.nextSibling(e)}},{key:"setAttribute",value:function(e,t,n,a){this.delegate.setAttribute(e,t,n,a)}},{key:"removeAttribute",value:function(e,t,n){this.delegate.removeAttribute(e,t,n)}},{key:"addClass",value:function(e,t){this.delegate.addClass(e,t)}},{key:"removeClass",value:function(e,t){this.delegate.removeClass(e,t)}},{key:"setStyle",value:function(e,t,n,a){this.delegate.setStyle(e,t,n,a)}},{key:"removeStyle",value:function(e,t,n){this.delegate.removeStyle(e,t,n)}},{key:"setProperty",value:function(e,t,n){"@"==t.charAt(0)&&"@.disabled"==t?this.disableAnimations(e,!!n):this.delegate.setProperty(e,t,n)}},{key:"setValue",value:function(e,t){this.delegate.setValue(e,t)}},{key:"listen",value:function(e,t,n){return this.delegate.listen(e,t,n)}},{key:"disableAnimations",value:function(e,t){this.engine.disableAnimations(e,t)}}]),e}(),Rt=function(e){i(n,e);var t=o(n);function n(e,a,i,r){var o;return m(this,n),(o=t.call(this,a,i,r)).factory=e,o.namespaceId=a,o}return v(n,[{key:"setProperty",value:function(e,t,n){"@"==t.charAt(0)?"."==t.charAt(1)&&"@.disabled"==t?this.disableAnimations(e,n=void 0===n||!!n):this.engine.process(this.namespaceId,e,t.substr(1),n):this.delegate.setProperty(e,t,n)}},{key:"listen",value:function(e,t,n){var a,i,r=this;if("@"==t.charAt(0)){var o,s=function(e){switch(e){case"body":return document.body;case"document":return document;case"window":return window;default:return e}}(e),l=t.substr(1),c="";return"@"!=l.charAt(0)&&(i=(a=l).indexOf("."),l=(o=_([a.substring(0,i),a.substr(i+1)],2))[0],c=o[1]),this.engine.listen(this.namespaceId,s,l,c,function(e){r.factory.scheduleListenerCallback(e._data||-1,n,e)})}return this.delegate.listen(e,t,n)}}]),n}(Ot),At=function(){var e=function(e){i(n,e);var t=o(n);function n(e,a,i){return m(this,n),t.call(this,e.body,a,i)}return v(n,[{key:"ngOnDestroy",value:function(){this.flush()}}]),n}(et);return e.\u0275fac=function(t){return new(t||e)(s.LFG(vt.K0),s.LFG(P),s.LFG(Re))},e.\u0275prov=s.Yz7({token:e,factory:e.\u0275fac}),e}(),Nt=new s.OlP("AnimationModuleType"),wt=[{provide:l._j,useClass:yt},{provide:Re,useFactory:function(){return new Ae}},{provide:et,useClass:At},{provide:s.FYo,useFactory:function(e,t,n){return new Ct(e,t,n)},deps:[r.se,et,s.R0b]}],It=[{provide:P,useFactory:function(){return"function"==typeof ft()?new mt:new pt}},{provide:Nt,useValue:"BrowserAnimations"}].concat(wt),Mt=[{provide:P,useClass:L},{provide:Nt,useValue:"NoopAnimations"}].concat(wt),kt=function(){var e=function(){function e(){m(this,e)}return v(e,null,[{key:"withConfig",value:function(t){return{ngModule:e,providers:t.disableAnimations?Mt:It}}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=s.oAB({type:e}),e.\u0275inj=s.cJS({providers:It,imports:[r.b2]}),e}(),xt=n(91841),Dt=n(77523),Lt=n(27183),Pt=n(38775),Ft=n(66126),Ut=n(48878),Bt=[Lt.l,Pt.Y,Ft.C,Ut.SU],zt=d((Tt=function(){function e(){m(this,e)}return v(e,null,[{key:"forRoot",value:function(){return{ngModule:e,providers:[].concat(Bt)}}}]),e}(),Tt.\u0275fac=function(e){return new(e||Tt)},Tt.\u0275mod=s.oAB({type:Tt}),Tt.\u0275inj=s.cJS({providers:[].concat(Bt),imports:[[vt.ez]]}),Tt).forRoot().providers),Gt=function(){var e=function(){function e(t){m(this,e),function(e,t){if(e)throw new Error("CoreModule has already been loaded. Import Core modules in the AppModule only.")}(t)}return v(e,null,[{key:"forRoot",value:function(){return{ngModule:e,providers:d(zt)}}}]),e}();return e.\u0275fac=function(t){return new(t||e)(s.LFG(e,12))},e.\u0275mod=s.oAB({type:e}),e.\u0275inj=s.cJS({imports:[[vt.ez]]}),e}(),Vt=n(99763),Ht=function(){var e=function e(){m(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=s.Xpm({type:e,selectors:[["ngx-landing-app"]],decls:1,vars:0,template:function(e,t){1&e&&s._UZ(0,"router-outlet")},directives:[Vt.lC],encapsulation:2}),e}(),Yt=[{path:"",loadChildren:function(){return n.e(407).then(n.bind(n,32407)).then(function(e){return e.PagesModule})}},{path:"**",redirectTo:""}],qt={useHash:!1,anchorScrolling:"enabled",onSameUrlNavigation:"reload",scrollPositionRestoration:"enabled"},jt=function(){var e=function e(){m(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=s.oAB({type:e}),e.\u0275inj=s.cJS({imports:[[Vt.Bz.forRoot(Yt,qt)],Vt.Bz]}),e}(),Wt=n(13585),Qt=n(42276),$t=[{type:"section",name:"Getting Started",children:[{type:"page",name:"What is ngx-admin?",title:"Ngx-admin - documentation",description:"ngx-admin is a front-end admin dashboard template based on Angular 9+, Bootstrap 4+ and Nebular",keywords:"Ngx-admin features, Angular 9+ typescript, Bootstrap 4+ & SCSS, ngx-admin documentation",children:[{type:"block",block:"markdown",source:"index.md"}]},{type:"page",name:"Installation Guidelines",title:"Ngx-admin - Guideline to install.",description:"A guideline to install ngx-admin on your machine: backend integration, tools you need to be installed.",keywords:"Ngx-admin install tools, ngx-admin versions, ngx-admin install.",children:[{type:"block",block:"markdown",source:"install-starter-kit.md"}]},{type:"page",name:"Server deployment",title:"Ngx-admin - Server deployment",description:"How to set up your web-server to better serve the application on Angular.",keywords:"Ngx-admin server, ngx-admin server deployment",children:[{type:"block",block:"markdown",source:"server-deployment.md"}]}]},{type:"section",name:"Guides",children:[{type:"page",name:"Theme System",title:"Ngx-admin - Theme System",description:"Theme System in is a set of rules we put into how SCSS files and variables are organized. Theme Map | Component Variables | Built-in-Themes",keywords:"Nebular theme system, nebular components, nebular theme map, ngx-admin built-in-themes",children:[{type:"block",block:"markdown",source:"concept-theme-system.md"}]},{type:"page",name:"Change Theme",title:"Ngx-admin - Change theme",description:"How to change the current theme in ngx-admin. Switch from Cosmic to Default. Runtime Theme Switch.",keywords:"ngx-admin runtime theme switch, ngx-admin theme change",children:[{type:"block",block:"markdown",source:"theme-change.md"}]},{type:"page",name:"Backend integration",title:"Ngx-admin - Backend integration",description:"Approaches of integration of ngx-admin application with backend API. Integration with JSON REST server, angular-cli/webpack-dev-server setup.",keywords:"Ngx-admin backend integration, JSON REST server integration, angular-cli/webpack-dev-server setup, ngx-admin production setup",children:[{type:"block",block:"markdown",source:"backend-integration.md"}]}]}],Kt=n(83592),Zt=n(66845),Xt=function(){var e=function e(){m(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=s.oAB({type:e,bootstrap:[Ht]}),e.\u0275inj=s.cJS({providers:[r.Dx,Kt.D,{provide:Qt.p,useValue:$t},{provide:Qt.f,useValue:Zt}],imports:[[r.b2,kt,xt.JF,jt,Wt.Z,Dt.v.forRoot(),Gt.forRoot()]]}),e}();(0,s.G48)(),r.q6().bootstrapModule(Xt)},17238:function(e,t,n){"use strict";n.d(t,{l3:function(){return r},_j:function(){return a},LC:function(){return i},ZN:function(){return f},jt:function(){return s},oQ:function(){return _},F4:function(){return d},vP:function(){return l},SB:function(){return u},oB:function(){return c},eR:function(){return h},X$:function(){return o},_7:function(){return p},ZE:function(){return y},k1:function(){return E}});var a=function e(){m(this,e)},i=function e(){m(this,e)},r="*";function o(e,t){return{type:7,name:e,definitions:t,options:{}}}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:4,styles:t,timings:e}}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:2,steps:e,options:t}}function c(e){return{type:6,styles:e,offset:null}}function u(e,t,n){return{type:0,name:e,styles:t,options:n}}function d(e){return{type:5,steps:e}}function h(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return{type:1,expr:e,animation:t,options:n}}function _(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:8,animation:e,options:t}}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:10,animation:e,options:t}}function g(e){Promise.resolve(null).then(e)}var f=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;m(this,e),this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=t+n}return v(e,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(e){return e()}),this._onDoneFns=[])}},{key:"onStart",value:function(e){this._onStartFns.push(e)}},{key:"onDone",value:function(e){this._onDoneFns.push(e)}},{key:"onDestroy",value:function(e){this._onDestroyFns.push(e)}},{key:"hasStarted",value:function(){return this._started}},{key:"init",value:function(){}},{key:"play",value:function(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}},{key:"triggerMicrotask",value:function(){var e=this;g(function(){return e._onFinish()})}},{key:"_onStart",value:function(){this._onStartFns.forEach(function(e){return e()}),this._onStartFns=[]}},{key:"pause",value:function(){}},{key:"restart",value:function(){}},{key:"finish",value:function(){this._onFinish()}},{key:"destroy",value:function(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(function(e){return e()}),this._onDestroyFns=[])}},{key:"reset",value:function(){this._started=!1}},{key:"setPosition",value:function(e){this._position=this.totalTime?e*this.totalTime:1}},{key:"getPosition",value:function(){return this.totalTime?this._position/this.totalTime:1}},{key:"triggerCallback",value:function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(function(e){return e()}),t.length=0}}]),e}(),y=function(){function e(t){var n=this;m(this,e),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 a=0,i=0,r=0,o=this.players.length;0==o?g(function(){return n._onFinish()}):this.players.forEach(function(e){e.onDone(function(){++a==o&&n._onFinish()}),e.onDestroy(function(){++i==o&&n._onDestroy()}),e.onStart(function(){++r==o&&n._onStart()})}),this.totalTime=this.players.reduce(function(e,t){return Math.max(e,t.totalTime)},0)}return v(e,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(e){return e()}),this._onDoneFns=[])}},{key:"init",value:function(){this.players.forEach(function(e){return e.init()})}},{key:"onStart",value:function(e){this._onStartFns.push(e)}},{key:"_onStart",value:function(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(function(e){return e()}),this._onStartFns=[])}},{key:"onDone",value:function(e){this._onDoneFns.push(e)}},{key:"onDestroy",value:function(e){this._onDestroyFns.push(e)}},{key:"hasStarted",value:function(){return this._started}},{key:"play",value:function(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(function(e){return e.play()})}},{key:"pause",value:function(){this.players.forEach(function(e){return e.pause()})}},{key:"restart",value:function(){this.players.forEach(function(e){return e.restart()})}},{key:"finish",value:function(){this._onFinish(),this.players.forEach(function(e){return e.finish()})}},{key:"destroy",value:function(){this._onDestroy()}},{key:"_onDestroy",value:function(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(function(e){return e.destroy()}),this._onDestroyFns.forEach(function(e){return e()}),this._onDestroyFns=[])}},{key:"reset",value:function(){this.players.forEach(function(e){return e.reset()}),this._destroyed=!1,this._finished=!1,this._started=!1}},{key:"setPosition",value:function(e){var t=e*this.totalTime;this.players.forEach(function(e){var n=e.totalTime?Math.min(1,t/e.totalTime):1;e.setPosition(n)})}},{key:"getPosition",value:function(){var e=this.players.reduce(function(e,t){return null===e||t.totalTime>e.totalTime?t:e},null);return null!=e?e.getPosition():0}},{key:"beforeDestroy",value:function(){this.players.forEach(function(e){e.beforeDestroy&&e.beforeDestroy()})}},{key:"triggerCallback",value:function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(function(e){return e()}),t.length=0}}]),e}(),E="!"},39490:function(e,t,n){"use strict";n.d(t,{Eq:function(){return o},Ig:function(){return i},HM:function(){return s},fI:function(){return l},su:function(){return r}});var a=n(37716);function i(e){return null!=e&&"false"!="".concat(e)}function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(e){return!isNaN(parseFloat(e))&&!isNaN(Number(e))}(e)?Number(e):t}function o(e){return Array.isArray(e)?e:[e]}function s(e){return null==e?"":"string"==typeof e?e:"".concat(e,"px")}function l(e){return e instanceof a.SBq?e.nativeElement:e}},38583:function(e,t,n){"use strict";n.d(t,{mr:function(){return A},Ov:function(){return Le},ez:function(){return Ue},K0:function(){return d},uU:function(){return Pe},x:function(){return D},tM:function(){return P},Do:function(){return w},V_:function(){return f},Ye:function(){return I},S$:function(){return O},mk:function(){return ve},sg:function(){return Ee},O5:function(){return be},PC:function(){return we},RF:function(){return Re},n9:function(){return Ae},ED:function(){return Ne},tP:function(){return Ie},b0:function(){return N},lw:function(){return p},OU:function(){return Fe},Tn:function(){return L},EM:function(){return Ve},JF:function(){return qe},Mn:function(){return U},fb:function(){return z},UT:function(){return B},Sw:function(){return V},NF:function(){return ze},PM:function(){return Ge},w_:function(){return u},bD:function(){return Be},q:function(){return l},Mx:function(){return fe},HT:function(){return c}});var a=n(37716),r=null;function l(){return r}function c(e){r||(r=e)}var u=function e(){m(this,e)},d=new a.OlP("DocumentToken"),p=function(){var e=function(){function e(){m(this,e)}return v(e,[{key:"historyGo",value:function(e){throw new Error("Not implemented")}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=(0,a.Yz7)({factory:g,token:e,providedIn:"platform"}),e}();function g(){return(0,a.LFG)(y)}var f=new a.OlP("Location Initialized"),y=function(){var e=function(e){i(n,e);var t=o(n);function n(e){var a;return m(this,n),(a=t.call(this))._doc=e,a._init(),a}return v(n,[{key:"_init",value:function(){this.location=window.location,this._history=window.history}},{key:"getBaseHrefFromDOM",value:function(){return l().getBaseHref(this._doc)}},{key:"onPopState",value:function(e){var t=l().getGlobalEventTarget(this._doc,"window");return t.addEventListener("popstate",e,!1),function(){return t.removeEventListener("popstate",e)}}},{key:"onHashChange",value:function(e){var t=l().getGlobalEventTarget(this._doc,"window");return t.addEventListener("hashchange",e,!1),function(){return t.removeEventListener("hashchange",e)}}},{key:"href",get:function(){return this.location.href}},{key:"protocol",get:function(){return this.location.protocol}},{key:"hostname",get:function(){return this.location.hostname}},{key:"port",get:function(){return this.location.port}},{key:"pathname",get:function(){return this.location.pathname},set:function(e){this.location.pathname=e}},{key:"search",get:function(){return this.location.search}},{key:"hash",get:function(){return this.location.hash}},{key:"pushState",value:function(e,t,n){E()?this._history.pushState(e,t,n):this.location.hash=n}},{key:"replaceState",value:function(e,t,n){E()?this._history.replaceState(e,t,n):this.location.hash=n}},{key:"forward",value:function(){this._history.forward()}},{key:"back",value:function(){this._history.back()}},{key:"historyGo",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this._history.go(e)}},{key:"getState",value:function(){return this._history.state}}]),n}(p);return e.\u0275fac=function(t){return new(t||e)(a.LFG(d))},e.\u0275prov=(0,a.Yz7)({factory:S,token:e,providedIn:"platform"}),e}();function E(){return!!window.history.pushState}function S(){return new y((0,a.LFG)(d))}function b(e,t){if(0==e.length)return t;if(0==t.length)return e;var n=0;return e.endsWith("/")&&n++,t.startsWith("/")&&n++,2==n?e+t.substring(1):1==n?e+t:e+"/"+t}function T(e){var t=e.match(/#|\?|$/),n=t&&t.index||e.length;return e.slice(0,n-("/"===e[n-1]?1:0))+e.slice(n)}function C(e){return e&&"?"!==e[0]?"?"+e:e}var O=function(){var e=function(){function e(){m(this,e)}return v(e,[{key:"historyGo",value:function(e){throw new Error("Not implemented")}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=(0,a.Yz7)({factory:R,token:e,providedIn:"root"}),e}();function R(e){var t=(0,a.LFG)(d).location;return new N((0,a.LFG)(p),t&&t.origin||"")}var A=new a.OlP("appBaseHref"),N=function(){var e=function(e){i(n,e);var t=o(n);function n(e,a){var i;if(m(this,n),(i=t.call(this))._platformLocation=e,i._removeListenerFns=[],null==a&&(a=i._platformLocation.getBaseHrefFromDOM()),null==a)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 i._baseHref=a,s(i)}return v(n,[{key:"ngOnDestroy",value:function(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}},{key:"onPopState",value:function(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}},{key:"getBaseHref",value:function(){return this._baseHref}},{key:"prepareExternalUrl",value:function(e){return b(this._baseHref,e)}},{key:"path",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this._platformLocation.pathname+C(this._platformLocation.search),n=this._platformLocation.hash;return n&&e?"".concat(t).concat(n):t}},{key:"pushState",value:function(e,t,n,a){var i=this.prepareExternalUrl(n+C(a));this._platformLocation.pushState(e,t,i)}},{key:"replaceState",value:function(e,t,n,a){var i=this.prepareExternalUrl(n+C(a));this._platformLocation.replaceState(e,t,i)}},{key:"forward",value:function(){this._platformLocation.forward()}},{key:"back",value:function(){this._platformLocation.back()}},{key:"historyGo",value:function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;null===(t=(e=this._platformLocation).historyGo)||void 0===t||t.call(e,n)}}]),n}(O);return e.\u0275fac=function(t){return new(t||e)(a.LFG(p),a.LFG(A,8))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e}(),w=function(){var e=function(e){i(n,e);var t=o(n);function n(e,a){var i;return m(this,n),(i=t.call(this))._platformLocation=e,i._baseHref="",i._removeListenerFns=[],null!=a&&(i._baseHref=a),i}return v(n,[{key:"ngOnDestroy",value:function(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}},{key:"onPopState",value:function(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}},{key:"getBaseHref",value:function(){return this._baseHref}},{key:"path",value:function(){var e=this._platformLocation.hash;return null==e&&(e="#"),e.length>0?e.substring(1):e}},{key:"prepareExternalUrl",value:function(e){var t=b(this._baseHref,e);return t.length>0?"#"+t:t}},{key:"pushState",value:function(e,t,n,a){var i=this.prepareExternalUrl(n+C(a));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.pushState(e,t,i)}},{key:"replaceState",value:function(e,t,n,a){var i=this.prepareExternalUrl(n+C(a));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.replaceState(e,t,i)}},{key:"forward",value:function(){this._platformLocation.forward()}},{key:"back",value:function(){this._platformLocation.back()}},{key:"historyGo",value:function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;null===(t=(e=this._platformLocation).historyGo)||void 0===t||t.call(e,n)}}]),n}(O);return e.\u0275fac=function(t){return new(t||e)(a.LFG(p),a.LFG(A,8))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e}(),I=function(){var e=function(){function e(t,n){var i=this;m(this,e),this._subject=new a.vpe,this._urlChangeListeners=[],this._platformStrategy=t;var r=this._platformStrategy.getBaseHref();this._platformLocation=n,this._baseHref=T(k(r)),this._platformStrategy.onPopState(function(e){i._subject.emit({url:i.path(!0),pop:!0,state:e.state,type:e.type})})}return v(e,[{key:"path",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this.normalize(this._platformStrategy.path(e))}},{key:"getState",value:function(){return this._platformLocation.getState()}},{key:"isCurrentPathEqualTo",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return this.path()==this.normalize(e+C(t))}},{key:"normalize",value:function(t){return e.stripTrailingSlash(function(e,t){return e&&t.startsWith(e)?t.substring(e.length):t}(this._baseHref,k(t)))}},{key:"prepareExternalUrl",value:function(e){return e&&"/"!==e[0]&&(e="/"+e),this._platformStrategy.prepareExternalUrl(e)}},{key:"go",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this._platformStrategy.pushState(n,"",e,t),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+C(t)),n)}},{key:"replaceState",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this._platformStrategy.replaceState(n,"",e,t),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+C(t)),n)}},{key:"forward",value:function(){this._platformStrategy.forward()}},{key:"back",value:function(){this._platformStrategy.back()}},{key:"historyGo",value:function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;null===(t=(e=this._platformStrategy).historyGo)||void 0===t||t.call(e,n)}},{key:"onUrlChange",value:function(e){var t=this;this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(function(e){t._notifyUrlChangeListeners(e.url,e.state)}))}},{key:"_notifyUrlChangeListeners",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;this._urlChangeListeners.forEach(function(n){return n(e,t)})}},{key:"subscribe",value:function(e,t,n){return this._subject.subscribe({next:e,error:t,complete:n})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(a.LFG(O),a.LFG(p))},e.normalizeQueryParams=C,e.joinWithSlash=b,e.stripTrailingSlash=T,e.\u0275prov=(0,a.Yz7)({factory:M,token:e,providedIn:"root"}),e}();function M(){return new I((0,a.LFG)(O),(0,a.LFG)(p))}function k(e){return e.replace(/\/index.html$/,"")}var x=((x=x||{})[x.Zero=0]="Zero",x[x.One=1]="One",x[x.Two=2]="Two",x[x.Few=3]="Few",x[x.Many=4]="Many",x[x.Other=5]="Other",x),D=((D=D||{})[D.Format=0]="Format",D[D.Standalone=1]="Standalone",D),L=((L=L||{})[L.Narrow=0]="Narrow",L[L.Abbreviated=1]="Abbreviated",L[L.Wide=2]="Wide",L[L.Short=3]="Short",L),P=((P=P||{})[P.Short=0]="Short",P[P.Medium=1]="Medium",P[P.Long=2]="Long",P[P.Full=3]="Full",P),F=((F=F||{})[F.Decimal=0]="Decimal",F[F.Group=1]="Group",F[F.List=2]="List",F[F.PercentSign=3]="PercentSign",F[F.PlusSign=4]="PlusSign",F[F.MinusSign=5]="MinusSign",F[F.Exponential=6]="Exponential",F[F.SuperscriptingExponent=7]="SuperscriptingExponent",F[F.PerMille=8]="PerMille",F[F[1/0]=9]="Infinity",F[F.NaN=10]="NaN",F[F.TimeSeparator=11]="TimeSeparator",F[F.CurrencyDecimal=12]="CurrencyDecimal",F[F.CurrencyGroup=13]="CurrencyGroup",F);function U(e,t,n){var i=(0,a.cg1)(e),r=W([i[a.wAp.DaysFormat],i[a.wAp.DaysStandalone]],t);return W(r,n)}function B(e,t,n){var i=(0,a.cg1)(e),r=W([i[a.wAp.MonthsFormat],i[a.wAp.MonthsStandalone]],t);return W(r,n)}function z(e){return(0,a.cg1)(e)[a.wAp.FirstDayOfWeek]}function G(e,t){return W((0,a.cg1)(e)[a.wAp.DateFormat],t)}function V(e,t){return W((0,a.cg1)(e)[a.wAp.TimeFormat],t)}function H(e,t){return W((0,a.cg1)(e)[a.wAp.DateTimeFormat],t)}function Y(e,t){var n=(0,a.cg1)(e),i=n[a.wAp.NumberSymbols][t];if(void 0===i){if(t===F.CurrencyDecimal)return n[a.wAp.NumberSymbols][F.Decimal];if(t===F.CurrencyGroup)return n[a.wAp.NumberSymbols][F.Group]}return i}var q=a.kL8;function j(e){if(!e[a.wAp.ExtraData])throw new Error('Missing extra locale data for the locale "'.concat(e[a.wAp.LocaleId],'". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.'))}function W(e,t){for(var n=t;n>-1;n--)if(void 0!==e[n])return e[n];throw new Error("Locale data API: locale data undefined")}function Q(e){var t=_(e.split(":"),2);return{hours:+t[0],minutes:+t[1]}}var $=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,K={},Z=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/,X=((X=X||{})[X.Short=0]="Short",X[X.ShortGMT=1]="ShortGMT",X[X.Long=2]="Long",X[X.Extended=3]="Extended",X),J=((J=J||{})[J.FullYear=0]="FullYear",J[J.Month=1]="Month",J[J.Date=2]="Date",J[J.Hours=3]="Hours",J[J.Minutes=4]="Minutes",J[J.Seconds=5]="Seconds",J[J.FractionalSeconds=6]="FractionalSeconds",J[J.Day=7]="Day",J),ee=((ee=ee||{})[ee.DayPeriods=0]="DayPeriods",ee[ee.Days=1]="Days",ee[ee.Months=2]="Months",ee[ee.Eras=3]="Eras",ee);function te(e,t,n,a){var i=function(e){if(pe(e))return e;if("number"==typeof e&&!isNaN(e))return new Date(e);if("string"==typeof e){if(e=e.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(e)){var t=_(e.split("-").map(function(e){return+e}),3),n=t[0],a=t[1],i=void 0===a?1:a,r=t[2];return ne(n,i-1,void 0===r?1:r)}var o,s=parseFloat(e);if(!isNaN(e-s))return new Date(s);if(o=e.match($))return function(e){var t=new Date(0),n=0,a=0,i=e[8]?t.setUTCFullYear:t.setFullYear,r=e[8]?t.setUTCHours:t.setHours;e[9]&&(n=Number(e[9]+e[10]),a=Number(e[9]+e[11])),i.call(t,Number(e[1]),Number(e[2])-1,Number(e[3]));var o=Number(e[4]||0)-n,s=Number(e[5]||0)-a,l=Number(e[6]||0),c=Math.floor(1e3*parseFloat("0."+(e[7]||0)));return r.call(t,o,s,l,c),t}(o)}var l=new Date(e);if(!pe(l))throw new Error('Unable to convert "'.concat(e,'" into a date'));return l}(e);t=ae(n,t)||t;for(var r,o=[];t;){if(!(r=Z.exec(t))){o.push(t);break}var s=(o=o.concat(r.slice(1))).pop();if(!s)break;t=s}var l=i.getTimezoneOffset();a&&(l=_e(a,l),i=function(e,t,n){var a=e.getTimezoneOffset();return function(e,t){return(e=new Date(e.getTime())).setMinutes(e.getMinutes()+t),e}(e,-1*(_e(t,a)-a))}(i,a));var c="";return o.forEach(function(e){var t=function(e){if(he[e])return he[e];var t;switch(e){case"G":case"GG":case"GGG":t=se(ee.Eras,L.Abbreviated);break;case"GGGG":t=se(ee.Eras,L.Wide);break;case"GGGGG":t=se(ee.Eras,L.Narrow);break;case"y":t=oe(J.FullYear,1,0,!1,!0);break;case"yy":t=oe(J.FullYear,2,0,!0,!0);break;case"yyy":t=oe(J.FullYear,3,0,!1,!0);break;case"yyyy":t=oe(J.FullYear,4,0,!1,!0);break;case"Y":t=de(1);break;case"YY":t=de(2,!0);break;case"YYY":t=de(3);break;case"YYYY":t=de(4);break;case"M":case"L":t=oe(J.Month,1,1);break;case"MM":case"LL":t=oe(J.Month,2,1);break;case"MMM":t=se(ee.Months,L.Abbreviated);break;case"MMMM":t=se(ee.Months,L.Wide);break;case"MMMMM":t=se(ee.Months,L.Narrow);break;case"LLL":t=se(ee.Months,L.Abbreviated,D.Standalone);break;case"LLLL":t=se(ee.Months,L.Wide,D.Standalone);break;case"LLLLL":t=se(ee.Months,L.Narrow,D.Standalone);break;case"w":t=ue(1);break;case"ww":t=ue(2);break;case"W":t=ue(1,!0);break;case"d":t=oe(J.Date,1);break;case"dd":t=oe(J.Date,2);break;case"c":case"cc":t=oe(J.Day,1);break;case"ccc":t=se(ee.Days,L.Abbreviated,D.Standalone);break;case"cccc":t=se(ee.Days,L.Wide,D.Standalone);break;case"ccccc":t=se(ee.Days,L.Narrow,D.Standalone);break;case"cccccc":t=se(ee.Days,L.Short,D.Standalone);break;case"E":case"EE":case"EEE":t=se(ee.Days,L.Abbreviated);break;case"EEEE":t=se(ee.Days,L.Wide);break;case"EEEEE":t=se(ee.Days,L.Narrow);break;case"EEEEEE":t=se(ee.Days,L.Short);break;case"a":case"aa":case"aaa":t=se(ee.DayPeriods,L.Abbreviated);break;case"aaaa":t=se(ee.DayPeriods,L.Wide);break;case"aaaaa":t=se(ee.DayPeriods,L.Narrow);break;case"b":case"bb":case"bbb":t=se(ee.DayPeriods,L.Abbreviated,D.Standalone,!0);break;case"bbbb":t=se(ee.DayPeriods,L.Wide,D.Standalone,!0);break;case"bbbbb":t=se(ee.DayPeriods,L.Narrow,D.Standalone,!0);break;case"B":case"BB":case"BBB":t=se(ee.DayPeriods,L.Abbreviated,D.Format,!0);break;case"BBBB":t=se(ee.DayPeriods,L.Wide,D.Format,!0);break;case"BBBBB":t=se(ee.DayPeriods,L.Narrow,D.Format,!0);break;case"h":t=oe(J.Hours,1,-12);break;case"hh":t=oe(J.Hours,2,-12);break;case"H":t=oe(J.Hours,1);break;case"HH":t=oe(J.Hours,2);break;case"m":t=oe(J.Minutes,1);break;case"mm":t=oe(J.Minutes,2);break;case"s":t=oe(J.Seconds,1);break;case"ss":t=oe(J.Seconds,2);break;case"S":t=oe(J.FractionalSeconds,1);break;case"SS":t=oe(J.FractionalSeconds,2);break;case"SSS":t=oe(J.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":t=le(X.Short);break;case"ZZZZZ":t=le(X.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=le(X.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":t=le(X.Long);break;default:return null}return he[e]=t,t}(e);c+=t?t(i,n,l):"''"===e?"'":e.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),c}function ne(e,t,n){var a=new Date(0);return a.setFullYear(e,t,n),a.setHours(0,0,0),a}function ae(e,t){var n=function(e){return(0,a.cg1)(e)[a.wAp.LocaleId]}(e);if(K[n]=K[n]||{},K[n][t])return K[n][t];var i="";switch(t){case"shortDate":i=G(e,P.Short);break;case"mediumDate":i=G(e,P.Medium);break;case"longDate":i=G(e,P.Long);break;case"fullDate":i=G(e,P.Full);break;case"shortTime":i=V(e,P.Short);break;case"mediumTime":i=V(e,P.Medium);break;case"longTime":i=V(e,P.Long);break;case"fullTime":i=V(e,P.Full);break;case"short":var r=ae(e,"shortTime"),o=ae(e,"shortDate");i=ie(H(e,P.Short),[r,o]);break;case"medium":var s=ae(e,"mediumTime"),l=ae(e,"mediumDate");i=ie(H(e,P.Medium),[s,l]);break;case"long":var c=ae(e,"longTime"),u=ae(e,"longDate");i=ie(H(e,P.Long),[c,u]);break;case"full":var d=ae(e,"fullTime"),h=ae(e,"fullDate");i=ie(H(e,P.Full),[d,h])}return i&&(K[n][t]=i),i}function ie(e,t){return t&&(e=e.replace(/\{([^}]+)}/g,function(e,n){return null!=t&&n in t?t[n]:e})),e}function re(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"-",a=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0,r="";(e<0||i&&e<=0)&&(i?e=1-e:(e=-e,r=n));for(var o=String(e);o.length2&&void 0!==arguments[2]?arguments[2]:0,a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return function(r,o){var s,l=function(e,t){switch(e){case J.FullYear:return t.getFullYear();case J.Month:return t.getMonth();case J.Date:return t.getDate();case J.Hours:return t.getHours();case J.Minutes:return t.getMinutes();case J.Seconds:return t.getSeconds();case J.FractionalSeconds:return t.getMilliseconds();case J.Day:return t.getDay();default:throw new Error('Unknown DateType value "'.concat(e,'".'))}}(e,r);if((n>0||l>-n)&&(l+=n),e===J.Hours)0===l&&-12===n&&(l=12);else if(e===J.FractionalSeconds)return s=t,re(l,3).substr(0,s);var c=Y(o,F.MinusSign);return re(l,t,c,a,i)}}function se(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:D.Format,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return function(r,o){return function(e,t,n,i,r,o){switch(n){case ee.Months:return B(t,r,i)[e.getMonth()];case ee.Days:return U(t,r,i)[e.getDay()];case ee.DayPeriods:var s=e.getHours(),l=e.getMinutes();if(o){var c=function(e){var t=(0,a.cg1)(e);return j(t),(t[a.wAp.ExtraData][2]||[]).map(function(e){return"string"==typeof e?Q(e):[Q(e[0]),Q(e[1])]})}(t),u=function(e,t,n){var i=(0,a.cg1)(e);j(i);var r=W([i[a.wAp.ExtraData][0],i[a.wAp.ExtraData][1]],t)||[];return W(r,n)||[]}(t,r,i),d=c.findIndex(function(e){if(Array.isArray(e)){var t=_(e,2),n=t[0],a=t[1],i=s>=n.hours&&l>=n.minutes,r=s0?Math.floor(i/60):Math.ceil(i/60);switch(e){case X.Short:return(i>=0?"+":"")+re(o,2,r)+re(Math.abs(i%60),2,r);case X.ShortGMT:return"GMT"+(i>=0?"+":"")+re(o,1,r);case X.Long:return"GMT"+(i>=0?"+":"")+re(o,2,r)+":"+re(Math.abs(i%60),2,r);case X.Extended:return 0===a?"Z":(i>=0?"+":"")+re(o,2,r)+":"+re(Math.abs(i%60),2,r);default:throw new Error('Unknown zone width "'.concat(e,'"'))}}}function ce(e){return ne(e.getFullYear(),e.getMonth(),e.getDate()+(4-e.getDay()))}function ue(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(n,a){var i,r,o;if(t){var s=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,l=n.getDate();i=1+Math.floor((l+s)/7)}else{var c=ce(n),u=(r=c.getFullYear(),o=ne(r,0,1).getDay(),ne(r,0,1+(o<=4?4:11)-o)),d=c.getTime()-u.getTime();i=1+Math.round(d/6048e5)}return re(i,e,Y(a,F.MinusSign))}}function de(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(n,a){return re(ce(n).getFullYear(),e,Y(a,F.MinusSign),t)}}var he={};function _e(e,t){e=e.replace(/:/g,"");var n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(n)?t:n}function pe(e){return e instanceof Date&&!isNaN(e.valueOf())}var ge=function e(){m(this,e)},me=function(){var e=function(e){i(n,e);var t=o(n);function n(e){var a;return m(this,n),(a=t.call(this)).locale=e,a}return v(n,[{key:"getPluralCategory",value:function(e,t){switch(q(t||this.locale)(e)){case x.Zero:return"zero";case x.One:return"one";case x.Two:return"two";case x.Few:return"few";case x.Many:return"many";default:return"other"}}}]),n}(ge);return e.\u0275fac=function(t){return new(t||e)(a.LFG(a.soG))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e}();function fe(e,t){t=encodeURIComponent(t);var n,a=h(e.split(";"));try{for(a.s();!(n=a.n()).done;){var i=n.value,r=i.indexOf("="),o=_(-1==r?[i,""]:[i.slice(0,r),i.slice(r+1)],2),s=o[0],l=o[1];if(s.trim()===t)return decodeURIComponent(l)}}catch(c){a.e(c)}finally{a.f()}return null}var ve=function(){var e=function(){function e(t,n,a,i){m(this,e),this._iterableDiffers=t,this._keyValueDiffers=n,this._ngEl=a,this._renderer=i,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}return v(e,[{key:"klass",set:function(e){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof e?e.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}},{key:"ngClass",set:function(e){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof e?e.split(/\s+/):e,this._rawClass&&((0,a.sIi)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}},{key:"ngDoCheck",value:function(){if(this._iterableDiffer){var e=this._iterableDiffer.diff(this._rawClass);e&&this._applyIterableChanges(e)}else if(this._keyValueDiffer){var t=this._keyValueDiffer.diff(this._rawClass);t&&this._applyKeyValueChanges(t)}}},{key:"_applyKeyValueChanges",value:function(e){var t=this;e.forEachAddedItem(function(e){return t._toggleClass(e.key,e.currentValue)}),e.forEachChangedItem(function(e){return t._toggleClass(e.key,e.currentValue)}),e.forEachRemovedItem(function(e){e.previousValue&&t._toggleClass(e.key,!1)})}},{key:"_applyIterableChanges",value:function(e){var t=this;e.forEachAddedItem(function(e){if("string"!=typeof e.item)throw new Error("NgClass can only toggle CSS classes expressed as strings, got ".concat((0,a.AaK)(e.item)));t._toggleClass(e.item,!0)}),e.forEachRemovedItem(function(e){return t._toggleClass(e.item,!1)})}},{key:"_applyClasses",value:function(e){var t=this;e&&(Array.isArray(e)||e instanceof Set?e.forEach(function(e){return t._toggleClass(e,!0)}):Object.keys(e).forEach(function(n){return t._toggleClass(n,!!e[n])}))}},{key:"_removeClasses",value:function(e){var t=this;e&&(Array.isArray(e)||e instanceof Set?e.forEach(function(e){return t._toggleClass(e,!1)}):Object.keys(e).forEach(function(e){return t._toggleClass(e,!1)}))}},{key:"_toggleClass",value:function(e,t){var n=this;(e=e.trim())&&e.split(/\s+/g).forEach(function(e){t?n._renderer.addClass(n._ngEl.nativeElement,e):n._renderer.removeClass(n._ngEl.nativeElement,e)})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(a.Y36(a.ZZ4),a.Y36(a.aQg),a.Y36(a.SBq),a.Y36(a.Qsj))},e.\u0275dir=a.lG2({type:e,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),e}(),ye=function(){function e(t,n,a,i){m(this,e),this.$implicit=t,this.ngForOf=n,this.index=a,this.count=i}return v(e,[{key:"first",get:function(){return 0===this.index}},{key:"last",get:function(){return this.index===this.count-1}},{key:"even",get:function(){return this.index%2==0}},{key:"odd",get:function(){return!this.even}}]),e}(),Ee=function(){var e=function(){function e(t,n,a){m(this,e),this._viewContainer=t,this._template=n,this._differs=a,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}return v(e,[{key:"ngForOf",set:function(e){this._ngForOf=e,this._ngForOfDirty=!0}},{key:"ngForTrackBy",get:function(){return this._trackByFn},set:function(e){this._trackByFn=e}},{key:"ngForTemplate",set:function(e){e&&(this._template=e)}},{key:"ngDoCheck",value:function(){if(this._ngForOfDirty){this._ngForOfDirty=!1;var e=this._ngForOf;if(!this._differ&&e)try{this._differ=this._differs.find(e).create(this.ngForTrackBy)}catch(a){throw new Error("Cannot find a differ supporting object '".concat(e,"' of type '").concat((t=e).name||typeof t,"'. NgFor only supports binding to Iterables such as Arrays."))}}var t;if(this._differ){var n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}}},{key:"_applyChanges",value:function(e){var t=this,n=[];e.forEachOperation(function(e,a,i){if(null==e.previousIndex){var r=t._viewContainer.createEmbeddedView(t._template,new ye(null,t._ngForOf,-1,-1),null===i?void 0:i),o=new Se(e,r);n.push(o)}else if(null==i)t._viewContainer.remove(null===a?void 0:a);else if(null!==a){var s=t._viewContainer.get(a);t._viewContainer.move(s,i);var l=new Se(e,s);n.push(l)}});for(var a=0;a1&&void 0!==arguments[1]?arguments[1]:"mediumDate",a=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;if(null==t||""===t||t!=t)return null;try{return te(t,n,i||this.locale,a)}catch(r){throw Me(e,r.message)}}}]),e}();return e.\u0275fac=function(t){return new(t||e)(a.Y36(a.soG,16))},e.\u0275pipe=a.Yjl({name:"date",type:e,pure:!0}),e}(),Fe=function(){var e=function(){function e(){m(this,e)}return v(e,[{key:"transform",value:function(t,n,a){if(null==t)return null;if(!this.supports(t))throw Me(e,t);return t.slice(n,a)}},{key:"supports",value:function(e){return"string"==typeof e||Array.isArray(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275pipe=a.Yjl({name:"slice",type:e,pure:!1}),e}(),Ue=function(){var e=function e(){m(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({providers:[{provide:ge,useClass:me}]}),e}(),Be="browser";function ze(e){return e===Be}function Ge(e){return"server"===e}var Ve=function(){var e=function e(){m(this,e)};return e.\u0275prov=(0,a.Yz7)({token:e,providedIn:"root",factory:function(){return new He((0,a.LFG)(d),window)}}),e}(),He=function(){function e(t,n){m(this,e),this.document=t,this.window=n,this.offset=function(){return[0,0]}}return v(e,[{key:"setOffset",value:function(e){this.offset=Array.isArray(e)?function(){return e}:e}},{key:"getScrollPosition",value:function(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}},{key:"scrollToPosition",value:function(e){this.supportsScrolling()&&this.window.scrollTo(e[0],e[1])}},{key:"scrollToAnchor",value:function(e){if(this.supportsScrolling()){var t=function(e,t){var n=e.getElementById(t)||e.getElementsByName(t)[0];if(n)return n;if("function"==typeof e.createTreeWalker&&e.body&&(e.body.createShadowRoot||e.body.attachShadow))for(var a=e.createTreeWalker(e.body,NodeFilter.SHOW_ELEMENT),i=a.currentNode;i;){var r=i.shadowRoot;if(r){var o=r.getElementById(t)||r.querySelector('[name="'.concat(t,'"]'));if(o)return o}i=a.nextNode()}return null}(this.document,e);t&&(this.scrollToElement(t),this.attemptFocus(t))}}},{key:"setHistoryScrollRestoration",value:function(e){if(this.supportScrollRestoration()){var t=this.window.history;t&&t.scrollRestoration&&(t.scrollRestoration=e)}}},{key:"scrollToElement",value:function(e){var t=e.getBoundingClientRect(),n=t.left+this.window.pageXOffset,a=t.top+this.window.pageYOffset,i=this.offset();this.window.scrollTo(n-i[0],a-i[1])}},{key:"attemptFocus",value:function(e){return e.focus(),this.document.activeElement===e}},{key:"supportScrollRestoration",value:function(){try{if(!this.supportsScrolling())return!1;var e=Ye(this.window.history)||Ye(Object.getPrototypeOf(this.window.history));return!(!e||!e.writable&&!e.set)}catch(t){return!1}}},{key:"supportsScrolling",value:function(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(e){return!1}}}]),e}();function Ye(e){return Object.getOwnPropertyDescriptor(e,"scrollRestoration")}var qe=function e(){m(this,e)}},91841:function(e,t,n){"use strict";n.d(t,{eN:function(){return D},JF:function(){return W}});var a=n(38583),r=n(37716),s=n(25917),l=n(67574),c=n(94612),u=n(45435),h=n(88002),p=function e(){m(this,e)},g=function e(){m(this,e)},f=function(){function e(t){var n=this;m(this,e),this.normalizedNames=new Map,this.lazyUpdate=null,t?this.lazyInit="string"==typeof t?function(){n.headers=new Map,t.split("\n").forEach(function(e){var t=e.indexOf(":");if(t>0){var a=e.slice(0,t),i=a.toLowerCase(),r=e.slice(t+1).trim();n.maybeSetNormalizedName(a,i),n.headers.has(i)?n.headers.get(i).push(r):n.headers.set(i,[r])}})}:function(){n.headers=new Map,Object.keys(t).forEach(function(e){var a=t[e],i=e.toLowerCase();"string"==typeof a&&(a=[a]),a.length>0&&(n.headers.set(i,a),n.maybeSetNormalizedName(e,i))})}:this.headers=new Map}return v(e,[{key:"has",value:function(e){return this.init(),this.headers.has(e.toLowerCase())}},{key:"get",value:function(e){this.init();var t=this.headers.get(e.toLowerCase());return t&&t.length>0?t[0]:null}},{key:"keys",value:function(){return this.init(),Array.from(this.normalizedNames.values())}},{key:"getAll",value:function(e){return this.init(),this.headers.get(e.toLowerCase())||null}},{key:"append",value:function(e,t){return this.clone({name:e,value:t,op:"a"})}},{key:"set",value:function(e,t){return this.clone({name:e,value:t,op:"s"})}},{key:"delete",value:function(e,t){return this.clone({name:e,value:t,op:"d"})}},{key:"maybeSetNormalizedName",value:function(e,t){this.normalizedNames.has(t)||this.normalizedNames.set(t,e)}},{key:"init",value:function(){var t=this;this.lazyInit&&(this.lazyInit instanceof e?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(function(e){return t.applyUpdate(e)}),this.lazyUpdate=null))}},{key:"copyFrom",value:function(e){var t=this;e.init(),Array.from(e.headers.keys()).forEach(function(n){t.headers.set(n,e.headers.get(n)),t.normalizedNames.set(n,e.normalizedNames.get(n))})}},{key:"clone",value:function(t){var n=new e;return n.lazyInit=this.lazyInit&&this.lazyInit instanceof e?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([t]),n}},{key:"applyUpdate",value:function(e){var t=e.name.toLowerCase();switch(e.op){case"a":case"s":var n=e.value;if("string"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(e.name,t);var a=("a"===e.op?this.headers.get(t):void 0)||[];a.push.apply(a,d(n)),this.headers.set(t,a);break;case"d":var i=e.value;if(i){var r=this.headers.get(t);if(!r)return;0===(r=r.filter(function(e){return-1===i.indexOf(e)})).length?(this.headers.delete(t),this.normalizedNames.delete(t)):this.headers.set(t,r)}else this.headers.delete(t),this.normalizedNames.delete(t)}}},{key:"forEach",value:function(e){var t=this;this.init(),Array.from(this.normalizedNames.keys()).forEach(function(n){return e(t.normalizedNames.get(n),t.headers.get(n))})}}]),e}(),y=function(){function e(){m(this,e)}return v(e,[{key:"encodeKey",value:function(e){return E(e)}},{key:"encodeValue",value:function(e){return E(e)}},{key:"decodeKey",value:function(e){return decodeURIComponent(e)}},{key:"decodeValue",value:function(e){return decodeURIComponent(e)}}]),e}();function E(e){return encodeURIComponent(e).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,"/")}function S(e){return"".concat(e)}var b=function(){function e(){var t,n,a,i=this,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(m(this,e),this.updates=null,this.cloneFrom=null,this.encoder=r.encoder||new y,r.fromString){if(r.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=(t=r.fromString,n=this.encoder,a=new Map,t.length>0&&t.replace(/^\?/,"").split("&").forEach(function(e){var t=e.indexOf("="),i=_(-1==t?[n.decodeKey(e),""]:[n.decodeKey(e.slice(0,t)),n.decodeValue(e.slice(t+1))],2),r=i[0],o=i[1],s=a.get(r)||[];s.push(o),a.set(r,s)}),a)}else r.fromObject?(this.map=new Map,Object.keys(r.fromObject).forEach(function(e){var t=r.fromObject[e];i.map.set(e,Array.isArray(t)?t:[t])})):this.map=null}return v(e,[{key:"has",value:function(e){return this.init(),this.map.has(e)}},{key:"get",value:function(e){this.init();var t=this.map.get(e);return t?t[0]:null}},{key:"getAll",value:function(e){return this.init(),this.map.get(e)||null}},{key:"keys",value:function(){return this.init(),Array.from(this.map.keys())}},{key:"append",value:function(e,t){return this.clone({param:e,value:t,op:"a"})}},{key:"appendAll",value:function(e){var t=[];return Object.keys(e).forEach(function(n){var a=e[n];Array.isArray(a)?a.forEach(function(e){t.push({param:n,value:e,op:"a"})}):t.push({param:n,value:a,op:"a"})}),this.clone(t)}},{key:"set",value:function(e,t){return this.clone({param:e,value:t,op:"s"})}},{key:"delete",value:function(e,t){return this.clone({param:e,value:t,op:"d"})}},{key:"toString",value:function(){var e=this;return this.init(),this.keys().map(function(t){var n=e.encoder.encodeKey(t);return e.map.get(t).map(function(t){return n+"="+e.encoder.encodeValue(t)}).join("&")}).filter(function(e){return""!==e}).join("&")}},{key:"clone",value:function(t){var n=new e({encoder:this.encoder});return n.cloneFrom=this.cloneFrom||this,n.updates=(this.updates||[]).concat(t),n}},{key:"init",value:function(){var e=this;null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(function(t){return e.map.set(t,e.cloneFrom.map.get(t))}),this.updates.forEach(function(t){switch(t.op){case"a":case"s":var n=("a"===t.op?e.map.get(t.param):void 0)||[];n.push(S(t.value)),e.map.set(t.param,n);break;case"d":if(void 0===t.value){e.map.delete(t.param);break}var a=e.map.get(t.param)||[],i=a.indexOf(S(t.value));-1!==i&&a.splice(i,1),a.length>0?e.map.set(t.param,a):e.map.delete(t.param)}}),this.cloneFrom=this.updates=null)}}]),e}(),T=function(){function e(){m(this,e),this.map=new Map}return v(e,[{key:"set",value:function(e,t){return this.map.set(e,t),this}},{key:"get",value:function(e){return this.map.has(e)||this.map.set(e,e.defaultValue()),this.map.get(e)}},{key:"delete",value:function(e){return this.map.delete(e),this}},{key:"keys",value:function(){return this.map.keys()}}]),e}();function C(e){return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer}function O(e){return"undefined"!=typeof Blob&&e instanceof Blob}function R(e){return"undefined"!=typeof FormData&&e instanceof FormData}var A=function(){function e(t,n,a,i){var r;if(m(this,e),this.url=n,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||i?(this.body=void 0!==a?a:null,r=i):r=a,r&&(this.reportProgress=!!r.reportProgress,this.withCredentials=!!r.withCredentials,r.responseType&&(this.responseType=r.responseType),r.headers&&(this.headers=r.headers),r.context&&(this.context=r.context),r.params&&(this.params=r.params)),this.headers||(this.headers=new f),this.context||(this.context=new T),this.params){var o=this.params.toString();if(0===o.length)this.urlWithParams=n;else{var s=n.indexOf("?");this.urlWithParams=n+(-1===s?"?":s0&&void 0!==arguments[0]?arguments[0]:{},a=n.method||this.method,i=n.url||this.url,r=n.responseType||this.responseType,o=void 0!==n.body?n.body:this.body,s=void 0!==n.withCredentials?n.withCredentials:this.withCredentials,l=void 0!==n.reportProgress?n.reportProgress:this.reportProgress,c=n.headers||this.headers,u=n.params||this.params,d=null!==(t=n.context)&&void 0!==t?t:this.context;return void 0!==n.setHeaders&&(c=Object.keys(n.setHeaders).reduce(function(e,t){return e.set(t,n.setHeaders[t])},c)),n.setParams&&(u=Object.keys(n.setParams).reduce(function(e,t){return e.set(t,n.setParams[t])},u)),new e(a,i,o,{params:u,headers:c,context:d,reportProgress:l,responseType:r,withCredentials:s})}}]),e}(),N=((N=N||{})[N.Sent=0]="Sent",N[N.UploadProgress=1]="UploadProgress",N[N.ResponseHeader=2]="ResponseHeader",N[N.DownloadProgress=3]="DownloadProgress",N[N.Response=4]="Response",N[N.User=5]="User",N),w=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"OK";m(this,e),this.headers=t.headers||new f,this.status=void 0!==t.status?t.status:n,this.statusText=t.statusText||a,this.url=t.url||null,this.ok=this.status>=200&&this.status<300},I=function(e){i(n,e);var t=o(n);function n(){var e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return m(this,n),(e=t.call(this,a)).type=N.ResponseHeader,e}return v(n,[{key:"clone",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new n({headers:e.headers||this.headers,status:void 0!==e.status?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}}]),n}(w),M=function(e){i(n,e);var t=o(n);function n(){var e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return m(this,n),(e=t.call(this,a)).type=N.Response,e.body=void 0!==a.body?a.body:null,e}return v(n,[{key:"clone",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new n({body:void 0!==e.body?e.body:this.body,headers:e.headers||this.headers,status:void 0!==e.status?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}}]),n}(w),k=function(e){i(n,e);var t=o(n);function n(e){var a;return m(this,n),(a=t.call(this,e,0,"Unknown Error")).name="HttpErrorResponse",a.ok=!1,a.message=a.status>=200&&a.status<300?"Http failure during parsing for ".concat(e.url||"(unknown url)"):"Http failure response for ".concat(e.url||"(unknown url)",": ").concat(e.status," ").concat(e.statusText),a.error=e.error||null,a}return n}(w);function x(e,t){return{body:t,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials}}var D=function(){var e=function(){function e(t){m(this,e),this.handler=t}return v(e,[{key:"request",value:function(e,t){var n,a,i,r=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};e instanceof A?n=e:(a=o.headers instanceof f?o.headers:new f(o.headers),o.params&&(i=o.params instanceof b?o.params:new b({fromObject:o.params})),n=new A(e,t,void 0!==o.body?o.body:null,{headers:a,context:o.context,params:i,reportProgress:o.reportProgress,responseType:o.responseType||"json",withCredentials:o.withCredentials}));var l=(0,s.of)(n).pipe((0,c.b)(function(e){return r.handler.handle(e)}));if(e instanceof A||"events"===o.observe)return l;var d=l.pipe((0,u.h)(function(e){return e instanceof M}));switch(o.observe||"body"){case"body":switch(n.responseType){case"arraybuffer":return d.pipe((0,h.U)(function(e){if(null!==e.body&&!(e.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return e.body}));case"blob":return d.pipe((0,h.U)(function(e){if(null!==e.body&&!(e.body instanceof Blob))throw new Error("Response is not a Blob.");return e.body}));case"text":return d.pipe((0,h.U)(function(e){if(null!==e.body&&"string"!=typeof e.body)throw new Error("Response is not a string.");return e.body}));case"json":default:return d.pipe((0,h.U)(function(e){return e.body}))}case"response":return d;default:throw new Error("Unreachable: unhandled observe type ".concat(o.observe,"}"))}}},{key:"delete",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("DELETE",e,t)}},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("GET",e,t)}},{key:"head",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("HEAD",e,t)}},{key:"jsonp",value:function(e,t){return this.request("JSONP",e,{params:(new b).append(t,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}},{key:"options",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("OPTIONS",e,t)}},{key:"patch",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("PATCH",e,x(n,t))}},{key:"post",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("POST",e,x(n,t))}},{key:"put",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("PUT",e,x(n,t))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.LFG(p))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),L=function(){function e(t,n){m(this,e),this.next=t,this.interceptor=n}return v(e,[{key:"handle",value:function(e){return this.interceptor.intercept(e,this.next)}}]),e}(),P=new r.OlP("HTTP_INTERCEPTORS"),F=function(){var e=function(){function e(){m(this,e)}return v(e,[{key:"intercept",value:function(e,t){return t.handle(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),U=/^\)\]\}',?\n/,B=function(){var e=function(){function e(t){m(this,e),this.xhrFactory=t}return v(e,[{key:"handle",value:function(e){var t=this;if("JSONP"===e.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new l.y(function(n){var a=t.xhrFactory.build();if(a.open(e.method,e.urlWithParams),e.withCredentials&&(a.withCredentials=!0),e.headers.forEach(function(e,t){return a.setRequestHeader(e,t.join(","))}),e.headers.has("Accept")||a.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){var i=e.detectContentTypeHeader();null!==i&&a.setRequestHeader("Content-Type",i)}if(e.responseType){var r=e.responseType.toLowerCase();a.responseType="json"!==r?r:"text"}var o=e.serializeBody(),s=null,l=function(){if(null!==s)return s;var t=1223===a.status?204:a.status,n=a.statusText||"OK",i=new f(a.getAllResponseHeaders()),r=function(e){return"responseURL"in e&&e.responseURL?e.responseURL:/^X-Request-URL:/m.test(e.getAllResponseHeaders())?e.getResponseHeader("X-Request-URL"):null}(a)||e.url;return s=new I({headers:i,status:t,statusText:n,url:r})},c=function(){var t=l(),i=t.headers,r=t.status,o=t.statusText,s=t.url,c=null;204!==r&&(c=void 0===a.response?a.responseText:a.response),0===r&&(r=c?200:0);var u=r>=200&&r<300;if("json"===e.responseType&&"string"==typeof c){var d=c;c=c.replace(U,"");try{c=""!==c?JSON.parse(c):null}catch(h){c=d,u&&(u=!1,c={error:h,text:c})}}u?(n.next(new M({body:c,headers:i,status:r,statusText:o,url:s||void 0})),n.complete()):n.error(new k({error:c,headers:i,status:r,statusText:o,url:s||void 0}))},u=function(e){var t=l().url,i=new k({error:e,status:a.status||0,statusText:a.statusText||"Unknown Error",url:t||void 0});n.error(i)},d=!1,h=function(t){d||(n.next(l()),d=!0);var i={type:N.DownloadProgress,loaded:t.loaded};t.lengthComputable&&(i.total=t.total),"text"===e.responseType&&a.responseText&&(i.partialText=a.responseText),n.next(i)},_=function(e){var t={type:N.UploadProgress,loaded:e.loaded};e.lengthComputable&&(t.total=e.total),n.next(t)};return a.addEventListener("load",c),a.addEventListener("error",u),a.addEventListener("timeout",u),a.addEventListener("abort",u),e.reportProgress&&(a.addEventListener("progress",h),null!==o&&a.upload&&a.upload.addEventListener("progress",_)),a.send(o),n.next({type:N.Sent}),function(){a.removeEventListener("error",u),a.removeEventListener("abort",u),a.removeEventListener("load",c),a.removeEventListener("timeout",u),e.reportProgress&&(a.removeEventListener("progress",h),null!==o&&a.upload&&a.upload.removeEventListener("progress",_)),a.readyState!==a.DONE&&a.abort()}})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.LFG(a.JF))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),z=new r.OlP("XSRF_COOKIE_NAME"),G=new r.OlP("XSRF_HEADER_NAME"),V=function e(){m(this,e)},H=function(){var e=function(){function e(t,n,a){m(this,e),this.doc=t,this.platform=n,this.cookieName=a,this.lastCookieString="",this.lastToken=null,this.parseCount=0}return v(e,[{key:"getToken",value:function(){if("server"===this.platform)return null;var e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,a.Mx)(e,this.cookieName),this.lastCookieString=e),this.lastToken}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.LFG(a.K0),r.LFG(r.Lbi),r.LFG(z))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),Y=function(){var e=function(){function e(t,n){m(this,e),this.tokenService=t,this.headerName=n}return v(e,[{key:"intercept",value:function(e,t){var n=e.url.toLowerCase();if("GET"===e.method||"HEAD"===e.method||n.startsWith("http://")||n.startsWith("https://"))return t.handle(e);var a=this.tokenService.getToken();return null===a||e.headers.has(this.headerName)||(e=e.clone({headers:e.headers.set(this.headerName,a)})),t.handle(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.LFG(V),r.LFG(G))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),q=function(){var e=function(){function e(t,n){m(this,e),this.backend=t,this.injector=n,this.chain=null}return v(e,[{key:"handle",value:function(e){if(null===this.chain){var t=this.injector.get(P,[]);this.chain=t.reduceRight(function(e,t){return new L(e,t)},this.backend)}return this.chain.handle(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.LFG(g),r.LFG(r.zs3))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),j=function(){var e=function(){function e(){m(this,e)}return v(e,null,[{key:"disable",value:function(){return{ngModule:e,providers:[{provide:Y,useClass:F}]}}},{key:"withOptions",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{ngModule:e,providers:[t.cookieName?{provide:z,useValue:t.cookieName}:[],t.headerName?{provide:G,useValue:t.headerName}:[]]}}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({providers:[Y,{provide:P,useExisting:Y,multi:!0},{provide:V,useClass:H},{provide:z,useValue:"XSRF-TOKEN"},{provide:G,useValue:"X-XSRF-TOKEN"}]}),e}(),W=function(){var e=function e(){m(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({providers:[D,{provide:p,useClass:q},B,{provide:g,useExisting:B}],imports:[[j.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),e}()},37716:function(e,r,s){"use strict";s.d(r,{deG:function(){return pn},tb:function(){return ec},AFp:function(){return $l},ip1:function(){return Wl},CZH:function(){return Ql},hGG:function(){return jc},z2F:function(){return Pc},sBO:function(){return Hs},Sil:function(){return dc},_Vd:function(){return _s},EJc:function(){return ac},SBq:function(){return fs},qLn:function(){return Da},vpe:function(){return Ol},gxx:function(){return Er},tBr:function(){return Fn},XFs:function(){return V},OlP:function(){return _n},zs3:function(){return Dr},IIB:function(){return ql},ZZ4:function(){return Ps},aQg:function(){return Us},soG:function(){return nc},YKP:function(){return Xs},v3s:function(){return Uc},h0i:function(){return Zs},PXZ:function(){return Mc},R0b:function(){return pc},FiY:function(){return Un},r_U:function(){return jl},Lbi:function(){return Jl},g9A:function(){return Xl},n_E:function(){return Al},Qsj:function(){return Es},FYo:function(){return ys},JOm:function(){return Ua},Tiy:function(){return bs},q3G:function(){return Oa},WD2:function(){return Ne},tp0:function(){return Bn},EAV:function(){return Gc},Rgc:function(){return Qs},dDg:function(){return Sc},DyG:function(){return mn},GfV:function(){return Ts},i9L:function(){return gn},s_b:function(){return el},ifc:function(){return W},eFA:function(){return kc},G48:function(){return wc},Gpc:function(){return O},f3M:function(){return kn},X6Q:function(){return Nc},_c5:function(){return Yc},VLi:function(){return Tc},c2e:function(){return tc},zSh:function(){return br},wAp:function(){return ts},vHH:function(){return N},EiD:function(){return Ta},mCW:function(){return oa},qzn:function(){return $n},JVY:function(){return Zn},pB0:function(){return ta},eBb:function(){return Jn},L6k:function(){return Xn},LAX:function(){return ea},cg1:function(){return Xo},Tjo:function(){return Hc},kL8:function(){return Jo},yhl:function(){return Kn},dqk:function(){return X},sIi:function(){return Yr},CqO:function(){return ho},QGY:function(){return co},F4k:function(){return uo},RDi:function(){return De},AaK:function(){return b},z3N:function(){return Qn},qOj:function(){return Pr},TTD:function(){return we},_Bn:function(){return us},xp6:function(){return Ci},uIk:function(){return $r},Tol:function(){return Mo},Gre:function(){return jo},ekj:function(){return Io},Suo:function(){return Bl},Xpm:function(){return ce},lG2:function(){return me},Yz7:function(){return k},cJS:function(){return x},oAB:function(){return _e},Yjl:function(){return fe},Y36:function(){return Jr},_UZ:function(){return io},GkF:function(){return so},BQk:function(){return oo},ynx:function(){return ro},qZA:function(){return ao},TgZ:function(){return no},EpF:function(){return lo},n5z:function(){return sn},Ikx:function(){return Wo},LFG:function(){return Mn},$8M:function(){return cn},NdJ:function(){return _o},CRH:function(){return zl},oxw:function(){return mo},ALo:function(){return vl},lcZ:function(){return yl},xi3:function(){return El},Dn7:function(){return Sl},Hsn:function(){return yo},F$t:function(){return vo},Q6J:function(){return eo},s9C:function(){return Eo},MGl:function(){return So},hYB:function(){return bo},DdM:function(){return pl},VKq:function(){return gl},iGM:function(){return Fl},MAs:function(){return Xr},Jf7:function(){return Pa},CHM:function(){return Je},oJD:function(){return Ra},LSH:function(){return Aa},kYT:function(){return pe},Udp:function(){return wo},d8E:function(){return Qo},YNc:function(){return Zr},W1O:function(){return Yl},_uU:function(){return Ho},Oqu:function(){return Yo},hij:function(){return qo},Gf:function(){return Ul}});var c=s(79765),p=s(75319),g=s(67574),f=s(66682),y=s(78345);function E(e){for(var t in e)if(e[t]===E)return t;throw Error("Could not find renamed property on target object.")}function S(e,t){for(var n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function b(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(b).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return"".concat(e.overriddenName);if(e.name)return"".concat(e.name);var t=e.toString();if(null==t)return""+t;var n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function T(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}var C=E({__forward_ref__:E});function O(e){return e.__forward_ref__=O,e.toString=function(){return b(this())},e}function R(e){return A(e)?e():e}function A(e){return"function"==typeof e&&e.hasOwnProperty(C)&&e.__forward_ref__===O}var N=function(e){i(n,e);var t=o(n);function n(e,a){var i;return m(this,n),(i=t.call(this,function(e,t){return"".concat(e?"NG0".concat(e,": "):"").concat(t)}(e,a))).code=e,i}return n}(t(Error));function w(e){return"string"==typeof e?e:null==e?"":String(e)}function I(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():w(e)}function M(e,t){var n=t?" in ".concat(t):"";throw new N("201","No provider for ".concat(I(e)," found").concat(n))}function k(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function x(e){return{providers:e.providers||[],imports:e.imports||[]}}function D(e){return L(e,U)||L(e,z)}function L(e,t){return e.hasOwnProperty(t)?e[t]:null}function P(e){return e&&(e.hasOwnProperty(B)||e.hasOwnProperty(G))?e[B]:null}var F,U=E({"\u0275prov":E}),B=E({"\u0275inj":E}),z=E({ngInjectableDef:E}),G=E({ngInjectorDef:E}),V=((V=V||{})[V.Default=0]="Default",V[V.Host=1]="Host",V[V.Self=2]="Self",V[V.SkipSelf=4]="SkipSelf",V[V.Optional=8]="Optional",V);function H(e){var t=F;return F=e,t}function Y(e,t,n){var a=D(e);return a&&"root"==a.providedIn?void 0===a.value?a.value=a.factory():a.value:n&V.Optional?null:void 0!==t?t:void M(b(e),"Injector")}function q(e){return{toString:e}.toString()}var j=((j=j||{})[j.OnPush=0]="OnPush",j[j.Default=1]="Default",j),W=((W=W||{})[W.Emulated=0]="Emulated",W[W.None=2]="None",W[W.ShadowDom=3]="ShadowDom",W),Q="undefined"!=typeof globalThis&&globalThis,$="undefined"!=typeof window&&window,K="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,Z="undefined"!=typeof global&&global,X=Q||Z||$||K,J={},ee=[],te=E({"\u0275cmp":E}),ne=E({"\u0275dir":E}),ae=E({"\u0275pipe":E}),ie=E({"\u0275mod":E}),re=E({"\u0275loc":E}),oe=E({"\u0275fac":E}),se=E({__NG_ELEMENT_ID__:E}),le=0;function ce(e){return q(function(){var t={},n={type:e.type,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputs:null,outputs:null,exportAs:e.exportAs||null,onPush:e.changeDetection===j.OnPush,directiveDefs:null,pipeDefs:null,selectors:e.selectors||ee,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||W.Emulated,id:"c",styles:e.styles||ee,_:null,setInput:null,schemas:e.schemas||null,tView:null},a=e.directives,i=e.features,r=e.pipes;return n.id+=le++,n.inputs=ge(e.inputs,t),n.outputs=ge(e.outputs),i&&i.forEach(function(e){return e(n)}),n.directiveDefs=a?function(){return("function"==typeof a?a():a).map(ue)}:null,n.pipeDefs=r?function(){return("function"==typeof r?r():r).map(de)}:null,n})}function ue(e){return ve(e)||function(e){return e[ne]||null}(e)}function de(e){return function(e){return e[ae]||null}(e)}var he={};function _e(e){return q(function(){var t={type:e.type,bootstrap:e.bootstrap||ee,declarations:e.declarations||ee,imports:e.imports||ee,exports:e.exports||ee,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null};return null!=e.id&&(he[e.id]=e.type),t})}function pe(e,t){return q(function(){var n=ye(e,!0);n.declarations=t.declarations||ee,n.imports=t.imports||ee,n.exports=t.exports||ee})}function ge(e,t){if(null==e)return J;var n={};for(var a in e)if(e.hasOwnProperty(a)){var i=e[a],r=i;Array.isArray(i)&&(r=i[1],i=i[0]),n[i]=a,t&&(t[i]=r)}return n}var me=ce;function fe(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,onDestroy:e.type.prototype.ngOnDestroy||null}}function ve(e){return e[te]||null}function ye(e,t){var n=e[ie]||null;if(!n&&!0===t)throw new Error("Type ".concat(b(e)," does not have '\u0275mod' property."));return n}function Ee(e){return Array.isArray(e)&&"object"==typeof e[1]}function Se(e){return Array.isArray(e)&&!0===e[1]}function be(e){return 0!=(8&e.flags)}function Te(e){return 2==(2&e.flags)}function Ce(e){return 1==(1&e.flags)}function Oe(e){return null!==e.template}function Re(e,t){return e.hasOwnProperty(oe)?e[oe]:null}var Ae,Ne=function(){function e(t,n,a){m(this,e),this.previousValue=t,this.currentValue=n,this.firstChange=a}return v(e,[{key:"isFirstChange",value:function(){return this.firstChange}}]),e}();function we(){return Ie}function Ie(e){return e.type.prototype.ngOnChanges&&(e.setInput=ke),Me}function Me(){var e=xe(this),t=null==e?void 0:e.current;if(t){var n=e.previous;if(n===J)e.previous=t;else for(var a in t)n[a]=t[a];e.current=null,this.ngOnChanges(t)}}function ke(e,t,n,a){var i=xe(e)||function(e,t){return e.__ngSimpleChanges__=t}(e,{previous:J,current:null}),r=i.current||(i.current={}),o=i.previous,s=this.declaredInputs[n],l=o[s];r[s]=new Ne(l&&l.currentValue,t,o===J),e[a]=t}function xe(e){return e.__ngSimpleChanges__||null}function De(e){Ae=e}function Le(){return void 0!==Ae?Ae:"undefined"!=typeof document?document:void 0}function Pe(e){return!!e.listen}we.ngInherit=!0;var Fe={createRenderer:function(e,t){return Le()}};function Ue(e){for(;Array.isArray(e);)e=e[0];return e}function Be(e,t){return Ue(t[e])}function ze(e,t){return Ue(t[e.index])}function Ge(e,t){return e.data[t]}function Ve(e,t){return e[t]}function He(e,t){var n=t[e];return Ee(n)?n:n[0]}function Ye(e){return 4==(4&e[2])}function qe(e){return 128==(128&e[2])}function je(e,t){return null==t?null:e[t]}function We(e){e[18]=0}function Qe(e,t){e[5]+=t;for(var n=e,a=e[3];null!==a&&(1===t&&1===n[5]||-1===t&&0===n[5]);)a[5]+=t,n=a,a=a[3]}var $e={lFrame:yt(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function Ke(){return $e.bindingsEnabled}function Ze(){return $e.lFrame.lView}function Xe(){return $e.lFrame.tView}function Je(e){return $e.lFrame.contextLView=e,e[8]}function et(){for(var e=tt();null!==e&&64===e.type;)e=e.parent;return e}function tt(){return $e.lFrame.currentTNode}function nt(e,t){var n=$e.lFrame;n.currentTNode=e,n.isParent=t}function at(){return $e.lFrame.isParent}function it(){$e.lFrame.isParent=!1}function rt(){return $e.isInCheckNoChangesMode}function ot(e){$e.isInCheckNoChangesMode=e}function st(){var e=$e.lFrame,t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function lt(){return $e.lFrame.bindingIndex}function ct(){return $e.lFrame.bindingIndex++}function ut(e){var t=$e.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function dt(e){$e.lFrame.currentDirectiveIndex=e}function ht(e){var t=$e.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function _t(){return $e.lFrame.currentQueryIndex}function pt(e){$e.lFrame.currentQueryIndex=e}function gt(e){var t=e[1];return 2===t.type?t.declTNode:1===t.type?e[6]:null}function mt(e,t,n){if(n&V.SkipSelf){for(var a=t,i=e;!(null!==(a=a.parent)||n&V.Host||(a=gt(i),null===a)||(i=i[15],10&a.type)););if(null===a)return!1;t=a,e=i}var r=$e.lFrame=vt();return r.currentTNode=t,r.lView=e,!0}function ft(e){var t=vt(),n=e[1];$e.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function vt(){var e=$e.lFrame,t=null===e?null:e.child;return null===t?yt(e):t}function yt(e){var t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function Et(){var e=$e.lFrame;return $e.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var St=Et;function bt(){var e=Et();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function Tt(){return $e.lFrame.selectedIndex}function Ct(e){$e.lFrame.selectedIndex=e}function Ot(){var e=$e.lFrame;return Ge(e.tView,e.selectedIndex)}function Rt(e,t){for(var n=t.directiveStart,a=t.directiveEnd;n=a)break}else t[s]<0&&(e[18]+=65536),(o>11>16&&(3&e[2])===t){e[2]+=2048;try{r.call(o)}finally{}}}else try{r.call(o)}finally{}}var kt=function e(t,n,a){m(this,e),this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=a};function xt(e,t,n){for(var a=Pe(e),i=0;it){o=r-1;break}}}for(;r>16,a=t;n>0;)a=a[15],n--;return a}var Gt=!0;function Vt(e){var t=Gt;return Gt=e,t}var Ht=0;function Yt(e,t){var n=jt(e,t);if(-1!==n)return n;var a=t[1];a.firstCreatePass&&(e.injectorIndex=t.length,qt(a.data,e),qt(t,null),qt(a.blueprint,null));var i=Wt(e,t),r=e.injectorIndex;if(Ut(i))for(var o=Bt(i),s=zt(i,t),l=s[1].data,c=0;c<8;c++)t[r+c]=s[o+c]|l[o+c];return t[r+8]=i,r}function qt(e,t){e.push(0,0,0,0,0,0,0,0,t)}function jt(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function Wt(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;for(var n=0,a=null,i=t;null!==i;){var r=i[1],o=r.type;if(null===(a=2===o?r.declTNode:1===o?i[6]:null))return-1;if(n++,i=i[15],-1!==a.injectorIndex)return a.injectorIndex|n<<16}return-1}function Qt(e,t,n){!function(e,t,n){var a;"string"==typeof n?a=n.charCodeAt(0)||0:n.hasOwnProperty(se)&&(a=n[se]),null==a&&(a=n[se]=Ht++);var i=255&a;t.data[e+(i>>5)]|=1<3&&void 0!==arguments[3]?arguments[3]:V.Default,i=arguments.length>4?arguments[4]:void 0;if(null!==e){var r=function(e){if("string"==typeof e)return e.charCodeAt(0)||0;var t=e.hasOwnProperty(se)?e[se]:void 0;return"number"==typeof t?t>=0?255&t:Jt:t}(n);if("function"==typeof r){if(!mt(t,e,a))return a&V.Host?$t(i,n,a):Kt(t,n,a,i);try{var o=r(a);if(null!=o||a&V.Optional)return o;M(n)}finally{St()}}else if("number"==typeof r){var s=null,l=jt(e,t),c=-1,u=a&V.Host?t[16][6]:null;for((-1===l||a&V.SkipSelf)&&(-1!==(c=-1===l?Wt(e,t):t[l+8])&&rn(a,!1)?(s=t[1],l=Bt(c),t=zt(c,t)):l=-1);-1!==l;){var d=t[1];if(an(r,l,d.data)){var h=en(l,t,n,s,a,u);if(h!==Xt)return h}-1!==(c=t[l+8])&&rn(a,t[1].data[l+8]===u)&&an(r,l,t)?(s=d,l=Bt(c),t=zt(c,t)):l=-1}}}return Kt(t,n,a,i)}var Xt={};function Jt(){return new on(et(),Ze())}function en(e,t,n,a,i,r){var o=t[1],s=o.data[e+8],l=tn(s,o,n,null==a?Te(s)&&Gt:a!=o&&0!=(3&s.type),i&V.Host&&r===s);return null!==l?nn(t,o,l,s):Xt}function tn(e,t,n,a,i){for(var r=e.providerIndexes,o=t.data,s=1048575&r,l=e.directiveStart,c=r>>20,u=i?s+c:e.directiveEnd,d=a?s:s+c;d=l&&h.type===n)return d}if(i){var _=o[l];if(_&&Oe(_)&&_.type===n)return l}return null}function nn(e,t,n,a){var i=e[n],r=t.data;if(i instanceof kt){var o=i;o.resolving&&function(e,t){throw new N("200","Circular dependency in DI detected for ".concat(e))}(I(r[n]));var s=Vt(o.canSeeViewProviders);o.resolving=!0;var l=o.injectImpl?H(o.injectImpl):null;mt(e,a,V.Default);try{i=e[n]=o.factory(void 0,r,e,a),t.firstCreatePass&&n>=a.directiveStart&&function(e,t,n){var a=t.type.prototype,i=a.ngOnChanges,r=a.ngOnInit,o=a.ngDoCheck;if(i){var s=Ie(t);(n.preOrderHooks||(n.preOrderHooks=[])).push(e,s),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,s)}r&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-e,r),o&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,o),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,o))}(n,r[n],t)}finally{null!==l&&H(l),Vt(s),o.resolving=!1,St()}}return i}function an(e,t,n){return!!(n[t+(e>>5)]&1<=e.length?e.push(n):e.splice(t,0,n)}function En(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Sn(e,t){for(var n=[],a=0;a=0?e[1|a]=n:function(e,t,n,a){var i=e.length;if(i==t)e.push(n,a);else if(1===i)e.push(a,e[0]),e[0]=n;else{for(i--,e.push(e[i-1],e[i]);i>t;)e[i]=e[i-2],i--;e[t]=n,e[t+1]=a}}(e,a=~a,t,n),a}function Tn(e,t){var n=Cn(e,t);if(n>=0)return e[1|n]}function Cn(e,t){return function(e,t,n){for(var a=0,i=e.length>>1;i!==a;){var r=a+(i-a>>1),o=e[r<<1];if(t===o)return r<<1;o>t?i=r:a=r+1}return~(i<<1)}(e,t)}var On,Rn={},An=/\n/gm,Nn=E({provide:String,useValue:E});function wn(e){var t=On;return On=e,t}function In(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:V.Default;if(void 0===On)throw new Error("inject() must be called from an injection context");return null===On?Y(e,void 0,t):On.get(e,t&V.Optional?null:void 0,t)}function Mn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:V.Default;return(F||In)(R(e),t)}var kn=Mn;function xn(e){for(var t=[],n=0;n"),!0}},{key:"endElement",value:function(e){var t=e.nodeName.toLowerCase();pa.hasOwnProperty(t)&&!ua.hasOwnProperty(t)&&(this.buf.push(""))}},{key:"chars",value:function(e){this.buf.push(ba(e))}},{key:"checkClobberedElement",value:function(e,t){if(t&&(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error("Failed to sanitize html because the element is clobbered: ".concat(e.outerHTML));return t}}]),e}(),Ea=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Sa=/([^\#-~ |!])/g;function ba(e){return e.replace(/&/g,"&").replace(Ea,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(Sa,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(//g,">")}function Ta(e,t){var n=null;try{ca=ca||function(e){var t=new aa(e);return function(){try{return!!(new window.DOMParser).parseFromString(zn(""),"text/html")}catch(e){return!1}}()?new na(t):t}(e);var a=t?String(t):"";n=ca.getInertBodyElement(a);var i=5,r=a;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,a=r,r=n.innerHTML,n=ca.getInertBodyElement(a)}while(a!==r);return zn((new ya).sanitizeChildren(Ca(n)||n))}finally{if(n)for(var o=Ca(n)||n;o.firstChild;)o.removeChild(o.firstChild)}}function Ca(e){return"content"in e&&function(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Oa=((Oa=Oa||{})[Oa.NONE=0]="NONE",Oa[Oa.HTML=1]="HTML",Oa[Oa.STYLE=2]="STYLE",Oa[Oa.SCRIPT=3]="SCRIPT",Oa[Oa.URL=4]="URL",Oa[Oa.RESOURCE_URL=5]="RESOURCE_URL",Oa);function Ra(e){var t=Na();return t?Gn(t.sanitize(Oa.HTML,e)||""):$n(e,"HTML")?Gn(Qn(e)):Ta(Le(),w(e))}function Aa(e){var t=Na();return t?t.sanitize(Oa.URL,e)||"":$n(e,"URL")?Qn(e):oa(w(e))}function Na(){var e=Ze();return e&&e[12]}function wa(e,t){e.__ngContext__=t}function Ia(e){var t=function(e){return e.__ngContext__||null}(e);return t?Array.isArray(t)?t:t.lView:null}function Ma(e){return e.ngDebugContext}function ka(e){return e.ngOriginalError}function xa(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a0&&(e[a-1][4]=i[4]);var o=En(e,10+t);li(i[1],n=i,n[11],2,null,null),n[0]=null,n[6]=null;var s=o[19];null!==s&&s.detachView(o[1]),i[3]=null,i[4]=null,i[2]&=-129}return i}}function Qa(e,t){if(!(256&t[2])){var n=t[11];Pe(n)&&n.destroyNode&&li(e,t,n,3,null,null),function(e){var t=e[13];if(!t)return $a(e[1],e);for(;t;){var n=null;if(Ee(t))n=t[13];else{var a=t[10];a&&(n=a)}if(!n){for(;t&&!t[4]&&t!==e;)Ee(t)&&$a(t[1],t),t=t[3];null===t&&(t=e),Ee(t)&&$a(t[1],t),n=t&&t[4]}t=n}}(t)}}function $a(e,t){if(!(256&t[2])){t[2]&=-129,t[2]|=256,function(e,t){var n;if(null!=e&&null!=(n=e.destroyHooks))for(var a=0;a=0?a[i=c]():a[i=-c].unsubscribe(),r+=2}else{var u=a[i=n[r+1]];n[r].call(u)}if(null!==a){for(var d=i+1;dr?"":i[u+1].toLowerCase();var h=8&a?d:null;if(h&&-1!==hi(h,c,0)||2&a&&c!==d){if(fi(a))return!1;o=!0}}}}else{if(!o&&!fi(a)&&!fi(l))return!1;if(o&&fi(l))continue;o=!1,a=l|1&a}}return fi(a)||o}function fi(e){return 0==(1&e)}function vi(e,t,n,a){if(null===t)return-1;var i=0;if(a||!n){for(var r=!1;i-1)for(n++;n2&&void 0!==arguments[2]&&arguments[2],a=0;a0?'="'+s+'"':"")+"]"}else 8&a?i+="."+o:4&a&&(i+=" "+o);else""===i||fi(o)||(t+=Si(r,i),i=""),a=o,r=r||!fi(a);n++}return""!==i&&(t+=Si(r,i)),t}var Ti={};function Ci(e){Oi(Xe(),Ze(),Tt()+e,rt())}function Oi(e,t,n,a){if(!a)if(3==(3&t[2])){var i=e.preOrderCheckHooks;null!==i&&At(t,i,n)}else{var r=e.preOrderHooks;null!==r&&Nt(t,r,0,n)}Ct(n)}function Ri(e,t){return e<<17|t<<2}function Ai(e){return e>>17&32767}function Ni(e){return 2|e}function wi(e){return(131068&e)>>2}function Ii(e,t){return-131069&e|t<<2}function Mi(e){return 1|e}function ki(e,t){var n=e.contentQueries;if(null!==n)for(var a=0;a20&&Oi(e,t,20,rt()),n(a,i)}finally{Ct(r)}}function zi(e,t,n){if(be(t))for(var a=t.directiveEnd,i=t.directiveStart;i2&&void 0!==arguments[2]?arguments[2]:ze,a=t.localNames;if(null!==a)for(var i=t.index+1,r=0;r0;){var n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(s)!=l&&s.push(l),s.push(a,i,o)}}function Ki(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function Zi(e,t){t.flags|=2,(e.components||(e.components=[])).push(t.index)}function Xi(e,t,n){if(n){if(t.exportAs)for(var a=0;a0&&or(n)}}function or(e){for(var t=Ga(e);null!==t;t=Va(t))for(var n=10;n0&&or(a)}var r=e[1].components;if(null!==r)for(var o=0;o0&&or(s)}}function sr(e,t){var n=He(t,e),a=n[1];!function(e,t){for(var n=t.length;n1&&void 0!==arguments[1]?arguments[1]:Rn;if(t===Rn){var n=new Error("NullInjectorError: No provider for ".concat(b(e),"!"));throw n.name="NullInjectorError",n}return t}}]),e}(),br=new _n("Set Injector scope."),Tr={},Cr={};function Or(){return void 0===yr&&(yr=new Sr),yr}function Rr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3?arguments[3]:void 0;return new Ar(e,n,t||Or(),a)}var Ar=function(){function e(t,n,a){var i=this,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;m(this,e),this.parent=a,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;var o=[];n&&vn(n,function(e){return i.processProvider(e,t,n)}),vn([t],function(e){return i.processInjectorType(e,[],o)}),this.records.set(Er,Ir(void 0,this));var s=this.records.get(br);this.scope=null!=s?s.value:null,this.source=r||("object"==typeof t?null:b(t))}return v(e,[{key:"destroyed",get:function(){return this._destroyed}},{key:"destroy",value:function(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(function(e){return e.ngOnDestroy()})}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Rn,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:V.Default;this.assertNotDestroyed();var a,i=wn(this);try{if(!(n&V.SkipSelf)){var r=this.records.get(e);if(void 0===r){var o=("function"==typeof(a=e)||"object"==typeof a&&a instanceof _n)&&D(e);r=o&&this.injectableDefInScope(o)?Ir(Nr(e),Tr):null,this.records.set(e,r)}if(null!=r)return this.hydrate(e,r)}return(n&V.Self?Or():this.parent).get(e,t=n&V.Optional&&t===Rn?null:t)}catch(s){if("NullInjectorError"===s.name){if((s.ngTempTokenPath=s.ngTempTokenPath||[]).unshift(b(e)),i)throw s;return function(e,t,n,a){var i=e.ngTempTokenPath;throw t.__source&&i.unshift(t.__source),e.message=function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.substr(2):e;var i=b(t);if(Array.isArray(t))i=t.map(b).join(" -> ");else if("object"==typeof t){var r=[];for(var o in t)if(t.hasOwnProperty(o)){var s=t[o];r.push(o+":"+("string"==typeof s?JSON.stringify(s):b(s)))}i="{".concat(r.join(", "),"}")}return"".concat(n).concat(a?"("+a+")":"","[").concat(i,"]: ").concat(e.replace(An,"\n "))}("\n"+e.message,i,"R3InjectorError",a),e.ngTokenPath=i,e.ngTempTokenPath=null,e}(s,e,0,this.source)}throw s}finally{wn(i)}}},{key:"_resolveInjectorDefTypes",value:function(){var e=this;this.injectorDefTypes.forEach(function(t){return e.get(t)})}},{key:"toString",value:function(){var e=[];return this.records.forEach(function(t,n){return e.push(b(n))}),"R3Injector[".concat(e.join(", "),"]")}},{key:"assertNotDestroyed",value:function(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}},{key:"processInjectorType",value:function(e,t,n){var a=this;if(!(e=R(e)))return!1;var i=P(e),r=null==i&&e.ngModule||void 0,o=void 0===r?e:r,s=-1!==n.indexOf(o);if(void 0!==r&&(i=P(r)),null==i)return!1;if(null!=i.imports&&!s){var l;n.push(o);try{vn(i.imports,function(e){a.processInjectorType(e,t,n)&&(void 0===l&&(l=[]),l.push(e))})}finally{}if(void 0!==l)for(var c=function(e){var t=l[e],n=t.ngModule,i=t.providers;vn(i,function(e){return a.processProvider(e,n,i||ee)})},u=0;u0){var n=Sn(t,"?");throw new Error("Can't resolve all parameters for ".concat(b(e),": (").concat(n.join(", "),")."))}var a=function(e){var t=e&&(e[U]||e[z]);if(t){var n=function(e){if(e.hasOwnProperty("name"))return e.name;var t=(""+e).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(e);return console.warn('DEPRECATED: DI is instantiating a token "'.concat(n,'" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "').concat(n,'" class.')),t}return null}(e);return null!==a?function(){return a.factory(e)}:function(){return new e}}(e);throw new Error("unreachable")}function wr(e,t,a){var i,r;if(kr(e)){var o=R(e);return Re(o)||Nr(o)}if(Mr(e))i=function(){return R(e.useValue)};else if((r=e)&&r.useFactory)i=function(){return e.useFactory.apply(e,d(xn(e.deps||[])))};else if(function(e){return!(!e||!e.useExisting)}(e))i=function(){return Mn(R(e.useExisting))};else{var s=R(e&&(e.useClass||e.provide));if(!function(e){return!!e.deps}(e))return Re(s)||Nr(s);i=function(){return n(s,d(xn(e.deps)))}}return i}function Ir(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{factory:e,value:t,multi:n?[]:void 0}}function Mr(e){return null!==e&&"object"==typeof e&&Nn in e}function kr(e){return"function"==typeof e}var xr=function(e,t,n){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3?arguments[3]:void 0,i=Rr(e,t,n,a);return i._resolveInjectorDefTypes(),i}({name:n},t,e,n)},Dr=function(){function e(){m(this,e)}return v(e,null,[{key:"create",value:function(e,t){return Array.isArray(e)?xr(e,t,""):xr(e.providers,e.parent,e.name||"")}}]),e}();function Lr(e,t){Rt(Ia(e)[1],et())}function Pr(e){for(var t=Object.getPrototypeOf(e.type.prototype).constructor,n=!0,a=[e];t;){var i=void 0;if(Oe(e))i=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new Error("Directives cannot inherit Components");i=t.\u0275dir}if(i){if(n){a.push(i);var r=e;r.inputs=Fr(e.inputs),r.declaredInputs=Fr(e.declaredInputs),r.outputs=Fr(e.outputs);var o=i.hostBindings;o&&zr(e,o);var s=i.viewQuery,l=i.contentQueries;if(s&&Ur(e,s),l&&Br(e,l),S(e.inputs,i.inputs),S(e.declaredInputs,i.declaredInputs),S(e.outputs,i.outputs),Oe(i)&&i.data.animation){var c=e.data;c.animation=(c.animation||[]).concat(i.data.animation)}}var u=i.features;if(u)for(var d=0;d=0;a--){var i=e[a];i.hostVars=t+=i.hostVars,i.hostAttrs=Pt(i.hostAttrs,n=Pt(n,i.hostAttrs))}}(a)}function Fr(e){return e===J?{}:e===ee?[]:e}function Ur(e,t){var n=e.viewQuery;e.viewQuery=n?function(e,a){t(e,a),n(e,a)}:t}function Br(e,t){var n=e.contentQueries;e.contentQueries=n?function(e,a,i){t(e,a,i),n(e,a,i)}:t}function zr(e,t){var n=e.hostBindings;e.hostBindings=n?function(e,a){t(e,a),n(e,a)}:t}Dr.THROW_IF_NOT_FOUND=Rn,Dr.NULL=new Sr,Dr.\u0275prov=k({token:Dr,providedIn:"any",factory:function(){return Mn(Er)}}),Dr.__NG_ELEMENT_ID__=-1;var Gr=null;function Vr(){if(!Gr){var e=X.Symbol;if(e&&e.iterator)Gr=e.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),n=0;n1&&void 0!==arguments[1]?arguments[1]:V.Default,n=Ze();return null===n?Mn(e,t):Zt(et(),n,R(e),t)}function eo(e,t,n){var a=Ze();return Wr(a,ct(),t)&&Wi(Xe(),Ot(),a,e,t,a[11],n,!1),eo}function to(e,t,n,a,i){var r=i?"class":"style";fr(e,n,t.inputs[r],r,a)}function no(e,t,n,a){var i=Ze(),r=Xe(),o=20+e,s=i[11],l=i[o]=qa(s,t,$e.lFrame.currentNamespace),c=r.firstCreatePass?function(e,t,n,a,i,r,o){var s=t.consts,l=Di(t,e,2,i,je(s,r));return Qi(t,n,l,je(s,o)),null!==l.attrs&&vr(l,l.attrs,!1),null!==l.mergedAttrs&&vr(l,l.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,l),l}(o,r,i,0,t,n,a):r.data[o];nt(c,!0);var u=c.mergedAttrs;null!==u&&xt(s,l,u);var d=c.classes;null!==d&&di(s,l,d);var h=c.styles;null!==h&&ui(s,l,h),64!=(64&c.flags)&&ai(r,i,l,c),0===$e.lFrame.elementDepthCount&&wa(l,i),$e.lFrame.elementDepthCount++,Ce(c)&&(Gi(r,i,c),zi(r,c,i)),null!==a&&Vi(i,c)}function ao(){var e=et();at()?it():nt(e=e.parent,!1);var t=e;$e.lFrame.elementDepthCount--;var n=Xe();n.firstCreatePass&&(Rt(n,e),be(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function(e){return 0!=(16&e.flags)}(t)&&to(n,t,Ze(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function(e){return 0!=(32&e.flags)}(t)&&to(n,t,Ze(),t.stylesWithoutHost,!1)}function io(e,t,n,a){no(e,t,n,a),ao()}function ro(e,t,n){var a=Ze(),i=Xe(),r=e+20,o=i.firstCreatePass?function(e,t,n,a,i){var r=t.consts,o=je(r,a),s=Di(t,e,8,"ng-container",o);return null!==o&&vr(s,o,!0),Qi(t,n,s,je(r,i)),null!==t.queries&&t.queries.elementStart(t,s),s}(r,i,a,t,n):i.data[r];nt(o,!0);var s=a[r]=a[11].createComment("");ai(i,a,s,o),wa(s,a),Ce(o)&&(Gi(i,a,o),zi(i,o,a)),null!=n&&Vi(a,o)}function oo(){var e=et(),t=Xe();at()?it():nt(e=e.parent,!1),t.firstCreatePass&&(Rt(t,e),be(e)&&t.queries.elementEnd(e))}function so(e,t,n){ro(e,t,n),oo()}function lo(){return Ze()}function co(e){return!!e&&"function"==typeof e.then}function uo(e){return!!e&&"function"==typeof e.subscribe}var ho=uo;function _o(e,t,n,a){var i=Ze(),r=Xe(),o=et();return function(e,t,n,a,i,r,o,s){var l=Ce(a),c=e.firstCreatePass&&gr(e),u=pr(t),d=!0;if(3&a.type||s){var h=ze(a,t),_=s?s(h):h,p=u.length,g=s?function(e){return s(Ue(e[a.index]))}:a.index;if(Pe(n)){var m=null;if(!s&&l&&(m=function(e,t,n,a){var i=e.cleanup;if(null!=i)for(var r=0;rl?s[l]:null}"string"==typeof o&&(r+=2)}return null}(e,t,i,a.index)),null!==m)(m.__ngLastListenerFn__||m).__ngNextListenerFn__=r,m.__ngLastListenerFn__=r,d=!1;else{r=go(a,t,0,r,!1);var f=n.listen(_,i,r);u.push(r,f),c&&c.push(i,g,p,p+1)}}else r=go(a,t,0,r,!0),_.addEventListener(i,r,o),u.push(r),c&&c.push(i,g,p,o)}else r=go(a,t,0,r,!1);var v,y=a.outputs;if(d&&null!==y&&(v=y[i])){var E=v.length;if(E)for(var S=0;S0&&void 0!==arguments[0]?arguments[0]:1;return function(e){return($e.lFrame.contextLView=function(e,t){for(;e>0;)t=t[15],e--;return t}(e,$e.lFrame.contextLView))[8]}(e)}function fo(e,t){for(var n=null,a=function(e){var t=e.attrs;if(null!=t){var n=t.indexOf(5);if(0==(1&n))return t[n+1]}return null}(e),i=0;i1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0,a=Ze(),i=Xe(),r=Di(i,20+e,16,null,n||null);null===r.projection&&(r.projection=t),it(),64!=(64&r.flags)&&function(e,t,n){ci(t[11],0,t,n,Ka(e,n,t),ti(n.parent||t[6],n,t))}(i,a,r)}function Eo(e,t,n){return So(e,"",t,"",n),Eo}function So(e,t,n,a,i){var r=Ze(),o=Kr(r,t,n,a);return o!==Ti&&Wi(Xe(),Ot(),r,e,o,r[11],i,!1),So}function bo(e,t,n,a,i,r,o){var s=Ze(),l=function(e,t,n,a,i,r){var o=Qr(e,lt(),n,i);return ut(2),o?t+w(n)+a+w(i)+r:Ti}(s,t,n,a,i,r);return l!==Ti&&Wi(Xe(),Ot(),s,e,l,s[11],o,!1),bo}function To(e,t,n,a,i){for(var r=e[n+1],o=null===t,s=a?Ai(r):wi(r),l=!1;0!==s&&(!1===l||o);){var c=e[s+1];Co(e[s],t)&&(l=!0,e[s+1]=a?Mi(c):Ni(c)),s=a?Ai(c):wi(c)}l&&(e[n+1]=a?Ni(r):Mi(r))}function Co(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&Cn(e,t)>=0}var Oo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Ro(e){return e.substring(Oo.key,Oo.keyEnd)}function Ao(e,t){var n=Oo.textEnd;return n===t?-1:(t=Oo.keyEnd=function(e,t,n){for(;t32;)t++;return t}(e,Oo.key=t,n),No(e,t,n))}function No(e,t,n){for(;t=0;n=Ao(t,n))bn(e,Ro(t),!0)}function xo(e,t,n,a){var i=Ze(),r=Xe(),o=ut(2);r.firstUpdatePass&&Po(r,e,o,a),t!==Ti&&Wr(i,o,t)&&Bo(r,r.data[Tt()],i,i[11],e,i[o+1]=function(e,t){return null==e||("string"==typeof t?e+=t:"object"==typeof e&&(e=b(Qn(e)))),e}(t,n),a,o)}function Do(e,t,n,a){var i=Xe(),r=ut(2);i.firstUpdatePass&&Po(i,null,r,a);var o=Ze();if(n!==Ti&&Wr(o,r,n)){var s=i.data[Tt()];if(Vo(s,a)&&!Lo(i,r)){var l=a?s.classesWithoutHost:s.stylesWithoutHost;null!==l&&(n=T(l,n||"")),to(i,s,o,n,a)}else!function(e,t,n,a,i,r,o,s){i===Ti&&(i=ee);for(var l=0,c=0,u=0=e.expandoStartIndex}function Po(e,t,n,a){var i=e.data;if(null===i[n+1]){var r=i[Tt()],o=Lo(e,n);Vo(r,a)&&null===t&&!o&&(t=!1),t=function(e,t,n,a){var i=ht(e),r=a?t.residualClasses:t.residualStyles;if(null===i)0===(a?t.classBindings:t.styleBindings)&&(n=Uo(n=Fo(null,e,t,n,a),t.attrs,a),r=null);else{var o=t.directiveStylingLast;if(-1===o||e[o]!==i)if(n=Fo(i,e,t,n,a),null===r){var s=function(e,t,n){var a=n?t.classBindings:t.styleBindings;if(0!==wi(a))return e[Ai(a)]}(e,t,a);void 0!==s&&Array.isArray(s)&&function(e,t,n,a){e[Ai(n?t.classBindings:t.styleBindings)]=a}(e,t,a,s=Uo(s=Fo(null,e,t,s[1],a),t.attrs,a))}else r=function(e,t,n){for(var a,i=t.directiveEnd,r=1+t.directiveStylingLast;r0)&&(u=!0)}else c=n;if(i)if(0!==l){var h=Ai(e[s+1]);e[a+1]=Ri(h,s),0!==h&&(e[h+1]=Ii(e[h+1],a)),e[s+1]=131071&e[s+1]|a<<17}else e[a+1]=Ri(s,0),0!==s&&(e[s+1]=Ii(e[s+1],a)),s=a;else e[a+1]=Ri(l,0),0===s?s=a:e[l+1]=Ii(e[l+1],a),l=a;u&&(e[a+1]=Ni(e[a+1])),To(e,c,a,!0),To(e,c,a,!1),function(e,t,n,a,i){var r=i?e.residualClasses:e.residualStyles;null!=r&&"string"==typeof t&&Cn(r,t)>=0&&(n[a+1]=Mi(n[a+1]))}(t,c,e,a,r),o=Ri(s,l),r?t.classBindings=o:t.styleBindings=o}(i,r,t,n,o,a)}}function Fo(e,t,n,a,i){var r=null,o=n.directiveEnd,s=n.directiveStylingLast;for(-1===s?s=n.directiveStart:s++;s0;){var l=e[i],c=Array.isArray(l),u=c?l[1]:l,d=null===u,h=n[i+1];h===Ti&&(h=d?ee:void 0);var _=d?Tn(h,a):u===a?h:void 0;if(c&&!Go(_)&&(_=Tn(l,a)),Go(_)&&(o=_,s))return o;var p=e[i+1];i=s?Ai(p):wi(p)}if(null!==t){var g=r?t.residualClasses:t.residualStyles;null!=g&&(o=Tn(g,a))}return o}function Go(e){return void 0!==e}function Vo(e,t){return 0!=(e.flags&(t?16:32))}function Ho(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=Ze(),a=Xe(),i=e+20,r=a.firstCreatePass?Di(a,i,1,t,null):a.data[i],o=n[i]=function(e,t){return Pe(e)?e.createText(t):e.createTextNode(t)}(n[11],t);ai(a,n,o,r),nt(r,!1)}function Yo(e){return qo("",e,""),Yo}function qo(e,t,n){var a=Ze(),i=Kr(a,e,t,n);return i!==Ti&&function(e,t,n){var a=Be(t,e);!function(e,t,n){Pe(e)?e.setValue(t,n):t.textContent=n}(e[11],a,n)}(a,Tt(),i),qo}function jo(e,t,n){Do(bn,ko,Kr(Ze(),e,t,n),!0)}function Wo(e,t,n){var a=Ze();return Wr(a,ct(),t)&&Wi(Xe(),Ot(),a,e,t,a[11],n,!0),Wo}function Qo(e,t,n){var a=Ze();if(Wr(a,ct(),t)){var i=Xe(),r=Ot();Wi(i,r,a,e,t,function(e,t,n){return(null===e||Oe(e))&&(n=function(e){for(;Array.isArray(e);){if("object"==typeof e[1])return e;e=e[0]}return null}(n[t.index])),n[11]}(ht(i.data),r,a),n,!0)}return Qo}var $o=void 0,Ko=["en",[["a","p"],["AM","PM"],$o],[["AM","PM"],$o,$o],[["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"]],$o,[["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"]],$o,[["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}",$o,"{1} 'at' {0}",$o],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(e){var t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return 1===t&&0===n?1:5}],Zo={};function Xo(e){var t=function(e){return e.toLowerCase().replace(/_/g,"-")}(e),n=es(t);if(n)return n;var a=t.split("-")[0];if(n=es(a))return n;if("en"===a)return Ko;throw new Error('Missing locale data for the locale "'.concat(e,'".'))}function Jo(e){return Xo(e)[ts.PluralCase]}function es(e){return e in Zo||(Zo[e]=X.ng&&X.ng.common&&X.ng.common.locales&&X.ng.common.locales[e]),Zo[e]}var ts=((ts=ts||{})[ts.LocaleId=0]="LocaleId",ts[ts.DayPeriodsFormat=1]="DayPeriodsFormat",ts[ts.DayPeriodsStandalone=2]="DayPeriodsStandalone",ts[ts.DaysFormat=3]="DaysFormat",ts[ts.DaysStandalone=4]="DaysStandalone",ts[ts.MonthsFormat=5]="MonthsFormat",ts[ts.MonthsStandalone=6]="MonthsStandalone",ts[ts.Eras=7]="Eras",ts[ts.FirstDayOfWeek=8]="FirstDayOfWeek",ts[ts.WeekendRange=9]="WeekendRange",ts[ts.DateFormat=10]="DateFormat",ts[ts.TimeFormat=11]="TimeFormat",ts[ts.DateTimeFormat=12]="DateTimeFormat",ts[ts.NumberSymbols=13]="NumberSymbols",ts[ts.NumberFormats=14]="NumberFormats",ts[ts.CurrencyCode=15]="CurrencyCode",ts[ts.CurrencySymbol=16]="CurrencySymbol",ts[ts.CurrencyName=17]="CurrencyName",ts[ts.Currencies=18]="Currencies",ts[ts.Directionality=19]="Directionality",ts[ts.PluralCase=20]="PluralCase",ts[ts.ExtraData=21]="ExtraData",ts);function ns(e){var t;null==(t=e)&&function(e,t,n,a){throw new Error("ASSERTION ERROR: ".concat("Expected localeId to be defined"," [Expected=> null != ").concat(t," <=Actual]"))}(0,t),"string"==typeof e&&e.toLowerCase().replace(/_/g,"-")}function as(e,t,n,a,i){if(e=R(e),Array.isArray(e))for(var r=0;r>20;if(kr(e)||!e.multi){var p=new kt(c,i,Jr),g=os(l,t,i?d:d+_,h);-1===g?(Qt(Yt(u,s),o,l),is(o,e,t.length),t.push(l),u.directiveStart++,u.directiveEnd++,i&&(u.providerIndexes+=1048576),n.push(p),s.push(p)):(n[g]=p,s[g]=p)}else{var m=os(l,t,d+_,h),f=os(l,t,d,d+_),v=m>=0&&n[m],y=f>=0&&n[f];if(i&&!y||!i&&!v){Qt(Yt(u,s),o,l);var E=function(e,t,n,a,i){var r=new kt(e,n,Jr);return r.multi=[],r.index=t,r.componentProviders=0,rs(r,i,a&&!n),r}(i?ls:ss,n.length,i,a,c);!i&&y&&(n[f].providerFactory=E),is(o,e,t.length,0),t.push(l),u.directiveStart++,u.directiveEnd++,i&&(u.providerIndexes+=1048576),n.push(E),s.push(E)}else is(o,e,m>-1?m:f,rs(n[i?f:m],c,!i&&a));!i&&a&&y&&n[f].componentProviders++}}}function is(e,t,n,a){var i=kr(t);if(i||t.useClass){var r=(t.useClass||t).prototype.ngOnDestroy;if(r){var o=e.destroyHooks||(e.destroyHooks=[]);if(!i&&t.multi){var s=o.indexOf(n);-1===s?o.push(n,[a,r]):o[s+1].push(a,r)}else o.push(n,r)}}}function rs(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function os(e,t,n,a){for(var i=n;i1&&void 0!==arguments[1]?arguments[1]:[];return function(n){n.providersResolver=function(n,a){return function(e,t,n){var a=Xe();if(a.firstCreatePass){var i=Oe(e);as(n,a.data,a.blueprint,i,!0),as(t,a.data,a.blueprint,i,!1)}}(n,a?a(e):e,t)}}}var ds=function e(){m(this,e)},hs=function(){function e(){m(this,e)}return v(e,[{key:"resolveComponentFactory",value:function(e){throw function(e){var t=Error("No component factory found for ".concat(b(e),". Did you add it to @NgModule.entryComponents?"));return t.ngComponent=e,t}(e)}}]),e}(),_s=function e(){m(this,e)};function ps(){}function gs(e,t){return new fs(ze(e,t))}_s.NULL=new hs;var ms=function(){return gs(et(),Ze())},fs=function(){var e=function e(t){m(this,e),this.nativeElement=t};return e.__NG_ELEMENT_ID__=ms,e}();function vs(e){return e instanceof fs?e.nativeElement:e}var ys=function e(){m(this,e)},Es=function(){var e=function e(){m(this,e)};return e.__NG_ELEMENT_ID__=function(){return Ss()},e}(),Ss=function(){var e=Ze(),t=He(et().index,e);return function(e){return e[11]}(Ee(t)?t:e)},bs=function(){var e=function e(){m(this,e)};return e.\u0275prov=k({token:e,providedIn:"root",factory:function(){return null}}),e}(),Ts=function e(t){m(this,e),this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")},Cs=new Ts("12.1.0"),Os=function(){function e(){m(this,e)}return v(e,[{key:"supports",value:function(e){return Yr(e)}},{key:"create",value:function(e){return new As(e)}}]),e}(),Rs=function(e,t){return t},As=function(){function e(t){m(this,e),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||Rs}return v(e,[{key:"forEachItem",value:function(e){var t;for(t=this._itHead;null!==t;t=t._next)e(t)}},{key:"forEachOperation",value:function(e){for(var t=this._itHead,n=this._removalsHead,a=0,i=null;t||n;){var r=!n||t&&t.currentIndex4&&void 0!==arguments[4]&&arguments[4];null!==n;){var r=t[n.index];if(null!==r&&a.push(Ue(r)),Se(r))for(var o=10;o-1&&(Wa(e,n),En(t,n))}this._attachedToViewContainer=!1}Qa(this._lView[1],this._lView)}},{key:"onDestroy",value:function(e){qi(this._lView[1],this._lView,null,e)}},{key:"markForCheck",value:function(){cr(this._cdRefInjectingView||this._lView)}},{key:"detach",value:function(){this._lView[2]&=-129}},{key:"reattach",value:function(){this._lView[2]|=128}},{key:"detectChanges",value:function(){ur(this._lView[1],this._lView,this.context)}},{key:"checkNoChanges",value:function(){!function(e,t,n){ot(!0);try{ur(e,t,n)}finally{ot(!1)}}(this._lView[1],this._lView,this.context)}},{key:"attachToViewContainerRef",value:function(){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._attachedToViewContainer=!0}},{key:"detachFromAppRef",value:function(){var e;this._appRef=null,li(this._lView[1],e=this._lView,e[11],2,null,null)}},{key:"attachToAppRef",value:function(e){if(this._attachedToViewContainer)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e}}]),e}(),Gs=function(e){i(n,e);var t=o(n);function n(e){var a;return m(this,n),(a=t.call(this,e))._view=e,a}return v(n,[{key:"detectChanges",value:function(){dr(this._view)}},{key:"checkNoChanges",value:function(){!function(e){ot(!0);try{dr(e)}finally{ot(!1)}}(this._view)}},{key:"context",get:function(){return null}}]),n}(zs),Vs=function(e){return function(e,t,n){if(Te(e)&&!n){var a=He(e.index,t);return new zs(a,a)}return 47&e.type?new zs(t[16],t):null}(et(),Ze(),16==(16&e))},Hs=function(){var e=function e(){m(this,e)};return e.__NG_ELEMENT_ID__=Vs,e}(),Ys=[new ks],qs=new Ps([new Os]),js=new Us(Ys),Ws=function(){return Ks(et(),Ze())},Qs=function(){var e=function e(){m(this,e)};return e.__NG_ELEMENT_ID__=Ws,e}(),$s=function(e){i(n,e);var t=o(n);function n(e,a,i){var r;return m(this,n),(r=t.call(this))._declarationLView=e,r._declarationTContainer=a,r.elementRef=i,r}return v(n,[{key:"createEmbeddedView",value:function(e){var t=this._declarationTContainer.tViews,n=xi(this._declarationLView,t,e,16,null,t.declTNode,null,null,null,null);n[17]=this._declarationLView[this._declarationTContainer.index];var a=this._declarationLView[19];return null!==a&&(n[19]=a.createEmbeddedView(t)),Pi(t,n,e),new zs(n)}}]),n}(Qs);function Ks(e,t){return 4&e.type?new $s(t,e,gs(e,t)):null}var Zs=function e(){m(this,e)},Xs=function e(){m(this,e)},Js=function(){return il(et(),Ze())},el=function(){var e=function e(){m(this,e)};return e.__NG_ELEMENT_ID__=Js,e}(),tl=function(e){i(n,e);var t=o(n);function n(e,a,i){var r;return m(this,n),(r=t.call(this))._lContainer=e,r._hostTNode=a,r._hostLView=i,r}return v(n,[{key:"element",get:function(){return gs(this._hostTNode,this._hostLView)}},{key:"injector",get:function(){return new on(this._hostTNode,this._hostLView)}},{key:"parentInjector",get:function(){var e=Wt(this._hostTNode,this._hostLView);if(Ut(e)){var t=zt(e,this._hostLView),n=Bt(e);return new on(t[1].data[n+8],t)}return new on(null,this._hostLView)}},{key:"clear",value:function(){for(;this.length>0;)this.remove(this.length-1)}},{key:"get",value:function(e){var t=nl(this._lContainer);return null!==t&&t[e]||null}},{key:"length",get:function(){return this._lContainer.length-10}},{key:"createEmbeddedView",value:function(e,t,n){var a=e.createEmbeddedView(t||{});return this.insert(a,n),a}},{key:"createComponent",value:function(e,t,n,a,i){var r=n||this.parentInjector;if(!i&&null==e.ngModule&&r){var o=r.get(Zs,null);o&&(i=o)}var s=e.create(r,a,void 0,i);return this.insert(s.hostView,t),s}},{key:"insert",value:function(e,t){var a=e._lView,i=a[1];if(Se(a[3])){var r=this.indexOf(e);if(-1!==r)this.detach(r);else{var o=a[3],s=new n(o,o[6],o[3]);s.detach(s.indexOf(e))}}var l=this._adjustIndex(t),c=this._lContainer;!function(e,t,n,a){var i=10+a,r=n.length;a>0&&(n[i-1][4]=t),a1&&void 0!==arguments[1]?arguments[1]:0;return null==e?this.length+t:e}}]),n}(el);function nl(e){return e[8]}function al(e){return e[8]||(e[8]=[])}function il(e,t){var n,a=t[e.index];if(Se(a))n=a;else{var i;if(8&e.type)i=Ue(a);else{var r=t[11];i=r.createComment("");var o=ze(e,t);Za(r,ei(r,o),i,function(e,t){return Pe(e)?e.nextSibling(t):t.nextSibling}(r,o),!1)}t[e.index]=n=ir(a,t,i,e),lr(t,n)}return new tl(n,e,t)}var rl={},ol=function(e){i(n,e);var t=o(n);function n(e){var a;return m(this,n),(a=t.call(this)).ngModule=e,a}return v(n,[{key:"resolveComponentFactory",value:function(e){var t=ve(e);return new cl(t,this.ngModule)}}]),n}(_s);function sl(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}var ll=new _n("SCHEDULER_TOKEN",{providedIn:"root",factory:function(){return La}}),cl=function(e){i(n,e);var t=o(n);function n(e,a){var i;return m(this,n),(i=t.call(this)).componentDef=e,i.ngModule=a,i.componentType=e.type,i.selector=e.selectors.map(bi).join(","),i.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],i.isBoundToModule=!!a,i}return v(n,[{key:"inputs",get:function(){return sl(this.componentDef.inputs)}},{key:"outputs",get:function(){return sl(this.componentDef.outputs)}},{key:"create",value:function(e,t,n,a){var i,r,o=(a=a||this.ngModule)?function(e,t){return{get:function(n,a,i){var r=e.get(n,rl,i);return r!==rl||a===rl?r:t.get(n,a,i)}}}(e,a.injector):e,s=o.get(ys,Fe),l=o.get(bs,null),c=s.createRenderer(null,this.componentDef),u=this.componentDef.selectors[0][0]||"div",d=n?function(e,t,n){if(Pe(e))return e.selectRootElement(t,n===W.ShadowDom);var a="string"==typeof t?e.querySelector(t):t;return a.textContent="",a}(c,n,this.componentDef.encapsulation):qa(s.createRenderer(null,this.componentDef),u,function(e){var t=e.toLowerCase();return"svg"===t?"http://www.w3.org/2000/svg":"math"===t?"http://www.w3.org/1998/MathML/":null}(u)),h=this.componentDef.onPush?576:528,_={components:[],scheduler:La,clean:_r,playerHandler:null,flags:0},p=Yi(0,null,null,1,0,null,null,null,null,null),g=xi(null,p,_,h,null,null,s,c,l,o);ft(g);try{var m=function(e,t,n,a,i,r){var o=n[1];n[20]=e;var s=Di(o,20,2,"#host",null),l=s.mergedAttrs=t.hostAttrs;null!==l&&(vr(s,l,!0),null!==e&&(xt(i,e,l),null!==s.classes&&di(i,e,s.classes),null!==s.styles&&ui(i,e,s.styles)));var c=a.createRenderer(e,t),u=xi(n,Hi(t),null,t.onPush?64:16,n[20],s,a,c,null,null);return o.firstCreatePass&&(Qt(Yt(s,n),o,t.type),Zi(o,s),Ji(s,n.length,1)),lr(n,u),n[20]=u}(d,this.componentDef,g,s,c);if(d)if(n)xt(c,d,["ng-version",Cs.full]);else{var f=function(e){for(var t=[],n=[],a=1,i=2;a0&&di(c,d,y.join(" "))}if(r=Ge(p,20),void 0!==t)for(var E=r.projection=[],S=0;S1&&void 0!==arguments[1]?arguments[1]:Dr.THROW_IF_NOT_FOUND,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:V.Default;return e===Dr||e===Zs||e===Er?this:this._r3Injector.get(e,t,n)}},{key:"destroy",value:function(){var e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(function(e){return e()}),this.destroyCbs=null}},{key:"onDestroy",value:function(e){this.destroyCbs.push(e)}}]),n}(Zs),_l=function(e){i(n,e);var t=o(n);function n(e){var a,i,r;return m(this,n),(a=t.call(this)).moduleType=e,null!==ye(e)&&(i=e,r=new Set,function e(t){var n=ye(t,!0),a=n.id;null!==a&&(function(e,t,n){if(t&&t!==n)throw new Error("Duplicate module registered for ".concat(e," - ").concat(b(t)," vs ").concat(b(t.name)))}(a,dl.get(a),t),dl.set(a,t));var i,o=h(Fa(n.imports));try{for(o.s();!(i=o.n()).done;){var s=i.value;r.has(s)||(r.add(s),e(s))}}catch(l){o.e(l)}finally{o.f()}}(i)),a}return v(n,[{key:"create",value:function(e){return new hl(this.moduleType,e)}}]),n}(Xs);function pl(e,t,n){var a=st()+e,i=Ze();return i[a]===Ti?jr(i,a,n?t.call(n):t()):function(e,t){return e[t]}(i,a)}function gl(e,t,n,a){return fl(Ze(),st(),e,t,n,a)}function ml(e,t){var n=e[t];return n===Ti?void 0:n}function fl(e,t,n,a,i,r){var o=t+n;return Wr(e,o,i)?jr(e,o+1,r?a.call(r,i):a(i)):ml(e,o+1)}function vl(e,t){var n,a=Xe(),i=e+20;a.firstCreatePass?(n=function(e,t){if(t)for(var n=t.length-1;n>=0;n--){var a=t[n];if(e===a.name)return a}throw new N("302","The pipe '".concat(e,"' could not be found!"))}(t,a.pipeRegistry),a.data[i]=n,n.onDestroy&&(a.destroyHooks||(a.destroyHooks=[])).push(i,n.onDestroy)):n=a.data[i];var r=n.factory||(n.factory=Re(n.type)),o=H(Jr);try{var s=Vt(!1),l=r();return Vt(s),function(e,t,n,a){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=a}(a,Ze(),i,l),l}finally{H(o)}}function yl(e,t,n){var a=e+20,i=Ze(),r=Ve(i,a);return Tl(i,bl(i,a)?fl(i,st(),t,r.transform,n,r):r.transform(n))}function El(e,t,n,a){var i=e+20,r=Ze(),o=Ve(r,i);return Tl(r,bl(r,i)?function(e,t,n,a,i,r,o){var s=t+n;return Qr(e,s,i,r)?jr(e,s+2,o?a.call(o,i,r):a(i,r)):ml(e,s+2)}(r,st(),t,o.transform,n,a,o):o.transform(n,a))}function Sl(e,t,n,a,i){var r=e+20,o=Ze(),s=Ve(o,r);return Tl(o,bl(o,r)?function(e,t,n,a,i,r,o,s){var l=t+n;return function(e,t,n,a,i){var r=Qr(e,t,n,a);return Wr(e,t+2,i)||r}(e,l,i,r,o)?jr(e,l+3,s?a.call(s,i,r,o):a(i,r,o)):ml(e,l+3)}(o,st(),t,s.transform,n,a,i,s):s.transform(n,a,i))}function bl(e,t){return e[1].data[t].pure}function Tl(e,t){return Hr.isWrapped(t)&&(t=Hr.unwrap(t),e[lt()]=Ti),t}function Cl(e){return function(t){setTimeout(e,void 0,t)}}var Ol=function(e){i(n,e);var t=o(n);function n(){var e,a=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return m(this,n),(e=t.call(this)).__isAsync=a,e}return v(n,[{key:"emit",value:function(e){a(u(n.prototype),"next",this).call(this,e)}},{key:"subscribe",value:function(e,t,i){var r,o,s,l=e,c=t||function(){return null},d=i;if(e&&"object"==typeof e){var h=e;l=null===(r=h.next)||void 0===r?void 0:r.bind(h),c=null===(o=h.error)||void 0===o?void 0:o.bind(h),d=null===(s=h.complete)||void 0===s?void 0:s.bind(h)}this.__isAsync&&(c=Cl(c),l&&(l=Cl(l)),d&&(d=Cl(d)));var _=a(u(n.prototype),"subscribe",this).call(this,{next:l,error:c,complete:d});return e instanceof p.w&&e.add(_),_}}]),n}(c.xQ);function Rl(){return this._results[Vr()]()}var Al=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];m(this,e),this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;var n=Vr(),a=e.prototype;a[n]||(a[n]=Rl)}return v(e,[{key:"changes",get:function(){return this._changes||(this._changes=new Ol)}},{key:"get",value:function(e){return this._results[e]}},{key:"map",value:function(e){return this._results.map(e)}},{key:"filter",value:function(e){return this._results.filter(e)}},{key:"find",value:function(e){return this._results.find(e)}},{key:"reduce",value:function(e,t){return this._results.reduce(e,t)}},{key:"forEach",value:function(e){this._results.forEach(e)}},{key:"some",value:function(e){return this._results.some(e)}},{key:"toArray",value:function(){return this._results.slice()}},{key:"toString",value:function(){return this._results.toString()}},{key:"reset",value:function(e,t){this.dirty=!1;var n=fn(e);(this._changesDetected=!function(e,t,n){if(e.length!==t.length)return!1;for(var a=0;a0&&void 0!==arguments[0]?arguments[0]:[];m(this,e),this.queries=t}return v(e,[{key:"createEmbeddedView",value:function(t){var n=t.queries;if(null!==n){for(var a=null!==t.contentQueries?t.contentQueries[0]:n.length,i=[],r=0;r2&&void 0!==arguments[2]?arguments[2]:null;m(this,e),this.predicate=t,this.flags=n,this.read=a},Ml=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];m(this,e),this.queries=t}return v(e,[{key:"elementStart",value:function(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:-1;m(this,e),this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=n}return v(e,[{key:"elementStart",value:function(e,t){this.isApplyingToNode(t)&&this.matchTNode(e,t)}},{key:"elementEnd",value:function(e){this._declarationNodeIndex===e.index&&(this._appliesToNextNode=!1)}},{key:"template",value:function(e,t){this.elementStart(e,t)}},{key:"embeddedTView",value:function(t,n){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,n),new e(this.metadata)):null}},{key:"isApplyingToNode",value:function(e){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){for(var t=this._declarationNodeIndex,n=e.parent;null!==n&&8&n.type&&n.index!==t;)n=n.parent;return t===(null!==n?n.index:-1)}return this._appliesToNextNode}},{key:"matchTNode",value:function(e,t){var n=this.metadata.predicate;if(Array.isArray(n))for(var a=0;a0)a.push(o[s/2]);else{for(var c=r[s+1],u=t[-l],d=10;d0&&(i=setTimeout(function(){a._callbacks=a._callbacks.filter(function(e){return e.timeoutId!==i}),e(a._didWork,a.getPendingTasks())},t)),this._callbacks.push({doneCb:e,timeoutId:i,updateCb:n})}},{key:"whenStable",value:function(e,t,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(e,t,n),this._runCallbacksIfReady()}},{key:"getPendingRequestCount",value:function(){return this._pendingCount}},{key:"findProviders",value:function(e,t,n){return[]}}]),e}();return e.\u0275fac=function(t){return new(t||e)(Mn(pc))},e.\u0275prov=k({token:e,factory:e.\u0275fac}),e}(),bc=function(){var e=function(){function e(){m(this,e),this._applications=new Map,Oc.addToWindow(this)}return v(e,[{key:"registerApplication",value:function(e,t){this._applications.set(e,t)}},{key:"unregisterApplication",value:function(e){this._applications.delete(e)}},{key:"unregisterAllApplications",value:function(){this._applications.clear()}},{key:"getTestability",value:function(e){return this._applications.get(e)||null}},{key:"getAllTestabilities",value:function(){return Array.from(this._applications.values())}},{key:"getAllRootElements",value:function(){return Array.from(this._applications.keys())}},{key:"findTestabilityInTree",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return Oc.findTestabilityInTree(this,e,t)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=k({token:e,factory:e.\u0275fac}),e}();function Tc(e){Oc=e}var Cc,Oc=new(function(){function e(){m(this,e)}return v(e,[{key:"addToWindow",value:function(e){}},{key:"findTestabilityInTree",value:function(e,t,n){return null}}]),e}()),Rc=!0,Ac=!1;function Nc(){return Ac=!0,Rc}function wc(){if(Ac)throw new Error("Cannot enable prod mode after platform setup.");Rc=!1}var Ic=new _n("AllowMultipleToken"),Mc=function e(t,n){m(this,e),this.name=t,this.token=n};function kc(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a="Platform: ".concat(t),i=new _n(a);return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=xc();if(!r||r.injector.get(Ic,!1))if(e)e(n.concat(t).concat({provide:i,useValue:!0}));else{var o=n.concat(t).concat({provide:i,useValue:!0},{provide:br,useValue:"platform"});!function(e){if(Cc&&!Cc.destroyed&&!Cc.injector.get(Ic,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Cc=e.get(Dc);var t=e.get(Xl,null);t&&t.forEach(function(e){return e()})}(Dr.create({providers:o,name:a}))}return function(e){var t=xc();if(!t)throw new Error("No platform exists!");if(!t.injector.get(e,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return t}(i)}}function xc(){return Cc&&!Cc.destroyed?Cc:null}var Dc=function(){var e=function(){function e(t){m(this,e),this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return v(e,[{key:"bootstrapModuleFactory",value:function(e,t){var n,a,i=this,r=(n=t?t.ngZone:void 0,a={ngZoneEventCoalescing:t&&t.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:t&&t.ngZoneRunCoalescing||!1},"noop"===n?new Ec:("zone.js"===n?void 0:n)||new pc({enableLongStackTrace:Nc(),shouldCoalesceEventChangeDetection:!!(null==a?void 0:a.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==a?void 0:a.ngZoneRunCoalescing)})),o=[{provide:pc,useValue:r}];return r.run(function(){var t=Dr.create({providers:o,parent:i.injector,name:e.moduleType.name}),n=e.create(t),a=n.injector.get(Da,null);if(!a)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return r.runOutsideAngular(function(){var e=r.onError.subscribe({next:function(e){a.handleError(e)}});n.onDestroy(function(){Fc(i._modules,n),e.unsubscribe()})}),function(e,t,a){try{var r=((o=n.injector.get(Ql)).runInitializers(),o.donePromise.then(function(){return ns(n.injector.get(nc,"en-US")||"en-US"),i._moduleDoBootstrap(n),n}));return co(r)?r.catch(function(n){throw t.runOutsideAngular(function(){return e.handleError(n)}),n}):r}catch(s){throw t.runOutsideAngular(function(){return e.handleError(s)}),s}var o}(a,r)})}},{key:"bootstrapModule",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],a=Lc({},n);return function(e,t,n){var a=new _l(n);return Promise.resolve(a)}(0,0,e).then(function(e){return t.bootstrapModuleFactory(e,a)})}},{key:"_moduleDoBootstrap",value:function(e){var t=e.injector.get(Pc);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(function(e){return t.bootstrap(e)});else{if(!e.instance.ngDoBootstrap)throw new Error("The module ".concat(b(e.instance.constructor),' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.'));e.instance.ngDoBootstrap(t)}this._modules.push(e)}},{key:"onDestroy",value:function(e){this._destroyListeners.push(e)}},{key:"injector",get:function(){return this._injector}},{key:"destroy",value:function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(function(e){return e.destroy()}),this._destroyListeners.forEach(function(e){return e()}),this._destroyed=!0}},{key:"destroyed",get:function(){return this._destroyed}}]),e}();return e.\u0275fac=function(t){return new(t||e)(Mn(Dr))},e.\u0275prov=k({token:e,factory:e.\u0275fac}),e}();function Lc(e,t){return Array.isArray(t)?t.reduce(Lc,e):Object.assign(Object.assign({},e),t)}var Pc=function(){var e=function(){function e(t,n,a,i,r){var o=this;m(this,e),this._zone=t,this._injector=n,this._exceptionHandler=a,this._componentFactoryResolver=i,this._initStatus=r,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:function(){o._zone.run(function(){o.tick()})}});var s=new g.y(function(e){o._stable=o._zone.isStable&&!o._zone.hasPendingMacrotasks&&!o._zone.hasPendingMicrotasks,o._zone.runOutsideAngular(function(){e.next(o._stable),e.complete()})}),l=new g.y(function(e){var t;o._zone.runOutsideAngular(function(){t=o._zone.onStable.subscribe(function(){pc.assertNotInAngularZone(),_c(function(){o._stable||o._zone.hasPendingMacrotasks||o._zone.hasPendingMicrotasks||(o._stable=!0,e.next(!0))})})});var n=o._zone.onUnstable.subscribe(function(){pc.assertInAngularZone(),o._stable&&(o._stable=!1,o._zone.runOutsideAngular(function(){e.next(!1)}))});return function(){t.unsubscribe(),n.unsubscribe()}});this.isStable=(0,f.T)(s,l.pipe((0,y.B)()))}return v(e,[{key:"bootstrap",value:function(e,t){var n,a=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=e instanceof ds?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(n.componentType);var i=n.isBoundToModule?void 0:this._injector.get(Zs),r=n.create(Dr.NULL,[],t||n.selector,i),o=r.location.nativeElement,s=r.injector.get(Sc,null),l=s&&r.injector.get(bc);return s&&l&&l.registerApplication(o,s),r.onDestroy(function(){a.detachView(r.hostView),Fc(a.components,r),l&&l.unregisterApplication(o)}),this._loadComponent(r),r}},{key:"tick",value:function(){var e=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;var t,n=h(this._views);try{for(n.s();!(t=n.n()).done;){t.value.detectChanges()}}catch(a){n.e(a)}finally{n.f()}}catch(i){this._zone.runOutsideAngular(function(){return e._exceptionHandler.handleError(i)})}finally{this._runningTick=!1}}},{key:"attachView",value:function(e){var t=e;this._views.push(t),t.attachToAppRef(this)}},{key:"detachView",value:function(e){var t=e;Fc(this._views,t),t.detachFromAppRef()}},{key:"_loadComponent",value:function(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(ec,[]).concat(this._bootstrapListeners).forEach(function(t){return t(e)})}},{key:"ngOnDestroy",value:function(){this._views.slice().forEach(function(e){return e.destroy()}),this._onMicrotaskEmptySubscription.unsubscribe()}},{key:"viewCount",get:function(){return this._views.length}}]),e}();return e.\u0275fac=function(t){return new(t||e)(Mn(pc),Mn(Dr),Mn(Da),Mn(_s),Mn(Ql))},e.\u0275prov=k({token:e,factory:e.\u0275fac}),e}();function Fc(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var Uc=function e(){m(this,e)},Bc=function e(){m(this,e)},zc={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"},Gc=function(){var e=function(){function e(t,n){m(this,e),this._compiler=t,this._config=n||zc}return v(e,[{key:"load",value:function(e){return this.loadAndCompile(e)}},{key:"loadAndCompile",value:function(e){var t=this,n=_(e.split("#"),2),a=n[0],i=n[1];return void 0===i&&(i="default"),s(98255)(a).then(function(e){return e[i]}).then(function(e){return Vc(e,a,i)}).then(function(e){return t._compiler.compileModuleAsync(e)})}},{key:"loadFactory",value:function(e){var t=_(e.split("#"),2),n=t[0],a=t[1],i="NgFactory";return void 0===a&&(a="default",i=""),s(98255)(this._config.factoryPathPrefix+n+this._config.factoryPathSuffix).then(function(e){return e[a+i]}).then(function(e){return Vc(e,n,a)})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(Mn(dc),Mn(Bc,8))},e.\u0275prov=k({token:e,factory:e.\u0275fac}),e}();function Vc(e,t,n){if(!e)throw new Error("Cannot find '".concat(n,"' in '").concat(t,"'"));return e}var Hc=function(e){return null},Yc=kc(null,"core",[{provide:Jl,useValue:"unknown"},{provide:Dc,deps:[Dr]},{provide:bc,deps:[]},{provide:tc,deps:[]}]),qc=[{provide:Pc,useClass:Pc,deps:[pc,Dr,Da,_s,Ql]},{provide:ll,deps:[pc],useFactory:function(e){var t=[];return e.onStable.subscribe(function(){for(;t.length;)t.pop()()}),function(e){t.push(e)}}},{provide:Ql,useClass:Ql,deps:[[new Un,Wl]]},{provide:dc,useClass:dc,deps:[]},Kl,{provide:Ps,useFactory:function(){return qs},deps:[]},{provide:Us,useFactory:function(){return js},deps:[]},{provide:nc,useFactory:function(e){return ns(e=e||"undefined"!=typeof $localize&&$localize.locale||"en-US"),e},deps:[[new Fn(nc),new Un,new Bn]]},{provide:ac,useValue:"USD"}],jc=function(){var e=function e(t){m(this,e)};return e.\u0275fac=function(t){return new(t||e)(Mn(Pc))},e.\u0275mod=_e({type:e}),e.\u0275inj=x({providers:qc}),e}()},3679:function(e,t,n){"use strict";n.d(t,{Fj:function(){return y},NI:function(){return re},oH:function(){return Se},u5:function(){return Me},Cf:function(){return b},JU:function(){return p},JJ:function(){return H},JL:function(){return Y},F:function(){return ue},On:function(){return _e},YN:function(){return Oe},_:function(){return ve},UX:function(){return ke},EJ:function(){return Ce},kI:function(){return O},_Y:function(){return pe},Kr:function(){return we}});var a=n(37716),r=n(38583),s=n(94402),l=n(35758),c=n(88002),u=function(){var e=function(){function e(t,n){m(this,e),this._renderer=t,this._elementRef=n,this.onChange=function(e){},this.onTouched=function(){}}return v(e,[{key:"setProperty",value:function(e,t){this._renderer.setProperty(this._elementRef.nativeElement,e,t)}},{key:"registerOnTouched",value:function(e){this.onTouched=e}},{key:"registerOnChange",value:function(e){this.onChange=e}},{key:"setDisabledState",value:function(e){this.setProperty("disabled",e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(a.Y36(a.Qsj),a.Y36(a.SBq))},e.\u0275dir=a.lG2({type:e}),e}(),_=function(){var e,t=function(e){i(n,e);var t=o(n);function n(){return m(this,n),t.apply(this,arguments)}return n}(u);return t.\u0275fac=function(n){return(e||(e=a.n5z(t)))(n||t)},t.\u0275dir=a.lG2({type:t,features:[a.qOj]}),t}(),p=new a.OlP("NgValueAccessor"),g={provide:p,useExisting:(0,a.Gpc)(function(){return y}),multi:!0},f=new a.OlP("CompositionEventMode"),y=function(){var e=function(e){i(n,e);var t=o(n);function n(e,a,i){var o,s;return m(this,n),(o=t.call(this,e,a))._compositionMode=i,o._composing=!1,null==o._compositionMode&&(o._compositionMode=(s=(0,r.q)()?(0,r.q)().getUserAgent():"",!/android (\d+)/.test(s.toLowerCase()))),o}return v(n,[{key:"writeValue",value:function(e){this.setProperty("value",null==e?"":e)}},{key:"_handleInput",value:function(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}},{key:"_compositionStart",value:function(){this._composing=!0}},{key:"_compositionEnd",value:function(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}]),n}(u);return e.\u0275fac=function(t){return new(t||e)(a.Y36(a.Qsj),a.Y36(a.SBq),a.Y36(f,8))},e.\u0275dir=a.lG2({type:e,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(e,t){1&e&&a.NdJ("input",function(e){return t._handleInput(e.target.value)})("blur",function(){return t.onTouched()})("compositionstart",function(){return t._compositionStart()})("compositionend",function(e){return t._compositionEnd(e.target.value)})},features:[a._Bn([g]),a.qOj]}),e}();function E(e){return null==e||0===e.length}function S(e){return null!=e&&"number"==typeof e.length}var b=new a.OlP("NgValidators"),T=new a.OlP("NgAsyncValidators"),C=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,O=function(){function e(){m(this,e)}return v(e,null,[{key:"min",value:function(e){return function(e){return function(t){if(E(t.value)||E(e))return null;var n=parseFloat(t.value);return!isNaN(n)&&ne?{max:{max:e,actual:t.value}}:null}}(e)}},{key:"required",value:function(e){return function(e){return E(e.value)?{required:!0}:null}(e)}},{key:"requiredTrue",value:function(e){return function(e){return!0===e.value?null:{required:!0}}(e)}},{key:"email",value:function(e){return function(e){return E(e.value)||C.test(e.value)?null:{email:!0}}(e)}},{key:"minLength",value:function(e){return function(e){return function(t){return E(t.value)||!S(t.value)?null:t.value.lengthe?{maxlength:{requiredLength:e,actualLength:t.value.length}}:null}}(e)}},{key:"pattern",value:function(e){return function(e){return e?("string"==typeof e?(n="","^"!==e.charAt(0)&&(n+="^"),n+=e,"$"!==e.charAt(e.length-1)&&(n+="$"),t=new RegExp(n)):(n=e.toString(),t=e),function(e){if(E(e.value))return null;var a=e.value;return t.test(a)?null:{pattern:{requiredPattern:n,actualValue:a}}}):R;var t,n}(e)}},{key:"nullValidator",value:function(e){return null}},{key:"compose",value:function(e){return k(e)}},{key:"composeAsync",value:function(e){return D(e)}}]),e}();function R(e){return null}function A(e){return null!=e}function N(e){var t=(0,a.QGY)(e)?(0,s.D)(e):e;return(0,a.CqO)(t),t}function w(e){var t={};return e.forEach(function(e){t=null!=e?Object.assign(Object.assign({},t),e):t}),0===Object.keys(t).length?null:t}function I(e,t){return t.map(function(t){return t(e)})}function M(e){return e.map(function(e){return function(e){return!e.validate}(e)?e:function(t){return e.validate(t)}})}function k(e){if(!e)return null;var t=e.filter(A);return 0==t.length?null:function(e){return w(I(e,t))}}function x(e){return null!=e?k(M(e)):null}function D(e){if(!e)return null;var t=e.filter(A);return 0==t.length?null:function(e){var n=I(e,t).map(N);return(0,l.D)(n).pipe((0,c.U)(w))}}function L(e){return null!=e?D(M(e)):null}function P(e,t){return null===e?[t]:Array.isArray(e)?[].concat(d(e),[t]):[e,t]}function F(e){return e._rawValidators}function U(e){return e._rawAsyncValidators}var B=function(){var e=function(){function e(){m(this,e),this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}return v(e,[{key:"value",get:function(){return this.control?this.control.value:null}},{key:"valid",get:function(){return this.control?this.control.valid:null}},{key:"invalid",get:function(){return this.control?this.control.invalid:null}},{key:"pending",get:function(){return this.control?this.control.pending:null}},{key:"disabled",get:function(){return this.control?this.control.disabled:null}},{key:"enabled",get:function(){return this.control?this.control.enabled:null}},{key:"errors",get:function(){return this.control?this.control.errors:null}},{key:"pristine",get:function(){return this.control?this.control.pristine:null}},{key:"dirty",get:function(){return this.control?this.control.dirty:null}},{key:"touched",get:function(){return this.control?this.control.touched:null}},{key:"status",get:function(){return this.control?this.control.status:null}},{key:"untouched",get:function(){return this.control?this.control.untouched:null}},{key:"statusChanges",get:function(){return this.control?this.control.statusChanges:null}},{key:"valueChanges",get:function(){return this.control?this.control.valueChanges:null}},{key:"path",get:function(){return null}},{key:"_setValidators",value:function(e){this._rawValidators=e||[],this._composedValidatorFn=x(this._rawValidators)}},{key:"_setAsyncValidators",value:function(e){this._rawAsyncValidators=e||[],this._composedAsyncValidatorFn=L(this._rawAsyncValidators)}},{key:"validator",get:function(){return this._composedValidatorFn||null}},{key:"asyncValidator",get:function(){return this._composedAsyncValidatorFn||null}},{key:"_registerOnDestroy",value:function(e){this._onDestroyCallbacks.push(e)}},{key:"_invokeOnDestroyCallbacks",value:function(){this._onDestroyCallbacks.forEach(function(e){return e()}),this._onDestroyCallbacks=[]}},{key:"reset",value:function(e){this.control&&this.control.reset(e)}},{key:"hasError",value:function(e,t){return!!this.control&&this.control.hasError(e,t)}},{key:"getError",value:function(e,t){return this.control?this.control.getError(e,t):null}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=a.lG2({type:e}),e}(),z=function(){var e,t=function(e){i(n,e);var t=o(n);function n(){return m(this,n),t.apply(this,arguments)}return v(n,[{key:"formDirective",get:function(){return null}},{key:"path",get:function(){return null}}]),n}(B);return t.\u0275fac=function(n){return(e||(e=a.n5z(t)))(n||t)},t.\u0275dir=a.lG2({type:t,features:[a.qOj]}),t}(),G=function(e){i(n,e);var t=o(n);function n(){var e;return m(this,n),(e=t.apply(this,arguments))._parent=null,e.name=null,e.valueAccessor=null,e}return n}(B),V=function(){function e(t){m(this,e),this._cd=t}return v(e,[{key:"is",value:function(e){var t,n,a;return"submitted"===e?!!(null===(t=this._cd)||void 0===t?void 0:t.submitted):!!(null===(a=null===(n=this._cd)||void 0===n?void 0:n.control)||void 0===a?void 0:a[e])}}]),e}(),H=function(){var e=function(e){i(n,e);var t=o(n);function n(e){return m(this,n),t.call(this,e)}return n}(V);return e.\u0275fac=function(t){return new(t||e)(a.Y36(G,2))},e.\u0275dir=a.lG2({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,t){2&e&&a.ekj("ng-untouched",t.is("untouched"))("ng-touched",t.is("touched"))("ng-pristine",t.is("pristine"))("ng-dirty",t.is("dirty"))("ng-valid",t.is("valid"))("ng-invalid",t.is("invalid"))("ng-pending",t.is("pending"))},features:[a.qOj]}),e}(),Y=function(){var e=function(e){i(n,e);var t=o(n);function n(e){return m(this,n),t.call(this,e)}return n}(V);return e.\u0275fac=function(t){return new(t||e)(a.Y36(z,10))},e.\u0275dir=a.lG2({type:e,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(e,t){2&e&&a.ekj("ng-untouched",t.is("untouched"))("ng-touched",t.is("touched"))("ng-pristine",t.is("pristine"))("ng-dirty",t.is("dirty"))("ng-valid",t.is("valid"))("ng-invalid",t.is("invalid"))("ng-pending",t.is("pending"))("ng-submitted",t.is("submitted"))},features:[a.qOj]}),e}();function q(e,t){Q(e,t),t.valueAccessor.writeValue(e.value),function(e,t){t.valueAccessor.registerOnChange(function(n){e._pendingValue=n,e._pendingChange=!0,e._pendingDirty=!0,"change"===e.updateOn&&$(e,t)})}(e,t),function(e,t){var n=function(e,n){t.valueAccessor.writeValue(e),n&&t.viewToModelUpdate(e)};e.registerOnChange(n),t._registerOnDestroy(function(){e._unregisterOnChange(n)})}(e,t),function(e,t){t.valueAccessor.registerOnTouched(function(){e._pendingTouched=!0,"blur"===e.updateOn&&e._pendingChange&&$(e,t),"submit"!==e.updateOn&&e.markAsTouched()})}(e,t),function(e,t){if(t.valueAccessor.setDisabledState){var n=function(e){t.valueAccessor.setDisabledState(e)};e.registerOnDisabledChange(n),t._registerOnDestroy(function(){e._unregisterOnDisabledChange(n)})}}(e,t)}function j(e,t){var n=function(){};t.valueAccessor&&(t.valueAccessor.registerOnChange(n),t.valueAccessor.registerOnTouched(n)),function(e,t){if(null!==e){if(null!==t.validator){var n=F(e);if(Array.isArray(n)&&n.length>0){var a=n.filter(function(e){return e!==t.validator});a.length!==n.length&&(!0,e.setValidators(a))}}if(null!==t.asyncValidator){var i=U(e);if(Array.isArray(i)&&i.length>0){var r=i.filter(function(e){return e!==t.asyncValidator});r.length!==i.length&&(!0,e.setAsyncValidators(r))}}}var o=function(){};W(t._rawValidators,o),W(t._rawAsyncValidators,o)}(e,t),e&&(t._invokeOnDestroyCallbacks(),e._registerOnCollectionChange(function(){}))}function W(e,t){e.forEach(function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(t)})}function Q(e,t){var n=F(e);null!==t.validator?e.setValidators(P(n,t.validator)):"function"==typeof n&&e.setValidators([n]);var a=U(e);null!==t.asyncValidator?e.setAsyncValidators(P(a,t.asyncValidator)):"function"==typeof a&&e.setAsyncValidators([a]);var i=function(){return e.updateValueAndValidity()};W(t._rawValidators,i),W(t._rawAsyncValidators,i)}function $(e,t){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}function K(e,t){if(!e.hasOwnProperty("model"))return!1;var n=e.model;return!!n.isFirstChange()||!Object.is(t,n.currentValue)}function Z(e,t){return t?(Array.isArray(t),t.forEach(function(e){e.constructor===y?n=e:Object.getPrototypeOf(e.constructor)===_?a=e:i=e}),i||a||n||null):null;var n,a,i}function X(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}function J(e){return(ae(e)?e.validators:e)||null}function ee(e){return Array.isArray(e)?x(e):e||null}function te(e,t){return(ae(t)?t.asyncValidators:e)||null}function ne(e){return Array.isArray(e)?L(e):e||null}function ae(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}var ie=function(){function e(t,n){m(this,e),this._hasOwnPendingAsyncValidator=!1,this._onCollectionChange=function(){},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=t,this._rawAsyncValidators=n,this._composedValidatorFn=ee(this._rawValidators),this._composedAsyncValidatorFn=ne(this._rawAsyncValidators)}return v(e,[{key:"validator",get:function(){return this._composedValidatorFn},set:function(e){this._rawValidators=this._composedValidatorFn=e}},{key:"asyncValidator",get:function(){return this._composedAsyncValidatorFn},set:function(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e}},{key:"parent",get:function(){return this._parent}},{key:"valid",get:function(){return"VALID"===this.status}},{key:"invalid",get:function(){return"INVALID"===this.status}},{key:"pending",get:function(){return"PENDING"==this.status}},{key:"disabled",get:function(){return"DISABLED"===this.status}},{key:"enabled",get:function(){return"DISABLED"!==this.status}},{key:"dirty",get:function(){return!this.pristine}},{key:"untouched",get:function(){return!this.touched}},{key:"updateOn",get:function(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}},{key:"setValidators",value:function(e){this._rawValidators=e,this._composedValidatorFn=ee(e)}},{key:"setAsyncValidators",value:function(e){this._rawAsyncValidators=e,this._composedAsyncValidatorFn=ne(e)}},{key:"clearValidators",value:function(){this.validator=null}},{key:"clearAsyncValidators",value:function(){this.asyncValidator=null}},{key:"markAsTouched",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)}},{key:"markAllAsTouched",value:function(){this.markAsTouched({onlySelf:!0}),this._forEachChild(function(e){return e.markAllAsTouched()})}},{key:"markAsUntouched",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!1,this._pendingTouched=!1,this._forEachChild(function(e){e.markAsUntouched({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}},{key:"markAsDirty",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!1,this._parent&&!e.onlySelf&&this._parent.markAsDirty(e)}},{key:"markAsPristine",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!0,this._pendingDirty=!1,this._forEachChild(function(e){e.markAsPristine({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}},{key:"markAsPending",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.status="PENDING",!1!==e.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!e.onlySelf&&this._parent.markAsPending(e)}},{key:"disable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this._parentMarkedDirty(e.onlySelf);this.status="DISABLED",this.errors=null,this._forEachChild(function(t){t.disable(Object.assign(Object.assign({},e),{onlySelf:!0}))}),this._updateValue(),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:t})),this._onDisabledChange.forEach(function(e){return e(!0)})}},{key:"enable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this._parentMarkedDirty(e.onlySelf);this.status="VALID",this._forEachChild(function(t){t.enable(Object.assign(Object.assign({},e),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:t})),this._onDisabledChange.forEach(function(e){return e(!1)})}},{key:"_updateAncestors",value:function(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}},{key:"setParent",value:function(e){this._parent=e}},{key:"updateValueAndValidity",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),"VALID"!==this.status&&"PENDING"!==this.status||this._runAsyncValidator(e.emitEvent)),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(e)}},{key:"_updateTreeValidity",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{emitEvent:!0};this._forEachChild(function(t){return t._updateTreeValidity(e)}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}},{key:"_setInitialStatus",value:function(){this.status=this._allControlsDisabled()?"DISABLED":"VALID"}},{key:"_runValidator",value:function(){return this.validator?this.validator(this):null}},{key:"_runAsyncValidator",value:function(e){var t=this;if(this.asyncValidator){this.status="PENDING",this._hasOwnPendingAsyncValidator=!0;var n=N(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(function(n){t._hasOwnPendingAsyncValidator=!1,t.setErrors(n,{emitEvent:e})})}}},{key:"_cancelExistingSubscription",value:function(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}},{key:"setErrors",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.errors=e,this._updateControlsErrors(!1!==t.emitEvent)}},{key:"get",value:function(e){return function(e,t,n){if(null==t)return null;if(Array.isArray(t)||(t=t.split(".")),Array.isArray(t)&&0===t.length)return null;var a=e;return t.forEach(function(e){a=a instanceof oe?a.controls.hasOwnProperty(e)?a.controls[e]:null:a instanceof se&&a.at(e)||null}),a}(this,e)}},{key:"getError",value:function(e,t){var n=t?this.get(t):this;return n&&n.errors?n.errors[e]:null}},{key:"hasError",value:function(e,t){return!!this.getError(e,t)}},{key:"root",get:function(){for(var e=this;e._parent;)e=e._parent;return e}},{key:"_updateControlsErrors",value:function(e){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(e)}},{key:"_initObservables",value:function(){this.valueChanges=new a.vpe,this.statusChanges=new a.vpe}},{key:"_calculateStatus",value:function(){return this._allControlsDisabled()?"DISABLED":this.errors?"INVALID":this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus("PENDING")?"PENDING":this._anyControlsHaveStatus("INVALID")?"INVALID":"VALID"}},{key:"_anyControlsHaveStatus",value:function(e){return this._anyControls(function(t){return t.status===e})}},{key:"_anyControlsDirty",value:function(){return this._anyControls(function(e){return e.dirty})}},{key:"_anyControlsTouched",value:function(){return this._anyControls(function(e){return e.touched})}},{key:"_updatePristine",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!this._anyControlsDirty(),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}},{key:"_updateTouched",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=this._anyControlsTouched(),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}},{key:"_isBoxedValue",value:function(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}},{key:"_registerOnCollectionChange",value:function(e){this._onCollectionChange=e}},{key:"_setUpdateStrategy",value:function(e){ae(e)&&null!=e.updateOn&&(this._updateOn=e.updateOn)}},{key:"_parentMarkedDirty",value:function(e){return!e&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}]),e}(),re=function(e){i(n,e);var t=o(n);function n(){var e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0;return m(this,n),(e=t.call(this,J(i),te(r,i)))._onChange=[],e._applyFormState(a),e._setUpdateStrategy(i),e._initObservables(),e.updateValueAndValidity({onlySelf:!0,emitEvent:!!e.asyncValidator}),e}return v(n,[{key:"setValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.value=this._pendingValue=e,this._onChange.length&&!1!==n.emitModelToViewChange&&this._onChange.forEach(function(e){return e(t.value,!1!==n.emitViewToModelChange)}),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.setValue(e,t)}},{key:"reset",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._applyFormState(e),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}},{key:"_updateValue",value:function(){}},{key:"_anyControls",value:function(e){return!1}},{key:"_allControlsDisabled",value:function(){return this.disabled}},{key:"registerOnChange",value:function(e){this._onChange.push(e)}},{key:"_unregisterOnChange",value:function(e){X(this._onChange,e)}},{key:"registerOnDisabledChange",value:function(e){this._onDisabledChange.push(e)}},{key:"_unregisterOnDisabledChange",value:function(e){X(this._onDisabledChange,e)}},{key:"_forEachChild",value:function(e){}},{key:"_syncPendingControls",value:function(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}},{key:"_applyFormState",value:function(e){this._isBoxedValue(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}}]),n}(ie),oe=function(e){i(n,e);var t=o(n);function n(e,a,i){var r;return m(this,n),(r=t.call(this,J(a),te(i,a))).controls=e,r._initObservables(),r._setUpdateStrategy(a),r._setUpControls(),r.updateValueAndValidity({onlySelf:!0,emitEvent:!!r.asyncValidator}),r}return v(n,[{key:"registerControl",value:function(e,t){return this.controls[e]?this.controls[e]:(this.controls[e]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}},{key:"addControl",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.registerControl(e,t),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}},{key:"removeControl",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.controls[e]&&this.controls[e]._registerOnCollectionChange(function(){}),delete this.controls[e],this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}},{key:"setControl",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.controls[e]&&this.controls[e]._registerOnCollectionChange(function(){}),delete this.controls[e],t&&this.registerControl(e,t),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}},{key:"contains",value:function(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}},{key:"setValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(e),Object.keys(e).forEach(function(a){t._throwIfControlMissing(a),t.controls[a].setValue(e[a],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};null!=e&&(Object.keys(e).forEach(function(a){t.controls[a]&&t.controls[a].patchValue(e[a],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}},{key:"reset",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild(function(n,a){n.reset(e[a],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}},{key:"getRawValue",value:function(){return this._reduceChildren({},function(e,t,n){return e[n]=t instanceof re?t.value:t.getRawValue(),e})}},{key:"_syncPendingControls",value:function(){var e=this._reduceChildren(!1,function(e,t){return!!t._syncPendingControls()||e});return e&&this.updateValueAndValidity({onlySelf:!0}),e}},{key:"_throwIfControlMissing",value:function(e){if(!Object.keys(this.controls).length)throw new Error("\n There are no form controls registered with this group yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.controls[e])throw new Error("Cannot find form control with name: ".concat(e,"."))}},{key:"_forEachChild",value:function(e){var t=this;Object.keys(this.controls).forEach(function(n){var a=t.controls[n];a&&e(a,n)})}},{key:"_setUpControls",value:function(){var e=this;this._forEachChild(function(t){t.setParent(e),t._registerOnCollectionChange(e._onCollectionChange)})}},{key:"_updateValue",value:function(){this.value=this._reduceValue()}},{key:"_anyControls",value:function(e){for(var t=0,n=Object.keys(this.controls);t0||this.disabled}},{key:"_checkAllValuesPresent",value:function(e){this._forEachChild(function(t,n){if(void 0===e[n])throw new Error("Must supply a value for form control with name: '".concat(n,"'."))})}}]),n}(ie),se=function(e){i(n,e);var t=o(n);function n(e,a,i){var r;return m(this,n),(r=t.call(this,J(a),te(i,a))).controls=e,r._initObservables(),r._setUpdateStrategy(a),r._setUpControls(),r.updateValueAndValidity({onlySelf:!0,emitEvent:!!r.asyncValidator}),r}return v(n,[{key:"at",value:function(e){return this.controls[e]}},{key:"push",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.controls.push(e),this._registerControl(e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}},{key:"insert",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.controls.splice(e,0,t),this._registerControl(t),this.updateValueAndValidity({emitEvent:n.emitEvent})}},{key:"removeAt",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.controls[e]&&this.controls[e]._registerOnCollectionChange(function(){}),this.controls.splice(e,1),this.updateValueAndValidity({emitEvent:t.emitEvent})}},{key:"setControl",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.controls[e]&&this.controls[e]._registerOnCollectionChange(function(){}),this.controls.splice(e,1),t&&(this.controls.splice(e,0,t),this._registerControl(t)),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}},{key:"length",get:function(){return this.controls.length}},{key:"setValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(e),e.forEach(function(e,a){t._throwIfControlMissing(a),t.at(a).setValue(e,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};null!=e&&(e.forEach(function(e,a){t.at(a)&&t.at(a).patchValue(e,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}},{key:"reset",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild(function(n,a){n.reset(e[a],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}},{key:"getRawValue",value:function(){return this.controls.map(function(e){return e instanceof re?e.value:e.getRawValue()})}},{key:"clear",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.controls.length<1||(this._forEachChild(function(e){return e._registerOnCollectionChange(function(){})}),this.controls.splice(0),this.updateValueAndValidity({emitEvent:e.emitEvent}))}},{key:"_syncPendingControls",value:function(){var e=this.controls.reduce(function(e,t){return!!t._syncPendingControls()||e},!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e}},{key:"_throwIfControlMissing",value:function(e){if(!this.controls.length)throw new Error("\n There are no form controls registered with this array yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.at(e))throw new Error("Cannot find form control at index ".concat(e))}},{key:"_forEachChild",value:function(e){this.controls.forEach(function(t,n){e(t,n)})}},{key:"_updateValue",value:function(){var e=this;this.value=this.controls.filter(function(t){return t.enabled||e.disabled}).map(function(e){return e.value})}},{key:"_anyControls",value:function(e){return this.controls.some(function(t){return t.enabled&&e(t)})}},{key:"_setUpControls",value:function(){var e=this;this._forEachChild(function(t){return e._registerControl(t)})}},{key:"_checkAllValuesPresent",value:function(e){this._forEachChild(function(t,n){if(void 0===e[n])throw new Error("Must supply a value for form control at index: ".concat(n,"."))})}},{key:"_allControlsDisabled",value:function(){var e,t=h(this.controls);try{for(t.s();!(e=t.n()).done;){if(e.value.enabled)return!1}}catch(n){t.e(n)}finally{t.f()}return this.controls.length>0||this.disabled}},{key:"_registerControl",value:function(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)}}]),n}(ie),le={provide:z,useExisting:(0,a.Gpc)(function(){return ue})},ce=Promise.resolve(null),ue=function(){var e=function(e){i(n,e);var t=o(n);function n(e,i){var r;return m(this,n),(r=t.call(this)).submitted=!1,r._directives=[],r.ngSubmit=new a.vpe,r.form=new oe({},x(e),L(i)),r}return v(n,[{key:"ngAfterViewInit",value:function(){this._setUpdateStrategy()}},{key:"formDirective",get:function(){return this}},{key:"control",get:function(){return this.form}},{key:"path",get:function(){return[]}},{key:"controls",get:function(){return this.form.controls}},{key:"addControl",value:function(e){var t=this;ce.then(function(){var n=t._findContainer(e.path);e.control=n.registerControl(e.name,e.control),q(e.control,e),e.control.updateValueAndValidity({emitEvent:!1}),t._directives.push(e)})}},{key:"getControl",value:function(e){return this.form.get(e.path)}},{key:"removeControl",value:function(e){var t=this;ce.then(function(){var n=t._findContainer(e.path);n&&n.removeControl(e.name),X(t._directives,e)})}},{key:"addFormGroup",value:function(e){var t=this;ce.then(function(){var n=t._findContainer(e.path),a=new oe({});(function(e,t){Q(e,t)})(a,e),n.registerControl(e.name,a),a.updateValueAndValidity({emitEvent:!1})})}},{key:"removeFormGroup",value:function(e){var t=this;ce.then(function(){var n=t._findContainer(e.path);n&&n.removeControl(e.name)})}},{key:"getFormGroup",value:function(e){return this.form.get(e.path)}},{key:"updateModel",value:function(e,t){var n=this;ce.then(function(){n.form.get(e.path).setValue(t)})}},{key:"setValue",value:function(e){this.control.setValue(e)}},{key:"onSubmit",value:function(e){return this.submitted=!0,t=this._directives,this.form._syncPendingControls(),t.forEach(function(e){var t=e.control;"submit"===t.updateOn&&t._pendingChange&&(e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1)}),this.ngSubmit.emit(e),!1;var t}},{key:"onReset",value:function(){this.resetForm()}},{key:"resetForm",value:function(e){this.form.reset(e),this.submitted=!1}},{key:"_setUpdateStrategy",value:function(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}},{key:"_findContainer",value:function(e){return e.pop(),e.length?this.form.get(e):this.form}}]),n}(z);return e.\u0275fac=function(t){return new(t||e)(a.Y36(b,10),a.Y36(T,10))},e.\u0275dir=a.lG2({type:e,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,t){1&e&&a.NdJ("submit",function(e){return t.onSubmit(e)})("reset",function(){return t.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[a._Bn([le]),a.qOj]}),e}(),de={provide:G,useExisting:(0,a.Gpc)(function(){return _e})},he=Promise.resolve(null),_e=function(){var e=function(e){i(n,e);var t=o(n);function n(e,i,r,o){var s;return m(this,n),(s=t.call(this)).control=new re,s._registered=!1,s.update=new a.vpe,s._parent=e,s._setValidators(i),s._setAsyncValidators(r),s.valueAccessor=Z(0,o),s}return v(n,[{key:"ngOnChanges",value:function(e){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in e&&this._updateDisabled(e),K(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}},{key:"ngOnDestroy",value:function(){this.formDirective&&this.formDirective.removeControl(this)}},{key:"path",get:function(){return this._parent?[].concat(d(this._parent.path),[this.name]):[this.name]}},{key:"formDirective",get:function(){return this._parent?this._parent.formDirective:null}},{key:"viewToModelUpdate",value:function(e){this.viewModel=e,this.update.emit(e)}},{key:"_setUpControl",value:function(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}},{key:"_setUpdateStrategy",value:function(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}},{key:"_isStandalone",value:function(){return!this._parent||!(!this.options||!this.options.standalone)}},{key:"_setUpStandalone",value:function(){q(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}},{key:"_checkForErrors",value:function(){this._isStandalone()||this._checkParentType(),this._checkName()}},{key:"_checkParentType",value:function(){}},{key:"_checkName",value:function(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}},{key:"_updateValue",value:function(e){var t=this;he.then(function(){t.control.setValue(e,{emitViewToModelChange:!1})})}},{key:"_updateDisabled",value:function(e){var t=this,n=e.isDisabled.currentValue,a=""===n||n&&"false"!==n;he.then(function(){a&&!t.control.disabled?t.control.disable():!a&&t.control.disabled&&t.control.enable()})}}]),n}(G);return e.\u0275fac=function(t){return new(t||e)(a.Y36(z,9),a.Y36(b,10),a.Y36(T,10),a.Y36(p,10))},e.\u0275dir=a.lG2({type:e,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[a._Bn([de]),a.qOj,a.TTD]}),e}(),pe=function(){var e=function e(){m(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=a.lG2({type:e,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),e}(),ge={provide:p,useExisting:(0,a.Gpc)(function(){return ve}),multi:!0},me=function(){var e=function e(){m(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({}),e}(),fe=function(){var e=function(){function e(){m(this,e),this._accessors=[]}return v(e,[{key:"add",value:function(e,t){this._accessors.push([e,t])}},{key:"remove",value:function(e){for(var t=this._accessors.length-1;t>=0;--t)if(this._accessors[t][1]===e)return void this._accessors.splice(t,1)}},{key:"select",value:function(e){var t=this;this._accessors.forEach(function(n){t._isSameGroup(n,e)&&n[1]!==e&&n[1].fireUncheck(e.value)})}},{key:"_isSameGroup",value:function(e,t){return!!e[0].control&&e[0]._parent===t._control._parent&&e[1].name===t.name}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=(0,a.Yz7)({factory:function(){return new e},token:e,providedIn:me}),e}(),ve=function(){var e=function(e){i(n,e);var t=o(n);function n(e,a,i,r){var o;return m(this,n),(o=t.call(this,e,a))._registry=i,o._injector=r,o.onChange=function(){},o}return v(n,[{key:"ngOnInit",value:function(){this._control=this._injector.get(G),this._checkName(),this._registry.add(this._control,this)}},{key:"ngOnDestroy",value:function(){this._registry.remove(this)}},{key:"writeValue",value:function(e){this._state=e===this.value,this.setProperty("checked",this._state)}},{key:"registerOnChange",value:function(e){var t=this;this._fn=e,this.onChange=function(){e(t.value),t._registry.select(t)}}},{key:"fireUncheck",value:function(e){this.writeValue(e)}},{key:"_checkName",value:function(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}]),n}(_);return e.\u0275fac=function(t){return new(t||e)(a.Y36(a.Qsj),a.Y36(a.SBq),a.Y36(fe),a.Y36(a.zs3))},e.\u0275dir=a.lG2({type:e,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(e,t){1&e&&a.NdJ("change",function(){return t.onChange()})("blur",function(){return t.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[a._Bn([ge]),a.qOj]}),e}(),ye=new a.OlP("NgModelWithFormControlWarning"),Ee={provide:G,useExisting:(0,a.Gpc)(function(){return Se})},Se=function(){var e=function(e){i(n,e);var t=o(n);function n(e,i,r,o){var s;return m(this,n),(s=t.call(this))._ngModelWarningConfig=o,s.update=new a.vpe,s._ngModelWarningSent=!1,s._setValidators(e),s._setAsyncValidators(i),s.valueAccessor=Z(0,r),s}return v(n,[{key:"isDisabled",set:function(e){}},{key:"ngOnChanges",value:function(e){if(this._isControlChanged(e)){var t=e.form.previousValue;t&&j(t,this,!1),q(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})}K(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}},{key:"ngOnDestroy",value:function(){this.form&&j(this.form,this,!1)}},{key:"path",get:function(){return[]}},{key:"control",get:function(){return this.form}},{key:"viewToModelUpdate",value:function(e){this.viewModel=e,this.update.emit(e)}},{key:"_isControlChanged",value:function(e){return e.hasOwnProperty("form")}}]),n}(G);return e.\u0275fac=function(t){return new(t||e)(a.Y36(b,10),a.Y36(T,10),a.Y36(p,10),a.Y36(ye,8))},e.\u0275dir=a.lG2({type:e,selectors:[["","formControl",""]],inputs:{isDisabled:["disabled","isDisabled"],form:["formControl","form"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[a._Bn([Ee]),a.qOj,a.TTD]}),e._ngModelWarningSentOnce=!1,e}(),be={provide:p,useExisting:(0,a.Gpc)(function(){return Ce}),multi:!0};function Te(e,t){return null==e?"".concat(t):(t&&"object"==typeof t&&(t="Object"),"".concat(e,": ").concat(t).slice(0,50))}var Ce=function(){var e,t=function(e){i(n,e);var t=o(n);function n(){var e;return m(this,n),(e=t.apply(this,arguments))._optionMap=new Map,e._idCounter=0,e._compareWith=Object.is,e}return v(n,[{key:"compareWith",set:function(e){this._compareWith=e}},{key:"writeValue",value:function(e){this.value=e;var t=this._getOptionId(e);null==t&&this.setProperty("selectedIndex",-1);var n=Te(t,e);this.setProperty("value",n)}},{key:"registerOnChange",value:function(e){var t=this;this.onChange=function(n){t.value=t._getOptionValue(n),e(t.value)}}},{key:"_registerOption",value:function(){return(this._idCounter++).toString()}},{key:"_getOptionId",value:function(e){for(var t=0,n=Array.from(this._optionMap.keys());t-1)}}else t=function(e,t){e._setSelected(!1)};this._optionMap.forEach(t)}},{key:"registerOnChange",value:function(e){var t=this;this.onChange=function(n){var a=[];if(void 0!==n.selectedOptions)for(var i=n.selectedOptions,r=0;r1&&void 0!==arguments[1])||arguments[1],a=e.findTestabilityInTree(t,n);if(null==a)throw new Error("Could not find testability for element.");return a},l.dqk.getAllAngularTestabilities=function(){return e.getAllTestabilities()},l.dqk.getAllAngularRootElements=function(){return e.getAllRootElements()},l.dqk.frameworkStabilizers||(l.dqk.frameworkStabilizers=[]),l.dqk.frameworkStabilizers.push(function(e){var t=l.dqk.getAllAngularTestabilities(),n=t.length,a=!1,i=function(t){a=a||t,0==--n&&e(a)};t.forEach(function(e){e.whenStable(i)})})}},{key:"findTestabilityInTree",value:function(e,t,n){if(null==t)return null;var a=e.getTestability(t);return null!=a?a:n?(0,s.q)().isShadowRoot(t)?this.findTestabilityInTree(e,t.host,!0):this.findTestabilityInTree(e,t.parentElement,!0):null}}],[{key:"init",value:function(){(0,l.VLi)(new e)}}]),e}(),g=function(){var e=function(){function e(){m(this,e)}return v(e,[{key:"build",value:function(){return new XMLHttpRequest}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=l.Yz7({token:e,factory:e.\u0275fac}),e}(),f=new l.OlP("EventManagerPlugins"),y=function(){var e=function(){function e(t,n){var a=this;m(this,e),this._zone=n,this._eventNameToPlugin=new Map,t.forEach(function(e){return e.manager=a}),this._plugins=t.slice().reverse()}return v(e,[{key:"addEventListener",value:function(e,t,n){return this._findPluginFor(t).addEventListener(e,t,n)}},{key:"addGlobalEventListener",value:function(e,t,n){return this._findPluginFor(t).addGlobalEventListener(e,t,n)}},{key:"getZone",value:function(){return this._zone}},{key:"_findPluginFor",value:function(e){var t=this._eventNameToPlugin.get(e);if(t)return t;for(var n=this._plugins,a=0;a-1&&(t.splice(n,1),r+=e+".")}),r+=i,0!=t.length||0===i.length)return null;var o={};return o.domEventName=a,o.fullKey=r,o}},{key:"getEventFullKey",value:function(e){var t="",n=function(e){var t=e.key;if(null==t){if(null==(t=e.keyIdentifier))return"Unidentified";t.startsWith("U+")&&(t=String.fromCharCode(parseInt(t.substring(2),16)),3===e.location&&L.hasOwnProperty(t)&&(t=L[t]))}return D[t]||t}(e);return" "===(n=n.toLowerCase())?n="space":"."===n&&(n="dot"),x.forEach(function(a){a!=n&&(0,P[a])(e)&&(t+=a+".")}),t+=n}},{key:"eventCallback",value:function(e,t,a){return function(i){n.getEventFullKey(i)===e&&a.runGuarded(function(){return t(i)})}}},{key:"_normalizeKey",value:function(e){switch(e){case"esc":return"escape";default:return e}}}]),n}(E);return e.\u0275fac=function(t){return new(t||e)(l.LFG(s.K0))},e.\u0275prov=l.Yz7({token:e,factory:e.\u0275fac}),e}(),U=function(){var e=function e(){m(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=(0,l.Yz7)({factory:function(){return(0,l.LFG)(z)},token:e,providedIn:"root"}),e}();function B(e){return new z(e.get(s.K0))}var z=function(){var e=function(e){i(n,e);var t=o(n);function n(e){var a;return m(this,n),(a=t.call(this))._doc=e,a}return v(n,[{key:"sanitize",value:function(e,t){if(null==t)return null;switch(e){case l.q3G.NONE:return t;case l.q3G.HTML:return(0,l.qzn)(t,"HTML")?(0,l.z3N)(t):(0,l.EiD)(this._doc,String(t)).toString();case l.q3G.STYLE:return(0,l.qzn)(t,"Style")?(0,l.z3N)(t):t;case l.q3G.SCRIPT:if((0,l.qzn)(t,"Script"))return(0,l.z3N)(t);throw new Error("unsafe value used in a script context");case l.q3G.URL:return(0,l.yhl)(t),(0,l.qzn)(t,"URL")?(0,l.z3N)(t):(0,l.mCW)(String(t));case l.q3G.RESOURCE_URL:if((0,l.qzn)(t,"ResourceURL"))return(0,l.z3N)(t);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error("Unexpected SecurityContext ".concat(e," (see https://g.co/ng/security#xss)"))}}},{key:"bypassSecurityTrustHtml",value:function(e){return(0,l.JVY)(e)}},{key:"bypassSecurityTrustStyle",value:function(e){return(0,l.L6k)(e)}},{key:"bypassSecurityTrustScript",value:function(e){return(0,l.eBb)(e)}},{key:"bypassSecurityTrustUrl",value:function(e){return(0,l.LAX)(e)}},{key:"bypassSecurityTrustResourceUrl",value:function(e){return(0,l.pB0)(e)}}]),n}(U);return e.\u0275fac=function(t){return new(t||e)(l.LFG(s.K0))},e.\u0275prov=(0,l.Yz7)({factory:function(){return B((0,l.LFG)(l.gxx))},token:e,providedIn:"root"}),e}(),G=(0,l.eFA)(l._c5,"browser",[{provide:l.Lbi,useValue:s.bD},{provide:l.g9A,useValue:function(){c.makeCurrent(),p.init()},multi:!0},{provide:s.K0,useFactory:function(){return(0,l.RDi)(document),document},deps:[]}]),V=[[],{provide:l.zSh,useValue:"root"},{provide:l.qLn,useFactory:function(){return new l.qLn},deps:[]},{provide:f,useClass:k,multi:!0,deps:[s.K0,l.R0b,l.Lbi]},{provide:f,useClass:F,multi:!0,deps:[s.K0]},[],{provide:N,useClass:N,deps:[y,b,l.AFp]},{provide:l.FYo,useExisting:N},{provide:S,useExisting:b},{provide:b,useClass:b,deps:[s.K0]},{provide:l.dDg,useClass:l.dDg,deps:[l.R0b]},{provide:y,useClass:y,deps:[f,l.R0b]},{provide:s.JF,useClass:g,deps:[]},[]],H=function(){var e=function(){function e(t){if(m(this,e),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.")}return v(e,null,[{key:"withServerTransition",value:function(t){return{ngModule:e,providers:[{provide:l.AFp,useValue:t.appId},{provide:h,useExisting:l.AFp},_]}}}]),e}();return e.\u0275fac=function(t){return new(t||e)(l.LFG(e,12))},e.\u0275mod=l.oAB({type:e}),e.\u0275inj=l.cJS({providers:V,imports:[s.ez,l.hGG]}),e}();function Y(){return new q((0,l.LFG)(s.K0))}var q=function(){var e=function(){function e(t){m(this,e),this._doc=t,this._dom=(0,s.q)()}return v(e,[{key:"addTag",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e?this._getOrCreateElement(e,t):null}},{key:"addTags",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e?e.reduce(function(e,a){return a&&e.push(t._getOrCreateElement(a,n)),e},[]):[]}},{key:"getTag",value:function(e){return e&&this._doc.querySelector("meta[".concat(e,"]"))||null}},{key:"getTags",value:function(e){if(!e)return[];var t=this._doc.querySelectorAll("meta[".concat(e,"]"));return t?[].slice.call(t):[]}},{key:"updateTag",value:function(e,t){if(!e)return null;t=t||this._parseSelector(e);var n=this.getTag(t);return n?this._setMetaElementAttributes(e,n):this._getOrCreateElement(e,!0)}},{key:"removeTag",value:function(e){this.removeTagElement(this.getTag(e))}},{key:"removeTagElement",value:function(e){e&&this._dom.remove(e)}},{key:"_getOrCreateElement",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!t){var n=this._parseSelector(e),a=this.getTag(n);if(a&&this._containsAttributes(e,a))return a}var i=this._dom.createElement("meta");return this._setMetaElementAttributes(e,i),this._doc.getElementsByTagName("head")[0].appendChild(i),i}},{key:"_setMetaElementAttributes",value:function(e,t){var n=this;return Object.keys(e).forEach(function(a){return t.setAttribute(n._getMetaKeyMap(a),e[a])}),t}},{key:"_parseSelector",value:function(e){var t=e.name?"name":"property";return"".concat(t,'="').concat(e[t],'"')}},{key:"_containsAttributes",value:function(e,t){var n=this;return Object.keys(e).every(function(a){return t.getAttribute(n._getMetaKeyMap(a))===e[a]})}},{key:"_getMetaKeyMap",value:function(e){return j[e]||e}}]),e}();return e.\u0275fac=function(t){return new(t||e)(l.LFG(s.K0))},e.\u0275prov=(0,l.Yz7)({factory:Y,token:e,providedIn:"root"}),e}(),j={httpEquiv:"http-equiv"};function W(){return new Q((0,l.LFG)(s.K0))}var Q=function(){var e=function(){function e(t){m(this,e),this._doc=t}return v(e,[{key:"getTitle",value:function(){return this._doc.title}},{key:"setTitle",value:function(e){this._doc.title=e||""}}]),e}();return e.\u0275fac=function(t){return new(t||e)(l.LFG(s.K0))},e.\u0275prov=(0,l.Yz7)({factory:W,token:e,providedIn:"root"}),e}();"undefined"!=typeof window&&window},99763:function(e,t,n){"use strict";n.d(t,{gz:function(){return it},m2:function(){return ee},F0:function(){return Rn},rH:function(){return An},Od:function(){return In},yS:function(){return Nn},Bz:function(){return Gn},lC:function(){return Mn}});var a=n(38583),r=n(37716),s=function(){function e(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return e.prototype=Object.create(Error.prototype),e}(),c=n(67574),u=n(94402),_=n(59193);function p(e){return new c.y(function(t){var n;try{n=e()}catch(a){return void t.error(a)}return(n?(0,u.D)(n):(0,_.c)()).subscribe(t)})}var g=n(25917),f=n(26215),y=n(9112),E=n(58071),S=n(52441),b=n(79765),T=n(77393);function C(e,t){var n=!1;return arguments.length>=2&&(n=!0),function(a){return a.lift(new O(e,t,n))}}var O=function(){function e(t,n){var a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];m(this,e),this.accumulator=t,this.seed=n,this.hasSeed=a}return v(e,[{key:"call",value:function(e,t){return t.subscribe(new R(e,this.accumulator,this.seed,this.hasSeed))}}]),e}(),R=function(e){i(n,e);var t=o(n);function n(e,a,i,r){var o;return m(this,n),(o=t.call(this,e)).accumulator=a,o._seed=i,o.hasSeed=r,o.index=0,o}return v(n,[{key:"seed",get:function(){return this._seed},set:function(e){this.hasSeed=!0,this._seed=e}},{key:"_next",value:function(e){if(this.hasSeed)return this._tryNext(e);this.seed=e,this.destination.next(e)}},{key:"_tryNext",value:function(e){var t,n=this.index++;try{t=this.accumulator(this.seed,e,n)}catch(a){this.destination.error(a)}this.seed=t,this.destination.next(t)}}]),n}(T.L),A=n(45435),N=n(7108);function w(e){return function(t){return 0===e?(0,_.c)():t.lift(new I(e))}}var I=function(){function e(t){if(m(this,e),this.total=t,this.total<0)throw new N.W}return v(e,[{key:"call",value:function(e,t){return t.subscribe(new M(e,this.total))}}]),e}(),M=function(e){i(n,e);var t=o(n);function n(e,a){var i;return m(this,n),(i=t.call(this,e)).total=a,i.ring=new Array,i.count=0,i}return v(n,[{key:"_next",value:function(e){var t=this.ring,n=this.total,a=this.count++;t.length0)for(var n=this.count>=this.total?this.total:this.count,a=this.ring,i=0;i0&&void 0!==arguments[0]?arguments[0]:L;return function(t){return t.lift(new x(e))}}var x=function(){function e(t){m(this,e),this.errorFactory=t}return v(e,[{key:"call",value:function(e,t){return t.subscribe(new D(e,this.errorFactory))}}]),e}(),D=function(e){i(n,e);var t=o(n);function n(e,a){var i;return m(this,n),(i=t.call(this,e)).errorFactory=a,i.hasValue=!1,i}return v(n,[{key:"_next",value:function(e){this.hasValue=!0,this.destination.next(e)}},{key:"_complete",value:function(){if(this.hasValue)return this.destination.complete();var e;try{e=this.errorFactory()}catch(t){e=t}this.destination.error(e)}}]),n}(T.L);function L(){return new s}function P(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return function(t){return t.lift(new F(e))}}var F=function(){function e(t){m(this,e),this.defaultValue=t}return v(e,[{key:"call",value:function(e,t){return t.subscribe(new U(e,this.defaultValue))}}]),e}(),U=function(e){i(n,e);var t=o(n);function n(e,a){var i;return m(this,n),(i=t.call(this,e)).defaultValue=a,i.isEmpty=!0,i}return v(n,[{key:"_next",value:function(e){this.isEmpty=!1,this.destination.next(e)}},{key:"_complete",value:function(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}]),n}(T.L),B=n(54487),z=n(15257);function G(e,t){var n=arguments.length>=2;return function(a){return a.pipe(e?(0,A.h)(function(t,n){return e(t,n,a)}):B.y,(0,z.q)(1),n?P(t):k(function(){return new s}))}}var V=n(88002),H=n(43190),Y=n(39761),q=n(5304),j=n(94612),W=n(19773),Q=n(68307),$=n(51307),K=n(68939),Z=n(63282),X=function e(t,n){m(this,e),this.id=t,this.url=n},J=function(e){i(n,e);var t=o(n);function n(e,a){var i,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"imperative",o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return m(this,n),(i=t.call(this,e,a)).navigationTrigger=r,i.restoredState=o,i}return v(n,[{key:"toString",value:function(){return"NavigationStart(id: ".concat(this.id,", url: '").concat(this.url,"')")}}]),n}(X),ee=function(e){i(n,e);var t=o(n);function n(e,a,i){var r;return m(this,n),(r=t.call(this,e,a)).urlAfterRedirects=i,r}return v(n,[{key:"toString",value:function(){return"NavigationEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"')")}}]),n}(X),te=function(e){i(n,e);var t=o(n);function n(e,a,i){var r;return m(this,n),(r=t.call(this,e,a)).reason=i,r}return v(n,[{key:"toString",value:function(){return"NavigationCancel(id: ".concat(this.id,", url: '").concat(this.url,"')")}}]),n}(X),ne=function(e){i(n,e);var t=o(n);function n(e,a,i){var r;return m(this,n),(r=t.call(this,e,a)).error=i,r}return v(n,[{key:"toString",value:function(){return"NavigationError(id: ".concat(this.id,", url: '").concat(this.url,"', error: ").concat(this.error,")")}}]),n}(X),ae=function(e){i(n,e);var t=o(n);function n(e,a,i,r){var o;return m(this,n),(o=t.call(this,e,a)).urlAfterRedirects=i,o.state=r,o}return v(n,[{key:"toString",value:function(){return"RoutesRecognized(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),n}(X),ie=function(e){i(n,e);var t=o(n);function n(e,a,i,r){var o;return m(this,n),(o=t.call(this,e,a)).urlAfterRedirects=i,o.state=r,o}return v(n,[{key:"toString",value:function(){return"GuardsCheckStart(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),n}(X),re=function(e){i(n,e);var t=o(n);function n(e,a,i,r,o){var s;return m(this,n),(s=t.call(this,e,a)).urlAfterRedirects=i,s.state=r,s.shouldActivate=o,s}return v(n,[{key:"toString",value:function(){return"GuardsCheckEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,", shouldActivate: ").concat(this.shouldActivate,")")}}]),n}(X),oe=function(e){i(n,e);var t=o(n);function n(e,a,i,r){var o;return m(this,n),(o=t.call(this,e,a)).urlAfterRedirects=i,o.state=r,o}return v(n,[{key:"toString",value:function(){return"ResolveStart(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),n}(X),se=function(e){i(n,e);var t=o(n);function n(e,a,i,r){var o;return m(this,n),(o=t.call(this,e,a)).urlAfterRedirects=i,o.state=r,o}return v(n,[{key:"toString",value:function(){return"ResolveEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),n}(X),le=function(){function e(t){m(this,e),this.route=t}return v(e,[{key:"toString",value:function(){return"RouteConfigLoadStart(path: ".concat(this.route.path,")")}}]),e}(),ce=function(){function e(t){m(this,e),this.route=t}return v(e,[{key:"toString",value:function(){return"RouteConfigLoadEnd(path: ".concat(this.route.path,")")}}]),e}(),ue=function(){function e(t){m(this,e),this.snapshot=t}return v(e,[{key:"toString",value:function(){return"ChildActivationStart(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),e}(),de=function(){function e(t){m(this,e),this.snapshot=t}return v(e,[{key:"toString",value:function(){return"ChildActivationEnd(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),e}(),he=function(){function e(t){m(this,e),this.snapshot=t}return v(e,[{key:"toString",value:function(){return"ActivationStart(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),e}(),_e=function(){function e(t){m(this,e),this.snapshot=t}return v(e,[{key:"toString",value:function(){return"ActivationEnd(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),e}(),pe=function(){function e(t,n,a){m(this,e),this.routerEvent=t,this.position=n,this.anchor=a}return v(e,[{key:"toString",value:function(){return"Scroll(anchor: '".concat(this.anchor,"', position: '").concat(this.position?"".concat(this.position[0],", ").concat(this.position[1]):null,"')")}}]),e}(),ge=function(){function e(t){m(this,e),this.params=t||{}}return v(e,[{key:"has",value:function(e){return Object.prototype.hasOwnProperty.call(this.params,e)}},{key:"get",value:function(e){if(this.has(e)){var t=this.params[e];return Array.isArray(t)?t[0]:t}return null}},{key:"getAll",value:function(e){if(this.has(e)){var t=this.params[e];return Array.isArray(t)?t:[t]}return[]}},{key:"keys",get:function(){return Object.keys(this.params)}}]),e}();function me(e){return new ge(e)}function fe(e){var t=Error("NavigationCancelingError: "+e);return t.ngNavigationCancelingError=!0,t}function ve(e,t,n){var a=n.path.split("/");if(a.length>e.length)return null;if("full"===n.pathMatch&&(t.hasChildren()||a.length0?e[e.length-1]:null}function Te(e,t){for(var n in e)e.hasOwnProperty(n)&&t(e[n],n)}function Ce(e){return(0,r.CqO)(e)?e:(0,r.QGY)(e)?(0,u.D)(Promise.resolve(e)):(0,g.of)(e)}var Oe={exact:function e(t,n,a){if(!De(t.segments,n.segments))return!1;if(!Ie(t.segments,n.segments,a))return!1;if(t.numberOfChildren!==n.numberOfChildren)return!1;for(var i in n.children){if(!t.children[i])return!1;if(!e(t.children[i],n.children[i],a))return!1}return!0},subset:Ne},Re={exact:function(e,t){return ye(e,t)},subset:function(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(function(n){return Ee(e[n],t[n])})},ignored:function(){return!0}};function Ae(e,t,n){return Oe[n.paths](e.root,t.root,n.matrixParams)&&Re[n.queryParams](e.queryParams,t.queryParams)&&!("exact"===n.fragment&&e.fragment!==t.fragment)}function Ne(e,t,n){return we(e,t,t.segments,n)}function we(e,t,n,a){if(e.segments.length>n.length){var i=e.segments.slice(0,n.length);return!!De(i,n)&&!t.hasChildren()&&!!Ie(i,n,a)}if(e.segments.length===n.length){if(!De(e.segments,n))return!1;if(!Ie(e.segments,n,a))return!1;for(var r in t.children){if(!e.children[r])return!1;if(!Ne(e.children[r],t.children[r],a))return!1}return!0}var o=n.slice(0,e.segments.length),s=n.slice(e.segments.length);return!!De(e.segments,o)&&!!Ie(e.segments,o,a)&&!!e.children.primary&&we(e.children.primary,t,s,a)}function Ie(e,t,n){return t.every(function(t,a){return Re[n](e[a].parameters,t.parameters)})}var Me=function(){function e(t,n,a){m(this,e),this.root=t,this.queryParams=n,this.fragment=a}return v(e,[{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=me(this.queryParams)),this._queryParamMap}},{key:"toString",value:function(){return Fe.serialize(this)}}]),e}(),ke=function(){function e(t,n){var a=this;m(this,e),this.segments=t,this.children=n,this.parent=null,Te(n,function(e,t){return e.parent=a})}return v(e,[{key:"hasChildren",value:function(){return this.numberOfChildren>0}},{key:"numberOfChildren",get:function(){return Object.keys(this.children).length}},{key:"toString",value:function(){return Ue(this)}}]),e}(),xe=function(){function e(t,n){m(this,e),this.path=t,this.parameters=n}return v(e,[{key:"parameterMap",get:function(){return this._parameterMap||(this._parameterMap=me(this.parameters)),this._parameterMap}},{key:"toString",value:function(){return qe(this)}}]),e}();function De(e,t){return e.length===t.length&&e.every(function(e,n){return e.path===t[n].path})}var Le=function e(){m(this,e)},Pe=function(){function e(){m(this,e)}return v(e,[{key:"parse",value:function(e){var t=new Ke(e);return new Me(t.parseRootSegment(),t.parseQueryParams(),t.parseFragment())}},{key:"serialize",value:function(e){var t,n,a;return"/".concat(Be(e.root,!0)).concat((n=e.queryParams,a=Object.keys(n).map(function(e){var t=n[e];return Array.isArray(t)?t.map(function(t){return"".concat(Ge(e),"=").concat(Ge(t))}).join("&"):"".concat(Ge(e),"=").concat(Ge(t))}).filter(function(e){return!!e}),a.length?"?".concat(a.join("&")):"")).concat("string"==typeof e.fragment?"#".concat((t=e.fragment,encodeURI(t))):"")}}]),e}(),Fe=new Pe;function Ue(e){return e.segments.map(function(e){return qe(e)}).join("/")}function Be(e,t){if(!e.hasChildren())return Ue(e);if(t){var n=e.children.primary?Be(e.children.primary,!1):"",a=[];return Te(e.children,function(e,t){"primary"!==t&&a.push("".concat(t,":").concat(Be(e,!1)))}),a.length>0?"".concat(n,"(").concat(a.join("//"),")"):n}var i=function(e,t){var n=[];return Te(e.children,function(e,a){"primary"===a&&(n=n.concat(t(e,a)))}),Te(e.children,function(e,a){"primary"!==a&&(n=n.concat(t(e,a)))}),n}(e,function(t,n){return"primary"===n?[Be(e.children.primary,!1)]:["".concat(n,":").concat(Be(t,!1))]});return 1===Object.keys(e.children).length&&null!=e.children.primary?"".concat(Ue(e),"/").concat(i[0]):"".concat(Ue(e),"/(").concat(i.join("//"),")")}function ze(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Ge(e){return ze(e).replace(/%3B/gi,";")}function Ve(e){return ze(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function He(e){return decodeURIComponent(e)}function Ye(e){return He(e.replace(/\+/g,"%20"))}function qe(e){return"".concat(Ve(e.path)).concat((t=e.parameters,Object.keys(t).map(function(e){return";".concat(Ve(e),"=").concat(Ve(t[e]))}).join("")));var t}var je=/^[^\/()?;=#]+/;function We(e){var t=e.match(je);return t?t[0]:""}var Qe=/^[^=?&#]+/,$e=/^[^?&#]+/,Ke=function(){function e(t){m(this,e),this.url=t,this.remaining=t}return v(e,[{key:"parseRootSegment",value:function(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new ke([],{}):new ke([],this.parseChildren())}},{key:"parseQueryParams",value:function(){var e={};if(this.consumeOptional("?"))do{this.parseQueryParam(e)}while(this.consumeOptional("&"));return e}},{key:"parseFragment",value:function(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}},{key:"parseChildren",value:function(){if(""===this.remaining)return{};this.consumeOptional("/");var e=[];for(this.peekStartsWith("(")||e.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),e.push(this.parseSegment());var t={};this.peekStartsWith("/(")&&(this.capture("/"),t=this.parseParens(!0));var n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(e.length>0||Object.keys(t).length>0)&&(n.primary=new ke(e,t)),n}},{key:"parseSegment",value:function(){var e=We(this.remaining);if(""===e&&this.peekStartsWith(";"))throw new Error("Empty path url segment cannot have parameters: '".concat(this.remaining,"'."));return this.capture(e),new xe(He(e),this.parseMatrixParams())}},{key:"parseMatrixParams",value:function(){for(var e={};this.consumeOptional(";");)this.parseParam(e);return e}},{key:"parseParam",value:function(e){var t=We(this.remaining);if(t){this.capture(t);var n="";if(this.consumeOptional("=")){var a=We(this.remaining);a&&(n=a,this.capture(n))}e[He(t)]=He(n)}}},{key:"parseQueryParam",value:function(e){var t=function(e){var t=e.match(Qe);return t?t[0]:""}(this.remaining);if(t){this.capture(t);var n="";if(this.consumeOptional("=")){var a=function(e){var t=e.match($e);return t?t[0]:""}(this.remaining);a&&(n=a,this.capture(n))}var i=Ye(t),r=Ye(n);if(e.hasOwnProperty(i)){var o=e[i];Array.isArray(o)||(o=[o],e[i]=o),o.push(r)}else e[i]=r}}},{key:"parseParens",value:function(e){var t={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){var n=We(this.remaining),a=this.remaining[n.length];if("/"!==a&&")"!==a&&";"!==a)throw new Error("Cannot parse url '".concat(this.url,"'"));var i=void 0;n.indexOf(":")>-1?(i=n.substr(0,n.indexOf(":")),this.capture(i),this.capture(":")):e&&(i="primary");var r=this.parseChildren();t[i]=1===Object.keys(r).length?r.primary:new ke([],r),this.consumeOptional("//")}return t}},{key:"peekStartsWith",value:function(e){return this.remaining.startsWith(e)}},{key:"consumeOptional",value:function(e){return!!this.peekStartsWith(e)&&(this.remaining=this.remaining.substring(e.length),!0)}},{key:"capture",value:function(e){if(!this.consumeOptional(e))throw new Error('Expected "'.concat(e,'".'))}}]),e}(),Ze=function(){function e(t){m(this,e),this._root=t}return v(e,[{key:"root",get:function(){return this._root.value}},{key:"parent",value:function(e){var t=this.pathFromRoot(e);return t.length>1?t[t.length-2]:null}},{key:"children",value:function(e){var t=Xe(e,this._root);return t?t.children.map(function(e){return e.value}):[]}},{key:"firstChild",value:function(e){var t=Xe(e,this._root);return t&&t.children.length>0?t.children[0].value:null}},{key:"siblings",value:function(e){var t=Je(e,this._root);return t.length<2?[]:t[t.length-2].children.map(function(e){return e.value}).filter(function(t){return t!==e})}},{key:"pathFromRoot",value:function(e){return Je(e,this._root).map(function(e){return e.value})}}]),e}();function Xe(e,t){if(e===t.value)return t;var n,a=h(t.children);try{for(a.s();!(n=a.n()).done;){var i=Xe(e,n.value);if(i)return i}}catch(r){a.e(r)}finally{a.f()}return null}function Je(e,t){if(e===t.value)return[t];var n,a=h(t.children);try{for(a.s();!(n=a.n()).done;){var i=Je(e,n.value);if(i.length)return i.unshift(t),i}}catch(r){a.e(r)}finally{a.f()}return[]}var et=function(){function e(t,n){m(this,e),this.value=t,this.children=n}return v(e,[{key:"toString",value:function(){return"TreeNode(".concat(this.value,")")}}]),e}();function tt(e){var t={};return e&&e.children.forEach(function(e){return t[e.value.outlet]=e}),t}var nt=function(e){i(n,e);var t=o(n);function n(e,a){var i;return m(this,n),(i=t.call(this,e)).snapshot=a,lt(l(i),e),i}return v(n,[{key:"toString",value:function(){return this.snapshot.toString()}}]),n}(Ze);function at(e,t){var n=function(e,t){var n=new ot([],{},{},"",{},"primary",t,null,e.root,-1,{});return new st("",new et(n,[]))}(e,t),a=new f.X([new xe("",{})]),i=new f.X({}),r=new f.X({}),o=new f.X({}),s=new f.X(""),l=new it(a,i,o,s,r,"primary",t,n.root);return l.snapshot=n.root,new nt(new et(l,[]),n)}var it=function(){function e(t,n,a,i,r,o,s,l){m(this,e),this.url=t,this.params=n,this.queryParams=a,this.fragment=i,this.data=r,this.outlet=o,this.component=s,this._futureSnapshot=l}return v(e,[{key:"routeConfig",get:function(){return this._futureSnapshot.routeConfig}},{key:"root",get:function(){return this._routerState.root}},{key:"parent",get:function(){return this._routerState.parent(this)}},{key:"firstChild",get:function(){return this._routerState.firstChild(this)}},{key:"children",get:function(){return this._routerState.children(this)}},{key:"pathFromRoot",get:function(){return this._routerState.pathFromRoot(this)}},{key:"paramMap",get:function(){return this._paramMap||(this._paramMap=this.params.pipe((0,V.U)(function(e){return me(e)}))),this._paramMap}},{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,V.U)(function(e){return me(e)}))),this._queryParamMap}},{key:"toString",value:function(){return this.snapshot?this.snapshot.toString():"Future(".concat(this._futureSnapshot,")")}}]),e}();function rt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"emptyOnly",n=e.pathFromRoot,a=0;if("always"!==t)for(a=n.length-1;a>=1;){var i=n[a],r=n[a-1];if(i.routeConfig&&""===i.routeConfig.path)a--;else{if(r.component)break;a--}}return function(e){return e.reduce(function(e,t){return{params:Object.assign(Object.assign({},e.params),t.params),data:Object.assign(Object.assign({},e.data),t.data),resolve:Object.assign(Object.assign({},e.resolve),t._resolvedData)}},{params:{},data:{},resolve:{}})}(n.slice(a))}var ot=function(){function e(t,n,a,i,r,o,s,l,c,u,d){m(this,e),this.url=t,this.params=n,this.queryParams=a,this.fragment=i,this.data=r,this.outlet=o,this.component=s,this.routeConfig=l,this._urlSegment=c,this._lastPathIndex=u,this._resolve=d}return v(e,[{key:"root",get:function(){return this._routerState.root}},{key:"parent",get:function(){return this._routerState.parent(this)}},{key:"firstChild",get:function(){return this._routerState.firstChild(this)}},{key:"children",get:function(){return this._routerState.children(this)}},{key:"pathFromRoot",get:function(){return this._routerState.pathFromRoot(this)}},{key:"paramMap",get:function(){return this._paramMap||(this._paramMap=me(this.params)),this._paramMap}},{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=me(this.queryParams)),this._queryParamMap}},{key:"toString",value:function(){return"Route(url:'".concat(this.url.map(function(e){return e.toString()}).join("/"),"', path:'").concat(this.routeConfig?this.routeConfig.path:"","')")}}]),e}(),st=function(e){i(n,e);var t=o(n);function n(e,a){var i;return m(this,n),(i=t.call(this,a)).url=e,lt(l(i),a),i}return v(n,[{key:"toString",value:function(){return ct(this._root)}}]),n}(Ze);function lt(e,t){t.value._routerState=e,t.children.forEach(function(t){return lt(e,t)})}function ct(e){var t=e.children.length>0?" { ".concat(e.children.map(ct).join(", ")," } "):"";return"".concat(e.value).concat(t)}function ut(e){if(e.snapshot){var t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,ye(t.queryParams,n.queryParams)||e.queryParams.next(n.queryParams),t.fragment!==n.fragment&&e.fragment.next(n.fragment),ye(t.params,n.params)||e.params.next(n.params),function(e,t){if(e.length!==t.length)return!1;for(var n=0;n0&&pt(a[0]))throw new Error("Root segment cannot have matrix parameters");var i=a.find(gt);if(i&&i!==be(a))throw new Error("{outlets:{}} has to be the last command")}return v(e,[{key:"toRoot",value:function(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}]),e}(),yt=function e(t,n,a){m(this,e),this.segmentGroup=t,this.processChildren=n,this.index=a};function Et(e,t,n){if(e||(e=new ke([],{})),0===e.segments.length&&e.hasChildren())return St(e,t,n);var a=function(e,t,n){for(var a=0,i=t,r={match:!1,pathIndex:0,commandIndex:0};i=n.length)return r;var o=e.segments[i],s=n[a];if(gt(s))break;var l="".concat(s),c=a0&&void 0===l)break;if(l&&c&&"object"==typeof c&&void 0===c.outlets){if(!Ot(l,c,o))return r;a+=2}else{if(!Ot(l,{},o))return r;a++}i++}return{match:!0,pathIndex:i,commandIndex:a}}(e,t,n),i=n.slice(a.commandIndex);if(a.match&&a.pathIndex1&&void 0!==arguments[1]?arguments[1]:"",n=0;n0)?Object.assign({},zt):{matched:!0,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};var i=(t.matcher||ve)(n,e,t);if(!i)return Object.assign({},zt);var r={};Te(i.posParams,function(e,t){r[t]=e.path});var o=i.consumed.length>0?Object.assign(Object.assign({},r),i.consumed[i.consumed.length-1].parameters):r;return{matched:!0,consumedSegments:i.consumed,lastChild:i.consumed.length,parameters:o,positionalParamSegments:null!==(a=i.posParams)&&void 0!==a?a:{}}}function Vt(e,t,n,a){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"corrected";if(n.length>0&&function(e,t,n){return n.some(function(n){return Ht(e,t,n)&&"primary"!==Ut(n)})}(e,n,a)){var r=new ke(t,function(e,t,n,a){var i={};i.primary=a,a._sourceSegment=e,a._segmentIndexShift=t.length;var r,o=h(n);try{for(o.s();!(r=o.n()).done;){var s=r.value;if(""===s.path&&"primary"!==Ut(s)){var l=new ke([],{});l._sourceSegment=e,l._segmentIndexShift=t.length,i[Ut(s)]=l}}}catch(c){o.e(c)}finally{o.f()}return i}(e,t,a,new ke(n,e.children)));return r._sourceSegment=e,r._segmentIndexShift=t.length,{segmentGroup:r,slicedSegments:[]}}if(0===n.length&&function(e,t,n){return n.some(function(n){return Ht(e,t,n)})}(e,n,a)){var o=new ke(e.segments,function(e,t,n,a,i,r){var o,s={},l=h(a);try{for(l.s();!(o=l.n()).done;){var c=o.value;if(Ht(e,n,c)&&!i[Ut(c)]){var u=new ke([],{});u._sourceSegment=e,u._segmentIndexShift="legacy"===r?e.segments.length:t.length,s[Ut(c)]=u}}}catch(d){l.e(d)}finally{l.f()}return Object.assign(Object.assign({},i),s)}(e,t,n,a,e.children,i));return o._sourceSegment=e,o._segmentIndexShift=t.length,{segmentGroup:o,slicedSegments:n}}var s=new ke(e.segments,e.children);return s._sourceSegment=e,s._segmentIndexShift=t.length,{segmentGroup:s,slicedSegments:n}}function Ht(e,t,n){return(!(e.hasChildren()||t.length>0)||"full"!==n.pathMatch)&&""===n.path}function Yt(e,t,n,a){return!!(Ut(e)===a||"primary"!==a&&Ht(t,n,e))&&("**"===e.path||Gt(t,e,n).matched)}function qt(e,t,n){return 0===t.length&&!e.children[n]}var jt=function e(t){m(this,e),this.segmentGroup=t||null},Wt=function e(t){m(this,e),this.urlTree=t};function Qt(e){return new c.y(function(t){return t.error(new jt(e))})}function $t(e){return new c.y(function(t){return t.error(new Wt(e))})}function Kt(e){return new c.y(function(t){return t.error(new Error("Only absolute redirects can have named outlets. redirectTo: '".concat(e,"'")))})}var Zt=function(){function e(t,n,a,i,o){m(this,e),this.configLoader=n,this.urlSerializer=a,this.urlTree=i,this.config=o,this.allowRedirects=!0,this.ngModule=t.get(r.h0i)}return v(e,[{key:"apply",value:function(){var e=this,t=Vt(this.urlTree.root,[],[],this.config).segmentGroup,n=new ke(t.segments,t.children);return this.expandSegmentGroup(this.ngModule,this.config,n,"primary").pipe((0,V.U)(function(t){return e.createUrlTree(Xt(t),e.urlTree.queryParams,e.urlTree.fragment)})).pipe((0,q.K)(function(t){if(t instanceof Wt)return e.allowRedirects=!1,e.match(t.urlTree);if(t instanceof jt)throw e.noMatchError(t);throw t}))}},{key:"match",value:function(e){var t=this;return this.expandSegmentGroup(this.ngModule,this.config,e.root,"primary").pipe((0,V.U)(function(n){return t.createUrlTree(Xt(n),e.queryParams,e.fragment)})).pipe((0,q.K)(function(e){if(e instanceof jt)throw t.noMatchError(e);throw e}))}},{key:"noMatchError",value:function(e){return new Error("Cannot match any routes. URL Segment: '".concat(e.segmentGroup,"'"))}},{key:"createUrlTree",value:function(e,t,n){var a=e.segments.length>0?new ke([],{primary:e}):e;return new Me(a,t,n)}},{key:"expandSegmentGroup",value:function(e,t,n,a){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(e,t,n).pipe((0,V.U)(function(e){return new ke([],e)})):this.expandSegment(e,n,t,n.segments,a,!0)}},{key:"expandChildren",value:function(e,t,n){for(var a=this,i=[],r=0,o=Object.keys(n.children);r=2;return function(a){return a.pipe(e?(0,A.h)(function(t,n){return e(t,n,a)}):B.y,w(1),n?P(t):k(function(){return new s}))}}())}},{key:"expandSegment",value:function(e,t,n,a,i,r){var o=this;return(0,u.D)(n).pipe((0,j.b)(function(s){return o.expandSegmentAgainstRoute(e,t,n,s,a,i,r).pipe((0,q.K)(function(e){if(e instanceof jt)return(0,g.of)(null);throw e}))}),G(function(e){return!!e}),(0,q.K)(function(e,n){if(e instanceof s||"EmptyError"===e.name){if(qt(t,a,i))return(0,g.of)(new ke([],{}));throw new jt(t)}throw e}))}},{key:"expandSegmentAgainstRoute",value:function(e,t,n,a,i,r,o){return Yt(a,t,i,r)?void 0===a.redirectTo?this.matchSegmentAgainstRoute(e,t,a,i,r):o&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(e,t,n,a,i,r):Qt(t):Qt(t)}},{key:"expandSegmentAgainstRouteUsingRedirect",value:function(e,t,n,a,i,r){return"**"===a.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(e,n,a,r):this.expandRegularSegmentAgainstRouteUsingRedirect(e,t,n,a,i,r)}},{key:"expandWildCardWithParamsAgainstRouteUsingRedirect",value:function(e,t,n,a){var i=this,r=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?$t(r):this.lineralizeSegments(n,r).pipe((0,W.zg)(function(n){var r=new ke(n,{});return i.expandSegment(e,r,t,n,a,!1)}))}},{key:"expandRegularSegmentAgainstRouteUsingRedirect",value:function(e,t,n,a,i,r){var o=this,s=Gt(t,a,i),l=s.matched,c=s.consumedSegments,u=s.lastChild,d=s.positionalParamSegments;if(!l)return Qt(t);var h=this.applyRedirectCommands(c,a.redirectTo,d);return a.redirectTo.startsWith("/")?$t(h):this.lineralizeSegments(a,h).pipe((0,W.zg)(function(a){return o.expandSegment(e,t,n,a.concat(i.slice(u)),r,!1)}))}},{key:"matchSegmentAgainstRoute",value:function(e,t,n,a,i){var r=this;if("**"===n.path)return n.loadChildren?(n._loadedConfig?(0,g.of)(n._loadedConfig):this.configLoader.load(e.injector,n)).pipe((0,V.U)(function(e){return n._loadedConfig=e,new ke(a,{})})):(0,g.of)(new ke(a,{}));var o=Gt(t,n,a),s=o.matched,l=o.consumedSegments,c=o.lastChild;if(!s)return Qt(t);var u=a.slice(c);return this.getChildConfig(e,n,a).pipe((0,W.zg)(function(e){var a=e.module,o=e.routes,s=Vt(t,l,u,o),c=s.segmentGroup,d=s.slicedSegments,h=new ke(c.segments,c.children);if(0===d.length&&h.hasChildren())return r.expandChildren(a,o,h).pipe((0,V.U)(function(e){return new ke(l,e)}));if(0===o.length&&0===d.length)return(0,g.of)(new ke(l,{}));var _=Ut(n)===i;return r.expandSegment(a,h,o,d,_?"primary":i,!0).pipe((0,V.U)(function(e){return new ke(l.concat(e.segments),e.children)}))}))}},{key:"getChildConfig",value:function(e,t,n){var a=this;return t.children?(0,g.of)(new Nt(t.children,e)):t.loadChildren?void 0!==t._loadedConfig?(0,g.of)(t._loadedConfig):this.runCanLoadGuards(e.injector,t,n).pipe((0,W.zg)(function(n){return n?a.configLoader.load(e.injector,t).pipe((0,V.U)(function(e){return t._loadedConfig=e,e})):function(e){return new c.y(function(t){return t.error(fe("Cannot load children because the guard of the route \"path: '".concat(e.path,"'\" returned false")))})}(t)})):(0,g.of)(new Nt([],e))}},{key:"runCanLoadGuards",value:function(e,t,n){var a=this,i=t.canLoad;if(!i||0===i.length)return(0,g.of)(!0);var r=i.map(function(a){var i,r=e.get(a);if(function(e){return e&&wt(e.canLoad)}(r))i=r.canLoad(t,n);else{if(!wt(r))throw new Error("Invalid CanLoad guard");i=r(t,n)}return Ce(i)});return(0,g.of)(r).pipe(kt(),(0,Q.b)(function(e){if(It(e)){var t=fe('Redirecting to "'.concat(a.urlSerializer.serialize(e),'"'));throw t.url=e,t}}),(0,V.U)(function(e){return!0===e}))}},{key:"lineralizeSegments",value:function(e,t){for(var n=[],a=t.root;;){if(n=n.concat(a.segments),0===a.numberOfChildren)return(0,g.of)(n);if(a.numberOfChildren>1||!a.children.primary)return Kt(e.redirectTo);a=a.children.primary}}},{key:"applyRedirectCommands",value:function(e,t,n){return this.applyRedirectCreatreUrlTree(t,this.urlSerializer.parse(t),e,n)}},{key:"applyRedirectCreatreUrlTree",value:function(e,t,n,a){var i=this.createSegmentGroup(e,t.root,n,a);return new Me(i,this.createQueryParams(t.queryParams,this.urlTree.queryParams),t.fragment)}},{key:"createQueryParams",value:function(e,t){var n={};return Te(e,function(e,a){if("string"==typeof e&&e.startsWith(":")){var i=e.substring(1);n[a]=t[i]}else n[a]=e}),n}},{key:"createSegmentGroup",value:function(e,t,n,a){var i=this,r=this.createSegments(e,t.segments,n,a),o={};return Te(t.children,function(t,r){o[r]=i.createSegmentGroup(e,t,n,a)}),new ke(r,o)}},{key:"createSegments",value:function(e,t,n,a){var i=this;return t.map(function(t){return t.path.startsWith(":")?i.findPosParam(e,t,a):i.findOrReturn(t,n)})}},{key:"findPosParam",value:function(e,t,n){var a=n[t.path.substring(1)];if(!a)throw new Error("Cannot redirect to '".concat(e,"'. Cannot find '").concat(t.path,"'."));return a}},{key:"findOrReturn",value:function(e,t){var n,a=0,i=h(t);try{for(i.s();!(n=i.n()).done;){var r=n.value;if(r.path===e.path)return t.splice(a),r;a++}}catch(o){i.e(o)}finally{i.f()}return e}}]),e}();function Xt(e){for(var t={},n=0,a=Object.keys(e.children);n0||r.hasChildren())&&(t[i]=r)}return function(e){if(1===e.numberOfChildren&&e.children.primary){var t=e.children.primary;return new ke(e.segments.concat(t.segments),t.children)}return e}(new ke(e.segments,t))}var Jt=function e(t){m(this,e),this.path=t,this.route=this.path[this.path.length-1]},en=function e(t,n){m(this,e),this.component=t,this.route=n};function tn(e,t,n){var a=e._root;return an(a,t?t._root:null,n,[a.value])}function nn(e,t,n){var a=function(e){if(!e)return null;for(var t=e.parent;t;t=t.parent){var n=t.routeConfig;if(n&&n._loadedConfig)return n._loadedConfig}return null}(t);return(a?a.module.injector:n).get(e)}function an(e,t,n,a){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{canDeactivateChecks:[],canActivateChecks:[]},r=tt(t);return e.children.forEach(function(e){!function(e,t,n,a){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{canDeactivateChecks:[],canActivateChecks:[]},r=e.value,o=t?t.value:null,s=n?n.getContext(e.value.outlet):null;if(o&&r.routeConfig===o.routeConfig){var l=function(e,t,n){if("function"==typeof n)return n(e,t);switch(n){case"pathParamsChange":return!De(e.url,t.url);case"pathParamsOrQueryParamsChange":return!De(e.url,t.url)||!ye(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!dt(e,t)||!ye(e.queryParams,t.queryParams);case"paramsChange":default:return!dt(e,t)}}(o,r,r.routeConfig.runGuardsAndResolvers);l?i.canActivateChecks.push(new Jt(a)):(r.data=o.data,r._resolvedData=o._resolvedData),an(e,t,r.component?s?s.children:null:n,a,i),l&&s&&s.outlet&&s.outlet.isActivated&&i.canDeactivateChecks.push(new en(s.outlet.component,o))}else o&&rn(t,s,i),i.canActivateChecks.push(new Jt(a)),an(e,null,r.component?s?s.children:null:n,a,i)}(e,r[e.value.outlet],n,a.concat([e.value]),i),delete r[e.value.outlet]}),Te(r,function(e,t){return rn(e,n.getContext(t),i)}),i}function rn(e,t,n){var a=tt(e),i=e.value;Te(a,function(e,a){rn(e,i.component?t?t.children.getContext(a):null:t,n)}),n.canDeactivateChecks.push(new en(i.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,i))}var on=function e(){m(this,e)};function sn(e){return new c.y(function(t){return t.error(e)})}var ln=function(){function e(t,n,a,i,r,o){m(this,e),this.rootComponentType=t,this.config=n,this.urlTree=a,this.url=i,this.paramsInheritanceStrategy=r,this.relativeLinkResolution=o}return v(e,[{key:"recognize",value:function(){var e=Vt(this.urlTree.root,[],[],this.config.filter(function(e){return void 0===e.redirectTo}),this.relativeLinkResolution).segmentGroup,t=this.processSegmentGroup(this.config,e,"primary");if(null===t)return null;var n=new ot([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},"primary",this.rootComponentType,null,this.urlTree.root,-1,{}),a=new et(n,t),i=new st(this.url,a);return this.inheritParamsAndData(i._root),i}},{key:"inheritParamsAndData",value:function(e){var t=this,n=e.value,a=rt(n,this.paramsInheritanceStrategy);n.params=Object.freeze(a.params),n.data=Object.freeze(a.data),e.children.forEach(function(e){return t.inheritParamsAndData(e)})}},{key:"processSegmentGroup",value:function(e,t,n){return 0===t.segments.length&&t.hasChildren()?this.processChildren(e,t):this.processSegment(e,t,t.segments,n)}},{key:"processChildren",value:function(e,t){for(var n=[],a=0,i=Object.keys(t.children);a0?be(n).parameters:{};i=new ot(n,s,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,hn(e),Ut(e),e.component,e,un(t),dn(t)+n.length,_n(e))}else{var l=Gt(t,e,n);if(!l.matched)return null;r=l.consumedSegments,o=n.slice(l.lastChild),i=new ot(r,l.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,hn(e),Ut(e),e.component,e,un(t),dn(t)+r.length,_n(e))}var c=function(e){return e.children?e.children:e.loadChildren?e._loadedConfig.routes:[]}(e),u=Vt(t,r,o,c.filter(function(e){return void 0===e.redirectTo}),this.relativeLinkResolution),d=u.segmentGroup,h=u.slicedSegments;if(0===h.length&&d.hasChildren()){var _=this.processChildren(c,d);return null===_?null:[new et(i,_)]}if(0===c.length&&0===h.length)return[new et(i,[])];var p=Ut(e)===a,g=this.processSegment(c,d,h,p?"primary":a);return null===g?null:[new et(i,g)]}}]),e}();function cn(e){var t,n=[],a=new Set,i=h(e);try{var r=function(){var e,i=t.value;if(!function(e){var t=e.value.routeConfig;return t&&""===t.path&&void 0===t.redirectTo}(i))return n.push(i),"continue";var r=n.find(function(e){return i.value.routeConfig===e.value.routeConfig});void 0!==r?((e=r.children).push.apply(e,d(i.children)),a.add(r)):n.push(i)};for(i.s();!(t=i.n()).done;)r()}catch(u){i.e(u)}finally{i.f()}var o,s=h(a);try{for(s.s();!(o=s.n()).done;){var l=o.value,c=cn(l.children);n.push(new et(l.value,c))}}catch(u){s.e(u)}finally{s.f()}return n.filter(function(e){return!a.has(e)})}function un(e){for(var t=e;t._sourceSegment;)t=t._sourceSegment;return t}function dn(e){for(var t=e,n=t._segmentIndexShift?t._segmentIndexShift:0;t._sourceSegment;)n+=(t=t._sourceSegment)._segmentIndexShift?t._segmentIndexShift:0;return n-1}function hn(e){return e.data||{}}function _n(e){return e.resolve||{}}function pn(e){return(0,H.w)(function(t){var n=e(t);return n?(0,u.D)(n).pipe((0,V.U)(function(){return t})):(0,g.of)(t)})}var gn=function(e){i(n,e);var t=o(n);function n(){return m(this,n),t.apply(this,arguments)}return n}(function(){function e(){m(this,e)}return v(e,[{key:"shouldDetach",value:function(e){return!1}},{key:"store",value:function(e,t){}},{key:"shouldAttach",value:function(e){return!1}},{key:"retrieve",value:function(e){return null}},{key:"shouldReuseRoute",value:function(e,t){return e.routeConfig===t.routeConfig}}]),e}()),mn=new r.OlP("ROUTES"),fn=function(){function e(t,n,a,i){m(this,e),this.loader=t,this.compiler=n,this.onLoadStartListener=a,this.onLoadEndListener=i}return v(e,[{key:"load",value:function(e,t){var n=this;if(t._loader$)return t._loader$;this.onLoadStartListener&&this.onLoadStartListener(t);var a=this.loadModuleFactory(t.loadChildren).pipe((0,V.U)(function(a){n.onLoadEndListener&&n.onLoadEndListener(t);var i=a.create(e);return new Nt(Se(i.injector.get(mn,void 0,r.XFs.Self|r.XFs.Optional)).map(Ft),i)}),(0,q.K)(function(e){throw t._loader$=void 0,e}));return t._loader$=new S.c(a,function(){return new b.xQ}).pipe((0,$.x)()),t._loader$}},{key:"loadModuleFactory",value:function(e){var t=this;return"string"==typeof e?(0,u.D)(this.loader.load(e)):Ce(e()).pipe((0,W.zg)(function(e){return e instanceof r.YKP?(0,g.of)(e):(0,u.D)(t.compiler.compileModuleAsync(e))}))}}]),e}(),vn=function e(){m(this,e),this.outlet=null,this.route=null,this.resolver=null,this.children=new yn,this.attachRef=null},yn=function(){function e(){m(this,e),this.contexts=new Map}return v(e,[{key:"onChildOutletCreated",value:function(e,t){var n=this.getOrCreateContext(e);n.outlet=t,this.contexts.set(e,n)}},{key:"onChildOutletDestroyed",value:function(e){var t=this.getContext(e);t&&(t.outlet=null)}},{key:"onOutletDeactivated",value:function(){var e=this.contexts;return this.contexts=new Map,e}},{key:"onOutletReAttached",value:function(e){this.contexts=e}},{key:"getOrCreateContext",value:function(e){var t=this.getContext(e);return t||(t=new vn,this.contexts.set(e,t)),t}},{key:"getContext",value:function(e){return this.contexts.get(e)||null}}]),e}(),En=function(){function e(){m(this,e)}return v(e,[{key:"shouldProcessUrl",value:function(e){return!0}},{key:"extract",value:function(e){return e}},{key:"merge",value:function(e,t){return e}}]),e}();function Sn(e){throw e}function bn(e,t,n){return t.parse("/")}function Tn(e,t){return(0,g.of)(null)}var Cn={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},On={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},Rn=function(){var e=function(){function e(t,n,a,i,o,s,l,c){var u=this;m(this,e),this.rootComponentType=t,this.urlSerializer=n,this.rootContexts=a,this.location=i,this.config=c,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.disposed=!1,this.lastLocationChangeInfo=null,this.navigationId=0,this.currentPageId=0,this.isNgZoneEnabled=!1,this.events=new b.xQ,this.errorHandler=Sn,this.malformedUriErrorHandler=bn,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:Tn,afterPreactivation:Tn},this.urlHandlingStrategy=new En,this.routeReuseStrategy=new gn,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.canceledNavigationResolution="replace",this.ngModule=o.get(r.h0i),this.console=o.get(r.c2e);var d=o.get(r.R0b);this.isNgZoneEnabled=d instanceof r.R0b&&r.R0b.isInAngularZone(),this.resetConfig(c),this.currentUrlTree=new Me(new ke([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new fn(s,l,function(e){return u.triggerEvent(new le(e))},function(e){return u.triggerEvent(new ce(e))}),this.routerState=at(this.currentUrlTree,this.rootComponentType),this.transitions=new f.X({id:0,targetPageId:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}return v(e,[{key:"setupNavigations",value:function(e){var t=this,n=this.events;return e.pipe((0,A.h)(function(e){return 0!==e.id}),(0,V.U)(function(e){return Object.assign(Object.assign({},e),{extractedUrl:t.urlHandlingStrategy.extract(e.rawUrl)})}),(0,H.w)(function(e){var a,i,r,o=!1,s=!1;return(0,g.of)(e).pipe((0,Q.b)(function(e){t.currentNavigation={id:e.id,initialUrl:e.currentRawUrl,extractedUrl:e.extractedUrl,trigger:e.source,extras:e.extras,previousNavigation:t.lastSuccessfulNavigation?Object.assign(Object.assign({},t.lastSuccessfulNavigation),{previousNavigation:null}):null}}),(0,H.w)(function(e){var a,i,r,o,s=!t.navigated||e.extractedUrl.toString()!==t.browserUrlTree.toString();if(("reload"===t.onSameUrlNavigation||s)&&t.urlHandlingStrategy.shouldProcessUrl(e.rawUrl))return(0,g.of)(e).pipe((0,H.w)(function(e){var a=t.transitions.getValue();return n.next(new J(e.id,t.serializeUrl(e.extractedUrl),e.source,e.restoredState)),a!==t.transitions.getValue()?_.E:Promise.resolve(e)}),(a=t.ngModule.injector,i=t.configLoader,r=t.urlSerializer,o=t.config,(0,H.w)(function(e){return function(e,t,n,a,i){return new Zt(e,t,n,a,i).apply()}(a,i,r,e.extractedUrl,o).pipe((0,V.U)(function(t){return Object.assign(Object.assign({},e),{urlAfterRedirects:t})}))})),(0,Q.b)(function(e){t.currentNavigation=Object.assign(Object.assign({},t.currentNavigation),{finalUrl:e.urlAfterRedirects})}),function(e,n,a,i,r){return(0,W.zg)(function(a){return function(e,t,n,a){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"emptyOnly",r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"legacy";try{var o=new ln(e,t,n,a,i,r).recognize();return null===o?sn(new on):(0,g.of)(o)}catch(s){return sn(s)}}(e,n,a.urlAfterRedirects,(o=a.urlAfterRedirects,t.serializeUrl(o)),i,r).pipe((0,V.U)(function(e){return Object.assign(Object.assign({},a),{targetSnapshot:e})}));var o})}(t.rootComponentType,t.config,0,t.paramsInheritanceStrategy,t.relativeLinkResolution),(0,Q.b)(function(e){"eager"===t.urlUpdateStrategy&&(e.extras.skipLocationChange||t.setBrowserUrl(e.urlAfterRedirects,e),t.browserUrlTree=e.urlAfterRedirects);var a=new ae(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);n.next(a)}));if(s&&t.rawUrlTree&&t.urlHandlingStrategy.shouldProcessUrl(t.rawUrlTree)){var l=e.id,c=e.extractedUrl,u=e.source,d=e.restoredState,h=e.extras,p=new J(l,t.serializeUrl(c),u,d);n.next(p);var m=at(c,t.rootComponentType).snapshot;return(0,g.of)(Object.assign(Object.assign({},e),{targetSnapshot:m,urlAfterRedirects:c,extras:Object.assign(Object.assign({},h),{skipLocationChange:!1,replaceUrl:!1})}))}return t.rawUrlTree=e.rawUrl,t.browserUrlTree=e.urlAfterRedirects,e.resolve(null),_.E}),pn(function(e){var n=e.targetSnapshot,a=e.id,i=e.extractedUrl,r=e.rawUrl,o=e.extras,s=o.skipLocationChange,l=o.replaceUrl;return t.hooks.beforePreactivation(n,{navigationId:a,appliedUrlTree:i,rawUrlTree:r,skipLocationChange:!!s,replaceUrl:!!l})}),(0,Q.b)(function(e){var n=new ie(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.triggerEvent(n)}),(0,V.U)(function(e){return Object.assign(Object.assign({},e),{guards:tn(e.targetSnapshot,e.currentSnapshot,t.rootContexts)})}),function(e,t){return(0,W.zg)(function(n){var a=n.targetSnapshot,i=n.currentSnapshot,r=n.guards,o=r.canActivateChecks,s=r.canDeactivateChecks;return 0===s.length&&0===o.length?(0,g.of)(Object.assign(Object.assign({},n),{guardsResult:!0})):function(e,t,n,a){return(0,u.D)(e).pipe((0,W.zg)(function(e){return function(e,t,n,a,i){var r=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!r||0===r.length)return(0,g.of)(!0);var o=r.map(function(r){var o,s=nn(r,t,i);if(function(e){return e&&wt(e.canDeactivate)}(s))o=Ce(s.canDeactivate(e,t,n,a));else{if(!wt(s))throw new Error("Invalid CanDeactivate guard");o=Ce(s(e,t,n,a))}return o.pipe(G())});return(0,g.of)(o).pipe(kt())}(e.component,e.route,n,t,a)}),G(function(e){return!0!==e},!0))}(s,a,i,e).pipe((0,W.zg)(function(n){return n&&"boolean"==typeof n?function(e,t,n,a){return(0,u.D)(t).pipe((0,j.b)(function(t){return(0,E.z)(function(e,t){return null!==e&&t&&t(new ue(e)),(0,g.of)(!0)}(t.route.parent,a),function(e,t){return null!==e&&t&&t(new he(e)),(0,g.of)(!0)}(t.route,a),function(e,t,n){var a=t[t.length-1],i=t.slice(0,t.length-1).reverse().map(function(e){return function(e){var t=e.routeConfig?e.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:e,guards:t}:null}(e)}).filter(function(e){return null!==e}).map(function(t){return p(function(){var i=t.guards.map(function(i){var r,o=nn(i,t.node,n);if(function(e){return e&&wt(e.canActivateChild)}(o))r=Ce(o.canActivateChild(a,e));else{if(!wt(o))throw new Error("Invalid CanActivateChild guard");r=Ce(o(a,e))}return r.pipe(G())});return(0,g.of)(i).pipe(kt())})});return(0,g.of)(i).pipe(kt())}(e,t.path,n),function(e,t,n){var a=t.routeConfig?t.routeConfig.canActivate:null;if(!a||0===a.length)return(0,g.of)(!0);var i=a.map(function(a){return p(function(){var i,r=nn(a,t,n);if(function(e){return e&&wt(e.canActivate)}(r))i=Ce(r.canActivate(t,e));else{if(!wt(r))throw new Error("Invalid CanActivate guard");i=Ce(r(t,e))}return i.pipe(G())})});return(0,g.of)(i).pipe(kt())}(e,t.route,n))}),G(function(e){return!0!==e},!0))}(a,o,e,t):(0,g.of)(n)}),(0,V.U)(function(e){return Object.assign(Object.assign({},n),{guardsResult:e})}))})}(t.ngModule.injector,function(e){return t.triggerEvent(e)}),(0,Q.b)(function(e){if(It(e.guardsResult)){var n=fe('Redirecting to "'.concat(t.serializeUrl(e.guardsResult),'"'));throw n.url=e.guardsResult,n}var a=new re(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot,!!e.guardsResult);t.triggerEvent(a)}),(0,A.h)(function(e){return!!e.guardsResult||(t.cancelNavigationTransition(e,""),!1)}),pn(function(e){if(e.guards.canActivateChecks.length)return(0,g.of)(e).pipe((0,Q.b)(function(e){var n=new oe(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.triggerEvent(n)}),(0,H.w)(function(e){var n,a,i=!1;return(0,g.of)(e).pipe((n=t.paramsInheritanceStrategy,a=t.ngModule.injector,(0,W.zg)(function(e){var t=e.targetSnapshot,i=e.guards.canActivateChecks;if(!i.length)return(0,g.of)(e);var r=0;return(0,u.D)(i).pipe((0,j.b)(function(e){return function(e,t,n,a){return function(e,t,n,a){var i=Object.keys(e);if(0===i.length)return(0,g.of)({});var r={};return(0,u.D)(i).pipe((0,W.zg)(function(i){return function(e,t,n,a){var i=nn(e,t,a);return Ce(i.resolve?i.resolve(t,n):i(t,n))}(e[i],t,n,a).pipe((0,Q.b)(function(e){r[i]=e}))}),w(1),(0,W.zg)(function(){return Object.keys(r).length===i.length?(0,g.of)(r):_.E}))}(e._resolve,e,t,a).pipe((0,V.U)(function(t){return e._resolvedData=t,e.data=Object.assign(Object.assign({},e.data),rt(e,n).resolve),null}))}(e.route,t,n,a)}),(0,Q.b)(function(){return r++}),w(1),(0,W.zg)(function(t){return r===i.length?(0,g.of)(e):_.E}))})),(0,Q.b)({next:function(){return i=!0},complete:function(){i||t.cancelNavigationTransition(e,"At least one route resolver didn't emit any value.")}}))}),(0,Q.b)(function(e){var n=new se(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.triggerEvent(n)}))}),pn(function(e){var n=e.targetSnapshot,a=e.id,i=e.extractedUrl,r=e.rawUrl,o=e.extras,s=o.skipLocationChange,l=o.replaceUrl;return t.hooks.afterPreactivation(n,{navigationId:a,appliedUrlTree:i,rawUrlTree:r,skipLocationChange:!!s,replaceUrl:!!l})}),(0,V.U)(function(e){var n=function(e,t,n){var a=ht(e,t._root,n?n._root:void 0);return new nt(a,t)}(t.routeReuseStrategy,e.targetSnapshot,e.currentRouterState);return Object.assign(Object.assign({},e),{targetRouterState:n})}),(0,Q.b)(function(e){t.currentUrlTree=e.urlAfterRedirects,t.rawUrlTree=t.urlHandlingStrategy.merge(t.currentUrlTree,e.rawUrl),t.routerState=e.targetRouterState,"deferred"===t.urlUpdateStrategy&&(e.extras.skipLocationChange||t.setBrowserUrl(t.rawUrlTree,e),t.browserUrlTree=e.urlAfterRedirects)}),(a=t.rootContexts,i=t.routeReuseStrategy,r=function(e){return t.triggerEvent(e)},(0,V.U)(function(e){return new Rt(i,e.targetRouterState,e.currentRouterState,r).activate(a),e})),(0,Q.b)({next:function(){o=!0},complete:function(){o=!0}}),(0,K.x)(function(){o||s||t.cancelNavigationTransition(e,"Navigation ID ".concat(e.id," is not equal to the current navigation id ").concat(t.navigationId)),t.currentNavigation=null}),(0,q.K)(function(a){if(s=!0,(l=a)&&l.ngNavigationCancelingError){var i=It(a.url);i||(t.navigated=!0,t.resetStateAndUrl(e.currentRouterState,e.currentUrlTree,e.rawUrl));var r=new te(e.id,t.serializeUrl(e.extractedUrl),a.message);n.next(r),i?setTimeout(function(){var n=t.urlHandlingStrategy.merge(a.url,t.rawUrlTree);t.scheduleNavigation(n,"imperative",null,{skipLocationChange:e.extras.skipLocationChange,replaceUrl:"eager"===t.urlUpdateStrategy},{resolve:e.resolve,reject:e.reject,promise:e.promise})},0):e.resolve(!1)}else{t.resetStateAndUrl(e.currentRouterState,e.currentUrlTree,e.rawUrl);var o=new ne(e.id,t.serializeUrl(e.extractedUrl),a);n.next(o);try{e.resolve(t.errorHandler(a))}catch(c){e.reject(c)}}var l;return _.E}))}))}},{key:"resetRootComponentType",value:function(e){this.rootComponentType=e,this.routerState.root.component=this.rootComponentType}},{key:"getTransition",value:function(){var e=this.transitions.value;return e.urlAfterRedirects=this.browserUrlTree,e}},{key:"setTransition",value:function(e){this.transitions.next(Object.assign(Object.assign({},this.getTransition()),e))}},{key:"initialNavigation",value:function(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}},{key:"setUpLocationChangeListener",value:function(){var e=this;this.locationSubscription||(this.locationSubscription=this.location.subscribe(function(t){var n=e.extractLocationChangeInfoFromEvent(t);e.shouldScheduleNavigation(e.lastLocationChangeInfo,n)&&setTimeout(function(){var t=n.source,a=n.state,i=n.urlTree,r={replaceUrl:!0};if(a){var o=Object.assign({},a);delete o.navigationId,delete o.\u0275routerPageId,0!==Object.keys(o).length&&(r.state=o)}e.scheduleNavigation(i,t,a,r)},0),e.lastLocationChangeInfo=n}))}},{key:"extractLocationChangeInfoFromEvent",value:function(e){var t;return{source:"popstate"===e.type?"popstate":"hashchange",urlTree:this.parseUrl(e.url),state:(null===(t=e.state)||void 0===t?void 0:t.navigationId)?e.state:null,transitionId:this.getTransition().id}}},{key:"shouldScheduleNavigation",value:function(e,t){if(!e)return!0;var n=t.urlTree.toString()===e.urlTree.toString();return!(t.transitionId===e.transitionId&&n&&("hashchange"===t.source&&"popstate"===e.source||"popstate"===t.source&&"hashchange"===e.source))}},{key:"url",get:function(){return this.serializeUrl(this.currentUrlTree)}},{key:"getCurrentNavigation",value:function(){return this.currentNavigation}},{key:"triggerEvent",value:function(e){this.events.next(e)}},{key:"resetConfig",value:function(e){Dt(e),this.config=e.map(Ft),this.navigated=!1,this.lastSuccessfulId=-1}},{key:"ngOnDestroy",value:function(){this.dispose()}},{key:"dispose",value:function(){this.transitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}},{key:"createUrlTree",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.relativeTo,a=t.queryParams,i=t.fragment,r=t.queryParamsHandling,o=t.preserveFragment,s=n||this.routerState.root,l=o?this.currentUrlTree.fragment:i,c=null;switch(r){case"merge":c=Object.assign(Object.assign({},this.currentUrlTree.queryParams),a);break;case"preserve":c=this.currentUrlTree.queryParams;break;default:c=a||null}return null!==c&&(c=this.removeEmptyProps(c)),function(e,t,n,a,i){if(0===n.length)return mt(t.root,t.root,t,a,i);var r=function(e){if("string"==typeof e[0]&&1===e.length&&"/"===e[0])return new vt(!0,0,e);var t=0,n=!1,a=e.reduce(function(e,a,i){if("object"==typeof a&&null!=a){if(a.outlets){var r={};return Te(a.outlets,function(e,t){r[t]="string"==typeof e?e.split("/"):e}),[].concat(d(e),[{outlets:r}])}if(a.segmentPath)return[].concat(d(e),[a.segmentPath])}return"string"!=typeof a?[].concat(d(e),[a]):0===i?(a.split("/").forEach(function(a,i){0==i&&"."===a||(0==i&&""===a?n=!0:".."===a?t++:""!=a&&e.push(a))}),e):[].concat(d(e),[a])},[]);return new vt(n,t,a)}(n);if(r.toRoot())return mt(t.root,new ke([],{}),t,a,i);var o=function(e,t,n){if(e.isAbsolute)return new yt(t.root,!0,0);if(-1===n.snapshot._lastPathIndex){var a=n.snapshot._urlSegment;return new yt(a,a===t.root,0)}var i=pt(e.commands[0])?0:1;return function(e,t,n){for(var a=e,i=t,r=n;r>i;){if(r-=i,!(a=a.parent))throw new Error("Invalid number of '../'");i=a.segments.length}return new yt(a,!1,i-r)}(n.snapshot._urlSegment,n.snapshot._lastPathIndex+i,e.numberOfDoubleDots)}(r,t,e),s=o.processChildren?St(o.segmentGroup,o.index,r.commands):Et(o.segmentGroup,o.index,r.commands);return mt(o.segmentGroup,s,t,a,i)}(s,this.currentUrlTree,e,c,null!=l?l:null)}},{key:"navigateByUrl",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{skipLocationChange:!1},n=It(e)?e:this.parseUrl(e),a=this.urlHandlingStrategy.merge(n,this.rawUrlTree),i=null;return"computed"===this.canceledNavigationResolution&&(0===this.currentPageId||t.skipLocationChange||t.replaceUrl)&&(i=this.location.getState()),this.scheduleNavigation(a,"imperative",i,t)}},{key:"navigate",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{skipLocationChange:!1};return function(e){for(var t=0;t2&&void 0!==arguments[2]?arguments[2]:{};m(this,e),this.router=t,this.viewportScroller=n,this.options=a,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},a.scrollPositionRestoration=a.scrollPositionRestoration||"disabled",a.anchorScrolling=a.anchorScrolling||"disabled"}return v(e,[{key:"init",value:function(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}},{key:"createScrollEvents",value:function(){var e=this;return this.router.events.subscribe(function(t){t instanceof J?(e.store[e.lastId]=e.viewportScroller.getScrollPosition(),e.lastSource=t.navigationTrigger,e.restoredId=t.restoredState?t.restoredState.navigationId:0):t instanceof ee&&(e.lastId=t.id,e.scheduleScrollEvent(t,e.router.parseUrl(t.urlAfterRedirects).fragment))})}},{key:"consumeScrollEvents",value:function(){var e=this;return this.router.events.subscribe(function(t){t instanceof pe&&(t.position?"top"===e.options.scrollPositionRestoration?e.viewportScroller.scrollToPosition([0,0]):"enabled"===e.options.scrollPositionRestoration&&e.viewportScroller.scrollToPosition(t.position):t.anchor&&"enabled"===e.options.anchorScrolling?e.viewportScroller.scrollToAnchor(t.anchor):"disabled"!==e.options.scrollPositionRestoration&&e.viewportScroller.scrollToPosition([0,0]))})}},{key:"scheduleScrollEvent",value:function(e,t){this.router.triggerEvent(new pe(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,t))}},{key:"ngOnDestroy",value:function(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.LFG(Rn),r.LFG(a.EM),r.LFG(void 0))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}(),Fn=new r.OlP("ROUTER_CONFIGURATION"),Un=new r.OlP("ROUTER_FORROOT_GUARD"),Bn=[a.Ye,{provide:Le,useClass:Pe},{provide:Rn,useFactory:function(e,t,n,a,i,r,o){var s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{},l=arguments.length>8?arguments[8]:void 0,c=arguments.length>9?arguments[9]:void 0,u=new Rn(null,e,t,n,a,i,r,Se(o));return l&&(u.urlHandlingStrategy=l),c&&(u.routeReuseStrategy=c),function(e,t){e.errorHandler&&(t.errorHandler=e.errorHandler),e.malformedUriErrorHandler&&(t.malformedUriErrorHandler=e.malformedUriErrorHandler),e.onSameUrlNavigation&&(t.onSameUrlNavigation=e.onSameUrlNavigation),e.paramsInheritanceStrategy&&(t.paramsInheritanceStrategy=e.paramsInheritanceStrategy),e.relativeLinkResolution&&(t.relativeLinkResolution=e.relativeLinkResolution),e.urlUpdateStrategy&&(t.urlUpdateStrategy=e.urlUpdateStrategy)}(s,u),s.enableTracing&&u.events.subscribe(function(e){var t,n;null===(t=console.group)||void 0===t||t.call(console,"Router Event: ".concat(e.constructor.name)),console.log(e.toString()),console.log(e),null===(n=console.groupEnd)||void 0===n||n.call(console)}),u},deps:[Le,yn,a.Ye,r.zs3,r.v3s,r.Sil,mn,Fn,[function(){return function e(){m(this,e)}}(),new r.FiY],[function(){return function e(){m(this,e)}}(),new r.FiY]]},yn,{provide:it,useFactory:function(e){return e.routerState.root},deps:[Rn]},{provide:r.v3s,useClass:r.EAV},Ln,Dn,function(){function e(){m(this,e)}return v(e,[{key:"preload",value:function(e,t){return t().pipe((0,q.K)(function(){return(0,g.of)(null)}))}}]),e}(),{provide:Fn,useValue:{enableTracing:!1}}];function zn(){return new r.PXZ("Router",Rn)}var Gn=function(){var e=function(){function e(t,n){m(this,e)}return v(e,null,[{key:"forRoot",value:function(t,n){return{ngModule:e,providers:[Bn,qn(t),{provide:Un,useFactory:Yn,deps:[[Rn,new r.FiY,new r.tp0]]},{provide:Fn,useValue:n||{}},{provide:a.S$,useFactory:Hn,deps:[a.lw,[new r.tBr(a.mr),new r.FiY],Fn]},{provide:Pn,useFactory:Vn,deps:[Rn,a.EM,Fn]},{provide:xn,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:Dn},{provide:r.PXZ,multi:!0,useFactory:zn},[jn,{provide:r.ip1,multi:!0,useFactory:Wn,deps:[jn]},{provide:$n,useFactory:Qn,deps:[jn]},{provide:r.tb,multi:!0,useExisting:$n}]]}}},{key:"forChild",value:function(t){return{ngModule:e,providers:[qn(t)]}}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.LFG(Un,8),r.LFG(Rn,8))},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({}),e}();function Vn(e,t,n){return n.scrollOffset&&t.setOffset(n.scrollOffset),new Pn(e,t,n)}function Hn(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.useHash?new a.Do(e,t):new a.b0(e,t)}function Yn(e){return"guarded"}function qn(e){return[{provide:r.deG,multi:!0,useValue:e},{provide:mn,multi:!0,useValue:e}]}var jn=function(){var e=function(){function e(t){m(this,e),this.injector=t,this.initNavigation=!1,this.destroyed=!1,this.resultOfPreactivationDone=new b.xQ}return v(e,[{key:"appInitializer",value:function(){var e=this;return this.injector.get(a.V_,Promise.resolve(null)).then(function(){if(e.destroyed)return Promise.resolve(!0);var t=null,n=new Promise(function(e){return t=e}),a=e.injector.get(Rn),i=e.injector.get(Fn);return"disabled"===i.initialNavigation?(a.setUpLocationChangeListener(),t(!0)):"enabled"===i.initialNavigation||"enabledBlocking"===i.initialNavigation?(a.hooks.afterPreactivation=function(){return e.initNavigation?(0,g.of)(null):(e.initNavigation=!0,t(!0),e.resultOfPreactivationDone)},a.initialNavigation()):t(!0),n})}},{key:"bootstrapListener",value:function(e){var t=this.injector.get(Fn),n=this.injector.get(Ln),a=this.injector.get(Pn),i=this.injector.get(Rn),o=this.injector.get(r.z2F);e===o.components[0]&&("enabledNonBlocking"!==t.initialNavigation&&void 0!==t.initialNavigation||i.initialNavigation(),n.setUpPreloading(),a.init(),i.resetRootComponentType(o.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}},{key:"ngOnDestroy",value:function(){this.destroyed=!0}}]),e}();return e.\u0275fac=function(t){return new(t||e)(r.LFG(r.zs3))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac}),e}();function Wn(e){return e.appInitializer.bind(e)}function Qn(e){return e.bootstrapListener.bind(e)}var $n=new r.OlP("Router Initializer")},78942:function(t,n,r){"use strict";var s;r.d(n,{Q3p:function(){return On},nhe:function(){return Ti},jSo:function(){return Ci},DPz:function(){return Ja},T2N:function(){return ei},yKW:function(){return Qa},Asz:function(){return $a},ndF:function(){return Wa},zyh:function(){return Ka},NTf:function(){return Pi},MfT:function(){return Fi},j7H:function(){return $i},X4l:function(){return ji},Gln:function(){return Qi},dP_:function(){return ri},Aqw:function(){return ii},l88:function(){return si},dmS:function(){return oi},BW0:function(){return li},_4W:function(){return In},mBz:function(){return bi},j5J:function(){return Ri},ydg:function(){return Vi},spT:function(){return Hi},nZR:function(){return Ii},P1:function(){return ki},lzT:function(){return wi},TR4:function(){return xi},kyn:function(){return Di},EoG:function(){return Li},SDF:function(){return Ua},WMF:function(){return Mn}});var c=r(37716),p=r(38583),g=r(67574),f=r(33637),y=r(59796);function E(e){return!(0,y.k)(e)&&e-parseFloat(e)+1>=0}var S=r(54869);function b(e){var t=e.index,n=e.period,a=e.subscriber;if(a.next(t),!a.closed){if(-1===n)return a.complete();e.index=t+1,this.schedule(e,n)}}var T=r(82298),C=r(79765),O=r(66682),R=r(22759),A=r(59193),N=r(26215),w=r(9112),I=r(25917),M=(r(94402),r(35758),r(77393));function k(){return function(e){return e.lift(new x)}}var x=function(){function e(){m(this,e)}return v(e,[{key:"call",value:function(e,t){return t.subscribe(new D(e))}}]),e}(),D=function(e){i(n,e);var t=o(n);function n(e){var a;return m(this,n),(a=t.call(this,e)).hasPrev=!1,a}return v(n,[{key:"_next",value:function(e){var t;this.hasPrev?t=[this.prev,e]:this.hasPrev=!0,this.prev=e,t&&this.destination.next(t)}}]),n}(M.L);function L(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;return function(t){return 0===e?(0,A.c)():t.lift(new F(e<0?-1:e-1,t))}}var P,F=function(){function e(t,n){m(this,e),this.count=t,this.source=n}return v(e,[{key:"call",value:function(e,t){return t.subscribe(new U(e,this.count,this.source))}}]),e}(),U=function(e){i(n,e);var t=o(n);function n(e,a,i){var r;return m(this,n),(r=t.call(this,e)).count=a,r.source=i,r}return v(n,[{key:"complete",value:function(){if(!this.isStopped){var e=this.source,t=this.count;if(0===t)return a(u(n.prototype),"complete",this).call(this);t>-1&&(this.count=t-1),e.subscribe(this._unsubscribeAndRecycle())}}}]),n}(M.L),B=r(88002),z=r(39761),G=r(45435),V=r(87519),H=r(78345),Y=r(46782),q=r(71289),j=r(43190),W=r(54395),Q=r(70409),$=r(15257),K=r(68307),Z=r(62790),X=r(51307),J=r(13653),ee=(r(68939),r(3679)),te=r(99763),ne=r(75319),ae=r(39490);try{P="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(Ki){P=!1}var ie,re,oe,se=function(){var e=function e(t){m(this,e),this._platformId=t,this.isBrowser=this._platformId?(0,p.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!P)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT};return e.\u0275fac=function(t){return new(t||e)(c.LFG(c.Lbi))},e.\u0275prov=c.Yz7({factory:function(){return new e(c.LFG(c.Lbi))},token:e,providedIn:"root"}),e}(),le=function(){var e=function e(){m(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=c.oAB({type:e}),e.\u0275inj=c.cJS({}),e}();function ce(e){return function(){if(null==ie&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return ie=!0}}))}finally{ie=ie||!1}return ie}()?e:!!e.capture}var ue=function(){function e(t){var n=this;m(this,e),this._items=t,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new C.xQ,this._typeaheadSubscription=ne.w.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._skipPredicateFn=function(e){return e.disabled},this._pressedLetters=[],this.tabOut=new C.xQ,this.change=new C.xQ,t instanceof c.n_E&&t.changes.subscribe(function(e){if(n._activeItem){var t=e.toArray().indexOf(n._activeItem);t>-1&&t!==n._activeItemIndex&&(n._activeItemIndex=t)}})}return v(e,[{key:"skipPredicate",value:function(e){return this._skipPredicateFn=e,this}},{key:"withWrap",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._wrap=e,this}},{key:"withVerticalOrientation",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._vertical=e,this}},{key:"withHorizontalOrientation",value:function(e){return this._horizontal=e,this}},{key:"withAllowedModifierKeys",value:function(e){return this._allowedModifierKeys=e,this}},{key:"withTypeAhead",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:200;return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,K.b)(function(t){return e._pressedLetters.push(t)}),(0,W.b)(t),(0,G.h)(function(){return e._pressedLetters.length>0}),(0,B.U)(function(){return e._pressedLetters.join("")})).subscribe(function(t){for(var n=e._getItemsArray(),a=1;a0&&void 0!==arguments[0])||arguments[0];return this._homeAndEnd=e,this}},{key:"setActiveItem",value:function(e){var t=this._activeItem;this.updateActiveItem(e),this._activeItem!==t&&this.change.next(this._activeItemIndex)}},{key:"onKeydown",value:function(e){var t=this,n=e.keyCode,a=["altKey","ctrlKey","metaKey","shiftKey"].every(function(n){return!e[n]||t._allowedModifierKeys.indexOf(n)>-1});switch(n){case 9:return void this.tabOut.next();case 40:if(this._vertical&&a){this.setNextItemActive();break}return;case 38:if(this._vertical&&a){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&a){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&a){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case 36:if(this._homeAndEnd&&a){this.setFirstItemActive();break}return;case 35:if(this._homeAndEnd&&a){this.setLastItemActive();break}return;default:return void((a||function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a=65&&n<=90||n>=48&&n<=57)&&this._letterKeyStream.next(String.fromCharCode(n))))}this._pressedLetters=[],e.preventDefault()}},{key:"activeItemIndex",get:function(){return this._activeItemIndex}},{key:"activeItem",get:function(){return this._activeItem}},{key:"isTyping",value:function(){return this._pressedLetters.length>0}},{key:"setFirstItemActive",value:function(){this._setActiveItemByIndex(0,1)}},{key:"setLastItemActive",value:function(){this._setActiveItemByIndex(this._items.length-1,-1)}},{key:"setNextItemActive",value:function(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}},{key:"setPreviousItemActive",value:function(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}},{key:"updateActiveItem",value:function(e){var t=this._getItemsArray(),n="number"==typeof e?e:t.indexOf(e),a=t[n];this._activeItem=null==a?null:a,this._activeItemIndex=n}},{key:"_setActiveItemByDelta",value:function(e){this._wrap?this._setActiveInWrapMode(e):this._setActiveInDefaultMode(e)}},{key:"_setActiveInWrapMode",value:function(e){for(var t=this._getItemsArray(),n=1;n<=t.length;n++){var a=(this._activeItemIndex+e*n+t.length)%t.length;if(!this._skipPredicateFn(t[a]))return void this.setActiveItem(a)}}},{key:"_setActiveInDefaultMode",value:function(e){this._setActiveItemByIndex(this._activeItemIndex+e,e)}},{key:"_setActiveItemByIndex",value:function(e,t){var n=this._getItemsArray();if(n[e]){for(;this._skipPredicateFn(n[e]);)if(!n[e+=t])return;this.setActiveItem(e)}}},{key:"_getItemsArray",value:function(){return this._items instanceof c.n_E?this._items.toArray():this._items}}]),e}(),de=function(e){i(n,e);var t=o(n);function n(){return m(this,n),t.apply(this,arguments)}return v(n,[{key:"setActiveItem",value:function(e){this.activeItem&&this.activeItem.setInactiveStyles(),a(u(n.prototype),"setActiveItem",this).call(this,e),this.activeItem&&this.activeItem.setActiveStyles()}}]),n}(ue),he=function(e){i(n,e);var t=o(n);function n(){var e;return m(this,n),(e=t.apply(this,arguments))._origin="program",e}return v(n,[{key:"setFocusOrigin",value:function(e){return this._origin=e,this}},{key:"setActiveItem",value:function(e){a(u(n.prototype),"setActiveItem",this).call(this,e),this.activeItem&&this.activeItem.focus(this._origin)}}]),n}(ue),_e=function(){var e=function(){function e(t){m(this,e),this._platform=t}return v(e,[{key:"isDisabled",value:function(e){return e.hasAttribute("disabled")}},{key:"isVisible",value:function(e){return function(e){return!!(e.offsetWidth||e.offsetHeight||"function"==typeof e.getClientRects&&e.getClientRects().length)}(e)&&"visible"===getComputedStyle(e).visibility}},{key:"isTabbable",value:function(e){if(!this._platform.isBrowser)return!1;var t,n=function(e){try{return e.frameElement}catch(Ki){return null}}((t=e).ownerDocument&&t.ownerDocument.defaultView||window);if(n){if(-1===ge(n))return!1;if(!this.isVisible(n))return!1}var a=e.nodeName.toLowerCase(),i=ge(e);return e.hasAttribute("contenteditable")?-1!==i:"iframe"!==a&&"object"!==a&&!(this._platform.WEBKIT&&this._platform.IOS&&!function(e){var t=e.nodeName.toLowerCase(),n="input"===t&&e.type;return"text"===n||"password"===n||"select"===t||"textarea"===t}(e))&&("audio"===a?!!e.hasAttribute("controls")&&-1!==i:"video"===a?-1!==i&&(null!==i||this._platform.FIREFOX||e.hasAttribute("controls")):e.tabIndex>=0)}},{key:"isFocusable",value:function(e,t){return function(e){return!function(e){return function(e){return"input"==e.nodeName.toLowerCase()}(e)&&"hidden"==e.type}(e)&&(function(e){var t=e.nodeName.toLowerCase();return"input"===t||"select"===t||"button"===t||"textarea"===t}(e)||function(e){return function(e){return"a"==e.nodeName.toLowerCase()}(e)&&e.hasAttribute("href")}(e)||e.hasAttribute("contenteditable")||pe(e))}(e)&&!this.isDisabled(e)&&((null==t?void 0:t.ignoreVisibility)||this.isVisible(e))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.LFG(se))},e.\u0275prov=c.Yz7({factory:function(){return new e(c.LFG(se))},token:e,providedIn:"root"}),e}();function pe(e){if(!e.hasAttribute("tabindex")||void 0===e.tabIndex)return!1;var t=e.getAttribute("tabindex");return"-32768"!=t&&!(!t||isNaN(parseInt(t,10)))}function ge(e){if(!pe(e))return null;var t=parseInt(e.getAttribute("tabindex")||"",10);return isNaN(t)?-1:t}var me=function(){function e(t,n,a,i){var r=this,o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];m(this,e),this._element=t,this._checker=n,this._ngZone=a,this._document=i,this._hasAttached=!1,this.startAnchorListener=function(){return r.focusLastTabbableElement()},this.endAnchorListener=function(){return r.focusFirstTabbableElement()},this._enabled=!0,o||this.attachAnchors()}return v(e,[{key:"enabled",get:function(){return this._enabled},set:function(e){this._enabled=e,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))}},{key:"destroy",value:function(){var e=this._startAnchor,t=this._endAnchor;e&&(e.removeEventListener("focus",this.startAnchorListener),e.parentNode&&e.parentNode.removeChild(e)),t&&(t.removeEventListener("focus",this.endAnchorListener),t.parentNode&&t.parentNode.removeChild(t)),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}},{key:"attachAnchors",value:function(){var e=this;return!!this._hasAttached||(this._ngZone.runOutsideAngular(function(){e._startAnchor||(e._startAnchor=e._createAnchor(),e._startAnchor.addEventListener("focus",e.startAnchorListener)),e._endAnchor||(e._endAnchor=e._createAnchor(),e._endAnchor.addEventListener("focus",e.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}},{key:"focusInitialElementWhenReady",value:function(e){var t=this;return new Promise(function(n){t._executeOnStable(function(){return n(t.focusInitialElement(e))})})}},{key:"focusFirstTabbableElementWhenReady",value:function(e){var t=this;return new Promise(function(n){t._executeOnStable(function(){return n(t.focusFirstTabbableElement(e))})})}},{key:"focusLastTabbableElementWhenReady",value:function(e){var t=this;return new Promise(function(n){t._executeOnStable(function(){return n(t.focusLastTabbableElement(e))})})}},{key:"_getRegionBoundary",value:function(e){for(var t=this._element.querySelectorAll("[cdk-focus-region-".concat(e,"], [cdkFocusRegion").concat(e,"], [cdk-focus-").concat(e,"]")),n=0;n=0;n--){var a=t[n].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(t[n]):null;if(a)return a}return null}},{key:"_createAnchor",value:function(){var e=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,e),e.classList.add("cdk-visually-hidden"),e.classList.add("cdk-focus-trap-anchor"),e.setAttribute("aria-hidden","true"),e}},{key:"_toggleAnchorTabIndex",value:function(e,t){e?t.setAttribute("tabindex","0"):t.removeAttribute("tabindex")}},{key:"toggleAnchors",value:function(e){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))}},{key:"_executeOnStable",value:function(e){this._ngZone.isStable?e():this._ngZone.onStable.pipe((0,$.q)(1)).subscribe(e)}}]),e}(),fe=function(){var e=function(){function e(t,n,a){m(this,e),this._checker=t,this._ngZone=n,this._document=a}return v(e,[{key:"create",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return new me(e,this._checker,this._ngZone,this._document,t)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.LFG(_e),c.LFG(c.R0b),c.LFG(p.K0))},e.\u0275prov=c.Yz7({factory:function(){return new e(c.LFG(_e),c.LFG(c.R0b),c.LFG(p.K0))},token:e,providedIn:"root"}),e}();"undefined"!=typeof Element&∈var ve=new c.OlP("cdk-input-modality-detector-options"),ye={ignoreKeys:[18,17,224,91,16]},Ee=ce({passive:!0,capture:!0}),Se=function(){var e=function(){function e(t,n,a,i){var r=this;m(this,e),this._platform=t,this._mostRecentTarget=null,this._modality=new N.X(null),this._lastTouchMs=0,this._onKeydown=function(e){var t,n;(null===(n=null===(t=r._options)||void 0===t?void 0:t.ignoreKeys)||void 0===n?void 0:n.some(function(t){return t===e.keyCode}))||(r._modality.next("keyboard"),r._mostRecentTarget=be(e))},this._onMousedown=function(e){Date.now()-r._lastTouchMs<650||(r._modality.next(function(e){return 0===e.buttons}(e)?"keyboard":"mouse"),r._mostRecentTarget=be(e))},this._onTouchstart=function(e){!function(e){var t=e.touches&&e.touches[0]||e.changedTouches&&e.changedTouches[0];return!(!t||-1!==t.identifier||null!=t.radiusX&&1!==t.radiusX||null!=t.radiusY&&1!==t.radiusY)}(e)?(r._lastTouchMs=Date.now(),r._modality.next("touch"),r._mostRecentTarget=be(e)):r._modality.next("keyboard")},this._options=Object.assign(Object.assign({},ye),i),this.modalityDetected=this._modality.pipe((0,J.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,V.x)()),t.isBrowser&&n.runOutsideAngular(function(){a.addEventListener("keydown",r._onKeydown,Ee),a.addEventListener("mousedown",r._onMousedown,Ee),a.addEventListener("touchstart",r._onTouchstart,Ee)})}return v(e,[{key:"mostRecentModality",get:function(){return this._modality.value}},{key:"ngOnDestroy",value:function(){this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Ee),document.removeEventListener("mousedown",this._onMousedown,Ee),document.removeEventListener("touchstart",this._onTouchstart,Ee))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.LFG(se),c.LFG(c.R0b),c.LFG(p.K0),c.LFG(ve,8))},e.\u0275prov=c.Yz7({factory:function(){return new e(c.LFG(se),c.LFG(c.R0b),c.LFG(p.K0),c.LFG(ve,8))},token:e,providedIn:"root"}),e}();function be(e){return e.composedPath?e.composedPath()[0]:e.target}var Te=new c.OlP("cdk-focus-monitor-default-options"),Ce=ce({passive:!0,capture:!0}),Oe=function(){var e=function(){function e(t,n,a,i,r){var o=this;m(this,e),this._ngZone=t,this._platform=n,this._inputModalityDetector=a,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=function(){o._windowFocused=!0,o._windowFocusTimeoutId=setTimeout(function(){return o._windowFocused=!1})},this._stopInputModalityDetector=new C.xQ,this._rootNodeFocusAndBlurListener=function(e){for(var t=be(e),n="focus"===e.type?o._onFocus:o._onBlur,a=t;a;a=a.parentElement)n.call(o,e,a)},this._document=i,this._detectionMode=(null==r?void 0:r.detectionMode)||0}return v(e,[{key:"monitor",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=(0,ae.fI)(e);if(!this._platform.isBrowser||1!==n.nodeType)return(0,I.of)(null);var a=function(e){if(function(){if(null==oe){var e="undefined"!=typeof document?document.head:null;oe=!(!e||!e.createShadowRoot&&!e.attachShadow)}return oe}()){var t=e.getRootNode?e.getRootNode():null;if("undefined"!=typeof ShadowRoot&&ShadowRoot&&t instanceof ShadowRoot)return t}return null}(n)||this._getDocument(),i=this._elementInfo.get(n);if(i)return t&&(i.checkChildren=!0),i.subject;var r={checkChildren:t,subject:new C.xQ,rootNode:a};return this._elementInfo.set(n,r),this._registerGlobalListeners(r),r.subject}},{key:"stopMonitoring",value:function(e){var t=(0,ae.fI)(e),n=this._elementInfo.get(t);n&&(n.subject.complete(),this._setClasses(t),this._elementInfo.delete(t),this._removeGlobalListeners(n))}},{key:"focusVia",value:function(e,t,n){var a=this,i=(0,ae.fI)(e);i===this._getDocument().activeElement?this._getClosestElementsInfo(i).forEach(function(e){var n=_(e,2),i=n[0],r=n[1];return a._originChanged(i,t,r)}):(this._setOrigin(t),"function"==typeof i.focus&&i.focus(n))}},{key:"ngOnDestroy",value:function(){var e=this;this._elementInfo.forEach(function(t,n){return e.stopMonitoring(n)})}},{key:"_getDocument",value:function(){return this._document||document}},{key:"_getWindow",value:function(){return this._getDocument().defaultView||window}},{key:"_toggleClass",value:function(e,t,n){n?e.classList.add(t):e.classList.remove(t)}},{key:"_getFocusOrigin",value:function(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:"program"}},{key:"_shouldBeAttributedToTouch",value:function(e){return 1===this._detectionMode||!!(null==e?void 0:e.contains(this._inputModalityDetector._mostRecentTarget))}},{key:"_setClasses",value:function(e,t){this._toggleClass(e,"cdk-focused",!!t),this._toggleClass(e,"cdk-touch-focused","touch"===t),this._toggleClass(e,"cdk-keyboard-focused","keyboard"===t),this._toggleClass(e,"cdk-mouse-focused","mouse"===t),this._toggleClass(e,"cdk-program-focused","program"===t)}},{key:"_setOrigin",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this._ngZone.runOutsideAngular(function(){t._origin=e,t._originFromTouchInteraction="touch"===e&&n,0===t._detectionMode&&(clearTimeout(t._originTimeoutId),t._originTimeoutId=setTimeout(function(){return t._origin=null},t._originFromTouchInteraction?650:1))})}},{key:"_onFocus",value:function(e,t){var n=this._elementInfo.get(t),a=be(e);n&&(n.checkChildren||t===a)&&this._originChanged(t,this._getFocusOrigin(a),n)}},{key:"_onBlur",value:function(e,t){var n=this._elementInfo.get(t);!n||n.checkChildren&&e.relatedTarget instanceof Node&&t.contains(e.relatedTarget)||(this._setClasses(t),this._emitOrigin(n.subject,null))}},{key:"_emitOrigin",value:function(e,t){this._ngZone.run(function(){return e.next(t)})}},{key:"_registerGlobalListeners",value:function(e){var t=this;if(this._platform.isBrowser){var n=e.rootNode,a=this._rootNodeFocusListenerCount.get(n)||0;a||this._ngZone.runOutsideAngular(function(){n.addEventListener("focus",t._rootNodeFocusAndBlurListener,Ce),n.addEventListener("blur",t._rootNodeFocusAndBlurListener,Ce)}),this._rootNodeFocusListenerCount.set(n,a+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(function(){t._getWindow().addEventListener("focus",t._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,Y.R)(this._stopInputModalityDetector)).subscribe(function(e){t._setOrigin(e,!0)}))}}},{key:"_removeGlobalListeners",value:function(e){var t=e.rootNode;if(this._rootNodeFocusListenerCount.has(t)){var n=this._rootNodeFocusListenerCount.get(t);n>1?this._rootNodeFocusListenerCount.set(t,n-1):(t.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Ce),t.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Ce),this._rootNodeFocusListenerCount.delete(t))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}},{key:"_originChanged",value:function(e,t,n){this._setClasses(e,t),this._emitOrigin(n.subject,t),this._lastFocusOrigin=t}},{key:"_getClosestElementsInfo",value:function(e){var t=[];return this._elementInfo.forEach(function(n,a){(a===e||n.checkChildren&&a.contains(e))&&t.push([a,n])}),t}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.LFG(c.R0b),c.LFG(se),c.LFG(Se),c.LFG(p.K0,8),c.LFG(Te,8))},e.\u0275prov=c.Yz7({factory:function(){return new e(c.LFG(c.R0b),c.LFG(se),c.LFG(Se),c.LFG(p.K0,8),c.LFG(Te,8))},token:e,providedIn:"root"}),e}(),Re=function(){function e(){m(this,e)}return v(e,[{key:"attach",value:function(e){return this._attachedHost=e,e.attach(this)}},{key:"detach",value:function(){var e=this._attachedHost;null!=e&&(this._attachedHost=null,e.detach())}},{key:"isAttached",get:function(){return null!=this._attachedHost}},{key:"setAttachedHost",value:function(e){this._attachedHost=e}}]),e}(),Ae=function(e){i(n,e);var t=o(n);function n(e,a,i,r){var o;return m(this,n),(o=t.call(this)).component=e,o.viewContainerRef=a,o.injector=i,o.componentFactoryResolver=r,o}return n}(Re),Ne=function(e){i(n,e);var t=o(n);function n(e,a,i){var r;return m(this,n),(r=t.call(this)).templateRef=e,r.viewContainerRef=a,r.context=i,r}return v(n,[{key:"origin",get:function(){return this.templateRef.elementRef}},{key:"attach",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.context;return this.context=t,a(u(n.prototype),"attach",this).call(this,e)}},{key:"detach",value:function(){return this.context=void 0,a(u(n.prototype),"detach",this).call(this)}}]),n}(Re),we=function(e){i(n,e);var t=o(n);function n(e){var a;return m(this,n),(a=t.call(this)).element=e instanceof c.SBq?e.nativeElement:e,a}return n}(Re),Ie=function(){function e(){m(this,e),this._isDisposed=!1,this.attachDomPortal=null}return v(e,[{key:"hasAttached",value:function(){return!!this._attachedPortal}},{key:"attach",value:function(e){return e instanceof Ae?(this._attachedPortal=e,this.attachComponentPortal(e)):e instanceof Ne?(this._attachedPortal=e,this.attachTemplatePortal(e)):this.attachDomPortal&&e instanceof we?(this._attachedPortal=e,this.attachDomPortal(e)):void 0}},{key:"detach",value:function(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}},{key:"dispose",value:function(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}},{key:"setDisposeFn",value:function(e){this._disposeFn=e}},{key:"_invokeDisposeFn",value:function(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}]),e}(),Me=function(e){i(n,e);var t=o(n);function n(e,i,r,o,s){var c,d;return m(this,n),(d=t.call(this)).outletElement=e,d._componentFactoryResolver=i,d._appRef=r,d._defaultInjector=o,d.attachDomPortal=function(e){var t=e.element,i=d._document.createComment("dom-portal");t.parentNode.insertBefore(i,t),d.outletElement.appendChild(t),d._attachedPortal=e,a((c=l(d),u(n.prototype)),"setDisposeFn",c).call(c,function(){i.parentNode&&i.parentNode.replaceChild(t,i)})},d._document=s,d}return v(n,[{key:"attachComponentPortal",value:function(e){var t,n=this,a=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component);return e.viewContainerRef?(t=e.viewContainerRef.createComponent(a,e.viewContainerRef.length,e.injector||e.viewContainerRef.injector),this.setDisposeFn(function(){return t.destroy()})):(t=a.create(e.injector||this._defaultInjector),this._appRef.attachView(t.hostView),this.setDisposeFn(function(){n._appRef.detachView(t.hostView),t.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(t)),this._attachedPortal=e,t}},{key:"attachTemplatePortal",value:function(e){var t=this,n=e.viewContainerRef,a=n.createEmbeddedView(e.templateRef,e.context);return a.rootNodes.forEach(function(e){return t.outletElement.appendChild(e)}),a.detectChanges(),this.setDisposeFn(function(){var e=n.indexOf(a);-1!==e&&n.remove(e)}),this._attachedPortal=e,a}},{key:"dispose",value:function(){a(u(n.prototype),"dispose",this).call(this),null!=this.outletElement.parentNode&&this.outletElement.parentNode.removeChild(this.outletElement)}},{key:"_getComponentRootNode",value:function(e){return e.hostView.rootNodes[0]}}]),n}(Ie),ke=function(){var e=function(e){i(n,e);var t=o(n);function n(e,i,r){var o,s;return m(this,n),(s=t.call(this))._componentFactoryResolver=e,s._viewContainerRef=i,s._isInitialized=!1,s.attached=new c.vpe,s.attachDomPortal=function(e){var t=e.element,i=s._document.createComment("dom-portal");e.setAttachedHost(l(s)),t.parentNode.insertBefore(i,t),s._getRootNode().appendChild(t),s._attachedPortal=e,a((o=l(s),u(n.prototype)),"setDisposeFn",o).call(o,function(){i.parentNode&&i.parentNode.replaceChild(t,i)})},s._document=r,s}return v(n,[{key:"portal",get:function(){return this._attachedPortal},set:function(e){(!this.hasAttached()||e||this._isInitialized)&&(this.hasAttached()&&a(u(n.prototype),"detach",this).call(this),e&&a(u(n.prototype),"attach",this).call(this,e),this._attachedPortal=e)}},{key:"attachedRef",get:function(){return this._attachedRef}},{key:"ngOnInit",value:function(){this._isInitialized=!0}},{key:"ngOnDestroy",value:function(){a(u(n.prototype),"dispose",this).call(this),this._attachedPortal=null,this._attachedRef=null}},{key:"attachComponentPortal",value:function(e){e.setAttachedHost(this);var t=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,i=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),r=t.createComponent(i,t.length,e.injector||t.injector);return t!==this._viewContainerRef&&this._getRootNode().appendChild(r.hostView.rootNodes[0]),a(u(n.prototype),"setDisposeFn",this).call(this,function(){return r.destroy()}),this._attachedPortal=e,this._attachedRef=r,this.attached.emit(r),r}},{key:"attachTemplatePortal",value:function(e){var t=this;e.setAttachedHost(this);var i=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context);return a(u(n.prototype),"setDisposeFn",this).call(this,function(){return t._viewContainerRef.clear()}),this._attachedPortal=e,this._attachedRef=i,this.attached.emit(i),i}},{key:"_getRootNode",value:function(){var e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}}]),n}(Ie);return e.\u0275fac=function(t){return new(t||e)(c.Y36(c._Vd),c.Y36(c.s_b),c.Y36(p.K0))},e.\u0275dir=c.lG2({type:e,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[c.qOj]}),e}(),xe=function(){var e=function e(){m(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=c.oAB({type:e}),e.\u0275inj=c.cJS({}),e}(),De=r(36465),Le=r(16102);new(function(e){i(n,e);var t=o(n);function n(){return m(this,n),t.apply(this,arguments)}return v(n,[{key:"flush",value:function(e){this.active=!0,this.scheduled=void 0;var t,n=this.actions,a=-1,i=n.length;e=e||n.shift();do{if(t=e.execute(e.state,e.delay))break}while(++a2&&void 0!==arguments[2]?arguments[2]:0;return null!==i&&i>0?a(u(n.prototype),"requestAsyncId",this).call(this,e,t,i):(e.actions.push(this),e.scheduled||(e.scheduled=requestAnimationFrame(function(){return e.flush(null)})))}},{key:"recycleAsyncId",value:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(null!==i&&i>0||null===i&&this.delay>0)return a(u(n.prototype),"recycleAsyncId",this).call(this,e,t,i);0===e.actions.length&&(cancelAnimationFrame(t),e.scheduled=void 0)}}]),n}(De.o));var Pe=1,Fe=Promise.resolve(),Ue={};function Be(e){return e in Ue&&(delete Ue[e],!0)}var ze=function(e){var t=Pe++;return Ue[t]=!0,Fe.then(function(){return Be(t)&&e()}),t},Ge=function(e){Be(e)};new(function(e){i(n,e);var t=o(n);function n(){return m(this,n),t.apply(this,arguments)}return v(n,[{key:"flush",value:function(e){this.active=!0,this.scheduled=void 0;var t,n=this.actions,a=-1,i=n.length;e=e||n.shift();do{if(t=e.execute(e.state,e.delay))break}while(++a2&&void 0!==arguments[2]?arguments[2]:0;return null!==i&&i>0?a(u(n.prototype),"requestAsyncId",this).call(this,e,t,i):(e.actions.push(this),e.scheduled||(e.scheduled=ze(e.flush.bind(e,null))))}},{key:"recycleAsyncId",value:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(null!==i&&i>0||null===i&&this.delay>0)return a(u(n.prototype),"recycleAsyncId",this).call(this,e,t,i);0===e.actions.length&&(Ge(t),e.scheduled=void 0)}}]),n}(De.o));var Ve=r(85345),He=function(){function e(t){m(this,e),this.durationSelector=t}return v(e,[{key:"call",value:function(e,t){return t.subscribe(new Ye(e,this.durationSelector))}}]),e}(),Ye=function(e){i(n,e);var t=o(n);function n(e,a){var i;return m(this,n),(i=t.call(this,e)).durationSelector=a,i.hasValue=!1,i}return v(n,[{key:"_next",value:function(e){if(this.value=e,this.hasValue=!0,!this.throttled){var t;try{t=(0,this.durationSelector)(e)}catch(a){return this.destination.error(a)}var n=(0,Ve.ft)(t,new Ve.IY(this));!n||n.closed?this.clearThrottle():this.add(this.throttled=n)}}},{key:"clearThrottle",value:function(){var e=this.value,t=this.hasValue,n=this.throttled;n&&(this.remove(n),this.throttled=void 0,n.unsubscribe()),t&&(this.value=void 0,this.hasValue=!1,this.destination.next(e))}},{key:"notifyNext",value:function(){this.clearThrottle()}},{key:"notifyComplete",value:function(){this.clearThrottle()}}]),n}(Ve.Ds);function qe(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:f.P;return t=function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,a=-1;return E(t)?a=Number(t)<1?1:Number(t):(0,S.K)(t)&&(n=t),(0,S.K)(n)||(n=f.P),new g.y(function(t){var i=E(e)?e:+e-n.now();return n.schedule(b,i,{index:0,period:a,subscriber:t})})}(e,n)},function(e){return e.lift(new He(t))}}var je=new c.OlP("cdk-dir-doc",{providedIn:"root",factory:function(){return(0,c.f3M)(p.K0)}}),We=function(){var e=function(){function e(t){if(m(this,e),this.value="ltr",this.change=new c.vpe,t){var n=t.documentElement?t.documentElement.dir:null,a=(t.body?t.body.dir:null)||n;this.value="ltr"===a||"rtl"===a?a:"ltr"}}return v(e,[{key:"ngOnDestroy",value:function(){this.change.complete()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.LFG(je,8))},e.\u0275prov=c.Yz7({factory:function(){return new e(c.LFG(je,8))},token:e,providedIn:"root"}),e}(),Qe=function(){var e=function e(){m(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=c.oAB({type:e}),e.\u0275inj=c.cJS({}),e}(),$e=function(){var e=function(){function e(t,n,a){m(this,e),this._ngZone=t,this._platform=n,this._scrolled=new C.xQ,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=a}return v(e,[{key:"register",value:function(e){var t=this;this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(function(){return t._scrolled.next(e)}))}},{key:"deregister",value:function(e){var t=this.scrollContainers.get(e);t&&(t.unsubscribe(),this.scrollContainers.delete(e))}},{key:"scrolled",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;return this._platform.isBrowser?new g.y(function(n){e._globalSubscription||e._addGlobalListener();var a=t>0?e._scrolled.pipe(qe(t)).subscribe(n):e._scrolled.subscribe(n);return e._scrolledCount++,function(){a.unsubscribe(),e._scrolledCount--,e._scrolledCount||e._removeGlobalListener()}}):(0,I.of)()}},{key:"ngOnDestroy",value:function(){var e=this;this._removeGlobalListener(),this.scrollContainers.forEach(function(t,n){return e.deregister(n)}),this._scrolled.complete()}},{key:"ancestorScrolled",value:function(e,t){var n=this.getAncestorScrollContainers(e);return this.scrolled(t).pipe((0,G.h)(function(e){return!e||n.indexOf(e)>-1}))}},{key:"getAncestorScrollContainers",value:function(e){var t=this,n=[];return this.scrollContainers.forEach(function(a,i){t._scrollableContainsElement(i,e)&&n.push(i)}),n}},{key:"_getWindow",value:function(){return this._document.defaultView||window}},{key:"_scrollableContainsElement",value:function(e,t){var n=(0,ae.fI)(t),a=e.getElementRef().nativeElement;do{if(n==a)return!0}while(n=n.parentElement);return!1}},{key:"_addGlobalListener",value:function(){var e=this;this._globalSubscription=this._ngZone.runOutsideAngular(function(){var t=e._getWindow();return(0,R.R)(t.document,"scroll").subscribe(function(){return e._scrolled.next()})})}},{key:"_removeGlobalListener",value:function(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.LFG(c.R0b),c.LFG(se),c.LFG(p.K0,8))},e.\u0275prov=c.Yz7({factory:function(){return new e(c.LFG(c.R0b),c.LFG(se),c.LFG(p.K0,8))},token:e,providedIn:"root"}),e}(),Ke=function(){var e=function(){function e(t,n,a){var i=this;m(this,e),this._platform=t,this._change=new C.xQ,this._changeListener=function(e){i._change.next(e)},this._document=a,n.runOutsideAngular(function(){if(t.isBrowser){var e=i._getWindow();e.addEventListener("resize",i._changeListener),e.addEventListener("orientationchange",i._changeListener)}i.change().subscribe(function(){return i._updateViewportSize()})})}return v(e,[{key:"ngOnDestroy",value:function(){if(this._platform.isBrowser){var e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}},{key:"getViewportSize",value:function(){this._viewportSize||this._updateViewportSize();var e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}},{key:"getViewportRect",value:function(){var e=this.getViewportScrollPosition(),t=this.getViewportSize(),n=t.width,a=t.height;return{top:e.top,left:e.left,bottom:e.top+a,right:e.left+n,height:a,width:n}}},{key:"getViewportScrollPosition",value:function(){if(!this._platform.isBrowser)return{top:0,left:0};var e=this._document,t=this._getWindow(),n=e.documentElement,a=n.getBoundingClientRect();return{top:-a.top||e.body.scrollTop||t.scrollY||n.scrollTop||0,left:-a.left||e.body.scrollLeft||t.scrollX||n.scrollLeft||0}}},{key:"change",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;return e>0?this._change.pipe(qe(e)):this._change}},{key:"_getWindow",value:function(){return this._document.defaultView||window}},{key:"_updateViewportSize",value:function(){var e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.LFG(se),c.LFG(c.R0b),c.LFG(p.K0,8))},e.\u0275prov=c.Yz7({factory:function(){return new e(c.LFG(se),c.LFG(c.R0b),c.LFG(p.K0,8))},token:e,providedIn:"root"}),e}(),Ze=function(){var e=function e(){m(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=c.oAB({type:e}),e.\u0275inj=c.cJS({}),e}(),Xe=function(){var e=function e(){m(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=c.oAB({type:e}),e.\u0275inj=c.cJS({imports:[[Qe,le,Ze],Qe,Ze]}),e}(),Je=function(){if(null==re){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return re=!1;if("scrollBehavior"in document.documentElement.style)re=!0;else{var e=Element.prototype.scrollTo;re=!!e&&!/\{\s*\[native code\]\s*\}/.test(e.toString())}}return re}(),et=function(){function e(t,n){m(this,e),this._viewportRuler=t,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=n}return v(e,[{key:"attach",value:function(){}},{key:"enable",value:function(){if(this._canBeEnabled()){var e=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=e.style.left||"",this._previousHTMLStyles.top=e.style.top||"",e.style.left=(0,ae.HM)(-this._previousScrollPosition.left),e.style.top=(0,ae.HM)(-this._previousScrollPosition.top),e.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}},{key:"disable",value:function(){if(this._isEnabled){var e=this._document.documentElement,t=e.style,n=this._document.body.style,a=t.scrollBehavior||"",i=n.scrollBehavior||"";this._isEnabled=!1,t.left=this._previousHTMLStyles.left,t.top=this._previousHTMLStyles.top,e.classList.remove("cdk-global-scrollblock"),Je&&(t.scrollBehavior=n.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),Je&&(t.scrollBehavior=a,n.scrollBehavior=i)}}},{key:"_canBeEnabled",value:function(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;var e=this._document.body,t=this._viewportRuler.getViewportSize();return e.scrollHeight>t.height||e.scrollWidth>t.width}}]),e}(),tt=function(){function e(t,n,a,i){var r=this;m(this,e),this._scrollDispatcher=t,this._ngZone=n,this._viewportRuler=a,this._config=i,this._scrollSubscription=null,this._detach=function(){r.disable(),r._overlayRef.hasAttached()&&r._ngZone.run(function(){return r._overlayRef.detach()})}}return v(e,[{key:"attach",value:function(e){this._overlayRef=e}},{key:"enable",value:function(){var e=this;if(!this._scrollSubscription){var t=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=t.subscribe(function(){var t=e._viewportRuler.getViewportScrollPosition().top;Math.abs(t-e._initialScrollPosition)>e._config.threshold?e._detach():e._overlayRef.updatePosition()})):this._scrollSubscription=t.subscribe(this._detach)}}},{key:"disable",value:function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}},{key:"detach",value:function(){this.disable(),this._overlayRef=null}}]),e}(),nt=function(){function e(){m(this,e)}return v(e,[{key:"enable",value:function(){}},{key:"disable",value:function(){}},{key:"attach",value:function(){}}]),e}();function at(e,t){return t.some(function(t){return e.bottomt.bottom||e.rightt.right})}function it(e,t){return t.some(function(t){return e.topt.bottom||e.leftt.right})}var rt=function(){function e(t,n,a,i){m(this,e),this._scrollDispatcher=t,this._viewportRuler=n,this._ngZone=a,this._config=i,this._scrollSubscription=null}return v(e,[{key:"attach",value:function(e){this._overlayRef=e}},{key:"enable",value:function(){var e=this;this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(function(){if(e._overlayRef.updatePosition(),e._config&&e._config.autoClose){var t=e._overlayRef.overlayElement.getBoundingClientRect(),n=e._viewportRuler.getViewportSize(),a=n.width,i=n.height;at(t,[{width:a,height:i,bottom:i,right:a,top:0,left:0}])&&(e.disable(),e._ngZone.run(function(){return e._overlayRef.detach()}))}}))}},{key:"disable",value:function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}},{key:"detach",value:function(){this.disable(),this._overlayRef=null}}]),e}(),ot=function(){var e=function e(t,n,a,i){var r=this;m(this,e),this._scrollDispatcher=t,this._viewportRuler=n,this._ngZone=a,this.noop=function(){return new nt},this.close=function(e){return new tt(r._scrollDispatcher,r._ngZone,r._viewportRuler,e)},this.block=function(){return new et(r._viewportRuler,r._document)},this.reposition=function(e){return new rt(r._scrollDispatcher,r._viewportRuler,r._ngZone,e)},this._document=i};return e.\u0275fac=function(t){return new(t||e)(c.LFG($e),c.LFG(Ke),c.LFG(c.R0b),c.LFG(p.K0))},e.\u0275prov=c.Yz7({factory:function(){return new e(c.LFG($e),c.LFG(Ke),c.LFG(c.R0b),c.LFG(p.K0))},token:e,providedIn:"root"}),e}(),st=function e(t){if(m(this,e),this.scrollStrategy=new nt,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,t)for(var n=0,a=Object.keys(t);n-1&&this._attachedOverlays.splice(t,1),0===this._attachedOverlays.length&&this.detach()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.LFG(p.K0))},e.\u0275prov=c.Yz7({factory:function(){return new e(c.LFG(p.K0))},token:e,providedIn:"root"}),e}(),dt=function(){var e=function(e){i(n,e);var t=o(n);function n(e){var a;return m(this,n),(a=t.call(this,e))._keydownListener=function(e){for(var t=a._attachedOverlays,n=t.length-1;n>-1;n--)if(t[n]._keydownEvents.observers.length>0){t[n]._keydownEvents.next(e);break}},a}return v(n,[{key:"add",value:function(e){a(u(n.prototype),"add",this).call(this,e),this._isAttached||(this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}},{key:"detach",value:function(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}]),n}(ut);return e.\u0275fac=function(t){return new(t||e)(c.LFG(p.K0))},e.\u0275prov=c.Yz7({factory:function(){return new e(c.LFG(p.K0))},token:e,providedIn:"root"}),e}(),ht=function(){var e=function(e){i(n,e);var t=o(n);function n(e,a){var i;return m(this,n),(i=t.call(this,e))._platform=a,i._cursorStyleIsSet=!1,i._clickListener=function(e){for(var t=e.composedPath?e.composedPath()[0]:e.target,n=i._attachedOverlays.slice(),a=n.length-1;a>-1;a--){var r=n[a];if(!(r._outsidePointerEvents.observers.length<1)&&r.hasAttached()){if(r.overlayElement.contains(t))break;r._outsidePointerEvents.next(e)}}},i}return v(n,[{key:"add",value:function(e){if(a(u(n.prototype),"add",this).call(this,e),!this._isAttached){var t=this._document.body;t.addEventListener("click",this._clickListener,!0),t.addEventListener("auxclick",this._clickListener,!0),t.addEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=t.style.cursor,t.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}},{key:"detach",value:function(){if(this._isAttached){var e=this._document.body;e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}}]),n}(ut);return e.\u0275fac=function(t){return new(t||e)(c.LFG(p.K0),c.LFG(se))},e.\u0275prov=c.Yz7({factory:function(){return new e(c.LFG(p.K0),c.LFG(se))},token:e,providedIn:"root"}),e}(),_t="undefined"!=typeof __karma__&&!!__karma__||"undefined"!=typeof jasmine&&!!jasmine||"undefined"!=typeof jest&&!!jest||"undefined"!=typeof Mocha&&!!Mocha,pt=function(){var e=function(){function e(t,n){m(this,e),this._platform=n,this._document=t}return v(e,[{key:"ngOnDestroy",value:function(){var e=this._containerElement;e&&e.parentNode&&e.parentNode.removeChild(e)}},{key:"getContainerElement",value:function(){return this._containerElement||this._createContainer(),this._containerElement}},{key:"_createContainer",value:function(){if(this._platform.isBrowser||_t)for(var e=this._document.querySelectorAll('.cdk-overlay-container[platform="server"], .cdk-overlay-container[platform="test"]'),t=0;tp&&(p=f,_=m)}}catch(v){g.e(v)}finally{g.f()}return this._isPushed=!1,void this._applyPosition(_.position,_.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(e.position,e.originPoint);this._applyPosition(e.position,e.originPoint)}}},{key:"detach",value:function(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}},{key:"dispose",value:function(){this._isDisposed||(this._boundingBox&&vt(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove("cdk-overlay-connected-position-bounding-box"),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}},{key:"reapplyLastPosition",value:function(){if(!this._isDisposed&&(!this._platform||this._platform.isBrowser)){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect();var e=this._lastPosition||this._preferredPositions[0],t=this._getOriginPoint(this._originRect,e);this._applyPosition(e,t)}}},{key:"withScrollableContainers",value:function(e){return this._scrollables=e,this}},{key:"withPositions",value:function(e){return this._preferredPositions=e,-1===e.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}},{key:"withViewportMargin",value:function(e){return this._viewportMargin=e,this}},{key:"withFlexibleDimensions",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._hasFlexibleDimensions=e,this}},{key:"withGrowAfterOpen",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._growAfterOpen=e,this}},{key:"withPush",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._canPush=e,this}},{key:"withLockedPosition",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._positionLocked=e,this}},{key:"setOrigin",value:function(e){return this._origin=e,this}},{key:"withDefaultOffsetX",value:function(e){return this._offsetX=e,this}},{key:"withDefaultOffsetY",value:function(e){return this._offsetY=e,this}},{key:"withTransformOriginOn",value:function(e){return this._transformOriginSelector=e,this}},{key:"_getOriginPoint",value:function(e,t){var n;if("center"==t.originX)n=e.left+e.width/2;else{var a=this._isRtl()?e.right:e.left,i=this._isRtl()?e.left:e.right;n="start"==t.originX?a:i}return{x:n,y:"center"==t.originY?e.top+e.height/2:"top"==t.originY?e.top:e.bottom}}},{key:"_getOverlayPoint",value:function(e,t,n){var a,i;return a="center"==n.overlayX?-t.width/2:"start"===n.overlayX?this._isRtl()?-t.width:0:this._isRtl()?0:-t.width,i="center"==n.overlayY?-t.height/2:"top"==n.overlayY?0:-t.height,{x:e.x+a,y:e.y+i}}},{key:"_getOverlayFit",value:function(e,t,n,a){var i=Et(t),r=e.x,o=e.y,s=this._getOffset(a,"x"),l=this._getOffset(a,"y");s&&(r+=s),l&&(o+=l);var c=0-o,u=o+i.height-n.height,d=this._subtractOverflows(i.width,0-r,r+i.width-n.width),h=this._subtractOverflows(i.height,c,u),_=d*h;return{visibleArea:_,isCompletelyWithinViewport:i.width*i.height===_,fitsInViewportVertically:h===i.height,fitsInViewportHorizontally:d==i.width}}},{key:"_canFitWithFlexibleDimensions",value:function(e,t,n){if(this._hasFlexibleDimensions){var a=n.bottom-t.y,i=n.right-t.x,r=yt(this._overlayRef.getConfig().minHeight),o=yt(this._overlayRef.getConfig().minWidth),s=e.fitsInViewportHorizontally||null!=o&&o<=i;return(e.fitsInViewportVertically||null!=r&&r<=a)&&s}return!1}},{key:"_pushOverlayOnScreen",value:function(e,t,n){if(this._previousPushAmount&&this._positionLocked)return{x:e.x+this._previousPushAmount.x,y:e.y+this._previousPushAmount.y};var a,i,r=Et(t),o=this._viewportRect,s=Math.max(e.x+r.width-o.width,0),l=Math.max(e.y+r.height-o.height,0),c=Math.max(o.top-n.top-e.y,0),u=Math.max(o.left-n.left-e.x,0);return a=r.width<=o.width?u||-s:e.xd&&!this._isInitialRender&&!this._growAfterOpen&&(a=e.y-d/2)}if("end"===t.overlayX&&!c||"start"===t.overlayX&&c)s=l.width-e.x+this._viewportMargin,r=e.x-this._viewportMargin;else if("start"===t.overlayX&&!c||"end"===t.overlayX&&c)o=e.x,r=l.right-e.x;else{var h=Math.min(l.right-e.x+l.left,e.x),_=this._lastBoundingBoxSize.width;r=2*h,o=e.x-h,r>_&&!this._isInitialRender&&!this._growAfterOpen&&(o=e.x-_/2)}return{top:a,left:o,bottom:i,right:s,width:r,height:n}}},{key:"_setBoundingBoxStyles",value:function(e,t){var n=this._calculateBoundingBoxRect(e,t);this._isInitialRender||this._growAfterOpen||(n.height=Math.min(n.height,this._lastBoundingBoxSize.height),n.width=Math.min(n.width,this._lastBoundingBoxSize.width));var a={};if(this._hasExactPosition())a.top=a.left="0",a.bottom=a.right=a.maxHeight=a.maxWidth="",a.width=a.height="100%";else{var i=this._overlayRef.getConfig().maxHeight,r=this._overlayRef.getConfig().maxWidth;a.height=(0,ae.HM)(n.height),a.top=(0,ae.HM)(n.top),a.bottom=(0,ae.HM)(n.bottom),a.width=(0,ae.HM)(n.width),a.left=(0,ae.HM)(n.left),a.right=(0,ae.HM)(n.right),a.alignItems="center"===t.overlayX?"center":"end"===t.overlayX?"flex-end":"flex-start",a.justifyContent="center"===t.overlayY?"center":"bottom"===t.overlayY?"flex-end":"flex-start",i&&(a.maxHeight=(0,ae.HM)(i)),r&&(a.maxWidth=(0,ae.HM)(r))}this._lastBoundingBoxSize=n,vt(this._boundingBox.style,a)}},{key:"_resetBoundingBoxStyles",value:function(){vt(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}},{key:"_resetOverlayElementStyles",value:function(){vt(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}},{key:"_setOverlayElementStyles",value:function(e,t){var n={},a=this._hasExactPosition(),i=this._hasFlexibleDimensions,r=this._overlayRef.getConfig();if(a){var o=this._viewportRuler.getViewportScrollPosition();vt(n,this._getExactOverlayY(t,e,o)),vt(n,this._getExactOverlayX(t,e,o))}else n.position="static";var s="",l=this._getOffset(t,"x"),c=this._getOffset(t,"y");l&&(s+="translateX(".concat(l,"px) ")),c&&(s+="translateY(".concat(c,"px)")),n.transform=s.trim(),r.maxHeight&&(a?n.maxHeight=(0,ae.HM)(r.maxHeight):i&&(n.maxHeight="")),r.maxWidth&&(a?n.maxWidth=(0,ae.HM)(r.maxWidth):i&&(n.maxWidth="")),vt(this._pane.style,n)}},{key:"_getExactOverlayY",value:function(e,t,n){var a={top:"",bottom:""},i=this._getOverlayPoint(t,this._overlayRect,e);this._isPushed&&(i=this._pushOverlayOnScreen(i,this._overlayRect,n));var r=this._overlayContainer.getContainerElement().getBoundingClientRect().top;return i.y-=r,"bottom"===e.overlayY?a.bottom=this._document.documentElement.clientHeight-(i.y+this._overlayRect.height)+"px":a.top=(0,ae.HM)(i.y),a}},{key:"_getExactOverlayX",value:function(e,t,n){var a={left:"",right:""},i=this._getOverlayPoint(t,this._overlayRect,e);return this._isPushed&&(i=this._pushOverlayOnScreen(i,this._overlayRect,n)),"right"===(this._isRtl()?"end"===e.overlayX?"left":"right":"end"===e.overlayX?"right":"left")?a.right=this._document.documentElement.clientWidth-(i.x+this._overlayRect.width)+"px":a.left=(0,ae.HM)(i.x),a}},{key:"_getScrollVisibility",value:function(){var e=this._getOriginRect(),t=this._pane.getBoundingClientRect(),n=this._scrollables.map(function(e){return e.getElementRef().nativeElement.getBoundingClientRect()});return{isOriginClipped:it(e,n),isOriginOutsideView:at(e,n),isOverlayClipped:it(t,n),isOverlayOutsideView:at(t,n)}}},{key:"_subtractOverflows",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a0&&void 0!==arguments[0]?arguments[0]:"";return this._bottomOffset="",this._topOffset=e,this._alignItems="flex-start",this}},{key:"left",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._rightOffset="",this._leftOffset=e,this._justifyContent="flex-start",this}},{key:"bottom",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._topOffset="",this._bottomOffset=e,this._alignItems="flex-end",this}},{key:"right",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._leftOffset="",this._rightOffset=e,this._justifyContent="flex-end",this}},{key:"width",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._overlayRef?this._overlayRef.updateSize({width:e}):this._width=e,this}},{key:"height",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._overlayRef?this._overlayRef.updateSize({height:e}):this._height=e,this}},{key:"centerHorizontally",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this.left(e),this._justifyContent="center",this}},{key:"centerVertically",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this.top(e),this._alignItems="center",this}},{key:"apply",value:function(){if(this._overlayRef&&this._overlayRef.hasAttached()){var e=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement.style,n=this._overlayRef.getConfig(),a=n.width,i=n.height,r=n.maxWidth,o=n.maxHeight,s=!("100%"!==a&&"100vw"!==a||r&&"100%"!==r&&"100vw"!==r),l=!("100%"!==i&&"100vh"!==i||o&&"100%"!==o&&"100vh"!==o);e.position=this._cssPosition,e.marginLeft=s?"0":this._leftOffset,e.marginTop=l?"0":this._topOffset,e.marginBottom=this._bottomOffset,e.marginRight=this._rightOffset,s?t.justifyContent="flex-start":"center"===this._justifyContent?t.justifyContent="center":"rtl"===this._overlayRef.getConfig().direction?"flex-start"===this._justifyContent?t.justifyContent="flex-end":"flex-end"===this._justifyContent&&(t.justifyContent="flex-start"):t.justifyContent=this._justifyContent,t.alignItems=l?"flex-start":this._alignItems}}},{key:"dispose",value:function(){if(!this._isDisposed&&this._overlayRef){var e=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement,n=t.style;t.classList.remove("cdk-global-overlay-wrapper"),n.justifyContent=n.alignItems=e.marginTop=e.marginBottom=e.marginLeft=e.marginRight=e.position="",this._overlayRef=null,this._isDisposed=!0}}}]),e}(),Tt=function(){var e=function(){function e(t,n,a,i){m(this,e),this._viewportRuler=t,this._document=n,this._platform=a,this._overlayContainer=i}return v(e,[{key:"global",value:function(){return new bt}},{key:"connectedTo",value:function(e,t,n){return new St(t,n,e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}},{key:"flexibleConnectedTo",value:function(e){return new ft(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.LFG(Ke),c.LFG(p.K0),c.LFG(se),c.LFG(pt))},e.\u0275prov=c.Yz7({factory:function(){return new e(c.LFG(Ke),c.LFG(p.K0),c.LFG(se),c.LFG(pt))},token:e,providedIn:"root"}),e}(),Ct=0,Ot=function(){var e=function(){function e(t,n,a,i,r,o,s,l,c,u,d){m(this,e),this.scrollStrategies=t,this._overlayContainer=n,this._componentFactoryResolver=a,this._positionBuilder=i,this._keyboardDispatcher=r,this._injector=o,this._ngZone=s,this._document=l,this._directionality=c,this._location=u,this._outsideClickDispatcher=d}return v(e,[{key:"create",value:function(e){var t=this._createHostElement(),n=this._createPaneElement(t),a=this._createPortalOutlet(n),i=new st(e);return i.direction=i.direction||this._directionality.value,new gt(a,t,n,i,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher)}},{key:"position",value:function(){return this._positionBuilder}},{key:"_createPaneElement",value:function(e){var t=this._document.createElement("div");return t.id="cdk-overlay-"+Ct++,t.classList.add("cdk-overlay-pane"),e.appendChild(t),t}},{key:"_createHostElement",value:function(){var e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}},{key:"_createPortalOutlet",value:function(e){return this._appRef||(this._appRef=this._injector.get(c.z2F)),new Me(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.LFG(ot),c.LFG(pt),c.LFG(c._Vd),c.LFG(Tt),c.LFG(dt),c.LFG(c.zs3),c.LFG(c.R0b),c.LFG(p.K0),c.LFG(We),c.LFG(p.Ye),c.LFG(ht))},e.\u0275prov=c.Yz7({token:e,factory:e.\u0275fac}),e}(),Rt={provide:new c.OlP("cdk-connected-overlay-scroll-strategy"),deps:[Ot],useFactory:function(e){return function(){return e.scrollStrategies.reposition()}}},At=function(){var e=function e(){m(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=c.oAB({type:e}),e.\u0275inj=c.cJS({providers:[Ot,Rt],imports:[[Qe,xe,Xe],Xe]}),e}(),Nt=r(17238);r(63906);var wt=r(39075);function It(e,t){if(1&e&&(c.TgZ(0,"div",2),c._uU(1),c.qZA()),2&e){var n=c.oxw();c.xp6(1),c.Oqu(n.content)}}function Mt(e,t){}var kt=["*"],xt=[[["nb-card-header"]],[["nb-card-body"]],"*",[["nb-card-footer"]]],Dt=["nb-card-header","nb-card-body","*","nb-card-footer"],Lt=["nbButton",""],Pt=["layoutTopDynamicArea"],Ft=["scrollableContainer"],Ut=["layoutContainer"],Bt=[[["nb-layout-header",3,"subheader",""]],[["nb-sidebar"]],[["nb-layout-header","subheader",""]],[["nb-layout-column"]],[["nb-layout-footer"]]],zt=["nb-layout-header:not([subheader])","nb-sidebar","nb-layout-header[subheader]","nb-layout-column","nb-layout-footer"],Gt=["nbMenuItem",""];function Vt(e,t){if(1&e&&c._UZ(0,"nb-icon",7),2&e){var n=c.oxw(2);c.Q6J("config",n.menuItem.icon)}}function Ht(e,t){if(1&e&&(c.TgZ(0,"span"),c.YNc(1,Vt,1,1,"nb-icon",6),c._uU(2),c.qZA()),2&e){var n=c.oxw();c.xp6(1),c.Q6J("ngIf",n.menuItem.icon),c.xp6(1),c.hij(" ",n.menuItem.title,"\n")}}function Yt(e,t){if(1&e&&c._UZ(0,"nb-icon",7),2&e){var n=c.oxw(2);c.Q6J("config",n.menuItem.icon)}}function qt(e,t){if(1&e&&c.GkF(0,11),2&e){c.oxw(2);var n=c.MAs(7);c.Q6J("ngTemplateOutlet",n)}}function jt(e,t){if(1&e){var n=c.EpF();c.TgZ(0,"a",8),c.NdJ("mouseenter",function(){c.CHM(n);var e=c.oxw();return e.onHoverItem(e.menuItem)})("click",function(){c.CHM(n);var e=c.oxw();return e.onItemClick(e.menuItem)}),c.YNc(1,Yt,1,1,"nb-icon",6),c.TgZ(2,"span",9),c._uU(3),c.qZA(),c.YNc(4,qt,1,1,"ng-container",10),c.qZA()}if(2&e){var a=c.oxw();c.ekj("active",a.menuItem.selected),c.Q6J("routerLink",a.menuItem.link)("queryParams",a.menuItem.queryParams)("fragment",a.menuItem.fragment)("queryParamsHandling",a.menuItem.queryParamsHandling)("preserveFragment",a.menuItem.preserveFragment)("skipLocationChange",a.menuItem.skipLocationChange),c.uIk("target",a.menuItem.target)("title",a.menuItem.title),c.xp6(1),c.Q6J("ngIf",a.menuItem.icon),c.xp6(2),c.Oqu(a.menuItem.title),c.xp6(1),c.Q6J("ngIf",a.badge)}}function Wt(e,t){if(1&e&&c._UZ(0,"nb-icon",7),2&e){var n=c.oxw(2);c.Q6J("config",n.menuItem.icon)}}function Qt(e,t){if(1&e&&c.GkF(0,11),2&e){c.oxw(2);var n=c.MAs(7);c.Q6J("ngTemplateOutlet",n)}}function $t(e,t){if(1&e){var n=c.EpF();c.TgZ(0,"a",12),c.NdJ("mouseenter",function(){c.CHM(n);var e=c.oxw();return e.onHoverItem(e.menuItem)})("click",function(){c.CHM(n);var e=c.oxw();return e.onSelectItem(e.menuItem)}),c.YNc(1,Wt,1,1,"nb-icon",6),c.TgZ(2,"span",9),c._uU(3),c.qZA(),c.YNc(4,Qt,1,1,"ng-container",10),c.qZA()}if(2&e){var a=c.oxw();c.ekj("active",a.menuItem.selected),c.uIk("href",a.menuItem.url,c.LSH)("target",a.menuItem.target)("title",a.menuItem.title),c.xp6(1),c.Q6J("ngIf",a.menuItem.icon),c.xp6(2),c.Oqu(a.menuItem.title),c.xp6(1),c.Q6J("ngIf",a.badge)}}function Kt(e,t){if(1&e&&c._UZ(0,"nb-icon",7),2&e){var n=c.oxw(2);c.Q6J("config",n.menuItem.icon)}}function Zt(e,t){if(1&e&&c.GkF(0,11),2&e){c.oxw(2);var n=c.MAs(7);c.Q6J("ngTemplateOutlet",n)}}function Xt(e,t){if(1&e){var n=c.EpF();c.TgZ(0,"a",12),c.NdJ("mouseenter",function(){c.CHM(n);var e=c.oxw();return e.onHoverItem(e.menuItem)})("click",function(e){c.CHM(n);var t=c.oxw();return e.preventDefault(),t.onItemClick(t.menuItem)}),c.YNc(1,Kt,1,1,"nb-icon",6),c.TgZ(2,"span",9),c._uU(3),c.qZA(),c.YNc(4,Zt,1,1,"ng-container",10),c.qZA()}if(2&e){var a=c.oxw();c.ekj("active",a.menuItem.selected),c.uIk("target",a.menuItem.target)("title",a.menuItem.title),c.xp6(1),c.Q6J("ngIf",a.menuItem.icon),c.xp6(2),c.Oqu(a.menuItem.title),c.xp6(1),c.Q6J("ngIf",a.badge)}}function Jt(e,t){if(1&e&&c._UZ(0,"nb-icon",7),2&e){var n=c.oxw(2);c.Q6J("config",n.menuItem.icon)}}function en(e,t){if(1&e&&c.GkF(0,11),2&e){c.oxw(2);var n=c.MAs(7);c.Q6J("ngTemplateOutlet",n)}}function tn(e,t){if(1&e){var n=c.EpF();c.TgZ(0,"a",13),c.NdJ("click",function(e){c.CHM(n);var t=c.oxw();return e.preventDefault(),t.onToggleSubMenu(t.menuItem)})("mouseenter",function(){c.CHM(n);var e=c.oxw();return e.onHoverItem(e.menuItem)}),c.YNc(1,Jt,1,1,"nb-icon",6),c.TgZ(2,"span",9),c._uU(3),c.qZA(),c.YNc(4,en,1,1,"ng-container",10),c._UZ(5,"nb-icon",14),c.qZA()}if(2&e){var a=c.oxw();c.ekj("active",a.menuItem.selected),c.uIk("target",a.menuItem.target)("title",a.menuItem.title),c.xp6(1),c.Q6J("ngIf",a.menuItem.icon),c.xp6(2),c.Oqu(a.menuItem.title),c.xp6(1),c.Q6J("ngIf",a.badge),c.xp6(1),c.Q6J("icon",a.getExpandStateIcon())}}function nn(e,t){if(1&e){var n=c.EpF();c.TgZ(0,"li",18),c.NdJ("hoverItem",function(e){return c.CHM(n),c.oxw(3).onHoverItem(e)})("toggleSubMenu",function(e){return c.CHM(n),c.oxw(3).onToggleSubMenu(e)})("selectItem",function(e){return c.CHM(n),c.oxw(3).onSelectItem(e)})("itemClick",function(e){return c.CHM(n),c.oxw(3).onItemClick(e)}),c.qZA()}if(2&e){var a=c.oxw().$implicit;c.ekj("menu-group",a.group),c.Q6J("menuItem",a)("badge",a.badge)}}function an(e,t){if(1&e&&(c.ynx(0),c.YNc(1,nn,1,4,"li",17),c.BQk()),2&e){var n=t.$implicit;c.xp6(1),c.Q6J("ngIf",!n.hidden)}}function rn(e,t){if(1&e&&(c.TgZ(0,"ul",15),c.YNc(1,an,2,1,"ng-container",16),c.qZA()),2&e){var n=c.oxw();c.ekj("collapsed",!(n.menuItem.children&&n.menuItem.expanded))("expanded",n.menuItem.expanded),c.Q6J("@toggle",n.toggleState),c.xp6(1),c.Q6J("ngForOf",n.menuItem.children)}}function on(e,t){if(1&e&&c._UZ(0,"nb-badge",19),2&e){var n=c.oxw();c.Q6J("text",n.badge.text)("dotMode",n.badge.dotMode)("status",n.badge.status)}}function sn(e,t){if(1&e){var n=c.EpF();c.TgZ(0,"li",3),c.NdJ("hoverItem",function(e){return c.CHM(n),c.oxw(2).onHoverItem(e)})("toggleSubMenu",function(e){return c.CHM(n),c.oxw(2).onToggleSubMenu(e)})("selectItem",function(e){return c.CHM(n),c.oxw(2).onSelectItem(e)})("itemClick",function(e){return c.CHM(n),c.oxw(2).onItemClick(e)}),c.qZA()}if(2&e){var a=c.oxw().$implicit;c.ekj("menu-group",a.group),c.Q6J("menuItem",a)("badge",a.badge)}}function ln(e,t){if(1&e&&(c.ynx(0),c.YNc(1,sn,1,4,"li",2),c.BQk()),2&e){var n=t.$implicit;c.xp6(1),c.Q6J("ngIf",!n.hidden)}}var cn=[[["nb-sidebar-header"]],"*",[["nb-sidebar-footer"]]],un=["nb-sidebar-header","*","nb-sidebar-footer"];function dn(e,t){1&e&&(c.ynx(0),c.Hsn(1),c.BQk())}function hn(e,t){if(1&e&&c._UZ(0,"nb-icon",7),2&e){var n=c.oxw().$implicit;c.Q6J("config",n.tabIcon)}}function _n(e,t){if(1&e&&(c.TgZ(0,"span",8),c._uU(1),c.qZA()),2&e){var n=c.oxw().$implicit;c.xp6(1),c.Oqu(n.tabTitle)}}function pn(e,t){if(1&e&&c._UZ(0,"nb-badge",9),2&e){var n=c.oxw().$implicit;c.Q6J("text",n.badgeText)("dotMode",n.badgeDot)("status",n.badgeStatus)("position",n.badgePosition)}}function gn(e,t){if(1&e){var n=c.EpF();c.TgZ(0,"li",2),c.NdJ("click",function(){var e=c.CHM(n).$implicit;return c.oxw().selectTab(e)})("keyup.space",function(){var e=c.CHM(n).$implicit;return c.oxw().selectTab(e)})("keyup.enter",function(){var e=c.CHM(n).$implicit;return c.oxw().selectTab(e)}),c.TgZ(1,"a",3),c.NdJ("click",function(e){return e.preventDefault()}),c.YNc(2,hn,1,1,"nb-icon",4),c.YNc(3,_n,2,1,"span",5),c.qZA(),c.YNc(4,pn,1,4,"nb-badge",6),c.qZA()}if(2&e){var a=t.$implicit;c.ekj("responsive",a.responsive)("active",a.active)("disabled",a.disabled),c.uIk("tabindex",a.disabled?-1:0)("data-tab-id",a.tabId),c.xp6(2),c.Q6J("ngIf",a.tabIcon),c.xp6(1),c.Q6J("ngIf",a.tabTitle),c.xp6(1),c.Q6J("ngIf",a.badgeText||a.badgeDot)}}var mn=[[["nb-tab"]]],fn=["nb-tab"];function vn(e,t){1&e&&c._UZ(0,"nb-icon",6)}function yn(e,t){1&e&&c._UZ(0,"nb-icon",7)}function En(e,t){}var Sn=new c.OlP("Nebular Theme Options"),bn=new c.OlP("Nebular Media Breakpoints"),Tn=new c.OlP("Nebular Built-in JS Themes"),Cn=new c.OlP("Nebular JS Themes"),On=new c.OlP("Window"),Rn=new c.OlP("Document"),An=[{name:"default",variables:{fontMain:"Open Sans, sans-serif",fontSecondary:"Raleway, sans-serif",bg:"#ffffff",bg2:"#f7f9fc",bg3:"#edf1f7",bg4:"#e4e9f2",border:"#ffffff",border2:"#f7f9fc",border3:"#edf1f7",border4:"#e4e9f2",border5:"#c5cee0",fg:"#8f9bb3",fgHeading:"#1a2138",fgText:"#1a2138",fgHighlight:"#3366ff",layoutBg:"#f7f9fc",separator:"#edf1f7",primary:"#3366ff",success:"#00d68f",info:"#0095ff",warning:"#ffaa00",danger:"#ff3d71",primaryLight:"#598bff",successLight:"#2ce69b",infoLight:"#42aaff",warningLight:"#ffc94d",dangerLight:"#ff708d"}},{name:"cosmic",variables:{fontMain:"Open Sans, sans-serif",fontSecondary:"Raleway, sans-serif",bg:"#323259",bg2:"#252547",bg3:"#1b1b38",bg4:"#13132b",border:"#323259",border2:"#252547",border3:"#1b1b38",border4:"#13132b",border5:"#13132b",fg:"#b4b4db",fgHeading:"#ffffff",fgText:"#ffffff",fgHighlight:"#a16eff",layoutBg:"#151a30",separator:"#151a30",primary:"#a16eff",success:"#00d68f",info:"#0095ff",warning:"#ffaa00",danger:"#ff3d71",primaryLight:"#b18aff",successLight:"#2ce69b",infoLight:"#42aaff",warningLight:"#ffc94d",dangerLight:"#ff708d"}},{name:"corporate",base:"default",variables:{fontMain:"Open Sans, sans-serif",fontSecondary:"Raleway, sans-serif",bg:"#ffffff",bg2:"#f7f9fc",bg3:"#edf1f7",bg4:"#e4e9f2",border:"#ffffff",border2:"#f7f9fc",border3:"#edf1f7",border4:"#e4e9f2",border5:"#c5cee0",fg:"#8f9bb3",fgHeading:"#1a2138",fgText:"#1a2138",fgHighlight:"#73a1ff",layoutBg:"#f7f9fc",separator:"#edf1f7",primary:"#73a1ff",success:"#5dcfe3",info:"#ba7fec",warning:"#ffa36b",danger:"#ff6b83",primaryLight:"#598bff",successLight:"#2ce69b",infoLight:"#42aaff",warningLight:"#ffc94d",dangerLight:"#ff708d"}},{name:"dark",variables:{fontMain:"Open Sans, sans-serif",fontSecondary:"Raleway, sans-serif",bg:"#222b45",bg2:"#1a2138",bg3:"#151a30",bg4:"#101426",border:"#222b45",border2:"#1a2138",border3:"#151a30",border4:"#101426",border5:"#101426",fg:"#8f9bb3",fgHeading:"#ffffff",fgText:"#ffffff",fgHighlight:"#3366ff",layoutBg:"#1b1b38",separator:"#1b1b38",primary:"#3366ff",success:"#00d68f",info:"#0095ff",warning:"#ffaa00",danger:"#ff3d71",primaryLight:"#598bff",successLight:"#2ce69b",infoLight:"#42aaff",warningLight:"#ffc94d",dangerLight:"#ff708d"}}],Nn=function(){var t=function(){function t(e){var n=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];m(this,t),this.themes={},this.combineByNames(a,e).forEach(function(e){n.register(e,e.name,e.base)})}return v(t,[{key:"register",value:function(e,t,n){var a=this.has(n)?this.get(n):{};this.themes[t]=this.mergeDeep({},a,e)}},{key:"has",value:function(e){return!!this.themes[e]}},{key:"get",value:function(e){if(!this.themes[e])throw Error("NbThemeConfig: no theme '".concat(e,"' found registered."));return JSON.parse(JSON.stringify(this.themes[e]))}},{key:"combineByNames",value:function(e,t){var n=this;if(e){var a=[];return e.forEach(function(e){var i=t.find(function(t){return t.name===e.name})||{},r=n.mergeDeep({},i,e);a.push(r)}),t.forEach(function(e){a.find(function(t){return t.name===e.name})||a.push(e)}),a}return t}},{key:"isObject",value:function(e){return e&&"object"==typeof e&&!Array.isArray(e)}},{key:"mergeDeep",value:function(t){for(var n=arguments.length,a=new Array(n>1?n-1:0),i=1;i=t.width&&(!i||e0&&void 0!==arguments[0]?arguments[0]:function(){};Promise.all(this.loaders).then(function(n){e.hideSpinner(),t.call(null,n)}).catch(function(e){console.error(e)})}},{key:"showSpinner",value:function(){var e=this.getSpinnerElement();e&&(e.style.display="block")}},{key:"hideSpinner",value:function(){var e=this.getSpinnerElement();e&&(e.style.display="none")}},{key:"getSpinnerElement",value:function(){return this.document.getElementById(this.selector)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.LFG(Rn))},e.\u0275prov=c.Yz7({token:e,factory:e.\u0275fac}),e}(),xn=(function(e){e.LTR="ltr",e.RTL="rtl"}(xn||(xn={})),xn),Dn=new c.OlP("Layout direction"),Ln=function(){var e=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:xn.LTR;m(this,e),this.direction=t,this.$directionChange=new T.t(1),this.setDirection(t)}return v(e,[{key:"isLtr",value:function(){return this.direction===xn.LTR}},{key:"isRtl",value:function(){return this.direction===xn.RTL}},{key:"getDirection",value:function(){return this.direction}},{key:"setDirection",value:function(e){this.direction=e,this.$directionChange.next(e)}},{key:"onDirectionChange",value:function(){return this.$directionChange.pipe((0,H.B)())}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.LFG(Dn,8))},e.\u0275prov=c.Yz7({token:e,factory:e.\u0275fac}),e}(),Pn=function(){var e=function(){function e(){m(this,e),this.scrollPositionReq$=new C.xQ,this.manualScroll$=new C.xQ,this.scroll$=new C.xQ,this.scrollable$=new C.xQ}return v(e,[{key:"getPosition",value:function(){var e=this;return new g.y(function(t){var n=new C.xQ;return n.subscribe(t),e.scrollPositionReq$.next({listener:n}),function(){return n.complete()}})}},{key:"scrollTo",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.manualScroll$.next({x:e,y:t})}},{key:"onScroll",value:function(){return this.scroll$.pipe((0,H.B)())}},{key:"onManualScroll",value:function(){return this.manualScroll$.pipe((0,H.B)())}},{key:"onGetPosition",value:function(){return this.scrollPositionReq$}},{key:"onScrollableChange",value:function(){return this.scrollable$.pipe((0,H.B)())}},{key:"fireScrollChange",value:function(e){this.scroll$.next(e)}},{key:"scrollable",value:function(e){this.scrollable$.next(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=c.Yz7({token:e,factory:e.\u0275fac}),e}(),Fn=function(){var e=function(){function e(){m(this,e),this.contentDimensionsReq$=new C.xQ}return v(e,[{key:"getDimensions",value:function(){var e=this;return new g.y(function(t){var n=new C.xQ;return n.subscribe(t),e.contentDimensionsReq$.next({listener:n}),function(){return n.complete()}})}},{key:"onGetDimensions",value:function(){return this.contentDimensionsReq$}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=c.Yz7({token:e,factory:e.\u0275fac}),e}(),Un=function(){var e=function e(){m(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=c.oAB({type:e}),e.\u0275inj=c.cJS({imports:[p.ez,ee.u5,te.Bz]}),e}(),Bn=function(e){i(n,e);var t=o(n);function n(e,a,i,r,o){var s;return m(this,n),(s=t.call(this,e,a,i,r,o)).element=e,s.checker=a,s.ngZone=i,s.document=r,s.savePreviouslyFocusedElement(),s}return v(n,[{key:"restoreFocus",value:function(){this.previouslyFocusedElement.focus(),this.destroy()}},{key:"blurPreviouslyFocusedElement",value:function(){this.previouslyFocusedElement.blur()}},{key:"savePreviouslyFocusedElement",value:function(){this.previouslyFocusedElement=this.document.activeElement}}]),n}(me),zn=function(){var e=function(e){i(n,e);var t=o(n);function n(e,a,i){var r;return m(this,n),(r=t.call(this,e,a,i)).checker=e,r.ngZone=a,r.document=i,r}return v(n,[{key:"create",value:function(e,t){return new Bn(e,this.checker,this.ngZone,this.document,t)}}]),n}(fe);return e.\u0275fac=function(t){return new(t||e)(c.LFG(_e),c.LFG(c.R0b),c.LFG(Rn))},e.\u0275prov=c.Yz7({token:e,factory:e.\u0275fac}),e}(),Gn=function(e){i(n,e);var t=o(n);function n(){return m(this,n),t.apply(this,arguments)}return n}(he),Vn=function(){function e(){m(this,e)}return v(e,[{key:"create",value:function(e){return new Gn(e)}}]),e}(),Hn=function(e){i(n,e);var t=o(n);function n(){return m(this,n),t.apply(this,arguments)}return n}(de),Yn=function(){function e(){m(this,e)}return v(e,[{key:"create",value:function(e){return new Hn(e)}}]),e}(),qn=function(){var e,t=function(e){i(n,e);var t=o(n);function n(){return m(this,n),t.apply(this,arguments)}return n}(Oe);return t.\u0275fac=function(n){return(e||(e=c.n5z(t)))(n||t)},t.\u0275prov=c.Yz7({token:t,factory:t.\u0275fac}),t}(),jn=function(){var e=function(){function e(){m(this,e)}return v(e,null,[{key:"forRoot",value:function(){return{ngModule:e,providers:[zn,Vn,Yn,{provide:qn,useClass:Oe}]}}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=c.oAB({type:e}),e.\u0275inj=c.cJS({}),e}(),Wn=function(){var e,t=function(e){i(n,e);var t=o(n);function n(){return m(this,n),t.apply(this,arguments)}return n}(ke);return t.\u0275fac=function(n){return(e||(e=c.n5z(t)))(n||t)},t.\u0275dir=c.lG2({type:t,selectors:[["","nbPortalOutlet",""]],features:[c.qOj]}),t}(),Qn=function(e){i(n,e);var t=o(n);function n(){return m(this,n),t.apply(this,arguments)}return n}(Ae),$n=function(){var e,t=function(e){i(n,e);var t=o(n);function n(){return m(this,n),t.apply(this,arguments)}return n}(Ot);return t.\u0275fac=function(n){return(e||(e=c.n5z(t)))(n||t)},t.\u0275prov=c.Yz7({token:t,factory:t.\u0275fac}),t}(),Kn=function(){var e,t=function(e){i(n,e);var t=o(n);function n(){return m(this,n),t.apply(this,arguments)}return n}(Tt);return t.\u0275fac=function(n){return(e||(e=c.n5z(t)))(n||t)},t.\u0275prov=c.Yz7({token:t,factory:t.\u0275fac}),t}(),Zn=function(e){i(n,e);var t=o(n);function n(e,a,i){return m(this,n),t.call(this,e,a,i)}return n}(Ne),Xn=function(){var e,t=function(e){i(n,e);var t=o(n);function n(){return m(this,n),t.apply(this,arguments)}return n}(pt);return t.\u0275fac=function(n){return(e||(e=c.n5z(t)))(n||t)},t.\u0275prov=c.Yz7({token:t,factory:t.\u0275fac}),t}(),Jn=function(e){i(n,e);var t=o(n);function n(){return m(this,n),t.apply(this,arguments)}return n}(ft),ea=function(e){i(n,e);var t=o(n);function n(){return m(this,n),t.apply(this,arguments)}return n}(function(){function e(t,n){m(this,e),this._parentInjector=t,this._customTokens=n}return v(e,[{key:"get",value:function(e,t){var n=this._customTokens.get(e);return void 0!==n?n:this._parentInjector.get(e,t)}}]),e}()),ta=[At,xe],na=function(){var e=function(){function e(){m(this,e)}return v(e,null,[{key:"forRoot",value:function(){return{ngModule:e,providers:[$n,Kn]}}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=c.oAB({type:e}),e.\u0275inj=c.cJS({imports:[[].concat(ta),At,xe]}),e}(),aa=function(){var e,t=function(e){i(n,e);var t=o(n);function n(){return m(this,n),t.apply(this,arguments)}return n}(se);return t.\u0275fac=function(n){return(e||(e=c.n5z(t)))(n||t)},t.\u0275prov=(0,c.Yz7)({factory:function(){return new se((0,c.LFG)(c.Lbi))},token:t,providedIn:"root"}),t}(),ia=function(){var e,t=function(e){i(n,e);var t=o(n);function n(){return m(this,n),t.apply(this,arguments)}return v(n,[{key:"setContainer",value:function(e){this.container=e}},{key:"clearContainer",value:function(){this.container=null,this._containerElement=null}},{key:"_createContainer",value:function(){var e=this._document.createElement("div");e.classList.add("cdk-overlay-container"),this.container.appendChild(e),this._containerElement=e}}]),n}(Xn);return t.\u0275fac=function(n){return(e||(e=c.n5z(t)))(n||t)},t.\u0275prov=c.Yz7({token:t,factory:t.\u0275fac}),t}(),ra=function(){var e=function(e){i(n,e);var t=o(n);function n(e,a,i,r,o){var s;return m(this,n),(s=t.call(this,e,a,o)).ruler=i,s.scroll=r,s}return v(n,[{key:"getViewportSize",value:function(){var e;return this.ruler.getDimensions().pipe((0,B.U)(function(e){return{width:e.clientWidth,height:e.clientHeight}})).subscribe(function(t){return e=t}),e}},{key:"getViewportScrollPosition",value:function(){var e;return this.scroll.getPosition().pipe((0,B.U)(function(e){return{top:e.y,left:e.x}})).subscribe(function(t){return e=t}),e}}]),n}(Ke);return e.\u0275fac=function(t){return new(t||e)(c.LFG(aa),c.LFG(c.R0b),c.LFG(Fn),c.LFG(Pn),c.LFG(Rn))},e.\u0275prov=c.Yz7({token:e,factory:e.\u0275fac}),e}(),oa=(function(e){e.TOP_START="top-start",e.TOP_END="top-end",e.BOTTOM_START="bottom-start",e.BOTTOM_END="bottom-end"}(oa||(oa={})),oa),sa=(function(e){e.TOP_RIGHT="top-right",e.TOP_LEFT="top-left",e.BOTTOM_RIGHT="bottom-right",e.BOTTOM_LEFT="bottom-left"}(sa||(sa={})),sa),la=function(){var e=function(){function e(t){m(this,e),this.layoutDirection=t}return v(e,[{key:"toLogicalPosition",value:function(e){return Object.values(oa).includes(e)?e:this.layoutDirection.isLtr()?this.toLogicalPositionWhenLtr(e):this.toLogicalPositionWhenRtl(e)}},{key:"toPhysicalPosition",value:function(e){return Object.values(sa).includes(e)?e:this.layoutDirection.isLtr()?this.toPhysicalPositionWhenLtr(e):this.toPhysicalPositionWhenRtl(e)}},{key:"isTopPosition",value:function(e){var t=this.toLogicalPosition(e);return t===oa.TOP_END||t===oa.TOP_START}},{key:"isRightPosition",value:function(e){var t=this.toPhysicalPosition(e);return t===sa.TOP_RIGHT||t===sa.BOTTOM_RIGHT}},{key:"toLogicalPositionWhenLtr",value:function(e){switch(e){case sa.TOP_RIGHT:return oa.TOP_END;case sa.TOP_LEFT:return oa.TOP_START;case sa.BOTTOM_RIGHT:return oa.BOTTOM_END;case sa.BOTTOM_LEFT:return oa.BOTTOM_START}}},{key:"toLogicalPositionWhenRtl",value:function(e){switch(e){case sa.TOP_RIGHT:return oa.TOP_START;case sa.TOP_LEFT:return oa.TOP_END;case sa.BOTTOM_RIGHT:return oa.BOTTOM_START;case sa.BOTTOM_LEFT:return oa.BOTTOM_END}}},{key:"toPhysicalPositionWhenLtr",value:function(e){switch(e){case oa.TOP_START:return sa.TOP_LEFT;case oa.TOP_END:return sa.TOP_RIGHT;case oa.BOTTOM_START:return sa.BOTTOM_LEFT;case oa.BOTTOM_END:return sa.BOTTOM_RIGHT}}},{key:"toPhysicalPositionWhenRtl",value:function(e){switch(e){case oa.TOP_START:return sa.TOP_RIGHT;case oa.TOP_END:return sa.TOP_LEFT;case oa.BOTTOM_START:return sa.BOTTOM_RIGHT;case oa.BOTTOM_END:return sa.BOTTOM_LEFT}}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.LFG(Ln))},e.\u0275prov=c.Yz7({token:e,factory:e.\u0275fac}),e}(),ca=(function(e){e.NOOP="noop",e.CLOCKWISE="clockwise",e.COUNTERCLOCKWISE="counterclockwise",e.VERTICAL="vertical",e.HORIZONTAL="horizontal"}(ca||(ca={})),ca),ua=(function(e){e.TOP="top",e.BOTTOM="bottom",e.LEFT="left",e.RIGHT="right",e.START="start",e.END="end",e.TOP_END="top-end",e.TOP_START="top-start",e.BOTTOM_END="bottom-end",e.BOTTOM_START="bottom-start",e.END_TOP="end-top",e.END_BOTTOM="end-bottom",e.START_TOP="start-top",e.START_BOTTOM="start-bottom"}(ua||(ua={})),ua),da=(e(s={},ua.RIGHT,function(e){return{originX:"end",originY:"center",overlayX:"start",overlayY:"center",offsetX:e}}),e(s,ua.BOTTOM,function(e){return{originX:"center",originY:"bottom",overlayX:"center",overlayY:"top",offsetY:e}}),e(s,ua.LEFT,function(e){return{originX:"start",originY:"center",overlayX:"end",overlayY:"center",offsetX:-e}}),e(s,ua.TOP,function(e){return{originX:"center",originY:"top",overlayX:"center",overlayY:"bottom",offsetY:-e}}),e(s,ua.START,function(e){return this[ua.LEFT](e)}),e(s,ua.END,function(e){return this[ua.RIGHT](e)}),e(s,ua.END_TOP,function(e){return{originX:"end",originY:"bottom",overlayX:"start",overlayY:"bottom",offsetX:e}}),e(s,ua.END_BOTTOM,function(e){return{originX:"end",originY:"top",overlayX:"start",overlayY:"top",offsetX:e}}),e(s,ua.BOTTOM_START,function(e){return{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top",offsetY:e}}),e(s,ua.BOTTOM_END,function(e){return{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top",offsetY:e}}),e(s,ua.START_TOP,function(e){return{originX:"start",originY:"bottom",overlayX:"end",overlayY:"bottom",offsetX:-e}}),e(s,ua.START_BOTTOM,function(e){return{originX:"start",originY:"top",overlayX:"end",overlayY:"top",offsetX:-e}}),e(s,ua.TOP_START,function(e){return{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",offsetY:-e}}),e(s,ua.TOP_END,function(e){return{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",offsetY:-e}}),s),ha=[ua.TOP,ua.TOP_END,ua.TOP_START,ua.START,ua.START_TOP,ua.START_BOTTOM,ua.BOTTOM,ua.BOTTOM_START,ua.BOTTOM_END,ua.END,ua.END_BOTTOM,ua.END_TOP],_a=[ua.TOP,ua.TOP_START,ua.TOP_END,ua.END,ua.END_TOP,ua.END_BOTTOM,ua.BOTTOM,ua.BOTTOM_END,ua.BOTTOM_START,ua.START,ua.START_BOTTOM,ua.START_TOP],pa=[ua.BOTTOM,ua.TOP],ga=[ua.START,ua.END],ma=function(e){i(n,e);var t=o(n);function n(){var e;return m(this,n),(e=t.apply(this,arguments))._offset=15,e.positionChange=e.positionChanges.pipe((0,B.U)(function(e){return e.connectionPair}),(0,B.U)(function(t){return e.appliedPositions.find(function(e){var n,a;return(n=e.connectedPosition).originX===(a=t).originX&&n.originY===a.originY&&n.overlayX===a.overlayX&&n.overlayY===a.overlayY}).key})),e}return v(n,[{key:"attach",value:function(e){this.applyPositions(),a(u(n.prototype),"attach",this).call(this,e)}},{key:"apply",value:function(){this.applyPositions(),a(u(n.prototype),"apply",this).call(this)}},{key:"position",value:function(e){return this._position=e,this}},{key:"adjustment",value:function(e){return this._adjustment=e,this}},{key:"offset",value:function(e){return this._offset=e,this}},{key:"applyPositions",value:function(){var e=this.createPositions();this.persistChosenPositions(e),this.withPositions(this.appliedPositions.map(function(e){return e.connectedPosition}))}},{key:"createPositions",value:function(){switch(this._adjustment){case ca.NOOP:return[this._position];case ca.CLOCKWISE:return this.reorderPreferredPositions(_a);case ca.COUNTERCLOCKWISE:return this.reorderPreferredPositions(ha);case ca.HORIZONTAL:return this.reorderPreferredPositions(ga);case ca.VERTICAL:return this.reorderPreferredPositions(pa)}}},{key:"persistChosenPositions",value:function(e){var t=this;this.appliedPositions=e.map(function(e){return{key:e,connectedPosition:da[e](t._offset)}})}},{key:"reorderPreferredPositions",value:function(e){var t=e.indexOf(this.mapToLogicalPosition(this._position)),n=e.slice(t),a=e.slice(0,t);return n.concat(a)}},{key:"mapToLogicalPosition",value:function(e){return e===ua.LEFT?ua.START:e===ua.RIGHT?ua.END:e}}]),n}(Jn),fa=function(e){i(n,e);var t=o(n);function n(){return m(this,n),t.apply(this,arguments)}return v(n,[{key:"position",value:function(e){switch(e){case oa.TOP_START:return this.top().left();case oa.TOP_END:return this.top().right();case oa.BOTTOM_START:return this.bottom().left();case oa.BOTTOM_END:return this.bottom().right()}}}]),n}(bt),va=function(){var e=function(){function e(t,n,a,i,r){m(this,e),this.document=t,this.viewportRuler=n,this.platform=a,this.positionBuilder=i,this.overlayContainer=r}return v(e,[{key:"global",value:function(){return new fa}},{key:"connectedTo",value:function(e){return new ma(e,this.viewportRuler,this.document,this.platform,this.overlayContainer).withFlexibleDimensions(!1).withPush(!1)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.LFG(Rn),c.LFG(ra),c.LFG(aa),c.LFG(Kn),c.LFG(ia))},e.\u0275prov=c.Yz7({token:e,factory:e.\u0275fac}),e}(),ya=function(){var e=function(){function e(){m(this,e)}return v(e,[{key:"top",get:function(){return this.position===ua.TOP}},{key:"topStart",get:function(){return this.position===ua.TOP_START}},{key:"topEnd",get:function(){return this.position===ua.TOP_END}},{key:"right",get:function(){return this.position===ua.RIGHT||this.position===ua.END}},{key:"endTop",get:function(){return this.position===ua.END_TOP}},{key:"endBottom",get:function(){return this.position===ua.END_BOTTOM}},{key:"bottom",get:function(){return this.position===ua.BOTTOM}},{key:"bottomStart",get:function(){return this.position===ua.BOTTOM_START}},{key:"bottomEnd",get:function(){return this.position===ua.BOTTOM_END}},{key:"left",get:function(){return this.position===ua.LEFT||this.position===ua.START}},{key:"startTop",get:function(){return this.position===ua.START_TOP}},{key:"startBottom",get:function(){return this.position===ua.START_BOTTOM}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=c.Xpm({type:e,selectors:[["ng-component"]],hostVars:24,hostBindings:function(e,t){2&e&&c.ekj("nb-overlay-top",t.top)("nb-overlay-top-start",t.topStart)("nb-overlay-top-end",t.topEnd)("nb-overlay-right",t.right)("nb-overlay-end-top",t.endTop)("nb-overlay-end-bottom",t.endBottom)("nb-overlay-bottom",t.bottom)("nb-overlay-bottom-start",t.bottomStart)("nb-overlay-bottom-end",t.bottomEnd)("nb-overlay-left",t.left)("nb-overlay-start-top",t.startTop)("nb-overlay-start-bottom",t.startBottom)},inputs:{position:"position"},decls:0,vars:0,template:function(e,t){},encapsulation:2}),e}(),Ea=function(){var e=function(){function e(t,n,a){m(this,e),this.vcr=t,this.injector=n,this.changeDetectorRef=a,this.isAttached=!1}return v(e,[{key:"isStringContent",get:function(){return!!this.content}},{key:"attachComponentPortal",value:function(e,t){e.injector=this.createChildInjector(e.componentFactoryResolver);var n=this.portalOutlet.attachComponentPortal(e);return t&&Object.assign(n.instance,t),n.changeDetectorRef.markForCheck(),n.changeDetectorRef.detectChanges(),this.isAttached=!0,n}},{key:"attachTemplatePortal",value:function(e){var t=this.portalOutlet.attachTemplatePortal(e);return t.detectChanges(),this.isAttached=!0,t}},{key:"attachStringContent",value:function(e){this.content=e,this.changeDetectorRef.markForCheck(),this.changeDetectorRef.detectChanges(),this.isAttached=!0}},{key:"detach",value:function(){this.portalOutlet.hasAttached()&&this.portalOutlet.detach(),this.attachStringContent(null),this.isAttached=!1}},{key:"createChildInjector",value:function(e){return new ea(this.injector,new WeakMap([[c._Vd,e]]))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.Y36(c.s_b),c.Y36(c.zs3),c.Y36(c.sBO))},e.\u0275cmp=c.Xpm({type:e,selectors:[["nb-overlay-container"]],viewQuery:function(e,t){var n;(1&e&&c.Gf(Wn,7),2&e)&&(c.iGM(n=c.CRH())&&(t.portalOutlet=n.first))},decls:2,vars:1,consts:[["class","primitive-overlay",4,"ngIf"],["nbPortalOutlet",""],[1,"primitive-overlay"]],template:function(e,t){1&e&&(c.YNc(0,It,2,1,"div",0),c.YNc(1,Mt,0,0,"ng-template",1)),2&e&&c.Q6J("ngIf",t.isStringContent)},directives:[p.O5,Wn],encapsulation:2}),e}();function Sa(e,t){return Object.assign(e.instance,t),e.changeDetectorRef.detectChanges(),e}var ba=function(){var e=function(){function e(t,n){m(this,e),this.overlay=t,this.layoutDirection=n}return v(e,[{key:"scrollStrategies",get:function(){return this.overlay.scrollStrategies}},{key:"create",value:function(e){var t=this.overlay.create(e);return this.layoutDirection.onDirectionChange().subscribe(function(e){return t.setDirection(e)}),t}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.LFG($n),c.LFG(Ln))},e.\u0275prov=c.Yz7({token:e,factory:e.\u0275fac}),e}(),Ta=function(){var e=function(e){i(n,e);var t=o(n);function n(e,a,i,r){var o;return m(this,n),(o=t.call(this,e,a,r)).scrollService=i,o}return v(n,[{key:"scrolled",value:function(e){return(0,O.T)(a(u(n.prototype),"scrolled",this).call(this,e),this.scrollService.onScroll())}}]),n}($e);return e.\u0275fac=function(t){return new(t||e)(c.LFG(c.R0b),c.LFG(aa),c.LFG(Pn),c.LFG(Rn))},e.\u0275prov=c.Yz7({token:e,factory:e.\u0275fac}),e}(),Ca=function(){var e=function(e){i(n,e);var t=o(n);function n(e,a,i){var r;return m(this,n),(r=t.call(this,a,e)).scrollService=i,r}return v(n,[{key:"enable",value:function(){a(u(n.prototype),"enable",this).call(this),this.scrollService.scrollable(!1)}},{key:"disable",value:function(){a(u(n.prototype),"disable",this).call(this),this.scrollService.scrollable(!0)}}]),n}(et);return e.\u0275fac=function(t){return new(t||e)(c.LFG(Rn),c.LFG(ra),c.LFG(Pn))},e.\u0275prov=c.Yz7({token:e,factory:e.\u0275fac}),e}(),Oa=function(){var e=function(e){i(n,e);var t=o(n);function n(e,a,i,r,o){var s;return m(this,n),(s=t.call(this,a,i,r,o)).scrollService=e,s.scrollDispatcher=a,s.viewportRuler=i,s.ngZone=r,s.document=o,s.block=function(){return new Ca(s.document,s.viewportRuler,s.scrollService)},s}return n}(ot);return e.\u0275fac=function(t){return new(t||e)(c.LFG(Pn),c.LFG($e),c.LFG(ra),c.LFG(c.R0b),c.LFG(Rn))},e.\u0275prov=c.Yz7({token:e,factory:e.\u0275fac}),e}(),Ra=function(){var e=function(){function e(){m(this,e)}return v(e,null,[{key:"forRoot",value:function(){return{ngModule:e,providers:[ra,ia,Ca,Ta,Oa,{provide:pt,useExisting:ia},{provide:Xn,useExisting:ia},{provide:$e,useExisting:Ta},{provide:ot,useExisting:Oa}]}}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=c.oAB({type:e}),e.\u0275inj=c.cJS({}),e}(),Aa=(function(e){e.NOOP="noop",e.CLICK="click",e.HOVER="hover",e.HINT="hint",e.FOCUS="focus"}(Aa||(Aa={})),Aa),Na=function(){function e(t,n,a){m(this,e),this.document=t,this.host=n,this.container=a,this.destroyed$=new C.xQ}return v(e,[{key:"destroy",value:function(){this.destroyed$.next()}},{key:"isNotOnHostOrContainer",value:function(e){return!this.isOnHost(e)&&!this.isOnContainer(e)}},{key:"isOnHostOrContainer",value:function(e){return this.isOnHost(e)||this.isOnContainer(e)}},{key:"isOnHost",value:function(e){var t=e.target;return this.host.contains(t)}},{key:"isOnContainer",value:function(e){var t=e.target;return this.container()&&this.container().location.nativeElement.contains(t)}}]),e}(),wa=function(e){i(n,e);var t=o(n);function n(){var e;return m(this,n),(e=t.apply(this,arguments)).click$=(0,R.R)(e.document,"click").pipe((0,B.U)(function(t){return[!e.container()&&e.isOnHost(t),t]}),(0,H.B)(),(0,Y.R)(e.destroyed$)),e.show$=e.click$.pipe((0,G.h)(function(e){return _(e,1)[0]}),(0,B.U)(function(e){return _(e,2)[1]}),(0,Y.R)(e.destroyed$)),e.hide$=e.click$.pipe((0,G.h)(function(t){var n=_(t,2),a=n[0],i=n[1];return!a&&!e.isOnContainer(i)}),(0,B.U)(function(e){return _(e,2)[1]}),(0,Y.R)(e.destroyed$)),e}return n}(Na),Ia=function(e){i(n,e);var t=o(n);function n(){var e;return m(this,n),(e=t.apply(this,arguments)).show$=(0,R.R)(e.host,"mouseenter").pipe((0,G.h)(function(){return!e.container()}),(0,q.g)(100),(0,Y.R)((0,R.R)(e.host,"mouseleave")),L(),(0,Y.R)(e.destroyed$)),e.hide$=(0,R.R)(e.host,"mouseleave").pipe((0,j.w)(function(){return(0,R.R)(e.document,"mousemove").pipe((0,W.b)(100),(0,Q.o)(function(){return!!e.container()}),(0,G.h)(function(t){return e.isNotOnHostOrContainer(t)}))}),(0,Y.R)(e.destroyed$)),e}return n}(Na),Ma=function(e){i(n,e);var t=o(n);function n(){var e;return m(this,n),(e=t.apply(this,arguments)).show$=(0,R.R)(e.host,"mouseenter").pipe((0,q.g)(100),(0,Y.R)((0,R.R)(e.host,"mouseleave")),L(),(0,Y.R)(e.destroyed$)),e.hide$=(0,R.R)(e.host,"mouseleave").pipe((0,Y.R)(e.destroyed$)),e}return n}(Na),ka=function(e){i(n,e);var t=o(n);function n(){var e;return m(this,n),(e=t.apply(this,arguments)).focusOut$=(0,R.R)(e.host,"focusout").pipe((0,j.w)(function(){return(0,R.R)(e.document,"focusin").pipe((0,Q.o)(function(){return!!e.container()}),(0,G.h)(function(t){return e.isNotOnHostOrContainer(t)}))}),(0,Y.R)(e.destroyed$)),e.clickIn$=(0,R.R)(e.host,"click").pipe((0,G.h)(function(){return!e.container()}),(0,Y.R)(e.destroyed$)),e.clickOut$=(0,R.R)(e.document,"click").pipe((0,G.h)(function(){return!!e.container()}),(0,G.h)(function(t){return e.isNotOnHostOrContainer(t)}),(0,Y.R)(e.destroyed$)),e.tabKeyPress$=(0,R.R)(e.document,"keydown").pipe((0,G.h)(function(e){return 9===e.keyCode}),(0,G.h)(function(){return!!e.container()}),(0,Y.R)(e.destroyed$)),e.show$=(0,O.T)((0,R.R)(e.host,"focusin"),e.clickIn$).pipe((0,G.h)(function(){return!e.container()}),(0,W.b)(100),(0,Y.R)((0,R.R)(e.host,"focusout")),L(),(0,Y.R)(e.destroyed$)),e.hide$=(0,O.T)(e.focusOut$,e.tabKeyPress$,e.clickOut$).pipe((0,Y.R)(e.destroyed$)),e}return n}(Na),xa=function(e){i(n,e);var t=o(n);function n(){var e;return m(this,n),(e=t.apply(this,arguments)).show$=A.E,e.hide$=A.E,e}return n}(Na),Da=function(){var e=function(){function e(t){m(this,e),this._document=t}return v(e,[{key:"trigger",value:function(e){return this._trigger=e,this}},{key:"host",value:function(e){return this._host=e,this}},{key:"container",value:function(e){return this._container=e,this}},{key:"build",value:function(){switch(this._trigger){case Aa.CLICK:return new wa(this._document,this._host,this._container);case Aa.HINT:return new Ma(this._document,this._host,this._container);case Aa.HOVER:return new Ia(this._document,this._host,this._container);case Aa.FOCUS:return new ka(this._document,this._host,this._container);case Aa.NOOP:return new xa(this._document,this._host,this._container);default:throw new Error("Trigger have to be provided")}}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.LFG(Rn))},e.\u0275prov=c.Yz7({token:e,factory:e.\u0275fac}),e}(),La=function(){var e=function(){function e(){m(this,e)}return v(e,null,[{key:"forRoot",value:function(){return{ngModule:e,providers:[va,Da,ba,la].concat(d(na.forRoot().providers),d(Ra.forRoot().providers),d(jn.forRoot().providers))}}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=c.oAB({type:e}),e.\u0275inj=c.cJS({imports:[[na,Un],na,Ra]}),e}(),Pa=function(){var e=function(){function e(){m(this,e),this.coreStatuses=["basic","primary","info","warning","danger","control"]}return v(e,[{key:"isCoreStatus",value:function(e){return this.coreStatuses.includes(e)}},{key:"isCustomStatus",value:function(e){return!!this.isValidStatusString(e)&&!this.isCoreStatus(e)}},{key:"getStatusClass",value:function(e){if(this.isValidStatusString(e))return"status-".concat(e)}},{key:"isValidStatusString",value:function(e){return"string"==typeof e&&e.length>0}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=c.Yz7({token:e,factory:e.\u0275fac}),e}();function Fa(e){if((0,p.NF)(e))return window}var Ua=function(){var e=function(){function e(){m(this,e)}return v(e,null,[{key:"forRoot",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{name:"default"},n=arguments.length>1?arguments[1]:void 0,a=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return{ngModule:e,providers:[{provide:Sn,useValue:t||{}},{provide:Tn,useValue:An},{provide:Cn,useValue:n||[]},{provide:bn,useValue:a||wn},{provide:Rn,useExisting:p.K0},{provide:On,useFactory:Fa,deps:[c.Lbi]},Nn,Mn,In,kn,{provide:Dn,useValue:i||xn.LTR},Ln,Pn,Fn].concat(d(La.forRoot().providers),[Pa])}}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=c.oAB({type:e}),e.\u0275inj=c.cJS({imports:[[p.ez]]}),e}(),Ba=(function(e){e.SVG="svg",e.FONT="font"}(Ba||(Ba={})),Ba),za=function(){function e(t,n){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};m(this,e),this.name=t,this.content=n,this.params=a}return v(e,[{key:"getClasses",value:function(e){var t=[];return this.params.packClass&&t.push(this.params.packClass),t.push(this.params.iconClassPrefix?"".concat(this.params.iconClassPrefix,"-").concat(this.name):this.name),t}},{key:"getContent",value:function(e){return this.content}}]),e}(),Ga=function(){function e(t,n){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};m(this,e),this.name=t,this.content=n,this.params=a}return v(e,[{key:"getClasses",value:function(e){var t=[];return this.params.packClass&&t.push(this.params.packClass),t}},{key:"getContent",value:function(e){return this.content}}]),e}();function Va(e){throw Error("Icon Pack '".concat(e,"' is not registered"))}function Ha(e,t,n){throw Error("Pack '".concat(e,"' is not an '").concat(n,"' Pack and its type is '").concat(t,"'"))}var Ya=function(){var e=function(){function e(){m(this,e),this.packs=new Map}return v(e,[{key:"registerSvgPack",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.packs.set(e,{name:e,icons:new Map(Object.entries(t)),params:n,type:Ba.SVG})}},{key:"registerFontPack",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.packs.set(e,{name:e,params:t,icons:new Map,type:Ba.FONT})}},{key:"getPack",value:function(e){return this.packs.get(e)}},{key:"setDefaultPack",value:function(e){this.packs.has(e)||Va(e),this.defaultPack=this.packs.get(e)}},{key:"getSvgIcon",value:function(e,t){var n=t?this.getPackOrThrow(t):this.getDefaultPackOrThrow();n.type!==Ba.SVG&&Ha(n.name,n.type,"SVG");var a=this.getIconFromPack(e,n);return a?{name:e,pack:n.name,type:Ba.SVG,icon:this.createSvgIcon(e,a,n.params)}:null}},{key:"getFontIcon",value:function(e,t){var n=t?this.getPackOrThrow(t):this.getDefaultPackOrThrow();n.type!==Ba.FONT&&Ha(n.name,n.type,"Font");var a=this.getIconFromPack(e,n);return{name:e,pack:n.name,type:Ba.FONT,icon:this.createFontIcon(e,a||"",n.params)}}},{key:"getIcon",value:function(e,t){return(t?this.getPackOrThrow(t):this.getDefaultPackOrThrow()).type===Ba.SVG?this.getSvgIcon(e,t):this.getFontIcon(e,t)}},{key:"createSvgIcon",value:function(e,t,n){return t instanceof Ga?t:new Ga(e,t,n)}},{key:"createFontIcon",value:function(e,t,n){return t instanceof za?t:new za(e,t,n)}},{key:"getPackOrThrow",value:function(e){var t=this.packs.get(e);return t||Va(e),t}},{key:"getDefaultPackOrThrow",value:function(){return this.defaultPack||function(){throw Error("Default pack is not registered.")}(),this.defaultPack}},{key:"getIconFromPack",value:function(e,t){return t.icons.has(e)?t.icons.get(e):null}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=(0,c.Yz7)({factory:function(){return new e},token:e,providedIn:"root"}),e}(),qa=function(){var e=function(){function e(t,n,a,i,r){m(this,e),this.sanitizer=t,this.iconLibrary=n,this.el=a,this.renderer=i,this.statusService=r,this.prevClasses=[],this.html=""}return v(e,[{key:"primary",get:function(){return"primary"===this.status}},{key:"info",get:function(){return"info"===this.status}},{key:"success",get:function(){return"success"===this.status}},{key:"warning",get:function(){return"warning"===this.status}},{key:"danger",get:function(){return"danger"===this.status}},{key:"basic",get:function(){return"basic"===this.status}},{key:"control",get:function(){return"control"===this.status}},{key:"additionalClasses",get:function(){return this.statusService.isCustomStatus(this.status)?[this.statusService.getStatusClass(this.status)]:[]}},{key:"config",get:function(){return this._config},set:function(e){e&&(this._config=e,"string"==typeof e?this.icon=e:(this.icon=e.icon,this.pack=e.pack,this.status=e.status,this.options=e.options))}},{key:"ngOnInit",value:function(){this.iconDef=this.renderIcon(this.icon,this.pack,this.options)}},{key:"ngOnChanges",value:function(){this.iconLibrary.getIcon(this.icon,this.pack)?this.renderIcon(this.icon,this.pack,this.options):this.clearIcon()}},{key:"renderIcon",value:function(e,t,n){var a=this.iconLibrary.getIcon(e,t);if(a){var i=a.icon.getContent(n);return i&&(this.html=this.sanitizer.bypassSecurityTrustHtml(i)),this.assignClasses(a.icon.getClasses(n)),a}}},{key:"clearIcon",value:function(){this.html="",this.assignClasses([])}},{key:"assignClasses",value:function(e){var t=this;this.prevClasses.forEach(function(e){t.renderer.removeClass(t.el.nativeElement,e)}),e.forEach(function(e){t.renderer.addClass(t.el.nativeElement,e)}),this.prevClasses=e}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.Y36(wt.H7),c.Y36(Ya),c.Y36(c.SBq),c.Y36(c.Qsj),c.Y36(Pa))},e.\u0275cmp=c.Xpm({type:e,selectors:[["nb-icon"]],hostVars:17,hostBindings:function(e,t){2&e&&(c.Ikx("innerHtml",t.html,c.oJD),c.Tol(t.additionalClasses),c.ekj("status-primary",t.primary)("status-info",t.info)("status-success",t.success)("status-warning",t.warning)("status-danger",t.danger)("status-basic",t.basic)("status-control",t.control))},inputs:{config:"config",icon:"icon",pack:"pack",status:"status",options:"options"},features:[c.TTD],decls:0,vars:0,template:function(e,t){},styles:["[_nghost-%COMP%]{display:inline-block}"],changeDetection:0}),e}(),ja=function(){var e=function e(t){m(this,e),this.iconsLibrary=t,this.essentialsPackName="nebular-essentials",this.iconsLibrary.getPack(this.essentialsPackName)||this.iconsLibrary.registerSvgPack(this.essentialsPackName,{"chevron-down-outline":'',"chevron-up-outline":'',"chevron-left-outline":'',"chevron-right-outline":'',"checkmark-outline":'',"paper-plane-outline":'',"file-text-outline":'',"alert-triangle-outline":'',"question-mark-outline":'',"email-outline":'',"flash-outline":'',"search-outline":'',"close-outline":'',"collapse-outline":'',"expand-outline":'',"minus-outline":'',"minus-bold-outline":'',"checkmark-bold-outline":'',"arrow-back":''})};return e.\u0275fac=function(t){return new(t||e)(c.LFG(Ya))},e.\u0275mod=c.oAB({type:e}),e.\u0275inj=c.cJS({imports:[[p.ez]]}),e}(),Wa=function(){var e=function e(){m(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=c.Xpm({type:e,selectors:[["nb-card-header"]],ngContentSelectors:kt,decls:1,vars:0,template:function(e,t){1&e&&(c.F$t(),c.Hsn(0))},encapsulation:2}),e}(),Qa=function(){var e=function e(){m(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=c.Xpm({type:e,selectors:[["nb-card-body"]],ngContentSelectors:kt,decls:1,vars:0,template:function(e,t){1&e&&(c.F$t(),c.Hsn(0))},encapsulation:2}),e}(),$a=function(){var e=function(){function e(t){m(this,e),this.statusService=t,this._size="",this.status="",this.accent=""}return v(e,[{key:"size",get:function(){return this._size},set:function(e){this._size=e}},{key:"tiny",get:function(){return"tiny"===this.size}},{key:"small",get:function(){return"small"===this.size}},{key:"medium",get:function(){return"medium"===this.size}},{key:"large",get:function(){return"large"===this.size}},{key:"giant",get:function(){return"giant"===this.size}},{key:"primary",get:function(){return"primary"===this.status}},{key:"info",get:function(){return"info"===this.status}},{key:"success",get:function(){return"success"===this.status}},{key:"warning",get:function(){return"warning"===this.status}},{key:"danger",get:function(){return"danger"===this.status}},{key:"basic",get:function(){return"basic"===this.status}},{key:"control",get:function(){return"control"===this.status}},{key:"hasAccent",get:function(){return this.accent}},{key:"primaryAccent",get:function(){return"primary"===this.accent}},{key:"infoAccent",get:function(){return"info"===this.accent}},{key:"successAccent",get:function(){return"success"===this.accent}},{key:"warningAccent",get:function(){return"warning"===this.accent}},{key:"dangerAccent",get:function(){return"danger"===this.accent}},{key:"basicAccent",get:function(){return"basic"===this.accent}},{key:"controlAccent",get:function(){return"control"===this.accent}},{key:"additionalClasses",get:function(){return this.statusService.isCustomStatus(this.status)?[this.statusService.getStatusClass(this.status)]:[]}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.Y36(Pa))},e.\u0275cmp=c.Xpm({type:e,selectors:[["nb-card"]],hostVars:42,hostBindings:function(e,t){2&e&&(c.Tol(t.additionalClasses),c.ekj("size-tiny",t.tiny)("size-small",t.small)("size-medium",t.medium)("size-large",t.large)("size-giant",t.giant)("status-primary",t.primary)("status-info",t.info)("status-success",t.success)("status-warning",t.warning)("status-danger",t.danger)("status-basic",t.basic)("status-control",t.control)("accent",t.hasAccent)("accent-primary",t.primaryAccent)("accent-info",t.infoAccent)("accent-success",t.successAccent)("accent-warning",t.warningAccent)("accent-danger",t.dangerAccent)("accent-basic",t.basicAccent)("accent-control",t.controlAccent))},inputs:{status:"status",accent:"accent",size:"size"},ngContentSelectors:Dt,decls:4,vars:0,template:function(e,t){1&e&&(c.F$t(xt),c.Hsn(0),c.Hsn(1,1),c.Hsn(2,2),c.Hsn(3,3))},styles:["[_nghost-%COMP%]{display:flex;flex-direction:column}"]}),e}(),Ka=function(){var e=function e(){m(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=c.oAB({type:e}),e.\u0275inj=c.cJS({imports:[[Un,ja]]}),e}();function Za(e){return"string"==typeof e?"true"===(e=e.toLowerCase().trim())||""===e:!!e}var Xa=function(){var e=function(){function e(t,n,a,i,r){m(this,e),this.renderer=t,this.hostElement=n,this.cd=a,this.zone=i,this.statusService=r,this.size="medium",this.status="basic",this.shape="rectangle",this.appearance="filled",this._fullWidth=!1,this._disabled=!1}return v(e,[{key:"filled",get:function(){return"filled"===this.appearance},set:function(e){Za(e)&&(this.appearance="filled")}},{key:"outline",get:function(){return"outline"===this.appearance},set:function(e){Za(e)&&(this.appearance="outline")}},{key:"ghost",get:function(){return"ghost"===this.appearance},set:function(e){Za(e)&&(this.appearance="ghost")}},{key:"fullWidth",get:function(){return this._fullWidth},set:function(e){this._fullWidth=Za(e)}},{key:"disabled",get:function(){return this._disabled},set:function(e){this.disabled!==Za(e)&&(this._disabled=!this.disabled,this.renderer.setProperty(this.hostElement.nativeElement,"disabled",this.disabled))}},{key:"tabbable",get:function(){return this.disabled?"-1":null==this.tabIndex?"0":this.tabIndex.toString()}},{key:"tiny",get:function(){return"tiny"===this.size}},{key:"small",get:function(){return"small"===this.size}},{key:"medium",get:function(){return"medium"===this.size}},{key:"large",get:function(){return"large"===this.size}},{key:"giant",get:function(){return"giant"===this.size}},{key:"rectangle",get:function(){return"rectangle"===this.shape}},{key:"round",get:function(){return"round"===this.shape}},{key:"semiRound",get:function(){return"semi-round"===this.shape}},{key:"iconLeft",get:function(){var e,t=this.iconElement;return!(!t||(e=this.hostElement.nativeElement,Array.from(e.childNodes).filter(function(e){return e.nodeType!==Node.COMMENT_NODE})[0]!==t))}},{key:"iconRight",get:function(){var e,t,n=this.iconElement;return!(!n||(e=this.hostElement.nativeElement,t=Array.from(e.childNodes).filter(function(e){return e.nodeType!==Node.COMMENT_NODE}),t[t.length-1]!==n))}},{key:"additionalClasses",get:function(){return this.statusService.isCustomStatus(this.status)?[this.statusService.getStatusClass(this.status)]:[]}},{key:"ngAfterViewInit",value:function(){var e=this;this.zone.runOutsideAngular(function(){return setTimeout(function(){e.renderer.addClass(e.hostElement.nativeElement,"nb-transition")})})}},{key:"updateProperties",value:function(e){var t=!1;for(var n in e)e.hasOwnProperty(n)&&this[n]!==e[n]&&(this[n]=e[n],t=!0);t&&this.cd.markForCheck()}},{key:"iconElement",get:function(){return this.hostElement.nativeElement.querySelector("nb-icon")}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.Y36(c.Qsj),c.Y36(c.SBq),c.Y36(c.sBO),c.Y36(c.R0b),c.Y36(Pa))},e.\u0275dir=c.lG2({type:e,hostVars:34,hostBindings:function(e,t){2&e&&(c.uIk("aria-disabled",t.disabled)("tabindex",t.tabbable),c.Tol(t.additionalClasses),c.ekj("appearance-filled",t.filled)("appearance-outline",t.outline)("appearance-ghost",t.ghost)("full-width",t.fullWidth)("btn-disabled",t.disabled)("size-tiny",t.tiny)("size-small",t.small)("size-medium",t.medium)("size-large",t.large)("size-giant",t.giant)("shape-rectangle",t.rectangle)("shape-round",t.round)("shape-semi-round",t.semiRound)("icon-start",t.iconLeft)("icon-end",t.iconRight))},inputs:{size:"size",status:"status",shape:"shape",appearance:"appearance",filled:"filled",outline:"outline",ghost:"ghost",fullWidth:"fullWidth",disabled:"disabled",tabIndex:"tabIndex"}}),e}(),Ja=function(){var e=function(e){i(n,e);var t=o(n);function n(e,a,i,r,o){var s;return m(this,n),(s=t.call(this,e,a,i,r,o)).renderer=e,s.hostElement=a,s.cd=i,s.zone=r,s.statusService=o,s}return v(n,[{key:"hero",get:function(){return"hero"===this.appearance},set:function(e){Za(e)&&(this.appearance="hero")}},{key:"primary",get:function(){return"primary"===this.status}},{key:"info",get:function(){return"info"===this.status}},{key:"success",get:function(){return"success"===this.status}},{key:"warning",get:function(){return"warning"===this.status}},{key:"danger",get:function(){return"danger"===this.status}},{key:"basic",get:function(){return"basic"===this.status}},{key:"control",get:function(){return"control"===this.status}},{key:"onClick",value:function(e){this.disabled&&(e.preventDefault(),e.stopImmediatePropagation())}}]),n}(Xa);return e.\u0275fac=function(t){return new(t||e)(c.Y36(c.Qsj),c.Y36(c.SBq),c.Y36(c.sBO),c.Y36(c.R0b),c.Y36(Pa))},e.\u0275cmp=c.Xpm({type:e,selectors:[["button","nbButton",""],["a","nbButton",""],["input","type","button","nbButton",""],["input","type","submit","nbButton",""]],hostVars:16,hostBindings:function(e,t){1&e&&c.NdJ("click",function(e){return t.onClick(e)}),2&e&&c.ekj("appearance-hero",t.hero)("status-primary",t.primary)("status-info",t.info)("status-success",t.success)("status-warning",t.warning)("status-danger",t.danger)("status-basic",t.basic)("status-control",t.control)},inputs:{hero:"hero"},features:[c._Bn([{provide:Xa,useExisting:e}]),c.qOj],attrs:Lt,ngContentSelectors:kt,decls:1,vars:0,template:function(e,t){1&e&&(c.F$t(),c.Hsn(0))},encapsulation:2,changeDetection:0}),e}(),ei=function(){var e=function e(){m(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=c.oAB({type:e}),e.\u0275inj=c.cJS({imports:[[Un]]}),e}();function ti(e){return e.match(/.*?(?=[?;#]|$)/)[0]}function ni(e){var t=e.match(/#(.+)/);return t?t[1]:""}new c.OlP("NB_TIME_PICKER_CONFIG"),new c.OlP("Datepicker Adapter"),new c.OlP("Date service options");var ai=function(){var e=function(){function e(t){m(this,e),this.router=t}return v(e,[{key:"shouldRestore",value:function(){var e=this;return this.router.events.pipe((0,z.O)(null),(0,G.h)(function(e){return null===e||e instanceof te.m2}),k(),(0,B.U)(function(t){var n=_(t,2),a=n[0],i=n[1];return e.pageChanged(a,i)}),(0,G.h)(function(e){return!!e}))}},{key:"pageChanged",value:function(e,t){return!e||ti(e.url)!==ti(t.url)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.LFG(te.F0))},e.\u0275prov=c.Yz7({token:e,factory:e.\u0275fac}),e}(),ii=function(){var e=function(){function e(t,n,a,i,r,o,s,l,c,u,d,h){var _=this;m(this,e),this.themeService=t,this.spinnerService=n,this.elementRef=a,this.renderer=i,this.window=r,this.document=o,this.platformId=s,this.layoutDirectionService=l,this.scrollService=c,this.rulerService=u,this.scrollTop=d,this.overlayContainer=h,this.scrollBlockClass="nb-global-scrollblock",this.isScrollBlocked=!1,this.centerValue=!1,this.restoreScrollTopValue=!0,this.windowModeValue=!1,this.withScrollValue=!1,this.withSubheader=!1,this.afterViewInit$=new N.X(null),this.destroy$=new C.xQ,this.registerAsOverlayContainer(),this.themeService.onThemeChange().pipe((0,Y.R)(this.destroy$)).subscribe(function(e){var t=_.document.getElementsByTagName("body")[0];e.previous&&_.renderer.removeClass(t,"nb-theme-".concat(e.previous)),_.renderer.addClass(t,"nb-theme-".concat(e.name))}),this.themeService.onAppendLayoutClass().pipe((0,Y.R)(this.destroy$)).subscribe(function(e){_.renderer.addClass(_.elementRef.nativeElement,e)}),this.themeService.onRemoveLayoutClass().pipe((0,Y.R)(this.destroy$)).subscribe(function(e){_.renderer.removeClass(_.elementRef.nativeElement,e)}),this.spinnerService.registerLoader(new Promise(function(e){_.afterViewInit$.pipe((0,Y.R)(_.destroy$)).subscribe(function(t){return e()})})),this.spinnerService.load(),this.rulerService.onGetDimensions().pipe((0,Y.R)(this.destroy$)).subscribe(function(e){var t=e.listener;t.next(_.getDimensions()),t.complete()}),this.scrollService.onScrollableChange().pipe((0,G.h)(function(){return _.withScrollValue})).subscribe(function(e){e?_.enableScroll():_.blockScroll()}),(0,p.NF)(this.platformId)&&this.themeService.changeWindowWidth(this.window.innerWidth)}return v(e,[{key:"center",set:function(e){this.centerValue=Za(e)}},{key:"windowMode",set:function(e){this.windowModeValue=Za(e),this.withScroll=this.windowModeValue}},{key:"withScroll",set:function(e){this.withScrollValue=Za(e);var t=this.document.getElementsByTagName("body")[0];this.renderer.setStyle(t,"overflow",this.withScrollValue?"hidden":"initial")}},{key:"restoreScrollTop",set:function(e){this.restoreScrollTopValue=Za(e)}},{key:"ngAfterViewInit",value:function(){var e=this;this.scrollService.onGetPosition().pipe((0,Y.R)(this.destroy$)).subscribe(function(t){var n=t.listener;n.next(e.getScrollPosition()),n.complete()}),this.scrollTop.shouldRestore().pipe((0,G.h)(function(){return e.restoreScrollTopValue}),(0,Y.R)(this.destroy$)).subscribe(function(){return e.scroll(0,0)}),this.layoutDirectionService.onDirectionChange().pipe((0,Y.R)(this.destroy$)).subscribe(function(t){return e.document.dir=t}),this.scrollService.onManualScroll().pipe((0,Y.R)(this.destroy$)).subscribe(function(t){var n=t.x,a=t.y;return e.scroll(n,a)}),this.afterViewInit$.next(!0)}},{key:"ngOnDestroy",value:function(){this.destroy$.next(),this.destroy$.complete(),this.unregisterAsOverlayContainer()}},{key:"onScroll",value:function(e){this.scrollService.fireScrollChange(e)}},{key:"onResize",value:function(e){this.themeService.changeWindowWidth(e.target.innerWidth)}},{key:"getDimensions",value:function(){var e,t,n,a=0;if(this.withScrollValue){var i=this.scrollableContainerRef.nativeElement;e=i.clientWidth,t=i.clientHeight,n=i.scrollWidth,a=i.scrollHeight}else{var r=this.document,o=r.documentElement,s=r.body;e=o.clientWidth||s.clientWidth,t=o.clientHeight||s.clientHeight,n=o.scrollWidth||s.scrollWidth,a=o.scrollHeight||s.scrollHeight}return{clientWidth:e,clientHeight:t,scrollWidth:n,scrollHeight:a}}},{key:"getScrollPosition",value:function(){if(!(0,p.NF)(this.platformId))return{x:0,y:0};if(this.withScrollValue){var e=this.scrollableContainerRef.nativeElement;return{x:e.scrollLeft,y:e.scrollTop}}var t=this.document.documentElement.getBoundingClientRect();return{x:-t.left||this.document.body.scrollLeft||this.window.scrollX||this.document.documentElement.scrollLeft||0,y:-t.top||this.document.body.scrollTop||this.window.scrollY||this.document.documentElement.scrollTop||0}}},{key:"registerAsOverlayContainer",value:function(){this.overlayContainer.setContainer&&this.overlayContainer.setContainer(this.elementRef.nativeElement)}},{key:"unregisterAsOverlayContainer",value:function(){this.overlayContainer.clearContainer&&this.overlayContainer.clearContainer()}},{key:"scroll",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.getScrollPosition(),a=n.x,i=n.y;if(e=null==e?a:e,t=null==t?i:t,(0,p.NF)(this.platformId))if(this.withScrollValue){var r=this.scrollableContainerRef.nativeElement;r.scrollTo?r.scrollTo(e,t):(r.scrollLeft=e,r.scrollTop=t)}else this.window.scrollTo(e,t)}},{key:"blockScroll",value:function(){if(!this.isScrollBlocked){this.isScrollBlocked=!0,this.renderer.addClass(this.document.documentElement,this.scrollBlockClass);var e=this.scrollableContainerRef.nativeElement,t=this.layoutContainerRef.nativeElement,n=t.clientWidth;this.scrollableContainerOverflowOldValue=e.style.overflow,e.style.overflow="hidden";var a=t.clientWidth-n;a&&(this.layoutPaddingOldValue={left:t.style.paddingLeft,right:t.style.paddingRight},this.layoutDirectionService.isLtr()?t.style.paddingRight="".concat(a,"px"):t.style.paddingLeft="".concat(a,"px"))}}},{key:"enableScroll",value:function(){if(this.isScrollBlocked&&(this.isScrollBlocked=!1,this.renderer.removeClass(this.document.documentElement,this.scrollBlockClass),this.scrollableContainerRef.nativeElement.style.overflow=this.scrollableContainerOverflowOldValue,this.layoutPaddingOldValue)){var e=this.layoutContainerRef.nativeElement;e.style.paddingLeft=this.layoutPaddingOldValue.left,e.style.paddingRight=this.layoutPaddingOldValue.right,this.layoutPaddingOldValue=null}}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.Y36(Mn),c.Y36(kn),c.Y36(c.SBq),c.Y36(c.Qsj),c.Y36(On),c.Y36(Rn),c.Y36(c.Lbi),c.Y36(Ln),c.Y36(Pn),c.Y36(Fn),c.Y36(ai),c.Y36(ia))},e.\u0275cmp=c.Xpm({type:e,selectors:[["nb-layout"]],viewQuery:function(e,t){var n;(1&e&&(c.Gf(Pt,5,c.s_b),c.Gf(Ft,5,c.SBq),c.Gf(Ut,5,c.SBq)),2&e)&&(c.iGM(n=c.CRH())&&(t.veryTopRef=n.first),c.iGM(n=c.CRH())&&(t.scrollableContainerRef=n.first),c.iGM(n=c.CRH())&&(t.layoutContainerRef=n.first))},hostVars:6,hostBindings:function(e,t){1&e&&c.NdJ("scroll",function(e){return t.onScroll(e)},!1,c.Jf7)("resize",function(e){return t.onResize(e)},!1,c.Jf7),2&e&&c.ekj("window-mode",t.windowModeValue)("with-scroll",t.withScrollValue)("with-subheader",t.withSubheader)},inputs:{center:"center",windowMode:"windowMode",withScroll:"withScroll",restoreScrollTop:"restoreScrollTop"},ngContentSelectors:zt,decls:12,vars:2,consts:[[1,"scrollable-container",3,"scroll"],["scrollableContainer",""],[1,"layout"],["layoutContainer",""],[1,"layout-container"],[1,"content"],[1,"columns"]],template:function(e,t){1&e&&(c.F$t(Bt),c.TgZ(0,"div",0,1),c.NdJ("scroll",function(e){return t.onScroll(e)}),c.TgZ(2,"div",2,3),c.Hsn(4),c.TgZ(5,"div",4),c.Hsn(6,1),c.TgZ(7,"div",5),c.Hsn(8,2),c.TgZ(9,"div",6),c.Hsn(10,3),c.qZA(),c.Hsn(11,4),c.qZA(),c.qZA(),c.qZA(),c.qZA()),2&e&&(c.xp6(7),c.ekj("center",t.centerValue))},styles:["[_nghost-%COMP%]{-webkit-font-smoothing:antialiased}[dir=ltr] [_nghost-%COMP%]{text-align:left}[dir=rtl] [_nghost-%COMP%]{text-align:right}[_nghost-%COMP%] .layout[_ngcontent-%COMP%]{display:flex;flex-direction:column}[_nghost-%COMP%] nb-layout-header{display:block}[_nghost-%COMP%] nb-layout-header nav{align-items:center;justify-content:flex-start;display:flex}[_nghost-%COMP%] nb-layout-header.fixed{position:fixed;top:0;left:0;right:0;z-index:1040}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%]{display:flex;flex:1;-ms-flex:1 1 auto;flex-direction:row}[dir=ltr] [_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] nb-sidebar.left{order:0}[dir=rtl] [_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] nb-sidebar.left{order:2}[dir=ltr] [_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] nb-sidebar.right{order:2}[dir=rtl] [_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] nb-sidebar.right{order:0}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] nb-sidebar.end{order:2}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] nb-sidebar .fixed{position:fixed;width:100%;overflow-y:auto;height:100%}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{display:flex;flex:1;-ms-flex:1 1 auto;flex-direction:column;min-width:0}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] .content.center[_ngcontent-%COMP%]{max-width:100%;position:relative;margin-left:auto;margin-right:auto}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .columns[_ngcontent-%COMP%]{display:flex;flex:1;-ms-flex:1 1 auto;flex-direction:row;width:100%}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .columns[_ngcontent-%COMP%] nb-layout-column{order:1;flex:1 0;min-width:0}[dir=ltr] [_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .columns[_ngcontent-%COMP%] nb-layout-column.left{order:0}[dir=rtl] [_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .columns[_ngcontent-%COMP%] nb-layout-column.left{order:2}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .columns[_ngcontent-%COMP%] nb-layout-column.start{order:0}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] nb-layout-footer{display:block;margin-top:auto}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] nb-layout-footer nav{justify-content:center;display:flex}"]}),e}(),ri=function(){var e=function(){function e(){m(this,e)}return v(e,[{key:"left",set:function(e){this.leftValue=Za(e),this.startValue=!1}},{key:"start",set:function(e){this.startValue=Za(e),this.leftValue=!1}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=c.Xpm({type:e,selectors:[["nb-layout-column"]],hostVars:4,hostBindings:function(e,t){2&e&&c.ekj("left",t.leftValue)("start",t.startValue)},inputs:{left:"left",start:"start"},ngContentSelectors:kt,decls:1,vars:0,template:function(e,t){1&e&&(c.F$t(),c.Hsn(0))},encapsulation:2}),e}(),oi=function(){var e=function(){function e(t){m(this,e),this.layout=t}return v(e,[{key:"fixed",set:function(e){this.fixedValue=Za(e)}},{key:"subheader",set:function(e){this.subheaderValue=Za(e),this.fixedValue=!1,this.layout.withSubheader=this.subheaderValue}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.Y36(ii))},e.\u0275cmp=c.Xpm({type:e,selectors:[["nb-layout-header"]],hostVars:4,hostBindings:function(e,t){2&e&&c.ekj("fixed",t.fixedValue)("subheader",t.subheaderValue)},inputs:{fixed:"fixed",subheader:"subheader"},ngContentSelectors:kt,decls:2,vars:2,template:function(e,t){1&e&&(c.F$t(),c.TgZ(0,"nav"),c.Hsn(1),c.qZA()),2&e&&c.ekj("fixed",t.fixedValue)},encapsulation:2}),e}(),si=function(){var e=function(){function e(){m(this,e)}return v(e,[{key:"fixed",set:function(e){this.fixedValue=Za(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=c.Xpm({type:e,selectors:[["nb-layout-footer"]],hostVars:2,hostBindings:function(e,t){2&e&&c.ekj("fixed",t.fixedValue)},inputs:{fixed:"fixed"},ngContentSelectors:kt,decls:2,vars:2,template:function(e,t){1&e&&(c.F$t(),c.TgZ(0,"nav"),c.Hsn(1),c.qZA()),2&e&&c.ekj("fixed",t.fixedValue)},encapsulation:2}),e}(),li=function(){var e=function e(){m(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=c.oAB({type:e}),e.\u0275inj=c.cJS({providers:[ai],imports:[[Un]]}),e}(),ci=new C.xQ,ui=new T.t(1),di=new T.t(1),hi=new T.t(1),_i=new T.t(1),pi=new T.t(1),gi=new T.t(1),mi=new T.t(1),fi=function(){function e(){m(this,e),this.pathMatch="full"}return v(e,null,[{key:"getParents",value:function(e){for(var t=[],n=e.parent;n;)t.unshift(n),n=n.parent;return t}},{key:"isParent",value:function(e,t){return!!t.parent&&(t.parent===e||this.isParent(e,t.parent))}}]),e}(),vi=function(){var e=function(){function e(){m(this,e)}return v(e,[{key:"addItems",value:function(e,t){ui.next({tag:t,items:e})}},{key:"collapseAll",value:function(e){mi.next({tag:e})}},{key:"navigateHome",value:function(e){di.next({tag:e})}},{key:"getSelectedItem",value:function(e){var t=new N.X(null);return hi.next({tag:e,listener:t}),t.asObservable()}},{key:"onItemClick",value:function(){return ci.pipe((0,H.B)())}},{key:"onItemSelect",value:function(){return _i.pipe((0,H.B)())}},{key:"onItemHover",value:function(){return pi.pipe((0,H.B)())}},{key:"onSubmenuToggle",value:function(){return gi.pipe((0,H.B)())}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=c.Yz7({token:e,factory:e.\u0275fac}),e}(),yi=function(){var e=function(){function e(t){m(this,e),this.location=t}return v(e,[{key:"prepareItems",value:function(e){var t=this,n=new fi;e.forEach(function(e){t.applyDefaults(e,n),t.setParent(e)})}},{key:"selectFromUrl",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=this.findItemByUrl(e);a&&this.selectItem(a,e,n,t)}},{key:"selectItem",value:function(e,t){var n,a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3?arguments[3]:void 0,r=this.resetSelection(t),o=a?this.collapseItems(t):[],s=h(fi.getParents(e));try{for(s.s();!(n=s.n()).done;){var l=n.value;l.selected=!0,r.includes(l)||this.itemSelect(l,i);var c=!l.expanded;l.expanded=!0;var u=o.indexOf(l);-1===u&&c?this.submenuToggle(l,i):o.splice(u,1)}}catch(g){s.e(g)}finally{s.f()}e.selected=!0,r.includes(e)||this.itemSelect(e,i);var d,_=h(o);try{for(_.s();!(d=_.n()).done;){var p=d.value;this.submenuToggle(p,i)}}catch(g){_.e(g)}finally{_.f()}}},{key:"collapseAll",value:function(e,t,n){var a,i=h(this.collapseItems(e,n));try{for(i.s();!(a=i.n()).done;){var r=a.value;this.submenuToggle(r,t)}}catch(o){i.e(o)}finally{i.f()}}},{key:"onAddItem",value:function(){return ui.pipe((0,H.B)())}},{key:"onNavigateHome",value:function(){return di.pipe((0,H.B)())}},{key:"onCollapseAll",value:function(){return mi.pipe((0,H.B)())}},{key:"onGetSelectedItem",value:function(){return hi.pipe((0,H.B)())}},{key:"itemHover",value:function(e,t){pi.next({tag:t,item:e})}},{key:"submenuToggle",value:function(e,t){gi.next({tag:t,item:e})}},{key:"itemSelect",value:function(e,t){_i.next({tag:t,item:e})}},{key:"itemClick",value:function(e,t){ci.next({tag:t,item:e})}},{key:"resetSelection",value:function(e){var t,n=[],a=h(e);try{for(a.s();!(t=a.n()).done;){var i=t.value;i.selected&&n.push(i),i.selected=!1,i.children&&n.push.apply(n,d(this.resetSelection(i.children)))}}catch(r){a.e(r)}finally{a.f()}return n}},{key:"collapseItems",value:function(e,t){var n,a=[],i=h(e);try{for(i.s();!(n=i.n()).done;){var r=n.value;t&&(r===t||fi.isParent(r,t))||(r.expanded&&a.push(r),r.expanded=!1,r.children&&a.push.apply(a,d(this.collapseItems(r.children))))}}catch(o){i.e(o)}finally{i.f()}return a}},{key:"applyDefaults",value:function(e,t){var n=this,a=Object.assign({},e);Object.assign(e,t,a),e.children&&e.children.forEach(function(e){n.applyDefaults(e,t)})}},{key:"setParent",value:function(e){var t=this;e.children&&e.children.forEach(function(n){n.parent=e,t.setParent(n)})}},{key:"findItemByUrl",value:function(e){var t,n=this;return e.some(function(e){return e.children&&(t=n.findItemByUrl(e.children)),!t&&n.isSelectedInUrl(e)&&(t=e),t}),t}},{key:"isSelectedInUrl",value:function(e){var t,n,a="full"===e.pathMatch,i=e.link,r=a?function(e,t){return t===ti(e)}(this.location.path(),i):function(e,t){var n=ti(e);return n.startsWith(t)&&-1!==n.slice(t.length).charAt(0).search(/\/|^$/)}(this.location.path(),i);return r&&null!=e.fragment?a?(t=this.location.path(!0),n=e.fragment,ni(t)===n):function(e,t){return ni(e).includes(t)}(this.location.path(!0),e.fragment):r}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.LFG(p.Ye))},e.\u0275prov=c.Yz7({token:e,factory:e.\u0275fac}),e}(),Ei=(function(e){e.Expanded="expanded",e.Collapsed="collapsed"}(Ei||(Ei={})),Ei),Si=function(){var e=function(){function e(t,n){m(this,e),this.menuService=t,this.directionService=n,this.menuItem=null,this.hoverItem=new c.vpe,this.toggleSubMenu=new c.vpe,this.selectItem=new c.vpe,this.itemClick=new c.vpe,this.destroy$=new C.xQ}return v(e,[{key:"ngDoCheck",value:function(){this.toggleState=this.menuItem.expanded?Ei.Expanded:Ei.Collapsed}},{key:"ngAfterViewInit",value:function(){var e=this;this.menuService.onSubmenuToggle().pipe((0,G.h)(function(t){return t.item===e.menuItem}),(0,B.U)(function(e){return e.item.expanded}),(0,Y.R)(this.destroy$)).subscribe(function(t){return e.toggleState=t?Ei.Expanded:Ei.Collapsed})}},{key:"ngOnDestroy",value:function(){this.destroy$.next(),this.destroy$.complete()}},{key:"onToggleSubMenu",value:function(e){this.toggleSubMenu.emit(e)}},{key:"onHoverItem",value:function(e){this.hoverItem.emit(e)}},{key:"onSelectItem",value:function(e){this.selectItem.emit(e)}},{key:"onItemClick",value:function(e){this.itemClick.emit(e)}},{key:"getExpandStateIcon",value:function(){return this.menuItem.expanded?"chevron-down-outline":this.directionService.isLtr()?"chevron-left-outline":"chevron-right-outline"}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.Y36(vi),c.Y36(Ln))},e.\u0275cmp=c.Xpm({type:e,selectors:[["","nbMenuItem",""]],inputs:{menuItem:"menuItem",badge:"badge"},outputs:{hoverItem:"hoverItem",toggleSubMenu:"toggleSubMenu",selectItem:"selectItem",itemClick:"itemClick"},attrs:Gt,decls:8,vars:6,consts:[[4,"ngIf"],[3,"routerLink","queryParams","fragment","queryParamsHandling","preserveFragment","skipLocationChange","active","mouseenter","click",4,"ngIf"],[3,"active","mouseenter","click",4,"ngIf"],["href","#",3,"active","click","mouseenter",4,"ngIf"],["class","menu-items",3,"collapsed","expanded",4,"ngIf"],["badgeTemplate",""],["class","menu-icon",3,"config",4,"ngIf"],[1,"menu-icon",3,"config"],[3,"routerLink","queryParams","fragment","queryParamsHandling","preserveFragment","skipLocationChange","mouseenter","click"],[1,"menu-title"],[3,"ngTemplateOutlet",4,"ngIf"],[3,"ngTemplateOutlet"],[3,"mouseenter","click"],["href","#",3,"click","mouseenter"],["pack","nebular-essentials",1,"expand-state",3,"icon"],[1,"menu-items"],[4,"ngFor","ngForOf"],["nbMenuItem","","class","menu-item",3,"menuItem","badge","menu-group","hoverItem","toggleSubMenu","selectItem","itemClick",4,"ngIf"],["nbMenuItem","",1,"menu-item",3,"menuItem","badge","hoverItem","toggleSubMenu","selectItem","itemClick"],[3,"text","dotMode","status"]],template:function(e,t){1&e&&(c.YNc(0,Ht,3,2,"span",0),c.YNc(1,jt,5,13,"a",1),c.YNc(2,$t,5,8,"a",2),c.YNc(3,Xt,5,7,"a",2),c.YNc(4,tn,6,8,"a",3),c.YNc(5,rn,2,6,"ul",4),c.YNc(6,on,1,3,"ng-template",null,5,c.W1O)),2&e&&(c.Q6J("ngIf",t.menuItem.group),c.xp6(1),c.Q6J("ngIf",t.menuItem.link&&!t.menuItem.url&&!t.menuItem.children&&!t.menuItem.group),c.xp6(1),c.Q6J("ngIf",t.menuItem.url&&!t.menuItem.children&&!t.menuItem.link&&!t.menuItem.group),c.xp6(1),c.Q6J("ngIf",!(t.menuItem.children||t.menuItem.link||t.menuItem.url||t.menuItem.group)),c.xp6(1),c.Q6J("ngIf",t.menuItem.children),c.xp6(1),c.Q6J("ngIf",t.menuItem.children))},directives:function(){return[p.O5,qa,te.yS,p.tP,p.sg,e,Ti]},encapsulation:2,data:{animation:[(0,Nt.X$)("toggle",[(0,Nt.SB)(Ei.Collapsed,(0,Nt.oB)({height:"0",margin:"0"})),(0,Nt.SB)(Ei.Expanded,(0,Nt.oB)({height:"*"})),(0,Nt.eR)("".concat(Ei.Collapsed," <=> ").concat(Ei.Expanded),(0,Nt.jt)(300))])]}}),e}(),bi=function(){var e=function(){function e(t,n,a,i){m(this,e),this.window=t,this.platformId=n,this.menuInternalService=a,this.router=i,this._autoCollapse=!1,this.destroy$=new C.xQ}return v(e,[{key:"autoCollapse",get:function(){return this._autoCollapse},set:function(e){this._autoCollapse=Za(e)}},{key:"ngOnInit",value:function(){var e=this;this.menuInternalService.prepareItems(this.items),this.menuInternalService.onAddItem().pipe((0,G.h)(function(t){return e.compareTag(t.tag)}),(0,Y.R)(this.destroy$)).subscribe(function(t){return e.onAddItem(t)}),this.menuInternalService.onNavigateHome().pipe((0,G.h)(function(t){return e.compareTag(t.tag)}),(0,Y.R)(this.destroy$)).subscribe(function(){return e.navigateHome()}),this.menuInternalService.onGetSelectedItem().pipe((0,G.h)(function(t){return e.compareTag(t.tag)}),(0,Y.R)(this.destroy$)).subscribe(function(t){t.listener.next({tag:e.tag,item:e.getSelectedItem(e.items)})}),this.menuInternalService.onCollapseAll().pipe((0,G.h)(function(t){return e.compareTag(t.tag)}),(0,Y.R)(this.destroy$)).subscribe(function(){return e.collapseAll()}),this.router.events.pipe((0,G.h)(function(e){return e instanceof te.m2}),(0,Y.R)(this.destroy$)).subscribe(function(){e.menuInternalService.selectFromUrl(e.items,e.tag,e.autoCollapse)})}},{key:"ngAfterViewInit",value:function(){var e=this;setTimeout(function(){return e.menuInternalService.selectFromUrl(e.items,e.tag,e.autoCollapse)})}},{key:"onAddItem",value:function(e){var t;(t=this.items).push.apply(t,d(e.items)),this.menuInternalService.prepareItems(this.items),this.menuInternalService.selectFromUrl(this.items,this.tag,this.autoCollapse)}},{key:"onHoverItem",value:function(e){this.menuInternalService.itemHover(e,this.tag)}},{key:"onToggleSubMenu",value:function(e){this.autoCollapse&&this.menuInternalService.collapseAll(this.items,this.tag,e),e.expanded=!e.expanded,this.menuInternalService.submenuToggle(e,this.tag)}},{key:"onSelectItem",value:function(e){this.menuInternalService.selectItem(e,this.items,this.autoCollapse,this.tag)}},{key:"onItemClick",value:function(e){this.menuInternalService.itemClick(e,this.tag)}},{key:"ngOnDestroy",value:function(){this.destroy$.next(),this.destroy$.complete()}},{key:"navigateHome",value:function(){var e=this.getHomeItem(this.items);e&&(e.link&&this.router.navigate([e.link],{queryParams:e.queryParams,queryParamsHandling:e.queryParamsHandling,fragment:e.fragment,preserveFragment:e.preserveFragment}),e.url&&(0,p.NF)(this.platformId)&&(this.window.location.href=e.url))}},{key:"collapseAll",value:function(){this.menuInternalService.collapseAll(this.items,this.tag)}},{key:"getHomeItem",value:function(e){var t,n=h(e);try{for(n.s();!(t=n.n()).done;){var a=t.value;if(a.home)return a;var i=a.children&&this.getHomeItem(a.children);if(i)return i}}catch(r){n.e(r)}finally{n.f()}}},{key:"compareTag",value:function(e){return!e||e===this.tag}},{key:"getSelectedItem",value:function(e){var t=this,n=null;return e.forEach(function(e){e.selected&&(n=e),e.selected&&e.children&&e.children.length>0&&(n=t.getSelectedItem(e.children))}),n}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.Y36(On),c.Y36(c.Lbi),c.Y36(yi),c.Y36(te.F0))},e.\u0275cmp=c.Xpm({type:e,selectors:[["nb-menu"]],inputs:{autoCollapse:"autoCollapse",tag:"tag",items:"items"},decls:2,vars:1,consts:[[1,"menu-items"],[4,"ngFor","ngForOf"],["nbMenuItem","","class","menu-item",3,"menuItem","badge","menu-group","hoverItem","toggleSubMenu","selectItem","itemClick",4,"ngIf"],["nbMenuItem","",1,"menu-item",3,"menuItem","badge","hoverItem","toggleSubMenu","selectItem","itemClick"]],template:function(e,t){1&e&&(c.TgZ(0,"ul",0),c.YNc(1,ln,2,1,"ng-container",1),c.qZA()),2&e&&(c.xp6(1),c.Q6J("ngForOf",t.items))},directives:[p.sg,p.O5,Si],styles:["[_nghost-%COMP%] {display:block}[_nghost-%COMP%] .menu-items, [_nghost-%COMP%] .menu-item>.menu-items{list-style-type:none;overflow:hidden}[_nghost-%COMP%] .menu-item a{display:flex;text-decoration:none;align-items:center}[_nghost-%COMP%] .menu-item a .menu-title{flex:1 0 auto}[dir=rtl] [_nghost-%COMP%] .menu-item a .menu-title{text-align:right}[_nghost-%COMP%] .menu-item nb-badge{position:static}[_nghost-%COMP%] .menu-group span{display:flex}"]}),e}(),Ti=function(){var e=function(){function e(t){m(this,e),this.statusService=t,this.text="",this._defaultPosition="top right",this._position=this._defaultPosition,this.status="basic"}return v(e,[{key:"position",get:function(){return this._position},set:function(e){this._position=e||this._defaultPosition}},{key:"dotMode",get:function(){return this._dotMode},set:function(e){this._dotMode=Za(e)}},{key:"additionalClasses",get:function(){return this.statusService.isCustomStatus(this.status)?[this.statusService.getStatusClass(this.status)]:[]}},{key:"primary",get:function(){return"primary"===this.status}},{key:"success",get:function(){return"success"===this.status}},{key:"info",get:function(){return"info"===this.status}},{key:"warning",get:function(){return"warning"===this.status}},{key:"danger",get:function(){return"danger"===this.status}},{key:"basic",get:function(){return"basic"===this.status}},{key:"control",get:function(){return"control"===this.status}},{key:"top",get:function(){return this.position.includes("top")}},{key:"right",get:function(){return this.position.includes("right")}},{key:"bottom",get:function(){return this.position.includes("bottom")}},{key:"left",get:function(){return this.position.includes("left")}},{key:"start",get:function(){return this.position.includes("start")}},{key:"end",get:function(){return this.position.includes("end")}},{key:"center",get:function(){return this.position.includes("center")}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.Y36(Pa))},e.\u0275cmp=c.Xpm({type:e,selectors:[["nb-badge"]],hostVars:32,hostBindings:function(e,t){2&e&&(c.Tol(t.additionalClasses),c.ekj("dot-mode",t.dotMode)("status-primary",t.primary)("status-success",t.success)("status-info",t.info)("status-warning",t.warning)("status-danger",t.danger)("status-basic",t.basic)("status-control",t.control)("position-top",t.top)("position-right",t.right)("position-bottom",t.bottom)("position-left",t.left)("position-start",t.start)("position-end",t.end)("position-center",t.center))},inputs:{text:"text",status:"status",position:"position",dotMode:"dotMode"},decls:1,vars:1,template:function(e,t){1&e&&c._uU(0),2&e&&c.Oqu(t.dotMode?"":t.text)},styles:["[_nghost-%COMP%]{position:absolute;text-align:center;white-space:nowrap;vertical-align:baseline}.position-top[_nghost-%COMP%]{top:0}.position-right[_nghost-%COMP%]{right:0}.position-bottom[_nghost-%COMP%]{bottom:0}.position-left[_nghost-%COMP%]{left:0}.position-center[_nghost-%COMP%]{top:50%;transform:translateY(-50%)}[dir=ltr] .position-start[_nghost-%COMP%]{left:0}[dir=rtl] .position-start[_nghost-%COMP%]{right:0}[dir=ltr] .position-end[_nghost-%COMP%]{right:0}[dir=rtl] .position-end[_nghost-%COMP%]{left:0}"]}),e}(),Ci=function(){var e=function e(){m(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=c.oAB({type:e}),e.\u0275inj=c.cJS({}),e}(),Oi=[vi,yi],Ri=function(){var e=function(){function e(){m(this,e)}return v(e,null,[{key:"forRoot",value:function(){return{ngModule:e,providers:[].concat(Oi)}}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=c.oAB({type:e}),e.\u0275inj=c.cJS({imports:[[Un,ja,Ci]]}),e}(),Ai=new C.xQ,Ni=new C.xQ,wi=function(){var e=function(){function e(){m(this,e),this.toggle$=new C.xQ,this.expand$=new C.xQ,this.collapse$=new C.xQ,this.compact$=new C.xQ}return v(e,[{key:"onToggle",value:function(){return this.toggle$.pipe((0,H.B)())}},{key:"onExpand",value:function(){return this.expand$.pipe((0,H.B)())}},{key:"onCollapse",value:function(){return this.collapse$.pipe((0,H.B)())}},{key:"onCompact",value:function(){return this.compact$.pipe((0,H.B)())}},{key:"toggle",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;this.toggle$.next({compact:e,tag:t})}},{key:"expand",value:function(e){this.expand$.next({tag:e})}},{key:"collapse",value:function(e){this.collapse$.next({tag:e})}},{key:"compact",value:function(e){this.compact$.next({tag:e})}},{key:"getSidebarState",value:function(e){var t=new T.t(1);return Ai.next({observer:t,tag:e}),t.pipe((0,Z.n)(),(0,X.x)())}},{key:"getSidebarResponsiveState",value:function(e){var t=new T.t;return Ni.next({observer:t,tag:e}),t.pipe((0,Z.n)(),(0,X.x)())}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=c.Yz7({token:e,factory:e.\u0275fac}),e}(),Ii=function(){var e=function(){function e(t,n,a,i){m(this,e),this.sidebarService=t,this.themeService=n,this.element=a,this.cd=i,this.responsiveValueChange$=new C.xQ,this.responsiveState="pc",this.destroy$=new C.xQ,this.containerFixedValue=!0,this.fixedValue=!1,this.rightValue=!1,this.leftValue=!0,this.startValue=!1,this.endValue=!1,this._state="expanded",this._responsive=!1,this.compactedBreakpoints=["xs","is","sm","md","lg"],this.collapsedBreakpoints=["xs","is"],this.stateChange=new c.vpe,this.responsiveStateChange=new c.vpe}return v(e,[{key:"expanded",get:function(){return"expanded"===this.state}},{key:"collapsed",get:function(){return"collapsed"===this.state}},{key:"compacted",get:function(){return"compacted"===this.state}},{key:"right",set:function(e){this.rightValue=Za(e),this.leftValue=!this.rightValue,this.startValue=!1,this.endValue=!1}},{key:"left",set:function(e){this.leftValue=Za(e),this.rightValue=!this.leftValue,this.startValue=!1,this.endValue=!1}},{key:"start",set:function(e){this.startValue=Za(e),this.endValue=!this.startValue,this.leftValue=!1,this.rightValue=!1}},{key:"end",set:function(e){this.endValue=Za(e),this.startValue=!this.endValue,this.leftValue=!1,this.rightValue=!1}},{key:"fixed",set:function(e){this.fixedValue=Za(e)}},{key:"containerFixed",set:function(e){this.containerFixedValue=Za(e)}},{key:"state",get:function(){return this._state},set:function(e){this._state=e}},{key:"responsive",get:function(){return this._responsive},set:function(e){this.responsive!==Za(e)&&(this._responsive=!this.responsive,this.responsiveValueChange$.next(this.responsive))}},{key:"ngOnInit",value:function(){var e=this;this.sidebarService.onToggle().pipe((0,G.h)(function(t){var n=t.tag;return!e.tag||e.tag===n}),(0,Y.R)(this.destroy$)).subscribe(function(t){var n=t.compact;return e.toggle(n)}),this.sidebarService.onExpand().pipe((0,G.h)(function(t){var n=t.tag;return!e.tag||e.tag===n}),(0,Y.R)(this.destroy$)).subscribe(function(){return e.expand()}),this.sidebarService.onCollapse().pipe((0,G.h)(function(t){var n=t.tag;return!e.tag||e.tag===n}),(0,Y.R)(this.destroy$)).subscribe(function(){return e.collapse()}),this.sidebarService.onCompact().pipe((0,G.h)(function(t){var n=t.tag;return!e.tag||e.tag===n}),(0,Y.R)(this.destroy$)).subscribe(function(){return e.compact()}),Ai.pipe((0,G.h)(function(t){var n=t.tag;return!e.tag||e.tag===n}),(0,Y.R)(this.destroy$)).subscribe(function(t){return t.observer.next(e.state)}),Ni.pipe((0,G.h)(function(t){var n=t.tag;return!e.tag||e.tag===n}),(0,Y.R)(this.destroy$)).subscribe(function(t){return t.observer.next(e.responsiveState)}),this.responsiveValueChange$.pipe((0,G.h)(function(e){return!e}),(0,Y.R)(this.destroy$)).subscribe(function(){return e.expand()}),this.subscribeToMediaQueryChange()}},{key:"ngOnDestroy",value:function(){this.destroy$.next(),this.destroy$.complete()}},{key:"onClick",value:function(e){var t=this.element.nativeElement.querySelector("nb-menu");if(t&&t.contains(e.target)){var n=this.getMenuLink(e.target);n&&n.nextElementSibling&&n.nextElementSibling.classList.contains("menu-items")&&this.sidebarService.expand(this.tag)}}},{key:"collapse",value:function(){this.updateState("collapsed")}},{key:"expand",value:function(){this.updateState("expanded")}},{key:"compact",value:function(){this.updateState("compacted")}},{key:"toggle",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.responsive&&"mobile"===this.responsiveState&&(e=!1),this.updateState("compacted"===this.state||"collapsed"===this.state?"expanded":e?"compacted":"collapsed")}},{key:"subscribeToMediaQueryChange",value:function(){var e=this;(0,w.aj)([this.responsiveValueChange$.pipe((0,z.O)(this.responsive)),this.themeService.onMediaQueryChange()]).pipe((0,G.h)(function(e){return _(e,1)[0]}),(0,B.U)(function(e){return _(e,2)[1]}),(0,Y.R)(this.destroy$)).subscribe(function(t){var n,a=_(t,2),i=a[0],r=a[1],o=e.collapsedBreakpoints.includes(r.name),s=e.compactedBreakpoints.includes(r.name);s&&(e.fixed=e.containerFixedValue,e.compact(),n="tablet"),o&&(e.fixed=!0,e.collapse(),n="mobile"),o||s||i.width&&!(i.width4&&void 0!==arguments[4]?arguments[4]:{};return this.setContentAndContext(t,n),this.setComponent(e),this.setPositionStrategy(a),this.setOverlayConfig(i),this}},{key:"setContent",value:function(e){this.content=e,this.container&&this.updateContext(),this.updatePosition()}},{key:"setContext",value:function(e){this.context=e,this.container&&this.updateContext(),this.updatePosition()}},{key:"setContentAndContext",value:function(e,t){this.content=e,this.context=t,this.container&&this.updateContext(),this.updatePosition()}},{key:"setComponent",value:function(e){this.componentType=e;var t=this.isAttached;this.disposeOverlayRef(),t&&this.show()}},{key:"setPositionStrategy",value:function(e){var t=this;this.positionStrategyChange$.next(),this.positionStrategy=e,this.positionStrategy.positionChange.pipe((0,G.h)(function(){return!!t.container}),(0,Y.R)((0,O.T)(this.positionStrategyChange$,this.destroy$))).subscribe(function(e){t.lastAppliedPosition=e,Sa(t.container,{position:e})}),this.ref&&this.ref.updatePositionStrategy(this.positionStrategy)}},{key:"setOverlayConfig",value:function(e){this.overlayConfig=e;var t=this.isAttached;this.disposeOverlayRef(),t&&this.show()}},{key:"show",value:function(){if(this.ref||this.createOverlay(),this.renderContainer(),!this.hasOverlayInContainer())return this.disposeOverlayRef(),this.show();this.isShown$.next(!0)}},{key:"hide",value:function(){this.ref&&(this.ref.detach(),this.container=null,this.isShown$.next(!1))}},{key:"toggle",value:function(){this.isAttached?this.hide():this.show()}},{key:"dispose",value:function(){this.destroy$.next(),this.destroy$.complete(),this.hide(),this.disposeOverlayRef(),this.isShown$.complete(),this.positionStrategyChange$.complete(),this.overlayDestroy$.complete()}},{key:"getContainer",value:function(){return this.container}},{key:"createOverlay",value:function(){this.ref=this.overlay.create(Object.assign({positionStrategy:this.positionStrategy,scrollStrategy:this.overlay.scrollStrategies.reposition()},this.overlayConfig)),this.updatePositionWhenStable(this.ref)}},{key:"renderContainer",value:function(){var e,t,n,a,i,r=this.createContainerContext();this.container||(this.container=(e=this.ref,t=this.componentType,n=r,a=this.componentFactoryResolver,Sa(i=e.attach(new Qn(t,null,null,a)),n),i)),this.container.instance.renderContent()}},{key:"updateContext",value:function(){var e=this.createContainerContext();Object.assign(this.container.instance,e),this.container.instance.renderContent(),this.container.changeDetectorRef.detectChanges()}},{key:"createContainerContext",value:function(){return{content:this.content,context:this.context,cfr:this.componentFactoryResolver,position:this.lastAppliedPosition}}},{key:"updatePositionWhenStable",value:function(e){var t=this,n=this.overlayDestroy$.pipe((0,G.h)(function(t){return t===e}));this.zone.onStable.pipe((0,Y.R)((0,O.T)(this.destroy$,n))).subscribe(function(){return t.updatePosition()})}},{key:"updatePosition",value:function(){this.ref&&this.ref.updatePosition()}},{key:"hasOverlayInContainer",value:function(){return this.overlayContainer.getContainerElement().contains(this.ref.hostElement)}},{key:"disposeOverlayRef",value:function(){this.ref&&(this.ref.dispose(),this.overlayDestroy$.next(this.ref),this.ref=null,this.container=null)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.LFG(ba),c.LFG(c._Vd),c.LFG(c.R0b),c.LFG(Xn))},e.\u0275prov=c.Yz7({token:e,factory:e.\u0275fac}),e}(),Bi=function(e){i(n,e);var t=o(n);function n(e,a){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return m(this,n),t.call(this,e,a,i)}return v(n,[{key:"isChanged",value:function(){return this.currentValue!==this.previousValue}}]),n}(c.WD2),zi=function(){var e=function(){function e(t,n,a){m(this,e),this.positionBuilder=t,this.triggerStrategyBuilder=n,this.dynamicOverlayService=a,this._context={},this._trigger=Aa.NOOP,this._position=ua.TOP,this._adjustment=ca.NOOP,this._offset=15,this._overlayConfig={},this.changes={}}return v(e,[{key:"host",value:function(e){return this.changes.host=new Bi(this._host,e),this._host=e,this}},{key:"trigger",value:function(e){return this.changes.trigger=new Bi(this._trigger,e),this._trigger=e,this}},{key:"position",value:function(e){return this.changes.position=new Bi(this._position,e),this._position=e,this}},{key:"adjustment",value:function(e){return this.changes.adjustment=new Bi(this._adjustment,e),this._adjustment=e,this}},{key:"componentType",value:function(e){return this.changes.componentType=new Bi(this._componentType,e),this._componentType=e,this}},{key:"content",value:function(e){return this.changes.content=new Bi(this._content,e),this._content=e,this}},{key:"context",value:function(e){return this.changes.context=new Bi(this._context,e),this._context=e,this}},{key:"offset",value:function(e){return this.changes.offset=new Bi(this._offset,e),this._offset=e,this}},{key:"overlayConfig",value:function(e){return this.changes.overlayConfig=new Bi(this._overlayConfig,e),this._overlayConfig=e,this}},{key:"build",value:function(){if(!this._componentType||!this._host)throw Error("NbDynamicOverlayHandler: at least 'componentType' and 'host' should be\n passed before building a dynamic overlay.");return this.dynamicOverlay=this.dynamicOverlayService.create(this._componentType,this._content,this._context,this.createPositionStrategy(),this._overlayConfig),this.connect(),this.clearChanges(),this.dynamicOverlay}},{key:"rebuild",value:function(){if(this.dynamicOverlay)return this.isPositionStrategyUpdateRequired()&&this.dynamicOverlay.setPositionStrategy(this.createPositionStrategy()),this.isTriggerStrategyUpdateRequired()&&this.connect(),this.isContainerRerenderRequired()&&this.dynamicOverlay.setContentAndContext(this._content,this._context),this.isComponentTypeUpdateRequired()&&this.dynamicOverlay.setComponent(this._componentType),this.isOverlayConfigUpdateRequired()&&this.dynamicOverlay.setOverlayConfig(this._overlayConfig),this.clearChanges(),this.dynamicOverlay}},{key:"connect",value:function(){if(!this.dynamicOverlay)throw new Error("NbDynamicOverlayHandler: cannot connect to DynamicOverlay\n as it is not created yet. Call build() first");this.disconnect(),this.subscribeOnTriggers(this.dynamicOverlay)}},{key:"disconnect",value:function(){this.triggerStrategy&&this.triggerStrategy.destroy()}},{key:"destroy",value:function(){this.disconnect(),this.clearChanges(),this.dynamicOverlay&&this.dynamicOverlay.dispose()}},{key:"createPositionStrategy",value:function(){return this.positionBuilder.connectedTo(this._host).position(this._position).adjustment(this._adjustment).offset(this._offset)}},{key:"subscribeOnTriggers",value:function(e){this.triggerStrategy=this.triggerStrategyBuilder.trigger(this._trigger).host(this._host.nativeElement).container(function(){return e.getContainer()}).build(),this.triggerStrategy.show$.subscribe(function(){return e.show()}),this.triggerStrategy.hide$.subscribe(function(){return e.hide()})}},{key:"isContainerRerenderRequired",value:function(){return this.isContentUpdated()||this.isContextUpdated()||this.isPositionStrategyUpdateRequired()}},{key:"isPositionStrategyUpdateRequired",value:function(){return this.isAdjustmentUpdated()||this.isPositionUpdated()||this.isOffsetUpdated()||this.isHostUpdated()}},{key:"isTriggerStrategyUpdateRequired",value:function(){return this.isTriggerUpdated()||this.isHostUpdated()}},{key:"isComponentTypeUpdateRequired",value:function(){return this.isComponentTypeUpdated()}},{key:"isOverlayConfigUpdateRequired",value:function(){return this.isOverlayConfigUpdated()}},{key:"isComponentTypeUpdated",value:function(){return this.changes.componentType&&this.changes.componentType.isChanged()}},{key:"isContentUpdated",value:function(){return this.changes.content&&this.changes.content.isChanged()}},{key:"isContextUpdated",value:function(){return this.changes.context&&this.changes.context.isChanged()}},{key:"isAdjustmentUpdated",value:function(){return this.changes.adjustment&&this.changes.adjustment.isChanged()}},{key:"isPositionUpdated",value:function(){return this.changes.position&&this.changes.position.isChanged()}},{key:"isHostUpdated",value:function(){return this.changes.host&&this.changes.host.isChanged()}},{key:"isTriggerUpdated",value:function(){return this.changes.trigger&&this.changes.trigger.isChanged()}},{key:"isOffsetUpdated",value:function(){return this.changes.offset&&this.changes.offset.isChanged()}},{key:"isOverlayConfigUpdated",value:function(){return this.changes.overlayConfig&&this.changes.overlayConfig.isChanged()}},{key:"clearChanges",value:function(){this.changes={}}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.LFG(va),c.LFG(Da),c.LFG(Ui))},e.\u0275prov=c.Yz7({token:e,factory:e.\u0275fac}),e}(),Gi=function(){var e,t=function(e){i(n,e);var t=o(n);function n(){return m(this,n),t.apply(this,arguments)}return v(n,[{key:"renderContent",value:function(){this.detachContent(),this.attachContent()}},{key:"detachContent",value:function(){this.overlayContainer.detach()}},{key:"attachContent",value:function(){this.content instanceof c.Rgc?this.attachTemplate():this.content instanceof c.DyG?this.attachComponent():this.attachString()}},{key:"attachTemplate",value:function(){this.overlayContainer.attachTemplatePortal(new Zn(this.content,null,{$implicit:this.context}))}},{key:"attachComponent",value:function(){var e=new Qn(this.content,null,null,this.cfr);this.overlayContainer.attachComponentPortal(e,this.context).changeDetectorRef.detectChanges()}},{key:"attachString",value:function(){this.overlayContainer.attachStringContent(this.content)}}]),n}(ya);return t.\u0275fac=function(n){return(e||(e=c.n5z(t)))(n||t)},t.\u0275cmp=c.Xpm({type:t,selectors:[["nb-popover"]],viewQuery:function(e,t){var n;(1&e&&c.Gf(Ea,5),2&e)&&(c.iGM(n=c.CRH())&&(t.overlayContainer=n.first))},inputs:{content:"content",context:"context",cfr:"cfr"},features:[c.qOj],decls:2,vars:0,consts:[[1,"arrow"]],template:function(e,t){1&e&&(c._UZ(0,"span",0),c._UZ(1,"nb-overlay-container"))},directives:[Ea],styles:["[_nghost-%COMP%] .arrow[_ngcontent-%COMP%]{position:absolute;width:0;height:0}"]}),t}(),Vi=function(){var e=function(){function e(t,n){m(this,e),this.hostRef=t,this.dynamicOverlayHandler=n,this.popoverComponent=Gi,this.destroy$=new C.xQ,this.context={},this.position=ua.TOP,this._adjustment=ca.CLOCKWISE,this.trigger=Aa.CLICK,this.offset=15,this._popoverClass="",this.nbPopoverShowStateChange=new c.vpe,this.overlayConfig={panelClass:this.popoverClass}}return v(e,[{key:"adjustment",get:function(){return this._adjustment},set:function(e){this._adjustment=e}},{key:"popoverClass",get:function(){return this._popoverClass},set:function(e){e!==this.popoverClass&&(this._popoverClass=e,this.overlayConfig={panelClass:this.popoverClass})}},{key:"isShown",get:function(){return!(!this.dynamicOverlay||!this.dynamicOverlay.isAttached)}},{key:"ngOnInit",value:function(){this.dynamicOverlayHandler.host(this.hostRef).componentType(this.popoverComponent)}},{key:"ngOnChanges",value:function(){this.rebuild()}},{key:"ngAfterViewInit",value:function(){var e=this;this.dynamicOverlay=this.configureDynamicOverlay().build(),this.dynamicOverlay.isShown.pipe((0,J.T)(1),(0,Y.R)(this.destroy$)).subscribe(function(t){return e.nbPopoverShowStateChange.emit({isShown:t})})}},{key:"rebuild",value:function(){this.dynamicOverlay=this.configureDynamicOverlay().rebuild()}},{key:"show",value:function(){this.dynamicOverlay.show()}},{key:"hide",value:function(){this.dynamicOverlay.hide()}},{key:"toggle",value:function(){this.dynamicOverlay.toggle()}},{key:"ngOnDestroy",value:function(){this.dynamicOverlayHandler.destroy(),this.destroy$.next(),this.destroy$.complete()}},{key:"configureDynamicOverlay",value:function(){return this.dynamicOverlayHandler.position(this.position).trigger(this.trigger).offset(this.offset).adjustment(this.adjustment).content(this.content).context(this.context).overlayConfig(this.overlayConfig)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.Y36(c.SBq),c.Y36(zi))},e.\u0275dir=c.lG2({type:e,selectors:[["","nbPopover",""]],inputs:{context:["nbPopoverContext","context"],position:["nbPopoverPlacement","position"],trigger:["nbPopoverTrigger","trigger"],offset:["nbPopoverOffset","offset"],adjustment:["nbPopoverAdjustment","adjustment"],popoverClass:["nbPopoverClass","popoverClass"],content:["nbPopover","content"]},outputs:{nbPopoverShowStateChange:"nbPopoverShowStateChange"},exportAs:["nbPopover"],features:[c._Bn([zi,Ui]),c.TTD]}),e}(),Hi=function(){var e=function e(){m(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=c.oAB({type:e}),e.\u0275inj=c.cJS({imports:[[La]]}),e}();new c.OlP("Nebular Stepper Component"),(0,Nt.X$)("accordionItemBody",[(0,Nt.SB)("collapsed",(0,Nt.oB)({overflow:"hidden",visibility:"hidden",height:0})),(0,Nt.SB)("expanded",(0,Nt.oB)({overflow:"hidden",visibility:"visible"})),(0,Nt.eR)("collapsed => expanded",(0,Nt.jt)("100ms ease-in")),(0,Nt.eR)("expanded => collapsed",(0,Nt.jt)("100ms ease-out"))]),new c.OlP("NB_SORT_HEADER_COLUMN_DEF");var Yi=new c.OlP("Default dialog options"),qi=function e(t){m(this,e),this.hasBackdrop=!0,this.backdropClass="overlay-backdrop",this.dialogClass="",this.closeOnBackdropClick=!0,this.closeOnEsc=!0,this.hasScroll=!1,this.autoFocus=!0,Object.assign(this,t)},ji=function(){function e(t){m(this,e),this.overlayRef=t,this.onClose$=new C.xQ,this.onClose=this.onClose$.asObservable(),this.onBackdropClick=this.overlayRef.backdropClick()}return v(e,[{key:"close",value:function(e){this.overlayRef.detach(),this.overlayRef.dispose(),this.onClose$.next(e),this.onClose$.complete()}}]),e}(),Wi=function(){var e=function(){function e(t,n,a){m(this,e),this.config=t,this.elementRef=n,this.focusTrapFactory=a}return v(e,[{key:"ngOnInit",value:function(){this.config.autoFocus&&(this.focusTrap=this.focusTrapFactory.create(this.elementRef.nativeElement),this.focusTrap.blurPreviouslyFocusedElement(),this.focusTrap.focusInitialElement())}},{key:"ngOnDestroy",value:function(){this.config.autoFocus&&this.focusTrap&&this.focusTrap.restoreFocus()}},{key:"attachComponentPortal",value:function(e){return this.portalOutlet.attachComponentPortal(e)}},{key:"attachTemplatePortal",value:function(e){return this.portalOutlet.attachTemplatePortal(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.Y36(qi),c.Y36(c.SBq),c.Y36(zn))},e.\u0275cmp=c.Xpm({type:e,selectors:[["nb-dialog-container"]],viewQuery:function(e,t){var n;(1&e&&c.Gf(Wn,7),2&e)&&(c.iGM(n=c.CRH())&&(t.portalOutlet=n.first))},decls:1,vars:0,consts:[["nbPortalOutlet",""]],template:function(e,t){1&e&&c.YNc(0,En,0,0,"ng-template",0)},directives:[Wn],encapsulation:2}),e}(),Qi=function(){var e=function(){function e(t,n,a,i,r,o){m(this,e),this.document=t,this.globalConfig=n,this.positionBuilder=a,this.overlay=i,this.injector=r,this.cfr=o}return v(e,[{key:"open",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=new qi(Object.assign(Object.assign({},this.globalConfig),t)),a=this.createOverlay(n),i=new ji(a),r=this.createContainer(n,a);return this.createContent(n,e,r,i),this.registerCloseListeners(n,a,i),i}},{key:"createOverlay",value:function(e){var t=this.createPositionStrategy(),n=this.createScrollStrategy(e.hasScroll);return this.overlay.create({positionStrategy:t,scrollStrategy:n,hasBackdrop:e.hasBackdrop,backdropClass:e.backdropClass,panelClass:e.dialogClass})}},{key:"createPositionStrategy",value:function(){return this.positionBuilder.global().centerVertically().centerHorizontally()}},{key:"createScrollStrategy",value:function(e){return e?this.overlay.scrollStrategies.noop():this.overlay.scrollStrategies.block()}},{key:"createContainer",value:function(e,t){var n=new ea(this.createInjector(e),new WeakMap([[qi,e]])),a=new Qn(Wi,null,n,this.cfr);return t.attach(a).instance}},{key:"createContent",value:function(e,t,n,a){if(t instanceof c.Rgc){var i=this.createTemplatePortal(e,t,a);n.attachTemplatePortal(i)}else{var r=this.createComponentPortal(e,t,a);a.componentRef=n.attachComponentPortal(r),e.context&&Object.assign(a.componentRef.instance,Object.assign({},e.context))}}},{key:"createTemplatePortal",value:function(e,t,n){return new Zn(t,null,{$implicit:e.context,dialogRef:n})}},{key:"createComponentPortal",value:function(e,t,n){var a=this.createInjector(e),i=new ea(a,new WeakMap([[ji,n]]));return new Qn(t,e.viewContainerRef,i)}},{key:"createInjector",value:function(e){return e.viewContainerRef&&e.viewContainerRef.injector||this.injector}},{key:"registerCloseListeners",value:function(e,t,n){e.closeOnBackdropClick&&t.backdropClick().subscribe(function(){return n.close()}),e.closeOnEsc&&(0,R.R)(this.document,"keyup").pipe((0,G.h)(function(e){return 27===e.keyCode}),(0,Y.R)(n.onClose)).subscribe(function(){return n.close()})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(c.LFG(Rn),c.LFG(Yi),c.LFG(va),c.LFG(ba),c.LFG(c.zs3),c.LFG(c._Vd))},e.\u0275prov=c.Yz7({token:e,factory:e.\u0275fac}),e}(),$i=function(){var e=function(){function e(){m(this,e)}return v(e,null,[{key:"forRoot",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{ngModule:e,providers:[Qi,{provide:Yi,useValue:t}]}}},{key:"forChild",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{ngModule:e,providers:[Qi,{provide:Yi,useValue:t}]}}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=c.oAB({type:e}),e.\u0275inj=c.cJS({imports:[[Un,La]]}),e}();(0,Nt.oB)({transform:"translateX({{ direction }}110%)",height:0,marginLeft:"0",marginRight:"0",marginTop:"0",marginBottom:"0"}),new c.OlP("Default toastr options"),new c.OlP("NB_SELECT_INJECTION_TOKEN"),new c.OlP("Nebular Window Content"),new c.OlP("Nebular Window Config"),new c.OlP("Nebular Window Context"),new c.OlP("NB_TREE_GRID")},16960:function(e){var t;"undefined"!=typeof self&&self,t=function(){return function(e){var t={};function n(a){if(t[a])return t[a].exports;var i=t[a]={i:a,l:!1,exports:{}};return e[a].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(a,i,(function(t){return e[t]}).bind(null,i));return a},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="./package/src/index.js")}({"./node_modules/classnames/dedupe.js":function(e,t,n){var a;!function(){"use strict";var n=function(){function e(){}function t(e,t){for(var n=t.length,a=0;a',"alert-circle":'',"alert-triangle":'',archive:'',"arrow-back":'',"arrow-circle-down":'',"arrow-circle-left":'',"arrow-circle-right":'',"arrow-circle-up":'',"arrow-down":'',"arrow-downward":'',"arrow-forward":'',"arrow-ios-back":'',"arrow-ios-downward":'',"arrow-ios-forward":'',"arrow-ios-upward":'',"arrow-left":'',"arrow-right":'',"arrow-up":'',"arrow-upward":'',"arrowhead-down":'',"arrowhead-left":'',"arrowhead-right":'',"arrowhead-up":'',at:'',"attach-2":'',attach:'',award:'',backspace:'',"bar-chart-2":'',"bar-chart":'',battery:'',behance:'',"bell-off":'',bell:'',bluetooth:'',"book-open":'',book:'',bookmark:'',briefcase:'',browser:'',brush:'',bulb:'',calendar:'',camera:'',car:'',cast:'',charging:'',"checkmark-circle-2":'',"checkmark-circle":'',"checkmark-square-2":'',"checkmark-square":'',checkmark:'',"chevron-down":'',"chevron-left":'',"chevron-right":'',"chevron-up":'',clipboard:'',clock:'',"close-circle":'',"close-square":'',close:'',"cloud-download":'',"cloud-upload":'',"code-download":'',code:'',collapse:'',"color-palette":'',"color-picker":'',compass:'',copy:'',"corner-down-left":'',"corner-down-right":'',"corner-left-down":'',"corner-left-up":'',"corner-right-down":'',"corner-right-up":'',"corner-up-left":'',"corner-up-right":'',"credit-card":'',crop:'',cube:'',"diagonal-arrow-left-down":'',"diagonal-arrow-left-up":'',"diagonal-arrow-right-down":'',"diagonal-arrow-right-up":'',"done-all":'',download:'',"droplet-off":'',droplet:'',"edit-2":'',edit:'',email:'',expand:'',"external-link":'',"eye-off-2":'',"eye-off":'',eye:'',facebook:'',"file-add":'',"file-remove":'',"file-text":'',file:'',film:'',flag:'',"flash-off":'',flash:'',"flip-2":'',flip:'',"folder-add":'',"folder-remove":'',folder:'',funnel:'',gift:'',github:'',"globe-2":'',"globe-3":'',globe:'',google:'',grid:'',"hard-drive":'',hash:'',headphones:'',heart:'',home:'',"image-2":'',image:'',inbox:'',info:'',keypad:'',layers:'',layout:'',"link-2":'',link:'',linkedin:'',list:'',lock:'',"log-in":'',"log-out":'',map:'',maximize:'',"menu-2":'',"menu-arrow":'',menu:'',"message-circle":'',"message-square":'',"mic-off":'',mic:'',minimize:'',"minus-circle":'',"minus-square":'',minus:'',monitor:'',moon:'',"more-horizontal":'',"more-vertical":'',move:'',music:'',"navigation-2":'',navigation:'',npm:'',"options-2":'',options:'',pantone:'',"paper-plane":'',"pause-circle":'',people:'',percent:'',"person-add":'',"person-delete":'',"person-done":'',"person-remove":'',person:'',"phone-call":'',"phone-missed":'',"phone-off":'',phone:'',"pie-chart-2":'',"pie-chart":'',pin:'',"play-circle":'',"plus-circle":'',"plus-square":'',plus:'',power:'',pricetags:'',printer:'',"question-mark-circle":'',"question-mark":'',"radio-button-off":'',"radio-button-on":'',radio:'',recording:'',refresh:'',repeat:'',"rewind-left":'',"rewind-right":'',save:'',scissors:'',search:'',"settings-2":'',settings:'',shake:'',share:'',"shield-off":'',shield:'',"shopping-bag":'',"shopping-cart":'',"shuffle-2":'',shuffle:'',"skip-back":'',"skip-forward":'',slash:'',smartphone:'',"smiling-face":'",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:")",end:">",keywords:{name:"script"},contains:[o],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml"]}},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},o]}]}}},69984:function(e){e.exports=function(e){return{aliases:["xpath","xq"],case_insensitive:!1,lexemes:/[a-zA-Z\$][a-zA-Z0-9_:\-]*/,illegal:/(proc)|(abstract)|(extends)|(until)|(#)/,keywords:{keyword:"module schema namespace boundary-space preserve no-preserve strip default collation base-uri ordering context decimal-format decimal-separator copy-namespaces empty-sequence except exponent-separator external grouping-separator inherit no-inherit lax minus-sign per-mille percent schema-attribute schema-element strict unordered zero-digit declare import option function validate variable for at in let where order group by return if then else tumbling sliding window start when only end previous next stable ascending descending allowing empty greatest least some every satisfies switch case typeswitch try catch and or to union intersect instance of treat as castable cast map array delete insert into replace value rename copy modify update",type:"item document-node node attribute document element comment namespace namespace-node processing-instruction text construction xs:anyAtomicType xs:untypedAtomic xs:duration xs:time xs:decimal xs:float xs:double xs:gYearMonth xs:gYear xs:gMonthDay xs:gMonth xs:gDay xs:boolean xs:base64Binary xs:hexBinary xs:anyURI xs:QName xs:NOTATION xs:dateTime xs:dateTimeStamp xs:date xs:string xs:normalizedString xs:token xs:language xs:NMTOKEN xs:Name xs:NCName xs:ID xs:IDREF xs:ENTITY xs:integer xs:nonPositiveInteger xs:negativeInteger xs:long xs:int xs:short xs:byte xs:nonNegativeInteger xs:unisignedLong xs:unsignedInt xs:unsignedShort xs:unsignedByte xs:positiveInteger xs:yearMonthDuration xs:dayTimeDuration",literal:"eq ne lt le gt ge is self:: child:: descendant:: descendant-or-self:: attribute:: following:: following-sibling:: parent:: ancestor:: ancestor-or-self:: preceding:: preceding-sibling:: NaN"},contains:[{className:"variable",begin:/[\$][\w-:]+/},{className:"built_in",variants:[{begin:/\barray\:/,end:/(?:append|filter|flatten|fold\-(?:left|right)|for-each(?:\-pair)?|get|head|insert\-before|join|put|remove|reverse|size|sort|subarray|tail)\b/},{begin:/\bmap\:/,end:/(?:contains|entry|find|for\-each|get|keys|merge|put|remove|size)\b/},{begin:/\bmath\:/,end:/(?:a(?:cos|sin|tan[2]?)|cos|exp(?:10)?|log(?:10)?|pi|pow|sin|sqrt|tan)\b/},{begin:/\bop\:/,end:/\(/,excludeEnd:!0},{begin:/\bfn\:/,end:/\(/,excludeEnd:!0},{begin:/[^<\/\$\:'"-]\b(?:abs|accumulator\-(?:after|before)|adjust\-(?:date(?:Time)?|time)\-to\-timezone|analyze\-string|apply|available\-(?:environment\-variables|system\-properties)|avg|base\-uri|boolean|ceiling|codepoints?\-(?:equal|to\-string)|collation\-key|collection|compare|concat|contains(?:\-token)?|copy\-of|count|current(?:\-)?(?:date(?:Time)?|time|group(?:ing\-key)?|output\-uri|merge\-(?:group|key))?data|dateTime|days?\-from\-(?:date(?:Time)?|duration)|deep\-equal|default\-(?:collation|language)|distinct\-values|document(?:\-uri)?|doc(?:\-available)?|element\-(?:available|with\-id)|empty|encode\-for\-uri|ends\-with|environment\-variable|error|escape\-html\-uri|exactly\-one|exists|false|filter|floor|fold\-(?:left|right)|for\-each(?:\-pair)?|format\-(?:date(?:Time)?|time|integer|number)|function\-(?:arity|available|lookup|name)|generate\-id|has\-children|head|hours\-from\-(?:dateTime|duration|time)|id(?:ref)?|implicit\-timezone|in\-scope\-prefixes|index\-of|innermost|insert\-before|iri\-to\-uri|json\-(?:doc|to\-xml)|key|lang|last|load\-xquery\-module|local\-name(?:\-from\-QName)?|(?:lower|upper)\-case|matches|max|minutes\-from\-(?:dateTime|duration|time)|min|months?\-from\-(?:date(?:Time)?|duration)|name(?:space\-uri\-?(?:for\-prefix|from\-QName)?)?|nilled|node\-name|normalize\-(?:space|unicode)|not|number|one\-or\-more|outermost|parse\-(?:ietf\-date|json)|path|position|(?:prefix\-from\-)?QName|random\-number\-generator|regex\-group|remove|replace|resolve\-(?:QName|uri)|reverse|root|round(?:\-half\-to\-even)?|seconds\-from\-(?:dateTime|duration|time)|snapshot|sort|starts\-with|static\-base\-uri|stream\-available|string\-?(?:join|length|to\-codepoints)?|subsequence|substring\-?(?:after|before)?|sum|system\-property|tail|timezone\-from\-(?:date(?:Time)?|time)|tokenize|trace|trans(?:form|late)|true|type\-available|unordered|unparsed\-(?:entity|text)?\-?(?:public\-id|uri|available|lines)?|uri\-collection|xml\-to\-json|years?\-from\-(?:date(?:Time)?|duration)|zero\-or\-one)\b/},{begin:/\blocal\:/,end:/\(/,excludeEnd:!0},{begin:/\bzip\:/,end:/(?:zip\-file|(?:xml|html|text|binary)\-entry| (?:update\-)?entries)\b/},{begin:/\b(?:util|db|functx|app|xdmp|xmldb)\:/,end:/\(/,excludeEnd:!0}]},{className:"string",variants:[{begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{className:"comment",begin:"\\(:",end:":\\)",relevance:10,contains:[{className:"doctag",begin:"@\\w+"}]},{className:"meta",begin:/%[\w-:]+/},{className:"title",begin:/\bxquery version "[13]\.[01]"\s?(?:encoding ".+")?/,end:/;/},{beginKeywords:"element attribute comment document processing-instruction",end:"{",excludeEnd:!0},{begin:/<([\w\._:\-]+)((\s*.*)=('|").*('|"))?>/,end:/(\/[\w\._:\-]+>)/,subLanguage:"xml",contains:[{begin:"{",end:"}",subLanguage:"xquery"},"self"]}]}}},44776:function(e){e.exports=function(e){return{case_insensitive:!0,aliases:["yml","YAML","yaml"],contains:[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---s*$",relevance:10},{className:"string",begin:"[\\|>]([0-9]?[+-])?[ ]*\\n( *)[\\S ]+\\n(\\2[\\S ]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!"+e.UNDERSCORE_IDENT_RE},{className:"type",begin:"!!"+e.UNDERSCORE_IDENT_RE},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"\\-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:"true false yes no null",keywords:{literal:"true false yes no null"}},{className:"number",begin:e.C_NUMBER_RE+"\\b"},{className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:"{{",end:"}}"},{begin:"%{",end:"}"}]}]}]}}},8375:function(e){e.exports=function(e){var t={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:'b"',end:'"'},{begin:"b'",end:"'"},e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null})]},n={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]};return{aliases:["zep"],case_insensitive:!0,keywords:"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var let while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally int uint long ulong char uchar double float bool boolean stringlikely unlikely",contains:[e.C_LINE_COMMENT_MODE,e.HASH_COMMENT_MODE,e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler",lexemes:e.UNDERSCORE_IDENT_RE}),{className:"string",begin:"<<<['\"]?\\w+['\"]?$",end:"^\\w+;",contains:[e.BACKSLASH_ESCAPE]},{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",beginKeywords:"function",end:/[;{]/,excludeEnd:!0,illegal:"\\$|\\[|%",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",contains:["self",e.C_BLOCK_COMMENT_MODE,t,n]}]},{className:"class",beginKeywords:"class interface",end:"{",excludeEnd:!0,illegal:/[:\(\$"]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",end:";",illegal:/[\.']/,contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",end:";",contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"=>"},t,n]}}},63906:function(){!function(){"use strict";if("object"==typeof window)if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype)"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});else{var e=window.document,t=[];a.prototype.THROTTLE_TIMEOUT=100,a.prototype.POLL_INTERVAL=null,a.prototype.USE_MUTATION_OBSERVER=!0,a.prototype.observe=function(e){if(!this._observationTargets.some(function(t){return t.element==e})){if(!e||1!=e.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:e,entry:null}),this._monitorIntersections(),this._checkForIntersections()}},a.prototype.unobserve=function(e){this._observationTargets=this._observationTargets.filter(function(t){return t.element!=e}),this._observationTargets.length||(this._unmonitorIntersections(),this._unregisterInstance())},a.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorIntersections(),this._unregisterInstance()},a.prototype.takeRecords=function(){var e=this._queuedEntries.slice();return this._queuedEntries=[],e},a.prototype._initThresholds=function(e){var t=e||[0];return Array.isArray(t)||(t=[t]),t.sort().filter(function(e,t,n){if("number"!=typeof e||isNaN(e)||e<0||e>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return e!==n[t-1]})},a.prototype._parseRootMargin=function(e){var t=(e||"0px").split(/\s+/).map(function(e){var t=/^(-?\d*\.?\d+)(px|%)$/.exec(e);if(!t)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(t[1]),unit:t[2]}});return t[1]=t[1]||t[0],t[2]=t[2]||t[0],t[3]=t[3]||t[1],t},a.prototype._monitorIntersections=function(){this._monitoringIntersections||(this._monitoringIntersections=!0,this.POLL_INTERVAL?this._monitoringInterval=setInterval(this._checkForIntersections,this.POLL_INTERVAL):(i(window,"resize",this._checkForIntersections,!0),i(e,"scroll",this._checkForIntersections,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in window&&(this._domObserver=new MutationObserver(this._checkForIntersections),this._domObserver.observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))))},a.prototype._unmonitorIntersections=function(){this._monitoringIntersections&&(this._monitoringIntersections=!1,clearInterval(this._monitoringInterval),this._monitoringInterval=null,r(window,"resize",this._checkForIntersections,!0),r(e,"scroll",this._checkForIntersections,!0),this._domObserver&&(this._domObserver.disconnect(),this._domObserver=null))},a.prototype._checkForIntersections=function(){var e=this._rootIsInDom(),t=e?this._getRootRect():{top:0,bottom:0,left:0,right:0,width:0,height:0};this._observationTargets.forEach(function(a){var i=a.element,r=o(i),s=this._rootContainsTarget(i),l=a.entry,c=e&&s&&this._computeTargetAndRootIntersection(i,t),u=a.entry=new n({time:window.performance&&performance.now&&performance.now(),target:i,boundingClientRect:r,rootBounds:t,intersectionRect:c});l?e&&s?this._hasCrossedThreshold(l,u)&&this._queuedEntries.push(u):l&&l.isIntersecting&&this._queuedEntries.push(u):this._queuedEntries.push(u)},this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)},a.prototype._computeTargetAndRootIntersection=function(t,n){if("none"!=window.getComputedStyle(t).display){for(var a,i,r,s,c,u,d,h,_=o(t),p=l(t),g=!1;!g;){var m=null,f=1==p.nodeType?window.getComputedStyle(p):{};if("none"==f.display)return;if(p==this.root||p==e?(g=!0,m=n):p!=e.body&&p!=e.documentElement&&"visible"!=f.overflow&&(m=o(p)),m&&(a=m,i=_,r=Math.max(a.top,i.top),s=Math.min(a.bottom,i.bottom),c=Math.max(a.left,i.left),h=s-r,!(_=(d=(u=Math.min(a.right,i.right))-c)>=0&&h>=0&&{top:r,bottom:s,left:c,right:u,width:d,height:h})))break;p=l(p)}return _}},a.prototype._getRootRect=function(){var t;if(this.root)t=o(this.root);else{var n=e.documentElement,a=e.body;t={top:0,left:0,right:n.clientWidth||a.clientWidth,width:n.clientWidth||a.clientWidth,bottom:n.clientHeight||a.clientHeight,height:n.clientHeight||a.clientHeight}}return this._expandRectByRootMargin(t)},a.prototype._expandRectByRootMargin=function(e){var t=this._rootMarginValues.map(function(t,n){return"px"==t.unit?t.value:t.value*(n%2?e.width:e.height)/100}),n={top:e.top-t[0],right:e.right+t[1],bottom:e.bottom+t[2],left:e.left-t[3]};return n.width=n.right-n.left,n.height=n.bottom-n.top,n},a.prototype._hasCrossedThreshold=function(e,t){var n=e&&e.isIntersecting?e.intersectionRatio||0:-1,a=t.isIntersecting?t.intersectionRatio||0:-1;if(n!==a)for(var i=0;i ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=\\h*\\n)[\\s\\S]*?(?:\\n{2,}|$)|(?=\\h*\\n)[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,table:g,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading| {0,3}>|<\/?(?:tag)(?: +|\n|\/?>)|<(?:script|pre|style|!--))[^\n]+)*)/,text:/^[^\n]+/};function a(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||y.defaults,this.rules=n.normal,this.options.pedantic?this.rules=n.pedantic:this.options.gfm&&(this.rules=this.options.tables?n.tables:n.gfm)}n._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,n._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,n.def=d(n.def).replace("label",n._label).replace("title",n._title).getRegex(),n.bullet=/(?:[*+-]|\d+\.)/,n.item=/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/,n.item=d(n.item,"gm").replace(/bull/g,n.bullet).getRegex(),n.list=d(n.list).replace(/bull/g,n.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+n.def.source+")").getRegex(),n._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",n._comment=//,n.html=d(n.html,"i").replace("comment",n._comment).replace("tag",n._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),n.paragraph=d(n.paragraph).replace("hr",n.hr).replace("heading",n.heading).replace("lheading",n.lheading).replace("tag",n._tag).getRegex(),n.blockquote=d(n.blockquote).replace("paragraph",n.paragraph).getRegex(),n.normal=m({},n),n.gfm=m({},n.normal,{fences:/^ *(`{3,}|~{3,})[ \.]*(\S+)? *\n([\s\S]*?)\n? *\1 *(?:\n+|$)/,paragraph:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/}),n.gfm.paragraph=d(n.paragraph).replace("(?!","(?!"+n.gfm.fences.source.replace("\\1","\\2")+"|"+n.list.source.replace("\\1","\\3")+"|").getRegex(),n.tables=m({},n.gfm,{nptable:/^ *([^|\n ].*\|.*)\n *([-:]+ *\|[-| :]*)(?:\n((?:.*[^>\n ].*(?:\n|$))*)\n*|$)/,table:/^ *\|(.+)\n *\|?( *[-:]+[-| :]*)(?:\n((?: *[^>\n ].*(?:\n|$))*)\n*|$)/}),n.pedantic=m({},n.normal,{html:d("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",n._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/}),a.rules=n,a.lex=function(e,t){return new a(t).lex(e)},a.prototype.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),this.token(e,!0)},a.prototype.token=function(e,t){var a,i,r,o,s,l,c,u,d,h,_,p,g,m,y,E;for(e=e.replace(/^ +$/gm,"");e;)if((r=this.rules.newline.exec(e))&&(e=e.substring(r[0].length),r[0].length>1&&this.tokens.push({type:"space"})),r=this.rules.code.exec(e))e=e.substring(r[0].length),r=r[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",text:this.options.pedantic?r:v(r,"\n")});else if(r=this.rules.fences.exec(e))e=e.substring(r[0].length),this.tokens.push({type:"code",lang:r[2],text:r[3]||""});else if(r=this.rules.heading.exec(e))e=e.substring(r[0].length),this.tokens.push({type:"heading",depth:r[1].length,text:r[2]});else if(t&&(r=this.rules.nptable.exec(e))&&(l={type:"table",header:f(r[1].replace(/^ *| *\| *$/g,"")),align:r[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:r[3]?r[3].replace(/\n$/,"").split("\n"):[]}).header.length===l.align.length){for(e=e.substring(r[0].length),_=0;_ ?/gm,""),this.token(r,t),this.tokens.push({type:"blockquote_end"});else if(r=this.rules.list.exec(e)){for(e=e.substring(r[0].length),this.tokens.push(c={type:"list_start",ordered:m=(o=r[2]).length>1,start:m?+o:"",loose:!1}),u=[],a=!1,g=(r=r[0].match(this.rules.item)).length,_=0;_1&&s.length>1||(e=r.slice(_+1).join("\n")+e,_=g-1)),i=a||/\n\n(?!\s*$)/.test(l),_!==g-1&&(a="\n"===l.charAt(l.length-1),i||(i=a)),i&&(c.loose=!0),E=void 0,(y=/^\[[ xX]\] /.test(l))&&(E=" "!==l[1],l=l.replace(/^\[[ xX]\] +/,"")),u.push(d={type:"list_item_start",task:y,checked:E,loose:i}),this.tokens.push(d),this.token(l,!1),this.tokens.push({type:"list_item_end"});if(c.loose)for(g=u.length,_=0;_?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:g,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(href(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,strong:/^__([^\s])__(?!_)|^\*\*([^\s])\*\*(?!\*)|^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)/,em:/^_([^\s_])_(?!_)|^\*([^\s*"<\[])\*(?!\*)|^_([^\s][\s\S]*?[^\s_])_(?!_|[^\s.])|^_([^\s_][\s\S]*?[^\s])_(?!_|[^\s.])|^\*([^\s"<\[][\s\S]*?[^\s*])\*(?!\*)|^\*([^\s*"<\[][\s\S]*?[^\s])\*(?!\*)/,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:g,text:/^(`+|[^`])[\s\S]*?(?=[\\?@\[\]\\^_`{|}~])/g,i._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,i._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,i.autolink=d(i.autolink).replace("scheme",i._scheme).replace("email",i._email).getRegex(),i._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,i.tag=d(i.tag).replace("comment",n._comment).replace("attribute",i._attribute).getRegex(),i._label=/(?:\[[^\[\]]*\]|\\[\[\]]?|`[^`]*`|[^\[\]\\])*?/,i._href=/\s*(<(?:\\[<>]?|[^\s<>\\])*>|(?:\\[()]?|\([^\s\x00-\x1f\\]*\)|[^\s\x00-\x1f()\\])*?)/,i._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,i.link=d(i.link).replace("label",i._label).replace("href",i._href).replace("title",i._title).getRegex(),i.reflink=d(i.reflink).replace("label",i._label).getRegex(),i.normal=m({},i),i.pedantic=m({},i.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:d(/^!?\[(label)\]\((.*?)\)/).replace("label",i._label).getRegex(),reflink:d(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",i._label).getRegex()}),i.gfm=m({},i.normal,{escape:d(i.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:d(i.text).replace("]|","~]|").replace("|$","|https?://|ftp://|www\\.|[a-zA-Z0-9.!#$%&'*+/=?^_`{\\|}~-]+@|$").getRegex()}),i.gfm.url=d(i.gfm.url).replace("email",i.gfm._extended_email).getRegex(),i.breaks=m({},i.gfm,{br:d(i.br).replace("{2,}","*").getRegex(),text:d(i.gfm.text).replace("{2,}","*").getRegex()}),r.rules=i,r.output=function(e,t,n){return new r(t,n).output(e)},r.prototype.output=function(e){for(var t,n,a,i,o,s,l="";e;)if(o=this.rules.escape.exec(e))e=e.substring(o[0].length),l+=o[1];else if(o=this.rules.autolink.exec(e))e=e.substring(o[0].length),a="@"===o[2]?"mailto:"+(n=c(this.mangle(o[1]))):n=c(o[1]),l+=this.renderer.link(a,null,n);else if(this.inLink||!(o=this.rules.url.exec(e))){if(o=this.rules.tag.exec(e))!this.inLink&&/^/i.test(o[0])&&(this.inLink=!1),!this.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(o[0])?this.inRawBlock=!0:this.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(o[0])&&(this.inRawBlock=!1),e=e.substring(o[0].length),l+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(o[0]):c(o[0]):o[0];else if(o=this.rules.link.exec(e))e=e.substring(o[0].length),this.inLink=!0,a=o[2],this.options.pedantic?(t=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(a))?(a=t[1],i=t[3]):i="":i=o[3]?o[3].slice(1,-1):"",a=a.trim().replace(/^<([\s\S]*)>$/,"$1"),l+=this.outputLink(o,{href:r.escapes(a),title:r.escapes(i)}),this.inLink=!1;else if((o=this.rules.reflink.exec(e))||(o=this.rules.nolink.exec(e))){if(e=e.substring(o[0].length),t=(o[2]||o[1]).replace(/\s+/g," "),!(t=this.links[t.toLowerCase()])||!t.href){l+=o[0].charAt(0),e=o[0].substring(1)+e;continue}this.inLink=!0,l+=this.outputLink(o,t),this.inLink=!1}else if(o=this.rules.strong.exec(e))e=e.substring(o[0].length),l+=this.renderer.strong(this.output(o[4]||o[3]||o[2]||o[1]));else if(o=this.rules.em.exec(e))e=e.substring(o[0].length),l+=this.renderer.em(this.output(o[6]||o[5]||o[4]||o[3]||o[2]||o[1]));else if(o=this.rules.code.exec(e))e=e.substring(o[0].length),l+=this.renderer.codespan(c(o[2].trim(),!0));else if(o=this.rules.br.exec(e))e=e.substring(o[0].length),l+=this.renderer.br();else if(o=this.rules.del.exec(e))e=e.substring(o[0].length),l+=this.renderer.del(this.output(o[1]));else if(o=this.rules.text.exec(e))e=e.substring(o[0].length),l+=this.renderer.text(this.inRawBlock?o[0]:c(this.smartypants(o[0])));else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0))}else{if("@"===o[2])a="mailto:"+(n=c(o[0]));else{do{s=o[0],o[0]=this.rules._backpedal.exec(o[0])[0]}while(s!==o[0]);n=c(o[0]),a="www."===o[1]?"http://"+n:n}e=e.substring(o[0].length),l+=this.renderer.link(a,null,n)}return l},r.escapes=function(e){return e?e.replace(r.rules._escapes,"$1"):e},r.prototype.outputLink=function(e,t){var n=t.href,a=t.title?c(t.title):null;return"!"!==e[0].charAt(0)?this.renderer.link(n,a,this.output(e[1])):this.renderer.image(n,a,c(e[1]))},r.prototype.smartypants=function(e){return this.options.smartypants?e.replace(/---/g,"\u2014").replace(/--/g,"\u2013").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1\u2018").replace(/'/g,"\u2019").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1\u201c").replace(/"/g,"\u201d").replace(/\.{3}/g,"\u2026"):e},r.prototype.mangle=function(e){if(!this.options.mangle)return e;for(var t,n="",a=e.length,i=0;i.5&&(t="x"+t.toString(16)),n+="&#"+t+";";return n},o.prototype.code=function(e,t,n){if(this.options.highlight){var a=this.options.highlight(e,t);null!=a&&a!==e&&(n=!0,e=a)}return t?'
    '+(n?e:c(e,!0))+"
    \n":"
    "+(n?e:c(e,!0))+"
    "},o.prototype.blockquote=function(e){return"
    \n"+e+"
    \n"},o.prototype.html=function(e){return e},o.prototype.heading=function(e,t,n){return this.options.headerIds?"'+e+"\n":""+e+"\n"},o.prototype.hr=function(){return this.options.xhtml?"
    \n":"
    \n"},o.prototype.list=function(e,t,n){var a=t?"ol":"ul";return"<"+a+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"\n"},o.prototype.listitem=function(e){return"
  • "+e+"
  • \n"},o.prototype.checkbox=function(e){return" "},o.prototype.paragraph=function(e){return"

    "+e+"

    \n"},o.prototype.table=function(e,t){return t&&(t=""+t+""),"\n\n"+e+"\n"+t+"
    \n"},o.prototype.tablerow=function(e){return"\n"+e+"\n"},o.prototype.tablecell=function(e,t){var n=t.header?"th":"td";return(t.align?"<"+n+' align="'+t.align+'">':"<"+n+">")+e+"\n"},o.prototype.strong=function(e){return""+e+""},o.prototype.em=function(e){return""+e+""},o.prototype.codespan=function(e){return""+e+""},o.prototype.br=function(){return this.options.xhtml?"
    ":"
    "},o.prototype.del=function(e){return""+e+""},o.prototype.link=function(e,t,n){if(null===(e=h(this.options.sanitize,this.options.baseUrl,e)))return n;var a='
    "+n+""},o.prototype.image=function(e,t,n){if(null===(e=h(this.options.sanitize,this.options.baseUrl,e)))return n;var a=''+n+'":">")},o.prototype.text=function(e){return e},s.prototype.strong=s.prototype.em=s.prototype.codespan=s.prototype.del=s.prototype.text=function(e){return e},s.prototype.link=s.prototype.image=function(e,t,n){return""+n},s.prototype.br=function(){return""},l.parse=function(e,t){return new l(t).parse(e)},l.prototype.parse=function(e){this.inline=new r(e.links,this.options),this.inlineText=new r(e.links,m({},this.options,{renderer:new s})),this.tokens=e.reverse();for(var t="";this.next();)t+=this.tok();return t},l.prototype.next=function(){return this.token=this.tokens.pop()},l.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0},l.prototype.parseText=function(){for(var e=this.token.text;"text"===this.peek().type;)e+="\n"+this.next().text;return this.inline.output(e)},l.prototype.tok=function(){switch(this.token.type){case"space":return"";case"hr":return this.renderer.hr();case"heading":return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,u(this.inlineText.output(this.token.text)));case"code":return this.renderer.code(this.token.text,this.token.lang,this.token.escaped);case"table":var e,t,n,a,i="",r="";for(n="",e=0;e"']/,c.escapeReplace=/[&<>"']/g,c.replacements={"&":"&","<":"<",">":">",'"':""","'":"'"},c.escapeTestNoEncode=/[<>"']|&(?!#?\w+;)/,c.escapeReplaceNoEncode=/[<>"']|&(?!#?\w+;)/g;var _={},p=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function g(){}function m(e){for(var t,n,a=1;a=0&&"\\"===n[i];)a=!a;return a?"|":" |"}).split(/ \|/),a=0;if(n.length>t)n.splice(t);else for(;n.lengthAn error occurred:

    "+c(d.message+"",!0)+"
    ";throw d}}g.exec=g,y.options=y.setOptions=function(e){return m(y.defaults,e),y},y.getDefaults=function(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:new o,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tables:!0,xhtml:!1}},y.defaults=y.getDefaults(),y.Parser=l,y.parser=l.parse,y.Renderer=o,y.TextRenderer=s,y.Lexer=a,y.lexer=a.lex,y.InlineLexer=r,y.inlineLexer=r.output,y.parse=y,e.exports=y}(this||("undefined"!=typeof window?window:global))},30916:function(e,t,n){"use strict";n.d(t,{z1:function(){return te},mZ:function(){return ne}});var a=n(64762),r=n(38583),s=n(37716),c=n(67574),u=n(98640),d=new c.y(u.Z),h=n(79765),_=n(25917),p=n(82298),g=n(59193),f=n(77393),y=n(33637),E=function(){function e(t,n){m(this,e),this.period=t,this.scheduler=n}return v(e,[{key:"call",value:function(e,t){return t.subscribe(new S(e,this.period,this.scheduler))}}]),e}(),S=function(e){i(n,e);var t=o(n);function n(e,a,i){var r;return m(this,n),(r=t.call(this,e)).period=a,r.scheduler=i,r.hasValue=!1,r.add(i.schedule(b,a,{subscriber:l(r),period:a})),r}return v(n,[{key:"_next",value:function(e){this.lastValue=e,this.hasValue=!0}},{key:"notifyNext",value:function(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.lastValue))}}]),n}(f.L);function b(e){var t=e.subscriber,n=e.period;t.notifyNext(),this.schedule(e,n)}var T=n(45435),C=n(68307),O=n(15257),R=n(19773),A=n(88002),N=n(5304),w=n(43190),I=n(78345),M=n(39761);function k(e,t){e.className=e.className.replace(t,"")}function x(e,t){e.className.includes(t)||(e.className+=" ".concat(t))}function D(){return"undefined"!=typeof window?window.navigator:void 0}function L(e){return Boolean(e.parentElement&&"picture"===e.parentElement.nodeName.toLowerCase())}function P(e){return"img"===e.nodeName.toLowerCase()}function F(e,t,n){return P(e)?n&&"srcset"in e?e.srcset=t:e.src=t:e.style.backgroundImage="url('".concat(t,"')"),e}function U(e){return function(t){for(var n=t.parentElement.getElementsByTagName("source"),a=0;a1&&void 0!==arguments[1]?arguments[1]:X;return e.customObservable?e.customObservable:t(e)}}),ee=Object.assign({},j,{isVisible:function(){return!0},getObservable:function(){return(0,_.of)("load")},loadImage:function(e){return[e.imagePath]}}),te=function(){var e=function(){function e(t,n,a,i){m(this,e),this.onStateChange=new s.vpe,this.onLoad=new s.vpe,this.elementRef=t,this.ngZone=n,this.propertyChanges$=new p.t,this.platformId=a,this.hooks=function(e,t){var n=J,a=t&&t.isBot?t.isBot:n.isBot;if(a(D(),e))return Object.assign(ee,{isBot:a});if(!t)return n;var i={};return Object.assign(i,t.preset?t.preset:n),Object.keys(t).filter(function(e){return"preset"!==e}).forEach(function(e){i[e]=t[e]}),i}(a,i)}return v(e,[{key:"ngOnChanges",value:function(){!0!==this.debug||this.debugSubscription||(this.debugSubscription=this.onStateChange.subscribe(function(e){return console.log(e)})),this.propertyChanges$.next({element:this.elementRef.nativeElement,imagePath:this.lazyImage,defaultImagePath:this.defaultImage,errorImagePath:this.errorImage,useSrcset:this.useSrcset,offset:this.offset?0|this.offset:0,scrollContainer:this.scrollTarget,customObservable:this.customObservable,decode:this.decode,onStateChange:this.onStateChange})}},{key:"ngAfterContentInit",value:function(){var e=this;if((0,r.PM)(this.platformId)&&!this.hooks.isBot(D(),this.platformId))return null;this.ngZone.runOutsideAngular(function(){e.loadSubscription=e.propertyChanges$.pipe((0,C.b)(function(e){return e.onStateChange.emit({reason:"setup"})}),(0,C.b)(function(t){return e.hooks.setup(t)}),(0,w.w)(function(t){return t.imagePath?e.hooks.getObservable(t).pipe(function(e,t){return function(n){return n.pipe((0,C.b)(function(e){return t.onStateChange.emit({reason:"observer-emit",data:e})}),(0,T.h)(function(n){return e.isVisible({element:t.element,event:n,offset:t.offset,scrollContainer:t.scrollContainer})}),(0,O.q)(1),(0,C.b)(function(){return t.onStateChange.emit({reason:"start-loading"})}),(0,R.zg)(function(){return e.loadImage(t)}),(0,C.b)(function(){return t.onStateChange.emit({reason:"mount-image"})}),(0,C.b)(function(n){return e.setLoadedImage({element:t.element,imagePath:n,useSrcset:t.useSrcset})}),(0,C.b)(function(){return t.onStateChange.emit({reason:"loading-succeeded"})}),(0,A.U)(function(){return!0}),(0,N.K)(function(n){return t.onStateChange.emit({reason:"loading-failed",data:n}),e.setErrorImage(t),(0,_.of)(!1)}),(0,C.b)(function(){t.onStateChange.emit({reason:"finally"}),e.finally(t)}))}}(e.hooks,t)):d})).subscribe(function(t){return e.onLoad.emit(t)})})}},{key:"ngOnDestroy",value:function(){var e,t;null===(e=this.loadSubscription)||void 0===e||e.unsubscribe(),null===(t=this.debugSubscription)||void 0===t||t.unsubscribe()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(s.Y36(s.SBq),s.Y36(s.R0b),s.Y36(s.Lbi),s.Y36("options",8))},e.\u0275dir=s.lG2({type:e,selectors:[["","lazyLoad",""]],inputs:{lazyImage:["lazyLoad","lazyImage"],defaultImage:"defaultImage",errorImage:"errorImage",scrollTarget:"scrollTarget",customObservable:"customObservable",offset:"offset",useSrcset:"useSrcset",decode:"decode",debug:"debug"},outputs:{onStateChange:"onStateChange",onLoad:"onLoad"},features:[s.TTD]}),(0,a.gn)([(0,s.IIB)("lazyLoad")],e.prototype,"lazyImage",void 0),(0,a.gn)([(0,s.IIB)()],e.prototype,"defaultImage",void 0),(0,a.gn)([(0,s.IIB)()],e.prototype,"errorImage",void 0),(0,a.gn)([(0,s.IIB)()],e.prototype,"scrollTarget",void 0),(0,a.gn)([(0,s.IIB)()],e.prototype,"customObservable",void 0),(0,a.gn)([(0,s.IIB)()],e.prototype,"offset",void 0),(0,a.gn)([(0,s.IIB)()],e.prototype,"useSrcset",void 0),(0,a.gn)([(0,s.IIB)()],e.prototype,"decode",void 0),(0,a.gn)([(0,s.IIB)()],e.prototype,"debug",void 0),(0,a.gn)([(0,s.r_U)()],e.prototype,"onStateChange",void 0),(0,a.gn)([(0,s.r_U)()],e.prototype,"onLoad",void 0),e=(0,a.gn)([(0,a.fM)(2,(0,s.tBr)(s.Lbi)),(0,a.fM)(3,(0,s.FiY)()),(0,a.fM)(3,(0,s.tBr)("options"))],e)}(),ne=K=function(){function e(){m(this,e)}return v(e,null,[{key:"forRoot",value:function(e){return{ngModule:K,providers:[{provide:"options",useValue:e}]}}}]),e}();ne.\u0275fac=function(e){return new(e||ne)},ne.\u0275mod=s.oAB({type:ne}),ne.\u0275inj=s.cJS({});var ae=function(){function e(t,n,a,i){m(this,e),this.left=t,this.top=n,this.right=a,this.bottom=i}return v(e,[{key:"inflate",value:function(e){this.left-=e,this.top-=e,this.right+=e,this.bottom+=e}},{key:"intersectsWith",value:function(e){return e.left=n&&r>=a?new e(n,a,i,r):e.empty}}],[{key:"fromElement",value:function(t){var n=t.getBoundingClientRect(),a=n.left,i=n.top,r=n.right,o=n.bottom;return 0===a&&0===i&&0===r&&0===o?e.empty:new e(a,i,r,o)}},{key:"fromWindow",value:function(t){return new e(0,0,t.innerWidth,t.innerHeight)}}]),e}();ae.empty=new ae(0,0,0,0);var ie=new WeakMap;Object.assign({},j,{isVisible:function(e){var t=e.element,n=e.offset,a=e.scrollContainer,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){return window},r=ae.fromElement(t);if(r===ae.empty)return!1;var o=ae.fromWindow(i());if(r.inflate(n),a){var s=ae.fromElement(a).getIntersectionWith(o);return r.intersectsWith(s)}return r.intersectsWith(o)},getObservable:function(e){return e.customObservable?e.customObservable.pipe((0,M.O)("")):function(e){if(!e||"function"!=typeof e.addEventListener)return console.warn("`addEventListener` on "+e+" (scrollTarget) is not a function. Skipping this target"),(0,g.c)();var t=ie.get(e);if(t)return t;var n=c.y.create(function(t){var n=function(e){return t.next(e)},a={passive:!0,capture:!1};return e.addEventListener("scroll",n,a),function(){return e.removeEventListener("scroll",n,a)}}).pipe(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:y.P;return function(n){return n.lift(new E(e,t))}}(100,void 0),(0,I.B)(),(0,M.O)(""));return ie.set(e,n),n}(e.scrollContainer?e.scrollContainer:window)}})},26215:function(e,t,n){"use strict";n.d(t,{X:function(){return l}});var r=n(79765),s=n(77971),l=function(e){i(n,e);var t=o(n);function n(e){var a;return m(this,n),(a=t.call(this))._value=e,a}return v(n,[{key:"value",get:function(){return this.getValue()}},{key:"_subscribe",value:function(e){var t=a(u(n.prototype),"_subscribe",this).call(this,e);return t&&!t.closed&&e.next(this._value),t}},{key:"getValue",value:function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new s.N;return this._value}},{key:"next",value:function(e){a(u(n.prototype),"next",this).call(this,this._value=e)}}]),n}(r.xQ)},41593:function(e,t,n){"use strict";n.d(t,{P:function(){return o}});var a=n(59193),i=n(25917),r=n(67574),o=function(){function e(t,n,a){m(this,e),this.kind=t,this.value=n,this.error=a,this.hasValue="N"===t}return v(e,[{key:"observe",value:function(e){switch(this.kind){case"N":return e.next&&e.next(this.value);case"E":return e.error&&e.error(this.error);case"C":return e.complete&&e.complete()}}},{key:"do",value:function(e,t,n){switch(this.kind){case"N":return e&&e(this.value);case"E":return t&&t(this.error);case"C":return n&&n()}}},{key:"accept",value:function(e,t,n){return e&&"function"==typeof e.next?this.observe(e):this.do(e,t,n)}},{key:"toObservable",value:function(){switch(this.kind){case"N":return(0,i.of)(this.value);case"E":return e=this.error,new r.y(function(t){return t.error(e)});case"C":return(0,a.c)()}var e;throw new Error("unexpected notification kind value")}}],[{key:"createNext",value:function(t){return void 0!==t?new e("N",t):e.undefinedValueNotification}},{key:"createError",value:function(t){return new e("E",void 0,t)}},{key:"createComplete",value:function(){return e.completeNotification}}]),e}();o.completeNotification=new o("C"),o.undefinedValueNotification=new o("N",void 0)},67574:function(e,t,n){"use strict";n.d(t,{y:function(){return c}});var a=n(77393),i=n(29181),r=n(46490),o=n(16554),s=n(54487),l=n(82494),c=function(){var e=function(){function e(t){m(this,e),this._isScalar=!1,t&&(this._subscribe=t)}return v(e,[{key:"lift",value:function(t){var n=new e;return n.source=this,n.operator=t,n}},{key:"subscribe",value:function(e,t,n){var o=this.operator,s=function(e,t,n){if(e){if(e instanceof a.L)return e;if(e[i.b])return e[i.b]()}return e||t||n?new a.L(e,t,n):new a.L(r.c)}(e,t,n);if(s.add(o?o.call(s,this.source):this.source||l.v.useDeprecatedSynchronousErrorHandling&&!s.syncErrorThrowable?this._subscribe(s):this._trySubscribe(s)),l.v.useDeprecatedSynchronousErrorHandling&&s.syncErrorThrowable&&(s.syncErrorThrowable=!1,s.syncErrorThrown))throw s.syncErrorValue;return s}},{key:"_trySubscribe",value:function(e){try{return this._subscribe(e)}catch(t){l.v.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=t),function(e){for(;e;){var t=e,n=t.closed,i=t.destination,r=t.isStopped;if(n||r)return!1;e=i&&i instanceof a.L?i:null}return!0}(e)?e.error(t):console.warn(t)}}},{key:"forEach",value:function(e,t){var n=this;return new(t=u(t))(function(t,a){var i;i=n.subscribe(function(t){try{e(t)}catch(n){a(n),i&&i.unsubscribe()}},a,t)})}},{key:"_subscribe",value:function(e){var t=this.source;return t&&t.subscribe(e)}},{key:o.L,value:function(){return this}},{key:"pipe",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:0;return t>0?a(u(n.prototype),"schedule",this).call(this,e,t):(this.delay=t,this.state=e,this.scheduler.flush(this),this)}},{key:"execute",value:function(e,t){return t>0||this.closed?a(u(n.prototype),"execute",this).call(this,e,t):this._execute(e,t)}},{key:"requestAsyncId",value:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return null!==i&&i>0||null===i&&this.delay>0?a(u(n.prototype),"requestAsyncId",this).call(this,e,t,i):e.flush(this)}}]),n}(s.o)),c=n(75319),d=n(77393),h=n(41593),_=function(e){i(n,e);var t=o(n);function n(e,a){var i,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return m(this,n),(i=t.call(this,e)).scheduler=a,i.delay=r,i}return v(n,[{key:"scheduleMessage",value:function(e){this.destination.add(this.scheduler.schedule(n.dispatch,this.delay,new p(e,this.destination)))}},{key:"_next",value:function(e){this.scheduleMessage(h.P.createNext(e))}},{key:"_error",value:function(e){this.scheduleMessage(h.P.createError(e)),this.unsubscribe()}},{key:"_complete",value:function(){this.scheduleMessage(h.P.createComplete()),this.unsubscribe()}}],[{key:"dispatch",value:function(e){var t=e.notification,n=e.destination;t.observe(n),this.unsubscribe()}}]),n}(d.L),p=function e(t,n){m(this,e),this.notification=t,this.destination=n},g=n(77971),f=n(78858),y=function(e){i(n,e);var t=o(n);function n(){var e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Number.POSITIVE_INFINITY,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.POSITIVE_INFINITY,r=arguments.length>2?arguments[2]:void 0;return m(this,n),(e=t.call(this)).scheduler=r,e._events=[],e._infiniteTimeWindow=!1,e._bufferSize=a<1?1:a,e._windowTime=i<1?1:i,i===Number.POSITIVE_INFINITY?(e._infiniteTimeWindow=!0,e.next=e.nextInfiniteTimeWindow):e.next=e.nextTimeWindow,e}return v(n,[{key:"nextInfiniteTimeWindow",value:function(e){var t=this._events;t.push(e),t.length>this._bufferSize&&t.shift(),a(u(n.prototype),"next",this).call(this,e)}},{key:"nextTimeWindow",value:function(e){this._events.push(new E(this._getNow(),e)),this._trimBufferThenGetEvents(),a(u(n.prototype),"next",this).call(this,e)}},{key:"_subscribe",value:function(e){var t,n=this._infiniteTimeWindow,a=n?this._events:this._trimBufferThenGetEvents(),i=this.scheduler,r=a.length;if(this.closed)throw new g.N;if(this.isStopped||this.hasError?t=c.w.EMPTY:(this.observers.push(e),t=new f.W(this,e)),i&&e.add(e=new _(e,i)),n)for(var o=0;ot&&(r=Math.max(r,i-t)),r>0&&a.splice(0,r),a}}]),n}(r.xQ),E=function e(t,n){m(this,e),this.time=t,this.value=n}},79765:function(e,t,n){"use strict";n.d(t,{Yc:function(){return _},xQ:function(){return p}});var r=n(67574),s=n(77393),l=n(75319),c=n(77971),d=n(78858),h=n(29181),_=function(e){i(n,e);var t=o(n);function n(e){var a;return m(this,n),(a=t.call(this,e)).destination=e,a}return n}(s.L),p=function(){var e=function(e){i(n,e);var t=o(n);function n(){var e;return m(this,n),(e=t.call(this)).observers=[],e.closed=!1,e.isStopped=!1,e.hasError=!1,e.thrownError=null,e}return v(n,[{key:h.b,value:function(){return new _(this)}},{key:"lift",value:function(e){var t=new g(this,this);return t.operator=e,t}},{key:"next",value:function(e){if(this.closed)throw new c.N;if(!this.isStopped)for(var t=this.observers,n=t.length,a=t.slice(),i=0;i1?Array.prototype.slice.call(arguments):e)},a,n)})}function l(e,t,n,a,i){var r;if(function(e){return e&&"function"==typeof e.addEventListener&&"function"==typeof e.removeEventListener}(e)){var o=e;e.addEventListener(t,n,i),r=function(){return o.removeEventListener(t,n,i)}}else if(function(e){return e&&"function"==typeof e.on&&"function"==typeof e.off}(e)){var s=e;e.on(t,n),r=function(){return s.off(t,n)}}else if(function(e){return e&&"function"==typeof e.addListener&&"function"==typeof e.removeListener}(e)){var c=e;e.addListener(t,n),r=function(){return c.removeListener(t,n)}}else{if(!e||!e.length)throw new TypeError("Invalid event target");for(var u=0,d=e.length;u1&&"number"==typeof t[t.length-1]&&(s=t.pop())):"number"==typeof c&&(s=t.pop()),null===l&&1===t.length&&t[0]instanceof a.y?t[0]:(0,r.J)(s)((0,o.n)(t,l))}},25917:function(e,t,n){"use strict";n.d(t,{of:function(){return o}});var a=n(54869),i=n(56693),r=n(94087);function o(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:r.P;return function(n){return n.lift(new l(e,t))}}var l=function(){function e(t,n){m(this,e),this.dueTime=t,this.scheduler=n}return v(e,[{key:"call",value:function(e,t){return t.subscribe(new c(e,this.dueTime,this.scheduler))}}]),e}(),c=function(e){i(n,e);var t=o(n);function n(e,a,i){var r;return m(this,n),(r=t.call(this,e)).dueTime=a,r.scheduler=i,r.debouncedSubscription=null,r.lastValue=null,r.hasValue=!1,r}return v(n,[{key:"_next",value:function(e){this.clearDebounce(),this.lastValue=e,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(u,this.dueTime,this))}},{key:"_complete",value:function(){this.debouncedNext(),this.destination.complete()}},{key:"debouncedNext",value:function(){if(this.clearDebounce(),this.hasValue){var e=this.lastValue;this.lastValue=null,this.hasValue=!1,this.destination.next(e)}}},{key:"clearDebounce",value:function(){var e=this.debouncedSubscription;null!==e&&(this.remove(e),e.unsubscribe(),this.debouncedSubscription=null)}}]),n}(a.L);function u(e){e.debouncedNext()}},71289:function(e,t,n){"use strict";n.d(t,{g:function(){return l}});var a=n(33637),r=n(77393),s=n(41593);function l(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.P,i=(t=e)instanceof Date&&!isNaN(+t)?+e-n.now():Math.abs(e);return function(e){return e.lift(new c(i,n))}}var c=function(){function e(t,n){m(this,e),this.delay=t,this.scheduler=n}return v(e,[{key:"call",value:function(e,t){return t.subscribe(new u(e,this.delay,this.scheduler))}}]),e}(),u=function(e){i(n,e);var t=o(n);function n(e,a,i){var r;return m(this,n),(r=t.call(this,e)).delay=a,r.scheduler=i,r.queue=[],r.active=!1,r.errored=!1,r}return v(n,[{key:"_schedule",value:function(e){this.active=!0,this.destination.add(e.schedule(n.dispatch,this.delay,{source:this,destination:this.destination,scheduler:e}))}},{key:"scheduleNotification",value:function(e){if(!0!==this.errored){var t=this.scheduler,n=new d(t.now()+this.delay,e);this.queue.push(n),!1===this.active&&this._schedule(t)}}},{key:"_next",value:function(e){this.scheduleNotification(s.P.createNext(e))}},{key:"_error",value:function(e){this.errored=!0,this.queue=[],this.destination.error(e),this.unsubscribe()}},{key:"_complete",value:function(){this.scheduleNotification(s.P.createComplete()),this.unsubscribe()}}],[{key:"dispatch",value:function(e){for(var t=e.source,n=t.queue,a=e.scheduler,i=e.destination;n.length>0&&n[0].time-a.now()<=0;)n.shift().notification.observe(i);if(n.length>0){var r=Math.max(0,n[0].time-a.now());this.schedule(e,r)}else this.unsubscribe(),t.active=!1}}]),n}(r.L),d=function e(t,n){m(this,e),this.time=t,this.notification=n}},87519:function(e,t,n){"use strict";n.d(t,{x:function(){return r}});var a=n(77393);function r(e,t){return function(n){return n.lift(new s(e,t))}}var s=function(){function e(t,n){m(this,e),this.compare=t,this.keySelector=n}return v(e,[{key:"call",value:function(e,t){return t.subscribe(new l(e,this.compare,this.keySelector))}}]),e}(),l=function(e){i(n,e);var t=o(n);function n(e,a,i){var r;return m(this,n),(r=t.call(this,e)).keySelector=i,r.hasKey=!1,"function"==typeof a&&(r.compare=a),r}return v(n,[{key:"compare",value:function(e,t){return e===t}},{key:"_next",value:function(e){var t;try{var n=this.keySelector;t=n?n(e):e}catch(i){return this.destination.error(i)}var a=!1;if(this.hasKey)try{a=(0,this.compare)(this.key,t)}catch(i){return this.destination.error(i)}else this.hasKey=!0;a||(this.key=t,this.destination.next(e))}}]),n}(a.L)},45435:function(e,t,n){"use strict";n.d(t,{h:function(){return r}});var a=n(77393);function r(e,t){return function(n){return n.lift(new s(e,t))}}var s=function(){function e(t,n){m(this,e),this.predicate=t,this.thisArg=n}return v(e,[{key:"call",value:function(e,t){return t.subscribe(new l(e,this.predicate,this.thisArg))}}]),e}(),l=function(e){i(n,e);var t=o(n);function n(e,a,i){var r;return m(this,n),(r=t.call(this,e)).predicate=a,r.thisArg=i,r.count=0,r}return v(n,[{key:"_next",value:function(e){var t;try{t=this.predicate.call(this.thisArg,e,this.count++)}catch(n){return void this.destination.error(n)}t&&this.destination.next(e)}}]),n}(a.L)},68939:function(e,t,n){"use strict";n.d(t,{x:function(){return s}});var a=n(77393),r=n(75319);function s(e){return function(t){return t.lift(new l(e))}}var l=function(){function e(t){m(this,e),this.callback=t}return v(e,[{key:"call",value:function(e,t){return t.subscribe(new c(e,this.callback))}}]),e}(),c=function(e){i(n,e);var t=o(n);function n(e,a){var i;return m(this,n),(i=t.call(this,e)).add(new r.w(a)),i}return n}(a.L)},88002:function(e,t,n){"use strict";n.d(t,{U:function(){return r}});var a=n(77393);function r(e,t){return function(n){if("function"!=typeof e)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new s(e,t))}}var s=function(){function e(t,n){m(this,e),this.project=t,this.thisArg=n}return v(e,[{key:"call",value:function(e,t){return t.subscribe(new c(e,this.project,this.thisArg))}}]),e}(),c=function(e){i(n,e);var t=o(n);function n(e,a,i){var r;return m(this,n),(r=t.call(this,e)).project=a,r.count=0,r.thisArg=i||l(r),r}return v(n,[{key:"_next",value:function(e){var t;try{t=this.project.call(this.thisArg,e,this.count++)}catch(n){return void this.destination.error(n)}this.destination.next(t)}}]),n}(a.L)},63282:function(e,t,n){"use strict";n.d(t,{J:function(){return r}});var a=n(19773),i=n(54487);function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Number.POSITIVE_INFINITY;return(0,a.zg)(i.y,e)}},19773:function(e,t,n){"use strict";n.d(t,{zg:function(){return l}});var a=n(88002),r=n(94402),s=n(85345);function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.POSITIVE_INFINITY;return"function"==typeof t?function(i){return i.pipe(l(function(n,i){return(0,r.D)(e(n,i)).pipe((0,a.U)(function(e,a){return t(n,e,i,a)}))},n))}:("number"==typeof t&&(n=t),function(t){return t.lift(new c(e,n))})}var c=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.POSITIVE_INFINITY;m(this,e),this.project=t,this.concurrent=n}return v(e,[{key:"call",value:function(e,t){return t.subscribe(new u(e,this.project,this.concurrent))}}]),e}(),u=function(e){i(n,e);var t=o(n);function n(e,a){var i,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.POSITIVE_INFINITY;return m(this,n),(i=t.call(this,e)).project=a,i.concurrent=r,i.hasCompleted=!1,i.buffer=[],i.active=0,i.index=0,i}return v(n,[{key:"_next",value:function(e){this.active0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}]),n}(s.Ds)},94458:function(e,t,n){"use strict";n.d(t,{O:function(){return i}});var a=n(52441);function i(e,t){return function(n){var i;if(i="function"==typeof e?e:function(){return e},"function"==typeof t)return n.lift(new r(i,t));var o=Object.create(n,a.N);return o.source=n,o.subjectFactory=i,o}}var r=function(){function e(t,n){m(this,e),this.subjectFactory=t,this.selector=n}return v(e,[{key:"call",value:function(e,t){var n=this.selector,a=this.subjectFactory(),i=n(a).subscribe(e);return i.add(t.subscribe(a)),i}}]),e}()},62790:function(e,t,n){"use strict";n.d(t,{n:function(){return r}});var a=n(79765),i=n(94458);function r(e){return e?(0,i.O)(function(){return new a.xQ},e):(0,i.O)(new a.xQ)}},35226:function(e,t,n){"use strict";n.d(t,{_:function(){return r}});var a=n(82298),i=n(94458);function r(e,t,n,r){n&&"function"!=typeof n&&(r=n);var o="function"==typeof n?n:void 0,s=new a.t(e,t,r);return function(e){return(0,i.O)(function(){return s},o)(e)}}},51307:function(e,t,n){"use strict";n.d(t,{x:function(){return r}});var a=n(77393);function r(){return function(e){return e.lift(new s(e))}}var s=function(){function e(t){m(this,e),this.connectable=t}return v(e,[{key:"call",value:function(e,t){var n=this.connectable;n._refCount++;var a=new l(e,n),i=t.subscribe(a);return a.closed||(a.connection=n.connect()),i}}]),e}(),l=function(e){i(n,e);var t=o(n);function n(e,a){var i;return m(this,n),(i=t.call(this,e)).connectable=a,i}return v(n,[{key:"_unsubscribe",value:function(){var e=this.connectable;if(e){this.connectable=null;var t=e._refCount;if(t<=0)this.connection=null;else if(e._refCount=t-1,t>1)this.connection=null;else{var n=this.connection,a=e._connection;this.connection=null,!a||n&&a!==n||a.unsubscribe()}}else this.connection=null}}]),n}(a.L)},78345:function(e,t,n){"use strict";n.d(t,{B:function(){return s}});var a=n(94458),i=n(51307),r=n(79765);function o(){return new r.xQ}function s(){return function(e){return(0,i.x)()((0,a.O)(o)(e))}}},13653:function(e,t,n){"use strict";n.d(t,{T:function(){return r}});var a=n(77393);function r(e){return function(t){return t.lift(new s(e))}}var s=function(){function e(t){m(this,e),this.total=t}return v(e,[{key:"call",value:function(e,t){return t.subscribe(new l(e,this.total))}}]),e}(),l=function(e){i(n,e);var t=o(n);function n(e,a){var i;return m(this,n),(i=t.call(this,e)).total=a,i.count=0,i}return v(n,[{key:"_next",value:function(e){++this.count>this.total&&this.destination.next(e)}}]),n}(a.L)},39761:function(e,t,n){"use strict";n.d(t,{O:function(){return r}});var a=n(58071),i=n(54869);function r(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]&&arguments[1];return function(n){return n.lift(new s(e,t))}}var s=function(){function e(t,n){m(this,e),this.predicate=t,this.inclusive=n}return v(e,[{key:"call",value:function(e,t){return t.subscribe(new l(e,this.predicate,this.inclusive))}}]),e}(),l=function(e){i(n,e);var t=o(n);function n(e,a,i){var r;return m(this,n),(r=t.call(this,e)).predicate=a,r.inclusive=i,r.index=0,r}return v(n,[{key:"_next",value:function(e){var t,n=this.destination;try{t=this.predicate(e,this.index++)}catch(a){return void n.error(a)}this.nextOrComplete(e,t)}},{key:"nextOrComplete",value:function(e,t){var n=this.destination;Boolean(t)?n.next(e):(this.inclusive&&n.next(e),n.complete())}}]),n}(a.L)},68307:function(e,t,n){"use strict";n.d(t,{b:function(){return c}});var a=n(77393),r=n(98640),s=n(69105);function c(e,t,n){return function(a){return a.lift(new u(e,t,n))}}var u=function(){function e(t,n,a){m(this,e),this.nextOrObserver=t,this.error=n,this.complete=a}return v(e,[{key:"call",value:function(e,t){return t.subscribe(new d(e,this.nextOrObserver,this.error,this.complete))}}]),e}(),d=function(e){i(n,e);var t=o(n);function n(e,a,i,o){var c;return m(this,n),(c=t.call(this,e))._tapNext=r.Z,c._tapError=r.Z,c._tapComplete=r.Z,c._tapError=i||r.Z,c._tapComplete=o||r.Z,(0,s.m)(a)?(c._context=l(c),c._tapNext=a):a&&(c._context=a,c._tapNext=a.next||r.Z,c._tapError=a.error||r.Z,c._tapComplete=a.complete||r.Z),c}return v(n,[{key:"_next",value:function(e){try{this._tapNext.call(this._context,e)}catch(t){return void this.destination.error(t)}this.destination.next(e)}},{key:"_error",value:function(e){try{this._tapError.call(this._context,e)}catch(e){return void this.destination.error(e)}this.destination.error(e)}},{key:"_complete",value:function(){try{this._tapComplete.call(this._context)}catch(e){return void this.destination.error(e)}return this.destination.complete()}}]),n}(a.L)},94087:function(e,t,n){"use strict";n.d(t,{r:function(){return r}});var a=n(67574),i=n(75319);function r(e,t){return new a.y(function(n){var a=new i.w,r=0;return a.add(t.schedule(function(){r!==e.length?(n.next(e[r++]),n.closed||a.add(this.schedule())):n.complete()})),a})}},36465:function(e,t,n){"use strict";n.d(t,{o:function(){return a}});var a=function(e){i(n,e);var t=o(n);function n(e,a){var i;return m(this,n),(i=t.call(this,e,a)).scheduler=e,i.work=a,i.pending=!1,i}return v(n,[{key:"schedule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(this.closed)return this;this.state=e;var n=this.id,a=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(a,n,t)),this.pending=!0,this.delay=t,this.id=this.id||this.requestAsyncId(a,this.id,t),this}},{key:"requestAsyncId",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return setInterval(e.flush.bind(e,this),n)}},{key:"recycleAsyncId",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(null!==n&&this.delay===n&&!1===this.pending)return t;clearInterval(t)}},{key:"execute",value:function(e,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(e,t);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}},{key:"_execute",value:function(e,t){var n,a=!1;try{this.work(e)}catch(i){a=!0,n=!!i&&i||new Error(i)}if(a)return this.unsubscribe(),n}},{key:"_unsubscribe",value:function(){var e=this.id,t=this.scheduler,n=t.actions,a=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==a&&n.splice(a,1),null!=e&&(this.id=this.recycleAsyncId(t,e,null)),this.delay=null}}]),n}(function(e){i(n,e);var t=o(n);function n(e,a){return m(this,n),t.call(this)}return v(n,[{key:"schedule",value:function(e){return this}}]),n}(n(75319).w))},16102:function(e,t,n){"use strict";n.d(t,{v:function(){return s}});var r=function(){var e=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.now;m(this,e),this.SchedulerAction=t,this.now=n}return v(e,[{key:"schedule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0;return new this.SchedulerAction(this,e).schedule(n,t)}}]),e}();return e.now=function(){return Date.now()},e}(),s=function(e){i(n,e);var t=o(n);function n(e){var a,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.now;return m(this,n),(a=t.call(this,e,function(){return n.delegate&&n.delegate!==l(a)?n.delegate.now():i()})).actions=[],a.active=!1,a.scheduled=void 0,a}return v(n,[{key:"schedule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2?arguments[2]:void 0;return n.delegate&&n.delegate!==this?n.delegate.schedule(e,t,i):a(u(n.prototype),"schedule",this).call(this,e,t,i)}},{key:"flush",value:function(e){var t=this.actions;if(this.active)t.push(e);else{var n;this.active=!0;do{if(n=e.execute(e.state,e.delay))break}while(e=t.shift());if(this.active=!1,n){for(;e=t.shift();)e.unsubscribe();throw n}}}}]),n}(r)},33637:function(e,t,n){"use strict";n.d(t,{P:function(){return i}});var a=n(36465),i=new(n(16102).v)(a.o)},20377:function(e,t,n){"use strict";n.d(t,{hZ:function(){return a}});var a="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"},16554:function(e,t,n){"use strict";n.d(t,{L:function(){return a}});var a="function"==typeof Symbol&&Symbol.observable||"@@observable"},29181:function(e,t,n){"use strict";n.d(t,{b:function(){return a}});var a="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},7108:function(e,t,n){"use strict";n.d(t,{W:function(){return a}});var a=function(){function e(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return e.prototype=Object.create(Error.prototype),e}()},77971:function(e,t,n){"use strict";n.d(t,{N:function(){return a}});var a=function(){function e(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return e.prototype=Object.create(Error.prototype),e}()},54449:function(e,t,n){"use strict";function a(e){setTimeout(function(){throw e},0)}n.d(t,{z:function(){return a}})},54487:function(e,t,n){"use strict";function a(e){return e}n.d(t,{y:function(){return a}})},59796:function(e,t,n){"use strict";n.d(t,{k:function(){return a}});var a=Array.isArray||function(e){return e&&"number"==typeof e.length}},69489:function(e,t,n){"use strict";n.d(t,{z:function(){return a}});var a=function(e){return e&&"number"==typeof e.length&&"function"!=typeof e}},69105:function(e,t,n){"use strict";function a(e){return"function"==typeof e}n.d(t,{m:function(){return a}})},81555:function(e,t,n){"use strict";function a(e){return null!==e&&"object"==typeof e}n.d(t,{K:function(){return a}})},44072:function(e,t,n){"use strict";function a(e){return!!e&&"function"!=typeof e.subscribe&&"function"==typeof e.then}n.d(t,{t:function(){return a}})},54869:function(e,t,n){"use strict";function a(e){return e&&"function"==typeof e.schedule}n.d(t,{K:function(){return a}})},98640:function(e,t,n){"use strict";function a(){}n.d(t,{Z:function(){return a}})},87444:function(e,t,n){"use strict";n.d(t,{s:function(){return u}});var a=n(55015),i=n(54449),r=n(20377),o=n(16554),s=n(69489),l=n(44072),c=n(81555),u=function(e){if(e&&"function"==typeof e[o.L])return u=e,function(e){var t=u[o.L]();if("function"!=typeof t.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return t.subscribe(e)};if((0,s.z)(e))return(0,a.V)(e);if((0,l.t)(e))return n=e,function(e){return n.then(function(t){e.closed||(e.next(t),e.complete())},function(t){return e.error(t)}).then(null,i.z),e};if(e&&"function"==typeof e[r.hZ])return t=e,function(e){for(var n=t[r.hZ]();;){var a=void 0;try{a=n.next()}catch(i){return e.error(i),e}if(a.done){e.complete();break}if(e.next(a.value),e.closed)break}return"function"==typeof n.return&&e.add(function(){n.return&&n.return()}),e};var t,n,u,d=(0,c.K)(e)?"an invalid object":"'".concat(e,"'");throw new TypeError("You provided ".concat(d," where a stream was expected. You can provide an Observable, Promise, Array, or Iterable."))}},55015:function(e,t,n){"use strict";n.d(t,{V:function(){return a}});var a=function(e){return function(t){for(var n=0,a=e.length;n4&&void 0!==arguments[4]?arguments[4]:new a(e,n,i);if(!o.closed)return t instanceof s.y?t.subscribe(o):(0,r.s)(t)(o)}},83592:function(e,t,n){"use strict";n.d(t,{D:function(){return r}});var a=n(37716),i=n(39075),r=function(){var e=function(){function e(t,n){m(this,e),this.title=t,this.meta=n}return v(e,[{key:"updateTitle",value:function(e){this.title.setTitle(e),this.meta.updateTag({property:"og:title",content:e})}},{key:"updateDescription",value:function(e){this.meta.updateTag({name:"description",content:e}),this.meta.updateTag({property:"og:description",content:e})}},{key:"updateKeywords",value:function(e){this.meta.updateTag({name:"keywords",content:e})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(a.LFG(i.Dx),a.LFG(i.h_))},e.\u0275prov=a.Yz7({token:e,factory:e.\u0275fac}),e}()},64762:function(e,t,n){"use strict";function a(e,t,n,a){var i,r=arguments.length,o=r<3?t:null===a?a=Object.getOwnPropertyDescriptor(t,n):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,n,a);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(o=(r<3?i(o):r>3?i(t,n,o):i(t,n))||o);return r>3&&o&&Object.defineProperty(t,n,o),o}function i(e,t){return function(n,a){t(n,a,e)}}n.d(t,{gn:function(){return a},fM:function(){return i}})},81424:function(e,t,n){"use strict";n.r(t),t.default='# Backend Integration\n\nThis section describes approaches of integration of ngx-admin application with backend API. Despite we understand that every backend is really different, we think that we can cover several most commonly used ways.\n
    \n\n## Integration with JSON REST server\n\nDespite there\'s an option to do CORS requests to API server directly, we don\'t advise to do so. This way has disadvantages in terms of security and performance. In terms of security when you do CORS request you basically expose your API server URL to everybody. Your API server should take additional measures to make sure some URLs are not accessible, because it is exposed to the web. As for performance, CORS requests require to send preflight OPTIONS request before each HTTP request. This adds additional HTTP overhead.\n\nThe solution we suggest is to use proxy for your API server. In this case you can make your app accessible through some sub-url. For example, if your application\'s hosted under url `website.com` and your index file is located at `website.com/index.html`, you can make your API root accessible on `website.com/api`. This is well supported by angular-cli/webpack-dev-server for development setup and by web servers for production setup. Let\'s review these setups:\n
    \n\n## angular-cli/webpack-dev-server setup\n\nThere\'s not so much needs to be done to proxy your api using angular-cli. You can read detailed documentation in their docs.\nBut the most important topics are:\n\nYou should create `proxy.conf.json` file in your application root. The file should contain something like below:\n```json\n{\n "/api": {\n "target": "http://localhost:3000",\n "secure": false\n }\n}\n```\n\nIn this case you should put URL of your API server instead of `http://localhost:3000`.\n\nAfter that you need to run your angular-cli application using following command \n```bash\nng serve --proxy-config proxy.conf.json\n```\nThat\'s it. Now you can access `/api` URL from your ngx-admin application and your requests will be forwarded to your API server.\n
    \n\n## Production setup\n\nProduction setup is not much different from development setup. The only difference is that usually you don\'t use there angular-cli or webpack-dev-server to host your HTML/CSS/JS. Usually we all use some web server for that. At Akveo we mostly use [nginx](https://nginx.org/en/) for this use case. Below there is a sample configuration for this particular web server. For others it is not that much different.\n\nUsually you create new virtual host with some similar configuration:\n\n```nginx\nserver {\n listen 80;\n server_name website.com;\n\n root /yourAngularAppDistPath;\n index index.html index.htm;\n etag on;\n\n location / {\n index index.html;\n try_files $uri /index.html;\n }\n}\n```\n\nThe only thing you need to add is proxy-pass to `/api` URL like below:\n\n```nginx\nserver {\n listen 80;\n server_name website.com;\n\n root /yourAngularAppDistPath;\n index index.html index.htm;\n etag on;\n\n location / {\n index index.html;\n try_files $uri /index.html;\n }\n\n location /api {\n proxy_pass http://localhost:3000/;\n proxy_set_header Host $host;\n }\n}\n```\n\nThat\'s it. Now your API server works on production as well.\n'},21118:function(e,t,n){"use strict";n.r(t),t.default='# Theme System\n\nNebular Theme System is a set of rules we put into how SCSS files and variables are organized to achieve the following goals:\n\n- ability to flexibly change looks & feel of the application by managing variables, without changing SCSS itself;\n- ability to switch between visual themes in a runtime without reloading the page;\n- support of CSS-variables (implemented partially).\n
    \n\n## Theme Map\n\nEach theme is represented as an SCSS map with a list of key-value pairs:\n\n```scss\n$theme: (\n font-main: unquote(\'"Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif\'),\n font-secondary: font-main,\n\n font-weight-thin: 200,\n font-weight-light: 300,\n font-weight-normal: 400,\n font-weight-bolder: 500,\n font-weight-bold: 600,\n font-weight-ultra-bold: 800,\n\n base-font-size: 16px,\n\n font-size-xlg: 1.25rem,\n font-size-lg: 1.125rem,\n font-size: 1rem,\n font-size-sm: 0.875rem,\n font-size-xs: 0.75rem,\n\n radius: 0.375rem,\n padding: 1.25rem,\n margin: 1.5rem,\n line-height: 1.25,\n \n ...\n```\nWhere _key_ - is a variable name, and _value_ - is a raw SCSS value (color, string, etc) or **parent variable name**, so that you can inherit values from different variables:\n\n```scss\n$theme: (\n font-main: unquote(\'"Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif\'),\n font-secondary: font-main,\n```\nHere `font-secondary` inherits its value from `font-main`.\n
    \n\n## Component Variables\n\nThen, for each component of the Nebular Components, there is a list of variables you can change.\nFor example - header component variables:\n\n```scss\n ...\n \n header-font-family: font-secondary,\n header-font-size: font-size,\n header-line-height: line-height,\n header-fg: color-fg-heading,\n header-bg: color-bg,\n header-height: 4.75rem,\n header-padding: 1.25rem,\n header-shadow: shadow,\n \n ...\n```\nAs you can see, you have 8 variables for a pretty simple component and from the other side, 6 of them are inherited from the default values.\nIt means that if you want to create a new theme with a united look & feel of the components - in most cases you would need to change around 10 generic variables, such as `color-bg`, `shadow`, etc. \nto change the UI completely.\n\nList of component style variables is specified in the component documentation, for example [styles for header component](docs/components/layout/theme#nblayoutheadercomponent).\n
    \n\n## Variables Usage\n\nNow, if you want to use the variables in your custom style files, all you need to do (of course, after the [successful setup of the Theme System](docs/guides/enable-theme-system) is to call `nb-theme(var-name)` function:\n\n```scss\n@import \'../../../@theme/styles/themes\';\n\n:host {\n\n background: nb-theme(card-bg); // and use it\n}\n```\nDepending on the currently enabled theme and the way `card-bg` inherited in your theme, you will get the right color.\n
    \n\n## Built-in themes\n\nCurrently, there are 3 built-in themes: \n- `default` - clean white theme\n- `cosmic` - dark theme\n- `corporate` - firm business theme\n\nThemes can also be inherited from each other, `cosmic`, for instance, is inherited from the `default` theme.\n
    \n\n## Magic of multiple themes with hot-reload\n\nAs you can see from the [ngx-admin demo](https://www.akveo.com/ngx-admin?utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=docs_theme_system_concept), you can switch themes in the runtime without reloading the page.\nIt is useful when you have multiple visual themes per user role or want to provide your user with such a configuration so that he can decide which theme works best for him.\nThe only requirement for the feature to work is to wrap all of your component styles into special mixin `nb-install-component` and use `nb-theme` to get the right value:\n\n```scss\n@import \'../../../@theme/styles/themes\';\n\n@include nb-install-component() {\n background: nb-theme(card-bg); // now, for each theme registered the corresponding value will be inserted\n \n .container {\n background: nb-theme(color-bg);\n font-weight: nb-theme(font-weight-bold);\n }\n}\n```\n
    \n\n## Related Articles\n\n- [Change Theme](docs/guides/change-theme)\n'},15419:function(e,t,n){"use strict";n.r(t),t.default='# What is ngx-admin?\n\nngx-admin is a front-end admin dashboard template based on Angular 9+, Bootstrap 4+ and Nebular. That means all the data you can see on graphs, charts and tables is mocked in Javascript so you can use the backend of your choice with no limitations.\n
    \n\n## How can it help me?\n\nWe believe that at the moment a lot of business applications have administration/management interfaces inside of them. Sometimes it\u2019s not that obvious, but a lot of web applications have dashboards with panels, charts analytics, etc.\n\n\nngx-admin aims to bootstrap the development of your product and provide an ecosystem for building production-ready application or prototypes.\n\nFrameworks like Bootstrap provide a number of components, but usually it\u2019s not enough to build a real-world app. This template comes with lots of popular UI components with a unified color scheme, plus it is based on a modern Angular framework and has a flexible component based structure.\n\nYou can also use ngx-admin for the purpose of learning Angular.\n
    \n\n## List of features\n\n- Angular 9+ & Typescript\n- Bootstrap 4+ & SCSS\n- Responsive layout\n- RTL support\n- High resolution\n- Flexibly configurable themes with **hot-reload** (3 themes included)\n- Authentication module with multiple providers\n- Lots of awesome features:\n - Buttons\n - Modals\n - Popovers\n - Icons\n - Typography\n - Animated searches\n - Forms\n - Tabs\n - Notifications\n - Tables\n - Maps\n - Charts\n - Editors\n \nAnd many more!\n
    \n\n## Assumptions\n\nThis documentation assumes that you are already familiar with JavaScript/TypeScript, Angular, CSS and Bootstrap.\n\n## Have questions?\nDidn\'t find something here? Look through the issues or ask on Stack Overflow.\n'},95390:function(e,t,n){"use strict";n.r(t),t.default='# Install ngx-admin\n\nPlease note, that **ngx-admin** is just a frontend application. Backend integration can be done relatively simple, but you should be aware that all the data is mocked using JavaScript objects. \nIf you want the data to be dynamic, you should consider developing a backend integration by your own. \nThe Nebular team doesn\'t consider providing generic integration layer as a part of this project because every backend API has a different structure in terms of data format and URLs.\n
    \n\n## Install tools\n\nTo install ngx-admin on your machine you need to have the following tools installed:\n- Git - https://git-scm.com\n- Node.js - https://nodejs.org. Please note the **version** should be **>=8**\n- Npm - Node.js package manager, comes with Node.js. Please make sure npm **version** is **>=5**\n- You might also need some specific native packages depending on your operating system like `build-essential` on Ubuntu\n\n
    \n
    Warning!
    \n
    \n Please note that **it is not possible** to build ngx-admin **without these tools** and it will not be possible because of the way how Angular is built.\n
    \n
    \n
    \n\n## Download the code\n\nWhen you completed tools setup, you need to download the code of ngx-admin application. The easiest way to do that is to clone GitHub repository:\n```bash\ngit clone https://github.com/akveo/ngx-admin.git\n```\n\nAfter clone is completed, you need to install npm modules:\n```bash\ncd ngx-admin && npm i\n```\n
    \n
    Warning!
    \n
    \n Please make sure that installation process successfully completed without errors.\n
    \n
    \n
    \n\n## Run local copy\n\nTo run a local copy in development mode, execute:\n\n```bash\nnpm start\n```\n\nGo to http://0.0.0.0:4200 or http://localhost:4200 in your browser.\n
    \n\n## Production bundle\n\nTo create a bundle in production mode, execute:\n\n```bash\nnpm run build:prod\n```\n\nThis will clear up your `dist` folder (where release files are located) and generate a release build.\nNow you can copy the sources from the `dist` folder and use it with any backend framework or simply [put it under a web server](docs/getting-started/server-deployment).\n'},29827:function(e,t,n){"use strict";n.r(t),t.default='# Server Deployment\n\nThough in the development Nebular app consists of a number of TypeScript, SASS, etc files, the built package is just a bunch HTML/JavaScript/CSS files.\nNo other processing is needed to get them running in a browser.\nSo to deploy the app you basically need two simple steps:\n\n- Build your app with `npm run build:prod`\n- Copy the output from the `dist` folder under a web-server of your choice.\n\nMore details on how to setup your web-server to better serve the application can be found on Angular Documentation website, under Server Configuration section.\n
    \n'},77024:function(e,t,n){"use strict";n.r(t),t.default="# Where to start?\n\nNebular is a set of modules for Angular. Despite it is not required to know Angular framework to set up your first Nebular project, it is highly recommended to go through the Angular tutorial beforehand and be familiar with basic Angular concepts.\n
    \n\n## Quickstart tutorials\n\nBased on a current setup of your project and your goals, there are two starting points:\n\n- **[Starting based on our Nebular Admin starter kit](docs/guides/install-based-on-starter-kit)** Consider this tutorial if you are building admin or any other back-office application and you need a template as a good starting kit.\n- **[Adding into existing Angular Project](docs/guides/add-into-existing-project)** This tutorial explains how to use Nebular if you already have some Angular code as starting app from scratch.\n\nPlease consider creating an issue on GitHub if your use case is not described above. But we kindly ask to always look through the documentation and the list of existing issues first.\n \n## I'm new to Angular or web development in general\n\nQuite often we receive emails and messages from people who ask us for the advice we can give them if they are completely new to software engineering and/or Angular in particular. Well, we can't say that there's some general way, unfortunately. Each advice should be aimed at a particular person, his current skills set and goals. That's why we believe that each person knows better for himself. But in any case, there are multiple resources like https://www.coursera.org/ or https://egghead.io/ which focus on providing online education. \n"},95911:function(e,t,n){"use strict";n.r(t),t.default="# Change Current Theme\n\nNebular Theme System provides 3 color schemes out of the box - `default`, `corporate` and `cosmic`. It is both possible to change the theme statically and dynamically during the runtime.\n\n\n## Switch from Cosmic to Default\nIt is extremely simple to replace a theme from one to another.\nAll you need to do is to find your `NbThemeModule.forRoot` declaration and change a value of the `name` setting:\n\n```ts\n @NgModule({\n imports: [\n // ...\n NbThemeModule.forRoot({ name: 'default' }),\n ],\n }\n```\n
    \n\n## Runtime Theme Switch\nIn case you want to have a better control when a theme is changed, or for instance need to change it based on a user role,\nit is possible to dynamically tell Nebular which theme should be enabled. \n`NbThemeService` is our friend in this case and particularly the `changeTheme` method:\n\n```ts\n\n // ...\n constructor(private themeService: NbThemeService) {\n this.themeService.changeTheme('corporate');\n }\n\n```\n
    \n\n## Listen to Theme Change\nAnd of course it is possible to subscribe to an event when the current theme gets changed so that you can adjust something in your code accordingly:\n\n```ts\n\n // ...\n constructor(private themeService: NbThemeService) {\n \n this.themeService.onThemeChange()\n .subscribe((theme: any) => {\n console.log(`Theme changed to ${theme.name}`);\n });\n }\n\n```\n
    \n\n## Related Articles\n\n- [Theme System](docs/guides/theme-system)\n"},60306:function(e){"use strict";e.exports={i8:"8.0.0"}}},function(e){"use strict";e(e.s=67973)}])}(); \ No newline at end of file diff --git a/main.dae950c9d826394f.js b/main.dae950c9d826394f.js new file mode 100644 index 0000000000..8f2cee3c45 --- /dev/null +++ b/main.dae950c9d826394f.js @@ -0,0 +1,69 @@ +(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[179],{50948:(V,c,u)=>{var t={"./backend-integration.md":81424,"./concept-theme-system.md":21118,"./index.md":15419,"./install-starter-kit.md":95390,"./server-deployment.md":29827,"./start.md":77024,"./theme-change.md":95911};function g(A){var R=C(A);return u(R)}function C(A){if(!u.o(t,A)){var R=new Error("Cannot find module '"+A+"'");throw R.code="MODULE_NOT_FOUND",R}return t[A]}g.keys=function(){return Object.keys(t)},g.resolve=C,V.exports=g,g.id=50948},48878:(V,c,u)=>{"use strict";u.d(c,{GH:()=>R,SU:()=>P,gb:()=>M});var t=u(21086),g=u(24850),C=u(94650),A=u(80529);const R={personal:"personal",developer:"developer"},M={base:"https://store.akveo.com/collections/collection-for-ngx-admin-landing/products.json",material:"https://store.akveo.com/collections/collection-for-ngx-admin-landing/products.json"};let P=(()=>{class L{constructor(K){this.http=K,this.STORE_COLLECTION="https://store.akveo.com/collections",this.features=[{text:"ngx-admin template with 100+ UI components integrated with Backend Services",availableInPersonalLicence:!0,availableInCommercialLicence:!0},{text:"Backend Services and Repository layers with data access",availableInPersonalLicence:!0,availableInCommercialLicence:!0},{text:"JWT Authentication setup for UI and Backend",availableInPersonalLicence:!0,availableInCommercialLicence:!0},{text:"Running instructions and code documentation",availableInPersonalLicence:!0,availableInCommercialLicence:!0},{text:"Commercial Usage",availableInPersonalLicence:!0,availableInCommercialLicence:!0},{text:"Create multiple end products using bundle",availableInPersonalLicence:!1,availableInCommercialLicence:!0},{text:"Bug fixes and questions according to license terms",availableInPersonalLicence:!1,availableInCommercialLicence:!0}]}getFeatures(){return(0,t.of)(this.features)}getProducts(K){return this.http.get(K).pipe((0,g.U)(Z=>Z.products.map(re=>({id:re.id,imageUrl:this.getDefaultImage(re.images),storeUrl:`${this.STORE_COLLECTION}/${re.handle}`,tags:re.tags,title:re.title,description:re.body_html.trim().replace(/<(?:.|\n)*?>/gm," ").replace(/ +/gm," "),variants:re.variants.map(ce=>({available:ce.available,compare_at_price:ce.compare_at_price,price:ce.price,title:ce.title}))}))))}getDefaultImage(K){const Z=K.reduce((re,ce)=>(re||(re=ce),re));return Z?this.trimImageUrl(Z.src):void 0}trimImageUrl(K){return K.substring(0,K.indexOf("?"))}static#e=this.\u0275fac=function(Z){return new(Z||L)(C.LFG(A.eN))};static#t=this.\u0275prov=C.Yz7({token:L,factory:L.\u0275fac})}return L})()},66126:(V,c,u)=>{"use strict";u.d(c,{C:()=>A});var t=u(21086),g=u(94650);let A=(()=>{class R{constructor(){this.descriptions=[{icon:"layout-outline",title:"Efficient",description:"Packed with a huge number of handcrafted UI components, charts, maps, editors, tables, and much more, so that developers can focus on business needs"},{icon:"smartphone-outline",title:"Mobile first",description:"Looks stunning on every screen size and is optimized to bring the large-screen experience from desktop to mobile"},{icon:"color-palette-outline",title:"\u0421ustomizable",description:"With 4 themes, 2 dashboards, and outstanding UI architecture, it\u2019s easy to change the themes and find the right fit for your company"},{icon:"heart-outline",title:"Updated and supported",description:"Continuous updates and fixes from the development team to keep your tech up to date. The friendly and active community support team are ready to guide you through your challenges"}],this.bundleDescriptions=[{icon:"umbrella-outline",title:"Convenient",description:"Complete pack of well known Angular based ngx-admin template, integrated with Backend Solution of your choice. Finally, you can get fully integrated solution out of the box."},{icon:"settings-2-outline",title:"Functional",description:"Deploy it as ready to use solution for a particular case, or give it to your development team to incrementally add functionality. It provides a significant boost and solid development structure."},{icon:"clock-outline",title:"Efficient",description:"Save more than $21,000 using Backend Bundle. According to our research ready Backend Bundle optimizes around 300 hours of development time."},{icon:"checkmark-circle-2-outline",title:"Ready to use",description:"We prepared this Backend pack as development basement which lets your team concentrate on business logic and data models."}]}getDescriptions(){return(0,t.of)(this.descriptions)}getBundleDescriptions(){return(0,t.of)(this.bundleDescriptions)}static#e=this.\u0275fac=function(P){return new(P||R)};static#t=this.\u0275prov=g.Yz7({token:R,factory:R.\u0275fac})}return R})()},27183:(V,c,u)=>{"use strict";u.d(c,{l:()=>C});var t=u(21086),g=u(94650);let C=(()=>{class A{constructor(){this.headerMenu=[{title:"Home",link:"/"},{title:"Docs",link:"/docs"},{title:"Demo",url:"https://demo.akveo.com/ngx-admin?utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=landing_main_section"}]}getHeaderMenu(){return(0,t.of)(this.headerMenu)}static#e=this.\u0275fac=function(F){return new(F||A)};static#t=this.\u0275prov=g.Yz7({token:A,factory:A.\u0275fac})}return A})()},38775:(V,c,u)=>{"use strict";u.d(c,{Y:()=>A});var t=u(21086),g=u(94650);let A=(()=>{class R{constructor(){this.reviews=[{avatar:"assets/img/avatars/1.png",firstName:"Marcin",lastName:"Masiorski",socialIcon:"facebook",review:"Awesome template! You are doing great job! Regards.",link:"https://www.facebook.com/pg/akveo/reviews/?ref=page_internal"},{avatar:"assets/img/avatars/2.png",firstName:"Rashid",lastName:"Thompson",socialIcon:"facebook",review:"I just want to say you have the best admin template I have seen so far as a new developer (Trust me I have searched).",link:"https://www.facebook.com/pg/akveo/reviews/?ref=page_internal"},{avatar:"assets/img/avatars/3.png",firstName:"Yuriy",lastName:"Marshall",socialIcon:"facebook",review:"Thanks for free angular theme! Design and file/system structure is on high level! Love you, Akveo!)",link:"https://www.facebook.com/pg/akveo/reviews/?ref=page_internal"},{avatar:"assets/img/avatars/4.png",firstName:"Kenneth",lastName:"Reis",socialIcon:"facebook",review:"Nice people working hard for high quality projects. Love you guys!",link:"https://www.facebook.com/pg/akveo/reviews/?ref=page_internal"},{avatar:"assets/img/avatars/5.png",firstName:"Renato",lastName:"Oliveira Silva",socialIcon:"facebook",review:"Great company and great projects",link:"https://www.facebook.com/pg/akveo/reviews/?ref=page_internal"},{avatar:"assets/img/avatars/6.png",firstName:"Mohammed",lastName:"Benyakoub",socialIcon:"facebook",review:"That one of the best open source software - Product I have ever seen",link:"https://www.facebook.com/pg/akveo/reviews/?ref=page_internal"}]}getReviews(){return(0,t.of)(this.reviews)}static#e=this.\u0275fac=function(P){return new(P||R)};static#t=this.\u0275prov=g.Yz7({token:R,factory:R.\u0275fac})}return R})()},6349:(V,c,u)=>{"use strict";u.d(c,{W:()=>R});var t=u(94650),g=u(97116);const C=function(){return{width:30,height:30,fill:"#f7f8fa"}},A=function(){return{width:35,height:35,fill:"#f7f8fa"}};let R=(()=>{class M{static#e=this.\u0275fac=function(L){return new(L||M)};static#t=this.\u0275cmp=t.Xpm({type:M,selectors:[["ngx-docs-footer"]],decls:49,vars:15,consts:[[1,"logo"],["href","https://www.akveo.com?utm_campaign=services%20-%20homepage%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_docs_footer_link_logo","target","_blank"],["src","assets/img/akveo-logo.png","alt","Akveo logo"],[1,"title"],["href","https://www.akveo.com?utm_campaign=services%20-%20homepage%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_docs_footer_link_homepage","target","_blank"],["href","https://akveo.github.io/eva-icons?utm_campaign=eva_icons%20-%20home%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=docs_footer"],["href","https://akveo.github.io/react-native-ui-kitten?utm_campaign=ui_kitten%20-%20home%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=docs_footer"],["href","https://demo.akveo.com/ngx-admin?utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=docs_footer_link","target","_blank"],[1,"social"],["href","https://github.com/akveo/ngx-admin","aria-label","github","target","_blank"],[3,"innerHTML"],["href","https://twitter.com/akveo_inc","aria-label","twitter","target","_blank"],["href","https://www.facebook.com/akveo","aria-label","facebook","target","_blank"],[1,"copy"],["href","https://www.akveo.com?utm_campaign=services%20-%20homepage%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_docs_footer_link_akveo_llc","target","_blank"],[1,"contact"],["href","mailto:contact@akveo.com"]],template:function(L,H){1&L&&(t.TgZ(0,"div",0)(1,"a",1),t._UZ(2,"img",2),t.qZA()(),t.TgZ(3,"div")(4,"ul")(5,"li")(6,"strong",3),t._uU(7,"More from Akveo"),t.qZA()(),t.TgZ(8,"li")(9,"a",4),t._uU(10,"Homepage"),t.qZA()(),t.TgZ(11,"li")(12,"a",5),t._uU(13,"Eva Icons"),t.qZA()(),t.TgZ(14,"li")(15,"a",6),t._uU(16,"React Native UI Kitten"),t.qZA()(),t.TgZ(17,"li")(18,"a",7),t._uU(19,"ngx-admin"),t.qZA()()()(),t.TgZ(20,"div")(21,"ul")(22,"li")(23,"strong",3),t._uU(24,"Follow Us"),t.qZA()(),t.TgZ(25,"li",8)(26,"a",9),t._UZ(27,"i",10),t.ALo(28,"eva"),t.qZA(),t.TgZ(29,"a",11),t._UZ(30,"i",10),t.ALo(31,"eva"),t.qZA(),t.TgZ(32,"a",12),t._UZ(33,"i",10),t.ALo(34,"eva"),t.qZA()(),t.TgZ(35,"li",13),t._uU(36," \xa9 2015-2019 "),t.TgZ(37,"a",14),t._uU(38,"Akveo LLC"),t.qZA(),t._UZ(39,"br"),t._uU(40," Documentation licensed under CC BY 4.0. "),t.qZA()()(),t.TgZ(41,"div",15)(42,"ul")(43,"li")(44,"strong",3),t._uU(45,"Contact Us"),t.qZA()(),t.TgZ(46,"li")(47,"a",16),t._uU(48,"contact@akveo.com"),t.qZA()()()()),2&L&&(t.xp6(27),t.Q6J("innerHTML",t.xi3(28,3,"github-outline",t.DdM(12,C)),t.oJD),t.xp6(3),t.Q6J("innerHTML",t.xi3(31,6,"twitter",t.DdM(13,C)),t.oJD),t.xp6(3),t.Q6J("innerHTML",t.xi3(34,9,"facebook",t.DdM(14,A)),t.oJD))},dependencies:[g.R],styles:["[_nghost-%COMP%]{display:flex;flex:1;flex-wrap:wrap;padding-top:1.25rem;justify-content:space-around}[_nghost-%COMP%] > div[_ngcontent-%COMP%]{display:flex;margin-right:0;justify-content:center;width:100%}[_nghost-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0}[_nghost-%COMP%] > div[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--footer-text-color)}[_nghost-%COMP%] > div[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding-left:0}[_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:flex;margin-bottom:1rem;justify-content:center;align-items:center;text-align:center}[_nghost-%COMP%] > div[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--text-basic-color);font-size:1.125rem;font-weight:700;line-height:1.375rem}[_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%]{color:var(--footer-text-color);display:list-item;font-size:.75rem}[_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%]{display:flex;flex-direction:row}[_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:var(--text-hint-color);border-radius:.375rem;text-decoration:none;margin-right:1.5rem;line-height:.5}[_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:last-child{margin-right:0}[_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:none}@media (min-width: 768px){[_nghost-%COMP%] > div[_ngcontent-%COMP%]{justify-content:flex-start;margin-right:2rem;width:auto}[_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;text-align:left}}@media (min-width: 992px){[_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:-2.5rem;text-align:center;justify-content:center}[_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:9rem}}"],changeDetection:0})}return M})()},76329:(V,c,u)=>{"use strict";u.d(c,{I:()=>R});var t=u(94650),g=u(97116);const C=function(){return{width:30,height:30,fill:"#f7f8fa"}},A=function(){return{width:35,height:35,fill:"#f7f8fa"}};let R=(()=>{class M{get currentYear(){return(new Date).getFullYear()}static#e=this.\u0275fac=function(L){return new(L||M)};static#t=this.\u0275cmp=t.Xpm({type:M,selectors:[["ngx-landing-footer"]],decls:52,vars:21,consts:[[1,"logo"],["href","https://www.akveo.com?utm_campaign=services%20-%20homepage%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_footer_link_logo","target","_blank"],["src","assets/img/akveo-logo.png","alt","Akveo logo"],[1,"h6"],["href","https://www.akveo.com?utm_campaign=services%20-%20homepage%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_footer_link_homepage","target","_blank"],["href","https://akveo.github.io/nebular?utm_campaign=nebular%20-%20home%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=landing_footer_link"],["href","https://akveo.github.io/eva-icons?utm_campaign=eva_icons%20-%20home%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=landing_footer"],["href","https://akveo.github.io/react-native-ui-kitten?utm_campaign=ui_kitten%20-%20home%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=landing_footer"],[1,"social-container"],[1,"social"],["href","https://github.com/akveo/ngx-admin","aria-label","github","target","_blank"],[3,"innerHTML"],["href","https://twitter.com/akveo_inc","aria-label","twitter","target","_blank"],["href","https://www.facebook.com/akveo","aria-label","facebook","target","_blank"],["href","https://www.linkedin.com/company/akveo","aria-label","linkedIn","target","_blank"],[1,"copy"],["href","https://www.akveo.com?utm_campaign=services%20-%20homepage%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=ngx_admin_landing_footer_link_akveo_llc","target","_blank"],[1,"contact"],["href","mailto:contact@akveo.com"]],template:function(L,H){1&L&&(t.TgZ(0,"div",0)(1,"a",1),t._UZ(2,"img",2),t.qZA()(),t.TgZ(3,"div")(4,"ul")(5,"li")(6,"span",3),t._uU(7,"More from Akveo"),t.qZA()(),t.TgZ(8,"li")(9,"a",4),t._uU(10,"Homepage"),t.qZA()(),t.TgZ(11,"li")(12,"a",5),t._uU(13,"Nebular"),t.qZA()(),t.TgZ(14,"li")(15,"a",6),t._uU(16,"Eva Icons"),t.qZA()(),t.TgZ(17,"li")(18,"a",7),t._uU(19,"React Native UI Kitten"),t.qZA()()()(),t.TgZ(20,"div",8)(21,"ul")(22,"li")(23,"span",3),t._uU(24,"Follow Us"),t.qZA()(),t.TgZ(25,"li",9)(26,"a",10),t._UZ(27,"i",11),t.ALo(28,"eva"),t.qZA(),t.TgZ(29,"a",12),t._UZ(30,"i",11),t.ALo(31,"eva"),t.qZA(),t.TgZ(32,"a",13),t._UZ(33,"i",11),t.ALo(34,"eva"),t.qZA(),t.TgZ(35,"a",14),t._UZ(36,"i",11),t.ALo(37,"eva"),t.qZA()(),t.TgZ(38,"li",15),t._uU(39),t.TgZ(40,"a",16),t._uU(41,"Akveo LLC"),t.qZA(),t._UZ(42,"br"),t._uU(43," Documentation licensed under CC BY 4.0. "),t.qZA()()(),t.TgZ(44,"div",17)(45,"ul")(46,"li")(47,"span",3),t._uU(48,"Contact Us"),t.qZA()(),t.TgZ(49,"li")(50,"a",18),t._uU(51,"contact@akveo.com"),t.qZA()()()()),2&L&&(t.xp6(27),t.Q6J("innerHTML",t.xi3(28,5,"github-outline",t.DdM(17,C)),t.oJD),t.xp6(3),t.Q6J("innerHTML",t.xi3(31,8,"twitter",t.DdM(18,C)),t.oJD),t.xp6(3),t.Q6J("innerHTML",t.xi3(34,11,"facebook",t.DdM(19,A)),t.oJD),t.xp6(3),t.Q6J("innerHTML",t.xi3(37,14,"linkedin",t.DdM(20,A)),t.oJD),t.xp6(3),t.hij(" \xa9 2015-",H.currentYear," "))},dependencies:[g.R],styles:["[_nghost-%COMP%]{display:flex;flex:1;flex-wrap:wrap;padding-top:2.75rem;justify-content:flex-start;margin:.375rem 10.25rem 0}[_nghost-%COMP%] > div[_ngcontent-%COMP%]{display:flex;margin-right:0;margin-bottom:2rem;margin-top:.375rem;justify-content:center;width:100%}[_nghost-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0;margin-bottom:0}[_nghost-%COMP%] > div[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:var(--font-size);color:var(--footer-text-color)}[_nghost-%COMP%] > div[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding-left:0}[_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-weight:400;display:flex;margin-bottom:1.5rem;justify-content:center;align-items:center;text-align:center}[_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:first-child{margin-bottom:1.75rem}[_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%]{color:#535b6c;display:list-item;font-size:.66rem;line-height:1.75}[_nghost-%COMP%] > div[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:.65rem;color:#535b6c}[_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%]{display:flex;flex-direction:row}[_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:var(--text-hint-color);border-radius:.375rem;text-decoration:none;margin-right:1.5rem;line-height:.5}[_nghost-%COMP%] > div[_ngcontent-%COMP%] .social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:last-child{margin-right:0}[_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-bottom:3.125rem}[_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{width:10rem;height:10rem}[_nghost-%COMP%] > div.logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}@media (min-width: 768px){[_nghost-%COMP%]{justify-content:space-around;margin-right:0;margin-left:0}[_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:none}[_nghost-%COMP%] > div[_ngcontent-%COMP%]{justify-content:flex-start;margin-right:0;margin-bottom:0;width:auto}[_nghost-%COMP%] > div[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;text-align:left}}@media (min-width: 992px){[_nghost-%COMP%]{margin-right:2rem;margin-left:2rem}[_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:0;margin-bottom:0;text-align:center}}@media (min-width: 1400px){[_nghost-%COMP%]{justify-content:flex-start;margin:.375rem 10.25rem 0}[_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:7.875rem}[_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:8.375rem}[_nghost-%COMP%] .company-info[_ngcontent-%COMP%]{margin-right:12.25rem}[_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:6.75rem}}@media (max-width: 991.98px){[_nghost-%COMP%]{padding-left:1rem;padding-right:1rem}[_nghost-%COMP%] > div[_ngcontent-%COMP%]{margin-right:0}[_nghost-%COMP%] > div.logo[_ngcontent-%COMP%]{margin-right:0}[_nghost-%COMP%] .social-container[_ngcontent-%COMP%]{margin-right:0}}"]})}return M})()},63429:(V,c,u)=>{"use strict";u.d(c,{E:()=>L});var t=u(47277),g=u(76414),C=u(74327),A=u(44290),R=u(18583),M=u(94650),F=u(7672),P=u(10511);let L=(()=>{class H{get fragment(){return this.ngxFragment}get element(){return this.el.nativeElement}get y(){return this.element.getBoundingClientRect().y}constructor(Z,re,ce,de,se){this.activatedRoute=Z,this.window=re,this.tocState=ce,this.el=de,this.renderer=se,this.ngxFragmentSync=!0,this.inView=!1,this.alive=!0,this.marginFromTop=120}ngOnInit(){this.ngxFragmentSync&&this.tocState.add(this),this.activatedRoute.fragment.pipe((0,g.n)(null),(0,C.x)(),(0,A.o)(()=>this.alive),(0,R.g)(10)).subscribe(Z=>{Z&&this.fragment===Z&&!this.inView?this.selectFragment():this.deselectFragment()})}selectFragment(){this.ngxFragmentClass&&this.renderer.addClass(this.el.nativeElement,this.ngxFragmentClass),this.setInView(!0),this.window.scrollTo(0,this.el.nativeElement.offsetTop-this.marginFromTop)}deselectFragment(){this.renderer.removeClass(this.el.nativeElement,this.ngxFragmentClass)}setInView(Z){this.inView=Z}ngOnDestroy(){this.alive=!1,this.ngxFragmentSync&&this.tocState.remove(this)}static#e=this.\u0275fac=function(re){return new(re||H)(M.Y36(F.gz),M.Y36(t.Q3p),M.Y36(P.M),M.Y36(M.SBq),M.Y36(M.Qsj))};static#t=this.\u0275dir=M.lG2({type:H,selectors:[["","ngxFragment",""]],inputs:{ngxFragment:"ngxFragment",ngxFragmentClass:"ngxFragmentClass",ngxFragmentSync:"ngxFragmentSync"}})}return H})()},98933:(V,c,u)=>{"use strict";u.d(c,{O:()=>Z});var t=u(8929),g=u(7625),C=u(94650),A=u(47277),R=u(57947),M=u(27183),F=u(7672),P=u(36895);function L(re,ce){if(1&re){const de=C.EpF();C.TgZ(0,"button",10),C.NdJ("click",function(){C.CHM(de);const ne=C.oxw();return C.KtG(ne.toggleSidebar())}),C._UZ(1,"i",11),C.qZA()}}function H(re,ce){1&re&&C._UZ(0,"iframe",12)}const K=["*"];let Z=(()=>{class re{constructor(de,se,ne){this.sidebarService=de,this.versionService=se,this.headerMenuService=ne,this.destroy$=new t.xQ,this.isDocs=!1,this.sidebarTag="",this.headerMenu=[]}ngOnInit(){this.currentVersion=this.versionService.getNgxVersion(),this.headerMenuService.getHeaderMenu().pipe((0,g.R)(this.destroy$)).subscribe(de=>this.headerMenu=de)}toggleSidebar(){this.sidebarService.toggle(!1,this.sidebarTag)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}static#e=this.\u0275fac=function(se){return new(se||re)(C.Y36(A.lzT),C.Y36(R.J),C.Y36(M.l))};static#t=this.\u0275cmp=C.Xpm({type:re,selectors:[["ngx-landing-header"]],hostVars:2,hostBindings:function(se,ne){2&se&&C.ekj("docs-page",ne.isDocs)},inputs:{isDocs:"isDocs",sidebarTag:"sidebarTag"},ngContentSelectors:K,decls:13,vars:4,consts:[[1,"section","left"],["class","sidebar-toggle",3,"click",4,"ngIf"],[1,"logo"],["routerLink","/"],[1,"version"],[1,"section","middle"],[1,"first-section"],[3,"items"],[1,"section","right"],["class","stars","src","https://ghbtns.com/github-btn.html?user=akveo&repo=ngx-admin&type=star&count=true","frameborder","0","scrolling","0",4,"ngIf"],[1,"sidebar-toggle",3,"click"],[1,"nb-menu"],["src","https://ghbtns.com/github-btn.html?user=akveo&repo=ngx-admin&type=star&count=true","frameborder","0","scrolling","0",1,"stars"]],template:function(se,ne){1&se&&(C.F$t(),C.TgZ(0,"div",0),C.YNc(1,L,2,0,"button",1),C.TgZ(2,"div",2)(3,"a",3),C._uU(4,"ngx-admin"),C.qZA(),C.TgZ(5,"span",4),C._uU(6),C.qZA()()(),C.TgZ(7,"div",5)(8,"div",6),C._UZ(9,"nb-menu",7),C.Hsn(10),C.qZA()(),C.TgZ(11,"div",8),C.YNc(12,H,1,0,"iframe",9),C.qZA()),2&se&&(C.xp6(1),C.Q6J("ngIf",ne.sidebarTag),C.xp6(5),C.hij("v",ne.currentVersion,""),C.xp6(3),C.Q6J("items",ne.headerMenu),C.xp6(3),C.Q6J("ngIf",ne.isDocs))},dependencies:[F.rH,P.O5,A.mBz],styles:["[_nghost-%COMP%]{display:flex;flex:1 0 auto;flex-direction:row;align-items:center}[_nghost-%COMP%] .section[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:.875rem .5rem}[_nghost-%COMP%] .section[_ngcontent-%COMP%] .first-section[_ngcontent-%COMP%]{display:flex;flex-direction:row}[_nghost-%COMP%] .section.left[_ngcontent-%COMP%]{width:var(--sidebar-width)}[_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{flex:1;justify-content:flex-end}[_nghost-%COMP%] .logo[_ngcontent-%COMP%]{display:flex;flex:1 0 auto;flex-direction:row}[_nghost-%COMP%] .logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:1.275rem;color:var(--header-text-color);text-decoration:none!important;font-weight:700}[_nghost-%COMP%] .logo[_ngcontent-%COMP%] .version[_ngcontent-%COMP%]{font-size:.75rem;font-weight:700;color:var(--text-hint-color)}[_nghost-%COMP%] .backend-bundles[_ngcontent-%COMP%]{display:none;align-items:center;padding-right:2rem;margin-left:auto}[_nghost-%COMP%] .backend-bundles[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-right:.5rem}[_nghost-%COMP%] nb-menu .menu-items{display:flex}[_nghost-%COMP%] nb-menu .menu-items .menu-item{border:none}[_nghost-%COMP%] nb-menu .menu-items .menu-item a{padding:.675rem .375rem;color:var(--color-fg-heading-light);display:block}[_nghost-%COMP%] nb-menu .menu-items .menu-item a:hover, [_nghost-%COMP%] nb-menu .menu-items .menu-item a.active, [_nghost-%COMP%] nb-menu .menu-items .menu-item a:focus{color:var(--header-menu-fg-active);outline:none!important}[_nghost-%COMP%] nb-menu .menu-items li:first-child{display:none}[_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{color:var(--color-fg-heading-light);display:none}[_nghost-%COMP%] .section.right[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-family:var(--font-main),sans-serif;color:var(--header-menu-fg-active);margin-left:.375rem}[_nghost-%COMP%] ngx-material-theme-link a.material-theme-link{padding:.675rem .375rem}@media (min-width: 400px){[_nghost-%COMP%] .section.left[_ngcontent-%COMP%], [_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{padding:.875rem 0}[_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{justify-content:flex-start}}@media (min-width: 576px){[_nghost-%COMP%] .logo[_ngcontent-%COMP%]{align-items:baseline;flex:1 0 auto}[_nghost-%COMP%] .logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#000;margin-right:.5rem}[_nghost-%COMP%] .logo[_ngcontent-%COMP%] .version[_ngcontent-%COMP%]{display:inline}[_nghost-%COMP%] nb-menu .menu-items .menu-item a, [_nghost-%COMP%] ngx-material-theme-link a.material-theme-link{padding:.675rem 1.375rem}}@media (min-width: 768px){[_nghost-%COMP%] .logo[_ngcontent-%COMP%]{flex:1 0 auto;flex-direction:column;align-items:flex-start}[_nghost-%COMP%] .logo[_ngcontent-%COMP%] .version[_ngcontent-%COMP%]{margin-left:0}[_nghost-%COMP%] nb-menu .menu-items li:nth-child(2){display:list-item}[_nghost-%COMP%] .backend-bundles[_ngcontent-%COMP%]{display:flex}}@media (min-width: 992px){[_nghost-%COMP%] nb-menu .menu-items{justify-content:flex-start}[_nghost-%COMP%] nb-menu .menu-items li:not(:first-child){display:list-item}[_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{display:block}}@media (min-width: 1200px){[_nghost-%COMP%]{margin-left:6%!important}[_nghost-%COMP%] .sidebar-toggle[_ngcontent-%COMP%]{display:none}}@media (max-width: 767.98px){[_nghost-%COMP%] nb-menu .menu-items{justify-content:flex-end}}@media (max-width: 575.98px){[_nghost-%COMP%]{padding:0 0 0 1rem}[_nghost-%COMP%] .section.left[_ngcontent-%COMP%]{width:auto}[_nghost-%COMP%] .logo[_ngcontent-%COMP%]{flex:1 0 auto;flex-direction:column;align-items:flex-start}[_nghost-%COMP%] .logo[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#000}[_nghost-%COMP%] .logo[_ngcontent-%COMP%] .version[_ngcontent-%COMP%]{margin-left:0}}.docs-page[_nghost-%COMP%] .section[_ngcontent-%COMP%] .first-section[_ngcontent-%COMP%]{display:flex;flex-direction:row}.docs-page[_nghost-%COMP%] .section.left[_ngcontent-%COMP%]{align-items:center;padding-left:0;width:auto}.docs-page[_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{justify-content:flex-end}.docs-page[_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{display:none;margin-left:0;width:auto}.docs-page[_nghost-%COMP%] .sidebar-toggle[_ngcontent-%COMP%]{border:none;background-color:transparent;font-size:2.5rem;line-height:1rem;flex:1 0 auto;padding:0 .5rem}.docs-page[_nghost-%COMP%] .sidebar-toggle[_ngcontent-%COMP%] .nb-menu[_ngcontent-%COMP%]{vertical-align:middle}.docs-page[_nghost-%COMP%] nb-menu{flex-grow:0;flex-shrink:1;flex-basis:auto}.docs-page[_nghost-%COMP%] ngx-material-theme-link{display:none}@media (min-width: 400px){.docs-page[_nghost-%COMP%] ngx-material-theme-link{display:flex}}@media (min-width: 576px){.docs-page[_nghost-%COMP%] nb-menu .menu-items li:first-child{display:list-item}.docs-page[_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{justify-content:space-between}.docs-page[_nghost-%COMP%] .stars[_ngcontent-%COMP%]{width:7.5rem;height:1.25rem;margin-left:auto}}@media (min-width: 992px){.docs-page[_nghost-%COMP%] .section.middle[_ngcontent-%COMP%]{justify-content:space-between}.docs-page[_nghost-%COMP%] nb-menu .menu-items li{display:list-item}.docs-page[_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{display:block}}@media (min-width: 1200px){.docs-page[_nghost-%COMP%] .section.left[_ngcontent-%COMP%]{padding-left:1.125rem;width:var(--sidebar-width)}.docs-page[_nghost-%COMP%] .sidebar-toggle[_ngcontent-%COMP%]{display:none}.docs-page[_nghost-%COMP%] nb-menu{flex:1}}.docs-page[_nghost-%COMP%] .section.right[_ngcontent-%COMP%]{margin-left:1.875rem;width:var(--settings-col-width)}"]})}return re})()},44095:(V,c,u)=>{"use strict";u.d(c,{j:()=>Z});var t=u(24850),g=u(5646),C=u(74327),A=u(44290),R=u(36053),M=u(21086),F=u(94650),P=u(7672),L=u(36895);const H=function(re){return["../",re]};function K(re,ce){if(1&re&&(F.TgZ(0,"a",1)(1,"div",2),F._UZ(2,"i"),F.TgZ(3,"span",3),F._uU(4),F.qZA()(),F._UZ(5,"i",4),F.qZA()),2&re){const de=ce.$implicit;F.ekj("selected",de.selected),F.Q6J("routerLink",F.VKq(7,H,de.tab)),F.xp6(2),F.Gre("icon ",de.icon,""),F.xp6(2),F.Oqu(de.title)}}let Z=(()=>{class re{set tabs(de){this.items$=(0,R.aj)((0,M.of)(de||[]).pipe((0,t.U)(se=>this.availableTabs.filter(ne=>se[ne.tab]))),this.activatedRoute.params.pipe((0,g._)(),(0,C.x)())).pipe((0,A.o)(()=>this.alive),(0,t.U)(([se,ne])=>se.map(be=>({...be,selected:be.tab===ne.tab}))))}set horizontal(de){this.isHorizontal="false"!==de&&!1!==de}constructor(de){this.activatedRoute=de,this.items$=(0,M.of)([]),this.isHorizontal=!1,this.availableTabs=[{tab:"overview",title:"Overview",icon:"feather-eye",selected:!0},{tab:"api",title:"API",icon:"feather-settings"},{tab:"theme",title:"Theme",icon:"feather-droplet"},{tab:"examples",title:"Examples",icon:"feather-image"}],this.alive=!0}ngOnDestroy(){this.alive=!1}static#e=this.\u0275fac=function(se){return new(se||re)(F.Y36(P.gz))};static#t=this.\u0275cmp=F.Xpm({type:re,selectors:[["ngx-page-tabs"]],hostVars:2,hostBindings:function(se,ne){2&se&&F.ekj("horizontal",ne.isHorizontal)},inputs:{tabs:"tabs",horizontal:"horizontal"},decls:2,vars:3,consts:[[3,"selected","routerLink",4,"ngFor","ngForOf"],[3,"routerLink"],[1,"text-container"],[1,"title"],[1,"line"]],template:function(se,ne){1&se&&(F.YNc(0,K,6,9,"a",0),F.ALo(1,"async")),2&se&&F.Q6J("ngForOf",F.lcZ(1,1,ne.items$))},dependencies:[P.rH,L.sg,L.Ov],styles:['[_nghost-%COMP%]{display:flex;flex-wrap:wrap}[_nghost-%COMP%] a[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:1rem;width:50%;height:7.5rem;font-size:.875rem;text-decoration:none;color:var(--color-fg-heading-light);margin-bottom:1rem}[_nghost-%COMP%] a[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{padding-bottom:.75rem;font-weight:500}[_nghost-%COMP%] a[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{font-size:1.5rem;padding-bottom:1rem}[_nghost-%COMP%] a.selected[_ngcontent-%COMP%]{background:white;color:var(--color-fg-heading);box-shadow:0 8px 20px #dae0eb99}[_nghost-%COMP%] a.selected[_ngcontent-%COMP%] .line[_ngcontent-%COMP%]{height:.1875rem;width:60%;background:var(--color-fg-highlight);border-radius:1.5px}[_nghost-%COMP%] .icon[_ngcontent-%COMP%], [_nghost-%COMP%] .title[_ngcontent-%COMP%]{display:block;text-align:center}.horizontal[_nghost-%COMP%] a[_ngcontent-%COMP%]{flex:0 0 50%;height:auto;margin-bottom:0;padding:0 1rem}.horizontal[_nghost-%COMP%] a[_ngcontent-%COMP%] .title[_ngcontent-%COMP%], .horizontal[_nghost-%COMP%] a[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{display:inline;padding-bottom:0;vertical-align:middle}.horizontal[_nghost-%COMP%] a[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{margin-right:.5rem}.horizontal[_nghost-%COMP%] .text-container[_ngcontent-%COMP%]{padding-bottom:1.3rem}.horizontal[_nghost-%COMP%] .line[_ngcontent-%COMP%]{order:-1;margin-bottom:1.3rem}@media screen and (min-width: 40em){.horizontal[_nghost-%COMP%]{flex:1 1 0}.horizontal[_nghost-%COMP%] a[_ngcontent-%COMP%]{flex:1 1 0}.horizontal[_nghost-%COMP%] a.selected[_ngcontent-%COMP%]:after{content:"";position:absolute;top:100%;border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1rem solid #fff}}'],changeDetection:0})}return re})()},37:(V,c,u)=>{"use strict";u.d(c,{K:()=>H});var t=u(44290),g=u(24850),C=u(36053),A=u(21086),R=u(94650),M=u(7672),F=u(36895);function P(K,Z){if(1&K&&(R.TgZ(0,"li")(1,"a",2),R._uU(2),R.qZA()()),2&K){const re=Z.$implicit;R.ekj("selected",re.selected),R.xp6(1),R.Q6J("routerLink",re.link)("fragment",re.fragment),R.xp6(1),R.Oqu(re.title)}}function L(K,Z){if(1&K&&(R.ynx(0),R.TgZ(1,"h4"),R._uU(2,"Overview"),R.qZA(),R.TgZ(3,"ul"),R.YNc(4,P,3,5,"li",1),R.qZA(),R.BQk()),2&K){const re=R.oxw();R.xp6(4),R.Q6J("ngForOf",re.items)}}let H=(()=>{class K{set toc(re){(0,C.aj)((0,A.of)(re||[]),this.activatedRoute.fragment).pipe((0,t.o)(()=>this.alive),(0,g.U)(([ce,de])=>((ce=ce.map(se=>({...se,selected:de===se.fragment}))).length&&!ce.find(se=>se.selected)&&(ce[0].selected=!0),ce))).subscribe(ce=>{this.items=ce,this.cd.detectChanges()})}constructor(re,ce){this.activatedRoute=re,this.cd=ce,this.alive=!0}ngOnDestroy(){this.alive=!1}static#e=this.\u0275fac=function(ce){return new(ce||K)(R.Y36(M.gz),R.Y36(R.sBO))};static#t=this.\u0275cmp=R.Xpm({type:K,selectors:[["ngx-page-toc"]],inputs:{toc:"toc"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"selected",4,"ngFor","ngForOf"],[3,"routerLink","fragment"]],template:function(ce,de){1&ce&&R.YNc(0,L,5,1,"ng-container",0),2&ce&&R.Q6J("ngIf",(null==de.items?null:de.items.length)>0)},dependencies:[M.rH,F.sg,F.O5],styles:['[_nghost-%COMP%]{padding-left:1rem;display:block}[_nghost-%COMP%] h4[_ngcontent-%COMP%]{font-size:1.25rem;font-weight:400;margin-bottom:2.5rem;color:var(--color-fg-heading-light)}[_nghost-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding-left:3.25rem;font-size:.9375rem}[_nghost-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin-bottom:.9375rem}[_nghost-%COMP%] ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#666e80de}[_nghost-%COMP%] ul[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-weight:500;color:#202020;position:relative}[_nghost-%COMP%] ul[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:after{content:"";position:absolute;left:-3.25rem;top:50%;transform:translateY(-50%);height:.1875rem;width:2rem;background:var(--color-fg-highlight);border-radius:1.5px}'],changeDetection:0})}return K})()},16246:(V,c,u)=>{"use strict";u.d(c,{p:()=>C});var t=u(94650);const g=["*"];let C=(()=>{class A{static#e=this.\u0275fac=function(F){return new(F||A)};static#t=this.\u0275cmp=t.Xpm({type:A,selectors:[["ngx-landing-section-title"]],ngContentSelectors:g,decls:2,vars:0,template:function(F,P){1&F&&(t.F$t(),t.TgZ(0,"h2"),t.Hsn(1),t.qZA())},styles:["[_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-family:Helvetica Neue Bold,sans-serif;font-size:2rem;color:#000;text-align:center}@media (max-width: 575.98px){[_nghost-%COMP%] h2[_ngcontent-%COMP%]{font-size:1.5rem}}"]})}return A})()},1972:(V,c,u)=>{"use strict";u.d(c,{x:()=>R});var t=u(5646),g=u(74327),C=u(94650),A=u(80529);let R=(()=>{class M{constructor(P){this.http=P,this.cache=new Map}load(P){const L=this.buildFilePath(P);return this.cache.get(L)||this.buildRequest(L)}buildFilePath(P){return`assets/examples/${P}`}buildRequest(P){const L=this.http.get(P,{responseType:"text"}).pipe((0,t._)(1),(0,g.x)());return this.cache.set(P,L),L}static#e=this.\u0275fac=function(L){return new(L||M)(C.LFG(A.eN))};static#t=this.\u0275prov=C.Yz7({token:M,factory:M.\u0275fac})}return M})()},38191:(V,c,u)=>{"use strict";u.d(c,{G:()=>A});var t=u(82376),C=u(94650);let A=(()=>{class R{highlight(F){return t.highlightAuto(F,["ts","html","scss","nginx"]).value}static#e=this.\u0275fac=function(P){return new(P||R)};static#t=this.\u0275prov=C.Yz7({token:R,factory:R.\u0275fac})}return R})()},64489:(V,c,u)=>{"use strict";u.d(c,{O:()=>M});var t=u(23753),g=u(92198),C=u(24850),A=u(47277),R=u(94650);let M=(()=>{class F{constructor(L){this.window=L}send(L,H=this.window.parent){H!==this.window&&H.postMessage(L,"*")}receive(L){return(0,t.R)(this.window,"message").pipe((0,g.h)(H=>H.data&&H.data.id===L),(0,C.U)(H=>H.data))}static#e=this.\u0275fac=function(H){return new(H||F)(R.LFG(A.Q3p))};static#t=this.\u0275prov=R.Yz7({token:F,factory:F.\u0275fac})}return F})()},99941:(V,c,u)=>{"use strict";u.d(c,{Q:()=>A});var t=u(94650),g=u(91137),C=u(67690);let A=(()=>{class R{constructor(F,P){this.structureService=F,this.textService=P}getPreparedMenu(F){return this.prepareMenu(this.structureService.getPreparedStructure(),{link:F})}prepareMenu(F,P=null){return F.filter(L=>L.name&&"block"!==L.type).map(L=>{const H={title:L.name,pathMatch:"prefix",parent:P,data:L,group:"group"===L.type};return H.link=this.createItemLink(H),L.children&&L.children.some(K=>"page"===K.type||"tabs"===K.type)&&(H.expanded=!0,H.children=this.prepareMenu(L.children,H)),H})}prepareToc(F){return F.children.reduce((P,L)=>"markdown"===L.block?P.concat(this.getTocForMd(L)):"tabbed"===L.block?P.concat(this.getTocForTabbed(L)):(P.push(L.source.name),P),[])}getTocForMd(F){return F.children.map(P=>({title:P.title,fragment:P.fragment}))}getTocForTabbed(F){return F.children.map(P=>({title:P.name,fragment:this.textService.createSlag(P.name)}))}createItemLink(F){const P=this.textService.createSlag(F.title);return F.parent?`${F.parent.link}/${P}`:P}static#e=this.\u0275fac=function(P){return new(P||R)(t.LFG(g.M),t.LFG(C.j))};static#t=this.\u0275prov=t.Yz7({token:R,factory:R.\u0275fac})}return R})()},74491:(V,c,u)=>{"use strict";u.d(c,{I:()=>R});var t=u(94650),g=u(91137),C=u(99941);let R=(()=>{class M{constructor(P,L){this.structureService=P,this.menuService=L}setPaginationItems(P){this.paginationItems=this.addPrevNextPointers(this.prepareItems(this.structureService.getPreparedStructure(),{link:P}))}prepareItems(P,L=null){return P.filter(H=>H.name).reduce((H,K)=>{const Z={title:K.name,parent:L,slag:K.slag};return Z.link=this.menuService.createItemLink(Z),(K.name&&"page"===K.type||"tabs"===K.type)&&H.push(Z),K.children?H.concat(this.prepareItems(K.children,Z)):H},[])}addPrevNextPointers(P){return P.map((L,H,K)=>{const Z=K[H-1],re=K[H+1];return Z&&(L.prev={link:Z.link,title:Z.title}),re&&(L.next={link:re.link,title:re.title}),L})}getPaginationItem(P){return this.paginationItems.find(L=>L.slag===P)}static#e=this.\u0275fac=function(L){return new(L||M)(t.LFG(g.M),t.LFG(C.Q))};static#t=this.\u0275prov=t.Yz7({token:M,factory:M.\u0275fac})}return M})()},91137:(V,c,u)=>{"use strict";u.d(c,{M:()=>R});var t=u(42276),g=u(94650),C=u(67690),A=u(99314);let R=(()=>{class M{constructor(P,L,H,K){this.textService=P,this.tabbedService=L,this.prepared=this.prepareStructure(H,K)}getPreparedStructure(){return this.prepared}findPageBySlag(P,L){for(const H of P){if(H.slag===L)return H;if("section"===H.type&&H.children){const K=this.findPageBySlag(H.children,L);if(K)return K}}}prepareStructure(P,L,H){return P.map(K=>{const Z=K.name?this.textService.createSlag(K.name):null;return"block"===K.type&&"string"==typeof K.source&&("theme"===K.block&&(K.source=L.themes[K.source]),"component"===K.block&&(K.source=this.prepareComponent(L.classes.find(re=>re.name===K.source)))),"markdown"===K.block&&(K.children=this.textService.mdToSectionsHTML(u(50948)(`./${K.source}`).default)),K.children&&(K.children=this.prepareStructure(K.children,L,Z)),"tabs"===K.type&&(K.source=this.getComponents(K,L),K.tabs=this.tabbedService.determineTabs(K),K.children=[{type:"block",block:"tabbed",children:K.source}]),("page"===K.type||"tabs"===K.type)&&(K.toc=this.prepareToc(K),K.slag=H?`${H}_${Z}`:Z),K})}getComponents(P,L){return P.source.map(H=>L.classes.find(K=>K.name===H)).map(H=>this.prepareComponent(H))}prepareComponent(P){const L=P.overview.filter(H=>"text"===H.type);return L&&L.length&&(L[0].content=`## ${P.name}\n\n${L[0].content}`),{...P,slag:this.textService.createSlag(P.name),overview:P.overview.map(H=>"text"===H.type?{type:H.type,content:this.textService.mdToSectionsHTML(H.content)}:H)}}prepareToc(P){return P.children.reduce((L,H)=>"markdown"===H.block?L.concat(this.getTocForMd(H)):"tabbed"===H.block?L.concat(this.getTocForTabbed(H)):("component"===H.block&&L.push(this.getTocForComponent(H)),L),[])}getTocForMd(P){return P.children.map(L=>({title:L.title,fragment:L.fragment}))}getTocForComponent(P){return{title:P.source.name,fragment:P.source.slag}}getTocForTabbed(P){return P.children.map(L=>({title:L.name,fragment:this.textService.createSlag(L.name)}))}static#e=this.\u0275fac=function(L){return new(L||M)(g.LFG(C.j),g.LFG(A.V),g.LFG(t.p),g.LFG(t.f))};static#t=this.\u0275prov=g.Yz7({token:M,factory:M.\u0275fac})}return M})()},96032:(V,c,u)=>{"use strict";u.d(c,{Q:()=>C});var t=u(42276),g=u(94650);let C=(()=>{class A{constructor(M){this.docs=M}mapThemedValues(M){return M.map(F=>(F.styles.map(P=>{P.themedValues=[];for(const L in this.docs.themes)this.docs.themes.hasOwnProperty(L)&&P.themedValues.push({theme:this.docs.themes[L].name,value:this.docs.themes[L].data[P.name].value});return P}),F))}static#e=this.\u0275fac=function(F){return new(F||A)(g.LFG(t.f))};static#t=this.\u0275prov=g.Yz7({token:A,factory:A.\u0275fac})}return A})()},99314:(V,c,u)=>{"use strict";u.d(c,{V:()=>g});var t=u(94650);let g=(()=>{class C{determineTabs(R){return{overview:this.hasOverview(R),api:this.hasAPI(R),theme:this.hasTheme(R),examples:this.hasExample(R)}}hasOverview(R){return R.source.some(M=>this.componentHasOverview(M))}hasExample(R){return R.source.some(M=>this.componentHasExamples(M))}hasTheme(R){return R.source.some(M=>this.componentHasTheme(M))}hasAPI(R){return R.source.some(M=>this.componentHasMethods(M)||this.componentHasProps(M))}componentHasTheme(R){return R.styles&&R.styles.length>0}componentHasProps(R){return R&&R.props&&R.props.length>0}componentHasMethods(R){return R&&R.methods&&R.methods.length>0&&R.methods.some(M=>M.shortDescription||M.description)}componentHasOverview(R){return R&&R.overview&&R.overview.length>0}componentHasExamples(R){return R.liveExamples&&R.liveExamples.length>0}static#e=this.\u0275fac=function(M){return new(M||C)};static#t=this.\u0275prov=t.Yz7({token:C,factory:C.\u0275fac})}return C})()},67690:(V,c,u)=>{"use strict";u.d(c,{j:()=>M});var t=u(88183),C=u(94650),A=u(38191),R=u(36895);let M=(()=>{class F{constructor(L,H){this.highlight=L,this.location=H,this.SECTION_SPLIT="
    ",this.TITLE_MASK="^#{1,6}[^#]?(.+)\n",this.STRIP_HTML="<\\/?[^>]+(>|$)"}mdToSectionsHTML(L){return this.splitIntoSections(L).map(H=>{const K=this.mdToHTML(H),Z=this.extractTitle(H)||this.extractFirstTwoWords(K);return{source:H,title:Z,fragment:this.createSlag(Z),html:K}})}mdToHTML(L){return t.setOptions({baseUrl:this.location.prepareExternalUrl(""),langPrefix:"hljs ",highlight:H=>this.highlight.highlight(H)}).parse(L.trim())}splitIntoSections(L){return L.split(new RegExp(this.SECTION_SPLIT,"g")).filter(H=>H.trim())}extractTitle(L){const H=L.trim().match(new RegExp(this.TITLE_MASK,"i"));return H?H[1]:""}extractFirstTwoWords(L){return L.replace(new RegExp(this.STRIP_HTML,"g"),"").trim().split(/\s+/g).slice(0,2).join(" ")}createSlag(L){return L.replace(/[^a-zA-Z0-9\s]+/g,"").replace(/\s/g,"-").toLowerCase()}static#e=this.\u0275fac=function(H){return new(H||F)(C.LFG(A.G),C.LFG(R.Ye))};static#t=this.\u0275prov=C.Yz7({token:F,factory:F.\u0275fac})}return F})()},10511:(V,c,u)=>{"use strict";u.d(c,{M:()=>g});var t=u(94650);let g=(()=>{class C{constructor(){this.state=[]}add(R){this.state.push(R)}remove(R){this.state=this.state.filter(M=>M!==R)}list(){return this.state}clear(){this.state=[]}static#e=this.\u0275fac=function(M){return new(M||C)};static#t=this.\u0275prov=t.Yz7({token:C,factory:C.\u0275fac})}return C})()},57947:(V,c,u)=>{"use strict";u.d(c,{J:()=>g});var t=u(94650);let g=(()=>{class C{getNgxVersion(){return u(4147).i8}static#e=this.\u0275fac=function(M){return new(M||C)};static#t=this.\u0275prov=t.Yz7({token:C,factory:C.\u0275fac})}return C})()},86621:(V,c,u)=>{"use strict";u.d(c,{v:()=>rt});var t=u(7672),g=u(36895),C=u(24006),A=u(79231),R=u(47277),M=u(13585),ce=(u(76329),u(98933),u(16246),u(44095),u(37),u(63429),u(6349),u(57947)),de=u(55647),se=u(88117),ne=u(94650);let be=(()=>{class Wt{constructor(){this.dialogState$=new de.t}changeDialogState(le){this.dialogState$.next({state:le})}onChangeDialogState(){return this.dialogState$.pipe((0,se.B)())}static#e=this.\u0275fac=function(Ae){return new(Ae||Wt)};static#t=this.\u0275prov=ne.Yz7({token:Wt,factory:Wt.\u0275fac})}return Wt})(),W=(()=>{class Wt{constructor(le){this.window=le,this.enabled=this.window.location.href.indexOf("akveo.github.io")>=0}trackEvent(le,Ae=""){this.enabled&&this.gtmPushToDataLayer({event:le,eventValue:Ae})}gtmPushToDataLayer(le){this.window.dataLayer.push(le)}static#e=this.\u0275fac=function(Ae){return new(Ae||Wt)(ne.LFG(R.Q3p))};static#t=this.\u0275prov=ne.Yz7({token:Wt,factory:Wt.\u0275fac})}return Wt})();var ae=u(38191),me=u(99941),he=u(74491),Se=u(91137),Ct=u(99314),ze=u(67690),qe=u(10511),nt=u(1972),ht=u(96032),dt=u(64489);const $t=[ce.J,be,W,ae.G,me.Q,he.I,Se.M,Ct.V,ze.j,qe.M,nt.x,ht.Q,dt.O],He=[g.ez,C.u5,C.UX,A.mZ],Sn=[R.BW0,R.MfT,R.j5J,R.zyh,R.P1,R.EoG];let rt=(()=>{class Wt{static forRoot(){return{ngModule:Wt,providers:[...R.SDF.forRoot({name:"ngx-landing"}).providers,...R.j5J.forRoot().providers,...R.P1.forRoot().providers,...R.j7H.forRoot().providers,...$t]}}static#e=this.\u0275fac=function(Ae){return new(Ae||Wt)};static#t=this.\u0275mod=ne.oAB({type:Wt});static#n=this.\u0275inj=ne.cJS({imports:[t.Bz,M.Z,He,Sn,t.Bz,g.ez,C.u5,C.UX,A.mZ,R.BW0,R.MfT,R.j5J,R.zyh,R.P1,R.EoG]})}return Wt})()},42276:(V,c,u)=>{"use strict";u.d(c,{f:()=>C,p:()=>g});var t=u(94650);const g=new t.OlP("Docs Structure"),C=new t.OlP("Docs Structure")},49235:(V,c,u)=>{"use strict";u.d(c,{v:()=>R});var t=u(94650),g=u(47277),C=u(97116);const A=function(){return{width:26,height:26,fill:"#222b45"}};let R=(()=>{class M{constructor(P){this.ref=P}ngAfterViewInit(){hbspt.forms.create({portalId:"2452262",formId:"93007d7b-5f11-4dd8-bcfd-f8b99d31f31e",target:"#hubspotForm",submitButtonClass:"hs-submit-btn btn",css:"",cssClass:"hs-custom-form",redirectUrl:"https://github.com/akveo/ngx-admin"})}closeDialog(){this.ref.close()}static#e=this.\u0275fac=function(L){return new(L||M)(t.Y36(g.X4l))};static#t=this.\u0275cmp=t.Xpm({type:M,selectors:[["ngx-download-form"]],decls:9,vars:5,consts:[["nbButton","","status","basic","appearance","ghost",1,"close-icon",3,"click"],[3,"innerHTML"],["id","hubspotForm"]],template:function(L,H){1&L&&(t.TgZ(0,"nb-card")(1,"nb-card-header")(2,"span"),t._uU(3,"Download"),t.qZA(),t.TgZ(4,"button",0),t.NdJ("click",function(){return H.closeDialog()}),t._UZ(5,"i",1),t.ALo(6,"eva"),t.qZA()(),t.TgZ(7,"nb-card-body"),t._UZ(8,"div",2),t.qZA()()),2&L&&(t.xp6(5),t.Q6J("innerHTML",t.xi3(6,1,"close",t.DdM(4,A)),t.oJD))},dependencies:[g.Asz,g.yKW,g.ndF,g.DPz,C.R],styles:["[_nghost-%COMP%] nb-card[_ngcontent-%COMP%]{width:30rem}[_nghost-%COMP%] nb-card-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}[_nghost-%COMP%] .close-icon[_ngcontent-%COMP%]{margin-left:auto;padding:0}[_nghost-%COMP%] .hs-custom-form .hs-submit-btn{margin-top:2rem}"]})}return M})()},27239:(V,c,u)=>{"use strict";u.d(c,{M:()=>K});var t=u(21281),g=u(8929),C=u(36787),A=u(24850),R=u(7625),M=u(72986),F=u(47277),P=u(94650),L=u(7672);function H(Z,re){if(1&Z){const ce=P.EpF();P.TgZ(0,"p",4),P.NdJ("mouseover",function(){P.CHM(ce);const se=P.oxw();return P.KtG(se.hidePopover())}),P._uU(1,"New theme is available!"),P.qZA()}}let K=(()=>{class Z{set withPopover(ce){this.showPopover=(0,t.Ig)(ce)}constructor(ce,de){this.breakpointService=ce,this.themeService=de,this.destroy$=new g.xQ,this.hidePopover$=new g.xQ,this.showPopover=!1}ngAfterViewInit(){this.showPopover&&(this.themeService.onMediaQueryChange().pipe((0,A.U)(([,ce])=>this.shouldShowPopover(ce)),(0,R.R)((0,C.T)(this.destroy$,this.hidePopover$))).subscribe(ce=>{ce?this.popover.show():this.popover.hide()}),this.hidePopover$.pipe((0,M.q)(1),(0,R.R)(this.destroy$)).subscribe(()=>this.popover.hide()))}ngOnDestroy(){this.destroy$.next()}hidePopover(){this.hidePopover$.next()}shouldShowPopover(ce){return ce.width>=this.breakpointService.getByName("is").width}static#e=this.\u0275fac=function(de){return new(de||Z)(P.Y36(F._4W),P.Y36(F.WMF))};static#t=this.\u0275cmp=P.Xpm({type:Z,selectors:[["ngx-material-theme-link"]],viewQuery:function(de,se){if(1&de&&P.Gf(F.ydg,5),2&de){let ne;P.iGM(ne=P.CRH())&&(se.popover=ne.first)}},inputs:{withPopover:"withPopover"},decls:6,vars:1,consts:[[2,"position","relative"],["text","New!","status","danger","position","top right"],["routerLink","/material","nbPopoverPlacement","bottom","nbPopoverAdjustment","noop","nbPopoverTrigger","noop","nbPopoverOffset","0",1,"material-theme-link","eva-parent-hover",3,"nbPopover"],["popoverContent",""],[1,"material-theme-popover",3,"mouseover"]],template:function(de,se){if(1&de&&(P.TgZ(0,"div",0),P._UZ(1,"nb-badge",1),P.TgZ(2,"a",2),P._uU(3," Material Theme "),P.qZA()(),P.YNc(4,H,2,0,"ng-template",null,3,P.W1O)),2&de){const ne=P.MAs(5);P.xp6(2),P.Q6J("nbPopover",ne)}},dependencies:[L.rH,F.ydg,F.nhe],styles:["[_nghost-%COMP%] -shadowcsshost{display:flex;align-items:center;padding-right:32px}[_nghost-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-weight:600;font-size:13px;line-height:1.5rem;padding:.675rem 1.375rem;color:var(--color-fg-heading-light);display:block}[_nghost-%COMP%] a[_ngcontent-%COMP%]:hover, [_nghost-%COMP%] a.active[_ngcontent-%COMP%], [_nghost-%COMP%] a[_ngcontent-%COMP%]:focus{color:var(--header-menu-fg-active);outline:none!important}.material-theme-popover[_ngcontent-%COMP%]{margin:0;padding:1rem 2rem;color:#ff4d6b;font-weight:600;font-size:1.1rem}"]})}return Z})()},37951:(V,c,u)=>{"use strict";u.d(c,{F:()=>R});var t=u(94650),g=u(47277),C=u(97116);const A=function(){return{width:26,height:26,fill:"#222b45"}};let R=(()=>{class M{constructor(P){this.ref=P}ngAfterViewInit(){hbspt.forms.create({portalId:"2452262",formId:"b066428e-c41a-4dce-bbc2-5690cf084a8f",target:"#hubspotForm",submitButtonClass:"hs-submit-btn btn",css:"",cssClass:"hs-custom-form"})}closeDialog(){this.ref.close()}static#e=this.\u0275fac=function(L){return new(L||M)(t.Y36(g.X4l))};static#t=this.\u0275cmp=t.Xpm({type:M,selectors:[["ngx-premium-form"]],decls:9,vars:5,consts:[["nbButton","","status","basic","appearance","ghost",1,"close-icon",3,"click"],[3,"innerHTML"],["id","hubspotForm"]],template:function(L,H){1&L&&(t.TgZ(0,"nb-card")(1,"nb-card-header")(2,"span"),t._uU(3,"Premium"),t.qZA(),t.TgZ(4,"button",0),t.NdJ("click",function(){return H.closeDialog()}),t._UZ(5,"i",1),t.ALo(6,"eva"),t.qZA()(),t.TgZ(7,"nb-card-body"),t._UZ(8,"div",2),t.qZA()()),2&L&&(t.xp6(5),t.Q6J("innerHTML",t.xi3(6,1,"close",t.DdM(4,A)),t.oJD))},dependencies:[g.Asz,g.yKW,g.ndF,g.DPz,C.R],styles:["[_nghost-%COMP%] nb-card[_ngcontent-%COMP%]{width:30rem}[_nghost-%COMP%] nb-card-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}[_nghost-%COMP%] .close-icon[_ngcontent-%COMP%]{margin-left:auto;padding:0}[_nghost-%COMP%] .hs-custom-form .hs-submit-btn{margin-top:1rem}"]})}return M})()},13585:(V,c,u)=>{"use strict";u.d(c,{Z:()=>K});var t=u(47277),R=(u(27239),u(33495),u(97116),u(7672)),P=(u(49235),u(37951),u(94650));let K=(()=>{class Z{static#e=this.\u0275fac=function(de){return new(de||Z)};static#t=this.\u0275mod=P.oAB({type:Z});static#n=this.\u0275inj=P.cJS({imports:[R.Bz,t.spT,t.jSo,t.zyh,t.j7H.forChild(),t.T2N,t.spT]})}return Z})()},33495:(V,c,u)=>{"use strict";u.d(c,{e:()=>g});var t=u(94650);let g=(()=>{class C{transform(R){return R&&R.length?R.charAt(0).toUpperCase()+R.slice(1).toLowerCase():R}static#e=this.\u0275fac=function(M){return new(M||C)};static#t=this.\u0275pipe=t.Yjl({name:"ngxCapitalize",type:C,pure:!0})}return C})()},97116:(V,c,u)=>{"use strict";u.d(c,{R:()=>R});var t=u(96773),C=u(94650),A=u(11481);let R=(()=>{class M{constructor(P){this.sanitizer=P,this.defaultOptions={height:24,width:24,fill:"inherit",animationHover:!0,animationInfinity:!1}}transform(P,L){const H={...this.defaultOptions,...L},{width:K,height:Z,fill:re,animationType:ce,animationHover:de,animationInfinity:se}=H;return this.sanitizer.bypassSecurityTrustHtml(t.icons[P].toSvg({width:K,height:Z,fill:re,animation:ce?{type:ce,hover:de,infinite:se}:null}))}static#e=this.\u0275fac=function(L){return new(L||M)(C.Y36(A.H7,16))};static#t=this.\u0275pipe=C.Yjl({name:"eva",type:M,pure:!0})}return M})()},68458:(V,c,u)=>{"use strict";var t=u(11481),g=u(94650),C=u(37340);function R(G){return new g.vHH(3e3,!1)}function vt(){return typeof window<"u"&&typeof window.document<"u"}function Et(){return typeof process<"u"&&"[object process]"==={}.toString.call(process)}function mn(G){switch(G.length){case 0:return new C.ZN;case 1:return G[0];default:return new C.ZE(G)}}function wt(G,f,b,I,q=new Map,te=new Map){const ge=[],fe=[];let Pe=-1,Ve=null;if(I.forEach(St=>{const At=St.get("offset"),T=At==Pe,U=T&&Ve||new Map;St.forEach((N,$)=>{let ie=$,Re=N;if("offset"!==$)switch(ie=f.normalizePropertyName(ie,ge),Re){case C.k1:Re=q.get($);break;case C.l3:Re=te.get($);break;default:Re=f.normalizeStyleValue($,ie,Re,ge)}U.set(ie,Re)}),T||fe.push(U),Ve=U,Pe=At}),ge.length)throw function dt(G){return new g.vHH(3502,!1)}();return fe}function dn(G,f,b,I){switch(f){case"start":G.onStart(()=>I(b&&un(b,"start",G)));break;case"done":G.onDone(()=>I(b&&un(b,"done",G)));break;case"destroy":G.onDestroy(()=>I(b&&un(b,"destroy",G)))}}function un(G,f,b){const te=an(G.element,G.triggerName,G.fromState,G.toState,f||G.phaseName,b.totalTime??G.totalTime,!!b.disabled),ge=G._data;return null!=ge&&(te._data=ge),te}function an(G,f,b,I,q="",te=0,ge){return{element:G,triggerName:f,fromState:b,toState:I,phaseName:q,totalTime:te,disabled:!!ge}}function Te(G,f,b){let I=G.get(f);return I||G.set(f,I=b),I}function Qe(G){const f=G.indexOf(":");return[G.substring(1,f),G.slice(f+1)]}let lt=(G,f)=>!1,Ke=(G,f,b)=>[],Dt=null;function Mt(G){const f=G.parentNode||G.host;return f===Dt?null:f}(Et()||typeof Element<"u")&&(vt()?(Dt=(()=>document.documentElement)(),lt=(G,f)=>{for(;f;){if(f===G)return!0;f=Mt(f)}return!1}):lt=(G,f)=>G.contains(f),Ke=(G,f,b)=>{if(b)return Array.from(G.querySelectorAll(f));const I=G.querySelector(f);return I?[I]:[]});let Qt=null,Gt=!1;const en=lt,ut=Ke;let Cn=(()=>{class G{validateStyleProperty(b){return function hn(G){Qt||(Qt=function sn(){return typeof document<"u"?document.body:null}()||{},Gt=!!Qt.style&&"WebkitAppearance"in Qt.style);let f=!0;return Qt.style&&!function at(G){return"ebkit"==G.substring(1,6)}(G)&&(f=G in Qt.style,!f&&Gt&&(f="Webkit"+G.charAt(0).toUpperCase()+G.slice(1)in Qt.style)),f}(b)}matchesElement(b,I){return!1}containsElement(b,I){return en(b,I)}getParentElement(b){return Mt(b)}query(b,I,q){return ut(b,I,q)}computeStyle(b,I,q){return q||""}animate(b,I,q,te,ge,fe=[],Pe){return new C.ZN(q,te)}}return G.\u0275fac=function(b){return new(b||G)},G.\u0275prov=g.Yz7({token:G,factory:G.\u0275fac}),G})(),Un=(()=>{class G{}return G.NOOP=new Cn,G})();const Pt=1e3,Nn="ng-enter",Ht="ng-leave",Ln="ng-trigger",Vt=".ng-trigger",Dn="ng-animating",jt=".ng-animating";function je(G){if("number"==typeof G)return G;const f=G.match(/^(-?[\.\d]+)(m?s)/);return!f||f.length<2?0:Ot(parseFloat(f[1]),f[2])}function Ot(G,f){return"s"===f?G*Pt:G}function Me(G,f,b){return G.hasOwnProperty("duration")?G:function ue(G,f,b){let q,te=0,ge="";if("string"==typeof G){const fe=G.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===fe)return f.push(R()),{duration:0,delay:0,easing:""};q=Ot(parseFloat(fe[1]),fe[2]);const Pe=fe[3];null!=Pe&&(te=Ot(parseFloat(Pe),fe[4]));const Ve=fe[5];Ve&&(ge=Ve)}else q=G;if(!b){let fe=!1,Pe=f.length;q<0&&(f.push(function M(){return new g.vHH(3100,!1)}()),fe=!0),te<0&&(f.push(function F(){return new g.vHH(3101,!1)}()),fe=!0),fe&&f.splice(Pe,0,R())}return{duration:q,delay:te,easing:ge}}(G,f,b)}function Ee(G,f={}){return Object.keys(G).forEach(b=>{f[b]=G[b]}),f}function Ze(G){const f=new Map;return Object.keys(G).forEach(b=>{f.set(b,G[b])}),f}function xe(G,f=new Map,b){if(b)for(let[I,q]of b)f.set(I,q);for(let[I,q]of G)f.set(I,q);return f}function Ge(G,f,b){return b?f+":"+b+";":""}function Je(G){let f="";for(let b=0;b{const te=ln(q);b&&!b.has(q)&&b.set(q,G.style[te]),G.style[te]=I}),Et()&&Je(G))}function Rt(G,f){G.style&&(f.forEach((b,I)=>{const q=ln(I);G.style[q]=""}),Et()&&Je(G))}function Ce(G){return Array.isArray(G)?1==G.length?G[0]:(0,C.vP)(G):G}const X=new RegExp("{{\\s*(.+?)\\s*}}","g");function _e(G){let f=[];if("string"==typeof G){let b;for(;b=X.exec(G);)f.push(b[1]);X.lastIndex=0}return f}function ke(G,f,b){const I=G.toString(),q=I.replace(X,(te,ge)=>{let fe=f[ge];return null==fe&&(b.push(function L(G){return new g.vHH(3003,!1)}()),fe=""),fe.toString()});return q==I?G:q}function pt(G){const f=[];let b=G.next();for(;!b.done;)f.push(b.value),b=G.next();return f}const Lt=/-+([a-z0-9])/g;function ln(G){return G.replace(Lt,(...f)=>f[1].toUpperCase())}function Vn(G){return G.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function ti(G,f,b){switch(f.type){case 7:return G.visitTrigger(f,b);case 0:return G.visitState(f,b);case 1:return G.visitTransition(f,b);case 2:return G.visitSequence(f,b);case 3:return G.visitGroup(f,b);case 4:return G.visitAnimate(f,b);case 5:return G.visitKeyframes(f,b);case 6:return G.visitStyle(f,b);case 8:return G.visitReference(f,b);case 9:return G.visitAnimateChild(f,b);case 10:return G.visitAnimateRef(f,b);case 11:return G.visitQuery(f,b);case 12:return G.visitStagger(f,b);default:throw function H(G){return new g.vHH(3004,!1)}()}}function $r(G,f){return window.getComputedStyle(G)[f]}const Qn="*";function Oo(G,f){const b=[];return"string"==typeof G?G.split(/\s*,\s*/).forEach(I=>function lr(G,f,b){if(":"==G[0]){const Pe=function Hi(G,f){switch(G){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(b,I)=>parseFloat(I)>parseFloat(b);case":decrement":return(b,I)=>parseFloat(I) *"}}(G,b);if("function"==typeof Pe)return void f.push(Pe);G=Pe}const I=G.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==I||I.length<4)return b.push(function Ct(G){return new g.vHH(3015,!1)}()),f;const q=I[1],te=I[2],ge=I[3];f.push(Zt(q,ge));"<"==te[0]&&!(q==Qn&&ge==Qn)&&f.push(Zt(ge,q))}(I,b,f)):b.push(G),b}const Hn=new Set(["true","1"]),_t=new Set(["false","0"]);function Zt(G,f){const b=Hn.has(G)||_t.has(G),I=Hn.has(f)||_t.has(f);return(q,te)=>{let ge=G==Qn||G==q,fe=f==Qn||f==te;return!ge&&b&&"boolean"==typeof q&&(ge=q?Hn.has(G):_t.has(G)),!fe&&I&&"boolean"==typeof te&&(fe=te?Hn.has(f):_t.has(f)),ge&&fe}}const Wn=new RegExp("s*:selfs*,?","g");function oi(G,f,b,I){return new Gi(G).build(f,b,I)}class Gi{constructor(f){this._driver=f}build(f,b,I){const q=new Yi(b);return this._resetContextStyleTimingState(q),ti(this,Ce(f),q)}_resetContextStyleTimingState(f){f.currentQuerySelector="",f.collectedStyles=new Map,f.collectedStyles.set("",new Map),f.currentTime=0}visitTrigger(f,b){let I=b.queryCount=0,q=b.depCount=0;const te=[],ge=[];return"@"==f.name.charAt(0)&&b.errors.push(function Z(){return new g.vHH(3006,!1)}()),f.definitions.forEach(fe=>{if(this._resetContextStyleTimingState(b),0==fe.type){const Pe=fe,Ve=Pe.name;Ve.toString().split(/\s*,\s*/).forEach(St=>{Pe.name=St,te.push(this.visitState(Pe,b))}),Pe.name=Ve}else if(1==fe.type){const Pe=this.visitTransition(fe,b);I+=Pe.queryCount,q+=Pe.depCount,ge.push(Pe)}else b.errors.push(function re(){return new g.vHH(3007,!1)}())}),{type:7,name:f.name,states:te,transitions:ge,queryCount:I,depCount:q,options:null}}visitState(f,b){const I=this.visitStyle(f.styles,b),q=f.options&&f.options.params||null;if(I.containsDynamicStyles){const te=new Set,ge=q||{};I.styles.forEach(fe=>{fe instanceof Map&&fe.forEach(Pe=>{_e(Pe).forEach(Ve=>{ge.hasOwnProperty(Ve)||te.add(Ve)})})}),te.size&&(pt(te.values()),b.errors.push(function ce(G,f){return new g.vHH(3008,!1)}()))}return{type:0,name:f.name,style:I,options:q?{params:q}:null}}visitTransition(f,b){b.queryCount=0,b.depCount=0;const I=ti(this,Ce(f.animation),b);return{type:1,matchers:Oo(f.expr,b.errors),animation:I,queryCount:b.queryCount,depCount:b.depCount,options:Ei(f.options)}}visitSequence(f,b){return{type:2,steps:f.steps.map(I=>ti(this,I,b)),options:Ei(f.options)}}visitGroup(f,b){const I=b.currentTime;let q=0;const te=f.steps.map(ge=>{b.currentTime=I;const fe=ti(this,ge,b);return q=Math.max(q,b.currentTime),fe});return b.currentTime=q,{type:3,steps:te,options:Ei(f.options)}}visitAnimate(f,b){const I=function cr(G,f){if(G.hasOwnProperty("duration"))return G;if("number"==typeof G)return dr(Me(G,f).duration,0,"");const b=G;if(b.split(/\s+/).some(te=>"{"==te.charAt(0)&&"{"==te.charAt(1))){const te=dr(0,0,"");return te.dynamic=!0,te.strValue=b,te}const q=Me(b,f);return dr(q.duration,q.delay,q.easing)}(f.timings,b.errors);b.currentAnimateTimings=I;let q,te=f.styles?f.styles:(0,C.oB)({});if(5==te.type)q=this.visitKeyframes(te,b);else{let ge=f.styles,fe=!1;if(!ge){fe=!0;const Ve={};I.easing&&(Ve.easing=I.easing),ge=(0,C.oB)(Ve)}b.currentTime+=I.duration+I.delay;const Pe=this.visitStyle(ge,b);Pe.isEmptyStep=fe,q=Pe}return b.currentAnimateTimings=null,{type:4,timings:I,style:q,options:null}}visitStyle(f,b){const I=this._makeStyleAst(f,b);return this._validateStyleAst(I,b),I}_makeStyleAst(f,b){const I=[],q=Array.isArray(f.styles)?f.styles:[f.styles];for(let fe of q)"string"==typeof fe?fe===C.l3?I.push(fe):b.errors.push(new g.vHH(3002,!1)):I.push(Ze(fe));let te=!1,ge=null;return I.forEach(fe=>{if(fe instanceof Map&&(fe.has("easing")&&(ge=fe.get("easing"),fe.delete("easing")),!te))for(let Pe of fe.values())if(Pe.toString().indexOf("{{")>=0){te=!0;break}}),{type:6,styles:I,easing:ge,offset:f.offset,containsDynamicStyles:te,options:null}}_validateStyleAst(f,b){const I=b.currentAnimateTimings;let q=b.currentTime,te=b.currentTime;I&&te>0&&(te-=I.duration+I.delay),f.styles.forEach(ge=>{"string"!=typeof ge&&ge.forEach((fe,Pe)=>{const Ve=b.collectedStyles.get(b.currentQuerySelector),St=Ve.get(Pe);let At=!0;St&&(te!=q&&te>=St.startTime&&q<=St.endTime&&(b.errors.push(function ne(G,f,b,I,q){return new g.vHH(3010,!1)}()),At=!1),te=St.startTime),At&&Ve.set(Pe,{startTime:te,endTime:q}),b.options&&function ve(G,f,b){const I=f.params||{},q=_e(G);q.length&&q.forEach(te=>{I.hasOwnProperty(te)||b.push(function P(G){return new g.vHH(3001,!1)}())})}(fe,b.options,b.errors)})})}visitKeyframes(f,b){const I={type:5,styles:[],options:null};if(!b.currentAnimateTimings)return b.errors.push(function be(){return new g.vHH(3011,!1)}()),I;let te=0;const ge=[];let fe=!1,Pe=!1,Ve=0;const St=f.steps.map(Re=>{const Ue=this._makeStyleAst(Re,b);let yt=null!=Ue.offset?Ue.offset:function nn(G){if("string"==typeof G)return null;let f=null;if(Array.isArray(G))G.forEach(b=>{if(b instanceof Map&&b.has("offset")){const I=b;f=parseFloat(I.get("offset")),I.delete("offset")}});else if(G instanceof Map&&G.has("offset")){const b=G;f=parseFloat(b.get("offset")),b.delete("offset")}return f}(Ue.styles),Jt=0;return null!=yt&&(te++,Jt=Ue.offset=yt),Pe=Pe||Jt<0||Jt>1,fe=fe||Jt0&&te{const yt=T>0?Ue==U?1:T*Ue:ge[Ue],Jt=yt*ie;b.currentTime=N+$.delay+Jt,$.duration=Jt,this._validateStyleAst(Re,b),Re.offset=yt,I.styles.push(Re)}),I}visitReference(f,b){return{type:8,animation:ti(this,Ce(f.animation),b),options:Ei(f.options)}}visitAnimateChild(f,b){return b.depCount++,{type:9,options:Ei(f.options)}}visitAnimateRef(f,b){return{type:10,animation:this.visitReference(f.animation,b),options:Ei(f.options)}}visitQuery(f,b){const I=b.currentQuerySelector,q=f.options||{};b.queryCount++,b.currentQuery=f;const[te,ge]=function Fn(G){const f=!!G.split(/\s*,\s*/).find(b=>":self"==b);return f&&(G=G.replace(Wn,"")),G=G.replace(/@\*/g,Vt).replace(/@\w+/g,b=>Vt+"-"+b.slice(1)).replace(/:animating/g,jt),[G,f]}(f.selector);b.currentQuerySelector=I.length?I+" "+te:te,Te(b.collectedStyles,b.currentQuerySelector,new Map);const fe=ti(this,Ce(f.animation),b);return b.currentQuery=null,b.currentQuerySelector=I,{type:11,selector:te,limit:q.limit||0,optional:!!q.optional,includeSelf:ge,animation:fe,originalSelector:f.selector,options:Ei(f.options)}}visitStagger(f,b){b.currentQuery||b.errors.push(function he(){return new g.vHH(3013,!1)}());const I="full"===f.timings?{duration:0,delay:0,easing:"full"}:Me(f.timings,b.errors,!0);return{type:12,animation:ti(this,Ce(f.animation),b),timings:I,options:null}}}class Yi{constructor(f){this.errors=f,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Ei(G){return G?(G=Ee(G)).params&&(G.params=function ji(G){return G?Ee(G):null}(G.params)):G={},G}function dr(G,f,b){return{duration:G,delay:f,easing:b}}function $i(G,f,b,I,q,te,ge=null,fe=!1){return{type:1,element:G,keyframes:f,preStyleProps:b,postStyleProps:I,duration:q,delay:te,totalTime:q+te,easing:ge,subTimeline:fe}}class Bn{constructor(){this._map=new Map}get(f){return this._map.get(f)||[]}append(f,b){let I=this._map.get(f);I||this._map.set(f,I=[]),I.push(...b)}has(f){return this._map.has(f)}clear(){this._map.clear()}}const jn=new RegExp(":enter","g"),Zi=new RegExp(":leave","g");function Tn(G,f,b,I,q,te=new Map,ge=new Map,fe,Pe,Ve=[]){return(new Oi).buildKeyframes(G,f,b,I,q,te,ge,fe,Pe,Ve)}class Oi{buildKeyframes(f,b,I,q,te,ge,fe,Pe,Ve,St=[]){Ve=Ve||new Bn;const At=new Ar(f,b,Ve,q,te,St,[]);At.options=Pe;const T=Pe.delay?je(Pe.delay):0;At.currentTimeline.delayNextStep(T),At.currentTimeline.setStyles([ge],null,At.errors,Pe),ti(this,I,At);const U=At.timelines.filter(N=>N.containsAnimation());if(U.length&&fe.size){let N;for(let $=U.length-1;$>=0;$--){const ie=U[$];if(ie.element===b){N=ie;break}}N&&!N.allowOnlyTimelineStyles()&&N.setStyles([fe],null,At.errors,Pe)}return U.length?U.map(N=>N.buildKeyframes()):[$i(b,[],[],[],0,T,"",!1)]}visitTrigger(f,b){}visitState(f,b){}visitTransition(f,b){}visitAnimateChild(f,b){const I=b.subInstructions.get(b.element);if(I){const q=b.createSubContext(f.options),te=b.currentTimeline.currentTime,ge=this._visitSubInstructions(I,q,q.options);te!=ge&&b.transformIntoNewTimeline(ge)}b.previousNode=f}visitAnimateRef(f,b){const I=b.createSubContext(f.options);I.transformIntoNewTimeline(),this._applyAnimationRefDelays([f.options,f.animation.options],b,I),this.visitReference(f.animation,I),b.transformIntoNewTimeline(I.currentTimeline.currentTime),b.previousNode=f}_applyAnimationRefDelays(f,b,I){for(const q of f){const te=q?.delay;if(te){const ge="number"==typeof te?te:je(ke(te,q?.params??{},b.errors));I.delayNextStep(ge)}}}_visitSubInstructions(f,b,I){let te=b.currentTimeline.currentTime;const ge=null!=I.duration?je(I.duration):null,fe=null!=I.delay?je(I.delay):null;return 0!==ge&&f.forEach(Pe=>{const Ve=b.appendInstructionToTimeline(Pe,ge,fe);te=Math.max(te,Ve.duration+Ve.delay)}),te}visitReference(f,b){b.updateOptions(f.options,!0),ti(this,f.animation,b),b.previousNode=f}visitSequence(f,b){const I=b.subContextCount;let q=b;const te=f.options;if(te&&(te.params||te.delay)&&(q=b.createSubContext(te),q.transformIntoNewTimeline(),null!=te.delay)){6==q.previousNode.type&&(q.currentTimeline.snapshotCurrentStyles(),q.previousNode=Xi);const ge=je(te.delay);q.delayNextStep(ge)}f.steps.length&&(f.steps.forEach(ge=>ti(this,ge,q)),q.currentTimeline.applyStylesToKeyframe(),q.subContextCount>I&&q.transformIntoNewTimeline()),b.previousNode=f}visitGroup(f,b){const I=[];let q=b.currentTimeline.currentTime;const te=f.options&&f.options.delay?je(f.options.delay):0;f.steps.forEach(ge=>{const fe=b.createSubContext(f.options);te&&fe.delayNextStep(te),ti(this,ge,fe),q=Math.max(q,fe.currentTimeline.currentTime),I.push(fe.currentTimeline)}),I.forEach(ge=>b.currentTimeline.mergeTimelineCollectedStyles(ge)),b.transformIntoNewTimeline(q),b.previousNode=f}_visitTiming(f,b){if(f.dynamic){const I=f.strValue;return Me(b.params?ke(I,b.params,b.errors):I,b.errors)}return{duration:f.duration,delay:f.delay,easing:f.easing}}visitAnimate(f,b){const I=b.currentAnimateTimings=this._visitTiming(f.timings,b),q=b.currentTimeline;I.delay&&(b.incrementTime(I.delay),q.snapshotCurrentStyles());const te=f.style;5==te.type?this.visitKeyframes(te,b):(b.incrementTime(I.duration),this.visitStyle(te,b),q.applyStylesToKeyframe()),b.currentAnimateTimings=null,b.previousNode=f}visitStyle(f,b){const I=b.currentTimeline,q=b.currentAnimateTimings;!q&&I.hasCurrentStyleProperties()&&I.forwardFrame();const te=q&&q.easing||f.easing;f.isEmptyStep?I.applyEmptyStep(te):I.setStyles(f.styles,te,b.errors,b.options),b.previousNode=f}visitKeyframes(f,b){const I=b.currentAnimateTimings,q=b.currentTimeline.duration,te=I.duration,fe=b.createSubContext().currentTimeline;fe.easing=I.easing,f.styles.forEach(Pe=>{fe.forwardTime((Pe.offset||0)*te),fe.setStyles(Pe.styles,Pe.easing,b.errors,b.options),fe.applyStylesToKeyframe()}),b.currentTimeline.mergeTimelineCollectedStyles(fe),b.transformIntoNewTimeline(q+te),b.previousNode=f}visitQuery(f,b){const I=b.currentTimeline.currentTime,q=f.options||{},te=q.delay?je(q.delay):0;te&&(6===b.previousNode.type||0==I&&b.currentTimeline.hasCurrentStyleProperties())&&(b.currentTimeline.snapshotCurrentStyles(),b.previousNode=Xi);let ge=I;const fe=b.invokeQuery(f.selector,f.originalSelector,f.limit,f.includeSelf,!!q.optional,b.errors);b.currentQueryTotal=fe.length;let Pe=null;fe.forEach((Ve,St)=>{b.currentQueryIndex=St;const At=b.createSubContext(f.options,Ve);te&&At.delayNextStep(te),Ve===b.element&&(Pe=At.currentTimeline),ti(this,f.animation,At),At.currentTimeline.applyStylesToKeyframe(),ge=Math.max(ge,At.currentTimeline.currentTime)}),b.currentQueryIndex=0,b.currentQueryTotal=0,b.transformIntoNewTimeline(ge),Pe&&(b.currentTimeline.mergeTimelineCollectedStyles(Pe),b.currentTimeline.snapshotCurrentStyles()),b.previousNode=f}visitStagger(f,b){const I=b.parentContext,q=b.currentTimeline,te=f.timings,ge=Math.abs(te.duration),fe=ge*(b.currentQueryTotal-1);let Pe=ge*b.currentQueryIndex;switch(te.duration<0?"reverse":te.easing){case"reverse":Pe=fe-Pe;break;case"full":Pe=I.currentStaggerTime}const St=b.currentTimeline;Pe&&St.delayNextStep(Pe);const At=St.currentTime;ti(this,f.animation,b),b.previousNode=f,I.currentStaggerTime=q.currentTime-At+(q.startTime-I.currentTimeline.startTime)}}const Xi={};class Ar{constructor(f,b,I,q,te,ge,fe,Pe){this._driver=f,this.element=b,this.subInstructions=I,this._enterClassName=q,this._leaveClassName=te,this.errors=ge,this.timelines=fe,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Xi,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Pe||new gr(this._driver,b,0),fe.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(f,b){if(!f)return;const I=f;let q=this.options;null!=I.duration&&(q.duration=je(I.duration)),null!=I.delay&&(q.delay=je(I.delay));const te=I.params;if(te){let ge=q.params;ge||(ge=this.options.params={}),Object.keys(te).forEach(fe=>{(!b||!ge.hasOwnProperty(fe))&&(ge[fe]=ke(te[fe],ge,this.errors))})}}_copyOptions(){const f={};if(this.options){const b=this.options.params;if(b){const I=f.params={};Object.keys(b).forEach(q=>{I[q]=b[q]})}}return f}createSubContext(f=null,b,I){const q=b||this.element,te=new Ar(this._driver,q,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(q,I||0));return te.previousNode=this.previousNode,te.currentAnimateTimings=this.currentAnimateTimings,te.options=this._copyOptions(),te.updateOptions(f),te.currentQueryIndex=this.currentQueryIndex,te.currentQueryTotal=this.currentQueryTotal,te.parentContext=this,this.subContextCount++,te}transformIntoNewTimeline(f){return this.previousNode=Xi,this.currentTimeline=this.currentTimeline.fork(this.element,f),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(f,b,I){const q={duration:b??f.duration,delay:this.currentTimeline.currentTime+(I??0)+f.delay,easing:""},te=new mr(this._driver,f.element,f.keyframes,f.preStyleProps,f.postStyleProps,q,f.stretchStartingKeyframe);return this.timelines.push(te),q}incrementTime(f){this.currentTimeline.forwardTime(this.currentTimeline.duration+f)}delayNextStep(f){f>0&&this.currentTimeline.delayNextStep(f)}invokeQuery(f,b,I,q,te,ge){let fe=[];if(q&&fe.push(this.element),f.length>0){f=(f=f.replace(jn,"."+this._enterClassName)).replace(Zi,"."+this._leaveClassName);let Ve=this._driver.query(this.element,f,1!=I);0!==I&&(Ve=I<0?Ve.slice(Ve.length+I,Ve.length):Ve.slice(0,I)),fe.push(...Ve)}return!te&&0==fe.length&&ge.push(function Se(G){return new g.vHH(3014,!1)}()),fe}}class gr{constructor(f,b,I,q){this._driver=f,this.element=b,this.startTime=I,this._elementTimelineStylesLookup=q,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(b),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(b,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(f){const b=1===this._keyframes.size&&this._pendingStyles.size;this.duration||b?(this.forwardTime(this.currentTime+f),b&&this.snapshotCurrentStyles()):this.startTime+=f}fork(f,b){return this.applyStylesToKeyframe(),new gr(this._driver,f,b||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(f){this.applyStylesToKeyframe(),this.duration=f,this._loadKeyframe()}_updateStyle(f,b){this._localTimelineStyles.set(f,b),this._globalTimelineStyles.set(f,b),this._styleSummary.set(f,{time:this.currentTime,value:b})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(f){f&&this._previousKeyframe.set("easing",f);for(let[b,I]of this._globalTimelineStyles)this._backFill.set(b,I||C.l3),this._currentKeyframe.set(b,C.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(f,b,I,q){b&&this._previousKeyframe.set("easing",b);const te=q&&q.params||{},ge=function Yn(G,f){const b=new Map;let I;return G.forEach(q=>{if("*"===q){I=I||f.keys();for(let te of I)b.set(te,C.l3)}else xe(q,b)}),b}(f,this._globalTimelineStyles);for(let[fe,Pe]of ge){const Ve=ke(Pe,te,I);this._pendingStyles.set(fe,Ve),this._localTimelineStyles.has(fe)||this._backFill.set(fe,this._globalTimelineStyles.get(fe)??C.l3),this._updateStyle(fe,Ve)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((f,b)=>{this._currentKeyframe.set(b,f)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((f,b)=>{this._currentKeyframe.has(b)||this._currentKeyframe.set(b,f)}))}snapshotCurrentStyles(){for(let[f,b]of this._localTimelineStyles)this._pendingStyles.set(f,b),this._updateStyle(f,b)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const f=[];for(let b in this._currentKeyframe)f.push(b);return f}mergeTimelineCollectedStyles(f){f._styleSummary.forEach((b,I)=>{const q=this._styleSummary.get(I);(!q||b.time>q.time)&&this._updateStyle(I,b.value)})}buildKeyframes(){this.applyStylesToKeyframe();const f=new Set,b=new Set,I=1===this._keyframes.size&&0===this.duration;let q=[];this._keyframes.forEach((fe,Pe)=>{const Ve=xe(fe,new Map,this._backFill);Ve.forEach((St,At)=>{St===C.k1?f.add(At):St===C.l3&&b.add(At)}),I||Ve.set("offset",Pe/this.duration),q.push(Ve)});const te=f.size?pt(f.values()):[],ge=b.size?pt(b.values()):[];if(I){const fe=q[0],Pe=new Map(fe);fe.set("offset",0),Pe.set("offset",1),q=[fe,Pe]}return $i(this.element,q,te,ge,this.duration,this.startTime,this.easing,!1)}}class mr extends gr{constructor(f,b,I,q,te,ge,fe=!1){super(f,b,ge.delay),this.keyframes=I,this.preStyleProps=q,this.postStyleProps=te,this._stretchStartingKeyframe=fe,this.timings={duration:ge.duration,delay:ge.delay,easing:ge.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let f=this.keyframes,{delay:b,duration:I,easing:q}=this.timings;if(this._stretchStartingKeyframe&&b){const te=[],ge=I+b,fe=b/ge,Pe=xe(f[0]);Pe.set("offset",0),te.push(Pe);const Ve=xe(f[0]);Ve.set("offset",Ni(fe)),te.push(Ve);const St=f.length-1;for(let At=1;At<=St;At++){let T=xe(f[At]);const U=T.get("offset");T.set("offset",Ni((b+U*I)/ge)),te.push(T)}I=ge,b=0,q="",f=te}return $i(this.element,f,this.preStyleProps,this.postStyleProps,I,b,q,!0)}}function Ni(G,f=3){const b=Math.pow(10,f-1);return Math.round(G*b)/b}class Zn{}const Kr=new Set(["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"]);class Ji extends Zn{normalizePropertyName(f,b){return ln(f)}normalizeStyleValue(f,b,I,q){let te="";const ge=I.toString().trim();if(Kr.has(b)&&0!==I&&"0"!==I)if("number"==typeof I)te="px";else{const fe=I.match(/^[+-]?[\d\.]+([a-z]*)$/);fe&&0==fe[1].length&&q.push(function K(G,f){return new g.vHH(3005,!1)}())}return ge+te}}function qr(G,f,b,I,q,te,ge,fe,Pe,Ve,St,At,T){return{type:0,element:G,triggerName:f,isRemovalTransition:q,fromState:b,fromStyles:te,toState:I,toStyles:ge,timelines:fe,queriedElements:Pe,preStyleProps:Ve,postStyleProps:St,totalTime:At,errors:T}}const ai={};class Wo{constructor(f,b,I){this._triggerName=f,this.ast=b,this._stateStyles=I}match(f,b,I,q){return function ua(G,f,b,I,q){return G.some(te=>te(f,b,I,q))}(this.ast.matchers,f,b,I,q)}buildStyles(f,b,I){let q=this._stateStyles.get("*");return void 0!==f&&(q=this._stateStyles.get(f?.toString())||q),q?q.buildStyles(b,I):new Map}build(f,b,I,q,te,ge,fe,Pe,Ve,St){const At=[],T=this.ast.options&&this.ast.options.params||ai,N=this.buildStyles(I,fe&&fe.params||ai,At),$=Pe&&Pe.params||ai,ie=this.buildStyles(q,$,At),Re=new Set,Ue=new Map,yt=new Map,Jt="void"===q,yn={params:ho($,T),delay:this.ast.options?.delay},pn=St?[]:Tn(f,b,this.ast.animation,te,ge,N,ie,yn,Ve,At);let Kt=0;if(pn.forEach(bn=>{Kt=Math.max(bn.duration+bn.delay,Kt)}),At.length)return qr(b,this._triggerName,I,q,Jt,N,ie,[],[],Ue,yt,Kt,At);pn.forEach(bn=>{const xn=bn.element,_r=Te(Ue,xn,new Set);bn.preStyleProps.forEach(Ki=>_r.add(Ki));const si=Te(yt,xn,new Set);bn.postStyleProps.forEach(Ki=>si.add(Ki)),xn!==b&&Re.add(xn)});const wn=pt(Re.values());return qr(b,this._triggerName,I,q,Jt,N,ie,pn,wn,Ue,yt,Kt)}}function ho(G,f){const b=Ee(f);for(const I in G)G.hasOwnProperty(I)&&null!=G[I]&&(b[I]=G[I]);return b}class Do{constructor(f,b,I){this.styles=f,this.defaultParams=b,this.normalizer=I}buildStyles(f,b){const I=new Map,q=Ee(this.defaultParams);return Object.keys(f).forEach(te=>{const ge=f[te];null!==ge&&(q[te]=ge)}),this.styles.styles.forEach(te=>{"string"!=typeof te&&te.forEach((ge,fe)=>{ge&&(ge=ke(ge,q,b));const Pe=this.normalizer.normalizePropertyName(fe,b);ge=this.normalizer.normalizeStyleValue(fe,Pe,ge,b),I.set(fe,ge)})}),I}}class er{constructor(f,b,I){this.name=f,this.ast=b,this._normalizer=I,this.transitionFactories=[],this.states=new Map,b.states.forEach(q=>{this.states.set(q.name,new Do(q.style,q.options&&q.options.params||{},I))}),Mo(this.states,"true","1"),Mo(this.states,"false","0"),b.transitions.forEach(q=>{this.transitionFactories.push(new Wo(f,q,this.states))}),this.fallbackTransition=function Qr(G,f,b){return new Wo(G,{type:1,animation:{type:2,steps:[],options:null},matchers:[(ge,fe)=>!0],options:null,queryCount:0,depCount:0},f)}(f,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(f,b,I,q){return this.transitionFactories.find(ge=>ge.match(f,b,I,q))||null}matchStyles(f,b,I){return this.fallbackTransition.buildStyles(f,b,I)}}function Mo(G,f,b){G.has(f)?G.has(b)||G.set(b,G.get(f)):G.has(b)&&G.set(f,G.get(b))}const ha=new Bn;class jr{constructor(f,b,I){this.bodyNode=f,this._driver=b,this._normalizer=I,this._animations=new Map,this._playersById=new Map,this.players=[]}register(f,b){const I=[],q=[],te=oi(this._driver,b,I,q);if(I.length)throw function $t(G){return new g.vHH(3503,!1)}();this._animations.set(f,te)}_buildPlayer(f,b,I){const q=f.element,te=wt(0,this._normalizer,0,f.keyframes,b,I);return this._driver.animate(q,te,f.duration,f.delay,f.easing,[],!0)}create(f,b,I={}){const q=[],te=this._animations.get(f);let ge;const fe=new Map;if(te?(ge=Tn(this._driver,b,te,Nn,Ht,new Map,new Map,I,ha,q),ge.forEach(St=>{const At=Te(fe,St.element,new Map);St.postStyleProps.forEach(T=>At.set(T,null))})):(q.push(function He(){return new g.vHH(3300,!1)}()),ge=[]),q.length)throw function Sn(G){return new g.vHH(3504,!1)}();fe.forEach((St,At)=>{St.forEach((T,U)=>{St.set(U,this._driver.computeStyle(At,U,C.l3))})});const Ve=mn(ge.map(St=>{const At=fe.get(St.element);return this._buildPlayer(St,new Map,At)}));return this._playersById.set(f,Ve),Ve.onDestroy(()=>this.destroy(f)),this.players.push(Ve),Ve}destroy(f){const b=this._getPlayer(f);b.destroy(),this._playersById.delete(f);const I=this.players.indexOf(b);I>=0&&this.players.splice(I,1)}_getPlayer(f){const b=this._playersById.get(f);if(!b)throw function gn(G){return new g.vHH(3301,!1)}();return b}listen(f,b,I,q){const te=an(b,"","","");return dn(this._getPlayer(f),I,te,q),()=>{}}command(f,b,I,q){if("register"==I)return void this.register(f,q[0]);if("create"==I)return void this.create(f,b,q[0]||{});const te=this._getPlayer(f);switch(I){case"play":te.play();break;case"pause":te.pause();break;case"reset":te.reset();break;case"restart":te.restart();break;case"finish":te.finish();break;case"init":te.init();break;case"setPosition":te.setPosition(parseFloat(q[0]));break;case"destroy":this.destroy(f)}}}const tr="ng-animate-queued",Qo="ng-animate-disabled",po=[],go={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},wo={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},ni="__ng_removed";class Li{get params(){return this.options.params}constructor(f,b=""){this.namespaceId=b;const I=f&&f.hasOwnProperty("value");if(this.value=function Ao(G){return G??null}(I?f.value:f),I){const te=Ee(f);delete te.value,this.options=te}else this.options={};this.options.params||(this.options.params={})}absorbOptions(f){const b=f.params;if(b){const I=this.options.params;Object.keys(b).forEach(q=>{null==I[q]&&(I[q]=b[q])})}}}const xr="void",mo=new Li(xr);class Zr{constructor(f,b,I){this.id=f,this.hostElement=b,this._engine=I,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+f,bi(b,this._hostClassName)}listen(f,b,I,q){if(!this._triggers.has(b))throw function rt(G,f){return new g.vHH(3302,!1)}();if(null==I||0==I.length)throw function Wt(G){return new g.vHH(3303,!1)}();if(!function yr(G){return"start"==G||"done"==G}(I))throw function Ne(G,f){return new g.vHH(3400,!1)}();const te=Te(this._elementListeners,f,[]),ge={name:b,phase:I,callback:q};te.push(ge);const fe=Te(this._engine.statesByElement,f,new Map);return fe.has(b)||(bi(f,Ln),bi(f,Ln+"-"+b),fe.set(b,mo)),()=>{this._engine.afterFlush(()=>{const Pe=te.indexOf(ge);Pe>=0&&te.splice(Pe,1),this._triggers.has(b)||fe.delete(b)})}}register(f,b){return!this._triggers.has(f)&&(this._triggers.set(f,b),!0)}_getTrigger(f){const b=this._triggers.get(f);if(!b)throw function le(G){return new g.vHH(3401,!1)}();return b}trigger(f,b,I,q=!0){const te=this._getTrigger(b),ge=new Xr(this.id,b,f);let fe=this._engine.statesByElement.get(f);fe||(bi(f,Ln),bi(f,Ln+"-"+b),this._engine.statesByElement.set(f,fe=new Map));let Pe=fe.get(b);const Ve=new Li(I,this.id);if(!(I&&I.hasOwnProperty("value"))&&Pe&&Ve.absorbOptions(Pe.options),fe.set(b,Ve),Pe||(Pe=mo),Ve.value!==xr&&Pe.value===Ve.value){if(!function cs(G,f){const b=Object.keys(G),I=Object.keys(f);if(b.length!=I.length)return!1;for(let q=0;q{Rt(f,ie),gt(f,Re)})}return}const T=Te(this._engine.playersByElement,f,[]);T.forEach($=>{$.namespaceId==this.id&&$.triggerName==b&&$.queued&&$.destroy()});let U=te.matchTransition(Pe.value,Ve.value,f,Ve.params),N=!1;if(!U){if(!q)return;U=te.fallbackTransition,N=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:f,triggerName:b,transition:U,fromState:Pe,toState:Ve,player:ge,isFallbackTransition:N}),N||(bi(f,tr),ge.onStart(()=>{zn(f,tr)})),ge.onDone(()=>{let $=this.players.indexOf(ge);$>=0&&this.players.splice($,1);const ie=this._engine.playersByElement.get(f);if(ie){let Re=ie.indexOf(ge);Re>=0&&ie.splice(Re,1)}}),this.players.push(ge),T.push(ge),ge}deregister(f){this._triggers.delete(f),this._engine.statesByElement.forEach(b=>b.delete(f)),this._elementListeners.forEach((b,I)=>{this._elementListeners.set(I,b.filter(q=>q.name!=f))})}clearElementCache(f){this._engine.statesByElement.delete(f),this._elementListeners.delete(f);const b=this._engine.playersByElement.get(f);b&&(b.forEach(I=>I.destroy()),this._engine.playersByElement.delete(f))}_signalRemovalForInnerTriggers(f,b){const I=this._engine.driver.query(f,Vt,!0);I.forEach(q=>{if(q[ni])return;const te=this._engine.fetchNamespacesByElement(q);te.size?te.forEach(ge=>ge.triggerLeaveAnimation(q,b,!1,!0)):this.clearElementCache(q)}),this._engine.afterFlushAnimationsDone(()=>I.forEach(q=>this.clearElementCache(q)))}triggerLeaveAnimation(f,b,I,q){const te=this._engine.statesByElement.get(f),ge=new Map;if(te){const fe=[];if(te.forEach((Pe,Ve)=>{if(ge.set(Ve,Pe.value),this._triggers.has(Ve)){const St=this.trigger(f,Ve,xr,q);St&&fe.push(St)}}),fe.length)return this._engine.markElementAsRemoved(this.id,f,!0,b,ge),I&&mn(fe).onDone(()=>this._engine.processLeaveNode(f)),!0}return!1}prepareLeaveAnimationListeners(f){const b=this._elementListeners.get(f),I=this._engine.statesByElement.get(f);if(b&&I){const q=new Set;b.forEach(te=>{const ge=te.name;if(q.has(ge))return;q.add(ge);const Pe=this._triggers.get(ge).fallbackTransition,Ve=I.get(ge)||mo,St=new Li(xr),At=new Xr(this.id,ge,f);this._engine.totalQueuedPlayers++,this._queue.push({element:f,triggerName:ge,transition:Pe,fromState:Ve,toState:St,player:At,isFallbackTransition:!0})})}}removeNode(f,b){const I=this._engine;if(f.childElementCount&&this._signalRemovalForInnerTriggers(f,b),this.triggerLeaveAnimation(f,b,!0))return;let q=!1;if(I.totalAnimations){const te=I.players.length?I.playersByQueriedElement.get(f):[];if(te&&te.length)q=!0;else{let ge=f;for(;ge=ge.parentNode;)if(I.statesByElement.get(ge)){q=!0;break}}}if(this.prepareLeaveAnimationListeners(f),q)I.markElementAsRemoved(this.id,f,!1,b);else{const te=f[ni];(!te||te===go)&&(I.afterFlush(()=>this.clearElementCache(f)),I.destroyInnerAnimations(f),I._onRemovalComplete(f,b))}}insertNode(f,b){bi(f,this._hostClassName)}drainQueuedTransitions(f){const b=[];return this._queue.forEach(I=>{const q=I.player;if(q.destroyed)return;const te=I.element,ge=this._elementListeners.get(te);ge&&ge.forEach(fe=>{if(fe.name==I.triggerName){const Pe=an(te,I.triggerName,I.fromState.value,I.toState.value);Pe._data=f,dn(I.player,fe.phase,Pe,fe.callback)}}),q.markedForDestroy?this._engine.afterFlush(()=>{q.destroy()}):b.push(I)}),this._queue=[],b.sort((I,q)=>{const te=I.transition.ast.depCount,ge=q.transition.ast.depCount;return 0==te||0==ge?te-ge:this._engine.driver.containsElement(I.element,q.element)?1:-1})}destroy(f){this.players.forEach(b=>b.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,f)}elementContainsData(f){let b=!1;return this._elementListeners.has(f)&&(b=!0),b=!!this._queue.find(I=>I.element===f)||b,b}}class jo{_onRemovalComplete(f,b){this.onRemovalComplete(f,b)}constructor(f,b,I){this.bodyNode=f,this.driver=b,this._normalizer=I,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=(q,te)=>{}}get queuedPlayers(){const f=[];return this._namespaceList.forEach(b=>{b.players.forEach(I=>{I.queued&&f.push(I)})}),f}createNamespace(f,b){const I=new Zr(f,b,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,b)?this._balanceNamespaceList(I,b):(this.newHostElements.set(b,I),this.collectEnterElement(b)),this._namespaceLookup[f]=I}_balanceNamespaceList(f,b){const I=this._namespaceList,q=this.namespacesByHostElement;if(I.length-1>=0){let ge=!1,fe=this.driver.getParentElement(b);for(;fe;){const Pe=q.get(fe);if(Pe){const Ve=I.indexOf(Pe);I.splice(Ve+1,0,f),ge=!0;break}fe=this.driver.getParentElement(fe)}ge||I.unshift(f)}else I.push(f);return q.set(b,f),f}register(f,b){let I=this._namespaceLookup[f];return I||(I=this.createNamespace(f,b)),I}registerTrigger(f,b,I){let q=this._namespaceLookup[f];q&&q.register(b,I)&&this.totalAnimations++}destroy(f,b){if(!f)return;const I=this._fetchNamespace(f);this.afterFlush(()=>{this.namespacesByHostElement.delete(I.hostElement),delete this._namespaceLookup[f];const q=this._namespaceList.indexOf(I);q>=0&&this._namespaceList.splice(q,1)}),this.afterFlushAnimationsDone(()=>I.destroy(b))}_fetchNamespace(f){return this._namespaceLookup[f]}fetchNamespacesByElement(f){const b=new Set,I=this.statesByElement.get(f);if(I)for(let q of I.values())if(q.namespaceId){const te=this._fetchNamespace(q.namespaceId);te&&b.add(te)}return b}trigger(f,b,I,q){if(_o(b)){const te=this._fetchNamespace(f);if(te)return te.trigger(b,I,q),!0}return!1}insertNode(f,b,I,q){if(!_o(b))return;const te=b[ni];if(te&&te.setForRemoval){te.setForRemoval=!1,te.setForMove=!0;const ge=this.collectedLeaveElements.indexOf(b);ge>=0&&this.collectedLeaveElements.splice(ge,1)}if(f){const ge=this._fetchNamespace(f);ge&&ge.insertNode(b,I)}q&&this.collectEnterElement(b)}collectEnterElement(f){this.collectedEnterElements.push(f)}markElementAsDisabled(f,b){b?this.disabledNodes.has(f)||(this.disabledNodes.add(f),bi(f,Qo)):this.disabledNodes.has(f)&&(this.disabledNodes.delete(f),zn(f,Qo))}removeNode(f,b,I,q){if(_o(b)){const te=f?this._fetchNamespace(f):null;if(te?te.removeNode(b,q):this.markElementAsRemoved(f,b,!1,q),I){const ge=this.namespacesByHostElement.get(b);ge&&ge.id!==f&&ge.removeNode(b,q)}}else this._onRemovalComplete(b,q)}markElementAsRemoved(f,b,I,q,te){this.collectedLeaveElements.push(b),b[ni]={namespaceId:f,setForRemoval:q,hasAnimation:I,removedBeforeQueried:!1,previousTriggersValues:te}}listen(f,b,I,q,te){return _o(b)?this._fetchNamespace(f).listen(b,I,q,te):()=>{}}_buildInstruction(f,b,I,q,te){return f.transition.build(this.driver,f.element,f.fromState.value,f.toState.value,I,q,f.fromState.options,f.toState.options,b,te)}destroyInnerAnimations(f){let b=this.driver.query(f,Vt,!0);b.forEach(I=>this.destroyActiveAnimationsForElement(I)),0!=this.playersByQueriedElement.size&&(b=this.driver.query(f,jt,!0),b.forEach(I=>this.finishActiveQueriedAnimationOnElement(I)))}destroyActiveAnimationsForElement(f){const b=this.playersByElement.get(f);b&&b.forEach(I=>{I.queued?I.markedForDestroy=!0:I.destroy()})}finishActiveQueriedAnimationOnElement(f){const b=this.playersByQueriedElement.get(f);b&&b.forEach(I=>I.finish())}whenRenderingDone(){return new Promise(f=>{if(this.players.length)return mn(this.players).onDone(()=>f());f()})}processLeaveNode(f){const b=f[ni];if(b&&b.setForRemoval){if(f[ni]=go,b.namespaceId){this.destroyInnerAnimations(f);const I=this._fetchNamespace(b.namespaceId);I&&I.clearElementCache(f)}this._onRemovalComplete(f,b.setForRemoval)}f.classList?.contains(Qo)&&this.markElementAsDisabled(f,!1),this.driver.query(f,".ng-animate-disabled",!0).forEach(I=>{this.markElementAsDisabled(I,!1)})}flush(f=-1){let b=[];if(this.newHostElements.size&&(this.newHostElements.forEach((I,q)=>this._balanceNamespaceList(I,q)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let I=0;II()),this._flushFns=[],this._whenQuietFns.length){const I=this._whenQuietFns;this._whenQuietFns=[],b.length?mn(b).onDone(()=>{I.forEach(q=>q())}):I.forEach(q=>q())}}reportError(f){throw function Ae(G){return new g.vHH(3402,!1)}()}_flushAnimations(f,b){const I=new Bn,q=[],te=new Map,ge=[],fe=new Map,Pe=new Map,Ve=new Map,St=new Set;this.disabledNodes.forEach(Tt=>{St.add(Tt);const kt=this.driver.query(Tt,".ng-animate-queued",!0);for(let Yt=0;Yt{const Yt=Nn+$++;N.set(kt,Yt),Tt.forEach(En=>bi(En,Yt))});const ie=[],Re=new Set,Ue=new Set;for(let Tt=0;TtRe.add(En)):Ue.add(kt))}const yt=new Map,Jt=Io(T,Array.from(Re));Jt.forEach((Tt,kt)=>{const Yt=Ht+$++;yt.set(kt,Yt),Tt.forEach(En=>bi(En,Yt))}),f.push(()=>{U.forEach((Tt,kt)=>{const Yt=N.get(kt);Tt.forEach(En=>zn(En,Yt))}),Jt.forEach((Tt,kt)=>{const Yt=yt.get(kt);Tt.forEach(En=>zn(En,Yt))}),ie.forEach(Tt=>{this.processLeaveNode(Tt)})});const yn=[],pn=[];for(let Tt=this._namespaceList.length-1;Tt>=0;Tt--)this._namespaceList[Tt].drainQueuedTransitions(b).forEach(Yt=>{const En=Yt.player,ii=Yt.element;if(yn.push(En),this.collectedEnterElements.length){const Si=ii[ni];if(Si&&Si.setForMove){if(Si.previousTriggersValues&&Si.previousTriggersValues.has(Yt.triggerName)){const no=Si.previousTriggersValues.get(Yt.triggerName),qi=this.statesByElement.get(Yt.element);if(qi&&qi.has(Yt.triggerName)){const Fo=qi.get(Yt.triggerName);Fo.value=no,qi.set(Yt.triggerName,Fo)}}return void En.destroy()}}const ar=!At||!this.driver.containsElement(At,ii),_i=yt.get(ii),Nr=N.get(ii),Mn=this._buildInstruction(Yt,I,Nr,_i,ar);if(Mn.errors&&Mn.errors.length)return void pn.push(Mn);if(ar)return En.onStart(()=>Rt(ii,Mn.fromStyles)),En.onDestroy(()=>gt(ii,Mn.toStyles)),void q.push(En);if(Yt.isFallbackTransition)return En.onStart(()=>Rt(ii,Mn.fromStyles)),En.onDestroy(()=>gt(ii,Mn.toStyles)),void q.push(En);const za=[];Mn.timelines.forEach(Si=>{Si.stretchStartingKeyframe=!0,this.disabledNodes.has(Si.element)||za.push(Si)}),Mn.timelines=za,I.append(ii,Mn.timelines),ge.push({instruction:Mn,player:En,element:ii}),Mn.queriedElements.forEach(Si=>Te(fe,Si,[]).push(En)),Mn.preStyleProps.forEach((Si,no)=>{if(Si.size){let qi=Pe.get(no);qi||Pe.set(no,qi=new Set),Si.forEach((Fo,io)=>qi.add(io))}}),Mn.postStyleProps.forEach((Si,no)=>{let qi=Ve.get(no);qi||Ve.set(no,qi=new Set),Si.forEach((Fo,io)=>qi.add(io))})});if(pn.length){const Tt=[];pn.forEach(kt=>{Tt.push(function tt(G,f){return new g.vHH(3505,!1)}())}),yn.forEach(kt=>kt.destroy()),this.reportError(Tt)}const Kt=new Map,wn=new Map;ge.forEach(Tt=>{const kt=Tt.element;I.has(kt)&&(wn.set(kt,kt),this._beforeAnimationBuild(Tt.player.namespaceId,Tt.instruction,Kt))}),q.forEach(Tt=>{const kt=Tt.element;this._getPreviousPlayers(kt,!1,Tt.namespaceId,Tt.triggerName,null).forEach(En=>{Te(Kt,kt,[]).push(En),En.destroy()})});const bn=ie.filter(Tt=>xo(Tt,Pe,Ve)),xn=new Map;pi(xn,this.driver,Ue,Ve,C.l3).forEach(Tt=>{xo(Tt,Pe,Ve)&&bn.push(Tt)});const si=new Map;U.forEach((Tt,kt)=>{pi(si,this.driver,new Set(Tt),Pe,C.k1)}),bn.forEach(Tt=>{const kt=xn.get(Tt),Yt=si.get(Tt);xn.set(Tt,new Map([...Array.from(kt?.entries()??[]),...Array.from(Yt?.entries()??[])]))});const Ki=[],ki=[],or={};ge.forEach(Tt=>{const{element:kt,player:Yt,instruction:En}=Tt;if(I.has(kt)){if(St.has(kt))return Yt.onDestroy(()=>gt(kt,En.toStyles)),Yt.disabled=!0,Yt.overrideTotalTime(En.totalTime),void q.push(Yt);let ii=or;if(wn.size>1){let _i=kt;const Nr=[];for(;_i=_i.parentNode;){const Mn=wn.get(_i);if(Mn){ii=Mn;break}Nr.push(_i)}Nr.forEach(Mn=>wn.set(Mn,ii))}const ar=this._buildAnimation(Yt.namespaceId,En,Kt,te,si,xn);if(Yt.setRealPlayer(ar),ii===or)Ki.push(Yt);else{const _i=this.playersByElement.get(ii);_i&&_i.length&&(Yt.parentPlayer=mn(_i)),q.push(Yt)}}else Rt(kt,En.fromStyles),Yt.onDestroy(()=>gt(kt,En.toStyles)),ki.push(Yt),St.has(kt)&&q.push(Yt)}),ki.forEach(Tt=>{const kt=te.get(Tt.element);if(kt&&kt.length){const Yt=mn(kt);Tt.setRealPlayer(Yt)}}),q.forEach(Tt=>{Tt.parentPlayer?Tt.syncPlayerEvents(Tt.parentPlayer):Tt.destroy()});for(let Tt=0;Tt!ar.destroyed);ii.length?Pr(this,kt,ii):this.processLeaveNode(kt)}return ie.length=0,Ki.forEach(Tt=>{this.players.push(Tt),Tt.onDone(()=>{Tt.destroy();const kt=this.players.indexOf(Tt);this.players.splice(kt,1)}),Tt.play()}),Ki}elementContainsData(f,b){let I=!1;const q=b[ni];return q&&q.setForRemoval&&(I=!0),this.playersByElement.has(b)&&(I=!0),this.playersByQueriedElement.has(b)&&(I=!0),this.statesByElement.has(b)&&(I=!0),this._fetchNamespace(f).elementContainsData(b)||I}afterFlush(f){this._flushFns.push(f)}afterFlushAnimationsDone(f){this._whenQuietFns.push(f)}_getPreviousPlayers(f,b,I,q,te){let ge=[];if(b){const fe=this.playersByQueriedElement.get(f);fe&&(ge=fe)}else{const fe=this.playersByElement.get(f);if(fe){const Pe=!te||te==xr;fe.forEach(Ve=>{Ve.queued||!Pe&&Ve.triggerName!=q||ge.push(Ve)})}}return(I||q)&&(ge=ge.filter(fe=>!(I&&I!=fe.namespaceId||q&&q!=fe.triggerName))),ge}_beforeAnimationBuild(f,b,I){const te=b.element,ge=b.isRemovalTransition?void 0:f,fe=b.isRemovalTransition?void 0:b.triggerName;for(const Pe of b.timelines){const Ve=Pe.element,St=Ve!==te,At=Te(I,Ve,[]);this._getPreviousPlayers(Ve,St,ge,fe,b.toState).forEach(U=>{const N=U.getRealPlayer();N.beforeDestroy&&N.beforeDestroy(),U.destroy(),At.push(U)})}Rt(te,b.fromStyles)}_buildAnimation(f,b,I,q,te,ge){const fe=b.triggerName,Pe=b.element,Ve=[],St=new Set,At=new Set,T=b.timelines.map(N=>{const $=N.element;St.add($);const ie=$[ni];if(ie&&ie.removedBeforeQueried)return new C.ZN(N.duration,N.delay);const Re=$!==Pe,Ue=function Zo(G){const f=[];return gi(G,f),f}((I.get($)||po).map(Kt=>Kt.getRealPlayer())).filter(Kt=>!!Kt.element&&Kt.element===$),yt=te.get($),Jt=ge.get($),yn=wt(0,this._normalizer,0,N.keyframes,yt,Jt),pn=this._buildPlayer(N,yn,Ue);if(N.subTimeline&&q&&At.add($),Re){const Kt=new Xr(f,fe,$);Kt.setRealPlayer(pn),Ve.push(Kt)}return pn});Ve.forEach(N=>{Te(this.playersByQueriedElement,N.element,[]).push(N),N.onDone(()=>function Jr(G,f,b){let I=G.get(f);if(I){if(I.length){const q=I.indexOf(b);I.splice(q,1)}0==I.length&&G.delete(f)}return I}(this.playersByQueriedElement,N.element,N))}),St.forEach(N=>bi(N,Dn));const U=mn(T);return U.onDestroy(()=>{St.forEach(N=>zn(N,Dn)),gt(Pe,b.toStyles)}),At.forEach(N=>{Te(q,N,[]).push(U)}),U}_buildPlayer(f,b,I){return b.length>0?this.driver.animate(f.element,b,f.duration,f.delay,f.easing,I):new C.ZN(f.duration,f.delay)}}class Xr{constructor(f,b,I){this.namespaceId=f,this.triggerName=b,this.element=I,this._player=new C.ZN,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(f){this._containsRealPlayer||(this._player=f,this._queuedCallbacks.forEach((b,I)=>{b.forEach(q=>dn(f,I,void 0,q))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(f.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(f){this.totalTime=f}syncPlayerEvents(f){const b=this._player;b.triggerCallback&&f.onStart(()=>b.triggerCallback("start")),f.onDone(()=>this.finish()),f.onDestroy(()=>this.destroy())}_queueEvent(f,b){Te(this._queuedCallbacks,f,[]).push(b)}onDone(f){this.queued&&this._queueEvent("done",f),this._player.onDone(f)}onStart(f){this.queued&&this._queueEvent("start",f),this._player.onStart(f)}onDestroy(f){this.queued&&this._queueEvent("destroy",f),this._player.onDestroy(f)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(f){this.queued||this._player.setPosition(f)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(f){const b=this._player;b.triggerCallback&&b.triggerCallback(f)}}function _o(G){return G&&1===G.nodeType}function Cr(G,f){const b=G.style.display;return G.style.display=f??"none",b}function pi(G,f,b,I,q){const te=[];b.forEach(Pe=>te.push(Cr(Pe)));const ge=[];I.forEach((Pe,Ve)=>{const St=new Map;Pe.forEach(At=>{const T=f.computeStyle(Ve,At,q);St.set(At,T),(!T||0==T.length)&&(Ve[ni]=wo,ge.push(Ve))}),G.set(Ve,St)});let fe=0;return b.forEach(Pe=>Cr(Pe,te[fe++])),ge}function Io(G,f){const b=new Map;if(G.forEach(fe=>b.set(fe,[])),0==f.length)return b;const I=1,q=new Set(f),te=new Map;function ge(fe){if(!fe)return I;let Pe=te.get(fe);if(Pe)return Pe;const Ve=fe.parentNode;return Pe=b.has(Ve)?Ve:q.has(Ve)?I:ge(Ve),te.set(fe,Pe),Pe}return f.forEach(fe=>{const Pe=ge(fe);Pe!==I&&b.get(Pe).push(fe)}),b}function bi(G,f){G.classList?.add(f)}function zn(G,f){G.classList?.remove(f)}function Pr(G,f,b){mn(b).onDone(()=>G.processLeaveNode(f))}function gi(G,f){for(let b=0;bq.add(te)):f.set(G,I),b.delete(G),!0}class nr{constructor(f,b,I){this.bodyNode=f,this._driver=b,this._normalizer=I,this._triggerCache={},this.onRemovalComplete=(q,te)=>{},this._transitionEngine=new jo(f,b,I),this._timelineEngine=new jr(f,b,I),this._transitionEngine.onRemovalComplete=(q,te)=>this.onRemovalComplete(q,te)}registerTrigger(f,b,I,q,te){const ge=f+"-"+q;let fe=this._triggerCache[ge];if(!fe){const Pe=[],Ve=[],St=oi(this._driver,te,Pe,Ve);if(Pe.length)throw function ht(G,f){return new g.vHH(3404,!1)}();fe=function Ko(G,f,b){return new er(G,f,b)}(q,St,this._normalizer),this._triggerCache[ge]=fe}this._transitionEngine.registerTrigger(b,q,fe)}register(f,b){this._transitionEngine.register(f,b)}destroy(f,b){this._transitionEngine.destroy(f,b)}onInsert(f,b,I,q){this._transitionEngine.insertNode(f,b,I,q)}onRemove(f,b,I,q){this._transitionEngine.removeNode(f,b,q||!1,I)}disableAnimations(f,b){this._transitionEngine.markElementAsDisabled(f,b)}process(f,b,I,q){if("@"==I.charAt(0)){const[te,ge]=Qe(I);this._timelineEngine.command(te,b,ge,q)}else this._transitionEngine.trigger(f,b,I,q)}listen(f,b,I,q,te){if("@"==I.charAt(0)){const[ge,fe]=Qe(I);return this._timelineEngine.listen(ge,b,fe,te)}return this._transitionEngine.listen(f,b,I,q,te)}flush(f=-1){this._transitionEngine.flush(f)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let Fa=(()=>{class G{constructor(b,I,q){this._element=b,this._startStyles=I,this._endStyles=q,this._state=0;let te=G.initialStylesByElement.get(b);te||G.initialStylesByElement.set(b,te=new Map),this._initialStyles=te}start(){this._state<1&&(this._startStyles&>(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(gt(this._element,this._initialStyles),this._endStyles&&(gt(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(G.initialStylesByElement.delete(this._element),this._startStyles&&(Rt(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Rt(this._element,this._endStyles),this._endStyles=null),gt(this._element,this._initialStyles),this._state=3)}}return G.initialStylesByElement=new WeakMap,G})();function eo(G){let f=null;return G.forEach((b,I)=>{(function Xo(G){return"display"===G||"position"===G})(I)&&(f=f||new Map,f.set(I,b))}),f}class ei{constructor(f,b,I,q){this.element=f,this.keyframes=b,this.options=I,this._specialStyles=q,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=I.duration,this._delay=I.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(f=>f()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const f=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,f,this.options),this._finalKeyframe=f.length?f[f.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(f){const b=[];return f.forEach(I=>{b.push(Object.fromEntries(I))}),b}_triggerWebAnimation(f,b,I){return f.animate(this._convertKeyframesToObject(b),I)}onStart(f){this._originalOnStartFns.push(f),this._onStartFns.push(f)}onDone(f){this._originalOnDoneFns.push(f),this._onDoneFns.push(f)}onDestroy(f){this._onDestroyFns.push(f)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(f=>f()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(f=>f()),this._onDestroyFns=[])}setPosition(f){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=f*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const f=new Map;this.hasStarted()&&this._finalKeyframe.forEach((I,q)=>{"offset"!==q&&f.set(q,this._finished?I:$r(this.element,q))}),this.currentSnapshot=f}triggerCallback(f){const b="start"===f?this._onStartFns:this._onDoneFns;b.forEach(I=>I()),b.length=0}}class Po{validateStyleProperty(f){return!0}validateAnimatableStyleProperty(f){return!0}matchesElement(f,b){return!1}containsElement(f,b){return en(f,b)}getParentElement(f){return Mt(f)}query(f,b,I){return ut(f,b,I)}computeStyle(f,b,I){return window.getComputedStyle(f)[b]}animate(f,b,I,q,te,ge=[]){const Pe={duration:I,delay:q,fill:0==q?"both":"forwards"};te&&(Pe.easing=te);const Ve=new Map,St=ge.filter(U=>U instanceof ei);(function Vi(G,f){return 0===G||0===f})(I,q)&&St.forEach(U=>{U.currentSnapshot.forEach((N,$)=>Ve.set($,N))});let At=function Ye(G){return G.length?G[0]instanceof Map?G:G.map(f=>Ze(f)):[]}(b).map(U=>xe(U));At=function zi(G,f,b){if(b.size&&f.length){let I=f[0],q=[];if(b.forEach((te,ge)=>{I.has(ge)||q.push(ge),I.set(ge,te)}),q.length)for(let te=1;tege.set(fe,$r(G,fe)))}}return f}(f,At,Ve);const T=function Di(G,f){let b=null,I=null;return Array.isArray(f)&&f.length?(b=eo(f[0]),f.length>1&&(I=eo(f[f.length-1]))):f instanceof Map&&(b=eo(f)),b||I?new Fa(G,b,I):null}(f,At);return new ei(f,At,Pe,T)}}var ir=u(36895);let bt=(()=>{class G extends C._j{constructor(b,I){super(),this._nextAnimationId=0,this._renderer=b.createRenderer(I.body,{id:"0",encapsulation:g.ifc.None,styles:[],data:{animation:[]}})}build(b){const I=this._nextAnimationId.toString();this._nextAnimationId++;const q=Array.isArray(b)?(0,C.vP)(b):b;return x(this._renderer,null,I,"register",[q]),new fo(I,this._renderer)}}return G.\u0275fac=function(b){return new(b||G)(g.LFG(g.FYo),g.LFG(ir.K0))},G.\u0275prov=g.Yz7({token:G,factory:G.\u0275fac}),G})();class fo extends C.LC{constructor(f,b){super(),this._id=f,this._renderer=b}create(f,b){return new B(this._id,f,b||{},this._renderer)}}class B{constructor(f,b,I,q){this.id=f,this.element=b,this._renderer=q,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",I)}_listen(f,b){return this._renderer.listen(this.element,`@@${this.id}:${f}`,b)}_command(f,...b){return x(this._renderer,this.element,this.id,f,b)}onDone(f){this._listen("done",f)}onStart(f){this._listen("start",f)}onDestroy(f){this._listen("destroy",f)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(f){this._command("setPosition",f)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function x(G,f,b,I,q){return G.setProperty(f,`@@${b}:${I}`,q)}const w="@",J="@.disabled";let Fe=(()=>{class G{constructor(b,I,q){this.delegate=b,this.engine=I,this._zone=q,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),I.onRemovalComplete=(te,ge)=>{const fe=ge?.parentNode(te);fe&&ge.removeChild(fe,te)}}createRenderer(b,I){const te=this.delegate.createRenderer(b,I);if(!(b&&I&&I.data&&I.data.animation)){let St=this._rendererCache.get(te);return St||(St=new Ut("",te,this.engine,()=>this._rendererCache.delete(te)),this._rendererCache.set(te,St)),St}const ge=I.id,fe=I.id+"-"+this._currentId;this._currentId++,this.engine.register(fe,b);const Pe=St=>{Array.isArray(St)?St.forEach(Pe):this.engine.registerTrigger(ge,fe,b,St.name,St)};return I.data.animation.forEach(Pe),new Xn(this,fe,te,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(b,I,q){b>=0&&bI(q)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(te=>{const[ge,fe]=te;ge(fe)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([I,q]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return G.\u0275fac=function(b){return new(b||G)(g.LFG(g.FYo),g.LFG(nr),g.LFG(g.R0b))},G.\u0275prov=g.Yz7({token:G,factory:G.\u0275fac}),G})();class Ut{constructor(f,b,I,q){this.namespaceId=f,this.delegate=b,this.engine=I,this._onDestroy=q,this.destroyNode=this.delegate.destroyNode?te=>b.destroyNode(te):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy(),this._onDestroy?.()}createElement(f,b){return this.delegate.createElement(f,b)}createComment(f){return this.delegate.createComment(f)}createText(f){return this.delegate.createText(f)}appendChild(f,b){this.delegate.appendChild(f,b),this.engine.onInsert(this.namespaceId,b,f,!1)}insertBefore(f,b,I,q=!0){this.delegate.insertBefore(f,b,I),this.engine.onInsert(this.namespaceId,b,f,q)}removeChild(f,b,I){this.engine.onRemove(this.namespaceId,b,this.delegate,I)}selectRootElement(f,b){return this.delegate.selectRootElement(f,b)}parentNode(f){return this.delegate.parentNode(f)}nextSibling(f){return this.delegate.nextSibling(f)}setAttribute(f,b,I,q){this.delegate.setAttribute(f,b,I,q)}removeAttribute(f,b,I){this.delegate.removeAttribute(f,b,I)}addClass(f,b){this.delegate.addClass(f,b)}removeClass(f,b){this.delegate.removeClass(f,b)}setStyle(f,b,I,q){this.delegate.setStyle(f,b,I,q)}removeStyle(f,b,I){this.delegate.removeStyle(f,b,I)}setProperty(f,b,I){b.charAt(0)==w&&b==J?this.disableAnimations(f,!!I):this.delegate.setProperty(f,b,I)}setValue(f,b){this.delegate.setValue(f,b)}listen(f,b,I){return this.delegate.listen(f,b,I)}disableAnimations(f,b){this.engine.disableAnimations(f,b)}}class Xn extends Ut{constructor(f,b,I,q,te){super(b,I,q,te),this.factory=f,this.namespaceId=b}setProperty(f,b,I){b.charAt(0)==w?"."==b.charAt(1)&&b==J?this.disableAnimations(f,I=void 0===I||!!I):this.engine.process(this.namespaceId,f,b.slice(1),I):this.delegate.setProperty(f,b,I)}listen(f,b,I){if(b.charAt(0)==w){const q=function Be(G){switch(G){case"body":return document.body;case"document":return document;case"window":return window;default:return G}}(f);let te=b.slice(1),ge="";return te.charAt(0)!=w&&([te,ge]=function cn(G){const f=G.indexOf(".");return[G.substring(0,f),G.slice(f+1)]}(te)),this.engine.listen(this.namespaceId,q,te,ge,fe=>{this.factory.scheduleListenerCallback(fe._data||-1,I,fe)})}return this.delegate.listen(f,b,I)}}const ma=[{provide:C._j,useClass:bt},{provide:Zn,useFactory:function ga(){return new Ji}},{provide:nr,useClass:(()=>{class G extends nr{constructor(b,I,q,te){super(b.body,I,q)}ngOnDestroy(){this.flush()}}return G.\u0275fac=function(b){return new(b||G)(g.LFG(ir.K0),g.LFG(Un),g.LFG(Zn),g.LFG(g.z2F))},G.\u0275prov=g.Yz7({token:G,factory:G.\u0275fac}),G})()},{provide:g.FYo,useFactory:function mi(G,f,b){return new Fe(G,f,b)},deps:[t.se,nr,g.R0b]}],vo=[{provide:Un,useFactory:()=>new Po},{provide:g.QbO,useValue:"BrowserAnimations"},...ma],Wi=[{provide:Un,useClass:Cn},{provide:g.QbO,useValue:"NoopAnimations"},...ma];let _a=(()=>{class G{static withConfig(b){return{ngModule:G,providers:b.disableAnimations?Wi:vo}}}return G.\u0275fac=function(b){return new(b||G)},G.\u0275mod=g.oAB({type:G}),G.\u0275inj=g.cJS({providers:vo,imports:[t.b2]}),G})();var Eo=u(80529),Jn=u(86621),Lr=u(27183),to=u(38775),Or=u(66126),va=u(48878);const Lo=[Lr.l,to.Y,Or.C,va.SU],Ea=[...(()=>{class G{static forRoot(){return{ngModule:G,providers:[...Lo]}}static#e=this.\u0275fac=function(I){return new(I||G)};static#t=this.\u0275mod=g.oAB({type:G});static#n=this.\u0275inj=g.cJS({providers:[...Lo],imports:[ir.ez]})}return G})().forRoot().providers];let ko=(()=>{class G{constructor(b){!function rr(G,f){if(G)throw new Error(`${f} has already been loaded. Import Core modules in the AppModule only.`)}(b,"CoreModule")}static forRoot(){return{ngModule:G,providers:[...Ea]}}static#e=this.\u0275fac=function(I){return new(I||G)(g.LFG(G,12))};static#t=this.\u0275mod=g.oAB({type:G});static#n=this.\u0275inj=g.cJS({imports:[ir.ez]})}return G})();var ba=u(7672);let Jo=(()=>{class G{constructor(){}static#e=this.\u0275fac=function(I){return new(I||G)};static#t=this.\u0275cmp=g.Xpm({type:G,selectors:[["ngx-landing-app"]],decls:1,vars:0,template:function(I,q){1&I&&g._UZ(0,"router-outlet")},dependencies:[ba.lC],encapsulation:2})}return G})();const us=[{path:"",loadChildren:()=>u.e(313).then(u.bind(u,79313)).then(G=>G.PagesModule)},{path:"**",redirectTo:""}],Sa={useHash:!1,anchorScrolling:"enabled",onSameUrlNavigation:"reload",scrollPositionRestoration:"enabled"};let bo=(()=>{class G{static#e=this.\u0275fac=function(I){return new(I||G)};static#t=this.\u0275mod=g.oAB({type:G});static#n=this.\u0275inj=g.cJS({imports:[ba.Bz.forRoot(us,Sa),ba.Bz]})}return G})();var Ua=u(13585),ya=u(42276);const Va=[{type:"section",name:"Getting Started",children:[{type:"page",name:"What is ngx-admin?",title:"Ngx-admin - documentation",description:"ngx-admin is a front-end admin dashboard template based on Angular 15+, Bootstrap 4+ and Nebular",keywords:"Ngx-admin features, Angular 15+ typescript, Bootstrap 4+ & SCSS, ngx-admin documentation",children:[{type:"block",block:"markdown",source:"index.md"}]},{type:"page",name:"Installation Guidelines",title:"Ngx-admin - Guideline to install.",description:"A guideline to install ngx-admin on your machine: backend integration, tools you need to be installed.",keywords:"Ngx-admin install tools, ngx-admin versions, ngx-admin install.",children:[{type:"block",block:"markdown",source:"install-starter-kit.md"}]},{type:"page",name:"Server deployment",title:"Ngx-admin - Server deployment",description:"How to set up your web-server to better serve the application on Angular.",keywords:"Ngx-admin server, ngx-admin server deployment",children:[{type:"block",block:"markdown",source:"server-deployment.md"}]}]},{type:"section",name:"Guides",children:[{type:"page",name:"Theme System",title:"Ngx-admin - Theme System",description:"Theme System in is a set of rules we put into how SCSS files and variables are organized. Theme Map | Component Variables | Built-in-Themes",keywords:"Nebular theme system, nebular components, nebular theme map, ngx-admin built-in-themes",children:[{type:"block",block:"markdown",source:"concept-theme-system.md"}]},{type:"page",name:"Change Theme",title:"Ngx-admin - Change theme",description:"How to change the current theme in ngx-admin. Switch from Cosmic to Default. Runtime Theme Switch.",keywords:"ngx-admin runtime theme switch, ngx-admin theme change",children:[{type:"block",block:"markdown",source:"theme-change.md"}]},{type:"page",name:"Backend integration",title:"Ngx-admin - Backend integration",description:"Approaches of integration of ngx-admin application with backend API. Integration with JSON REST server, angular-cli/webpack-dev-server setup.",keywords:"Ngx-admin backend integration, JSON REST server integration, angular-cli/webpack-dev-server setup, ngx-admin production setup",children:[{type:"block",block:"markdown",source:"backend-integration.md"}]}]}];var Ca=u(83592);const ur=u(81235);let Ta=(()=>{class G{static#e=this.\u0275fac=function(I){return new(I||G)};static#t=this.\u0275mod=g.oAB({type:G,bootstrap:[Jo]});static#n=this.\u0275inj=g.cJS({providers:[t.Dx,Ca.D,{provide:ya.p,useValue:Va},{provide:ya.f,useValue:ur}],imports:[t.b2,_a,Eo.JF,bo,Ua.Z,Jn.v.forRoot(),ko.forRoot()]})}return G})();(0,g.G48)(),t.q6().bootstrapModule(Ta)},83592:(V,c,u)=>{"use strict";u.d(c,{D:()=>C});var t=u(94650),g=u(11481);let C=(()=>{class A{constructor(M,F){this.title=M,this.meta=F}updateTitle(M){this.title.setTitle(M),this.meta.updateTag({property:"og:title",content:M})}updateDescription(M){this.meta.updateTag({name:"description",content:M}),this.meta.updateTag({property:"og:description",content:M})}updateKeywords(M){this.meta.updateTag({name:"keywords",content:M})}static#e=this.\u0275fac=function(F){return new(F||A)(t.LFG(g.Dx),t.LFG(g.h_))};static#t=this.\u0275prov=t.Yz7({token:A,factory:A.\u0275fac})}return A})()},96773:function(V){typeof self<"u"&&self,V.exports=function(c){var u={};function t(g){if(u[g])return u[g].exports;var C=u[g]={i:g,l:!1,exports:{}};return c[g].call(C.exports,C,C.exports,t),C.l=!0,C.exports}return t.m=c,t.c=u,t.d=function(g,C,A){t.o(g,C)||Object.defineProperty(g,C,{enumerable:!0,get:A})},t.r=function(g){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(g,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(g,"__esModule",{value:!0})},t.t=function(g,C){if(1&C&&(g=t(g)),8&C||4&C&&"object"==typeof g&&g&&g.__esModule)return g;var A=Object.create(null);if(t.r(A),Object.defineProperty(A,"default",{enumerable:!0,value:g}),2&C&&"string"!=typeof g)for(var R in g)t.d(A,R,function(M){return g[M]}.bind(null,R));return A},t.n=function(g){var C=g&&g.__esModule?function(){return g.default}:function(){return g};return t.d(C,"a",C),C},t.o=function(g,C){return Object.prototype.hasOwnProperty.call(g,C)},t.p="",t(t.s="./package/src/index.js")}({"./node_modules/classnames/dedupe.js": +/*!*******************************************!*\ + !*** ./node_modules/classnames/dedupe.js ***! + \*******************************************/ +/*! no static exports found */function(c,u,t){var C;!function(){"use strict";var A=function(){function R(){}function M(ce,de){for(var se=de.length,ne=0;ne',"alert-circle":'',"alert-triangle":'',archive:'',"arrow-back":'',"arrow-circle-down":'',"arrow-circle-left":'',"arrow-circle-right":'',"arrow-circle-up":'',"arrow-down":'',"arrow-downward":'',"arrow-forward":'',"arrow-ios-back":'',"arrow-ios-downward":'',"arrow-ios-forward":'',"arrow-ios-upward":'',"arrow-left":'',"arrow-right":'',"arrow-up":'',"arrow-upward":'',"arrowhead-down":'',"arrowhead-left":'',"arrowhead-right":'',"arrowhead-up":'',at:'',"attach-2":'',attach:'',award:'',backspace:'',"bar-chart-2":'',"bar-chart":'',battery:'',behance:'',"bell-off":'',bell:'',bluetooth:'',"book-open":'',book:'',bookmark:'',briefcase:'',browser:'',brush:'',bulb:'',calendar:'',camera:'',car:'',cast:'',charging:'',"checkmark-circle-2":'',"checkmark-circle":'',"checkmark-square-2":'',"checkmark-square":'',checkmark:'',"chevron-down":'',"chevron-left":'',"chevron-right":'',"chevron-up":'',clipboard:'',clock:'',"close-circle":'',"close-square":'',close:'',"cloud-download":'',"cloud-upload":'',"code-download":'',code:'',collapse:'',"color-palette":'',"color-picker":'',compass:'',copy:'',"corner-down-left":'',"corner-down-right":'',"corner-left-down":'',"corner-left-up":'',"corner-right-down":'',"corner-right-up":'',"corner-up-left":'',"corner-up-right":'',"credit-card":'',crop:'',cube:'',"diagonal-arrow-left-down":'',"diagonal-arrow-left-up":'',"diagonal-arrow-right-down":'',"diagonal-arrow-right-up":'',"done-all":'',download:'',"droplet-off":'',droplet:'',"edit-2":'',edit:'',email:'',expand:'',"external-link":'',"eye-off-2":'',"eye-off":'',eye:'',facebook:'',"file-add":'',"file-remove":'',"file-text":'',file:'',film:'',flag:'',"flash-off":'',flash:'',"flip-2":'',flip:'',"folder-add":'',"folder-remove":'',folder:'',funnel:'',gift:'',github:'',"globe-2":'',"globe-3":'',globe:'',google:'',grid:'',"hard-drive":'',hash:'',headphones:'',heart:'',home:'',"image-2":'',image:'',inbox:'',info:'',keypad:'',layers:'',layout:'',"link-2":'',link:'',linkedin:'',list:'',lock:'',"log-in":'',"log-out":'',map:'',maximize:'',"menu-2":'',"menu-arrow":'',menu:'',"message-circle":'',"message-square":'',"mic-off":'',mic:'',minimize:'',"minus-circle":'',"minus-square":'',minus:'',monitor:'',moon:'',"more-horizontal":'',"more-vertical":'',move:'',music:'',"navigation-2":'',navigation:'',npm:'',"options-2":'',options:'',pantone:'',"paper-plane":'',"pause-circle":'',people:'',percent:'',"person-add":'',"person-delete":'',"person-done":'',"person-remove":'',person:'',"phone-call":'',"phone-missed":'',"phone-off":'',phone:'',"pie-chart-2":'',"pie-chart":'',pin:'',"play-circle":'',"plus-circle":'',"plus-square":'',plus:'',power:'',pricetags:'',printer:'',"question-mark-circle":'',"question-mark":'',"radio-button-off":'',"radio-button-on":'',radio:'',recording:'',refresh:'',repeat:'',"rewind-left":'',"rewind-right":'',save:'',scissors:'',search:'',"settings-2":'',settings:'',shake:'',share:'',"shield-off":'',shield:'',"shopping-bag":'',"shopping-cart":'',"shuffle-2":'',shuffle:'',"skip-back":'',"skip-forward":'',slash:'',smartphone:'',"smiling-face":'",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:")",end:">",keywords:{name:"script"},contains:[M],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml"]}},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},M]}]}}},37132:V=>{V.exports=function(c){return{aliases:["xpath","xq"],case_insensitive:!1,lexemes:/[a-zA-Z\$][a-zA-Z0-9_:\-]*/,illegal:/(proc)|(abstract)|(extends)|(until)|(#)/,keywords:{keyword:"module schema namespace boundary-space preserve no-preserve strip default collation base-uri ordering context decimal-format decimal-separator copy-namespaces empty-sequence except exponent-separator external grouping-separator inherit no-inherit lax minus-sign per-mille percent schema-attribute schema-element strict unordered zero-digit declare import option function validate variable for at in let where order group by return if then else tumbling sliding window start when only end previous next stable ascending descending allowing empty greatest least some every satisfies switch case typeswitch try catch and or to union intersect instance of treat as castable cast map array delete insert into replace value rename copy modify update",type:"item document-node node attribute document element comment namespace namespace-node processing-instruction text construction xs:anyAtomicType xs:untypedAtomic xs:duration xs:time xs:decimal xs:float xs:double xs:gYearMonth xs:gYear xs:gMonthDay xs:gMonth xs:gDay xs:boolean xs:base64Binary xs:hexBinary xs:anyURI xs:QName xs:NOTATION xs:dateTime xs:dateTimeStamp xs:date xs:string xs:normalizedString xs:token xs:language xs:NMTOKEN xs:Name xs:NCName xs:ID xs:IDREF xs:ENTITY xs:integer xs:nonPositiveInteger xs:negativeInteger xs:long xs:int xs:short xs:byte xs:nonNegativeInteger xs:unisignedLong xs:unsignedInt xs:unsignedShort xs:unsignedByte xs:positiveInteger xs:yearMonthDuration xs:dayTimeDuration",literal:"eq ne lt le gt ge is self:: child:: descendant:: descendant-or-self:: attribute:: following:: following-sibling:: parent:: ancestor:: ancestor-or-self:: preceding:: preceding-sibling:: NaN"},contains:[{className:"variable",begin:/[\$][\w-:]+/},{className:"built_in",variants:[{begin:/\barray\:/,end:/(?:append|filter|flatten|fold\-(?:left|right)|for-each(?:\-pair)?|get|head|insert\-before|join|put|remove|reverse|size|sort|subarray|tail)\b/},{begin:/\bmap\:/,end:/(?:contains|entry|find|for\-each|get|keys|merge|put|remove|size)\b/},{begin:/\bmath\:/,end:/(?:a(?:cos|sin|tan[2]?)|cos|exp(?:10)?|log(?:10)?|pi|pow|sin|sqrt|tan)\b/},{begin:/\bop\:/,end:/\(/,excludeEnd:!0},{begin:/\bfn\:/,end:/\(/,excludeEnd:!0},{begin:/[^<\/\$\:'"-]\b(?:abs|accumulator\-(?:after|before)|adjust\-(?:date(?:Time)?|time)\-to\-timezone|analyze\-string|apply|available\-(?:environment\-variables|system\-properties)|avg|base\-uri|boolean|ceiling|codepoints?\-(?:equal|to\-string)|collation\-key|collection|compare|concat|contains(?:\-token)?|copy\-of|count|current(?:\-)?(?:date(?:Time)?|time|group(?:ing\-key)?|output\-uri|merge\-(?:group|key))?data|dateTime|days?\-from\-(?:date(?:Time)?|duration)|deep\-equal|default\-(?:collation|language)|distinct\-values|document(?:\-uri)?|doc(?:\-available)?|element\-(?:available|with\-id)|empty|encode\-for\-uri|ends\-with|environment\-variable|error|escape\-html\-uri|exactly\-one|exists|false|filter|floor|fold\-(?:left|right)|for\-each(?:\-pair)?|format\-(?:date(?:Time)?|time|integer|number)|function\-(?:arity|available|lookup|name)|generate\-id|has\-children|head|hours\-from\-(?:dateTime|duration|time)|id(?:ref)?|implicit\-timezone|in\-scope\-prefixes|index\-of|innermost|insert\-before|iri\-to\-uri|json\-(?:doc|to\-xml)|key|lang|last|load\-xquery\-module|local\-name(?:\-from\-QName)?|(?:lower|upper)\-case|matches|max|minutes\-from\-(?:dateTime|duration|time)|min|months?\-from\-(?:date(?:Time)?|duration)|name(?:space\-uri\-?(?:for\-prefix|from\-QName)?)?|nilled|node\-name|normalize\-(?:space|unicode)|not|number|one\-or\-more|outermost|parse\-(?:ietf\-date|json)|path|position|(?:prefix\-from\-)?QName|random\-number\-generator|regex\-group|remove|replace|resolve\-(?:QName|uri)|reverse|root|round(?:\-half\-to\-even)?|seconds\-from\-(?:dateTime|duration|time)|snapshot|sort|starts\-with|static\-base\-uri|stream\-available|string\-?(?:join|length|to\-codepoints)?|subsequence|substring\-?(?:after|before)?|sum|system\-property|tail|timezone\-from\-(?:date(?:Time)?|time)|tokenize|trace|trans(?:form|late)|true|type\-available|unordered|unparsed\-(?:entity|text)?\-?(?:public\-id|uri|available|lines)?|uri\-collection|xml\-to\-json|years?\-from\-(?:date(?:Time)?|duration)|zero\-or\-one)\b/},{begin:/\blocal\:/,end:/\(/,excludeEnd:!0},{begin:/\bzip\:/,end:/(?:zip\-file|(?:xml|html|text|binary)\-entry| (?:update\-)?entries)\b/},{begin:/\b(?:util|db|functx|app|xdmp|xmldb)\:/,end:/\(/,excludeEnd:!0}]},{className:"string",variants:[{begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{className:"comment",begin:"\\(:",end:":\\)",relevance:10,contains:[{className:"doctag",begin:"@\\w+"}]},{className:"meta",begin:/%[\w-:]+/},{className:"title",begin:/\bxquery version "[13]\.[01]"\s?(?:encoding ".+")?/,end:/;/},{beginKeywords:"element attribute comment document processing-instruction",end:"{",excludeEnd:!0},{begin:/<([\w\._:\-]+)((\s*.*)=('|").*('|"))?>/,end:/(\/[\w\._:\-]+>)/,subLanguage:"xml",contains:[{begin:"{",end:"}",subLanguage:"xquery"},"self"]}]}}},78463:V=>{V.exports=function(c){var u="true false yes no null";return{case_insensitive:!0,aliases:["yml","YAML","yaml"],contains:[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---s*$",relevance:10},{className:"string",begin:"[\\|>]([0-9]?[+-])?[ ]*\\n( *)[\\S ]+\\n(\\2[\\S ]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!"+c.UNDERSCORE_IDENT_RE},{className:"type",begin:"!!"+c.UNDERSCORE_IDENT_RE},{className:"meta",begin:"&"+c.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+c.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"\\-(?=[ ]|$)",relevance:0},c.HASH_COMMENT_MODE,{beginKeywords:u,keywords:{literal:u}},{className:"number",begin:c.C_NUMBER_RE+"\\b"},{className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[c.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:"{{",end:"}}"},{begin:"%{",end:"}"}]}]}]}}},16059:V=>{V.exports=function(c){var u={className:"string",contains:[c.BACKSLASH_ESCAPE],variants:[{begin:'b"',end:'"'},{begin:"b'",end:"'"},c.inherit(c.APOS_STRING_MODE,{illegal:null}),c.inherit(c.QUOTE_STRING_MODE,{illegal:null})]},t={variants:[c.BINARY_NUMBER_MODE,c.C_NUMBER_MODE]};return{aliases:["zep"],case_insensitive:!0,keywords:"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var let while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally int uint long ulong char uchar double float bool boolean stringlikely unlikely",contains:[c.C_LINE_COMMENT_MODE,c.HASH_COMMENT_MODE,c.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),c.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler",lexemes:c.UNDERSCORE_IDENT_RE}),{className:"string",begin:"<<<['\"]?\\w+['\"]?$",end:"^\\w+;",contains:[c.BACKSLASH_ESCAPE]},{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",beginKeywords:"function",end:/[;{]/,excludeEnd:!0,illegal:"\\$|\\[|%",contains:[c.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",contains:["self",c.C_BLOCK_COMMENT_MODE,u,t]}]},{className:"class",beginKeywords:"class interface",end:"{",excludeEnd:!0,illegal:/[:\(\$"]/,contains:[{beginKeywords:"extends implements"},c.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",end:";",illegal:/[\.']/,contains:[c.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",end:";",contains:[c.UNDERSCORE_TITLE_MODE]},{begin:"=>"},u,t]}}},88183:function(V){!function(c){"use strict";var u={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:ce,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,nptable:ce,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=\\h*\\n)[\\s\\S]*?(?:\\n{2,}|$)|(?=\\h*\\n)[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,table:ce,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading| {0,3}>|<\/?(?:tag)(?: +|\n|\/?>)|<(?:script|pre|style|!--))[^\n]+)*)/,text:/^[^\n]+/};function t(W){this.tokens=[],this.tokens.links=Object.create(null),this.options=W||be.defaults,this.rules=u.normal,this.options.pedantic?this.rules=u.pedantic:this.options.gfm&&(this.rules=this.options.tables?u.tables:u.gfm)}u._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,u._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,u.def=L(u.def).replace("label",u._label).replace("title",u._title).getRegex(),u.bullet=/(?:[*+-]|\d+\.)/,u.item=/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/,u.item=L(u.item,"gm").replace(/bull/g,u.bullet).getRegex(),u.list=L(u.list).replace(/bull/g,u.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+u.def.source+")").getRegex(),u._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",u._comment=//,u.html=L(u.html,"i").replace("comment",u._comment).replace("tag",u._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),u.paragraph=L(u.paragraph).replace("hr",u.hr).replace("heading",u.heading).replace("lheading",u.lheading).replace("tag",u._tag).getRegex(),u.blockquote=L(u.blockquote).replace("paragraph",u.paragraph).getRegex(),u.normal=de({},u),u.gfm=de({},u.normal,{fences:/^ *(`{3,}|~{3,})[ \.]*(\S+)? *\n([\s\S]*?)\n? *\1 *(?:\n+|$)/,paragraph:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/}),u.gfm.paragraph=L(u.paragraph).replace("(?!","(?!"+u.gfm.fences.source.replace("\\1","\\2")+"|"+u.list.source.replace("\\1","\\3")+"|").getRegex(),u.tables=de({},u.gfm,{nptable:/^ *([^|\n ].*\|.*)\n *([-:]+ *\|[-| :]*)(?:\n((?:.*[^>\n ].*(?:\n|$))*)\n*|$)/,table:/^ *\|(.+)\n *\|?( *[-:]+[-| :]*)(?:\n((?: *[^>\n ].*(?:\n|$))*)\n*|$)/}),u.pedantic=de({},u.normal,{html:L("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",u._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/}),t.rules=u,t.lex=function(W,ae){return new t(ae).lex(W)},t.prototype.lex=function(W){return W=W.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),this.token(W,!0)},t.prototype.token=function(W,ae){W=W.replace(/^ +$/gm,"");for(var me,he,Se,Ct,ze,qe,nt,ht,dt,$t,He,Sn,gn,rt,Wt,Ne;W;)if((Se=this.rules.newline.exec(W))&&(W=W.substring(Se[0].length),Se[0].length>1&&this.tokens.push({type:"space"})),Se=this.rules.code.exec(W))W=W.substring(Se[0].length),Se=Se[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",text:this.options.pedantic?Se:ne(Se,"\n")});else if(Se=this.rules.fences.exec(W))W=W.substring(Se[0].length),this.tokens.push({type:"code",lang:Se[2],text:Se[3]||""});else if(Se=this.rules.heading.exec(W))W=W.substring(Se[0].length),this.tokens.push({type:"heading",depth:Se[1].length,text:Se[2]});else if(ae&&(Se=this.rules.nptable.exec(W))&&(qe={type:"table",header:se(Se[1].replace(/^ *| *\| *$/g,"")),align:Se[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Se[3]?Se[3].replace(/\n$/,"").split("\n"):[]}).header.length===qe.align.length){for(W=W.substring(Se[0].length),He=0;He ?/gm,""),this.token(Se,ae),this.tokens.push({type:"blockquote_end"});else if(Se=this.rules.list.exec(W)){for(W=W.substring(Se[0].length),this.tokens.push(nt={type:"list_start",ordered:rt=(Ct=Se[2]).length>1,start:rt?+Ct:"",loose:!1}),ht=[],me=!1,gn=(Se=Se[0].match(this.rules.item)).length,He=0;He1&&ze.length>1)&&(W=Se.slice(He+1).join("\n")+W,He=gn-1),he=me||/\n\n(?!\s*$)/.test(qe),He!==gn-1&&(me="\n"===qe.charAt(qe.length-1),he||(he=me)),he&&(nt.loose=!0),Ne=void 0,(Wt=/^\[[ xX]\] /.test(qe))&&(Ne=" "!==qe[1],qe=qe.replace(/^\[[ xX]\] +/,"")),ht.push(dt={type:"list_item_start",task:Wt,checked:Ne,loose:he}),this.tokens.push(dt),this.token(qe,!1),this.tokens.push({type:"list_item_end"});if(nt.loose)for(gn=ht.length,He=0;He?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:ce,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(href(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,strong:/^__([^\s])__(?!_)|^\*\*([^\s])\*\*(?!\*)|^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)/,em:/^_([^\s_])_(?!_)|^\*([^\s*"<\[])\*(?!\*)|^_([^\s][\s\S]*?[^\s_])_(?!_|[^\s.])|^_([^\s_][\s\S]*?[^\s])_(?!_|[^\s.])|^\*([^\s"<\[][\s\S]*?[^\s*])\*(?!\*)|^\*([^\s*"<\[][\s\S]*?[^\s])\*(?!\*)/,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:ce,text:/^(`+|[^`])[\s\S]*?(?=[\\?@\[\]\\^_`{|}~])/g,g._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,g._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,g.autolink=L(g.autolink).replace("scheme",g._scheme).replace("email",g._email).getRegex(),g._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,g.tag=L(g.tag).replace("comment",u._comment).replace("attribute",g._attribute).getRegex(),g._label=/(?:\[[^\[\]]*\]|\\[\[\]]?|`[^`]*`|[^\[\]\\])*?/,g._href=/\s*(<(?:\\[<>]?|[^\s<>\\])*>|(?:\\[()]?|\([^\s\x00-\x1f\\]*\)|[^\s\x00-\x1f()\\])*?)/,g._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,g.link=L(g.link).replace("label",g._label).replace("href",g._href).replace("title",g._title).getRegex(),g.reflink=L(g.reflink).replace("label",g._label).getRegex(),g.normal=de({},g),g.pedantic=de({},g.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:L(/^!?\[(label)\]\((.*?)\)/).replace("label",g._label).getRegex(),reflink:L(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",g._label).getRegex()}),g.gfm=de({},g.normal,{escape:L(g.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:L(g.text).replace("]|","~]|").replace("|$","|https?://|ftp://|www\\.|[a-zA-Z0-9.!#$%&'*+/=?^_`{\\|}~-]+@|$").getRegex()}),g.gfm.url=L(g.gfm.url).replace("email",g.gfm._extended_email).getRegex(),g.breaks=de({},g.gfm,{br:L(g.br).replace("{2,}","*").getRegex(),text:L(g.gfm.text).replace("{2,}","*").getRegex()}),C.rules=g,C.output=function(W,ae,me){return new C(ae,me).output(W)},C.prototype.output=function(W){for(var me,he,Se,Ct,ze,qe,ae="";W;)if(ze=this.rules.escape.exec(W))W=W.substring(ze[0].length),ae+=ze[1];else if(ze=this.rules.autolink.exec(W))W=W.substring(ze[0].length),Se="@"===ze[2]?"mailto:"+(he=F(this.mangle(ze[1]))):he=F(ze[1]),ae+=this.renderer.link(Se,null,he);else if(this.inLink||!(ze=this.rules.url.exec(W))){if(ze=this.rules.tag.exec(W))!this.inLink&&/^/i.test(ze[0])&&(this.inLink=!1),!this.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(ze[0])?this.inRawBlock=!0:this.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(ze[0])&&(this.inRawBlock=!1),W=W.substring(ze[0].length),ae+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(ze[0]):F(ze[0]):ze[0];else if(ze=this.rules.link.exec(W))W=W.substring(ze[0].length),this.inLink=!0,Se=ze[2],this.options.pedantic?(me=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(Se))?(Se=me[1],Ct=me[3]):Ct="":Ct=ze[3]?ze[3].slice(1,-1):"",Se=Se.trim().replace(/^<([\s\S]*)>$/,"$1"),ae+=this.outputLink(ze,{href:C.escapes(Se),title:C.escapes(Ct)}),this.inLink=!1;else if((ze=this.rules.reflink.exec(W))||(ze=this.rules.nolink.exec(W))){if(W=W.substring(ze[0].length),me=(ze[2]||ze[1]).replace(/\s+/g," "),!(me=this.links[me.toLowerCase()])||!me.href){ae+=ze[0].charAt(0),W=ze[0].substring(1)+W;continue}this.inLink=!0,ae+=this.outputLink(ze,me),this.inLink=!1}else if(ze=this.rules.strong.exec(W))W=W.substring(ze[0].length),ae+=this.renderer.strong(this.output(ze[4]||ze[3]||ze[2]||ze[1]));else if(ze=this.rules.em.exec(W))W=W.substring(ze[0].length),ae+=this.renderer.em(this.output(ze[6]||ze[5]||ze[4]||ze[3]||ze[2]||ze[1]));else if(ze=this.rules.code.exec(W))W=W.substring(ze[0].length),ae+=this.renderer.codespan(F(ze[2].trim(),!0));else if(ze=this.rules.br.exec(W))W=W.substring(ze[0].length),ae+=this.renderer.br();else if(ze=this.rules.del.exec(W))W=W.substring(ze[0].length),ae+=this.renderer.del(this.output(ze[1]));else if(ze=this.rules.text.exec(W))W=W.substring(ze[0].length),ae+=this.renderer.text(this.inRawBlock?ze[0]:F(this.smartypants(ze[0])));else if(W)throw new Error("Infinite loop on byte: "+W.charCodeAt(0))}else{if("@"===ze[2])Se="mailto:"+(he=F(ze[0]));else{do{qe=ze[0],ze[0]=this.rules._backpedal.exec(ze[0])[0]}while(qe!==ze[0]);he=F(ze[0]),Se="www."===ze[1]?"http://"+he:he}W=W.substring(ze[0].length),ae+=this.renderer.link(Se,null,he)}return ae},C.escapes=function(W){return W&&W.replace(C.rules._escapes,"$1")},C.prototype.outputLink=function(W,ae){var me=ae.href,he=ae.title?F(ae.title):null;return"!"!==W[0].charAt(0)?this.renderer.link(me,he,this.output(W[1])):this.renderer.image(me,he,F(W[1]))},C.prototype.smartypants=function(W){return this.options.smartypants?W.replace(/---/g,"\u2014").replace(/--/g,"\u2013").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1\u2018").replace(/'/g,"\u2019").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1\u201c").replace(/"/g,"\u201d").replace(/\.{3}/g,"\u2026"):W},C.prototype.mangle=function(W){if(!this.options.mangle)return W;for(var Se,ae="",me=W.length,he=0;he.5&&(Se="x"+Se.toString(16)),ae+="&#"+Se+";";return ae},A.prototype.code=function(W,ae,me){if(this.options.highlight){var he=this.options.highlight(W,ae);null!=he&&he!==W&&(me=!0,W=he)}return ae?'
    '+(me?W:F(W,!0))+"
    \n":"
    "+(me?W:F(W,!0))+"
    "},A.prototype.blockquote=function(W){return"
    \n"+W+"
    \n"},A.prototype.html=function(W){return W},A.prototype.heading=function(W,ae,me){return this.options.headerIds?"'+W+"\n":""+W+"\n"},A.prototype.hr=function(){return this.options.xhtml?"
    \n":"
    \n"},A.prototype.list=function(W,ae,me){var he=ae?"ol":"ul";return"<"+he+(ae&&1!==me?' start="'+me+'"':"")+">\n"+W+"\n"},A.prototype.listitem=function(W){return"
  • "+W+"
  • \n"},A.prototype.checkbox=function(W){return" "},A.prototype.paragraph=function(W){return"

    "+W+"

    \n"},A.prototype.table=function(W,ae){return ae&&(ae=""+ae+""),"\n\n"+W+"\n"+ae+"
    \n"},A.prototype.tablerow=function(W){return"\n"+W+"\n"},A.prototype.tablecell=function(W,ae){var me=ae.header?"th":"td";return(ae.align?"<"+me+' align="'+ae.align+'">':"<"+me+">")+W+"\n"},A.prototype.strong=function(W){return""+W+""},A.prototype.em=function(W){return""+W+""},A.prototype.codespan=function(W){return""+W+""},A.prototype.br=function(){return this.options.xhtml?"
    ":"
    "},A.prototype.del=function(W){return""+W+""},A.prototype.link=function(W,ae,me){if(null===(W=H(this.options.sanitize,this.options.baseUrl,W)))return me;var he='
    "+me+""},A.prototype.image=function(W,ae,me){if(null===(W=H(this.options.sanitize,this.options.baseUrl,W)))return me;var he=''+me+'":">")},A.prototype.text=function(W){return W},R.prototype.strong=R.prototype.em=R.prototype.codespan=R.prototype.del=R.prototype.text=function(W){return W},R.prototype.link=R.prototype.image=function(W,ae,me){return""+me},R.prototype.br=function(){return""},M.parse=function(W,ae){return new M(ae).parse(W)},M.prototype.parse=function(W){this.inline=new C(W.links,this.options),this.inlineText=new C(W.links,de({},this.options,{renderer:new R})),this.tokens=W.reverse();for(var ae="";this.next();)ae+=this.tok();return ae},M.prototype.next=function(){return this.token=this.tokens.pop()},M.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0},M.prototype.parseText=function(){for(var W=this.token.text;"text"===this.peek().type;)W+="\n"+this.next().text;return this.inline.output(W)},M.prototype.tok=function(){switch(this.token.type){case"space":return"";case"hr":return this.renderer.hr();case"heading":return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,P(this.inlineText.output(this.token.text)));case"code":return this.renderer.code(this.token.text,this.token.lang,this.token.escaped);case"table":var me,he,Se,Ct,W="",ae="";for(Se="",me=0;me"']/,F.escapeReplace=/[&<>"']/g,F.replacements={"&":"&","<":"<",">":">",'"':""","'":"'"},F.escapeTestNoEncode=/[<>"']|&(?!#?\w+;)/,F.escapeReplaceNoEncode=/[<>"']|&(?!#?\w+;)/g;var Z={},re=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function ce(){}function de(W){for(var me,he,ae=1;ae=0&&"\\"===qe[ht];)nt=!nt;return nt?"|":" |"}).split(/ \|/),Se=0;if(he.length>ae)he.splice(ae);else for(;he.length"u"||null===W)throw new Error("marked(): input parameter is undefined or null");if("string"!=typeof W)throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(W)+", string expected");if(me||"function"==typeof ae){me||(me=ae,ae=null);var Se,Ct,he=(ae=de({},be.defaults,ae||{})).highlight,ze=0;try{Se=t.lex(W,ae)}catch(nt){return me(nt)}Ct=Se.length;var qe=function(nt){if(nt)return ae.highlight=he,me(nt);var ht;try{ht=M.parse(Se,ae)}catch(dt){nt=dt}return ae.highlight=he,nt?me(nt):me(null,ht)};if(!he||he.length<3||(delete ae.highlight,!Ct))return qe();for(;zeAn error occurred:

    "+F(nt.message+"",!0)+"
    ";throw nt}}ce.exec=ce,be.options=be.setOptions=function(W){return de(be.defaults,W),be},be.getDefaults=function(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:new A,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tables:!0,xhtml:!1}},be.defaults=be.getDefaults(),be.Parser=M,be.parser=M.parse,be.Renderer=A,be.TextRenderer=R,be.Lexer=t,be.lexer=t.lex,be.InlineLexer=C,be.inlineLexer=C.output,be.parse=be,V.exports=be}(this||(typeof window<"u"?window:global))},79231:(V,c,u)=>{"use strict";u.d(c,{z1:()=>Ht,mZ:()=>Vt});var t=u(97582),g=u(36895),C=u(94650),A=u(8929),R=u(56498),M=u(21086),F=u(55647),P=u(67876);const L=new R.y(P.Z);var K=u(68896),Z=u(92198),re=u(2994),ce=u(72986),de=u(61709),se=u(24850),ne=u(27221),be=u(87545),W=u(43489),ae=u(20353);class he{constructor(xe,Ge){this.period=xe,this.scheduler=Ge}call(xe,Ge){return Ge.subscribe(new Se(xe,this.period,this.scheduler))}}class Se extends W.L{constructor(xe,Ge,Je){super(xe),this.period=Ge,this.scheduler=Je,this.hasValue=!1,this.add(Je.schedule(Ct,Ge,{subscriber:this,period:Ge}))}_next(xe){this.lastValue=xe,this.hasValue=!0}notifyNext(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.lastValue))}}function Ct(De){let{subscriber:xe,period:Ge}=De;xe.notifyNext(),this.schedule(De,Ge)}var ze=u(88117),qe=u(1059);function ht(De,xe){De.className=De.className.replace(xe,"")}function dt(De,xe){De.className.includes(xe)||(De.className+=` ${xe}`)}function He(){return typeof window<"u"?window.navigator:void 0}function Sn(De){return Boolean(De.parentElement&&"picture"===De.parentElement.nodeName.toLowerCase())}function gn(De){return"img"===De.nodeName.toLowerCase()}function rt(De,xe,Ge){return gn(De)?Ge&&"srcset"in De?De.srcset=xe:De.src=xe:De.style.backgroundImage=`url('${xe}')`,De}function Wt(De){return xe=>{const Ge=xe.parentElement.getElementsByTagName("source");for(let Je=0;Je{gn(xe)&&Sn(xe)&&De(xe),Ge&&rt(xe,Ge,Je)}}const tt=we(Ne),et=we(le),vt=we(Ae),Dt={finally:({element:De})=>{dt(De,"ng-lazyloaded"),ht(De,"ng-lazyloading")},loadImage:({element:De,useSrcset:xe,imagePath:Ge,decode:Je})=>{let gt;return gn(De)&&Sn(De)?(gt=De.parentNode.cloneNode(!0).getElementsByTagName("img")[0],le(gt),rt(gt,Ge,xe)):(gt=new Image,gn(De)&&De.sizes&&(gt.sizes=De.sizes),xe&&"srcset"in gt?gt.srcset=Ge:gt.src=Ge),Je&>.decode?gt.decode().then(()=>Ge):new Promise((Rt,Ce)=>{gt.onload=()=>Rt(Ge),gt.onerror=()=>Ce(null)})},setErrorImage:({element:De,errorImagePath:xe,useSrcset:Ge})=>{vt(De,xe,Ge),dt(De,"ng-failed-lazyloaded")},setLoadedImage:({element:De,imagePath:xe,useSrcset:Ge})=>{et(De,xe,Ge)},setup:({element:De,defaultImagePath:xe,useSrcset:Ge})=>{tt(De,xe,Ge),dt(De,"ng-lazyloading"),function $t(De,xe){return De.className&&De.className.includes(xe)}(De,"ng-lazyloaded")&&ht(De,"ng-lazyloaded")},isBot:De=>!(!De||!De.userAgent)&&/googlebot|bingbot|yandex|baiduspider|facebookexternalhit|twitterbot|rogerbot|linkedinbot|embedly|quora\ link\ preview|showyoubot|outbrain|pinterest\/0\.|pinterestbot|slackbot|vkShare|W3C_Validator|whatsapp|duckduckbot/i.test(De.userAgent)},Mt=new WeakMap,ct=new A.xQ;function at(De){De.forEach(xe=>ct.next(xe))}const Qt={},Gt=De=>{const xe=De.scrollContainer||Qt,Ge={root:De.scrollContainer||null};De.offset&&(Ge.rootMargin=`${De.offset}px`);let Je=Mt.get(xe);return Je||(Je=new IntersectionObserver(at,Ge),Mt.set(xe,Je)),Je.observe(De.element),R.y.create(gt=>{const Rt=ct.pipe((0,Z.h)(Ce=>Ce.target===De.element)).subscribe(gt);return()=>{Rt.unsubscribe(),Je.unobserve(De.element)}})},sn=Object.assign({},Dt,{isVisible:({event:De})=>De.isIntersecting,getObservable:(De,xe=Gt)=>De.customObservable?De.customObservable:xe(De)}),On=Object.assign({},Dt,{isVisible:()=>!0,getObservable:()=>(0,M.of)("load"),loadImage:({imagePath:De})=>[De]});let Ht=(()=>{let De=class{constructor(Ge,Je,gt,Rt){this.onStateChange=new C.vpe,this.onLoad=new C.vpe,this.elementRef=Ge,this.ngZone=Je,this.propertyChanges$=new F.t,this.platformId=gt,this.hooks=function tn(De,xe){const Ge=sn,Je=xe&&xe.isBot?xe.isBot:Ge.isBot;if(Je(He(),De))return Object.assign(On,{isBot:Je});if(!xe)return Ge;const gt={};return Object.assign(gt,xe.preset?xe.preset:Ge),Object.keys(xe).filter(Rt=>"preset"!==Rt).forEach(Rt=>{gt[Rt]=xe[Rt]}),gt}(gt,Rt)}ngOnChanges(){!0===this.debug&&!this.debugSubscription&&(this.debugSubscription=this.onStateChange.subscribe(Ge=>console.log(Ge))),this.propertyChanges$.next({element:this.elementRef.nativeElement,imagePath:this.lazyImage,defaultImagePath:this.defaultImage,errorImagePath:this.errorImage,useSrcset:this.useSrcset,offset:this.offset?0|this.offset:0,scrollContainer:this.scrollTarget,customObservable:this.customObservable,decode:this.decode,onStateChange:this.onStateChange})}ngAfterContentInit(){if((0,g.PM)(this.platformId)&&!this.hooks.isBot(He(),this.platformId))return null;this.ngZone.runOutsideAngular(()=>{this.loadSubscription=this.propertyChanges$.pipe((0,re.b)(Ge=>Ge.onStateChange.emit({reason:"setup"})),(0,re.b)(Ge=>this.hooks.setup(Ge)),(0,be.w)(Ge=>Ge.imagePath?this.hooks.getObservable(Ge).pipe(function Nn(De,xe){return Ge=>Ge.pipe((0,re.b)(Je=>xe.onStateChange.emit({reason:"observer-emit",data:Je})),(0,Z.h)(Je=>De.isVisible({element:xe.element,event:Je,offset:xe.offset,scrollContainer:xe.scrollContainer})),(0,ce.q)(1),(0,re.b)(()=>xe.onStateChange.emit({reason:"start-loading"})),(0,de.zg)(()=>De.loadImage(xe)),(0,re.b)(()=>xe.onStateChange.emit({reason:"mount-image"})),(0,re.b)(Je=>De.setLoadedImage({element:xe.element,imagePath:Je,useSrcset:xe.useSrcset})),(0,re.b)(()=>xe.onStateChange.emit({reason:"loading-succeeded"})),(0,se.U)(()=>!0),(0,ne.K)(Je=>(xe.onStateChange.emit({reason:"loading-failed",data:Je}),De.setErrorImage(xe),(0,M.of)(!1))),(0,re.b)(()=>{xe.onStateChange.emit({reason:"finally"}),De.finally(xe)}))}(this.hooks,Ge)):function H(){return L}())).subscribe(Ge=>this.onLoad.emit(Ge))})}ngOnDestroy(){var Ge,Je;null===(Ge=this.loadSubscription)||void 0===Ge||Ge.unsubscribe(),null===(Je=this.debugSubscription)||void 0===Je||Je.unsubscribe()}};return De.\u0275fac=function(Ge){return new(Ge||De)(C.Y36(C.SBq),C.Y36(C.R0b),C.Y36(C.Lbi),C.Y36("options",8))},De.\u0275dir=C.lG2({type:De,selectors:[["","lazyLoad",""]],inputs:{lazyImage:["lazyLoad","lazyImage"],defaultImage:"defaultImage",errorImage:"errorImage",scrollTarget:"scrollTarget",customObservable:"customObservable",offset:"offset",useSrcset:"useSrcset",decode:"decode",debug:"debug"},outputs:{onStateChange:"onStateChange",onLoad:"onLoad"},features:[C.TTD]}),(0,t.gn)([(0,C.IIB)("lazyLoad")],De.prototype,"lazyImage",void 0),(0,t.gn)([(0,C.IIB)()],De.prototype,"defaultImage",void 0),(0,t.gn)([(0,C.IIB)()],De.prototype,"errorImage",void 0),(0,t.gn)([(0,C.IIB)()],De.prototype,"scrollTarget",void 0),(0,t.gn)([(0,C.IIB)()],De.prototype,"customObservable",void 0),(0,t.gn)([(0,C.IIB)()],De.prototype,"offset",void 0),(0,t.gn)([(0,C.IIB)()],De.prototype,"useSrcset",void 0),(0,t.gn)([(0,C.IIB)()],De.prototype,"decode",void 0),(0,t.gn)([(0,C.IIB)()],De.prototype,"debug",void 0),(0,t.gn)([(0,C.r_U)()],De.prototype,"onStateChange",void 0),(0,t.gn)([(0,C.r_U)()],De.prototype,"onLoad",void 0),De=(0,t.gn)([(0,t.fM)(2,(0,C.tBr)(C.Lbi)),(0,t.fM)(3,(0,C.FiY)()),(0,t.fM)(3,(0,C.tBr)("options"))],De),De})();var Ln;let Vt=Ln=class{static forRoot(xe){return{ngModule:Ln,providers:[{provide:"options",useValue:xe}]}}};Vt.\u0275fac=function(xe){return new(xe||Vt)},Vt.\u0275mod=C.oAB({type:Vt}),Vt.\u0275inj=C.cJS({});class Dn{constructor(xe,Ge,Je,gt){this.left=xe,this.top=Ge,this.right=Je,this.bottom=gt}static fromElement(xe){const{left:Ge,top:Je,right:gt,bottom:Rt}=xe.getBoundingClientRect();return 0===Ge&&0===Je&&0===gt&&0===Rt?Dn.empty:new Dn(Ge,Je,gt,Rt)}static fromWindow(xe){return new Dn(0,0,xe.innerWidth,xe.innerHeight)}inflate(xe){this.left-=xe,this.top-=xe,this.right+=xe,this.bottom+=xe}intersectsWith(xe){return xe.left=Ge&&Rt>=Je?new Dn(Ge,Je,gt,Rt):Dn.empty}}Dn.empty=new Dn(0,0,0,0);const jt=new WeakMap;const Ot=De=>{if(!De||"function"!=typeof De.addEventListener)return console.warn("`addEventListener` on "+De+" (scrollTarget) is not a function. Skipping this target"),(0,K.c)();const xe=jt.get(De);if(xe)return xe;const Je=function je(De,xe){return De.pipe(function me(De,xe=ae.P){return Ge=>Ge.lift(new he(De,xe))}(100,xe),(0,ze.B)(),(0,qe.O)(""))}(R.y.create(gt=>{const Ce=X=>gt.next(X),ve={passive:!0,capture:!1};return De.addEventListener("scroll",Ce,ve),()=>De.removeEventListener("scroll",Ce,ve)}));return jt.set(De,Je),Je};Object.assign({},Dt,{isVisible:({element:De,offset:xe,scrollContainer:Ge},Je=(()=>window))=>{const gt=Dn.fromElement(De);if(gt===Dn.empty)return!1;const Rt=Dn.fromWindow(Je());if(gt.inflate(xe),Ge){const ve=Dn.fromElement(Ge).getIntersectionWith(Rt);return gt.intersectsWith(ve)}return gt.intersectsWith(Rt)},getObservable:De=>De.customObservable?De.customObservable.pipe((0,qe.O)("")):Ot(De.scrollContainer?De.scrollContainer:window)})},591:(V,c,u)=>{"use strict";u.d(c,{X:()=>C});var t=u(8929),g=u(95279);class C extends t.xQ{constructor(R){super(),this._value=R}get value(){return this.getValue()}_subscribe(R){const M=super._subscribe(R);return M&&!M.closed&&R.next(this._value),M}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new g.N;return this._value}next(R){super.next(this._value=R)}}},29312:(V,c,u)=>{"use strict";u.d(c,{P:()=>R});var t=u(68896),g=u(21086),C=u(61737);class R{constructor(F,P,L){this.kind=F,this.value=P,this.error=L,this.hasValue="N"===F}observe(F){switch(this.kind){case"N":return F.next&&F.next(this.value);case"E":return F.error&&F.error(this.error);case"C":return F.complete&&F.complete()}}do(F,P,L){switch(this.kind){case"N":return F&&F(this.value);case"E":return P&&P(this.error);case"C":return L&&L()}}accept(F,P,L){return F&&"function"==typeof F.next?this.observe(F):this.do(F,P,L)}toObservable(){switch(this.kind){case"N":return(0,g.of)(this.value);case"E":return(0,C._)(this.error);case"C":return(0,t.c)()}throw new Error("unexpected notification kind value")}static createNext(F){return typeof F<"u"?new R("N",F):R.undefinedValueNotification}static createError(F){return new R("E",void 0,F)}static createComplete(){return R.completeNotification}}R.completeNotification=new R("C"),R.undefinedValueNotification=new R("N",void 0)},56498:(V,c,u)=>{"use strict";u.d(c,{y:()=>L});var t=u(43489),C=u(57668),A=u(73292),M=u(93821),F=u(4843),P=u(92830);let L=(()=>{class K{constructor(re){this._isScalar=!1,re&&(this._subscribe=re)}lift(re){const ce=new K;return ce.source=this,ce.operator=re,ce}subscribe(re,ce,de){const{operator:se}=this,ne=function R(K,Z,re){if(K){if(K instanceof t.L)return K;if(K[C.b])return K[C.b]()}return K||Z||re?new t.L(K,Z,re):new t.L(A.c)}(re,ce,de);if(ne.add(se?se.call(ne,this.source):this.source||P.v.useDeprecatedSynchronousErrorHandling&&!ne.syncErrorThrowable?this._subscribe(ne):this._trySubscribe(ne)),P.v.useDeprecatedSynchronousErrorHandling&&ne.syncErrorThrowable&&(ne.syncErrorThrowable=!1,ne.syncErrorThrown))throw ne.syncErrorValue;return ne}_trySubscribe(re){try{return this._subscribe(re)}catch(ce){P.v.useDeprecatedSynchronousErrorHandling&&(re.syncErrorThrown=!0,re.syncErrorValue=ce),function g(K){for(;K;){const{closed:Z,destination:re,isStopped:ce}=K;if(Z||ce)return!1;K=re&&re instanceof t.L?re:null}return!0}(re)?re.error(ce):console.warn(ce)}}forEach(re,ce){return new(ce=H(ce))((de,se)=>{let ne;ne=this.subscribe(be=>{try{re(be)}catch(W){se(W),ne&&ne.unsubscribe()}},se,de)})}_subscribe(re){const{source:ce}=this;return ce&&ce.subscribe(re)}[M.L](){return this}pipe(...re){return 0===re.length?this:(0,F.U)(re)(this)}toPromise(re){return new(re=H(re))((ce,de)=>{let se;this.subscribe(ne=>se=ne,ne=>de(ne),()=>ce(se))})}}return K.create=Z=>new K(Z),K})();function H(K){if(K||(K=P.v.Promise||Promise),!K)throw new Error("no Promise impl found");return K}},73292:(V,c,u)=>{"use strict";u.d(c,{c:()=>C});var t=u(92830),g=u(22782);const C={closed:!0,next(A){},error(A){if(t.v.useDeprecatedSynchronousErrorHandling)throw A;(0,g.z)(A)},complete(){}}},826:(V,c,u)=>{"use strict";u.d(c,{L:()=>g});var t=u(43489);class g extends t.L{notifyNext(A,R,M,F,P){this.destination.next(R)}notifyError(A,R){this.destination.error(A)}notifyComplete(A){this.destination.complete()}}},55647:(V,c,u)=>{"use strict";u.d(c,{t:()=>Z});var t=u(8929),g=u(56686),A=u(32268);const F=new class R extends A.v{}(class C extends g.o{constructor(de,se){super(de,se),this.scheduler=de,this.work=se}schedule(de,se=0){return se>0?super.schedule(de,se):(this.delay=se,this.state=de,this.scheduler.flush(this),this)}execute(de,se){return se>0||this.closed?super.execute(de,se):this._execute(de,se)}requestAsyncId(de,se,ne=0){return null!==ne&&ne>0||null===ne&&this.delay>0?super.requestAsyncId(de,se,ne):de.flush(this)}});var P=u(42654),L=u(57770),H=u(95279),K=u(45283);class Z extends t.xQ{constructor(de=Number.POSITIVE_INFINITY,se=Number.POSITIVE_INFINITY,ne){super(),this.scheduler=ne,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=de<1?1:de,this._windowTime=se<1?1:se,se===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(de){const se=this._events;se.push(de),se.length>this._bufferSize&&se.shift(),super.next(de)}nextTimeWindow(de){this._events.push(new re(this._getNow(),de)),this._trimBufferThenGetEvents(),super.next(de)}_subscribe(de){const se=this._infiniteTimeWindow,ne=se?this._events:this._trimBufferThenGetEvents(),be=this.scheduler,W=ne.length;let ae;if(this.closed)throw new H.N;if(this.isStopped||this.hasError?ae=P.w.EMPTY:(this.observers.push(de),ae=new K.W(this,de)),be&&de.add(de=new L.ht(de,be)),se)for(let me=0;mese&&(ae=Math.max(ae,W-se)),ae>0&&be.splice(0,ae),be}}class re{constructor(de,se){this.time=de,this.value=se}}},8929:(V,c,u)=>{"use strict";u.d(c,{Yc:()=>F,xQ:()=>P});var t=u(56498),g=u(43489),C=u(42654),A=u(95279),R=u(45283),M=u(57668);class F extends g.L{constructor(K){super(K),this.destination=K}}let P=(()=>{class H extends t.y{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[M.b](){return new F(this)}lift(Z){const re=new L(this,this);return re.operator=Z,re}next(Z){if(this.closed)throw new A.N;if(!this.isStopped){const{observers:re}=this,ce=re.length,de=re.slice();for(let se=0;senew L(K,Z),H})();class L extends P{constructor(K,Z){super(),this.destination=K,this.source=Z}next(K){const{destination:Z}=this;Z&&Z.next&&Z.next(K)}error(K){const{destination:Z}=this;Z&&Z.error&&this.destination.error(K)}complete(){const{destination:K}=this;K&&K.complete&&this.destination.complete()}_subscribe(K){const{source:Z}=this;return Z?this.source.subscribe(K):C.w.EMPTY}}},45283:(V,c,u)=>{"use strict";u.d(c,{W:()=>g});var t=u(42654);class g extends t.w{constructor(A,R){super(),this.subject=A,this.subscriber=R,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const A=this.subject,R=A.observers;if(this.subject=null,!R||0===R.length||A.isStopped||A.closed)return;const M=R.indexOf(this.subscriber);-1!==M&&R.splice(M,1)}}},43489:(V,c,u)=>{"use strict";u.d(c,{L:()=>F});var t=u(67043),g=u(73292),C=u(42654),A=u(57668),R=u(92830),M=u(22782);class F extends C.w{constructor(H,K,Z){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=g.c;break;case 1:if(!H){this.destination=g.c;break}if("object"==typeof H){H instanceof F?(this.syncErrorThrowable=H.syncErrorThrowable,this.destination=H,H.add(this)):(this.syncErrorThrowable=!0,this.destination=new P(this,H));break}default:this.syncErrorThrowable=!0,this.destination=new P(this,H,K,Z)}}[A.b](){return this}static create(H,K,Z){const re=new F(H,K,Z);return re.syncErrorThrowable=!1,re}next(H){this.isStopped||this._next(H)}error(H){this.isStopped||(this.isStopped=!0,this._error(H))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(H){this.destination.next(H)}_error(H){this.destination.error(H),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:H}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=H,this}}class P extends F{constructor(H,K,Z,re){super(),this._parentSubscriber=H;let ce,de=this;(0,t.m)(K)?ce=K:K&&(ce=K.next,Z=K.error,re=K.complete,K!==g.c&&(de=Object.create(K),(0,t.m)(de.unsubscribe)&&this.add(de.unsubscribe.bind(de)),de.unsubscribe=this.unsubscribe.bind(this))),this._context=de,this._next=ce,this._error=Z,this._complete=re}next(H){if(!this.isStopped&&this._next){const{_parentSubscriber:K}=this;R.v.useDeprecatedSynchronousErrorHandling&&K.syncErrorThrowable?this.__tryOrSetError(K,this._next,H)&&this.unsubscribe():this.__tryOrUnsub(this._next,H)}}error(H){if(!this.isStopped){const{_parentSubscriber:K}=this,{useDeprecatedSynchronousErrorHandling:Z}=R.v;if(this._error)Z&&K.syncErrorThrowable?(this.__tryOrSetError(K,this._error,H),this.unsubscribe()):(this.__tryOrUnsub(this._error,H),this.unsubscribe());else if(K.syncErrorThrowable)Z?(K.syncErrorValue=H,K.syncErrorThrown=!0):(0,M.z)(H),this.unsubscribe();else{if(this.unsubscribe(),Z)throw H;(0,M.z)(H)}}}complete(){if(!this.isStopped){const{_parentSubscriber:H}=this;if(this._complete){const K=()=>this._complete.call(this._context);R.v.useDeprecatedSynchronousErrorHandling&&H.syncErrorThrowable?(this.__tryOrSetError(H,K),this.unsubscribe()):(this.__tryOrUnsub(K),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(H,K){try{H.call(this._context,K)}catch(Z){if(this.unsubscribe(),R.v.useDeprecatedSynchronousErrorHandling)throw Z;(0,M.z)(Z)}}__tryOrSetError(H,K,Z){if(!R.v.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{K.call(this._context,Z)}catch(re){return R.v.useDeprecatedSynchronousErrorHandling?(H.syncErrorValue=re,H.syncErrorThrown=!0,!0):((0,M.z)(re),!0)}return!1}_unsubscribe(){const{_parentSubscriber:H}=this;this._context=null,this._parentSubscriber=null,H.unsubscribe()}}},42654:(V,c,u)=>{"use strict";u.d(c,{w:()=>M});var t=u(66688),g=u(57830),C=u(67043);const R=(()=>{function P(L){return Error.call(this),this.message=L?`${L.length} errors occurred during unsubscription:\n${L.map((H,K)=>`${K+1}) ${H.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=L,this}return P.prototype=Object.create(Error.prototype),P})();class M{constructor(L){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,L&&(this._ctorUnsubscribe=!0,this._unsubscribe=L)}unsubscribe(){let L;if(this.closed)return;let{_parentOrParents:H,_ctorUnsubscribe:K,_unsubscribe:Z,_subscriptions:re}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,H instanceof M)H.remove(this);else if(null!==H)for(let ce=0;ceL.concat(H instanceof R?H.errors:H),[])}M.EMPTY=((P=new M).closed=!0,P)},92830:(V,c,u)=>{"use strict";u.d(c,{v:()=>g});let t=!1;const g={Promise:void 0,set useDeprecatedSynchronousErrorHandling(C){if(C){const A=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+A.stack)}else t&&console.log("RxJS: Back to a better error behavior. Thank you. <3");t=C},get useDeprecatedSynchronousErrorHandling(){return t}}},41177:(V,c,u)=>{"use strict";u.d(c,{Ds:()=>M,IY:()=>A,ft:()=>P});var t=u(43489),g=u(56498),C=u(59249);class A extends t.L{constructor(H){super(),this.parent=H}_next(H){this.parent.notifyNext(H)}_error(H){this.parent.notifyError(H),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class M extends t.L{notifyNext(H){this.destination.next(H)}notifyError(H){this.destination.error(H)}notifyComplete(){this.destination.complete()}}function P(L,H){if(!H.closed)return L instanceof g.y?L.subscribe(H):(0,C.s)(L)(H)}},71762:(V,c,u)=>{"use strict";u.d(c,{N:()=>M,c:()=>R});var t=u(8929),g=u(56498),C=u(42654),A=u(74327);class R extends g.y{constructor(K,Z){super(),this.source=K,this.subjectFactory=Z,this._refCount=0,this._isComplete=!1}_subscribe(K){return this.getSubject().subscribe(K)}getSubject(){const K=this._subject;return(!K||K.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let K=this._connection;return K||(this._isComplete=!1,K=this._connection=new C.w,K.add(this.source.subscribe(new F(this.getSubject(),this))),K.closed&&(this._connection=null,K=C.w.EMPTY)),K}refCount(){return(0,A.x)()(this)}}const M=(()=>{const H=R.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:H._subscribe},_isComplete:{value:H._isComplete,writable:!0},getSubject:{value:H.getSubject},connect:{value:H.connect},refCount:{value:H.refCount}}})();class F extends t.Yc{constructor(K,Z){super(K),this.connectable=Z}_error(K){this._unsubscribe(),super._error(K)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const K=this.connectable;if(K){this.connectable=null;const Z=K._connection;K._refCount=0,K._subject=null,K._connection=null,Z&&Z.unsubscribe()}}}},36053:(V,c,u)=>{"use strict";u.d(c,{aj:()=>F});var t=u(72866),g=u(66688),C=u(826),A=u(40448),R=u(33009);const M={};function F(...H){let K,Z;return(0,t.K)(H[H.length-1])&&(Z=H.pop()),"function"==typeof H[H.length-1]&&(K=H.pop()),1===H.length&&(0,g.k)(H[0])&&(H=H[0]),(0,R.n)(H,Z).lift(new P(K))}class P{constructor(K){this.resultSelector=K}call(K,Z){return Z.subscribe(new L(K,this.resultSelector))}}class L extends C.L{constructor(K,Z){super(K),this.resultSelector=Z,this.active=0,this.values=[],this.observables=[]}_next(K){this.values.push(M),this.observables.push(K)}_complete(){const K=this.observables,Z=K.length;if(0===Z)this.destination.complete();else{this.active=Z,this.toRespond=Z;for(let re=0;re{"use strict";u.d(c,{z:()=>A});var t=u(21086),g=u(89146);function A(...R){return function C(){return(0,g.J)(1)}()((0,t.of)(...R))}},68896:(V,c,u)=>{"use strict";u.d(c,{E:()=>g,c:()=>C});var t=u(56498);const g=new t.y(R=>R.complete());function C(R){return R?function A(R){return new t.y(M=>R.schedule(()=>M.complete()))}(R):g}},30567:(V,c,u)=>{"use strict";u.d(c,{D:()=>M});var t=u(56498),g=u(66688),C=u(24850),A=u(57830),R=u(5254);function M(...P){if(1===P.length){const L=P[0];if((0,g.k)(L))return F(L,null);if((0,A.K)(L)&&Object.getPrototypeOf(L)===Object.prototype){const H=Object.keys(L);return F(H.map(K=>L[K]),H)}}if("function"==typeof P[P.length-1]){const L=P.pop();return F(P=1===P.length&&(0,g.k)(P[0])?P[0]:P,null).pipe((0,C.U)(H=>L(...H)))}return F(P,null)}function F(P,L){return new t.y(H=>{const K=P.length;if(0===K)return void H.complete();const Z=new Array(K);let re=0,ce=0;for(let de=0;de{ne||(ne=!0,ce++),Z[de]=be},error:be=>H.error(be),complete:()=>{re++,(re===K||!ne)&&(ce===K&&H.next(L?L.reduce((be,W,ae)=>(be[W]=Z[ae],be),{}):Z),H.complete())}}))}})}},5254:(V,c,u)=>{"use strict";u.d(c,{D:()=>de});var t=u(56498),g=u(59249),C=u(42654),A=u(93821),F=u(66454),P=u(5430),K=u(98955),Z=u(58515);function de(se,ne){return ne?function ce(se,ne){if(null!=se){if(function H(se){return se&&"function"==typeof se[A.L]}(se))return function R(se,ne){return new t.y(be=>{const W=new C.w;return W.add(ne.schedule(()=>{const ae=se[A.L]();W.add(ae.subscribe({next(me){W.add(ne.schedule(()=>be.next(me)))},error(me){W.add(ne.schedule(()=>be.error(me)))},complete(){W.add(ne.schedule(()=>be.complete()))}}))})),W})}(se,ne);if((0,K.t)(se))return function M(se,ne){return new t.y(be=>{const W=new C.w;return W.add(ne.schedule(()=>se.then(ae=>{W.add(ne.schedule(()=>{be.next(ae),W.add(ne.schedule(()=>be.complete()))}))},ae=>{W.add(ne.schedule(()=>be.error(ae)))}))),W})}(se,ne);if((0,Z.z)(se))return(0,F.r)(se,ne);if(function re(se){return se&&"function"==typeof se[P.hZ]}(se)||"string"==typeof se)return function L(se,ne){if(!se)throw new Error("Iterable cannot be null");return new t.y(be=>{const W=new C.w;let ae;return W.add(()=>{ae&&"function"==typeof ae.return&&ae.return()}),W.add(ne.schedule(()=>{ae=se[P.hZ](),W.add(ne.schedule(function(){if(be.closed)return;let me,he;try{const Se=ae.next();me=Se.value,he=Se.done}catch(Se){return void be.error(Se)}he?be.complete():(be.next(me),this.schedule())}))})),W})}(se,ne)}throw new TypeError((null!==se&&typeof se||se)+" is not observable")}(se,ne):se instanceof t.y?se:new t.y((0,g.s)(se))}},33009:(V,c,u)=>{"use strict";u.d(c,{n:()=>A});var t=u(56498),g=u(13650),C=u(66454);function A(R,M){return M?(0,C.r)(R,M):new t.y((0,g.V)(R))}},23753:(V,c,u)=>{"use strict";u.d(c,{R:()=>M});var t=u(56498),g=u(66688),C=u(67043),A=u(24850);function M(K,Z,re,ce){return(0,C.m)(re)&&(ce=re,re=void 0),ce?M(K,Z,re).pipe((0,A.U)(de=>(0,g.k)(de)?ce(...de):ce(de))):new t.y(de=>{F(K,Z,function se(ne){de.next(arguments.length>1?Array.prototype.slice.call(arguments):ne)},de,re)})}function F(K,Z,re,ce,de){let se;if(function H(K){return K&&"function"==typeof K.addEventListener&&"function"==typeof K.removeEventListener}(K)){const ne=K;K.addEventListener(Z,re,de),se=()=>ne.removeEventListener(Z,re,de)}else if(function L(K){return K&&"function"==typeof K.on&&"function"==typeof K.off}(K)){const ne=K;K.on(Z,re),se=()=>ne.off(Z,re)}else if(function P(K){return K&&"function"==typeof K.addListener&&"function"==typeof K.removeListener}(K)){const ne=K;K.addListener(Z,re),se=()=>ne.removeListener(Z,re)}else{if(!K||!K.length)throw new TypeError("Invalid event target");for(let ne=0,be=K.length;ne{"use strict";u.d(c,{T:()=>R});var t=u(56498),g=u(72866),C=u(89146),A=u(33009);function R(...M){let F=Number.POSITIVE_INFINITY,P=null,L=M[M.length-1];return(0,g.K)(L)?(P=M.pop(),M.length>1&&"number"==typeof M[M.length-1]&&(F=M.pop())):"number"==typeof L&&(F=M.pop()),null===P&&1===M.length&&M[0]instanceof t.y?M[0]:(0,C.J)(F)((0,A.n)(M,P))}},21086:(V,c,u)=>{"use strict";u.d(c,{of:()=>A});var t=u(72866),g=u(33009),C=u(66454);function A(...R){let M=R[R.length-1];return(0,t.K)(M)?(R.pop(),(0,C.r)(R,M)):(0,g.n)(R)}},61737:(V,c,u)=>{"use strict";u.d(c,{_:()=>g});var t=u(56498);function g(A,R){return new t.y(R?M=>R.schedule(C,0,{error:A,subscriber:M}):M=>M.error(A))}function C({error:A,subscriber:R}){R.error(A)}},27221:(V,c,u)=>{"use strict";u.d(c,{K:()=>g});var t=u(41177);function g(R){return function(F){const P=new C(R),L=F.lift(P);return P.caught=L}}class C{constructor(M){this.selector=M}call(M,F){return F.subscribe(new A(M,this.selector,this.caught))}}class A extends t.Ds{constructor(M,F,P){super(M),this.selector=F,this.caught=P}error(M){if(!this.isStopped){let F;try{F=this.selector(M,this.caught)}catch(H){return void super.error(H)}this._unsubscribeAndRecycle();const P=new t.IY(this);this.add(P);const L=(0,t.ft)(F,P);L!==P&&this.add(L)}}}},21406:(V,c,u)=>{"use strict";u.d(c,{b:()=>g});var t=u(61709);function g(C,A){return(0,t.zg)(C,A,1)}},80013:(V,c,u)=>{"use strict";u.d(c,{b:()=>C});var t=u(43489),g=u(20353);function C(F,P=g.P){return L=>L.lift(new A(F,P))}class A{constructor(P,L){this.dueTime=P,this.scheduler=L}call(P,L){return L.subscribe(new R(P,this.dueTime,this.scheduler))}}class R extends t.L{constructor(P,L,H){super(P),this.dueTime=L,this.scheduler=H,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(P){this.clearDebounce(),this.lastValue=P,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(M,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:P}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(P)}}clearDebounce(){const P=this.debouncedSubscription;null!==P&&(this.remove(P),P.unsubscribe(),this.debouncedSubscription=null)}}function M(F){F.debouncedNext()}},18583:(V,c,u)=>{"use strict";u.d(c,{g:()=>R});var t=u(20353),C=u(43489),A=u(29312);function R(L,H=t.P){const Z=function g(L){return L instanceof Date&&!isNaN(+L)}(L)?+L-H.now():Math.abs(L);return re=>re.lift(new M(Z,H))}class M{constructor(H,K){this.delay=H,this.scheduler=K}call(H,K){return K.subscribe(new F(H,this.delay,this.scheduler))}}class F extends C.L{constructor(H,K,Z){super(H),this.delay=K,this.scheduler=Z,this.queue=[],this.active=!1,this.errored=!1}static dispatch(H){const K=H.source,Z=K.queue,re=H.scheduler,ce=H.destination;for(;Z.length>0&&Z[0].time-re.now()<=0;)Z.shift().notification.observe(ce);if(Z.length>0){const de=Math.max(0,Z[0].time-re.now());this.schedule(H,de)}else this.unsubscribe(),K.active=!1}_schedule(H){this.active=!0,this.destination.add(H.schedule(F.dispatch,this.delay,{source:this,destination:this.destination,scheduler:H}))}scheduleNotification(H){if(!0===this.errored)return;const K=this.scheduler,Z=new P(K.now()+this.delay,H);this.queue.push(Z),!1===this.active&&this._schedule(K)}_next(H){this.scheduleNotification(A.P.createNext(H))}_error(H){this.errored=!0,this.queue=[],this.destination.error(H),this.unsubscribe()}_complete(){this.scheduleNotification(A.P.createComplete()),this.unsubscribe()}}class P{constructor(H,K){this.time=H,this.notification=K}}},75778:(V,c,u)=>{"use strict";u.d(c,{x:()=>g});var t=u(43489);function g(R,M){return F=>F.lift(new C(R,M))}class C{constructor(M,F){this.compare=M,this.keySelector=F}call(M,F){return F.subscribe(new A(M,this.compare,this.keySelector))}}class A extends t.L{constructor(M,F,P){super(M),this.keySelector=P,this.hasKey=!1,"function"==typeof F&&(this.compare=F)}compare(M,F){return M===F}_next(M){let F;try{const{keySelector:L}=this;F=L?L(M):M}catch(L){return this.destination.error(L)}let P=!1;if(this.hasKey)try{const{compare:L}=this;P=L(this.key,F)}catch(L){return this.destination.error(L)}else this.hasKey=!0;P||(this.key=F,this.destination.next(M))}}},92198:(V,c,u)=>{"use strict";u.d(c,{h:()=>g});var t=u(43489);function g(R,M){return function(P){return P.lift(new C(R,M))}}class C{constructor(M,F){this.predicate=M,this.thisArg=F}call(M,F){return F.subscribe(new A(M,this.predicate,this.thisArg))}}class A extends t.L{constructor(M,F,P){super(M),this.predicate=F,this.thisArg=P,this.count=0}_next(M){let F;try{F=this.predicate.call(this.thisArg,M,this.count++)}catch(P){return void this.destination.error(P)}F&&this.destination.next(M)}}},40537:(V,c,u)=>{"use strict";u.d(c,{x:()=>C});var t=u(43489),g=u(42654);function C(M){return F=>F.lift(new A(M))}class A{constructor(F){this.callback=F}call(F,P){return P.subscribe(new R(F,this.callback))}}class R extends t.L{constructor(F,P){super(F),this.add(new g.w(P))}}},24850:(V,c,u)=>{"use strict";u.d(c,{U:()=>g});var t=u(43489);function g(R,M){return function(P){if("function"!=typeof R)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return P.lift(new C(R,M))}}class C{constructor(M,F){this.project=M,this.thisArg=F}call(M,F){return F.subscribe(new A(M,this.project,this.thisArg))}}class A extends t.L{constructor(M,F,P){super(M),this.project=F,this.count=0,this.thisArg=P||this}_next(M){let F;try{F=this.project.call(this.thisArg,M,this.count++)}catch(P){return void this.destination.error(P)}this.destination.next(F)}}},89146:(V,c,u)=>{"use strict";u.d(c,{J:()=>C});var t=u(61709),g=u(35379);function C(A=Number.POSITIVE_INFINITY){return(0,t.zg)(g.y,A)}},61709:(V,c,u)=>{"use strict";u.d(c,{zg:()=>A});var t=u(24850),g=u(5254),C=u(41177);function A(P,L,H=Number.POSITIVE_INFINITY){return"function"==typeof L?K=>K.pipe(A((Z,re)=>(0,g.D)(P(Z,re)).pipe((0,t.U)((ce,de)=>L(Z,ce,re,de))),H)):("number"==typeof L&&(H=L),K=>K.lift(new R(P,H)))}class R{constructor(L,H=Number.POSITIVE_INFINITY){this.project=L,this.concurrent=H}call(L,H){return H.subscribe(new M(L,this.project,this.concurrent))}}class M extends C.Ds{constructor(L,H,K=Number.POSITIVE_INFINITY){super(L),this.project=H,this.concurrent=K,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(L){this.active0?this._next(L.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},82536:(V,c,u)=>{"use strict";u.d(c,{O:()=>g});var t=u(71762);function g(A,R){return function(F){let P;if(P="function"==typeof A?A:function(){return A},"function"==typeof R)return F.lift(new C(P,R));const L=Object.create(F,t.N);return L.source=F,L.subjectFactory=P,L}}class C{constructor(R,M){this.subjectFactory=R,this.selector=M}call(R,M){const{selector:F}=this,P=this.subjectFactory(),L=F(P).subscribe(R);return L.add(M.subscribe(P)),L}}},57770:(V,c,u)=>{"use strict";u.d(c,{QV:()=>C,ht:()=>R});var t=u(43489),g=u(29312);function C(F,P=0){return function(H){return H.lift(new A(F,P))}}class A{constructor(P,L=0){this.scheduler=P,this.delay=L}call(P,L){return L.subscribe(new R(P,this.scheduler,this.delay))}}class R extends t.L{constructor(P,L,H=0){super(P),this.scheduler=L,this.delay=H}static dispatch(P){const{notification:L,destination:H}=P;L.observe(H),this.unsubscribe()}scheduleMessage(P){this.destination.add(this.scheduler.schedule(R.dispatch,this.delay,new M(P,this.destination)))}_next(P){this.scheduleMessage(g.P.createNext(P))}_error(P){this.scheduleMessage(g.P.createError(P)),this.unsubscribe()}_complete(){this.scheduleMessage(g.P.createComplete()),this.unsubscribe()}}class M{constructor(P,L){this.notification=P,this.destination=L}}},76414:(V,c,u)=>{"use strict";u.d(c,{n:()=>C});var t=u(8929),g=u(82536);function C(A){return A?(0,g.O)(()=>new t.xQ,A):(0,g.O)(new t.xQ)}},5646:(V,c,u)=>{"use strict";u.d(c,{_:()=>C});var t=u(55647),g=u(82536);function C(A,R,M,F){M&&"function"!=typeof M&&(F=M);const P="function"==typeof M?M:void 0,L=new t.t(A,R,F);return H=>(0,g.O)(()=>L,P)(H)}},74327:(V,c,u)=>{"use strict";u.d(c,{x:()=>g});var t=u(43489);function g(){return function(M){return M.lift(new C(M))}}class C{constructor(M){this.connectable=M}call(M,F){const{connectable:P}=this;P._refCount++;const L=new A(M,P),H=F.subscribe(L);return L.closed||(L.connection=P.connect()),H}}class A extends t.L{constructor(M,F){super(M),this.connectable=F}_unsubscribe(){const{connectable:M}=this;if(!M)return void(this.connection=null);this.connectable=null;const F=M._refCount;if(F<=0)return void(this.connection=null);if(M._refCount=F-1,F>1)return void(this.connection=null);const{connection:P}=this,L=M._connection;this.connection=null,L&&(!P||L===P)&&L.unsubscribe()}}},88117:(V,c,u)=>{"use strict";u.d(c,{B:()=>R});var t=u(82536),g=u(74327),C=u(8929);function A(){return new C.xQ}function R(){return M=>(0,g.x)()((0,t.O)(A)(M))}},31307:(V,c,u)=>{"use strict";u.d(c,{T:()=>g});var t=u(43489);function g(R){return M=>M.lift(new C(R))}class C{constructor(M){this.total=M}call(M,F){return F.subscribe(new A(M,this.total))}}class A extends t.L{constructor(M,F){super(M),this.total=F,this.count=0}_next(M){++this.count>this.total&&this.destination.next(M)}}},1059:(V,c,u)=>{"use strict";u.d(c,{O:()=>C});var t=u(61221),g=u(72866);function C(...A){const R=A[A.length-1];return(0,g.K)(R)?(A.pop(),M=>(0,t.z)(A,M,R)):M=>(0,t.z)(A,M)}},87545:(V,c,u)=>{"use strict";u.d(c,{w:()=>A});var t=u(24850),g=u(5254),C=u(41177);function A(F,P){return"function"==typeof P?L=>L.pipe(A((H,K)=>(0,g.D)(F(H,K)).pipe((0,t.U)((Z,re)=>P(H,Z,K,re))))):L=>L.lift(new R(F))}class R{constructor(P){this.project=P}call(P,L){return L.subscribe(new M(P,this.project))}}class M extends C.Ds{constructor(P,L){super(P),this.project=L,this.index=0}_next(P){let L;const H=this.index++;try{L=this.project(P,H)}catch(K){return void this.destination.error(K)}this._innerSub(L)}_innerSub(P){const L=this.innerSubscription;L&&L.unsubscribe();const H=new C.IY(this),K=this.destination;K.add(H),this.innerSubscription=(0,C.ft)(P,H),this.innerSubscription!==H&&K.add(this.innerSubscription)}_complete(){const{innerSubscription:P}=this;(!P||P.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(P){this.destination.next(P)}}},72986:(V,c,u)=>{"use strict";u.d(c,{q:()=>A});var t=u(43489),g=u(94231),C=u(68896);function A(F){return P=>0===F?(0,C.c)():P.lift(new R(F))}class R{constructor(P){if(this.total=P,this.total<0)throw new g.W}call(P,L){return L.subscribe(new M(P,this.total))}}class M extends t.L{constructor(P,L){super(P),this.total=L,this.count=0}_next(P){const L=this.total,H=++this.count;H<=L&&(this.destination.next(P),H===L&&(this.destination.complete(),this.unsubscribe()))}}},7625:(V,c,u)=>{"use strict";u.d(c,{R:()=>g});var t=u(41177);function g(R){return M=>M.lift(new C(R))}class C{constructor(M){this.notifier=M}call(M,F){const P=new A(M),L=(0,t.ft)(this.notifier,new t.IY(P));return L&&!P.seenValue?(P.add(L),F.subscribe(P)):P}}class A extends t.Ds{constructor(M){super(M),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}}},44290:(V,c,u)=>{"use strict";u.d(c,{o:()=>g});var t=u(43489);function g(R,M=!1){return F=>F.lift(new C(R,M))}class C{constructor(M,F){this.predicate=M,this.inclusive=F}call(M,F){return F.subscribe(new A(M,this.predicate,this.inclusive))}}class A extends t.L{constructor(M,F,P){super(M),this.predicate=F,this.inclusive=P,this.index=0}_next(M){const F=this.destination;let P;try{P=this.predicate(M,this.index++)}catch(L){return void F.error(L)}this.nextOrComplete(M,P)}nextOrComplete(M,F){const P=this.destination;Boolean(F)?P.next(M):(this.inclusive&&P.next(M),P.complete())}}},2994:(V,c,u)=>{"use strict";u.d(c,{b:()=>A});var t=u(43489),g=u(67876),C=u(67043);function A(F,P,L){return function(K){return K.lift(new R(F,P,L))}}class R{constructor(P,L,H){this.nextOrObserver=P,this.error=L,this.complete=H}call(P,L){return L.subscribe(new M(P,this.nextOrObserver,this.error,this.complete))}}class M extends t.L{constructor(P,L,H,K){super(P),this._tapNext=g.Z,this._tapError=g.Z,this._tapComplete=g.Z,this._tapError=H||g.Z,this._tapComplete=K||g.Z,(0,C.m)(L)?(this._context=this,this._tapNext=L):L&&(this._context=L,this._tapNext=L.next||g.Z,this._tapError=L.error||g.Z,this._tapComplete=L.complete||g.Z)}_next(P){try{this._tapNext.call(this._context,P)}catch(L){return void this.destination.error(L)}this.destination.next(P)}_error(P){try{this._tapError.call(this._context,P)}catch(L){return void this.destination.error(L)}this.destination.error(P)}_complete(){try{this._tapComplete.call(this._context)}catch(P){return void this.destination.error(P)}return this.destination.complete()}}},66454:(V,c,u)=>{"use strict";u.d(c,{r:()=>C});var t=u(56498),g=u(42654);function C(A,R){return new t.y(M=>{const F=new g.w;let P=0;return F.add(R.schedule(function(){P!==A.length?(M.next(A[P++]),M.closed||F.add(this.schedule())):M.complete()})),F})}},56686:(V,c,u)=>{"use strict";u.d(c,{o:()=>C});var t=u(42654);class g extends t.w{constructor(R,M){super()}schedule(R,M=0){return this}}class C extends g{constructor(R,M){super(R,M),this.scheduler=R,this.work=M,this.pending=!1}schedule(R,M=0){if(this.closed)return this;this.state=R;const F=this.id,P=this.scheduler;return null!=F&&(this.id=this.recycleAsyncId(P,F,M)),this.pending=!0,this.delay=M,this.id=this.id||this.requestAsyncId(P,this.id,M),this}requestAsyncId(R,M,F=0){return setInterval(R.flush.bind(R,this),F)}recycleAsyncId(R,M,F=0){if(null!==F&&this.delay===F&&!1===this.pending)return M;clearInterval(M)}execute(R,M){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const F=this._execute(R,M);if(F)return F;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(R,M){let P,F=!1;try{this.work(R)}catch(L){F=!0,P=!!L&&L||new Error(L)}if(F)return this.unsubscribe(),P}_unsubscribe(){const R=this.id,M=this.scheduler,F=M.actions,P=F.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==P&&F.splice(P,1),null!=R&&(this.id=this.recycleAsyncId(M,R,null)),this.delay=null}}},32268:(V,c,u)=>{"use strict";u.d(c,{v:()=>g});let t=(()=>{class C{constructor(R,M=C.now){this.SchedulerAction=R,this.now=M}schedule(R,M=0,F){return new this.SchedulerAction(this,R).schedule(F,M)}}return C.now=()=>Date.now(),C})();class g extends t{constructor(A,R=t.now){super(A,()=>g.delegate&&g.delegate!==this?g.delegate.now():R()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(A,R=0,M){return g.delegate&&g.delegate!==this?g.delegate.schedule(A,R,M):super.schedule(A,R,M)}flush(A){const{actions:R}=this;if(this.active)return void R.push(A);let M;this.active=!0;do{if(M=A.execute(A.state,A.delay))break}while(A=R.shift());if(this.active=!1,M){for(;A=R.shift();)A.unsubscribe();throw M}}}},20353:(V,c,u)=>{"use strict";u.d(c,{P:()=>A});var t=u(56686);const A=new(u(32268).v)(t.o)},5430:(V,c,u)=>{"use strict";u.d(c,{hZ:()=>g});const g=function t(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},93821:(V,c,u)=>{"use strict";u.d(c,{L:()=>t});const t="function"==typeof Symbol&&Symbol.observable||"@@observable"},57668:(V,c,u)=>{"use strict";u.d(c,{b:()=>t});const t="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},94231:(V,c,u)=>{"use strict";u.d(c,{W:()=>g});const g=(()=>{function C(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return C.prototype=Object.create(Error.prototype),C})()},95279:(V,c,u)=>{"use strict";u.d(c,{N:()=>g});const g=(()=>{function C(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return C.prototype=Object.create(Error.prototype),C})()},22782:(V,c,u)=>{"use strict";function t(g){setTimeout(()=>{throw g},0)}u.d(c,{z:()=>t})},35379:(V,c,u)=>{"use strict";function t(g){return g}u.d(c,{y:()=>t})},66688:(V,c,u)=>{"use strict";u.d(c,{k:()=>t});const t=Array.isArray||(g=>g&&"number"==typeof g.length)},58515:(V,c,u)=>{"use strict";u.d(c,{z:()=>t});const t=g=>g&&"number"==typeof g.length&&"function"!=typeof g},67043:(V,c,u)=>{"use strict";function t(g){return"function"==typeof g}u.d(c,{m:()=>t})},57830:(V,c,u)=>{"use strict";function t(g){return null!==g&&"object"==typeof g}u.d(c,{K:()=>t})},98955:(V,c,u)=>{"use strict";function t(g){return!!g&&"function"!=typeof g.subscribe&&"function"==typeof g.then}u.d(c,{t:()=>t})},72866:(V,c,u)=>{"use strict";function t(g){return g&&"function"==typeof g.schedule}u.d(c,{K:()=>t})},67876:(V,c,u)=>{"use strict";function t(){}u.d(c,{Z:()=>t})},4843:(V,c,u)=>{"use strict";u.d(c,{U:()=>C,z:()=>g});var t=u(35379);function g(...A){return C(A)}function C(A){return 0===A.length?t.y:1===A.length?A[0]:function(M){return A.reduce((F,P)=>P(F),M)}}},59249:(V,c,u)=>{"use strict";u.d(c,{s:()=>K});var t=u(13650),g=u(22782),A=u(5430),M=u(93821),P=u(58515),L=u(98955),H=u(57830);const K=Z=>{if(Z&&"function"==typeof Z[M.L])return(Z=>re=>{const ce=Z[M.L]();if("function"!=typeof ce.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return ce.subscribe(re)})(Z);if((0,P.z)(Z))return(0,t.V)(Z);if((0,L.t)(Z))return(Z=>re=>(Z.then(ce=>{re.closed||(re.next(ce),re.complete())},ce=>re.error(ce)).then(null,g.z),re))(Z);if(Z&&"function"==typeof Z[A.hZ])return(Z=>re=>{const ce=Z[A.hZ]();for(;;){let de;try{de=ce.next()}catch(se){return re.error(se),re}if(de.done){re.complete();break}if(re.next(de.value),re.closed)break}return"function"==typeof ce.return&&re.add(()=>{ce.return&&ce.return()}),re})(Z);{const ce=`You provided ${(0,H.K)(Z)?"an invalid object":`'${Z}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(ce)}}},13650:(V,c,u)=>{"use strict";u.d(c,{V:()=>t});const t=g=>C=>{for(let A=0,R=g.length;A{"use strict";u.d(c,{D:()=>R});var t=u(43489);class g extends t.L{constructor(F,P,L){super(),this.parent=F,this.outerValue=P,this.outerIndex=L,this.index=0}_next(F){this.parent.notifyNext(this.outerValue,F,this.outerIndex,this.index++,this)}_error(F){this.parent.notifyError(F,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}var C=u(59249),A=u(56498);function R(M,F,P,L,H=new g(M,P,L)){if(!H.closed)return F instanceof A.y?F.subscribe(H):(0,C.s)(F)(H)}},81424:(V,c,u)=>{"use strict";u.r(c),u.d(c,{default:()=>t});const t='# Backend Integration\n\nThis section describes approaches of integration of ngx-admin application with backend API. Despite we understand that every backend is really different, we think that we can cover several most commonly used ways.\n
    \n\n## Integration with JSON REST server\n\nDespite there\'s an option to do CORS requests to API server directly, we don\'t advise to do so. This way has disadvantages in terms of security and performance. In terms of security when you do CORS request you basically expose your API server URL to everybody. Your API server should take additional measures to make sure some URLs are not accessible, because it is exposed to the web. As for performance, CORS requests require to send preflight OPTIONS request before each HTTP request. This adds additional HTTP overhead.\n\nThe solution we suggest is to use proxy for your API server. In this case you can make your app accessible through some sub-url. For example, if your application\'s hosted under url `website.com` and your index file is located at `website.com/index.html`, you can make your API root accessible on `website.com/api`. This is well supported by angular-cli/webpack-dev-server for development setup and by web servers for production setup. Let\'s review these setups:\n
    \n\n## angular-cli/webpack-dev-server setup\n\nThere\'s not so much needs to be done to proxy your api using angular-cli. You can read detailed documentation in their docs.\nBut the most important topics are:\n\nYou should create `proxy.conf.json` file in your application root. The file should contain something like below:\n```json\n{\n "/api": {\n "target": "http://localhost:3000",\n "secure": false\n }\n}\n```\n\nIn this case you should put URL of your API server instead of `http://localhost:3000`.\n\nAfter that you need to run your angular-cli application using following command \n```bash\nng serve --proxy-config proxy.conf.json\n```\nThat\'s it. Now you can access `/api` URL from your ngx-admin application and your requests will be forwarded to your API server.\n
    \n\n## Production setup\n\nProduction setup is not much different from development setup. The only difference is that usually you don\'t use there angular-cli or webpack-dev-server to host your HTML/CSS/JS. Usually we all use some web server for that. At Akveo we mostly use [nginx](https://nginx.org/en/) for this use case. Below there is a sample configuration for this particular web server. For others it is not that much different.\n\nUsually you create new virtual host with some similar configuration:\n\n```nginx\nserver {\n listen 80;\n server_name website.com;\n\n root /yourAngularAppDistPath;\n index index.html index.htm;\n etag on;\n\n location / {\n index index.html;\n try_files $uri /index.html;\n }\n}\n```\n\nThe only thing you need to add is proxy-pass to `/api` URL like below:\n\n```nginx\nserver {\n listen 80;\n server_name website.com;\n\n root /yourAngularAppDistPath;\n index index.html index.htm;\n etag on;\n\n location / {\n index index.html;\n try_files $uri /index.html;\n }\n\n location /api {\n proxy_pass http://localhost:3000/;\n proxy_set_header Host $host;\n }\n}\n```\n\nThat\'s it. Now your API server works on production as well.\n'},21118:(V,c,u)=>{"use strict";u.r(c),u.d(c,{default:()=>t});const t='# Theme System\n\nNebular Theme System is a set of rules we put into how SCSS files and variables are organized to achieve the following goals:\n\n- ability to flexibly change looks & feel of the application by managing variables, without changing SCSS itself;\n- ability to switch between visual themes in a runtime without reloading the page;\n- support of CSS-variables (implemented partially).\n
    \n\n## Theme Map\n\nEach theme is represented as an SCSS map with a list of key-value pairs:\n\n```scss\n$theme: (\n font-main: unquote(\'"Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif\'),\n font-secondary: font-main,\n\n font-weight-thin: 200,\n font-weight-light: 300,\n font-weight-normal: 400,\n font-weight-bolder: 500,\n font-weight-bold: 600,\n font-weight-ultra-bold: 800,\n\n base-font-size: 16px,\n\n font-size-xlg: 1.25rem,\n font-size-lg: 1.125rem,\n font-size: 1rem,\n font-size-sm: 0.875rem,\n font-size-xs: 0.75rem,\n\n radius: 0.375rem,\n padding: 1.25rem,\n margin: 1.5rem,\n line-height: 1.25,\n \n ...\n```\nWhere _key_ - is a variable name, and _value_ - is a raw SCSS value (color, string, etc) or **parent variable name**, so that you can inherit values from different variables:\n\n```scss\n$theme: (\n font-main: unquote(\'"Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif\'),\n font-secondary: font-main,\n```\nHere `font-secondary` inherits its value from `font-main`.\n
    \n\n## Component Variables\n\nThen, for each component of the Nebular Components, there is a list of variables you can change.\nFor example - header component variables:\n\n```scss\n ...\n \n header-font-family: font-secondary,\n header-font-size: font-size,\n header-line-height: line-height,\n header-fg: color-fg-heading,\n header-bg: color-bg,\n header-height: 4.75rem,\n header-padding: 1.25rem,\n header-shadow: shadow,\n \n ...\n```\nAs you can see, you have 8 variables for a pretty simple component and from the other side, 6 of them are inherited from the default values.\nIt means that if you want to create a new theme with a united look & feel of the components - in most cases you would need to change around 10 generic variables, such as `color-bg`, `shadow`, etc. \nto change the UI completely.\n\nList of component style variables is specified in the component documentation, for example [styles for header component](docs/components/layout/theme#nblayoutheadercomponent).\n
    \n\n## Variables Usage\n\nNow, if you want to use the variables in your custom style files, all you need to do (of course, after the [successful setup of the Theme System](docs/guides/enable-theme-system) is to call `nb-theme(var-name)` function:\n\n```scss\n@import \'../../../@theme/styles/themes\';\n\n:host {\n\n background: nb-theme(card-bg); // and use it\n}\n```\nDepending on the currently enabled theme and the way `card-bg` inherited in your theme, you will get the right color.\n
    \n\n## Built-in themes\n\nCurrently, there are 3 built-in themes: \n- `default` - clean white theme\n- `cosmic` - dark theme\n- `corporate` - firm business theme\n\nThemes can also be inherited from each other, `cosmic`, for instance, is inherited from the `default` theme.\n
    \n\n## Magic of multiple themes with hot-reload\n\nAs you can see from the [ngx-admin demo](https://demo.akveo.com/ngx-admin?utm_campaign=ngx_admin%20-%20demo%20-%20ngx_admin%20docs&utm_source=ngx_admin&utm_medium=referral&utm_content=docs_theme_system_concept), you can switch themes in the runtime without reloading the page.\nIt is useful when you have multiple visual themes per user role or want to provide your user with such a configuration so that he can decide which theme works best for him.\nThe only requirement for the feature to work is to wrap all of your component styles into special mixin `nb-install-component` and use `nb-theme` to get the right value:\n\n```scss\n@import \'../../../@theme/styles/themes\';\n\n@include nb-install-component() {\n background: nb-theme(card-bg); // now, for each theme registered the corresponding value will be inserted\n \n .container {\n background: nb-theme(color-bg);\n font-weight: nb-theme(font-weight-bold);\n }\n}\n```\n
    \n\n## Related Articles\n\n- [Change Theme](docs/guides/change-theme)\n'},15419:(V,c,u)=>{"use strict";u.r(c),u.d(c,{default:()=>t});const t='# What is ngx-admin?\n\nngx-admin is a front-end admin dashboard template based on Angular 9+, Bootstrap 4+ and Nebular. That means all the data you can see on graphs, charts and tables is mocked in Javascript so you can use the backend of your choice with no limitations.\n
    \n\n## How can it help me?\n\nWe believe that at the moment a lot of business applications have administration/management interfaces inside of them. Sometimes it\u2019s not that obvious, but a lot of web applications have dashboards with panels, charts analytics, etc.\n\n\nngx-admin aims to bootstrap the development of your product and provide an ecosystem for building production-ready application or prototypes.\n\nFrameworks like Bootstrap provide a number of components, but usually it\u2019s not enough to build a real-world app. This template comes with lots of popular UI components with a unified color scheme, plus it is based on a modern Angular framework and has a flexible component based structure.\n\nYou can also use ngx-admin for the purpose of learning Angular.\n
    \n\n## List of features\n\n- Angular 15+ & Typescript\n- Bootstrap 4+ & SCSS\n- Responsive layout\n- RTL support\n- High resolution\n- Flexibly configurable themes with **hot-reload** (3 themes included)\n- Authentication module with multiple providers\n- Lots of awesome features:\n - Buttons\n - Modals\n - Popovers\n - Icons\n - Typography\n - Animated searches\n - Forms\n - Tabs\n - Notifications\n - Tables\n - Maps\n - Charts\n - Editors\n \nAnd many more!\n
    \n\n## Assumptions\n\nThis documentation assumes that you are already familiar with JavaScript/TypeScript, Angular, CSS and Bootstrap.\n\n## Have questions?\nDidn\'t find something here? Look through the issues or ask on Stack Overflow.\n'},95390:(V,c,u)=>{"use strict";u.r(c),u.d(c,{default:()=>t});const t='# Install ngx-admin\n\nPlease note, that **ngx-admin** is just a frontend application. Backend integration can be done relatively simple, but you should be aware that all the data is mocked using JavaScript objects. \nIf you want the data to be dynamic, you should consider developing a backend integration by your own. \nThe Nebular team doesn\'t consider providing generic integration layer as a part of this project because every backend API has a different structure in terms of data format and URLs.\n
    \n\n## Install tools\n\nTo install ngx-admin on your machine you need to have the following tools installed:\n- Git - https://git-scm.com\n- Node.js - https://nodejs.org. Please note the **version** should be **>=8**\n- Npm - Node.js package manager, comes with Node.js. Please make sure npm **version** is **>=5**\n- You might also need some specific native packages depending on your operating system like `build-essential` on Ubuntu\n\n
    \n
    Warning!
    \n
    \n Please note that **it is not possible** to build ngx-admin **without these tools** and it will not be possible because of the way how Angular is built.\n
    \n
    \n
    \n\n## Download the code\n\nWhen you completed tools setup, you need to download the code of ngx-admin application. The easiest way to do that is to clone GitHub repository:\n```bash\ngit clone https://github.com/akveo/ngx-admin.git\n```\n\nAfter clone is completed, you need to install npm modules:\n```bash\ncd ngx-admin && npm i\n```\n
    \n
    Warning!
    \n
    \n Please make sure that installation process successfully completed without errors.\n
    \n
    \n
    \n\n## Run local copy\n\nTo run a local copy in development mode, execute:\n\n```bash\nnpm start\n```\n\nGo to http://0.0.0.0:4200 or http://localhost:4200 in your browser.\n
    \n\n## Production bundle\n\nTo create a bundle in production mode, execute:\n\n```bash\nnpm run build:prod\n```\n\nThis will clear up your `dist` folder (where release files are located) and generate a release build.\nNow you can copy the sources from the `dist` folder and use it with any backend framework or simply [put it under a web server](docs/getting-started/server-deployment).\n'},29827:(V,c,u)=>{"use strict";u.r(c),u.d(c,{default:()=>t});const t='# Server Deployment\n\nThough in the development Nebular app consists of a number of TypeScript, SASS, etc files, the built package is just a bunch HTML/JavaScript/CSS files.\nNo other processing is needed to get them running in a browser.\nSo to deploy the app you basically need two simple steps:\n\n- Build your app with `npm run build:prod`\n- Copy the output from the `dist` folder under a web-server of your choice.\n\nMore details on how to setup your web-server to better serve the application can be found on Angular Documentation website, under Server Configuration section.\n
    \n'},77024:(V,c,u)=>{"use strict";u.r(c),u.d(c,{default:()=>t});const t="# Where to start?\n\nNebular is a set of modules for Angular. Despite it is not required to know Angular framework to set up your first Nebular project, it is highly recommended to go through the Angular tutorial beforehand and be familiar with basic Angular concepts.\n
    \n\n## Quickstart tutorials\n\nBased on a current setup of your project and your goals, there are two starting points:\n\n- **[Starting based on our Nebular Admin starter kit](docs/guides/install-based-on-starter-kit)** Consider this tutorial if you are building admin or any other back-office application and you need a template as a good starting kit.\n- **[Adding into existing Angular Project](docs/guides/add-into-existing-project)** This tutorial explains how to use Nebular if you already have some Angular code as starting app from scratch.\n\nPlease consider creating an issue on GitHub if your use case is not described above. But we kindly ask to always look through the documentation and the list of existing issues first.\n \n## I'm new to Angular or web development in general\n\nQuite often we receive emails and messages from people who ask us for the advice we can give them if they are completely new to software engineering and/or Angular in particular. Well, we can't say that there's some general way, unfortunately. Each advice should be aimed at a particular person, his current skills set and goals. That's why we believe that each person knows better for himself. But in any case, there are multiple resources like https://www.coursera.org/ or https://egghead.io/ which focus on providing online education. \n"},95911:(V,c,u)=>{"use strict";u.r(c),u.d(c,{default:()=>t});const t="# Change Current Theme\n\nNebular Theme System provides 3 color schemes out of the box - `default`, `corporate` and `cosmic`. It is both possible to change the theme statically and dynamically during the runtime.\n\n\n## Switch from Cosmic to Default\nIt is extremely simple to replace a theme from one to another.\nAll you need to do is to find your `NbThemeModule.forRoot` declaration and change a value of the `name` setting:\n\n```ts\n @NgModule({\n imports: [\n // ...\n NbThemeModule.forRoot({ name: 'default' }),\n ],\n }\n```\n
    \n\n## Runtime Theme Switch\nIn case you want to have a better control when a theme is changed, or for instance need to change it based on a user role,\nit is possible to dynamically tell Nebular which theme should be enabled. \n`NbThemeService` is our friend in this case and particularly the `changeTheme` method:\n\n```ts\n\n // ...\n constructor(private themeService: NbThemeService) {\n this.themeService.changeTheme('corporate');\n }\n\n```\n
    \n\n## Listen to Theme Change\nAnd of course it is possible to subscribe to an event when the current theme gets changed so that you can adjust something in your code accordingly:\n\n```ts\n\n // ...\n constructor(private themeService: NbThemeService) {\n \n this.themeService.onThemeChange()\n .subscribe((theme: any) => {\n console.log(`Theme changed to ${theme.name}`);\n });\n }\n\n```\n
    \n\n## Related Articles\n\n- [Theme System](docs/guides/theme-system)\n"},37340:(V,c,u)=>{"use strict";u.d(c,{F4:()=>H,LC:()=>g,SB:()=>L,X$:()=>A,ZE:()=>W,ZN:()=>be,_7:()=>ce,_j:()=>t,eR:()=>K,jt:()=>R,k1:()=>ae,l3:()=>C,oB:()=>P,oQ:()=>Z,vP:()=>F});class t{}class g{}const C="*";function A(me,he){return{type:7,name:me,definitions:he,options:{}}}function R(me,he=null){return{type:4,styles:he,timings:me}}function F(me,he=null){return{type:2,steps:me,options:he}}function P(me){return{type:6,styles:me,offset:null}}function L(me,he,Se){return{type:0,name:me,styles:he,options:Se}}function H(me){return{type:5,steps:me}}function K(me,he,Se=null){return{type:1,expr:me,animation:he,options:Se}}function Z(me,he=null){return{type:8,animation:me,options:he}}function ce(me,he=null){return{type:10,animation:me,options:he}}function ne(me){Promise.resolve().then(me)}class be{constructor(he=0,Se=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=he+Se}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(he=>he()),this._onDoneFns=[])}onStart(he){this._originalOnStartFns.push(he),this._onStartFns.push(he)}onDone(he){this._originalOnDoneFns.push(he),this._onDoneFns.push(he)}onDestroy(he){this._onDestroyFns.push(he)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){ne(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(he=>he()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(he=>he()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(he){this._position=this.totalTime?he*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(he){const Se="start"==he?this._onStartFns:this._onDoneFns;Se.forEach(Ct=>Ct()),Se.length=0}}class W{constructor(he){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=he;let Se=0,Ct=0,ze=0;const qe=this.players.length;0==qe?ne(()=>this._onFinish()):this.players.forEach(nt=>{nt.onDone(()=>{++Se==qe&&this._onFinish()}),nt.onDestroy(()=>{++Ct==qe&&this._onDestroy()}),nt.onStart(()=>{++ze==qe&&this._onStart()})}),this.totalTime=this.players.reduce((nt,ht)=>Math.max(nt,ht.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(he=>he()),this._onDoneFns=[])}init(){this.players.forEach(he=>he.init())}onStart(he){this._onStartFns.push(he)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(he=>he()),this._onStartFns=[])}onDone(he){this._onDoneFns.push(he)}onDestroy(he){this._onDestroyFns.push(he)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(he=>he.play())}pause(){this.players.forEach(he=>he.pause())}restart(){this.players.forEach(he=>he.restart())}finish(){this._onFinish(),this.players.forEach(he=>he.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(he=>he.destroy()),this._onDestroyFns.forEach(he=>he()),this._onDestroyFns=[])}reset(){this.players.forEach(he=>he.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(he){const Se=he*this.totalTime;this.players.forEach(Ct=>{const ze=Ct.totalTime?Math.min(1,Se/Ct.totalTime):1;Ct.setPosition(ze)})}getPosition(){const he=this.players.reduce((Se,Ct)=>null===Se||Ct.totalTime>Se.totalTime?Ct:Se,null);return null!=he?he.getPosition():0}beforeDestroy(){this.players.forEach(he=>{he.beforeDestroy&&he.beforeDestroy()})}triggerCallback(he){const Se="start"==he?this._onStartFns:this._onDoneFns;Se.forEach(Ct=>Ct()),Se.length=0}}const ae="!"},21281:(V,c,u)=>{"use strict";u.d(c,{Eq:()=>R,HM:()=>M,Ig:()=>g,fI:()=>F});var t=u(94650);function g(L){return null!=L&&"false"!=`${L}`}function R(L){return Array.isArray(L)?L:[L]}function M(L){return null==L?"":"string"==typeof L?L:`${L}px`}function F(L){return L instanceof t.SBq?L.nativeElement:L}},36895:(V,c,u)=>{"use strict";u.d(c,{Do:()=>W,ED:()=>Bn,EM:()=>Zr,HT:()=>A,JF:()=>_o,K0:()=>M,Mn:()=>Wt,Mx:()=>Hi,NF:()=>wo,O5:()=>Yi,OU:()=>qo,Ov:()=>Ni,PC:()=>Pi,PM:()=>ni,RF:()=>dr,S$:()=>se,Sw:()=>et,Tn:()=>dt,UT:()=>Ne,V_:()=>L,Ye:()=>ae,b0:()=>be,bD:()=>pa,ez:()=>Ro,fb:()=>Ae,mk:()=>Zt,n9:()=>$i,q:()=>C,sg:()=>Gi,tM:()=>$t,tP:()=>Zi,uU:()=>ai,w_:()=>R,x:()=>ht});var t=u(94650);let g=null;function C(){return g}function A(T){g||(g=T)}class R{}const M=new t.OlP("DocumentToken");let F=(()=>{class T{historyGo(N){throw new Error("Not implemented")}}return T.\u0275fac=function(N){return new(N||T)},T.\u0275prov=t.Yz7({token:T,factory:function(){return function P(){return(0,t.LFG)(H)}()},providedIn:"platform"}),T})();const L=new t.OlP("Location Initialized");let H=(()=>{class T extends F{constructor(N){super(),this._doc=N,this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return C().getBaseHref(this._doc)}onPopState(N){const $=C().getGlobalEventTarget(this._doc,"window");return $.addEventListener("popstate",N,!1),()=>$.removeEventListener("popstate",N)}onHashChange(N){const $=C().getGlobalEventTarget(this._doc,"window");return $.addEventListener("hashchange",N,!1),()=>$.removeEventListener("hashchange",N)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(N){this._location.pathname=N}pushState(N,$,ie){K()?this._history.pushState(N,$,ie):this._location.hash=ie}replaceState(N,$,ie){K()?this._history.replaceState(N,$,ie):this._location.hash=ie}forward(){this._history.forward()}back(){this._history.back()}historyGo(N=0){this._history.go(N)}getState(){return this._history.state}}return T.\u0275fac=function(N){return new(N||T)(t.LFG(M))},T.\u0275prov=t.Yz7({token:T,factory:function(){return function Z(){return new H((0,t.LFG)(M))}()},providedIn:"platform"}),T})();function K(){return!!window.history.pushState}function re(T,U){if(0==T.length)return U;if(0==U.length)return T;let N=0;return T.endsWith("/")&&N++,U.startsWith("/")&&N++,2==N?T+U.substring(1):1==N?T+U:T+"/"+U}function ce(T){const U=T.match(/#|\?|$/),N=U&&U.index||T.length;return T.slice(0,N-("/"===T[N-1]?1:0))+T.slice(N)}function de(T){return T&&"?"!==T[0]?"?"+T:T}let se=(()=>{class T{historyGo(N){throw new Error("Not implemented")}}return T.\u0275fac=function(N){return new(N||T)},T.\u0275prov=t.Yz7({token:T,factory:function(){return(0,t.f3M)(be)},providedIn:"root"}),T})();const ne=new t.OlP("appBaseHref");let be=(()=>{class T extends se{constructor(N,$){super(),this._platformLocation=N,this._removeListenerFns=[],this._baseHref=$??this._platformLocation.getBaseHrefFromDOM()??(0,t.f3M)(M).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(N){this._removeListenerFns.push(this._platformLocation.onPopState(N),this._platformLocation.onHashChange(N))}getBaseHref(){return this._baseHref}prepareExternalUrl(N){return re(this._baseHref,N)}path(N=!1){const $=this._platformLocation.pathname+de(this._platformLocation.search),ie=this._platformLocation.hash;return ie&&N?`${$}${ie}`:$}pushState(N,$,ie,Re){const Ue=this.prepareExternalUrl(ie+de(Re));this._platformLocation.pushState(N,$,Ue)}replaceState(N,$,ie,Re){const Ue=this.prepareExternalUrl(ie+de(Re));this._platformLocation.replaceState(N,$,Ue)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(N=0){this._platformLocation.historyGo?.(N)}}return T.\u0275fac=function(N){return new(N||T)(t.LFG(F),t.LFG(ne,8))},T.\u0275prov=t.Yz7({token:T,factory:T.\u0275fac,providedIn:"root"}),T})(),W=(()=>{class T extends se{constructor(N,$){super(),this._platformLocation=N,this._baseHref="",this._removeListenerFns=[],null!=$&&(this._baseHref=$)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(N){this._removeListenerFns.push(this._platformLocation.onPopState(N),this._platformLocation.onHashChange(N))}getBaseHref(){return this._baseHref}path(N=!1){let $=this._platformLocation.hash;return null==$&&($="#"),$.length>0?$.substring(1):$}prepareExternalUrl(N){const $=re(this._baseHref,N);return $.length>0?"#"+$:$}pushState(N,$,ie,Re){let Ue=this.prepareExternalUrl(ie+de(Re));0==Ue.length&&(Ue=this._platformLocation.pathname),this._platformLocation.pushState(N,$,Ue)}replaceState(N,$,ie,Re){let Ue=this.prepareExternalUrl(ie+de(Re));0==Ue.length&&(Ue=this._platformLocation.pathname),this._platformLocation.replaceState(N,$,Ue)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(N=0){this._platformLocation.historyGo?.(N)}}return T.\u0275fac=function(N){return new(N||T)(t.LFG(F),t.LFG(ne,8))},T.\u0275prov=t.Yz7({token:T,factory:T.\u0275fac}),T})(),ae=(()=>{class T{constructor(N){this._subject=new t.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=N;const $=this._locationStrategy.getBaseHref();this._basePath=function Ct(T){if(new RegExp("^(https?:)?//").test(T)){const[,N]=T.split(/\/\/[^\/]+/);return N}return T}(ce(Se($))),this._locationStrategy.onPopState(ie=>{this._subject.emit({url:this.path(!0),pop:!0,state:ie.state,type:ie.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(N=!1){return this.normalize(this._locationStrategy.path(N))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(N,$=""){return this.path()==this.normalize(N+de($))}normalize(N){return T.stripTrailingSlash(function he(T,U){if(!T||!U.startsWith(T))return U;const N=U.substring(T.length);return""===N||["/",";","?","#"].includes(N[0])?N:U}(this._basePath,Se(N)))}prepareExternalUrl(N){return N&&"/"!==N[0]&&(N="/"+N),this._locationStrategy.prepareExternalUrl(N)}go(N,$="",ie=null){this._locationStrategy.pushState(ie,"",N,$),this._notifyUrlChangeListeners(this.prepareExternalUrl(N+de($)),ie)}replaceState(N,$="",ie=null){this._locationStrategy.replaceState(ie,"",N,$),this._notifyUrlChangeListeners(this.prepareExternalUrl(N+de($)),ie)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(N=0){this._locationStrategy.historyGo?.(N)}onUrlChange(N){return this._urlChangeListeners.push(N),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe($=>{this._notifyUrlChangeListeners($.url,$.state)})),()=>{const $=this._urlChangeListeners.indexOf(N);this._urlChangeListeners.splice($,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(N="",$){this._urlChangeListeners.forEach(ie=>ie(N,$))}subscribe(N,$,ie){return this._subject.subscribe({next:N,error:$,complete:ie})}}return T.normalizeQueryParams=de,T.joinWithSlash=re,T.stripTrailingSlash=ce,T.\u0275fac=function(N){return new(N||T)(t.LFG(se))},T.\u0275prov=t.Yz7({token:T,factory:function(){return function me(){return new ae((0,t.LFG)(se))}()},providedIn:"root"}),T})();function Se(T){return T.replace(/\/index.html$/,"")}var ht=(()=>((ht=ht||{})[ht.Format=0]="Format",ht[ht.Standalone=1]="Standalone",ht))(),dt=(()=>((dt=dt||{})[dt.Narrow=0]="Narrow",dt[dt.Abbreviated=1]="Abbreviated",dt[dt.Wide=2]="Wide",dt[dt.Short=3]="Short",dt))(),$t=(()=>(($t=$t||{})[$t.Short=0]="Short",$t[$t.Medium=1]="Medium",$t[$t.Long=2]="Long",$t[$t.Full=3]="Full",$t))(),He=(()=>((He=He||{})[He.Decimal=0]="Decimal",He[He.Group=1]="Group",He[He.List=2]="List",He[He.PercentSign=3]="PercentSign",He[He.PlusSign=4]="PlusSign",He[He.MinusSign=5]="MinusSign",He[He.Exponential=6]="Exponential",He[He.SuperscriptingExponent=7]="SuperscriptingExponent",He[He.PerMille=8]="PerMille",He[He.Infinity=9]="Infinity",He[He.NaN=10]="NaN",He[He.TimeSeparator=11]="TimeSeparator",He[He.CurrencyDecimal=12]="CurrencyDecimal",He[He.CurrencyGroup=13]="CurrencyGroup",He))();function Wt(T,U,N){const $=(0,t.cg1)(T),Re=Mt([$[t.wAp.DaysFormat],$[t.wAp.DaysStandalone]],U);return Mt(Re,N)}function Ne(T,U,N){const $=(0,t.cg1)(T),Re=Mt([$[t.wAp.MonthsFormat],$[t.wAp.MonthsStandalone]],U);return Mt(Re,N)}function Ae(T){return(0,t.cg1)(T)[t.wAp.FirstDayOfWeek]}function tt(T,U){return Mt((0,t.cg1)(T)[t.wAp.DateFormat],U)}function et(T,U){return Mt((0,t.cg1)(T)[t.wAp.TimeFormat],U)}function vt(T,U){return Mt((0,t.cg1)(T)[t.wAp.DateTimeFormat],U)}function Et(T,U){const N=(0,t.cg1)(T),$=N[t.wAp.NumberSymbols][U];if(typeof $>"u"){if(U===He.CurrencyDecimal)return N[t.wAp.NumberSymbols][He.Decimal];if(U===He.CurrencyGroup)return N[t.wAp.NumberSymbols][He.Group]}return $}function Qe(T){if(!T[t.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${T[t.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Mt(T,U){for(let N=U;N>-1;N--)if(typeof T[N]<"u")return T[N];throw new Error("Locale data API: locale data undefined")}function ct(T){const[U,N]=T.split(":");return{hours:+U,minutes:+N}}const hn=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,qt={},sn=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var en=(()=>((en=en||{})[en.Short=0]="Short",en[en.ShortGMT=1]="ShortGMT",en[en.Long=2]="Long",en[en.Extended=3]="Extended",en))(),ut=(()=>((ut=ut||{})[ut.FullYear=0]="FullYear",ut[ut.Month=1]="Month",ut[ut.Date=2]="Date",ut[ut.Hours=3]="Hours",ut[ut.Minutes=4]="Minutes",ut[ut.Seconds=5]="Seconds",ut[ut.FractionalSeconds=6]="FractionalSeconds",ut[ut.Day=7]="Day",ut))(),it=(()=>((it=it||{})[it.DayPeriods=0]="DayPeriods",it[it.Days=1]="Days",it[it.Months=2]="Months",it[it.Eras=3]="Eras",it))();function Cn(T,U,N,$){let ie=function gt(T){if(Ce(T))return T;if("number"==typeof T&&!isNaN(T))return new Date(T);if("string"==typeof T){if(T=T.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(T)){const[ie,Re=1,Ue=1]=T.split("-").map(yt=>+yt);return Un(ie,Re-1,Ue)}const N=parseFloat(T);if(!isNaN(T-N))return new Date(N);let $;if($=T.match(hn))return function Rt(T){const U=new Date(0);let N=0,$=0;const ie=T[8]?U.setUTCFullYear:U.setFullYear,Re=T[8]?U.setUTCHours:U.setHours;T[9]&&(N=Number(T[9]+T[10]),$=Number(T[9]+T[11])),ie.call(U,Number(T[1]),Number(T[2])-1,Number(T[3]));const Ue=Number(T[4]||0)-N,yt=Number(T[5]||0)-$,Jt=Number(T[6]||0),yn=Math.floor(1e3*parseFloat("0."+(T[7]||0)));return Re.call(U,Ue,yt,Jt,yn),U}($)}const U=new Date(T);if(!Ce(U))throw new Error(`Unable to convert "${T}" into a date`);return U}(T);U=Pt(N,U)||U;let yt,Ue=[];for(;U;){if(yt=sn.exec(U),!yt){Ue.push(U);break}{Ue=Ue.concat(yt.slice(1));const pn=Ue.pop();if(!pn)break;U=pn}}let Jt=ie.getTimezoneOffset();$&&(Jt=xe($,Jt),ie=function Je(T,U,N){const $=N?-1:1,ie=T.getTimezoneOffset();return function Ge(T,U){return(T=new Date(T.getTime())).setMinutes(T.getMinutes()+U),T}(T,$*(xe(U,ie)-ie))}(ie,$,!0));let yn="";return Ue.forEach(pn=>{const Kt=function De(T){if(Ye[T])return Ye[T];let U;switch(T){case"G":case"GG":case"GGG":U=Vt(it.Eras,dt.Abbreviated);break;case"GGGG":U=Vt(it.Eras,dt.Wide);break;case"GGGGG":U=Vt(it.Eras,dt.Narrow);break;case"y":U=Ht(ut.FullYear,1,0,!1,!0);break;case"yy":U=Ht(ut.FullYear,2,0,!0,!0);break;case"yyy":U=Ht(ut.FullYear,3,0,!1,!0);break;case"yyyy":U=Ht(ut.FullYear,4,0,!1,!0);break;case"Y":U=Ze(1);break;case"YY":U=Ze(2,!0);break;case"YYY":U=Ze(3);break;case"YYYY":U=Ze(4);break;case"M":case"L":U=Ht(ut.Month,1,1);break;case"MM":case"LL":U=Ht(ut.Month,2,1);break;case"MMM":U=Vt(it.Months,dt.Abbreviated);break;case"MMMM":U=Vt(it.Months,dt.Wide);break;case"MMMMM":U=Vt(it.Months,dt.Narrow);break;case"LLL":U=Vt(it.Months,dt.Abbreviated,ht.Standalone);break;case"LLLL":U=Vt(it.Months,dt.Wide,ht.Standalone);break;case"LLLLL":U=Vt(it.Months,dt.Narrow,ht.Standalone);break;case"w":U=Ee(1);break;case"ww":U=Ee(2);break;case"W":U=Ee(1,!0);break;case"d":U=Ht(ut.Date,1);break;case"dd":U=Ht(ut.Date,2);break;case"c":case"cc":U=Ht(ut.Day,1);break;case"ccc":U=Vt(it.Days,dt.Abbreviated,ht.Standalone);break;case"cccc":U=Vt(it.Days,dt.Wide,ht.Standalone);break;case"ccccc":U=Vt(it.Days,dt.Narrow,ht.Standalone);break;case"cccccc":U=Vt(it.Days,dt.Short,ht.Standalone);break;case"E":case"EE":case"EEE":U=Vt(it.Days,dt.Abbreviated);break;case"EEEE":U=Vt(it.Days,dt.Wide);break;case"EEEEE":U=Vt(it.Days,dt.Narrow);break;case"EEEEEE":U=Vt(it.Days,dt.Short);break;case"a":case"aa":case"aaa":U=Vt(it.DayPeriods,dt.Abbreviated);break;case"aaaa":U=Vt(it.DayPeriods,dt.Wide);break;case"aaaaa":U=Vt(it.DayPeriods,dt.Narrow);break;case"b":case"bb":case"bbb":U=Vt(it.DayPeriods,dt.Abbreviated,ht.Standalone,!0);break;case"bbbb":U=Vt(it.DayPeriods,dt.Wide,ht.Standalone,!0);break;case"bbbbb":U=Vt(it.DayPeriods,dt.Narrow,ht.Standalone,!0);break;case"B":case"BB":case"BBB":U=Vt(it.DayPeriods,dt.Abbreviated,ht.Format,!0);break;case"BBBB":U=Vt(it.DayPeriods,dt.Wide,ht.Format,!0);break;case"BBBBB":U=Vt(it.DayPeriods,dt.Narrow,ht.Format,!0);break;case"h":U=Ht(ut.Hours,1,-12);break;case"hh":U=Ht(ut.Hours,2,-12);break;case"H":U=Ht(ut.Hours,1);break;case"HH":U=Ht(ut.Hours,2);break;case"m":U=Ht(ut.Minutes,1);break;case"mm":U=Ht(ut.Minutes,2);break;case"s":U=Ht(ut.Seconds,1);break;case"ss":U=Ht(ut.Seconds,2);break;case"S":U=Ht(ut.FractionalSeconds,1);break;case"SS":U=Ht(ut.FractionalSeconds,2);break;case"SSS":U=Ht(ut.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":U=jt(en.Short);break;case"ZZZZZ":U=jt(en.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":U=jt(en.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":U=jt(en.Long);break;default:return null}return Ye[T]=U,U}(pn);yn+=Kt?Kt(ie,N,Jt):"''"===pn?"'":pn.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),yn}function Un(T,U,N){const $=new Date(0);return $.setFullYear(T,U,N),$.setHours(0,0,0),$}function Pt(T,U){const N=function gn(T){return(0,t.cg1)(T)[t.wAp.LocaleId]}(T);if(qt[N]=qt[N]||{},qt[N][U])return qt[N][U];let $="";switch(U){case"shortDate":$=tt(T,$t.Short);break;case"mediumDate":$=tt(T,$t.Medium);break;case"longDate":$=tt(T,$t.Long);break;case"fullDate":$=tt(T,$t.Full);break;case"shortTime":$=et(T,$t.Short);break;case"mediumTime":$=et(T,$t.Medium);break;case"longTime":$=et(T,$t.Long);break;case"fullTime":$=et(T,$t.Full);break;case"short":const ie=Pt(T,"shortTime"),Re=Pt(T,"shortDate");$=On(vt(T,$t.Short),[ie,Re]);break;case"medium":const Ue=Pt(T,"mediumTime"),yt=Pt(T,"mediumDate");$=On(vt(T,$t.Medium),[Ue,yt]);break;case"long":const Jt=Pt(T,"longTime"),yn=Pt(T,"longDate");$=On(vt(T,$t.Long),[Jt,yn]);break;case"full":const pn=Pt(T,"fullTime"),Kt=Pt(T,"fullDate");$=On(vt(T,$t.Full),[pn,Kt])}return $&&(qt[N][U]=$),$}function On(T,U){return U&&(T=T.replace(/\{([^}]+)}/g,function(N,$){return null!=U&&$ in U?U[$]:N})),T}function tn(T,U,N="-",$,ie){let Re="";(T<0||ie&&T<=0)&&(ie?T=1-T:(T=-T,Re=N));let Ue=String(T);for(;Ue.length0||yt>-N)&&(yt+=N),T===ut.Hours)0===yt&&-12===N&&(yt=12);else if(T===ut.FractionalSeconds)return function Nn(T,U){return tn(T,3).substring(0,U)}(yt,U);const Jt=Et(Ue,He.MinusSign);return tn(yt,U,Jt,$,ie)}}function Vt(T,U,N=ht.Format,$=!1){return function(ie,Re){return function Dn(T,U,N,$,ie,Re){switch(N){case it.Months:return Ne(U,ie,$)[T.getMonth()];case it.Days:return Wt(U,ie,$)[T.getDay()];case it.DayPeriods:const Ue=T.getHours(),yt=T.getMinutes();if(Re){const yn=function lt(T){const U=(0,t.cg1)(T);return Qe(U),(U[t.wAp.ExtraData][2]||[]).map($=>"string"==typeof $?ct($):[ct($[0]),ct($[1])])}(U),pn=function Ke(T,U,N){const $=(0,t.cg1)(T);Qe($);const Re=Mt([$[t.wAp.ExtraData][0],$[t.wAp.ExtraData][1]],U)||[];return Mt(Re,N)||[]}(U,ie,$),Kt=yn.findIndex(wn=>{if(Array.isArray(wn)){const[bn,xn]=wn,_r=Ue>=bn.hours&&yt>=bn.minutes,si=Ue0?Math.floor(ie/60):Math.ceil(ie/60);switch(T){case en.Short:return(ie>=0?"+":"")+tn(Ue,2,Re)+tn(Math.abs(ie%60),2,Re);case en.ShortGMT:return"GMT"+(ie>=0?"+":"")+tn(Ue,1,Re);case en.Long:return"GMT"+(ie>=0?"+":"")+tn(Ue,2,Re)+":"+tn(Math.abs(ie%60),2,Re);case en.Extended:return 0===$?"Z":(ie>=0?"+":"")+tn(Ue,2,Re)+":"+tn(Math.abs(ie%60),2,Re);default:throw new Error(`Unknown zone width "${T}"`)}}}const je=0,Ot=4;function ue(T){return Un(T.getFullYear(),T.getMonth(),T.getDate()+(Ot-T.getDay()))}function Ee(T,U=!1){return function(N,$){let ie;if(U){const Re=new Date(N.getFullYear(),N.getMonth(),1).getDay()-1,Ue=N.getDate();ie=1+Math.floor((Ue+Re)/7)}else{const Re=ue(N),Ue=function Me(T){const U=Un(T,je,1).getDay();return Un(T,0,1+(U<=Ot?Ot:Ot+7)-U)}(Re.getFullYear()),yt=Re.getTime()-Ue.getTime();ie=1+Math.round(yt/6048e5)}return tn(ie,T,Et($,He.MinusSign))}}function Ze(T,U=!1){return function(N,$){return tn(ue(N).getFullYear(),T,Et($,He.MinusSign),U)}}const Ye={};function xe(T,U){T=T.replace(/:/g,"");const N=Date.parse("Jan 01, 1970 00:00:00 "+T)/6e4;return isNaN(N)?U:N}function Ce(T){return T instanceof Date&&!isNaN(T.valueOf())}function Hi(T,U){U=encodeURIComponent(U);for(const N of T.split(";")){const $=N.indexOf("="),[ie,Re]=-1==$?[N,""]:[N.slice(0,$),N.slice($+1)];if(ie.trim()===U)return decodeURIComponent(Re)}return null}const Hn=/\s+/,_t=[];let Zt=(()=>{class T{constructor(N,$,ie,Re){this._iterableDiffers=N,this._keyValueDiffers=$,this._ngEl=ie,this._renderer=Re,this.initialClasses=_t,this.stateMap=new Map}set klass(N){this.initialClasses=null!=N?N.trim().split(Hn):_t}set ngClass(N){this.rawClass="string"==typeof N?N.trim().split(Hn):N}ngDoCheck(){for(const $ of this.initialClasses)this._updateState($,!0);const N=this.rawClass;if(Array.isArray(N)||N instanceof Set)for(const $ of N)this._updateState($,!0);else if(null!=N)for(const $ of Object.keys(N))this._updateState($,Boolean(N[$]));this._applyStateDiff()}_updateState(N,$){const ie=this.stateMap.get(N);void 0!==ie?(ie.enabled!==$&&(ie.changed=!0,ie.enabled=$),ie.touched=!0):this.stateMap.set(N,{enabled:$,changed:!0,touched:!0})}_applyStateDiff(){for(const N of this.stateMap){const $=N[0],ie=N[1];ie.changed?(this._toggleClass($,ie.enabled),ie.changed=!1):ie.touched||(ie.enabled&&this._toggleClass($,!1),this.stateMap.delete($)),ie.touched=!1}}_toggleClass(N,$){(N=N.trim()).length>0&&N.split(Hn).forEach(ie=>{$?this._renderer.addClass(this._ngEl.nativeElement,ie):this._renderer.removeClass(this._ngEl.nativeElement,ie)})}}return T.\u0275fac=function(N){return new(N||T)(t.Y36(t.ZZ4),t.Y36(t.aQg),t.Y36(t.SBq),t.Y36(t.Qsj))},T.\u0275dir=t.lG2({type:T,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),T})();class Gn{constructor(U,N,$,ie){this.$implicit=U,this.ngForOf=N,this.index=$,this.count=ie}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Gi=(()=>{class T{set ngForOf(N){this._ngForOf=N,this._ngForOfDirty=!0}set ngForTrackBy(N){this._trackByFn=N}get ngForTrackBy(){return this._trackByFn}constructor(N,$,ie){this._viewContainer=N,this._template=$,this._differs=ie,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(N){N&&(this._template=N)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const N=this._ngForOf;!this._differ&&N&&(this._differ=this._differs.find(N).create(this.ngForTrackBy))}if(this._differ){const N=this._differ.diff(this._ngForOf);N&&this._applyChanges(N)}}_applyChanges(N){const $=this._viewContainer;N.forEachOperation((ie,Re,Ue)=>{if(null==ie.previousIndex)$.createEmbeddedView(this._template,new Gn(ie.item,this._ngForOf,-1,-1),null===Ue?void 0:Ue);else if(null==Ue)$.remove(null===Re?void 0:Re);else if(null!==Re){const yt=$.get(Re);$.move(yt,Ue),Fn(yt,ie)}});for(let ie=0,Re=$.length;ie{Fn($.get(ie.currentIndex),ie)})}static ngTemplateContextGuard(N,$){return!0}}return T.\u0275fac=function(N){return new(N||T)(t.Y36(t.s_b),t.Y36(t.Rgc),t.Y36(t.ZZ4))},T.\u0275dir=t.lG2({type:T,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),T})();function Fn(T,U){T.context.$implicit=U.item}let Yi=(()=>{class T{constructor(N,$){this._viewContainer=N,this._context=new nn,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=$}set ngIf(N){this._context.$implicit=this._context.ngIf=N,this._updateView()}set ngIfThen(N){cr("ngIfThen",N),this._thenTemplateRef=N,this._thenViewRef=null,this._updateView()}set ngIfElse(N){cr("ngIfElse",N),this._elseTemplateRef=N,this._elseViewRef=null,this._updateView()}_updateView(){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)))}static ngTemplateContextGuard(N,$){return!0}}return T.\u0275fac=function(N){return new(N||T)(t.Y36(t.s_b),t.Y36(t.Rgc))},T.\u0275dir=t.lG2({type:T,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),T})();class nn{constructor(){this.$implicit=null,this.ngIf=null}}function cr(T,U){if(U&&!U.createEmbeddedView)throw new Error(`${T} must be a TemplateRef, but received '${(0,t.AaK)(U)}'.`)}class Ei{constructor(U,N){this._viewContainerRef=U,this._templateRef=N,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(U){U&&!this._created?this.create():!U&&this._created&&this.destroy()}}let dr=(()=>{class T{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(N){this._ngSwitch=N,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(N){this._defaultViews.push(N)}_matchCase(N){const $=N==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||$,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),$}_updateDefaultCases(N){if(this._defaultViews.length>0&&N!==this._defaultUsed){this._defaultUsed=N;for(const $ of this._defaultViews)$.enforceState(N)}}}return T.\u0275fac=function(N){return new(N||T)},T.\u0275dir=t.lG2({type:T,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),T})(),$i=(()=>{class T{constructor(N,$,ie){this.ngSwitch=ie,ie._addCase(),this._view=new Ei(N,$)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return T.\u0275fac=function(N){return new(N||T)(t.Y36(t.s_b),t.Y36(t.Rgc),t.Y36(dr,9))},T.\u0275dir=t.lG2({type:T,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),T})(),Bn=(()=>{class T{constructor(N,$,ie){ie._addDefault(new Ei(N,$))}}return T.\u0275fac=function(N){return new(N||T)(t.Y36(t.s_b),t.Y36(t.Rgc),t.Y36(dr,9))},T.\u0275dir=t.lG2({type:T,selectors:[["","ngSwitchDefault",""]],standalone:!0}),T})(),Pi=(()=>{class T{constructor(N,$,ie){this._ngEl=N,this._differs=$,this._renderer=ie,this._ngStyle=null,this._differ=null}set ngStyle(N){this._ngStyle=N,!this._differ&&N&&(this._differ=this._differs.find(N).create())}ngDoCheck(){if(this._differ){const N=this._differ.diff(this._ngStyle);N&&this._applyChanges(N)}}_setStyle(N,$){const[ie,Re]=N.split("."),Ue=-1===ie.indexOf("-")?void 0:t.JOm.DashCase;null!=$?this._renderer.setStyle(this._ngEl.nativeElement,ie,Re?`${$}${Re}`:$,Ue):this._renderer.removeStyle(this._ngEl.nativeElement,ie,Ue)}_applyChanges(N){N.forEachRemovedItem($=>this._setStyle($.key,null)),N.forEachAddedItem($=>this._setStyle($.key,$.currentValue)),N.forEachChangedItem($=>this._setStyle($.key,$.currentValue))}}return T.\u0275fac=function(N){return new(N||T)(t.Y36(t.SBq),t.Y36(t.aQg),t.Y36(t.Qsj))},T.\u0275dir=t.lG2({type:T,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),T})(),Zi=(()=>{class T{constructor(N){this._viewContainerRef=N,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(N){if(N.ngTemplateOutlet||N.ngTemplateOutletInjector){const $=this._viewContainerRef;if(this._viewRef&&$.remove($.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:ie,ngTemplateOutletContext:Re,ngTemplateOutletInjector:Ue}=this;this._viewRef=$.createEmbeddedView(ie,Re,Ue?{injector:Ue}:void 0)}else this._viewRef=null}else this._viewRef&&N.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return T.\u0275fac=function(N){return new(N||T)(t.Y36(t.s_b))},T.\u0275dir=t.lG2({type:T,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[t.TTD]}),T})();function Oi(T,U){return new t.vHH(2100,!1)}class Xi{createSubscription(U,N){return U.subscribe({next:N,error:$=>{throw $}})}dispose(U){U.unsubscribe()}}class Ar{createSubscription(U,N){return U.then(N,$=>{throw $})}dispose(U){}}const gr=new Ar,mr=new Xi;let Ni=(()=>{class T{constructor(N){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=N}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(N){return this._obj?N!==this._obj?(this._dispose(),this.transform(N)):this._latestValue:(N&&this._subscribe(N),this._latestValue)}_subscribe(N){this._obj=N,this._strategy=this._selectStrategy(N),this._subscription=this._strategy.createSubscription(N,$=>this._updateLatestValue(N,$))}_selectStrategy(N){if((0,t.QGY)(N))return gr;if((0,t.F4k)(N))return mr;throw Oi()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(N,$){N===this._obj&&(this._latestValue=$,this._ref.markForCheck())}}return T.\u0275fac=function(N){return new(N||T)(t.Y36(t.sBO,16))},T.\u0275pipe=t.Yjl({name:"async",type:T,pure:!1,standalone:!0}),T})();const Ji=new t.OlP("DATE_PIPE_DEFAULT_TIMEZONE"),qr=new t.OlP("DATE_PIPE_DEFAULT_OPTIONS");let ai=(()=>{class T{constructor(N,$,ie){this.locale=N,this.defaultTimezone=$,this.defaultOptions=ie}transform(N,$,ie,Re){if(null==N||""===N||N!=N)return null;try{return Cn(N,$??this.defaultOptions?.dateFormat??"mediumDate",Re||this.locale,ie??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(Ue){throw Oi()}}}return T.\u0275fac=function(N){return new(N||T)(t.Y36(t.soG,16),t.Y36(Ji,24),t.Y36(qr,24))},T.\u0275pipe=t.Yjl({name:"date",type:T,pure:!0,standalone:!0}),T})(),qo=(()=>{class T{transform(N,$,ie){if(null==N)return null;if(!this.supports(N))throw Oi();return N.slice($,ie)}supports(N){return"string"==typeof N||Array.isArray(N)}}return T.\u0275fac=function(N){return new(N||T)},T.\u0275pipe=t.Yjl({name:"slice",type:T,pure:!1,standalone:!0}),T})(),Ro=(()=>{class T{}return T.\u0275fac=function(N){return new(N||T)},T.\u0275mod=t.oAB({type:T}),T.\u0275inj=t.cJS({}),T})();const pa="browser",Ir="server";function wo(T){return T===pa}function ni(T){return T===Ir}let Zr=(()=>{class T{}return T.\u0275prov=(0,t.Yz7)({token:T,providedIn:"root",factory:()=>new jo((0,t.LFG)(M),window)}),T})();class jo{constructor(U,N){this.document=U,this.window=N,this.offset=()=>[0,0]}setOffset(U){this.offset=Array.isArray(U)?()=>U:U}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(U){this.supportsScrolling()&&this.window.scrollTo(U[0],U[1])}scrollToAnchor(U){if(!this.supportsScrolling())return;const N=function Jr(T,U){const N=T.getElementById(U)||T.getElementsByName(U)[0];if(N)return N;if("function"==typeof T.createTreeWalker&&T.body&&(T.body.createShadowRoot||T.body.attachShadow)){const $=T.createTreeWalker(T.body,NodeFilter.SHOW_ELEMENT);let ie=$.currentNode;for(;ie;){const Re=ie.shadowRoot;if(Re){const Ue=Re.getElementById(U)||Re.querySelector(`[name="${U}"]`);if(Ue)return Ue}ie=$.nextNode()}}return null}(this.document,U);N&&(this.scrollToElement(N),N.focus())}setHistoryScrollRestoration(U){if(this.supportScrollRestoration()){const N=this.window.history;N&&N.scrollRestoration&&(N.scrollRestoration=U)}}scrollToElement(U){const N=U.getBoundingClientRect(),$=N.left+this.window.pageXOffset,ie=N.top+this.window.pageYOffset,Re=this.offset();this.window.scrollTo($-Re[0],ie-Re[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const U=Xr(this.window.history)||Xr(Object.getPrototypeOf(this.window.history));return!(!U||!U.writable&&!U.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function Xr(T){return Object.getOwnPropertyDescriptor(T,"scrollRestoration")}class _o{}},80529:(V,c,u)=>{"use strict";u.d(c,{JF:()=>jt,eN:()=>gn});var t=u(36895),g=u(94650),C=u(21086),A=u(56498),R=u(21406),M=u(92198),F=u(24850);class P{}class L{}class H{constructor(ue){this.normalizedNames=new Map,this.lazyUpdate=null,ue?this.lazyInit="string"==typeof ue?()=>{this.headers=new Map,ue.split("\n").forEach(Ee=>{const Ze=Ee.indexOf(":");if(Ze>0){const Ye=Ee.slice(0,Ze),De=Ye.toLowerCase(),xe=Ee.slice(Ze+1).trim();this.maybeSetNormalizedName(Ye,De),this.headers.has(De)?this.headers.get(De).push(xe):this.headers.set(De,[xe])}})}:()=>{this.headers=new Map,Object.entries(ue).forEach(([Ee,Ze])=>{let Ye;if(Ye="string"==typeof Ze?[Ze]:"number"==typeof Ze?[Ze.toString()]:Ze.map(De=>De.toString()),Ye.length>0){const De=Ee.toLowerCase();this.headers.set(De,Ye),this.maybeSetNormalizedName(Ee,De)}})}:this.headers=new Map}has(ue){return this.init(),this.headers.has(ue.toLowerCase())}get(ue){this.init();const Ee=this.headers.get(ue.toLowerCase());return Ee&&Ee.length>0?Ee[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(ue){return this.init(),this.headers.get(ue.toLowerCase())||null}append(ue,Ee){return this.clone({name:ue,value:Ee,op:"a"})}set(ue,Ee){return this.clone({name:ue,value:Ee,op:"s"})}delete(ue,Ee){return this.clone({name:ue,value:Ee,op:"d"})}maybeSetNormalizedName(ue,Ee){this.normalizedNames.has(Ee)||this.normalizedNames.set(Ee,ue)}init(){this.lazyInit&&(this.lazyInit instanceof H?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(ue=>this.applyUpdate(ue)),this.lazyUpdate=null))}copyFrom(ue){ue.init(),Array.from(ue.headers.keys()).forEach(Ee=>{this.headers.set(Ee,ue.headers.get(Ee)),this.normalizedNames.set(Ee,ue.normalizedNames.get(Ee))})}clone(ue){const Ee=new H;return Ee.lazyInit=this.lazyInit&&this.lazyInit instanceof H?this.lazyInit:this,Ee.lazyUpdate=(this.lazyUpdate||[]).concat([ue]),Ee}applyUpdate(ue){const Ee=ue.name.toLowerCase();switch(ue.op){case"a":case"s":let Ze=ue.value;if("string"==typeof Ze&&(Ze=[Ze]),0===Ze.length)return;this.maybeSetNormalizedName(ue.name,Ee);const Ye=("a"===ue.op?this.headers.get(Ee):void 0)||[];Ye.push(...Ze),this.headers.set(Ee,Ye);break;case"d":const De=ue.value;if(De){let xe=this.headers.get(Ee);if(!xe)return;xe=xe.filter(Ge=>-1===De.indexOf(Ge)),0===xe.length?(this.headers.delete(Ee),this.normalizedNames.delete(Ee)):this.headers.set(Ee,xe)}else this.headers.delete(Ee),this.normalizedNames.delete(Ee)}}forEach(ue){this.init(),Array.from(this.normalizedNames.keys()).forEach(Ee=>ue(this.normalizedNames.get(Ee),this.headers.get(Ee)))}}class Z{encodeKey(ue){return se(ue)}encodeValue(ue){return se(ue)}decodeKey(ue){return decodeURIComponent(ue)}decodeValue(ue){return decodeURIComponent(ue)}}const ce=/%(\d[a-f0-9])/gi,de={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function se(Me){return encodeURIComponent(Me).replace(ce,(ue,Ee)=>de[Ee]??ue)}function ne(Me){return`${Me}`}class be{constructor(ue={}){if(this.updates=null,this.cloneFrom=null,this.encoder=ue.encoder||new Z,ue.fromString){if(ue.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function re(Me,ue){const Ee=new Map;return Me.length>0&&Me.replace(/^\?/,"").split("&").forEach(Ye=>{const De=Ye.indexOf("="),[xe,Ge]=-1==De?[ue.decodeKey(Ye),""]:[ue.decodeKey(Ye.slice(0,De)),ue.decodeValue(Ye.slice(De+1))],Je=Ee.get(xe)||[];Je.push(Ge),Ee.set(xe,Je)}),Ee}(ue.fromString,this.encoder)}else ue.fromObject?(this.map=new Map,Object.keys(ue.fromObject).forEach(Ee=>{const Ze=ue.fromObject[Ee],Ye=Array.isArray(Ze)?Ze.map(ne):[ne(Ze)];this.map.set(Ee,Ye)})):this.map=null}has(ue){return this.init(),this.map.has(ue)}get(ue){this.init();const Ee=this.map.get(ue);return Ee?Ee[0]:null}getAll(ue){return this.init(),this.map.get(ue)||null}keys(){return this.init(),Array.from(this.map.keys())}append(ue,Ee){return this.clone({param:ue,value:Ee,op:"a"})}appendAll(ue){const Ee=[];return Object.keys(ue).forEach(Ze=>{const Ye=ue[Ze];Array.isArray(Ye)?Ye.forEach(De=>{Ee.push({param:Ze,value:De,op:"a"})}):Ee.push({param:Ze,value:Ye,op:"a"})}),this.clone(Ee)}set(ue,Ee){return this.clone({param:ue,value:Ee,op:"s"})}delete(ue,Ee){return this.clone({param:ue,value:Ee,op:"d"})}toString(){return this.init(),this.keys().map(ue=>{const Ee=this.encoder.encodeKey(ue);return this.map.get(ue).map(Ze=>Ee+"="+this.encoder.encodeValue(Ze)).join("&")}).filter(ue=>""!==ue).join("&")}clone(ue){const Ee=new be({encoder:this.encoder});return Ee.cloneFrom=this.cloneFrom||this,Ee.updates=(this.updates||[]).concat(ue),Ee}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(ue=>this.map.set(ue,this.cloneFrom.map.get(ue))),this.updates.forEach(ue=>{switch(ue.op){case"a":case"s":const Ee=("a"===ue.op?this.map.get(ue.param):void 0)||[];Ee.push(ne(ue.value)),this.map.set(ue.param,Ee);break;case"d":if(void 0===ue.value){this.map.delete(ue.param);break}{let Ze=this.map.get(ue.param)||[];const Ye=Ze.indexOf(ne(ue.value));-1!==Ye&&Ze.splice(Ye,1),Ze.length>0?this.map.set(ue.param,Ze):this.map.delete(ue.param)}}}),this.cloneFrom=this.updates=null)}}class ae{constructor(){this.map=new Map}set(ue,Ee){return this.map.set(ue,Ee),this}get(ue){return this.map.has(ue)||this.map.set(ue,ue.defaultValue()),this.map.get(ue)}delete(ue){return this.map.delete(ue),this}has(ue){return this.map.has(ue)}keys(){return this.map.keys()}}function he(Me){return typeof ArrayBuffer<"u"&&Me instanceof ArrayBuffer}function Se(Me){return typeof Blob<"u"&&Me instanceof Blob}function Ct(Me){return typeof FormData<"u"&&Me instanceof FormData}class qe{constructor(ue,Ee,Ze,Ye){let De;if(this.url=Ee,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=ue.toUpperCase(),function me(Me){switch(Me){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Ye?(this.body=void 0!==Ze?Ze:null,De=Ye):De=Ze,De&&(this.reportProgress=!!De.reportProgress,this.withCredentials=!!De.withCredentials,De.responseType&&(this.responseType=De.responseType),De.headers&&(this.headers=De.headers),De.context&&(this.context=De.context),De.params&&(this.params=De.params)),this.headers||(this.headers=new H),this.context||(this.context=new ae),this.params){const xe=this.params.toString();if(0===xe.length)this.urlWithParams=Ee;else{const Ge=Ee.indexOf("?");this.urlWithParams=Ee+(-1===Ge?"?":GeCe.set(ve,ue.setHeaders[ve]),Je)),ue.setParams&&(gt=Object.keys(ue.setParams).reduce((Ce,ve)=>Ce.set(ve,ue.setParams[ve]),gt)),new qe(Ee,Ze,De,{params:gt,headers:Je,context:Rt,reportProgress:Ge,responseType:Ye,withCredentials:xe})}}var nt=(()=>((nt=nt||{})[nt.Sent=0]="Sent",nt[nt.UploadProgress=1]="UploadProgress",nt[nt.ResponseHeader=2]="ResponseHeader",nt[nt.DownloadProgress=3]="DownloadProgress",nt[nt.Response=4]="Response",nt[nt.User=5]="User",nt))();class ht{constructor(ue,Ee=200,Ze="OK"){this.headers=ue.headers||new H,this.status=void 0!==ue.status?ue.status:Ee,this.statusText=ue.statusText||Ze,this.url=ue.url||null,this.ok=this.status>=200&&this.status<300}}class dt extends ht{constructor(ue={}){super(ue),this.type=nt.ResponseHeader}clone(ue={}){return new dt({headers:ue.headers||this.headers,status:void 0!==ue.status?ue.status:this.status,statusText:ue.statusText||this.statusText,url:ue.url||this.url||void 0})}}class $t extends ht{constructor(ue={}){super(ue),this.type=nt.Response,this.body=void 0!==ue.body?ue.body:null}clone(ue={}){return new $t({body:void 0!==ue.body?ue.body:this.body,headers:ue.headers||this.headers,status:void 0!==ue.status?ue.status:this.status,statusText:ue.statusText||this.statusText,url:ue.url||this.url||void 0})}}class He extends ht{constructor(ue){super(ue,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${ue.url||"(unknown url)"}`:`Http failure response for ${ue.url||"(unknown url)"}: ${ue.status} ${ue.statusText}`,this.error=ue.error||null}}function Sn(Me,ue){return{body:ue,headers:Me.headers,context:Me.context,observe:Me.observe,params:Me.params,reportProgress:Me.reportProgress,responseType:Me.responseType,withCredentials:Me.withCredentials}}let gn=(()=>{class Me{constructor(Ee){this.handler=Ee}request(Ee,Ze,Ye={}){let De;if(Ee instanceof qe)De=Ee;else{let Je,gt;Je=Ye.headers instanceof H?Ye.headers:new H(Ye.headers),Ye.params&&(gt=Ye.params instanceof be?Ye.params:new be({fromObject:Ye.params})),De=new qe(Ee,Ze,void 0!==Ye.body?Ye.body:null,{headers:Je,context:Ye.context,params:gt,reportProgress:Ye.reportProgress,responseType:Ye.responseType||"json",withCredentials:Ye.withCredentials})}const xe=(0,C.of)(De).pipe((0,R.b)(Je=>this.handler.handle(Je)));if(Ee instanceof qe||"events"===Ye.observe)return xe;const Ge=xe.pipe((0,M.h)(Je=>Je instanceof $t));switch(Ye.observe||"body"){case"body":switch(De.responseType){case"arraybuffer":return Ge.pipe((0,F.U)(Je=>{if(null!==Je.body&&!(Je.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Je.body}));case"blob":return Ge.pipe((0,F.U)(Je=>{if(null!==Je.body&&!(Je.body instanceof Blob))throw new Error("Response is not a Blob.");return Je.body}));case"text":return Ge.pipe((0,F.U)(Je=>{if(null!==Je.body&&"string"!=typeof Je.body)throw new Error("Response is not a string.");return Je.body}));default:return Ge.pipe((0,F.U)(Je=>Je.body))}case"response":return Ge;default:throw new Error(`Unreachable: unhandled observe type ${Ye.observe}}`)}}delete(Ee,Ze={}){return this.request("DELETE",Ee,Ze)}get(Ee,Ze={}){return this.request("GET",Ee,Ze)}head(Ee,Ze={}){return this.request("HEAD",Ee,Ze)}jsonp(Ee,Ze){return this.request("JSONP",Ee,{params:(new be).append(Ze,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Ee,Ze={}){return this.request("OPTIONS",Ee,Ze)}patch(Ee,Ze,Ye={}){return this.request("PATCH",Ee,Sn(Ye,Ze))}post(Ee,Ze,Ye={}){return this.request("POST",Ee,Sn(Ye,Ze))}put(Ee,Ze,Ye={}){return this.request("PUT",Ee,Sn(Ye,Ze))}}return Me.\u0275fac=function(Ee){return new(Ee||Me)(g.LFG(P))},Me.\u0275prov=g.Yz7({token:Me,factory:Me.\u0275fac}),Me})();function rt(Me,ue){return ue(Me)}function Wt(Me,ue){return(Ee,Ze)=>ue.intercept(Ee,{handle:Ye=>Me(Ye,Ze)})}const le=new g.OlP("HTTP_INTERCEPTORS"),Ae=new g.OlP("HTTP_INTERCEPTOR_FNS");function we(){let Me=null;return(ue,Ee)=>(null===Me&&(Me=((0,g.f3M)(le,{optional:!0})??[]).reduceRight(Wt,rt)),Me(ue,Ee))}let tt=(()=>{class Me extends P{constructor(Ee,Ze){super(),this.backend=Ee,this.injector=Ze,this.chain=null}handle(Ee){if(null===this.chain){const Ze=Array.from(new Set(this.injector.get(Ae)));this.chain=Ze.reduceRight((Ye,De)=>function Ne(Me,ue,Ee){return(Ze,Ye)=>Ee.runInContext(()=>ue(Ze,De=>Me(De,Ye)))}(Ye,De,this.injector),rt)}return this.chain(Ee,Ze=>this.backend.handle(Ze))}}return Me.\u0275fac=function(Ee){return new(Ee||Me)(g.LFG(L),g.LFG(g.lqb))},Me.\u0275prov=g.Yz7({token:Me,factory:Me.\u0275fac}),Me})();const Ke=/^\)\]\}',?\n/;let Mt=(()=>{class Me{constructor(Ee){this.xhrFactory=Ee}handle(Ee){if("JSONP"===Ee.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new A.y(Ze=>{const Ye=this.xhrFactory.build();if(Ye.open(Ee.method,Ee.urlWithParams),Ee.withCredentials&&(Ye.withCredentials=!0),Ee.headers.forEach((X,_e)=>Ye.setRequestHeader(X,_e.join(","))),Ee.headers.has("Accept")||Ye.setRequestHeader("Accept","application/json, text/plain, */*"),!Ee.headers.has("Content-Type")){const X=Ee.detectContentTypeHeader();null!==X&&Ye.setRequestHeader("Content-Type",X)}if(Ee.responseType){const X=Ee.responseType.toLowerCase();Ye.responseType="json"!==X?X:"text"}const De=Ee.serializeBody();let xe=null;const Ge=()=>{if(null!==xe)return xe;const X=Ye.statusText||"OK",_e=new H(Ye.getAllResponseHeaders()),ke=function Dt(Me){return"responseURL"in Me&&Me.responseURL?Me.responseURL:/^X-Request-URL:/m.test(Me.getAllResponseHeaders())?Me.getResponseHeader("X-Request-URL"):null}(Ye)||Ee.url;return xe=new dt({headers:_e,status:Ye.status,statusText:X,url:ke}),xe},Je=()=>{let{headers:X,status:_e,statusText:ke,url:pt}=Ge(),Lt=null;204!==_e&&(Lt=typeof Ye.response>"u"?Ye.responseText:Ye.response),0===_e&&(_e=Lt?200:0);let ln=_e>=200&&_e<300;if("json"===Ee.responseType&&"string"==typeof Lt){const Vn=Lt;Lt=Lt.replace(Ke,"");try{Lt=""!==Lt?JSON.parse(Lt):null}catch(Vi){Lt=Vn,ln&&(ln=!1,Lt={error:Vi,text:Lt})}}ln?(Ze.next(new $t({body:Lt,headers:X,status:_e,statusText:ke,url:pt||void 0})),Ze.complete()):Ze.error(new He({error:Lt,headers:X,status:_e,statusText:ke,url:pt||void 0}))},gt=X=>{const{url:_e}=Ge(),ke=new He({error:X,status:Ye.status||0,statusText:Ye.statusText||"Unknown Error",url:_e||void 0});Ze.error(ke)};let Rt=!1;const Ce=X=>{Rt||(Ze.next(Ge()),Rt=!0);let _e={type:nt.DownloadProgress,loaded:X.loaded};X.lengthComputable&&(_e.total=X.total),"text"===Ee.responseType&&Ye.responseText&&(_e.partialText=Ye.responseText),Ze.next(_e)},ve=X=>{let _e={type:nt.UploadProgress,loaded:X.loaded};X.lengthComputable&&(_e.total=X.total),Ze.next(_e)};return Ye.addEventListener("load",Je),Ye.addEventListener("error",gt),Ye.addEventListener("timeout",gt),Ye.addEventListener("abort",gt),Ee.reportProgress&&(Ye.addEventListener("progress",Ce),null!==De&&Ye.upload&&Ye.upload.addEventListener("progress",ve)),Ye.send(De),Ze.next({type:nt.Sent}),()=>{Ye.removeEventListener("error",gt),Ye.removeEventListener("abort",gt),Ye.removeEventListener("load",Je),Ye.removeEventListener("timeout",gt),Ee.reportProgress&&(Ye.removeEventListener("progress",Ce),null!==De&&Ye.upload&&Ye.upload.removeEventListener("progress",ve)),Ye.readyState!==Ye.DONE&&Ye.abort()}})}}return Me.\u0275fac=function(Ee){return new(Ee||Me)(g.LFG(t.JF))},Me.\u0275prov=g.Yz7({token:Me,factory:Me.\u0275fac}),Me})();const ct=new g.OlP("XSRF_ENABLED"),Qt=new g.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),hn=new g.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class qt{}let sn=(()=>{class Me{constructor(Ee,Ze,Ye){this.doc=Ee,this.platform=Ze,this.cookieName=Ye,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const Ee=this.doc.cookie||"";return Ee!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,t.Mx)(Ee,this.cookieName),this.lastCookieString=Ee),this.lastToken}}return Me.\u0275fac=function(Ee){return new(Ee||Me)(g.LFG(t.K0),g.LFG(g.Lbi),g.LFG(Qt))},Me.\u0275prov=g.Yz7({token:Me,factory:Me.\u0275fac}),Me})();function en(Me,ue){const Ee=Me.url.toLowerCase();if(!(0,g.f3M)(ct)||"GET"===Me.method||"HEAD"===Me.method||Ee.startsWith("http://")||Ee.startsWith("https://"))return ue(Me);const Ze=(0,g.f3M)(qt).getToken(),Ye=(0,g.f3M)(hn);return null!=Ze&&!Me.headers.has(Ye)&&(Me=Me.clone({headers:Me.headers.set(Ye,Ze)})),ue(Me)}var it=(()=>((it=it||{})[it.Interceptors=0]="Interceptors",it[it.LegacyInterceptors=1]="LegacyInterceptors",it[it.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",it[it.NoXsrfProtection=3]="NoXsrfProtection",it[it.JsonpSupport=4]="JsonpSupport",it[it.RequestsMadeViaParent=5]="RequestsMadeViaParent",it))();function Cn(Me,ue){return{\u0275kind:Me,\u0275providers:ue}}function Un(...Me){const ue=[gn,Mt,tt,{provide:P,useExisting:tt},{provide:L,useExisting:Mt},{provide:Ae,useValue:en,multi:!0},{provide:ct,useValue:!0},{provide:qt,useClass:sn}];for(const Ee of Me)ue.push(...Ee.\u0275providers);return(0,g.MR2)(ue)}const On=new g.OlP("LEGACY_INTERCEPTOR_FN");let jt=(()=>{class Me{}return Me.\u0275fac=function(Ee){return new(Ee||Me)},Me.\u0275mod=g.oAB({type:Me}),Me.\u0275inj=g.cJS({providers:[Un(Cn(it.LegacyInterceptors,[{provide:On,useFactory:we},{provide:Ae,useExisting:On,multi:!0}]))]}),Me})()},94650:(V,c,u)=>{"use strict";u.d(c,{$8M:()=>Ya,$WT:()=>Ii,$Z:()=>Ls,AFp:()=>xE,ALo:()=>a,AaK:()=>P,BQk:()=>$s,CHM:()=>Tr,CRH:()=>dE,CZH:()=>Wg,CqO:()=>Hp,D6c:()=>PS,DdM:()=>zg,Dn7:()=>Le,DyG:()=>$a,EJc:()=>jb,EiD:()=>Gm,EpF:()=>gu,F$t:()=>bu,F4k:()=>mu,FYo:()=>tp,FiY:()=>It,G48:()=>_S,Gf:()=>lE,GfV:()=>c_,GkF:()=>Bc,Gpc:()=>K,Gre:()=>Tf,Hsn:()=>Su,IIB:()=>Yb,Ikx:()=>ug,JOm:()=>vr,JVY:()=>Am,JZr:()=>se,Jf7:()=>rp,KtG:()=>ga,L6k:()=>Im,LAX:()=>xm,LFG:()=>jt,LSH:()=>Hh,Lbi:()=>Wb,Lck:()=>Ig,MAs:()=>uf,MGl:()=>Ul,MMx:()=>ad,MR2:()=>qm,NdJ:()=>_u,OlP:()=>Kn,Oqu:()=>Au,P3R:()=>Yh,PXZ:()=>uS,Q6J:()=>zp,QGY:()=>Uc,QbO:()=>Kb,Qsj:()=>l_,R0b:()=>$o,RDi:()=>Tm,Rgc:()=>Zs,SBq:()=>_l,Sil:()=>Xb,Suo:()=>cE,TTD:()=>mo,TgZ:()=>rs,Tol:()=>ng,Udp:()=>Jp,VKq:()=>Xl,W1O:()=>gE,WD2:()=>xr,XFs:()=>ct,Xpm:()=>ln,Xts:()=>kd,Y36:()=>Ia,YKP:()=>jl,YNc:()=>df,Yjl:()=>Wr,Yz7:()=>Et,Z0I:()=>un,ZZ4:()=>j0,_Bn:()=>p0,_UZ:()=>pu,_Vd:()=>ml,_c5:()=>IS,_uU:()=>wu,aQg:()=>Z0,c2e:()=>qb,cJS:()=>wt,cg1:()=>as,d8E:()=>qc,dDg:()=>sS,dqk:()=>sn,eBb:()=>m1,eFA:()=>WE,eJc:()=>P0,ekj:()=>eg,eoX:()=>HE,f3M:()=>Ot,g9A:()=>LE,h0i:()=>Ql,hGG:()=>xS,hYB:()=>Vl,hij:()=>Yl,i9L:()=>dd,iGM:()=>sE,ifc:()=>Je,ip1:()=>IE,jDz:()=>Lg,kL8:()=>ku,kYT:()=>$r,lG2:()=>Ti,lcZ:()=>Y,lqb:()=>es,lri:()=>VE,mCW:()=>yc,n5z:()=>rc,n_E:()=>Bi,oAB:()=>ti,oJD:()=>zh,oxw:()=>Eu,pB0:()=>Pm,q3G:()=>Ci,qLn:()=>fl,qOj:()=>La,qZA:()=>Fl,qzn:()=>Ds,rWj:()=>zE,r_U:()=>$b,s9C:()=>Vc,sBO:()=>fS,s_b:()=>Gg,soG:()=>Kg,tBr:()=>Nt,tb:()=>YE,tp0:()=>li,uIk:()=>Up,vHH:()=>ne,vpe:()=>rn,wAp:()=>Xt,xi3:()=>pe,xp6:()=>C_,ynx:()=>Bl,z2F:()=>qg,z3N:()=>ia,zSh:()=>Vd,zs3:()=>As});var t=u(8929),g=u(42654),C=u(56498),A=u(36787),R=u(88117);function M(n){for(let i in n)if(n[i]===M)return i;throw Error("Could not find renamed property on target object.")}function F(n,i){for(const o in i)i.hasOwnProperty(o)&&!n.hasOwnProperty(o)&&(n[o]=i[o])}function P(n){if("string"==typeof n)return n;if(Array.isArray(n))return"["+n.map(P).join(", ")+"]";if(null==n)return""+n;if(n.overriddenName)return`${n.overriddenName}`;if(n.name)return`${n.name}`;const i=n.toString();if(null==i)return""+i;const o=i.indexOf("\n");return-1===o?i:i.substring(0,o)}function L(n,i){return null==n||""===n?null===i?"":i:null==i||""===i?n:n+" "+i}const H=M({__forward_ref__:M});function K(n){return n.__forward_ref__=K,n.toString=function(){return P(this())},n}function Z(n){return re(n)?n():n}function re(n){return"function"==typeof n&&n.hasOwnProperty(H)&&n.__forward_ref__===K}function ce(n){return n&&!!n.\u0275providers}const se="https://g.co/ng/security#xss";class ne extends Error{constructor(i,o){super(be(i,o)),this.code=i}}function be(n,i){return`NG0${Math.abs(n)}${i?": "+i.trim():""}`}function W(n){return"string"==typeof n?n:null==n?"":String(n)}function Ct(n,i){throw new ne(-201,!1)}function Ae(n,i){null==n&&function we(n,i,o,l){throw new Error(`ASSERTION ERROR: ${n}`+(null==l?"":` [Expected=> ${o} ${l} ${i} <=Actual]`))}(i,n,null,"!=")}function Et(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function wt(n){return{providers:n.providers||[],imports:n.imports||[]}}function dn(n){return an(n,lt)||an(n,Dt)}function un(n){return null!==dn(n)}function an(n,i){return n.hasOwnProperty(i)?n[i]:null}function Qe(n){return n&&(n.hasOwnProperty(Ke)||n.hasOwnProperty(Mt))?n[Ke]:null}const lt=M({\u0275prov:M}),Ke=M({\u0275inj:M}),Dt=M({ngInjectableDef:M}),Mt=M({ngInjectorDef:M});var ct=(()=>((ct=ct||{})[ct.Default=0]="Default",ct[ct.Host=1]="Host",ct[ct.Self=2]="Self",ct[ct.SkipSelf=4]="SkipSelf",ct[ct.Optional=8]="Optional",ct))();let at;function Gt(n){const i=at;return at=n,i}function hn(n,i,o){const l=dn(n);return l&&"root"==l.providedIn?void 0===l.value?l.value=l.factory():l.value:o&ct.Optional?null:void 0!==i?i:void Ct(P(n))}const sn=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),Cn={},Un="__NG_DI_FLAG__",Pt="ngTempTokenPath",On="ngTokenPath",tn=/\n/gm,Nn="\u0275",Ht="__source";let Ln;function Vt(n){const i=Ln;return Ln=n,i}function Dn(n,i=ct.Default){if(void 0===Ln)throw new ne(-203,!1);return null===Ln?hn(n,void 0,i):Ln.get(n,i&ct.Optional?null:void 0,i)}function jt(n,i=ct.Default){return(function Qt(){return at}()||Dn)(Z(n),i)}function Ot(n,i=ct.Default){return jt(n,Me(i))}function Me(n){return typeof n>"u"||"number"==typeof n?n:0|(n.optional&&8)|(n.host&&1)|(n.self&&2)|(n.skipSelf&&4)}function ue(n){const i=[];for(let o=0;o((Ge=Ge||{})[Ge.OnPush=0]="OnPush",Ge[Ge.Default=1]="Default",Ge))(),Je=(()=>{return(n=Je||(Je={}))[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom",Je;var n})();const gt={},Rt=[],Ce=M({\u0275cmp:M}),ve=M({\u0275dir:M}),X=M({\u0275pipe:M}),_e=M({\u0275mod:M}),ke=M({\u0275fac:M}),pt=M({__NG_ELEMENT_ID__:M});let Lt=0;function ln(n){return xe(()=>{const i=Oo(n),o={...i,decls:n.decls,vars:n.vars,template:n.template,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,onPush:n.changeDetection===Ge.OnPush,directiveDefs:null,pipeDefs:null,dependencies:i.standalone&&n.dependencies||null,getStandaloneInjector:null,data:n.data||{},encapsulation:n.encapsulation||Je.Emulated,id:"c"+Lt++,styles:n.styles||Rt,_:null,schemas:n.schemas||null,tView:null};lr(o);const l=n.dependencies;return o.directiveDefs=Hi(l,!1),o.pipeDefs=Hi(l,!0),o})}function Vi(n){return _n(n)||qn(n)}function zi(n){return null!==n}function ti(n){return xe(()=>({type:n.type,bootstrap:n.bootstrap||Rt,declarations:n.declarations||Rt,imports:n.imports||Rt,exports:n.exports||Rt,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null}))}function $r(n,i){return xe(()=>{const o=Qn(n,!0);o.declarations=i.declarations||Rt,o.imports=i.imports||Rt,o.exports=i.exports||Rt})}function Qi(n,i){if(null==n)return gt;const o={};for(const l in n)if(n.hasOwnProperty(l)){let d=n[l],p=d;Array.isArray(d)&&(p=d[1],d=d[0]),o[d]=l,i&&(i[d]=p)}return o}function Ti(n){return xe(()=>{const i=Oo(n);return lr(i),i})}function Wr(n){return{type:n.type,name:n.name,factory:null,pure:!1!==n.pure,standalone:!0===n.standalone,onDestroy:n.type.prototype.ngOnDestroy||null}}function _n(n){return n[Ce]||null}function qn(n){return n[ve]||null}function ri(n){return n[X]||null}function Ii(n){const i=_n(n)||qn(n)||ri(n);return null!==i&&i.standalone}function Qn(n,i){const o=n[_e]||null;if(!o&&!0===i)throw new Error(`Type ${P(n)} does not have '\u0275mod' property.`);return o}function Oo(n){const i={};return{type:n.type,providersResolver:null,factory:null,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:i,exportAs:n.exportAs||null,standalone:!0===n.standalone,selectors:n.selectors||Rt,viewQuery:n.viewQuery||null,features:n.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Qi(n.inputs,i),outputs:Qi(n.outputs)}}function lr(n){n.features?.forEach(i=>i(n))}function Hi(n,i){if(!n)return null;const o=i?ri:Vi;return()=>("function"==typeof n?n():n).map(l=>o(l)).filter(zi)}const Hn=0,_t=1,Zt=2,kn=3,Wn=4,oi=5,Gn=6,Gi=7,Fn=8,ji=9,Yi=10,nn=11,cr=12,Ei=13,dr=14,$i=15,Bn=16,ui=17,xi=18,jn=19,Pi=20,Zi=21,Tn=22,Xi=1,Ar=2,gr=7,mr=8,Ni=9,Yn=10;function Zn(n){return Array.isArray(n)&&"object"==typeof n[Xi]}function hi(n){return Array.isArray(n)&&!0===n[Xi]}function Kr(n){return 0!=(4&n.flags)}function Ji(n){return n.componentOffset>-1}function qr(n){return 1==(1&n.flags)}function ai(n){return!!n.template}function Wo(n){return 0!=(256&n[Zt])}function Li(n,i){return n.hasOwnProperty(ke)?n[ke]:null}class xr{constructor(i,o,l){this.previousValue=i,this.currentValue=o,this.firstChange=l}isFirstChange(){return this.firstChange}}function mo(){return Zr}function Zr(n){return n.type.prototype.ngOnChanges&&(n.setInput=Xr),jo}function jo(){const n=Ao(this),i=n?.current;if(i){const o=n.previous;if(o===gt)n.previous=i;else for(let l in i)o[l]=i[l];n.current=null,this.ngOnChanges(i)}}function Xr(n,i,o,l){const d=this.declaredInputs[o],p=Ao(n)||function _o(n,i){return n[Jr]=i}(n,{previous:gt,current:null}),_=p.current||(p.current={}),y=p.previous,D=y[d];_[d]=new xr(D&&D.currentValue,i,y===gt),n[l]=i}mo.ngInherit=!0;const Jr="__ngSimpleChanges__";function Ao(n){return n[Jr]||null}const pi=function(n,i,o){};function zn(n){for(;Array.isArray(n);)n=n[Hn];return n}function Zo(n,i){return zn(i[n])}function gi(n,i){return zn(i[n.index])}function xo(n,i){return n.data[i]}function nr(n,i){return n[i]}function Di(n,i){const o=i[n];return Zn(o)?o:o[Hn]}function eo(n){return 64==(64&n[Zt])}function ei(n,i){return null==i?null:n[i]}function Po(n){n[xi]=0}function ir(n,i){n[oi]+=i;let o=n,l=n[kn];for(;null!==l&&(1===i&&1===o[oi]||-1===i&&0===o[oi]);)l[oi]+=i,o=l,l=l[kn]}const bt={lFrame:ya(null),bindingsEnabled:!0};function Fe(){return bt.bindingsEnabled}function Be(){return bt.lFrame.lView}function cn(){return bt.lFrame.tView}function Tr(n){return bt.lFrame.contextLView=n,n[Fn]}function ga(n){return bt.lFrame.contextLView=null,n}function mi(){let n=ma();for(;null!==n&&64===n.type;)n=n.parent;return n}function ma(){return bt.lFrame.currentTNode}function Wi(n,i){const o=bt.lFrame;o.currentTNode=n,o.isParent=i}function _a(){return bt.lFrame.isParent}function ds(){bt.lFrame.isParent=!1}function Jn(){const n=bt.lFrame;let i=n.bindingRootIndex;return-1===i&&(i=n.bindingRootIndex=n.tView.bindingStartIndex),i}function to(){return bt.lFrame.bindingIndex++}function Or(n){const i=bt.lFrame,o=i.bindingIndex;return i.bindingIndex=i.bindingIndex+n,o}function Ba(n,i){const o=bt.lFrame;o.bindingIndex=o.bindingRootIndex=n,Ea(i)}function Ea(n){bt.lFrame.currentDirectiveIndex=n}function ko(n){const i=bt.lFrame.currentDirectiveIndex;return-1===i?null:n[i]}function ba(){return bt.lFrame.currentQueryIndex}function Jo(n){bt.lFrame.currentQueryIndex=n}function us(n){const i=n[_t];return 2===i.type?i.declTNode:1===i.type?n[Gn]:null}function Sa(n,i,o){if(o&ct.SkipSelf){let d=i,p=n;for(;!(d=d.parent,null!==d||o&ct.Host||(d=us(p),null===d||(p=p[$i],10&d.type))););if(null===d)return!1;i=d,n=p}const l=bt.lFrame=Ua();return l.currentTNode=i,l.lView=n,!0}function bo(n){const i=Ua(),o=n[_t];bt.lFrame=i,i.currentTNode=o.firstChild,i.lView=n,i.tView=o,i.contextLView=n,i.bindingIndex=o.bindingStartIndex,i.inI18n=!1}function Ua(){const n=bt.lFrame,i=null===n?null:n.child;return null===i?ya(n):i}function ya(n){const i={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:n,child:null,inI18n:!1};return null!==n&&(n.child=i),i}function Va(){const n=bt.lFrame;return bt.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}const Ca=Va;function ur(){const n=Va();n.isParent=!0,n.tView=null,n.selectedIndex=-1,n.contextLView=null,n.elementDepthCount=0,n.currentDirectiveIndex=-1,n.currentNamespace=null,n.bindingRootIndex=-1,n.bindingIndex=-1,n.currentQueryIndex=0}function G(){return bt.lFrame.selectedIndex}function f(n){bt.lFrame.selectedIndex=n}function b(){const n=bt.lFrame;return xo(n.tView,n.selectedIndex)}function Ve(n,i){for(let o=i.directiveStart,l=i.directiveEnd;o=l)break}else i[D]<0&&(n[xi]+=65536),(y>11>16&&(3&n[Zt])===i){n[Zt]+=2048,pi(4,y,p);try{p.call(y)}finally{pi(5,y,p)}}}else{pi(4,y,p);try{p.call(y)}finally{pi(5,y,p)}}}const $=-1;class ie{constructor(i,o,l){this.factory=i,this.resolving=!1,this.canSeeViewProviders=o,this.injectImpl=l}}function bn(n,i,o){let l=0;for(;li){_=p-1;break}}}for(;p>16}(n),l=i;for(;o>0;)l=l[$i],o--;return l}let Yt=!0;function En(n){const i=Yt;return Yt=n,i}const ar=255,_i=5;let Nr=0;const Mn={};function Oa(n,i){const o=no(n,i);if(-1!==o)return o;const l=i[_t];l.firstCreatePass&&(n.injectorIndex=i.length,Si(l.data,n),Si(i,null),Si(l.blueprint,null));const d=qi(n,i),p=n.injectorIndex;if(ki(d)){const _=or(d),y=kt(d,i),D=y[_t].data;for(let z=0;z<8;z++)i[p+z]=y[_+z]|D[_+z]}return i[p+8]=d,p}function Si(n,i){n.push(0,0,0,0,0,0,0,0,i)}function no(n,i){return-1===n.injectorIndex||n.parent&&n.parent.injectorIndex===n.injectorIndex||null===i[n.injectorIndex+8]?-1:n.injectorIndex}function qi(n,i){if(n.parent&&-1!==n.parent.injectorIndex)return n.parent.injectorIndex;let o=0,l=null,d=i;for(;null!==d;){if(l=nl(d),null===l)return $;if(o++,d=d[$i],-1!==l.injectorIndex)return l.injectorIndex|o<<16}return $}function Fo(n,i,o){!function za(n,i,o){let l;"string"==typeof o?l=o.charCodeAt(0)||0:o.hasOwnProperty(pt)&&(l=o[pt]),null==l&&(l=o[pt]=Nr++);const d=l&ar;i.data[n+(d>>_i)]|=1<=0?i&ar:Xu:i}(o);if("function"==typeof p){if(!Sa(i,n,l))return l&ct.Host?ec(d,0,l):tc(i,o,l,d);try{const _=p(l);if(null!=_||l&ct.Optional)return _;Ct()}finally{Ca()}}else if("number"==typeof p){let _=null,y=no(n,i),D=$,z=l&ct.Host?i[Bn][Gn]:null;for((-1===y||l&ct.SkipSelf)&&(D=-1===y?qi(n,i):i[y+8],D!==$&&Ha(l,!1)?(_=i[_t],y=or(D),i=kt(D,i)):y=-1);-1!==y;){const j=i[_t];if(ic(p,y,j.data)){const oe=Na(y,i,o,_,l,z);if(oe!==Mn)return oe}D=i[y+8],D!==$&&Ha(l,i[_t].data[y+8]===z)&&ic(p,y,i)?(_=j,y=or(D),i=kt(D,i)):y=-1}}return d}function Na(n,i,o,l,d,p){const _=i[_t],y=_.data[n+8],j=tl(y,_,o,null==l?Ji(y)&&Yt:l!=_&&0!=(3&y.type),d&ct.Host&&p===y);return null!==j?So(i,_,j,y):Mn}function tl(n,i,o,l,d){const p=n.providerIndexes,_=i.data,y=1048575&p,D=n.directiveStart,j=p>>20,ye=d?y+j:n.directiveEnd;for(let Ie=l?y:y+j;Ie=D&&We.type===o)return Ie}if(d){const Ie=_[D];if(Ie&&ai(Ie)&&Ie.type===o)return D}return null}function So(n,i,o,l){let d=n[o];const p=i.data;if(function Re(n){return n instanceof ie}(d)){const _=d;_.resolving&&function me(n,i){const o=i?`. Dependency path: ${i.join(" > ")} > ${n}`:"";throw new ne(-200,`Circular dependency in DI detected for ${n}${o}`)}(function ae(n){return"function"==typeof n?n.name||n.toString():"object"==typeof n&&null!=n&&"function"==typeof n.type?n.type.name||n.type.toString():W(n)}(p[o]));const y=En(_.canSeeViewProviders);_.resolving=!0;const D=_.injectImpl?Gt(_.injectImpl):null;Sa(n,l,ct.Default);try{d=n[o]=_.factory(void 0,p,n,l),i.firstCreatePass&&o>=l.directiveStart&&function Pe(n,i,o){const{ngOnChanges:l,ngOnInit:d,ngDoCheck:p}=i.type.prototype;if(l){const _=Zr(i);(o.preOrderHooks??(o.preOrderHooks=[])).push(n,_),(o.preOrderCheckHooks??(o.preOrderCheckHooks=[])).push(n,_)}d&&(o.preOrderHooks??(o.preOrderHooks=[])).push(0-n,d),p&&((o.preOrderHooks??(o.preOrderHooks=[])).push(n,p),(o.preOrderCheckHooks??(o.preOrderCheckHooks=[])).push(n,p))}(o,p[o],i)}finally{null!==D&&Gt(D),En(y),_.resolving=!1,Ca()}}return d}function ic(n,i,o){return!!(o[i+(n>>_i)]&1<{const i=n.prototype.constructor,o=i[ke]||oc(i),l=Object.prototype;let d=Object.getPrototypeOf(n.prototype).constructor;for(;d&&d!==l;){const p=d[ke]||oc(d);if(p&&p!==o)return p;d=Object.getPrototypeOf(d)}return p=>new p})}function oc(n){return re(n)?()=>{const i=oc(Z(n));return i&&i()}:Li(n)}function nl(n){const i=n[_t],o=i.type;return 2===o?i.declTNode:1===o?n[Gn]:null}function Ya(n){return function io(n,i){if("class"===i)return n.classes;if("style"===i)return n.styles;const o=n.attrs;if(o){const l=o.length;let d=0;for(;d{const l=ac(i);function d(...p){if(this instanceof d)return l.apply(this,p),this;const _=new d(...p);return y.annotation=_,y;function y(D,z,j){const oe=D.hasOwnProperty(yi)?D[yi]:Object.defineProperty(D,yi,{value:[]})[yi];for(;oe.length<=j;)oe.push(null);return(oe[j]=oe[j]||[]).push(_),D}}return o&&(d.prototype=Object.create(o.prototype)),d.prototype.ngMetadataName=n,d.annotationCls=d,d})}function yo(n,i,o,l){return xe(()=>{const d=ac(i);function p(..._){if(this instanceof p)return d.apply(this,_),this;const y=new p(..._);return function D(z,j){const oe=z.constructor,ye=oe.hasOwnProperty(Ma)?oe[Ma]:Object.defineProperty(oe,Ma,{value:{}})[Ma];ye[j]=ye.hasOwnProperty(j)&&ye[j]||[],ye[j].unshift(y),l&&l(z,j,..._)}}return o&&(p.prototype=Object.create(o.prototype)),p.prototype.ngMetadataName=n,p.annotationCls=p,p})}class Kn{constructor(i,o){this._desc=i,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof o?this.__NG_ELEMENT_ID__=o:void 0!==o&&(this.\u0275prov=Et({token:this,providedIn:o.providedIn||"root",factory:o.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}class il{}const dd=yo("ViewChild",(n,i)=>({selector:n,first:!0,isViewQuery:!0,descendants:!0,...i}),il),$a=Function;function Bo(n,i){n.forEach(o=>Array.isArray(o)?Bo(o,i):i(o))}function hd(n,i,o){i>=n.length?n.push(o):n.splice(i,0,o)}function al(n,i){return i>=n.length-1?n.pop():n.splice(i,1)[0]}function wa(n,i){const o=[];for(let l=0;l=0?n[1|l]=o:(l=~l,function _s(n,i,o,l){let d=n.length;if(d==i)n.push(o,l);else if(1===d)n.push(l,n[0]),n[0]=o;else{for(d--,n.push(n[d-1],n[d]);d>i;)n[d]=n[d-2],d--;n[i]=o,n[i+1]=l}}(n,l,i,o)),l}function fs(n,i){const o=na(n,i);if(o>=0)return n[1|o]}function na(n,i){return function v(n,i,o){let l=0,d=n.length>>o;for(;d!==l;){const p=l+(d-l>>1),_=n[p<i?d=p:l=p+1}return~(d<({token:n})),-1),It=Ee(ta("Optional"),8),li=Ee(ta("SkipSelf"),4);var vr=(()=>((vr=vr||{})[vr.Important=1]="Important",vr[vr.DashCase=2]="DashCase",vr))();const Vo=new Map;let hc=0;const ph="__ngContext__";function Er(n,i){Zn(i)?(n[ph]=i[Pi],function gc(n){Vo.set(n[Pi],n)}(i)):n[ph]=i}let dl;function Ts(n,i){return dl(n,i)}function _c(n){const i=n[kn];return hi(i)?i[kn]:i}function bd(n){return mh(n[Ei])}function Ri(n){return mh(n[Wn])}function mh(n){for(;null!==n&&!hi(n);)n=n[Wn];return n}function Os(n,i,o,l,d){if(null!=l){let p,_=!1;hi(l)?p=l:Zn(l)&&(_=!0,l=l[Hn]);const y=zn(l);0===n&&null!==o?null==d?bh(i,o,y):Za(i,o,y,d||null,!0):1===n&&null!==o?Za(i,o,y,d||null,!0):2===n?function Rd(n,i,o){const l=fc(n,i);l&&function u1(n,i,o,l){n.removeChild(i,o,l)}(n,l,i,o)}(i,y,_):3===n&&i.destroyNode(y),null!=p&&function vm(n,i,o,l,d){const p=o[gr];p!==zn(o)&&Os(i,n,l,p,d);for(let y=Yn;y0&&(n[o-1][Wn]=l[Wn]);const p=al(n,Yn+i);!function um(n,i){ul(n,i,i[nn],2,null,null),i[Hn]=null,i[Gn]=null}(l[_t],l);const _=p[jn];null!==_&&_.detachView(p[_t]),l[kn]=null,l[Wn]=null,l[Zt]&=-65}return l}function Od(n,i){if(!(128&i[Zt])){const o=i[nn];o.destroyNode&&ul(n,i,o,3,null,null),function hm(n){let i=n[Ei];if(!i)return Nd(n[_t],n);for(;i;){let o=null;if(Zn(i))o=i[Ei];else{const l=i[Yn];l&&(o=l)}if(!o){for(;i&&!i[Wn]&&i!==n;)Zn(i)&&Nd(i[_t],i),i=i[kn];null===i&&(i=n),Zn(i)&&Nd(i[_t],i),o=i&&i[Wn]}i=o}}(i)}}function Nd(n,i){if(!(128&i[Zt])){i[Zt]&=-65,i[Zt]|=128,function d1(n,i){let o;if(null!=n&&null!=(o=n.destroyHooks))for(let l=0;l=0?l[d=_]():l[d=-_].unsubscribe(),p+=2}else{const _=l[d=o[p+1]];o[p].call(_)}if(null!==l){for(let p=d+1;p-1){const{encapsulation:p}=n.data[l.directiveStart+d];if(p===Je.None||p===Je.Emulated)return null}return gi(l,o)}}(n,i.parent,o)}function Za(n,i,o,l,d){n.insertBefore(i,o,l,d)}function bh(n,i,o){n.appendChild(i,o)}function Sh(n,i,o,l,d){null!==l?Za(n,i,o,l,d):bh(n,i,o)}function fc(n,i){return n.parentNode(i)}function yh(n,i,o){return Th(n,i,o)}let Dd,bc,Id,Sc,Th=function Ch(n,i,o){return 40&n.type?gi(n,o):null};function vc(n,i,o,l){const d=mm(n,l,i),p=i[nn],y=yh(l.parent||i[Gn],l,i);if(null!=d)if(Array.isArray(o))for(let D=0;Dn,createScript:n=>n,createScriptURL:n=>n})}catch{}return bc}()?.createHTML(n)||n}function Tm(n){Id=n}function xd(){if(void 0===Sc&&(Sc=null,sn.trustedTypes))try{Sc=sn.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch{}return Sc}function Ah(n){return xd()?.createHTML(n)||n}function xh(n){return xd()?.createScriptURL(n)||n}class Xa{constructor(i){this.changingThisBreaksApplicationSecurity=i}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${se})`}}class Om extends Xa{getTypeName(){return"HTML"}}class Nm extends Xa{getTypeName(){return"Style"}}class Dm extends Xa{getTypeName(){return"Script"}}class Mm extends Xa{getTypeName(){return"URL"}}class Rm extends Xa{getTypeName(){return"ResourceURL"}}function ia(n){return n instanceof Xa?n.changingThisBreaksApplicationSecurity:n}function Ds(n,i){const o=function wm(n){return n instanceof Xa&&n.getTypeName()||null}(n);if(null!=o&&o!==i){if("ResourceURL"===o&&"URL"===i)return!0;throw new Error(`Required a safe ${i}, got a ${o} (see ${se})`)}return o===i}function Am(n){return new Om(n)}function Im(n){return new Nm(n)}function m1(n){return new Dm(n)}function xm(n){return new Mm(n)}function Pm(n){return new Rm(n)}class Lm{constructor(i){this.inertDocumentHelper=i}getInertBodyElement(i){i=""+i;try{const o=(new window.DOMParser).parseFromString(Ns(i),"text/html").body;return null===o?this.inertDocumentHelper.getInertBodyElement(i):(o.removeChild(o.firstChild),o)}catch{return null}}}class km{constructor(i){this.defaultDoc=i,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(i){const o=this.inertDocument.createElement("template");return o.innerHTML=Ns(i),o}}const Bm=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function yc(n){return(n=String(n)).match(Bm)?n:"unsafe:"+n}function ra(n){const i={};for(const o of n.split(","))i[o]=!0;return i}function hl(...n){const i={};for(const o of n)for(const l in o)o.hasOwnProperty(l)&&(i[l]=!0);return i}const Lh=ra("area,br,col,hr,img,wbr"),kh=ra("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Fh=ra("rp,rt"),Pd=hl(Lh,hl(kh,ra("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")),hl(Fh,ra("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")),hl(Fh,kh)),Ld=ra("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Bh=hl(Ld,ra("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,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),ra("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),Um=ra("script,style,template");class Vm{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(i){let o=i.firstChild,l=!0;for(;o;)if(o.nodeType===Node.ELEMENT_NODE?l=this.startElement(o):o.nodeType===Node.TEXT_NODE?this.chars(o.nodeValue):this.sanitizedSomething=!0,l&&o.firstChild)o=o.firstChild;else for(;o;){o.nodeType===Node.ELEMENT_NODE&&this.endElement(o);let d=this.checkClobberedElement(o,o.nextSibling);if(d){o=d;break}o=this.checkClobberedElement(o,o.parentNode)}return this.buf.join("")}startElement(i){const o=i.nodeName.toLowerCase();if(!Pd.hasOwnProperty(o))return this.sanitizedSomething=!0,!Um.hasOwnProperty(o);this.buf.push("<"),this.buf.push(o);const l=i.attributes;for(let d=0;d"),!0}endElement(i){const o=i.nodeName.toLowerCase();Pd.hasOwnProperty(o)&&!Lh.hasOwnProperty(o)&&(this.buf.push(""))}chars(i){this.buf.push(Uh(i))}checkClobberedElement(i,o){if(o&&(i.compareDocumentPosition(o)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${i.outerHTML}`);return o}}const zm=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Hm=/([^\#-~ |!])/g;function Uh(n){return n.replace(/&/g,"&").replace(zm,function(i){return"&#"+(1024*(i.charCodeAt(0)-55296)+(i.charCodeAt(1)-56320)+65536)+";"}).replace(Hm,function(i){return"&#"+i.charCodeAt(0)+";"}).replace(//g,">")}let Cc;function Gm(n,i){let o=null;try{Cc=Cc||function Ph(n){const i=new km(n);return function Fm(){try{return!!(new window.DOMParser).parseFromString(Ns(""),"text/html")}catch{return!1}}()?new Lm(i):i}(n);let l=i?String(i):"";o=Cc.getInertBodyElement(l);let d=5,p=l;do{if(0===d)throw new Error("Failed to sanitize html because the input is unstable");d--,l=p,p=o.innerHTML,o=Cc.getInertBodyElement(l)}while(l!==p);return Ns((new Vm).sanitizeChildren(Vh(o)||o))}finally{if(o){const l=Vh(o)||o;for(;l.firstChild;)l.removeChild(l.firstChild)}}}function Vh(n){return"content"in n&&function S1(n){return n.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===n.nodeName}(n)?n.content:null}var Ci=(()=>((Ci=Ci||{})[Ci.NONE=0]="NONE",Ci[Ci.HTML=1]="HTML",Ci[Ci.STYLE=2]="STYLE",Ci[Ci.SCRIPT=3]="SCRIPT",Ci[Ci.URL=4]="URL",Ci[Ci.RESOURCE_URL=5]="RESOURCE_URL",Ci))();function zh(n){const i=pl();return i?Ah(i.sanitize(Ci.HTML,n)||""):Ds(n,"HTML")?Ah(ia(n)):Gm(function wh(){return void 0!==Id?Id:typeof document<"u"?document:void 0}(),W(n))}function Hh(n){const i=pl();return i?i.sanitize(Ci.URL,n)||"":Ds(n,"URL")?ia(n):yc(W(n))}function Gh(n){const i=pl();if(i)return xh(i.sanitize(Ci.RESOURCE_URL,n)||"");if(Ds(n,"ResourceURL"))return xh(ia(n));throw new ne(904,!1)}function Yh(n,i,o){return function Km(n,i){return"src"===i&&("embed"===n||"frame"===n||"iframe"===n||"media"===n||"script"===n)||"href"===i&&("base"===n||"link"===n)?Gh:Hh}(i,o)(n)}function pl(){const n=Be();return n&&n[cr]}const kd=new Kn("ENVIRONMENT_INITIALIZER"),$h=new Kn("INJECTOR",-1),Wh=new Kn("INJECTOR_DEF_TYPES");class Kh{get(i,o=Cn){if(o===Cn){const l=new Error(`NullInjectorError: No provider for ${P(i)}!`);throw l.name="NullInjectorError",l}return o}}function qm(n){return{\u0275providers:n}}function Qm(...n){return{\u0275providers:qh(0,n),\u0275fromNgModule:!0}}function qh(n,...i){const o=[],l=new Set;let d;return Bo(i,p=>{const _=p;Fd(_,o,[],l)&&(d||(d=[]),d.push(_))}),void 0!==d&&Qh(d,o),o}function Qh(n,i){for(let o=0;o{i.push(p)})}}function Fd(n,i,o,l){if(!(n=Z(n)))return!1;let d=null,p=Qe(n);const _=!p&&_n(n);if(p||_){if(_&&!_.standalone)return!1;d=n}else{const D=n.ngModule;if(p=Qe(D),!p)return!1;d=D}const y=l.has(d);if(_){if(y)return!1;if(l.add(d),_.dependencies){const D="function"==typeof _.dependencies?_.dependencies():_.dependencies;for(const z of D)Fd(z,i,o,l)}}else{if(!p)return!1;{if(null!=p.imports&&!y){let z;l.add(d);try{Bo(p.imports,j=>{Fd(j,i,o,l)&&(z||(z=[]),z.push(j))})}finally{}void 0!==z&&Qh(z,i)}if(!y){const z=Li(d)||(()=>new d);i.push({provide:d,useFactory:z,deps:Rt},{provide:Wh,useValue:d,multi:!0},{provide:kd,useValue:()=>jt(d),multi:!0})}const D=p.providers;null==D||y||Bd(D,j=>{i.push(j)})}}return d!==n&&void 0!==n.providers}function Bd(n,i){for(let o of n)ce(o)&&(o=o.\u0275providers),Array.isArray(o)?Bd(o,i):i(o)}const jm=M({provide:String,useValue:M});function Ud(n){return null!==n&&"object"==typeof n&&jm in n}function Ja(n){return"function"==typeof n}const Vd=new Kn("Set Injector scope."),gl={},Xm={};let zd;function Tc(){return void 0===zd&&(zd=new Kh),zd}class es{}class Xh extends es{get destroyed(){return this._destroyed}constructor(i,o,l,d){super(),this.parent=o,this.source=l,this.scopes=d,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Hd(i,_=>this.processProvider(_)),this.records.set($h,Ms(void 0,this)),d.has("environment")&&this.records.set(es,Ms(void 0,this));const p=this.records.get(Vd);null!=p&&"string"==typeof p.value&&this.scopes.add(p.value),this.injectorDefTypes=new Set(this.get(Wh.multi,Rt,ct.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const i of this._ngOnDestroyHooks)i.ngOnDestroy();for(const i of this._onDestroyHooks)i()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(i){this._onDestroyHooks.push(i)}runInContext(i){this.assertNotDestroyed();const o=Vt(this),l=Gt(void 0);try{return i()}finally{Vt(o),Gt(l)}}get(i,o=Cn,l=ct.Default){this.assertNotDestroyed(),l=Me(l);const d=Vt(this),p=Gt(void 0);try{if(!(l&ct.SkipSelf)){let y=this.records.get(i);if(void 0===y){const D=function t_(n){return"function"==typeof n||"object"==typeof n&&n instanceof Kn}(i)&&dn(i);y=D&&this.injectableDefInScope(D)?Ms(Jh(i),gl):null,this.records.set(i,y)}if(null!=y)return this.hydrate(i,y)}return(l&ct.Self?Tc():this.parent).get(i,o=l&ct.Optional&&o===Cn?null:o)}catch(_){if("NullInjectorError"===_.name){if((_[Pt]=_[Pt]||[]).unshift(P(i)),d)throw _;return function Ye(n,i,o,l){const d=n[Pt];throw i[Ht]&&d.unshift(i[Ht]),n.message=function De(n,i,o,l=null){n=n&&"\n"===n.charAt(0)&&n.charAt(1)==Nn?n.slice(2):n;let d=P(i);if(Array.isArray(i))d=i.map(P).join(" -> ");else if("object"==typeof i){let p=[];for(let _ in i)if(i.hasOwnProperty(_)){let y=i[_];p.push(_+":"+("string"==typeof y?JSON.stringify(y):P(y)))}d=`{${p.join(", ")}}`}return`${o}${l?"("+l+")":""}[${d}]: ${n.replace(tn,"\n ")}`}("\n"+n.message,d,o,l),n[On]=d,n[Pt]=null,n}(_,i,"R3InjectorError",this.source)}throw _}finally{Gt(p),Vt(d)}}resolveInjectorInitializers(){const i=Vt(this),o=Gt(void 0);try{const l=this.get(kd.multi,Rt,ct.Self);for(const d of l)d()}finally{Vt(i),Gt(o)}}toString(){const i=[],o=this.records;for(const l of o.keys())i.push(P(l));return`R3Injector[${i.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new ne(205,!1)}processProvider(i){let o=Ja(i=Z(i))?i:Z(i&&i.provide);const l=function D1(n){return Ud(n)?Ms(void 0,n.useValue):Ms(ep(n),gl)}(i);if(Ja(i)||!0!==i.multi)this.records.get(o);else{let d=this.records.get(o);d||(d=Ms(void 0,gl,!0),d.factory=()=>ue(d.multi),this.records.set(o,d)),o=i,d.multi.push(i)}this.records.set(o,l)}hydrate(i,o){return o.value===gl&&(o.value=Xm,o.value=o.factory()),"object"==typeof o.value&&o.value&&function e_(n){return null!==n&&"object"==typeof n&&"function"==typeof n.ngOnDestroy}(o.value)&&this._ngOnDestroyHooks.add(o.value),o.value}injectableDefInScope(i){if(!i.providedIn)return!1;const o=Z(i.providedIn);return"string"==typeof o?"any"===o||this.scopes.has(o):this.injectorDefTypes.has(o)}}function Jh(n){const i=dn(n),o=null!==i?i.factory:Li(n);if(null!==o)return o;if(n instanceof Kn)throw new ne(204,!1);if(n instanceof Function)return function N1(n){const i=n.length;if(i>0)throw wa(i,"?"),new ne(204,!1);const o=function Te(n){return n&&(n[lt]||n[Dt])||null}(n);return null!==o?()=>o.factory(n):()=>new n}(n);throw new ne(204,!1)}function ep(n,i,o){let l;if(Ja(n)){const d=Z(n);return Li(d)||Jh(d)}if(Ud(n))l=()=>Z(n.useValue);else if(function Zh(n){return!(!n||!n.useFactory)}(n))l=()=>n.useFactory(...ue(n.deps||[]));else if(function jh(n){return!(!n||!n.useExisting)}(n))l=()=>jt(Z(n.useExisting));else{const d=Z(n&&(n.useClass||n.provide));if(!function Jm(n){return!!n.deps}(n))return Li(d)||Jh(d);l=()=>new d(...ue(n.deps))}return l}function Ms(n,i,o=!1){return{factory:n,value:i,multi:o?[]:void 0}}function Hd(n,i){for(const o of n)Array.isArray(o)?Hd(o,i):o&&ce(o)?Hd(o.\u0275providers,i):i(o)}class n_{}class i_{}class o_{resolveComponentFactory(i){throw function M1(n){const i=Error(`No component factory found for ${P(n)}. Did you add it to @NgModule.entryComponents?`);return i.ngComponent=n,i}(i)}}let ml=(()=>{class n{}return n.NULL=new o_,n})();function a_(){return Rs(mi(),Be())}function Rs(n,i){return new _l(gi(n,i))}let _l=(()=>{class n{constructor(o){this.nativeElement=o}}return n.__NG_ELEMENT_ID__=a_,n})();function s_(n){return n instanceof _l?n.nativeElement:n}class tp{}let l_=(()=>{class n{}return n.__NG_ELEMENT_ID__=()=>function w1(){const n=Be(),o=Di(mi().index,n);return(Zn(o)?o:n)[nn]}(),n})(),A1=(()=>{class n{}return n.\u0275prov=Et({token:n,providedIn:"root",factory:()=>null}),n})();class c_{constructor(i){this.full=i,this.major=i.split(".")[0],this.minor=i.split(".")[1],this.patch=i.split(".").slice(2).join(".")}}const I1=new c_("15.2.10"),Gd={},Oc="ngOriginalError";function Yd(n){return n[Oc]}class fl{constructor(){this._console=console}handleError(i){const o=this._findOriginalError(i);this._console.error("ERROR",i),o&&this._console.error("ORIGINAL ERROR",o)}_findOriginalError(i){let o=i&&Yd(i);for(;o&&Yd(o);)o=Yd(o);return o||null}}function rp(n){return n.ownerDocument.defaultView}function oa(n){return n instanceof Function?n():n}function ap(n,i,o){let l=n.length;for(;;){const d=n.indexOf(i,o);if(-1===d)return d;if(0===d||n.charCodeAt(d-1)<=32){const p=i.length;if(d+p===l||n.charCodeAt(d+p)<=32)return d}o=d+1}}const sp="ng-template";function f_(n,i,o){let l=0,d=!0;for(;lp?"":d[oe+1].toLowerCase();const Ie=8&l?ye:null;if(Ie&&-1!==ap(Ie,z,0)||2&l&&z!==ye){if(zo(l))return!1;_=!0}}}}else{if(!_&&!zo(l)&&!zo(D))return!1;if(_&&zo(D))continue;_=!1,l=D|1&l}}return zo(l)||_}function zo(n){return 0==(1&n)}function F1(n,i,o,l){if(null===i)return-1;let d=0;if(l||!o){let p=!1;for(;d-1)for(o++;o0?'="'+y+'"':"")+"]"}else 8&l?d+="."+_:4&l&&(d+=" "+_);else""!==d&&!zo(_)&&(i+=y_(p,d),d=""),l=_,p=p||!zo(l);o++}return""!==d&&(i+=y_(p,d)),i}const fn={};function C_(n){T_(cn(),Be(),G()+n,!1)}function T_(n,i,o,l){if(!l)if(3==(3&i[Zt])){const p=n.preOrderCheckHooks;null!==p&&St(i,p,o)}else{const p=n.preOrderHooks;null!==p&&At(i,p,0,o)}f(o)}function up(n,i=null,o=null,l){const d=hp(n,i,o,l);return d.resolveInjectorInitializers(),d}function hp(n,i=null,o=null,l,d=new Set){const p=[o||Rt,Qm(n)];return l=l||("object"==typeof n?void 0:P(n)),new Xh(p,i||Tc(),l||null,d)}let As=(()=>{class n{static create(o,l){if(Array.isArray(o))return up({name:""},l,o,"");{const d=o.name??"";return up({name:d},o.parent,o.providers,d)}}}return n.THROW_IF_NOT_FOUND=Cn,n.NULL=new Kh,n.\u0275prov=Et({token:n,providedIn:"any",factory:()=>jt($h)}),n.__NG_ELEMENT_ID__=-1,n})();function Ia(n,i=ct.Default){const o=Be();return null===o?jt(n,i):ps(mi(),o,Z(n),i)}function Ls(){throw new Error("invalid")}function bp(n,i){const o=n.contentQueries;if(null!==o)for(let l=0;lTn&&T_(n,i,Tn,!1),pi(_?2:0,d),o(l,d)}finally{f(p),pi(_?3:1,d)}}function Qd(n,i,o){if(Kr(i)){const d=i.directiveEnd;for(let p=i.directiveStart;p0;){const o=n[--i];if("number"==typeof o&&o<0)return o}return 0})(_)!=y&&_.push(y),_.push(o,l,p)}}(n,i,l,Fs(n,o,d.hostVars,fn),d)}function wr(n,i,o,l,d,p){const _=gi(n,i);!function Jd(n,i,o,l,d,p,_){if(null==p)n.removeAttribute(i,d,o);else{const y=null==_?W(p):_(p,l||"",d);n.setAttribute(i,d,y,o)}}(i[nn],_,p,n.value,o,l,d)}function U_(n,i,o,l,d,p){const _=p[i];if(null!==_){const y=l.setInput;for(let D=0;D<_.length;){const z=_[D++],j=_[D++],oe=_[D++];null!==y?l.setInput(o,oe,z,j):o[j]=oe}}}function V_(n,i,o){let l=null,d=0;for(;d0&&Vr(o)}}function Vr(n){for(let l=bd(n);null!==l;l=Ri(l))for(let d=Yn;d0&&Vr(p)}const o=n[_t].components;if(null!==o)for(let l=0;l0&&Vr(d)}}function H_(n,i){const o=Di(i,n),l=o[_t];(function G_(n,i){for(let o=i.length;o-1&&(Td(i,l),al(o,l))}this._attachedToViewContainer=!1}Od(this._lView[_t],this._lView)}onDestroy(i){Sp(this._lView[_t],this._lView,null,i)}markForCheck(){zr(this._cdRefInjectingView||this._lView)}detach(){this._lView[Zt]&=-65}reattach(){this._lView[Zt]|=64}detectChanges(){Ol(this._lView[_t],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new ne(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function vh(n,i){ul(n,i,i[nn],2,null,null)}(this._lView[_t],this._lView)}attachToAppRef(i){if(this._attachedToViewContainer)throw new ne(902,!1);this._appRef=i}}class W_ extends Hs{constructor(i){super(i),this._view=i}detectChanges(){const i=this._view;Ol(i[_t],i,i[Fn],!1)}checkNoChanges(){}get context(){return null}}class Ap extends ml{constructor(i){super(),this.ngModule=i}resolveComponentFactory(i){const o=_n(i);return new Dl(o,this.ngModule)}}function Ip(n){const i=[];for(let o in n)n.hasOwnProperty(o)&&i.push({propName:n[o],templateName:o});return i}class q1{constructor(i,o){this.injector=i,this.parentInjector=o}get(i,o,l){l=Me(l);const d=this.injector.get(i,Gd,l);return d!==Gd||o===Gd?d:this.parentInjector.get(i,o,l)}}class Dl extends i_{get inputs(){return Ip(this.componentDef.inputs)}get outputs(){return Ip(this.componentDef.outputs)}constructor(i,o){super(),this.componentDef=i,this.ngModule=o,this.componentType=i.type,this.selector=function z1(n){return n.map(V1).join(",")}(i.selectors),this.ngContentSelectors=i.ngContentSelectors?i.ngContentSelectors:[],this.isBoundToModule=!!o}create(i,o,l,d){let p=(d=d||this.ngModule)instanceof es?d:d?.injector;p&&null!==this.componentDef.getStandaloneInjector&&(p=this.componentDef.getStandaloneInjector(p)||p);const _=p?new q1(i,p):i,y=_.get(tp,null);if(null===y)throw new ne(407,!1);const D=_.get(A1,null),z=y.createRenderer(null,this.componentDef),j=this.componentDef.selectors[0][0]||"div",oe=l?function Bs(n,i,o){return n.selectRootElement(i,o===Je.ShadowDom)}(z,l,this.componentDef.encapsulation):Cd(z,j,function K_(n){const i=n.toLowerCase();return"svg"===i?"svg":"math"===i?"math":null}(j)),ye=this.componentDef.onPush?288:272,Ie=jd(0,null,null,1,0,null,null,null,null,null),We=sa(null,Ie,null,ye,null,null,y,z,D,_,null);let mt,xt;bo(We);try{const zt=this.componentDef;let on,ot=null;zt.findHostDirectiveDefs?(on=[],ot=new Map,zt.findHostDirectiveDefs(zt,on,ot),on.push(zt)):on=[zt];const vn=function Ft(n,i){const o=n[_t],l=Tn;return n[l]=i,is(o,l,2,"#host",null)}(We,oe),vi=function Q1(n,i,o,l,d,p,_,y){const D=d[_t];!function Hr(n,i,o,l){for(const d of n)i.mergedAttrs=si(i.mergedAttrs,d.hostAttrs);null!==i.mergedAttrs&&(Nl(i,i.mergedAttrs,!0),null!==o&&Rh(l,o,i))}(l,n,i,_);const z=p.createRenderer(i,o),j=sa(d,ci(o),null,o.onPush?32:16,d[n.index],n,p,z,y||null,null,null);return D.firstCreatePass&&xa(D,n,l.length-1),Vs(d,j),d[n.index]=j}(vn,oe,zt,on,We,y,z);xt=xo(Ie,Tn),oe&&function q_(n,i,o,l){if(l)bn(n,o,["ng-version",I1.full]);else{const{attrs:d,classes:p}=function H1(n){const i=[],o=[];let l=1,d=2;for(;l0&&Mh(n,o,p.join(" "))}}(z,zt,oe,l),void 0!==o&&function xp(n,i,o){const l=n.projection=[];for(let d=0;d=0;l--){const d=n[l];d.hostVars=i+=d.hostVars,d.hostAttrs=si(d.hostAttrs,o=si(o,d.hostAttrs))}}(l)}function au(n){return n===gt?{}:n===Rt?[]:n}function Pp(n,i){const o=n.viewQuery;n.viewQuery=o?(l,d)=>{i(l,d),o(l,d)}:i}function Lp(n,i){const o=n.contentQueries;n.contentQueries=o?(l,d,p)=>{i(l,d,p),o(l,d,p)}:i}function kc(n,i){const o=n.hostBindings;n.hostBindings=o?(l,d)=>{i(l,d),o(l,d)}:i}function cu(n){return!!du(n)&&(Array.isArray(n)||!(n instanceof Map)&&Symbol.iterator in n)}function du(n){return null!==n&&("function"==typeof n||"object"==typeof n)}function Yo(n,i,o){return n[i]=o}function Sr(n,i,o){return!Object.is(n[i],o)&&(n[i]=o,!0)}function Gs(n,i,o,l){const d=Sr(n,i,o);return Sr(n,i+1,l)||d}function Up(n,i,o,l){const d=Be();return Sr(d,to(),i)&&(cn(),wr(b(),d,n,i,o,l)),Up}function wl(n,i,o,l){return Sr(n,to(),o)?i+W(o)+l:fn}function Al(n,i,o,l,d,p){const y=Gs(n,function rr(){return bt.lFrame.bindingIndex}(),o,d);return Or(2),y?i+W(o)+l+W(d)+p:fn}function df(n,i,o,l,d,p,_,y){const D=Be(),z=cn(),j=n+Tn,oe=z.firstCreatePass?function ev(n,i,o,l,d,p,_,y,D){const z=i.consts,j=is(i,n,4,_||null,ei(z,y));Zd(i,o,j,ei(z,D)),Ve(i,j);const oe=j.tView=jd(2,j,l,d,p,i.directiveRegistry,i.pipeRegistry,null,i.schemas,z);return null!==i.queries&&(i.queries.template(i,j),oe.queries=i.queries.embeddedTView(j)),j}(j,z,D,i,o,l,d,p,_):z.data[j];Wi(oe,!1);const ye=D[nn].createComment("");vc(z,D,ye,oe),Er(ye,D),Vs(D,D[j]=Mp(ye,D,ye,oe)),qr(oe)&&Sl(z,D,oe),null!=_&&$n(D,oe,y)}function uf(n){return nr(function Js(){return bt.lFrame.contextLView}(),Tn+n)}function zp(n,i,o){const l=Be();return Sr(l,to(),i)&&Ur(cn(),b(),l,n,i,l[nn],o,!1),zp}function hu(n,i,o,l,d){const _=d?"class":"style";zs(n,o,i.inputs[_],_,l)}function rs(n,i,o,l){const d=Be(),p=cn(),_=Tn+n,y=d[nn],D=p.firstCreatePass?function hf(n,i,o,l,d,p){const _=i.consts,D=is(i,n,2,l,ei(_,d));return Zd(i,o,D,ei(_,p)),null!==D.attrs&&Nl(D,D.attrs,!1),null!==D.mergedAttrs&&Nl(D,D.mergedAttrs,!0),null!==i.queries&&i.queries.elementStart(i,D),D}(_,p,d,i,o,l):p.data[_],z=d[_]=Cd(y,i,function fe(){return bt.lFrame.currentNamespace}()),j=qr(D);return Wi(D,!0),Rh(y,z,D),32!=(32&D.flags)&&vc(p,d,z,D),0===function x(){return bt.lFrame.elementDepthCount}()&&Er(z,d),function w(){bt.lFrame.elementDepthCount++}(),j&&(Sl(p,d,D),Qd(p,D,d)),null!==l&&$n(d,D),rs}function Fl(){let n=mi();_a()?ds():(n=n.parent,Wi(n,!1));const i=n;!function J(){bt.lFrame.elementDepthCount--}();const o=cn();return o.firstCreatePass&&(Ve(o,n),Kr(n)&&o.queries.elementEnd(n)),null!=i.classesWithoutHost&&function yn(n){return 0!=(8&n.flags)}(i)&&hu(o,i,Be(),i.classesWithoutHost,!0),null!=i.stylesWithoutHost&&function pn(n){return 0!=(16&n.flags)}(i)&&hu(o,i,Be(),i.stylesWithoutHost,!1),Fl}function pu(n,i,o,l){return rs(n,i,o,l),Fl(),pu}function Bl(n,i,o){const l=Be(),d=cn(),p=n+Tn,_=d.firstCreatePass?function pf(n,i,o,l,d){const p=i.consts,_=ei(p,l),y=is(i,n,8,"ng-container",_);return null!==_&&Nl(y,_,!0),Zd(i,o,y,ei(p,d)),null!==i.queries&&i.queries.elementStart(i,y),y}(p,d,l,i,o):d.data[p];Wi(_,!0);const y=l[p]=l[nn].createComment("");return vc(d,l,y,_),Er(y,l),qr(_)&&(Sl(d,l,_),Qd(d,_,l)),null!=o&&$n(l,_),Bl}function $s(){let n=mi();const i=cn();return _a()?ds():(n=n.parent,Wi(n,!1)),i.firstCreatePass&&(Ve(i,n),Kr(n)&&i.queries.elementEnd(n)),$s}function Bc(n,i,o){return Bl(n,i,o),$s(),Bc}function gu(){return Be()}function Uc(n){return!!n&&"function"==typeof n.then}function mu(n){return!!n&&"function"==typeof n.subscribe}const Hp=mu;function _u(n,i,o,l){const d=Be(),p=cn(),_=mi();return function Gp(n,i,o,l,d,p,_){const y=qr(l),z=n.firstCreatePass&&tu(n),j=i[Fn],oe=wp(i);let ye=!0;if(3&l.type||_){const mt=gi(l,i),xt=_?_(mt):mt,zt=oe.length,on=_?vn=>_(zn(vn[l.index])):l.index;let ot=null;if(!_&&y&&(ot=function nv(n,i,o,l){const d=n.cleanup;if(null!=d)for(let p=0;pD?y[D]:null}"string"==typeof _&&(p+=2)}return null}(n,i,d,l.index)),null!==ot)(ot.__ngLastListenerFn__||ot).__ngNextListenerFn__=p,ot.__ngLastListenerFn__=p,ye=!1;else{p=vu(l,i,j,p,!1);const vn=o.listen(xt,d,p);oe.push(p,vn),z&&z.push(d,on,zt,zt+1)}}else p=vu(l,i,j,p,!1);const Ie=l.outputs;let We;if(ye&&null!==Ie&&(We=Ie[d])){const mt=We.length;if(mt)for(let xt=0;xt-1?Di(n.index,i):i);let D=fu(i,o,l,_),z=p.__ngNextListenerFn__;for(;z;)D=fu(i,o,z,_)&&D,z=z.__ngNextListenerFn__;return d&&!1===D&&(_.preventDefault(),_.returnValue=!1),D}}function Eu(n=1){return function Ta(n){return(bt.lFrame.contextLView=function hs(n,i){for(;n>0;)i=i[$i],n--;return i}(n,bt.lFrame.contextLView))[Fn]}(n)}function Yp(n,i){let o=null;const l=function b_(n){const i=n.attrs;if(null!=i){const o=i.indexOf(5);if(!(1&o))return i[o+1]}return null}(n);for(let d=0;d>17&32767}function $p(n){return 2|n}function Ks(n){return(131068&n)>>2}function Hc(n,i){return-131069&n|i<<2}function zl(n){return 1|n}function qp(n,i,o,l,d){const p=n[o+1],_=null===i;let y=l?ka(p):Ks(p),D=!1;for(;0!==y&&(!1===D||_);){const j=n[y+1];_f(n[y],i)&&(D=!0,n[y+1]=l?zl(j):$p(j)),y=l?ka(j):Ks(j)}D&&(n[o+1]=l?$p(p):zl(p))}function _f(n,i){return null===n||null==i||(Array.isArray(n)?n[1]:n)===i||!(!Array.isArray(n)||"string"!=typeof i)&&na(n,i)>=0}const wi={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Du(n){return n.substring(wi.key,wi.keyEnd)}function ff(n,i){const o=wi.textEnd;return o===i?-1:(i=wi.keyEnd=function lv(n,i,o){for(;i32;)i++;return i}(n,wi.key=i,o),Hl(n,i,o))}function Hl(n,i,o){for(;i=0;o=ff(i,o))pr(n,Du(i),!0)}function Ai(n,i,o,l){const d=Be(),p=cn(),_=Or(2);p.firstUpdatePass&&rg(p,n,_,l),i!==fn&&Sr(d,_,i)&&$c(p,p.data[G()],d,d[nn],n,d[_+1]=function Wc(n,i){return null==n||""===n||("string"==typeof i?n+=i:"object"==typeof n&&(n=P(ia(n)))),n}(i,o),l,_)}function co(n,i,o,l){const d=cn(),p=Or(2);d.firstUpdatePass&&rg(d,null,p,l);const _=Be();if(o!==fn&&Sr(_,p,o)){const y=d.data[G()];if(Kc(y,l)&&!ig(d,p)){let D=l?y.classesWithoutHost:y.stylesWithoutHost;null!==D&&(o=L(D,o||"")),hu(d,y,_,o,l)}else!function Gl(n,i,o,l,d,p,_,y){d===fn&&(d=Rt);let D=0,z=0,j=0=n.expandoStartIndex}function rg(n,i,o,l){const d=n.data;if(null===d[o+1]){const p=d[G()],_=ig(n,o);Kc(p,l)&&null===i&&!_&&(i=!1),i=function bf(n,i,o,l){const d=ko(n);let p=l?i.residualClasses:i.residualStyles;if(null===d)0===(l?i.classBindings:i.styleBindings)&&(o=Gc(o=og(null,n,i,o,l),i.attrs,l),p=null);else{const _=i.directiveStylingLast;if(-1===_||n[_]!==d)if(o=og(d,n,i,o,l),null===p){let D=function dv(n,i,o){const l=o?i.classBindings:i.styleBindings;if(0!==Ks(l))return n[ka(l)]}(n,i,l);void 0!==D&&Array.isArray(D)&&(D=og(null,n,i,D[1],l),D=Gc(D,i.attrs,l),function uv(n,i,o,l){n[ka(o?i.classBindings:i.styleBindings)]=l}(n,i,l,D))}else p=function hv(n,i,o){let l;const d=i.directiveEnd;for(let p=1+i.directiveStylingLast;p0)&&(z=!0)):j=o,d)if(0!==D){const ye=ka(n[y+1]);n[l+1]=Nu(ye,y),0!==ye&&(n[ye+1]=Hc(n[ye+1],l)),n[y+1]=function iv(n,i){return 131071&n|i<<17}(n[y+1],l)}else n[l+1]=Nu(y,0),0!==y&&(n[y+1]=Hc(n[y+1],l)),y=l;else n[l+1]=Nu(D,0),0===y?y=l:n[D+1]=Hc(n[D+1],l),D=l;z&&(n[l+1]=$p(n[l+1])),qp(n,j,l,!0),qp(n,j,l,!1),function av(n,i,o,l,d){const p=d?n.residualClasses:n.residualStyles;null!=p&&"string"==typeof i&&na(p,i)>=0&&(o[l+1]=zl(o[l+1]))}(i,j,n,l,p),_=Nu(y,D),p?i.classBindings=_:i.styleBindings=_}(d,p,i,o,_,l)}}function og(n,i,o,l,d){let p=null;const _=o.directiveEnd;let y=o.directiveStylingLast;for(-1===y?y=o.directiveStart:y++;y<_&&(p=i[y],l=Gc(l,p.hostAttrs,d),p!==n);)y++;return null!==n&&(o.directiveStylingLast=y),l}function Gc(n,i,o){const l=o?1:2;let d=-1;if(null!==i)for(let p=0;p0;){const D=n[d],z=Array.isArray(D),j=z?D[1]:D,oe=null===j;let ye=o[d+1];ye===fn&&(ye=oe?Rt:void 0);let Ie=oe?fs(ye,l):j===l?ye:void 0;if(z&&!qs(Ie)&&(Ie=fs(D,l)),qs(Ie)&&(y=Ie,_))return y;const We=n[d+1];d=_?ka(We):Ks(We)}if(null!==i){let D=p?i.residualClasses:i.residualStyles;null!=D&&(y=fs(D,l))}return y}function qs(n){return void 0!==n}function Kc(n,i){return 0!=(n.flags&(i?8:16))}function wu(n,i=""){const o=Be(),l=cn(),d=n+Tn,p=l.firstCreatePass?is(l,d,1,i,null):l.data[d],_=o[d]=function Sd(n,i){return n.createText(i)}(o[nn],i);vc(l,o,_,p),Wi(p,!1)}function Au(n){return Yl("",n,""),Au}function Yl(n,i,o){const l=Be(),d=wl(l,n,i,o);return d!==fn&&function Go(n,i,o){const l=Zo(i,n);!function yd(n,i,o){n.setValue(i,o)}(n[nn],l,o)}(l,G(),d),Yl}function Tf(n,i,o){co(pr,To,wl(Be(),n,i,o),!0)}function ug(n,i,o){const l=Be();return Sr(l,to(),i)&&Ur(cn(),b(),l,n,i,l[nn],o,!0),ug}function qc(n,i,o){const l=Be();if(Sr(l,to(),i)){const p=cn(),_=b();Ur(p,_,l,n,i,function nu(n,i,o){return(null===n||ai(n))&&(o=function Pr(n){for(;Array.isArray(n);){if("object"==typeof n[Xi])return n;n=n[Hn]}return null}(o[i.index])),o[nn]}(ko(p.data),_,l),o,!0)}return qc}const Qs=void 0;var pg=["en",[["a","p"],["AM","PM"],Qs],[["AM","PM"],Qs,Qs],[["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"]],Qs,[["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"]],Qs,[["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}",Qs,"{1} 'at' {0}",Qs],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function hg(n){const o=Math.floor(Math.abs(n)),l=n.toString().replace(/^[^.]*\.?/,"").length;return 1===o&&0===l?1:5}];let os={};function as(n){const i=function mg(n){return n.toLowerCase().replace(/_/g,"-")}(n);let o=Fu(i);if(o)return o;const l=i.split("-")[0];if(o=Fu(l),o)return o;if("en"===l)return pg;throw new ne(701,!1)}function ku(n){return as(n)[Xt.PluralCase]}function Fu(n){return n in os||(os[n]=sn.ng&&sn.ng.common&&sn.ng.common.locales&&sn.ng.common.locales[n]),os[n]}var Xt=(()=>((Xt=Xt||{})[Xt.LocaleId=0]="LocaleId",Xt[Xt.DayPeriodsFormat=1]="DayPeriodsFormat",Xt[Xt.DayPeriodsStandalone=2]="DayPeriodsStandalone",Xt[Xt.DaysFormat=3]="DaysFormat",Xt[Xt.DaysStandalone=4]="DaysStandalone",Xt[Xt.MonthsFormat=5]="MonthsFormat",Xt[Xt.MonthsStandalone=6]="MonthsStandalone",Xt[Xt.Eras=7]="Eras",Xt[Xt.FirstDayOfWeek=8]="FirstDayOfWeek",Xt[Xt.WeekendRange=9]="WeekendRange",Xt[Xt.DateFormat=10]="DateFormat",Xt[Xt.TimeFormat=11]="TimeFormat",Xt[Xt.DateTimeFormat=12]="DateTimeFormat",Xt[Xt.NumberSymbols=13]="NumberSymbols",Xt[Xt.NumberFormats=14]="NumberFormats",Xt[Xt.CurrencyCode=15]="CurrencyCode",Xt[Xt.CurrencySymbol=16]="CurrencySymbol",Xt[Xt.CurrencyName=17]="CurrencyName",Xt[Xt.Currencies=18]="Currencies",Xt[Xt.Directionality=19]="Directionality",Xt[Xt.PluralCase=20]="PluralCase",Xt[Xt.ExtraData=21]="ExtraData",Xt))();const uo="en-US";let Bu=uo;function Mg(n,i,o,l,d){if(n=Z(n),Array.isArray(n))for(let p=0;p>20;if(Ja(n)||!n.multi){const Ie=new ie(D,d,Ia),We=wg(y,i,d?j:j+ye,oe);-1===We?(Fo(Oa(z,_),p,y),Rg(p,n,i.length),i.push(y),z.directiveStart++,z.directiveEnd++,d&&(z.providerIndexes+=1048576),o.push(Ie),_.push(Ie)):(o[We]=Ie,_[We]=Ie)}else{const Ie=wg(y,i,j+ye,oe),We=wg(y,i,j,j+ye),xt=We>=0&&o[We];if(d&&!xt||!d&&!(Ie>=0&&o[Ie])){Fo(Oa(z,_),p,y);const zt=function Xv(n,i,o,l,d){const p=new ie(n,o,Ia);return p.multi=[],p.index=i,p.componentProviders=0,h0(p,d,l&&!o),p}(d?Zv:jv,o.length,d,l,D);!d&&xt&&(o[We].providerFactory=zt),Rg(p,n,i.length,0),i.push(y),z.directiveStart++,z.directiveEnd++,d&&(z.providerIndexes+=1048576),o.push(zt),_.push(zt)}else Rg(p,n,Ie>-1?Ie:We,h0(o[d?We:Ie],D,!d&&l));!d&&l&&xt&&o[We].componentProviders++}}}function Rg(n,i,o,l){const d=Ja(i),p=function Zm(n){return!!n.useClass}(i);if(d||p){const D=(p?Z(i.useClass):i).prototype.ngOnDestroy;if(D){const z=n.destroyHooks||(n.destroyHooks=[]);if(!d&&i.multi){const j=z.indexOf(o);-1===j?z.push(o,[l,D]):z[j+1].push(l,D)}else z.push(o,D)}}}function h0(n,i,o){return o&&n.componentProviders++,n.multi.push(i)-1}function wg(n,i,o,l){for(let d=o;d{o.providersResolver=(l,d)=>function Qv(n,i,o){const l=cn();if(l.firstCreatePass){const d=ai(n);Mg(o,l.data,l.blueprint,d,!0),Mg(i,l.data,l.blueprint,d,!1)}}(l,d?d(n):n,i)}}class Ql{}class jl{}function Ig(n,i){return new Gr(n,i??null)}class Gr extends Ql{constructor(i,o){super(),this._parent=o,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Ap(this);const l=Qn(i);this._bootstrapComponents=oa(l.bootstrap),this._r3Injector=hp(i,o,[{provide:Ql,useValue:this},{provide:ml,useValue:this.componentFactoryResolver}],P(i),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(i)}get injector(){return this._r3Injector}destroy(){const i=this._r3Injector;!i.destroyed&&i.destroy(),this.destroyCbs.forEach(o=>o()),this.destroyCbs=null}onDestroy(i){this.destroyCbs.push(i)}}class Wu extends jl{constructor(i){super(),this.moduleType=i}create(i){return new Gr(this.moduleType,i)}}class xg extends Ql{constructor(i,o,l){super(),this.componentFactoryResolver=new Ap(this),this.instance=null;const d=new Xh([...i,{provide:Ql,useValue:this},{provide:ml,useValue:this.componentFactoryResolver}],o||Tc(),l,new Set(["environment"]));this.injector=d,d.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(i){this.injector.onDestroy(i)}}function ad(n,i,o=null){return new xg(n,i,o).injector}let Pg=(()=>{class n{constructor(o){this._injector=o,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(o){if(!o.standalone)return null;if(!this.cachedInjectors.has(o.id)){const l=qh(0,o.type),d=l.length>0?ad([l],this._injector,`Standalone[${o.type.name}]`):null;this.cachedInjectors.set(o.id,d)}return this.cachedInjectors.get(o.id)}ngOnDestroy(){try{for(const o of this.cachedInjectors.values())null!==o&&o.destroy()}finally{this.cachedInjectors.clear()}}}return n.\u0275prov=Et({token:n,providedIn:"environment",factory:()=>new n(jt(es))}),n})();function Lg(n){n.getStandaloneInjector=i=>i.get(Pg).getOrCreateStandaloneInjector(n)}function zg(n,i,o){const l=Jn()+n,d=Be();return d[l]===fn?Yo(d,l,o?i.call(o):i()):function Ml(n,i){return n[i]}(d,l)}function Xl(n,i,o,l){return N0(Be(),Jn(),n,i,o,l)}function sd(n,i){const o=n[i];return o===fn?void 0:o}function N0(n,i,o,l,d,p){const _=i+o;return Sr(n,_,d)?Yo(n,_+1,p?l.call(p,d):l(d)):sd(n,_+1)}function r(n,i,o,l,d,p,_,y){const D=i+o;return function uu(n,i,o,l,d){const p=Gs(n,i,o,l);return Sr(n,i+2,d)||p}(n,D,d,p,_)?Yo(n,D+3,y?l.call(y,d,p,_):l(d,p,_)):sd(n,D+3)}function a(n,i){const o=cn();let l;const d=n+Tn;o.firstCreatePass?(l=function h(n,i){if(i)for(let o=i.length-1;o>=0;o--){const l=i[o];if(n===l.name)return l}}(i,o.pipeRegistry),o.data[d]=l,l.onDestroy&&(o.destroyHooks??(o.destroyHooks=[])).push(d,l.onDestroy)):l=o.data[d];const p=l.factory||(l.factory=Li(l.type)),_=Gt(Ia);try{const y=En(!1),D=p();return En(y),function tv(n,i,o,l){o>=n.data.length&&(n.data[o]=null,n.blueprint[o]=null),i[o]=l}(o,Be(),d,D),D}finally{Gt(_)}}function Y(n,i,o){const l=n+Tn,d=Be(),p=nr(d,l);return Bt(d,l)?N0(d,Jn(),i,p.transform,o,p):p.transform(o)}function pe(n,i,o,l){const d=n+Tn,p=Be(),_=nr(p,d);return Bt(p,d)?function D0(n,i,o,l,d,p,_){const y=i+o;return Gs(n,y,d,p)?Yo(n,y+2,_?l.call(_,d,p):l(d,p)):sd(n,y+2)}(p,Jn(),i,_.transform,o,l,_):_.transform(o,l)}function Le(n,i,o,l,d){const p=n+Tn,_=Be(),y=nr(_,p);return Bt(_,p)?r(_,Jn(),i,y.transform,o,l,d,y):y.transform(o,l,d)}function Bt(n,i){return n[_t].data[i].pure}function Pn(n){return i=>{setTimeout(n,void 0,i)}}const rn=class An extends t.xQ{constructor(i=!1){super(),this.__isAsync=i}emit(i){super.next(i)}subscribe(i,o,l){let d=i,p=o||(()=>null),_=l;if(i&&"object"==typeof i){const D=i;d=D.next?.bind(D),p=D.error?.bind(D),_=D.complete?.bind(D)}this.__isAsync&&(p=Pn(p),d&&(d=Pn(d)),_&&(_=Pn(_)));const y=super.subscribe({next:d,error:p,complete:_});return i instanceof g.w&&i.add(y),y}};function fi(){return this._results[Symbol.iterator]()}class Bi{get changes(){return this._changes||(this._changes=new rn)}constructor(i=!1){this._emitDistinctChangesOnly=i,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const o=Bi.prototype;o[Symbol.iterator]||(o[Symbol.iterator]=fi)}get(i){return this._results[i]}map(i){return this._results.map(i)}filter(i){return this._results.filter(i)}find(i){return this._results.find(i)}reduce(i,o){return this._results.reduce(i,o)}forEach(i){this._results.forEach(i)}some(i){return this._results.some(i)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(i,o){const l=this;l.dirty=!1;const d=function ro(n){return n.flat(Number.POSITIVE_INFINITY)}(i);(this._changesDetected=!function ms(n,i,o){if(n.length!==i.length)return!1;for(let l=0;l{class n{}return n.__NG_ELEMENT_ID__=_b,n})();const gb=Zs,mb=class extends gb{constructor(i,o,l){super(),this._declarationLView=i,this._declarationTContainer=o,this.elementRef=l}createEmbeddedView(i,o){const l=this._declarationTContainer.tView,d=sa(this._declarationLView,l,i,16,null,l.declTNode,null,null,null,null,o||null);d[ui]=this._declarationLView[this._declarationTContainer.index];const _=this._declarationLView[jn];return null!==_&&(d[jn]=_.createEmbeddedView(l)),bl(l,d,i),new Hs(d)}};function _b(){return Hg(mi(),Be())}function Hg(n,i){return 4&n.type?new mb(i,n,Rs(n,i)):null}let Gg=(()=>{class n{}return n.__NG_ELEMENT_ID__=fb,n})();function fb(){return rE(mi(),Be())}const vb=Gg,nE=class extends vb{constructor(i,o,l){super(),this._lContainer=i,this._hostTNode=o,this._hostLView=l}get element(){return Rs(this._hostTNode,this._hostLView)}get injector(){return new Ga(this._hostTNode,this._hostLView)}get parentInjector(){const i=qi(this._hostTNode,this._hostLView);if(ki(i)){const o=kt(i,this._hostLView),l=or(i);return new Ga(o[_t].data[l+8],o)}return new Ga(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(i){const o=iE(this._lContainer);return null!==o&&o[i]||null}get length(){return this._lContainer.length-Yn}createEmbeddedView(i,o,l){let d,p;"number"==typeof l?d=l:null!=l&&(d=l.index,p=l.injector);const _=i.createEmbeddedView(o||{},p);return this.insert(_,d),_}createComponent(i,o,l,d,p){const _=i&&!function gs(n){return"function"==typeof n}(i);let y;if(_)y=o;else{const oe=o||{};y=oe.index,l=oe.injector,d=oe.projectableNodes,p=oe.environmentInjector||oe.ngModuleRef}const D=_?i:new Dl(_n(i)),z=l||this.parentInjector;if(!p&&null==D.ngModule){const ye=(_?z:this.parentInjector).get(es,null);ye&&(p=ye)}const j=D.create(z,d,void 0,p);return this.insert(j.hostView,y),j}insert(i,o){const l=i._lView,d=l[_t];if(function Xo(n){return hi(n[kn])}(l)){const j=this.indexOf(i);if(-1!==j)this.detach(j);else{const oe=l[kn],ye=new nE(oe,oe[Gn],oe[kn]);ye.detach(ye.indexOf(i))}}const p=this._adjustIndex(o),_=this._lContainer;!function pm(n,i,o,l){const d=Yn+l,p=o.length;l>0&&(o[d-1][Wn]=i),l0)l.push(_[y/2]);else{const z=p[y+1],j=i[-D];for(let oe=Yn;oe({bindingPropertyName:n})),$b=yo("Output",n=>({bindingPropertyName:n}));function $g(...n){}const IE=new Kn("Application Initializer");let Wg=(()=>{class n{constructor(o){this.appInits=o,this.resolve=$g,this.reject=$g,this.initialized=!1,this.done=!1,this.donePromise=new Promise((l,d)=>{this.resolve=l,this.reject=d})}runInitializers(){if(this.initialized)return;const o=[],l=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let d=0;d{p.subscribe({complete:y,error:D})});o.push(_)}}Promise.all(o).then(()=>{l()}).catch(d=>{this.reject(d)}),0===o.length&&l(),this.initialized=!0}}return n.\u0275fac=function(o){return new(o||n)(jt(IE,8))},n.\u0275prov=Et({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const xE=new Kn("AppId",{providedIn:"root",factory:function PE(){return`${U0()}${U0()}${U0()}`}});function U0(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const LE=new Kn("Platform Initializer"),Wb=new Kn("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),Kb=new Kn("AnimationModuleType");let qb=(()=>{class n{log(o){console.log(o)}warn(o){console.warn(o)}}return n.\u0275fac=function(o){return new(o||n)},n.\u0275prov=Et({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();const Kg=new Kn("LocaleId",{providedIn:"root",factory:()=>Ot(Kg,ct.Optional|ct.SkipSelf)||function Qb(){return typeof $localize<"u"&&$localize.locale||uo}()}),jb=new Kn("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});class Zb{constructor(i,o){this.ngModuleFactory=i,this.componentFactories=o}}let Xb=(()=>{class n{compileModuleSync(o){return new Wu(o)}compileModuleAsync(o){return Promise.resolve(this.compileModuleSync(o))}compileModuleAndAllComponentsSync(o){const l=this.compileModuleSync(o),p=oa(Qn(o).declarations).reduce((_,y)=>{const D=_n(y);return D&&_.push(new Dl(D)),_},[]);return new Zb(l,p)}compileModuleAndAllComponentsAsync(o){return Promise.resolve(this.compileModuleAndAllComponentsSync(o))}clearCache(){}clearCacheFor(o){}getModuleId(o){}}return n.\u0275fac=function(o){return new(o||n)},n.\u0275prov=Et({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const tS=(()=>Promise.resolve(0))();function V0(n){typeof Zone>"u"?tS.then(()=>{n&&n.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",n)}class $o{constructor({enableLongStackTrace:i=!1,shouldCoalesceEventChangeDetection:o=!1,shouldCoalesceRunChangeDetection:l=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new rn(!1),this.onMicrotaskEmpty=new rn(!1),this.onStable=new rn(!1),this.onError=new rn(!1),typeof Zone>"u")throw new ne(908,!1);Zone.assertZonePatched();const d=this;d._nesting=0,d._outer=d._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(d._inner=d._inner.fork(new Zone.TaskTrackingZoneSpec)),i&&Zone.longStackTraceZoneSpec&&(d._inner=d._inner.fork(Zone.longStackTraceZoneSpec)),d.shouldCoalesceEventChangeDetection=!l&&o,d.shouldCoalesceRunChangeDetection=l,d.lastRequestAnimationFrameId=-1,d.nativeRequestAnimationFrame=function nS(){let n=sn.requestAnimationFrame,i=sn.cancelAnimationFrame;if(typeof Zone<"u"&&n&&i){const o=n[Zone.__symbol__("OriginalDelegate")];o&&(n=o);const l=i[Zone.__symbol__("OriginalDelegate")];l&&(i=l)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:i}}().nativeRequestAnimationFrame,function oS(n){const i=()=>{!function rS(n){n.isCheckStableRunning||-1!==n.lastRequestAnimationFrameId||(n.lastRequestAnimationFrameId=n.nativeRequestAnimationFrame.call(sn,()=>{n.fakeTopEventTask||(n.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{n.lastRequestAnimationFrameId=-1,H0(n),n.isCheckStableRunning=!0,z0(n),n.isCheckStableRunning=!1},void 0,()=>{},()=>{})),n.fakeTopEventTask.invoke()}),H0(n))}(n)};n._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(o,l,d,p,_,y)=>{try{return BE(n),o.invokeTask(d,p,_,y)}finally{(n.shouldCoalesceEventChangeDetection&&"eventTask"===p.type||n.shouldCoalesceRunChangeDetection)&&i(),UE(n)}},onInvoke:(o,l,d,p,_,y,D)=>{try{return BE(n),o.invoke(d,p,_,y,D)}finally{n.shouldCoalesceRunChangeDetection&&i(),UE(n)}},onHasTask:(o,l,d,p)=>{o.hasTask(d,p),l===d&&("microTask"==p.change?(n._hasPendingMicrotasks=p.microTask,H0(n),z0(n)):"macroTask"==p.change&&(n.hasPendingMacrotasks=p.macroTask))},onHandleError:(o,l,d,p)=>(o.handleError(d,p),n.runOutsideAngular(()=>n.onError.emit(p)),!1)})}(d)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!$o.isInAngularZone())throw new ne(909,!1)}static assertNotInAngularZone(){if($o.isInAngularZone())throw new ne(909,!1)}run(i,o,l){return this._inner.run(i,o,l)}runTask(i,o,l,d){const p=this._inner,_=p.scheduleEventTask("NgZoneEvent: "+d,i,iS,$g,$g);try{return p.runTask(_,o,l)}finally{p.cancelTask(_)}}runGuarded(i,o,l){return this._inner.runGuarded(i,o,l)}runOutsideAngular(i){return this._outer.run(i)}}const iS={};function z0(n){if(0==n._nesting&&!n.hasPendingMicrotasks&&!n.isStable)try{n._nesting++,n.onMicrotaskEmpty.emit(null)}finally{if(n._nesting--,!n.hasPendingMicrotasks)try{n.runOutsideAngular(()=>n.onStable.emit(null))}finally{n.isStable=!0}}}function H0(n){n.hasPendingMicrotasks=!!(n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&-1!==n.lastRequestAnimationFrameId)}function BE(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function UE(n){n._nesting--,z0(n)}class aS{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new rn,this.onMicrotaskEmpty=new rn,this.onStable=new rn,this.onError=new rn}run(i,o,l){return i.apply(o,l)}runGuarded(i,o,l){return i.apply(o,l)}runOutsideAngular(i){return i()}runTask(i,o,l,d){return i.apply(o,l)}}const VE=new Kn(""),zE=new Kn("");let G0,sS=(()=>{class n{constructor(o,l,d){this._ngZone=o,this.registry=l,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,G0||(function lS(n){G0=n}(d),d.addToWindow(l)),this._watchAngularEvents(),o.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{$o.assertNotInAngularZone(),V0(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())V0(()=>{for(;0!==this._callbacks.length;){let o=this._callbacks.pop();clearTimeout(o.timeoutId),o.doneCb(this._didWork)}this._didWork=!1});else{let o=this.getPendingTasks();this._callbacks=this._callbacks.filter(l=>!l.updateCb||!l.updateCb(o)||(clearTimeout(l.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(o=>({source:o.source,creationLocation:o.creationLocation,data:o.data})):[]}addCallback(o,l,d){let p=-1;l&&l>0&&(p=setTimeout(()=>{this._callbacks=this._callbacks.filter(_=>_.timeoutId!==p),o(this._didWork,this.getPendingTasks())},l)),this._callbacks.push({doneCb:o,timeoutId:p,updateCb:d})}whenStable(o,l,d){if(d&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(o,l,d),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(o){this.registry.registerApplication(o,this)}unregisterApplication(o){this.registry.unregisterApplication(o)}findProviders(o,l,d){return[]}}return n.\u0275fac=function(o){return new(o||n)(jt($o),jt(HE),jt(zE))},n.\u0275prov=Et({token:n,factory:n.\u0275fac}),n})(),HE=(()=>{class n{constructor(){this._applications=new Map}registerApplication(o,l){this._applications.set(o,l)}unregisterApplication(o){this._applications.delete(o)}unregisterAllApplications(){this._applications.clear()}getTestability(o){return this._applications.get(o)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(o,l=!0){return G0?.findTestabilityInTree(this,o,l)??null}}return n.\u0275fac=function(o){return new(o||n)},n.\u0275prov=Et({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();const ls=!1;let Xs=null;const GE=new Kn("AllowMultipleToken"),Y0=new Kn("PlatformDestroyListeners"),YE=new Kn("appBootstrapListener");class uS{constructor(i,o){this.name=i,this.token=o}}function WE(n,i,o=[]){const l=`Platform: ${i}`,d=new Kn(l);return(p=[])=>{let _=$0();if(!_||_.injector.get(GE,!1)){const y=[...o,...p,{provide:d,useValue:!0}];n?n(y):function hS(n){if(Xs&&!Xs.get(GE,!1))throw new ne(400,!1);Xs=n;const i=n.get(qE);(function $E(n){const i=n.get(LE,null);i&&i.forEach(o=>o())})(n)}(function KE(n=[],i){return As.create({name:i,providers:[{provide:Vd,useValue:"platform"},{provide:Y0,useValue:new Set([()=>Xs=null])},...n]})}(y,l))}return function gS(n){const i=$0();if(!i)throw new ne(401,!1);return i}()}}function $0(){return Xs?.get(qE)??null}let qE=(()=>{class n{constructor(o){this._injector=o,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(o,l){const d=function jE(n,i){let o;return o="noop"===n?new aS:("zone.js"===n?void 0:n)||new $o(i),o}(l?.ngZone,function QE(n){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!n||!n.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!n||!n.ngZoneRunCoalescing)||!1}}(l)),p=[{provide:$o,useValue:d}];return d.run(()=>{const _=As.create({providers:p,parent:this.injector,name:o.moduleType.name}),y=o.create(_),D=y.injector.get(fl,null);if(!D)throw new ne(402,!1);return d.runOutsideAngular(()=>{const z=d.onError.subscribe({next:j=>{D.handleError(j)}});y.onDestroy(()=>{Qg(this._modules,y),z.unsubscribe()})}),function ZE(n,i,o){try{const l=o();return Uc(l)?l.catch(d=>{throw i.runOutsideAngular(()=>n.handleError(d)),d}):l}catch(l){throw i.runOutsideAngular(()=>n.handleError(l)),l}}(D,d,()=>{const z=y.injector.get(Wg);return z.runInitializers(),z.donePromise.then(()=>(function Eg(n){Ae(n,"Expected localeId to be defined"),"string"==typeof n&&(Bu=n.toLowerCase().replace(/_/g,"-"))}(y.injector.get(Kg,uo)||uo),this._moduleDoBootstrap(y),y))})})}bootstrapModule(o,l=[]){const d=XE({},l);return function cS(n,i,o){const l=new Wu(o);return Promise.resolve(l)}(0,0,o).then(p=>this.bootstrapModuleFactory(p,d))}_moduleDoBootstrap(o){const l=o.injector.get(qg);if(o._bootstrapComponents.length>0)o._bootstrapComponents.forEach(d=>l.bootstrap(d));else{if(!o.instance.ngDoBootstrap)throw new ne(-403,!1);o.instance.ngDoBootstrap(l)}this._modules.push(o)}onDestroy(o){this._destroyListeners.push(o)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new ne(404,!1);this._modules.slice().forEach(l=>l.destroy()),this._destroyListeners.forEach(l=>l());const o=this._injector.get(Y0,null);o&&(o.forEach(l=>l()),o.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return n.\u0275fac=function(o){return new(o||n)(jt(As))},n.\u0275prov=Et({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();function XE(n,i){return Array.isArray(i)?i.reduce(XE,n):{...n,...i}}let qg=(()=>{class n{get destroyed(){return this._destroyed}get injector(){return this._injector}constructor(o,l,d){this._zone=o,this._injector=l,this._exceptionHandler=d,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this._destroyed=!1,this._destroyListeners=[],this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const p=new C.y(y=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{y.next(this._stable),y.complete()})}),_=new C.y(y=>{let D;this._zone.runOutsideAngular(()=>{D=this._zone.onStable.subscribe(()=>{$o.assertNotInAngularZone(),V0(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,y.next(!0))})})});const z=this._zone.onUnstable.subscribe(()=>{$o.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{y.next(!1)}))});return()=>{D.unsubscribe(),z.unsubscribe()}});this.isStable=(0,A.T)(p,_.pipe((0,R.B)()))}bootstrap(o,l){const d=o instanceof i_;if(!this._injector.get(Wg).done){!d&&Ii(o);throw new ne(405,ls)}let _;_=d?o:this._injector.get(ml).resolveComponentFactory(o),this.componentTypes.push(_.componentType);const y=function dS(n){return n.isBoundToModule}(_)?void 0:this._injector.get(Ql),z=_.create(As.NULL,[],l||_.selector,y),j=z.location.nativeElement,oe=z.injector.get(VE,null);return oe?.registerApplication(j),z.onDestroy(()=>{this.detachView(z.hostView),Qg(this.components,z),oe?.unregisterApplication(j)}),this._loadComponent(z),z}tick(){if(this._runningTick)throw new ne(101,!1);try{this._runningTick=!0;for(let o of this._views)o.detectChanges()}catch(o){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(o))}finally{this._runningTick=!1}}attachView(o){const l=o;this._views.push(l),l.attachToAppRef(this)}detachView(o){const l=o;Qg(this._views,l),l.detachFromAppRef()}_loadComponent(o){this.attachView(o.hostView),this.tick(),this.components.push(o);const l=this._injector.get(YE,[]);l.push(...this._bootstrapListeners),l.forEach(d=>d(o))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(o=>o()),this._views.slice().forEach(o=>o.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(o){return this._destroyListeners.push(o),()=>Qg(this._destroyListeners,o)}destroy(){if(this._destroyed)throw new ne(406,!1);const o=this._injector;o.destroy&&!o.destroyed&&o.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return n.\u0275fac=function(o){return new(o||n)(jt($o),jt(es),jt(fl))},n.\u0275prov=Et({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Qg(n,i){const o=n.indexOf(i);o>-1&&n.splice(o,1)}function _S(){}let fS=(()=>{class n{}return n.__NG_ELEMENT_ID__=vS,n})();function vS(n){return function ES(n,i,o){if(Ji(n)&&!o){const l=Di(n.index,i);return new Hs(l,l)}return 47&n.type?new Hs(i[Bn],i):null}(mi(),Be(),16==(16&n))}class ib{constructor(){}supports(i){return cu(i)}create(i){return new OS(i)}}const TS=(n,i)=>i;class OS{constructor(i){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=i||TS}forEachItem(i){let o;for(o=this._itHead;null!==o;o=o._next)i(o)}forEachOperation(i){let o=this._itHead,l=this._removalsHead,d=0,p=null;for(;o||l;){const _=!l||o&&o.currentIndex{_=this._trackByFn(d,y),null!==o&&Object.is(o.trackById,_)?(l&&(o=this._verifyReinsertion(o,y,_,d)),Object.is(o.item,y)||this._addIdentityChange(o,y)):(o=this._mismatch(o,y,_,d),l=!0),o=o._next,d++}),this.length=d;return this._truncate(o),this.collection=i,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let i;for(i=this._previousItHead=this._itHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._additionsHead;null!==i;i=i._nextAdded)i.previousIndex=i.currentIndex;for(this._additionsHead=this._additionsTail=null,i=this._movesHead;null!==i;i=i._nextMoved)i.previousIndex=i.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(i,o,l,d){let p;return null===i?p=this._itTail:(p=i._prev,this._remove(i)),null!==(i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(l,null))?(Object.is(i.item,o)||this._addIdentityChange(i,o),this._reinsertAfter(i,p,d)):null!==(i=null===this._linkedRecords?null:this._linkedRecords.get(l,d))?(Object.is(i.item,o)||this._addIdentityChange(i,o),this._moveAfter(i,p,d)):i=this._addAfter(new NS(o,l),p,d),i}_verifyReinsertion(i,o,l,d){let p=null===this._unlinkedRecords?null:this._unlinkedRecords.get(l,null);return null!==p?i=this._reinsertAfter(p,i._prev,d):i.currentIndex!=d&&(i.currentIndex=d,this._addToMoves(i,d)),i}_truncate(i){for(;null!==i;){const o=i._next;this._addToRemovals(this._unlink(i)),i=o}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)}_reinsertAfter(i,o,l){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(i);const d=i._prevRemoved,p=i._nextRemoved;return null===d?this._removalsHead=p:d._nextRemoved=p,null===p?this._removalsTail=d:p._prevRemoved=d,this._insertAfter(i,o,l),this._addToMoves(i,l),i}_moveAfter(i,o,l){return this._unlink(i),this._insertAfter(i,o,l),this._addToMoves(i,l),i}_addAfter(i,o,l){return this._insertAfter(i,o,l),this._additionsTail=null===this._additionsTail?this._additionsHead=i:this._additionsTail._nextAdded=i,i}_insertAfter(i,o,l){const d=null===o?this._itHead:o._next;return i._next=d,i._prev=o,null===d?this._itTail=i:d._prev=i,null===o?this._itHead=i:o._next=i,null===this._linkedRecords&&(this._linkedRecords=new rb),this._linkedRecords.put(i),i.currentIndex=l,i}_remove(i){return this._addToRemovals(this._unlink(i))}_unlink(i){null!==this._linkedRecords&&this._linkedRecords.remove(i);const o=i._prev,l=i._next;return null===o?this._itHead=l:o._next=l,null===l?this._itTail=o:l._prev=o,i}_addToMoves(i,o){return i.previousIndex===o||(this._movesTail=null===this._movesTail?this._movesHead=i:this._movesTail._nextMoved=i),i}_addToRemovals(i){return null===this._unlinkedRecords&&(this._unlinkedRecords=new rb),this._unlinkedRecords.put(i),i.currentIndex=null,i._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=i,i._prevRemoved=null):(i._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=i),i}_addIdentityChange(i,o){return i.item=o,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=i:this._identityChangesTail._nextIdentityChange=i,i}}class NS{constructor(i,o){this.item=i,this.trackById=o,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}}class DS{constructor(){this._head=null,this._tail=null}add(i){null===this._head?(this._head=this._tail=i,i._nextDup=null,i._prevDup=null):(this._tail._nextDup=i,i._prevDup=this._tail,i._nextDup=null,this._tail=i)}get(i,o){let l;for(l=this._head;null!==l;l=l._nextDup)if((null===o||o<=l.currentIndex)&&Object.is(l.trackById,i))return l;return null}remove(i){const o=i._prevDup,l=i._nextDup;return null===o?this._head=l:o._nextDup=l,null===l?this._tail=o:l._prevDup=o,null===this._head}}class rb{constructor(){this.map=new Map}put(i){const o=i.trackById;let l=this.map.get(o);l||(l=new DS,this.map.set(o,l)),l.add(i)}get(i,o){const d=this.map.get(i);return d?d.get(i,o):null}remove(i){const o=i.trackById;return this.map.get(o).remove(i)&&this.map.delete(o),i}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function ob(n,i,o){const l=n.previousIndex;if(null===l)return l;let d=0;return o&&l{if(o&&o.key===d)this._maybeAddToChanges(o,l),this._appendAfter=o,o=o._next;else{const p=this._getOrCreateRecordForKey(d,l);o=this._insertBeforeOrAppend(o,p)}}),o){o._prev&&(o._prev._next=null),this._removalsHead=o;for(let l=o;null!==l;l=l._nextRemoved)l===this._mapHead&&(this._mapHead=null),this._records.delete(l.key),l._nextRemoved=l._next,l.previousValue=l.currentValue,l.currentValue=null,l._prev=null,l._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(i,o){if(i){const l=i._prev;return o._next=i,o._prev=l,i._prev=o,l&&(l._next=o),i===this._mapHead&&(this._mapHead=o),this._appendAfter=i,i}return this._appendAfter?(this._appendAfter._next=o,o._prev=this._appendAfter):this._mapHead=o,this._appendAfter=o,null}_getOrCreateRecordForKey(i,o){if(this._records.has(i)){const d=this._records.get(i);this._maybeAddToChanges(d,o);const p=d._prev,_=d._next;return p&&(p._next=_),_&&(_._prev=p),d._next=null,d._prev=null,d}const l=new RS(i);return this._records.set(i,l),l.currentValue=o,this._addToAdditions(l),l}_reset(){if(this.isDirty){let i;for(this._previousMapHead=this._mapHead,i=this._previousMapHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._changesHead;null!==i;i=i._nextChanged)i.previousValue=i.currentValue;for(i=this._additionsHead;null!=i;i=i._nextAdded)i.previousValue=i.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(i,o){Object.is(o,i.currentValue)||(i.previousValue=i.currentValue,i.currentValue=o,this._addToChanges(i))}_addToAdditions(i){null===this._additionsHead?this._additionsHead=this._additionsTail=i:(this._additionsTail._nextAdded=i,this._additionsTail=i)}_addToChanges(i){null===this._changesHead?this._changesHead=this._changesTail=i:(this._changesTail._nextChanged=i,this._changesTail=i)}_forEach(i,o){i instanceof Map?i.forEach(o):Object.keys(i).forEach(l=>o(i[l],l))}}class RS{constructor(i){this.key=i,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function sb(){return new j0([new ib])}let j0=(()=>{class n{constructor(o){this.factories=o}static create(o,l){if(null!=l){const d=l.factories.slice();o=o.concat(d)}return new n(o)}static extend(o){return{provide:n,useFactory:l=>n.create(o,l||sb()),deps:[[n,new li,new It]]}}find(o){const l=this.factories.find(d=>d.supports(o));if(null!=l)return l;throw new ne(901,!1)}}return n.\u0275prov=Et({token:n,providedIn:"root",factory:sb}),n})();function lb(){return new Z0([new ab])}let Z0=(()=>{class n{constructor(o){this.factories=o}static create(o,l){if(l){const d=l.factories.slice();o=o.concat(d)}return new n(o)}static extend(o){return{provide:n,useFactory:l=>n.create(o,l||lb()),deps:[[n,new li,new It]]}}find(o){const l=this.factories.find(d=>d.supports(o));if(l)return l;throw new ne(901,!1)}}return n.\u0275prov=Et({token:n,providedIn:"root",factory:lb}),n})();const IS=WE(null,"core",[]);let xS=(()=>{class n{constructor(o){}}return n.\u0275fac=function(o){return new(o||n)(jt(qg))},n.\u0275mod=ti({type:n}),n.\u0275inj=wt({}),n})();function PS(n){return"boolean"==typeof n?n:null!=n&&"false"!==n}},24006:(V,c,u)=>{"use strict";u.d(c,{EJ:()=>jr,F:()=>Gn,Fj:()=>ce,JJ:()=>Mt,JL:()=>ct,JU:()=>P,Kr:()=>po,NI:()=>ji,On:()=>Zi,UX:()=>fo,YN:()=>tr,_:()=>Yn,_Y:()=>Tn,oH:()=>Ji,u5:()=>bt});var t=u(94650),g=u(36895),C=u(5254),A=u(30567),R=u(24850);let M=(()=>{class B{constructor(w,J){this._renderer=w,this._elementRef=J,this.onChange=Fe=>{},this.onTouched=()=>{}}setProperty(w,J){this._renderer.setProperty(this._elementRef.nativeElement,w,J)}registerOnTouched(w){this.onTouched=w}registerOnChange(w){this.onChange=w}setDisabledState(w){this.setProperty("disabled",w)}}return B.\u0275fac=function(w){return new(w||B)(t.Y36(t.Qsj),t.Y36(t.SBq))},B.\u0275dir=t.lG2({type:B}),B})(),F=(()=>{class B extends M{}return B.\u0275fac=function(){let x;return function(J){return(x||(x=t.n5z(B)))(J||B)}}(),B.\u0275dir=t.lG2({type:B,features:[t.qOj]}),B})();const P=new t.OlP("NgValueAccessor"),K={provide:P,useExisting:(0,t.Gpc)(()=>ce),multi:!0},re=new t.OlP("CompositionEventMode");let ce=(()=>{class B extends M{constructor(w,J,Fe){super(w,J),this._compositionMode=Fe,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function Z(){const B=(0,g.q)()?(0,g.q)().getUserAgent():"";return/android (\d+)/.test(B.toLowerCase())}())}writeValue(w){this.setProperty("value",w??"")}_handleInput(w){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(w)}_compositionStart(){this._composing=!0}_compositionEnd(w){this._composing=!1,this._compositionMode&&this.onChange(w)}}return B.\u0275fac=function(w){return new(w||B)(t.Y36(t.Qsj),t.Y36(t.SBq),t.Y36(re,8))},B.\u0275dir=t.lG2({type:B,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(w,J){1&w&&t.NdJ("input",function(Ut){return J._handleInput(Ut.target.value)})("blur",function(){return J.onTouched()})("compositionstart",function(){return J._compositionStart()})("compositionend",function(Ut){return J._compositionEnd(Ut.target.value)})},features:[t._Bn([K]),t.qOj]}),B})();const de=!1,be=new t.OlP("NgValidators"),W=new t.OlP("NgAsyncValidators");function He(B){return null!=B}function Sn(B){const x=(0,t.QGY)(B)?(0,C.D)(B):B;if(de&&!(0,t.CqO)(x)){let w="Expected async validator to return Promise or Observable.";throw"object"==typeof B&&(w+=" Are you using a synchronous validator where an async validator is expected?"),new t.vHH(-1101,w)}return x}function gn(B){let x={};return B.forEach(w=>{x=null!=w?{...x,...w}:x}),0===Object.keys(x).length?null:x}function rt(B,x){return x.map(w=>w(B))}function Ne(B){return B.map(x=>function Wt(B){return!B.validate}(x)?x:w=>x.validate(w))}function Ae(B){return null!=B?function le(B){if(!B)return null;const x=B.filter(He);return 0==x.length?null:function(w){return gn(rt(w,x))}}(Ne(B)):null}function tt(B){return null!=B?function we(B){if(!B)return null;const x=B.filter(He);return 0==x.length?null:function(w){const J=rt(w,x).map(Sn);return(0,A.D)(J).pipe((0,R.U)(gn))}}(Ne(B)):null}function et(B,x){return null===B?[x]:Array.isArray(B)?[...B,x]:[B,x]}function vt(B){return B._rawValidators}function Et(B){return B._rawAsyncValidators}function mn(B){return B?Array.isArray(B)?B:[B]:[]}function wt(B,x){return Array.isArray(B)?B.includes(x):B===x}function dn(B,x){const w=mn(x);return mn(B).forEach(Fe=>{wt(w,Fe)||w.push(Fe)}),w}function un(B,x){return mn(x).filter(w=>!wt(B,w))}class an{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(x){this._rawValidators=x||[],this._composedValidatorFn=Ae(this._rawValidators)}_setAsyncValidators(x){this._rawAsyncValidators=x||[],this._composedAsyncValidatorFn=tt(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(x){this._onDestroyCallbacks.push(x)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(x=>x()),this._onDestroyCallbacks=[]}reset(x){this.control&&this.control.reset(x)}hasError(x,w){return!!this.control&&this.control.hasError(x,w)}getError(x,w){return this.control?this.control.getError(x,w):null}}class Te extends an{get formDirective(){return null}get path(){return null}}class Qe extends an{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class lt{constructor(x){this._cd=x}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let Mt=(()=>{class B extends lt{constructor(w){super(w)}}return B.\u0275fac=function(w){return new(w||B)(t.Y36(Qe,2))},B.\u0275dir=t.lG2({type:B,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(w,J){2&w&&t.ekj("ng-untouched",J.isUntouched)("ng-touched",J.isTouched)("ng-pristine",J.isPristine)("ng-dirty",J.isDirty)("ng-valid",J.isValid)("ng-invalid",J.isInvalid)("ng-pending",J.isPending)},features:[t.qOj]}),B})(),ct=(()=>{class B extends lt{constructor(w){super(w)}}return B.\u0275fac=function(w){return new(w||B)(t.Y36(Te,10))},B.\u0275dir=t.lG2({type:B,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(w,J){2&w&&t.ekj("ng-untouched",J.isUntouched)("ng-touched",J.isTouched)("ng-pristine",J.isPristine)("ng-dirty",J.isDirty)("ng-valid",J.isValid)("ng-invalid",J.isInvalid)("ng-pending",J.isPending)("ng-submitted",J.isSubmitted)},features:[t.qOj]}),B})();function tn(B,x){return B?`with name: '${x}'`:`at index: ${x}`}const Vt=!1,Dn="VALID",jt="INVALID",je="PENDING",Ot="DISABLED";function Me(B){return(Ye(B)?B.validators:B)||null}function Ee(B,x){return(Ye(x)?x.asyncValidators:B)||null}function Ye(B){return null!=B&&!Array.isArray(B)&&"object"==typeof B}class Ge{constructor(x,w){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(x),this._assignAsyncValidators(w)}get validator(){return this._composedValidatorFn}set validator(x){this._rawValidators=this._composedValidatorFn=x}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(x){this._rawAsyncValidators=this._composedAsyncValidatorFn=x}get parent(){return this._parent}get valid(){return this.status===Dn}get invalid(){return this.status===jt}get pending(){return this.status==je}get disabled(){return this.status===Ot}get enabled(){return this.status!==Ot}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(x){this._assignValidators(x)}setAsyncValidators(x){this._assignAsyncValidators(x)}addValidators(x){this.setValidators(dn(x,this._rawValidators))}addAsyncValidators(x){this.setAsyncValidators(dn(x,this._rawAsyncValidators))}removeValidators(x){this.setValidators(un(x,this._rawValidators))}removeAsyncValidators(x){this.setAsyncValidators(un(x,this._rawAsyncValidators))}hasValidator(x){return wt(this._rawValidators,x)}hasAsyncValidator(x){return wt(this._rawAsyncValidators,x)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(x={}){this.touched=!0,this._parent&&!x.onlySelf&&this._parent.markAsTouched(x)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(x=>x.markAllAsTouched())}markAsUntouched(x={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(w=>{w.markAsUntouched({onlySelf:!0})}),this._parent&&!x.onlySelf&&this._parent._updateTouched(x)}markAsDirty(x={}){this.pristine=!1,this._parent&&!x.onlySelf&&this._parent.markAsDirty(x)}markAsPristine(x={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(w=>{w.markAsPristine({onlySelf:!0})}),this._parent&&!x.onlySelf&&this._parent._updatePristine(x)}markAsPending(x={}){this.status=je,!1!==x.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!x.onlySelf&&this._parent.markAsPending(x)}disable(x={}){const w=this._parentMarkedDirty(x.onlySelf);this.status=Ot,this.errors=null,this._forEachChild(J=>{J.disable({...x,onlySelf:!0})}),this._updateValue(),!1!==x.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...x,skipPristineCheck:w}),this._onDisabledChange.forEach(J=>J(!0))}enable(x={}){const w=this._parentMarkedDirty(x.onlySelf);this.status=Dn,this._forEachChild(J=>{J.enable({...x,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:x.emitEvent}),this._updateAncestors({...x,skipPristineCheck:w}),this._onDisabledChange.forEach(J=>J(!1))}_updateAncestors(x){this._parent&&!x.onlySelf&&(this._parent.updateValueAndValidity(x),x.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(x){this._parent=x}getRawValue(){return this.value}updateValueAndValidity(x={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Dn||this.status===je)&&this._runAsyncValidator(x.emitEvent)),!1!==x.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!x.onlySelf&&this._parent.updateValueAndValidity(x)}_updateTreeValidity(x={emitEvent:!0}){this._forEachChild(w=>w._updateTreeValidity(x)),this.updateValueAndValidity({onlySelf:!0,emitEvent:x.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Ot:Dn}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(x){if(this.asyncValidator){this.status=je,this._hasOwnPendingAsyncValidator=!0;const w=Sn(this.asyncValidator(this));this._asyncValidationSubscription=w.subscribe(J=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(J,{emitEvent:x})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(x,w={}){this.errors=x,this._updateControlsErrors(!1!==w.emitEvent)}get(x){let w=x;return null==w||(Array.isArray(w)||(w=w.split(".")),0===w.length)?null:w.reduce((J,Fe)=>J&&J._find(Fe),this)}getError(x,w){const J=w?this.get(w):this;return J&&J.errors?J.errors[x]:null}hasError(x,w){return!!this.getError(x,w)}get root(){let x=this;for(;x._parent;)x=x._parent;return x}_updateControlsErrors(x){this.status=this._calculateStatus(),x&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(x)}_initObservables(){this.valueChanges=new t.vpe,this.statusChanges=new t.vpe}_calculateStatus(){return this._allControlsDisabled()?Ot:this.errors?jt:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(je)?je:this._anyControlsHaveStatus(jt)?jt:Dn}_anyControlsHaveStatus(x){return this._anyControls(w=>w.status===x)}_anyControlsDirty(){return this._anyControls(x=>x.dirty)}_anyControlsTouched(){return this._anyControls(x=>x.touched)}_updatePristine(x={}){this.pristine=!this._anyControlsDirty(),this._parent&&!x.onlySelf&&this._parent._updatePristine(x)}_updateTouched(x={}){this.touched=this._anyControlsTouched(),this._parent&&!x.onlySelf&&this._parent._updateTouched(x)}_registerOnCollectionChange(x){this._onCollectionChange=x}_setUpdateStrategy(x){Ye(x)&&null!=x.updateOn&&(this._updateOn=x.updateOn)}_parentMarkedDirty(x){return!x&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(x){return null}_assignValidators(x){this._rawValidators=Array.isArray(x)?x.slice():x,this._composedValidatorFn=function ue(B){return Array.isArray(B)?Ae(B):B||null}(this._rawValidators)}_assignAsyncValidators(x){this._rawAsyncValidators=Array.isArray(x)?x.slice():x,this._composedAsyncValidatorFn=function Ze(B){return Array.isArray(B)?tt(B):B||null}(this._rawAsyncValidators)}}class Je extends Ge{constructor(x,w,J){super(Me(w),Ee(J,w)),this.controls=x,this._initObservables(),this._setUpdateStrategy(w),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(x,w){return this.controls[x]?this.controls[x]:(this.controls[x]=w,w.setParent(this),w._registerOnCollectionChange(this._onCollectionChange),w)}addControl(x,w,J={}){this.registerControl(x,w),this.updateValueAndValidity({emitEvent:J.emitEvent}),this._onCollectionChange()}removeControl(x,w={}){this.controls[x]&&this.controls[x]._registerOnCollectionChange(()=>{}),delete this.controls[x],this.updateValueAndValidity({emitEvent:w.emitEvent}),this._onCollectionChange()}setControl(x,w,J={}){this.controls[x]&&this.controls[x]._registerOnCollectionChange(()=>{}),delete this.controls[x],w&&this.registerControl(x,w),this.updateValueAndValidity({emitEvent:J.emitEvent}),this._onCollectionChange()}contains(x){return this.controls.hasOwnProperty(x)&&this.controls[x].enabled}setValue(x,w={}){(function xe(B,x,w){B._forEachChild((J,Fe)=>{if(void 0===w[Fe])throw new t.vHH(1002,Vt?function Ln(B,x){return`Must supply a value for form control ${tn(B,x)}`}(x,Fe):"")})})(this,!0,x),Object.keys(x).forEach(J=>{(function De(B,x,w){const J=B.controls;if(!(x?Object.keys(J):J).length)throw new t.vHH(1e3,Vt?function Nn(B){return`\n There are no form controls registered with this ${B?"group":"array"} yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n `}(x):"");if(!J[w])throw new t.vHH(1001,Vt?function Ht(B,x){return`Cannot find form control ${tn(B,x)}`}(x,w):"")})(this,!0,J),this.controls[J].setValue(x[J],{onlySelf:!0,emitEvent:w.emitEvent})}),this.updateValueAndValidity(w)}patchValue(x,w={}){null!=x&&(Object.keys(x).forEach(J=>{const Fe=this.controls[J];Fe&&Fe.patchValue(x[J],{onlySelf:!0,emitEvent:w.emitEvent})}),this.updateValueAndValidity(w))}reset(x={},w={}){this._forEachChild((J,Fe)=>{J.reset(x[Fe],{onlySelf:!0,emitEvent:w.emitEvent})}),this._updatePristine(w),this._updateTouched(w),this.updateValueAndValidity(w)}getRawValue(){return this._reduceChildren({},(x,w,J)=>(x[J]=w.getRawValue(),x))}_syncPendingControls(){let x=this._reduceChildren(!1,(w,J)=>!!J._syncPendingControls()||w);return x&&this.updateValueAndValidity({onlySelf:!0}),x}_forEachChild(x){Object.keys(this.controls).forEach(w=>{const J=this.controls[w];J&&x(J,w)})}_setUpControls(){this._forEachChild(x=>{x.setParent(this),x._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(x){for(const[w,J]of Object.entries(this.controls))if(this.contains(w)&&x(J))return!0;return!1}_reduceValue(){return this._reduceChildren({},(w,J,Fe)=>((J.enabled||this.disabled)&&(w[Fe]=J.value),w))}_reduceChildren(x,w){let J=x;return this._forEachChild((Fe,Ut)=>{J=w(J,Fe,Ut)}),J}_allControlsDisabled(){for(const x of Object.keys(this.controls))if(this.controls[x].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(x){return this.controls.hasOwnProperty(x)?this.controls[x]:null}}const X=new t.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>_e}),_e="always";function pt(B,x,w=_e){Vi(B,x),x.valueAccessor.writeValue(B.value),(B.disabled||"always"===w)&&x.valueAccessor.setDisabledState?.(B.disabled),function ti(B,x){x.valueAccessor.registerOnChange(w=>{B._pendingValue=w,B._pendingChange=!0,B._pendingDirty=!0,"change"===B.updateOn&&Qi(B,x)})}(B,x),function Ti(B,x){const w=(J,Fe)=>{x.valueAccessor.writeValue(J),Fe&&x.viewToModelUpdate(J)};B.registerOnChange(w),x._registerOnDestroy(()=>{B._unregisterOnChange(w)})}(B,x),function $r(B,x){x.valueAccessor.registerOnTouched(()=>{B._pendingTouched=!0,"blur"===B.updateOn&&B._pendingChange&&Qi(B,x),"submit"!==B.updateOn&&B.markAsTouched()})}(B,x),function Vn(B,x){if(x.valueAccessor.setDisabledState){const w=J=>{x.valueAccessor.setDisabledState(J)};B.registerOnDisabledChange(w),x._registerOnDestroy(()=>{B._unregisterOnDisabledChange(w)})}}(B,x)}function Lt(B,x,w=!0){const J=()=>{};x.valueAccessor&&(x.valueAccessor.registerOnChange(J),x.valueAccessor.registerOnTouched(J)),function zi(B,x){let w=!1;if(null!==B){if(null!==x.validator){const Fe=vt(B);if(Array.isArray(Fe)&&Fe.length>0){const Ut=Fe.filter(Xn=>Xn!==x.validator);Ut.length!==Fe.length&&(w=!0,B.setValidators(Ut))}}if(null!==x.asyncValidator){const Fe=Et(B);if(Array.isArray(Fe)&&Fe.length>0){const Ut=Fe.filter(Xn=>Xn!==x.asyncValidator);Ut.length!==Fe.length&&(w=!0,B.setAsyncValidators(Ut))}}}const J=()=>{};return ln(x._rawValidators,J),ln(x._rawAsyncValidators,J),w}(B,x),B&&(x._invokeOnDestroyCallbacks(),B._registerOnCollectionChange(()=>{}))}function ln(B,x){B.forEach(w=>{w.registerOnValidatorChange&&w.registerOnValidatorChange(x)})}function Vi(B,x){const w=vt(B);null!==x.validator?B.setValidators(et(w,x.validator)):"function"==typeof w&&B.setValidators([w]);const J=Et(B);null!==x.asyncValidator?B.setAsyncValidators(et(J,x.asyncValidator)):"function"==typeof J&&B.setAsyncValidators([J]);const Fe=()=>B.updateValueAndValidity();ln(x._rawValidators,Fe),ln(x._rawAsyncValidators,Fe)}function Qi(B,x){B._pendingDirty&&B.markAsDirty(),B.setValue(B._pendingValue,{emitModelToViewChange:!1}),x.viewToModelUpdate(B._pendingValue),B._pendingChange=!1}function lr(B,x){if(!B.hasOwnProperty("model"))return!1;const w=B.model;return!!w.isFirstChange()||!Object.is(x,w.currentValue)}function _t(B,x){if(!x)return null;let w,J,Fe;return Array.isArray(x),x.forEach(Ut=>{Ut.constructor===ce?w=Ut:function Hi(B){return Object.getPrototypeOf(B.constructor)===F}(Ut)?J=Ut:Fe=Ut}),Fe||J||w||null}const Wn={provide:Te,useExisting:(0,t.Gpc)(()=>Gn)},oi=(()=>Promise.resolve())();let Gn=(()=>{class B extends Te{constructor(w,J,Fe){super(),this.callSetDisabledState=Fe,this.submitted=!1,this._directives=new Set,this.ngSubmit=new t.vpe,this.form=new Je({},Ae(w),tt(J))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(w){oi.then(()=>{const J=this._findContainer(w.path);w.control=J.registerControl(w.name,w.control),pt(w.control,w,this.callSetDisabledState),w.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(w)})}getControl(w){return this.form.get(w.path)}removeControl(w){oi.then(()=>{const J=this._findContainer(w.path);J&&J.removeControl(w.name),this._directives.delete(w)})}addFormGroup(w){oi.then(()=>{const J=this._findContainer(w.path),Fe=new Je({});(function Wr(B,x){Vi(B,x)})(Fe,w),J.registerControl(w.name,Fe),Fe.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(w){oi.then(()=>{const J=this._findContainer(w.path);J&&J.removeControl(w.name)})}getFormGroup(w){return this.form.get(w.path)}updateModel(w,J){oi.then(()=>{this.form.get(w.path).setValue(J)})}setValue(w){this.control.setValue(w)}onSubmit(w){return this.submitted=!0,function Hn(B,x){B._syncPendingControls(),x.forEach(w=>{const J=w.control;"submit"===J.updateOn&&J._pendingChange&&(w.viewToModelUpdate(J._pendingValue),J._pendingChange=!1)})}(this.form,this._directives),this.ngSubmit.emit(w),"dialog"===w?.target?.method}onReset(){this.resetForm()}resetForm(w){this.form.reset(w),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(w){return w.pop(),w.length?this.form.get(w):this.form}}return B.\u0275fac=function(w){return new(w||B)(t.Y36(be,10),t.Y36(W,10),t.Y36(X,8))},B.\u0275dir=t.lG2({type:B,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(w,J){1&w&&t.NdJ("submit",function(Ut){return J.onSubmit(Ut)})("reset",function(){return J.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[t._Bn([Wn]),t.qOj]}),B})();function Gi(B,x){const w=B.indexOf(x);w>-1&&B.splice(w,1)}function Fn(B){return"object"==typeof B&&null!==B&&2===Object.keys(B).length&&"value"in B&&"disabled"in B}const ji=class extends Ge{constructor(x=null,w,J){super(Me(w),Ee(J,w)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(x),this._setUpdateStrategy(w),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Ye(w)&&(w.nonNullable||w.initialValueIsDefault)&&(this.defaultValue=Fn(x)?x.value:x)}setValue(x,w={}){this.value=this._pendingValue=x,this._onChange.length&&!1!==w.emitModelToViewChange&&this._onChange.forEach(J=>J(this.value,!1!==w.emitViewToModelChange)),this.updateValueAndValidity(w)}patchValue(x,w={}){this.setValue(x,w)}reset(x=this.defaultValue,w={}){this._applyFormState(x),this.markAsPristine(w),this.markAsUntouched(w),this.setValue(this.value,w),this._pendingChange=!1}_updateValue(){}_anyControls(x){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(x){this._onChange.push(x)}_unregisterOnChange(x){Gi(this._onChange,x)}registerOnDisabledChange(x){this._onDisabledChange.push(x)}_unregisterOnDisabledChange(x){Gi(this._onDisabledChange,x)}_forEachChild(x){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(x){Fn(x)?(this.value=this._pendingValue=x.value,x.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=x}},jn={provide:Qe,useExisting:(0,t.Gpc)(()=>Zi)},Pi=(()=>Promise.resolve())();let Zi=(()=>{class B extends Qe{constructor(w,J,Fe,Ut,Xn,Be){super(),this._changeDetectorRef=Xn,this.callSetDisabledState=Be,this.control=new ji,this._registered=!1,this.update=new t.vpe,this._parent=w,this._setValidators(J),this._setAsyncValidators(Fe),this.valueAccessor=_t(0,Ut)}ngOnChanges(w){if(this._checkForErrors(),!this._registered||"name"in w){if(this._registered&&(this._checkName(),this.formDirective)){const J=w.name.previousValue;this.formDirective.removeControl({name:J,path:this._getPath(J)})}this._setUpControl()}"isDisabled"in w&&this._updateDisabled(w),lr(w,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){pt(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(w){Pi.then(()=>{this.control.setValue(w,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(w){const J=w.isDisabled.currentValue,Fe=0!==J&&(0,t.D6c)(J);Pi.then(()=>{Fe&&!this.control.disabled?this.control.disable():!Fe&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(w){return this._parent?function ke(B,x){return[...x.path,B]}(w,this._parent):[w]}}return B.\u0275fac=function(w){return new(w||B)(t.Y36(Te,9),t.Y36(be,10),t.Y36(W,10),t.Y36(P,10),t.Y36(t.sBO,8),t.Y36(X,8))},B.\u0275dir=t.lG2({type:B,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[t._Bn([jn]),t.qOj,t.TTD]}),B})(),Tn=(()=>{class B{}return B.\u0275fac=function(w){return new(w||B)},B.\u0275dir=t.lG2({type:B,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),B})();const Ar={provide:P,useExisting:(0,t.Gpc)(()=>Yn),multi:!0};let mr=(()=>{class B{}return B.\u0275fac=function(w){return new(w||B)},B.\u0275mod=t.oAB({type:B}),B.\u0275inj=t.cJS({}),B})(),Ni=(()=>{class B{constructor(){this._accessors=[]}add(w,J){this._accessors.push([w,J])}remove(w){for(let J=this._accessors.length-1;J>=0;--J)if(this._accessors[J][1]===w)return void this._accessors.splice(J,1)}select(w){this._accessors.forEach(J=>{this._isSameGroup(J,w)&&J[1]!==w&&J[1].fireUncheck(w.value)})}_isSameGroup(w,J){return!!w[0].control&&w[0]._parent===J._control._parent&&w[1].name===J.name}}return B.\u0275fac=function(w){return new(w||B)},B.\u0275prov=t.Yz7({token:B,factory:B.\u0275fac,providedIn:mr}),B})(),Yn=(()=>{class B extends F{constructor(w,J,Fe,Ut){super(w,J),this._registry=Fe,this._injector=Ut,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,t.f3M)(X,{optional:!0})??_e}ngOnInit(){this._control=this._injector.get(Qe),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(w){this._state=w===this.value,this.setProperty("checked",this._state)}registerOnChange(w){this._fn=w,this.onChange=()=>{w(this.value),this._registry.select(this)}}setDisabledState(w){(this.setDisabledStateFired||w||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",w),this.setDisabledStateFired=!0}fireUncheck(w){this.writeValue(w)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}return B.\u0275fac=function(w){return new(w||B)(t.Y36(t.Qsj),t.Y36(t.SBq),t.Y36(Ni),t.Y36(t.zs3))},B.\u0275dir=t.lG2({type:B,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(w,J){1&w&&t.NdJ("change",function(){return J.onChange()})("blur",function(){return J.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[t._Bn([Ar]),t.qOj]}),B})();const hi=new t.OlP("NgModelWithFormControlWarning"),Kr={provide:Qe,useExisting:(0,t.Gpc)(()=>Ji)};let Ji=(()=>{class B extends Qe{set isDisabled(w){}constructor(w,J,Fe,Ut,Xn){super(),this._ngModelWarningConfig=Ut,this.callSetDisabledState=Xn,this.update=new t.vpe,this._ngModelWarningSent=!1,this._setValidators(w),this._setAsyncValidators(J),this.valueAccessor=_t(0,Fe)}ngOnChanges(w){if(this._isControlChanged(w)){const J=w.form.previousValue;J&&Lt(J,this,!1),pt(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}lr(w,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Lt(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}_isControlChanged(w){return w.hasOwnProperty("form")}}return B._ngModelWarningSentOnce=!1,B.\u0275fac=function(w){return new(w||B)(t.Y36(be,10),t.Y36(W,10),t.Y36(P,10),t.Y36(hi,8),t.Y36(X,8))},B.\u0275dir=t.lG2({type:B,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[t._Bn([Kr]),t.qOj,t.TTD]}),B})();const Qr={provide:P,useExisting:(0,t.Gpc)(()=>jr),multi:!0};function Mo(B,x){return null==B?`${x}`:(x&&"object"==typeof x&&(x="Object"),`${B}: ${x}`.slice(0,50))}let jr=(()=>{class B extends F{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(w){this._compareWith=w}writeValue(w){this.value=w;const Fe=Mo(this._getOptionId(w),w);this.setProperty("value",Fe)}registerOnChange(w){this.onChange=J=>{this.value=this._getOptionValue(J),w(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(w){for(const J of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(J),w))return J;return null}_getOptionValue(w){const J=function ha(B){return B.split(":")[0]}(w);return this._optionMap.has(J)?this._optionMap.get(J):w}}return B.\u0275fac=function(){let x;return function(J){return(x||(x=t.n5z(B)))(J||B)}}(),B.\u0275dir=t.lG2({type:B,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(w,J){1&w&&t.NdJ("change",function(Ut){return J.onChange(Ut.target.value)})("blur",function(){return J.onTouched()})},inputs:{compareWith:"compareWith"},features:[t._Bn([Qr]),t.qOj]}),B})(),tr=(()=>{class B{constructor(w,J,Fe){this._element=w,this._renderer=J,this._select=Fe,this._select&&(this.id=this._select._registerOption())}set ngValue(w){null!=this._select&&(this._select._optionMap.set(this.id,w),this._setElementValue(Mo(this.id,w)),this._select.writeValue(this._select.value))}set value(w){this._setElementValue(w),this._select&&this._select.writeValue(this._select.value)}_setElementValue(w){this._renderer.setProperty(this._element.nativeElement,"value",w)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return B.\u0275fac=function(w){return new(w||B)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(jr,9))},B.\u0275dir=t.lG2({type:B,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),B})();const qo={provide:P,useExisting:(0,t.Gpc)(()=>Ir),multi:!0};function Qo(B,x){return null==B?`${x}`:("string"==typeof x&&(x=`'${x}'`),x&&"object"==typeof x&&(x="Object"),`${B}: ${x}`.slice(0,50))}let Ir=(()=>{class B extends F{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(w){this._compareWith=w}writeValue(w){let J;if(this.value=w,Array.isArray(w)){const Fe=w.map(Ut=>this._getOptionId(Ut));J=(Ut,Xn)=>{Ut._setSelected(Fe.indexOf(Xn.toString())>-1)}}else J=(Fe,Ut)=>{Fe._setSelected(!1)};this._optionMap.forEach(J)}registerOnChange(w){this.onChange=J=>{const Fe=[],Ut=J.selectedOptions;if(void 0!==Ut){const Xn=Ut;for(let Be=0;Be{class B{constructor(w,J,Fe){this._element=w,this._renderer=J,this._select=Fe,this._select&&(this.id=this._select._registerOption(this))}set ngValue(w){null!=this._select&&(this._value=w,this._setElementValue(Qo(this.id,w)),this._select.writeValue(this._select.value))}set value(w){this._select?(this._value=w,this._setElementValue(Qo(this.id,w)),this._select.writeValue(this._select.value)):this._setElementValue(w)}_setElementValue(w){this._renderer.setProperty(this._element.nativeElement,"value",w)}_setSelected(w){this._renderer.setProperty(this._element.nativeElement,"selected",w)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return B.\u0275fac=function(w){return new(w||B)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(Ir,9))},B.\u0275dir=t.lG2({type:B,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),B})(),xo=(()=>{class B{}return B.\u0275fac=function(w){return new(w||B)},B.\u0275mod=t.oAB({type:B}),B.\u0275inj=t.cJS({imports:[mr]}),B})(),bt=(()=>{class B{static withConfig(w){return{ngModule:B,providers:[{provide:X,useValue:w.callSetDisabledState??_e}]}}}return B.\u0275fac=function(w){return new(w||B)},B.\u0275mod=t.oAB({type:B}),B.\u0275inj=t.cJS({imports:[xo]}),B})(),fo=(()=>{class B{static withConfig(w){return{ngModule:B,providers:[{provide:hi,useValue:w.warnOnNgModelWithFormControl??"always"},{provide:X,useValue:w.callSetDisabledState??_e}]}}}return B.\u0275fac=function(w){return new(w||B)},B.\u0275mod=t.oAB({type:B}),B.\u0275inj=t.cJS({imports:[xo]}),B})()},11481:(V,c,u)=>{"use strict";u.d(c,{Dx:()=>en,H7:()=>Ge,b2:()=>Qt,h_:()=>hn,q6:()=>Dt,se:()=>He});var t=u(36895),g=u(94650);class C extends t.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class A extends C{static makeCurrent(){(0,t.HT)(new A)}onAndCancel(ve,X,_e){return ve.addEventListener(X,_e,!1),()=>{ve.removeEventListener(X,_e,!1)}}dispatchEvent(ve,X){ve.dispatchEvent(X)}remove(ve){ve.parentNode&&ve.parentNode.removeChild(ve)}createElement(ve,X){return(X=X||this.getDefaultDocument()).createElement(ve)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(ve){return ve.nodeType===Node.ELEMENT_NODE}isShadowRoot(ve){return ve instanceof DocumentFragment}getGlobalEventTarget(ve,X){return"window"===X?window:"document"===X?ve:"body"===X?ve.body:null}getBaseHref(ve){const X=function M(){return R=R||document.querySelector("base"),R?R.getAttribute("href"):null}();return null==X?null:function P(Ce){F=F||document.createElement("a"),F.setAttribute("href",Ce);const ve=F.pathname;return"/"===ve.charAt(0)?ve:`/${ve}`}(X)}resetBaseElement(){R=null}getUserAgent(){return window.navigator.userAgent}getCookie(ve){return(0,t.Mx)(document.cookie,ve)}}let F,R=null;const L=new g.OlP("TRANSITION_ID"),K=[{provide:g.ip1,useFactory:function H(Ce,ve,X){return()=>{X.get(g.CZH).donePromise.then(()=>{const _e=(0,t.q)(),ke=ve.querySelectorAll(`style[ng-transition="${Ce}"]`);for(let pt=0;pt{class Ce{build(){return new XMLHttpRequest}}return Ce.\u0275fac=function(X){return new(X||Ce)},Ce.\u0275prov=g.Yz7({token:Ce,factory:Ce.\u0275fac}),Ce})();const ce=new g.OlP("EventManagerPlugins");let de=(()=>{class Ce{constructor(X,_e){this._zone=_e,this._eventNameToPlugin=new Map,X.forEach(ke=>{ke.manager=this}),this._plugins=X.slice().reverse()}addEventListener(X,_e,ke){return this._findPluginFor(_e).addEventListener(X,_e,ke)}addGlobalEventListener(X,_e,ke){return this._findPluginFor(_e).addGlobalEventListener(X,_e,ke)}getZone(){return this._zone}_findPluginFor(X){const _e=this._eventNameToPlugin.get(X);if(_e)return _e;const ke=this._plugins;for(let pt=0;pt{class Ce{constructor(){this.usageCount=new Map}addStyles(X){for(const _e of X)1===this.changeUsageCount(_e,1)&&this.onStyleAdded(_e)}removeStyles(X){for(const _e of X)0===this.changeUsageCount(_e,-1)&&this.onStyleRemoved(_e)}onStyleRemoved(X){}onStyleAdded(X){}getAllStyles(){return this.usageCount.keys()}changeUsageCount(X,_e){const ke=this.usageCount;let pt=ke.get(X)??0;return pt+=_e,pt>0?ke.set(X,pt):ke.delete(X),pt}ngOnDestroy(){for(const X of this.getAllStyles())this.onStyleRemoved(X);this.usageCount.clear()}}return Ce.\u0275fac=function(X){return new(X||Ce)},Ce.\u0275prov=g.Yz7({token:Ce,factory:Ce.\u0275fac}),Ce})(),be=(()=>{class Ce extends ne{constructor(X){super(),this.doc=X,this.styleRef=new Map,this.hostNodes=new Set,this.resetHostNodes()}onStyleAdded(X){for(const _e of this.hostNodes)this.addStyleToHost(_e,X)}onStyleRemoved(X){const _e=this.styleRef;_e.get(X)?.forEach(pt=>pt.remove()),_e.delete(X)}ngOnDestroy(){super.ngOnDestroy(),this.styleRef.clear(),this.resetHostNodes()}addHost(X){this.hostNodes.add(X);for(const _e of this.getAllStyles())this.addStyleToHost(X,_e)}removeHost(X){this.hostNodes.delete(X)}addStyleToHost(X,_e){const ke=this.doc.createElement("style");ke.textContent=_e,X.appendChild(ke);const pt=this.styleRef.get(_e);pt?pt.push(ke):this.styleRef.set(_e,[ke])}resetHostNodes(){const X=this.hostNodes;X.clear(),X.add(this.doc.head)}}return Ce.\u0275fac=function(X){return new(X||Ce)(g.LFG(t.K0))},Ce.\u0275prov=g.Yz7({token:Ce,factory:Ce.\u0275fac}),Ce})();const W={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/",math:"http://www.w3.org/1998/MathML/"},ae=/%COMP%/g,qe=new g.OlP("RemoveStylesOnCompDestory",{providedIn:"root",factory:()=>!1});function dt(Ce,ve){return ve.flat(100).map(X=>X.replace(ae,Ce))}function $t(Ce){return ve=>{if("__ngUnwrap__"===ve)return Ce;!1===Ce(ve)&&(ve.preventDefault(),ve.returnValue=!1)}}let He=(()=>{class Ce{constructor(X,_e,ke,pt){this.eventManager=X,this.sharedStylesHost=_e,this.appId=ke,this.removeStylesOnCompDestory=pt,this.rendererByCompId=new Map,this.defaultRenderer=new Sn(X)}createRenderer(X,_e){if(!X||!_e)return this.defaultRenderer;const ke=this.getOrCreateRenderer(X,_e);return ke instanceof Ae?ke.applyToHost(X):ke instanceof le&&ke.applyStyles(),ke}getOrCreateRenderer(X,_e){const ke=this.rendererByCompId;let pt=ke.get(_e.id);if(!pt){const Lt=this.eventManager,ln=this.sharedStylesHost,Vn=this.removeStylesOnCompDestory;switch(_e.encapsulation){case g.ifc.Emulated:pt=new Ae(Lt,ln,_e,this.appId,Vn);break;case g.ifc.ShadowDom:return new Ne(Lt,ln,X,_e);default:pt=new le(Lt,ln,_e,Vn)}pt.onDestroy=()=>ke.delete(_e.id),ke.set(_e.id,pt)}return pt}ngOnDestroy(){this.rendererByCompId.clear()}begin(){}end(){}}return Ce.\u0275fac=function(X){return new(X||Ce)(g.LFG(de),g.LFG(be),g.LFG(g.AFp),g.LFG(qe))},Ce.\u0275prov=g.Yz7({token:Ce,factory:Ce.\u0275fac}),Ce})();class Sn{constructor(ve){this.eventManager=ve,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(ve,X){return X?document.createElementNS(W[X]||X,ve):document.createElement(ve)}createComment(ve){return document.createComment(ve)}createText(ve){return document.createTextNode(ve)}appendChild(ve,X){(Wt(ve)?ve.content:ve).appendChild(X)}insertBefore(ve,X,_e){ve&&(Wt(ve)?ve.content:ve).insertBefore(X,_e)}removeChild(ve,X){ve&&ve.removeChild(X)}selectRootElement(ve,X){let _e="string"==typeof ve?document.querySelector(ve):ve;if(!_e)throw new Error(`The selector "${ve}" did not match any elements`);return X||(_e.textContent=""),_e}parentNode(ve){return ve.parentNode}nextSibling(ve){return ve.nextSibling}setAttribute(ve,X,_e,ke){if(ke){X=ke+":"+X;const pt=W[ke];pt?ve.setAttributeNS(pt,X,_e):ve.setAttribute(X,_e)}else ve.setAttribute(X,_e)}removeAttribute(ve,X,_e){if(_e){const ke=W[_e];ke?ve.removeAttributeNS(ke,X):ve.removeAttribute(`${_e}:${X}`)}else ve.removeAttribute(X)}addClass(ve,X){ve.classList.add(X)}removeClass(ve,X){ve.classList.remove(X)}setStyle(ve,X,_e,ke){ke&(g.JOm.DashCase|g.JOm.Important)?ve.style.setProperty(X,_e,ke&g.JOm.Important?"important":""):ve.style[X]=_e}removeStyle(ve,X,_e){_e&g.JOm.DashCase?ve.style.removeProperty(X):ve.style[X]=""}setProperty(ve,X,_e){ve[X]=_e}setValue(ve,X){ve.nodeValue=X}listen(ve,X,_e){return"string"==typeof ve?this.eventManager.addGlobalEventListener(ve,X,$t(_e)):this.eventManager.addEventListener(ve,X,$t(_e))}}function Wt(Ce){return"TEMPLATE"===Ce.tagName&&void 0!==Ce.content}class Ne extends Sn{constructor(ve,X,_e,ke){super(ve),this.sharedStylesHost=X,this.hostEl=_e,this.shadowRoot=_e.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const pt=dt(ke.id,ke.styles);for(const Lt of pt){const ln=document.createElement("style");ln.textContent=Lt,this.shadowRoot.appendChild(ln)}}nodeOrShadowRoot(ve){return ve===this.hostEl?this.shadowRoot:ve}appendChild(ve,X){return super.appendChild(this.nodeOrShadowRoot(ve),X)}insertBefore(ve,X,_e){return super.insertBefore(this.nodeOrShadowRoot(ve),X,_e)}removeChild(ve,X){return super.removeChild(this.nodeOrShadowRoot(ve),X)}parentNode(ve){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(ve)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class le extends Sn{constructor(ve,X,_e,ke,pt=_e.id){super(ve),this.sharedStylesHost=X,this.removeStylesOnCompDestory=ke,this.rendererUsageCount=0,this.styles=dt(pt,_e.styles)}applyStyles(){this.sharedStylesHost.addStyles(this.styles),this.rendererUsageCount++}destroy(){this.removeStylesOnCompDestory&&(this.sharedStylesHost.removeStyles(this.styles),this.rendererUsageCount--,0===this.rendererUsageCount&&this.onDestroy?.())}}class Ae extends le{constructor(ve,X,_e,ke,pt){const Lt=ke+"-"+_e.id;super(ve,X,_e,pt,Lt),this.contentAttr=function nt(Ce){return"_ngcontent-%COMP%".replace(ae,Ce)}(Lt),this.hostAttr=function ht(Ce){return"_nghost-%COMP%".replace(ae,Ce)}(Lt)}applyToHost(ve){this.applyStyles(),this.setAttribute(ve,this.hostAttr,"")}createElement(ve,X){const _e=super.createElement(ve,X);return super.setAttribute(_e,this.contentAttr,""),_e}}let we=(()=>{class Ce extends se{constructor(X){super(X)}supports(X){return!0}addEventListener(X,_e,ke){return X.addEventListener(_e,ke,!1),()=>this.removeEventListener(X,_e,ke)}removeEventListener(X,_e,ke){return X.removeEventListener(_e,ke)}}return Ce.\u0275fac=function(X){return new(X||Ce)(g.LFG(t.K0))},Ce.\u0275prov=g.Yz7({token:Ce,factory:Ce.\u0275fac}),Ce})();const tt=["alt","control","meta","shift"],et={"\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"},vt={alt:Ce=>Ce.altKey,control:Ce=>Ce.ctrlKey,meta:Ce=>Ce.metaKey,shift:Ce=>Ce.shiftKey};let Et=(()=>{class Ce extends se{constructor(X){super(X)}supports(X){return null!=Ce.parseEventName(X)}addEventListener(X,_e,ke){const pt=Ce.parseEventName(_e),Lt=Ce.eventCallback(pt.fullKey,ke,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,t.q)().onAndCancel(X,pt.domEventName,Lt))}static parseEventName(X){const _e=X.toLowerCase().split("."),ke=_e.shift();if(0===_e.length||"keydown"!==ke&&"keyup"!==ke)return null;const pt=Ce._normalizeKey(_e.pop());let Lt="",ln=_e.indexOf("code");if(ln>-1&&(_e.splice(ln,1),Lt="code."),tt.forEach(Vi=>{const zi=_e.indexOf(Vi);zi>-1&&(_e.splice(zi,1),Lt+=Vi+".")}),Lt+=pt,0!=_e.length||0===pt.length)return null;const Vn={};return Vn.domEventName=ke,Vn.fullKey=Lt,Vn}static matchEventFullKeyCode(X,_e){let ke=et[X.key]||X.key,pt="";return _e.indexOf("code.")>-1&&(ke=X.code,pt="code."),!(null==ke||!ke)&&(ke=ke.toLowerCase()," "===ke?ke="space":"."===ke&&(ke="dot"),tt.forEach(Lt=>{Lt!==ke&&(0,vt[Lt])(X)&&(pt+=Lt+".")}),pt+=ke,pt===_e)}static eventCallback(X,_e,ke){return pt=>{Ce.matchEventFullKeyCode(pt,X)&&ke.runGuarded(()=>_e(pt))}}static _normalizeKey(X){return"esc"===X?"escape":X}}return Ce.\u0275fac=function(X){return new(X||Ce)(g.LFG(t.K0))},Ce.\u0275prov=g.Yz7({token:Ce,factory:Ce.\u0275fac}),Ce})();const Dt=(0,g.eFA)(g._c5,"browser",[{provide:g.Lbi,useValue:t.bD},{provide:g.g9A,useValue:function Te(){A.makeCurrent()},multi:!0},{provide:t.K0,useFactory:function lt(){return(0,g.RDi)(document),document},deps:[]}]),Mt=new g.OlP(""),ct=[{provide:g.rWj,useClass:class Z{addToWindow(ve){g.dqk.getAngularTestability=(_e,ke=!0)=>{const pt=ve.findTestabilityInTree(_e,ke);if(null==pt)throw new Error("Could not find testability for element.");return pt},g.dqk.getAllAngularTestabilities=()=>ve.getAllTestabilities(),g.dqk.getAllAngularRootElements=()=>ve.getAllRootElements(),g.dqk.frameworkStabilizers||(g.dqk.frameworkStabilizers=[]),g.dqk.frameworkStabilizers.push(_e=>{const ke=g.dqk.getAllAngularTestabilities();let pt=ke.length,Lt=!1;const ln=function(Vn){Lt=Lt||Vn,pt--,0==pt&&_e(Lt)};ke.forEach(function(Vn){Vn.whenStable(ln)})})}findTestabilityInTree(ve,X,_e){return null==X?null:ve.getTestability(X)??(_e?(0,t.q)().isShadowRoot(X)?this.findTestabilityInTree(ve,X.host,!0):this.findTestabilityInTree(ve,X.parentElement,!0):null)}},deps:[]},{provide:g.lri,useClass:g.dDg,deps:[g.R0b,g.eoX,g.rWj]},{provide:g.dDg,useClass:g.dDg,deps:[g.R0b,g.eoX,g.rWj]}],at=[{provide:g.zSh,useValue:"root"},{provide:g.qLn,useFactory:function Qe(){return new g.qLn},deps:[]},{provide:ce,useClass:we,multi:!0,deps:[t.K0,g.R0b,g.Lbi]},{provide:ce,useClass:Et,multi:!0,deps:[t.K0]},{provide:He,useClass:He,deps:[de,be,g.AFp,qe]},{provide:g.FYo,useExisting:He},{provide:ne,useExisting:be},{provide:be,useClass:be,deps:[t.K0]},{provide:de,useClass:de,deps:[ce,g.R0b]},{provide:t.JF,useClass:re,deps:[]},[]];let Qt=(()=>{class Ce{constructor(X){}static withServerTransition(X){return{ngModule:Ce,providers:[{provide:g.AFp,useValue:X.appId},{provide:L,useExisting:g.AFp},K]}}}return Ce.\u0275fac=function(X){return new(X||Ce)(g.LFG(Mt,12))},Ce.\u0275mod=g.oAB({type:Ce}),Ce.\u0275inj=g.cJS({providers:[...at,...ct],imports:[t.ez,g.hGG]}),Ce})(),hn=(()=>{class Ce{constructor(X){this._doc=X,this._dom=(0,t.q)()}addTag(X,_e=!1){return X?this._getOrCreateElement(X,_e):null}addTags(X,_e=!1){return X?X.reduce((ke,pt)=>(pt&&ke.push(this._getOrCreateElement(pt,_e)),ke),[]):[]}getTag(X){return X&&this._doc.querySelector(`meta[${X}]`)||null}getTags(X){if(!X)return[];const _e=this._doc.querySelectorAll(`meta[${X}]`);return _e?[].slice.call(_e):[]}updateTag(X,_e){if(!X)return null;_e=_e||this._parseSelector(X);const ke=this.getTag(_e);return ke?this._setMetaElementAttributes(X,ke):this._getOrCreateElement(X,!0)}removeTag(X){this.removeTagElement(this.getTag(X))}removeTagElement(X){X&&this._dom.remove(X)}_getOrCreateElement(X,_e=!1){if(!_e){const Lt=this._parseSelector(X),ln=this.getTags(Lt).filter(Vn=>this._containsAttributes(X,Vn))[0];if(void 0!==ln)return ln}const ke=this._dom.createElement("meta");return this._setMetaElementAttributes(X,ke),this._doc.getElementsByTagName("head")[0].appendChild(ke),ke}_setMetaElementAttributes(X,_e){return Object.keys(X).forEach(ke=>_e.setAttribute(this._getMetaKeyMap(ke),X[ke])),_e}_parseSelector(X){const _e=X.name?"name":"property";return`${_e}="${X[_e]}"`}_containsAttributes(X,_e){return Object.keys(X).every(ke=>_e.getAttribute(this._getMetaKeyMap(ke))===X[ke])}_getMetaKeyMap(X){return qt[X]||X}}return Ce.\u0275fac=function(X){return new(X||Ce)(g.LFG(t.K0))},Ce.\u0275prov=g.Yz7({token:Ce,factory:function(X){let _e=null;return _e=X?new X:function Gt(){return new hn((0,g.LFG)(t.K0))}(),_e},providedIn:"root"}),Ce})();const qt={httpEquiv:"http-equiv"};let en=(()=>{class Ce{constructor(X){this._doc=X}getTitle(){return this._doc.title}setTitle(X){this._doc.title=X||""}}return Ce.\u0275fac=function(X){return new(X||Ce)(g.LFG(t.K0))},Ce.\u0275prov=g.Yz7({token:Ce,factory:function(X){let _e=null;return _e=X?new X:function sn(){return new en((0,g.LFG)(t.K0))}(),_e},providedIn:"root"}),Ce})();typeof window<"u"&&window;let Ge=(()=>{class Ce{}return Ce.\u0275fac=function(X){return new(X||Ce)},Ce.\u0275prov=g.Yz7({token:Ce,factory:function(X){let _e=null;return _e=X?new(X||Ce):g.LFG(gt),_e},providedIn:"root"}),Ce})(),gt=(()=>{class Ce extends Ge{constructor(X){super(),this._doc=X}sanitize(X,_e){if(null==_e)return null;switch(X){case g.q3G.NONE:return _e;case g.q3G.HTML:return(0,g.qzn)(_e,"HTML")?(0,g.z3N)(_e):(0,g.EiD)(this._doc,String(_e)).toString();case g.q3G.STYLE:return(0,g.qzn)(_e,"Style")?(0,g.z3N)(_e):_e;case g.q3G.SCRIPT:if((0,g.qzn)(_e,"Script"))return(0,g.z3N)(_e);throw new Error("unsafe value used in a script context");case g.q3G.URL:return(0,g.qzn)(_e,"URL")?(0,g.z3N)(_e):(0,g.mCW)(String(_e));case g.q3G.RESOURCE_URL:if((0,g.qzn)(_e,"ResourceURL"))return(0,g.z3N)(_e);throw new Error(`unsafe value used in a resource URL context (see ${g.JZr})`);default:throw new Error(`Unexpected SecurityContext ${X} (see ${g.JZr})`)}}bypassSecurityTrustHtml(X){return(0,g.JVY)(X)}bypassSecurityTrustStyle(X){return(0,g.L6k)(X)}bypassSecurityTrustScript(X){return(0,g.eBb)(X)}bypassSecurityTrustUrl(X){return(0,g.LAX)(X)}bypassSecurityTrustResourceUrl(X){return(0,g.pB0)(X)}}return Ce.\u0275fac=function(X){return new(X||Ce)(g.LFG(t.K0))},Ce.\u0275prov=g.Yz7({token:Ce,factory:function(X){let _e=null;return _e=X?new X:function Je(Ce){return new gt(Ce.get(t.K0))}(g.LFG(g.zs3)),_e},providedIn:"root"}),Ce})()},7672:(V,c,u)=>{"use strict";u.d(c,{gz:()=>tr,m2:()=>jn,F0:()=>hr,rH:()=>Ha,Bz:()=>wa,lC:()=>pi});var t=u(94650),g=u(5254),C=u(21086),A=u(591);const M=(()=>{function v(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return v.prototype=Object.create(Error.prototype),v})();var F=u(36053),P=u(61221),L=u(56498),H=u(68896);function K(v){return new L.y(S=>{let m;try{m=v()}catch(k){return void S.error(k)}return(m?(0,g.D)(m):(0,H.c)()).subscribe(S)})}var Z=u(4843),re=u(61737),ce=u(71762),de=u(8929),se=u(36895),ne=u(24850),be=u(87545),W=u(72986),ae=u(1059),me=u(92198),he=u(61709),Se=u(43489);function Ct(v=null){return S=>S.lift(new ze(v))}class ze{constructor(S){this.defaultValue=S}call(S,m){return m.subscribe(new qe(S,this.defaultValue))}}class qe extends Se.L{constructor(S,m){super(S),this.defaultValue=m,this.isEmpty=!0}_next(S){this.isEmpty=!1,this.destination.next(S)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}function nt(v=$t){return S=>S.lift(new ht(v))}class ht{constructor(S){this.errorFactory=S}call(S,m){return m.subscribe(new dt(S,this.errorFactory))}}class dt extends Se.L{constructor(S,m){super(S),this.errorFactory=m,this.hasValue=!1}_next(S){this.hasValue=!0,this.destination.next(S)}_complete(){if(this.hasValue)return this.destination.complete();{let S;try{S=this.errorFactory()}catch(m){S=m}this.destination.error(S)}}}function $t(){return new M}var He=u(35379);function Sn(v,S){const m=arguments.length>=2;return O=>O.pipe(v?(0,me.h)((k,Q)=>v(k,Q,O)):He.y,(0,W.q)(1),m?Ct(S):nt(()=>new M))}var gn=u(21406),rt=u(2994),Wt=u(27221);function Ne(v,S){let m=!1;return arguments.length>=2&&(m=!0),function(k){return k.lift(new le(v,S,m))}}class le{constructor(S,m,O=!1){this.accumulator=S,this.seed=m,this.hasSeed=O}call(S,m){return m.subscribe(new Ae(S,this.accumulator,this.seed,this.hasSeed))}}class Ae extends Se.L{constructor(S,m,O,k){super(S),this.accumulator=m,this._seed=O,this.hasSeed=k,this.index=0}get seed(){return this._seed}set seed(S){this.hasSeed=!0,this._seed=S}_next(S){if(this.hasSeed)return this._tryNext(S);this.seed=S,this.destination.next(S)}_tryNext(S){const m=this.index++;let O;try{O=this.accumulator(this.seed,S,m)}catch(k){this.destination.error(k)}this.seed=O,this.destination.next(O)}}var we=u(94231);function tt(v){return function(m){return 0===v?(0,H.c)():m.lift(new et(v))}}class et{constructor(S){if(this.total=S,this.total<0)throw new we.W}call(S,m){return m.subscribe(new vt(S,this.total))}}class vt extends Se.L{constructor(S,m){super(S),this.total=m,this.ring=new Array,this.count=0}_next(S){const m=this.ring,O=this.total,k=this.count++;m.length0){const O=this.count>=this.total?this.total:this.count,k=this.ring;for(let Q=0;Q=2;return O=>O.pipe(v?(0,me.h)((k,Q)=>v(k,Q,O)):He.y,tt(1),m?Ct(S):nt(()=>new M))}var mn=u(44290);class dn{constructor(S){this.value=S}call(S,m){return m.subscribe(new un(S,this.value))}}class un extends Se.L{constructor(S,m){super(S),this.value=m}_next(S){this.destination.next(this.value)}}var an=u(40537),Te=u(74327),Qe=u(89146),lt=u(11481);const Ke="primary",Dt=Symbol("RouteTitle");class Mt{constructor(S){this.params=S||{}}has(S){return Object.prototype.hasOwnProperty.call(this.params,S)}get(S){if(this.has(S)){const m=this.params[S];return Array.isArray(m)?m[0]:m}return null}getAll(S){if(this.has(S)){const m=this.params[S];return Array.isArray(m)?m:[m]}return[]}get keys(){return Object.keys(this.params)}}function ct(v){return new Mt(v)}function at(v,S,m){const O=m.path.split("/");if(O.length>v.length||"full"===m.pathMatch&&(S.hasChildren()||O.lengthO[Q]===k)}return v===S}function qt(v){return Array.prototype.concat.apply([],v)}function sn(v){return v.length>0?v[v.length-1]:null}function ut(v,S){for(const m in v)v.hasOwnProperty(m)&&S(v[m],m)}function it(v){return(0,t.CqO)(v)?v:(0,t.QGY)(v)?(0,g.D)(Promise.resolve(v)):(0,C.of)(v)}const Cn=!1,Un={exact:function Nn(v,S,m){if(!ue(v.segments,S.segments)||!Dn(v.segments,S.segments,m)||v.numberOfChildren!==S.numberOfChildren)return!1;for(const O in S.children)if(!v.children[O]||!Nn(v.children[O],S.children[O],m))return!1;return!0},subset:Ln},Pt={exact:function tn(v,S){return Gt(v,S)},subset:function Ht(v,S){return Object.keys(S).length<=Object.keys(v).length&&Object.keys(S).every(m=>hn(v[m],S[m]))},ignored:()=>!0};function On(v,S,m){return Un[m.paths](v.root,S.root,m.matrixParams)&&Pt[m.queryParams](v.queryParams,S.queryParams)&&!("exact"===m.fragment&&v.fragment!==S.fragment)}function Ln(v,S,m){return Vt(v,S,S.segments,m)}function Vt(v,S,m,O){if(v.segments.length>m.length){const k=v.segments.slice(0,m.length);return!(!ue(k,m)||S.hasChildren()||!Dn(k,m,O))}if(v.segments.length===m.length){if(!ue(v.segments,m)||!Dn(v.segments,m,O))return!1;for(const k in S.children)if(!v.children[k]||!Ln(v.children[k],S.children[k],O))return!1;return!0}{const k=m.slice(0,v.segments.length),Q=m.slice(v.segments.length);return!!(ue(v.segments,k)&&Dn(v.segments,k,O)&&v.children[Ke])&&Vt(v.children[Ke],S,Q,O)}}function Dn(v,S,m){return S.every((O,k)=>Pt[m](v[k].parameters,O.parameters))}class jt{constructor(S=new je([],{}),m={},O=null){this.root=S,this.queryParams=m,this.fragment=O}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=ct(this.queryParams)),this._queryParamMap}toString(){return De.serialize(this)}}class je{constructor(S,m){this.segments=S,this.children=m,this.parent=null,ut(m,(O,k)=>O.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return xe(this)}}class Ot{constructor(S,m){this.path=S,this.parameters=m}get parameterMap(){return this._parameterMap||(this._parameterMap=ct(this.parameters)),this._parameterMap}toString(){return _e(this)}}function ue(v,S){return v.length===S.length&&v.every((m,O)=>m.path===S[O].path)}let Ze=(()=>{class v{}return v.\u0275fac=function(m){return new(m||v)},v.\u0275prov=t.Yz7({token:v,factory:function(){return new Ye},providedIn:"root"}),v})();class Ye{parse(S){const m=new $r(S);return new jt(m.parseRootSegment(),m.parseQueryParams(),m.parseFragment())}serialize(S){const m=`/${Ge(S.root,!0)}`,O=function pt(v){const S=Object.keys(v).map(m=>{const O=v[m];return Array.isArray(O)?O.map(k=>`${gt(m)}=${gt(k)}`).join("&"):`${gt(m)}=${gt(O)}`}).filter(m=>!!m);return S.length?`?${S.join("&")}`:""}(S.queryParams);return`${m}${O}${"string"==typeof S.fragment?`#${function Rt(v){return encodeURI(v)}(S.fragment)}`:""}`}}const De=new Ye;function xe(v){return v.segments.map(S=>_e(S)).join("/")}function Ge(v,S){if(!v.hasChildren())return xe(v);if(S){const m=v.children[Ke]?Ge(v.children[Ke],!1):"",O=[];return ut(v.children,(k,Q)=>{Q!==Ke&&O.push(`${Q}:${Ge(k,!1)}`)}),O.length>0?`${m}(${O.join("//")})`:m}{const m=function Ee(v,S){let m=[];return ut(v.children,(O,k)=>{k===Ke&&(m=m.concat(S(O,k)))}),ut(v.children,(O,k)=>{k!==Ke&&(m=m.concat(S(O,k)))}),m}(v,(O,k)=>k===Ke?[Ge(v.children[Ke],!1)]:[`${k}:${Ge(O,!1)}`]);return 1===Object.keys(v.children).length&&null!=v.children[Ke]?`${xe(v)}/${m[0]}`:`${xe(v)}/(${m.join("//")})`}}function Je(v){return encodeURIComponent(v).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function gt(v){return Je(v).replace(/%3B/gi,";")}function Ce(v){return Je(v).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function ve(v){return decodeURIComponent(v)}function X(v){return ve(v.replace(/\+/g,"%20"))}function _e(v){return`${Ce(v.path)}${function ke(v){return Object.keys(v).map(S=>`;${Ce(S)}=${Ce(v[S])}`).join("")}(v.parameters)}`}const Lt=/^[^\/()?;=#]+/;function ln(v){const S=v.match(Lt);return S?S[0]:""}const Vn=/^[^=?&#]+/,zi=/^[^&#]+/;class $r{constructor(S){this.url=S,this.remaining=S}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new je([],{}):new je([],this.parseChildren())}parseQueryParams(){const S={};if(this.consumeOptional("?"))do{this.parseQueryParam(S)}while(this.consumeOptional("&"));return S}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const S=[];for(this.peekStartsWith("(")||S.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),S.push(this.parseSegment());let m={};this.peekStartsWith("/(")&&(this.capture("/"),m=this.parseParens(!0));let O={};return this.peekStartsWith("(")&&(O=this.parseParens(!1)),(S.length>0||Object.keys(m).length>0)&&(O[Ke]=new je(S,m)),O}parseSegment(){const S=ln(this.remaining);if(""===S&&this.peekStartsWith(";"))throw new t.vHH(4009,Cn);return this.capture(S),new Ot(ve(S),this.parseMatrixParams())}parseMatrixParams(){const S={};for(;this.consumeOptional(";");)this.parseParam(S);return S}parseParam(S){const m=ln(this.remaining);if(!m)return;this.capture(m);let O="";if(this.consumeOptional("=")){const k=ln(this.remaining);k&&(O=k,this.capture(O))}S[ve(m)]=ve(O)}parseQueryParam(S){const m=function Vi(v){const S=v.match(Vn);return S?S[0]:""}(this.remaining);if(!m)return;this.capture(m);let O="";if(this.consumeOptional("=")){const ee=function ti(v){const S=v.match(zi);return S?S[0]:""}(this.remaining);ee&&(O=ee,this.capture(O))}const k=X(m),Q=X(O);if(S.hasOwnProperty(k)){let ee=S[k];Array.isArray(ee)||(ee=[ee],S[k]=ee),ee.push(Q)}else S[k]=Q}parseParens(S){const m={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const O=ln(this.remaining),k=this.remaining[O.length];if("/"!==k&&")"!==k&&";"!==k)throw new t.vHH(4010,Cn);let Q;O.indexOf(":")>-1?(Q=O.slice(0,O.indexOf(":")),this.capture(Q),this.capture(":")):S&&(Q=Ke);const ee=this.parseChildren();m[Q]=1===Object.keys(ee).length?ee[Ke]:new je([],ee),this.consumeOptional("//")}return m}peekStartsWith(S){return this.remaining.startsWith(S)}consumeOptional(S){return!!this.peekStartsWith(S)&&(this.remaining=this.remaining.substring(S.length),!0)}capture(S){if(!this.consumeOptional(S))throw new t.vHH(4011,Cn)}}function Qi(v){return v.segments.length>0?new je([],{[Ke]:v}):v}function Ti(v){const S={};for(const O of Object.keys(v.children)){const Q=Ti(v.children[O]);(Q.segments.length>0||Q.hasChildren())&&(S[O]=Q)}return function Wr(v){if(1===v.numberOfChildren&&v.children[Ke]){const S=v.children[Ke];return new je(v.segments.concat(S.segments),S.children)}return v}(new je(v.segments,S))}function _n(v){return v instanceof jt}const qn=!1;function Oo(v,S,m,O,k){if(0===m.length)return Hn(S.root,S.root,S.root,O,k);const Q=function kn(v){if("string"==typeof v[0]&&1===v.length&&"/"===v[0])return new Zt(!0,0,v);let S=0,m=!1;const O=v.reduce((k,Q,ee)=>{if("object"==typeof Q&&null!=Q){if(Q.outlets){const Oe={};return ut(Q.outlets,($e,Nt)=>{Oe[Nt]="string"==typeof $e?$e.split("/"):$e}),[...k,{outlets:Oe}]}if(Q.segmentPath)return[...k,Q.segmentPath]}return"string"!=typeof Q?[...k,Q]:0===ee?(Q.split("/").forEach((Oe,$e)=>{0==$e&&"."===Oe||(0==$e&&""===Oe?m=!0:".."===Oe?S++:""!=Oe&&k.push(Oe))}),k):[...k,Q]},[]);return new Zt(m,S,O)}(m);return Q.toRoot()?Hn(S.root,S.root,new je([],{}),O,k):function ee($e){const Nt=function Gn(v,S,m,O){if(v.isAbsolute)return new Wn(S.root,!0,0);if(-1===O)return new Wn(m,m===S.root,0);return function Gi(v,S,m){let O=v,k=S,Q=m;for(;Q>k;){if(Q-=k,O=O.parent,!O)throw new t.vHH(4005,qn&&"Invalid number of '../'");k=O.segments.length}return new Wn(O,!1,k-Q)}(m,O+(lr(v.commands[0])?0:1),v.numberOfDoubleDots)}(Q,S,v.snapshot?._urlSegment,$e),It=Nt.processChildren?Yi(Nt.segmentGroup,Nt.index,Q.commands):ji(Nt.segmentGroup,Nt.index,Q.commands);return Hn(S.root,Nt.segmentGroup,It,O,k)}(v.snapshot?._lastPathIndex)}function lr(v){return"object"==typeof v&&null!=v&&!v.outlets&&!v.segmentPath}function Hi(v){return"object"==typeof v&&null!=v&&v.outlets}function Hn(v,S,m,O,k){let ee,Q={};O&&ut(O,($e,Nt)=>{Q[Nt]=Array.isArray($e)?$e.map(It=>`${It}`):`${$e}`}),ee=v===S?m:_t(v,S,m);const Oe=Qi(Ti(ee));return new jt(Oe,Q,k)}function _t(v,S,m){const O={};return ut(v.children,(k,Q)=>{O[Q]=k===S?m:_t(k,S,m)}),new je(v.segments,O)}class Zt{constructor(S,m,O){if(this.isAbsolute=S,this.numberOfDoubleDots=m,this.commands=O,S&&O.length>0&&lr(O[0]))throw new t.vHH(4003,qn&&"Root segment cannot have matrix parameters");const k=O.find(Hi);if(k&&k!==sn(O))throw new t.vHH(4004,qn&&"{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Wn{constructor(S,m,O){this.segmentGroup=S,this.processChildren=m,this.index=O}}function ji(v,S,m){if(v||(v=new je([],{})),0===v.segments.length&&v.hasChildren())return Yi(v,S,m);const O=function nn(v,S,m){let O=0,k=S;const Q={match:!1,pathIndex:0,commandIndex:0};for(;k=m.length)return Q;const ee=v.segments[k],Oe=m[O];if(Hi(Oe))break;const $e=`${Oe}`,Nt=O0&&void 0===$e)break;if($e&&Nt&&"object"==typeof Nt&&void 0===Nt.outlets){if(!$i($e,Nt,ee))return Q;O+=2}else{if(!$i($e,{},ee))return Q;O++}k++}return{match:!0,pathIndex:k,commandIndex:O}}(v,S,m),k=m.slice(O.commandIndex);if(O.match&&O.pathIndex{"string"==typeof Q&&(Q=[Q]),null!==Q&&(k[ee]=ji(v.children[ee],S,Q))}),ut(v.children,(Q,ee)=>{void 0===O[ee]&&(k[ee]=Q)}),new je(v.segments,k)}}function cr(v,S,m){const O=v.segments.slice(0,S);let k=0;for(;k{"string"==typeof m&&(m=[m]),null!==m&&(S[O]=cr(new je([],{}),0,m))}),S}function dr(v){const S={};return ut(v,(m,O)=>S[O]=`${m}`),S}function $i(v,S,m){return v==m.path&&Gt(S,m.parameters)}const Bn="imperative";class ui{constructor(S,m){this.id=S,this.url=m}}class xi extends ui{constructor(S,m,O="imperative",k=null){super(S,m),this.type=0,this.navigationTrigger=O,this.restoredState=k}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class jn extends ui{constructor(S,m,O){super(S,m),this.urlAfterRedirects=O,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Pi extends ui{constructor(S,m,O,k){super(S,m),this.reason=O,this.code=k,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Zi extends ui{constructor(S,m,O,k){super(S,m),this.reason=O,this.code=k,this.type=16}}class Tn extends ui{constructor(S,m,O,k){super(S,m),this.error=O,this.target=k,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Oi extends ui{constructor(S,m,O,k){super(S,m),this.urlAfterRedirects=O,this.state=k,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Xi extends ui{constructor(S,m,O,k){super(S,m),this.urlAfterRedirects=O,this.state=k,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ar extends ui{constructor(S,m,O,k,Q){super(S,m),this.urlAfterRedirects=O,this.state=k,this.shouldActivate=Q,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class gr extends ui{constructor(S,m,O,k){super(S,m),this.urlAfterRedirects=O,this.state=k,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class mr extends ui{constructor(S,m,O,k){super(S,m),this.urlAfterRedirects=O,this.state=k,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ni{constructor(S){this.route=S,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Yn{constructor(S){this.route=S,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class No{constructor(S){this.snapshot=S,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Zn{constructor(S){this.snapshot=S,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class hi{constructor(S){this.snapshot=S,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Kr{constructor(S){this.snapshot=S,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ji{constructor(S,m,O){this.routerEvent=S,this.position=m,this.anchor=O,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}let Wo=(()=>{class v{createUrlTree(m,O,k,Q,ee,Oe){return Oo(m||O.root,k,Q,ee,Oe)}}return v.\u0275fac=function(m){return new(m||v)},v.\u0275prov=t.Yz7({token:v,factory:v.\u0275fac}),v})(),ua=(()=>{class v{}return v.\u0275fac=function(m){return new(m||v)},v.\u0275prov=t.Yz7({token:v,factory:function(S){return Wo.\u0275fac(S)},providedIn:"root"}),v})();class ho{constructor(S){this._root=S}get root(){return this._root.value}parent(S){const m=this.pathFromRoot(S);return m.length>1?m[m.length-2]:null}children(S){const m=Do(S,this._root);return m?m.children.map(O=>O.value):[]}firstChild(S){const m=Do(S,this._root);return m&&m.children.length>0?m.children[0].value:null}siblings(S){const m=Ko(S,this._root);return m.length<2?[]:m[m.length-2].children.map(k=>k.value).filter(k=>k!==S)}pathFromRoot(S){return Ko(S,this._root).map(m=>m.value)}}function Do(v,S){if(v===S.value)return S;for(const m of S.children){const O=Do(v,m);if(O)return O}return null}function Ko(v,S){if(v===S.value)return[S];for(const m of S.children){const O=Ko(v,m);if(O.length)return O.unshift(S),O}return[]}class er{constructor(S,m){this.value=S,this.children=m}toString(){return`TreeNode(${this.value})`}}function Qr(v){const S={};return v&&v.children.forEach(m=>S[m.value.outlet]=m),S}class Mo extends ho{constructor(S,m){super(S),this.snapshot=m,Ir(this,S)}toString(){return this.snapshot.toString()}}function ha(v,S){const m=function jr(v,S){const ee=new Ro([],{},{},"",{},Ke,S,null,v.root,-1,{});return new pa("",new er(ee,[]))}(v,S),O=new A.X([new Ot("",{})]),k=new A.X({}),Q=new A.X({}),ee=new A.X({}),Oe=new A.X(""),$e=new tr(O,k,ee,Oe,Q,Ke,S,m.root);return $e.snapshot=m.root,new Mo(new er($e,[]),m)}class tr{constructor(S,m,O,k,Q,ee,Oe,$e){this.url=S,this.params=m,this.queryParams=O,this.fragment=k,this.data=Q,this.outlet=ee,this.component=Oe,this.title=this.data?.pipe((0,ne.U)(Nt=>Nt[Dt]))??(0,C.of)(void 0),this._futureSnapshot=$e}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,ne.U)(S=>ct(S)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,ne.U)(S=>ct(S)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function qo(v,S="emptyOnly"){const m=v.pathFromRoot;let O=0;if("always"!==S)for(O=m.length-1;O>=1;){const k=m[O],Q=m[O-1];if(k.routeConfig&&""===k.routeConfig.path)O--;else{if(Q.component)break;O--}}return function Qo(v){return v.reduce((S,m)=>({params:{...S.params,...m.params},data:{...S.data,...m.data},resolve:{...m.data,...S.resolve,...m.routeConfig?.data,...m._resolvedData}}),{params:{},data:{},resolve:{}})}(m.slice(O))}class Ro{get title(){return this.data?.[Dt]}constructor(S,m,O,k,Q,ee,Oe,$e,Nt,It,In){this.url=S,this.params=m,this.queryParams=O,this.fragment=k,this.data=Q,this.outlet=ee,this.component=Oe,this.routeConfig=$e,this._urlSegment=Nt,this._lastPathIndex=It,this._resolve=In}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=ct(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=ct(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(O=>O.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class pa extends ho{constructor(S,m){super(m),this.url=S,Ir(this,m)}toString(){return po(this._root)}}function Ir(v,S){S.value._routerState=v,S.children.forEach(m=>Ir(v,m))}function po(v){const S=v.children.length>0?` { ${v.children.map(po).join(", ")} } `:"";return`${v.value}${S}`}function go(v){if(v.snapshot){const S=v.snapshot,m=v._futureSnapshot;v.snapshot=m,Gt(S.queryParams,m.queryParams)||v.queryParams.next(m.queryParams),S.fragment!==m.fragment&&v.fragment.next(m.fragment),Gt(S.params,m.params)||v.params.next(m.params),function Qt(v,S){if(v.length!==S.length)return!1;for(let m=0;mGt(m.parameters,S[O].parameters))}(v.url,S.url);return m&&!(!v.parent!=!S.parent)&&(!v.parent||wo(v.parent,S.parent))}function Li(v,S,m){if(m&&v.shouldReuseRoute(S.value,m.value.snapshot)){const O=m.value;O._futureSnapshot=S.value;const k=function xr(v,S,m){return S.children.map(O=>{for(const k of m.children)if(v.shouldReuseRoute(O.value,k.value.snapshot))return Li(v,O,k);return Li(v,O)})}(v,S,m);return new er(O,k)}{if(v.shouldAttach(S.value)){const Q=v.retrieve(S.value);if(null!==Q){const ee=Q.route;return ee.value._futureSnapshot=S.value,ee.children=S.children.map(Oe=>Li(v,Oe)),ee}}const O=function mo(v){return new tr(new A.X(v.url),new A.X(v.params),new A.X(v.queryParams),new A.X(v.fragment),new A.X(v.data),v.outlet,v.component,v)}(S.value),k=S.children.map(Q=>Li(v,Q));return new er(O,k)}}const Zr="ngNavigationCancelingError";function jo(v,S){const{redirectTo:m,navigationBehaviorOptions:O}=_n(S)?{redirectTo:S,navigationBehaviorOptions:void 0}:S,k=Xr(!1,0,S);return k.url=m,k.navigationBehaviorOptions=O,k}function Xr(v,S,m){const O=new Error("NavigationCancelingError: "+(v||""));return O[Zr]=!0,O.cancellationCode=S,m&&(O.url=m),O}function Jr(v){return Ao(v)&&_n(v.url)}function Ao(v){return v&&v[Zr]}class _o{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.injector=null,this.children=new yr,this.attachRef=null}}let yr=(()=>{class v{constructor(){this.contexts=new Map}onChildOutletCreated(m,O){const k=this.getOrCreateContext(m);k.outlet=O,this.contexts.set(m,k)}onChildOutletDestroyed(m){const O=this.getContext(m);O&&(O.outlet=null,O.attachRef=null)}onOutletDeactivated(){const m=this.contexts;return this.contexts=new Map,m}onOutletReAttached(m){this.contexts=m}getOrCreateContext(m){let O=this.getContext(m);return O||(O=new _o,this.contexts.set(m,O)),O}getContext(m){return this.contexts.get(m)||null}}return v.\u0275fac=function(m){return new(m||v)},v.\u0275prov=t.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"}),v})();const Cr=!1;let pi=(()=>{class v{constructor(){this.activated=null,this._activatedRoute=null,this.name=Ke,this.activateEvents=new t.vpe,this.deactivateEvents=new t.vpe,this.attachEvents=new t.vpe,this.detachEvents=new t.vpe,this.parentContexts=(0,t.f3M)(yr),this.location=(0,t.f3M)(t.s_b),this.changeDetector=(0,t.f3M)(t.sBO),this.environmentInjector=(0,t.f3M)(t.lqb)}ngOnChanges(m){if(m.name){const{firstChange:O,previousValue:k}=m.name;if(O)return;this.isTrackedInParentContexts(k)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(k)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name)}isTrackedInParentContexts(m){return this.parentContexts.getContext(m)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const m=this.parentContexts.getContext(this.name);m?.route&&(m.attachRef?this.attach(m.attachRef,m.route):this.activateWith(m.route,m.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new t.vHH(4012,Cr);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new t.vHH(4012,Cr);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new t.vHH(4012,Cr);this.location.detach();const m=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(m.instance),m}attach(m,O){this.activated=m,this._activatedRoute=O,this.location.insert(m.hostView),this.attachEvents.emit(m.instance)}deactivate(){if(this.activated){const m=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(m)}}activateWith(m,O){if(this.isActivated)throw new t.vHH(4013,Cr);this._activatedRoute=m;const k=this.location,ee=m.snapshot.component,Oe=this.parentContexts.getOrCreateContext(this.name).children,$e=new Io(m,Oe,k.injector);if(O&&function bi(v){return!!v.resolveComponentFactory}(O)){const Nt=O.resolveComponentFactory(ee);this.activated=k.createComponent(Nt,k.length,$e)}else this.activated=k.createComponent(ee,{index:k.length,injector:$e,environmentInjector:O??this.environmentInjector});this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return v.\u0275fac=function(m){return new(m||v)},v.\u0275dir=t.lG2({type:v,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[t.TTD]}),v})();class Io{constructor(S,m,O){this.route=S,this.childContexts=m,this.parent=O}get(S,m){return S===tr?this.route:S===yr?this.childContexts:this.parent.get(S,m)}}let zn=(()=>{class v{}return v.\u0275fac=function(m){return new(m||v)},v.\u0275cmp=t.Xpm({type:v,selectors:[["ng-component"]],standalone:!0,features:[t.jDz],decls:1,vars:0,template:function(m,O){1&m&&t._UZ(0,"router-outlet")},dependencies:[pi],encapsulation:2}),v})();function Pr(v,S){return v.providers&&!v._injector&&(v._injector=(0,t.MMx)(v.providers,S,`Route: ${v.path}`)),v._injector??S}function Xo(v){const S=v.children&&v.children.map(Xo),m=S?{...v,children:S}:{...v};return!m.component&&!m.loadComponent&&(S||m.loadChildren)&&m.outlet&&m.outlet!==Ke&&(m.component=zn),m}function ei(v){return v.outlet||Ke}function Po(v,S){const m=v.filter(O=>ei(O)===S);return m.push(...v.filter(O=>ei(O)!==S)),m}function ir(v){if(!v)return null;if(v.routeConfig?._injector)return v.routeConfig._injector;for(let S=v.parent;S;S=S.parent){const m=S.routeConfig;if(m?._loadedInjector)return m._loadedInjector;if(m?._injector)return m._injector}return null}class fo{constructor(S,m,O,k){this.routeReuseStrategy=S,this.futureState=m,this.currState=O,this.forwardEvent=k}activate(S){const m=this.futureState._root,O=this.currState?this.currState._root:null;this.deactivateChildRoutes(m,O,S),go(this.futureState.root),this.activateChildRoutes(m,O,S)}deactivateChildRoutes(S,m,O){const k=Qr(m);S.children.forEach(Q=>{const ee=Q.value.outlet;this.deactivateRoutes(Q,k[ee],O),delete k[ee]}),ut(k,(Q,ee)=>{this.deactivateRouteAndItsChildren(Q,O)})}deactivateRoutes(S,m,O){const k=S.value,Q=m?m.value:null;if(k===Q)if(k.component){const ee=O.getContext(k.outlet);ee&&this.deactivateChildRoutes(S,m,ee.children)}else this.deactivateChildRoutes(S,m,O);else Q&&this.deactivateRouteAndItsChildren(m,O)}deactivateRouteAndItsChildren(S,m){S.value.component&&this.routeReuseStrategy.shouldDetach(S.value.snapshot)?this.detachAndStoreRouteSubtree(S,m):this.deactivateRouteAndOutlet(S,m)}detachAndStoreRouteSubtree(S,m){const O=m.getContext(S.value.outlet),k=O&&S.value.component?O.children:m,Q=Qr(S);for(const ee of Object.keys(Q))this.deactivateRouteAndItsChildren(Q[ee],k);if(O&&O.outlet){const ee=O.outlet.detach(),Oe=O.children.onOutletDeactivated();this.routeReuseStrategy.store(S.value.snapshot,{componentRef:ee,route:S,contexts:Oe})}}deactivateRouteAndOutlet(S,m){const O=m.getContext(S.value.outlet),k=O&&S.value.component?O.children:m,Q=Qr(S);for(const ee of Object.keys(Q))this.deactivateRouteAndItsChildren(Q[ee],k);O&&(O.outlet&&(O.outlet.deactivate(),O.children.onOutletDeactivated()),O.attachRef=null,O.resolver=null,O.route=null)}activateChildRoutes(S,m,O){const k=Qr(m);S.children.forEach(Q=>{this.activateRoutes(Q,k[Q.value.outlet],O),this.forwardEvent(new Kr(Q.value.snapshot))}),S.children.length&&this.forwardEvent(new Zn(S.value.snapshot))}activateRoutes(S,m,O){const k=S.value,Q=m?m.value:null;if(go(k),k===Q)if(k.component){const ee=O.getOrCreateContext(k.outlet);this.activateChildRoutes(S,m,ee.children)}else this.activateChildRoutes(S,m,O);else if(k.component){const ee=O.getOrCreateContext(k.outlet);if(this.routeReuseStrategy.shouldAttach(k.snapshot)){const Oe=this.routeReuseStrategy.retrieve(k.snapshot);this.routeReuseStrategy.store(k.snapshot,null),ee.children.onOutletReAttached(Oe.contexts),ee.attachRef=Oe.componentRef,ee.route=Oe.route.value,ee.outlet&&ee.outlet.attach(Oe.componentRef,Oe.route.value),go(Oe.route.value),this.activateChildRoutes(S,null,ee.children)}else{const Oe=ir(k.snapshot),$e=Oe?.get(t._Vd)??null;ee.attachRef=null,ee.route=k,ee.resolver=$e,ee.injector=Oe,ee.outlet&&ee.outlet.activateWith(k,ee.injector),this.activateChildRoutes(S,null,ee.children)}}else this.activateChildRoutes(S,null,O)}}class B{constructor(S){this.path=S,this.route=this.path[this.path.length-1]}}class x{constructor(S,m){this.component=S,this.route=m}}function w(v,S,m){const O=v._root;return Ut(O,S?S._root:null,m,[O.value])}function Fe(v,S){const m=Symbol(),O=S.get(v,m);return O===m?"function"!=typeof v||(0,t.Z0I)(v)?S.get(v):v:O}function Ut(v,S,m,O,k={canDeactivateChecks:[],canActivateChecks:[]}){const Q=Qr(S);return v.children.forEach(ee=>{(function Xn(v,S,m,O,k={canDeactivateChecks:[],canActivateChecks:[]}){const Q=v.value,ee=S?S.value:null,Oe=m?m.getContext(v.value.outlet):null;if(ee&&Q.routeConfig===ee.routeConfig){const $e=function Be(v,S,m){if("function"==typeof m)return m(v,S);switch(m){case"pathParamsChange":return!ue(v.url,S.url);case"pathParamsOrQueryParamsChange":return!ue(v.url,S.url)||!Gt(v.queryParams,S.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!wo(v,S)||!Gt(v.queryParams,S.queryParams);default:return!wo(v,S)}}(ee,Q,Q.routeConfig.runGuardsAndResolvers);$e?k.canActivateChecks.push(new B(O)):(Q.data=ee.data,Q._resolvedData=ee._resolvedData),Ut(v,S,Q.component?Oe?Oe.children:null:m,O,k),$e&&Oe&&Oe.outlet&&Oe.outlet.isActivated&&k.canDeactivateChecks.push(new x(Oe.outlet.component,ee))}else ee&&cn(S,Oe,k),k.canActivateChecks.push(new B(O)),Ut(v,null,Q.component?Oe?Oe.children:null:m,O,k)})(ee,Q[ee.value.outlet],m,O.concat([ee.value]),k),delete Q[ee.value.outlet]}),ut(Q,(ee,Oe)=>cn(ee,m.getContext(Oe),k)),k}function cn(v,S,m){const O=Qr(v),k=v.value;ut(O,(Q,ee)=>{cn(Q,k.component?S?S.children.getContext(ee):null:S,m)}),m.canDeactivateChecks.push(new x(k.component&&S&&S.outlet&&S.outlet.isActivated?S.outlet.component:null,k))}function Tr(v){return"function"==typeof v}function fa(v){return v instanceof M||"EmptyError"===v?.name}const Eo=Symbol("INITIAL_VALUE");function Jn(){return(0,be.w)(v=>(0,F.aj)(v.map(S=>S.pipe((0,W.q)(1),(0,ae.O)(Eo)))).pipe((0,ne.U)(S=>{for(const m of S)if(!0!==m){if(m===Eo)return Eo;if(!1===m||m instanceof jt)return m}return!0}),(0,me.h)(S=>S!==Eo),(0,W.q)(1)))}function ko(v){return(0,Z.z)((0,rt.b)(S=>{if(_n(S))throw jo(0,S)}),(0,ne.U)(S=>!0===S))}const Jo={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function us(v,S,m,O,k){const Q=Sa(v,S,m);return Q.matched?function ba(v,S,m,O){const k=S.canMatch;if(!k||0===k.length)return(0,C.of)(!0);const Q=k.map(ee=>{const Oe=Fe(ee,v);return it(function _a(v){return v&&Tr(v.canMatch)}(Oe)?Oe.canMatch(S,m):v.runInContext(()=>Oe(S,m)))});return(0,C.of)(Q).pipe(Jn(),ko())}(O=Pr(S,O),S,m).pipe((0,ne.U)(ee=>!0===ee?Q:{...Jo})):(0,C.of)(Q)}function Sa(v,S,m){if(""===S.path)return"full"===S.pathMatch&&(v.hasChildren()||m.length>0)?{...Jo}:{matched:!0,consumedSegments:[],remainingSegments:m,parameters:{},positionalParamSegments:{}};const k=(S.matcher||at)(m,v,S);if(!k)return{...Jo};const Q={};ut(k.posParams,(Oe,$e)=>{Q[$e]=Oe.path});const ee=k.consumed.length>0?{...Q,...k.consumed[k.consumed.length-1].parameters}:Q;return{matched:!0,consumedSegments:k.consumed,remainingSegments:m.slice(k.consumed.length),parameters:ee,positionalParamSegments:k.posParams??{}}}function bo(v,S,m,O){if(m.length>0&&function Va(v,S,m){return m.some(O=>ur(v,S,O)&&ei(O)!==Ke)}(v,m,O)){const Q=new je(S,function ya(v,S,m,O){const k={};k[Ke]=O,O._sourceSegment=v,O._segmentIndexShift=S.length;for(const Q of m)if(""===Q.path&&ei(Q)!==Ke){const ee=new je([],{});ee._sourceSegment=v,ee._segmentIndexShift=S.length,k[ei(Q)]=ee}return k}(v,S,O,new je(m,v.children)));return Q._sourceSegment=v,Q._segmentIndexShift=S.length,{segmentGroup:Q,slicedSegments:[]}}if(0===m.length&&function Ca(v,S,m){return m.some(O=>ur(v,S,O))}(v,m,O)){const Q=new je(v.segments,function Ua(v,S,m,O,k){const Q={};for(const ee of O)if(ur(v,m,ee)&&!k[ei(ee)]){const Oe=new je([],{});Oe._sourceSegment=v,Oe._segmentIndexShift=S.length,Q[ei(ee)]=Oe}return{...k,...Q}}(v,S,m,O,v.children));return Q._sourceSegment=v,Q._segmentIndexShift=S.length,{segmentGroup:Q,slicedSegments:m}}const k=new je(v.segments,v.children);return k._sourceSegment=v,k._segmentIndexShift=S.length,{segmentGroup:k,slicedSegments:m}}function ur(v,S,m){return(!(v.hasChildren()||S.length>0)||"full"!==m.pathMatch)&&""===m.path}function Ta(v,S,m,O){return!!(ei(v)===O||O!==Ke&&ur(S,m,v))&&("**"===v.path||Sa(S,v,m).matched)}function hs(v,S,m){return 0===S.length&&!v.children[m]}const G=!1;class f{constructor(S){this.segmentGroup=S||null}}class b{constructor(S){this.urlTree=S}}function I(v){return(0,re._)(new f(v))}function q(v){return(0,re._)(new b(v))}class Pe{constructor(S,m,O,k,Q){this.injector=S,this.configLoader=m,this.urlSerializer=O,this.urlTree=k,this.config=Q,this.allowRedirects=!0}apply(){const S=bo(this.urlTree.root,[],[],this.config).segmentGroup,m=new je(S.segments,S.children);return this.expandSegmentGroup(this.injector,this.config,m,Ke).pipe((0,ne.U)(Q=>this.createUrlTree(Ti(Q),this.urlTree.queryParams,this.urlTree.fragment))).pipe((0,Wt.K)(Q=>{if(Q instanceof b)return this.allowRedirects=!1,this.match(Q.urlTree);throw Q instanceof f?this.noMatchError(Q):Q}))}match(S){return this.expandSegmentGroup(this.injector,this.config,S.root,Ke).pipe((0,ne.U)(k=>this.createUrlTree(Ti(k),S.queryParams,S.fragment))).pipe((0,Wt.K)(k=>{throw k instanceof f?this.noMatchError(k):k}))}noMatchError(S){return new t.vHH(4002,G)}createUrlTree(S,m,O){const k=Qi(S);return new jt(k,m,O)}expandSegmentGroup(S,m,O,k){return 0===O.segments.length&&O.hasChildren()?this.expandChildren(S,m,O).pipe((0,ne.U)(Q=>new je([],Q))):this.expandSegment(S,O,m,O.segments,k,!0)}expandChildren(S,m,O){const k=[];for(const Q of Object.keys(O.children))"primary"===Q?k.unshift(Q):k.push(Q);return(0,g.D)(k).pipe((0,gn.b)(Q=>{const ee=O.children[Q],Oe=Po(m,Q);return this.expandSegmentGroup(S,Oe,ee,Q).pipe((0,ne.U)($e=>({segment:$e,outlet:Q})))}),Ne((Q,ee)=>(Q[ee.outlet]=ee.segment,Q),{}),Et())}expandSegment(S,m,O,k,Q,ee){return(0,g.D)(O).pipe((0,gn.b)(Oe=>this.expandSegmentAgainstRoute(S,m,O,Oe,k,Q,ee).pipe((0,Wt.K)(Nt=>{if(Nt instanceof f)return(0,C.of)(null);throw Nt}))),Sn(Oe=>!!Oe),(0,Wt.K)((Oe,$e)=>{if(fa(Oe))return hs(m,k,Q)?(0,C.of)(new je([],{})):I(m);throw Oe}))}expandSegmentAgainstRoute(S,m,O,k,Q,ee,Oe){return Ta(k,m,Q,ee)?void 0===k.redirectTo?this.matchSegmentAgainstRoute(S,m,k,Q,ee):Oe&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(S,m,O,k,Q,ee):I(m):I(m)}expandSegmentAgainstRouteUsingRedirect(S,m,O,k,Q,ee){return"**"===k.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(S,O,k,ee):this.expandRegularSegmentAgainstRouteUsingRedirect(S,m,O,k,Q,ee)}expandWildCardWithParamsAgainstRouteUsingRedirect(S,m,O,k){const Q=this.applyRedirectCommands([],O.redirectTo,{});return O.redirectTo.startsWith("/")?q(Q):this.lineralizeSegments(O,Q).pipe((0,he.zg)(ee=>{const Oe=new je(ee,{});return this.expandSegment(S,Oe,m,ee,k,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(S,m,O,k,Q,ee){const{matched:Oe,consumedSegments:$e,remainingSegments:Nt,positionalParamSegments:It}=Sa(m,k,Q);if(!Oe)return I(m);const In=this.applyRedirectCommands($e,k.redirectTo,It);return k.redirectTo.startsWith("/")?q(In):this.lineralizeSegments(k,In).pipe((0,he.zg)(li=>this.expandSegment(S,m,O,li.concat(Nt),ee,!1)))}matchSegmentAgainstRoute(S,m,O,k,Q){return"**"===O.path?(S=Pr(O,S),O.loadChildren?(O._loadedRoutes?(0,C.of)({routes:O._loadedRoutes,injector:O._loadedInjector}):this.configLoader.loadChildren(S,O)).pipe((0,ne.U)(Oe=>(O._loadedRoutes=Oe.routes,O._loadedInjector=Oe.injector,new je(k,{})))):(0,C.of)(new je(k,{}))):us(m,O,k,S).pipe((0,be.w)(({matched:ee,consumedSegments:Oe,remainingSegments:$e})=>ee?this.getChildConfig(S=O._injector??S,O,k).pipe((0,he.zg)(It=>{const In=It.injector??S,li=It.routes,{segmentGroup:Uo,slicedSegments:oo}=bo(m,Oe,$e,li),Dr=new je(Uo.segments,Uo.children);if(0===oo.length&&Dr.hasChildren())return this.expandChildren(In,li,Dr).pipe((0,ne.U)(gd=>new je(Oe,gd)));if(0===li.length&&0===oo.length)return(0,C.of)(new je(Oe,{}));const fr=ei(O)===Q;return this.expandSegment(In,Dr,li,oo,fr?Ke:Q,!0).pipe((0,ne.U)(Rn=>new je(Oe.concat(Rn.segments),Rn.children)))})):I(m)))}getChildConfig(S,m,O){return m.children?(0,C.of)({routes:m.children,injector:S}):m.loadChildren?void 0!==m._loadedRoutes?(0,C.of)({routes:m._loadedRoutes,injector:m._loadedInjector}):function Ea(v,S,m,O){const k=S.canLoad;if(void 0===k||0===k.length)return(0,C.of)(!0);const Q=k.map(ee=>{const Oe=Fe(ee,v);return it(function mi(v){return v&&Tr(v.canLoad)}(Oe)?Oe.canLoad(S,m):v.runInContext(()=>Oe(S,m)))});return(0,C.of)(Q).pipe(Jn(),ko())}(S,m,O).pipe((0,he.zg)(k=>k?this.configLoader.loadChildren(S,m).pipe((0,rt.b)(Q=>{m._loadedRoutes=Q.routes,m._loadedInjector=Q.injector})):function ge(v){return(0,re._)(Xr(G,3))}())):(0,C.of)({routes:[],injector:S})}lineralizeSegments(S,m){let O=[],k=m.root;for(;;){if(O=O.concat(k.segments),0===k.numberOfChildren)return(0,C.of)(O);if(k.numberOfChildren>1||!k.children[Ke])return S.redirectTo,(0,re._)(new t.vHH(4e3,G));k=k.children[Ke]}}applyRedirectCommands(S,m,O){return this.applyRedirectCreateUrlTree(m,this.urlSerializer.parse(m),S,O)}applyRedirectCreateUrlTree(S,m,O,k){const Q=this.createSegmentGroup(S,m.root,O,k);return new jt(Q,this.createQueryParams(m.queryParams,this.urlTree.queryParams),m.fragment)}createQueryParams(S,m){const O={};return ut(S,(k,Q)=>{if("string"==typeof k&&k.startsWith(":")){const Oe=k.substring(1);O[Q]=m[Oe]}else O[Q]=k}),O}createSegmentGroup(S,m,O,k){const Q=this.createSegments(S,m.segments,O,k);let ee={};return ut(m.children,(Oe,$e)=>{ee[$e]=this.createSegmentGroup(S,Oe,O,k)}),new je(Q,ee)}createSegments(S,m,O,k){return m.map(Q=>Q.path.startsWith(":")?this.findPosParam(S,Q,k):this.findOrReturn(Q,O))}findPosParam(S,m,O){const k=O[m.path.substring(1)];if(!k)throw new t.vHH(4001,G);return k}findOrReturn(S,m){let O=0;for(const k of m){if(k.path===S.path)return m.splice(O),k;O++}return S}}class At{}class N{constructor(S,m,O,k,Q,ee,Oe){this.injector=S,this.rootComponentType=m,this.config=O,this.urlTree=k,this.url=Q,this.paramsInheritanceStrategy=ee,this.urlSerializer=Oe}recognize(){const S=bo(this.urlTree.root,[],[],this.config.filter(m=>void 0===m.redirectTo)).segmentGroup;return this.processSegmentGroup(this.injector,this.config,S,Ke).pipe((0,ne.U)(m=>{if(null===m)return null;const O=new Ro([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},Ke,this.rootComponentType,null,this.urlTree.root,-1,{}),k=new er(O,m),Q=new pa(this.url,k);return this.inheritParamsAndData(Q._root),Q}))}inheritParamsAndData(S){const m=S.value,O=qo(m,this.paramsInheritanceStrategy);m.params=Object.freeze(O.params),m.data=Object.freeze(O.data),S.children.forEach(k=>this.inheritParamsAndData(k))}processSegmentGroup(S,m,O,k){return 0===O.segments.length&&O.hasChildren()?this.processChildren(S,m,O):this.processSegment(S,m,O,O.segments,k)}processChildren(S,m,O){return(0,g.D)(Object.keys(O.children)).pipe((0,gn.b)(k=>{const Q=O.children[k],ee=Po(m,k);return this.processSegmentGroup(S,ee,Q,k)}),Ne((k,Q)=>k&&Q?(k.push(...Q),k):null),(0,mn.o)(k=>null!==k),Ct(null),Et(),(0,ne.U)(k=>{if(null===k)return null;const Q=Ue(k);return function $(v){v.sort((S,m)=>S.value.outlet===Ke?-1:m.value.outlet===Ke?1:S.value.outlet.localeCompare(m.value.outlet))}(Q),Q}))}processSegment(S,m,O,k,Q){return(0,g.D)(m).pipe((0,gn.b)(ee=>this.processSegmentAgainstRoute(ee._injector??S,ee,O,k,Q)),Sn(ee=>!!ee),(0,Wt.K)(ee=>{if(fa(ee))return hs(O,k,Q)?(0,C.of)([]):(0,C.of)(null);throw ee}))}processSegmentAgainstRoute(S,m,O,k,Q){if(m.redirectTo||!Ta(m,O,k,Q))return(0,C.of)(null);let ee;if("**"===m.path){const Oe=k.length>0?sn(k).parameters:{},$e=yn(O)+k.length,Nt=new Ro(k,Oe,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Kt(m),ei(m),m.component??m._loadedComponent??null,m,Jt(O),$e,wn(m));ee=(0,C.of)({snapshot:Nt,consumedSegments:[],remainingSegments:[]})}else ee=us(O,m,k,S).pipe((0,ne.U)(({matched:Oe,consumedSegments:$e,remainingSegments:Nt,parameters:It})=>{if(!Oe)return null;const In=yn(O)+$e.length;return{snapshot:new Ro($e,It,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Kt(m),ei(m),m.component??m._loadedComponent??null,m,Jt(O),In,wn(m)),consumedSegments:$e,remainingSegments:Nt}}));return ee.pipe((0,be.w)(Oe=>{if(null===Oe)return(0,C.of)(null);const{snapshot:$e,consumedSegments:Nt,remainingSegments:It}=Oe;S=m._injector??S;const In=m._loadedInjector??S,li=function ie(v){return v.children?v.children:v.loadChildren?v._loadedRoutes:[]}(m),{segmentGroup:Uo,slicedSegments:oo}=bo(O,Nt,It,li.filter(fr=>void 0===fr.redirectTo));if(0===oo.length&&Uo.hasChildren())return this.processChildren(In,li,Uo).pipe((0,ne.U)(fr=>null===fr?null:[new er($e,fr)]));if(0===li.length&&0===oo.length)return(0,C.of)([new er($e,[])]);const Dr=ei(m)===Q;return this.processSegment(In,li,Uo,oo,Dr?Ke:Q).pipe((0,ne.U)(fr=>null===fr?null:[new er($e,fr)]))}))}}function Re(v){const S=v.value.routeConfig;return S&&""===S.path&&void 0===S.redirectTo}function Ue(v){const S=[],m=new Set;for(const O of v){if(!Re(O)){S.push(O);continue}const k=S.find(Q=>O.value.routeConfig===Q.value.routeConfig);void 0!==k?(k.children.push(...O.children),m.add(k)):S.push(O)}for(const O of m){const k=Ue(O.children);S.push(new er(O.value,k))}return S.filter(O=>!m.has(O))}function Jt(v){let S=v;for(;S._sourceSegment;)S=S._sourceSegment;return S}function yn(v){let S=v,m=S._segmentIndexShift??0;for(;S._sourceSegment;)S=S._sourceSegment,m+=S._segmentIndexShift??0;return m-1}function Kt(v){return v.data||{}}function wn(v){return v.resolve||{}}function or(v){return"string"==typeof v.title||null===v.title}function Tt(v){return(0,be.w)(S=>{const m=v(S);return m?(0,g.D)(m).pipe((0,ne.U)(()=>S)):(0,C.of)(S)})}const Yt=new t.OlP("ROUTES");let En=(()=>{class v{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,t.f3M)(t.Sil)}loadComponent(m){if(this.componentLoaders.get(m))return this.componentLoaders.get(m);if(m._loadedComponent)return(0,C.of)(m._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(m);const O=it(m.loadComponent()).pipe((0,ne.U)(ar),(0,rt.b)(Q=>{this.onLoadEndListener&&this.onLoadEndListener(m),m._loadedComponent=Q}),(0,an.x)(()=>{this.componentLoaders.delete(m)})),k=new ce.c(O,()=>new de.xQ).pipe((0,Te.x)());return this.componentLoaders.set(m,k),k}loadChildren(m,O){if(this.childrenLoaders.get(O))return this.childrenLoaders.get(O);if(O._loadedRoutes)return(0,C.of)({routes:O._loadedRoutes,injector:O._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(O);const Q=this.loadModuleFactoryOrRoutes(O.loadChildren).pipe((0,ne.U)(Oe=>{this.onLoadEndListener&&this.onLoadEndListener(O);let $e,Nt,It=!1;Array.isArray(Oe)?Nt=Oe:($e=Oe.create(m).injector,Nt=qt($e.get(Yt,[],t.XFs.Self|t.XFs.Optional)));return{routes:Nt.map(Xo),injector:$e}}),(0,an.x)(()=>{this.childrenLoaders.delete(O)})),ee=new ce.c(Q,()=>new de.xQ).pipe((0,Te.x)());return this.childrenLoaders.set(O,ee),ee}loadModuleFactoryOrRoutes(m){return it(m()).pipe((0,ne.U)(ar),(0,he.zg)(O=>O instanceof t.YKP||Array.isArray(O)?(0,C.of)(O):(0,g.D)(this.compiler.compileModuleAsync(O))))}}return v.\u0275fac=function(m){return new(m||v)},v.\u0275prov=t.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"}),v})();function ar(v){return function ii(v){return v&&"object"==typeof v&&"default"in v}(v)?v.default:v}let Nr=(()=>{class v{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new de.xQ,this.configLoader=(0,t.f3M)(En),this.environmentInjector=(0,t.f3M)(t.lqb),this.urlSerializer=(0,t.f3M)(Ze),this.rootContexts=(0,t.f3M)(yr),this.navigationId=0,this.afterPreactivation=()=>(0,C.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=k=>this.events.next(new Yn(k)),this.configLoader.onLoadStartListener=k=>this.events.next(new Ni(k))}complete(){this.transitions?.complete()}handleNavigationRequest(m){const O=++this.navigationId;this.transitions?.next({...this.transitions.value,...m,id:O})}setupNavigations(m){return this.transitions=new A.X({id:0,targetPageId:0,currentUrlTree:m.currentUrlTree,currentRawUrl:m.currentUrlTree,extractedUrl:m.urlHandlingStrategy.extract(m.currentUrlTree),urlAfterRedirects:m.urlHandlingStrategy.extract(m.currentUrlTree),rawUrl:m.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Bn,restoredState:null,currentSnapshot:m.routerState.snapshot,targetSnapshot:null,currentRouterState:m.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,me.h)(O=>0!==O.id),(0,ne.U)(O=>({...O,extractedUrl:m.urlHandlingStrategy.extract(O.rawUrl)})),(0,be.w)(O=>{let k=!1,Q=!1;return(0,C.of)(O).pipe((0,rt.b)(ee=>{this.currentNavigation={id:ee.id,initialUrl:ee.rawUrl,extractedUrl:ee.extractedUrl,trigger:ee.source,extras:ee.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,be.w)(ee=>{const Oe=m.browserUrlTree.toString(),$e=!m.navigated||ee.extractedUrl.toString()!==Oe||Oe!==m.currentUrlTree.toString();if(!$e&&"reload"!==(ee.extras.onSameUrlNavigation??m.onSameUrlNavigation)){const It="";return this.events.next(new Zi(ee.id,m.serializeUrl(O.rawUrl),It,0)),m.rawUrlTree=ee.rawUrl,ee.resolve(null),H.E}if(m.urlHandlingStrategy.shouldProcessUrl(ee.rawUrl))return Mn(ee.source)&&(m.browserUrlTree=ee.extractedUrl),(0,C.of)(ee).pipe((0,be.w)(It=>{const In=this.transitions?.getValue();return this.events.next(new xi(It.id,this.urlSerializer.serialize(It.extractedUrl),It.source,It.restoredState)),In!==this.transitions?.getValue()?H.E:Promise.resolve(It)}),function Ve(v,S,m,O){return(0,be.w)(k=>function fe(v,S,m,O,k){return new Pe(v,S,m,O,k).apply()}(v,S,m,k.extractedUrl,O).pipe((0,ne.U)(Q=>({...k,urlAfterRedirects:Q}))))}(this.environmentInjector,this.configLoader,this.urlSerializer,m.config),(0,rt.b)(It=>{this.currentNavigation={...this.currentNavigation,finalUrl:It.urlAfterRedirects},O.urlAfterRedirects=It.urlAfterRedirects}),function bn(v,S,m,O,k){return(0,he.zg)(Q=>function U(v,S,m,O,k,Q,ee="emptyOnly"){return new N(v,S,m,O,k,ee,Q).recognize().pipe((0,be.w)(Oe=>null===Oe?function T(v){return new L.y(S=>S.error(v))}(new At):(0,C.of)(Oe)))}(v,S,m,Q.urlAfterRedirects,O.serialize(Q.urlAfterRedirects),O,k).pipe((0,ne.U)(ee=>({...Q,targetSnapshot:ee}))))}(this.environmentInjector,this.rootComponentType,m.config,this.urlSerializer,m.paramsInheritanceStrategy),(0,rt.b)(It=>{if(O.targetSnapshot=It.targetSnapshot,"eager"===m.urlUpdateStrategy){if(!It.extras.skipLocationChange){const li=m.urlHandlingStrategy.merge(It.urlAfterRedirects,It.rawUrl);m.setBrowserUrl(li,It)}m.browserUrlTree=It.urlAfterRedirects}const In=new Oi(It.id,this.urlSerializer.serialize(It.extractedUrl),this.urlSerializer.serialize(It.urlAfterRedirects),It.targetSnapshot);this.events.next(In)}));if($e&&m.urlHandlingStrategy.shouldProcessUrl(m.rawUrlTree)){const{id:It,extractedUrl:In,source:li,restoredState:Uo,extras:oo}=ee,Dr=new xi(It,this.urlSerializer.serialize(In),li,Uo);this.events.next(Dr);const fr=ha(In,this.rootComponentType).snapshot;return O={...ee,targetSnapshot:fr,urlAfterRedirects:In,extras:{...oo,skipLocationChange:!1,replaceUrl:!1}},(0,C.of)(O)}{const It="";return this.events.next(new Zi(ee.id,m.serializeUrl(O.extractedUrl),It,1)),m.rawUrlTree=ee.rawUrl,ee.resolve(null),H.E}}),(0,rt.b)(ee=>{const Oe=new Xi(ee.id,this.urlSerializer.serialize(ee.extractedUrl),this.urlSerializer.serialize(ee.urlAfterRedirects),ee.targetSnapshot);this.events.next(Oe)}),(0,ne.U)(ee=>O={...ee,guards:w(ee.targetSnapshot,ee.currentSnapshot,this.rootContexts)}),function rr(v,S){return(0,he.zg)(m=>{const{targetSnapshot:O,currentSnapshot:k,guards:{canActivateChecks:Q,canDeactivateChecks:ee}}=m;return 0===ee.length&&0===Q.length?(0,C.of)({...m,guardsResult:!0}):function Lr(v,S,m,O){return(0,g.D)(v).pipe((0,he.zg)(k=>function el(v,S,m,O,k){const Q=S&&S.routeConfig?S.routeConfig.canDeactivate:null;if(!Q||0===Q.length)return(0,C.of)(!0);const ee=Q.map(Oe=>{const $e=ir(S)??k,Nt=Fe(Oe,$e);return it(function Wi(v){return v&&Tr(v.canDeactivate)}(Nt)?Nt.canDeactivate(v,S,m,O):$e.runInContext(()=>Nt(v,S,m,O))).pipe(Sn())});return(0,C.of)(ee).pipe(Jn())}(k.component,k.route,m,S,O)),Sn(k=>!0!==k,!0))}(ee,O,k,v).pipe((0,he.zg)(Oe=>Oe&&function ga(v){return"boolean"==typeof v}(Oe)?function to(v,S,m,O){return(0,g.D)(S).pipe((0,gn.b)(k=>(0,P.z)(function va(v,S){return null!==v&&S&&S(new No(v)),(0,C.of)(!0)}(k.route.parent,O),function Or(v,S){return null!==v&&S&&S(new hi(v)),(0,C.of)(!0)}(k.route,O),function Ba(v,S,m){const O=S[S.length-1],Q=S.slice(0,S.length-1).reverse().map(ee=>function J(v){const S=v.routeConfig?v.routeConfig.canActivateChild:null;return S&&0!==S.length?{node:v,guards:S}:null}(ee)).filter(ee=>null!==ee).map(ee=>K(()=>{const Oe=ee.guards.map($e=>{const Nt=ir(ee.node)??m,It=Fe($e,Nt);return it(function vo(v){return v&&Tr(v.canActivateChild)}(It)?It.canActivateChild(O,v):Nt.runInContext(()=>It(O,v))).pipe(Sn())});return(0,C.of)(Oe).pipe(Jn())}));return(0,C.of)(Q).pipe(Jn())}(v,k.path,m),function Lo(v,S,m){const O=S.routeConfig?S.routeConfig.canActivate:null;if(!O||0===O.length)return(0,C.of)(!0);const k=O.map(Q=>K(()=>{const ee=ir(S)??m,Oe=Fe(Q,ee);return it(function ma(v){return v&&Tr(v.canActivate)}(Oe)?Oe.canActivate(S,v):ee.runInContext(()=>Oe(S,v))).pipe(Sn())}));return(0,C.of)(k).pipe(Jn())}(v,k.route,m))),Sn(k=>!0!==k,!0))}(O,Q,v,S):(0,C.of)(Oe)),(0,ne.U)(Oe=>({...m,guardsResult:Oe})))})}(this.environmentInjector,ee=>this.events.next(ee)),(0,rt.b)(ee=>{if(O.guardsResult=ee.guardsResult,_n(ee.guardsResult))throw jo(0,ee.guardsResult);const Oe=new Ar(ee.id,this.urlSerializer.serialize(ee.extractedUrl),this.urlSerializer.serialize(ee.urlAfterRedirects),ee.targetSnapshot,!!ee.guardsResult);this.events.next(Oe)}),(0,me.h)(ee=>!!ee.guardsResult||(m.restoreHistory(ee),this.cancelNavigationTransition(ee,"",3),!1)),Tt(ee=>{if(ee.guards.canActivateChecks.length)return(0,C.of)(ee).pipe((0,rt.b)(Oe=>{const $e=new gr(Oe.id,this.urlSerializer.serialize(Oe.extractedUrl),this.urlSerializer.serialize(Oe.urlAfterRedirects),Oe.targetSnapshot);this.events.next($e)}),(0,be.w)(Oe=>{let $e=!1;return(0,C.of)(Oe).pipe(function xn(v,S){return(0,he.zg)(m=>{const{targetSnapshot:O,guards:{canActivateChecks:k}}=m;if(!k.length)return(0,C.of)(m);let Q=0;return(0,g.D)(k).pipe((0,gn.b)(ee=>function _r(v,S,m,O){const k=v.routeConfig,Q=v._resolve;return void 0!==k?.title&&!or(k)&&(Q[Dt]=k.title),function si(v,S,m,O){const k=function Ki(v){return[...Object.keys(v),...Object.getOwnPropertySymbols(v)]}(v);if(0===k.length)return(0,C.of)({});const Q={};return(0,g.D)(k).pipe((0,he.zg)(ee=>function ki(v,S,m,O){const k=ir(S)??O,Q=Fe(v,k);return it(Q.resolve?Q.resolve(S,m):k.runInContext(()=>Q(S,m)))}(v[ee],S,m,O).pipe(Sn(),(0,rt.b)(Oe=>{Q[ee]=Oe}))),tt(1),function wt(v){return S=>S.lift(new dn(v))}(Q),(0,Wt.K)(ee=>fa(ee)?H.E:(0,re._)(ee)))}(Q,v,S,O).pipe((0,ne.U)(ee=>(v._resolvedData=ee,v.data=qo(v,m).resolve,k&&or(k)&&(v.data[Dt]=k.title),null)))}(ee.route,O,v,S)),(0,rt.b)(()=>Q++),tt(1),(0,he.zg)(ee=>Q===k.length?(0,C.of)(m):H.E))})}(m.paramsInheritanceStrategy,this.environmentInjector),(0,rt.b)({next:()=>$e=!0,complete:()=>{$e||(m.restoreHistory(Oe),this.cancelNavigationTransition(Oe,"",2))}}))}),(0,rt.b)(Oe=>{const $e=new mr(Oe.id,this.urlSerializer.serialize(Oe.extractedUrl),this.urlSerializer.serialize(Oe.urlAfterRedirects),Oe.targetSnapshot);this.events.next($e)}))}),Tt(ee=>{const Oe=$e=>{const Nt=[];$e.routeConfig?.loadComponent&&!$e.routeConfig._loadedComponent&&Nt.push(this.configLoader.loadComponent($e.routeConfig).pipe((0,rt.b)(It=>{$e.component=It}),(0,ne.U)(()=>{})));for(const It of $e.children)Nt.push(...Oe(It));return Nt};return(0,F.aj)(Oe(ee.targetSnapshot.root)).pipe(Ct(),(0,W.q)(1))}),Tt(()=>this.afterPreactivation()),(0,ne.U)(ee=>{const Oe=function ni(v,S,m){const O=Li(v,S._root,m?m._root:void 0);return new Mo(O,S)}(m.routeReuseStrategy,ee.targetSnapshot,ee.currentRouterState);return O={...ee,targetRouterState:Oe}}),(0,rt.b)(ee=>{m.currentUrlTree=ee.urlAfterRedirects,m.rawUrlTree=m.urlHandlingStrategy.merge(ee.urlAfterRedirects,ee.rawUrl),m.routerState=ee.targetRouterState,"deferred"===m.urlUpdateStrategy&&(ee.extras.skipLocationChange||m.setBrowserUrl(m.rawUrlTree,ee),m.browserUrlTree=ee.urlAfterRedirects)}),((v,S,m)=>(0,ne.U)(O=>(new fo(S,O.targetRouterState,O.currentRouterState,m).activate(v),O)))(this.rootContexts,m.routeReuseStrategy,ee=>this.events.next(ee)),(0,W.q)(1),(0,rt.b)({next:ee=>{k=!0,this.lastSuccessfulNavigation=this.currentNavigation,m.navigated=!0,this.events.next(new jn(ee.id,this.urlSerializer.serialize(ee.extractedUrl),this.urlSerializer.serialize(m.currentUrlTree))),m.titleStrategy?.updateTitle(ee.targetRouterState.snapshot),ee.resolve(!0)},complete:()=>{k=!0}}),(0,an.x)(()=>{k||Q||this.cancelNavigationTransition(O,"",1),this.currentNavigation?.id===O.id&&(this.currentNavigation=null)}),(0,Wt.K)(ee=>{if(Q=!0,Ao(ee)){Jr(ee)||(m.navigated=!0,m.restoreHistory(O,!0));const Oe=new Pi(O.id,this.urlSerializer.serialize(O.extractedUrl),ee.message,ee.cancellationCode);if(this.events.next(Oe),Jr(ee)){const $e=m.urlHandlingStrategy.merge(ee.url,m.rawUrlTree),Nt={skipLocationChange:O.extras.skipLocationChange,replaceUrl:"eager"===m.urlUpdateStrategy||Mn(O.source)};m.scheduleNavigation($e,Bn,null,Nt,{resolve:O.resolve,reject:O.reject,promise:O.promise})}else O.resolve(!1)}else{m.restoreHistory(O,!0);const Oe=new Tn(O.id,this.urlSerializer.serialize(O.extractedUrl),ee,O.targetSnapshot??void 0);this.events.next(Oe);try{O.resolve(m.errorHandler(ee))}catch($e){O.reject($e)}}return H.E}))}))}cancelNavigationTransition(m,O,k){const Q=new Pi(m.id,this.urlSerializer.serialize(m.extractedUrl),O,k);this.events.next(Q),m.resolve(!1)}}return v.\u0275fac=function(m){return new(m||v)},v.\u0275prov=t.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"}),v})();function Mn(v){return v!==Bn}let za=(()=>{class v{buildTitle(m){let O,k=m.root;for(;void 0!==k;)O=this.getResolvedTitleForRoute(k)??O,k=k.children.find(Q=>Q.outlet===Ke);return O}getResolvedTitleForRoute(m){return m.data[Dt]}}return v.\u0275fac=function(m){return new(m||v)},v.\u0275prov=t.Yz7({token:v,factory:function(){return(0,t.f3M)(Oa)},providedIn:"root"}),v})(),Oa=(()=>{class v extends za{constructor(m){super(),this.title=m}updateTitle(m){const O=this.buildTitle(m);void 0!==O&&this.title.setTitle(O)}}return v.\u0275fac=function(m){return new(m||v)(t.LFG(lt.Dx))},v.\u0275prov=t.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"}),v})(),Si=(()=>{class v{}return v.\u0275fac=function(m){return new(m||v)},v.\u0275prov=t.Yz7({token:v,factory:function(){return(0,t.f3M)(qi)},providedIn:"root"}),v})();class no{shouldDetach(S){return!1}store(S,m){}shouldAttach(S){return!1}retrieve(S){return null}shouldReuseRoute(S,m){return S.routeConfig===m.routeConfig}}let qi=(()=>{class v extends no{}return v.\u0275fac=function(){let S;return function(O){return(S||(S=t.n5z(v)))(O||v)}}(),v.\u0275prov=t.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"}),v})();const io=new t.OlP("",{providedIn:"root",factory:()=>({})});let ec=(()=>{class v{}return v.\u0275fac=function(m){return new(m||v)},v.\u0275prov=t.Yz7({token:v,factory:function(){return(0,t.f3M)(tc)},providedIn:"root"}),v})(),tc=(()=>{class v{shouldProcessUrl(m){return!0}extract(m){return m}merge(m,O){return m}}return v.\u0275fac=function(m){return new(m||v)},v.\u0275prov=t.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"}),v})();function nc(v){throw v}function Na(v,S,m){return S.parse("/")}const tl={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},So={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let hr=(()=>{class v{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){if("computed"===this.canceledNavigationResolution)return this.location.getState()?.\u0275routerPageId}get events(){return this.navigationTransitions.events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=(0,t.f3M)(t.c2e),this.isNgZoneEnabled=!1,this.options=(0,t.f3M)(io,{optional:!0})||{},this.errorHandler=this.options.errorHandler||nc,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||Na,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,t.f3M)(ec),this.routeReuseStrategy=(0,t.f3M)(Si),this.urlCreationStrategy=(0,t.f3M)(ua),this.titleStrategy=(0,t.f3M)(za),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=qt((0,t.f3M)(Yt,{optional:!0})??[]),this.navigationTransitions=(0,t.f3M)(Nr),this.urlSerializer=(0,t.f3M)(Ze),this.location=(0,t.f3M)(se.Ye),this.isNgZoneEnabled=(0,t.f3M)(t.R0b)instanceof t.R0b&&t.R0b.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new jt,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=ha(this.currentUrlTree,null),this.navigationTransitions.setupNavigations(this).subscribe(m=>{this.lastSuccessfulId=m.id,this.currentPageId=this.browserPageId??0},m=>{this.console.warn(`Unhandled Navigation Error: ${m}`)})}resetRootComponentType(m){this.routerState.root.component=m,this.navigationTransitions.rootComponentType=m}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const m=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),Bn,m)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(m=>{const O="popstate"===m.type?"popstate":"hashchange";"popstate"===O&&setTimeout(()=>{this.navigateToSyncWithBrowser(m.url,O,m.state)},0)}))}navigateToSyncWithBrowser(m,O,k){const Q={replaceUrl:!0},ee=k?.navigationId?k:null;if(k){const $e={...k};delete $e.navigationId,delete $e.\u0275routerPageId,0!==Object.keys($e).length&&(Q.state=$e)}const Oe=this.parseUrl(m);this.scheduleNavigation(Oe,O,ee,Q)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}resetConfig(m){this.config=m.map(Xo),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(m,O={}){const{relativeTo:k,queryParams:Q,fragment:ee,queryParamsHandling:Oe,preserveFragment:$e}=O,Nt=$e?this.currentUrlTree.fragment:ee;let It=null;switch(Oe){case"merge":It={...this.currentUrlTree.queryParams,...Q};break;case"preserve":It=this.currentUrlTree.queryParams;break;default:It=Q||null}return null!==It&&(It=this.removeEmptyProps(It)),this.urlCreationStrategy.createUrlTree(k,this.routerState,this.currentUrlTree,m,It,Nt??null)}navigateByUrl(m,O={skipLocationChange:!1}){const k=_n(m)?m:this.parseUrl(m),Q=this.urlHandlingStrategy.merge(k,this.rawUrlTree);return this.scheduleNavigation(Q,Bn,null,O)}navigate(m,O={skipLocationChange:!1}){return function ic(v){for(let S=0;S{const Q=m[k];return null!=Q&&(O[k]=Q),O},{})}scheduleNavigation(m,O,k,Q,ee){if(this.disposed)return Promise.resolve(!1);let Oe,$e,Nt,It;return ee?(Oe=ee.resolve,$e=ee.reject,Nt=ee.promise):Nt=new Promise((In,li)=>{Oe=In,$e=li}),It="computed"===this.canceledNavigationResolution?k&&k.\u0275routerPageId?k.\u0275routerPageId:(this.browserPageId??0)+1:0,this.navigationTransitions.handleNavigationRequest({targetPageId:It,source:O,restoredState:k,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:m,extras:Q,resolve:Oe,reject:$e,promise:Nt,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),Nt.catch(In=>Promise.reject(In))}setBrowserUrl(m,O){const k=this.urlSerializer.serialize(m);if(this.location.isCurrentPathEqualTo(k)||O.extras.replaceUrl){const ee={...O.extras.state,...this.generateNgRouterState(O.id,this.browserPageId)};this.location.replaceState(k,"",ee)}else{const Q={...O.extras.state,...this.generateNgRouterState(O.id,O.targetPageId)};this.location.go(k,"",Q)}}restoreHistory(m,O=!1){if("computed"===this.canceledNavigationResolution){const Q=this.currentPageId-(this.browserPageId??this.currentPageId);0!==Q?this.location.historyGo(Q):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===Q&&(this.resetState(m),this.browserUrlTree=m.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(O&&this.resetState(m),this.resetUrlToCurrentUrlTree())}resetState(m){this.routerState=m.currentRouterState,this.currentUrlTree=m.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,m.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(m,O){return"computed"===this.canceledNavigationResolution?{navigationId:m,\u0275routerPageId:O}:{navigationId:m}}}return v.\u0275fac=function(m){return new(m||v)},v.\u0275prov=t.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"}),v})(),Ha=(()=>{class v{constructor(m,O,k,Q,ee,Oe){this.router=m,this.route=O,this.tabIndexAttribute=k,this.renderer=Q,this.el=ee,this.locationStrategy=Oe,this._preserveFragment=!1,this._skipLocationChange=!1,this._replaceUrl=!1,this.href=null,this.commands=null,this.onChanges=new de.xQ;const $e=ee.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===$e||"area"===$e,this.isAnchorElement?this.subscription=m.events.subscribe(Nt=>{Nt instanceof jn&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}set preserveFragment(m){this._preserveFragment=(0,t.D6c)(m)}get preserveFragment(){return this._preserveFragment}set skipLocationChange(m){this._skipLocationChange=(0,t.D6c)(m)}get skipLocationChange(){return this._skipLocationChange}set replaceUrl(m){this._replaceUrl=(0,t.D6c)(m)}get replaceUrl(){return this._replaceUrl}setTabIndexIfNotOnNativeEl(m){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",m)}ngOnChanges(m){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(m){null!=m?(this.commands=Array.isArray(m)?m:[m],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(m,O,k,Q,ee){return!!(null===this.urlTree||this.isAnchorElement&&(0!==m||O||k||Q||ee||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const m=null===this.href?null:(0,t.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",m)}applyAttributeValue(m,O){const k=this.renderer,Q=this.el.nativeElement;null!==O?k.setAttribute(Q,m,O):k.removeAttribute(Q,m)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return v.\u0275fac=function(m){return new(m||v)(t.Y36(hr),t.Y36(tr),t.$8M("tabindex"),t.Y36(t.Qsj),t.Y36(t.SBq),t.Y36(se.S$))},v.\u0275dir=t.lG2({type:v,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(m,O){1&m&&t.NdJ("click",function(Q){return O.onClick(Q.button,Q.ctrlKey,Q.shiftKey,Q.altKey,Q.metaKey)}),2&m&&t.uIk("target",O.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",routerLink:"routerLink"},standalone:!0,features:[t.TTD]}),v})();class rc{}let nl=(()=>{class v{constructor(m,O,k,Q,ee){this.router=m,this.injector=k,this.preloadingStrategy=Q,this.loader=ee}setUpPreloading(){this.subscription=this.router.events.pipe((0,me.h)(m=>m instanceof jn),(0,gn.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(m,O){const k=[];for(const Q of O){Q.providers&&!Q._injector&&(Q._injector=(0,t.MMx)(Q.providers,m,`Route: ${Q.path}`));const ee=Q._injector??m,Oe=Q._loadedInjector??ee;(Q.loadChildren&&!Q._loadedRoutes&&void 0===Q.canLoad||Q.loadComponent&&!Q._loadedComponent)&&k.push(this.preloadConfig(ee,Q)),(Q.children||Q._loadedRoutes)&&k.push(this.processRoutes(Oe,Q.children??Q._loadedRoutes))}return(0,g.D)(k).pipe((0,Qe.J)())}preloadConfig(m,O){return this.preloadingStrategy.preload(O,()=>{let k;k=O.loadChildren&&void 0===O.canLoad?this.loader.loadChildren(m,O):(0,C.of)(null);const Q=k.pipe((0,he.zg)(ee=>null===ee?(0,C.of)(void 0):(O._loadedRoutes=ee.routes,O._loadedInjector=ee.injector,this.processRoutes(ee.injector??m,ee.routes))));if(O.loadComponent&&!O._loadedComponent){const ee=this.loader.loadComponent(O);return(0,g.D)([Q,ee]).pipe((0,Qe.J)())}return Q})}}return v.\u0275fac=function(m){return new(m||v)(t.LFG(hr),t.LFG(t.Sil),t.LFG(t.lqb),t.LFG(rc),t.LFG(En))},v.\u0275prov=t.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"}),v})();const Ya=new t.OlP("");let kr=(()=>{class v{constructor(m,O,k,Q,ee={}){this.urlSerializer=m,this.transitions=O,this.viewportScroller=k,this.zone=Q,this.options=ee,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},ee.scrollPositionRestoration=ee.scrollPositionRestoration||"disabled",ee.anchorScrolling=ee.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(m=>{m instanceof xi?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=m.navigationTrigger,this.restoredId=m.restoredState?m.restoredState.navigationId:0):m instanceof jn&&(this.lastId=m.id,this.scheduleScrollEvent(m,this.urlSerializer.parse(m.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(m=>{m instanceof Ji&&(m.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(m.position):m.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(m.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(m,O){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Ji(m,"popstate"===this.lastSource?this.store[this.restoredId]:null,O))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return v.\u0275fac=function(m){t.$Z()},v.\u0275prov=t.Yz7({token:v,factory:v.\u0275fac}),v})();var yi=(()=>((yi=yi||{})[yi.COMPLETE=0]="COMPLETE",yi[yi.FAILED=1]="FAILED",yi[yi.REDIRECTING=2]="REDIRECTING",yi))();const ea=!1;function yo(v,S){return{\u0275kind:v,\u0275providers:S}}const sc=new t.OlP("",{providedIn:"root",factory:()=>!1});function il(){const v=(0,t.f3M)(t.zs3);return S=>{const m=v.get(t.z2F);if(S!==m.components[0])return;const O=v.get(hr),k=v.get(lc);1===v.get(rl)&&O.initialNavigation(),v.get(ol,null,t.XFs.Optional)?.setUpPreloading(),v.get(Ya,null,t.XFs.Optional)?.init(),O.resetRootComponentType(m.componentTypes[0]),k.closed||(k.next(),k.complete(),k.unsubscribe())}}const lc=new t.OlP(ea?"bootstrap done indicator":"",{factory:()=>new de.xQ}),rl=new t.OlP(ea?"initial navigation":"",{providedIn:"root",factory:()=>1});function Ra(){let v=[];return v=ea?[{provide:t.Xts,multi:!0,useFactory:()=>{const S=(0,t.f3M)(hr);return()=>S.events.subscribe(m=>{console.group?.(`Router Event: ${m.constructor.name}`),console.log(function qr(v){if(!("type"in v))return`Unknown Router Event: ${v.constructor.name}`;switch(v.type){case 14:return`ActivationEnd(path: '${v.snapshot.routeConfig?.path||""}')`;case 13:return`ActivationStart(path: '${v.snapshot.routeConfig?.path||""}')`;case 12:return`ChildActivationEnd(path: '${v.snapshot.routeConfig?.path||""}')`;case 11:return`ChildActivationStart(path: '${v.snapshot.routeConfig?.path||""}')`;case 8:return`GuardsCheckEnd(id: ${v.id}, url: '${v.url}', urlAfterRedirects: '${v.urlAfterRedirects}', state: ${v.state}, shouldActivate: ${v.shouldActivate})`;case 7:return`GuardsCheckStart(id: ${v.id}, url: '${v.url}', urlAfterRedirects: '${v.urlAfterRedirects}', state: ${v.state})`;case 2:return`NavigationCancel(id: ${v.id}, url: '${v.url}')`;case 16:return`NavigationSkipped(id: ${v.id}, url: '${v.url}')`;case 1:return`NavigationEnd(id: ${v.id}, url: '${v.url}', urlAfterRedirects: '${v.urlAfterRedirects}')`;case 3:return`NavigationError(id: ${v.id}, url: '${v.url}', error: ${v.error})`;case 0:return`NavigationStart(id: ${v.id}, url: '${v.url}')`;case 6:return`ResolveEnd(id: ${v.id}, url: '${v.url}', urlAfterRedirects: '${v.urlAfterRedirects}', state: ${v.state})`;case 5:return`ResolveStart(id: ${v.id}, url: '${v.url}', urlAfterRedirects: '${v.urlAfterRedirects}', state: ${v.state})`;case 10:return`RouteConfigLoadEnd(path: ${v.route.path})`;case 9:return`RouteConfigLoadStart(path: ${v.route.path})`;case 4:return`RoutesRecognized(id: ${v.id}, url: '${v.url}', urlAfterRedirects: '${v.urlAfterRedirects}', state: ${v.state})`;case 15:return`Scroll(anchor: '${v.anchor}', position: '${v.position?`${v.position[0]}, ${v.position[1]}`:null}')`}}(m)),console.log(m),console.groupEnd?.()})}}]:[],yo(1,v)}const ol=new t.OlP(ea?"router preloader":"");function ud(v){return yo(0,[{provide:ol,useExisting:nl},{provide:rc,useExisting:v}])}const ms=!1,Bo=new t.OlP(ms?"router duplicate forRoot guard":"ROUTER_FORROOT_GUARD"),hd=[se.Ye,{provide:Ze,useClass:Ye},hr,yr,{provide:tr,useFactory:function ta(v){return v.routerState.root},deps:[hr]},En,ms?{provide:sc,useValue:!0}:[]];function al(){return new t.PXZ("Router",hr)}let wa=(()=>{class v{constructor(m){}static forRoot(m,O){return{ngModule:v,providers:[hd,ms&&O?.enableTracing?Ra().\u0275providers:[],{provide:Yt,multi:!0,useValue:m},{provide:Bo,useFactory:th,deps:[[hr,new t.FiY,new t.tp0]]},{provide:io,useValue:O||{}},O?.useHash?{provide:se.S$,useClass:se.Do}:{provide:se.S$,useClass:se.b0},{provide:Ya,useFactory:()=>{const v=(0,t.f3M)(se.EM),S=(0,t.f3M)(t.R0b),m=(0,t.f3M)(io),O=(0,t.f3M)(Nr),k=(0,t.f3M)(Ze);return m.scrollOffset&&v.setOffset(m.scrollOffset),new kr(k,O,v,S,m)}},O?.preloadingStrategy?ud(O.preloadingStrategy).\u0275providers:[],{provide:t.PXZ,multi:!0,useFactory:al},O?.initialNavigation?pr(O):[],[{provide:fs,useFactory:il},{provide:t.tb,multi:!0,useExisting:fs}]]}}static forChild(m){return{ngModule:v,providers:[{provide:Yt,multi:!0,useValue:m}]}}}return v.\u0275fac=function(m){return new(m||v)(t.LFG(Bo,8))},v.\u0275mod=t.oAB({type:v}),v.\u0275inj=t.cJS({imports:[zn]}),v})();function th(v){if(ms&&v)throw new t.vHH(4007,"The Router was provided more than once. This can happen if 'forRoot' is used outside of the root injector. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}function pr(v){return["disabled"===v.initialNavigation?yo(3,[{provide:t.ip1,multi:!0,useFactory:()=>{const S=(0,t.f3M)(hr);return()=>{S.setUpLocationChangeListener()}}},{provide:rl,useValue:2}]).\u0275providers:[],"enabledBlocking"===v.initialNavigation?yo(2,[{provide:rl,useValue:0},{provide:t.ip1,multi:!0,deps:[t.zs3],useFactory:S=>{const m=S.get(se.V_,Promise.resolve());return()=>m.then(()=>new Promise(O=>{const k=S.get(hr),Q=S.get(lc);(function Ma(v,S){v.events.pipe((0,me.h)(m=>m instanceof jn||m instanceof Pi||m instanceof Tn||m instanceof Zi),(0,ne.U)(m=>m instanceof jn||m instanceof Zi?yi.COMPLETE:m instanceof Pi&&(0===m.code||1===m.code)?yi.REDIRECTING:yi.FAILED),(0,me.h)(m=>m!==yi.REDIRECTING),(0,W.q)(1)).subscribe(()=>{S()})})(k,()=>{O(!0)}),S.get(Nr).afterPreactivation=()=>(O(!0),Q.closed?(0,C.of)(void 0):Q),k.initialNavigation()}))}}]).\u0275providers:[]]}const fs=new t.OlP(ms?"Router Initializer":"")},47277:(V,c,u)=>{"use strict";u.d(c,{Q3p:()=>vl,nhe:()=>Ws,jSo:()=>zc,DPz:()=>La,T2N:()=>du,yKW:()=>Nl,Asz:()=>Hs,ndF:()=>Go,zyh:()=>Dl,NTf:()=>tg,MfT:()=>ng,j7H:()=>Wf,X4l:()=>jc,Gln:()=>Zc,dP_:()=>Bc,Aqw:()=>$s,l88:()=>Uc,dmS:()=>gu,BW0:()=>Gp,_4W:()=>$d,mBz:()=>Ou,j5J:()=>mf,ydg:()=>rg,spT:()=>bf,nZR:()=>Kp,P1:()=>_f,lzT:()=>zl,TR4:()=>Mu,kyn:()=>Qp,EoG:()=>jp,SDF:()=>G_,WMF:()=>Mc});var t=u(94650),g=u(36895),C=u(55647),A=u(8929),R=u(56498),M=u(36787),F=u(23753),P=u(68896),L=u(591),H=u(36053),K=u(20353),Z=u(66688);function re(r){return!(0,Z.k)(r)&&r-parseFloat(r)+1>=0}var se=u(72866);function be(r){const{index:s,period:e,subscriber:a}=r;if(a.next(s),!a.closed){if(-1===e)return a.complete();r.index=s+1,this.schedule(r,e)}}var W=u(21086),he=(u(30567),u(5254),u(56686)),Ct=u(32268);const qe=new class ze extends Ct.v{flush(s){this.active=!0,this.scheduled=void 0;const{actions:e}=this;let a,h=-1,E=e.length;s=s||e.shift();do{if(a=s.execute(s.state,s.delay))break}while(++h0?super.requestAsyncId(s,e,a):(s.actions.push(this),s.scheduled||(s.scheduled=requestAnimationFrame(()=>s.flush(null))))}recycleAsyncId(s,e,a=0){if(null!==a&&a>0||null===a&&this.delay>0)return super.recycleAsyncId(s,e,a);0===s.actions.length&&(cancelAnimationFrame(e),s.scheduled=void 0)}});var ht=u(24850),dt=u(1059),$t=u(43489);function He(){return r=>r.lift(new Sn)}class Sn{call(s,e){return e.subscribe(new gn(s))}}class gn extends $t.L{constructor(s){super(s),this.hasPrev=!1}_next(s){let e;this.hasPrev?e=[this.prev,s]:this.hasPrev=!0,this.prev=s,e&&this.destination.next(e)}}var rt=u(92198),Wt=u(75778),Ne=u(88117),le=u(7625),Ae=u(18583);function we(r=-1){return s=>0===r?(0,P.c)():s.lift(new tt(r<0?-1:r-1,s))}class tt{constructor(s,e){this.count=s,this.source=e}call(s,e){return e.subscribe(new et(s,this.count,this.source))}}class et extends $t.L{constructor(s,e,a){super(s),this.count=e,this.source=a}complete(){if(!this.isStopped){const{source:s,count:e}=this;if(0===e)return super.complete();e>-1&&(this.count=e-1),s.subscribe(this._unsubscribeAndRecycle())}}}var vt=u(87545),Et=u(80013),mn=u(44290),wt=u(76414),dn=u(74327),un=u(72986),an=u(31307),Qe=(u(40537),u(41177)),ct=u(2994),Qt=(u(57770),u(24006)),Gt=u(7672);let hn;try{hn=typeof Intl<"u"&&Intl.v8BreakIterator}catch{hn=!1}let Cn,On,tn,Ln,qt=(()=>{class r{constructor(e){this._platformId=e,this.isBrowser=this._platformId?(0,g.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!hn)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(t.Lbi))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();function Pt(r){return function Un(){if(null==Cn&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Cn=!0}))}finally{Cn=Cn||!1}return Cn}()?r:!!r.capture}function Nn(){if(null==tn){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return tn=!1,tn;if("scrollBehavior"in document.documentElement.style)tn=!0;else{const r=Element.prototype.scrollTo;tn=!!r&&!/\{\s*\[native code\]\s*\}/.test(r.toString())}}return tn}function Ht(){if("object"!=typeof document||!document)return 0;if(null==On){const r=document.createElement("div"),s=r.style;r.dir="rtl",s.width="1px",s.overflow="auto",s.visibility="hidden",s.pointerEvents="none",s.position="absolute";const e=document.createElement("div"),a=e.style;a.width="2px",a.height="1px",r.appendChild(e),document.body.appendChild(r),On=0,0===r.scrollLeft&&(r.scrollLeft=1,On=0===r.scrollLeft?1:2),r.remove()}return On}function je(r){return r.composedPath?r.composedPath()[0]:r.target}function Ot(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}var Me=u(42654),bt=u(21281);class ga{constructor(s){this._items=s,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new A.xQ,this._typeaheadSubscription=Me.w.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=e=>e.disabled,this._pressedLetters=[],this.tabOut=new A.xQ,this.change=new A.xQ,s instanceof t.n_E&&(this._itemChangesSubscription=s.changes.subscribe(e=>{if(this._activeItem){const h=e.toArray().indexOf(this._activeItem);h>-1&&h!==this._activeItemIndex&&(this._activeItemIndex=h)}}))}skipPredicate(s){return this._skipPredicateFn=s,this}withWrap(s=!0){return this._wrap=s,this}withVerticalOrientation(s=!0){return this._vertical=s,this}withHorizontalOrientation(s){return this._horizontal=s,this}withAllowedModifierKeys(s){return this._allowedModifierKeys=s,this}withTypeAhead(s=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,ct.b)(e=>this._pressedLetters.push(e)),(0,Et.b)(s),(0,rt.h)(()=>this._pressedLetters.length>0),(0,ht.U)(()=>this._pressedLetters.join(""))).subscribe(e=>{const a=this._getItemsArray();for(let h=1;h!s[E]||this._allowedModifierKeys.indexOf(E)>-1);switch(e){case 9:return void this.tabOut.next();case 40:if(this._vertical&&h){this.setNextItemActive();break}return;case 38:if(this._vertical&&h){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&h){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&h){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case 36:if(this._homeAndEnd&&h){this.setFirstItemActive();break}return;case 35:if(this._homeAndEnd&&h){this.setLastItemActive();break}return;case 33:if(this._pageUpAndDown.enabled&&h){const E=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(E>0?E:0,1);break}return;case 34:if(this._pageUpAndDown.enabled&&h){const E=this._activeItemIndex+this._pageUpAndDown.delta,Y=this._getItemsArray().length;this._setActiveItemByIndex(Er[e]):r.altKey||r.shiftKey||r.ctrlKey||r.metaKey}(s,"shiftKey"))&&(s.key&&1===s.key.length?this._letterKeyStream.next(s.key.toLocaleUpperCase()):(e>=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))))}this._pressedLetters=[],s.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(s){const e=this._getItemsArray(),a="number"==typeof s?s:e.indexOf(s);this._activeItem=e[a]??null,this._activeItemIndex=a}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(s){this._wrap?this._setActiveInWrapMode(s):this._setActiveInDefaultMode(s)}_setActiveInWrapMode(s){const e=this._getItemsArray();for(let a=1;a<=e.length;a++){const h=(this._activeItemIndex+s*a+e.length)%e.length;if(!this._skipPredicateFn(e[h]))return void this.setActiveItem(h)}}_setActiveInDefaultMode(s){this._setActiveItemByIndex(this._activeItemIndex+s,s)}_setActiveItemByIndex(s,e){const a=this._getItemsArray();if(a[s]){for(;this._skipPredicateFn(a[s]);)if(!a[s+=e])return;this.setActiveItem(s)}}_getItemsArray(){return this._items instanceof t.n_E?this._items.toArray():this._items}}class mi extends ga{setActiveItem(s){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(s),this.activeItem&&this.activeItem.setActiveStyles()}}class ma extends ga{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(s){return this._origin=s,this}setActiveItem(s){super.setActiveItem(s),this.activeItem&&this.activeItem.focus(this._origin)}}let Wi=(()=>{class r{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function ds(r){return!!(r.offsetWidth||r.offsetHeight||"function"==typeof r.getClientRects&&r.getClientRects().length)}(e)&&"visible"===getComputedStyle(e).visibility}isTabbable(e){if(!this._platform.isBrowser)return!1;const a=function _a(r){try{return r.frameElement}catch{return null}}(function Lo(r){return r.ownerDocument&&r.ownerDocument.defaultView||window}(e));if(a&&(-1===to(a)||!this.isVisible(a)))return!1;let h=e.nodeName.toLowerCase(),E=to(e);return e.hasAttribute("contenteditable")?-1!==E:!("iframe"===h||"object"===h||this._platform.WEBKIT&&this._platform.IOS&&!function Or(r){let s=r.nodeName.toLowerCase(),e="input"===s&&r.type;return"text"===e||"password"===e||"select"===s||"textarea"===s}(e))&&("audio"===h?!!e.hasAttribute("controls")&&-1!==E:"video"===h?-1!==E&&(null!==E||this._platform.FIREFOX||e.hasAttribute("controls")):e.tabIndex>=0)}isFocusable(e,a){return function va(r){return!function fa(r){return function Jn(r){return"input"==r.nodeName.toLowerCase()}(r)&&"hidden"==r.type}(r)&&(function Js(r){let s=r.nodeName.toLowerCase();return"input"===s||"select"===s||"button"===s||"textarea"===s}(r)||function Eo(r){return function rr(r){return"a"==r.nodeName.toLowerCase()}(r)&&r.hasAttribute("href")}(r)||r.hasAttribute("contenteditable")||Lr(r))}(e)&&!this.isDisabled(e)&&(a?.ignoreVisibility||this.isVisible(e))}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(qt))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();function Lr(r){if(!r.hasAttribute("tabindex")||void 0===r.tabIndex)return!1;let s=r.getAttribute("tabindex");return!(!s||isNaN(parseInt(s,10)))}function to(r){if(!Lr(r))return null;const s=parseInt(r.getAttribute("tabindex")||"",10);return isNaN(s)?-1:s}class Ba{get enabled(){return this._enabled}set enabled(s){this._enabled=s,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(s,this._startAnchor),this._toggleAnchorTabIndex(s,this._endAnchor))}constructor(s,e,a,h,E=!1){this._element=s,this._checker=e,this._ngZone=a,this._document=h,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,E||this.attachAnchors()}destroy(){const s=this._startAnchor,e=this._endAnchor;s&&(s.removeEventListener("focus",this.startAnchorListener),s.remove()),e&&(e.removeEventListener("focus",this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(s){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(s)))})}focusFirstTabbableElementWhenReady(s){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(s)))})}focusLastTabbableElementWhenReady(s){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(s)))})}_getRegionBoundary(s){const e=this._element.querySelectorAll(`[cdk-focus-region-${s}], [cdkFocusRegion${s}], [cdk-focus-${s}]`);return"start"==s?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(s){const e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){const a=this._getFirstTabbableElement(e);return a?.focus(s),!!a}return e.focus(s),!0}return this.focusFirstTabbableElement(s)}focusFirstTabbableElement(s){const e=this._getRegionBoundary("start");return e&&e.focus(s),!!e}focusLastTabbableElement(s){const e=this._getRegionBoundary("end");return e&&e.focus(s),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(s){if(this._checker.isFocusable(s)&&this._checker.isTabbable(s))return s;const e=s.children;for(let a=0;a=0;a--){const h=e[a].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[a]):null;if(h)return h}return null}_createAnchor(){const s=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,s),s.classList.add("cdk-visually-hidden"),s.classList.add("cdk-focus-trap-anchor"),s.setAttribute("aria-hidden","true"),s}_toggleAnchorTabIndex(s,e){s?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(s){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(s,this._startAnchor),this._toggleAnchorTabIndex(s,this._endAnchor))}_executeOnStable(s){this._ngZone.isStable?s():this._ngZone.onStable.pipe((0,un.q)(1)).subscribe(s)}}let el=(()=>{class r{constructor(e,a,h){this._checker=e,this._ngZone=a,this._document=h}create(e,a=!1){return new Ba(e,this._checker,this._ngZone,this._document,a)}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(Wi),t.LFG(t.R0b),t.LFG(g.K0))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();const ya=new t.OlP("cdk-input-modality-detector-options"),Va={ignoreKeys:[18,17,224,91,16]},ur=Pt({passive:!0,capture:!0});let Ta=(()=>{class r{get mostRecentModality(){return this._modality.value}constructor(e,a,h,E){this._platform=e,this._mostRecentTarget=null,this._modality=new L.X(null),this._lastTouchMs=0,this._onKeydown=Y=>{this._options?.ignoreKeys?.some(pe=>pe===Y.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=je(Y))},this._onMousedown=Y=>{Date.now()-this._lastTouchMs<650||(this._modality.next(function bo(r){return 0===r.buttons||0===r.offsetX&&0===r.offsetY}(Y)?"keyboard":"mouse"),this._mostRecentTarget=je(Y))},this._onTouchstart=Y=>{!function Ua(r){const s=r.touches&&r.touches[0]||r.changedTouches&&r.changedTouches[0];return!(!s||-1!==s.identifier||null!=s.radiusX&&1!==s.radiusX||null!=s.radiusY&&1!==s.radiusY)}(Y)?(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=je(Y)):this._modality.next("keyboard")},this._options={...Va,...E},this.modalityDetected=this._modality.pipe((0,an.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,Wt.x)()),e.isBrowser&&a.runOutsideAngular(()=>{h.addEventListener("keydown",this._onKeydown,ur),h.addEventListener("mousedown",this._onMousedown,ur),h.addEventListener("touchstart",this._onTouchstart,ur)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,ur),document.removeEventListener("mousedown",this._onMousedown,ur),document.removeEventListener("touchstart",this._onTouchstart,ur))}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(qt),t.LFG(t.R0b),t.LFG(g.K0),t.LFG(ya,8))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();const te=new t.OlP("cdk-focus-monitor-default-options"),ge=Pt({passive:!0,capture:!0});let fe=(()=>{class r{constructor(e,a,h,E,Y){this._ngZone=e,this._platform=a,this._inputModalityDetector=h,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new A.xQ,this._rootNodeFocusAndBlurListener=pe=>{for(let Xe=je(pe);Xe;Xe=Xe.parentElement)"focus"===pe.type?this._onFocus(pe,Xe):this._onBlur(pe,Xe)},this._document=E,this._detectionMode=Y?.detectionMode||0}monitor(e,a=!1){const h=(0,bt.fI)(e);if(!this._platform.isBrowser||1!==h.nodeType)return(0,W.of)(null);const E=function Dn(r){if(function Vt(){if(null==Ln){const r=typeof document<"u"?document.head:null;Ln=!(!r||!r.createShadowRoot&&!r.attachShadow)}return Ln}()){const s=r.getRootNode?r.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&s instanceof ShadowRoot)return s}return null}(h)||this._getDocument(),Y=this._elementInfo.get(h);if(Y)return a&&(Y.checkChildren=!0),Y.subject;const pe={checkChildren:a,subject:new A.xQ,rootNode:E};return this._elementInfo.set(h,pe),this._registerGlobalListeners(pe),pe.subject}stopMonitoring(e){const a=(0,bt.fI)(e),h=this._elementInfo.get(a);h&&(h.subject.complete(),this._setClasses(a),this._elementInfo.delete(a),this._removeGlobalListeners(h))}focusVia(e,a,h){const E=(0,bt.fI)(e);E===this._getDocument().activeElement?this._getClosestElementsInfo(E).forEach(([pe,Le])=>this._originChanged(pe,a,Le)):(this._setOrigin(a),"function"==typeof E.focus&&E.focus(h))}ngOnDestroy(){this._elementInfo.forEach((e,a)=>this.stopMonitoring(a))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,a){e.classList.toggle("cdk-focused",!!a),e.classList.toggle("cdk-touch-focused","touch"===a),e.classList.toggle("cdk-keyboard-focused","keyboard"===a),e.classList.toggle("cdk-mouse-focused","mouse"===a),e.classList.toggle("cdk-program-focused","program"===a)}_setOrigin(e,a=!1){this._ngZone.runOutsideAngular(()=>{this._origin=e,this._originFromTouchInteraction="touch"===e&&a,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(e,a){const h=this._elementInfo.get(a),E=je(e);!h||!h.checkChildren&&a!==E||this._originChanged(a,this._getFocusOrigin(E),h)}_onBlur(e,a){const h=this._elementInfo.get(a);!h||h.checkChildren&&e.relatedTarget instanceof Node&&a.contains(e.relatedTarget)||(this._setClasses(a),this._emitOrigin(h,null))}_emitOrigin(e,a){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(a))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const a=e.rootNode,h=this._rootNodeFocusListenerCount.get(a)||0;h||this._ngZone.runOutsideAngular(()=>{a.addEventListener("focus",this._rootNodeFocusAndBlurListener,ge),a.addEventListener("blur",this._rootNodeFocusAndBlurListener,ge)}),this._rootNodeFocusListenerCount.set(a,h+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,le.R)(this._stopInputModalityDetector)).subscribe(E=>{this._setOrigin(E,!0)}))}_removeGlobalListeners(e){const a=e.rootNode;if(this._rootNodeFocusListenerCount.has(a)){const h=this._rootNodeFocusListenerCount.get(a);h>1?this._rootNodeFocusListenerCount.set(a,h-1):(a.removeEventListener("focus",this._rootNodeFocusAndBlurListener,ge),a.removeEventListener("blur",this._rootNodeFocusAndBlurListener,ge),this._rootNodeFocusListenerCount.delete(a))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,a,h){this._setClasses(e,a),this._emitOrigin(h,a),this._lastFocusOrigin=a}_getClosestElementsInfo(e){const a=[];return this._elementInfo.forEach((h,E)=>{(E===e||h.checkChildren&&E.contains(e))&&a.push([E,h])}),a}_isLastInteractionFromInputLabel(e){const{_mostRecentTarget:a,mostRecentModality:h}=this._inputModalityDetector;if("mouse"!==h||!a||a===e||"INPUT"!==e.nodeName&&"TEXTAREA"!==e.nodeName||e.disabled)return!1;const E=e.labels;if(E)for(let Y=0;Y{const pe=Y.element,Le=this._document.createComment("dom-portal");pe.parentNode.insertBefore(Le,pe),this.outletElement.appendChild(pe),this._attachedPortal=Y,super.setDisposeFn(()=>{Le.parentNode&&Le.parentNode.replaceChild(pe,Le)})},this._document=E}attachComponentPortal(s){const a=(s.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(s.component);let h;return s.viewContainerRef?(h=s.viewContainerRef.createComponent(a,s.viewContainerRef.length,s.injector||s.viewContainerRef.injector,s.projectableNodes||void 0),this.setDisposeFn(()=>h.destroy())):(h=a.create(s.injector||this._defaultInjector||t.zs3.NULL),this._appRef.attachView(h.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(h.hostView),h.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(h)),this._attachedPortal=s,h}attachTemplatePortal(s){let e=s.viewContainerRef,a=e.createEmbeddedView(s.templateRef,s.context,{injector:s.injector});return a.rootNodes.forEach(h=>this.outletElement.appendChild(h)),a.detectChanges(),this.setDisposeFn(()=>{let h=e.indexOf(a);-1!==h&&e.remove(h)}),this._attachedPortal=s,a}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(s){return s.hostView.rootNodes[0]}}let ki=(()=>{class r extends wn{constructor(e,a,h){super(),this._componentFactoryResolver=e,this._viewContainerRef=a,this._isInitialized=!1,this.attached=new t.vpe,this.attachDomPortal=E=>{const Y=E.element,pe=this._document.createComment("dom-portal");E.setAttachedHost(this),Y.parentNode.insertBefore(pe,Y),this._getRootNode().appendChild(Y),this._attachedPortal=E,super.setDisposeFn(()=>{pe.parentNode&&pe.parentNode.replaceChild(Y,pe)})},this._document=h}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(e){e.setAttachedHost(this);const a=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,E=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),Y=a.createComponent(E,a.length,e.injector||a.injector,e.projectableNodes||void 0);return a!==this._viewContainerRef&&this._getRootNode().appendChild(Y.hostView.rootNodes[0]),super.setDisposeFn(()=>Y.destroy()),this._attachedPortal=e,this._attachedRef=Y,this.attached.emit(Y),Y}attachTemplatePortal(e){e.setAttachedHost(this);const a=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=a,this.attached.emit(a),a}_getRootNode(){const e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}}return r.\u0275fac=function(e){return new(e||r)(t.Y36(t._Vd),t.Y36(t.s_b),t.Y36(g.K0))},r.\u0275dir=t.lG2({type:r,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[t.qOj]}),r})(),Tt=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=t.oAB({type:r}),r.\u0275inj=t.cJS({}),r})();class kt{constructor(s,e){this._parentInjector=s,this._customTokens=e}get(s,e){const a=this._customTokens.get(s);return typeof a<"u"?a:this._parentInjector.get(s,e)}}let Yt=1;const En=Promise.resolve(),ii={};function ar(r){return r in ii&&(delete ii[r],!0)}const _i={setImmediate(r){const s=Yt++;return ii[s]=!0,En.then(()=>ar(s)&&r()),s},clearImmediate(r){ar(r)}},Oa=new class za extends Ct.v{flush(s){this.active=!0,this.scheduled=void 0;const{actions:e}=this;let a,h=-1,E=e.length;s=s||e.shift();do{if(a=s.execute(s.state,s.delay))break}while(++h0?super.requestAsyncId(s,e,a):(s.actions.push(this),s.scheduled||(s.scheduled=_i.setImmediate(s.flush.bind(s,null))))}recycleAsyncId(s,e,a=0){if(null!==a&&a>0||null===a&&this.delay>0)return super.recycleAsyncId(s,e,a);0===s.actions.length&&(_i.clearImmediate(e),s.scheduled=void 0)}});class qi{constructor(s){this.durationSelector=s}call(s,e){return e.subscribe(new Fo(s,this.durationSelector))}}class Fo extends Qe.Ds{constructor(s,e){super(s),this.durationSelector=e,this.hasValue=!1}_next(s){if(this.value=s,this.hasValue=!0,!this.throttled){let e;try{const{durationSelector:h}=this;e=h(s)}catch(h){return this.destination.error(h)}const a=(0,Qe.ft)(e,new Qe.IY(this));!a||a.closed?this.clearThrottle():this.add(this.throttled=a)}}clearThrottle(){const{value:s,hasValue:e,throttled:a}=this;a&&(this.remove(a),this.throttled=void 0,a.unsubscribe()),e&&(this.value=void 0,this.hasValue=!1,this.destination.next(s))}notifyNext(){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}function io(r,s=K.P){return function no(r){return function(e){return e.lift(new qi(r))}}(()=>function ne(r=0,s,e){let a=-1;return re(s)?a=Number(s)<1?1:Number(s):(0,se.K)(s)&&(e=s),(0,se.K)(e)||(e=K.P),new R.y(h=>{const E=re(r)?r:+r-e.now();return e.schedule(be,E,{index:0,period:a,subscriber:h})})}(r,s))}const ec=new t.OlP("cdk-dir-doc",{providedIn:"root",factory:function tc(){return(0,t.f3M)(g.K0)}}),ps=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let Na=(()=>{class r{constructor(e){this.value="ltr",this.change=new t.vpe,e&&(this.value=function nc(r){const s=r?.toLowerCase()||"";return"auto"===s&&typeof navigator<"u"&&navigator?.language?ps.test(navigator.language)?"rtl":"ltr":"rtl"===s?"rtl":"ltr"}((e.body?e.body.dir:null)||(e.documentElement?e.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(ec,8))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),So=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=t.oAB({type:r}),r.\u0275inj=t.cJS({}),r})();const hr=["contentWrapper"],ic=["*"],Ha=new t.OlP("VIRTUAL_SCROLL_STRATEGY");let Da=(()=>{class r{constructor(e,a,h){this._ngZone=e,this._platform=a,this._scrolled=new A.xQ,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=h}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const a=this.scrollContainers.get(e);a&&(a.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new R.y(a=>{this._globalSubscription||this._addGlobalListener();const h=e>0?this._scrolled.pipe(io(e)).subscribe(a):this._scrolled.subscribe(a);return this._scrolledCount++,()=>{h.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,W.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,a)=>this.deregister(a)),this._scrolled.complete()}ancestorScrolled(e,a){const h=this.getAncestorScrollContainers(e);return this.scrolled(a).pipe((0,rt.h)(E=>!E||h.indexOf(E)>-1))}getAncestorScrollContainers(e){const a=[];return this.scrollContainers.forEach((h,E)=>{this._scrollableContainsElement(E,e)&&a.push(E)}),a}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,a){let h=(0,bt.fI)(a),E=e.getElementRef().nativeElement;do{if(h==E)return!0}while(h=h.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const e=this._getWindow();return(0,F.R)(e.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(t.R0b),t.LFG(qt),t.LFG(g.K0,8))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),nl=(()=>{class r{constructor(e,a,h,E){this.elementRef=e,this.scrollDispatcher=a,this.ngZone=h,this.dir=E,this._destroyed=new A.xQ,this._elementScrolled=new R.y(Y=>this.ngZone.runOutsideAngular(()=>(0,F.R)(this.elementRef.nativeElement,"scroll").pipe((0,le.R)(this._destroyed)).subscribe(Y)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){const a=this.elementRef.nativeElement,h=this.dir&&"rtl"==this.dir.value;null==e.left&&(e.left=h?e.end:e.start),null==e.right&&(e.right=h?e.start:e.end),null!=e.bottom&&(e.top=a.scrollHeight-a.clientHeight-e.bottom),h&&0!=Ht()?(null!=e.left&&(e.right=a.scrollWidth-a.clientWidth-e.left),2==Ht()?e.left=e.right:1==Ht()&&(e.left=e.right?-e.right:e.right)):null!=e.right&&(e.left=a.scrollWidth-a.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){const a=this.elementRef.nativeElement;Nn()?a.scrollTo(e):(null!=e.top&&(a.scrollTop=e.top),null!=e.left&&(a.scrollLeft=e.left))}measureScrollOffset(e){const a="left",h="right",E=this.elementRef.nativeElement;if("top"==e)return E.scrollTop;if("bottom"==e)return E.scrollHeight-E.clientHeight-E.scrollTop;const Y=this.dir&&"rtl"==this.dir.value;return"start"==e?e=Y?h:a:"end"==e&&(e=Y?a:h),Y&&2==Ht()?e==a?E.scrollWidth-E.clientWidth-E.scrollLeft:E.scrollLeft:Y&&1==Ht()?e==a?E.scrollLeft+E.scrollWidth-E.clientWidth:-E.scrollLeft:e==a?E.scrollLeft:E.scrollWidth-E.clientWidth-E.scrollLeft}}return r.\u0275fac=function(e){return new(e||r)(t.Y36(t.SBq),t.Y36(Da),t.Y36(t.R0b),t.Y36(Na,8))},r.\u0275dir=t.lG2({type:r,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0}),r})(),kr=(()=>{class r{constructor(e,a,h){this._platform=e,this._change=new A.xQ,this._changeListener=E=>{this._change.next(E)},this._document=h,a.runOutsideAngular(()=>{if(e.isBrowser){const E=this._getWindow();E.addEventListener("resize",this._changeListener),E.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:a,height:h}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+h,right:e.left+a,height:h,width:a}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,a=this._getWindow(),h=e.documentElement,E=h.getBoundingClientRect();return{top:-E.top||e.body.scrollTop||a.scrollY||h.scrollTop||0,left:-E.left||e.body.scrollLeft||a.scrollX||h.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(io(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(qt),t.LFG(t.R0b),t.LFG(g.K0,8))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();const yi=new t.OlP("VIRTUAL_SCROLLABLE");let Ma=(()=>{class r extends nl{constructor(e,a,h,E){super(e,a,h,E)}measureViewportSize(e){const a=this.elementRef.nativeElement;return"horizontal"===e?a.clientWidth:a.clientHeight}}return r.\u0275fac=function(e){return new(e||r)(t.Y36(t.SBq),t.Y36(Da),t.Y36(t.R0b),t.Y36(Na,8))},r.\u0275dir=t.lG2({type:r,features:[t.qOj]}),r})();const ac=typeof requestAnimationFrame<"u"?qe:Oa;let ta=(()=>{class r extends Ma{get orientation(){return this._orientation}set orientation(e){this._orientation!==e&&(this._orientation=e,this._calculateSpacerSize())}get appendOnly(){return this._appendOnly}set appendOnly(e){this._appendOnly=(0,bt.Ig)(e)}constructor(e,a,h,E,Y,pe,Le,Xe){super(e,pe,h,Y),this.elementRef=e,this._changeDetectorRef=a,this._scrollStrategy=E,this.scrollable=Xe,this._platform=(0,t.f3M)(qt),this._detachedSubject=new A.xQ,this._renderedRangeSubject=new A.xQ,this._orientation="vertical",this._appendOnly=!1,this.scrolledIndexChange=new R.y(st=>this._scrollStrategy.scrolledIndexChange.subscribe(Bt=>Promise.resolve().then(()=>this.ngZone.run(()=>st.next(Bt))))),this.renderedRangeStream=this._renderedRangeSubject,this._totalContentSize=0,this._totalContentWidth="",this._totalContentHeight="",this._renderedRange={start:0,end:0},this._dataLength=0,this._viewportSize=0,this._renderedContentOffset=0,this._renderedContentOffsetNeedsRewrite=!1,this._isChangeDetectionPending=!1,this._runAfterChangeDetection=[],this._viewportChanges=Me.w.EMPTY,this._viewportChanges=Le.change().subscribe(()=>{this.checkViewportSize()}),this.scrollable||(this.elementRef.nativeElement.classList.add("cdk-virtual-scrollable"),this.scrollable=this)}ngOnInit(){this._platform.isBrowser&&(this.scrollable===this&&super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe((0,dt.O)(null),io(0,ac)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),super.ngOnDestroy()}attach(e){this.ngZone.runOutsideAngular(()=>{this._forOf=e,this._forOf.dataStream.pipe((0,le.R)(this._detachedSubject)).subscribe(a=>{const h=a.length;h!==this._dataLength&&(this._dataLength=h,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(e){return this.getElementRef().nativeElement.getBoundingClientRect()[e]}setTotalContentSize(e){this._totalContentSize!==e&&(this._totalContentSize=e,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(e){(function ea(r,s){return r.start==s.start&&r.end==s.end})(this._renderedRange,e)||(this.appendOnly&&(e={start:0,end:Math.max(this._renderedRange.end,e.end)}),this._renderedRangeSubject.next(this._renderedRange=e),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(e,a="to-start"){e=this.appendOnly&&"to-start"===a?0:e;const E="horizontal"==this.orientation,Y=E?"X":"Y";let Le=`translate${Y}(${Number((E&&this.dir&&"rtl"==this.dir.value?-1:1)*e)}px)`;this._renderedContentOffset=e,"to-end"===a&&(Le+=` translate${Y}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=Le&&(this._renderedContentTransform=Le,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(e,a="auto"){const h={behavior:a};"horizontal"===this.orientation?h.start=e:h.top=e,this.scrollable.scrollTo(h)}scrollToIndex(e,a="auto"){this._scrollStrategy.scrollToIndex(e,a)}measureScrollOffset(e){let a;return a=this.scrollable==this?h=>super.measureScrollOffset(h):h=>this.scrollable.measureScrollOffset(h),Math.max(0,a(e??("horizontal"===this.orientation?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(e){let a;const h="left",E="right",Y="rtl"==this.dir?.value;a="start"==e?Y?E:h:"end"==e?Y?h:E:e||("horizontal"===this.orientation?"left":"top");const pe=this.scrollable.measureBoundingClientRectWithScrollOffset(a);return this.elementRef.nativeElement.getBoundingClientRect()[a]-pe}measureRenderedContentSize(){const e=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?e.offsetWidth:e.offsetHeight}measureRangeSize(e){return this._forOf?this._forOf.measureRangeSize(e,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(e){e&&this._runAfterChangeDetection.push(e),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._doChangeDetection()})))}_doChangeDetection(){this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run(()=>this._changeDetectorRef.markForCheck());const e=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const a of e)a()}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}}return r.\u0275fac=function(e){return new(e||r)(t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(t.R0b),t.Y36(Ha,8),t.Y36(Na,8),t.Y36(Da),t.Y36(kr),t.Y36(yi,8))},r.\u0275cmp=t.Xpm({type:r,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(e,a){if(1&e&&t.Gf(hr,7),2&e){let h;t.iGM(h=t.CRH())&&(a._contentWrapper=h.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(e,a){2&e&&t.ekj("cdk-virtual-scroll-orientation-horizontal","horizontal"===a.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==a.orientation)},inputs:{orientation:"orientation",appendOnly:"appendOnly"},outputs:{scrolledIndexChange:"scrolledIndexChange"},standalone:!0,features:[t._Bn([{provide:nl,useFactory:(s,e)=>s||e,deps:[[new t.FiY,new t.tBr(yi)],r]}]),t.qOj,t.jDz],ngContentSelectors:ic,decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(e,a){1&e&&(t.F$t(),t.TgZ(0,"div",0,1),t.Hsn(2),t.qZA(),t._UZ(3,"div",2)),2&e&&(t.xp6(3),t.Udp("width",a._totalContentWidth)("height",a._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}"],encapsulation:2,changeDetection:0}),r})(),Ju=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=t.oAB({type:r}),r.\u0275inj=t.cJS({}),r})(),il=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=t.oAB({type:r}),r.\u0275inj=t.cJS({imports:[So,Ju,ta,So,Ju]}),r})();const lc=Nn();class rl{constructor(s,e){this._viewportRuler=s,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const s=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=s.style.left||"",this._previousHTMLStyles.top=s.style.top||"",s.style.left=(0,bt.HM)(-this._previousScrollPosition.left),s.style.top=(0,bt.HM)(-this._previousScrollPosition.top),s.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const s=this._document.documentElement,a=s.style,h=this._document.body.style,E=a.scrollBehavior||"",Y=h.scrollBehavior||"";this._isEnabled=!1,a.left=this._previousHTMLStyles.left,a.top=this._previousHTMLStyles.top,s.classList.remove("cdk-global-scrollblock"),lc&&(a.scrollBehavior=h.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),lc&&(a.scrollBehavior=E,h.scrollBehavior=Y)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const e=this._document.body,a=this._viewportRuler.getViewportSize();return e.scrollHeight>a.height||e.scrollWidth>a.width}}class dd{constructor(s,e,a,h){this._scrollDispatcher=s,this._ngZone=e,this._viewportRuler=a,this._config=h,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(s){this._overlayRef=s}enable(){if(this._scrollSubscription)return;const s=this._scrollDispatcher.scrolled(0).pipe((0,rt.h)(e=>!e||!this._overlayRef.overlayElement.contains(e.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=s.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=s.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class Ra{enable(){}disable(){}attach(){}}function ol(r,s){return s.some(e=>r.bottome.bottom||r.righte.right)}function ud(r,s){return s.some(e=>r.tope.bottom||r.lefte.right)}class Mi{constructor(s,e,a,h){this._scrollDispatcher=s,this._viewportRuler=e,this._ngZone=a,this._config=h,this._scrollSubscription=null}attach(s){this._overlayRef=s}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:a,height:h}=this._viewportRuler.getViewportSize();ol(e,[{width:a,height:h,bottom:h,right:a,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let $a=(()=>{class r{constructor(e,a,h,E){this._scrollDispatcher=e,this._viewportRuler=a,this._ngZone=h,this.noop=()=>new Ra,this.close=Y=>new dd(this._scrollDispatcher,this._ngZone,this._viewportRuler,Y),this.block=()=>new rl(this._viewportRuler,this._document),this.reposition=Y=>new Mi(this._scrollDispatcher,this._viewportRuler,this._ngZone,Y),this._document=E}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(Da),t.LFG(kr),t.LFG(t.R0b),t.LFG(g.K0))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();class gs{constructor(s){if(this.scrollStrategy=new Ra,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,s){const e=Object.keys(s);for(const a of e)void 0!==s[a]&&(this[a]=s[a])}}}class Bo{constructor(s,e){this.connectionPair=s,this.scrollableViewProperties=e}}let wa=(()=>{class r{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const a=this._attachedOverlays.indexOf(e);a>-1&&this._attachedOverlays.splice(a,1),0===this._attachedOverlays.length&&this.detach()}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(g.K0))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),pd=(()=>{class r extends wa{constructor(e,a){super(e),this._ngZone=a,this._keydownListener=h=>{const E=this._attachedOverlays;for(let Y=E.length-1;Y>-1;Y--)if(E[Y]._keydownEvents.observers.length>0){const pe=E[Y]._keydownEvents;this._ngZone?this._ngZone.run(()=>pe.next(h)):pe.next(h);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(g.K0),t.LFG(t.R0b,8))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),eh=(()=>{class r extends wa{constructor(e,a,h){super(e),this._platform=a,this._ngZone=h,this._cursorStyleIsSet=!1,this._pointerDownListener=E=>{this._pointerDownEventTarget=je(E)},this._clickListener=E=>{const Y=je(E),pe="click"===E.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:Y;this._pointerDownEventTarget=null;const Le=this._attachedOverlays.slice();for(let Xe=Le.length-1;Xe>-1;Xe--){const st=Le[Xe];if(st._outsidePointerEvents.observers.length<1||!st.hasAttached())continue;if(st.overlayElement.contains(Y)||st.overlayElement.contains(pe))break;const Bt=st._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>Bt.next(E)):Bt.next(E)}}}add(e){if(super.add(e),!this._isAttached){const a=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(a)):this._addEventListeners(a),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=a.style.cursor,a.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(g.K0),t.LFG(qt),t.LFG(t.R0b,8))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),_s=(()=>{class r{constructor(e,a){this._platform=a,this._document=e}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||Ot()){const h=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let E=0;Ethis._backdropClick.next(Bt),this._backdropTransitionendHandler=Bt=>{this._disposeBackdrop(Bt.target)},this._keydownEvents=new A.xQ,this._outsidePointerEvents=new A.xQ,h.scrollStrategy&&(this._scrollStrategy=h.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=h.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(s){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const e=this._portalOutlet.attach(s);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,un.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof e?.onDestroy&&e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const s=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),s}dispose(){const s=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,s&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(s){s!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=s,this.hasAttached()&&(s.attach(this),this.updatePosition()))}updateSize(s){this._config={...this._config,...s},this._updateElementSize()}setDirection(s){this._config={...this._config,direction:s},this._updateElementDirection()}addPanelClass(s){this._pane&&this._toggleClasses(this._pane,s,!0)}removePanelClass(s){this._pane&&this._toggleClasses(this._pane,s,!1)}getDirection(){const s=this._config.direction;return s?"string"==typeof s?s:s.value:"ltr"}updateScrollStrategy(s){s!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=s,this.hasAttached()&&(s.attach(this),s.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const s=this._pane.style;s.width=(0,bt.HM)(this._config.width),s.height=(0,bt.HM)(this._config.height),s.minWidth=(0,bt.HM)(this._config.minWidth),s.minHeight=(0,bt.HM)(this._config.minHeight),s.maxWidth=(0,bt.HM)(this._config.maxWidth),s.maxHeight=(0,bt.HM)(this._config.maxHeight)}_togglePointerEvents(s){this._pane.style.pointerEvents=s?"":"none"}_attachBackdrop(){const s="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(s)})}):this._backdropElement.classList.add(s)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const s=this._backdropElement;if(s){if(this._animationsDisabled)return void this._disposeBackdrop(s);s.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{s.addEventListener("transitionend",this._backdropTransitionendHandler)}),s.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(s)},500))}}_toggleClasses(s,e,a){const h=(0,bt.Eq)(e||[]).filter(E=>!!E);h.length&&(a?s.classList.add(...h):s.classList.remove(...h))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const s=this._ngZone.onStable.pipe((0,le.R)((0,M.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),s.unsubscribe())})})}_disposeScrollStrategy(){const s=this._scrollStrategy;s&&(s.disable(),s.detach&&s.detach())}_disposeBackdrop(s){s&&(s.removeEventListener("click",this._backdropClickHandler),s.removeEventListener("transitionend",this._backdropTransitionendHandler),s.remove(),this._backdropElement===s&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const pr="cdk-overlay-connected-position-bounding-box",fs=/([A-Za-z%]+)$/;class na{get positions(){return this._preferredPositions}constructor(s,e,a,h,E){this._viewportRuler=e,this._document=a,this._platform=h,this._overlayContainer=E,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new A.xQ,this._resizeSubscription=Me.w.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(s)}attach(s){this._validatePositions(),s.hostElement.classList.add(pr),this._overlayRef=s,this._boundingBox=s.hostElement,this._pane=s.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const s=this._originRect,e=this._overlayRect,a=this._viewportRect,h=this._containerRect,E=[];let Y;for(let pe of this._preferredPositions){let Le=this._getOriginPoint(s,h,pe),Xe=this._getOverlayPoint(Le,e,pe),st=this._getOverlayFit(Xe,e,a,pe);if(st.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(pe,Le);this._canFitWithFlexibleDimensions(st,Xe,a)?E.push({position:pe,origin:Le,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(Le,pe)}):(!Y||Y.overlayFit.visibleAreaLe&&(Le=st,pe=Xe)}return this._isPushed=!1,void this._applyPosition(pe.position,pe.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(Y.position,Y.originPoint);this._applyPosition(Y.position,Y.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Wa(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(pr),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const s=this._lastPosition;if(s){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const e=this._getOriginPoint(this._originRect,this._containerRect,s);this._applyPosition(s,e)}else this.apply()}withScrollableContainers(s){return this._scrollables=s,this}withPositions(s){return this._preferredPositions=s,-1===s.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(s){return this._viewportMargin=s,this}withFlexibleDimensions(s=!0){return this._hasFlexibleDimensions=s,this}withGrowAfterOpen(s=!0){return this._growAfterOpen=s,this}withPush(s=!0){return this._canPush=s,this}withLockedPosition(s=!0){return this._positionLocked=s,this}setOrigin(s){return this._origin=s,this}withDefaultOffsetX(s){return this._offsetX=s,this}withDefaultOffsetY(s){return this._offsetY=s,this}withTransformOriginOn(s){return this._transformOriginSelector=s,this}_getOriginPoint(s,e,a){let h,E;if("center"==a.originX)h=s.left+s.width/2;else{const Y=this._isRtl()?s.right:s.left,pe=this._isRtl()?s.left:s.right;h="start"==a.originX?Y:pe}return e.left<0&&(h-=e.left),E="center"==a.originY?s.top+s.height/2:"top"==a.originY?s.top:s.bottom,e.top<0&&(E-=e.top),{x:h,y:E}}_getOverlayPoint(s,e,a){let h,E;return h="center"==a.overlayX?-e.width/2:"start"===a.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,E="center"==a.overlayY?-e.height/2:"top"==a.overlayY?0:-e.height,{x:s.x+h,y:s.y+E}}_getOverlayFit(s,e,a,h){const E=S(e);let{x:Y,y:pe}=s,Le=this._getOffset(h,"x"),Xe=this._getOffset(h,"y");Le&&(Y+=Le),Xe&&(pe+=Xe);let An=0-pe,Pn=pe+E.height-a.height,rn=this._subtractOverflows(E.width,0-Y,Y+E.width-a.width),fi=this._subtractOverflows(E.height,An,Pn),Bi=rn*fi;return{visibleArea:Bi,isCompletelyWithinViewport:E.width*E.height===Bi,fitsInViewportVertically:fi===E.height,fitsInViewportHorizontally:rn==E.width}}_canFitWithFlexibleDimensions(s,e,a){if(this._hasFlexibleDimensions){const h=a.bottom-e.y,E=a.right-e.x,Y=v(this._overlayRef.getConfig().minHeight),pe=v(this._overlayRef.getConfig().minWidth);return(s.fitsInViewportVertically||null!=Y&&Y<=h)&&(s.fitsInViewportHorizontally||null!=pe&&pe<=E)}return!1}_pushOverlayOnScreen(s,e,a){if(this._previousPushAmount&&this._positionLocked)return{x:s.x+this._previousPushAmount.x,y:s.y+this._previousPushAmount.y};const h=S(e),E=this._viewportRect,Y=Math.max(s.x+h.width-E.width,0),pe=Math.max(s.y+h.height-E.height,0),Le=Math.max(E.top-a.top-s.y,0),Xe=Math.max(E.left-a.left-s.x,0);let st=0,Bt=0;return st=h.width<=E.width?Xe||-Y:s.xrn&&!this._isInitialRender&&!this._growAfterOpen&&(Y=s.y-rn/2)}if("end"===e.overlayX&&!h||"start"===e.overlayX&&h)An=a.width-s.x+this._viewportMargin,st=s.x-this._viewportMargin;else if("start"===e.overlayX&&!h||"end"===e.overlayX&&h)Bt=s.x,st=a.right-s.x;else{const Pn=Math.min(a.right-s.x+a.left,s.x),rn=this._lastBoundingBoxSize.width;st=2*Pn,Bt=s.x-Pn,st>rn&&!this._isInitialRender&&!this._growAfterOpen&&(Bt=s.x-rn/2)}return{top:Y,left:Bt,bottom:pe,right:An,width:st,height:E}}_setBoundingBoxStyles(s,e){const a=this._calculateBoundingBoxRect(s,e);!this._isInitialRender&&!this._growAfterOpen&&(a.height=Math.min(a.height,this._lastBoundingBoxSize.height),a.width=Math.min(a.width,this._lastBoundingBoxSize.width));const h={};if(this._hasExactPosition())h.top=h.left="0",h.bottom=h.right=h.maxHeight=h.maxWidth="",h.width=h.height="100%";else{const E=this._overlayRef.getConfig().maxHeight,Y=this._overlayRef.getConfig().maxWidth;h.height=(0,bt.HM)(a.height),h.top=(0,bt.HM)(a.top),h.bottom=(0,bt.HM)(a.bottom),h.width=(0,bt.HM)(a.width),h.left=(0,bt.HM)(a.left),h.right=(0,bt.HM)(a.right),h.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",h.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",E&&(h.maxHeight=(0,bt.HM)(E)),Y&&(h.maxWidth=(0,bt.HM)(Y))}this._lastBoundingBoxSize=a,Wa(this._boundingBox.style,h)}_resetBoundingBoxStyles(){Wa(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Wa(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(s,e){const a={},h=this._hasExactPosition(),E=this._hasFlexibleDimensions,Y=this._overlayRef.getConfig();if(h){const st=this._viewportRuler.getViewportScrollPosition();Wa(a,this._getExactOverlayY(e,s,st)),Wa(a,this._getExactOverlayX(e,s,st))}else a.position="static";let pe="",Le=this._getOffset(e,"x"),Xe=this._getOffset(e,"y");Le&&(pe+=`translateX(${Le}px) `),Xe&&(pe+=`translateY(${Xe}px)`),a.transform=pe.trim(),Y.maxHeight&&(h?a.maxHeight=(0,bt.HM)(Y.maxHeight):E&&(a.maxHeight="")),Y.maxWidth&&(h?a.maxWidth=(0,bt.HM)(Y.maxWidth):E&&(a.maxWidth="")),Wa(this._pane.style,a)}_getExactOverlayY(s,e,a){let h={top:"",bottom:""},E=this._getOverlayPoint(e,this._overlayRect,s);return this._isPushed&&(E=this._pushOverlayOnScreen(E,this._overlayRect,a)),"bottom"===s.overlayY?h.bottom=this._document.documentElement.clientHeight-(E.y+this._overlayRect.height)+"px":h.top=(0,bt.HM)(E.y),h}_getExactOverlayX(s,e,a){let Y,h={left:"",right:""},E=this._getOverlayPoint(e,this._overlayRect,s);return this._isPushed&&(E=this._pushOverlayOnScreen(E,this._overlayRect,a)),Y=this._isRtl()?"end"===s.overlayX?"left":"right":"end"===s.overlayX?"right":"left","right"===Y?h.right=this._document.documentElement.clientWidth-(E.x+this._overlayRect.width)+"px":h.left=(0,bt.HM)(E.x),h}_getScrollVisibility(){const s=this._getOriginRect(),e=this._pane.getBoundingClientRect(),a=this._scrollables.map(h=>h.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:ud(s,a),isOriginOutsideView:ol(s,a),isOverlayClipped:ud(e,a),isOverlayOutsideView:ol(e,a)}}_subtractOverflows(s,...e){return e.reduce((a,h)=>a-Math.max(h,0),s)}_getNarrowedViewportRect(){const s=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,a=this._viewportRuler.getViewportScrollPosition();return{top:a.top+this._viewportMargin,left:a.left+this._viewportMargin,right:a.left+s-this._viewportMargin,bottom:a.top+e-this._viewportMargin,width:s-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(s,e){return"x"===e?null==s.offsetX?this._offsetX:s.offsetX:null==s.offsetY?this._offsetY:s.offsetY}_validatePositions(){}_addPanelClasses(s){this._pane&&(0,bt.Eq)(s).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(s=>{this._pane.classList.remove(s)}),this._appliedPanelClasses=[])}_getOriginRect(){const s=this._origin;if(s instanceof t.SBq)return s.nativeElement.getBoundingClientRect();if(s instanceof Element)return s.getBoundingClientRect();const e=s.width||0,a=s.height||0;return{top:s.y,bottom:s.y+a,left:s.x,right:s.x+e,height:a,width:e}}}function Wa(r,s){for(let e in s)s.hasOwnProperty(e)&&(r[e]=s[e]);return r}function v(r){if("number"!=typeof r&&null!=r){const[s,e]=r.split(fs);return e&&"px"!==e?null:parseFloat(s)}return r||null}function S(r){return{top:Math.floor(r.top),right:Math.floor(r.right),bottom:Math.floor(r.bottom),left:Math.floor(r.left),width:Math.floor(r.width),height:Math.floor(r.height)}}const k="cdk-global-overlay-wrapper";class Q{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(s){const e=s.getConfig();this._overlayRef=s,this._width&&!e.width&&s.updateSize({width:this._width}),this._height&&!e.height&&s.updateSize({height:this._height}),s.hostElement.classList.add(k),this._isDisposed=!1}top(s=""){return this._bottomOffset="",this._topOffset=s,this._alignItems="flex-start",this}left(s=""){return this._xOffset=s,this._xPosition="left",this}bottom(s=""){return this._topOffset="",this._bottomOffset=s,this._alignItems="flex-end",this}right(s=""){return this._xOffset=s,this._xPosition="right",this}start(s=""){return this._xOffset=s,this._xPosition="start",this}end(s=""){return this._xOffset=s,this._xPosition="end",this}width(s=""){return this._overlayRef?this._overlayRef.updateSize({width:s}):this._width=s,this}height(s=""){return this._overlayRef?this._overlayRef.updateSize({height:s}):this._height=s,this}centerHorizontally(s=""){return this.left(s),this._xPosition="center",this}centerVertically(s=""){return this.top(s),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const s=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,a=this._overlayRef.getConfig(),{width:h,height:E,maxWidth:Y,maxHeight:pe}=a,Le=!("100%"!==h&&"100vw"!==h||Y&&"100%"!==Y&&"100vw"!==Y),Xe=!("100%"!==E&&"100vh"!==E||pe&&"100%"!==pe&&"100vh"!==pe),st=this._xPosition,Bt=this._xOffset,An="rtl"===this._overlayRef.getConfig().direction;let Pn="",rn="",fi="";Le?fi="flex-start":"center"===st?(fi="center",An?rn=Bt:Pn=Bt):An?"left"===st||"end"===st?(fi="flex-end",Pn=Bt):("right"===st||"start"===st)&&(fi="flex-start",rn=Bt):"left"===st||"start"===st?(fi="flex-start",Pn=Bt):("right"===st||"end"===st)&&(fi="flex-end",rn=Bt),s.position=this._cssPosition,s.marginLeft=Le?"0":Pn,s.marginTop=Xe?"0":this._topOffset,s.marginBottom=this._bottomOffset,s.marginRight=Le?"0":rn,e.justifyContent=fi,e.alignItems=Xe?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const s=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,a=e.style;e.classList.remove(k),a.justifyContent=a.alignItems=s.marginTop=s.marginBottom=s.marginLeft=s.marginRight=s.position="",this._overlayRef=null,this._isDisposed=!0}}let ee=(()=>{class r{constructor(e,a,h,E){this._viewportRuler=e,this._document=a,this._platform=h,this._overlayContainer=E}global(){return new Q}flexibleConnectedTo(e){return new na(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(kr),t.LFG(g.K0),t.LFG(qt),t.LFG(_s))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),Oe=0,$e=(()=>{class r{constructor(e,a,h,E,Y,pe,Le,Xe,st,Bt,An,Pn){this.scrollStrategies=e,this._overlayContainer=a,this._componentFactoryResolver=h,this._positionBuilder=E,this._keyboardDispatcher=Y,this._injector=pe,this._ngZone=Le,this._document=Xe,this._directionality=st,this._location=Bt,this._outsideClickDispatcher=An,this._animationsModuleType=Pn}create(e){const a=this._createHostElement(),h=this._createPaneElement(a),E=this._createPortalOutlet(h),Y=new gs(e);return Y.direction=Y.direction||this._directionality.value,new th(E,a,h,Y,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(e){const a=this._document.createElement("div");return a.id="cdk-overlay-"+Oe++,a.classList.add("cdk-overlay-pane"),e.appendChild(a),a}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(t.z2F)),new xn(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return r.\u0275fac=function(e){return new(e||r)(t.LFG($a),t.LFG(_s),t.LFG(t._Vd),t.LFG(ee),t.LFG(pd),t.LFG(t.zs3),t.LFG(t.R0b),t.LFG(g.K0),t.LFG(Na),t.LFG(g.Ye),t.LFG(eh),t.LFG(t.QbO,8))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();const oo={provide:new t.OlP("cdk-connected-overlay-scroll-strategy"),deps:[$e],useFactory:function Uo(r){return()=>r.scrollStrategies.reposition()}};let Dr=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=t.oAB({type:r}),r.\u0275inj=t.cJS({providers:[$e,oo],imports:[So,Tt,il,il]}),r})();var Aa=u(11481),Rn=u(37340);function dm(r,s){if(1&r&&(t.TgZ(0,"div",2),t._uU(1),t.qZA()),2&r){const e=t.oxw();t.xp6(1),t.Oqu(e.content)}}function bd(r,s){}u(71762);const Ri=["*"],mh=[[["nb-card-header"]],[["nb-card-body"]],"*",[["nb-card-footer"]]],Os=["nb-card-header","nb-card-body","*","nb-card-footer"],hm=["nbButton",""],Dh=["layoutTopDynamicArea"],vm=["scrollableContainer"],Em=["layoutContainer"],bm=[[["nb-layout-header",3,"subheader",""]],[["nb-sidebar"]],[["nb-layout-header","subheader",""]],[["nb-layout-column"]],[["nb-layout-footer"]]],Mh=["nb-layout-header:not([subheader])","nb-sidebar","nb-layout-header[subheader]","nb-layout-column","nb-layout-footer"],Rh=["nbMenuItem",""];function bc(r,s){if(1&r&&t._UZ(0,"nb-icon",7),2&r){const e=t.oxw(2);t.Q6J("config",e.menuItem.icon)}}function Ad(r,s){if(1&r&&(t.TgZ(0,"span"),t.YNc(1,bc,1,1,"nb-icon",6),t._uU(2),t.qZA()),2&r){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.menuItem.icon),t.xp6(1),t.hij(" ",e.menuItem.title,"\n")}}function Ns(r,s){if(1&r&&t._UZ(0,"nb-icon",7),2&r){const e=t.oxw(2);t.Q6J("config",e.menuItem.icon)}}function Sm(r,s){if(1&r&&t.GkF(0,11),2&r){t.oxw(2);const e=t.MAs(7);t.Q6J("ngTemplateOutlet",e)}}function ym(r,s){if(1&r){const e=t.EpF();t.TgZ(0,"a",8),t.NdJ("mouseenter",function(){t.CHM(e);const h=t.oxw();return t.KtG(h.onHoverItem(h.menuItem))})("click",function(){t.CHM(e);const h=t.oxw();return t.KtG(h.onItemClick(h.menuItem))}),t.YNc(1,Ns,1,1,"nb-icon",6),t.TgZ(2,"span",9),t._uU(3),t.qZA(),t.YNc(4,Sm,1,1,"ng-container",10),t.qZA()}if(2&r){const e=t.oxw();t.ekj("active",e.menuItem.selected),t.Q6J("routerLink",e.menuItem.link)("queryParams",e.menuItem.queryParams)("fragment",e.menuItem.fragment)("queryParamsHandling",e.menuItem.queryParamsHandling)("preserveFragment",e.menuItem.preserveFragment)("skipLocationChange",e.menuItem.skipLocationChange),t.uIk("target",e.menuItem.target)("title",e.menuItem.title)("role",e.menuItem.ariaRole),t.xp6(1),t.Q6J("ngIf",e.menuItem.icon),t.xp6(2),t.Oqu(e.menuItem.title),t.xp6(1),t.Q6J("ngIf",e.badge)}}function g1(r,s){if(1&r&&t._UZ(0,"nb-icon",7),2&r){const e=t.oxw(2);t.Q6J("config",e.menuItem.icon)}}function Cm(r,s){if(1&r&&t.GkF(0,11),2&r){t.oxw(2);const e=t.MAs(7);t.Q6J("ngTemplateOutlet",e)}}function Id(r,s){if(1&r){const e=t.EpF();t.TgZ(0,"a",12),t.NdJ("mouseenter",function(){t.CHM(e);const h=t.oxw();return t.KtG(h.onHoverItem(h.menuItem))})("click",function(){t.CHM(e);const h=t.oxw();return t.KtG(h.onSelectItem(h.menuItem))}),t.YNc(1,g1,1,1,"nb-icon",6),t.TgZ(2,"span",9),t._uU(3),t.qZA(),t.YNc(4,Cm,1,1,"ng-container",10),t.qZA()}if(2&r){const e=t.oxw();t.ekj("active",e.menuItem.selected),t.uIk("href",e.menuItem.url,t.LSH)("target",e.menuItem.target)("title",e.menuItem.title)("role",e.menuItem.ariaRole),t.xp6(1),t.Q6J("ngIf",e.menuItem.icon),t.xp6(2),t.Oqu(e.menuItem.title),t.xp6(1),t.Q6J("ngIf",e.badge)}}function Tm(r,s){if(1&r&&t._UZ(0,"nb-icon",7),2&r){const e=t.oxw(2);t.Q6J("config",e.menuItem.icon)}}function wh(r,s){if(1&r&&t.GkF(0,11),2&r){t.oxw(2);const e=t.MAs(7);t.Q6J("ngTemplateOutlet",e)}}function Sc(r,s){if(1&r){const e=t.EpF();t.TgZ(0,"a",12),t.NdJ("mouseenter",function(){t.CHM(e);const h=t.oxw();return t.KtG(h.onHoverItem(h.menuItem))})("click",function(h){t.CHM(e);const E=t.oxw();return h.preventDefault(),t.KtG(E.onItemClick(E.menuItem))}),t.YNc(1,Tm,1,1,"nb-icon",6),t.TgZ(2,"span",9),t._uU(3),t.qZA(),t.YNc(4,wh,1,1,"ng-container",10),t.qZA()}if(2&r){const e=t.oxw();t.ekj("active",e.menuItem.selected),t.uIk("target",e.menuItem.target)("title",e.menuItem.title)("role",e.menuItem.ariaRole),t.xp6(1),t.Q6J("ngIf",e.menuItem.icon),t.xp6(2),t.Oqu(e.menuItem.title),t.xp6(1),t.Q6J("ngIf",e.badge)}}function xd(r,s){if(1&r&&t._UZ(0,"nb-icon",7),2&r){const e=t.oxw(2);t.Q6J("config",e.menuItem.icon)}}function Ah(r,s){if(1&r&&t.GkF(0,11),2&r){t.oxw(2);const e=t.MAs(7);t.Q6J("ngTemplateOutlet",e)}}function Ih(r,s){if(1&r){const e=t.EpF();t.TgZ(0,"a",13),t.NdJ("click",function(h){t.CHM(e);const E=t.oxw();return h.preventDefault(),t.KtG(E.onToggleSubMenu(E.menuItem))})("mouseenter",function(){t.CHM(e);const h=t.oxw();return t.KtG(h.onHoverItem(h.menuItem))}),t.YNc(1,xd,1,1,"nb-icon",6),t.TgZ(2,"span",9),t._uU(3),t.qZA(),t.YNc(4,Ah,1,1,"ng-container",10),t._UZ(5,"nb-icon",14),t.qZA()}if(2&r){const e=t.oxw();let a;t.ekj("active",e.menuItem.selected),t.uIk("target",e.menuItem.target)("title",e.menuItem.title)("aria-expanded",null!==(a=e.menuItem.expanded)&&void 0!==a&&a)("role",e.menuItem.ariaRole),t.xp6(1),t.Q6J("ngIf",e.menuItem.icon),t.xp6(2),t.Oqu(e.menuItem.title),t.xp6(1),t.Q6J("ngIf",e.badge),t.xp6(1),t.Q6J("icon",e.getExpandStateIcon())}}function xh(r,s){if(1&r){const e=t.EpF();t.TgZ(0,"li",18),t.NdJ("hoverItem",function(h){t.CHM(e);const E=t.oxw(3);return t.KtG(E.onHoverItem(h))})("toggleSubMenu",function(h){t.CHM(e);const E=t.oxw(3);return t.KtG(E.onToggleSubMenu(h))})("selectItem",function(h){t.CHM(e);const E=t.oxw(3);return t.KtG(E.onSelectItem(h))})("itemClick",function(h){t.CHM(e);const E=t.oxw(3);return t.KtG(E.onItemClick(h))}),t.qZA()}if(2&r){const e=t.oxw().$implicit;t.ekj("menu-group",e.group),t.Q6J("menuItem",e)("badge",e.badge)}}function Xa(r,s){if(1&r&&(t.ynx(0),t.YNc(1,xh,1,4,"li",17),t.BQk()),2&r){const e=s.$implicit;t.xp6(1),t.Q6J("ngIf",!e.hidden)}}function Om(r,s){if(1&r&&(t.TgZ(0,"ul",15),t.YNc(1,Xa,2,1,"ng-container",16),t.qZA()),2&r){const e=t.oxw();t.ekj("collapsed",!(e.menuItem.children&&e.menuItem.expanded))("expanded",e.menuItem.expanded),t.Q6J("@toggle",e.toggleState),t.xp6(1),t.Q6J("ngForOf",e.menuItem.children)}}function Nm(r,s){if(1&r&&t._UZ(0,"nb-badge",19),2&r){const e=t.oxw();t.Q6J("text",e.badge.text)("dotMode",e.badge.dotMode)("status",e.badge.status)}}function Dm(r,s){if(1&r){const e=t.EpF();t.TgZ(0,"li",3),t.NdJ("hoverItem",function(h){t.CHM(e);const E=t.oxw(2);return t.KtG(E.onHoverItem(h))})("toggleSubMenu",function(h){t.CHM(e);const E=t.oxw(2);return t.KtG(E.onToggleSubMenu(h))})("selectItem",function(h){t.CHM(e);const E=t.oxw(2);return t.KtG(E.onSelectItem(h))})("itemClick",function(h){t.CHM(e);const E=t.oxw(2);return t.KtG(E.onItemClick(h))}),t.qZA()}if(2&r){const e=t.oxw().$implicit;t.ekj("menu-group",e.group),t.Q6J("menuItem",e)("badge",e.badge)}}function Mm(r,s){if(1&r&&(t.ynx(0),t.YNc(1,Dm,1,4,"li",2),t.BQk()),2&r){const e=s.$implicit;t.xp6(1),t.Q6J("ngIf",!e.hidden)}}const xm=[[["nb-sidebar-header"]],"*",[["nb-sidebar-footer"]]],Pm=["nb-sidebar-header","*","nb-sidebar-footer"];function Ph(r,s){if(1&r&&t.GkF(0,2),2&r){const e=t.oxw();t.Q6J("ngTemplateOutlet",e.tabContentDirective.templateRef)}}function Lm(r,s){1&r&&t.Hsn(0)}function km(r,s){if(1&r&&t._UZ(0,"nb-icon",8),2&r){const e=t.oxw().$implicit;t.Q6J("config",e.tabIcon)}}function Fm(r,s){if(1&r&&t.GkF(0,9),2&r){const e=t.oxw().$implicit;t.Q6J("ngTemplateOutlet",e.tabTitleDirective.templateRef)}}function Bm(r,s){if(1&r&&(t.TgZ(0,"span",10),t._uU(1),t.qZA()),2&r){const e=t.oxw().$implicit;t.xp6(1),t.Oqu(e.tabTitle)}}function yc(r,s){if(1&r&&t._UZ(0,"nb-badge",11),2&r){const e=t.oxw().$implicit;t.Q6J("text",e.badgeText)("dotMode",e.badgeDot)("status",e.badgeStatus)("position",e.badgePosition)}}function ra(r,s){if(1&r){const e=t.EpF();t.TgZ(0,"li",2),t.NdJ("click",function(){const E=t.CHM(e).$implicit,Y=t.oxw();return t.KtG(Y.selectTab(E))})("keyup.space",function(){const E=t.CHM(e).$implicit,Y=t.oxw();return t.KtG(Y.selectTab(E))})("keyup.enter",function(){const E=t.CHM(e).$implicit,Y=t.oxw();return t.KtG(Y.selectTab(E))}),t.TgZ(1,"a",3),t.NdJ("click",function(h){return h.preventDefault()}),t.YNc(2,km,1,1,"nb-icon",4),t.YNc(3,Fm,1,1,"ng-container",5),t.YNc(4,Bm,2,1,"ng-template",null,6,t.W1O),t.qZA(),t.YNc(6,yc,1,4,"nb-badge",7),t.qZA()}if(2&r){const e=s.$implicit,a=t.MAs(5);t.ekj("responsive",e.responsive)("active",e.active)("disabled",e.disabled),t.uIk("tabindex",e.disabled?-1:0)("data-tab-id",e.tabId),t.xp6(2),t.Q6J("ngIf",e.tabIcon),t.xp6(1),t.Q6J("ngIf",e.tabTitleDirective)("ngIfElse",a),t.xp6(3),t.Q6J("ngIf",e.badgeText||e.badgeDot)}}const hl=[[["nb-tab"]]],Lh=["nb-tab"];function Ci(r,s){1&r&&t._UZ(0,"nb-icon",6)}function zh(r,s){1&r&&t._UZ(0,"nb-icon",7)}function l_(r,s){}const pp=new t.OlP("Nebular Theme Options"),Nc=new t.OlP("Nebular Media Breakpoints"),Dc=new t.OlP("Nebular Built-in JS Themes"),gp=new t.OlP("Nebular JS Themes"),vl=new t.OlP("Window"),Mr=new t.OlP("Document"),Y1=[{name:"xs",width:0},{name:"is",width:400},{name:"sm",width:576},{name:"md",width:768},{name:"lg",width:992},{name:"xl",width:1200},{name:"xxl",width:1400},{name:"xxxl",width:1600}];let $d=(()=>{class r{constructor(e){this.breakpoints=e,this.breakpointsMap=this.breakpoints.reduce((a,h)=>(a[h.name]=h.width,a),{})}getByWidth(e){const a={name:"unknown",width:e},h=this.getBreakpoints();return h.find((E,Y)=>{const pe=h[Y+1];return e>=E.width&&(!pe||ee===E.name)||{name:"unknown",width:NaN}}getBreakpoints(){return this.breakpoints}getBreakpointsMap(){return this.breakpointsMap}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(Nc))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})();const _p=[{name:"default",variables:{fontMain:"Open Sans, sans-serif",fontSecondary:"Raleway, sans-serif",bg:"#ffffff",bg2:"#f7f9fc",bg3:"#edf1f7",bg4:"#e4e9f2",border:"#ffffff",border2:"#f7f9fc",border3:"#edf1f7",border4:"#e4e9f2",border5:"#c5cee0",fg:"#8f9bb3",fgHeading:"#1a2138",fgText:"#1a2138",fgHighlight:"#3366ff",layoutBg:"#f7f9fc",separator:"#edf1f7",primary:"#3366ff",success:"#00d68f",info:"#0095ff",warning:"#ffaa00",danger:"#ff3d71",primaryLight:"#598bff",successLight:"#2ce69b",infoLight:"#42aaff",warningLight:"#ffc94d",dangerLight:"#ff708d"}},{name:"cosmic",variables:{fontMain:"Open Sans, sans-serif",fontSecondary:"Raleway, sans-serif",bg:"#323259",bg2:"#252547",bg3:"#1b1b38",bg4:"#13132b",border:"#323259",border2:"#252547",border3:"#1b1b38",border4:"#13132b",border5:"#13132b",fg:"#b4b4db",fgHeading:"#ffffff",fgText:"#ffffff",fgHighlight:"#a16eff",layoutBg:"#151a30",separator:"#151a30",primary:"#a16eff",success:"#00d68f",info:"#0095ff",warning:"#ffaa00",danger:"#ff3d71",primaryLight:"#b18aff",successLight:"#2ce69b",infoLight:"#42aaff",warningLight:"#ffc94d",dangerLight:"#ff708d"}},{name:"corporate",base:"default",variables:{fontMain:"Open Sans, sans-serif",fontSecondary:"Raleway, sans-serif",bg:"#ffffff",bg2:"#f7f9fc",bg3:"#edf1f7",bg4:"#e4e9f2",border:"#ffffff",border2:"#f7f9fc",border3:"#edf1f7",border4:"#e4e9f2",border5:"#c5cee0",fg:"#8f9bb3",fgHeading:"#1a2138",fgText:"#1a2138",fgHighlight:"#73a1ff",layoutBg:"#f7f9fc",separator:"#edf1f7",primary:"#73a1ff",success:"#5dcfe3",info:"#ba7fec",warning:"#ffa36b",danger:"#ff6b83",primaryLight:"#598bff",successLight:"#2ce69b",infoLight:"#42aaff",warningLight:"#ffc94d",dangerLight:"#ff708d"}},{name:"dark",variables:{fontMain:"Open Sans, sans-serif",fontSecondary:"Raleway, sans-serif",bg:"#222b45",bg2:"#1a2138",bg3:"#151a30",bg4:"#101426",border:"#222b45",border2:"#1a2138",border3:"#151a30",border4:"#101426",border5:"#101426",fg:"#8f9bb3",fgHeading:"#ffffff",fgText:"#ffffff",fgHighlight:"#3366ff",layoutBg:"#1b1b38",separator:"#1b1b38",primary:"#3366ff",success:"#00d68f",info:"#0095ff",warning:"#ffaa00",danger:"#ff3d71",primaryLight:"#598bff",successLight:"#2ce69b",infoLight:"#42aaff",warningLight:"#ffc94d",dangerLight:"#ff708d"}}];let fp=(()=>{class r{constructor(e,a=[]){this.themes={},this.combineByNames(a,e).forEach(E=>{this.register(E,E.name,E.base)})}register(e,a,h){const E=this.has(h)?this.get(h):{};this.themes[a]=this.mergeDeep({},E,e)}has(e){return!!this.themes[e]}get(e){if(!this.themes[e])throw Error(`NbThemeConfig: no theme '${e}' found registered.`);return JSON.parse(JSON.stringify(this.themes[e]))}combineByNames(e,a){if(e){const h=[];return e.forEach(E=>{const Y=a.find(Le=>Le.name===E.name)||{},pe=this.mergeDeep({},Y,E);h.push(pe)}),a.forEach(E=>{h.find(Y=>Y.name===E.name)||h.push(E)}),h}return a}isObject(e){return e&&"object"==typeof e&&!Array.isArray(e)}mergeDeep(e,...a){if(!a.length)return e;const h=a.shift();if(this.isObject(e)&&this.isObject(h))for(const E in h)this.isObject(h[E])?(e[E]||Object.assign(e,{[E]:{}}),this.mergeDeep(e[E],h[E])):Object.assign(e,{[E]:h[E]});return this.mergeDeep(e,...a)}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(Dc),t.LFG(gp))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})(),Mc=(()=>{class r{constructor(e,a,h){this.options=e,this.breakpointService=a,this.jsThemesRegistry=h,this.themeChanges$=new C.t(1),this.appendLayoutClass$=new A.xQ,this.removeLayoutClass$=new A.xQ,this.changeWindowWidth$=new C.t(2),e&&e.name&&this.changeTheme(e.name)}changeTheme(e){this.themeChanges$.next({name:e,previous:this.currentTheme}),this.currentTheme=e}changeWindowWidth(e){this.changeWindowWidth$.next(e)}getJsTheme(){return this.onThemeChange().pipe((0,ht.U)(e=>this.jsThemesRegistry.get(e.name)))}onMediaQueryChange(){return this.changeWindowWidth$.pipe((0,dt.O)(void 0),He(),(0,ht.U)(([e,a])=>[this.breakpointService.getByWidth(e),this.breakpointService.getByWidth(a)]),(0,rt.h)(([e,a])=>e.name!==a.name),(0,Wt.x)(null,e=>e[0].name+e[1].name),(0,Ne.B)())}onThemeChange(){return this.themeChanges$.pipe((0,Ne.B)())}appendLayoutClass(e){this.appendLayoutClass$.next(e)}onAppendLayoutClass(){return this.appendLayoutClass$.pipe((0,Ne.B)())}removeLayoutClass(e){this.removeLayoutClass$.next(e)}onRemoveLayoutClass(){return this.removeLayoutClass$.pipe((0,Ne.B)())}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(pp),t.LFG($d),t.LFG(fp))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})(),vp=(()=>{class r{constructor(e){this.document=e,this.loaders=[],this.selector="nb-global-spinner"}registerLoader(e){this.loaders.push(e)}clear(){this.loaders=[]}load(){this.showSpinner(),this.executeAll()}executeAll(e=(a=>{})){Promise.all(this.loaders).then(a=>{this.hideSpinner(),e.call(null,a)}).catch(a=>{console.error(a)})}showSpinner(){const e=this.getSpinnerElement();e&&(e.style.display="block")}hideSpinner(){const e=this.getSpinnerElement();e&&(e.style.display="none")}getSpinnerElement(){return this.document.getElementById(this.selector)}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(Mr))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})();var Br=(()=>{return(r=Br||(Br={})).LTR="ltr",r.RTL="rtl",Br;var r})();const Ep=new t.OlP("Layout direction");let so=(()=>{class r{constructor(e=Br.LTR){this.direction=e,this.$directionChange=new C.t(1),this.setDirection(e)}isLtr(){return this.direction===Br.LTR}isRtl(){return this.direction===Br.RTL}getDirection(){return this.direction}setDirection(e){this.direction=e,this.$directionChange.next(e)}onDirectionChange(){return this.$directionChange.pipe((0,Ne.B)())}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(Ep,8))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})(),ns=(()=>{class r{constructor(){this.scrollPositionReq$=new A.xQ,this.manualScroll$=new A.xQ,this.scroll$=new A.xQ,this.scrollable$=new A.xQ}getPosition(){return new R.y(e=>{const a=new A.xQ;return a.subscribe(e),this.scrollPositionReq$.next({listener:a}),()=>a.complete()})}scrollTo(e=null,a=null){this.manualScroll$.next({x:e,y:a})}onScroll(){return this.scroll$.pipe((0,Ne.B)())}onManualScroll(){return this.manualScroll$.pipe((0,Ne.B)())}onGetPosition(){return this.scrollPositionReq$}onScrollableChange(){return this.scrollable$.pipe((0,Ne.B)())}fireScrollChange(e){this.scroll$.next(e)}scrollable(e){this.scrollable$.next(e)}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})(),El=(()=>{class r{constructor(){this.contentDimensionsReq$=new A.xQ}getDimensions(){return new R.y(e=>{const a=new A.xQ;return a.subscribe(e),this.contentDimensionsReq$.next({listener:a}),()=>a.complete()})}onGetDimensions(){return this.contentDimensionsReq$}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})(),Ho=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=t.oAB({type:r}),r.\u0275inj=t.cJS({imports:[g.ez,Qt.u5,Gt.Bz]}),r})();class Wd extends Ba{constructor(s,e,a,h,E){super(s,e,a,h,E),this.element=s,this.checker=e,this.ngZone=a,this.document=h,this.savePreviouslyFocusedElement()}restoreFocus(){this.previouslyFocusedElement.focus(),this.destroy()}blurPreviouslyFocusedElement(){this.previouslyFocusedElement.blur()}savePreviouslyFocusedElement(){this.previouslyFocusedElement=this.document.activeElement}}let I_=(()=>{class r extends el{constructor(e,a,h){super(e,a,h),this.checker=e,this.ngZone=a,this.document=h}create(e,a){return new Wd(e,this.checker,this.ngZone,this.document,a)}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(Wi),t.LFG(t.R0b),t.LFG(Mr))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})();class Kd extends ma{}class qd{create(s){return new Kd(s)}}class W1 extends mi{}class Ia{create(s){return new W1(s)}}let Rc=(()=>{class r extends fe{}return r.\u0275fac=function(){let s;return function(a){return(s||(s=t.n5z(r)))(a||r)}}(),r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})(),bp=(()=>{class r{static forRoot(){return{ngModule:r,providers:[I_,qd,Ia,{provide:Rc,useClass:fe}]}}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=t.oAB({type:r}),r.\u0275inj=t.cJS({}),r})(),wc=(()=>{class r extends ki{}return r.\u0275fac=function(){let s;return function(a){return(s||(s=t.n5z(r)))(a||r)}}(),r.\u0275dir=t.lG2({type:r,selectors:[["","nbPortalOutlet",""]],features:[t.qOj]}),r})();class sa extends yn{}let is=(()=>{class r extends $e{}return r.\u0275fac=function(){let s;return function(a){return(s||(s=t.n5z(r)))(a||r)}}(),r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})(),Ac=(()=>{class r extends ee{}return r.\u0275fac=function(){let s;return function(a){return(s||(s=t.n5z(r)))(a||r)}}(),r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})();class Fs extends pn{constructor(s,e,a){super(s,e,a)}}let bl=(()=>{class r extends _s{}return r.\u0275fac=function(){let s;return function(a){return(s||(s=t.n5z(r)))(a||r)}}(),r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})();class Ic extends na{}class xc extends kt{}const Qd=[Dr,Tt];let Sl=(()=>{class r{static forRoot(){return{ngModule:r,providers:[is,Ac]}}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=t.oAB({type:r}),r.\u0275inj=t.cJS({imports:[Qd,Dr,Tt]}),r})();var $n=(()=>{return(r=$n||($n={})).TOP_START="top-start",r.TOP_END="top-end",r.BOTTOM_START="bottom-start",r.BOTTOM_END="bottom-end",$n;var r})(),ci=(()=>{return(r=ci||(ci={})).TOP_RIGHT="top-right",r.TOP_LEFT="top-left",r.BOTTOM_RIGHT="bottom-right",r.BOTTOM_LEFT="bottom-left",ci;var r})();let jd=(()=>{class r{constructor(e){this.layoutDirection=e}toLogicalPosition(e){return Object.values($n).includes(e)?e:this.layoutDirection.isLtr()?this.toLogicalPositionWhenLtr(e):this.toLogicalPositionWhenRtl(e)}toPhysicalPosition(e){return Object.values(ci).includes(e)?e:this.layoutDirection.isLtr()?this.toPhysicalPositionWhenLtr(e):this.toPhysicalPositionWhenRtl(e)}isTopPosition(e){const a=this.toLogicalPosition(e);return a===$n.TOP_END||a===$n.TOP_START}isRightPosition(e){const a=this.toPhysicalPosition(e);return a===ci.TOP_RIGHT||a===ci.BOTTOM_RIGHT}toLogicalPositionWhenLtr(e){switch(e){case ci.TOP_RIGHT:return $n.TOP_END;case ci.TOP_LEFT:return $n.TOP_START;case ci.BOTTOM_RIGHT:return $n.BOTTOM_END;case ci.BOTTOM_LEFT:return $n.BOTTOM_START}}toLogicalPositionWhenRtl(e){switch(e){case ci.TOP_RIGHT:return $n.TOP_START;case ci.TOP_LEFT:return $n.TOP_END;case ci.BOTTOM_RIGHT:return $n.BOTTOM_START;case ci.BOTTOM_LEFT:return $n.BOTTOM_END}}toPhysicalPositionWhenLtr(e){switch(e){case $n.TOP_START:return ci.TOP_LEFT;case $n.TOP_END:return ci.TOP_RIGHT;case $n.BOTTOM_START:return ci.BOTTOM_LEFT;case $n.BOTTOM_END:return ci.BOTTOM_RIGHT}}toPhysicalPositionWhenRtl(e){switch(e){case $n.TOP_START:return ci.TOP_RIGHT;case $n.TOP_END:return ci.TOP_LEFT;case $n.BOTTOM_START:return ci.BOTTOM_RIGHT;case $n.BOTTOM_END:return ci.BOTTOM_LEFT}}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(so))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})(),yl=(()=>{class r extends qt{}return r.\u0275fac=function(){let s;return function(a){return(s||(s=t.n5z(r)))(a||r)}}(),r.\u0275prov=t.Yz7({token:r,factory:function(s){return qt.\u0275fac(s)},providedIn:"root"}),r})(),Bs=(()=>{class r extends kr{constructor(e,a,h,E,Y){super(e,a,Y),this.ruler=h,this.scroll=E}getViewportSize(){let e;return this.ruler.getDimensions().pipe((0,ht.U)(a=>({width:a.clientWidth,height:a.clientHeight}))).subscribe(a=>e=a),e}getViewportScrollPosition(){let e;return this.scroll.getPosition().pipe((0,ht.U)(a=>({top:a.y,left:a.x}))).subscribe(a=>e=a),e}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(yl),t.LFG(t.R0b),t.LFG(El),t.LFG(ns),t.LFG(Mr))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})(),Cl=(()=>{class r extends bl{setContainer(e){this.container=e}clearContainer(){this.container=null,this._containerElement=null}_createContainer(){this.checkContainer();const e=this._document.createElement("div");e.classList.add("cdk-overlay-container"),this.container.appendChild(e),this._containerElement=e}checkContainer(){this.container||function Sp(){throw new Error("[NbOverlayContainerAdapter]: Layout not found.\n When using Nebular '' is required and should wrap other nebular components.")}()}}return r.\u0275fac=function(){let s;return function(a){return(s||(s=t.n5z(r)))(a||r)}}(),r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})();var br=(()=>{return(r=br||(br={})).NOOP="noop",r.CLOCKWISE="clockwise",r.COUNTERCLOCKWISE="counterclockwise",r.VERTICAL="vertical",r.HORIZONTAL="horizontal",br;var r})(),ft=(()=>{return(r=ft||(ft={})).TOP="top",r.BOTTOM="bottom",r.LEFT="left",r.RIGHT="right",r.START="start",r.END="end",r.TOP_END="top-end",r.TOP_START="top-start",r.BOTTOM_END="bottom-end",r.BOTTOM_START="bottom-start",r.END_TOP="end-top",r.END_BOTTOM="end-bottom",r.START_TOP="start-top",r.START_BOTTOM="start-bottom",ft;var r})();const yp={[ft.RIGHT]:r=>({originX:"end",originY:"center",overlayX:"start",overlayY:"center",offsetX:r}),[ft.BOTTOM]:r=>({originX:"center",originY:"bottom",overlayX:"center",overlayY:"top",offsetY:r}),[ft.LEFT]:r=>({originX:"start",originY:"center",overlayX:"end",overlayY:"center",offsetX:-r}),[ft.TOP]:r=>({originX:"center",originY:"top",overlayX:"center",overlayY:"bottom",offsetY:-r}),[ft.START](r){return this[ft.LEFT](r)},[ft.END](r){return this[ft.RIGHT](r)},[ft.END_TOP]:r=>({originX:"end",originY:"bottom",overlayX:"start",overlayY:"bottom",offsetX:r}),[ft.END_BOTTOM]:r=>({originX:"end",originY:"top",overlayX:"start",overlayY:"top",offsetX:r}),[ft.BOTTOM_START]:r=>({originX:"end",originY:"bottom",overlayX:"end",overlayY:"top",offsetY:r}),[ft.BOTTOM_END]:r=>({originX:"start",originY:"bottom",overlayX:"start",overlayY:"top",offsetY:r}),[ft.START_TOP]:r=>({originX:"start",originY:"bottom",overlayX:"end",overlayY:"bottom",offsetX:-r}),[ft.START_BOTTOM]:r=>({originX:"start",originY:"top",overlayX:"end",overlayY:"top",offsetX:-r}),[ft.TOP_START]:r=>({originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",offsetY:-r}),[ft.TOP_END]:r=>({originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",offsetY:-r})},x_={...yp,[ft.RIGHT]:r=>({originX:"start",originY:"center",overlayX:"end",overlayY:"center",offsetX:r}),[ft.LEFT]:r=>({originX:"end",originY:"center",overlayX:"start",overlayY:"center",offsetX:-r}),[ft.START](r){return this[ft.RIGHT](r)},[ft.END](r){return this[ft.LEFT](r)}},Ur=[ft.TOP,ft.TOP_END,ft.TOP_START,ft.START,ft.START_TOP,ft.START_BOTTOM,ft.BOTTOM,ft.BOTTOM_START,ft.BOTTOM_END,ft.END,ft.END_BOTTOM,ft.END_TOP],P_=[ft.TOP,ft.TOP_START,ft.TOP_END,ft.END,ft.END_TOP,ft.END_BOTTOM,ft.BOTTOM,ft.BOTTOM_END,ft.BOTTOM_START,ft.START,ft.START_BOTTOM,ft.START_TOP],L_=[ft.BOTTOM,ft.TOP],K1=[ft.START,ft.END];class Cp extends Ic{constructor(){super(...arguments),this._offset=15,this.positionChange=this.positionChanges.pipe((0,ht.U)(s=>s.connectionPair),(0,ht.U)(s=>this.appliedPositions.find(({connectedPosition:e})=>function Zd(r,s){return r.originX===s.originX&&r.originY===s.originY&&r.overlayX===s.overlayX&&r.overlayY===s.overlayY}(e,s)).key))}attach(s){this.applyPositions(),super.attach(s)}direction(s){return this._direction=s,this}apply(){this.applyPositions(),super.apply()}position(s){return this._position=s,this}adjustment(s){return this._adjustment=s,this}offset(s){return this._offset=s,this}applyPositions(){const s=this.createPositions();this.persistChosenPositions(s),this.withPositions(this.appliedPositions.map(({connectedPosition:e})=>e))}createPositions(){switch(this._adjustment){case br.NOOP:return[this._position];case br.CLOCKWISE:return this.reorderPreferredPositions(P_);case br.COUNTERCLOCKWISE:return this.reorderPreferredPositions(Ur);case br.HORIZONTAL:return this.reorderPreferredPositions(K1);case br.VERTICAL:return this.reorderPreferredPositions(L_)}}mapToLogicalPosition(s){return s===ft.LEFT?this._direction===Br.LTR?ft.START:ft.END:s===ft.RIGHT?this._direction===Br.LTR?ft.END:ft.START:s}persistChosenPositions(s){const e=this._direction===Br.RTL?x_:yp;this.appliedPositions=s.map(a=>({key:a,connectedPosition:e[a](this._offset)}))}reorderPreferredPositions(s){const e=this.mapToLogicalPosition(this._position),a=s.indexOf(e),h=s.slice(a),E=s.slice(0,a);return h.concat(E)}}class k_ extends Q{position(s){switch(s){case $n.TOP_START:return this.top().left();case $n.TOP_END:return this.top().right();case $n.BOTTOM_START:return this.bottom().left();case $n.BOTTOM_END:return this.bottom().right()}}}let Us=(()=>{class r{constructor(e,a,h,E,Y){this.document=e,this.viewportRuler=a,this.platform=h,this.positionBuilder=E,this.overlayContainer=Y}global(){return new k_}connectedTo(e){return new Cp(e,this.viewportRuler,this.document,this.platform,this.overlayContainer).withFlexibleDimensions(!1).withPush(!1)}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(Mr),t.LFG(Bs),t.LFG(yl),t.LFG(Ac),t.LFG(Cl))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})(),F_=(()=>{class r{get top(){return this.position===ft.TOP}get topStart(){return this.position===ft.TOP_START}get topEnd(){return this.position===ft.TOP_END}get right(){return this.position===ft.RIGHT||this.position===ft.END}get endTop(){return this.position===ft.END_TOP}get endBottom(){return this.position===ft.END_BOTTOM}get bottom(){return this.position===ft.BOTTOM}get bottomStart(){return this.position===ft.BOTTOM_START}get bottomEnd(){return this.position===ft.BOTTOM_END}get left(){return this.position===ft.LEFT||this.position===ft.START}get startTop(){return this.position===ft.START_TOP}get startBottom(){return this.position===ft.START_BOTTOM}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275cmp=t.Xpm({type:r,selectors:[["ng-component"]],hostVars:24,hostBindings:function(e,a){2&e&&t.ekj("nb-overlay-top",a.top)("nb-overlay-top-start",a.topStart)("nb-overlay-top-end",a.topEnd)("nb-overlay-right",a.right)("nb-overlay-end-top",a.endTop)("nb-overlay-end-bottom",a.endBottom)("nb-overlay-bottom",a.bottom)("nb-overlay-bottom-start",a.bottomStart)("nb-overlay-bottom-end",a.bottomEnd)("nb-overlay-left",a.left)("nb-overlay-start-top",a.startTop)("nb-overlay-start-bottom",a.startBottom)},inputs:{position:"position"},decls:0,vars:0,template:function(e,a){},encapsulation:2}),r})(),Xd=(()=>{class r{constructor(e,a,h){this.vcr=e,this.injector=a,this.changeDetectorRef=h,this.isAttached=!1}get isStringContent(){return!!this.content}attachComponentPortal(e,a){e.injector=this.createChildInjector(e.componentFactoryResolver);const h=this.portalOutlet.attachComponentPortal(e);return a&&Object.assign(h.instance,a),h.changeDetectorRef.markForCheck(),h.changeDetectorRef.detectChanges(),this.isAttached=!0,h}attachTemplatePortal(e){const a=this.portalOutlet.attachTemplatePortal(e);return a.detectChanges(),this.isAttached=!0,a}attachStringContent(e){this.content=e,this.changeDetectorRef.markForCheck(),this.changeDetectorRef.detectChanges(),this.isAttached=!0}detach(){this.portalOutlet.hasAttached()&&this.portalOutlet.detach(),this.attachStringContent(null),this.isAttached=!1}createChildInjector(e){return new xc(this.injector,new WeakMap([[t._Vd,e]]))}}return r.\u0275fac=function(e){return new(e||r)(t.Y36(t.s_b),t.Y36(t.zs3),t.Y36(t.sBO))},r.\u0275cmp=t.Xpm({type:r,selectors:[["nb-overlay-container"]],viewQuery:function(e,a){if(1&e&&t.Gf(wc,7),2&e){let h;t.iGM(h=t.CRH())&&(a.portalOutlet=h.first)}},decls:2,vars:1,consts:[["class","primitive-overlay",4,"ngIf"],["nbPortalOutlet",""],[1,"primitive-overlay"]],template:function(e,a){1&e&&(t.YNc(0,dm,2,1,"div",0),t.YNc(1,bd,0,0,"ng-template",1)),2&e&&t.Q6J("ngIf",a.isStringContent)},dependencies:[wc,g.O5],encapsulation:2}),r})();function Pc(r,s){return Object.assign(r.instance,s),r.changeDetectorRef.detectChanges(),r}let xa=(()=>{class r{constructor(e,a){this.overlay=e,this.layoutDirection=a}get scrollStrategies(){return this.overlay.scrollStrategies}create(e){const a=this.overlay.create(e);return this.layoutDirection.onDirectionChange().subscribe(h=>a.setDirection(h)),a}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(is),t.LFG(so))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})(),Tp=(()=>{class r extends Da{constructor(e,a,h,E){super(e,a,E),this.scrollService=h}scrolled(e){return(0,M.T)(super.scrolled(e),this.scrollService.onScroll())}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(t.R0b),t.LFG(yl),t.LFG(ns),t.LFG(Mr))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})(),Op=(()=>{class r extends rl{constructor(e,a,h){super(a,e),this.scrollService=h}enable(){super.enable(),this.scrollService.scrollable(!1)}disable(){super.disable(),this.scrollService.scrollable(!0)}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(Mr),t.LFG(Bs),t.LFG(ns))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})(),Np=(()=>{class r extends $a{constructor(e,a,h,E,Y){super(a,h,E,Y),this.scrollService=e,this.scrollDispatcher=a,this.viewportRuler=h,this.ngZone=E,this.document=Y,this.block=()=>new Op(this.document,this.viewportRuler,this.scrollService)}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(ns),t.LFG(Da),t.LFG(Bs),t.LFG(t.R0b),t.LFG(Mr))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})(),Dp=(()=>{class r{static forRoot(){return{ngModule:r,providers:[Bs,Cl,Op,Tp,Np,{provide:_s,useExisting:Cl},{provide:bl,useExisting:Cl},{provide:Da,useExisting:Tp},{provide:$a,useExisting:Np}]}}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=t.oAB({type:r}),r.\u0275inj=t.cJS({}),r})();var Rr=(()=>{return(r=Rr||(Rr={})).NOOP="noop",r.CLICK="click",r.HOVER="hover",r.HINT="hint",r.FOCUS="focus",Rr;var r})();class wr{destroy(){this.destroyed$.next()}isNotOnHostOrContainer(s){return!this.isOnHost(s)&&!this.isOnContainer(s)}isOnHostOrContainer(s){return this.isOnHost(s)||this.isOnContainer(s)}isOnHost(s){return this.host.contains(s)}isOnContainer(s){return this.container()&&this.container().location.nativeElement.contains(s)}constructor(s,e,a){this.document=s,this.host=e,this.container=a,this.destroyed$=new A.xQ}}class Jd extends wr{constructor(){super(...arguments),this.click$=(0,F.R)(this.document,"click").pipe((0,ht.U)(s=>[!this.container()&&this.isOnHost(s.target),s]),(0,Ne.B)(),(0,le.R)(this.destroyed$)),this.show$=this.click$.pipe((0,rt.h)(([s])=>s),(0,ht.U)(([,s])=>s),(0,le.R)(this.destroyed$)),this.hide$=this.click$.pipe((0,rt.h)(([s,e])=>!s&&!this.isOnContainer(e.target)),(0,ht.U)(([,s])=>s),(0,le.R)(this.destroyed$))}}class U_ extends wr{constructor(){super(...arguments),this.show$=(0,F.R)(this.host,"mouseenter").pipe((0,rt.h)(()=>!this.container()),(0,Ae.g)(100),(0,le.R)((0,F.R)(this.host,"mouseleave")),we(),(0,le.R)(this.destroyed$)),this.hide$=(0,F.R)(this.host,"mouseleave").pipe((0,vt.w)(()=>(0,F.R)(this.document,"mousemove").pipe((0,Et.b)(100),(0,mn.o)(()=>!!this.container()),(0,rt.h)(s=>this.isNotOnHostOrContainer(s.target)))),(0,le.R)(this.destroyed$))}}class V_ extends wr{constructor(){super(...arguments),this.show$=(0,F.R)(this.host,"mouseenter").pipe((0,Ae.g)(100),(0,le.R)((0,F.R)(this.host,"mouseleave")),we(),(0,le.R)(this.destroyed$)),this.hide$=(0,F.R)(this.host,"mouseleave").pipe((0,le.R)(this.destroyed$))}}class Mp extends wr{constructor(){super(...arguments),this.focusOut$=(0,F.R)(this.host,"focusout").pipe((0,vt.w)(()=>(0,F.R)(this.document,"focusin").pipe((0,mn.o)(()=>!!this.container()),(0,rt.h)(s=>this.isNotOnHostOrContainer(s.target)))),(0,le.R)(this.destroyed$)),this.clickIn$=(0,F.R)(this.host,"click").pipe((0,rt.h)(()=>!this.container()),(0,le.R)(this.destroyed$)),this.clickOut$=(0,F.R)(this.document,"click").pipe((0,rt.h)(()=>!!this.container()),(0,rt.h)(s=>!!this.isNotOnHostOrContainer(s.target)&&this.isNotOnHostOrContainer(this.document.activeElement)),(0,le.R)(this.destroyed$)),this.tabKeyPress$=(0,F.R)(this.document,"keydown").pipe((0,rt.h)(s=>9===s.keyCode),(0,rt.h)(()=>!!this.container()),(0,le.R)(this.destroyed$)),this.show$=(0,M.T)((0,F.R)(this.host,"focusin"),this.clickIn$).pipe((0,rt.h)(()=>!this.container()),(0,Et.b)(100),(0,le.R)((0,F.R)(this.host,"focusout")),we(),(0,le.R)(this.destroyed$)),this.hide$=(0,M.T)(this.focusOut$,this.tabKeyPress$,this.clickOut$).pipe((0,le.R)(this.destroyed$))}}class z_ extends wr{constructor(){super(...arguments),this.show$=P.E,this.hide$=P.E}}let Tl=(()=>{class r{constructor(e){this._document=e}trigger(e){return this._trigger=e,this}host(e){return this._host=e,this}container(e){return this._container=e,this}build(){switch(this._trigger){case Rr.CLICK:return new Jd(this._document,this._host,this._container);case Rr.HINT:return new V_(this._document,this._host,this._container);case Rr.HOVER:return new U_(this._document,this._host,this._container);case Rr.FOCUS:return new Mp(this._document,this._host,this._container);case Rr.NOOP:return new z_(this._document,this._host,this._container);default:throw new Error("Trigger have to be provided")}}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(Mr))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})(),eu=(()=>{class r{static forRoot(){return{ngModule:r,providers:[Us,Tl,xa,jd,...Sl.forRoot().providers,...Dp.forRoot().providers,...bp.forRoot().providers]}}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=t.oAB({type:r}),r.\u0275inj=t.cJS({imports:[Sl,Ho,Sl,Dp]}),r})(),Vr=(()=>{class r{constructor(){this.coreStatuses=["basic","primary","info","warning","danger","control"]}isCoreStatus(e){return this.coreStatuses.includes(e)}isCustomStatus(e){return!!this.isValidStatusString(e)&&!this.isCoreStatus(e)}getStatusClass(e){if(this.isValidStatusString(e))return`status-${e}`}isValidStatusString(e){return"string"==typeof e&&e.length>0}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})();function H_(r){if((0,g.NF)(r))return window}let G_=(()=>{class r{static forRoot(e={name:"default"},a,h,E){return{ngModule:r,providers:[{provide:pp,useValue:e||{}},{provide:Dc,useValue:_p},{provide:gp,useValue:a||[]},{provide:Nc,useValue:h||Y1},{provide:Mr,useExisting:g.K0},{provide:vl,useFactory:H_,deps:[t.Lbi]},fp,Mc,$d,vp,{provide:Ep,useValue:E||Br.LTR},so,ns,El,...eu.forRoot().providers,Vr]}}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=t.oAB({type:r}),r.\u0275inj=t.cJS({imports:[g.ez]}),r})();var zr=(()=>{return(r=zr||(zr={})).SVG="svg",r.FONT="font",zr;var r})();class Ol{constructor(s,e,a={}){this.name=s,this.content=e,this.params=a}getClasses(s){const e=[];return this.params.packClass&&e.push(this.params.packClass),e.push(this.params.iconClassPrefix?`${this.params.iconClassPrefix}-${this.name}`:this.name),e}getContent(s){return this.content}}class Y_{constructor(s,e,a={}){this.name=s,this.content=e,this.params=a}getClasses(s){const e=[];return this.params.packClass&&e.push(this.params.packClass),e}getContent(s){return this.content}}function $_(r){throw Error(`Icon Pack '${r}' is not registered`)}function tu(r,s,e){throw Error(`Pack '${r}' is not an '${e}' Pack and its type is '${s}'`)}let nu=(()=>{class r{constructor(){this.packs=new Map}registerSvgPack(e,a,h={}){this.packs.set(e,{name:e,icons:new Map(Object.entries(a)),params:h,type:zr.SVG})}registerFontPack(e,a={}){this.packs.set(e,{name:e,params:a,icons:new Map,type:zr.FONT})}getPack(e){return this.packs.get(e)}setDefaultPack(e){this.packs.has(e)||$_(e),this.defaultPack=this.packs.get(e)}getSvgIcon(e,a){const h=a?this.getPackOrThrow(a):this.getDefaultPackOrThrow();h.type!==zr.SVG&&tu(h.name,h.type,"SVG");const E=this.getIconFromPack(e,h);return E?{name:e,pack:h.name,type:zr.SVG,icon:this.createSvgIcon(e,E,h.params)}:null}getFontIcon(e,a){const h=a?this.getPackOrThrow(a):this.getDefaultPackOrThrow();h.type!==zr.FONT&&tu(h.name,h.type,"Font");const E=this.getIconFromPack(e,h)??"";return{name:e,pack:h.name,type:zr.FONT,icon:this.createFontIcon(e,h.params.ligature?e:E,h.params)}}getIcon(e,a){return(a?this.getPackOrThrow(a):this.getDefaultPackOrThrow()).type===zr.SVG?this.getSvgIcon(e,a):this.getFontIcon(e,a)}createSvgIcon(e,a,h){return a instanceof Y_?a:new Y_(e,a,h)}createFontIcon(e,a,h){return a instanceof Ol?a:new Ol(e,a,h)}getPackOrThrow(e){const a=this.packs.get(e);return a||$_(e),a}getDefaultPackOrThrow(){return this.defaultPack||function wp(){throw Error("Default pack is not registered.")}(),this.defaultPack}getIconFromPack(e,a){return a.icons.has(e)?a.icons.get(e):null}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),sr=(()=>{class r{get primary(){return"primary"===this.status}get info(){return"info"===this.status}get success(){return"success"===this.status}get warning(){return"warning"===this.status}get danger(){return"danger"===this.status}get basic(){return"basic"===this.status}get control(){return"control"===this.status}get additionalClasses(){return this.statusService.isCustomStatus(this.status)?[this.statusService.getStatusClass(this.status)]:[]}get config(){return this._config}set config(e){e&&(this._config=e,"string"==typeof e?this.icon=e:(this.icon=e.icon,this.pack=e.pack,this.status=e.status,this.options=e.options))}constructor(e,a,h,E,Y){this.sanitizer=e,this.iconLibrary=a,this.el=h,this.renderer=E,this.statusService=Y,this.prevClasses=[],this.html=""}ngOnInit(){this.iconDef=this.renderIcon(this.icon,this.pack,this.options)}ngOnChanges(){this.iconLibrary.getIcon(this.icon,this.pack)?this.renderIcon(this.icon,this.pack,this.options):this.clearIcon()}renderIcon(e,a,h){const E=this.iconLibrary.getIcon(e,a);if(!E)return;const Y=E.icon.getContent(h);return Y&&(this.html=this.sanitizer.bypassSecurityTrustHtml(Y)),this.assignClasses(E.icon.getClasses(h)),E}clearIcon(){this.html="",this.assignClasses([])}assignClasses(e){this.prevClasses.forEach(a=>{this.renderer.removeClass(this.el.nativeElement,a)}),e.forEach(a=>{this.renderer.addClass(this.el.nativeElement,a)}),this.prevClasses=e}}return r.\u0275fac=function(e){return new(e||r)(t.Y36(Aa.H7),t.Y36(nu),t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(Vr))},r.\u0275cmp=t.Xpm({type:r,selectors:[["nb-icon"]],hostVars:17,hostBindings:function(e,a){2&e&&(t.Ikx("innerHtml",a.html,t.oJD),t.Tol(a.additionalClasses),t.ekj("status-primary",a.primary)("status-info",a.info)("status-success",a.success)("status-warning",a.warning)("status-danger",a.danger)("status-basic",a.basic)("status-control",a.control))},inputs:{icon:"icon",pack:"pack",options:"options",status:"status",config:"config"},features:[t.TTD],decls:0,vars:0,template:function(e,a){},styles:["[_nghost-%COMP%]{display:inline-block}"],changeDetection:0}),r})(),zs=(()=>{class r{constructor(e){this.iconsLibrary=e,this.essentialsPackName="nebular-essentials",!this.iconsLibrary.getPack(this.essentialsPackName)&&this.iconsLibrary.registerSvgPack(this.essentialsPackName,{"chevron-down-outline":'',"chevron-up-outline":'',"chevron-left-outline":'',"chevron-right-outline":'',"checkmark-outline":'',"paper-plane-outline":'',"file-text-outline":'',"alert-triangle-outline":'',"question-mark-outline":'',"email-outline":'',"flash-outline":'',"search-outline":'',"close-outline":'',"collapse-outline":'',"expand-outline":'',"minus-outline":'',"minus-bold-outline":'',"checkmark-bold-outline":'',"arrow-back":''})}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(nu))},r.\u0275mod=t.oAB({type:r}),r.\u0275inj=t.cJS({imports:[g.ez]}),r})(),Go=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275cmp=t.Xpm({type:r,selectors:[["nb-card-header"]],ngContentSelectors:Ri,decls:1,vars:0,template:function(e,a){1&e&&(t.F$t(),t.Hsn(0))},encapsulation:2}),r})(),Nl=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275cmp=t.Xpm({type:r,selectors:[["nb-card-body"]],ngContentSelectors:Ri,decls:1,vars:0,template:function(e,a){1&e&&(t.F$t(),t.Hsn(0))},encapsulation:2}),r})(),Hs=(()=>{class r{get size(){return this._size}set size(e){this._size=e}get tiny(){return"tiny"===this.size}get small(){return"small"===this.size}get medium(){return"medium"===this.size}get large(){return"large"===this.size}get giant(){return"giant"===this.size}get primary(){return"primary"===this.status}get info(){return"info"===this.status}get success(){return"success"===this.status}get warning(){return"warning"===this.status}get danger(){return"danger"===this.status}get basic(){return"basic"===this.status}get control(){return"control"===this.status}get hasAccent(){return this.accent}get primaryAccent(){return"primary"===this.accent}get infoAccent(){return"info"===this.accent}get successAccent(){return"success"===this.accent}get warningAccent(){return"warning"===this.accent}get dangerAccent(){return"danger"===this.accent}get basicAccent(){return"basic"===this.accent}get controlAccent(){return"control"===this.accent}get additionalClasses(){return this.statusService.isCustomStatus(this.status)?[this.statusService.getStatusClass(this.status)]:[]}constructor(e){this.statusService=e,this._size="",this.status="",this.accent=""}}return r.\u0275fac=function(e){return new(e||r)(t.Y36(Vr))},r.\u0275cmp=t.Xpm({type:r,selectors:[["nb-card"]],hostVars:42,hostBindings:function(e,a){2&e&&(t.Tol(a.additionalClasses),t.ekj("size-tiny",a.tiny)("size-small",a.small)("size-medium",a.medium)("size-large",a.large)("size-giant",a.giant)("status-primary",a.primary)("status-info",a.info)("status-success",a.success)("status-warning",a.warning)("status-danger",a.danger)("status-basic",a.basic)("status-control",a.control)("accent",a.hasAccent)("accent-primary",a.primaryAccent)("accent-info",a.infoAccent)("accent-success",a.successAccent)("accent-warning",a.warningAccent)("accent-danger",a.dangerAccent)("accent-basic",a.basicAccent)("accent-control",a.controlAccent))},inputs:{size:"size",status:"status",accent:"accent"},ngContentSelectors:Os,decls:4,vars:0,template:function(e,a){1&e&&(t.F$t(mh),t.Hsn(0),t.Hsn(1,1),t.Hsn(2,2),t.Hsn(3,3))},styles:["[_nghost-%COMP%]{display:flex;flex-direction:column}"]}),r})(),Dl=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=t.oAB({type:r}),r.\u0275inj=t.cJS({imports:[Ho,zs]}),r})();function Ft(r){return"string"==typeof r?"true"===(r=r.toLowerCase().trim())||""===r:!!r}let ou=(()=>{class r{get filled(){return"filled"===this.appearance}set filled(e){Ft(e)&&(this.appearance="filled")}get outline(){return"outline"===this.appearance}set outline(e){Ft(e)&&(this.appearance="outline")}get ghost(){return"ghost"===this.appearance}set ghost(e){Ft(e)&&(this.appearance="ghost")}get fullWidth(){return this._fullWidth}set fullWidth(e){this._fullWidth=Ft(e)}get disabled(){return this._disabled}set disabled(e){this.disabled!==Ft(e)&&(this._disabled=!this.disabled,this.renderer.setProperty(this.hostElement.nativeElement,"disabled",this.disabled))}get tabbable(){return this.disabled?"-1":null==this.tabIndex?"0":this.tabIndex.toString()}get tiny(){return"tiny"===this.size}get small(){return"small"===this.size}get medium(){return"medium"===this.size}get large(){return"large"===this.size}get giant(){return"giant"===this.size}get rectangle(){return"rectangle"===this.shape}get round(){return"round"===this.shape}get semiRound(){return"semi-round"===this.shape}get additionalClasses(){return this.statusService.isCustomStatus(this.status)?[this.statusService.getStatusClass(this.status)]:[]}constructor(e,a,h,E,Y){this.renderer=e,this.hostElement=a,this.cd=h,this.zone=E,this.statusService=Y,this.size="medium",this.status="basic",this.shape="rectangle",this.appearance="filled",this._fullWidth=!1,this._disabled=!1,this.iconLeft=!1,this.iconRight=!1}ngAfterContentChecked(){const a=this.nodes[this.nodes.length-1];this.iconLeft=this.isIconExist(this.nodes[0]),this.iconRight=this.isIconExist(a)}ngAfterViewInit(){this.zone.runOutsideAngular(()=>setTimeout(()=>{this.renderer.addClass(this.hostElement.nativeElement,"nb-transition")}))}updateProperties(e){let a=!1;for(const h in e)e.hasOwnProperty(h)&&this[h]!==e[h]&&(this[h]=e[h],a=!0);a&&this.cd.markForCheck()}get iconElement(){return this.hostElement.nativeElement.querySelector("nb-icon")}get nodes(){return this.cd.rootNodes.filter(e=>e.nodeType!==Node.COMMENT_NODE)}isIconExist(e){return this.icons.some(a=>a.nativeElement===e)}}return r.\u0275fac=function(e){return new(e||r)(t.Y36(t.Qsj),t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(t.R0b),t.Y36(Vr))},r.\u0275dir=t.lG2({type:r,contentQueries:function(e,a,h){if(1&e&&t.Suo(h,sr,4,t.SBq),2&e){let E;t.iGM(E=t.CRH())&&(a.icons=E)}},hostVars:34,hostBindings:function(e,a){2&e&&(t.uIk("aria-disabled",a.disabled)("tabindex",a.tabbable),t.Tol(a.additionalClasses),t.ekj("appearance-filled",a.filled)("appearance-outline",a.outline)("appearance-ghost",a.ghost)("full-width",a.fullWidth)("btn-disabled",a.disabled)("size-tiny",a.tiny)("size-small",a.small)("size-medium",a.medium)("size-large",a.large)("size-giant",a.giant)("shape-rectangle",a.rectangle)("shape-round",a.round)("shape-semi-round",a.semiRound)("icon-start",a.iconLeft)("icon-end",a.iconRight))},inputs:{size:"size",status:"status",shape:"shape",appearance:"appearance",filled:"filled",outline:"outline",ghost:"ghost",fullWidth:"fullWidth",disabled:"disabled",tabIndex:"tabIndex"}}),r})(),La=(()=>{class r extends ou{get hero(){return"hero"===this.appearance}set hero(e){Ft(e)&&(this.appearance="hero")}get primary(){return"primary"===this.status}get info(){return"info"===this.status}get success(){return"success"===this.status}get warning(){return"warning"===this.status}get danger(){return"danger"===this.status}get basic(){return"basic"===this.status}get control(){return"control"===this.status}onClick(e){this.disabled&&(e.preventDefault(),e.stopImmediatePropagation())}constructor(e,a,h,E,Y){super(e,a,h,E,Y),this.renderer=e,this.hostElement=a,this.cd=h,this.zone=E,this.statusService=Y}}return r.\u0275fac=function(e){return new(e||r)(t.Y36(t.Qsj),t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(t.R0b),t.Y36(Vr))},r.\u0275cmp=t.Xpm({type:r,selectors:[["button","nbButton",""],["a","nbButton",""],["input","type","button","nbButton",""],["input","type","submit","nbButton",""]],hostVars:16,hostBindings:function(e,a){1&e&&t.NdJ("click",function(E){return a.onClick(E)}),2&e&&t.ekj("appearance-hero",a.hero)("status-primary",a.primary)("status-info",a.info)("status-success",a.success)("status-warning",a.warning)("status-danger",a.danger)("status-basic",a.basic)("status-control",a.control)},inputs:{hero:"hero"},features:[t._Bn([{provide:ou,useExisting:r}]),t.qOj],attrs:hm,ngContentSelectors:Ri,decls:1,vars:0,template:function(e,a){1&e&&(t.F$t(),t.Hsn(0))},encapsulation:2,changeDetection:0}),r})(),du=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=t.oAB({type:r}),r.\u0275inj=t.cJS({imports:[Ho]}),r})();function rs(r){return r.match(/.*?(?=[?;#]|$)/)[0]}function Fl(r){const s=r.match(/#(.+)/);return s?s[1]:""}new t.OlP("NB_TIME_PICKER_CONFIG"),new t.OlP("Datepicker Adapter"),new t.OlP("Date service options");let Bl=(()=>{class r{constructor(e){this.router=e}shouldRestore(){return this.router.events.pipe((0,dt.O)(null),(0,rt.h)(e=>null===e||e instanceof Gt.m2),He(),(0,ht.U)(([e,a])=>this.pageChanged(e,a)),(0,rt.h)(e=>!!e))}pageChanged(e,a){return!e||rs(e.url)!==rs(a.url)}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(Gt.F0))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})(),$s=(()=>{class r{set center(e){this.centerValue=Ft(e)}set windowMode(e){this.windowModeValue=Ft(e),this.withScroll=this.windowModeValue}set withScroll(e){this.withScrollValue=Ft(e);const a=this.document.getElementsByTagName("body")[0];this.renderer.setStyle(a,"overflow",this.withScrollValue?"hidden":"initial")}set restoreScrollTop(e){this.restoreScrollTopValue=Ft(e)}constructor(e,a,h,E,Y,pe,Le,Xe,st,Bt,An,Pn){this.themeService=e,this.spinnerService=a,this.elementRef=h,this.renderer=E,this.window=Y,this.document=pe,this.platformId=Le,this.layoutDirectionService=Xe,this.scrollService=st,this.rulerService=Bt,this.scrollTop=An,this.overlayContainer=Pn,this.scrollBlockClass="nb-global-scrollblock",this.isScrollBlocked=!1,this.centerValue=!1,this.restoreScrollTopValue=!0,this.windowModeValue=!1,this.withScrollValue=!1,this.withSubheader=!1,this.afterViewInit$=new L.X(null),this.destroy$=new A.xQ,this.registerAsOverlayContainer(),this.themeService.onThemeChange().pipe((0,le.R)(this.destroy$)).subscribe(rn=>{const fi=this.document.getElementsByTagName("body")[0];rn.previous&&this.renderer.removeClass(fi,`nb-theme-${rn.previous}`),this.renderer.addClass(fi,`nb-theme-${rn.name}`)}),this.themeService.onAppendLayoutClass().pipe((0,le.R)(this.destroy$)).subscribe(rn=>{this.renderer.addClass(this.elementRef.nativeElement,rn)}),this.themeService.onRemoveLayoutClass().pipe((0,le.R)(this.destroy$)).subscribe(rn=>{this.renderer.removeClass(this.elementRef.nativeElement,rn)}),this.spinnerService.registerLoader(new Promise(rn=>{this.afterViewInit$.pipe((0,le.R)(this.destroy$)).subscribe(fi=>rn())})),this.spinnerService.load(),this.rulerService.onGetDimensions().pipe((0,le.R)(this.destroy$)).subscribe(({listener:rn})=>{rn.next(this.getDimensions()),rn.complete()}),this.scrollService.onGetPosition().pipe((0,le.R)(this.destroy$)).subscribe(({listener:rn})=>{rn.next(this.getScrollPosition()),rn.complete()}),this.scrollTop.shouldRestore().pipe((0,rt.h)(()=>this.restoreScrollTopValue),(0,le.R)(this.destroy$)).subscribe(()=>{this.scroll(0,0)}),this.scrollService.onScrollableChange().pipe((0,rt.h)(()=>this.withScrollValue),(0,le.R)(this.destroy$)).subscribe(rn=>{rn?this.enableScroll():this.blockScroll()}),(0,g.NF)(this.platformId)&&this.themeService.changeWindowWidth(this.window.innerWidth)}ngAfterViewInit(){this.layoutDirectionService.onDirectionChange().pipe((0,le.R)(this.destroy$)).subscribe(e=>this.document.dir=e),this.scrollService.onManualScroll().pipe((0,le.R)(this.destroy$)).subscribe(({x:e,y:a})=>this.scroll(e,a)),this.afterViewInit$.next(!0)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.unregisterAsOverlayContainer()}onScroll(e){this.scrollService.fireScrollChange(e)}onResize(e){this.themeService.changeWindowWidth(e.target.innerWidth)}getDimensions(){let e,a,h,E=0;if(this.withScrollValue){const Y=this.scrollableContainerRef.nativeElement;e=Y.clientWidth,a=Y.clientHeight,h=Y.scrollWidth,E=Y.scrollHeight}else{const{documentElement:Y,body:pe}=this.document;e=Y.clientWidth||pe.clientWidth,a=Y.clientHeight||pe.clientHeight,h=Y.scrollWidth||pe.scrollWidth,E=Y.scrollHeight||pe.scrollHeight}return{clientWidth:e,clientHeight:a,scrollWidth:h,scrollHeight:E}}getScrollPosition(){if(!(0,g.NF)(this.platformId))return{x:0,y:0};if(this.withScrollValue){const E=this.scrollableContainerRef.nativeElement;return{x:E.scrollLeft,y:E.scrollTop}}const e=this.document.documentElement.getBoundingClientRect();return{x:-e.left||this.document.body.scrollLeft||this.window.scrollX||this.document.documentElement.scrollLeft||0,y:-e.top||this.document.body.scrollTop||this.window.scrollY||this.document.documentElement.scrollTop||0}}registerAsOverlayContainer(){this.overlayContainer.setContainer&&this.overlayContainer.setContainer(this.elementRef.nativeElement)}unregisterAsOverlayContainer(){this.overlayContainer.clearContainer&&this.overlayContainer.clearContainer()}scroll(e=null,a=null){const{x:h,y:E}=this.getScrollPosition();if(e=e??h,a=a??E,(0,g.NF)(this.platformId))if(this.withScrollValue){const Y=this.scrollableContainerRef.nativeElement;Y.scrollTo?Y.scrollTo(e,a):(Y.scrollLeft=e,Y.scrollTop=a)}else this.window.scrollTo(e,a)}blockScroll(){if(this.isScrollBlocked)return;this.isScrollBlocked=!0,this.renderer.addClass(this.document.documentElement,this.scrollBlockClass);const e=this.scrollableContainerRef.nativeElement,a=this.layoutContainerRef.nativeElement,h=a.clientWidth;this.scrollableContainerOverflowOldValue=e.style.overflow,e.style.overflow="hidden";const Y=a.clientWidth-h;Y&&(this.layoutPaddingOldValue={left:a.style.paddingLeft,right:a.style.paddingRight},this.layoutDirectionService.isLtr()?a.style.paddingRight=`${Y}px`:a.style.paddingLeft=`${Y}px`)}enableScroll(){if(this.isScrollBlocked&&(this.isScrollBlocked=!1,this.renderer.removeClass(this.document.documentElement,this.scrollBlockClass),this.scrollableContainerRef.nativeElement.style.overflow=this.scrollableContainerOverflowOldValue,this.layoutPaddingOldValue)){const e=this.layoutContainerRef.nativeElement;e.style.paddingLeft=this.layoutPaddingOldValue.left,e.style.paddingRight=this.layoutPaddingOldValue.right,this.layoutPaddingOldValue=null}}}return r.\u0275fac=function(e){return new(e||r)(t.Y36(Mc),t.Y36(vp),t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(vl),t.Y36(Mr),t.Y36(t.Lbi),t.Y36(so),t.Y36(ns),t.Y36(El),t.Y36(Bl),t.Y36(Cl))},r.\u0275cmp=t.Xpm({type:r,selectors:[["nb-layout"]],viewQuery:function(e,a){if(1&e&&(t.Gf(Dh,5,t.s_b),t.Gf(vm,7,t.SBq),t.Gf(Em,5,t.SBq)),2&e){let h;t.iGM(h=t.CRH())&&(a.veryTopRef=h.first),t.iGM(h=t.CRH())&&(a.scrollableContainerRef=h.first),t.iGM(h=t.CRH())&&(a.layoutContainerRef=h.first)}},hostVars:6,hostBindings:function(e,a){1&e&&t.NdJ("scroll",function(E){return a.onScroll(E)},!1,t.Jf7)("resize",function(E){return a.onResize(E)},!1,t.Jf7),2&e&&t.ekj("window-mode",a.windowModeValue)("with-scroll",a.withScrollValue)("with-subheader",a.withSubheader)},inputs:{center:"center",windowMode:"windowMode",withScroll:"withScroll",restoreScrollTop:"restoreScrollTop"},ngContentSelectors:Mh,decls:12,vars:2,consts:[[1,"scrollable-container",3,"scroll"],["scrollableContainer",""],[1,"layout"],["layoutContainer",""],[1,"layout-container"],[1,"content"],[1,"columns"]],template:function(e,a){1&e&&(t.F$t(bm),t.TgZ(0,"div",0,1),t.NdJ("scroll",function(E){return a.onScroll(E)}),t.TgZ(2,"div",2,3),t.Hsn(4),t.TgZ(5,"div",4),t.Hsn(6,1),t.TgZ(7,"div",5),t.Hsn(8,2),t.TgZ(9,"div",6),t.Hsn(10,3),t.qZA(),t.Hsn(11,4),t.qZA()()()()),2&e&&(t.xp6(7),t.ekj("center",a.centerValue))},styles:["[_nghost-%COMP%]{-webkit-font-smoothing:antialiased}[dir=ltr] [_nghost-%COMP%]{text-align:left}[dir=rtl] [_nghost-%COMP%]{text-align:right}[_nghost-%COMP%] .layout[_ngcontent-%COMP%]{display:flex;flex-direction:column}[_nghost-%COMP%] nb-layout-header{display:block}[_nghost-%COMP%] nb-layout-header nav{align-items:center;justify-content:flex-start;display:flex}[_nghost-%COMP%] nb-layout-header.fixed{position:fixed;top:0;left:0;right:0;z-index:1040}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%]{display:flex;flex:1;-ms-flex:1 1 auto;flex-direction:row}[dir=ltr] [_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] nb-sidebar.left{order:0}[dir=rtl] [_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] nb-sidebar.left{order:2}[dir=ltr] [_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] nb-sidebar.right{order:2}[dir=rtl] [_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] nb-sidebar.right{order:0}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] nb-sidebar.end{order:2}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] nb-sidebar .fixed{position:fixed;width:100%;overflow-y:auto;height:100%}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{display:flex;flex:1;-ms-flex:1 1 auto;flex-direction:column;min-width:0}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] .content.center[_ngcontent-%COMP%]{max-width:100%;position:relative;margin-left:auto;margin-right:auto}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .columns[_ngcontent-%COMP%]{display:flex;flex:1;-ms-flex:1 1 auto;flex-direction:row;width:100%}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .columns[_ngcontent-%COMP%] nb-layout-column{order:1;flex:1 0;min-width:0}[dir=ltr] [_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .columns[_ngcontent-%COMP%] nb-layout-column.left{order:0}[dir=rtl] [_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .columns[_ngcontent-%COMP%] nb-layout-column.left{order:2}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .columns[_ngcontent-%COMP%] nb-layout-column.start{order:0}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] nb-layout-footer{display:block;margin-top:auto}[_nghost-%COMP%] .layout-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] nb-layout-footer nav{justify-content:center;display:flex}"]}),r})(),Bc=(()=>{class r{set left(e){this.leftValue=Ft(e),this.startValue=!1}set start(e){this.startValue=Ft(e),this.leftValue=!1}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275cmp=t.Xpm({type:r,selectors:[["nb-layout-column"]],hostVars:4,hostBindings:function(e,a){2&e&&t.ekj("left",a.leftValue)("start",a.startValue)},inputs:{left:"left",start:"start"},ngContentSelectors:Ri,decls:1,vars:0,template:function(e,a){1&e&&(t.F$t(),t.Hsn(0))},encapsulation:2}),r})(),gu=(()=>{class r{constructor(e){this.layout=e}set fixed(e){this.fixedValue=Ft(e)}set subheader(e){this.subheaderValue=Ft(e),this.fixedValue=!1,this.layout.withSubheader=this.subheaderValue}}return r.\u0275fac=function(e){return new(e||r)(t.Y36($s))},r.\u0275cmp=t.Xpm({type:r,selectors:[["nb-layout-header"]],hostVars:4,hostBindings:function(e,a){2&e&&t.ekj("fixed",a.fixedValue)("subheader",a.subheaderValue)},inputs:{fixed:"fixed",subheader:"subheader"},ngContentSelectors:Ri,decls:2,vars:2,template:function(e,a){1&e&&(t.F$t(),t.TgZ(0,"nav"),t.Hsn(1),t.qZA()),2&e&&t.ekj("fixed",a.fixedValue)},encapsulation:2}),r})(),Uc=(()=>{class r{set fixed(e){this.fixedValue=Ft(e)}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275cmp=t.Xpm({type:r,selectors:[["nb-layout-footer"]],hostVars:2,hostBindings:function(e,a){2&e&&t.ekj("fixed",a.fixedValue)},inputs:{fixed:"fixed"},ngContentSelectors:Ri,decls:2,vars:2,template:function(e,a){1&e&&(t.F$t(),t.TgZ(0,"nav"),t.Hsn(1),t.qZA()),2&e&&t.ekj("fixed",a.fixedValue)},encapsulation:2}),r})(),Gp=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=t.oAB({type:r}),r.\u0275inj=t.cJS({providers:[Bl],imports:[Ho]}),r})();const fu=new A.xQ,vu=new C.t(1),Eu=new C.t(1),Yp=new C.t(1),bu=new C.t(1),Su=new C.t(1),Vc=new C.t(1),Ul=new C.t(1);class Vl{constructor(){this.pathMatch="full"}static getParents(s){const e=[];let a=s.parent;for(;a;)e.unshift(a),a=a.parent;return e}static isParent(s,e){return!!e.parent&&(e.parent===s||this.isParent(s,e.parent))}}let yu=(()=>{class r{addItems(e,a){vu.next({tag:a,items:e})}collapseAll(e){Ul.next({tag:e})}navigateHome(e){Eu.next({tag:e})}getSelectedItem(e){const a=new L.X(null);return Yp.next({tag:e,listener:a}),a.asObservable()}onItemClick(){return fu.pipe((0,Ne.B)())}onItemSelect(){return bu.pipe((0,Ne.B)())}onItemHover(){return Su.pipe((0,Ne.B)())}onSubmenuToggle(){return Vc.pipe((0,Ne.B)())}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})(),Cu=(()=>{class r{constructor(e){this.location=e}prepareItems(e){const a=new Vl;e.forEach(h=>{this.applyDefaults(h,a),this.setParent(h)})}selectFromUrl(e,a,h=!1){const E=this.findItemByUrl(e);E&&this.selectItem(E,e,h,a)}selectItem(e,a,h=!1,E){const Y=this.resetSelection(a),pe=h?this.collapseItems(a):[];for(const Le of Vl.getParents(e)){Le.selected=!0,Y.includes(Le)||this.itemSelect(Le,E);const Xe=!Le.expanded;Le.expanded=!0;const st=pe.indexOf(Le);-1===st&&Xe?this.submenuToggle(Le,E):pe.splice(st,1)}e.selected=!0,Y.includes(e)||this.itemSelect(e,E);for(const Le of pe)this.submenuToggle(Le,E)}collapseAll(e,a,h){const E=this.collapseItems(e,h);for(const Y of E)this.submenuToggle(Y,a)}onAddItem(){return vu.pipe((0,Ne.B)())}onNavigateHome(){return Eu.pipe((0,Ne.B)())}onCollapseAll(){return Ul.pipe((0,Ne.B)())}onGetSelectedItem(){return Yp.pipe((0,Ne.B)())}itemHover(e,a){Su.next({tag:a,item:e})}submenuToggle(e,a){Vc.next({tag:a,item:e})}itemSelect(e,a){bu.next({tag:a,item:e})}itemClick(e,a){fu.next({tag:a,item:e})}resetSelection(e){const a=[];for(const h of e)h.selected&&a.push(h),h.selected=!1,h.children&&a.push(...this.resetSelection(h.children));return a}collapseItems(e,a){const h=[];for(const E of e)a&&(E===a||Vl.isParent(E,a))||(E.expanded&&h.push(E),E.expanded=!1,E.children&&h.push(...this.collapseItems(E.children)));return h}applyDefaults(e,a){const h={...e};Object.assign(e,a,h),e.children&&e.children.forEach(E=>{this.applyDefaults(E,a)})}setParent(e){e.children&&e.children.forEach(a=>{a.parent=e,this.setParent(a)})}findItemByUrl(e){let a;return e.some(h=>(h.children&&(a=this.findItemByUrl(h.children)),!a&&this.isSelectedInUrl(h)&&(a=h),a)),a}isSelectedInUrl(e){const a="full"===e.pathMatch,h=e.link,E=a?function hu(r,s){return s===rs(r)}(this.location.path(),h):function hf(r,s){const e=rs(r);return e.startsWith(s)&&-1!==e.slice(s.length).charAt(0).search(/\/|^$/)}(this.location.path(),h);return E&&null!=e.fragment?a?function pu(r,s){return Fl(r)===s}(this.location.path(!0),e.fragment):function pf(r,s){return Fl(r).includes(s)}(this.location.path(!0),e.fragment):E}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(g.Ye))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})(),Ws=(()=>{class r{get position(){return this._position}set position(e){this._position=e||this._defaultPosition}get dotMode(){return this._dotMode}set dotMode(e){this._dotMode=Ft(e)}get additionalClasses(){return this.statusService.isCustomStatus(this.status)?[this.statusService.getStatusClass(this.status)]:[]}get primary(){return"primary"===this.status}get success(){return"success"===this.status}get info(){return"info"===this.status}get warning(){return"warning"===this.status}get danger(){return"danger"===this.status}get basic(){return"basic"===this.status}get control(){return"control"===this.status}get top(){return this.position.includes("top")}get right(){return this.position.includes("right")}get bottom(){return this.position.includes("bottom")}get left(){return this.position.includes("left")}get start(){return this.position.includes("start")}get end(){return this.position.includes("end")}get center(){return this.position.includes("center")}constructor(e){this.statusService=e,this.text="",this._defaultPosition="top right",this._position=this._defaultPosition,this.status="basic"}}return r.\u0275fac=function(e){return new(e||r)(t.Y36(Vr))},r.\u0275cmp=t.Xpm({type:r,selectors:[["nb-badge"]],hostVars:32,hostBindings:function(e,a){2&e&&(t.Tol(a.additionalClasses),t.ekj("dot-mode",a.dotMode)("status-primary",a.primary)("status-success",a.success)("status-info",a.info)("status-warning",a.warning)("status-danger",a.danger)("status-basic",a.basic)("status-control",a.control)("position-top",a.top)("position-right",a.right)("position-bottom",a.bottom)("position-left",a.left)("position-start",a.start)("position-end",a.end)("position-center",a.center))},inputs:{text:"text",position:"position",dotMode:"dotMode",status:"status"},decls:1,vars:1,template:function(e,a){1&e&&t._uU(0),2&e&&t.Oqu(a.dotMode?"":a.text)},styles:["[_nghost-%COMP%]{position:absolute;text-align:center;white-space:nowrap;vertical-align:baseline}.position-top[_nghost-%COMP%]{top:0}.position-right[_nghost-%COMP%]{right:0}.position-bottom[_nghost-%COMP%]{bottom:0}.position-left[_nghost-%COMP%]{left:0}.position-center[_nghost-%COMP%]{top:50%;transform:translateY(-50%)}[dir=ltr] .position-start[_nghost-%COMP%]{left:0}[dir=rtl] .position-start[_nghost-%COMP%]{right:0}[dir=ltr] .position-end[_nghost-%COMP%]{right:0}[dir=rtl] .position-end[_nghost-%COMP%]{left:0}"]}),r})();var lo=(()=>{return(r=lo||(lo={})).Expanded="expanded",r.Collapsed="collapsed",lo;var r})();let Tu=(()=>{class r{constructor(e,a){this.menuService=e,this.directionService=a,this.menuItem=null,this.hoverItem=new t.vpe,this.toggleSubMenu=new t.vpe,this.selectItem=new t.vpe,this.itemClick=new t.vpe,this.destroy$=new A.xQ}ngDoCheck(){this.toggleState=this.menuItem.expanded?lo.Expanded:lo.Collapsed}ngAfterViewInit(){this.menuService.onSubmenuToggle().pipe((0,rt.h)(({item:e})=>e===this.menuItem),(0,ht.U)(({item:e})=>e.expanded),(0,le.R)(this.destroy$)).subscribe(e=>this.toggleState=e?lo.Expanded:lo.Collapsed)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}onToggleSubMenu(e){this.toggleSubMenu.emit(e)}onHoverItem(e){this.hoverItem.emit(e)}onSelectItem(e){this.selectItem.emit(e)}onItemClick(e){this.itemClick.emit(e)}getExpandStateIcon(){return this.menuItem.expanded?"chevron-down-outline":this.directionService.isLtr()?"chevron-left-outline":"chevron-right-outline"}}return r.\u0275fac=function(e){return new(e||r)(t.Y36(yu),t.Y36(so))},r.\u0275cmp=t.Xpm({type:r,selectors:[["","nbMenuItem",""]],inputs:{menuItem:"menuItem",badge:"badge"},outputs:{hoverItem:"hoverItem",toggleSubMenu:"toggleSubMenu",selectItem:"selectItem",itemClick:"itemClick"},attrs:Rh,decls:8,vars:6,consts:[[4,"ngIf"],[3,"routerLink","queryParams","fragment","queryParamsHandling","preserveFragment","skipLocationChange","active","mouseenter","click",4,"ngIf"],[3,"active","mouseenter","click",4,"ngIf"],["href","#",3,"active","click","mouseenter",4,"ngIf"],["class","menu-items",3,"collapsed","expanded",4,"ngIf"],["badgeTemplate",""],["class","menu-icon",3,"config",4,"ngIf"],[1,"menu-icon",3,"config"],[3,"routerLink","queryParams","fragment","queryParamsHandling","preserveFragment","skipLocationChange","mouseenter","click"],[1,"menu-title"],[3,"ngTemplateOutlet",4,"ngIf"],[3,"ngTemplateOutlet"],[3,"mouseenter","click"],["href","#",3,"click","mouseenter"],["pack","nebular-essentials",1,"expand-state",3,"icon"],[1,"menu-items"],[4,"ngFor","ngForOf"],["nbMenuItem","","class","menu-item",3,"menuItem","badge","menu-group","hoverItem","toggleSubMenu","selectItem","itemClick",4,"ngIf"],["nbMenuItem","",1,"menu-item",3,"menuItem","badge","hoverItem","toggleSubMenu","selectItem","itemClick"],[3,"text","dotMode","status"]],template:function(e,a){1&e&&(t.YNc(0,Ad,3,2,"span",0),t.YNc(1,ym,5,14,"a",1),t.YNc(2,Id,5,9,"a",2),t.YNc(3,Sc,5,8,"a",2),t.YNc(4,Ih,6,10,"a",3),t.YNc(5,Om,2,6,"ul",4),t.YNc(6,Nm,1,3,"ng-template",null,5,t.W1O)),2&e&&(t.Q6J("ngIf",a.menuItem.group),t.xp6(1),t.Q6J("ngIf",a.menuItem.link&&!a.menuItem.url&&!a.menuItem.children&&!a.menuItem.group),t.xp6(1),t.Q6J("ngIf",a.menuItem.url&&!a.menuItem.children&&!a.menuItem.link&&!a.menuItem.group),t.xp6(1),t.Q6J("ngIf",!(a.menuItem.children||a.menuItem.link||a.menuItem.url||a.menuItem.group)),t.xp6(1),t.Q6J("ngIf",a.menuItem.children),t.xp6(1),t.Q6J("ngIf",a.menuItem.children))},dependencies:[g.sg,g.O5,g.tP,Gt.rH,sr,Ws,r],encapsulation:2,data:{animation:[(0,Rn.X$)("toggle",[(0,Rn.SB)(lo.Collapsed,(0,Rn.oB)({height:"0",margin:"0"})),(0,Rn.SB)(lo.Expanded,(0,Rn.oB)({height:"*"})),(0,Rn.eR)(`${lo.Collapsed} <=> ${lo.Expanded}`,(0,Rn.jt)(300))])]}}),r})(),Ou=(()=>{class r{get autoCollapse(){return this._autoCollapse}set autoCollapse(e){this._autoCollapse=Ft(e)}constructor(e,a,h,E){this.window=e,this.platformId=a,this.menuInternalService=h,this.router=E,this._autoCollapse=!1,this.destroy$=new A.xQ}ngOnInit(){this.menuInternalService.prepareItems(this.items),this.menuInternalService.onAddItem().pipe((0,rt.h)(e=>this.compareTag(e.tag)),(0,le.R)(this.destroy$)).subscribe(e=>this.onAddItem(e)),this.menuInternalService.onNavigateHome().pipe((0,rt.h)(e=>this.compareTag(e.tag)),(0,le.R)(this.destroy$)).subscribe(()=>this.navigateHome()),this.menuInternalService.onGetSelectedItem().pipe((0,rt.h)(e=>this.compareTag(e.tag)),(0,le.R)(this.destroy$)).subscribe(e=>{e.listener.next({tag:this.tag,item:this.getSelectedItem(this.items)})}),this.menuInternalService.onCollapseAll().pipe((0,rt.h)(e=>this.compareTag(e.tag)),(0,le.R)(this.destroy$)).subscribe(()=>this.collapseAll()),this.router.events.pipe((0,rt.h)(e=>e instanceof Gt.m2),(0,le.R)(this.destroy$)).subscribe(()=>{this.menuInternalService.selectFromUrl(this.items,this.tag,this.autoCollapse)})}ngAfterViewInit(){setTimeout(()=>this.menuInternalService.selectFromUrl(this.items,this.tag,this.autoCollapse))}onAddItem(e){this.items.push(...e.items),this.menuInternalService.prepareItems(this.items),this.menuInternalService.selectFromUrl(this.items,this.tag,this.autoCollapse)}onHoverItem(e){this.menuInternalService.itemHover(e,this.tag)}onToggleSubMenu(e){this.autoCollapse&&this.menuInternalService.collapseAll(this.items,this.tag,e),e.expanded=!e.expanded,this.menuInternalService.submenuToggle(e,this.tag)}onSelectItem(e){this.menuInternalService.selectItem(e,this.items,this.autoCollapse,this.tag)}onItemClick(e){this.menuInternalService.itemClick(e,this.tag)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}navigateHome(){const e=this.getHomeItem(this.items);e&&(e.link&&this.router.navigate([e.link],{queryParams:e.queryParams,queryParamsHandling:e.queryParamsHandling,fragment:e.fragment,preserveFragment:e.preserveFragment}),e.url&&(0,g.NF)(this.platformId)&&(this.window.location.href=e.url))}collapseAll(){this.menuInternalService.collapseAll(this.items,this.tag)}getHomeItem(e){for(const a of e){if(a.home)return a;const h=a.children&&this.getHomeItem(a.children);if(h)return h}}compareTag(e){return!e||e===this.tag}getSelectedItem(e){let a=null;return e.forEach(h=>{h.selected&&(a=h),h.selected&&h.children&&h.children.length>0&&(a=this.getSelectedItem(h.children))}),a}}return r.\u0275fac=function(e){return new(e||r)(t.Y36(vl),t.Y36(t.Lbi),t.Y36(Cu),t.Y36(Gt.F0))},r.\u0275cmp=t.Xpm({type:r,selectors:[["nb-menu"]],inputs:{tag:"tag",items:"items",autoCollapse:"autoCollapse"},decls:2,vars:1,consts:[[1,"menu-items"],[4,"ngFor","ngForOf"],["nbMenuItem","","class","menu-item",3,"menuItem","badge","menu-group","hoverItem","toggleSubMenu","selectItem","itemClick",4,"ngIf"],["nbMenuItem","",1,"menu-item",3,"menuItem","badge","hoverItem","toggleSubMenu","selectItem","itemClick"]],template:function(e,a){1&e&&(t.TgZ(0,"ul",0),t.YNc(1,Mm,2,1,"ng-container",1),t.qZA()),2&e&&(t.xp6(1),t.Q6J("ngForOf",a.items))},dependencies:[g.sg,g.O5,Tu],styles:["[_nghost-%COMP%] {display:block}[_nghost-%COMP%] .menu-items, [_nghost-%COMP%] .menu-item>.menu-items{list-style-type:none;overflow:hidden}[_nghost-%COMP%] .menu-item a{display:flex;text-decoration:none;align-items:center}[_nghost-%COMP%] .menu-item a .menu-title{flex:1 0 auto;pointer-events:none}[dir=rtl] [_nghost-%COMP%] .menu-item a .menu-title{text-align:right}[_nghost-%COMP%] .menu-item nb-badge{position:static}[_nghost-%COMP%] .menu-group span{display:flex}"]}),r})(),zc=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=t.oAB({type:r}),r.\u0275inj=t.cJS({}),r})();const ka=[yu,Cu];let mf=(()=>{class r{static forRoot(){return{ngModule:r,providers:[...ka]}}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=t.oAB({type:r}),r.\u0275inj=t.cJS({imports:[Ho,zs,zc]}),r})();const Hc=new A.xQ,Wp=new A.xQ;let zl=(()=>{class r{constructor(){this.toggle$=new A.xQ,this.expand$=new A.xQ,this.collapse$=new A.xQ,this.compact$=new A.xQ}onToggle(){return this.toggle$.pipe((0,Ne.B)())}onExpand(){return this.expand$.pipe((0,Ne.B)())}onCollapse(){return this.collapse$.pipe((0,Ne.B)())}onCompact(){return this.compact$.pipe((0,Ne.B)())}toggle(e=!1,a){this.toggle$.next({compact:e,tag:a})}expand(e){this.expand$.next({tag:e})}collapse(e){this.collapse$.next({tag:e})}compact(e){this.compact$.next({tag:e})}getSidebarState(e){const a=new C.t(1);return Hc.next({observer:a,tag:e}),a.pipe((0,wt.n)(),(0,dn.x)())}getSidebarResponsiveState(e){const a=new C.t;return Wp.next({observer:a,tag:e}),a.pipe((0,wt.n)(),(0,dn.x)())}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})(),Kp=(()=>{class r{get expanded(){return"expanded"===this.state}get collapsed(){return"collapsed"===this.state}get compacted(){return"compacted"===this.state}set right(e){this.rightValue=Ft(e),this.leftValue=!this.rightValue,this.startValue=!1,this.endValue=!1}set left(e){this.leftValue=Ft(e),this.rightValue=!this.leftValue,this.startValue=!1,this.endValue=!1}set start(e){this.startValue=Ft(e),this.endValue=!this.startValue,this.leftValue=!1,this.rightValue=!1}set end(e){this.endValue=Ft(e),this.startValue=!this.endValue,this.leftValue=!1,this.rightValue=!1}set fixed(e){this.fixedValue=Ft(e)}set containerFixed(e){this.containerFixedValue=Ft(e)}get state(){return this._state}set state(e){this._state=e}get responsive(){return this._responsive}set responsive(e){this.responsive!==Ft(e)&&(this._responsive=!this.responsive,this.responsiveValueChange$.next(this.responsive))}constructor(e,a,h,E){this.sidebarService=e,this.themeService=a,this.element=h,this.cd=E,this.responsiveValueChange$=new A.xQ,this.responsiveState="pc",this.destroy$=new A.xQ,this.containerFixedValue=!0,this.fixedValue=!1,this.rightValue=!1,this.leftValue=!0,this.startValue=!1,this.endValue=!1,this._state="expanded",this._responsive=!1,this.compactedBreakpoints=["xs","is","sm","md","lg"],this.collapsedBreakpoints=["xs","is"],this.stateChange=new t.vpe,this.responsiveStateChange=new t.vpe}ngOnInit(){this.sidebarService.onToggle().pipe((0,rt.h)(({tag:e})=>!this.tag||this.tag===e),(0,le.R)(this.destroy$)).subscribe(({compact:e})=>this.toggle(e)),this.sidebarService.onExpand().pipe((0,rt.h)(({tag:e})=>!this.tag||this.tag===e),(0,le.R)(this.destroy$)).subscribe(()=>this.expand()),this.sidebarService.onCollapse().pipe((0,rt.h)(({tag:e})=>!this.tag||this.tag===e),(0,le.R)(this.destroy$)).subscribe(()=>this.collapse()),this.sidebarService.onCompact().pipe((0,rt.h)(({tag:e})=>!this.tag||this.tag===e),(0,le.R)(this.destroy$)).subscribe(()=>this.compact()),Hc.pipe((0,rt.h)(({tag:e})=>!this.tag||this.tag===e),(0,le.R)(this.destroy$)).subscribe(({observer:e})=>e.next(this.state)),Wp.pipe((0,rt.h)(({tag:e})=>!this.tag||this.tag===e),(0,le.R)(this.destroy$)).subscribe(({observer:e})=>e.next(this.responsiveState)),this.responsiveValueChange$.pipe((0,rt.h)(e=>!e),(0,le.R)(this.destroy$)).subscribe(()=>this.expand()),this.subscribeToMediaQueryChange()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}onClick(e){const a=this.element.nativeElement.querySelector("nb-menu");if(a&&a.contains(e.target)){const h=this.getMenuLink(e.target);h&&h.nextElementSibling&&h.nextElementSibling.classList.contains("menu-items")&&this.sidebarService.expand(this.tag)}}collapse(){this.updateState("collapsed")}expand(){this.updateState("expanded")}compact(){this.updateState("compacted")}toggle(e=!1){this.responsive&&"mobile"===this.responsiveState&&(e=!1),this.updateState("compacted"===this.state||"collapsed"===this.state?"expanded":e?"compacted":"collapsed")}subscribeToMediaQueryChange(){(0,H.aj)([this.responsiveValueChange$.pipe((0,dt.O)(this.responsive)),this.themeService.onMediaQueryChange()]).pipe((0,rt.h)(([e])=>e),(0,ht.U)(([,e])=>e),(0,le.R)(this.destroy$)).subscribe(([e,a])=>{const h=this.collapsedBreakpoints.includes(a.name),E=this.compactedBreakpoints.includes(a.name);let Y;E&&(this.fixed=this.containerFixedValue,this.compact(),Y="tablet"),h&&(this.fixed=!0,this.collapse(),Y="mobile"),!h&&!E&&(!e.width||e.width{class r{static forRoot(){return{ngModule:r,providers:[...qp]}}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=t.oAB({type:r}),r.\u0275inj=t.cJS({imports:[Ho]}),r})(),wi=(()=>{class r{constructor(e){this.templateRef=e}}return r.\u0275fac=function(e){return new(e||r)(t.Y36(t.Rgc))},r.\u0275dir=t.lG2({type:r,selectors:[["","nbTabContent",""]]}),r})(),Du=(()=>{class r{constructor(e){this.templateRef=e}}return r.\u0275fac=function(e){return new(e||r)(t.Y36(t.Rgc))},r.\u0275dir=t.lG2({type:r,selectors:[["","nbTabTitle",""]]}),r})(),Mu=(()=>{class r{constructor(){this.activeValue=!1,this.responsiveValue=!1,this.disabledValue=!1,this.badgeStatus="basic",this.init=!1}get badgeDot(){return this._badgeDot}set badgeDot(e){this._badgeDot=Ft(e)}get disabled(){return this.disabledValue}set disabled(e){this.disabledValue=Ft(e)}set responsive(e){this.responsiveValue=Ft(e)}get responsive(){return this.responsiveValue}get active(){return this.activeValue}set active(e){this.activeValue=Ft(e),this.activeValue&&(this.init=!0)}set lazyLoad(e){this.init=Ft(e)}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275cmp=t.Xpm({type:r,selectors:[["nb-tab"]],contentQueries:function(e,a,h){if(1&e&&(t.Suo(h,wi,5),t.Suo(h,Du,5)),2&e){let E;t.iGM(E=t.CRH())&&(a.tabContentDirective=E.first),t.iGM(E=t.CRH())&&(a.tabTitleDirective=E.first)}},hostVars:4,hostBindings:function(e,a){2&e&&t.ekj("disabled",a.disabled)("content-active",a.activeValue)},inputs:{tabTitle:"tabTitle",tabId:"tabId",badgeDot:"badgeDot",tabIcon:"tabIcon",disabled:"disabled",responsive:"responsive",route:"route",active:"active",lazyLoad:"lazyLoad",badgeText:"badgeText",badgeStatus:"badgeStatus",badgePosition:"badgePosition"},ngContentSelectors:Ri,decls:3,vars:2,consts:[[3,"ngTemplateOutlet",4,"ngIf","ngIfElse"],["projectedContent",""],[3,"ngTemplateOutlet"]],template:function(e,a){if(1&e&&(t.F$t(),t.YNc(0,Ph,1,1,"ng-container",0),t.YNc(1,Lm,1,0,"ng-template",null,1,t.W1O)),2&e){const h=t.MAs(2);t.Q6J("ngIf",a.tabContentDirective)("ngIfElse",h)}},dependencies:[g.O5,g.tP],encapsulation:2}),r})(),Qp=(()=>{class r{set fullWidth(e){this.fullWidthValue=Ft(e)}constructor(e,a){this.route=e,this.changeDetectorRef=a,this.fullWidthValue=!1,this.changeTab=new t.vpe,this.destroy$=new A.xQ}ngAfterContentInit(){this.route.params.pipe((0,ht.U)(e=>this.tabs.find(a=>this.routeParam?a.route===e[this.routeParam]:a.active)),(0,Ae.g)(0),(0,ht.U)(e=>e||this.tabs.first),(0,rt.h)(e=>!!e),(0,le.R)(this.destroy$)).subscribe(e=>{this.selectTab(e),this.changeDetectorRef.markForCheck()})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}selectTab(e){e.disabled||(this.tabs.forEach(a=>a.active=a===e),this.changeTab.emit(e))}}return r.\u0275fac=function(e){return new(e||r)(t.Y36(Gt.gz),t.Y36(t.sBO))},r.\u0275cmp=t.Xpm({type:r,selectors:[["nb-tabset"]],contentQueries:function(e,a,h){if(1&e&&t.Suo(h,Mu,4),2&e){let E;t.iGM(E=t.CRH())&&(a.tabs=E)}},hostVars:2,hostBindings:function(e,a){2&e&&t.ekj("full-width",a.fullWidthValue)},inputs:{fullWidth:"fullWidth",routeParam:"routeParam"},outputs:{changeTab:"changeTab"},ngContentSelectors:Lh,decls:3,vars:1,consts:[[1,"tabset"],["class","tab",3,"responsive","active","disabled","click","keyup.space","keyup.enter",4,"ngFor","ngForOf"],[1,"tab",3,"click","keyup.space","keyup.enter"],["href","","tabindex","-1",1,"tab-link",3,"click"],[3,"config",4,"ngIf"],[3,"ngTemplateOutlet",4,"ngIf","ngIfElse"],["textTitleTemplate",""],[3,"text","dotMode","status","position",4,"ngIf"],[3,"config"],[3,"ngTemplateOutlet"],[1,"tab-text"],[3,"text","dotMode","status","position"]],template:function(e,a){1&e&&(t.F$t(hl),t.TgZ(0,"ul",0),t.YNc(1,ra,7,12,"li",1),t.qZA(),t.Hsn(2)),2&e&&(t.xp6(1),t.Q6J("ngForOf",a.tabs))},dependencies:[g.sg,g.O5,g.tP,Ws,sr],styles:['[_nghost-%COMP%]{display:block}.full-width[_nghost-%COMP%] .tabset[_ngcontent-%COMP%]{justify-content:space-around}[_nghost-%COMP%] nb-tab{flex:1;-ms-flex:1 1 auto;overflow:auto;display:none}[_nghost-%COMP%] nb-tab.content-active{display:block}[_nghost-%COMP%] .tabset[_ngcontent-%COMP%]{display:flex;flex-direction:row;list-style-type:none;margin:0;padding:0}[_nghost-%COMP%] .tabset[_ngcontent-%COMP%] .tab[_ngcontent-%COMP%]{margin-bottom:-1px;text-align:center;position:relative}[_nghost-%COMP%] .tabset[_ngcontent-%COMP%] .tab.active[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:before{display:block}[_nghost-%COMP%] .tabset[_ngcontent-%COMP%] .tab[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;position:relative;text-decoration:none}[_nghost-%COMP%] .tabset[_ngcontent-%COMP%] .tab[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:before{position:absolute;content:"";width:100%;border-radius:3px;bottom:-2px;left:0}[_nghost-%COMP%] .tabset[_ngcontent-%COMP%] .tab[_ngcontent-%COMP%] a[_ngcontent-%COMP%] nb-icon[_ngcontent-%COMP%]{vertical-align:middle}[dir=ltr] [_nghost-%COMP%] .tabset[_ngcontent-%COMP%] .tab[_ngcontent-%COMP%] a[_ngcontent-%COMP%] nb-icon[_ngcontent-%COMP%] + span[_ngcontent-%COMP%]{margin-left:.5rem}[dir=rtl] [_nghost-%COMP%] .tabset[_ngcontent-%COMP%] .tab[_ngcontent-%COMP%] a[_ngcontent-%COMP%] nb-icon[_ngcontent-%COMP%] + span[_ngcontent-%COMP%]{margin-right:.5rem}']}),r})(),jp=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=t.oAB({type:r}),r.\u0275inj=t.cJS({imports:[Ho,zc,zs]}),r})(),tg=(()=>{class r{get checked(){return this._checked}set checked(e){this._checked=Ft(e)}get disabled(){return this._disabled}set disabled(e){this._disabled=Ft(e)}get indeterminate(){return this._indeterminate}set indeterminate(e){this._indeterminate=Ft(e)}get primary(){return"primary"===this.status}get success(){return"success"===this.status}get warning(){return"warning"===this.status}get danger(){return"danger"===this.status}get info(){return"info"===this.status}get basic(){return"basic"===this.status}get control(){return"control"===this.status}get additionalClasses(){return this.statusService.isCustomStatus(this.status)?[this.statusService.getStatusClass(this.status)]:[]}constructor(e,a,h,E,Y){this.changeDetector=e,this.renderer=a,this.hostElement=h,this.zone=E,this.statusService=Y,this.onChange=()=>{},this.onTouched=()=>{},this._checked=!1,this._disabled=!1,this.status="basic",this._indeterminate=!1,this.checkedChange=new t.vpe}ngAfterViewInit(){this.zone.runOutsideAngular(()=>setTimeout(()=>{this.renderer.addClass(this.hostElement.nativeElement,"nb-transition")}))}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}writeValue(e){this._checked=e,this.changeDetector.markForCheck()}setDisabledState(e){this.disabled=Ft(e),this.changeDetector.markForCheck()}setTouched(){this.onTouched()}updateValueAndIndeterminate(e){const a=e.target;this.checked=a.checked,this.checkedChange.emit(this.checked),this.onChange(this.checked),this.indeterminate=a.indeterminate}}return r.\u0275fac=function(e){return new(e||r)(t.Y36(t.sBO),t.Y36(t.Qsj),t.Y36(t.SBq),t.Y36(t.R0b),t.Y36(Vr))},r.\u0275cmp=t.Xpm({type:r,selectors:[["nb-checkbox"]],hostVars:16,hostBindings:function(e,a){2&e&&(t.Tol(a.additionalClasses),t.ekj("status-primary",a.primary)("status-success",a.success)("status-warning",a.warning)("status-danger",a.danger)("status-info",a.info)("status-basic",a.basic)("status-control",a.control))},inputs:{checked:"checked",disabled:"disabled",status:"status",indeterminate:"indeterminate"},outputs:{checkedChange:"checkedChange"},features:[t._Bn([{provide:Qt.JU,useExisting:(0,t.Gpc)(()=>r),multi:!0}])],ngContentSelectors:Ri,decls:7,vars:9,consts:[[1,"label"],["type","checkbox",1,"native-input","visually-hidden",3,"disabled","checked","indeterminate","change","blur","click"],[1,"custom-checkbox"],["icon","minus-bold-outline","pack","nebular-essentials","class","custom-checkbox-icon",4,"ngIf"],["icon","checkmark-bold-outline","pack","nebular-essentials","class","custom-checkbox-icon",4,"ngIf"],[1,"text"],["icon","minus-bold-outline","pack","nebular-essentials",1,"custom-checkbox-icon"],["icon","checkmark-bold-outline","pack","nebular-essentials",1,"custom-checkbox-icon"]],template:function(e,a){1&e&&(t.F$t(),t.TgZ(0,"label",0)(1,"input",1),t.NdJ("change",function(E){return a.updateValueAndIndeterminate(E)})("blur",function(){return a.setTouched()})("click",function(E){return E.stopPropagation()}),t.qZA(),t.TgZ(2,"span",2),t.YNc(3,Ci,1,0,"nb-icon",3),t.YNc(4,zh,1,0,"nb-icon",4),t.qZA(),t.TgZ(5,"span",5),t.Hsn(6),t.qZA()()),2&e&&(t.xp6(1),t.Q6J("disabled",a.disabled)("checked",a.checked)("indeterminate",a.indeterminate),t.xp6(1),t.ekj("indeterminate",a.indeterminate)("checked",a.checked),t.xp6(1),t.Q6J("ngIf",a.indeterminate),t.xp6(1),t.Q6J("ngIf",a.checked&&!a.indeterminate))},dependencies:[g.O5,sr],styles:["[_nghost-%COMP%] .label[_ngcontent-%COMP%]{position:relative;display:inline-flex;align-items:center;margin:0;min-height:inherit}[_nghost-%COMP%] .custom-checkbox[_ngcontent-%COMP%]{flex-shrink:0}.nb-transition[_nghost-%COMP%] .custom-checkbox[_ngcontent-%COMP%]{transition-duration:.15s;transition-property:background-color,border,box-shadow;transition-timing-function:ease-in}.nb-transition[_nghost-%COMP%] .text[_ngcontent-%COMP%]{transition-duration:.15s;transition-property:color;transition-timing-function:ease-in}"],changeDetection:0}),r})(),ng=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=t.oAB({type:r}),r.\u0275inj=t.cJS({imports:[Ho,zs]}),r})(),To=(()=>{class r{get isAttached(){return this.ref&&this.ref.hasAttached()}get isShown(){return this.isShown$.pipe((0,Wt.x)())}constructor(e,a,h,E){this.overlay=e,this.componentFactoryResolver=a,this.zone=h,this.overlayContainer=E,this.context={},this.overlayConfig={},this.disabled=!1,this.positionStrategyChange$=new A.xQ,this.isShown$=new L.X(!1),this.destroy$=new A.xQ,this.overlayDestroy$=new A.xQ}create(e,a,h,E,Y={},pe=!1){return this.setContentAndContext(a,h),this.setComponent(e),this.setPositionStrategy(E),this.setOverlayConfig(Y),this.setDisabled(pe),this}setContent(e){this.content=e,this.container&&this.updateContext(),this.updatePosition()}setContext(e){this.context=e,this.container&&this.updateContext(),this.updatePosition()}setContentAndContext(e,a){this.content=e,this.context=a,this.container&&this.updateContext(),this.updatePosition()}setComponent(e){this.componentType=e;const a=this.isAttached;this.disposeOverlayRef(),a&&this.show()}setPositionStrategy(e){this.positionStrategyChange$.next(),this.positionStrategy=e,this.positionStrategy.positionChange.pipe((0,rt.h)(()=>!!this.container),(0,le.R)((0,M.T)(this.positionStrategyChange$,this.destroy$))).subscribe(a=>{this.lastAppliedPosition=a,Pc(this.container,{position:a})}),this.ref&&this.ref.updatePositionStrategy(this.positionStrategy)}setOverlayConfig(e){this.overlayConfig=e;const a=this.isAttached;this.disposeOverlayRef(),a&&this.show()}setDisabled(e){e&&this.isShown$.value&&this.hide(),this.disabled=e}show(){if(!this.disabled){if(this.ref||this.createOverlay(),this.renderContainer(),!this.hasOverlayInContainer())return this.disposeOverlayRef(),this.show();this.isShown$.next(!0)}}hide(){this.ref&&(this.ref.detach(),this.container=null,this.isShown$.next(!1))}toggle(){this.isAttached?this.hide():this.show()}dispose(){this.destroy$.next(),this.destroy$.complete(),this.hide(),this.disposeOverlayRef(),this.isShown$.complete(),this.positionStrategyChange$.complete(),this.overlayDestroy$.complete()}getContainer(){return this.container}createOverlay(){this.ref=this.overlay.create({positionStrategy:this.positionStrategy,scrollStrategy:this.overlay.scrollStrategies.reposition(),...this.overlayConfig}),this.updatePositionWhenStable(this.ref)}renderContainer(){const e=this.createContainerContext();this.container||(this.container=function B_(r,s,e,a){const h=r.attach(new sa(s,null,null,a));return Pc(h,e),h}(this.ref,this.componentType,e,this.componentFactoryResolver)),this.container.instance.renderContent()}updateContext(){const e=this.createContainerContext();Object.assign(this.container.instance,e),this.container.instance.renderContent(),this.container.changeDetectorRef.detectChanges()}createContainerContext(){return{content:this.content,context:this.context,cfr:this.componentFactoryResolver,position:this.lastAppliedPosition}}updatePositionWhenStable(e){const a=this.overlayDestroy$.pipe((0,rt.h)(h=>h===e));this.zone.onStable.pipe((0,un.q)(1),(0,le.R)((0,M.T)(this.destroy$,a))).subscribe(()=>this.updatePosition())}updatePosition(){this.ref&&this.ref.updatePosition()}hasOverlayInContainer(){return this.overlayContainer.getContainerElement().contains(this.ref.hostElement)}disposeOverlayRef(){this.ref&&(this.ref.dispose(),this.overlayDestroy$.next(this.ref),this.ref=null,this.container=null)}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(xa),t.LFG(t._Vd),t.LFG(t.R0b),t.LFG(bl))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})();class Ai extends t.WD2{constructor(s,e,a=!1){super(s,e,a)}isChanged(){return this.currentValue!==this.previousValue}}let co=(()=>{class r{constructor(e,a,h,E){this.positionBuilder=e,this.triggerStrategyBuilder=a,this.dynamicOverlayService=h,this.directionService=E,this._context={},this._trigger=Rr.NOOP,this._disabled=!1,this._position=ft.TOP,this._adjustment=br.NOOP,this._offset=15,this._overlayConfig={},this.changes={},this.destroy$=new A.xQ}host(e){return this.changes.host=new Ai(this._host,e),this._host=e,this}trigger(e){return this.changes.trigger=new Ai(this._trigger,e),this._trigger=e,this}disabled(e){return this.changes.disabled=new Ai(this._disabled,e),this._disabled=e,this}position(e){return this.changes.position=new Ai(this._position,e),this._position=e,this}adjustment(e){return this.changes.adjustment=new Ai(this._adjustment,e),this._adjustment=e,this}componentType(e){return this.changes.componentType=new Ai(this._componentType,e),this._componentType=e,this}content(e){return this.changes.content=new Ai(this._content,e),this._content=e,this}context(e){return this.changes.context=new Ai(this._context,e),this._context=e,this}offset(e){return this.changes.offset=new Ai(this._offset,e),this._offset=e,this}overlayConfig(e){return this.changes.overlayConfig=new Ai(this._overlayConfig,e),this._overlayConfig=e,this}build(){if(!this._componentType||!this._host)throw Error("NbDynamicOverlayHandler: at least 'componentType' and 'host' should be\n passed before building a dynamic overlay.");return this.dynamicOverlay=this.dynamicOverlayService.create(this._componentType,this._content,this._context,this.createPositionStrategy(),this._overlayConfig,this._disabled),this.connect(),this.clearChanges(),this.dynamicOverlay}rebuild(){if(this.dynamicOverlay)return this.isPositionStrategyUpdateRequired()&&this.dynamicOverlay.setPositionStrategy(this.createPositionStrategy()),this.isTriggerStrategyUpdateRequired()&&this.connect(),this.isContainerRerenderRequired()&&this.dynamicOverlay.setContentAndContext(this._content,this._context),this.isComponentTypeUpdateRequired()&&this.dynamicOverlay.setComponent(this._componentType),this.isOverlayConfigUpdateRequired()&&this.dynamicOverlay.setOverlayConfig(this._overlayConfig),this.isDisabledUpdated()&&this.dynamicOverlay.setDisabled(this._disabled),this.clearChanges(),this.dynamicOverlay}connect(){if(!this.dynamicOverlay)throw new Error("NbDynamicOverlayHandler: cannot connect to DynamicOverlay\n as it is not created yet. Call build() first");this.disconnect(),this.subscribeOnTriggers(this.dynamicOverlay),this.subscribeOnDirectionChange()}disconnect(){this.triggerStrategy&&this.triggerStrategy.destroy()}destroy(){this.destroy$.next(),this.destroy$.complete(),this.disconnect(),this.clearChanges(),this.dynamicOverlay&&this.dynamicOverlay.dispose()}createPositionStrategy(){return this.positionBuilder.connectedTo(this._host).position(this._position).adjustment(this._adjustment).offset(this._offset).direction(this.directionService.getDirection())}subscribeOnTriggers(e){this.triggerStrategy=this.triggerStrategyBuilder.trigger(this._trigger).host(this._host.nativeElement).container(()=>e.getContainer()).build(),this.triggerStrategy.show$.subscribe(()=>e.show()),this.triggerStrategy.hide$.subscribe(()=>e.hide())}subscribeOnDirectionChange(){this.directionService.onDirectionChange().pipe((0,an.T)(1),(0,le.R)(this.destroy$)).subscribe(()=>{this.dynamicOverlay.setPositionStrategy(this.createPositionStrategy())})}isContainerRerenderRequired(){return this.isContentUpdated()||this.isContextUpdated()||this.isPositionStrategyUpdateRequired()}isPositionStrategyUpdateRequired(){return this.isAdjustmentUpdated()||this.isPositionUpdated()||this.isOffsetUpdated()||this.isHostUpdated()}isTriggerStrategyUpdateRequired(){return this.isTriggerUpdated()||this.isHostUpdated()}isComponentTypeUpdateRequired(){return this.isComponentTypeUpdated()}isOverlayConfigUpdateRequired(){return this.isOverlayConfigUpdated()}isComponentTypeUpdated(){return this.changes.componentType&&this.changes.componentType.isChanged()}isContentUpdated(){return this.changes.content&&this.changes.content.isChanged()}isContextUpdated(){return this.changes.context&&this.changes.context.isChanged()}isAdjustmentUpdated(){return this.changes.adjustment&&this.changes.adjustment.isChanged()}isPositionUpdated(){return this.changes.position&&this.changes.position.isChanged()}isHostUpdated(){return this.changes.host&&this.changes.host.isChanged()}isTriggerUpdated(){return this.changes.trigger&&this.changes.trigger.isChanged()}isOffsetUpdated(){return this.changes.offset&&this.changes.offset.isChanged()}isOverlayConfigUpdated(){return this.changes.overlayConfig&&this.changes.overlayConfig.isChanged()}isDisabledUpdated(){return this.changes.disabled&&this.changes.disabled.isChanged()}clearChanges(){this.changes={}}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(Us),t.LFG(Tl),t.LFG(To),t.LFG(so))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})(),ig=(()=>{class r extends F_{renderContent(){this.detachContent(),this.attachContent()}detachContent(){this.overlayContainer.detach()}attachContent(){this.content instanceof t.Rgc?this.attachTemplate():this.content instanceof t.DyG?this.attachComponent():this.attachString()}attachTemplate(){this.overlayContainer.attachTemplatePortal(new Fs(this.content,null,{$implicit:this.context}))}attachComponent(){const e=new sa(this.content,null,null,this.cfr);this.overlayContainer.attachComponentPortal(e,this.context).changeDetectorRef.detectChanges()}attachString(){this.overlayContainer.attachStringContent(this.content)}}return r.\u0275fac=function(){let s;return function(a){return(s||(s=t.n5z(r)))(a||r)}}(),r.\u0275cmp=t.Xpm({type:r,selectors:[["nb-popover"]],viewQuery:function(e,a){if(1&e&&t.Gf(Xd,5),2&e){let h;t.iGM(h=t.CRH())&&(a.overlayContainer=h.first)}},inputs:{content:"content",context:"context",cfr:"cfr"},features:[t.qOj],decls:2,vars:0,consts:[[1,"arrow"]],template:function(e,a){1&e&&t._UZ(0,"span",0)(1,"nb-overlay-container")},dependencies:[Xd],styles:["[_nghost-%COMP%] .arrow[_ngcontent-%COMP%]{position:absolute;width:0;height:0}"]}),r})(),rg=(()=>{class r{get adjustment(){return this._adjustment}set adjustment(e){this._adjustment=e}get popoverClass(){return this._popoverClass}set popoverClass(e){e!==this.popoverClass&&(this._popoverClass=e,this.overlayConfig={panelClass:this.popoverClass})}get isShown(){return!(!this.dynamicOverlay||!this.dynamicOverlay.isAttached)}constructor(e,a){this.hostRef=e,this.dynamicOverlayHandler=a,this.popoverComponent=ig,this.destroy$=new A.xQ,this.context={},this.position=ft.TOP,this._adjustment=br.CLOCKWISE,this.trigger=Rr.CLICK,this.offset=15,this.disabled=!1,this._popoverClass="",this.nbPopoverShowStateChange=new t.vpe,this.overlayConfig={panelClass:this.popoverClass}}ngOnInit(){this.dynamicOverlayHandler.host(this.hostRef).componentType(this.popoverComponent)}ngOnChanges(){this.rebuild()}ngAfterViewInit(){this.dynamicOverlay=this.configureDynamicOverlay().build(),this.dynamicOverlay.isShown.pipe((0,an.T)(1),(0,le.R)(this.destroy$)).subscribe(e=>this.nbPopoverShowStateChange.emit({isShown:e}))}rebuild(){this.dynamicOverlay=this.configureDynamicOverlay().rebuild()}show(){this.dynamicOverlay.show()}hide(){this.dynamicOverlay.hide()}toggle(){this.dynamicOverlay.toggle()}ngOnDestroy(){this.dynamicOverlayHandler.destroy(),this.destroy$.next(),this.destroy$.complete()}configureDynamicOverlay(){return this.dynamicOverlayHandler.position(this.position).trigger(this.trigger).disabled(this.disabled).offset(this.offset).adjustment(this.adjustment).content(this.content).context(this.context).overlayConfig(this.overlayConfig)}}return r.\u0275fac=function(e){return new(e||r)(t.Y36(t.SBq),t.Y36(co))},r.\u0275dir=t.lG2({type:r,selectors:[["","nbPopover",""]],inputs:{content:["nbPopover","content"],context:["nbPopoverContext","context"],position:["nbPopoverPlacement","position"],adjustment:["nbPopoverAdjustment","adjustment"],trigger:["nbPopoverTrigger","trigger"],offset:["nbPopoverOffset","offset"],disabled:["nbTooltipDisabled","disabled"],popoverClass:["nbPopoverClass","popoverClass"]},outputs:{nbPopoverShowStateChange:"nbPopoverShowStateChange"},exportAs:["nbPopover"],features:[t._Bn([co,To]),t.TTD]}),r})(),bf=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=t.oAB({type:r}),r.\u0275inj=t.cJS({imports:[eu]}),r})();new t.OlP("Nebular Stepper Component"),(0,Rn.X$)("accordionItemBody",[(0,Rn.SB)("collapsed",(0,Rn.oB)({overflow:"hidden",visibility:"hidden",height:0})),(0,Rn.SB)("expanded",(0,Rn.oB)({overflow:"hidden",visibility:"visible"})),(0,Rn.eR)("collapsed => expanded",(0,Rn.jt)("100ms ease-in")),(0,Rn.eR)("expanded => collapsed",(0,Rn.jt)("100ms ease-out"))]),new t.OlP("NB_BUTTON_GROUP"),new t.OlP("NB_SORT_HEADER_COLUMN_DEF");const zu=new t.OlP("Default dialog options");class Hu{constructor(s){this.hasBackdrop=!0,this.backdropClass="overlay-backdrop",this.dialogClass="",this.closeOnBackdropClick=!0,this.closeOnEsc=!0,this.hasScroll=!1,this.autoFocus=!0,Object.assign(this,s)}}class jc{constructor(s){this.overlayRef=s,this.onClose$=new A.xQ,this.onClose=this.onClose$.asObservable(),this.onBackdropClick=this.overlayRef.backdropClick()}close(s){this.overlayRef.detach(),this.overlayRef.dispose(),this.onClose$.next(s),this.onClose$.complete()}}let Og=(()=>{class r{constructor(e,a,h){this.config=e,this.elementRef=a,this.focusTrapFactory=h}ngOnInit(){this.config.autoFocus&&(this.focusTrap=this.focusTrapFactory.create(this.elementRef.nativeElement),this.focusTrap.blurPreviouslyFocusedElement(),this.focusTrap.focusInitialElement())}ngOnDestroy(){this.config.autoFocus&&this.focusTrap&&this.focusTrap.restoreFocus()}attachComponentPortal(e){return this.portalOutlet.attachComponentPortal(e)}attachTemplatePortal(e){return this.portalOutlet.attachTemplatePortal(e)}}return r.\u0275fac=function(e){return new(e||r)(t.Y36(Hu),t.Y36(t.SBq),t.Y36(I_))},r.\u0275cmp=t.Xpm({type:r,selectors:[["nb-dialog-container"]],viewQuery:function(e,a){if(1&e&&t.Gf(wc,7),2&e){let h;t.iGM(h=t.CRH())&&(a.portalOutlet=h.first)}},decls:1,vars:0,consts:[["nbPortalOutlet",""]],template:function(e,a){1&e&&t.YNc(0,l_,0,0,"ng-template",0)},dependencies:[wc],encapsulation:2}),r})(),Zc=(()=>{class r{constructor(e,a,h,E,Y,pe){this.document=e,this.globalConfig=a,this.positionBuilder=h,this.overlay=E,this.injector=Y,this.cfr=pe}open(e,a={}){const h=new Hu({...this.globalConfig,...a}),E=this.createOverlay(h),Y=new jc(E),pe=this.createContainer(h,E);return this.createContent(h,e,pe,Y),this.registerCloseListeners(h,E,Y),Y}createOverlay(e){const a=this.createPositionStrategy(),h=this.createScrollStrategy(e.hasScroll);return this.overlay.create({positionStrategy:a,scrollStrategy:h,hasBackdrop:e.hasBackdrop,backdropClass:e.backdropClass,panelClass:e.dialogClass})}createPositionStrategy(){return this.positionBuilder.global().centerVertically().centerHorizontally()}createScrollStrategy(e){return e?this.overlay.scrollStrategies.noop():this.overlay.scrollStrategies.block()}createContainer(e,a){const h=new xc(this.createInjector(e),new WeakMap([[Hu,e]])),E=new sa(Og,null,h,this.cfr);return a.attach(E).instance}createContent(e,a,h,E){if(a instanceof t.Rgc){const Y=this.createTemplatePortal(e,a,E);h.attachTemplatePortal(Y)}else{const Y=this.createComponentPortal(e,a,E);E.componentRef=h.attachComponentPortal(Y),e.context&&Object.assign(E.componentRef.instance,{...e.context})}}createTemplatePortal(e,a,h){return new Fs(a,null,{$implicit:e.context,dialogRef:h})}createComponentPortal(e,a,h){const E=this.createInjector(e),Y=new xc(E,new WeakMap([[jc,h]]));return new sa(a,e.viewContainerRef,Y)}createInjector(e){return e.viewContainerRef&&e.viewContainerRef.injector||this.injector}registerCloseListeners(e,a,h){e.closeOnBackdropClick&&a.backdropClick().subscribe(()=>h.close()),e.closeOnEsc&&(0,F.R)(this.document,"keyup").pipe((0,rt.h)(E=>27===E.keyCode),(0,le.R)(h.onClose)).subscribe(()=>h.close())}}return r.\u0275fac=function(e){return new(e||r)(t.LFG(Mr),t.LFG(zu),t.LFG(Us),t.LFG(xa),t.LFG(t.zs3),t.LFG(t._Vd))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})(),Wf=(()=>{class r{static forRoot(e={}){return{ngModule:r,providers:[Zc,{provide:zu,useValue:e}]}}static forChild(e={}){return{ngModule:r,providers:[Zc,{provide:zu,useValue:e}]}}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=t.oAB({type:r}),r.\u0275inj=t.cJS({imports:[Ho,eu]}),r})();(0,Rn.oB)({transform:"translateX({{ direction }}110%)",height:0,marginLeft:"0",marginRight:"0",marginTop:"0",marginBottom:"0"}),new t.OlP("Default toastr options"),new t.OlP("NB_SELECT_INJECTION_TOKEN"),new t.OlP("Nebular Window Content"),new t.OlP("Nebular Window Config"),new t.OlP("Nebular Window Context"),new t.OlP("NB_TREE_GRID")},97582:(V,c,u)=>{"use strict";function R(Ne,le,Ae,we){var vt,tt=arguments.length,et=tt<3?le:null===we?we=Object.getOwnPropertyDescriptor(le,Ae):we;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)et=Reflect.decorate(Ne,le,Ae,we);else for(var Et=Ne.length-1;Et>=0;Et--)(vt=Ne[Et])&&(et=(tt<3?vt(et):tt>3?vt(le,Ae,et):vt(le,Ae))||et);return tt>3&&et&&Object.defineProperty(le,Ae,et),et}function M(Ne,le){return function(Ae,we){le(Ae,we,Ne)}}u.d(c,{fM:()=>M,gn:()=>R}),"function"==typeof SuppressedError&&SuppressedError},81235:V=>{"use strict";V.exports={}},4147:V=>{"use strict";V.exports={i8:"11.0.0"}}},V=>{V(V.s=68458)}]); \ No newline at end of file diff --git a/material/index.html b/material/index.html index 0d46c914a3..e4ceefd83d 100644 --- a/material/index.html +++ b/material/index.html @@ -1,12 +1,12 @@ - The most popular admin dashboard based on Angular 9+ and Nebular. + The most popular admin dashboard based on Angular 15+ and Nebular. - - + + - - + + @@ -40,13 +40,13 @@ a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - + - + \ No newline at end of file diff --git a/nebular.5c0b043a3fee669cccbf.eot b/nebular.349a35fbf72ca06e.eot similarity index 100% rename from nebular.5c0b043a3fee669cccbf.eot rename to nebular.349a35fbf72ca06e.eot diff --git a/nebular.e553da5ebddf5d96565a.woff b/nebular.56a22504c193b26e.woff similarity index 100% rename from nebular.e553da5ebddf5d96565a.woff rename to nebular.56a22504c193b26e.woff diff --git a/nebular.dd6b235b610f306cdbab.ttf b/nebular.826bcd48162e7e4d.ttf similarity index 100% rename from nebular.dd6b235b610f306cdbab.ttf rename to nebular.826bcd48162e7e4d.ttf diff --git a/nebular.a115dc417c9c6dac2113.svg b/nebular.bacf9e45b01998e5.svg similarity index 100% rename from nebular.a115dc417c9c6dac2113.svg rename to nebular.bacf9e45b01998e5.svg diff --git a/polyfills-es2015.f20cfdd8eadf3a507e0b.js b/polyfills-es2015.f20cfdd8eadf3a507e0b.js deleted file mode 100644 index a3d03adf0b..0000000000 --- a/polyfills-es2015.f20cfdd8eadf3a507e0b.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkngx_admin=self.webpackChunkngx_admin||[]).push([[429],{86828:function(t,e,n){"use strict";n(18250),n(75227),n(49805),n(33759),n(23260),n(2582),n(32109),n(14336),n(60366),n(56974),n(86535),n(33349),n(41925),n(42401),n(24965),n(5238),n(57500),n(99140)},99140:function(t,e,n){"use strict";var r,o;void 0===(o="function"==typeof(r=function(){!function(t){var e=t.performance;function n(t){e&&e.mark&&e.mark(t)}function r(t,n){e&&e.measure&&e.measure(t,n)}n("Zone");var o=t.__Zone_symbol_prefix||"__zone_symbol__";function i(t){return o+t}var a=!0===t[i("forceDuplicateZoneCheck")];if(t.Zone){if(a||"function"!=typeof t.Zone.__symbol__)throw new Error("Zone already loaded.");return t.Zone}var c=function(){function e(t,e){this._parent=t,this._name=e?e.name||"unnamed":"",this._properties=e&&e.properties||{},this._zoneDelegate=new f(this,this._parent&&this._parent._zoneDelegate,e)}return e.assertZonePatched=function(){if(t.Promise!==M.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")},Object.defineProperty(e,"root",{get:function(){for(var t=e.current;t.parent;)t=t.parent;return t},enumerable:!1,configurable:!0}),Object.defineProperty(e,"current",{get:function(){return D.zone},enumerable:!1,configurable:!0}),Object.defineProperty(e,"currentTask",{get:function(){return C},enumerable:!1,configurable:!0}),e.__load_patch=function(o,i,c){if(void 0===c&&(c=!1),M.hasOwnProperty(o)){if(!c&&a)throw Error("Already loaded patch: "+o)}else if(!t["__Zone_disable_"+o]){var u="Zone:"+o;n(u),M[o]=i(t,e,j),r(u,u)}},Object.defineProperty(e.prototype,"parent",{get:function(){return this._parent},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return this._name},enumerable:!1,configurable:!0}),e.prototype.get=function(t){var e=this.getZoneWith(t);if(e)return e._properties[t]},e.prototype.getZoneWith=function(t){for(var e=this;e;){if(e._properties.hasOwnProperty(t))return e;e=e._parent}return null},e.prototype.fork=function(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)},e.prototype.wrap=function(t,e){if("function"!=typeof t)throw new Error("Expecting function got: "+t);var n=this._zoneDelegate.intercept(this,t,e),r=this;return function(){return r.runGuarded(n,this,arguments,e)}},e.prototype.run=function(t,e,n,r){D={parent:D,zone:this};try{return this._zoneDelegate.invoke(this,t,e,n,r)}finally{D=D.parent}},e.prototype.runGuarded=function(t,e,n,r){void 0===e&&(e=null),D={parent:D,zone:this};try{try{return this._zoneDelegate.invoke(this,t,e,n,r)}catch(o){if(this._zoneDelegate.handleError(this,o))throw o}}finally{D=D.parent}},e.prototype.runTask=function(t,e,n){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||_).name+"; Execution: "+this.name+")");if(t.state!==m||t.type!==P&&t.type!==x){var r=t.state!=E;r&&t._transitionTo(E,S),t.runCount++;var o=C;C=t,D={parent:D,zone:this};try{t.type==x&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,e,n)}catch(i){if(this._zoneDelegate.handleError(this,i))throw i}}finally{t.state!==m&&t.state!==w&&(t.type==P||t.data&&t.data.isPeriodic?r&&t._transitionTo(S,E):(t.runCount=0,this._updateTaskCount(t,-1),r&&t._transitionTo(m,E,m))),D=D.parent,C=o}}},e.prototype.scheduleTask=function(t){if(t.zone&&t.zone!==this)for(var e=this;e;){if(e===t.zone)throw Error("can not reschedule task to "+this.name+" which is descendants of the original zone "+t.zone.name);e=e.parent}t._transitionTo(k,m);var n=[];t._zoneDelegates=n,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(r){throw t._transitionTo(w,k,m),this._zoneDelegate.handleError(this,r),r}return t._zoneDelegates===n&&this._updateTaskCount(t,1),t.state==k&&t._transitionTo(S,k),t},e.prototype.scheduleMicroTask=function(t,e,n,r){return this.scheduleTask(new l(O,t,e,n,r,void 0))},e.prototype.scheduleMacroTask=function(t,e,n,r,o){return this.scheduleTask(new l(x,t,e,n,r,o))},e.prototype.scheduleEventTask=function(t,e,n,r,o){return this.scheduleTask(new l(P,t,e,n,r,o))},e.prototype.cancelTask=function(t){if(t.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(t.zone||_).name+"; Execution: "+this.name+")");t._transitionTo(T,S,E);try{this._zoneDelegate.cancelTask(this,t)}catch(e){throw t._transitionTo(w,T),this._zoneDelegate.handleError(this,e),e}return this._updateTaskCount(t,-1),t._transitionTo(m,T),t.runCount=0,t},e.prototype._updateTaskCount=function(t,e){var n=t._zoneDelegates;-1==e&&(t._zoneDelegates=null);for(var r=0;r0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:t})},t}(),l=function(){function e(n,r,o,i,a,c){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=n,this.source=r,this.data=i,this.scheduleFn=a,this.cancelFn=c,!o)throw new Error("callback is not defined");this.callback=o;var u=this;this.invoke=n===P&&i&&i.useG?e.invokeTask:function(){return e.invokeTask.call(t,u,this,arguments)}}return e.invokeTask=function(t,e,n){t||(t=this),F++;try{return t.runCount++,t.zone.runTask(t,e,n)}finally{1==F&&b(),F--}},Object.defineProperty(e.prototype,"zone",{get:function(){return this._zone},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),e.prototype.cancelScheduleRequest=function(){this._transitionTo(m,k)},e.prototype._transitionTo=function(t,e,n){if(this._state!==e&&this._state!==n)throw new Error(this.type+" '"+this.source+"': can not transition to '"+t+"', expecting state '"+e+"'"+(n?" or '"+n+"'":"")+", was '"+this._state+"'.");this._state=t,t==m&&(this._zoneDelegates=null)},e.prototype.toString=function(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)},e.prototype.toJSON=function(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}},e}(),p=i("setTimeout"),h=i("Promise"),v=i("then"),d=[],g=!1;function y(e){if(0===F&&0===d.length)if(u||t[h]&&(u=t[h].resolve(0)),u){var n=u[v];n||(n=u.then),n.call(u,b)}else t[p](b,0);e&&d.push(e)}function b(){if(!g){for(g=!0;d.length;){var t=d;d=[];for(var e=0;e=0;n--)"function"==typeof t[n]&&(t[n]=u(t[n],e+"_"+n));return t}function g(t){return!t||!1!==t.writable&&!("function"==typeof t.get&&void 0===t.set)}var y="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,b=!("nw"in h)&&void 0!==h.process&&"[object process]"==={}.toString.call(h.process),_=!b&&!y&&!(!l||!p.HTMLElement),m=void 0!==h.process&&"[object process]"==={}.toString.call(h.process)&&!y&&!(!l||!p.HTMLElement),k={},S=function(t){if(t=t||h.event){var e=k[t.type];e||(e=k[t.type]=f("ON_PROPERTY"+t.type));var n,r=this||t.target||h,o=r[e];return _&&r===p&&"error"===t.type?!0===(n=o&&o.call(this,t.message,t.filename,t.lineno,t.colno,t.error))&&t.preventDefault():null==(n=o&&o.apply(this,arguments))||n||t.preventDefault(),n}};function E(n,r,o){var i=t(n,r);if(!i&&o&&t(o,r)&&(i={enumerable:!0,configurable:!0}),i&&i.configurable){var a=f("on"+r+"patched");if(!n.hasOwnProperty(a)||!n[a]){delete i.writable,delete i.value;var c=i.get,u=i.set,s=r.substr(2),l=k[s];l||(l=k[s]=f("ON_PROPERTY"+s)),i.set=function(t){var e=this;e||n!==h||(e=h),e&&(e[l]&&e.removeEventListener(s,S),u&&u.apply(e,v),"function"==typeof t?(e[l]=t,e.addEventListener(s,S,!1)):e[l]=null)},i.get=function(){var t=this;if(t||n!==h||(t=h),!t)return null;var e=t[l];if(e)return e;if(c){var o=c&&c.call(this);if(o)return i.set.call(this,o),"function"==typeof t.removeAttribute&&t.removeAttribute(r),o}return null},e(n,r,i),n[a]=!0}}}function T(t,e,n){if(e)for(var r=0;r=0&&"function"==typeof r[i.cbIdx]?s(i.name,r[i.cbIdx],i,o):t.apply(e,r)}})}function M(t,e){t[f("OriginalDelegate")]=e}var j=!1,D=!1;function C(){if(j)return D;j=!0;try{var t=p.navigator.userAgent;-1===t.indexOf("MSIE ")&&-1===t.indexOf("Trident/")&&-1===t.indexOf("Edge/")||(D=!0)}catch(e){}return D}Zone.__load_patch("ZoneAwarePromise",function(t,e,n){var r=Object.getOwnPropertyDescriptor,o=Object.defineProperty,i=n.symbol,a=[],c=!0===t[i("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],u=i("Promise"),s=i("then");n.onUnhandledError=function(t){if(n.showUncaughtError()){var e=t&&t.rejection;e?console.error("Unhandled Promise rejection:",e instanceof Error?e.message:e,"; Zone:",t.zone.name,"; Task:",t.task&&t.task.source,"; Value:",e,e instanceof Error?e.stack:void 0):console.error(t)}},n.microtaskDrainDone=function(){for(var t=function(){var t=a.shift();try{t.zone.runGuarded(function(){if(t.throwOriginal)throw t.rejection;throw t})}catch(r){!function(t){n.onUnhandledError(t);try{var r=e[f];"function"==typeof r&&r.call(this,t)}catch(o){}}(r)}};a.length;)t()};var f=i("unhandledPromiseRejectionHandler");function l(t){return t&&t.then}function p(t){return t}function h(t){return O.reject(t)}var v=i("state"),d=i("value"),g=i("finally"),y=i("parentPromiseValue"),b=i("parentPromiseState");function _(t,e){return function(n){try{k(t,e,n)}catch(r){k(t,!1,r)}}}var m=i("currentTaskTrace");function k(t,r,i){var u,s,f=(u=!1,function(t){return function(){u||(u=!0,t.apply(null,arguments))}});if(t===i)throw new TypeError("Promise resolved with itself");if(null===t[v]){var l=null;try{"object"!=typeof i&&"function"!=typeof i||(l=i&&i.then)}catch(x){return f(function(){k(t,!1,x)})(),t}if(!1!==r&&i instanceof O&&i.hasOwnProperty(v)&&i.hasOwnProperty(d)&&null!==i[v])E(i),k(t,i[v],i[d]);else if(!1!==r&&"function"==typeof l)try{l.call(i,f(_(t,r)),f(_(t,!1)))}catch(x){f(function(){k(t,!1,x)})()}else{t[v]=r;var p=t[d];if(t[d]=i,t[g]===g&&!0===r&&(t[v]=t[b],t[d]=t[y]),!1===r&&i instanceof Error){var h=e.currentTask&&e.currentTask.data&&e.currentTask.data.__creationTrace__;h&&o(i,m,{configurable:!0,enumerable:!1,writable:!0,value:h})}for(var S=0;S1?new i(e,n):new i(e),s=t.ObjectGetOwnPropertyDescriptor(u,"onmessage");return s&&!1===s.configurable?(a=t.ObjectCreate(u),c=u,[r,o,"send","close"].forEach(function(e){a[e]=function(){var n=t.ArraySlice.call(arguments);if(e===r||e===o){var i=n.length>0?n[0]:void 0;if(i){var c=Zone.__symbol__("ON_PROPERTY"+i);u[c]=a[c]}}return u[e].apply(u,n)}})):a=u,t.patchOnProperties(a,["close","error","message","open"],c),a};var a=e.WebSocket;for(var c in i)a[c]=i[c]}(t,e),Zone[t.symbol("patchEvents")]=!0}}Zone.__load_patch("util",function(n,i,a){a.patchOnProperties=T,a.patchMethod=x,a.bindArguments=d,a.patchMacroTask=P;var s=i.__symbol__("BLACK_LISTED_EVENTS"),f=i.__symbol__("UNPATCHED_EVENTS");n[f]&&(n[s]=n[f]),n[s]&&(i[s]=i[f]=n[s]),a.patchEventPrototype=H,a.patchEventTarget=G,a.isIEOrEdge=C,a.ObjectDefineProperty=e,a.ObjectGetOwnPropertyDescriptor=t,a.ObjectCreate=r,a.ArraySlice=o,a.patchClass=O,a.wrapWithCurrentZone=u,a.filterProperties=at,a.attachOriginToPatched=M,a._redefineProperty=Object.defineProperty,a.patchCallbacks=B,a.getGlobalObjects=function(){return{globalSources:R,zoneSymbolEventNames:Z,eventNames:it,isBrowser:_,isMix:m,isNode:b,TRUE_STR:"true",FALSE_STR:"false",ZONE_SYMBOL_PREFIX:c,ADD_EVENT_LISTENER_STR:"addEventListener",REMOVE_EVENT_LISTENER_STR:"removeEventListener"}}}),function(t){t[("legacyPatch",(t.__Zone_symbol_prefix||"__zone_symbol__")+"legacyPatch")]=function(){var e=t.Zone;e.__load_patch("defineProperty",function(t,e,n){n._redefineProperty=ft,st()}),e.__load_patch("registerElement",function(t,e,n){!function(t,e){var n=e.getGlobalObjects();(n.isBrowser||n.isMix)&&"registerElement"in t.document&&e.patchCallbacks(e,document,"Document","registerElement",["createdCallback","attachedCallback","detachedCallback","attributeChangedCallback"])}(t,n)}),e.__load_patch("EventTargetLegacy",function(t,e,n){vt(t,n),dt(n,t)})}}("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{});var gt=f("zoneTask");function yt(t,e,n,r){var o=null,i=null;n+=r;var a={};function c(e){var n=e.data;return n.args[0]=function(){return e.invoke.apply(this,arguments)},n.handleId=o.apply(t,n.args),e}function u(e){return i.call(t,e.data.handleId)}o=x(t,e+=r,function(n){return function(o,i){if("function"==typeof i[0]){var f={isPeriodic:"Interval"===r,delay:"Timeout"===r||"Interval"===r?i[1]||0:void 0,args:i},l=i[0];i[0]=function(){try{return l.apply(this,arguments)}finally{f.isPeriodic||("number"==typeof f.handleId?delete a[f.handleId]:f.handleId&&(f.handleId[gt]=null))}};var p=s(e,i[0],f,c,u);if(!p)return p;var h=p.data.handleId;return"number"==typeof h?a[h]=p:h&&(h[gt]=p),h&&h.ref&&h.unref&&"function"==typeof h.ref&&"function"==typeof h.unref&&(p.ref=h.ref.bind(h),p.unref=h.unref.bind(h)),"number"==typeof h||h?h:p}return n.apply(t,i)}}),i=x(t,n,function(e){return function(n,r){var o,i=r[0];"number"==typeof i?o=a[i]:(o=i&&i[gt])||(o=i),o&&"string"==typeof o.type?"notScheduled"!==o.state&&(o.cancelFn&&o.data.isPeriodic||0===o.runCount)&&("number"==typeof i?delete a[i]:i&&(i[gt]=null),o.zone.cancelTask(o)):e.apply(t,r)}})}function bt(t,e){if(!Zone[e.symbol("patchEventTarget")]){for(var n=e.getGlobalObjects(),r=n.eventNames,o=n.zoneSymbolEventNames,i=n.TRUE_STR,a=n.FALSE_STR,c=n.ZONE_SYMBOL_PREFIX,u=0;u0){var o=t.invoke;t.invoke=function(){for(var n=u[e.__symbol__("loadfalse")],i=0;i2?arguments[2]:void 0,f=Math.min((void 0===s?a:o(s,a))-u,a-c),l=1;for(u0;)u in n?n[c]=n[u]:delete n[c],c+=l,u+=l;return n}},81359:function(t,e,n){"use strict";var r=n(67533),o=n(60757),i=n(64249);t.exports=function(t){for(var e=r(this),n=i(e.length),a=arguments.length,c=o(a>1?arguments[1]:void 0,n),u=a>2?arguments[2]:void 0,s=void 0===u?n:o(u,n);s>c;)e[c++]=t;return e}},6409:function(t,e,n){var r=n(99857);t.exports=function(t,e){var n=[];return r(t,!1,n.push,n,e),n}},56620:function(t,e,n){var r=n(91501),o=n(64249),i=n(60757);t.exports=function(t){return function(e,n,a){var c,u=r(e),s=o(u.length),f=i(a,s);if(t&&n!=n){for(;s>f;)if((c=u[f++])!=c)return!0}else for(;s>f;f++)if((t||f in u)&&u[f]===n)return t||f||0;return!t&&-1}}},36161:function(t,e,n){var r=n(35532),o=n(36813),i=n(67533),a=n(64249),c=n(39222);t.exports=function(t,e){var n=1==t,u=2==t,s=3==t,f=4==t,l=6==t,p=5==t||l,h=e||c;return function(e,c,v){for(var d,g,y=i(e),b=o(y),_=r(c,v,3),m=a(b.length),k=0,S=n?h(e,m):u?h(e,0):void 0;m>k;k++)if((p||k in b)&&(g=_(d=b[k],k,y),t))if(n)S[k]=g;else if(g)switch(t){case 3:return!0;case 5:return d;case 6:return k;case 2:S.push(d)}else if(f)return!1;return l?-1:s||f?f:S}}},60002:function(t,e,n){var r=n(41740),o=n(67533),i=n(36813),a=n(64249);t.exports=function(t,e,n,c,u){r(e);var s=o(t),f=i(s),l=a(s.length),p=u?l-1:0,h=u?-1:1;if(n<2)for(;;){if(p in f){c=f[p],p+=h;break}if(p+=h,u?p<0:l<=p)throw TypeError("Reduce of empty array with no initial value")}for(;u?p>=0:l>p;p+=h)p in f&&(c=e(c,f[p],p,s));return c}},21773:function(t,e,n){var r=n(98378),o=n(78951),i=n(21906)("species");t.exports=function(t){var e;return o(t)&&("function"!=typeof(e=t.constructor)||e!==Array&&!o(e.prototype)||(e=void 0),r(e)&&null===(e=e[i])&&(e=void 0)),void 0===e?Array:e}},39222:function(t,e,n){var r=n(21773);t.exports=function(t,e){return new(r(t))(e)}},29412:function(t,e,n){"use strict";var r=n(41740),o=n(98378),i=n(33915),a=[].slice,c={},u=function(t,e,n){if(!(e in c)){for(var r=[],o=0;o1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(r(n.v,n.k,this);n&&n.r;)n=n.p},has:function(t){return!!g(v(this,e),t)}}),p&&r(f.prototype,"size",{get:function(){return v(this,e)[d]}}),f},def:function(t,e,n){var r,o,i=g(t,e);return i?i.v=n:(t._l=i={i:o=h(e,!0),k:e,v:n,p:r=t._l,n:void 0,r:!1},t._f||(t._f=i),r&&(r.n=i),t[d]++,"F"!==o&&(t._i[o]=i)),t},getEntry:g,setStrong:function(t,e,n){s(t,e,function(t,n){this._t=v(t,e),this._k=n,this._l=void 0},function(){for(var t=this._k,e=this._l;e&&e.r;)e=e.p;return this._t&&(this._l=e=e?e.n:this._t._f)?f(0,"keys"==t?e.k:"values"==t?e.v:[e.k,e.v]):(this._t=void 0,f(1))},n?"entries":"values",!n,!0),l(e)}}},95561:function(t,e,n){"use strict";var r=n(96399),o=n(94433).getWeak,i=n(54539),a=n(98378),c=n(11516),u=n(99857),s=n(36161),f=n(92454),l=n(50593),p=s(5),h=s(6),v=0,d=function(t){return t._l||(t._l=new g)},g=function(){this.a=[]},y=function(t,e){return p(t.a,function(t){return t[0]===e})};g.prototype={get:function(t){var e=y(this,t);if(e)return e[1]},has:function(t){return!!y(this,t)},set:function(t,e){var n=y(this,t);n?n[1]=e:this.a.push([t,e])},delete:function(t){var e=h(this.a,function(e){return e[0]===t});return~e&&this.a.splice(e,1),!!~e}},t.exports={getConstructor:function(t,e,n,i){var s=t(function(t,r){c(t,s,e,"_i"),t._t=e,t._i=v++,t._l=void 0,null!=r&&u(r,n,t[i],t)});return r(s.prototype,{delete:function(t){if(!a(t))return!1;var n=o(t);return!0===n?d(l(this,e)).delete(t):n&&f(n,this._i)&&delete n[this._i]},has:function(t){if(!a(t))return!1;var n=o(t);return!0===n?d(l(this,e)).has(t):n&&f(n,this._i)}}),s},def:function(t,e,n){var r=o(i(e),!0);return!0===r?d(t).set(e,n):r[t._i]=n,t},ufstore:d}},45824:function(t,e,n){"use strict";var r=n(41735),o=n(14976),i=n(63733),a=n(96399),c=n(94433),u=n(99857),s=n(11516),f=n(98378),l=n(44510),p=n(86449),h=n(36409),v=n(3902);t.exports=function(t,e,n,d,g,y){var b=r[t],_=b,m=g?"set":"add",k=_&&_.prototype,S={},E=function(t){var e=k[t];i(k,t,"delete"==t||"has"==t?function(t){return!(y&&!f(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return y&&!f(t)?void 0:e.call(this,0===t?0:t)}:"add"==t?function(t){return e.call(this,0===t?0:t),this}:function(t,n){return e.call(this,0===t?0:t,n),this})};if("function"==typeof _&&(y||k.forEach&&!l(function(){(new _).entries().next()}))){var T=new _,w=T[m](y?{}:-0,1)!=T,O=l(function(){T.has(1)}),x=p(function(t){new _(t)}),P=!y&&l(function(){for(var t=new _,e=5;e--;)t[m](e,e);return!t.has(-0)});x||((_=e(function(e,n){s(e,_,t);var r=v(new b,e,_);return null!=n&&u(n,g,r[m],r),r})).prototype=k,k.constructor=_),(O||P)&&(E("delete"),E("has"),g&&E("get")),(P||w)&&E(m),y&&k.clear&&delete k.clear}else _=d.getConstructor(e,t,g,m),a(_.prototype,n),c.NEED=!0;return h(_,t),S[t]=_,o(o.G+o.W+o.F*(_!=b),S),y||d.setStrong(_,t,g),_}},21207:function(t){var e=t.exports={version:"2.5.1"};"number"==typeof __e&&(__e=e)},31993:function(t,e,n){"use strict";var r=n(19026),o=n(57229);t.exports=function(t,e,n){e in t?r.f(t,e,o(0,n)):t[e]=n}},35532:function(t,e,n){var r=n(41740);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,o){return t.call(e,n,r,o)}}return function(){return t.apply(e,arguments)}}},29134:function(t,e,n){"use strict";var r=n(44510),o=Date.prototype.getTime,i=Date.prototype.toISOString,a=function(t){return t>9?t:"0"+t};t.exports=r(function(){return"0385-07-25T07:06:39.999Z"!=i.call(new Date(-50000000000001))})||!r(function(){i.call(new Date(NaN))})?function(){if(!isFinite(o.call(this)))throw RangeError("Invalid time value");var t=this,e=t.getUTCFullYear(),n=t.getUTCMilliseconds(),r=e<0?"-":e>9999?"+":"";return r+("00000"+Math.abs(e)).slice(r?-6:-4)+"-"+a(t.getUTCMonth()+1)+"-"+a(t.getUTCDate())+"T"+a(t.getUTCHours())+":"+a(t.getUTCMinutes())+":"+a(t.getUTCSeconds())+"."+(n>99?n:"0"+a(n))+"Z"}:i},27650:function(t,e,n){"use strict";var r=n(54539),o=n(10523);t.exports=function(t){if("string"!==t&&"number"!==t&&"default"!==t)throw TypeError("Incorrect hint");return o(r(this),"number"!=t)}},22665:function(t){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},31393:function(t,e,n){t.exports=!n(44510)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},57967:function(t,e,n){var r=n(98378),o=n(41735).document,i=r(o)&&r(o.createElement);t.exports=function(t){return i?o.createElement(t):{}}},7199:function(t){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},82694:function(t,e,n){var r=n(46523),o=n(69194),i=n(62239);t.exports=function(t){var e=r(t),n=o.f;if(n)for(var a,c=n(t),u=i.f,s=0;c.length>s;)u.call(t,a=c[s++])&&e.push(a);return e}},14976:function(t,e,n){var r=n(41735),o=n(21207),i=n(73933),a=n(63733),c=n(35532),u=function(t,e,n){var s,f,l,p,h=t&u.F,v=t&u.G,d=t&u.P,g=t&u.B,y=v?r:t&u.S?r[e]||(r[e]={}):(r[e]||{}).prototype,b=v?o:o[e]||(o[e]={}),_=b.prototype||(b.prototype={});for(s in v&&(n=e),n)l=((f=!h&&y&&void 0!==y[s])?y:n)[s],p=g&&f?c(l,r):d&&"function"==typeof l?c(Function.call,l):l,y&&a(y,s,l,t&u.U),b[s]!=l&&i(b,s,p),d&&_[s]!=l&&(_[s]=l)};r.core=o,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,t.exports=u},81766:function(t,e,n){var r=n(21906)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[r]=!1,!"/./"[t](e)}catch(o){}}return!0}},44510:function(t){t.exports=function(t){try{return!!t()}catch(e){return!0}}},36496:function(t,e,n){"use strict";var r=n(73933),o=n(63733),i=n(44510),a=n(22665),c=n(21906);t.exports=function(t,e,n){var u=c(t),s=n(a,u,""[t]),f=s[0],l=s[1];i(function(){var e={};return e[u]=function(){return 7},7!=""[t](e)})&&(o(String.prototype,t,f),r(RegExp.prototype,u,2==e?function(t,e){return l.call(t,this,e)}:function(t){return l.call(t,this)}))}},34231:function(t,e,n){"use strict";var r=n(54539);t.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},82384:function(t,e,n){"use strict";var r=n(78951),o=n(98378),i=n(64249),a=n(35532),c=n(21906)("isConcatSpreadable");t.exports=function t(e,n,u,s,f,l,p,h){for(var v,d,g=f,y=0,b=!!p&&a(p,h,3);y0)g=t(e,n,v,i(v.length),g,l-1)-1;else{if(g>=9007199254740991)throw TypeError();e[g]=v}g++}y++}return g}},99857:function(t,e,n){var r=n(35532),o=n(86614),i=n(15277),a=n(54539),c=n(64249),u=n(60618),s={},f={},l=t.exports=function(t,e,n,l,p){var h,v,d,g,y=p?function(){return t}:u(t),b=r(n,l,e?2:1),_=0;if("function"!=typeof y)throw TypeError(t+" is not iterable!");if(i(y)){for(h=c(t.length);h>_;_++)if((g=e?b(a(v=t[_])[0],v[1]):b(t[_]))===s||g===f)return g}else for(d=y.call(t);!(v=d.next()).done;)if((g=o(d,b,v.value,e))===s||g===f)return g};l.BREAK=s,l.RETURN=f},41735:function(t){var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},92454:function(t){var e={}.hasOwnProperty;t.exports=function(t,n){return e.call(t,n)}},73933:function(t,e,n){var r=n(19026),o=n(57229);t.exports=n(31393)?function(t,e,n){return r.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},61686:function(t,e,n){var r=n(41735).document;t.exports=r&&r.documentElement},42588:function(t,e,n){t.exports=!n(31393)&&!n(44510)(function(){return 7!=Object.defineProperty(n(57967)("div"),"a",{get:function(){return 7}}).a})},3902:function(t,e,n){var r=n(98378),o=n(31789).set;t.exports=function(t,e,n){var i,a=e.constructor;return a!==n&&"function"==typeof a&&(i=a.prototype)!==n.prototype&&r(i)&&o&&o(t,i),t}},33915:function(t){t.exports=function(t,e,n){var r=void 0===n;switch(e.length){case 0:return r?t():t.call(n);case 1:return r?t(e[0]):t.call(n,e[0]);case 2:return r?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return r?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return r?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}return t.apply(n,e)}},36813:function(t,e,n){var r=n(92377);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},15277:function(t,e,n){var r=n(50457),o=n(21906)("iterator"),i=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||i[o]===t)}},78951:function(t,e,n){var r=n(92377);t.exports=Array.isArray||function(t){return"Array"==r(t)}},56305:function(t,e,n){var r=n(98378),o=Math.floor;t.exports=function(t){return!r(t)&&isFinite(t)&&o(t)===t}},98378:function(t){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},80407:function(t,e,n){var r=n(98378),o=n(92377),i=n(21906)("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[i])?!!e:"RegExp"==o(t))}},86614:function(t,e,n){var r=n(54539);t.exports=function(t,e,n,o){try{return o?e(r(n)[0],n[1]):e(n)}catch(a){var i=t.return;throw void 0!==i&&r(i.call(t)),a}}},5857:function(t,e,n){"use strict";var r=n(10493),o=n(57229),i=n(36409),a={};n(73933)(a,n(21906)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=r(a,{next:o(1,n)}),i(t,e+" Iterator")}},19136:function(t,e,n){"use strict";var r=n(58185),o=n(14976),i=n(63733),a=n(73933),c=n(92454),u=n(50457),s=n(5857),f=n(36409),l=n(3141),p=n(21906)("iterator"),h=!([].keys&&"next"in[].keys()),v=function(){return this};t.exports=function(t,e,n,d,g,y,b){s(n,e,d);var _,m,k,S=function(t){if(!h&&t in O)return O[t];switch(t){case"keys":case"values":return function(){return new n(this,t)}}return function(){return new n(this,t)}},E=e+" Iterator",T="values"==g,w=!1,O=t.prototype,x=O[p]||O["@@iterator"]||g&&O[g],P=x||S(g),M=g?T?S("entries"):P:void 0,j="Array"==e&&O.entries||x;if(j&&(k=l(j.call(new t)))!==Object.prototype&&k.next&&(f(k,E,!0),r||c(k,p)||a(k,p,v)),T&&x&&"values"!==x.name&&(w=!0,P=function(){return x.call(this)}),r&&!b||!h&&!w&&O[p]||a(O,p,P),u[e]=P,u[E]=v,g)if(_={values:T?P:S("values"),keys:y?P:S("keys"),entries:M},b)for(m in _)m in O||i(O,m,_[m]);else o(o.P+o.F*(h||w),e,_);return _}},86449:function(t,e,n){var r=n(21906)("iterator"),o=!1;try{var i=[7][r]();i.return=function(){o=!0},Array.from(i,function(){throw 2})}catch(a){}t.exports=function(t,e){if(!e&&!o)return!1;var n=!1;try{var i=[7],c=i[r]();c.next=function(){return{done:n=!0}},i[r]=function(){return c},t(i)}catch(a){}return n}},54177:function(t){t.exports=function(t,e){return{value:e,done:!!t}}},50457:function(t){t.exports={}},58185:function(t){t.exports=!1},28639:function(t){var e=Math.expm1;t.exports=!e||e(10)>22025.465794806718||e(10)<22025.465794806718||-2e-17!=e(-2e-17)?function(t){return 0==(t=+t)?t:t>-1e-6&&t<1e-6?t+t*t/2:Math.exp(t)-1}:e},33109:function(t,e,n){var r=n(91205),o=Math.pow,i=o(2,-52),a=o(2,-23),c=o(2,127)*(2-a),u=o(2,-126);t.exports=Math.fround||function(t){var e,n,o=Math.abs(t),s=r(t);return oc||n!=n?s*(1/0):s*n}},5889:function(t){t.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:Math.log(1+t)}},91205:function(t){t.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:t<0?-1:1}},94433:function(t,e,n){var r=n(83837)("meta"),o=n(98378),i=n(92454),a=n(19026).f,c=0,u=Object.isExtensible||function(){return!0},s=!n(44510)(function(){return u(Object.preventExtensions({}))}),f=function(t){a(t,r,{value:{i:"O"+ ++c,w:{}}})},l=t.exports={KEY:r,NEED:!1,fastKey:function(t,e){if(!o(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!i(t,r)){if(!u(t))return"F";if(!e)return"E";f(t)}return t[r].i},getWeak:function(t,e){if(!i(t,r)){if(!u(t))return!0;if(!e)return!1;f(t)}return t[r].w},onFreeze:function(t){return s&&l.NEED&&u(t)&&!i(t,r)&&f(t),t}}},14238:function(t,e,n){var r=n(47672),o=n(14976),i=n(12053)("metadata"),a=i.store||(i.store=new(n(73076))),c=function(t,e,n){var o=a.get(t);if(!o){if(!n)return;a.set(t,o=new r)}var i=o.get(e);if(!i){if(!n)return;o.set(e,i=new r)}return i};t.exports={store:a,map:c,has:function(t,e,n){var r=c(e,n,!1);return void 0!==r&&r.has(t)},get:function(t,e,n){var r=c(e,n,!1);return void 0===r?void 0:r.get(t)},set:function(t,e,n,r){c(n,r,!0).set(t,e)},keys:function(t,e){var n=c(t,e,!1),r=[];return n&&n.forEach(function(t,e){r.push(e)}),r},key:function(t){return void 0===t||"symbol"==typeof t?t:String(t)},exp:function(t){o(o.S,"Reflect",t)}}},55269:function(t,e,n){"use strict";var r=n(46523),o=n(69194),i=n(62239),a=n(67533),c=n(36813),u=Object.assign;t.exports=!u||n(44510)(function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach(function(t){e[t]=t}),7!=u({},t)[n]||Object.keys(u({},e)).join("")!=r})?function(t,e){for(var n=a(t),u=arguments.length,s=1,f=o.f,l=i.f;u>s;)for(var p,h=c(arguments[s++]),v=f?r(h).concat(f(h)):r(h),d=v.length,g=0;d>g;)l.call(h,p=v[g++])&&(n[p]=h[p]);return n}:u},10493:function(t,e,n){var r=n(54539),o=n(21128),i=n(7199),a=n(72522)("IE_PROTO"),c=function(){},u=function(){var t,e=n(57967)("iframe"),r=i.length;for(e.style.display="none",n(61686).appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("