PageSourceSearch

https://www.nikon.ch/dist-client/ImpactHero-Chunk-3bd15aaab0bab35f0c80.js

js nikon.ch collected 2026-09-26 05:22:32 UTC 25,853 bytes, 2 lines download raw bytes

1(globalThis.webpackChunknikon_client=globalThis.webpackChunknikon_client||[]).push([[2253,2330,5763],{2511(e,t,a){"use strict";a.d(t,{A:()=>p});var i=a(21580),l=a.n(i),r=a(96377),n=a.n(r),o=a(41308),s=a.n(o),c=a(64363),d=a(16014);function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)({}).hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},u.apply(null,arguments)}const m={[d.A.Yellow]:s(),[d.A.Red]:n(),[d.A.YellowFaint]:l()},p=({className:e,colour:t,dataTestId:a,motionStyle:i})=>{const l={src:`${m[t]}`,className:e,"data-testid":a,"aria-hidden":"true"};return i?React.createElement(c.A,u({tag:"img",alt:"",style:i},l)):React.createElement("img",u({alt:""},l))}},62847(e,t,a){"use strict";a.d(t,{A:()=>o});var i=a(24999),l=a(43143),r=a(97500),n=a.n(r);const o=({ariaLabel:e,className:t,color:a="black",onClick:r,size:o=i.A.lg,dataTestId:s,ref:c})=>{const{closeModalAriaLabel:d}=(0,l.A)();return React.createElement("button",{type:"button",className:n()("close-button",{black:"before:bg-black-100 after:bg-black-100",white:"before:bg-white after:bg-white",red:"before:bg-red-100 after:bg-red-100"}[a],t),"aria-label":e??d,style:{width:o,height:o},onClick:r,"data-testid":s,ref:c})}},60241(e,t,a){"use strict";a.d(t,{A:()=>n});var i=a(97500),l=a.n(i);function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)({}).hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},r.apply(null,arguments)}const n=({children:e,className:t,dataTestId:a,link:i,ref:n,type:o="DEFAULT",useSmallCard:s,...c})=>{const d=l()({[`min-h-[110px] ${s?"md:h-32":"md:h-36"} card h-full`]:"DEFAULT"===o},{"rounded-[10px] border border-grey-400 motion-safe:transition-all hover:border-yellow":"OUTLINE"===o},t,"mx-px flex items-center");return React.createElement("a",r({},c,{href:i?.url,target:i?.target,className:d,"data-testid":a,ref:n}),e)}},22399(e,t,a){"use strict";a.d(t,{A:()=>f});var i=a(62847),l=a(64363),r=a(82601),n=a(24999),o=a(18071),s=a(97500),c=a.n(s),d=a(15536),u=a.n(d),m=a(59471);function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)({}).hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},p.apply(null,arguments)}const f=({ariaDescribedBy:e,ariaLabelledBy:t,children:a,closeButtonIconSize:s=n.A.md,containerZIndexClassName:d="z-max",contentAnimation:f,contentClasses:g,crossClasses:b,crossColor:h="white",crossMarginsClassName:A="mr-8 mt-8",isCloseButtonFixed:v=!0,isOpen:y,modalClasses:w,modalOpacityAnimationDuration:x=.8,shouldCloseOnClickOutsideContent:L=!1,shouldCloseOnEscapeKey:C=!0,shouldLockBody:E=!0,showCloseButton:k=!0,transparent:R=!1,onCloseCallback:S,setIsOpen:I})=>{const _=(0,m.useRef)(null),N=(0,m.useRef)(null),{lockBodyScroll:O}=(0,o.A)();(0,m.useEffect)(()=>(y&&E&&O(!0),()=>{E&&O(!1)}),[y,E,O]);const B=(0,m.useCallback)(()=>{I?.(!1),S?.()},[S,I]);return(0,m.useEffect)(()=>{const e=e=>{"Escape"===e.key&&!0===y&&C&&I?.(!1)};return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[y,C,I]),(0,m.useEffect)(()=>{const e=e=>{y&&L&&!_.current?.contains(e.target)&&B()};return window.addEventListener("click",e,!0),()=>{window.removeEventListener("click",e,!0)}},[B,y,L]),y?React.createElement(r.A,{key:"portal",mountId:"drawer-root"},React.createElement(u(),{focusTrapOptions:{preventScroll:!0,escapeDeactivates:!1,fallbackFocus:()=>N.current,...k&&{initialFocus:()=>N.current}}},React.createElement(l.A,{animate:{opacity:1},className:c()("relative h-auto",d),exit:{opacity:0},initial:{opacity:0}
1,transition:{duration:x,ease:[.04,.62,.23,.98]}},React.createElement("section",{ref:N,className:c()(R?"bg-black-100/50":"bg-black-100","fixed inset-0 z-100 text-white"),"aria-modal":"true",role:"dialog","aria-labelledby":t,"aria-describedby":e,tabIndex:-1},React.createElement("div",{className:"flex h-full w-full"},React.createElement("div",{className:c()(w,"container h-full w-full overflow-y-auto")},React.createElement(l.A,p({},f,{className:c()(g,"relative text-left"),ref:_}),k&&React.createElement(i.A,{color:h,size:s,onClick:B,className:c()("top-0 right-0 z-100 flex cursor-pointer flex-col items-center",v?"fixed":"absolute",A,b)}),a))))))):null}},64363(e,t,a){"use strict";a.d(t,{A:()=>d});const i=e=>"object"==typeof e&&null!==e&&!Array.isArray(e),l=(e,t)=>Object.entries(e).reduce((e,[t,a])=>("duration"!==t&&"delay"!==t||"number"!=typeof a?i(a)?e[t]=l(a,t):e[t]=a:e[t]=0,e),{..."transition"===t?{duration:0}:{}}),r=e=>{const t=Object.keys(e).reduce((t,a)=>{const r=e[a];return i(r)&&(t[a]=l(r,a)),t},{...e});return{...t,transition:{...t.transition||{},duration:0}}};var n=a(74632),o=a(24675),s=a(59471);function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)({}).hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},c.apply(null,arguments)}const d=({tag:e,ref:t,variants:a,initial:i,animate:l,exit:d,transition:u,layout:m,whileHover:p,...f})=>{const g=(0,s.useMemo)(()=>n.P[e||"div"],[e]),b=(0,o.I)(),h={variants:a,initial:i,animate:l,exit:d,transition:u,whileHover:p};return React.createElement(g,c({ref:t},b?r(h):h,{layout:!b&&m},f))}},14671(e,t,a){"use strict";a.d(t,{A:()=>d});var i=a(13889),l=a(27012),r=a(55169),n=a(43143),o=a(97500),s=a.n(o),c=a(59471);const d=({additionalDataLayerProperties:e,direction:t,id:a,disabled:o=!1,hasBackgroundColor:d=!0,sizeClassName:u="h-10 w-10",iconName:m,iconSize:p,enabledArrowColor:f="text-black-100",disabledArrowColor:g,disabledBackgroundColor:b,isLightMode:h,onClick:A,ref:v})=>{const{nextAriaLabel:y,previousAriaLabel:w}=(0,n.A)(),x=(0,c.useRef)(null);return(0,c.useImperativeHandle)(v,()=>({focus:()=>x.current?.focus(),disabled:!!x.current?.disabled})),React.createElement("button",{ref:x,id:`${t===l.A.Left?"prevBtn":"nextBtn"}-${a}`,className:s()("flex select-none items-center justify-center rounded-full",u,{"animate-arrow-left":t===l.A.Left&&!o,"animate-arrow-right":t===l.A.Right&&!o,"cursor-pointer":!o,"cursor-default":o,"bg-yellow active:bg-yellow-500 xl:active:bg-yellow-500 xl:hover:bg-yellow-100":d&&!o,[`${b||"bg-grey "+(h?"":"dark:bg-grey-600")}`]:d&&o}),"aria-label":t===l.A.Left?w:y,disabled:o,"aria-disabled":o,tabIndex:o?-1:0,"data-testid":t===l.A.Left?"previous-slide":"next-slide",onClick:()=>{A?.(),(0,r.A)({event:"carousel",interaction:"tab_change",link_text:t===l.A.Left?"Previous":"Next",...e})}},React.createElement(i.A,{name:m||"arrow_"+(t===l.A.Left?"left":"right"),colorClassName:o?g||"text-grey-400 "+(h?"":"dark:text-grey-700"):f,size:p}))}},82601(e,t,a){"use strict";a.d(t,{A:()=>r});var i=a(59471),l=a(58289);const r=({mountId:e,children:t})=>{const a=(0,i.useMemo)(()=>document.createElement("div"),[]);return(0,i.useEffect)(()=>(document.getElementById(e)?.appendChild(a),()=>{document.getElementById(e)?.removeChild(a)}),[e,a]),(0,l.createPortal)(t,a)}},97064(e,t,a){"use strict";a.d(t,{A:()=>c});var i=a(55169),l=a(43143),r=a(24675),n=a(59798),o=a(90683);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)({}).hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},s.apply(null,arguments)}const c=({additionalModules:e=[],analyticsEnabled:t=!1,a11y:a,children:c,className:d,disableDefaultSlideAriaLabel:u,id:m="carousel",navId:p="",trackingContentName:f,onSetIsSwiperBeginning:g,onSetIsSwiperEnd:b,onResize:h,...A})=>{const v=(0,r.I)(),{carouselSlideAriaLabel:y}=(0,l.A)();return c?React.createElement(o.RC,s({id:m,onSlideChangeTransitionEnd:e=>{t&&0!==e.realIndex&&(0,i.A)({event:"carousel",interaction:"tab_change",link_text:e.previousIndex<e.activeIndex?"Next":"Previous",...f?{content_name:f}:{}})},a11y:{enabled:!0,itemRoleDescriptionMessage:y,scrollOnFocus:!0,...u?{slideLabelMessage:""}:{},..."object"==typeof a?a:{}},className:d,navigation:{enabled:!!p,prevEl:`#prevBtn-${p}`,nextEl:`#nextBtn-${p}`},modules:[n.Jq,n.Vx,...e],onResize:e=>{h?.(e),g?.(e.isBeginning),b?.(e.isEnd)},onReachBeginning:()=>{g?.(!0)},onReachEnd:()=>{b?.(!0)},onFromEdge:e=>{g?.(e.isBeginning),b?.(e.isEnd)}},v?{speed:0}:{},A),c):null}},7670(e,t,a){"use strict";a.d(t,{A:()=>c});var i=a(64363),l=a(5961),r=a(61002),n=a(37417),o=a(32088),s=a(59471);const c=({children:e,isAnimationDisabled:t})=>{const a=(0,n.A)(),c=(0,r.A)(),d=(0,s.useRef)(null),u=(0,o.W)(d,{once:!0,margin:"100% 0p
1x -15% 0px"}),{isSoftLoadEnabled:m}=(0,l.A)(e=>({isSoftLoadEnabled:e.isSoftLoadEnabled}));return t||c?React.createElement(React.Fragment,null,e):React.createElement(i.A,{"data-testid":"Soft-Load-Wrapper",ref:d,variants:{hidden:{opacity:0,y:60},visible:{opacity:1,y:0}},initial:"hidden",animate:m&&u||!1===m||a?"visible":"hidden",transition:{opacity:{ease:"easeOut",duration:void 0===m?0:.6},y:{ease:"easeOut",duration:m?.6:0}}},e)}},74342(e,t,a){"use strict";a.d(t,{A:()=>u});var i=a(14671),l=a(30680),r=a(27012),n=a(97064),o=a(26093),s=a(24675),c=a(59471),d=a(59798);const u=({children:e,id:t,items:a,autoplay:u})=>{const m=(0,s.I)(),p=!!u&&!m,[f,g]=(0,c.useState)(0),[b,h]=(0,c.useState)(),[A,v]=(0,c.useState)(0),y=(0,o.A)(1024),w=(0,o.A)(1024,l.A.Screen),x=(0,o.A)(1440),L=!w&&y,C=new Set(Array.from({length:Math.floor(f)||1},(e,t)=>(A+t)%a.length)),E=a.map((e,t)=>({...e,ariaHidden:!C.has(t)||void 0,ariaLabel:`${t%a.length+1} / ${a.length}`})),k=e=>{const t=e?.params?.slidesPerView;g(t&&"number"==typeof t?t:0)};return(0,c.useEffect)(()=>{b?.navigation.init()},[y]),(0,c.useEffect)(()=>{b?.navigation.update(),p&&b?.autoplay.start()},[p,b]),React.createElement("div",{className:"overflow-hidden"},L&&React.createElement("div",{className:"container mb-10 flex justify-end gap-x-[25px]"},React.createElement(i.A,{direction:r.A.Left,id:t,disabled:0===A}),React.createElement(i.A,{direction:r.A.Right,id:t,disabled:A===a.length-1})),React.createElement("div",{className:"overflow-swiper container lg:grid lg:grid-cols-12"},React.createElement("div",{className:"col-span-full flex flex-row content-center items-center gap-13 3xl:px-32 px-0 xl:col-span-10 xl:col-start-2 xl:gap-[100px]",onFocus:e=>{if(!b)return;const t=e.target.closest(".swiper-slide");if(!t)return;const a=b.el.getBoundingClientRect(),i=t.getBoundingClientRect();i.right>a.right+10?b.slideNext():i.left<a.left-10&&b.slidePrev()}},!y&&React.createElement("div",null,React.createElement(i.A,{direction:r.A.Left,id:t,disabled:0===A})),React.createElement(n.A,{a11y:{scrollOnFocus:!1},spaceBetween:16,navId:t,className:"overflow-large w-full",onResize:k,onInit:k,onSwiper:h,onSlideChange:e=>{v(e?.realIndex||0)},additionalModules:p?[d.Ij]:void 0,autoplay:!!p&&u,disableDefaultSlideAriaLabel:!0,breakpoints:{0:{slidesPerView:1,centeredSlides:!0},1024:{slidesPerView:1,centeredSlides:!1},1440:{slidesPerView:2,centeredSlides:!1}}},e(E)),!y&&React.createElement("div",null,React.createElement(i.A,{direction:r.A.Right,id:t,disabled:x?A===a.length-1:A===a.length-2})))))}},41140(e,t,a){"use strict";a.d(t,{A:()=>g});var i=a(17879),l=a(11183),r=a(22399),n=a(64363),o=a(59387),s=a(29007),c=a(22185),d=a(55169),u=a(26093),m=a(8383),p=a(34629),f=a(59471);const g=({acceptAllCookiesLabel:e,cookiesNoteLabel:t,cookiesPreferencesLabel:a,cookiesRequiredLabel:g,dataTestId:b,isOpen:h,onCloseCallback:A,onOpenChange:v,shouldCloseOnClickOutsideContent:y=!0,transparent:w=!0,videoId:x,videoCoverImage:L,videoDescription:C,videoProvider:E,videoTitle:k,videoUrl:R})=>{const S=(0,u.A)(768),{isCookiesAccepted:I}=(0,c.A)(e=>({isCookiesAccepted:e.isCookiesAccepted})),[_,N]=(0,f.useState)(I),[O,{height:B}]=(0,m.A)(),T=e=>{(0,d.A)({event:"videoInteraction",video_interaction:e,video_title:k||R})};return React.createElement(r.A,{setIsOpen:v,onCloseCallback:A,isOpen:h,modalClasses:"flex flex-col justify-center items-center",contentClasses:"w-full max-h-[90vh] py-4",transparent:w,shouldCloseOnClickOutsideContent:y,"data-testid":b},x&&E&&React.createElement(p.N,{mode:"wait"},I?React.createElement(s.A,{title:k,videoProvider:E,videoDescription:C,videoId:x,autoPlay:!0,isInModal:!0,classes:"max-h-full w-auto m-auto"}):React.createElement(n.A,{key:"cookies-popup",initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},style:{...S?{height:B+80}:{}},className:"relative rounded-[10px] bg-black md:h-[90vh]"},L&&React.createElement(l.A,{classes:"z-10 bg-black-100 w-full opacity-30 max-md:h-full",epiEdit:L.meta?.editHints?.coverImage?.toString(),image:L,imageClasses:"w-full aspect-video h-full object-cover","data-testid":`${b}-Image`}),React.createElement("div",{ref:O,className:"absolute right-5 bottom-10 max-md:left-5 md:bottom-5"},React.createElement(i.A,{acceptAllCookiesLabel:e,cookiesNoteLabel:t,cookiesPreferencesLabel:a,cookiesRequiredLabel:g})))),R&&React.createElement(o.A,{classes:"max-h-full w-auto m-auto",title:k,videoSource:R,videoAttributes:{playsinline:!0,muted:!1,playing:!0,loop:!0},videoDescription:C,controls:!0,isPlaying:_,onVideoPause:()=>{N(!1),T("pause")},onVideoPlay:()=>{N(!0),T("play")}}))}},53552(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>y});var i=a(2511),l=a(97729),r=a(11183),n=a(16014),o=a(60241),s=a(55169),c=a(26093),d=a(97500),u=a.n(d);const m=({media:e,pageObject:t,simpleLink:a,subTitle:i,title:l,index:n})=>{const d=(0,c.A)(1440),m=(0,c.A)(1900)&&!d,p=m?"body-three":"body-one";return React.createElement(o.A,{className:"p-2.5 lg:pr-6",onClick:()=>{"HomepagePageViewModel"===t?.pageType&&(0,s.A)({event:"selectContent",content_type:"highlight_card",link_text:a?.url})},link:a,useSmallCard:m,dataTestId:`CT-04A1-Highlight-Card-${n}`},React.createElement("div",{className:"flex h-full w-full flex-row items-center gap-3 md:gap-4"},e&&React.createElement("div",{className:"h-full w-1/3 shrink-0 lg:w-1/2 xl:w-5/12"},React.createElement(r.A,{image:e,imageClasses:"h-full object-contain",sizes:"300px",dataTestId:`CT-04A1-Highlight-Card-Image-${n}`})),(l||i)&&React.createElement("div",{className:"flex flex-col"},l&&React.createElement("p",{className:u()("font-light text-grey-450 dark:text-yellow",p),"data-testid":`CT-04A1-Highlight-Card-Title-${n}`},l),i&&React.createElement("p",{className:u()("font-light dark:text-white",p),"data-testid":`CT-04A1-Highlight-Card-Subtitle-${n}`},i))))};var p=a(7670),f=a(74342),g=a(41140),b=a(40736),h=a(59471),A=a(90683);function v(){return v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)({}).hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},v.apply(null,arguments)}const y=({highlights:e=[],media:t,meta:a,primaryCta:o,secondaryCta:c,subTitle:d,title:y,video:w})=>{const[x,L]=(0,h.useState)(!1);return React.createElement(p.A,null,React.createElement("section",{className:"component-padding dark relative overflow-hidden bg-black-100 pt-20 text-white"},React.createElement("div",{className:u()("container flex min-h-[375px] flex-col items-center md:min-h-[570px] lg:min-h-[300px] lg:flex-row xl:min-h-[450px] 2xl:min-h-[600px]",{"mb-13 lg:mb-[5.25rem]":!!e?.length})},React.createElement("div",{className:"relative z-20 mb-10 w-full lg:mb-0 lg:w-7/12","data-epi-property-name":a?.editHints?.media},React.createElement(r.A,{image:t,imageClasses:"h-full w-full object-contain",sizes:"(min-width: 1024px) 1024px, 100vw",lazyLoad:!1,dataTestId:"CT-04A-Hero-Image"})),React.createElement("div",{className:"mt-auto flex flex-col items-center text-center lg:mt-0 lg:ml-auto lg:w-4/12 lg:items-start lg:text-left"},React.createElement("h1",{"data-testid":"CT-04A-Title","data-epi-property-name":a?.editHints?.title},y),d&&React.createElement("p",{className:"h1","data-epi-property-name":a?.editHints?.subTitle,"data-testid":"CT-04A-Subtitle"},d),React.createElement("div",{className:"mt-4 flex flex-wrap justify-center gap-5 lg:mt-10 lg:justify-start"},o?.url&&o?.name&&!w&&React.createElement(l.A,{link:o,linkCallback:()=>{"HomepagePageViewModel"===pageObject?.pageType&&(0,s.A)({event:"selectContent",content_type:"impact_hero",link_text:o.name})},dataTestId:"CT-04A-Primary-CTA"}),c?.url&&c?.name&&!w&&React.createElement(l.A,{link:c,linkCallback:()=>{"HomepagePageViewModel"===pageObject?.pageType&&(0,s.A)({event:"selectContent",content_type:"impact_hero",link_text:c.name})},dataTestId:"CT-04A-Secondary-CTA",secondary:!0})),w?.video?.url&&w.videoCTALabel&&React.createElement(React.Fragment,null,React.createElement(l.A,{onClick:()=>{L(!0)},className:"mt-4 lg:mt-10",dataTestId:"CT-04A-Primary-Video-CTA"},w.videoCTALabel),React.createElement(g.A,{videoUrl:w.video?.url,videoDescription:w.video?.description,videoTitle:w.videoCTALabel,isOpen:x,onOpenChange:L,shouldCloseOnClickOutsideContent:!1,transparent:!1,dataTestId:"CT-33-Campaign-Intro-Video-Modal"})))),!!e?.length&&React.createElement("div",{className:"relative z-20"},React.createElement(f.A,{id:`impact-hero-carousel-${a?.contentLink??""}`,items:e,autoplay:{delay:8e3,disableOnInteraction:!0,pauseOnMouseEnter:!0}},e=>e.map(({ariaHidden:e,ariaLabel:t,...a},i)=>React.createElement(A.qr,{key:(0,b.A)(`highlight-card-${a.simpleLink?.url}-${a.simpleLink?.name}-${i})`),className:"stretch-card","aria-hidden":e,"aria-label":t},React.createElement(m,v({},a,{index:i})))))),React.createElement("div",{className:"pointer-events-none absolute -top-[5%] left-0 z-10 flex items-center justify-center md:-top-[15%] lg:top-[0] lg:left-[5%] lg:w-[50%] xl:-top-[10%]"},React.createElement(i.A,{className:"h-full w-full",colour:n.A.YellowFaint}))))}},16014(e,t,a){"use strict";a.d(t,{A:()=>l});
1var i=function(e){return e.None="none",e.Yellow="yellow",e.Red="red",e.YellowFaint="yellow-faint",e}(i||{});const l=i},27012(e,t,a){"use strict";a.d(t,{A:()=>l});var i=function(e){return e.Left="LEFT",e.Right="RIGHT",e}(i||{});const l=i},24999(e,t,a){"use strict";a.d(t,{A:()=>l});var i=function(e){return e.xs=".5rem",e.sm=".75rem",e.md="1rem",e.lg="1.5rem",e.xl="1.75rem",e.xxl="2rem",e}(i||{});const l=i},9683(e,t,a){"use strict";a.d(t,{A:()=>l});var i=a(60422);const l=(0,a(44285).A)(e=>({ariaLabels:i.A,setAriaLabels:t=>e({ariaLabels:t})}))},98439(e,t,a){"use strict";a.d(t,{A:()=>i});const i=(0,a(44285).A)(e=>({isBodyScrollLocked:!1,setIsBodyScrollLocked:t=>e({isBodyScrollLocked:t})}))},5961(e,t,a){"use strict";a.d(t,{A:()=>i});const i=(0,a(44285).A)(e=>({isSoftLoadEnabled:void 0,setIsSoftLoadEnabled:t=>e({isSoftLoadEnabled:t})}))},55169(e,t,a){"use strict";a.d(t,{A:()=>i});const i=e=>{"undefined"!=typeof window&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push(e))}},40736(e,t,a){"use strict";a.d(t,{A:()=>i});const i=e=>e.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/(?:^-+|-+$)/g,"")},43143(e,t,a){"use strict";a.d(t,{A:()=>n});var i=a(9683),l=a(60422),r=a(59471);const n=()=>{const[e,t]=(0,r.useState)(l.A),a=(0,i.A)(e=>e.ariaLabels);return(0,r.useEffect)(()=>{t(a)},[a]),e}},18071(e,t,a){"use strict";a.d(t,{A:()=>r});var i=a(98439),l=a(59471);const r=()=>{const{setIsBodyScrollLocked:e}=(0,i.A)(e=>({setIsBodyScrollLocked:e.setIsBodyScrollLocked}));return{lockBodyScroll:(0,l.useCallback)(t=>{const{body:a}=document;if(t){const e=window.scrollY;document.documentElement.style.setProperty("--scroll-y",`${e}`),a.style.position="fixed",a.style.top=`-${e}px`}else{const e=document.documentElement.style.getPropertyValue("--scroll-y");a.style.position="",a.style.top="",e&&window.scrollTo(0,parseInt(e,10)),document.documentElement.style.removeProperty("--scroll-y")}e(t)},[e])}}},61002(e,t,a){"use strict";a.d(t,{A:()=>l});var i=a(59471);const l=()=>{const[e,t]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{t(window.self!==window.top)},[]),e}},37417(e,t,a){"use strict";a.d(t,{A:()=>r});var i=a(24675),l=a(97505);const r=()=>{const e=(0,l.A)();return(0,i.I)()&&e}},60422(e,t,a){"use strict";a.d(t,{A:()=>i});const i={authorPageAriaLabel:"Author page",backToFirstLevelNavigationAriaLabel:"Back to first level of navigation",breadcrumbAriaLabel:"Breadcrumb navigation",breadcrumbFooterAriaLabel:"Breadcrumb footer navigation",carouselSlideAriaLabel:"Slide",checkoutStepAriaLabel:"Step",clearCompanyNumberAriaLabel:"Clear company number input field",clearFiltersAriaLabel:"Clear filters",closeAddressListAriaLabel:"Close address list",closeMenuAriaLabel:"Close menu",closeMobileNavigationAriaLabel:"Close navigation",closeModalAriaLabel:"Close Modal",closeSignUpFormAriaLabel:"Close signup form",closeSiteNotificationAriaLabel:"Close site notification",compareImagesAriaLabel:"Compare images",copyToClipboardAriaLabel:"Copy to clipboard",countrySelectorCurrentCountryAriaLabel:"Select country, currently {0}",currentPriceAriaLabel:"Now",dateDayAriaLabel:"Day",dateMonthAriaLabel:"Month",dateYearAriaLabel:"Year",decreaseItemQuantityAriaLabel:"Decrease item quantity",editOrDeleteAriaLabel:"Edit or delete",filterOptionsAriaLabel:"Filter options",genreListingPageAriaLabel:"Genre listing page",goToSlideAriaLabel:"Go to slide",helpTextAriaLabel:"Help text",increaseItemQuantityAriaLabel:"Increase item quantity",initialPriceAriaLabel:"Was",mainNavigationAriaLabel:"Main navigation",moreInformationAriaLabel:"More information",muteVideoAriaLabel:"Mute video",nextAriaLabel:"Go to next slide",nikonHomepageAriaLabel:"Go to the Nikon homepage",openAddressListAriaLabel:"Open address list",openImageInFullScreenAriaLabel:"Open image in full screen",openMenuAriaLabel:"Open menu",overlayToCloseDesktopNavigationAriaLabel:"Close overlay",pauseVideoAriaLabel:"Pause video",phoneNumberPrefixAriaLabel:"Phone number prefix",playVideoAriaLabel:"Play video",play3DAriaLabel:"Play 3D view",playFPSPreviewAriaLabel:"Play FPS preview",pauseFPSPreviewAriaLabel:"Pause FPS preview",pause3DAriaLabel:"Pause 3D view",previousAriaLabel:"Go to previous slide",removeItemFromCartAriaLabel:"Remove item from cart",searchAriaLabel:"Search",shareToFacebookAriaLabel:"Share to Facebook",shareToWhatsappAriaLabel:"Share to Whatsapp",shareToXAriaLabel:"Share to X",siteNotificationsAriaLabel:"Site notifications banner",unmuteVideoAriaLabel:"Unmute video",useLeftAndRightArrowKeysAriaLabel:"Use the left and right arrow keys to adjust the image comparison.",uspStripAriaLabel:"Unique Selling Point Strip",videoAriaLabel:"Video",zoomInAriaLabel:"Zoom in",zoomOutAriaLabel:"Zoom out"}},21580(e){e.exports="data:image/svg+xml,%3csvg width='1151' height='1150' viewB
1ox='0 0 1151 1150' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cg opacity='0.35' filter='url(%23filter0_df_4014_178052)'%3e %3cpath d='M801 575C801 699.264 700.04 800 575.5 800C450.96 800 350 699.264 350 575C350 450.736 450.96 350 575.5 350C700.04 350 801 450.736 801 575Z' fill='%23FFDD00'/%3e %3c/g%3e %3cdefs%3e %3cfilter id='filter0_df_4014_178052' x='0' y='0' width='1151' height='1150' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e %3cfeFlood flood-opacity='0' result='BackgroundImageFix'/%3e %3cfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3e %3cfeOffset dy='1.66516'/%3e %3cfeGaussianBlur stdDeviation='0.832579'/%3e %3cfeComposite in2='hardAlpha' operator='out'/%3e %3cfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3e %3cfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_4014_178052'/%3e %3cfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_4014_178052' result='shape'/%3e %3cfeGaussianBlur stdDeviation='175' result='effect2_foregroundBlur_4014_178052'/%3e %3c/filter%3e %3c/defs%3e %3c/svg%3e"},96377(e){e.exports="data:image/svg+xml,%3csvg width='906' height='906' viewBox='0 0 906 906' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cg opacity='0.5' filter='url(%23filter0_df_5839_100698)'%3e %3ccircle cx='453' cy='453' r='263' fill='%23FF0020'/%3e %3c/g%3e %3cdefs%3e %3cfilter id='filter0_df_5839_100698' x='0' y='0' width='906' height='906' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e %3cfeFlood flood-opacity='0' result='BackgroundImageFix'/%3e %3cfe
1ColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3e %3cfeOffset dy='1.66516'/%3e %3cfeGaussianBlur stdDeviation='0.832579'/%3e %3cfeComposite in2='hardAlpha' operator='out'/%3e %3cfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3e %3cfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_5839_100698'/%3e %3cfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_5839_100698' result='shape'/%3e %3cfeGaussianBlur stdDeviation='95' result='effect2_foregroundBlur_5839_100698'/%3e %3c/filter%3e %3c/defs%3e %3c/svg%3e"},41308(e){e.exports="data:image/svg+xml,%3csvg width='906' height='906' viewBox='0 0 906 906' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cg opacity='0.5' filter='url(%23filter0_df_5839_100698)'%3e %3ccircle cx='453' cy='453' r='263' fill='%23FFDD00'/%3e %3c/g%3e %3cdefs%3e %3cfilter id='filter0_df_5839_100698' x='0' y='0' width='906' height='906' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e %3cfeFlood flood-opacity='0' result='BackgroundImageFix'/%3e %3cfe
1ColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3e %3cfeOffset dy='1.66516'/%3e %3cfeGaussianBlur stdDeviation='0.832579'/%3e %3cfeComposite in2='hardAlpha' operator='out'/%3e %3cfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3e %3cfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_5839_100698'/%3e %3cfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_5839_100698' result='shape'/%3e %3cfeGaussianBlur stdDeviation='95' result='effect2_foregroundBlur_5839_100698'/%3e %3c/filter%3e %3c/defs%3e %3c/svg%3e"}}]);
2//# sourceMappingURL=ImpactHero-Chunk-3bd15aaab0bab35f0c80.js.map

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.