PageSourceSearch

https://www.moulinex.es/chunk-45RBRMEZ.js

js moulinex.es collected 2026-09-24 19:17:55 UTC 2,293 bytes, 1 lines download raw bytes

1import{a as S}from"./chunk-2ZRZWL2P.js";import{a as b}from"./chunk-FLVLCJTS.js";import{h as y}from"./chunk-IOHXACAF.js";import{h as a}from"./chunk-TVUIQ6T2.js";import{Ga as f}from"./chunk-5PJ4363Y.js";import{Fa as t,K as s,Ub as L,W as m,_a as i,a as h,cc as g,gb as u,lb as l,n as p,qa as r,ta as c}from"./chunk-VDJNVHIP.js";import{a as d}from"./chunk-NAIKXHWT.js";var w=(()=>{class o{constructor(){this.lazyLoadingService=t(S),this.baseStoreService=t(b),this.component=t(y),this.platformId=t(l),this.renderer=t(L),this.elRef=t(u),this.subscriptions=new h,this.brandCorner=i(a.default),this.wrapper=i(void 0),this.isIncomplete=i(!1),this.isLoaded=i(!1),this.isFirst=i(!1),this.isSSR=i(!0),this.mandatoryFunction=e=>!0,this.useLazyLoad=this.lazyLoadingService.isEnabled,this.componentUid=this.component.uid,this.componentWithoutLazyLoad$=this.getComponentWithoutLazyLoad(),this.component$=(this.useLazyLoad?this.getComponentWithLazyLoad():this.componentWithoutLazyLoad$).pipe(c(e=>{this.brandCorner.set(this.getBrandCorner(e)),this.wrapper.set(d({},e))})),f(this.platformId)?this.subscriptions.add(this.lazyLoadingService.firstUids.subscribe(e=>{this.isFirst.set(e.includes(this.component.uid)||e.length===0)})):this.isSSR.set(!1)}ngOnDestroy(){this.subscriptions.unsubscribe()}setLoaded(){this.isLoaded.set(!0),this.isFirst()&&this.lazyLoadingService.setUidLoaded(this.component.uid)}getBrandCorner(e){return this.baseStoreService.getBrand(e.brandCorner)?.id||a.default}getComponentWithLazyLoad(){return this.lazyLoadingService.firstUids.pipe(r(e=>(this.isFirst.set(e.length===0||e.includes(this.component.uid)),(this.lazyLoadingService.isEnabled||this.lazyLoadingService.isForced)&&!this.isFirst()?this.lazyLoadingService.canLazyLoad.pipe(s(n=>n),m(1)):p(!0))),r(()=>this.component.data$),s(e=>!!e),s(e=>(this.setComponentId(e),this.isIncomplete.set(this.mandatoryFunction(e)===!1),this.isIncomplete()&&this.setLoaded(),!this.isIncomplete())))}getComponentWithoutLazyLoad(){return this.component.data$.pipe(s(e=>!!e),s(e=>(this.setComponentId(e),this.mandatoryFunction(e))))}setComponentId(e){this.renderer.setProperty(this.elRef.nativeElement,"id",`${e.typeCode}_${e.uid}`)}static{this.\u0275fac=function(n){return new(n||o)}}static{this.\u0275dir=g({type:o})}}return o})();export{w as a};

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.