1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,445466,e=>{"use strict";var t=e.i(843476),n=e.i(500932),r=e.i(271645);let o=(0,r.createContext)(null);function i(){return{}}function l(){return null}function a(){}e.s(["CarouselRefsProvider",0,function(e){let i,l,a,u,c,s,d=(0,n.c)(7),{children:f}=e;d[0]===Symbol.for("react.memo_cache_sentinel")?(i={},d[0]=i):i=d[0];let m=(0,r.useRef)(i);d[1]===Symbol.for("react.memo_cache_sentinel")?(l=(e,t)=>{m.current[e]=t},d[1]=l):l=d[1];let p=l;d[2]===Symbol.for("react.memo_cache_sentinel")?(a=e=>m.current[e]||null,d[2]=a):a=d[2];let g=a;d[3]===Symbol.for("react.memo_cache_sentinel")?(u=()=>({...m.current}),d[3]=u):u=d[3];let v=u;return d[4]===Symbol.for("react.memo_cache_sentinel")?(c={registerRef:p,getRef:g,getAllRefs:v},d[4]=c):c=d[4],d[5]!==f?(s=(0,t.jsx)(o.Provider,{value:c,children:f}),d[5]=f,d[6]=s):s=d[6],s},"useCarouselRefs",0,function(){let e=(0,n.c)(1),t=(0,r.useContext)(o);if(!t){let t;return e[0]===Symbol.for("react.memo_cache_sentinel")?(t={registerRef:a,getRef:l,getAllRefs:i},e[0]=t):t=e[0],t}return t}])},43973,e=>{e.v({adjustBottomRow:"SideScroller-module-scss-module__HVgNBG__adjustBottomRow",adjustTopRow:"SideScroller-module-scss-module__HVgNBG__adjustTopRow",chevron:"SideScroller-module-scss-module__HVgNBG__chevron",chevronCtn:"SideScroller-module-scss-module__HVgNBG__chevronCtn",chevronLeft:"SideScroller-module-scss-module__HVgNBG__chevronLeft",chevronRight:"SideScroller-module-scss-module__HVgNBG__chevronRight",ctn:"SideScroller-module-scss-module__HVgNBG__ctn",disabled:"SideScroller-module-scss-module__HVgNBG__disabled",hidden:"SideScroller-module-scss-module__HVgNBG__hidden",none:"SideScroller-module-scss-module__HVgNBG__none",scrollTab:"SideScroller-module-scss-module__HVgNBG__scrollTab",scrollTabButton:"SideScroller-module-scss-module__HVgNBG__scrollTabButton",scrollTabsContainer:"SideScroller-module-scss-module__HVgNBG__scrollTabsContainer","scrollTabsContainer--center":"SideScroller-module-scss-module__HVgNBG__scrollTabsContainer--center","scrollTabsContainer--customWidth":"SideScroller-module-scss-module__HVgNBG__scrollTabsContainer--customWidth","scrollTabsContainer--large":"SideScroller-module-scss-module__HVgNBG__scrollTabsContainer--large","scrollTabsContainer--right":"SideScroller-module-scss-module__HVgNBG__scrollTabsContainer--right","scrollTabsContainer--small":"SideScroller-module-scss-module__HVgNBG__scrollTabsContainer--small",slidesContainer:"SideScroller-module-scss-module__HVgNBG__slidesContainer",small:"SideScroller-module-scss-module__HVgNBG__small",tabsContainer:"SideScroller-module-scss-module__HVgNBG__tabsContainer",viewport:"SideScroller-module-scss-module__HVgNBG__viewport","viewport--both":"SideScroller-module-scss-module__HVgNBG__viewport--both","viewport--disabled":"SideScroller-module-scss-module__HVgNBG__viewport--disabled","viewport--left":"SideScroller-module-scss-module__HVgNBG__viewport--left","viewport--right":"SideScroller-module-scss-module__HVgNBG__viewport--right"})},275624,e=>{"use strict";var t=e.i(843476),n=e.i(343794),r=e.i(388534),o=e.i(43638),i=e.i(271645),l=e.i(914777),a=e.i(712495),u=e.i(888164),c=e.i(445466),s=e.i(341216),d=e.i(214010),f=e.i(928646),m=e.i(43973);e.s(["default",0,function({children:e,className:p,innerClassName:g,scrollDistance:v=3,gradientLength:h="medium",showTabs:b=!1,chevrons:S,emblaOptions:_={},cmsComponents:x,tabOptions:y,visible:w,adjustTopRow:M=!1,adjustBottomRow:C=!1,onChevronClick:T}){let{t:E}=(0,s.useTranslation)(),{dealer:N}=(0,u.useAppStateContext)(),j=(0,f.useAnalyticsStore)(e=>e.analyticsEvent),[D,B]=(0,i.useState)(!1),[P,V]=(0,i.useState)(!1),[H,O]=(0,i.useState)(0),[R,A]=(0,i.useState)(null),{getAllRefs:k}=(0,c.useCarouselRefs)(),L=(0,i.useRef)("swipe"),G=(0,i.useRef)(0),F=!!x?.length,I=(0,d.isStellantisShiftDigitalDealer)(N),z=x?.length??0,[W,X]=(0,r.default)({dragFree:!0,align:"start",containScroll:"trimSnaps",watchDrag:!0,..._},[(0,o.WheelGesturesPlugin)()]),$=(0,i.useCallback)((e,t)=>{X&&(F&&(j("click_tab_group",{allowedParams:{interactionLabel:t.title||String(t.id),interactionValue:String(t.id)}}),e!==X.selectedScrollSnap()&&(L.current="tab")),X.scrollTo(e))},[j,X,F]),Y=(0,i.useCallback)(e=>{V(!e.canScrollPrev()),B(!e.canScrollNext()),O(e.selectedScrollSnap()),!e.internalEngine().options.active&&(e.canScrollPrev()||e.canScrollNext())&&e.reInit({active:!0})},[]),U=(0,i.useCallback)(e=>{e.canScrollPrev()||e.canScrollNext()?(B(!e.canScrollNext()),V(!e.canScrollPrev()),e.reInit({active:!0})):(B(!0),V(!0),e.reInit({active:!1}))},[]);(0,i.useEffect)(()=>
1{if(!X)return;let e=()=>{X.reInit({active:!0}),U(X)};return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[X,U]),(0,i.useEffect)(()=>{X&&(Y(X),X.on("reInit",Y),X.on("select",Y))},[X,Y]),(0,i.useEffect)(()=>{X&&(U(X),X.on("init",U))},[X,U]),(0,i.useEffect)(()=>{if(!X||void 0===w)return;let e=setTimeout(()=>{X.reInit({active:w})},20);return()=>clearTimeout(e)},[w]),(0,i.useEffect)(()=>{if(!X||!F||I)return;G.current=X.selectedScrollSnap();let e=()=>{G.current=X.selectedScrollSnap()},t=()=>{let e=X.selectedScrollSnap(),t=e!==G.current;if(G.current=e,!t){L.current="swipe";return}let n=L.current;"tab"!==n&&j("navigate_carousel",{allowedParams:{interactionLabel:n,interactionValue:`${e+1}/${z}`}}),L.current="swipe"};return X.on("reInit",e),X.on("select",t),()=>{X.off("reInit",e),X.off("select",t)}},[j,X,I,z,F]);let q=e=>{!X||("previous"===e?P:D)||(F&&(L.current="previous"===e?"left":"right"),X.scrollTo(X.selectedScrollSnap()+("previous"===e?-v:v)),T?.(e))};return(0,i.useEffect)(()=>{if(k()){let e=k()?.[H]?.current;e?A(window.getComputedStyle(e).backgroundColor):A(null)}},[k,H]),(0,t.jsxs)("div",{className:m.default.slidesContainer,children:[b&&(x?.length===0?(0,t.jsx)(t.Fragment,{}):(0,t.jsx)("div",{className:m.default.tabsContainer,style:{backgroundColor:y?.matchBackgroundColor&&R||void 0},children:(0,t.jsx)("div",{className:(0,n.default)(m.default.scrollTabsContainer,{[m.default["scrollTabsContainer--customWidth"]]:y?.useCustomWidth??!0,[m.default["scrollTabsContainer--center"]]:y?.tabAlign==="center",[m.default["scrollTabsContainer--right"]]:y?.tabAlign==="right",[m.default["scrollTabsContainer--small"]]:y?.tabHeight==="small",[m.default["scrollTabsContainer--large"]]:y?.tabHeight==="large"}),style:{width:y?.useCustomWidth??!0?`${y?.maxWidth||100}%`:"100%"},children:x?.map((e,r)=>(0,t.jsx)("div",{className:m.default.scrollTab,children:(0,t.jsx)("button",{className:(0,n.default)(m.default.scrollTabButton,{[m.default.scrollTabButtonXs]:!0}),onClick:()=>{$(r,e)},children:(0,t.jsx)(a.default,{variant:"bodyRegular",color:"textPrimary",weight:r===H?"bold":"regular",textDecoration:y?.underlineSelectedTab&&r===H?"underline":void 0,children:e.title})})},e.id))})})),(0,t.jsx)("div",{className:(0,n.default)(m.default.viewport,p,{[m.default.small]:"small"===h,[m.default.none]:"none"===h,[m.default["viewport--left"]]:!P,[m.default["viewport--right"]]:!D,[m.default["viewport--both"]]:!P&&!D,[m.default["viewport--disabled"]]:P&&D}),ref:W,children:(0,t.jsx)("div",{className:(0,n.default)(m.default.ctn,g),children:e})}),S?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:(0,n.default)(m.default.chevronLeft,m.default.chevronCtn,{[m.default.disabled]:P,[m.default.adjustTopRow]:M,[m.default.adjustBottomRow]:C}),onClick:()=>q("previous"),"aria-label":E("common.scroll_left"),role:"button",children:S.left}),(0,t.jsx)("div",{className:(0,n.default)(m.default.chevronRight,m.default.chevronCtn,{[m.default.disabled]:D,[m.default.adjustTopRow]:M,[m.default.adjustBottomRow]:C}),onClick:()=>q("next"),"aria-label":E("common.scroll_right"),role:"button",children:S.right})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("button",{className:(0,n.default)(m.default.chevronRight,m.default.chevronCtn,{[m.default.disabled]:D,[m.default.adjustTopRow]:M,[m.default.adjustBottomRow]:C}),onClick:()=>q("next"),"aria-label":E("common.scroll_right"),children:(0,t.jsx)(l.default,{icon:"chevron_right",color:"textPrimary",className:m.default.chevron})}),(0,t.jsx)("button",{className:(0,n.default)(m.default.chevronLeft,m.default.chevronCtn,{[m.default.disabled]:P,[m.default.adjustTopRow]:M,[m.default.adjustBottomRow]:C}),onClick:()=>q("previous"),"aria-label":E("common.scroll_left"),children:(0,t.jsx)(l.default,{icon:"chevron_left",color:"textPrimary",className:m.default.chevron})})]})]})}])},388534,e=>{"use strict";var t=e.i(271645);function n(e){return"[object Object]"===Object.prototype.toString.call(e)||Array.isArray(e)}function r(e,t){let o=Object.keys(e),i=Object.keys(t);return o.length===i.length&&JSON.stringify(Object.keys(e.breakpoints||{}))===JSON.stringify(Object.keys(t.breakpoints||{}))&&o.every(o=>{let i=e[o],l=t[o];return"function"==typeof i?`${i}`==`${l}`:n(i)&&n(l)?r(i,l):i===l})}function o(e){return e.concat().sort((e,t)=>
1e.name>t.name?1:-1).map(e=>e.options)}function i(e){return"number"==typeof e}function l(e){return"string"==typeof e}function a(e){return"boolean"==typeof e}function u(e){return"[object Object]"===Object.prototype.toString.call(e)}function c(e){return Math.abs(e)}function s(e){return Math.sign(e)}function d(e){return p(e).map(Number)}function f(e){return e[m(e)]}function m(e){return Math.max(0,e.length-1)}function p(e){return Object.keys(e)}function g(e,t){return void 0!==t.MouseEvent&&e instanceof t.MouseEvent}function v(e,t){let n=c(e-t);function r(n){return n<e||n>t}return{length:n,max:t,min:e,constrain:function(n){return r(n)?n<e?e:t:n},reachedAny:r,reachedMax:function(e){return e>t},reachedMin:function(t){return t<e},removeOffset:function(e){return n?e-n*Math.ceil((e-t)/n):e}}}function h(){let e=[],t={add:function(n,r,o,i={passive:!0}){return n.addEventListener(r,o,i),e.push(()=>n.removeEventListener(r,o,i)),t},clear:function(){e=e.filter(e=>e())}};return t}function b(e){let t=e;function n(e){return i(e)?e:e.get()}return{get:function(){return t},set:function(e){t=n(e)},add:function(e){t+=n(e)},subtract:function(e){t-=n(e)}}}function S(e,t,n){let r="x"===e.scroll?function(e){return`translate3d(${e}px,0px,0px)`}:function(e){return`translate3d(0px,${e}px,0px)`},o=n.style,i=!1;return{clear:function(){!i&&(o.transform="",n.getAttribute("style")||n.removeAttribute("style"))},to:function(e){i||(o.transform=r(t.apply(e)))},toggleActive:function(e){i=!e}}}let _={align:"center",axis:"x",container:null,slides:null,containScroll:null,direction:"ltr",slidesToScroll:1,breakpoints:{},dragFree:!1,dragThreshold:10,inViewThreshold:0,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0};function x(e,t,n){let r,o,y,w,M,C,T,E,N=e.ownerDocument,j=N.defaultView,D=function(e){function t(e,t){return function e(t,n){return[t,n].reduce((t,n)=>(p(n).forEach(r=>{let o=t[r],i=n[r],l=u(o)&&u(i);t[r]=l?e(o,i):i}),t),{})}(e,t||{})}return{mergeOptions:t,optionsAtMedia:function(n){let r=n.breakpoints||{},o=p(r).filter(t=>e.matchMedia(t).matches).map(e=>r[e]).reduce((e,n)=>t(e,n),{});return t(n,o)},optionsMediaQueries:function(t){return t.map(e=>p(e.breakpoints||{})).reduce((e,t)=>e.concat(t),[]).map(e.matchMedia)}}}(j),B=(E=[],{init:function(e,t){return(E=e.filter(({options:e})=>!1!==D.optionsAtMedia(e).active)).forEach(e=>e.init(t,D)),e.reduce((e,t)=>Object.assign(e,{[t.name]:t}),{})},destroy:function(){E=E.filter(e=>e.destroy())}}),P=h(),V=h(),H=(o={},y={init:function(e){r=e},emit:function(e){return(o[e]||[]).forEach(t=>t(r,e)),y},off:function(e,t){return o[e]=(o[e]||[]).filter(e=>e!==t),y},on:function(e,t){return o[e]=(o[e]||[]).concat([t]),y}}),{animationRealms:O}=x,{mergeOptions:R,optionsAtMedia:A,optionsMediaQueries:k}=D,{on:L,off:G,emit:F}=H,I=!1,z=R(_,x.globalOptions),W=R(z),X=[];function $(t,n){if(I)return;let r=O.find(e=>e.window===j),o=r||function(e){let t=1e3/60,n=[],r=null,o=0,i=0;function l(a){r||(r=a);let u=a-r;for(r=a,o+=u;o>=t;)n.forEach(({animation:e})=>e.update()),o-=t;let s=c(o/t);n.forEach(({animation:e})=>e.render(s)),i&&e.requestAnimationFrame(l)}return{start:function(t){n.includes(t)||n.push(t),i||(i=e.requestAnimationFrame(l))},stop:function(t){(n=n.filter(e=>e!==t)).length||(e.cancelAnimationFrame(i),r=null,o=0,i=0)},reset:function(){r=null,o=0},window:e}}(j);if(r||O.push(o),W=A(z=R(z,t)),X=n||X,!function(){let{container:t,slides:n}=W;C=(l(t)?e.querySelector(t):t)||e.children[0];let r=l(n)?C.querySelectorAll(n):n;T=[].slice.call(r||C.children)}(),w=function(e,t,n,r,o,l,u,p){var _,x;let y,w,M,C,T,E,N,j,D,B,P,V,H,O,R,{align:A,axis:k,direction:L,startIndex:G,inViewThreshold:F,loop:I,duration:z,dragFree:W,dragThreshold:X,slidesToScroll:$,skipSnaps:Y,containScroll:U}=l,q=t.getBoundingClientRect(),J=n.map(e=>e.getBoundingClientRect()),K=(w="rtl"===L?-1:1,{apply:function(e){return e*w}}),Q=(C="y"==(M="y"===k?"y":"x")?"top":"rtl"===L?"right":"left",T="y"===M?"bottom":"rtl"===L?"left":"right",{scroll:M,cross:"y"===k?"x":"y",startEdge:C,endEdge:T,measureSize:function(e){let{width:t,height:n}=e;return"x"===M?t:n}}),Z=Q.measureSize(q),ee={measure:function(e){return e/100*Z}},et=(_=A,x=Z,y={start:function(){return 0},center:function(e){return(x-e)/2},end:function(e){return x-e}},{measure:function(e){return i(_)?x*Number(_):y[_](e)}}),en=!I&&!!U,{slideSizes:er,slideSizesWithGaps:eo}=function(e,t,n,r,o,i){let{measureSize:l,startEdge:a,endEdge:u}=e,s=n[0]&&o,d=function(){if(!s)return 0;let e=n[0];return c(t[a]-e[a])}
1(),p=s?parseFloat(i.getComputedStyle(f(r)).getPropertyValue(`margin-${u}`)):0,g=n.map(l),v=n.map((e,t,n)=>{let r=t===m(n);return t?r?g[t]+p:n[t+1][a]-e[a]:g[t]+d}).map(c);return{slideSizes:g,slideSizesWithGaps:v}}(Q,q,J,n,I||!!U,o),ei=(E=i($),{groupSlides:function(e){return E?d(e).filter(e=>e%$==0).map(t=>e.slice(t,t+$)):d(e).reduce((e,t)=>{let n=eo.slice(f(e),t+1).reduce((e,t)=>e+t,0);return!t||n>Z?e.concat(t):e},[]).map((t,n,r)=>e.slice(t,r[n+1]))}}),{snaps:el,snapsAligned:ea}=function(e,t,n,r,o,i,l){let a,{startEdge:u,endEdge:s}=e,{groupSlides:d}=i,p=d(r).map(e=>f(e)[s]-e[0][u]).map(c).map(t.measure),g=r.map(e=>n[u]-e[u]).map(e=>-c(e)),v=(a=f(g)-f(o),d(g).map(e=>e[0]).map((e,t,n)=>{let r=t===m(n);return l&&!t?0:l&&r?a:e+p[t]}));return{snaps:g,snapsAligned:v}}(Q,et,q,J,eo,ei,en),eu=-f(el)+f(eo),{snapsContained:ec}=(N=v(-eu+Z,ea[0]),j=ea.map(N.constrain).map(e=>parseFloat(e.toFixed(3))),{snapsContained:function(){let e,t;if(eu<=Z)return[N.max];if("keepSnaps"===U)return j;let{min:n,max:r}=(e=j[0],t=f(j),v(j.lastIndexOf(e),j.indexOf(t)+1));return j.slice(n,r)}()}),es=en?ec:ea,{limit:ed}=(D=es[0],{limit:v(I?D-eu:f(es),D)}),ef=function e(t,n,r){let{constrain:o}=v(0,t),i=t+1,l=a(n);function a(e){return r?c((i+e)%i):o(e)}function u(){return e(t,l,r)}let s={get:function(){return l},set:function(e){return l=a(e),s},add:function(e){return u().set(l+e)},clone:u};return s}(m(es),G,I),em=ef.clone(),ep=d(n),eg={update:()=>(({dragHandler:e,scrollBody:t,scrollBounds:n,scrollLooper:r,slideLooper:o,eventHandler:i,animation:l,options:{loop:a}})=>{let u=e.pointerDown();a||n.constrain(u);let c=t.seek().settled();c&&!u&&(l.stop(),i.emit("settle")),c||i.emit("scroll"),a&&(r.loop(t.direction()),o.loop())})(ew),render:e=>(({scrollBody:e,translate:t,location:n},r)=>{let o=e.velocity(),i=n.get()-o+o*r;t.to(i)})(ew,e),start:()=>p.start(ew),stop:()=>p.stop(ew)},ev=es[ef.get()],eh=b(ev),eb=b(ev),eS=function(e,t,n){let r=!0,o=0,i=0,l=n,a=.68;function u(e){return l=e,f}function d(e){return a=e,f}let f={direction:function(){return i},seek:function(){let n=t.get()-e.get();return a&&l?(o+=n/l,o*=a,e.add(o)):(o=0,e.set(t)),i=s(o||n),r=.001>c(n),f},settled:function(){return r&&e.set(t),r},useBaseFriction:function(){return d(.68)},useBaseDuration:function(){return u(n)},useFriction:d,useDuration:u,velocity:function(){return o}};return f}(eh,eb,z),e_=function(e,t,n,r,o){let{reachedAny:i,removeOffset:l,constrain:a}=r;function u(e){return e.concat().sort((e,t)=>c(e)-c(t))[0]}function d(t,r){let o=[t,t+n,t-n];return e?r?u(o.filter(e=>s(e)===r)):u(o):o[0]}return{byDistance:function(n,r){let u=o.get()+n,{index:s,distance:f}=function(n){let r=e?l(n):a(n),{index:o}=t.map(e=>e-r).map(e=>d(e,0)).map((e,t)=>({diff:e,index:t})).sort((e,t)=>c(e.diff)-c(t.diff))[0];return{index:o,distance:r}}(u),m=!e&&i(u);if(!r||m)return{index:s,distance:n};let p=n+d(t[s]-f,0);return{index:s,distance:p}},byIndex:function(e,n){let r=d(t[e]-o.get(),n);return{index:e,distance:r}},shortcut:d}}(I,es,eu,ed,eb),ex=function(e,t,n,r,o,i){function l(r){let l=r.distance,a=r.index!==t.get();l&&(e.start(),o.add(l)),a&&(n.set(t.get()),t.set(r.index),i.emit("select"))}return{distance:function(e,t){l(r.byDistance(e,t))},index:function(e,n){let o=t.clone().set(e);l(r.byIndex(o.get(),n))}}}(eg,ef,em,e_,eb,u),ey=function(e,t,n,r,o,i,l){let{removeOffset:a,constrain:u}=o,c=i?[0,t,-t]:[0],s=d(c,l);function d(t,o){let i,l=t||c,a=(i=o||0,n.map(e=>v(.5,e-.5).constrain(e*i)));return l.reduce((t,o)=>{let i=r.map((t,r)=>({start:t-n[r]+a[r]+o,end:t+e-a[r]+o,index:r}));return t.concat(i)},[])}return{check:function(e,t){let n=i?a(e):u(e);return(t||s).reduce((e,t)=>{let{index:r,start:o,end:i}=t;return!e.includes(r)&&o<n&&i>n?e.concat([r]):e},[])},findSlideBounds:d}}(Z,eu,er,el,ed,I,F),ew={ownerDocument:r,ownerWindow:o,eventHandler:u,containerRect:q,slideRects:J,animation:eg,axis:Q,direction:K,dragHandler:function(e,t,n,r,o,i,l,u,d,f,m,p,b,S,_,x,y,w){let{cross:M}=e,C=["INPUT","SELECT","TEXTAREA"],T={passive:!1},E=h(),N=h(),j=v(50,225).constrain(_.measure(20)),D={mouse:300,touch:400},B={mouse:500,touch:600},P=x?43:25,V=!1,H=0,O=0,R=!1,A=!1,k=!1,L=!1;function G(e){let n=l.readPoint(e),r=l.readPoint(e,M),o=c(n-H),a=c(r-O);if(!A&&!L&&(!e.cancelable||!(A=o>a)))return F(e);let u=l.pointerMove(e);o>y&&(k=!0),m.useFriction(.3).useDuration(1),d.start(),i.add(t.apply(u)),e.preventDefault()}function F(e){var n;let r,o,i=p.byDistance(0,!1).index!==b.get(),a=l.pointerUp(e)*(x?B:D)[L?"mouse":"touch"],u=(n=t.apply(a),r=b.add(-1*s(n)),o=p.byDistance(n,!x).distance,x||c(n)<j?o:w&&i?.5*o:p.byIndex(r.get(),0).distance),d=function(e,t){var n,r;if(0===e||0===t||c(e)<=c(t))return 0;let o=(n=c(e),r=c(t),c(n-r));return c(o/e)}(a,u);A=!1,R=!1,N.clear(),m.useDuration(P-10*d).useFriction(.68+d/50),f.distance(u,!x),L=!1,S.emit("pointerUp")}function I(e){k&&(e.stopPropagation(),e.preventDefault())}return{init:function(e,t){t&&E.add(n,"dragstart",e=>e.preventDefault(),T).add(n,"touchmove",()=>void 0,T).add(n,"touchend",()=>void 0).add(n,"touchstart",s).add(n,"mousedown",s).add(n,"touchcancel",F).add(n,"contextmenu",F).add(n,"click",I,!0);function s(s){(a(t)||t(e,s))&&function(e){let t,a=g(e,o);if((L=a,!a||0===e.button)&&(t=e.target.nodeName||"",!C.includes(t))){let t;k=x&&a&&!e.buttons&&V,V=c(i.get()-u.get())>=2,R=!0,l.pointerDown(e),m.useFriction(0).useDuration(0),i.set(u),t=L?r:n,N.add(t,"touchmove",G,T).add(t,"touchend",F).add(t,"mousemove",G,T).add(t,"mouseup",F),H=l.readPoint(e),O=l.readPoint(e,M),S.emit("pointerDown")}}(s)}},pointerDown:function(){return R},destroy:function(){E.clear(),N.clear()}}}(Q,K,e,r,o,eb,function(e,t){let n,r;function o(e){return e.timeStamp}function i(n,r){let o=r||e.scroll,i=`client${"x"===o?"X":"Y"}`;return(g(n,t)?n:n.touches[0])[i]}return{pointerDown:function(e){return n=e,r=e,i(e)},pointerMove:function(e){let t=i(e)-i(r),l=o(e)-o(n)>170;return r=e,l&&(n=e),t},pointerUp:function(e){if(!n||!r)return 0;let t=i(r)-i(n),l=o(e)-o(n),a=o(e)-o(r)>170,u=t/l;return l&&!a&&c(u)>.1?u:0},readPoint:i}}(Q,o),eh,eg,ex,eS,e_,ef,u,ee,W,X,Y),eventStore:h(),percentOfView:ee,index:ef,indexPrevious:em,limit:ed,location:eh,options:l,resizeHandler:function(e,t,n,r,o){let i,l,u=[],c=!1;function s(e){return o.measureSize(e.getBoundingClientRect())}return{init:function(o,d){d&&(l=s(e),u=r.map(s),i=new ResizeObserver(i=>{!c&&(a(d)||d(o,i))&&function(i){for(let a of i){let i=a.target===e,c=r.indexOf(a.target);if((i?l:u[c])!==s(i?e:r[c])){n.requestAnimationFrame(()=>{o.reInit(),t.emit("resize")});break}}}(i)}
1),[e].concat(r).forEach(e=>i.observe(e)))},destroy:function(){i&&i.disconnect(),c=!0}}}(t,u,o,n,Q),scrollBody:eS,scrollBounds:(B=ee.measure(10),P=ee.measure(50),V=v(.1,.99),H=!1,{constrain:function(e){if(!(!H&&ed.reachedAny(eb.get())&&ed.reachedAny(eh.get())&&1))return;let t=ed.reachedMin(eh.get())?"min":"max",n=c(ed[t]-eh.get()),r=eb.get()-eh.get(),o=V.constrain(n/P);eb.subtract(r*o),!e&&c(r)<B&&(eb.set(ed.constrain(eb.get())),eS.useDuration(25).useBaseFriction())},toggleActive:function(e){H=!e}}),scrollLooper:function(e,t,n,r){let{reachedMin:o,reachedMax:i}=v(t.min+.1,t.max+.1);return{loop:function(t){if(!(1===t?i(n.get()):-1===t&&o(n.get())))return;let l=-1*t*e;r.forEach(e=>e.add(l))}}}(eu,ed,eh,[eh,eb]),scrollProgress:function(e){let{max:t,length:n}=e;return{get:function(e){return-((e-t)/n)}}}(ed),scrollSnaps:es,scrollTarget:e_,scrollTo:ex,slideLooper:function(e,t,n,r,o,i,l,a,u){let c=d(o),s=d(o).reverse(),f=g(p(s,i[0]-1),"end").concat(g(p(c,n-i[0]-1),"start"));function m(e,t){return e.reduce((e,t)=>e-o[t],t)}function p(e,t){return e.reduce((e,n)=>m(e,t)>0?e.concat([n]):e,[])}function g(n,o){let i="start"===o,c=l.findSlideBounds([i?-r:r]);return n.map(n=>{let o=i?0:-r,l=i?r:0,s=c.filter(e=>e.index===n)[0][i?"end":"start"],d=b(-1),f=S(e,t,u[n]);return{index:n,location:d,translate:f,target:()=>a.get()>s?o:l}})}return{canLoop:function(){return f.every(({index:e})=>.1>=m(c.filter(t=>t!==e),n))},clear:function(){f.forEach(e=>e.translate.clear())},loop:function(){f.forEach(e=>{let{target:t,translate:n,location:r}=e,o=t();o!==r.get()&&(n.to(o),r.set(o))})},loopPoints:f}}(Q,K,Z,eu,eo,es,ey,eh,n),slidesHandler:(R=!1,{init:function(e,n){
1n&&(O=new MutationObserver(t=>{!R&&(a(n)||n(e,t))&&function(t){for(let n of t)if("childList"===n.type){e.reInit(),u.emit("slidesChanged");break}}(t)})).observe(t,{childList:!0})},destroy:function(){O&&O.disconnect(),R=!0}}),slidesInView:ey,slideIndexes:ep,slidesToScroll:ei,target:eb,translate:S(Q,K,t)};return ew}(e,C,T,N,j,W,H,o),k([z,...X.map(({options:e})=>e)]).forEach(e=>P.add(e,"change",Y)),W.active){if(w.translate.to(w.location.get()),w.eventHandler.init(Q),w.resizeHandler.init(Q,W.watchResize),w.slidesHandler.init(Q,W.watchSlides),V.add(N,"visibilitychange",()=>{N.hidden&&o.reset()}),W.loop){if(!w.slideLooper.canLoop()){U(),$({loop:!1},n),z=R(z,{loop:!0});return}w.slideLooper.loop()}C.offsetParent&&T.length&&w.dragHandler.init(Q,W.watchDrag),M=B.init(X,Q)}}function Y(e,t){let n=K();U(),$(R({startIndex:n},e),t),H.emit("reInit")}function U(){w.dragHandler.destroy(),w.animation.stop(),w.eventStore.clear(),w.translate.clear(),w.slideLooper.clear(),w.resizeHandler.destroy(),w.slidesHandler.destroy(),B.destroy(),P.clear(),V.clear()}function q(e){let t=w[e?"target":"location"].get(),n=W.loop?"removeOffset":"constrain";return w.slidesInView.check(w.limit[n](t))}function J(e,t,n){W.active&&!I&&(w.scrollBody.useBaseFriction().useDuration(t?0:W.duration),w.scrollTo.index(e,n||0))}function K(){return w.index.get()}let Q={canScrollNext:function(){return w.index.add(1).get()!==K()},canScrollPrev:function(){return w.index.add(-1).get()!==K()},containerNode:function(){return C},internalEngine:function(){return w},destroy:function(){I||(I=!0,P.clear(),U(),H.emit("destroy"))},off:G,on:L,emit:F,plugins:function(){return M},previousScrollSnap:function(){return w.indexPrevious.get()},reInit:Y,rootNode:function(){return e},scrollNext:function(e){J(w.index.add(1).get(),!0===e,-1)},scrollPrev:function(e){J(w.index.add(-1).get(),!0===e,1)},scrollProgress:function(){return w.scrollProgress.get(w.location.get())},scrollSnapList:function(){return w.scrollSnaps.map(w.scrollProgress.get)},scrollTo:J,selectedScrollSnap:K,slideNodes:function(){return T},slidesInView:q,slidesNotInView:function(e){let t=q(e);return w.slideIndexes.filter(e=>!t.includes(e))}};return $(t,n),setTimeout(()=>H.emit("init"),0),Q}function y(e={},n=[]){let i=(0,t.useRef)(e),l=(0,t.useRef)(n),[a,u]=(0,t.useState)(),[c,s]=(0,t.useState)(),d=(0,t.useCallback)(()=>{a&&a.reInit(i.current,l.current)},[a]);return(0,t.useEffect)(()=>{if("u">typeof window&&window.document&&window.document.createElement&&c){x.globalOptions=y.globalOptions;let e=x(c,i.current,l.current);return u(e),()=>e.destroy()}u(void 0)},[c,u]),(0,t.useEffect)(()=>{r(i.current,e)||(i.current=e,d())},[e,d]),(0,t.useEffect)(()=>{!function(e,t){if(e.length!==t.length)return!1;let n=o(e),i=o(t);return n.every((e,t)=>r(e,i[t]))}(l.current,n)&&(l.current=n,d())},[n,d]),[s,a]}x.animationRealms=[],x.globalOptions=void 0,y.globalOptions=void 0,e.s(["default",0,y],388534)},43638,e=>{"use strict";function t(){return(t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function n(e,t){if(e.length!==t.length)throw Error("vectors must be same length");return e.map(function(e,n){return e+t[n]})}function r(e){return Math.max.apply(Math,e.map(Math.abs))}function o(e){return Object.freeze(e),Object.values(e).forEach(function(e){null===e||"object"!=typeof e||Object.isFrozen(e)||o(e)}),e}var i=[1,18,"u">typeof window&&window.innerHeight||800],l=[-1,-1,-1],a=o({preventWheelAction:!0,reverseSign:[!0,!0,!1]});function u(){return{isStarted:!1,isStartPublished:!1,isMomentum:!1,startTime:0,lastAbsDelta:1/0,axisMovement:[0,0,0],axisVelocity:[0,0,0],accelerationFactors:[],scrollPoints:[],scrollPointsToMerge:[],willEndTimeout:400}}let c=function(e){void 0===e&&(e={});var c,s,d,f,m,p=function(){var e={};function t(t,n){e[t]=(e[t]||[]).filter(function(e){return e!==n})}return o({on:function(n,r){return e[n]=(e[n]||[]).concat(r),function(){return t(n,r)}},off:t,dispatch:function(t,n){t in e&&e[t].forEach(function(e){return e(n)})}})}(),g=p.on,v=p.off,h=p.dispatch,b=a,S=u(),_=!1,x=function(e){Array.isArray(e)?e.forEach(function(e){return C(e)}):C(e)},y=function(e){return(void 0===e&&(e={}),Object.values(e).some(function(e){return null==e}))?b:b=o(t({},a,b,e))},w=function(e){var r=t({event:f,isStart:!1,isEnding:!1,isMomentumCancel:!1,isMomentum:S.isMomentum,axisDelta:[0,0,0],axisVelocity:S.axisVelocity,axisMovement:S.axisMovement,get axisMovementProjection(){return n(r.axisMovement,r.axisVelocity.map(function(e){var t;return void 0===t&&(t=.996),e*t/(1-t)}))}},e);h("wheel",t({},r,{previous:m})),m=r},M=function(e,t){var n=b.preventWheelAction,r=t[0],o=t[1],i=t[2];if("boolean"==typeof n)return n;switch(n){case"x":return Math.abs(r)>=e;case"y":return Math.abs(o)>=e;case"z":return Math.abs(i)>=e;default:return!1}},C=function(e){var o,a,u,c,s=(c=function(e,n){if(!n)return e;var r=!0===n?l:n.map(function(e){return e?-1:1});return t({},e,{axisDelta:e.axisDelta.map(function(e,t){return e*r[t]})})}((o=e.deltaX*i[e.deltaMode],a=e.deltaY*i[e.deltaMode],u=(e.deltaZ||0)*i[e.deltaMode],{timeStamp:e.timeStamp,axisDelta:[o,a,u]}),b.reverseSign),t({},c,{axisDelta:c.axisDelta.map(function(e){return Math.min(Math.max(-700,e),700)})})),d=s.axisDelta,m=s.timeStamp,p=r(d);if(e.preventDefault&&M(p,d)&&e.preventDefault(),S.isStarted?S.isMomentum&&p>Math.max(2,2*S.lastAbsDelta)&&(O(!0),V()):V(),0===p&&Object.is&&Object.is(e.deltaX,-0)){_=!0;return}f=e,S.axisMovement=n(S.axisMovement,d),S.lastAbsDelta=p,S.scrollPointsToMerge.push({axisDelta:d,timeStamp:m}),T(),w({axisDelta:d,isStart:!S.isStartPublished}),S.isStartPublished=!0,H()},T=function(){if(2===S.scrollPointsToMerge.length){var e;S.scrollPoints.unshift({axisDeltaSum:S.scrollPointsToMerge.map(function(e){return e.axisDelta}).reduce(n),timeStamp:(e=S.scrollPointsToMerge.map(function(e){return e.timeStamp})).reduce(function(e,t){return e+t})/e.length}),N(),S.scrollPointsToMerge.length=0,S.scrollPoints.length=1,S.isMomentum||B()}else S.isStartPublished||E()},E=function(){var e;S.axisVelocity=(e=S.scrollPointsToMerge)[e.length-1].axisDelta.map(function(e){return e/S.willEndTimeout})},N=function(){var e=S.scrollPoints,t=e[0],n=e[1];if(n&&t){var r=t.timeStamp-n.timeStamp;if(r<=0)return;var o=t.axisDeltaSum.map(function(e){return e/r}
1),i=o.map(function(e,t){return e/(S.axisVelocity[t]||1)});S.axisVelocity=o,S.accelerationFactors.push(i),j(r)}},j=function(e){var t=10*Math.ceil(e/10)*1.2;S.isMomentum||(t=Math.max(100,2*t)),S.willEndTimeout=Math.min(1e3,Math.round(t))},D=function(e){return 0===e||e<=.96&&e>=.6},B=function(){if(S.accelerationFactors.length>=5){if(_&&(_=!1,r(S.axisVelocity)>=.2))return void P();var e=S.accelerationFactors.slice(-5);e.every(function(e){var t=!!e.reduce(function(e,t){return e&&e<1&&e===t?1:0}),n=e.filter(D).length===e.length;return t||n})&&P(),S.accelerationFactors=e}},P=function(){S.isMomentum=!0},V=function(){(S=u()).isStarted=!0,S.startTime=Date.now(),m=void 0,_=!1},H=function(){clearTimeout(c),c=setTimeout(O,S.willEndTimeout)},O=function(e){void 0===e&&(e=!1),S.isStarted&&(S.isMomentum&&e?w({isEnding:!0,isMomentumCancel:!0}):w({isEnding:!0}),S.isMomentum=!1,S.isStarted=!1)},R=(s=[],o({observe:function(e){return e.addEventListener("wheel",x,{passive:!1}),s.push(e),function(){return d(e)}},unobserve:d=function(e){e.removeEventListener("wheel",x),s=s.filter(function(t){return t!==e})},disconnect:function(){s.forEach(d)}})),A=R.observe,k=R.unobserve,L=R.disconnect;return y(e),o({on:g,off:v,observe:A,unobserve:k,disconnect:L,feedWheel:x,updateOptions:y})};var s={active:!0,breakpoints:{},wheelDraggingClass:"is-wheel-dragging",forceWheelAxis:void 0,target:void 0};function d(e){void 0===e&&(e={});var t,n=function(){};return{name:"wheelGestures",options:e,init:function(r,o){var i,l,a,u=o.mergeOptions,f=o.optionsAtMedia,m=u(s,d.globalOptions);t=f(u(m,e));var p=r.internalEngine(),g=null!=(i=t.target)?i:r.containerNode().parentNode,v=null!=(l=t.forceWheelAxis)?l:p.options.axis,h=c({preventWheelAction:v,reverseSign:[!0,!0,!1]}),b=h.observe(g),S=h.on("wheel",function(e){var r=e.axisDelta,o=r[0],i=r[1],l="x"===v?o:i,u="x"===v?i:o,c=e.isMomentum&&e.previous&&!e.previous.isMomentum,s=e.isEnding&&!e.isMomentum||c;!(Math.abs(l)>Math.abs(u))||_||e.isMomentum||function(e){try{a=new MouseEvent("mousedown",e.event),M(a)}catch(e){return n()}_=!0,document.documentElement.addEventListener("mousemove",y,!0),document.documentElement.addEventListener("mouseup",y,!0),document.documentElement.addEventListener("mousedown",y,!0),t.wheelDraggingClass&&g.classList.add(t.wheelDraggingClass)}(e),_&&(s?(_=!1,M(w("mouseup",e)),x(),t.wheelDraggingClass&&g.classList.remove(t.wheelDraggingClass)):M(w("mousemove",e)))}),_=!1;function x(){document.documentElement.removeEventListener("mousemove",y,!0),document.documentElement.removeEventListener("mouseup",y,!0),document.documentElement.removeEventListener("mousedown",y,!0)}function y(e){_&&e.isTrusted&&e.stopImmediatePropagation()}function w(e,t){var n,r;if(v===p.options.axis){var o=t.axisMovement;n=o[0],r=o[1]}else{var i=t.axisMovement;r=i[0],n=i[1]}return new MouseEvent(e,{clientX:a.clientX+n,clientY:a.clientY+r,screenX:a.screenX+n,screenY:a.screenY+r,movementX:n,movementY:r,button:0,bubbles:!0,cancelable:!0,composed:!0})}function M(e){r.containerNode().dispatchEvent(e)}n=function(){b(),S(),x()}},destroy:function(){return n()}}}d.globalOptions=void 0,e.s(["WheelGesturesPlugin",0,d],43638)}]);
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.