PageSourceSearch

https://book.andoliving.com/_next/static/chunks/9382-3ab9fe02f749ed67.js

js andoliving.com collected 2026-10-04 13:29:21 UTC 20,393 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9382],{89382:function(e,t,n){n.d(t,{Z:function(){return useEmblaCarousel}});var r=n(67294);function isRecord(e){return"[object Object]"===Object.prototype.toString.call(e)||Array.isArray(e)}function areOptionsEqual(e,t){let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;let i=JSON.stringify(Object.keys(e.breakpoints||{})),o=JSON.stringify(Object.keys(t.breakpoints||{}));return i===o&&n.every(n=>{let r=e[n],i=t[n];return"function"==typeof r?`${r}`==`${i}`:isRecord(r)&&isRecord(i)?areOptionsEqual(r,i):r===i})}function sortAndMapPluginToOptions(e){return e.concat().sort((e,t)=>e.name>t.name?1:-1).map(e=>e.options)}function isNumber(e){return"number"==typeof e}function isString(e){return"string"==typeof e}function isBoolean(e){return"boolean"==typeof e}function embla_carousel_esm_isObject(e){return"[object Object]"===Object.prototype.toString.call(e)}function mathAbs(e){return Math.abs(e)}function mathSign(e){return Math.sign(e)}function arrayKeys(e){return objectKeys(e).map(Number)}function arrayLast(e){return e[arrayLastIndex(e)]}function arrayLastIndex(e){return Math.max(0,e.length-1)}function arrayFromNumber(e,t=0){return Array.from(Array(e),(e,n)=>t+n)}function objectKeys(e){return Object.keys(e)}function isMouseEvent(e,t){return void 0!==t.MouseEvent&&e instanceof t.MouseEvent}function EventStore(){let e=[],t={add:function(n,r,i,o={passive:!0}){let u;return"addEventListener"in n?(n.addEventListener(r,i,o),u=()=>n.removeEventListener(r,i,o)):(n.addListener(i),u=()=>n.removeListener(i)),e.push(u),t},clear:function(){e=e.filter(e=>e())}};return t}function Limit(e=0,t=0){let n=mathAbs(e-t);function reachedAny(n){return n<e||n>t}return{length:n,max:t,min:e,constrain:function(n){return reachedAny(n)?n<e?e:t:n},reachedAny,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 Vector1D(e){let t=e;function normalizeInput(e){return isNumber(e)?e:e.get()}return{get:function(){return t},set:function(e){t=normalizeInput(e)},add:function(e){t+=normalizeInput(e)},subtract:function(e){t-=normalizeInput(e)}}}function Translate(e,t){let n="x"===e.scroll?function(e){return`translate3d(${e}px,0px,0px)`}:function(e){return`translate3d(0px,${e}px,0px)`},r=t.style,i=!1;return{clear:function(){i||(r.transform="",t.getAttribute("style")||t.removeAttribute("style"))},to:function(t){i||(r.transform=n(e.direction(t)))},toggleActive:function(e){i=!e}}}let i={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function EmblaCarousel(e,t,n){let r,o,u,a,s;let c=e.ownerDocument,l=c.defaultView,d=function(e){function mergeOptions(e,t){return function objectsMergeDeep(e,t){return[e,t].reduce((e,t)=>(objectKeys(t).forEach(n=>{let r=e[n],i=t[n],o=embla_carousel_esm_isObject(r)&&embla_carousel_esm_isObject(i);e[n]=o?objectsMergeDeep(r,i):i}),e),{})}(e,t||{})}return{mergeOptions,optionsAtMedia:function(t){let n=t.breakpoints||{},r=objectKeys(n).filter(t=>e.matchMedia(t).matches).map(e=>n[e]).reduce((e,t)=>mergeOptions(e,t),{});return mergeOptions(t,r)},optionsMediaQueries:function(t){return t.map(e=>objectKeys(e.breakpoints||{})).reduce((e,t)=>e.concat(t),[]).map(e.matchMedia)}}}(l),f=(s=[],{init:function(e,t){return(s=t.filter(({options:e})=>!1!==d.optionsAtMedia(e).active)).forEach(t=>t.init(e,d)),t.reduce((e,t)=>Object.assign(e,{[t.name]:t}),{})},destroy:function(){s=s.filter(e=>e.destroy())}}),m=EventStore(),p=function(){let e,t={},n={init:function(t){e=t},emit:function(r){return(t[r]||[]).forEach(t=>t(e,r)),n},off:function(e,r){return t[e]=(t[e]||[]).filter(e=>e!==r),n},on:function(e,r){return t[e]=(t[e]||[]).concat([r]),n},clear:function(){t={}}};return n}(),{mergeOptions:g,optionsAtMedia:h,optionsMediaQueries:b}=d,{on:y,off:v,emit:S}=p,A=!1,E=g(i,EmblaCarousel.globalOptions),L=g(E),x=[];function activate(t,n){!A&&(L=h(E=g(E,t)),x=n||x,function(){let{container:t,slides:n}=L,r=isString(t)?e.querySelector(t):t;u=r||e.children[0];let i=isString(n)?u.querySelectorAll(n):n;a=[].slice.call(i||u.children)}(),r=function createEngine(t){let n=function(e,t,n,r,i,o,u){let a,s;let{align:c,axis:l,direction:d,startIndex:f,loop:m,duration:p,dragFree:g,dragThreshold:h,inViewThreshold:b,slidesToScroll:y,skipSnaps:v,containScroll:S,watchResize:A,watchSlides:E,watchDrag:L,watchFocus:x}=o,w={measure:function(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}}},O=w.measure(t),I=n.map(w.measure),D=function(e,t){let n="rtl"===t,r="y"===e,i=!r&&n?-1:1;return{scroll:r?"y":"x",cross:r?"x":"y",startEdge:r?"top":n?"right":"left",endEdge:r?"bottom":n?"left":"right",measureSize:function(e){let{height:t,width:n}=e;return r?t:n},direction:function(e){return e*i}}}(l,d),T=D.measureSize(O),P={measure:function(e){return T*(e/100)}},M=function(e,t){let n={start:function(){return 0},center:function(e){return(t-e)/2},end:function(e){return t-e}}
1;return{measure:function(r,i){return isString(e)?n[e](r):e(t,r,i)}}}(c,T),k=!m&&!!S,j=m||!!S,{slideSizes:F,slideSizesWithGaps:C,startGap:z,endGap:N}=function(e,t,n,r,i,o){let{measureSize:u,startEdge:a,endEdge:s}=e,c=n[0]&&i,l=function(){if(!c)return 0;let e=n[0];return mathAbs(t[a]-e[a])}(),d=function(){if(!c)return 0;let e=o.getComputedStyle(arrayLast(r));return parseFloat(e.getPropertyValue(`margin-${s}`))}(),f=n.map(u),m=n.map((e,t,n)=>{let r=t===arrayLastIndex(n);return t?r?f[t]+d:n[t+1][a]-e[a]:f[t]+l}).map(mathAbs);return{slideSizes:f,slideSizesWithGaps:m,startGap:l,endGap:d}}(D,O,I,n,j,i),V=function(e,t,n,r,i,o,u,a,s){let{startEdge:c,endEdge:l,direction:d}=e,f=isNumber(n);return{groupSlides:function(e){return f?arrayKeys(e).filter(e=>e%n==0).map(t=>e.slice(t,t+n)):e.length?arrayKeys(e).reduce((n,s,f)=>{let m=arrayLast(n)||0,p=s===arrayLastIndex(e),g=i[c]-o[m][c],h=i[c]-o[s][l],b=r||0!==m?0:d(u),y=!r&&p?d(a):0,v=mathAbs(h-y-(g+b));return f&&v>t+2&&n.push(s),p&&n.push(e.length),n},[]).map((t,n,r)=>{let i=Math.max(r[n-1]||0);return e.slice(i,t)}):[]}}}(D,T,y,m,O,I,z,N,0),{snaps:_,snapsAligned:K}=function(e,t,n,r,i){let{startEdge:o,endEdge:u}=e,{groupSlides:a}=i,s=a(r).map(e=>arrayLast(e)[u]-e[0][o]).map(mathAbs).map(t.measure),c=r.map(e=>n[o]-e[o]).map(e=>-mathAbs(e)),l=a(c).map(e=>e[0]).map((e,t)=>e+s[t]);return{snaps:c,snapsAligned:l}}(D,M,O,I,V),B=-arrayLast(_)+arrayLast(C),{snapsContained:H,scrollContainLimit:q}=function(e,t,n,r,i){let o=Limit(-t+e,0),u=n.map((e,t)=>{var r,i,u,a;let{min:s,max:c}=o,l=o.constrain(e),d=t===arrayLastIndex(n);return t?d||1>mathAbs((r=s)-(i=l))?s:1>mathAbs((u=c)-(a=l))?c:l:c}).map(e=>parseFloat(e.toFixed(3))),a=function(){let e=u[0],t=arrayLast(u),n=u.lastIndexOf(e),r=u.indexOf(t)+1;return Limit(n,r)}(),s=function(){if(t<=e+2)return[o.max];if("keepSnaps"===r)return u;let{min:n,max:i}=a;return u.slice(n,i)}();return{snapsContained:s,scrollContainLimit:a}}(T,B,K,S,0),R=k?H:K,{limit:$}=function(e,t,n){let r=t[0],i=n?r-e:arrayLast(t),o=Limit(i,r);return{limit:o}}(B,R,m),U=function Counter(e,t,n){let{constrain:r}
1=Limit(0,e),i=e+1,o=withinLimit(t);function withinLimit(e){return n?mathAbs((i+e)%i):r(e)}function clone(){return Counter(e,o,n)}let u={get:function(){return o},set:function(e){return o=withinLimit(e),u},add:function(e){return clone().set(o+e)},clone};return u}(arrayLastIndex(R),f,m),G=U.clone(),J=arrayKeys(n),update=({dragHandler:e,scrollBody:t,scrollBounds:n,options:{loop:r}},i)=>{r||n.constrain(e.pointerDown()),t.seek(i)},render=({scrollBody:e,translate:t,location:n,offsetLocation:r,scrollLooper:i,slideLooper:o,dragHandler:u,animation:a,eventHandler:s,scrollBounds:c,options:{loop:l}},d)=>{let f=e.settled(),m=!c.shouldConstrain(),p=l?f:f&&m;p&&!u.pointerDown()&&(a.stop(),s.emit("settle")),p||s.emit("scroll");let g=n.get()*d+Z.get()*(1-d);r.set(g),l&&(i.loop(e.direction()),o.loop()),t.to(r.get())},X=function(e,t,n,r){let i=EventStore(),o=1e3/60,u=null,a=0,s=0;function animate(e){if(!s)return;u||(u=e);let i=e-u;for(u=e,a+=i;a>=o;)n(o),a-=o;let c=a/o;r(c),s&&t.requestAnimationFrame(animate)}function stop(){t.cancelAnimationFrame(s),u=null,a=0,s=0}
1return{init:function(){i.add(e,"visibilitychange",()=>{e.hidden&&(u=null,a=0)})},destroy:function(){stop(),i.clear()},start:function(){s||(s=t.requestAnimationFrame(animate))},stop,update:()=>n(o),render:r}}(r,i,e=>update(ec,e),e=>render(ec,e)),Q=R[U.get()],Y=Vector1D(Q),Z=Vector1D(Q),W=Vector1D(Q),ee=Vector1D(Q),et=function(e,t,n,r,i,o){let u=0,a=0,s=i,c=o,l=e.get(),d=0;function useDuration(e){return s=e,f}function useFriction(e){return c=e,f}let f={direction:function(){return a},duration:function(){return s},velocity:function(){return u},seek:function(t){let i=t/1e3,o=s*i,m=r.get()-e.get(),p=!s,g=0;return p?(u=0,n.set(r),e.set(r),g=m):(n.set(e),u+=m/o,u*=c,l+=u,e.add(u*i),g=l-d),a=mathSign(g),d=l,f},settled:function(){let e=r.get()-t.get();return .001>mathAbs(e)},useBaseFriction:function(){return useFriction(o)},useBaseDuration:function(){return useDuration(i)},useFriction,useDuration};return f}(Y,W,Z,ee,p,.68),en=function(e,t,n,r,i){let{reachedAny:o,removeOffset:u,constrain:a}=r;function minDistance(e){return e.concat().sort((e,t)=>mathAbs(e)-mathAbs(t))[0]}function shortcut(t,r){let i=[t,t+n,t-n];if(!e)return t;if(!r)return minDistance(i);let o=i.filter(e=>mathSign(e)===r);return o.length?minDistance(o):arrayLast(i)-n}return{byDistance:function(n,r){let s=i.get()+n,{index:c,distance:l}=function(n){let r=e?u(n):a(n),i=t.map((e,t)=>({diff:shortcut(e-r,0),index:t})).sort((e,t)=>mathAbs(e.diff)-mathAbs(t.diff)),{index:o}=i[0];return{index:o,distance:r}}(s),d=!e&&o(s);if(!r||d)return{index:c,distance:n};let f=t[c]-l,m=n+shortcut(f,0);return{index:c,distance:m}},byIndex:function(e,n){let r=t[e]-i.get(),o=shortcut(r,n);return{index:e,distance:o}},shortcut}}(m,R,B,$,ee),er=function(e,t,n,r,i,o,u){function scrollTo(i){let a=i.distance,s=i.index!==t.get();
1o.add(a),a&&(r.duration()?e.start():(e.update(),e.render(1),e.update())),s&&(n.set(t.get()),t.set(i.index),u.emit("select"))}return{distance:function(e,t){let n=i.byDistance(e,t);scrollTo(n)},index:function(e,n){let r=t.clone().set(e),o=i.byIndex(r.get(),n);scrollTo(o)}}}(X,U,G,et,en,ee,u),ei=function(e){let{max:t,length:n}=e;return{get:function(e){return n?-((e-t)/n):0}}}($),eo=EventStore(),eu=function(e,t,n,r){let i;let o={},u=null,a=null,s=!1;return{init:function(){i=new IntersectionObserver(e=>{s||(e.forEach(e=>{let n=t.indexOf(e.target);o[n]=e}),u=null,a=null,n.emit("slidesInView"))},{root:e.parentElement,threshold:r}),t.forEach(e=>i.observe(e))},destroy:function(){i&&i.disconnect(),s=!0},get:function(e=!0){if(e&&u)return u;if(!e&&a)return a;let t=objectKeys(o).reduce((t,n)=>{let r=parseInt(n),{isIntersecting:i}=o[r];return(e&&i||!e&&!i)&&t.push(r),t},[]);return e&&(u=t),e||(a=t),t}}}(t,n,u,b),{slideRegistry:ea}=function(e,t,n,r,i,o){let{groupSlides:u}=i,{min:a,max:s}=r,c=function(){let r=u(o);return 1===n.length?[o]:e&&"keepSnaps"!==t?r.slice(a,s).map((e,t,n)=>{let r=t===arrayLastIndex(n);if(!t){let e=arrayLast(n[0])+1;return arrayFromNumber(e)}if(r){let e=arrayLastIndex(o)-arrayLast(n)[0]+1;return arrayFromNumber(e,arrayLast(n)[0])}return e}):r}();return{slideRegistry:c}}(k,S,R,q,V,J),es=function(e,t,n,r,i,o,u,a){let s={passive:!0,capture:!0},c=0;function registerTabPress(e){"Tab"===e.code&&(c=new Date().getTime())}return{init:function(l){a&&(o.add(document,"keydown",registerTabPress,!1),t.forEach((t,d)=>{o.add(t,"focus",t=>{(isBoolean(a)||a(l,t))&&function(t){let o=new Date().getTime(),a=o-c;if(a>10)return;u.emit("slideFocusStart"),e.scrollLeft=0;let s=n.findIndex(e=>e.includes(t));isNumber(s)&&(i.useDuration(0),r.index(s,0),u.emit("slideFocus"))}(d)},s)}))}}}(e,n,ea,er,et,eo,u,x),ec={ownerDocument:r,ownerWindow:i,eventHandler:u,containerRect:O,slideRects:I,animation:X,axis:D,dragHandler:function(e,t,n,r,i,o,u,a,s,c,l,d,f,m,p,g,h,b,y){let{cross:v,direction:S}=e,A=["INPUT","SELECT","TEXTAREA"],E={passive:!1},L=EventStore(),x=EventStore(),w=Limit(50,225).constrain(m.measure(20)),O={mouse:300,touch:400},I={mouse:500,touch:600},D=p?43:25,T=!1,P=0,M=0,k=!1,j=!1,F=!1,C=!1;function move(e){let t=!isMouseEvent(e,r);if(t&&e.touches.length>=2)return up(e);let n=o.readPoint(e),u=o.readPoint(e,v),s=mathAbs(n-P),l=mathAbs(u-M);if(!j&&!C&&(!e.cancelable||!(j=s>l)))return up(e);let d=o.pointerMove(e);s>g&&(F=!0),c.useFriction(.3).useDuration(.75),a.start(),i.add(S(d)),e.preventDefault()}function up(e){let t=l.byDistance(0,!1),n=t.index!==d.get(),r=o.pointerUp(e)*function(){let e=p?I:O,t=C?"mouse":"touch";return e[t]}(),i=function(e,t){let n=d.add(-1*mathSign(e)),r=l.byDistance(e,!p).distance;return p||mathAbs(e)<w?r:h&&t?.5*r:l.byIndex(n.get(),0).distance}(S(r),n),u=function(e,t){var n,r;if(0===e||0===t||mathAbs(e)<=mathAbs(t))return 0;let i=(n=mathAbs(e),r=mathAbs(t),mathAbs(n-r));return mathAbs(i/e)}(r,i);j=!1,k=!1,x.clear(),c.useDuration(D-10*u).useFriction(.68+u/50),s.distance(i,!p),C=!1,f.emit("pointerUp")}function click(e){F&&(e.stopPropagation(),e.preventDefault(),F=!1)}return{init:function(e){y&&L.add(t,"dragstart",e=>e.preventDefault(),E).add(t,"touchmove",()=>void 0,E).add(t,"touchend",()=>void 0).add(t,"touchstart",downIfAllowed).add(t,"mousedown",downIfAllowed).add(t,"touchcancel",up).add(t,"contextmenu",up).add(t,"click",click,!0);function downIfAllowed(a){(isBoolean(y)||y(e,a))&&function(e){let a=isMouseEvent(e,r);C=a,F=p&&a&&!e.buttons&&T,T=mathAbs(i.get()-u.get())>=2,a&&0!==e.button||function(e){let t=e.nodeName||"";return A.includes(t)}(e.target)||(k=!0,o.pointerDown(e),c.useFriction(0).useDuration(0),i.set(u),function(){let e=C?n:t;x.add(e,"touchmove",move,E).add(e,"touchend",up).add(e,"mousemove",move,E).add(e,"mouseup",up)}(),P=o.readPoint(e),M=o.readPoint(e,v),f.emit("pointerDown"))}(a)}},destroy:function(){L.clear(),x.clear()},pointerDown:function(){return k}}}(D,e,r,i,ee,function(e,t){let n,r;function readTime(e){return e.timeStamp}function readPoint(n,r){let i=r||e.scroll,o=`client${"x"===i?"X":"Y"}`;return(isMouseEvent(n,t)?n:n.touches[0])[o]}return{pointerDown:function(e){return n=e,r=e,readPoint(e)},pointerMove:function(e){let t=readPoint(e)-readPoint(r),i=readTime(e)-readTime(n)>170;return r=e,i&&(n=e),t},pointerUp:function(e){if(!n||!r)return 0;let t=readPoint(r)-readPoint(n),i=readTime(e)-readTime(n),o=readTime(e)-readTime(r)>170,u=t/i,a=i&&!o&&mathAbs(u)>.1;return a?u:0},readPoint}}(D,i),Y,X,er,et,en,U,u,P,g,h,v,0,L),eventStore:eo,percentOfView:P,index:U,indexPrevious:G,limit:$,location:Y,offsetLocation:W,previousLocation:Z,options:o,resizeHandler:function(e,t,n,r,i,o,u){let a,s;let c=[e].concat(r),l=[],d=!1;function readSize(e){return i.measureSize(u.measure(e))}return{init:function(i){o&&(s=readSize(e),l=r.map(readSize),a=new ResizeObserver(n=>{(isBoolean(o)||o(i,n))&&function(n){for(let o of n){if(d)return;let n=o.target===e,u=r.indexOf(o.target),a=n?s:l[u],c=readSize(n?e:r[u]),f=mathAbs(c-a);if(f>
1=.5){i.reInit(),t.emit("resize");break}}}(n)}),n.requestAnimationFrame(()=>{c.forEach(e=>a.observe(e))}))},destroy:function(){d=!0,a&&a.disconnect()}}}(t,u,i,n,D,A,w),scrollBody:et,scrollBounds:function(e,t,n,r,i){let o=i.measure(10),u=i.measure(50),a=Limit(.1,.99),s=!1;function shouldConstrain(){return!!(!s&&e.reachedAny(n.get())&&e.reachedAny(t.get()))}return{shouldConstrain,constrain:function(i){if(!shouldConstrain())return;let s=e.reachedMin(t.get())?"min":"max",c=mathAbs(e[s]-t.get()),l=n.get()-t.get(),d=a.constrain(c/u);n.subtract(l*d),!i&&mathAbs(l)<o&&(n.set(e.constrain(n.get())),r.useDuration(25).useBaseFriction())},toggleActive:function(e){s=!e}}}($,W,ee,et,P),scrollLooper:function(e,t,n,r){let i=t.min+.1,o=t.max+.1,{reachedMin:u,reachedMax:a}=Limit(i,o);return{loop:function(t){if(!(1===t?a(n.get()):-1===t&&u(n.get())))return;let i=e*(-1*t);r.forEach(e=>e.add(i))}}}(B,$,W,[Y,W,Z,ee]),scrollProgress:ei,scrollSnapList:R.map(ei.get),scrollSnaps:R,scrollTarget:en,scrollTo:er,slideLooper:function(e,t,n,r,i,o,u,a,s){let c=arrayKeys(i),l=arrayKeys(i).reverse(),d=(function(){let e=u[0],t=slidesInGap(l,e);return findLoopPoints(t,n,!1)})().concat(function(){let e=t-u[0]-1,r=slidesInGap(c,e);return findLoopPoints(r,-n,!0)}());function removeSlideSizes(e,t){return e.reduce((e,t)=>e-i[t],t)}function slidesInGap(e,t){return e.reduce((e,n)=>{let r=removeSlideSizes(e,t);return r>0?e.concat([n]):e},[])}function findLoopPoints(i,u,c){let l=o.map((e,n)=>({start:e-r[n]+.5+u,end:e+t-.5+u}));return i.map(t=>{let r=c?0:-n,i=c?n:0,o=l[t][c?"end":"start"];return{index:t,loopPoint:o,slideLocation:Vector1D(-1),translate:Translate(e,s[t]),target:()=>a.get()>o?r:i}})}return{canLoop:function(){return d.every(({index:e})=>{let n=c.filter(t=>t!==e);return .1>=removeSlideSizes(n,t)})},clear:function(){d.forEach(e=>e.translate.clear())},loop:function(){d.forEach(e=>{let{target:t,translate:n,slideLocation:r}=e,i=t();i!==r.get()&&(n.to(i),r.set(i))})},loopPoints:d}}(D,T,B,F,C,_,R,W,n),slideFocus:es,slidesHandler:(s=!1,{init:function(e){E&&(a=new MutationObserver(t=>{!s&&(isBoolean(E)||E(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(){a&&a.disconnect(),s=!0}}),slidesInView:eu,slideIndexes:J,slideRegistry:ea,slidesToScroll:V,target:ee,translate:Translate(D,t)};return ec}(e,u,a,c,l,t,p);if(t.loop&&!n.slideLooper.canLoop()){let e=Object.assign({},t,{loop:!1});return createEngine(e)}return n}(L),b([E,...x.map(({options:e})=>e)]).forEach(e=>m.add(e,"change",reActivate)),L.active&&(r.translate.to(r.location.get()),r.animation.init(),r.slidesInView.init(),r.slideFocus.init(w),r.eventHandler.init(w),r.resizeHandler.init(w),r.slidesHandler.init(w),r.options.loop&&r.slideLooper.loop(),u.offsetParent&&a.length&&r.dragHandler.init(w),o=f.init(w,x)))}function reActivate(e,t){let n=selectedScrollSnap();deActivate(),activate(g({startIndex:n},e),t),p.emit("reInit")}function deActivate(){r.dragHandler.destroy(),r.eventStore.clear(),r.translate.clear(),r.slideLooper.clear(),r.resizeHandler.destroy(),r.slidesHandler.destroy(),r.slidesInView.destroy(),r.animation.destroy(),f.destroy(),m.clear()}function scrollTo(e,t,n){L.active&&!A&&(r.scrollBody.useBaseFriction().useDuration(!0===t?0:L.duration),r.scrollTo.index(e,n||0))}function selectedScrollSnap(){return r.index.get()}let w={canScrollNext:function(){let e=r.index.add(1).get();return e!==selectedScrollSnap()},canScrollPrev:function(){let e=r.index.add(-1).get();return e!==selectedScrollSnap()},containerNode:function(){return u},internalEngine:function(){return r},destroy:function(){A||(A=!0,m.clear(),deActivate(),p.emit("destroy"),p.clear())},off:v,on:y,emit:S,plugins:function(){return o},previousScrollSnap:function(){return r.indexPrevious.get()},reInit:reActivate,rootNode:function(){return e},scrollNext:function(e){let t=r.index.add(1).get();scrollTo(t,e,-1)},scrollPrev:function(e){let t=r.index.add(-1).get();scrollTo(t,e,1)},scrollProgress:function(){return r.scrollProgress.get(r.location.get())},scrollSnapList:function(){return r.scrollSnapList}
1,scrollTo,selectedScrollSnap,slideNodes:function(){return a},slidesInView:function(){return r.slidesInView.get()},slidesNotInView:function(){return r.slidesInView.get(!1)}};return activate(t,n),setTimeout(()=>p.emit("init"),0),w}function useEmblaCarousel(e={},t=[]){let n=(0,r.useRef)(e),i=(0,r.useRef)(t),[o,u]=(0,r.useState)(),[a,s]=(0,r.useState)(),c=(0,r.useCallback)(()=>{o&&o.reInit(n.current,i.current)},[o]);return(0,r.useEffect)(()=>{areOptionsEqual(n.current,e)||(n.current=e,c())},[e,c]),(0,r.useEffect)(()=>{!function(e,t){if(e.length!==t.length)return!1;let n=sortAndMapPluginToOptions(e),r=sortAndMapPluginToOptions(t);return n.every((e,t)=>{let n=r[t];return areOptionsEqual(e,n)})}(i.current,t)&&(i.current=t,c())},[t,c]),(0,r.useEffect)(()=>{if("undefined"!=typeof window&&window.document&&window.document.createElement&&a){EmblaCarousel.globalOptions=useEmblaCarousel.globalOptions;let e=EmblaCarousel(a,n.current,i.current);return u(e),()=>e.destroy()}u(void 0)},[a,u]),[s,o]}EmblaCarousel.globalOptions=void 0,useEmblaCarousel.globalOptions=void 0}}]);

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.