1"use strict";(self.webpackChunkwcore=self.webpackChunkwcore||[]).push([[733],{84973:function(t,e,s){s.d(e,{Fy:function(){return it},bB:function(){return nt},Mp:function(){return st}});var i=s(37716),a=s(38583),n=s(76889),r=s(33763),o=s(41964),h=s(17482),l=s(41211),c=s(30424),u=function(t,e){return t.push(e),t};var d=s(99922),g=s(34689),p=s(37540),v=s(47920),m=s(74294),f=s(21438),_=s(5207),S=s(22838),D=s(72882),b=s(17238),w=s(39075);const y=function(t,e){return{isMouseDragable:t,isTouchDragable:e}};function x(t,e){if(1&t&&(i.TgZ(0,"div",4),i._UZ(1,"owl-stage",5),i.qZA()),2&t){const t=i.oxw();i.xp6(1),i.Q6J("owlDraggable",i.WLB(3,y,null==t.owlDOMData?null:t.owlDOMData.isMouseDragable,null==t.owlDOMData?null:t.owlDOMData.isTouchDragable))("stageData",t.stageData)("slidesData",t.slidesData)}}const C=function(t,e){return{active:t,"owl-dot-text":e}};function O(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"div",11),i.NdJ("click",function(){const e=i.CHM(t).$implicit;return i.oxw(2).moveByDot(e.id)}),i._UZ(1,"span",12),i.qZA()}if(2&t){const t=e.$implicit;i.Q6J("ngClass",i.WLB(2,C,t.active,t.showInnerContent)),i.xp6(1),i.Q6J("innerHTML",t.innerContent,i.oJD)}}const M=function(t){return{disabled:t}};function T(t,e){if(1&t){const t=i.EpF();i.ynx(0),i.TgZ(1,"div",6),i.TgZ(2,"div",7),i.NdJ("click",function(){return i.CHM(t),i.oxw().prev()}),i.qZA(),i.TgZ(3,"div",8),i.NdJ("click",function(){return i.CHM(t),i.oxw().next()}),i.qZA(),i.qZA(),i.TgZ(4,"div",9),i.YNc(5,O,2,5,"div",10),i.qZA(),i.BQk()}if(2&t){const t=i.oxw();i.xp6(1),i.Q6J("ngClass",i.VKq(7,M,null==t.navData?null:t.navData.disabled)),i.xp6(1),i.Q6J("ngClass",i.VKq(9,M,null==t.navData||null==t.navData.prev?null:t.navData.prev.disabled))("innerHTML",null==t.navData||null==t.navData.prev?null:t.navData.prev.htmlText,i.oJD),i.xp6(1),i.Q6J("ngClass",i.VKq(11,M,null==t.navData||null==t.navData.next?null:t.navData.next.disabled))("innerHTML",null==t.navData||null==t.navData.next?null:t.navData.next.htmlText,i.oJD),i.xp6(1),i.Q6J("ngClass",i.VKq(13,M,null==t.dotsData?null:t.dotsData.disabled)),i.xp6(1),i.Q6J("ngForOf",null==t.dotsData?null:t.dotsData.dots)}}const z=function(t,e,s,i,a){return{"owl-rtl":t,"owl-loaded":e,"owl-responsive":s,"owl-drag":i,"owl-grab":a}};function A(t,e){}const L=function(t,e){return{$implicit:t,index:e}};function E(t,e){if(1&t&&i.YNc(0,A,0,0,"ng-template",4),2&t){const t=i.oxw(),e=t.$implicit,s=t.index,a=i.oxw();i.Q6J("ngTemplateOutlet",e.tplRef)("ngTemplateOutletContext",i.WLB(2,L,a.preparePublicSlide(e),s))}}const $=function(t,e,s,i){return{width:t,"margin-left":e,"margin-right":s,left:i}};function I(t,e){if(1&t){const t=i.EpF();i.ynx(0),i.TgZ(1,"div",2),i.NdJ("animationend",function(){const e=i.CHM(t).$implicit;return i.oxw().clear(e.id)}),i.YNc(2,E,1,5,void 0,3),i.qZA(),i.BQk()}if(2&t){const t=e.$implicit;i.xp6(1),i.Q6J("ngClass",t.classes)("ngStyle",i.l5B(4,$,t.width+"px",t.marginL?t.marginL+"px":"",t.marginR?t.marginR+"px":"",t.left))("@autoHeight",t.heightState),i.xp6(1),i.Q6J("ngIf",t.load)}}const R=function(t,e,s,i,a){return{width:t,transform:e,transition:s,"padding-left":i,"padding-right":a}};let k=(()=>{class t{constructor(t){this.eventManager=t,this.resizeSubject=new n.x,this.eventManager.addGlobalEventListener("window","resize",this.onResize.bind(this)),this.eventManager.addGlobalEventListener("window","onload",this.onLoaded.bind(this))}get onResize$(){return this.resizeSubject.asObservable()}onResize(t){this.resizeSubject.next(t.target)}onLoaded(t){this.windowWidth=t.target}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(w.Qz))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac}),t})();class P{constructor(){this.items=3,this.skip_validateItems=!1,this.loop=!1,this.center=!1,this.rewind=!1,this.mouseDrag=!0,this.touchDrag=!0,this.pullDrag=!0,this.freeDrag=!1,this.margin=0,this.stagePadding=0,this.merge=!1,this.mergeFit=!0,this.autoWidth=!1,this.startPosition=0,this.rtl=!1,this.smartSpeed=250,this.fluidSpeed=!1,this.dragEndSpeed=!1,this.responsive={},this.responsiveRefreshRate=200,this.nav=!1,this.navText=["prev","next"],this.navSpeed=!1,this.slideBy=1,this.dots=!0,this.dotsEach=!1,this.dotsData=!1,this.dotsSpeed=!1,this.autoplay=!1,this.autoplayTimeout=5e3,this.autoplayHoverPause=!1,this.autoplaySpeed=!1,this.autoplayMouseleaveTimeout=1,this.lazyLoad=!1,this.lazyLoadEager=0,this.slideTransition="",this.animateOut=!1,this.animateIn=!1,this.autoHeight=!1,this.URLhashListener=!1}}class N{constructor(){this.items="number",this.skip_validateItems="boolean",this.loop="boolean",this.center="boolean",this.rewind="boolean",this.mouseDrag="boolean",this.touchDrag="boolean",this.pullDrag="boolean",this.freeDrag="boolean",this.margin="number",this.stagePadding="number",this.merge="boolean",this.mergeFit="boolean",this.autoWidth="boolean",this.startPosition="number|string",this.rtl="boolean",this.smartSpeed="number",this.fluidSpeed="boolean",this.dragEndSpeed="number|boolean",this.responsive={},this.responsiveRefreshRate="number",this.nav="boolean",this.navText="string[]",this.navSpeed="number|boolean",this.slideBy="number|string",this.dots="boolean",this.dotsEach="number|boolean",this.dotsData="boolean",this.dotsSpeed="number|boolean",this.autoplay="boolean",this.autoplayTimeout="number",this.autoplayHoverPause="boolean",this.autoplaySpeed="number|boolean",this.autoplayMouseleaveTimeout="number",this.lazyLoad="boolean",this.lazyLoadEager="number",this.slideTransition="string",this.animateOut="string|boolean",this.animateIn="str
1ing|boolean",this.autoHeight="boolean",this.URLhashListener="boolean"}}let F=(()=>{class t{constructor(t){this.errorHandler=t}log(t,...e){(0,i.X6Q)()&&console.log(t,...e)}error(t){this.errorHandler.handleError(t)}warn(t,...e){console.warn(t,...e)}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(i.qLn))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac}),t})();var W=(()=>{return(t=W||(W={})).Event="event",t.State="state",W;var t})(),B=(()=>{return(t=B||(B={})).Default="default",t.Inner="inner",t.Outer="outer",B;var t})();let H=(()=>{class t{constructor(t){this.logger=t,this._viewSettingsShipper$=new n.x,this._initializedCarousel$=new n.x,this._changeSettingsCarousel$=new n.x,this._changedSettingsCarousel$=new n.x,this._translateCarousel$=new n.x,this._translatedCarousel$=new n.x,this._resizeCarousel$=new n.x,this._resizedCarousel$=new n.x,this._refreshCarousel$=new n.x,this._refreshedCarousel$=new n.x,this._dragCarousel$=new n.x,this._draggedCarousel$=new n.x,this.settings={items:0},this.owlDOMData={rtl:!1,isResponsive:!1,isRefreshed:!1,isLoaded:!1,isLoading:!1,isMouseDragable:!1,isGrab:!1,isTouchDragable:!1},this.stageData={transform:"translate3d(0px,0px,0px)",transition:"0s",width:0,paddingL:0,paddingR:0},this._items=[],this._widths=[],this._supress={},this._plugins={},this._current=null,this._clones=[],this._mergers=[],this._speed=null,this._coordinates=[],this._breakpoint=null,this.clonedIdPrefix="cloned-",this._options={},this._invalidated={},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},this._pipe=[{filter:["width","items","settings"],run:t=>{t.current=this._items&&this._items[this.relative(this._current)].id}},{filter:["width","items","settings"],run:t=>{const e=this.settings.margin||"",s=this.settings.rtl,i={"margin-left":s?e:"","margin-right":s?"":e};!this.settings.autoWidth||this.slidesData.forEach(t=>{t.marginL=i["margin-left"],t.marginR=i["margin-right"]}),t.css=i}},{filter:["width","items","settings"],run:t=>{const e=+(this.width()/this.settings.items).toFixed(3)-this.settings.margin,s=!this.settings.autoWidth,i=[];let a=null,n=this._items.length;for(t.items={merge:!1,width:e};n--;)a=this._mergers[n],a=this.settings.mergeFit&&Math.min(a,this.settings.items)||a,t.items.merge=a>1||t.items.merge,i[n]=s?e*a:this._items[n].width?this._items[n].width:e;this._widths=i,this.slidesData.forEach((e,s)=>{e.width=this._widths[s],e.marginR=t.css["margin-right"],e.marginL=t.css["margin-left"]})}},{filter:["items","settings"],run:()=>{const t=[],e=this._items,s=this.settings,i=Math.max(2*s.items,4),a=2*Math.ceil(e.length/2);let n=[],r=[],o=s.loop&&e.length?s.rewind?i:Math.max(i,a):0;for(o/=2;o--;)t.push(this.normalize(t.length/2,!0)),n.push(Object.assign({},this.slidesData[t[t.length-1]])),t.push(this.normalize(e.length-1-(t.length-1)/2,!0)),r.unshift(Object.assign({},this.slidesData[t[t.length-1]]));this._clones=t,n=n.map(t=>(t.id=`${this.clonedIdPrefix}${t.id}`,t.isActive=!1,t.isCloned=!0,t)),r=r.map(t=>(t.id=`${this.clonedIdPrefix}${t.id}`,t.isActive=!1,t.isCloned=!0,t)),this.slidesData=r.concat(this.slidesData).concat(n)}},{filter:["width","items","settings"],run:()=>{const t=this.settings.rtl?1:-1,e=this._clones.length+this._items.length,s=[];let i=-1,a=0,n=0;for(;++i<e;)a=s[i-1]||0,n=this._widths[this.relative(i)]+this.settings.margin,s.push(a+n*t);this._coordinates=s}},{filter:["width","items","settings"],run:()=>{const t=this.settings.stagePadding,e=this._coordinates,s={width:Math.ceil(Math.abs(e[e.length-1]))+2*t,"padding-left":t||"","padding-right":t||""};this.stageData.width=s.width,this.stageData.paddingL=s["padding-left"],this.stageData.paddingR=s["padding-right"]}},{filter:["width","items","settings"],run:t=>{let e=t.current?this.slidesData.findIndex(e=>e.id===t.current):0;e=Math.max(this.minimum(),Math.min(this.maximum(),e)),this.reset(e)}},{filter:["position"],run:()=>{this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:()=>{const t=this.settings.rtl?1:-1,e=2*this.settings.stagePadding,s=[];let i,a,n,r,o,h;if(i=this.coordinates(this.current()),"number"==typeof i?i+=e:i=0,a=i+this.width()*t,-1===t&&this.settings.center){const t=this._coordinates.filter(t=>this.settings.items%2==1?t>=i:t>i);i=t.length?t[t.length-1]:i}for(o=0,h=this._coordinates.length;o<h;o++)n=Math.ceil(this._coordinates[o-1]||0),r=Math.ceil(Math.abs(this._coordinates[o])+e*t),(this._op(n,"<=",i)&&this._op(n,">",a)||this._op(r,"<",i)&&this._op(r,">",a))&&s.push(o);this.slidesData.forEach(t=>
1(t.isActive=!1,t)),s.forEach(t=>{this.slidesData[t].isActive=!0}),this.settings.center&&(this.slidesData.forEach(t=>(t.isCentered=!1,t)),this.slidesData[this.current()].isCentered=!0)}}]}get invalidated(){return this._invalidated}get states(){return this._states}getViewCurSettings(){return this._viewSettingsShipper$.asObservable()}getInitializedState(){return this._initializedCarousel$.asObservable()}getChangeState(){return this._changeSettingsCarousel$.asObservable()}getChangedState(){return this._changedSettingsCarousel$.asObservable()}getTranslateState(){return this._translateCarousel$.asObservable()}getTranslatedState(){return this._translatedCarousel$.asObservable()}getResizeState(){return this._resizeCarousel$.asObservable()}getResizedState(){return this._resizedCarousel$.asObservable()}getRefreshState(){return this._refreshCarousel$.asObservable()}getRefreshedState(){return this._refreshedCarousel$.asObservable()}getDragState(){return this._dragCarousel$.asObservable()}getDraggedState(){return this._draggedCarousel$.asObservable()}setOptions(t){const e=new P,s=this._validateOptions(t,e);this._options=Object.assign(Object.assign({},e),s)}_validateOptions(t,e){const s=Object.assign({},t),i=new N,a=(s,i)=>(this.logger.log(`options.${i} must be type of ${s}; ${i}=${t[i]} skipped to defaults: ${i}=${e[i]}`),e[i]);for(const n in s)if(s.hasOwnProperty(n))if("number"===i[n])this._isNumeric(s[n])?(s[n]=+s[n],s[n]="items"===n?this._validateItems(s[n],s.skip_validateItems):s[n]):s[n]=a(i[n],n);else if("boolean"===i[n]&&"boolean"!=typeof s[n])s[n]=a(i[n],n);else if("number|boolean"!==i[n]||this._isNumberOrBoolean(s[n]))if("number|string"!==i[n]||this._isNumberOrString(s[n]))if("string|boolean"!==i[n]||this._isStringOrBoolean(s[n])){if("string[]"===i[n])if(Array.isArray(s[n])){let t=!1;s[n].forEach(e=>{t="string"==typeof e}),t||(s[n]=a(i[n],n))}else s[n]=a(i[n],n)}else s[n]=a(i[n],n);else s[n]=a(i[n],n);else s[n]=a(i[n],n);return s}_validateItems(t,e){let s=t;return t>this._items.length?e?this.logger.log("The option 'items' in your options is bigger than the number of slides. The navigation got disabled"):(s=this._items.length,this.logger.log("The option 'items' in your options is bigger than the number of slides. This option is updated to the current number of slides and the navigation got disabled")):t===this._items.length&&(this.settings.dots||this.settings.nav)&&this.logger.log("Option 'items' in your options is equal to the number of slides. So the navigation got disabled"),s}setCarouselWidth(t){this._width=t}setup(t,e,s){this.setCarouselWidth(t),this.setItems(e),this._defineSlidesData(),this.setOptions(s),this.settings=Object.assign({},this._options),this.setOptionsForViewport(),this._trigger("change",{property:{name:"settings",value:this.settings}}),this.invalidate("settings"),this._trigger("changed",{property:{name:"settings",value:this.settings}})}setOptionsForViewport(){const t=this._width,e=this._options.responsive;let s=-1;if(!Object.keys(e).length)return;if(!t)return void(this.settings.items=1);for(const a in e)e.hasOwnProperty(a)&&+a<=t&&+a>s&&(s=Number(a));this.settings=Object.assign(Object.assign(Object.assign({},this._options),e[s]),{items:e[s]&&e[s].items?this._validateItems(e[s].items,this._options.skip_validateItems):this._options.items}),delete this.settings.responsive,this.owlDOMData.isResponsive=!0,this.owlDOMData.isMouseDragable=this.settings.mouseDrag,this.owlDOMData.isTouchDragable=this.settings.touchDrag;const i=[];this._items.forEach(t=>{i.push(this.settings.merge?t.dataMerge:1)}),this._mergers=i,this._breakpoint=s,this.invalidate("settings")}initialize(t){this.enter("initializing"),this.owlDOMData.rtl=this.settings.rtl,this._mergers.length&&(this._mergers=[]),t.forEach(t=>{this._mergers.push(this.settings.merge?t.dataMerge:1)}),this._clones=[],this.reset(this._isNumeric(this.settings.startPosition)?+this.settings.startPosition:0),this.invalidate("items"),this.refresh(),this.owlDOMData.isLoaded=!0,this.owlDOMData.isMouseDragable=this.settings.mouseDrag,this.owlDOMData.isTouchDragable=this.settings.touchDrag,this.sendChanges(),this.leave("initializing"),this._trigger("initialized")}sendChanges(){this._viewSettingsShipper$.next({owlDOMData:this.owlDOMData,stageData:this.stageData,slidesData:this.slidesData,navData:this.navData,dotsData:this.dotsData})}_optionsLogic(){this.settings.autoWidth&&(this.settings.stagePadding=0,this.settings.merge=!1)}update(){let t=0;const e=this._pipe.length,s=t=>this._invalidated[t],i={};for(;t<e;){const e=this._pipe[t].filter.filter(s);(this._invalidated.all||e.length>0)&&this._pipe[t].run(i),t++}this.slidesData.forEach(t=>t.classes=this.setCurSlideClasses(t)),this.sendChanges(),this._invalidated={},this.is("valid")||this.enter("valid")}width(t){switch(t=t||B.Default){case B.Inner:case B.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}}refresh(){this.enter("refreshing"),this._trigger("refresh"),this._defineSlidesData(),this.setOptionsForViewport(),this._optionsLogic(),this.update(),this.leave("refreshing"),this._trigger("refreshed")}onResize(t){if(!this._items.length)return!1;this.setCarouselWidth(t),this.enter("resizing"),this._trigger("resize"),this.invalidate("width"),this.refresh(),this.leave("resizing"),this._trigger("resized")}prepareDragging(t){let e,s=null;return e=this.stageData.transform.replace(/.*\(|\)| |[^,-\d]\w|\)/g,"").split(","),s={x:+e[0],y:+e[1]},this.is("animating")&&this.invalidate("position"),"mousedown"===t.type&&(this.owlDOMData.isGrab=!0),this.speed(0),s}enterDragging(){this.enter("dragging"),this._trigger("drag")}defineNewCoordsDrag(t,e){let s=null,i=null,a=null;const n=this.difference(e.pointer,this.pointer(t)),r=this.difference(e.stage.start,n);return!!this.is("dragging")&&(this.settings.loop?(s=this.coordinates(this.minimum()),i=+this.coordinates(this.maximum()+1)-s,r.x=((r.x-s)%i+i)%i+s):(s=this.coordinates(this.settings.rtl?this.maximum():this.minimum()),i=this.coordinates(this.settings.rtl?this.minimum():this.maximum()),a=this.settings.pullDrag?-1*n.x/5:0,r.x=Math.max(Math.min(r.x,s+a),i+a)),r)}finishDragging(t,e,s){const i=this.difference(e.pointer,this.pointer(t)),a=e.stage.current,n=["right","left"][
1+(this.settings.rtl?i.x<+this.settings.rtl:i.x>+this.settings.rtl)];let r,o,h;(0!==i.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(+this.settings.dragEndSpeed||this.settings.smartSpeed),r=this.closest(a.x,0!==i.x?n:e.direction),o=this.current(),h=this.current(-1===r?void 0:r),o!==h&&(this.invalidate("position"),this.update()),e.direction=n,(Math.abs(i.x)>3||(new Date).getTime()-e.time>300)&&s()),this.is("dragging")&&(this.leave("dragging"),this._trigger("dragged"))}closest(t,e){const s=30,i=this.width();let a=this.coordinates(),n=-1;this.settings.center&&(a=a.map(t=>(0===t&&(t+=1e-6),t)));for(let r=0;r<a.length&&("left"===e&&t>a[r]-s&&t<a[r]+s?n=r:"right"===e&&t>a[r]-i-s&&t<a[r]-i+s?n=r+1:this._op(t,"<",a[r])&&this._op(t,">",a[r+1]||a[r]-i)?n="left"===e?r+1:r:null===e&&t>a[r]-s&&t<a[r]+s&&(n=r),-1===n);r++);return this.settings.loop||(this._op(t,">",a[this.minimum()])?n=t=this.minimum():this._op(t,"<",a[this.maximum()])&&(n=t=this.maximum())),n}animate(t){const e=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),e&&(this.enter("animating"),this._trigger("translate")),this.stageData.transform="translate3d("+t+"px,0px,0px)",this.stageData.transition=this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}is(t){return this._states.current[t]&&this._states.current[t]>0}current(t){return void 0===t?this._current:0!==this._items.length?(t=this.normalize(t),this._current!==t&&(this._trigger("change",{property:{name:"position",value:t}}),this._current=t,this.invalidate("position"),this._trigger("changed",{property:{name:"position",value:this._current}})),this._current):void 0}invalidate(t){return"string"==typeof t&&(this._invalidated[t]=!0,this.is("valid")&&this.leave("valid")),Object.keys(this._invalidated)}reset(t){void 0!==(t=this.normalize(t))&&(this._speed=0,this._current=t,this._suppress(["translate","translated"]),this.animate(this.coordinates(t)),this._release(["translate","translated"]))}normalize(t,e){const s=this._items.length,i=e?0:this._clones.length;return!this._isNumeric(t)||s<1?t=void 0:(t<0||t>=s+i)&&(t=((t-i/2)%s+s)%s+i/2),t}relative(t){return this.normalize(t-=this._clones.length/2,!0)}maximum(t=!1){const e=this.settings;let s,i,a,n=this._coordinates.length;if(e.loop)n=this._clones.length/2+this._items.length-1;else if(e.autoWidth||e.merge){for(s=this._items.length,i=this.slidesData[--s].width,a=this._width;s--&&(i+=+this.slidesData[s].width+this.settings.margin,!(i>a)););n=s+1}else n=e.center?this._items.length-1:this._items.length-e.items;return t&&(n-=this._clones.length/2),Math.max(n,0)}minimum(t=!1){return t?0:this._clones.length/2}items(t){return void 0===t?this._items.slice():(t=this.normalize(t,!0),[this._items[t]])}mergers(t){return void 0===t?this._mergers.slice():(t=this.normalize(t,!0),this._mergers[t])}clones(t){const e=this._clones.length/2,s=e+this._items.length,i=t=>t%2==0?s+t/2:e-(t+1)/2;return void 0===t?this._clones.map((t,e)=>i(e)):this._clones.map((e,s)=>e===t?i(s):null).filter(t=>t)}speed(t){return void 0!==t&&(this._speed=t),this._speed}coordinates(t){let e,s,i=1,a=t-1;return void 0===t?(s=this._coordinates.map((t,e)=>this.coordinates(e)),s):(this.settings.center?(this.settings.rtl&&(i=-1,a=t+1),e=this._coordinates[t],e+=(this.width()-e+(this._coordinates[a]||0))/2*i):e=this._coordinates[a]||0,e=Math.ceil(e),e)}_duration(t,e,s){return 0===s?0:Math.min(Math.max(Math.abs(e-t),1),6)*Math.abs(+s||this.settings.smartSpeed)}to(t,e){let s=this.current(),i=null,a=t-this.relative(s),n=this.maximum(),r=0;const o=+(a>0)-+(a<0),h=this._items.length,l=this.minimum();this.settings.loop?(!this.settings.rewind&&Math.abs(a)>h/2&&(a+=-1*o*h),i=(((t=s+a)-l)%h+h)%h+l,i!==t&&i-a<=n&&i-a>0&&(s=i-a,t=i,r=30,this.reset(s),this.sendChanges())):this.settings.rewind?(n+=1,t=(t%n+n)%n):t=Math.max(l,Math.min(n,t)),setTimeout(()=>{this.speed(this._duration(s,t,e)),this.current(t),this.update()},r)}next(t){t=t||!1,this.to(this.relative(this.current())+1,t)}prev(t){t=t||!1,this.to(this.relative(this.current())-1,t)}onTransitionEnd(t){if(void 0!==t)return!1;this.leave("animating"),this._trigger("translated")}_viewport(){let t;return this._width?t=this._width:this.logger.log("Can not detect viewport width."),t}setItems(t){this._items=t}_defineSlidesData(){let t;this.slidesData&&this.slidesData.length&&(t=new Map,this.slidesData.forEach(e
1=>{e.load&&t.set(e.id,e.load)})),this.slidesData=this._items.map(e=>({id:`${e.id}`,isActive:!1,tplRef:e.tplRef,dataMerge:e.dataMerge,width:0,isCloned:!1,load:!!t&&t.get(e.id),hashFragment:e.dataHash}))}setCurSlideClasses(t){const e={active:t.isActive,center:t.isCentered,cloned:t.isCloned,animated:t.isAnimated,"owl-animated-in":t.isDefAnimatedIn,"owl-animated-out":t.isDefAnimatedOut};return this.settings.animateIn&&(e[this.settings.animateIn]=t.isCustomAnimatedIn),this.settings.animateOut&&(e[this.settings.animateOut]=t.isCustomAnimatedOut),e}_op(t,e,s){const i=this.settings.rtl;switch(e){case"<":return i?t>s:t<s;case">":return i?t<s:t>s;case">=":return i?t<=s:t>=s;case"<=":return i?t>=s:t<=s}}_trigger(t,e,s,i,a){switch(t){case"initialized":this._initializedCarousel$.next(t);break;case"change":this._changeSettingsCarousel$.next(e);break;case"changed":this._changedSettingsCarousel$.next(e);break;case"drag":this._dragCarousel$.next(t);break;case"dragged":this._draggedCarousel$.next(t);break;case"resize":this._resizeCarousel$.next(t);break;case"resized":this._resizedCarousel$.next(t);break;case"refresh":this._refreshCarousel$.next(t);break;case"refreshed":this._refreshedCarousel$.next(t);break;case"translate":this._translateCarousel$.next(t);break;case"translated":this._translatedCarousel$.next(t)}}enter(t){[t].concat(this._states.tags[t]||[]).forEach(t=>{void 0===this._states.current[t]&&(this._states.current[t]=0),this._states.current[t]++})}leave(t){[t].concat(this._states.tags[t]||[]).forEach(t=>{(0===this._states.current[t]||this._states.current[t])&&this._states.current[t]--})}register(t){t.type===W.State&&(this._states.tags[t.name]=this._states.tags[t.name]?this._states.tags[t.name].concat(t.tags):t.tags,this._states.tags[t.name]=this._states.tags[t.name].filter((e,s)=>this._states.tags[t.name].indexOf(e)===s))}_suppress(t){t.forEach(t=>{this._supress[t]=!0})}_release(t){t.forEach(t=>{delete this._supress[t]})}pointer(t){const e={x:null,y:null};return(t=(t=t.originalEvent||t||window.event).touches&&t.touches.length?t.touches[0]:t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t).pageX?(e.x=t.pageX,e.y=t.pageY):(e.x=t.clientX,e.y=t.clientY),e}_isNumeric(t){return!isNaN(parseFloat(t))}_isNumberOrBoolean(t){return this._isNumeric(t)||"boolean"==typeof t}_isNumberOrString(t){return this._isNumeric(t)||"string"==typeof t}_isStringOrBoolean(t){return"string"==typeof t||"boolean"==typeof t}difference(t,e){return null===t||null===e?{x:0,y:0}:{x:t.x-e.x,y:t.y-e.y}}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(F))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac}),t})(),Y=(()=>{class t{constructor(t){this.carouselService=t,this._initialized=!1,this._pages=[],this._navData={disabled:!1,prev:{disabled:!1,htmlText:""},next:{disabled:!1,htmlText:""}},this._dotsData={disabled:!1,dots:[]},this.spyDataStreams()}ngOnDestroy(){this.navSubscription.unsubscribe()}spyDataStreams(){const t=this.carouselService.getInitializedState().pipe((0,d.b)(t=>{this.initialize(),this._updateNavPages(),this.draw(),this.update(),this.carouselService.sendChanges()})),e=this.carouselService.getChangedState().pipe((0,g.h)(t=>"position"===t.property.name),(0,d.b)(t=>{this.update()})),s=this.carouselService.getRefreshedState().pipe((0,d.b)(()=>{this._updateNavPages(),this.draw(),this.update(),this.carouselService.sendChanges()})),i=(0,r.T)(t,e,s);this.navSubscription=i.subscribe(()=>{})}initialize(){this._navData.disabled=!0,this._navData.prev.htmlText=this.carouselService.settings.navText[0],this._navData.next.htmlText=this.carouselService.settings.navText[1],this._dotsData.disabled=!0,this.carouselService.navData=this._navData,this.carouselService.dotsData=this._dotsData}_updateNavPages(){let t,e,s;const i=this.carouselService.clones().length/2,a=i+this.carouselService.items().length,n=this.carouselService.maximum(!0),r=[],o=this.carouselService.settings;let h=o.center||o.autoWidth||o.dotsData?1:o.dotsEach||o.items;if(h=+h,"page"!==o.slideBy&&(o.slideBy=Math.min(+o.slideBy,o.items)),o.dots||"page"===o.slideBy)for(t=i,e=0,s=0;t<a;t++){if(e>=h||0===e){if(r.push({start:Math.min(n,t-i),end:t-i+h-1}),Math.min(n,t-i)===n)break;e=0,++s}e+=this.carouselService.mergers(this.carouselService.relative(t))}this._pages=r}draw(){let t;const e=this.carouselService.settings,s=this.carouselService.items(),i=s.length<=e.items;if(this._navData.disabled=!e.nav||i,this._dotsData.disabled=!e.dots||i,e.dots)if(t=this._pages.length-this._dotsData.dots.length,e.dotsData&&0!==t)this._dotsData.dots=[],s.forEac
1h(t=>{this._dotsData.dots.push({active:!1,id:`dot-${t.id}`,innerContent:t.dotContent,showInnerContent:!0})});else if(t>0){const e=this._dotsData.dots.length>0?this._dotsData.dots.length:0;for(let s=0;s<t;s++)this._dotsData.dots.push({active:!1,id:`dot-${s+e}`,innerContent:"",showInnerContent:!1})}else t<0&&this._dotsData.dots.splice(t,Math.abs(t));this.carouselService.navData=this._navData,this.carouselService.dotsData=this._dotsData}update(){this._updateNavButtons(),this._updateDots()}_updateNavButtons(){const t=this.carouselService.settings,e=t.loop||t.rewind,s=this.carouselService.relative(this.carouselService.current());t.nav&&(this._navData.prev.disabled=!e&&s<=this.carouselService.minimum(!0),this._navData.next.disabled=!e&&s>=this.carouselService.maximum(!0)),this.carouselService.navData=this._navData}_updateDots(){let t;!this.carouselService.settings.dots||(this._dotsData.dots.forEach(t=>{!0===t.active&&(t.active=!1)}),t=this._current(),this._dotsData.dots.length&&(this._dotsData.dots[t].active=!0),this.carouselService.dotsData=this._dotsData)}_current(){const t=this.carouselService.relative(this.carouselService.current());let e;const s=this._pages.filter((e,s)=>e.start<=t&&e.end>=t).pop();return e=this._pages.findIndex(t=>t.start===s.start&&t.end===s.end),e}_getPosition(t){let e,s;const i=this.carouselService.settings;return"page"===i.slideBy?(e=this._current(),s=this._pages.length,t?++e:--e,e=this._pages[(e%s+s)%s].start):(e=this.carouselService.relative(this.carouselService.current()),s=this.carouselService.items().length,t?e+=+i.slideBy:e-=+i.slideBy),e}next(t){this.carouselService.to(this._getPosition(!0),t)}prev(t){this.carouselService.to(this._getPosition(!1),t)}to(t,e,s){let i;!s&&this._pages.length?(i=this._pages.length,this.carouselService.to(this._pages[(t%i+i)%i].start,e)):this.carouselService.to(t,e)}moveByDot(t){const e=this._dotsData.dots.findIndex(e=>t===e.id);this.to(e,this.carouselService.settings.dotsSpeed)}toSlideById(t){const e=this.carouselService.slidesData.findIndex(e=>e.id===t&&!1===e.isCloned);-1===e||e===this.carouselService.current()||this.carouselService.to(this.carouselService.relative(e),!1)}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(H))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac}),t})();const Z=new i.OlP("WindowToken");class q{get nativeWindow(){throw new Error("Not implemented.")}}const J=[{provide:q,useClass:(()=>{class t extends q{constructor(){super()}get nativeWindow(){return window}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac}),t})()},{provide:Z,useFactory:function(t,e){return(0,a.NF)(e)?t.nativeWindow:{setTimeout:(t,e)=>{},clearTimeout:t=>{}}},deps:[q,i.Lbi]}],Q=new i.OlP("DocumentToken");class j{get nativeDocument(){throw new Error("Not implemented.")}}const G=[{provide:j,useClass:(()=>{class t extends j{constructor(){super()}get nativeDocument(){return document}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac}),t})()},{provide:Q,useFactory:function(t,e){return(0,a.NF)(e)?t.nativeDocument:{hidden:!1,visibilityState:"visible"}},deps:[j,i.Lbi]}];let U=(()=>{class t{constructor(t,e,s,i){this.carouselService=t,this.ngZone=i,this._timeout=null,this._paused=!1,this._isAutoplayStopped=!1,this.winRef=e,this.docRef=s,this.spyDataStreams()}get isAutoplayStopped(){return this._isAutoplayStopped}set isAutoplayStopped(t){this._isAutoplayStopped=t}ngOnDestroy(){this.autoplaySubscription.unsubscribe()}spyDataStreams(){const t=this.carouselService.getInitializedState().pipe((0,d.b)(()=>{this.carouselService.settings.autoplay&&this.play()})),e=this.carouselService.getChangedState().pipe((0,d.b)(t=>{this._handleChangeObservable(t)})),s=this.carouselService.getResizedState().pipe((0,d.b)(()=>{this.carouselService.settings.autoplay&&!this._isAutoplayStopped?this.play():this.stop()})),i=(0,r.T)(t,e,s);this.autoplaySubscription=i.subscribe(()=>{})}play(t,e){this._paused&&(this._paused=!1,this._setAutoPlayInterval(this.carouselService.settings.autoplayMouseleaveTimeout)),!this.carouselService.is("rotating")&&(this.carouselService.enter("rotating"),this._setAutoPlayInterval())}_getNextTimeout(t,e){return this._timeout&&this.winRef.clearTimeout(this._timeout),this._isArtificialAutoplayTimeout=!!t,this.ngZone.runOutsideAngular(()=>this.winRef.setTimeout(()=>{this.ngZone.run(()=>{this._paused||this.carouselService.is("busy")||this.carouselService.is("interacting")||this.docRef.hidden||this.carouselService.next(e||this.carouselService.settings.autoplaySpeed)})},t||this.carouselService.settings.autoplayTimeout))}_setAutoPlayInterval(t){this._timeout=this._getNextTimeout(t)}stop(){!this.carouselService.is("rotating")||(this._paused=!0,this.winRef.clearTimeout(this._timeout),this.carouselService.leave("rotating"))}pause(){!this.carouselService.is("rotating")||(this._paused=!0)}_handleChangeObservable(t){"settings"===t.property.name?this.carouselService.settings.autoplay?this.play():this.stop():"position"===t.property.name&&this.carouselService.settings.autoplay&&this._setAutoPlayInterval()}_playAfterTranslated(){(0,o.of)("translated").pipe((0,p.w)(t=>this.carouselService.getTranslatedState()),(0,v.P)(),(0,g.h)(()=>this._isArtificialAutoplayTimeout),(0,d.b)(()=>this._setAutoPlayInterval())).subscribe(()=>{})}startPausing(){this.carouselService.settings.autoplayHoverPause&&this.carouselService.is("rotating")&&this.pause()}startPlayingMouseLeave(){this.carouselService.settings.autoplayHoverPause&&this.carouselService.is("rotating")&&(this.play(),this._playAfterTranslated())}startPlayingTouchEnd(){this.carouselService.settings.autoplayHoverPause&&this.carouselService.is("rotating")&&(this.play(),this._playAfterTranslated())}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(H),i.LFG(Z),i.LFG(Q),i.LFG(i.R0b))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac}),t})(),V=(()=>{class t{constructor(t){this.carouselService=t,this.spyDataStream
1s()}ngOnDestroy(){this.lazyLoadSubscription.unsubscribe()}spyDataStreams(){const t=this.carouselService.getInitializedState().pipe((0,d.b)(()=>{const t=this.carouselService.settings&&!this.carouselService.settings.lazyLoad;this.carouselService.slidesData.forEach(e=>e.load=!!t)})),e=this.carouselService.getChangeState(),s=this.carouselService.getResizedState(),i=(0,r.T)(t,e,s).pipe((0,d.b)(t=>this._defineLazyLoadSlides(t)));this.lazyLoadSubscription=i.subscribe(()=>{})}_defineLazyLoadSlides(t){if(this.carouselService.settings&&this.carouselService.settings.lazyLoad&&(t.property&&"position"===t.property.name||"initialized"===t||"resized"===t)){const e=this.carouselService.settings,s=this.carouselService.clones().length;let i=e.center&&Math.ceil(e.items/2)||e.items,a=e.center&&-1*i||0,n=(t.property&&void 0!==t.property.value?t.property.value:this.carouselService.current())+a;for(e.lazyLoadEager>0&&(i+=e.lazyLoadEager,e.loop&&(n-=e.lazyLoadEager,i++));a++<i;)this._load(s/2+this.carouselService.relative(n)),s&&this.carouselService.clones(this.carouselService.relative(n)).forEach(t=>this._load(t)),n++}}_load(t){this.carouselService.slidesData[t].load||(this.carouselService.slidesData[t].load=!0)}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(H))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac}),t})(),K=(()=>{class t{constructor(t){this.carouselService=t,this.swapping=!0,this.previous=void 0,this.next=void 0,this.spyDataStreams()}ngOnDestroy(){this.animateSubscription.unsubscribe()}spyDataStreams(){const t=this.carouselService.getChangeState().pipe((0,d.b)(t=>{"position"===t.property.name&&(this.previous=this.carouselService.current(),this.next=t.property.value)})),e=this.carouselService.getDragState(),s=this.carouselService.getDraggedState(),i=this.carouselService.getTranslatedState(),a=(0,r.T)(e,s,i).pipe((0,d.b)(t=>this.swapping="translated"===t)),n=this.carouselService.getTranslateState().pipe((0,d.b)(t=>{this.swapping&&(this.carouselService._options.animateOut||this.carouselService._options.animateIn)&&this._swap()})),o=(0,r.T)(t,n,a).pipe();this.animateSubscription=o.subscribe(()=>{})}_swap(){if(1!==this.carouselService.settings.items)return;let t;this.carouselService.speed(0);const e=this.carouselService.slidesData[this.previous],s=this.carouselService.slidesData[this.next],i=this.carouselService.settings.animateIn,a=this.carouselService.settings.animateOut;this.carouselService.current()!==this.previous&&(a&&(t=+this.carouselService.coordinates(this.previous)-+this.carouselService.coordinates(this.next),this.carouselService.slidesData.forEach(s=>{s.id===e.id&&(s.left=`${t}px`,s.isAnimated=!0,s.isDefAnimatedOut=!0,s.isCustomAnimatedOut=!0)})),i&&this.carouselService.slidesData.forEach(t=>{t.id===s.id&&(t.isAnimated=!0,t.isDefAnimatedIn=!0,t.isCustomAnimatedIn=!0)}))}clear(t){this.carouselService.slidesData.forEach(e=>{e.id===t&&(e.left="",e.isAnimated=!1,e.isDefAnimatedOut=!1,e.isCustomAnimatedOut=!1,e.isDefAnimatedIn=!1,e.isCustomAnimatedIn=!1,e.classes=this.carouselService.setCurSlideClasses(e))}),this.carouselService.onTransitionEnd()}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(H))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac}),t})(),X=(()=>{class t{constructor(t){this.carouselService=t,this.spyDataStreams()}ngOnDestroy(){this.autoHeightSubscription.unsubscribe()}spyDataStreams(){const t=this.carouselService.getInitializedState().pipe((0,d.b)(t=>{this.carouselService.settings.autoHeight?this.update():this.carouselService.slidesData.forEach(t=>t.heightState="full")})),e=this.carouselService.getChangedState().pipe((0,d.b)(t=>{this.carouselService.settings.autoHeight&&"position"===t.property.name&&this.update()})),s=this.carouselService.getRefreshedState().pipe((0,d.b)(t=>{this.carouselService.settings.autoHeight&&this.update()})),i=(0,r.T)(t,e,s);this.autoHeightSubscription=i.subscribe(()=>{})}update(){const t=this.carouselService.settings.items;let e=this.carouselService.current(),s=e+t;this.carouselService.settings.center&&(e=t%2==1?e-(t-1)/2:e-t/2,s=t%2==1?e+t:e+t+1),this.carouselService.slidesData.forEach((t,i)=>{t.heightState=i>=e&&i<s?"full":"nulled"})}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(H))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac}),t})(),tt=(()=>{class t{constructor(t,e,s){this.carouselService=t,this.route=e,this.router=s,this.spyDataStream
1s(),this.route||(this.route={fragment:(0,o.of)("no route").pipe((0,m.q)(1))}),this.router||(this.router={navigate:(t,e)=>{}})}ngOnDestroy(){this.hashSubscription.unsubscribe()}spyDataStreams(){const t=this.carouselService.getInitializedState().pipe((0,d.b)(()=>this.listenToRoute())),e=this.carouselService.getChangedState().pipe((0,d.b)(t=>{if(this.carouselService.settings.URLhashListener&&"position"===t.property.name){const t=this.carouselService.current(),e=this.carouselService.slidesData[t].hashFragment;if(!e||e===this.currentHashFragment)return;this.router.navigate(["./"],{fragment:e,relativeTo:this.route})}})),s=(0,r.T)(t,e);this.hashSubscription=s.subscribe(()=>{})}rewind(t){const e=this.carouselService.slidesData.findIndex(e=>e.hashFragment===t&&!1===e.isCloned);-1===e||e===this.carouselService.current()||this.carouselService.to(this.carouselService.relative(e),!1)}listenToRoute(){this.route.fragment.pipe((0,f.T)("URLHash"===this.carouselService.settings.startPosition?0:2)).subscribe(t=>{this.currentHashFragment=t,this.rewind(t)})}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(H),i.LFG(D.gz,8),i.LFG(D.F0,8))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac}),t})(),et=0,st=(()=>{class t{constructor(t){this.tplRef=t,this.id="owl-slide-"+et++,this._dataMerge=1,this.width=0,this.dotContent="",this.dataHash=""}set dataMerge(t){this._dataMerge=this.isNumeric(t)?t:1}get dataMerge(){return this._dataMerge}isNumeric(t){return!isNaN(parseFloat(t))}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.Rgc))},t.\u0275dir=i.lG2({type:t,selectors:[["ng-template","carouselSlide",""]],inputs:{id:"id",width:"width",dotContent:"dotContent",dataHash:"dataHash",dataMerge:"dataMerge"}}),t})(),it=(()=>{class t{constructor(t,e,s,a,n,r,o,h,l,c,u,d){this.el=t,this.resizeService=e,this.carouselService=s,this.navigationService=a,this.autoplayService=n,this.lazyLoadService=r,this.animateService=o,this.autoHeightService=h,this.hashService=l,this.logger=c,this.changeDetectorRef=u,this.translated=new i.vpe,this.dragging=new i.vpe,this.change=new i.vpe,this.changed=new i.vpe,this.initialized=new i.vpe,this.slidesData=[],this.carouselLoaded=!1,this.docRef=d}onVisibilityChange(t){if(this.carouselService.settings.autoplay)switch(this.docRef.visibilityState){case"visible":!this.autoplayService.isAutoplayStopped&&this.autoplayService.play();break;case"hidden":this.autoplayService.pause()}}ngOnInit(){this.spyDataStreams(),this.carouselWindowWidth=this.el.nativeElement.querySelector(".owl-carousel").clientWidth}ngOnChanges(){var t;this.prevOptions!==this.options&&(this.prevOptions&&(null===(t=this.slides)||void 0===t?void 0:t.toArray().length)?(this.carouselService.setup(this.carouselWindowWidth,this.slides.toArray(),this.options),this.carouselService.initialize(this.slides.toArray())):(this.carouselLoaded=!1,this.logger.log("There are no slides to show. So the carousel won't be re-rendered")),this.prevOptions=this.options)}ngAfterContentInit(){this.slides.toArray().length?(this.carouselService.setup(this.carouselWindowWidth,this.slides.toArray(),this.options),this.carouselService.initialize(this.slides.toArray()),this._winResizeWatcher()):this.logger.log("There are no slides to show. So the carousel won't be rendered"),this._slidesChangesSubscription=this.slides.changes.pipe((0,d.b)(t=>{t.toArray().length?(this.carouselService.setup(this.carouselWindowWidth,t.toArray(),this.options),this.carouselService.initialize(t.toArray())):(this.carouselLoaded=!1,this.logger.log("There are no slides to show. So the carousel won't be re-rendered"))})).subscribe(()=>{})}ngOnDestroy(){this.resizeSubscription&&this.resizeSubscription.unsubscribe(),this._slidesChangesSubscription&&this._slidesChangesSubscription.unsubscribe(),this._allObservSubscription&&this._allObservSubscription.unsubscribe()}spyDataStreams(){this._viewCurSettings$=this.carouselService.getViewCurSettings().pipe((0,d.b)(t=>{this.owlDOMData=t.owlDOMData,this.stageData=t.stageData,this.slidesData=t.slidesData,this.carouselLoaded||(this.carouselLoaded=!0),this.navData=t.navData,this.dotsData=t.dotsData,this.changeDetectorRef.markForCheck()})),this._initializedCarousel$=this.carouselService.getInitializedState().pipe((0,d.b)(()=>{this.gatherTranslatedData(),this.initialized.emit(this.slidesOutputData)})),this._translatedCarousel$=this.carouselService.getTranslatedState().pipe((0,d.b)(()=>{this.gatherTranslatedData(),this.translated.emit(this.slidesOutputData)})),this._changeCarousel$=this.carouselService.getChangeState().pipe((0,d.b)(()=>{this.gatherTranslatedData(),this.change.emit(this.slidesOutputData)})),this._changedCarousel$=this.carouselService.getChangeState().pipe((0,p.w)(t=>{const e=(0,o.of)(t).pipe((0,g.h)(()=>"position"===t.property.name),(0,p.w)(()=>(0,h.D)(this.slidesData)),(0,f.T)(t.property.value),(0,m.q)(this.carouselService.settings.items),(0,_.U)(t=>{const e=this.carouselService.clonedIdPrefix,s=t.id.indexOf(e)>=0?t.id.slice(e.length):t.id;return Object.assign(Object.assign({},t),{id:s,isActive:!0})}),(0,c.e)(function(t,e){(function(t,e){return(0,c.e)((0,l.U)(t,e,arguments.length>=2,!1,!0))})(u,[])(t).subscribe(e)}),(0,_.U)(e=>({slides:e,startPosition:this.carouselService.relative(t.property.value)})));return(0,r.T)(e)}),(0,d.b)(t=>{this.gatherTranslatedData(),this.changed.emit(t.slides.length?t:this.slidesOutputData)})),this._draggingCarousel$=this.carouselService.getDragState().pipe((0,d.b)(()=>{this.gatherTranslatedData(),this.dragging.emit({dragging:!0,data:this.slidesOutputData})}),(0,p.w)(()=>this.carouselService.getDraggedState().pipe((0,_.U)(()=>!!this.carouselService.is("animating")))),(0,p.w)(t=>t?this.carouselService.getTranslatedState().pipe((0,v.P)()):(0,o.of)("not animating")),(0,d.b)(()=>{this.dragging.emit({dragging:!1,data:this.slidesOutputData})})),this._carouselMerge$=(0,r.T)(this._viewCurSettings$,this._translatedCarousel$,this._draggingCarousel$,this._changeCarousel$,this._changedCarousel$,this._initializedCarousel$),this._allObservSubscription=this._carouselMerge$.subscribe(()=>{})}_winResizeWatcher(){Object.keys(this.carouselService._options.responsive).length&&(this.resizeSubscription=this.resizeService.onResize$.pipe((0,g.h)(()=>this.carouselWindowWidth!==this.el.nativeElement.querySelector(".owl-carousel").clientWidth),(0,S.g)(this.carouselService.settings.responsiveRefreshRate)).subscribe(()=>{this.carouselService.onResize(this.el.nativeElement.querySelector(".owl-carousel").clientWidth),this.carouselWindowWidth=this.el.nativeElement.querySelector(".owl-carousel").clientWidth}
1))}onTransitionEnd(){this.carouselService.onTransitionEnd()}next(){!this.carouselLoaded||this.navigationService.next(this.carouselService.settings.navSpeed)}prev(){!this.carouselLoaded||this.navigationService.prev(this.carouselService.settings.navSpeed)}moveByDot(t){!this.carouselLoaded||this.navigationService.moveByDot(t)}to(t){!this.carouselLoaded||this.navigationService.toSlideById(t)}gatherTranslatedData(){let t;const e=this.carouselService.clonedIdPrefix,s=this.slidesData.filter(t=>!0===t.isActive).map(t=>({id:t.id.indexOf(e)>=0?t.id.slice(e.length):t.id,width:t.width,marginL:t.marginL,marginR:t.marginR,center:t.isCentered}));t=this.carouselService.relative(this.carouselService.current()),this.slidesOutputData={startPosition:t,slides:s}}startPausing(){this.autoplayService.startPausing()}startPlayML(){this.autoplayService.startPlayingMouseLeave()}startPlayTE(){this.autoplayService.startPlayingTouchEnd()}stopAutoplay(){this.autoplayService.isAutoplayStopped=!0,this.autoplayService.stop()}startAutoplay(){this.autoplayService.isAutoplayStopped=!1,this.autoplayService.play()}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.SBq),i.Y36(k),i.Y36(H),i.Y36(Y),i.Y36(U),i.Y36(V),i.Y36(K),i.Y36(X),i.Y36(tt),i.Y36(F),i.Y36(i.sBO),i.Y36(Q))},t.\u0275cmp=i.Xpm({type:t,selectors:[["owl-carousel-o"]],contentQueries:function(t,e,s){if(1&t&&i.Suo(s,st,4),2&t){let t;i.iGM(t=i.CRH())&&(e.slides=t)}},hostBindings:function(t,e){1&t&&i.NdJ("visibilitychange",function(t){return e.onVisibilityChange(t)},!1,i.evT)},inputs:{options:"options"},outputs:{translated:"translated",dragging:"dragging",change:"change",changed:"changed",initialized:"initialized"},features:[i._Bn([Y,U,H,V,K,X,tt]),i.TTD],decls:4,vars:9,consts:[[1,"owl-carousel","owl-theme",3,"ngClass","mouseover","mouseleave","touchstart","touchend"],["owlCarousel",""],["class","owl-stage-outer",4,"ngIf"],[4,"ngIf"],[1,"owl-stage-outer"],[3,"owlDraggable","stageData","slidesData"],[1,"owl-nav",3,"ngClass"],[1,"owl-prev",3,"ngClass","innerHTML","click"],[1,"owl-next",3,"ngClass","innerHTML","click"],[1,"owl-dots",3,"ngClass"],["class","owl-dot",3,"ngClass","click",4,"ngFor","ngForOf"],[1,"owl-dot",3,"ngClass","click"],[3,"innerHTML"]],template:function(t,e){1&t&&(i.TgZ(0,"div",0,1),i.NdJ("mouseover",function(){return e.startPausing()})("mouseleave",function(){return e.startPlayML()})("touchstart",function(){return e.startPausing()})("touchend",function(){return e.startPlayTE()}),i.YNc(2,x,2,6,"div",2),i.YNc(3,T,6,15,"ng-container",3),i.qZA()),2&t&&(i.Q6J("ngClass",i.qbA(3,z,null==e.owlDOMData?null:e.owlDOMData.rtl,null==e.owlDOMData?null:e.owlDOMData.isLoaded,null==e.owlDOMData?null:e.owlDOMData.isResponsive,null==e.owlDOMData?null:e.owlDOMData.isMouseDragable,null==e.owlDOMData?null:e.owlDOMData.isGrab)),i.xp6(2),i.Q6J("ngIf",e.carouselLoaded),i.xp6(1),i.Q6J("ngIf",e.slides.toArray().length))},directives:function(){return[a.mk,a.O5,at,a.sg]},styles:[".owl-theme[_ngcontent-%COMP%] { display: block; }"],changeDetection:0}),t})(),at=(()=>{class t{constructor(t,e,s,i,a){this.zone=t,this.el=e,this.renderer=s,this.carouselService=i,this.animateService=a,this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null,active:!1,moving:!1},this._oneDragMove$=new n.x,this.preparePublicSlide=t=>{const e=Object.assign({},t);return delete e.tplRef,e},this.bindOneMouseTouchMove=t=>{this._oneMouseTouchMove(t)},this.bindOnDragMove=t=>{this._onDragMove(t)},this.bindOnDragEnd=t=>{this._onDragEnd(t)},this._oneClickHandler=()=>{this.listenerOneClick=this.renderer.listen(this._drag.target,"click",()=>!1),this.listenerOneClick()}}onMouseDown(t){this.owlDraggable.isMouseDragable&&this._onDragStart(t)}onTouchStart(t){if(t.targetTouches.length>=2)return!1;this.owlDraggable.isTouchDragable&&this._onDragStart(t)}onTouchCancel(t){this._onDragEnd(t)}
1onDragStart(){if(this.owlDraggable.isMouseDragable)return!1}onSelectStart(){if(this.owlDraggable.isMouseDragable)return!1}ngOnInit(){this._oneMoveSubsription=this._oneDragMove$.pipe((0,v.P)()).subscribe(()=>{this._sendChanges()})}ngOnDestroy(){this._oneMoveSubsription.unsubscribe()}_onDragStart(t){let e=null;3!==t.which&&(e=this._prepareDragging(t),this._drag.time=(new Date).getTime(),this._drag.target=t.target,this._drag.stage.start=e,this._drag.stage.current=e,this._drag.pointer=this._pointer(t),this.listenerMouseUp=this.renderer.listen(document,"mouseup",this.bindOnDragEnd),this.listenerTouchEnd=this.renderer.listen(document,"touchend",this.bindOnDragEnd),this.zone.runOutsideAngular(()=>{this.listenerOneMouseMove=this.renderer.listen(document,"mousemove",this.bindOneMouseTouchMove),this.listenerOneTouchMove=this.renderer.listen(document,"touchmove",this.bindOneMouseTouchMove)}))}_oneMouseTouchMove(t){const e=this._difference(this._drag.pointer,this._pointer(t));this.listenerATag&&this.listenerATag(),!(Math.abs(e.x)<3&&Math.abs(e.y)<3&&this._is("valid"))&&(Math.abs(e.x)<3&&Math.abs(e.x)<Math.abs(e.y)&&this._is("valid")||(this.listenerOneMouseMove(),this.listenerOneTouchMove(),this._drag.moving=!0,this.blockClickAnchorInDragging(t),this.listenerMouseMove=this.renderer.listen(document,"mousemove",this.bindOnDragMove),this.listenerTouchMove=this.renderer.listen(document,"touchmove",this.bindOnDragMove),t.preventDefault(),this._enterDragging(),this._oneDragMove$.next(t)))}blockClickAnchorInDragging(t){let e=t.target;for(;e&&!(e instanceof HTMLAnchorElement);)e=e.parentElement;e instanceof HTMLAnchorElement&&(this.listenerATag=this.renderer.listen(e,"click",()=>!1))}_onDragMove(t){let e;const s=this.carouselService.defineNewCoordsDrag(t,this._drag);!1!==s&&(e=s,t.preventDefault(),this._drag.stage.current=e,this._animate(e.x-this._drag.stage.start.x))}_animate(t){this.renderer.setStyle(this.el.nativeElement.children[0],"transform",`translate3d(${t}px,0px,0px`),this.renderer.setStyle(this.el.nativeElement.children[0],"transition","0s")}_onDragEnd(t){this.carouselService.owlDOMData.isGrab=!1,this.listenerOneMouseMove(),this.listenerOneTouchMove(),this._drag.moving&&(this.renderer.setStyle(this.el.nativeElement.children[0],"transform",""),this.renderer.setStyle(this.el.nativeElement.children[0],"transition",this.carouselService.speed(+this.carouselService.settings.dragEndSpeed||this.carouselService.settings.smartSpeed)/1e3+"s"),this._finishDragging(t),this.listenerMouseMove(),this.listenerTouchMove()),this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null,active:!1,moving:!1},this.listenerMouseUp(),this.listenerTouchEnd()}_prepareDragging(t){return this.carouselService.prepareDragging(t)}_finishDragging(t){this.carouselService.finishDragging(t,this._drag,this._oneClickHandler)}_pointer(t){return this.carouselService.pointer(t)}_difference(t,e){return this.carouselService.difference(t,e)}_is(t){return this.carouselService.is(t)}_enter(t){this.carouselService.enter(t)}_sendChanges(){this.carouselService.sendChanges()}onTransitionEnd(){this.carouselService.onTransitionEnd()}_enterDragging(){this.carouselService.enterDragging()}clear(t){this.animateService.clear(t)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.R0b),i.Y36(i.SBq),i.Y36(i.Qsj),i.Y36(H),i.Y36(K))},t.\u0275cmp=i.Xpm({type:t,selectors:[["owl-stage"]],hostBindings:function(t,e){1&t&&i.NdJ("mousedown",function(t){return e.onMouseDown(t)})("touchstart",function(t){return e.onTouchStart(t)})("touchcancel",function(t){return e.onTouchCancel(t)})("dragstart",function(){return e.onDragStart()})("selectstart",function(){return e.onSelectStart()})},inputs:{owlDraggable:"owlDraggable",stageData:"stageData",slidesData:"slidesData"},decls:3,vars:8,consts:[[1,"owl-stage",3,"ngStyle","transitionend"],[4,"ngFor","ngForOf"],[1,"owl-item",3,"ngClass","ngStyle","animationend"],[4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(t,e){1&t&&(i.TgZ(0,"div"),i.TgZ(1,"div",0),i.NdJ("transitionend",function(){return e.onTransitionEnd()}),i.YNc(2,I,3,9,"ng-container",1),i.qZA(),i.qZA()),2&t&&(i.xp6(1),i.Q6J("ngStyle",i.qbA(2,R,e.stageData.width+"px",e.stageData.transform,e.stageData.transition,e.stageData.paddingL?e.stageData.paddingL+"px":"",e.stageData.paddingR?e.stageData.paddingR+"px":"")),i.xp6(1),i.Q6J("ngForOf",e.slidesData))}
1,directives:[a.PC,a.sg,a.mk,a.O5,a.tP],encapsulation:2,data:{animation:[(0,b.X$)("autoHeight",[(0,b.SB)("nulled",(0,b.oB)({height:0})),(0,b.SB)("full",(0,b.oB)({height:"*"})),(0,b.eR)("full => nulled",[(0,b.jt)("700ms 350ms")]),(0,b.eR)("nulled => full",[(0,b.jt)(350)])])]}}),t})(),nt=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({providers:[J,k,G,F],imports:[[a.ez]]}),t})()},6440:function(t,e,s){s.d(e,{t:function(){return l}});var i=s(37716),a=s(38583);const n=function(t){return{color:t}};function r(t,e){if(1&t&&(i.TgZ(0,"a",3),i.TgZ(1,"div",4),i._UZ(2,"img",5),i.TgZ(3,"div",6),i._uU(4),i.qZA(),i.qZA(),i.qZA()),2&t){const t=e.ngIf;i.Q6J("href","/materia/I"+t.id+"/"+t.slug,i.LSH),i.xp6(2),i.Q6J("src",t.imagem,i.LSH),i.xp6(1),i.Q6J("ngStyle",i.VKq(4,n,t.cor?"#"+t.cor:"#"+(t.categoria?t.categoria.cor:""))),i.xp6(1),i.hij(" ",t.titulo," ")}}function o(t,e){if(1&t&&(i.ynx(0),i.YNc(1,r,5,6,"a",2),i.BQk()),2&t){const t=e.ngIf,s=i.oxw(),a=i.MAs(3);i.xp6(1),i.Q6J("ngIf",t[s.index])("ngIfElse",a)}}function h(t,e){1&t&&(i.TgZ(0,"div",7),i._UZ(1,"div",8),i.TgZ(2,"div",9),i._UZ(3,"div",10),i._UZ(4,"div",10),i._UZ(5,"div",10),i.qZA(),i.qZA())}let l=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=i.Xpm({type:t,selectors:[["card-horizontal1"]],inputs:{index:"index",items$:"items$"},decls:4,vars:4,consts:[[4,"ngIf","ngIfElse"],["loading",""],[3,"href",4,"ngIf","ngIfElse"],[3,"href"],[1,"flex","flex-row","gap-3","select-none"],[1,"w-2/5","rounded-l-2xl","shadow-lg",3,"src"],[1,"text-base","font-bold","leading-tight",3,"ngStyle"],[1,"flex","flex-row","gap-5","select-none"],[1,"h-36","w-1/2","rounded-xl","bg-gray-200","animate-pulse"],[1,"flex","flex-1","flex-col","gap-3"],[1,"bg-gray-200","w-full","animate-pulse","h-5","rounded-2xl"]],template:function(t,e){if(1&t&&(i.YNc(0,o,2,2,"ng-container",0),i.ALo(1,"async"),i.YNc(2,h,6,0,"ng-template",null,1,i.W1O)),2&t){const t=i.MAs(3);i.Q6J("ngIf",i.lcZ(1,2,e.items$))("ngIfElse",t)}},directives:[a.O5,a.PC],pipes:[a.Ov],encapsulation:2}),t})()},62465:function(t,e,s){s.d(e,{O:function(){return n}});var i=s(38583),a=s(37716);let n=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=a.oAB({type:t}),t.\u0275inj=a.cJS({imports:[[i.ez]]}),t})()},53892:function(t,e,s){s.d(e,{nq:function(){return o},ih:function(){return h}});var i=s(37716),a=s(38583);const n=["ins"],r=new i.OlP("AdsenseConfig");let o=(()=>{class t{constructor(t,e){this.config=t,this.platform=e,this.adRegion="page-"+Math.floor(1e4*Math.random())+1,this.className=""}ngOnInit(){var t,e,s,i,a,n,r,o,h,l,c,u,d;const g=this.config;this.adClient=null!==(t=this.adClient)&&void 0!==t?t:g.adClient,this.adSlot=null!==(e=this.adSlot)&&void 0!==e?e:g.adSlot,this.adFormat=null!==(i=null!==(s=this.adFormat)&&void 0!==s?s:g.adFormat)&&void 0!==i?i:"auto",this.display=null!==(n=null!==(a=this.display)&&void 0!==a?a:g.display)&&void 0!==n?n:"block",this.width=null!==(r=this.width)&&void 0!==r?r:g.width,this.height=null!==(o=this.height)&&void 0!==o?o:g.height,this.layout=null!==(h=this.layout)&&void 0!==h?h:g.layout,this.layoutKey=null!==(l=this.layoutKey)&&void 0!==l?l:g.layoutKey,this.pageLevelAds=null!==(c=this.pageLevelAds)&&void 0!==c?c:g.pageLevelAds,this.adtest=null!==(u=this.adtest)&&void 0!==u?u:g.adtest,this.fullWidthResponsive=null!==(d=this.fullWidthResponsive)&&void 0!==d?d:g.fullWidthResponsive}ngOnDestroy(){const t=this.ins.nativeElement.querySelector("iframe");t&&t.contentWindow&&(t.src="about:blank",t.remove())}ngAfterViewInit(){(0,a.NF)(this.platform)&&this.push()}push(){const t={};if(this.pageLevelAds&&(t.google_ad_client=this.adClient,t.enable_page_level_ads=!0),window)try{(window.adsbygoogle=window.adsbygoogle||[]).push(t)}catch(e){}}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(r),i.Y36(i.Lbi))},t.\u0275cmp=i.Xpm({type:t,selectors:[["ng2-adsense"],["ng-adsense"]],viewQuery:function(t,e){if(1&t&&i.Gf(n,7,i.SBq),2&t){let t;i.iGM(t=i.CRH())&&(e.ins=t.first)}},inputs:{adClient:"adClient",adSlot:"adSlot",adFormat:"adFormat",adRegion:"adRegion",display:"display",width:"width",height:"height",layout:"layout",layoutKey:"layoutKey",pageLevelAds:"pageLevelAds",adtest:"adtest",fullWidthResponsive:"fullWidthResponsive",className:"className"},decls:2,vars:17,consts:[["ins",""]],template:function(t,e){1&t&&i._UZ(0,"ins",null,0),2&t&&(i.Gre("adsbygoogle ",e.className,""),i.Udp("display",e.display)("width",e.width,"px")("height",e.height,"px"),i.uIk("data-ad-client",e.adClient)("data-ad-slot",e.adSlot)("data-ad-format",e.adFormat)("data-ad-region",e.adRegion)("data-layout",e.layout)("data-adtest",e.adtest)("data-layout-key",e.layoutKey)("data-full-width-responsive",e.fullWidthResponsive))},encapsulation:2,changeDetection:0}),t})(),h=(()=>{class t{static forRoot(e={}){return{ngModule:t,providers:[{provide:r,useValue:e}]}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[a.ez]]}),t})()}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.