1"use strict";(self.webpackChunkr_life=self.webpackChunkr_life||[]).push([[7245],{605:(J,N,d)=>{d.d(N,{Y:()=>b});var s=d(8839),e=d(1584);function b(x=0,y=s.E){return x<0&&(x=0),(0,e.O)(x,x,y)}},7245:(J,N,d)=>{d.r(N),d.d(N,{PromotionalTopBannerModule:()=>V});var s=d(2881),e=d(1360),b=d(7337);const x=r=>({Product:"R-LIFE",Page:r,Section:"Top Banner",TypeofCTA:"Button",CTALabel:"Claim Now"}),y=r=>({label:"Clicks to view information detail",property:r}),C=r=>({"new-year":r}),S=r=>({Product:"R-LIFE",Page:r,Section:"Top Banner",TypeofCTA:"Button",CTALabel:"Save"});function I(r,_){if(1&r&&(e.j41(0,"div",14),e.EFF(1," last "),e.j41(2,"span",15),e.EFF(3),e.k0s(),e.EFF(4," Days Left "),e.k0s()),2&r){const a=e.XpG(3);e.R7$(3),e.JRh(a.days)}}function A(r,_){if(1&r&&(e.j41(0,"div",16)(1,"div",17)(2,"div",18),e.EFF(3),e.k0s(),e.EFF(4," : "),e.j41(5,"div",18),e.EFF(6),e.k0s(),e.EFF(7," : "),e.j41(8,"div",18),e.EFF(9),e.k0s()()()),2&r){const a=e.XpG(3);e.R7$(3),e.SpI(" ",a.hours," "),e.R7$(3),e.SpI(" ",a.minutes," "),e.R7$(3),e.SpI(" ",a.seconds," ")}}function R(r,_){if(1&r&&(e.qex(0),e.DNE(1,I,5,1,"div",12)(2,A,10,3,"div",13),e.bVm()),2&r){const a=e.XpG(2);e.R7$(),e.Y8G("ngIf",a.countDownDays),e.R7$(),e.Y8G("ngIf",a.countDownHours)}}function O(r,_){1&r&&(e.j41(0,"div",19),e.EFF(1,"Limited time offer!"),e.k0s())}function L(r,_){if(1&r&&(e.j41(0,"div",10),e.DNE(1,R,3,2,"ng-container",11)(2,O,2,0,"ng-template",null,3,e.C5r),e.k0s()),2&r){const a=e.sdS(3),f=e.XpG();e.R7$(),e.Y8G("ngIf",f.showTimer)("ngIfElse",a)}}function k(r,_){1&r&&(e.j41(0,"span"),e.EFF(1,"Claim Now"),e.k0s())}function W(r,_){if(1&r&&(e.qex(0),e.j41(1,"a",20),e.nrm(2,"img",21),e.j41(3,"div",22)(4,"span",23),e.PLo(5,5),e.nrm(6,"span",24),e.YFu(),e.k0s()(),e.j41(7,"div",25),e.DNE(8,k,2,0,"span",9),e.k0s()(),e.bVm()),2&r){const a=e.XpG();e.R7$(),e.Y8G("href",a.bannerUrl,e.B4B)("RAnalytics",e.eq3(7,y,e.eq3(5,x,a.pageName))),e.R7$(5),e.uP7(null==a.offerDetails||null==a.offerDetails.data?null:a.offerDetails.data.campaign_name)(null==a.offerDetails||null==a.offerDetails.offer_details?null:a.offerDetails.offer_details.discount_value),e.nnv(5),e.R7$(2),e.Y8G("ngIf",a.offerDetails)}}function G(r,_){if(1&r&&(e.j41(0,"div",27)(1,"div",28)(2,"div",29),e.nrm(3,"img",30),e.j41(4,"span",31),e.pXf(5,6),e.k0s(),e.j41(6,"a",32),e.EFF(7,"Claim Now"),e.k0s()()()()),2&r){const a=e.XpG(2);e.R7$(5),e.uP7(a.countryName)(a.differentialDiscount),e.nnv(5),e.R7$(),e.Y8G("href",a.bannerKnowMoreUrl,e.B4B)("RAnalytics",e.eq3(6,y,e.eq3(4,x,a.pageName)))}}function T(r,_){if(1&r&&(e.j41(0,"div",39),e.eu8(1,40),e.k0s()),2&r){e.XpG(5);const a=e.sdS(1);e.R7$(),e.Y8G("ngTemplateOutlet",a)}}function $(r,_){if(1&r&&(e.j41(0,"div",29),e.nrm(1,"img",37),e.j41(2,"span"),e.pXf(3,7),e.k0s(),e.j41(4,"a",32),e.EFF(5),e.k0s(),e.DNE(6,T,2,1,"div",38),e.k0s()),2&r){const a=e.XpG(4);e.R7$(3),e.uP7(a.differentialDiscount)(a.discountCode),e.nnv(3),e.R7$(),e.Y8G("href",a.bannerKnowMoreUrl,e.B4B)("RAnalytics",e.eq3(8,y,e.eq3(6,S,a.pageName))),e.R7$(),e.SpI("Save ",a.differentialDiscount,"%"),e.R7$(),e.Y8G("ngIf",a.showEasterBanner)}}function j(r,_){if(1&r&&(e.j41(0,"div",34)(1,"div",35),e.DNE(2,$,7,10,"div",36),e.k0s()()),2&r){const a=e.XpG(3);e.Y8G("ngClass",e.eq3(2,C,a.allPackDetails)),e.R7$(2),e.Y8G("ngIf",a.allPackDetails)}}function X(r,_){if(1&r&&e.DNE(0,j,3,4,"div",33),2&r){const a=e.XpG(2);e.Y8G("ngIf",0!==a.differentialDiscount)}}function H(r,_){if(1&r&&e.DNE(0,G,8,8,"div",26)(1,X,1,1,"ng-template",null,4,e.C5r),2&r){const a=e.sdS(2),f=e.XpG();e.Y8G("ngIf",f.is_differential)("ngIfElse",a)}}function P(r,_){if(1&r&&(e.j41(0,"div",45),e.nrm(1,"img",46)(2,"img",47),e.j41(3,"span",48),e.PLo(4,8),e.nrm(5,"span",49),e.j41(6,"div",50)(7,"span"),e.nrm(8,"span",51),e.k0s(),e.eu8(9,40),e.k0s(),e.YFu(),e.k0s(),e.j41(10,"div",52)(11,"span",53),e.EFF(12,"Coupon Code: "),e.j41(13,"span",49),e.EFF(14),e.k0s()(),e.j41(15,"span",54),e.EFF(16,"Claim Now"),e.k0s()(),e.j41(17,"div",55),e.eu8(18,40),e.k0s()()),2&r){let a,f;const p=e.XpG(2),F=e.sdS(1);e.R7$(9),e.Y8G("ngTemplateOutlet",F),e.uP7(null!==(a=null==p.offerDetails||null==p.offerDetails.offer_details?null:p.offerDetails.offer_details.discount_code)&&void 0!==a?a:p.couponCode),e.nnv(4),e.R7$(5),e.JRh(null!==(f=null==p.offerDetails||null==p.offerDetails.offer_details?null:p.offerDetails.offer_details.discount_code)&&void 0!==f?f:p.couponCode),e.R7$(4),e.Y8G("ngTemplateOutlet",F)}}function z(r,_){if(1&r&&(e.j41(0,"a",41)(1,"div",42)(2,"div",43),e.DNE(3,P,19,4,"div",44),e.k0s()()()),2&r){const a=e.XpG();e.Y8G("href",a.bannerUrl,e.B4B)("RAnalytics",e.eq3(5,y,e.eq3(3,x,a.pageName))),e.R7$(3),e.Y8G("ngIf",a.allPackDetail
1s)}}let Q=(()=>{class r{constructor(a){this.environment=a,this.isGjd=!1,this.displayBanner=!1,this.showOfferBanner=!1,this.countDownMessage="",this.countDownDays=!0,this.countDownHours=!1,this.showEasterBanner=!1,this.showTimer=!1,this.couponCode="BTSOFFER2025",this.bannerKnowMoreUrl=this.environment.domain+"/all-access-pricing",this.countDown=setInterval(()=>{this.countdownTimer()},1e3)}countdownTimer(){const f=new Date(this.offerExpiry??"2025-09-21 23:59:59").getTime(),p=(new Date).getTime();p>=f&&(this.showEasterBanner=!1);const F=f-p;F<=10&&(this.showTimer=!0),this.days=Math.floor(F/864e5),this.hours=Math.floor(F%1728e5/36e5),this.minutes=Math.floor(F%36e5/6e4),this.minutes=this.minutes.toString().padStart(2,"0"),this.seconds=Math.floor(F%6e4/1e3),this.seconds=this.seconds.toString().padStart(2,"0"),this.days<2&&(this.hours=Math.floor(F/36e5),this.hours=this.hours.toString().padStart(2,"0"),this.countDownHours=!0,this.countDownDays=!1)}get bannerUrl(){if(this.offerDetails){const a=this.offerDetails?.id;return this.environment.products.payment+`/checkout-subscribe?pack_machine_name=paperpal-prime-v2&offer=${a}`}return this.environment.products.payment+`/checkout-subscribe?pack_machine_name=paperpal-prime-v2&coupon=${this.couponCode}`}get isBTSOfferAvailable(){const f=new Date(this.offerExpiry??"2025-09-21 23:59:59").getTime();return(new Date).getTime()<=f}static{this.\u0275fac=function(f){return new(f||r)(e.rXU("environment"))}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["spectrum-promotional-top-banner"]],inputs:{differentialDiscount:"differentialDiscount",is_differential:"is_differential",discountCode:"discountCode",isGjd:"isGjd",pageName:"pageName",allPackDetails:"allPackDetails",countryName:"countryName",displayBanner:"displayBanner",isLoggedIn:"isLoggedIn",showOfferBanner:"showOfferBanner",offerExpiry:"offerExpiry",offerDetails:"offerDetails"},standalone:!1,decls:7,vars:1,consts:()=>{let a,f,p,F;return a="" + "\ufffd#6\ufffd" + "" + "\ufffd0\ufffd" + " " + "\ufffd/#6\ufffd" + "Save " + "\ufffd1\ufffd" + "% on Paperpal Annual plans ",f="" + "\ufffd0\ufffd" + " Exclusive! Save minimum " + "\ufffd1\ufffd" + "% on Paperpal plans. Unleash the power of AI at an incredible price \u2728",p="" + "\ufffd0\ufffd" + "% off on Paperpal! Use code " + "\ufffd1\ufffd" + " at checkout. Reduced prices for a limited time. \u2728 ",F="" + "\ufffd#5\ufffd" + "60% off" + "[\ufffd/#5\ufffd|\ufffd/#8\ufffd|\ufffd/#7\ufffd]" + " on Paperpal pack " + "\ufffd#6\ufffd" + "" + "\ufffd#7\ufffd" + "Coupon Code: " + "\ufffd#8\ufffd" + "" + "\ufffd0\ufffd" + "" + "[\ufffd/#5\ufffd|\ufffd/#8\ufffd|\ufffd/#7\ufffd]" + "" + "[\ufffd/#5\ufffd|\ufffd/#8\ufffd|\ufffd/#7\ufffd]" + "" + "\ufffd#9\ufffd" + "" + "\ufffd/#9\ufffd" + "" + "\ufffd/#6\ufffd" + "",F=e.k04(F),[["timeLeft",""],["showOtherBanner",""],["btsOfferBanner",""],["limitedTimeOffer",""],["elseBlockNonDifferentialAnnual",""],a,f,p,F,[4,"ngIf"],[1,"time","sm:pl-2","sm:ml-3","text-white"],[4,"ngIf","ngIfElse"],["class","uppercase text-s11 sm:text-xs md:text-base font-interRegular",4,"ngIf"],["class","flex items-center justify-start gap-4",4,"ngIf"],[1,"uppercase","text-s11","sm:text-xs","md:text-base","font-interRegular"],[1,"p-1","rounded-sm","text-xs","sm:text-base","font-interBold","text-white","timeBox","text-center","inline-block"],[1,"flex","items-center","justify-start","gap-4"],[1,"text-white","font-interBold","flex","items-center","gap-1"],[1,"p-1","rounded-sm","text-xs","sm:text-base","timeBox","text-center","inline-block"],[1,"text","font-interRegular","text-s11","sm:text-xs","md:text-base","text-white"],[1,"bonus-banner","top-banner",3,"href","RAnalytics"],["src","https://cdn.paperpal.com/assets/images/icons/animated-gift-box.gif","alt","Discount offer icon","width","40","height","43",1,"offer-icon"],[1,"bonus-offer-info","flex","items-center","flex-row","content-center"],[1,"offer-text","mr-2","relative","text-base","leading-4.5","text-white","font-interRegular","text-center"],[1,"font-interBold","bold-text"],[1,"offer-btn","ml-3","rounded-lg","font-interRegular","text-sm","sm:text-base","border","leading-5","text-colPrimGray","bg-white","px-4","sm:px-5","py-2","flex-shrink-0","relative","overflow-hidden","hover:bg-white","transition","duration-300"],["class","day-pass fixed flex flex-row items-center justify-between left-0 md:justify-center md:py-0 px-5 py-3 top-0 w-full",4,"ngIf","ngIfElse"],[1,"day-pass","fixed","flex","flex-row","items-center","justify-between","left-0","md:justify-center","md:py-0","px-5","py-3","top-0","w-full"],[1,"day-pass-info","flex","font-gilroySemibold","text-xs","
1sm:text-sm","leading-4","sm:leading-7","text-white","items-center","flex-row"],[1,"flex","items-center"],["src","https://cdn.researcher.life/rlife/icons/bonus-icon.webp","alt","Bonus","width","45","height","45",1,"hidden","md:block","md:mr-3"],[1,"relative","top-1"],[1,"ml-3","day-pass-btn","font-gilroyBold","text-xs","sm:text-sm","leading-4.5","text-white","px-2","py-2","rounded","flex-shrink-0",3,"href","RAnalytics"],["class","day-pass fixed top-0 left-0 w-full py-3 px-5 md:py-0 flex flex-row justify-between md:justify-center items-center",3,"ngClass",4,"ngIf"],[1,"day-pass","fixed","top-0","left-0","w-full","py-3","px-5","md:py-0","flex","flex-row","justify-between","md:justify-center","items-center",3,"ngClass"],[1,"day-pass-info","font-gilroySemibold","text-xs","sm:text-sm","leading-4","sm:leading-7","flex","items-center","flex-row","text-white"],["class","flex items-center",4,"ngIf"],["src","https://cdn.researcher.life/rlife/icons/flash-coupon.webp","alt","Bonus","width","45","height","45",1,"hidden","md:block","md:mr-3"],["class","desktop",4,"ngIf"],[1,"desktop"],[3,"ngTemplateOutlet"],[1,"bonus-banner",3,"href","RAnalytics"],[1,"day-pass","bts-banner","fixed","top-0","left-0","w-full","py-3","px-5","md:py-0","flex","flex-row","justify-between","md:justify-center","items-center"],[1,"day-pass-info","font-gilroySemibold","text-xs","sm:text-sm","leading-4","sm:leading-7","flex","items-center","flex-row","text-white","justify-between","md:justify-center","w-full"],["class","flex items-center justify-between sm:justify-center w-full",4,"ngIf"],[1,"flex","items-center","justify-between","sm:justify-center","w-full"],["src","https://cdn.researcher.life/rlife/images/bts-desktop-icon.webp","alt","Back to School image","width","260","height","35",1,"hidden","sm:block"],["src","https://cdn.researcher.life/rlife/images/paper-plan-image.webp","alt","Plan icon","width","60","height","37",1,"sm:hidden"],[1,"sm:mx-6","font-interRegular"],[1,"font-interBold"],[1,"md:hidden","items-center","text-s11","leading-4","text-white"],[1,"font-interBold","mx-1"],[1,"font-interRegular","text-xs","sm:text-sm","leading-4.5","text-blue-prim","bg-white","px-2","py-2","rounded","flex-shrink-0","z-0"],[1,"hidden","md:block"],[1,"md:hidden","font-interBold"],[1,"desktop","sm:ml-6"]]},template:function(f,p){1&f&&e.DNE(0,L,4,2,"ng-template",null,0,e.C5r)(2,W,9,9,"ng-container",9)(3,H,3,2,"ng-template",null,1,e.C5r)(5,z,4,7,"ng-template",null,2,e.C5r),2&f&&(e.R7$(2),e.Y8G("ngIf",p.showOfferBanner&&(p.countDownDays||p.countDownHours)))},dependencies:[s.YU,s.bT,s.T3,b.Y],styles:[".day-pass[_ngcontent-%COMP%]{background:#142661;z-index:101;height:60px}.day-pass.black-friday-sale-banner[_ngcontent-%COMP%]{background:#09172f}.day-pass.bts-banner[_ngcontent-%COMP%]{background-color:#113dcd;background-image:url(https://cdn.researcher.life/rlife/images/bts-offer-mobile-bg-v2.webp);background-size:100% 100%;background-position:top;background-repeat:no-repeat}@media (min-width: 768px){.day-pass.bts-banner[_ngcontent-%COMP%]{background-image:url(https://cdn.researcher.life/rlife/images/bts-desktop-bg.webp)}}.day-pass-btn[_ngcontent-%COMP%]{border:1px solid white;color:#fff}.day-pass-btn[_ngcontent-%COMP%]:hover{background:#fff;color:#142661}.bonus-banner[_ngcontent-%COMP%]{height:60px;z-index:101;transition:all .2s;background:#051e57}.bonus-banner[_ngcontent-%COMP%] .easter-banner-btn[_ngcontent-%COMP%]:after{width:53px;height:53px;border-radius:100%;background:radial-gradient(58.49% 58.49% at 50% 50%,#ffffffab,#fff0);position:absolute;left:10px;top:-10px;animation:example 3s infinite;opacity:.6}.timeBox[_ngcontent-%COMP%]{width:25px;background:#4e6ed4}@media (min-width: 768px){.timeBox[_ngcontent-%COMP%]{width:30px}}.mobile[_ngcontent-%COMP%]{display:flex}@media (min-width: 768px){.mobile[_ngcontent-%COMP%]{display:none}}.desktop[_ngcontent-%COMP%]{display:none}@media (min-width: 992px){.desktop[_ngcontent-%COMP%]{display:contents}}.top-banner[_ngcontent-%COMP%]{position:fixed;display:flex;align-items:center;justify-content:space-between;left:0;top:0;padding:12px;width:100%;min-height:60px;box-sizing:border-box;z-index:101;transition:all .2s;background:#051e57}@media (min-width: 768px){.top-banner[_ngcontent-%COMP%]{justify-content:center;padding-inline:20px}}@media (min-width: 992px){.top-banner[_ngcontent-%COMP%]{padding-block:0}}.offer-icon[_ngcontent-%COMP%]{width:40px;margin-right:8px;display:inline-block}@media (min-width: 768px){.offer-icon[_ngcontent-%COMP%]{width:48px}}@media (min-width: 992px){.offer-icon[_ngcontent-%COMP%]{margin-right:20px}}.bonus-offer-info[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:row;justify-content:center}.offer-text[_ngcontent-%COMP%]{margin-right:8px;position:relative;font-size:16px;line-height:18px;color:#fff;font-family:var(--font-family-inter-regular);text-align:center}.offer-text[_ngcontent-%COMP%] .bold-text[_ngcontent-%COMP%]{font-family:var(--font-family-inter-bold);font-weight:700}.offer-btn[_ngcontent-%COMP%]{margin-left:12px;border-radius:8px;font-family:var(--font-family-inter-regular);font-size:14px;line-height:20px;background:#fff;color:#262626;padding:8px 16px;flex-shrink:0;position:relative;overflow:hidden;transition-duration:.3s}@media (min-width: 768px){.offer-btn[_ngcontent-%COMP%]{font-size:16px;padding-inline:20px}}"]})}}return r})();var E=d(5965),B=d(8533);let V=(()=>{class r{resolveComponent(){return Q}static{this.\u0275fac=function(f){return new(f||r)}}static{this.\u0275mod=e.$C({type:r})}static{this.\u0275inj=e.G2t({imports:[s.MD,E.zI,B.tH]})}}return r})()},8533:(J,N,d)=>{d.d(N,{tH:()=>xt,bw:()=>K,$u:()=>Y,k9:()=>pt,Z5:()=>U,wr:()=>Tt});var s=d(1360),e=d(9030),b=d(9568),x=d(1413),y=d(6354),C=d(6977),S=d(8750),I=d(1985),A=d(1397),R=d(7441),O=d(8071),L=d(6450);const k=["addListener","removeListener"],W=["addEventListener","removeEventListener"],G=["on","off"];function T(o,h,t,n){if((0,O.T)(t)&&(n=t,t=void 0),n)return T(o,h,t).pipe((0,L.I)(n));const[i,c]=function H(o){return(0,O.T)(o.addEventListener)&&(0,O.T)(o.removeEventListener)}(o)?W.map(l=>m=>o[l](h,m,t)):function j(o){return(0,O.T)(o.addListener)&&(0,O.T)(o.removeListener)}(o)?k.map($(o,h)):function X(o){return(0,O.T)(o.on)&&(0,O.T)(o.off)}(o)?G.map($(o,h)):[];if(!i&&(0,R.X)(o))return(0,A.Z)(l=>T(l,h,t))((0,S.Tg)(o));if(!i)throw new TypeError("Invalid event target");return new I.c(l=>{const m=(...u)=>l.next(1<u.length?u:u[0]);return i(m),()=>c(m)})}function $(o,h){return t=>n=>o[t](h,n)}var P=d(1584),z=d(605),Q=d(6365),E=d(983),B=d(9326),V=d(6648),_=d(5558),a=d(9172),f=d(8839),p=d(9974),F=d(4360),et=d(5964),nt=d(9377);const it=["ngucarousel"],st=["nguItemsContainer"],ot=["touchContainer"],at=[[["","NguCarouselPrev",""]],[["","NguCarouselNext",""]],[["","NguCarouselPoint",""]]],rt=["[NguCarouselPrev]","[NguCarouselNext]","[NguCarouselPoint]"],lt=["*"];class ct{constructor(h=new ut,t=new dt,n,i=new ht,c,l,m,u="fixed",v="",g=0,M=0,D=0,Ct=0,yt=0,Ot=0,Dt=0,Nt=0,bt=0,Pt="cubic-bezier(0, 0, 0.2, 1)",wt=200,Mt=!1,St=0,It=0,$t=!1,Et=(0,s.vPA)(!0),Bt=(0,s.vPA)(!1),At=!1,Rt=!0,Lt=1){this.touch=h,this.vertical=t,this.interval=n,this.transform=i,this.button=c,this.visibleItems=l,this.deviceType=m,this.type=u,this.token=v,this.items=g,this.load=M,this.deviceWidth=D,this.carouselWidth=Ct,this.itemWidth=yt,this.slideItems=Ot,this.itemWidthPer=Dt,this.itemLength=Nt,this.currentSlide=bt,this.easing=Pt,this.speed=wt,this.loop=Mt,this.dexVal=St,this.touchTransform=It,this.isEnd=$t,this.isFirst=Et,this.isLast=Bt,this.RTL=At,this.point=Rt,this.velocity=Lt}}class dt{}class ut{}class ht{constructor(h=0,t=0,n=0,i=0,c=0){this.xs=h,this.sm=t,this.md=n,this.lg=i,this.all=c,this.xl=0}}class ft{constructor(h=768,t=992,n=1200,i=1200){this.sm=h,this.md=t,this.lg=n,this.xl=i}}class mt{constructor(h){this.$implicit=h}}
1const q=new s.nKC("IS_BROWSER",{providedIn:"root",factory:()=>(0,nt.UE)((0,s.WQX)(s.Agw))});let Y=(()=>{class o{static{this.\u0275fac=function(n){return new(n||o)}}static{this.\u0275dir=s.FsC({type:o,selectors:[["","NguCarouselNext",""]]})}}return o})(),U=(()=>{class o{static{this.\u0275fac=function(n){return new(n||o)}}static{this.\u0275dir=s.FsC({type:o,selectors:[["","NguCarouselPrev",""]]})}}return o})(),pt=(()=>{class o{static{this.\u0275fac=function(n){return new(n||o)}}static{this.\u0275dir=s.FsC({type:o,selectors:[["","NguCarouselPoint",""]]})}}return o})(),K=(()=>{class o{constructor(){this.template=(0,s.WQX)(s.C4Q)}static{this.\u0275fac=function(n){return new(n||o)}}static{this.\u0275dir=s.FsC({type:o,selectors:[["","nguCarouselDef",""]]})}}return o})(),Z=(()=>{class o{constructor(){this.viewContainer=(0,s.WQX)(s.c1b)}static{this.\u0275fac=function(n){return new(n||o)}}static{this.\u0275dir=s.FsC({type:o,selectors:[["","nguCarouselOutlet",""]]})}}return o})(),gt=(()=>{class o{constructor(){this._hammer$=(0,e.v)(()=>d.e(4511).then(d.t.bind(d,4511,19))).pipe((0,b.t)({bufferSize:1,refCount:!0}))}load(){return this._hammer$}static{this.\u0275fac=function(n){return new(n||o)}}static{this.\u0275prov=s.jDH({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})(),tt=(()=>{class o{constructor(t,n){this._ngZone=t,this._nguHammerLoader=n,this._destroy$=new x.B}ngOnDestroy(){this._destroy$.next()}createHammer(t){return this._nguHammerLoader.load().pipe((0,y.T)(()=>this._ngZone.runOutsideAngular(()=>new Hammer(t))),(0,C.Q)(this._destroy$))}on(t,n){return T(t,n).pipe(function _t(o){return h=>new I.c(t=>h.subscribe({next:n=>o.run(()=>t.next(n)),error:n=>o.run(()=>t.error(n)),complete:()=>o.run(()=>t.complete())}))}(this._ngZone),(0,C.Q)(this._destroy$))}static{this.\u0275fac=function(n){return new(n||o)(s.KVO(s.SKi),s.KVO(gt))}}static{this.\u0275prov=s.jDH({token:o,factory:o.\u0275fac})}}return o})(),vt=(()=>{class o extends x.B{constructor(){super(),this._destroy$=new x.B;const t=(0,s.WQX)(q),n=(0,s.WQX)(s.SKi);t&&n.runOutsideAngular(()=>T(window,"scroll").pipe((0,C.Q)(this._destroy$)).subscribe(this))}ngOnDestroy(){this._destroy$.next()}static{this.\u0275fac=function(n){return new(n||o)}}static{this.\u0275prov=s.jDH({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})(),xt=(()=>{class o extends ct{constructor(){super(),this._host=(0,s.WQX)(s.aKT),this._renderer=(0,s.WQX)(s.sFG),this._differs=(0,s.WQX)(s._q3),this._isBrowser=(0,s.WQX)(q),this._ngZone=(0,s.WQX)(s.SKi),this._nguWindowScrollListener=(0,s.WQX)(vt),this._nguCarouselHammerManager=(0,s.WQX)(tt),this._cdr=(0,s.WQX)(s.gRc),this.activePoint=(0,s.vPA)(0),this.pointNumbers=(0,s.vPA)([]),this.inputs=s.hFB.required(),this.carouselLoad=(0,s.CGW)(),this.onMove=(0,s.CGW)(),this._defDirectives=(0,s.tEk)(K),this._nodeOutlet=s.ebz.required(Z),this.nextButton=(0,s.sbv)(Y,{read:s.aKT}),this.prevButton=(0,s.sbv)(U,{read:s.aKT}),this.carouselMain1=s.ebz.required("ngucarousel",{read:s.aKT}),this._nguItemsContainer=s.ebz.required("nguItemsContainer",{read:s.aKT}),this._touchContainer=s.ebz.required("touchContainer",{read:s.aKT}),this._arrayChanges=null,this.dataSource=s.hFB.required({transform:t=>t||[]}),this._intervalController$=new x.B,this._hammer=null,this._withAnimation=!0,this._destroy$=new x.B,this.trackBy=(0,s.hFB)(),this._trackByFn=(0,s.EWP)(()=>this.trackBy()||((n,i)=>i)),this._dataDiffer=this._differs.find([]).create(this._trackByFn()),(0,s.mal)(()=>{this._inputValidation(),this._carouselCssNode=this._createStyleElem(),this._isBrowser&&(this._carouselInterval(),!this.vertical.enabled&&this.inputs()?.touch&&this._setupHammer(),this._setupWindowResizeListener(),this._onWindowScrolling())},{phase:s.wjH.EarlyRead}),(0,s.QZP)(()=>{this._defDirectives();const n=this.dataSource();(0,s.O8t)(()=>this._checkChanges(n))}),(0,s.QZP)(t=>{const n=this.prevButton();(0,s.O8t)(()=>{if(n){const i=T(n.nativeElement,"click").pipe((0,C.Q)(this._destroy$)).subscribe(()=>this._carouselScrollOne(0));t(()=>i.unsubscribe())}})}),(0,s.QZP)(t=>{const n=this.nextButton();(0,s.O8t)(()=>
1{if(n){const i=T(n.nativeElement,"click").pipe((0,C.Q)(this._destroy$)).subscribe(()=>this._carouselScrollOne(1));t(()=>i.unsubscribe())}})})}_checkChanges(t){this._arrayChanges=this._dataDiffer.diff(t),this._arrayChanges&&this.renderNodeChanges(Array.from(t))}renderNodeChanges(t){if(!this._arrayChanges)return;this.isLast.set(this._pointIndex===this.currentSlide);const n=this._nodeOutlet().viewContainer;this._arrayChanges.forEachOperation((i,c,l)=>{const m=this._getNodeDef(t[l],l);if(m?.template)if(null==i.previousIndex){const u=new mt(t[l]);u.index=l,n.createEmbeddedView(m.template,u,l)}else if(null==l)n.remove(c);else{const u=n.get(c);n.move(u,l)}}),this._updateItemIndexContext(),this._host.nativeElement&&this._storeCarouselData()}_updateItemIndexContext(){const t=this._nodeOutlet().viewContainer;for(let n=0,i=t.length;n<i;n++){const l=t.get(n).context;l.count=i,l.first=0===n,l.last=n===i-1,l.even=n%2==0,l.odd=!l.even,l.index=n}}_getNodeDef(t,n){return 1===this._defDirectives()?.length?this._defDirectives()[0]:(this._defDirectives()||[]).find(c=>!!c.when?.(n,t))}_inputValidation(){const t=this.inputs();t.gridBreakpoints=t.gridBreakpoints?t.gridBreakpoints:new ft,void 0===t.grid.xl&&(t.grid.xl=t.grid.lg),this.type=0!==t.grid.all?"fixed":"responsive",this.loop=t.loop||!1,t.easing=t.easing||"cubic-bezier(0, 0, 0.2, 1)",this.touch.active=t.touch||!1,this.RTL=!!t.RTL,this.interval=t.interval||void 0,this.velocity="number"==typeof t.velocity?t.velocity:this.velocity,t.vertical&&t.vertical.enabled&&(this.vertical.enabled=t.vertical.enabled,this.vertical.height=t.vertical.height),this._directionSymbol=this.RTL?"":"-",this.point=!(t.point&&typeof t.point.visible<"u")||t.point.visible,this._carouselSize()}ngOnDestroy(){this._hammer?.destroy(),this._destroy$.next()}_setupHammer(){this._nguCarouselHammerManager.createHammer(this._touchContainer().nativeElement).subscribe(t=>{this._hammer=t,t.get("pan").set({direction:Hammer.DIRECTION_HORIZONTAL}),this._nguCarouselHammerManager.on(t,"panstart").subscribe(()=>{this.carouselWidth=this._nguItemsContainer().nativeElement.offsetWidth,this.touchTransform=this.transform[this.deviceType],this.dexVal=0,this._setStyle(this._nguItemsContainer().nativeElement,"transition","")}),this.vertical.enabled?(this._nguCarouselHammerManager.on(t,"panup").subscribe(n=>{this._touchHandling("panleft",n)}),this._nguCarouselHammerManager.on(t,"pandown").subscribe(n=>{this._touchHandling("panright",n)})):(this._nguCarouselHammerManager.on(t,"panleft").subscribe(n=>{this._touchHandling("panleft",n)}),this._nguCarouselHammerManager.on(t,"panright").subscribe(n=>{this._touchHandling("panright",n)})),this._nguCarouselHammerManager.on(t,"panend pancancel").subscribe(({velocity:n})=>{if(Math.abs(n)>=this.velocity){this.touch.velocity=n;let i=0;i=this.RTL?"panright"===this.touch.swipe?1:0:"panright"===this.touch.swipe?0:1,this._carouselScrollOne(i)}else this.dexVal=0,this._setStyle(this._nguItemsContainer().nativeElement,"transition","transform 324ms cubic-bezier(0, 0, 0.2, 1)"),this._setStyle(this._nguItemsContainer().nativeElement,"transform","")}),this._nguCarouselHammerManager.on(t,"hammer.input").subscribe(({srcEvent:n})=>{n.stopPropagation()})})}_touchHandling(t,n){if(0===n.center.x)return;let i=(n=Math.abs(this.vertical.enabled?n.deltaY:n.deltaX))-this.dexVal;i="responsive"===this.type?Math.abs(n-this.dexVal)/(this.vertical.enabled?this.vertical.height:this.carouselWidth)*100:i,this.dexVal=n,this.touch.swipe=t,this._setTouchTransfrom(t,i),this._setTransformFromTouch()}_setTouchTransfrom(t,n){this.touchTransform=t===(this.RTL?"panright":"panleft")?n+this.touchTransform:this.touchTransform-n}_setTransformFromTouch(){this.touchTransform<0&&(this.touchTransform=0);const t="responsive"===this.type?"%":"px";this._setStyle(this._nguItemsContainer().nativeElement,"transform",this.vertical.enabled?`translate3d(0, ${this._directionSymbol}${this.touchTransform}${t}, 0)`:`translate3d(${this._directionSymbol}${this.touchTransform}${t}, 0, 0)`)}_onWindowScrolling(){const{offsetTop:t,offsetHeight:n}=this._host.nativeElement,{scrollY:i,innerHeight:c}=window;this._intervalController$.next(t<=i+c-n/4&&n+n/2>=i?1:0)}_storeCarouselData(){const t=this.inputs(),n=this.inputs().gridBreakpoints;this.deviceWidth=this._isBrowser?window.innerWidth:n?.xl,this.carouselWidth=this.carouselMain1().nativeElement.offsetWidth,"responsive"===this.type?(this.deviceType=this.deviceWidth>=n?.xl?"xl":this.deviceWidth>=n?.lg?"lg":this.deviceWidth>=n?.md?"md":this.deviceWidth>=n?.sm?"sm":"xs",this.items=t.grid[this.deviceType],this.itemWidth=this.carouselWidth/this.items):(this.items=Math.trunc(this.carouselWidth/t.grid.all),this.itemWidth=t.grid.all,this.deviceType="all"),this.slideItems=+(t.slide<this.items?t.slide:this.items),this.load=t.load>=this.slideItems?t.load:this.slideItems,this.speed=t.speed&&t.speed>-1?t.speed:400,this._carouselPoint()}reset(t){t&&(this._withAnimation=!1),this._carouselCssNode.textContent="",this.moveTo(0),this._carouselPoint()}_carouselPoint(){const t=Array.from(this.dataSource()).length-(this.items-this.slideItems);this._pointIndex=Math.ceil(t/this.slideItems);const n=[];if(this._pointIndex>1||!this.inputs().point?.hideOnSingleSlide)for(let i=0;i<this._pointIndex;i++)n.push(i);this.pointNumbers.set(n),this._carouselPointActiver(),this._pointIndex<=1?this._btnBoolean(1,1):this._btnBoolean(0!==this.currentSlide||this.loop?0:1,0)}_carouselPointActiver(){const t=Math.ceil(this.currentSlide/this.slideItems);this.activePoint.set(t)}moveTo(t,n){if(n&&(this._withAnimation=!1),this.activePoint()!==t&&t<this._pointIndex){let i;const c=this.currentSlide<t?1:0;switch(t){case 0:this._btnBoolean(1,0),i=t*this.slideItems;break;case this._pointIndex-1:this._btnBoolean(0,1),i=Array.from(this.dataSource()).length-this.items;break;default:this._btnBoolean(0,0),i=t*this.slideItems}this._carouselScrollTwo(c,i,this.speed)}}_carouselSize(){const t=this.inputs();this.token=this._generateID();let n="";this._styleid=`.${this.token} > .ngucarousel > .ngu-container > .ngu-touch-container > .ngucarousel-items`,"banner"===t.custom&&this._renderer.addClass(this._host.nativeElement,"banner"),"lazy"===t.animation&&(n+=`${this._styleid} > .item {transition: transform .6s ease;}`);const i=t.gridBreakpoints;let c="";if(this.vertical.enabled){const l=`${this._styleid} > .item {height: ${this.vertical.height/+t.grid.xs}px}`,m=`${this._styleid} > .item {height: ${this.vertical.height/+t.grid.sm}px}`,u=`${this._styleid} > .item {height: ${this.vertical.height/+t.grid.md}px}`,v=`${this._styleid} > .item {height: ${this.vertical.height/+t.grid.lg}px}`,g=`${this._styleid} > .item {height: ${this.vertical.height/+t.grid.xl}px}`;c=`@media (max-width:${i?.sm-1}px){${l}}\n @media (max-width:${i?.sm}px){${m}}\n @media (min-width:${i?.md}px){${u}}\n @media (min-width:${i?.lg}px){${v}}\n @media (min-width:${i?.xl}px){${g}}`}else if("responsive"===this.type){const l="mobile"===t.type?`${this._styleid} .item {flex: 0 0 ${95/+t.grid.xs}%; width: ${95/+t.grid.xs}%;}`:`${this._styleid} .item {flex: 0 0 ${100/+t.grid.xs}%; width: ${100/+t.grid.xs}%;}`,m=`${this._styleid} > .item {flex: 0 0 ${100/+t.grid.sm}%; width: ${100/+t.grid.sm}%}`,u=`${this._styleid} > .item {flex: 0 0 ${100/+t.grid.md}%; width: ${100/+t.grid.md}%}`,v=`${this._styleid} > .item {flex: 0 0 ${100/+t.grid.lg}%; width: ${100/+t.grid.lg}%}`,g=`${this._styleid} > .item {flex: 0 0 ${100/+t.grid.xl}%; width: ${100/+t.grid.xl}%}`;c=`@media (max-width:${i?.sm-1}px){${l}}\n @media (min-width:${i?.sm}px){${m}}\n @media (min-width:${i?.md}px){${u}}\n @media (min-width:${i?.lg}px){${v}}\n @media (min-width:${i?.xl}px){${g}}`}else c=`${this._styleid} .item {flex: 0 0 ${t.grid.all}px; width: ${t.grid.all}px;}`;this._renderer.addClass(this._host.nativeElement,this.token),this.vertical.enabled&&(this._renderer.addClass(this._nguItemsContainer().nativeElement,"nguvertical"),this._renderer.setStyle(this.carouselMain1().nativeElement,"height",`${this.vertical.height}px`)),this.RTL&&!this.vertical.enabled&&this._renderer.addClass(this._host.nativeElement,"ngurtl"),this._createStyleElem(`${n} ${c}`),this._storeCarouselData()}_carouselScrollOne(t){let n=this.speed,i=0,c=Math.ceil(this.dexVal/this.itemWidth);if(c=isFinite(c)?c:0,this._setStyle(this._nguItemsContainer().nativeElement,"transform",""),1!==this._pointIndex)if(0!==t||(this.loop||this.isFirst())&&!this.loop)1===t&&(!this.loop&&!this.isLast()||this.loop)&&(Array.from(this.dataSource()).length<=this.currentSlide+this.items+this.slideItems&&!this.isLast()?(i=Array.from(this.dataSource()).length-this.items,this._btnBoolean(0,1)):this.isLast()?(i=0,n=400,this._btnBoolean(1,0)):(this._btnBoolean(0,0),c>this.slideItems?(i=this.currentSlide+this.slideItems+(c-this.slideItems),n=200):i=this.currentSlide+this.slideItems),this._carouselScrollTwo(t,i,n));else{const m=this.currentSlide-this.slideItems+this.slideItems;this._btnBoolean(0,1),0===this.currentSlide?(i=Array.from(this.dataSource()).length-this.items,n=400,this._btnBoolean(0,1)):this.slideItems>=m?(i=0,this._btnBoolean(1,0)):(this._btnBoolean(0,0),c>this.slideItems?(i=this.currentSlide-c,n=200):i=this.currentSlide-this.slideItems),this._carouselScrollTwo(t,i,n)}}_carouselScrollTwo(t,n,i){if(0!==this.dexVal){const c=Math.abs(this.touch.velocity);let l=Math.floor(this.dexVal/c/this.dexVal*(this.deviceWidth-this.dexVal));l=l>i?i:l,i=l<200?200:l,this.dexVal=0}this._withAnimation?(this._setStyle(this._nguItemsContainer().nativeElement,"transition",`transform ${i}ms ${this.inputs().easing}`),this.inputs().animation&&this._carouselAnimator(t,n+1,n+this.items,i,Math.abs(this.currentSlide-n))):this._setStyle(this._nguItemsContainer().nativeElement,"transition",""),this.itemLength=Array.from(this.dataSource()).length,this._transformStyle(n),this.currentSlide=n,this.onMove.emit(this),this._carouselPointActiver(),this._carouselLoadTrigger(),this._withAnimation=!0}_btnBoolean(t,n){this.isFirst.set(!!t),this.isLast.set(!!n)}_transformString(t,n){let i="";return i+=`${this._styleid} { transform: translate3d(`,this.vertical.enabled?(this.transform[t]=this.vertical.height/this.inputs().grid[t]*n,i+=`0, -${this.transform[t]}px, 0`):(this.transform[t]=100/this.inputs().grid[t]*n,i+=`${this._directionSymbol}${this.transform[t]}%, 0, 0`),i+="); }",i}_transformStyle(t){let n="";if("responsive"===this.type){const i=this.inputs().gridBreakpoints;n=`@media (max-width: ${i?.sm-1}px) {${this._transformString("xs",t)}}\n @media (min-width: ${i?.sm}px) {${this._transformString("sm",t)} }\n @media (min-width: ${i?.md}px) {${this._transformString("md",t)} }\n @media (min-width: ${i?.lg}px) {${this._transformString("lg",t)} }\n @media (min-width: ${i?.xl}px) {${this._transformString("xl",t)} }`}else this.transform.all=this.inputs().grid.all*t,n=`${this._styleid} { transform: translate3d(${this._directionSymbol}${this.transform.all}px, 0, 0);`;this._carouselCssNode.textContent=n}_carouselLoadTrigger(){"number"==typeof this.inputs().load&&Array.from(this.dataSource()).length-this.load<=this.currentSlide+this.items&&this.carouselLoad.emit(this.currentSlide)}_generateID(){let t="";for(let i=0;i<6;i++)t+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".charAt(Math.floor(62*Math.random()));return`ngucarousel${t}`}_carouselInterval(){const t=this.carouselMain1().nativeElement;if(this.interval&&this.loop){this._nguWindowScrollListener.pipe((0,_.n)(()=>(0,P.O)(600)),(0,C.Q)(this._destroy$)).subscribe(()=>{this._ngZone.run(()=>this._onWindowScrolling())});const n=(0,y.T)(()=>0),i=(0,y.T)(()=>1),c=T(t,"mouseleave").pipe(i),l=T(t,"mouseenter").pipe(n),m=T(t,"touchstart").pipe(i),u=T(t,"touchend").pipe(n),v=(0,z.Y)(this.inputs().interval?.timing).pipe(i),g=this.interval.initialDelay||0,M=function r(...o){const h=(0,B.lI)(o),t=(0,B.R0)(o,1/0),n=o;return n.length?1===n.length?(0,S.Tg)(n[0]):(0,Q.U)(t)((0,V.H)(n,h)):E.w}(c,m,l,u,this._intervalController$).pipe((0,a.Z)(1),(0,_.n)(D=>(this._cdr.markForCheck(),D?v:E.w)));(0,P.O)(g).pipe((0,_.n)(()=>M),(0,C.Q)(this._destroy$)).subscribe(()=>{this._carouselScrollOne(1)})}}_carouselAnimator(t,n,i,c,l){const m=this._nodeOutlet().viewContainer;let u=l<5?l:5;u=1===u?3:u;const v=[];
1if(1===t)for(let g=n-1;g<i;g++)v.push(g),u*=2,m.get(g).context.animate={value:!0,params:{distance:u}};else for(let g=i-1;g>=n-1;g--)v.push(g),u*=2,m.get(g).context.animate={value:!0,params:{distance:-u}};(0,P.O)(.7*c).pipe((0,C.Q)(this._destroy$)).subscribe(()=>this._removeAnimations(v))}_removeAnimations(t){const n=this._nodeOutlet().viewContainer;t.forEach(i=>{n.get(i).context.animate={value:!1,params:{distance:0}}}),this._cdr.markForCheck()}_setStyle(t,n,i){this._renderer.setStyle(t,n,i)}_createStyleElem(t){const n=this._renderer.createElement("style");if(t){const i=this._renderer.createText(t);this._renderer.appendChild(n,i)}return this._renderer.appendChild(this._host.nativeElement,n),n}_setupWindowResizeListener(){this._ngZone.runOutsideAngular(()=>T(window,"resize").pipe(function w(o,h=f.E){return(0,p.N)((t,n)=>{let i=null,c=null,l=null;const m=()=>{if(i){i.unsubscribe(),i=null;const v=c;c=null,n.next(v)}};function u(){const v=l+o,g=h.now();if(g<v)return i=this.schedule(void 0,v-g),void n.add(i);m()}t.subscribe((0,F._)(n,v=>{c=v,l=h.now(),i||(i=h.schedule(u,o),n.add(i))},()=>{m(),n.complete()},void 0,()=>{c=i=null}))})}(500),(0,et.p)(()=>this.deviceWidth!==window.outerWidth),(0,C.Q)(this._destroy$)).subscribe(()=>{this._setStyle(this._nguItemsContainer().nativeElement,"transition",""),this._ngZone.run(()=>{this._storeCarouselData()})}))}static{this.\u0275fac=function(n){return new(n||o)}}static{this.\u0275cmp=s.VBU({type:o,selectors:[["ngu-carousel"]],contentQueries:function(n,i,c){1&n&&(s.C6U(c,i._defDirectives,K,4),s.C6U(c,i.nextButton,Y,5,s.aKT),s.C6U(c,i.prevButton,U,5,s.aKT)),2&n&&s.NyB(3)},viewQuery:function(n,i){1&n&&(s.wEZ(i._nodeOutlet,Z,5),s.wEZ(i.carouselMain1,it,5,s.aKT),s.wEZ(i._nguItemsContainer,st,5,s.aKT),s.wEZ(i._touchContainer,ot,5,s.aKT)),2&n&&s.NyB(4)},inputs:{inputs:[1,"inputs"],dataSource:[1,"dataSource"],trackBy:[1,"trackBy"]},outputs:{carouselLoad:"carouselLoad",onMove:"onMove"},features:[s.Jv_([tt]),s.Vt3],ngContentSelectors:rt,decls:12,vars:0,consts:[["ngucarousel",""],["touchContainer",""],["nguItemsContainer",""],[1,"ngucarousel"],[1,"ngu-container"],[1,"ngu-touch-container"],[1,"ngucarousel-items"],["nguCarouselOutlet",""],[1,"nguclearFix"]],template:function(n,i){1&n&&(s.NAR(at),s.j41(0,"div",3,0),s.SdG(2),s.j41(3,"div",4)(4,"div",5,1)(6,"div",6,2),s.eu8(8,7),s.k0s()()(),s.nrm(9,"div",8),s.SdG(10,1),s.k0s(),s.SdG(11,2))},dependencies:[Z],styles:["[_nghost-%COMP%]{display:block;position:relative}.ngurtl[_nghost-%COMP%]{direction:rtl}.ngucarousel[_ngcontent-%COMP%]{position:relative;overflow:hidden;height:100%}.ngucarousel[_ngcontent-%COMP%] .ngucarousel-items[_ngcontent-%COMP%]{position:relative;display:flex;height:100%}.ngu-container[_ngcontent-%COMP%]{overflow:hidden}.nguvertical[_ngcontent-%COMP%]{flex-direction:column}.banner[_ngcontent-%COMP%] .ngucarouselPointDefault[_ngcontent-%COMP%] .ngucarouselPoint[_ngcontent-%COMP%]{position:absolute;width:100%;bottom:20px}.banner[_ngcontent-%COMP%] .ngucarouselPointDefault[_ngcontent-%COMP%] .ngucarouselPoint[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{background:#ffffff8c}.banner[_ngcontent-%COMP%] .ngucarouselPointDefault[_ngcontent-%COMP%] .ngucarouselPoint[_ngcontent-%COMP%] li.active[_ngcontent-%COMP%]{background:#fff}.banner[_ngcontent-%COMP%] .ngucarouselPointDefault[_ngcontent-%COMP%] .ngucarouselPoint[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{cursor:pointer}.ngucarouselPointDefault[_ngcontent-%COMP%] .ngucarouselPoint[_ngcontent-%COMP%]{list-style-type:none;text-align:center;padding:12px;margin:0;white-space:nowrap;overflow:auto;box-sizing:border-box}.ngucarouselPointDefault[_ngcontent-%COMP%] .ngucarouselPoint[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:inline-block;border-radius:50%;background:#0000008c;padding:4px;margin:0 4px;transition-timing-function:cubic-bezier(.17,.67,.83,.67);transition:.4s}.ngucarouselPointDefault[_ngcontent-%COMP%] .ngucarouselPoint[_ngcontent-%COMP%] li.active[_ngcontent-%COMP%]{background:#6b6b6b;transform:scale(1.8)}.ngucarouselPointDefault[_ngcontent-%COMP%] .ngucarouselPoint[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{cursor:pointer}.nguclearFix[_ngcontent-%COMP%]{clear:both}"],changeDetection:0})}}return o}
1)(),Tt=(()=>{class o{static{this.\u0275fac=function(n){return new(n||o)}}static{this.\u0275cmp=s.VBU({type:o,selectors:[["ngu-tile"]],hostAttrs:[1,"item"],ngContentSelectors:lt,decls:2,vars:0,consts:[[1,"tile"]],template:function(n,i){1&n&&(s.NAR(),s.j41(0,"div",0),s.SdG(1),s.k0s())},styles:["[_nghost-%COMP%]{padding:10px;box-sizing:border-box}.tile[_ngcontent-%COMP%]{box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f}"]})}}return o})()}}]);
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.