1import{o as e,t}from"./react-BqBvWGiZ.js";import{t as n}from"./jsx-runtime-BurxjvZa.js";import{t as r}from"./compiler-runtime-BvvrTBsz.js";import{_ as i}from"./_store-CX4BGpX3.js";import"./requests-CDxvl-FH.js";import{t as a}from"./createLucideIcon-CcszwmCj.js";import{t as o}from"./use-is-ssr-DjsziOTl.js";import{t as s}from"./CircularLoader-DZrPIWaz.js";function c(...e){return i(l,e)}function l(e){let t=[...e];for(let n=0;n<e.length;n++){let r=n+Math.floor(Math.random()*(e.length-n)),i=t[r];t[r]=t[n],t[n]=i}return t}var u={name:`arrow-left`,size:24,node:[[`path`,{d:`m12 19-7-7 7-7`,key:`1l729n`}],[`path`,{d:`M19 12H5`,key:`x3x0zl`}]]};u.node;var d=a(u),f={name:`arrow-right`,size:24,node:[[`path`,{d:`M5 12h14`,key:`1ays0h`}],[`path`,{d:`m12 5 7 7-7 7`,key:`xquz4c`}]]};f.node;var p=a(f),m=e(t()),h=r();function g(e){return Object.prototype.toString.call(e)===`[object Object]`}function _(e){return g(e)||Array.isArray(e)}function v(e,t){let n=Object.keys(e),r=Object.keys(t);return n.length!==r.length||JSON.stringify(Object.keys(e.breakpoints||{}))!==JSON.stringify(Object.keys(t.breakpoints||{}))?!1:n.every(n=>{let r=e[n],i=t[n];return typeof r==`function`?`${r}`==`${i}`:!_(r)||!_(i)?r===i:v(r,i)})}function y(e){return e.concat().sort((e,t)=>e.name>t.name?1:-1).map(e=>e.options)}function b(e,t){if(e.length!==t.length)return!1;let n=y(e),r=y(t);return n.every((e,t)=>{let n=r[t];return v(e,n)})}function x(e){return t=>e(S(t)?t:t.get())}function S(e){return typeof e==`number`}function C(e){return typeof e==`string`}function w(e){return Object.prototype.toString.call(e)===`[object Object]`}function T(e){return Math.abs(e)}function E(e){return Math.sign(e)}function D(e,t){return T(e-t)}function O(e,t){return e===0||t===0||T(e)<=T(t)?0:T(D(T(e),T(t))/e)}function k(e){return Math.round(e*100)/100}function A(e){return F(e).map(Number)}function j(e){return e[M(e)]}function M(e){return Math.max(0,e.length-1)}function N(e,t){return t===M(e)}function P(e,t=0){return Array.from(Array(e-t+1),(e,n)=>t+n)}function F(e){return Object.keys(e)}function I(e,t){return[e,t].reduce((e,t)=>(F(t).forEach(n=>{let r=e[n],i=t[n];e[n]=w(r)&&w(i)?I(r,i):i}),e),{})}function L(e,t){return t.MouseEvent!==void 0&&e instanceof t.MouseEvent}function ee(e,t){let n={start:r,center:i,end:a};function r(){return 0}function i(e){return a(e)/2}function a(e){return t-e}function o(r,i){return C(e)?n[e](r):e(t,r,i)}return{measure:o}}function R(){let e=[];function t(t,n,i,a={passive:!0}){let o;if(`addEventListener`in t)t.addEventListener(n,i,a),o=()=>t.removeEventListener(n,i,a);else{let e=t;e.addListener(i),o=()=>e.removeListener(i)}return e.push(o),r}function n(){e=e.filter(e=>e())}let r={add:t,clear:n};return r}function z(e,t){let n=R(),r=1e3/60,i,a=null,o=0,s=0;function c(e){let t=e.document;i=e,n.add(t,`visibilitychange`,()=>{t.hidden&&p()})}function l(){f(),n.clear()}function u(n){if(!s)return;a||(a=n,e(),e());let c=n-a;for(a=n,o+=c;o>=r;)e(),o-=r;t(o/r),s&&=i.requestAnimationFrame(u)}function d(){s||=i.requestAnimationFrame(u)}function f(){s&&=(i.cancelAnimationFrame(s),a=null,o=0,0)}function p(){a=null,o=0}return{init:c,destroy:l,start:d,stop:f,update:e,render:t}}function B(e,t){let n=t===`rtl`,r=e===`y`,i=r?`y`:`x`,a=r?`x`:`y`,o=!r&&n?-1:1,s=d(),c=f(),l=r?`scrollTop`:`scrollLeft`;function u(e){let{height:t,width:n}=e;return r?t:n}function d(){return r?`top`:n?`right`:`left`}function f(){return r?`bottom`:n?`left`:`right`}function p(e){return e*o}return{scroll:i,cross:a,startEdge:s,endEdge:c,nativeScroll:l,getSize:u,direction:x(p)}}function V(e=0,t=0){let n=T(e-t);function r(t){return t<e}function i(e){return e>t}function a(e){return r(e)||i(e)}function o(n){return a(n)?r(n)?e:t:n}function s(e){return n?e-n*Math.ceil((e-t)/n):e}return{length:n,max:t,min:e,clamp:x(o),pastAnyBound:x(a),pastMaxBound:x(i),pastMinBound:x(r),removeOffset:x(s)}}function H(e,t,n){let{clamp:r}=V(0,e),i=e+1,a=o(t);function o(e){return n?T((i+e)%i):r(e)}function s(){return a}function c(e){return a=o(e),d}function l(e){return u().set(s()+e)}function u(){return H(e,s(),n)}let d={get:s,set:c,add:l,clone:u};return d}function te(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g){let{cross:_,direction:v}=t,y=[`INPUT`,`SELECT`,`TEXTAREA`],b={passive:!1},x=R(),S=R(),C=V(50,225).clamp(f.measure(20)),w={mouse:300,touch:400},k={mouse:500,touch:600},A=p?43:25,j,M,N=!1,P=0,F=0,I=!1,ee=!1,z=!1,B=!1,H=!1;function te(t){if(!e)return;j=t.document,M=t,i.init(t);let r=n;x.add(r,`dragstart`,e=>e.preventDefault(),b).add(r,`touchmove`,e=>I&&le(e),b).add(r,`touchend`,e=>I&&W(e)).add(r,`touchstart`,ce).add(r,`mousedown`,ce).add(r,`touchcancel`,W).add(r,`contextmenu`,W).add(r,`click`,ue,!0)}function ne(){x.clear(),S.clear(),I=!1}function re(){let e=H?j:n;S.add(e,`mousemove`,le,b).add(e,`mouseup`,W)}function ie(e){let t=e.nodeName||``;return y.includes(t)}function ae(){return(p?k:w)[H?`mouse`:`touch`]}function oe(){return l.byDistance(0,!1).index!==u.get()}function U(e){return l.byDistance(e,!p).distance}function se(e){let t=u.add(E(e)*-1);return p||T(e)<C?U(e):h&&oe()?U(e)*.5:l.byIndex(t.get(),0).distance}function ce(e){if(!d.createEvent(`pointerdown`,e).emit())return;let t=L(e,M),n=t&&e.button!==0;H=t,B=p&&t&&!e.buttons&&N,N=D(r.get(),a.get())>=2,!n&&(ie(e.target)||(ee=!0,i.pointerDown(e),c.useFriction(0).useDuration(0),r.set(a),P=i.readPoint(e),F=i.readPoint(e,_),re(),I=!0))}function le(e){if(!d.createEvent(`pointermove`,e).emit()||!L(e,M)&&e.touches.length>=2)return W(e);let t=i.readPoint(e),n=i.readPoint(e,_),a=D(t,P),s=D(n,F);if(!z&&!H&&(!e.cancelable||(z=a>s,!z)))return W(e);let l=i.pointerMove(e);a>m&&(B=!0),c.useFriction(.3).useDuration(.75),o.start(),r.add(v(l)),e.cancelable&&e.preventDefault()}function W(e){let t=d.createEvent(`pointerup`,e),n=i.pointerUp(e)*ae(),r=se(v(n)),a=O(n,r),o=A-10*a,l=g+a/50;z=!1,ee=!1,I=!1,H=!1,S.clear(),c.useDuration(o).useFriction(l),s.distance(r,!p),t.emit()}function ue(e){B&&=(e.stopPropagation(),e.preventDefault(),!1)}function de(){return ee}return{init:te,destroy:ne,pointerDown:de}}function ne(e){let t,n,r;function i(e){t=e}function a(e){return e.timeStamp}function o(n,r){let i=`client${(r||e.scroll)===`x`?`X`:`Y`}`;return(L(n,t)?n:n.touches[0])[i]}function s(e){return n=e,r=e,o(e)}function c(e){let t=o(e)-o(r),i=a(e)-a(n)>170;return r=e,i&&(n=e),t}function l(e){if(!n||!r)return 0;let t=o(r)-o(n),i=a(e)-a(n),s=a(e)-a(r)>170,c=t/i;return i&&!s&&T(c)>.1?c:0}return{init:i,pointerDown:s,pointerMove:c,pointerUp:l,readPoint:o}}function re(e){function t(t){return t/100*e}return{measure:t}}function ie(e,t,n,r,i,a){let o=[t,...r],s,c,l=[],u=!1;function d(e){return i.getSize(a.getRect(e))}function f(n){e&&(c=d(t),l=r.map(d),s=new n.ResizeObserver(m),n.requestAnimationFrame(()=>
1{o.forEach(e=>s.observe(e))}))}function p(){u=!0,s&&s.disconnect()}function m(e){let i=n.createEvent(`resize`,e);if(i.emit())for(let n of e){if(u)return;let e=n.target===t,a=r.indexOf(n.target),o=e?c:l[a];if(T(d(e?t:r[a])-o)>=.5){i.api.reInit();break}}}return{init:f,destroy:p}}function ae(){function e(e){let{dragHandler:t,scrollBody:n,scrollBounds:r,options:{loop:i}}=e;i||r.constrain(t.pointerDown()),n.seek()}function t(e,t){let{scrollBody:n,translate:r,location:i,offsetLocation:a,previousLocation:o,scrollLooper:s,slideLooper:c,dragHandler:l,animation:u,eventHandler:d,scrollBounds:f,scrollOptimizer:p,options:{loop:m}}=e,h=n.settled(),g=!f.shouldConstrain(),_=l.pointerDown(),v=h&&(m||g),y=!v,b=y&&_,x=v&&!_;x&&(p.optimize(x),u.stop());let S=i.get()*t+o.get()*(1-t);a.set(S),m&&(s.loop(n.direction()),c.loop()),r.to(a),p.optimize(),x&&d.createEvent(`settle`,null).emit(),y&&d.createEvent(`scroll`,{isDragging:b}).emit()}return{update:e,render:t}}function oe(e,t,n,r,i,a){let o=0,s=0,c=i,l=a,u=e.get(),d=0;function f(){let t=r.minus(e),i=!c,a=0;return i?(o=0,n.set(r),e.set(r),a=t):(n.set(e),o+=t/c,o*=l,u+=o,e.add(o),a=u-d),s=E(a),d=u,x}function p(){return T(r.minus(t))<.001}function m(){return c}function h(){return s}function g(){return o}function _(){return y(i)}function v(){return b(a)}function y(e){return c=e,x}function b(e){return l=e,x}let x={direction:h,duration:m,velocity:g,seek:f,settled:p,useBaseFriction:v,useBaseDuration:_,useFriction:b,useDuration:y};return x}function U(e,t,n,r,i){let{pastAnyBound:a,pastMinBound:o,clamp:s}=e,c=i.measure(10),l=i.measure(50),u=V(.1,.99),d=!1;function f(){return!(d||!a(n)||!a(t))}function p(i){if(!f())return;let a=T(e[o(t)?`min`:`max`]-t.get()),d=n.minus(t),p=u.clamp(a/l);n.subtract(d*p),!i&&T(d)<c&&(n.set(s(n)),r.useDuration(25).useBaseFriction())}function m(e){d=!e}return{shouldConstrain:f,constrain:p,toggleActive:m}}function se(e,t,n,r,i){let a=V(-t+e,0),o=d(),s=u(),c=f();function l(e,t){return i?D(e,t)<=1:!1}function u(){let e=o[0],t=j(o);return V(o.lastIndexOf(e),o.indexOf(t)+1)}function d(){return n.map((e,t)=>{let{min:r,max:i}=a,o=a.clamp(e),s=!t,c=N(n,t);return s?i:c||l(r,o)?r:l(i,o)?i:o}).map(e=>parseFloat(e.toFixed(3)))}function f(){if(t<=e+i)return[a.max];if(r===`keepSnaps`)return o;let{min:n,max:c}=s;return o.slice(n,c)}return{snapsContained:c,scrollContainLimit:s}}function ce(e,t,n){let r=t[0];return{limit:V(n?r-e:j(t),r)}}function le(e,t,n,r){let i=.1,{pastMinBound:a,pastMaxBound:o}=V(t.min+i,t.max+i);function s(e){return e===1?o(n):e===-1&&a(n)}function c(t){if(!s(t))return;let n=t*-1*e;r.forEach(e=>e.add(n))}return{loop:c}}function W(e){let{max:t,length:n}=e;function r(e){let r=e-t;return n?r/-n:0}return{get:x(r)}}function ue(e,t,n,r,i){let{startEdge:a,endEdge:o}=e,{groupSlides:s}=i,c=d().map(t.measure),l=f(),u=p();function d(){return s(r).map(e=>j(e)[o]-e[0][a]).map(T)}function f(){return r.map(e=>n[a]-e[a]).map(e=>-T(e))}function p(){return s(l).map(e=>e[0]).map((e,t)=>e+c[t])}return{snaps:l,snapsAligned:u}}function de(e,t,n,r,i,a,o){let{groupSlides:s}=i,{min:c,max:l}=r,u=m(),d=h(),f=n.map(o.get),p=n.length;function m(){let r=s(a),i=!e||t===`keepSnaps`;return n.length===1?[a]:i?r:r.slice(c,l).map((e,t,n)=>{let r=!t,i=N(n,t);return r?P(j(e)):i?P(M(a),e[0]):e})}function h(){let e={};return u.forEach((t,n)=>{t.forEach(t=>{e[t]=n})}),e}return{slidesBySnap:u,snapBySlide:d,progressBySnap:f,length:p}}function fe(e,t,n,r,i){let{pastAnyBound:a,removeOffset:o,clamp:s}=r;function c(e){return e.sort((e,t)=>T(e)-T(t))[0]}function l(n){let r=e?o(n):s(n),{index:i}=t.reduce((e,t,n)=>{let i=T(u(t-r,0));return i>=e.smallestDisplacement?e:{smallestDisplacement:i,index:n}},{smallestDisplacement:1/0,index:0});return{index:i,distance:r}}function u(t,r){if(!e)return t;let i=[t,t+n,t-n];if(!r)return c(i);let a=i.filter(e=>E(e)===r);return a.length?c(a):j(i)-n}function d(e,n){return{index:e,distance:u(t[e]-i.get(),n)}}function f(n,r){let o=i.plus(n),{index:s,distance:c}=l(o),d=!e&&a(o);return!r||d?{index:s,distance:n}:{index:s,distance:n+u(t[s]-c,0)}}return{byDistance:f,byIndex:d,shortcut:u}}function pe(e,t,n,r,i,a,o){function s(i){let{index:s,distance:c}=i,l=t.get(),u=s!==l;
1c&&(a.add(c),r.duration()?e.start():(e.update(),e.render(1),e.update())),u&&(n.set(l),t.set(s),o.createEvent(`select`,{targetSnap:s,sourceSnap:l}).emit())}function c(e,t){s(i.byDistance(e,t))}function l(e,n){let r=t.clone().set(e).get();s(i.byIndex(r,u(n)))}function u(e){return e?S(e)?e:e===`forward`?-1:1:0}return{distance:c,index:l}}function me(e,t,n,r,i,a,o,s,c){let l={passive:!0,capture:!0},u=0;function d(e){t&&(s.add(e.document,`keydown`,p,!1),r.forEach((e,t)=>{s.add(e,`focus`,e=>f(e,t),l)}))}function f(t,r){if(new Date().getTime()-u>10||!c.createEvent(`slidefocus`,t).emit())return;n[e.nativeScroll]=0;let s=i.snapBySlide[r];S(s)&&(o.useDuration(0),a.index(s,0))}function p(e){e.code===`Tab`&&(u=new Date().getTime())}return{init:d}}function he(e){let t=e||0;function n(){return t}function r(e){t=e}function i(e){t+=e}function a(e){i(-e)}function o(e){return t+e}function s(e){return o(-e)}return{get:n,set:x(r),add:x(i),subtract:x(a),plus:x(o),minus:x(s)}}function ge(e,t,n,r,i,a,o,s){let c=.5,l=A(r),u=A(r).reverse(),d=g().concat(_());function f(e,t){return e.reduce((e,t)=>e-r[t],t)}function p(e,t){return e.reduce((e,n)=>f(e,t)>0?[...e,n]:e,[])}function m(t){return i.map((r,i)=>({start:r-n[i]+c+t,end:r+e-c+t}))}function h(e,n,r){let i=m(n);return e.map(e=>{let n=r?0:-t,a=r?t:0,c=r?`end`:`start`,l=i[e][c];return{index:e,loopPoint:l,slideLocation:he(-1),translate:s[e],target:()=>o.get()>l?n:a}})}function g(){let e=a[0];return h(p(u,e),t,!1)}function _(){let n=e-a[0]-1;return h(p(l,n),-t,!0)}function v(){return d.every(({index:t})=>f(l.filter(e=>e!==t),e)<=.1)}function y(){d.forEach(e=>{let{target:t,translate:n,slideLocation:r}=e,i=t();i!==r.get()&&(n.to(i),r.set(i))})}return{canLoop:v,loop:y,loopPoints:d}}function _e(e,t,n){let r,i=!1;function a(n){e&&(r=new n.MutationObserver(s),r.observe(t,{childList:!0}))}function o(){r&&r.disconnect(),i=!0}function s(e){let t=n.createEvent(`slideschanged`,e);if(t.emit())for(let n of e){if(i)return;if(n.type===`childList`){t.api.reInit();break}}}return{init:a,destroy:o}}function ve(e,t,n,r,i){let a=new Set,o,s=!1;function c(n){o=new n.IntersectionObserver(u,{root:e.parentElement,threshold:r,rootMargin:i}),t.forEach(e=>o.observe(e))}function l(){o&&o.disconnect(),s=!0}function u(e){let r=[],i=[];for(let n of e){if(s)return;let e=t.indexOf(n.target);n.isIntersecting?(a.add(e),r.push(e)):(a.delete(e),i.push(e))}n.createEvent(`slidesinview`,{slidesInView:d(),slidesLeftView:i,slidesEnterView:r}).emit()}function d(){return[...a]}return{init:c,destroy:l,get:d}}function ye(e,t,n,r,i,a){let{ownerWindow:o}=a,{getSize:s,startEdge:c,endEdge:l}=e,u=n[0]&&i&&o,d=h(),f=g(),p=n.map(s),m=_();function h(){if(!u)return 0;let e=n[0];return T(t[c]-e[c])}function g(){if(!u)return 0;let e=o.getComputedStyle(j(r));return parseFloat(e.getPropertyValue(`margin-${l}`))}function _(){return n.map((e,t,n)=>{let r=!t,i=N(n,t);return r?p[t]+d:i?p[t]+f:n[t+1][c]-e[c]}).map(T)}return{slideSizes:p,slideSizesWithGaps:m,startGap:d,endGap:f}}function be(e,t,n,r,i,a,o,s,c){let{startEdge:l,endEdge:u,direction:d}=e,f=S(n);function p(e,t){return A(e).filter(e=>e%t===0).map(n=>e.slice(n,n+t))}function m(e){return e.length?A(e).reduce((n,f,p)=>{let m=j(n)||0,h=m===0,g=f===M(e),_=i[l]-a[m][l],v=i[l]-a[f][u],y=!r&&h?d(o):0,b=T(v-(!r&&g?d(s):0)-(_+y));return p&&b>t+c&&n.push(f),g&&n.push(e.length),n},[]).map((t,n,r)=>{let i=Math.max(r[n-1]||0);return e.slice(i,t)}):[]}function h(e){return f?p(e,n):m(e)}return{groupSlides:h}}function xe(e,t,n=`px`){let r=e.scroll===`x`?c:l,i=null,a=!1,o=!1;function s(e){i!==e&&(i=e,t.style.transform=e)}function c(e){return`translate3d(${e}${n},0px,0px)`}function l(e){return`translate3d(0px,${e}${n},0px)`}function u(e){o||a!==e&&(a=e,s(e?r(0):``))}function d(t){if(o)return;a||u(!0);let n=k(e.direction(t));s(r(n))}function f(e){o=!e}function p(){s(``),t.getAttribute(`style`)||t.removeAttribute(`style`)}return{set:s,clear:p,to:x(d),get:x(r),toggleActive:f,setIsScrolling:u}}function Se(e,t,n,r,i,a,o,s,c,l,u,d){let f=-200,p=i?[0,t,-t]:[0],m=S(),h=H(r.length-1,0,i),g=c.get(),_=T(),v=_,y=[];function b(e,t){let n=new Set(t);return e.filter(e=>!n.has(e))}function x(t,r){return p.map(i=>({start:r-n[t]+f+i,end:r+e-f+i}
1))}function S(){return r.reduce((e,t,n)=>Object.assign(Object.assign({},e),{[n]:x(n,t)}),{})}function C(e,t){return n=>m[n].some(({start:n,end:r})=>n<e&&r>t)}function w(e,t,n,a){let o=e.length>0,s=o?e[0]:t,c=h.clone().set(s),l=()=>c.add(n).get();for(c.set(l());c.get()!==s;){let t=c.get(),s=a(t);if(!s&&o)break;s&&e.push(t);let u=l();if(c.set(u),i)continue;let d=!u,f=N(r,u);if(d&&n===-1||f&&n===1)break}}function T(){let e=[],t=o.slidesBySnap[a.get()];if(!t||!r.length)return e;let n=s.get(),i=c.get(),l=t[Math.floor(t.length/2)],u=C(Math.max(n,i),Math.min(n,i));return u(l)&&e.push(l),w(e,l,1,u),w(e,l,-1,u),e}function E(e){_=T(),y=b(v,_),v=_,g=e}function D(e,t){t.forEach(t=>{let n=l[t],r=u.loopPoints[t];i&&r&&r.target()||n.setIsScrolling(e)})}function O(e){let t=c.get();(e||t!==g)&&(E(t),d.createEvent(`scrolloptimize`,{slidesInView:_,slidesLeftView:y}).emit()&&(D(!0,_),D(!1,y)))}return{optimize:O}}function Ce(e,t,n,r,i,a,o,s){let{align:c,axis:l,direction:u,startSnap:d,loop:f,duration:p,dragFree:m,dragThreshold:h,inViewThreshold:g,inViewMargin:_,slidesToScroll:v,skipSnaps:y,containScroll:b,draggable:x,resize:S,slideChanges:C,focus:w}=r,T=s?0:2,E=B(l,u),{containerRect:D,slideRects:O}=o,k=E.getSize(D),N=re(k),P=ee(c,k),F=!f&&!!b,{slideSizes:I,slideSizesWithGaps:L,startGap:V,endGap:Ce}=ye(E,D,O,n,f||!!b,i),we=be(E,k,v,f,D,O,V,Ce,T),{snaps:Te,snapsAligned:Ee}=ue(E,P,D,O,we),G=-j(Te)+j(L),{snapsContained:De,scrollContainLimit:Oe}=se(k,G,Ee,b,T),K=F?De:Ee,{limit:q}=ce(G,K,f),J=H(M(K),d,f),ke=J.clone(),Y=A(n),Ae=ae(),X=z(()=>Ae.update(Ke),e=>Ae.render(Ke,e)),je=.68,Me=K[J.get()],Z=he(Me),Ne=he(Me),Q=he(Me),$=he(Me),Pe=xe(E,t),Fe=n.map(e=>xe(E,e)),Ie=W(q),Le=oe(Z,Q,Ne,$,p,je),Re=de(F,b,K,Oe,we,Y,Ie),ze=ge(k,G,I,L,Te,K,Q,Fe),Be=Se(k,G,L,Te,f,J,Re,Q,$,Fe,ze,a),Ve=fe(f,K,G,q,$),He=pe(X,J,ke,Le,Ve,$,a),Ue=R(),We=ve(t,n,a,g,_),Ge=me(E,w,e,n,Re,He,Le,Ue,a),Ke={eventHandler:a,containerRect:D,contentSize:G,slideRects:O,nodeHandler:i,animation:X,slideSizes:I,isSsr:s,axis:E,dragHandler:te(x,E,e,$,ne(E),Z,X,He,Le,Ve,J,a,N,m,h,y,je),eventStore:Ue,percentOfView:N,indexCurrent:J,indexPrevious:ke,limit:q,location:Z,offsetLocation:Q,previousLocation:Ne,options:r,resizeHandler:ie(S,t,a,n,E,i),scrollBody:Le,scrollBounds:U(q,Q,$,Le,N),scrollLooper:le(G,q,Q,[Z,Q,Ne,$]),scrollProgress:Ie,scrollSnaps:K,scrollTarget:Ve,scrollTo:He,slideLooper:ze,slideFocus:Ge,slidesHandler:_e(C,t,a),slidesInView:We,slideIndexes:Y,slidesToScroll:we,slideTranslates:Fe,scrollSnapList:Re,scrollOptimizer:Be,translate:Pe,target:$};return Ke}function we(){let e={},t;function n(e){t=e}function r(t){return e[t]||[]}function i(t,n){return e=Object.assign(Object.assign({},e),{[t]:n(r(t))}),d}function a(e,n){return{api:t,type:e,detail:n}}function o(e,n){return{api:t,emit:()=>s(e,n)}}function s(e,n){let i=a(e,n);return r(e).every(e=>e(t,i)!==!1)}function c(e,t){return i(e,e=>e.includes(t)?e:[...e,t]),d}function l(e,t){return i(e,e=>e.filter(e=>e!==t)),d}function u(){e={}}let d={init:n,clear:u,createEvent:o,on:c,off:l};return d}var Te={align:`center`,axis:`x`,container:null,slides:null,containScroll:`trimSnaps`,direction:`ltr`,slidesToScroll:1,inViewThreshold:0,inViewMargin:`0px`,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startSnap:0,active:!0,draggable:!0,resize:!0,focus:!0,slideChanges:!0,ssr:[]};function Ee(e){let t=e?e.ownerDocument:null,n=t?t.defaultView:null,r;function i(e){let{offsetTop:t,offsetLeft:n,offsetWidth:r,offsetHeight:i}=e;return{top:t,right:n+r,bottom:t+i,left:n,width:r,height:i}}function a(t,n,a){if(a&&r)return r;let o=e?t.style:{transform:``},s=o.transform;o.transform=`none`;let c=i(t),l=n.map(i);return o.transform=s,r={containerRect:c,slideRects:l},r}function o(e,t,n,r){return{offsetLeft:e,offsetTop:t,offsetWidth:n,offsetHeight:r}}function s(t){let{container:n,slides:r}=t,i=(C(n)?e.querySelector(n):n)||e.children[0],a=C(r)?i.querySelectorAll(r):r;return{root:e,container:i,slides:Array.from(a||i.children)}}function c(e){let t=o(0,0,100,100),n=t,r=0;return{root:t,container:n,slides:e.ssr.map(e=>{let t=o(r,r,e,e);return r+=e,t})}}function l(t){return e?s(t):c(t)}return{ownerDocument:t,ownerWindow:n,getNodes:l,getRect:i,getRects:a}}function G(){let e;function t(t){t&&(e=t)}function n(e,t){return I(e,t||{})}function r(t){if(!e)return t;let r=t.breakpoints||{};return n(t,F(r).filter(t=>e.matchMedia(t).matches).map(e=>r[e]).reduce((e,t)=>
1n(e,t),{}))}function i(t){return e?t.map(e=>F(e.breakpoints||{})).reduce((e,t)=>e.concat(t),[]).map(e.matchMedia):[]}return{init:t,mergeOptions:n,optionsAtMedia:r,optionsMediaQueries:i}}function De(e){let t=[];function n(n,r){return t=r,r.reduce((t,r)=>(r.init(n,e),Object.assign(Object.assign({},t),{[r.name]:r})),{})}function r(){t=t.filter(e=>e.destroy())}return{init:n,destroy:r}}function Oe(e,t,n,r,i,a){let o=xe(t,e,`%`);function s(e,t,r){let{direction:i}=B(e.axis,e.direction),{slides:s,container:c}=n.getNodes(e),{location:l,slideLooper:u,contentSize:d}=a(e,c,s),f=e.loop?u.loopPoints:[],p=i(l);return`${t}{transform:${o.get(p)};}`+f.reduce((n,a)=>{let{index:s}=a,c=E(a.target()),l=e.ssr[s];if(!c||!l)return n;let u=i(d/l*100*c),f=o.get(u);return n+`${t} ${r}:nth-child(${s+1}){transform:${f};}`},``)}function c(e,t=`> *`){if(!r.ssr.length)return``;let n=r.breakpoints||{};return s(r,e,t)+Object.keys(n).reduce((a,o)=>a+`@media ${o}{${s(i(r,n[o]),e,t)}}`,``)}return{getStyles:c}}function K(e,t,n){let r=!e,i=G(),a=De(i),o=R(),s=we(),{mergeOptions:c,optionsAtMedia:l,optionsMediaQueries:u}=i,{on:d,off:f,createEvent:p}=s,m=k,h=!1,g,_,v,y=c(Te,K.globalOptions),b=c(y),x=[],S={},C,w,T;function E(e){return D(c(b,e),w,T,!0)}function D(e,t,n,i){let a=c(e,r?{direction:`ltr`}:{}),o=_.getRects(t,n,i),l=Ce(C,t,n,a,_,s,o,r);return e.loop&&!l.slideLooper.canLoop()?D(c(e,{loop:!1}),t,n,!0):l}function O(t,n){if(h)return;_=Ee(e);let{ownerWindow:s}=_;i.init(s),y=c(y,t),b=l(y),x=n||x;let d=_.getNodes(b);C=d.root,w=d.container,T=d.slides,g=D(b,w,T),v=Oe(w,g.axis,_,y,c,D),u([y,...x.map(({options:e})=>e)]).forEach(e=>o.add(e,`change`,k)),b.active&&(!r&&s&&(g.translate.to(g.location),g.scrollOptimizer.optimize(!0),g.options.loop&&g.slideLooper.loop(),g.animation.init(s),g.resizeHandler.init(s),g.slidesInView.init(s),g.slidesHandler.init(s),g.slideFocus.init(s),g.eventHandler.init(U),w.offsetParent&&T.length&&g.dragHandler.init(s)),S=a.init(U,x))}function k(e,t){let n=s.createEvent(`reinit`,null),r=V();A(),O(c({startSnap:r},e),t),n.emit()}function A(){g.dragHandler.destroy(),g.resizeHandler.destroy(),g.slidesHandler.destroy(),g.slidesInView.destroy(),g.animation.destroy(),a.destroy(),g.eventStore.clear(),o.clear(),g.translate.clear(),g.slideTranslates.forEac
1h(e=>e.clear())}function j(){if(h||r)return;let e=s.createEvent(`destroy`,null);h=!0,o.clear(),A(),e.emit(),s.clear()}function M(e,t,n){h||r||b.active&&(g.scrollBody.useBaseFriction().useDuration(t===!0?0:b.duration),g.scrollTo.index(e,n))}function N(e){M(z(1),e,-1)}function P(e){M(z(-1),e,1)}function F(){return z(1)!==V()}function I(){return z(-1)!==V()}function L(e,t){return r?v.getStyles(e,t):``}function ee(){return g.scrollProgress.get(g.offsetLocation)}function z(e){return g.indexCurrent.add(e).get()}function B(){return g.scrollSnapList.progressBySnap}function V(){return z(0)}function H(){return g.indexPrevious.get()}function te(){return g.slidesInView.get()}function ne(){return S}function re(){return g}function ie(){return C}function ae(){return w}function oe(){return T}let U={canGoToNext:F,canGoToPrev:I,cloneEngine:E,containerNode:ae,createEvent:p,internalEngine:re,destroy:j,on:d,off:f,plugins:ne,previousSnap:H,reInit:m,rootNode:ie,goToNext:N,goToPrev:P,scrollProgress:ee,goTo:M,selectedSnap:V,slideNodes:oe,slidesInView:te,snapIndex:z,snapList:B,ssrStyles:L};return O(t||{},n||[]),U}K.globalOptions=void 0;function q(e={},t=[]){K.globalOptions=q.globalOptions;let n=(0,m.useRef)(e),r=(0,m.useRef)(t),i=(0,m.useRef)(K(null,e,t)),[a,o]=(0,m.useState)(),[s,c]=(0,m.useState)(),l=(0,m.useCallback)(()=>{a&&a.reInit(n.current,r.current)},[a]);return(0,m.useEffect)(()=>{v(n.current,e)||(n.current=e,l())},[e,l]),(0,m.useEffect)(()=>{b(r.current,t)||(r.current=t,l())},[t,l]),(0,m.useEffect)(()=>{if(s){K.globalOptions=q.globalOptions;let e=K(s,n.current,r.current);return o(e),()=>e.destroy()}o(void 0)},[s]),[c,a,i.current]}q.globalOptions=void 0;var J=`data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='%234285f4'%20d='M22.56%2012.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26%201.37-1.04%202.53-2.21%203.31v2.77h3.57c2.08-1.92%203.28-4.74%203.28-8.09'%20/%3e%3cpath%20fill='%2334a853'%20d='M12%2023c2.97%200%205.46-.98%207.28-2.66l-3.57-2.77c-.98.66-2.23%201.06-3.71%201.06-2.86%200-5.29-1.93-6.16-4.53H2.18v2.84C3.99%2020.53%207.7%2023%2012%2023'%20/%3e%3cpath%20fill='%23fbbc05'%20d='M5.84%2014.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43%208.55%201%2010.22%201%2012s.43%203.45%201.18%204.93l2.85-2.22z'%20/%3e%3cpath%20fill='%23ea4335'%20d='M12%205.38c1.62%200%203.06.56%204.21%201.64l3.15-3.15C17.45%202.09%2014.97%201%2012%201%207.7%201%203.99%203.47%202.18%207.07l3.66%202.84c.87-2.6%203.3-4.53%206.16-4.53'%20/%3e%3cpath%20fill='none'%20d='M1%201h22v22H1z'%20/%3e%3c/svg%3e`,ke=`data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='60'%20height='60'%20fill='none'%20viewBox='0%200%2060%2060'%3e%3ccircle%20cx='30'%20cy='30'%20r='30'%20fill='%2318a0fb'%20/%3e%3cpath%20fill='%23fff'%20d='M40.345%2019.834%2039.86%2023.4q-1.899-.146-2.775.782-.878.927-1.071%202.49a19%2019%200%200%200-.098%203.37h4.43v10.303h-8.324V28.087q0-4.492%202.24-6.739%202.287-2.246%206.084-1.514m-12.365%200-.487%203.565q-1.898-.146-2.775.782-.876.927-1.07%202.49a19%2019%200%200%200-.098%203.37h4.43v10.303h-8.325V28.087q0-4.492%202.24-6.739%202.287-2.246%206.085-1.514'%20/%3e%3c/svg%3e`,Y=`data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14'%20height='14'%20fill='none'%20viewBox='0%200%2014%2014'%3e%3cpath%20fill='%23fdc564'%20d='M6.777.064a.093.093%200%200%201%20.176%200L8.51%204.856a.09.09%200%200%200%20.088.064h5.039c.09%200%20.127.115.054.168L9.615%208.05a.09.09%200%200%200-.034.103l1.557%204.792a.093.093%200%200%201-.142.104l-4.077-2.961a.09.09%200%200%200-.109%200l-4.076%202.961a.093.093%200%200%201-.143-.104l1.557-4.792a.09.09%200%200%200-.033-.103L.038%205.088a.093.093%200%200%201%20.055-.168h5.038c.04%200%20.076-.025.089-.064z'%20/%3e%3c/svg%3e`,Ae=`data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1565'%20height='1486'%20viewBox='0%200%201565%201486'%3e%3cpath%20fill='%2300b67a'%20d='m1081%20918.3%20184.5%20567.1-483.2-350.6-483.7%20350.6%20185.1-567.1L0%20567.1l597.3.6L782.3%200l184.5%20567.7h597.3z'%20/%3e%3cpath%20fill='%23005128'%20d='M782.3%201134.8%201081%20918.3l41.5%20128.4z'%20/%3e%3c/svg%3e`,X=n(),je=e=>{let t=(0,h.c)(11),{google:n,trustpilot:r}=e.data,i;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,X.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,X.jsx)(`img`,{src:J,alt:``,className:`-mt-0.5 size-6`}),(0,X.jsx)(`h3`,{className:`typography-v1-h4`,children:`Google Reviews`})]}),t[0]=i):i=t[0];let a;
1t[1]!==n.count||t[2]!==n.rating?(a=(0,X.jsxs)(`div`,{className:`flex flex-col items-center gap-3 sm:items-start`,children:[i,(0,X.jsxs)(`p`,{className:`typography-v1-body4`,children:[`Vurdert `,n.rating,`/5 stjerner - `,n.count,` anmeldelser`]})]}),t[1]=n.count,t[2]=n.rating,t[3]=a):a=t[3];let o;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(o=(0,X.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,X.jsx)(`img`,{src:Ae,alt:``,className:`-mt-1 size-7`}),(0,X.jsx)(`h3`,{className:`typography-v1-h4`,children:`Trustpilot`})]}),t[4]=o):o=t[4];let s;t[5]!==r.count||t[6]!==r.rating?(s=(0,X.jsxs)(`div`,{className:`flex flex-col items-center gap-3 sm:items-start`,children:[o,(0,X.jsxs)(`p`,{className:`typography-v1-body4`,children:[`Vurdert `,r.rating,`/5 stjerner - `,r.count,` anmeldelser`]})]}),t[5]=r.count,t[6]=r.rating,t[7]=s):s=t[7];let c;return t[8]!==a||t[9]!==s?(c=(0,X.jsxs)(`div`,{className:`flex flex-col gap-4`,children:[a,s]}),t[8]=a,t[9]=s,t[10]=c):c=t[10],c},Me=e=>{let t=(0,h.c)(8),{reviews:n}=e.data,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,X.jsx)(`h2`,{className:`mb-1 max-w-xs text-center typography-v1-h2 text-pretty sm:text-left sm:typography-v1-h1`,children:`Se hvorfor andre elsker oss`}),t[0]=r):r=t[0];let i;t[1]===e.data?i=t[2]:(i=(0,X.jsxs)(`div`,{className:`flex flex-1 flex-col items-center gap-4 sm:items-start sm:text-left`,children:[r,(0,X.jsx)(je,{data:e.data})]}),t[1]=e.data,t[2]=i);let a;t[3]===n?a=t[4]:(a=(0,X.jsx)(Z,{reviews:n}),t[3]=n,t[4]=a);let o;return t[5]!==i||t[6]!==a?(o=(0,X.jsxs)(`section`,{className:`isolate flex flex-col gap-10 sm:flex-row-reverse sm:gap-8 lg:gap-12`,children:[i,a]}),t[5]=i,t[6]=a,t[7]=o):o=t[7],o},Z=e=>{let t=(0,h.c)(16),n;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n={align:`start`},t[0]=n):n=t[0];let[r,i]=q(n),[a,l]=(0,m.useState)(!1),[u,f]=(0,m.useState)(!1),g=o(),_;t[1]===e.reviews?_=t[2]:(_=c(e.reviews),t[1]=e.reviews,t[2]=_);let v=_,y,b;t[3]===i?(y=t[4],b=t[5]):(y=()=>{if(!i)return;let e=()=>{l(!i?.canGoToPrev()),f(!i?.canGoToNext())};e(),i.on(`reinit`,e),i.on(`select`,e)},b=[i],t[3]=i,t[4]=y,t[5]=b),(0,m.useEffect)(y,b);let x;t[6]!==i||t[7]!==r||t[8]!==g||t[9]!==u||t[10]!==a||t[11]!==v?(x=g?(0,X.jsx)(`div`,{className:`grid size-full place-items-center pb-8`,children:(0,X.jsx)(s,{})}):(0,X.jsxs)(`div`,{className:`flex flex-1 flex-col overflow-hidden [--slide-size:85%] [--slide-spacing:1rem] lg:[--slide-size:45%]`,children:[(0,X.jsx)(`div`,{className:`flex flex-1 flex-col overflow-hidden px-6`,ref:r,children:(0,X.jsx)(`div`,{className:`-ml-(--slide-spacing) flex max-h-full flex-1 touch-pan-y touch-pinch-zoom`,children:v.map(Ne)})}),(0,X.jsxs)(`div`,{className:`mt-2 flex shrink-0 justify-end`,children:[(0,X.jsx)(`button`,{onClick:()=>i?.goToPrev(),disabled:a,className:`size-8 rounded-full text-white disabled:opacity-50`,children:(0,X.jsx)(d,{})}),(0,X.jsx)(`button`,{onClick:()=>i?.goToNext(),disabled:u,className:`size-8 rounded-full text-white disabled:opacity-50`,children:(0,X.jsx)(p,{})})]})]}),t[6]=i,t[7]=r,t[8]=g,t[9]=u,t[10]=a,t[11]=v,t[12]=x):x=t[12];let S;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(S=(0,X.jsx)(`img`,{src:ke,alt:``,className:`absolute top-0 left-0 size-15 -translate-1/2`}),t[13]=S):S=t[13];let C;return t[14]===x?C=t[15]:(C=(0,X.jsxs)(`div`,{className:`relative mx-auto flex h-82 w-72 flex-col rounded-2xl bg-v1-background-200 pt-10 pb-2 lg:w-140 xl:h-90`,children:[x,S]}),t[14]=x,t[15]=C),C};function Ne(e,t){return(0,X.jsx)(`div`,{className:`h-full min-w-0 flex-0 shrink-0 basis-(--slide-size) pl-(--slide-spacing)`,children:(0,X.jsxs)(`div`,{className:`flex h-full flex-col rounded-2xl bg-white p-4 typography-v1-body4`,children:[(0,X.jsxs)(`div`,{className:`mb-2 flex items-center gap-1`,children:[(0,X.jsx)(`img`,{src:Y,alt:``,className:`size-4`}),(0,X.jsx)(`img`,{src:Y,alt:``,className:`size-4`}),(0,X.jsx)(`img`,{src:Y,alt:``,className:`size-4`}),(0,X.jsx)(`img`,{src:Y,alt:``,className:`size-4`}),(0,X.jsx)(`img`,{src:Y,alt:``,className:`size-4`})]}),(0,X.jsx)(`p`,{className:`mb-1 min-w-0 flex-1 overflow-y-auto text-pretty hyphens-auto whitespace-pre-line`,children:e.text}),(0,X.jsxs)(`b`,{className:`mt-auto typography-v1-caption1`,children:[e.name,`,`]}),(0,X.jsx)(`p`,{className:`typography-v1-caption1`,children:e.date})]})},t)}export{je as n,Me as t}; 2//# sourceMappingURL=testimonials-kJyxvr_w.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.