PageSourceSearch

https://www.schwarzkopf.fr/etc.clientlibs/heliux/clientlibs/publis…-802bc046d9d0c9683bad9a8eb8609aac-lc.min.js

js schwarzkopf.fr collected 2026-10-06 18:03:10 UTC 3,191 bytes, 8 lines download raw bytes

1var $jscomp$compprop0={};
2(self.heliuxModules=self.heliuxModules||[]).push([[1497],($jscomp$compprop0[9291]=function(g,A,e){function l(){try{var k=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(h){}return(l=function(){return!!k})()}var r=e(23029),t=e(49530),u=e(50388),m=e(53954),v=e(85501),f=e(31526),w=e(48669),x=e(58800),y=e(56773),z={classes:{sticky:"header__base--sticky",isStickyAtTop:"header__base--isStickyAtTop",reduced:"header__base--isUp",headerBannerIsSticky:"header--bannerIsSticky",atTop:"notifications--atTop"},
3selectors:{heliuxHeader:"heliux-header",banner:"heliux-banner",notifications:".notifications__base",container:".layoutHeader__container",searchResultsIsSticky:".searchresults__filtersWrapper--sticky"},variables:{heights:["--header-height-desktop","--header-height-mobile"]},scrollDelta:{min:-2,max:10},throttleDelay:250,stickyTansparentBgDelay:20,stickyOptions:{onScrollUpAndDown:"UP-AND-DOWN",MOBILE:"Mobile",DESKTOP:"Desktop"},publishes:{headerSticky:"header:sticky",headerNotSticky:"header:notSticky",
4headerStickyAtTop:"header:sticky:atTop",headerStickyNotAtTop:"header:sticky:notAtTop"}};g=function(k){function h(){(0,r.A)(this,h);var a=h,b=arguments;return a=(0,m.A)(a),(0,u.A)(this,l()?Reflect.construct(a,b||[],(0,m.A)(this).constructor):a.apply(this,b))}return(0,v.A)(h,k),(0,t.A)(h,[{key:"init",value:function(){var a=this;this.config=Object.assign({},z,this.config);this.getElements();this.stickyElement=new x.y(this.el,this.config);this.stickyElement.onSlideUp=this.slideUp.bind(this);this.stickyElement.onSlideDown=
5this.slideDown.bind(this);var b=(0,w.LD)();(0,y.h)(function(c){return a.setStickyViewport(c)},100,!1,[b])}},{key:"setStickyViewport",value:function(a){var b=this.config,c=b.mode,d=b.stickyOptions;b=d.MOBILE;d=d.DESKTOP;a=a.matches;this.isPaused=!!(a&&c===b||!a&&c===d);this.stickyElement&&this.stickyElement.setPaused(this.isPaused)}},{key:"isHeaderUp",value:function(){}},{key:"slideUp",value:function(){var a=this.config,b=a.stickyDirection,c=a.classes,d=c.reduced;c=c.atTop;var n=a.publishes.headerStickyAtTop;
6a=a.stickyOptions.onScrollUpAndDown;var p=document.querySelector(this.config.selectors.notifications),q=document.querySelector(this.config.selectors.searchResultsIsSticky);this.checkSticky();q&&(this.el.classList.remove(d),(0,f.publish)(n));this.isHeaderUp()||q||(this.el.classList.add(d),(0,f.publish)(n));b===a&&this.el.classList.remove(d);p&&p.classList.add(c)}},{key:"slideDown",value:function(){var a=this.config.classes,b=a.reduced;a=a.atTop;var c=this.config.publishes.headerStickyNotAtTop,d=document.querySelector(this.config.selectors.notifications);
7this.checkSticky();this.isHeaderUp()&&(this.el.classList.remove(b),(0,f.publish)(c));d&&d.classList.remove(a)}},{key:"checkSticky",value:function(){var a=this.config.publishes,b=a.headerSticky;a=a.headerNotSticky;var c=this.el.classList.contains(this.config.classes.sticky);c!==this.isSticky&&(c&&!this.isSticky?((0,f.publish)(b),this.isSticky=!0):!c&&this.isSticky&&((0,f.publish)(a),this.isSticky=!1))}}])}(f.xu);(0,f.kz)({StickyHeader:g},0)},$jscomp$compprop0),function(g){g.O(0,[750],function(){return g(9291)});
8g.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.