PageSourceSearch

https://www.gillette.fr/_next/static/chunks/1ox0j8ud9z3pw.js

js gillette.fr collected 2026-09-26 06:43:32 UTC 12,015 bytes, 3 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,35588,(e,t,i)=>{"use strict";e.i(50461),Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return S}});let r=e.r(41705),n=e.r(52456),o=e.r(91398),l=n._(e.r(91788)),a=n._(e.r(30943)),s=r._(e.r(80963)),d=e.r(15125),u=e.r(71914),c=e.r(13521),f=e.r(94470),g=e.r(70090),p=e.r(68816),h=e.r(20262);function m(e){return"/"===e[0]?e.slice(1):e}let b="function"==typeof a.preload,y={deviceSizes:[1600,1441,1200,992,768,320],imageSizes:[384,256,128,96,64,48,32,16],qualities:[75],path:"/_next/image/",loader:"custom",dangerouslyAllowSVG:!1,unoptimized:!1},w=new Set,v="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let _=new Map([["default",function(e){let{config:t,src:i,width:r,quality:n}=e;if(!t.dangerouslyAllowSVG&&i.split("?",1)[0].endsWith(".svg"))return i;let o=(0,h.getDeploymentId)();if(i.startsWith("/")&&!i.startsWith("//"))if(i.includes("/_next/static/immutable")&&!(0,h.getAssetToken)())o=void 0;else{let e=i.indexOf("?");if(-1!==e){let t=new URLSearchParams(i.slice(e+1)),r=t.get("dpl");if(r){o=r,t.delete("dpl");let n=t.toString();i=i.slice(0,e)+(n?"?"+n:"")}}}if(i.startsWith("/")&&i.includes("?")&&t.localPatterns?.length===1&&"**"===t.localPatterns[0].pathname&&""===t.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${i}" is using a query string which is not configured in images.localPatterns.
2Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let l=(0,p.findClosestQuality)(n,t);return`${(0,g.normalizePathTrailingSlash)(t.path)}?url=${encodeURIComponent(i)}&w=${r}&q=${l}${i.startsWith("/")&&o?`&dpl=${o}`:""}`}],["imgix",function(e){let{config:t,src:i,width:r,quality:n}=e,o=new URL(`${t.path}${m(i)}`),l=o.searchParams;return l.set("auto",l.getAll("auto").join(",")||"format"),l.set("fit",l.get("fit")||"max"),l.set("w",l.get("w")||r.toString()),n&&l.set("q",n.toString()),o.href}],["cloudinary",function(e){let{config:t,src:i,width:r,quality:n}=e,o=["f_auto","c_limit","w_"+r,"q_"+(n||"auto")].join(",")+"/";return`${t.path}${o}${m(i)}`}],["akamai",function(e){let{config:t,src:i,width:r}=e;return`${t.path}${m(i)}?imwidth=${r}`}],["custom",function(e){let{src:t}=e;throw Object.defineProperty(Error(`Image with src "${t}" is missing "loader" prop.
3Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}]]);function x(e){return void 0!==e.default}function j(e){let{config:t,src:i,unoptimized:r,layout:n,width:o,quality:l,sizes:a,loader:s}=e;if(r){if(i.startsWith("/")&&!i.startsWith("//")){let e=(0,h.getDeploymentId)();if(i.includes("/_next/static/immutable")&&!(0,h.getAssetToken)())e=void 0;else if(e){let t=i.indexOf("?");if(-1!==t){let r=new URLSearchParams(i.slice(t+1));r.get("dpl")||(r.append("dpl",e),i=i.slice(0,t)+"?"+r.toString())}else i+=`?dpl=${e}`}}return{src:i,srcSet:void 0,sizes:void 0}}let{widths:d,kind:u}=function(e,t,i,r){let{deviceSizes:n,allSizes:o}=e;if(r&&("fill"===i||"responsive"===i)){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let i;i=e.exec(r);)t.push(parseInt(i[2]));if(t.length){let e=.01*Math.min(...t);return{widths:o.filter(t=>t>=n[0]*e),kind:"w"}}return{widths:o,kind:"w"}}return"number"!=typeof t||"fill"===i||"responsive"===i?{widths:n,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>o.find(t=>t>=e)||o[o.length-1]))],kind:"x"}}(t,o,n,a),c=d.length-1;return{sizes:a||"w"!==u?a:"100vw",srcSet:d.map((e,r)=>`${s({config:t,src:i,quality:l,width:e})} ${"w"===u?e:r+1}${u}`).join(", "),src:s({config:t,src:i,quality:l,width:d[c]})}}function O(e){return"number"==typeof e?e:"string"==typeof e?parseInt(e,10):void 0}function A(e){let t=e.config?.loader||"default",i=_.get(t);if(i)return i(e);throw Object.defineProperty(Error(`Unknown "loader" found in "next.config.js". Expected: ${d.VALID_LOADERS.join(", ")}. Received: ${t}
3`),"__NEXT_ERROR_CODE",{value:"E1026",enumerable:!1,configurable:!0})}function E(e,t,i,r,n,o){e&&e.src!==v&&e["data-loaded-src"]!==t&&(e["data-loaded-src"]=t,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentNode&&(w.add(t),"blur"===r&&o(!0),n?.current)){let{naturalWidth:t,naturalHeight:i}=e;n.current({naturalWidth:t,naturalHeight:i})}}))}let R=e=>{let{imgAttributes:t,heightInt:i,widthInt:r,qualityInt:n,layout:a,className:s,imgStyle:d,blurStyle:u,isLazy:c,placeholder:f,loading:g,srcString:p,config:h,unoptimized:m,loader:b,onLoadingCompleteRef:y,setBlurComplete:w,setIntersection:v,onLoad:_,onError:x,isVisible:O,noscriptSizes:A,...R}=e;return g=c?"lazy":g,(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("img",{...R,...t,decoding:"async","data-nimg":a,className:s,style:{...d,...u},ref:(0,l.useCallback)(e=>{v(e),e?.complete&&E(e,p,a,f,y,w)},[v,p,a,f,y,w]),onLoad:e=>{E(e.currentTarget,p,a,f,y,w),_&&_(e)},onError:e=>{"blur"===f&&w(!0),x&&x(e)}}),(c||"blur"===f)&&(0,o.jsx)("noscript",{children:(0,o.jsx)("img",{...R,loading:g,decoding:"async","data-nimg":a,style:d,className:s,...j({config:h,src:p,unoptimized:m,layout:a,width:r,quality:n,sizes:A,loader:b})})})]})};function S(e){var t;let i,{src:r,sizes:n,unoptimized:a=!1,priority:g=!1,loading:p,lazyRoot:h=null,lazyBoundary:m,className:_,quality:E,width:S,height:P,style:$,objectFit:k,objectPosition:I,onLoadingComplete:z,placeholder:C="empty",blurDataURL:M,...T}=e,N=(0,l.useContext)(c.ImageConfigContext),W=(0,l.useMemo)(()=>{let e=y||N||d.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),i=e.deviceSizes.sort((e,t)=>e-t),r=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:i,qualities:r,localPatterns:"u"<typeof window?N?.localPatterns:e.localPatterns}},[N]),D=n?"responsive":"intrinsic";"layout"in T&&(T.layout&&(D=T.layout),delete T.layout);let q=A;if("loader"in T){if(T.loader){let e=T.loader;q=t=>{let{config:i,...r}=t;return e(r)}}delete T.loader}let L="";if("object"==typeof(t=r)&&(x(t)||void 0!==t.src)){let e=x(r)?r.default:r;if(!e.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(e)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(M=M||e.blurDataURL,L=e.src,(!D||"fill"!==D)&&(P=P||e.height,S=S||e.width,!e.height||!e.width))throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(e)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0})}r="string"==typeof r?r:L,(0,f.warnOnce)(`Image with src "${r}" is using next/legacy/image which is deprecated and will be removed in a future version of Next.js.`);let U=!g&&("lazy"===p||void 0===p);(r.startsWith("data:")||r.startsWith("blob:"))&&(a=!0,U=!1),"u">typeof window&&w.has(r)&&(U=!1),W.unoptimized&&(a=!0);let[B,X]=(0,l.useState)(!1),[G,H,Q]=(0,u.useIntersection)({rootRef:h,rootMargin:m||"200px",disabled:!U}),V=!U||H,F={boxSizing:"border-box",display:"block",overflow:"hidden",width:"initial",height:"initial",background:"none",opacity:1,border:0,margin:0,padding:0},J={boxSizing:"border-box",display:"block",width:"initial",height:"initial",background:"none",opacity:1,border:0,margin:0,padding:0},K=!1,Y=O(S),Z=O(P),ee=O(E),et=Object.assign({},$,{position:"absolute",top:0,left:0,bottom:0,right:0,boxSizing:"border-box",padding:0,border:"none",margin:"auto",display:"block",width:0,height:0,minWidth:"100%",maxWidth:"100%",minHeight:"100%",maxHeight:"100%",objectFit:k,objectPosition:I}),ei="blur"!==C||B?{}:{backgroundSize:k||"cover",backgroundPosition:I||"0% 0%",filter:"blur(20px)",backgroundImage:`url("${M}")`};if("fill"===D)F.display="block",F.position="absolute",F.top=0,F.left=0,F.bottom=0,F.right=0;else if(void 0!==Y&&void 0!==Z){let e=Z/Y,t=isNaN(e)?"100%":`${100*e}%`;"responsive"===D?(F.display="block",F.position="relative",K=!0,J.paddingTop=t):"intrinsic"===D?(F.display="inline-block",F.position="relative",F.maxWidth="100%",K=!0,J.maxWidth="100%",i=`data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27${Y}%27%20height=%27${Z}%27/%3e`):"fixed"===D&&(F.display="inline-block",F.position="relative",F.width=Y,F.height=Z)}let er={src:v,srcSet:void 0,sizes:void 0};V&&(er=j({config:W,src:r,unoptimized:a,layout:D,width:Y,quality:ee,sizes:n,loader:q}));let en=r,eo=b?void 0:{imageSrcSet:er.srcSet,imageSizes:er.sizes,crossOrigin:T.crossOrigin,referrerPolicy:T.referrerPolicy},el="u"<typeof window?l.default.useEffect:l.default.useLayoutEffect,ea=(0,l.useRef)(z),es=(0,l.useRef)(r);(0,l.useEffect)(()=>{ea.current=z},[z]),el(()=>{es.current!==r&&(Q(),es.current=r)},[Q,r]);let ed={isLazy:U,imgAttributes:er,heightInt:Z,widthInt:Y,qualityInt:ee,layout:D,className:_,imgStyle:et,blurStyle:ei,loading:p,config:W,unoptimized:a,placeholder:C,loader:q,srcString:en,onLoadingCompleteRef:ea,setBlurComplete:X,setIntersection:G,isVisible:V,noscriptSizes:n,...T};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("span",{style:F,children:[K?(0,o.jsx)("span",{style:J,children:i?(0,o.jsx)("img",{style:{display:"block",maxWidth:"100%",width:"initial",height:"initial",background:"none",opacity:1,border:0,margin:0,padding:0},alt:"","aria-hidden":!0,src:i}):null}):null,(0,o.jsx)(R,{...ed})]}),!b&&g?(0,o.jsx)(s.default,{children:(0,o.jsx)("link",{rel:"preload",as:"image",href:er.srcSet?void 0:er.src,...eo},"__nimg-"+er.src+er.srcSet+er.sizes)}):null]})}("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esMo
3dule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},80897,(e,t,i)=>{t.exports=e.r(35588)},22822,function(e){e.n(e.i(80897))},71914,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"useIntersection",{enumerable:!0,get:function(){return s}});let r=e.r(91788),n=e.r(99604),o="function"==typeof IntersectionObserver,l=new Map,a=[];function s(e){let{rootRef:t,rootMargin:i,disabled:s}=e,d=s||!o,[u,c]=(0,r.useState)(!1),f=(0,r.useRef)(null),g=(0,r.useCallback)(e=>{f.current=e},[]);return(0,r.useEffect)(()=>{if(o){if(d||u)return;let e=f.current;if(e&&e.tagName)return function(e,t,i){let{id:r,observer:n,elements:o}=function(e){let t,i={root:e.root||null,margin:e.rootMargin||""},r=a.find(e=>e.root===i.root&&e.margin===i.margin);if(r&&(t=l.get(r)))return t;let n=new Map;return t={id:i,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=n.get(e.target),i=e.isIntersecting||e.intersectionRatio>0;t&&i&&t(i)})},e),elements:n},a.push(i),l.set(i,t),t}(i);return o.set(e,t),n.observe(e),function(){if(o.delete(e),n.unobserve(e),0===o.size){n.disconnect(),l.delete(r);let e=a.findIndex(e=>e.root===r.root&&e.margin===r.margin);e>-1&&a.splice(e,1)}}}(e,e=>e&&c(e),{root:t?.current,rootMargin:i})}else if(!u){let e=(0,n.requestIdleCallback)(()=>c(!0));return()=>(0,n.cancelIdleCallback)(e)}},[d,i,t,u,f.current]),[g,u,(0,r.useCallback)(()=>{c(!1)},[])]}("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},68816,(e,t,i)=>{"use strict";function r(e,t){let i=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-i)<Math.abs(e-i)?t:e,t.qualities[0]):i}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"findClosestQuality",{enumerable:!0,get:function(){return r}})},94470,(e,t,i)=>{"use strict";e.i(50461),Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}}]);

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.