1import{E as ue}from"./embla-carousel.esm.CMPFBS9o.min.js";import{a as ce}from"./EmblaCarouselArrowsButton.yX1Vc44r.min.js";import{a as de}from"./EmblaCarouselDotsButton.BpfEqKNI.min.js";import{u as fe}from"./EmblaCarouselPaginationNumber.CHI1Kb1s.min.js";import{s as me}from"./EmblaCarouselProgressBar.D09GSQxk.min.js";const ve={direction:"forward",speed:2,startDelay:1e3,active:!0,breakpoints:{},playOnInit:!0,stopOnFocusIn:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,rootNode:null};function pe(i,e){const n=i.rootNode();return e&&e(n)||n}function ne(i={}){let e,n,s,p,l=0,t=!1,E=!1,y;function L(h,g){n=h;const{mergeOptions:C,optionsAtMedia:O}=g,u=C(ve,ne.globalOptions),r=C(u,i);if(e=O(r),n.scrollSnapList().length<=1)return;p=e.startDelay,s=!1,y=n.internalEngine().scrollBody;const{eventStore:a}=n.internalEngine(),d=!!n.internalEngine().options.watchDrag,b=pe(n,e.rootNode);d&&n.on("pointerDown",N),d&&!e.stopOnInteraction&&n.on("pointerUp",D),e.stopOnMouseEnter&&a.add(b,"mouseenter",k),e.stopOnMouseEnter&&!e.stopOnInteraction&&a.add(b,"mouseleave",U),e.stopOnFocusIn&&n.on("slideFocusStart",T),e.stopOnFocusIn&&!e.stopOnInteraction&&a.add(n.containerNode(),"focusout",B),e.playOnInit&&B()}function H(){n.off("pointerDown",N).off("pointerUp",D).off("slideFocusStart",T).off("settle",V),T(),s=!0,t=!1}function B(){if(s||t)return;n.emit("autoScroll:play");const h=n.internalEngine(),{ownerWindow:g}=h;l=g.setTimeout(()=>{h.scrollBody=S(h),h.animation.start()},p),t=!0}function T(){if(s||!t)return;n.emit("autoScroll:stop");const h=n.internalEngine(),{ownerWindow:g}=h;h.scrollBody=y,g.clearTimeout(l),l=0,t=!1}function S(h){const{location:g,previousLocation:C,offsetLocation:O,target:u,scrollTarget:r,index:a,indexPrevious:d,limit:{reachedMin:b,reachedMax:A,constrain:o},options:{loop:f}}=h,m=e.direction==="forward"?-1:1,v=()=>X;let x=0,R=0,_=g.get(),I=0,F=!1;function $(){let q=0;C.set(g),x=m*e.speed,_+=x,g.add(x),u.set(g),q=_-I,R=Math.sign(q),I=_;const Z=r.byDistance(0,!1).index;a.get()!==Z&&(d.set(a.get()),a.set(Z),n.emit("select"));const J=e.direction==="forward"?b(O.get()):A(O.get());if(!f&&J){F=!0;const K=o(g.get());g.set(K),u.set(g),T()}return X}const X={direction:()=>R,duration:()=>-1,velocity:()=>x,settled:()=>F,seek:$,useBaseFriction:v,useBaseDuration:v,useFriction:v,useDuration:v};return X}function N(){E||T()}function D(){E||Y()}function k(){E=!0,T()}function U(){E=!1,B()}function V(){n.off("settle",V),B()}function Y(){n.on("settle",V)}function w(h){typeof h<"u"&&(p=h),B()}function M(){t&&T()}function P(){t&&(T(),Y())}function G(){return t}return{name:"autoScroll",options:i,init:L,destroy:H,play:w,stop:M,reset:P,isPlaying:G}}ne.globalOptions=void 0;function j(){return j=Object.assign||function(i){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(i[s]=n[s])}return i},j.apply(this,arguments)}var he=.996,ge=function(e,n){return n===void 0&&(n=he),e*n/(1-n)};function be(i){return i[i.length-1]}function Ae(i){return i.reduce(function(e,n){return e+n})/i.length}var Te=function(e,n,s){return Math.min(Math.max(n,e),s)};function Q(i,e){if(i.length!==e.length)throw new Error("vectors must be same length");return i.map(function(n,s){return n+e[s]})}function re(i){return Math.max.apply(Math,i.map(Math.abs))}function z(i){return Object.freeze(i),Object.values(i).forEach(function(e){e!==null&&typeof e=="object"&&!Object.isFrozen(e)&&z(e)}),i}function Ee(){var i={};function e(p,l){return i[p]=(i[p]||[]).concat(l),function(){return n(p,l)}}function n(p,l){i[p]=(i[p]||[]).filter(function(t){return t!==l})}function s(p,l){p in i&&i[p].forEach(function(t){return t(l)})}return z({on:e,off:n,dispatch:s})}function Se(i){var e=[],n=function(t){return t.addEventListener("wheel",i,{passive:!1}),e.push(t),function(){return s(t)}},s=function(t){t.removeEventListener("wheel",i),e=e.filter(function(E){return E!==t})},p=function(){e.forEach(s)};return z({observe:n,unobserve:s,disconnect:p})}var xe=16*1.125,De=typeof window<"u"&&window.innerHeight||800,ee=[1,xe,De];function Me(i){var e=i.deltaX*ee[i.deltaMode],n=i.deltaY*ee[i.deltaMode],s=(i.deltaZ||0)*ee[i.deltaMode];return{timeStamp:i.timeStamp,axisDelta:[e,n,s]}}var Pe=[-1,-1,-1];function ye(i,e){if(!e)return i;var n=e===!0?Pe:e.map(function(s){return s?-1:1});return j({},i,{axisDelta:i.axisDelta.map(function(s,p){return s*n[p]})})}var oe=700,Be=function(e){return j({},e,{axisDelta:e.axisDelta.map(function(n){return Te(n,-oe,oe)})})},Ie=.6,Ne=.96,we=2,ae=5,se=z({preventWheelAction:!0,reverseSign:[!0,!0,!1]}),Oe=400;function le(){return{isStarted:!1,isStartPublished:!1,isMomentum:!1,startTime:0,lastAbsDelta:1/0,axisMovement:[0,0,0],axisVelocity:[0,0,0],accelerationFactors:[],scrollPoints:[],scrollPointsToMerge:[],willEndTimeout:Oe}}function Re(i){i===void 0&&(i={});var e=Ee(),n=e.on,s=e.off,p=e.dispatch,l=se,t=le(),E,y=!1,L,H=function(r){Array.isArray(r)?r.forEach(function(a){return N(a)}):N(r)},B=function(r){return r===void 0&&(r={}),Object.values(r).some(function(a){return a==null})?l:l=z(j({},se,l,r))},T=function(r){var a=j({event:E,isStart:!1,isEnding:!1,isMomentumCancel:!1,isMomentum:t.isMomentum,axisDelta:[0,0,0],axisVelocity:t.axisVelocity,axisMovement:t.axisMovement,get axisMovementProjection(){return Q(a.axisMovement,a.axisVelocity.map(function(d){return ge(d)}))}},r);p("wheel",j({},a,{previous:L})),L=a},S=function(r,a){var d=l,b=d.preventWheelAction,A=a[0],o=a[1],f=a[2];if(typeof b=="boolean")return b;switch(b){case"x":return Math.abs(A)>=r;case"y":return Math.abs(o)>=r;case"z":return Math.abs(f)>=r;default:return!1}},N=function(r){var a=Be(ye(Me(r),l.reverseSign)),d=a.axisDelta,b=a.timeStamp,A=re(d);if(r.preventDefault&&S(A,d)&&r.preventDefault(),t.isStarted?t.isMomentum&&A>Math.max(2,t.lastAbsDelta*2)&&(W(!0),P()):P(),A===0&&Object.is&&Object.is(r.deltaX,-0)){y=!0;return}E=r,t.axisMovement=Q(t.axisMovement,d),t.lastAbsDelta=A,t.scrollPointsToMerge.push({axisDelta:d,timeStamp:b}),D(),T({axisDelta:d,isStart:!t.isStartPublished}),t.isStartPublished=!0,G()},D=function(){t.scrollPointsToMerge.length===we?(t.scrollPoints.unshift({axisDeltaSum:t.scrollPointsToMerge.map(function(r){return r.axisDelta}).reduce(Q),timeStamp:Ae(t.scrollPointsToMerge.map(function(r){return r.timeStamp}))}),U(),t.scrollPointsToMerge.length=0,t.scrollPoints.length=1,t.isMomentum||w()):t.isStartPublished||k()},k=function(){t.axisVelocity=be(t.scrollPointsToMerge).axisDelta.map(function(r){return r/t.willEndTimeout})},U=function(){var r=t.scrollPoints,a=r[0],d=r[1];if(!(!d||!a)){var b=a.timeStamp-d.timeStamp;if(!(b<=0)){var A=a.axisDeltaSum.map(function(f){return f/b}),o=A.map(function(f,m){return f/(t.axisVelocity[m]||1)});t.axisVelocity=A,t.accelerationFactors.push(o),V(b)}}},V=function(r){var a=Math.ceil(r/10)*10*1.2;t.isMomentum||(a=Math.max(100,a*2)),t.willEndTimeout=Math.min(1e3,Math.round(a))},Y=function(r){return r===0?!0:r<=Ne&&r>=Ie},w=function(){if(t.accelerationFactors.length>=ae){if(y&&(y=!1,re(t.axisVelocity)>=.2)){M();return}var r=t.accelerationFactors.slice(ae*-1),a=r.every(function(d){var b=!!d.reduce(function(o,f){return o&&o<1&&o===f?1:0}),A=d.filter(Y).length===d.length;return b||A});a&&M(),t.accelerationFactors=r}},M=function(){t.isMomentum=!0},P=function(){t=le(),t.isStarted=!0,t.startTime=Date.now(),L=void 0,y=!1},G=(function(){var u;return function(){clearTimeout(u),u=setTimeout(W,t.willEndTimeout)}})(),W=function(r){r===void 0&&(r=!1),t.isStarted&&(t.isMomentum&&r?T({isEnding:!0,isMomentumCancel:!0}):T({isEnding:!0}),t.isMomentum=!1,t.isStarted=!1)},h=Se(H),g=h.observe,C=h.unobserve,O=h.disconnect;return B(i),z({on:n,off:s,observe:g,unobserve:C,disconnect:O,feedWheel:H,updateOptions:B})}var _e={active:!0,breakpoints:{},wheelDraggingClass:"is-wheel-dragging",forceWheelAxis:void 0,target:void 0};ie.globalOptions=void 0;function ie(i){i===void 0&&(i={});var e,n=function(){};function s(l,t){var E,y,L=t.mergeOptions,H=t.optionsAtMedia,B=L(_e,ie.globalOptions),T=L(B,i);e=H(T);var S=l.internalEngine(),N=(E=e.target)!=null?E:l.containerNode().parentNode,D=(y=e.forceWheelAxis)!=null?y:S.options.axis,k=Re({preventWheelAction:D,reverseSign:[!0,!0,!1]});function U(){G=(D==="x"?S.containerRect.width:S.containerRect.height)/2}var V=k.observe(N),Y=k.on("wheel",A),w=!1,M,P=0,G=0,W=!1;U(),l.on("resize",U);function h(o){try{M=new MouseEvent("mousedown",o.event),a(M)}catch{return n()}w=!0,P=0,C(),e.wheelDraggingClass&&N.classList.add(e.wheelDraggingClass)}function g(o){w=!1,a(r("mouseup",o)),O(),e.wheelDraggingClass&&N.classList.remove(e.wheelDraggingClass)}function C(){document.documentElement.addEventListener("mousemove",u,!0),document.documentElement.addEventListener("mouseup",u,!0),document.documentElement.addEventListener("mousedown",u,!0)}function O(){document.documentElement.removeEventListener("mousemove",u,!0),document.documentElement.removeEventListener("mouseup",u,!0),document.documentElement.removeEventListener("mousedown",u,!0)}function u(o){w&&o.isTrusted&&o.stopImmediatePropagation()}function r(o,f){var m,v;if(D===S.options.axis){var x=f.axisMovement;m=x[0],v=x[1]}else{var R=f.axisMovement;v=R[0],m=R[1]}var _=d(f),I=_.isAtBoundary;
1if(I){var F=Math.min(P/G,1),$=.25+F*.5,X=m>0?-1:1,q=P*X,Z=q*$;m+=Z,v+=Z}if(!S.options.skipSnaps&&!S.options.dragFree){var J=S.containerRect.width,K=S.containerRect.height;m=m<0?Math.max(m,-J):Math.min(m,J),v=v<0?Math.max(v,-K):Math.min(v,K)}return new MouseEvent(o,{clientX:M.clientX+m,clientY:M.clientY+v,screenX:M.screenX+m,screenY:M.screenY+v,movementX:m,movementY:v,button:0,bubbles:!0,cancelable:!0,composed:!0})}function a(o){l.containerNode().dispatchEvent(o)}function d(o){var f=o.axisDelta,m=f[0],v=f[1],x=l.scrollProgress(),R=x<1,_=x>0,I=D==="x"?m:v,F=I<0,$=I>0,X=F&&!R||$&&!_;return{isAtBoundary:X,primaryAxisDelta:I}}function b(o){var f=d(o),m=f.isAtBoundary,v=f.primaryAxisDelta;if(m&&!o.isMomentum){if(P+=Math.abs(v),P>G)return W=!0,g(o),!0}else P=0;return!1}function A(o){var f=o.axisDelta,m=f[0],v=f[1],x=D==="x"?m:v,R=D==="x"?v:m,_=o.isMomentum&&o.previous&&!o.previous.isMomentum,I=o.isEnding&&!o.isMomentum||_,F=Math.abs(x)>Math.abs(R);F&&!w&&!o.isMomentum&&!W&&h(o),W&&o.isEnding&&(W=!1),w&&(b(o)||(I?g(o):a(r("mousemove",o))))}n=function(){V(),Y(),l.off("resize",U),O()}}var p={name:"wheelGestures",options:i,init:s,destroy:function(){return n()}};return p}const c=class c extends HTMLElement{constructor(){super(),this.emblaApi=null,this.viewportNode=null,this.prevButtonNode=null,this.nextButtonNode=null,this.paginationDotsNode=null,this.paginationNumbersNode=null,this.paginationProgressBarContainerNode=null,this.paginationProgressBarNode=null,this.loop=!1,this.axis="x",this.slidesToScroll=1,this.startIndex=0,this.dragFree=!1,this.enableAutoscroll=!1,this.autoscrollOnInit=!1,this.enableWheelGestures=!0,this.align="start"}connectedCallback(){if(this.viewportNode=this.querySelector(c.SELECTORS.emblaViewport),!this.viewportNode)return;this.loop=this.getAttribute(c.DATA_ATTRIBUTES.loop)==="true",this.axis=this.getAttribute(c.DATA_ATTRIBUTES.axis),this.slidesToScroll=parseInt(this.getAttribute(c.DATA_ATTRIBUTES.slidesToScroll)||"1"),this.startIndex=parseInt(this.getAttribute(c.DATA_ATTRIBUTES.startIndex)||"0"),this.dragFree=this.getAttribute(c.DATA_ATTRIBUTES.dragFree)==="true",this.enableAutoscroll=this.getAttribute(c.DATA_ATTRIBUTES.enableAutoscroll)==="true",this.autoscrollOnInit=this.getAttribute(c.DATA_ATTRIBUTES.autoscrollOnInit)==="true",this.enableWheelGestures=this.getAttribute(c.DATA_ATTRIBUTES.enableWheelGestures)==="true";const e=this.getAttribute(c.DATA_ATTRIBUTES.align);this.align=e==="start"||e==="center"||e==="end"?e:"start";const n={loop:this.loop,axis:this.axis,slidesToScroll:this.slidesToScroll,startIndex:this.startIndex,dragFree:this.dragFree,align:this.align};let s=[...this.axis==="y"&&this.enableWheelGestures?[ie({forceWheelAxis:"y"})]:[]];this.enableAutoscroll&&s.push(ne({playOnInit:this.autoscrollOnInit})),this.emblaApi=ue(this.viewportNode,n,s),this.emblaApi&&(this.getAttribute(c.DATA_ATTRIBUTES.enableArrows)==="true"&&this.initArrows(),this.getAttribute(c.DATA_ATTRIBUTES.enablePaginationDots)==="true"&&this.initPaginationDots(),this.getAttribute(c.DATA_ATTRIBUTES.enablePaginationNumbers)==="true"&&this.initPaginationNumbers(),this.getAttribute(c.DATA_ATTRIBUTES.enablePaginationProgress)==="true"&&this.initPaginationProgress())}findControlElement(e){const n=this.getAttribute(c.DATA_ATTRIBUTES.carouselId);if(!n)return null;const s=`${e}[${c.DATA_ATTRIBUTES.carouselId}="${n}"]`;return document.querySelector(s)}initArrows(){if(this.prevButtonNode=this.findControlElement(c.SELECTORS.emblaPrev),this.nextButtonNode=this.findControlElement(c.SELECTORS.emblaNext),!this.emblaApi||!this.prevButtonNode||!this.nextButtonNode)return;const e=ce(this.emblaApi,this.prevButtonNode,this.nextButtonNode);this.emblaApi.on("destroy",e)}initPaginationDots(){if(this.paginationDotsNode=this.findControlElement(c.SELECTORS.emblaDots),!this.paginationDotsNode||!this.emblaApi)return;const e=de(this.emblaApi,this.paginationDotsNode);this.emblaApi.on("destroy",e)}initPaginationNumbers(){this.paginationNumbersNode=this.findControlElement(c.SELECTORS.emblaNumbers),!(!this.paginationNumbersNode||!this.emblaApi)&&fe(this.emblaApi,this.paginationNumbersNode)}initPaginationProgress(){if(this.paginationProgressBarContainerNode=this.findControlElement(c.SELECTORS.emblaProgressBarContainer),!this.paginationProgressBarContainerNode||(this.paginationProgressBarNode=this.paginationProgressBarContainerNode.querySelector(c.SELECTORS.emblaProgressBar),!this.paginationProgressBarNode||!this.emblaApi))return;const{applyProgress:e,removeProgress:n}=me(this.emblaApi,this.paginationProgressBarNode);this.emblaApi.on("init",e).on("reInit",e).on("scroll",e).on("slideFocus",e).on("destroy",n)}};c.SELECTORS={embla:".embla",emblaViewport:".embla__viewport",emblaContainer:".embla__container",emblaSlide:".embla__slide",emblaPrev:".embla__prev",emblaNext:".embla__next",emblaDots:".embla__dots",emblaNumbers:".embla__numbers",emblaProgressBarContainer:".embla__progress",emblaProgressBar:".embla__progress__bar",emblaThumbnails:".embla__thumbnails"},c.DATA_ATTRIBUTES={carouselId:"data-carousel-id",enableArrows:"data-setting-enable-arrows",enablePaginationDots:"data-setting-enable-pagination-dots",enablePaginationNumbers:"data-setting-enable-pagination-numbers",enablePaginationProgress:"data-setting-enable-pagination-progress",enableAutoscroll:"data-setting-enable-autoscroll",loop:"data-option-loop",align:"data-option-align",axis:"data-option-axis",slidesToScroll:"data-option-sli
1des-to-scroll",dragFree:"data-option-drag-free",autoscrollOnInit:"data-option-autoscroll-on-init",startIndex:"data-option-start-index",enableWheelGestures:"data-setting-enable-wheel-gestures"};let te=c;customElements.get("core-carousel-embla")||customElements.define("core-carousel-embla",te);
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.