PageSourceSearch

https://hutzelhof.de/4114.99063d3b3f3ade37.js

js hutzelhof.de collected 2026-10-08 04:57:29 UTC 4,225 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkResponsiveApps=self.webpackChunkResponsiveApps||[]).push([[4114],{44114:(D,h,i)=>{i.r(h),i.d(h,{Watchlist2Component:()=>X,Watchlist2Module:()=>M});var f=i(60801),a=i(72200),d=i(68018),m=i(66822),t=i(73664),l=i(2615);let F=(()=>{class n{static{this.\u0275fac=function(e){return new(e||n)}}static{this.\u0275mod=t.$C({type:n})}static{this.\u0275inj=l.G2t({imports:[a.MD,d.h,m.c]})}}return n})();var u=i(17705),p=i(78089),v=i(91029),w=i(7673),C=i(23294),I=i(35144),g=i(97636),R=i(31103),S=i(81559),P=i(35890),W=i(15049),E=i(53047);function T(n,O){1&n&&(t.j41(0,"div",4),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI("\n        ",t.bMT(2,1,"text.emptywatchlist"),"\n    "))}function U(n,O){if(1&n&&(t.j41(0,"div",5),t.EFF(1,"\n\n        "),t.j41(2,"fab-productsGrid2Content",6),t.nI1(3,"async"),t.nI1(4,"async"),t.EFF(5,"\n\n        "),t.k0s(),t.EFF(6,"\n\n\n\n    "),t.k0s()),2&n){let s,e;const c=t.XpG();t.R7$(2),t.Y8G("productsPerRow",c.productsPerRow)("sliceFrom",c.convertToObservable(0))("sliceTo",c.convertToObservable(null==(s=t.bMT(3,5,c.watchlistService.watchlist))||null==s.products?null:s.products.length))("products",null==(e=t.bMT(4,7,c.watchlistService.watchlist))?null:e.products)("watchlist",!0)}}let y=(()=>{class n{constructor(s,e,c,r,o,b,x,j,G){this.webshopDataService=s,this.watchlistService=c,this.shoppinCardService=r,this.dataService=o,this.router=b,this.cd=j,this.window=G,this.refreshOnInit=!0,this.subscriptions=[]}setParams(s){this.params=s,this.watchlistService.refreshWatchlist()}ngOnInit(){this.refreshOnInit&&this.watchlistService.refreshWatchlist();var s=this.window.innerWidth;this.setProductsPerRow(s),$(this.window).on("resize",()=>{var e=this.window.innerWidth;e!==s&&this.setProductsPerRow(s=e)}),this.subscriptions.push(this.watchlistService.watchlist.pipe((0,C.F)()).subscribe(e=>{this.cd.markForCheck()}))}ngOnDestroy(){this.subscriptions.forEach(s=>s.unsubscribe())}setProductsPerRow(s){this.productsPerRow=s>=1200?4:s>=992?3:s>=768?2:1}convertToObservable(s){return(0,w.of)(s)}static{this.\u0275fac=function(e){return new(e||n)(t.rXU(g.x),t.rXU(R.a),t.rXU(p.P),t.rXU(S.ShoppingCartService),t.rXU(P.u),t.rXU(v.Ix),t.rXU(W.I),t.rXU(u.gRc),t.rXU(I.jf))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["fab-watchlistContent"]],inputs:{params:"params",refreshOnInit:"refreshOnInit"},standalone:!1,decls:16,vars:9,consts:[[1,"col-md-12"],[1,"product-header-actions","logoOffSet"],["class","alert alert-info col-md-12",4,"ngIf"],["class","products",4,"ngIf"],[1,"alert","alert-info","col-md-12"],[1,"products"],[3,"productsPerRow","sliceFrom","sliceTo","products","watchlist"]],template:function(e,c){if(1&e&&(t.j41(0,"div",0),t.EFF(1,"\n\n    "),t.j41(2,"div",1),t.EFF(3,"\n\n        "),t.j41(4,"h3"),t.EFF(5),t.nI1(6,"translate"),t.k0s(),t.EFF(7,"\n\n    "),t.k0s(),t.EFF(8,"\n\n    "),t.DNE(9,T,3,3,"div",2),t.nI1(10,"async"),t.EFF(11,"\n    "),t.DNE(12,U,7,9,"div",3),t.nI1(13,"async"),t.EFF(14,"\n\n"),t.k0s(),t.EFF(15,"\n")),2&e){let r,o;t.R7$(5),t.JRh(t.bMT(6,3,"text.yourwatchlist")),t.R7$(4),t.Y8G("ngIf",!((null==(r=t.bMT(10,5,c.watchlistService.watchlist))||null==r.products?null:r.products.length)>0)),t.R7$(3),t.Y8G("ngIf",(null==(o=t.bMT(13,7,c.watchlistService.watchlist))||null==o.products?null:o.products.length)>0)}},dependencies:[a.bT,E.l,a.Jj,d.D9],encapsulation:2,changeDetection:0})}}return n})(),X=(()=>{class n extends f.I{constructor(s,e,c,r){super(r),this.watchlistService=s,this.cd=e,this.router=c}setProperties(s,e){this.watchlistService.refreshWatchlist(),this.params=e,this.cd.markForCheck()}ngOnInit(){}static{this.\u0275fac=function(e){return new(e||n)(t.rXU(p.P),t.rXU(u.gRc),t.rXU(v.Ix),t.rXU(l.zZn))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["fab-watchlist"]],standalone:!1,features:[t.Vt3],decls:2,vars:2,consts:[[3,"refreshOnInit","params"]],template:function(e,c){1&e&&(t.nrm(0,"fab-watchlistContent",0),t.EFF(1,"\n")),2&e&&t.Y8G("refreshOnInit",!1)("params",c.params)},dependencies:[y],encapsulation:2,changeDetection:0})}}return n})(),M=(()=>{class n{static{this.\u0275fac=function(e){return new(e||n)}}static{this.\u0275mod=t.$C({type:n})}static{this.\u0275inj=l.G2t({imports:[F]})}}return n})()}}]);

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.