PageSourceSearch

https://www.nikon.de/dist-client/CourseDetails-Chunk-c97cd0c339a347c42f0b.js

js nikon.de collected 2026-09-24 19:29:09 UTC 24,309 bytes, 2 lines download raw bytes

1"use strict";(globalThis.webpackChunknikon_client=globalThis.webpackChunknikon_client||[]).push([[8346],{3993(e,t,a){a.d(t,{A:()=>l});var r=a(64363);const l=({children:e,className:t,onCloseCallback:a})=>React.createElement(r.A,{animate:{opacity:1},exit:{opacity:0},initial:{opacity:0},role:"presentation",className:t,onClick:()=>a?.(e=>!e)},React.createElement("div",{className:"fixed top-0 right-0 bottom-0 left-0 bg-black-100/40"},e))},45875(e,t,a){a.d(t,{A:()=>n});var r=a(53543),l=a(97500),o=a.n(l);const n=({bullets:e,textSize:t="body-three",textColour:a="text-black-100 dark:text-white",className:l,bulletClasses:n,bulletColour:i="text-black-100 dark:text-yellow",dataTestId:c})=>{const s=e.filter(e=>"string"==typeof e&&!!e||"object"==typeof e&&!!e?.name);return s.length?React.createElement("div",{className:o()("flex flex-wrap items-center",l),"data-testid":c},s.map((e,l)=>React.createElement("span",{key:"string"==typeof e?e:e?.name,className:o()("flex pr-2",a,t,n)},0!==l&&React.createElement("span",{"aria-hidden":"true",className:o()("mr-2 block",i)},"•"),"object"==typeof e&&React.createElement(r.A,{link:{...e,...e?.ariaLabel?{ariaLabel:`${e?.name} ${e?.ariaLabel}`}:{}},hasHoverUnderline:!0},e?.name),"string"==typeof e&&e))):null}},62219(e,t,a){a.d(t,{A:()=>p});var r=a(3993),l=a(62847),o=a(64363),n=a(82601),i=a(18071),c=a(97500),s=a.n(c),d=a(15536),m=a.n(d),u=a(34629),b=a(59471);const p=({backgroundColourClassName:e="bg-grey-100",children:t,closeButtonClassNames:a,closeButtonPositionClassName:c="top-4 right-4",contentClassName:d,contentSpacingClassName:p="pt-14",dataTestId:g="Drawer",drawerClasses:v,isBottomToTopSliding:h,isOpen:f,maxWidthClassName:y="max-w-[605px]",onCloseCallback:A,ref:w,setIsOpen:k,style:E})=>{const x=(0,b.useRef)(null),L=(0,b.useRef)(null),R=(0,b.useRef)(null),{lockBodyScroll:C}=(0,i.A)(),N="undefined"!=typeof window&&window.top!==window.self,S={hidden:{...h?{y:"100vh"}:{x:"100vw"},transition:{duration:.5}},show:{...h?{y:0}:{x:0},transition:{duration:.5}}},T=()=>{k(!1),A?.()};return(0,b.useImperativeHandle)(w,()=>({scrollToTop:()=>{L.current?.scrollTo({top:0,behavior:"smooth"})}})),(0,b.useEffect)(()=>(f&&C(!0),()=>{C(!1)}),[f,C]),(0,b.useEffect)(()=>{const e=e=>{"Escape"===e.key&&k(!1)};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[k]),(0,b.useEffect)(()=>{if(!N)return;const e=x.current?.ownerDocument.defaultView?.frameElement;e&&(R.current||(R.current=e.style.height),e.style.height=f?"100vh":R.current)},[N,f]),React.createElement(u.N,null,f&&React.createElement(n.A,{key:"portal",mountId:"drawer-root"},React.createElement(m(),{focusTrapOptions:{preventScroll:!0,initialFocus:()=>x.current,fallbackFocus:()=>x.current}},React.createElement("div",null,React.createElement("div",{ref:x,"data-testid":g,"aria-modal":"true",role:"dialog",tabIndex:-1},React.createElement(r.A,{className:"relative z-max",key:"backdrop",onCloseCallback:T}),React.createElement(o.A,{key:"sidebar",onClick:e=>e.stopPropagation(),className:s()("drawer fixed inset-0 left-auto z-max flex w-full flex-col overflow-hidden",e,y,v),initial:"hidden",animate:"show",exit:"hidden",variants:S,"data-testid":"drawer"},React.createElement("div",{ref:L,className:s()("relative flex h-full flex-col",p,d),style:E},t,React.createElement(l.A,{onClick:T,className:s()("absolute cursor-pointer text-sm before:h-[2px] before:w-4 after:h-[2px] after:w-4",a,c),size:"2rem"}))))))))}},64363(e,t,a){a.d(t,{A:()=>d});const r=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?r(a)?e[t]=l(a,t):e[t]=a:e[t]=0,e),{..."transition"===t?{duration:0}:{}}),o=e=>{const t=Object.keys(e).reduce((t,a)=>{const o=e[a];return r(o)&&(t[a]=l(o,a)),t},{...e});return{...t,transition:{...t.transition||{},duration:0}}};var n=a(74632),i=a(24675),c=a(59471);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 r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},s.apply(null,arguments)}const d=({tag:e,ref:t,variants:a,initial:r,animate:l,exit:d,transition:m,layout:u,whileHover:b,...p})=>{const g=(0,c.useMemo)(()=>n.P[e||"div"],[e]),v=(0,i.I)(),h={variants:a,initial:r,animate:l,exit:d,transition:m,whileHover:b};return React.createElement(g,s({ref:t}
1,v?o(h):h,{layout:!v&&u},p))}},72609(e,t,a){a.d(t,{A:()=>n});var r=a(13889),l=a(97500),o=a.n(l);const n=({className:e,editHint:t,link:a,dataTestId:l="Return-Link"})=>React.createElement("a",{href:a.url,className:o()(e,"body-two group flex flex-row items-center gap-x-1 text-black-100 hover:text-grey-500 dark:text-white dark:hover:text-yellow"),"data-epi-property-name":t,"data-testid":l},React.createElement(r.A,{name:"chevron_right",className:"-translate-x-2 rotate-180",colorClassName:"text-black-100 group-hover:text-grey-500 dark:text-white dark:group-hover:text-yellow"}),a.name)},8052(e,t,a){a.d(t,{A:()=>p});var r=a(64363),l=a(8383),o=a(59471);const n=(e,t,a,r=!1)=>{const[l,n]=(0,o.useState)(!1),i=(0,o.useRef)({top:0,y:0});(0,o.useEffect)(()=>{const o=e.current;o?.clientWidth&&(o.style.cursor=t>=a||r?"inherit":l?"grabbing":"grab")},[t,a,l,r]),(0,o.useEffect)(()=>{i.current={top:0,y:0};const t=e.current;if(!t)return()=>({});if(r)return t.scrollTop=0,()=>({});const a=e=>{const a=e.clientY-i.current.y;t.scrollTop=i.current.top-a},l=()=>{document.removeEventListener("mousemove",a),document.removeEventListener("mouseup",l),n(!1)},o=e=>{i.current={top:t.scrollTop,y:e.clientY},n(!0),document.addEventListener("mousemove",a),document.addEventListener("mouseup",l)};return t.addEventListener("mousedown",o),()=>{t.removeEventListener("mousedown",o)}},[r])};var i=a(84853),c=a(63027),s=a(65215);const d=(e,t,a,r=!1)=>{const{scrollYProgress:l}=(0,c.L)({container:e}),[n,d]=(0,o.useState)(!0),[m,u]=(0,o.useState)(!1),[b,p]=(0,o.useState)(i.A.Start),g=.05;return(0,s.L)(l,"change",e=>{e<g&&p(i.A.Start),e>=g&&e<=.95&&p(i.A.Middle),e>.95&&p(i.A.End)}),(0,o.useEffect)(()=>{if(t&&!r){if(t>=a)return d(!0),void u(!0);b===i.A.Start&&(d(!0),u(!1)),b===i.A.Middle&&(d(!1),u(!1)),b===i.A.End&&u(!0)}},[r,b,t,a]),{isStart:n,isEnd:m}};var m=a(97500),u=a.n(m),b=a(34629);const p=({children:e,className:t,customScrollbarTheme:a,disableScroll:i=!1,hasDefaultHeightClass:c=!0,hideScrollbar:s=!0,ref:m,shadowColour:p="from-white dark:from-black-100",shadowHeight:g="h-10"})=>{const v=(0,o.useRef)(null),[h,{height:f}]=(0,l.A)(),[y,{height:A}]=(0,l.A)(),{isStart:w,isEnd:k}=d(v,f,A,i);n(v,f,A,i),(0,o.useImperativeHandle)(m,()=>({scrollTo:(e,t="smooth")=>{v.current?.scrollTo({top:e,behavior:t})}}));const E=(0,o.useCallback)(e=>{v.current=e,h(e)},[h]);return React.createElement("div",{className:u()(t,"relative",{"h-full":c})},React.createElement(b.N,null,!w&&!i&&React.createElement(r.A,{tag:"span",animate:{opacity:1},className:u()(p,g,"pointer-events-none absolute top-0 z-10 w-full bg-gradient-to-b to-transparent"),exit:{opacity:0},initial:{opacity:0}
1,transition:{duration:.25},"aria-hidden":"true"})),React.createElement("div",{ref:E,tabIndex:0,className:u()({"scrollbar-hide":s,"overflow-y-hidden":i,"overflow-y-auto":!i,"custom-scrollbar":!i&&a,"custom-scrollbar--light":"light"===a,"custom-scrollbar--dark":"dark"===a},"relative h-full select-none"),role:"presentation"},React.createElement("div",{ref:y},e)),React.createElement(b.N,null,!k&&!i&&React.createElement(r.A,{tag:"span",animate:{opacity:1},className:u()(p||"from-white dark:from-black-100",g,"pointer-events-none absolute bottom-0 z-10 w-full bg-gradient-to-t to-transparent"),exit:{opacity:0},initial:{opacity:0},transition:{duration:.25},"aria-hidden":"true"})))}},83687(e,t,a){a.d(t,{A:()=>c});var r=a(40966),l=a(40970),o=a(97500),n=a.n(o);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},i.apply(null,arguments)}const c=({children:e,className:t,disabled:a=!1,editHint:o,link:c,linkCallback:s,pointerStates:d=!0,size:m=r.A.Small,span:u=!1,tagType:b,text:p,isLightMode:g,dataTestId:v,...h})=>{const f=n()({["text-black-100 bg-grey-200 "+(g?"":"dark:bg-grey-600 dark:text-white")]:b===l.A.Primary,["hover:bg-grey active:text-white active:bg-black-100 "+(g?"":"dark:hover:text-white dark:hover:bg-grey-500 dark:active:text-black-100 dark:active:bg-white")]:b===l.A.Primary&&d,["text-white bg-black-100 "+(g?"":"dark:bg-white dark:text-black-100")]:b===l.A.Secondary||b===l.A.Square,["hover:bg-grey hover:text-black-100 active:text-black-100 active:bg-grey-200 "+(g?"":"dark:hover:text-white dark:hover:bg-grey-500 dark:active:text-white dark:active:bg-grey-600")]:b===l.A.Secondary&&d,["text-black-100 bg-white "+(g?"":"dark:bg-black-100 dark:text-white")]:b===l.A.Three,["hover:bg-grey active:bg-grey-400 "+(g?"":"dark:hover:text-white dark:hover:bg-grey-500 dark:active:text-black-100 dark:active:bg-white")]:(b===l.A.Three||b===l.A.Five)&&d,"text-yellow bg-black-100":b===l.A.Four,"hover:bg-grey hover:text-black-100 active:text-black-100 active:bg-grey-100":b===l.A.Four&&d,["text-black-100 bg-grey-100 "+(g?"":"dark:bg-grey-600 dark:text-white")]:b===l.A.Five,"py-2.5 px-5":m===r.A.Large&&b!==l.A.Square,"px-4 py-1":m===r.A.Small&&b!==l.A.Square,"pointer-events-none":!d},b===l.A.Square?"rounded-[3px]":"rounded-full body-two","select-none",t);return u?React.createElement("span",{className:f,"data-testid":v},p):c?.url&&(c?.name||e)&&!a?React.createElement("a",{className:n()("appearance-none",f),href:c.url,target:c.target,"data-epi-property-name":o,onClick:s,"data-testid":v},e||c.name):React.createElement("button",i({},h,{className:f,disabled:a,"data-epi-property-name":o,"data-testid":v}),e||p)}},66510(e,t,a){a.d(t,{A:()=>d});var r=a(13889),l=a(24999),o=a(66635),n=a(20078),i=a(43143),c=a(82822),s=a(59471);const d=({title:e,tooltipText:t="",hasWhatsapp:a=!1,shareOrigin:d="article_share",dataTestId:m="Share-Panel"})=>{const[u,b]=(0,s.useState)(!1),[p,g]=(0,s.useState)(""),v=(0,c.A)(),{copyToClipboardAriaLabel:h,shareToFacebookAriaLabel:f,shareToXAriaLabel:y,shareToWhatsappAriaLabel:A}=(0,i.A)(),w="text-black-100 motion-safe:transition motion-safe:duration-300 motion-safe:ease-in-out hover:text-grey-450 dark:text-white dark:hover:text-yellow",k=e=>`${p}?utm_source=${e}&utm_medium=${d}`,E={facebook:`https://www.facebook.com/sharer/sharer.php?u=${encodeURIComponent(k("facebook"))}`,twitter:`https://twitter.com/intent/tweet?url=${encodeURIComponent(k("twitter"))}`,whatsapp:`whatsapp://send?text=${encodeURIComponent(k("whatsapp"))}`};return(0,s.useEffect)(()=>{g(window.location.origin+v)},[v]),React.createElement(React.Fragment,null,React.createElement("div",{className:"text-black-100 dark:text-white","data-testid":m},e&&React.createElement("p",{className:"body-two","data-testid":`${m}-Title`},e),React.createElement("div",{className:"mt-4 flex gap-5"},React.createElement("button",{type:"button",onClick:()=>(async()=>{try{await navigator.clipboard.writeText(k("url")),b(e=>!e)}catch(e){console.log({error:e})}})(),"aria-label":h,"data-testid":`${m}-Copy-To-Clipboard-Button`},React.createElement(r.A,{name:"share",className:w,size:l.A.lg})),React.createElement("a",{href:E.facebook,target:"_blank",rel:"noreferrer","aria-label":f,"data-testid":`${m}-Facebook-Link`},React.createElement(r.A,{name:"facebook",className:w,size:l.A.lg})),React.createElement("a",{href:E.twitter,target:"_blank",rel:"noreferrer","aria-label":y,"data-testid":`${m}-Twitter-Link`},React.createElement(r.A,{name:"twitter",className:w,size:l.A.lg})),a&&React.createElement("a",{href:E.whatsapp,target:"_blank",rel:"noreferrer","aria-label":A,"data-testid":`${m}-Whatsapp-Link`},React.createElement(r.A,{name:"whatsapp",className:w,size:l.A.lg})))),React.createElement(n.A,{type:o.A.Success,isModalOpen:u,toggleModal:b,t
1itle:t,dataTestId:`${m}-Info-Modal`}))}},41140(e,t,a){a.d(t,{A:()=>g});var r=a(17879),l=a(11183),o=a(22399),n=a(64363),i=a(59387),c=a(29007),s=a(22185),d=a(55169),m=a(26093),u=a(8383),b=a(34629),p=a(59471);const g=({acceptAllCookiesLabel:e,cookiesNoteLabel:t,cookiesPreferencesLabel:a,cookiesRequiredLabel:g,dataTestId:v,isOpen:h,onCloseCallback:f,onOpenChange:y,shouldCloseOnClickOutsideContent:A=!0,transparent:w=!0,videoId:k,videoCoverImage:E,videoDescription:x,videoProvider:L,videoTitle:R,videoUrl:C})=>{const N=(0,m.A)(768),{isCookiesAccepted:S}=(0,s.A)(e=>({isCookiesAccepted:e.isCookiesAccepted})),[T,I]=(0,p.useState)(S),[O,{height:P}]=(0,u.A)(),F=e=>{(0,d.A)({event:"videoInteraction",video_interaction:e,video_title:R||C})};return React.createElement(o.A,{setIsOpen:y,onCloseCallback:f,isOpen:h,modalClasses:"flex flex-col justify-center items-center",contentClasses:"w-full max-h-[90vh] py-4",transparent:w,shouldCloseOnClickOutsideContent:A,"data-testid":v},k&&L&&React.createElement(b.N,{mode:"wait"},S?React.createElement(c.A,{title:R,videoProvider:L,videoDescription:x,videoId:k,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:{...N?{height:P+80}:{}},className:"relative rounded-[10px] bg-black md:h-[90vh]"},E&&React.createElement(l.A,{classes:"z-10 bg-black-100 w-full opacity-30 max-md:h-full",epiEdit:E.meta?.editHints?.coverImage?.toString(),image:E,imageClasses:"w-full aspect-video h-full object-cover","data-testid":`${v}-Image`}),React.createElement("div",{ref:O,className:"absolute right-5 bottom-10 max-md:left-5 md:bottom-5"},React.createElement(r.A,{acceptAllCookiesLabel:e,cookiesNoteLabel:t,cookiesPreferencesLabel:a,cookiesRequiredLabel:g})))),C&&React.createElement(i.A,{classes:"max-h-full w-auto m-auto",title:R,videoSource:C,videoAttributes:{playsinline:!0,muted:!1,playing:!0,loop:!0},videoDescription:x,controls:!0,isPlaying:T,onVideoPause:()=>{I(!1),F("pause")},onVideoPlay:()=>{I(!0),F("play")}}))}},43457(e,t,a){a.r(t),a.d(t,{default:()=>k});var r=a(45875),l=a(97729),o=a(62219),n=a(13889),i=a(11183),c=a(72609);const s=({title:e,subTitle:t,dataTestId:a="Selector-Button",onClick:r})=>React.createElement("button",{type:"button",className:"flex w-full rounded-[10px] border-transparent bg-grey-100 p-5 motion-safe:transition-all md:py-[15px] lg:border lg:py-3 lg:hover:cursor-pointer lg:hover:border lg:hover:border-yellow dark:bg-grey-600",onClick:r,"data-testid":a},React.createElement("div",{className:"flex w-full flex-row items-center justify-between"},React.createElement("span",{className:"flex flex-col gap-[9px] text-left md:gap-1"},React.createElement("span",{className:"body-four text-grey-450 dark:text-grey-500","data-testid":`${a}-Title`},e),t&&React.createElement("span",{className:"text-black-100 dark:text-white","data-testid":`${a}-Subtitle`},t)),React.createElement(n.A,{name:"arrow_right",colorClassName:"text-black-100 dark:text-yellow"})));var d=a(83687),m=a(8052),u=a(8383),b=a(97500),p=a.n(b);const g=({isOpen:e,setIsOpen:t,selectedLocationId:a,setSelectedLocationId:r,onSaveLocation:n,title:i,subTitle:c,saveCTALabel:s,locations:d})=>{const[b,{height:g}]=(0,u.A)();return React.createElement(o.A,{isOpen:e,setIsOpen:t},React.createElement("div",{className:"flex h-full flex-col px-5 pt-3.5 lg:px-[70px] lg:pt-14",style:{paddingBottom:`${g}px`}},React.createElement("p",{className:"h5 mb-2.5"},i),React.createElement("div",{className:"body-two mb-10 lg:mb-8"},c),React.createElement(m.A,{shadowColour:"from-grey-100",className:"overflow-y-hidden"},React.createElement("div",{className:"mb-5 flex flex-col gap-y-5"},d.map(e=>React.createElement("button",{key:e.name,onClick:()=>{r(e.id)},className:p()("rounded-[10px] border bg-white p-5 text-left hover:border-yellow lg:p-7.5",{"border-yellow":e.id===a})},React.createElement("span",{className:"body-three bold mb-0.5 text-black-100"},e.name),React.createElement("div",{className:"body-four text-grey-450"},React.createElement("div",null,e.addressLine1),e.addressLine2&&React.createElement("div",null,e.addressLine2),React.createElement("div",null,e.city),e.postCode&&React.createElement("div",null,e.postCode),e.country&&React.createElement("div",null,e.country))))))),React.createElement("div",{className:"absolute bottom-0 w-full bg-white",ref:b},React.createElement("div",{className:"p-5 lg:px-[70px] lg:py-7.5"},React.createElement(l.A,{onClick:()=>{const e=d.find(e=>e.id===a);n(e),t(!1)}},s))))};var v=a(66510),h=a(41140),f=a(85558),y=a(84282),A=a(59471);function w(){return w=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},w.apply(null,arguments)}const k=({bookFromCTALabel:e,changeDateAndTimeLabel:t,courseTrailerCTALabel:a,courseTrailerVideo:m,dates:u,image:b,isOnline:p,locationSelectorLabel:k,locations:E,locationsModal:x,multipleDatesLabel:L,multipleTimesLabel:R,onlineLabel:C,overviewLink:N,price:S,share:T,summaryText:I,tag:O,title:P,viewAvailabilityCTALabel:F,anchorId:M=""})=>{const[D,$]=(0,A.useState)(!1),[z,j]=(0,A.useState)(!1),[H,_]=(0,A.useState)(!1),[U,q]=(0,A.useState)(!1),[B,V]=(0,A.useState)(-1),{location:W,date:G,setLocation:Y,setDate:X}=(0,f.A)(e=>({location:e.location,date:e.date,setLocation:e.setLocation,setDate:e.setDate}
1)),[Q,Z]=(0,A.useState)(null),{courseInfo:K,hasMultipleDates:J,hasMultipleTimes:ee}=Q??{};return(0,A.useEffect)(()=>{const e=E[0]||{};Y(e),V(e.id)},[E,Y]),(0,A.useEffect)(()=>{const e=(0,y.A)({dates:G?[G]:u,locations:W?[W]:E,multipleDatesLabel:L,multipleTimesLabel:R,onlineLabel:C,isOnline:p});Z(e)},[G,W,u,E,L,R,C,p]),React.createElement("section",{className:"component-padding dark bg-black-100 pt-5 text-white lg:pt-7.5",id:`a-${M}`},React.createElement("div",{className:"container"},React.createElement("div",{className:"mb-5 flex lg:mb-8"},React.createElement(c.A,{link:N})),React.createElement("div",{className:"lg:grid lg:grid-cols-12"},O&&React.createElement("div",{className:"mb-5 lg:hidden"},React.createElement(d.A,{className:"bg-grey-600 text-yellow",pointerStates:!1,text:O})),React.createElement("div",{className:"mb-5 lg:col-span-7 lg:mb-0"},React.createElement(i.A,{image:b,imageClasses:"w-full"})),React.createElement("div",{className:"lg:col-span-4 lg:col-start-9"},O&&React.createElement("div",{className:"mb-10 hidden lg:block"},React.createElement(d.A,{className:"bg-grey-600 text-yellow",pointerStates:!1,text:O})),React.createElement(r.A,{bullets:[K?.location,K?.date,K?.timeInterval],textSize:"body-two",textColour:"text-grey-400",className:"mb-2.5 lg:mb-5"}),React.createElement("h4",{className:"mb-5 lg:mb-7.5"},P),S&&React.createElement("p",{className:"h6 mb-5 lg:mb-7.5"},S),React.createElement("div",{className:"body-one mb-7.5 text-grey lg:mb-13"},I),!!x&&!p&&E.length>1&&React.createElement(React.Fragment,null,React.createElement("div",{className:"mb-10 lg:mb-13"},React.createElement(s,{title:k,subTitle:W?.name,onClick:()=>{j(!0)}})),React.createElement(g,w({isOpen:z,setIsOpen:j,selectedLocationId:B,setSelectedLocationId:V,onSaveLocation:Y,locations:E},x))),React.createElement("div",{className:"mb-13 flex flex-wrap gap-5"},React.createElement("div",null,React.createElement(l.A,{onClick:()=>{J||ee?_(!0):q(!0)}},J||ee?F:e)),m&&React.createElement(React.Fragment,null,React.createElement("div",null,React.createElement(l.A,{secondary:!0,className:"group flex items-center gap-x-3",onClick:()=>{$(!0)}},a,React.createElement(n.A,{name:"play_circle",size:"1.125rem",colorClassName:"text-yellow group-hover:text-black-100 group-focus:text-black-100 group-active:text-black-100"}))),React.createElement(h.A,{videoTitle:a,videoProvider:m.videoProvider,videoId:m.videoId,videoDescription:m.videoDescription,isOpen:D,onOpenChange:$})),G?.startTime&&G?.endTime&&React.createElement("button",{className:"font-normal text-grey underline md:mt-2.5 lg:mt-0 xl:mt-2.5",onClick:()=>_(!0),type:"button"},t)),React.createElement("div",{className:"rounded-[10px] bg-grey-700 px-5 py-7.5 lg:py-10"},React.createElement(v.A,w({},T,{hasWhatsapp:!0})))))),React.createElement(o.A,{isOpen:U,setIsOpen:q},React.createElement("div",null,"TODO - implement order confirmation modal")))}},84853(e,t,a){a.d(t,{A:()=>l});var r=function(e){return e.Start="Start",e.Middle="Middle",e.End="End",e}(r||{});const l=r},40966(e,t,a){a.d(t,{A:()=>l});var r=function(e){return e.Small="SMALL",e.Medium="MEDIUM",e.Large="LARGE",e.XLarge="XLARGE",e}(r||{});const l=r},40970(e,t,a){a.d(t,{A:()=>l});var r=function(e){return e.Primary="PRIMARY",e.Secondary="SECONDARY",e.Three="THREE",e.Four="FOUR",e.Five="FIVE",e.Square="SQUARE",e}(r||{});const l=r},9683(e,t,a){a.d(t,{A:()=>l});var r=a(60422);const l=(0,a(44285).A)(e=>({ariaLabels:r.A,setAriaLabels:t=>e({ariaLabels:t})}))},55169(e,t,a){a.d(t,{A:()=>r});const r=e=>{"undefined"!=typeof window&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push(e))}},43143(e,t,a){a.d(t,{A:()=>n});var r=a(9683),l=a(60422),o=a(59471);const n=()=>{const[e,t]=(0,o.useState)(l.A),a=(0,r.A)(e=>e.ariaLabels);return(0,o.useEffect)(()=>{t(a)},[a]),e}},82822(e,t,a){a.d(t,{A:()=>l});var r=a(59471);const l=()=>{const[e,t]=(0,r.useState)(null);return(0,r.useEffect)(()=>{const e=()=>t(window.location.pathname);e(),window.addEventListener("popstate",e);const a=window.history.pushState,r=window.history.replaceState,l=e=>function(...t){const a=e.apply(this,t);return window.dispatchEvent(new Event("custom:navigation")),a};return window.history.pushState=l(a),window.history.replaceState=l(r),window.addEventListener("custom:navigation",e),()=>{window.removeEventListener("popstate",e),window.removeEventListener("custom:navigation",e),window.history.pushState=a,window.history.replaceState=r}},[]),e}},60422(e,t,a){a.d(t,{A:()=>r});const r={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",clearFiltersAri
1aLabel:"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"}}}]);
2//# sourceMappingURL=CourseDetails-Chunk-c97cd0c339a347c42f0b.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.