PageSourceSearch

https://ruahanationalpark.com/assets/Carousel-CQWqbTMq.js

js ruahanationalpark.com collected 2026-09-24 23:25:31 UTC 8,519 bytes, 2 lines download raw bytes

1import{o as e}from"./rolldown-runtime-DAXXjFlN.js";import{t}from"./react-BUD3sqOU.js";import{t as n}from"./jsx-runtime-CFwixLRt.js";import{n as r,r as i}from"./setPrototypeOf-CWyw1Mv0.js";import{C as a,D as o,E as s,F as c,O as l,S as u,T as d,b as f,v as ee,w as p,x as te}from"./index-C2Qc-CGc.js";var m=e(t());function ne(e,t){let n=(0,m.useRef)(!0);(0,m.useEffect)(()=>{if(n.current){n.current=!1;return}return e()},t)}function h(){let e=(0,m.useRef)(!0),t=(0,m.useRef)(()=>e.current);return(0,m.useEffect)(()=>(e.current=!0,()=>{e.current=!1}),[]),t.current}var g=2**31-1;function _(e,t,n){let r=n-Date.now();e.current=r<=g?setTimeout(t,r):setTimeout(()=>_(e,t,n),g)}function re(){let e=h(),t=(0,m.useRef)();return s(()=>clearTimeout(t.current)),(0,m.useMemo)(()=>{let n=()=>clearTimeout(t.current);function r(r,i=0){e()&&(n(),i<=g?t.current=setTimeout(r,i):_(t,r,Date.now()+i))}return{set:r,clear:n,handleRef:t}},[])}var v=n(),y=[`as`,`disabled`];function b(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function x(e){return!e||e.trim()===`#`}function S({tagName:e,disabled:t,href:n,target:r,rel:i,role:a,onClick:o,tabIndex:s=0,type:c}){e||=n!=null||r!=null||i!=null?`a`:`button`;let l={tagName:e};if(e===`button`)return[{type:c||`button`,disabled:t},l];let u=r=>{if((t||e===`a`&&x(n))&&r.preventDefault(),t){r.stopPropagation();return}o?.(r)};return e===`a`&&(n||=`#`,t&&(n=void 0)),[{role:a??`button`,disabled:void 0,tabIndex:t?void 0:s,href:n,target:e===`a`?r:void 0,"aria-disabled":t||void 0,rel:e===`a`?i:void 0,onClick:u,onKeyDown:e=>{e.key===` `&&(e.preventDefault(),u(e))}},l]}var C=m.forwardRef((e,t)=>{let{as:n,disabled:r}=e,i=b(e,y),[a,{tagName:o}]=S(Object.assign({tagName:n,disabled:r},i));return(0,v.jsx)(o,Object.assign({},i,a,{ref:t}))});C.displayName=`Button`;var w=[`onKeyDown`];function T(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function E(e){return!e||e.trim()===`#`}var D=m.forwardRef((e,t)=>{let{onKeyDown:n}=e,r=T(e,w),[i]=S(Object.assign({tagName:`a`},r)),a=d(e=>{i.onKeyDown(e),n?.(e)});return E(r.href)||r.role===`button`?(0,v.jsx)(`a`,Object.assign({ref:t},r,i,{onKeyDown:a})):(0,v.jsx)(`a`,Object.assign({ref:t},r,{onKeyDown:n}))});D.displayName=`Anchor`;var O=e(p());c();function k(e){return`default`+e.charAt(0).toUpperCase()+e.substr(1)}function A(e){var t=j(e,`string`);return typeof t==`symbol`?t:String(t)}function j(e,t){if(typeof e!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(typeof r!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function M(e,t,n){var r=(0,m.useRef)(e!==void 0),i=(0,m.useState)(t),a=i[0],o=i[1],s=e!==void 0,c=r.current;return r.current=s,!s&&c&&a!==t&&o(t),[s?e:a,(0,m.useCallback)(function(e){var t=[...arguments].slice(1);n&&n.apply(void 0,[e].concat(t)),o(e)},[n])]}function ie(e,t){return Object.keys(t).reduce(function(n,a){var o,s=n,c=s[k(a)],l=s[a],u=i(s,[k(a),a].map(A)),d=t[a],f=M(l,c,e[d]),ee=f[0],p=f[1];return r({},u,(o={},o[a]=ee,o[d]=p,o))},e)}function N(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);e!=null&&this.setState(e)}function P(e){function t(t){return this.constructor.getDerivedStateFromProps(e,t)??null}this.setState(t.bind(this))}function F(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}N.__suppressDeprecationWarning=!0,P.__suppressDeprecationWarning=!0,F.__suppressDeprecationWarning=!0;var I=m.forwardRef(({className:e,bsPrefix:t,as:n=`div`,...r},i)=>(t=u(t,`carousel-caption`),(0,v.jsx)(n,{ref:i,className:(0,O.default)(e,t),...r})));I.displayName=`CarouselCaption`;var L=m.forwardRef(({as:e=`div`,bsPrefix:t,className:n,...r},i)=>{let a=(0,O.default)(n,u(t,`carousel-item`));return(0,v.jsx)(e,{ref:i,...r,className:a})});L.displayName=`CarouselItem`;function ae(e,t){let n=0;return m.Children.map(e,e=>m.isValidElement(e)?t(e,n++):e)}function oe(e,t){let n=0;
1m.Children.forEach(e,e=>{m.isValidElement(e)&&t(e,n++)})}var se=40;function ce(e){if(!e||!e.style||!e.parentNode||!e.parentNode.style)return!1;let t=getComputedStyle(e);return t.display!==`none`&&t.visibility!==`hidden`&&getComputedStyle(e.parentNode).display!==`none`}var R=m.forwardRef(({defaultActiveIndex:e=0,...t},n)=>{let{as:r=`div`,bsPrefix:i,slide:s=!0,fade:c=!1,controls:d=!0,indicators:p=!0,indicatorLabels:h=[],activeIndex:g,onSelect:_,onSlide:y,onSlid:b,interval:x=5e3,keyboard:S=!0,onKeyDown:C,pause:w=`hover`,onMouseOver:T,onMouseOut:E,wrap:k=!0,touch:A=!0,onTouchStart:j,onTouchMove:M,onTouchEnd:N,prevIcon:P=(0,v.jsx)(`span`,{"aria-hidden":`true`,className:`carousel-control-prev-icon`}),prevLabel:F=`Previous`,nextIcon:I=(0,v.jsx)(`span`,{"aria-hidden":`true`,className:`carousel-control-next-icon`}),nextLabel:L=`Next`,variant:R,className:le,children:z,...ue}=ie({defaultActiveIndex:e,...t},{activeIndex:`onSelect`}),B=u(i,`carousel`),V=a(),H=(0,m.useRef)(null),[U,de]=(0,m.useState)(`next`),[fe,W]=(0,m.useState)(!1),[G,pe]=(0,m.useState)(!1),[K,me]=(0,m.useState)(g||0);(0,m.useEffect)(()=>{!G&&g!==K&&(H.current?de(H.current):de((g||0)>K?`next`:`prev`),s&&pe(!0),me(g||0))},[g,G,K,s]),(0,m.useEffect)(()=>{H.current&&=null});let q=0,he;oe(z,(e,t)=>{++q,t===g&&(he=e.props.interval)});let ge=l(he),J=(0,m.useCallback)(e=>{if(G)return;let t=K-1;if(t<0){if(!k)return;t=q-1}H.current=`prev`,_?.(t,e)},[G,K,_,k,q]),Y=o(e=>{if(G)return;let t=K+1;if(t>=q){if(!k)return;t=0}H.current=`next`,_?.(t,e)}),X=(0,m.useRef)();(0,m.useImperativeHandle)(n,()=>({element:X.current,prev:J,next:Y}));let _e=o(()=>{!document.hidden&&ce(X.current)&&(V?J():Y())}),Z=U===`next`?`start`:`end`;ne(()=>{s||(y?.(K,Z),b?.(K,Z))},[K]);let ve=`${B}-item-${U}`,ye=`${B}-item-${Z}`,be=(0,m.useCallback)(e=>{f(e),y?.(K,Z)},[y,K,Z]),xe=(0,m.useCallback)(()=>{pe(!1),b?.(K,Z)},[b,K,Z]),Se=(0,m.useCallback)(e=>{if(S&&!/input|textarea/i.test(e.target.tagName))switch(e.key){case`ArrowLeft`:e.preventDefault(),V?Y(e):J(e);return;case`ArrowRight`:e.preventDefault(),V?J(e):Y(e);return;default:}C?.(e)},[S,C,J,Y,V]),Ce=(0,m.useCallback)(e=>{w===`hover`&&W(!0),T?.(e)},[w,T]),we=(0,m.useCallback)(e=>{W(!1),E?.(e)},[E]),Te=(0,m.useRef)(0),Q=(0,m.useRef)(0),Ee=re(),De=(0,m.useCallback)(e=>{Te.current=e.touches[0].clientX,Q.current=0,w===`hover`&&W(!0),j?.(e)},[w,j]),Oe=(0,m.useCallback)(e=>{e.touches&&e.touches.length>1?Q.current=0:Q.current=e.touches[0].clientX-Te.current,M?.(e)},[M]),ke=(0,m.useCallback)(e=>{if(A){let t=Q.current;Math.abs(t)>se&&(t>0?J(e):Y(e))}w===`hover`&&Ee.set(()=>{W(!1)},x||void 0),N?.(e)},[A,w,J,Y,Ee,x,N]),Ae=x!=null&&!fe&&!G,$=(0,m.useRef)();(0,m.useEffect)(()=>{if(!Ae)return;let e=V?J:Y;return $.current=window.setInterval(document.visibilityState?_e:e,ge.current??x??void 0),()=>{$.current!==null&&clearInterval($.current)}},[Ae,J,Y,ge,x,_e,V]);let je=(0,m.useMemo)(()=>p&&Array.from({length:q},(e,t)=>e=>{_?.(t,e)}),[p,q,_]);return(0,v.jsxs)(r,{ref:X,...ue,onKeyDown:Se,onMouseOver:Ce,onMouseOut:we,onTouchStart:De,onTouchMove:Oe,onTouchEnd:ke,className:(0,O.default)(le,B,s&&`slide`,c&&`${B}-fade`,R&&`${B}-${R}`),children:[p&&(0,v.jsx)(`div`,{className:`${B}-indicators`,children:ae(z,(e,t)=>(0,v.jsx)(`button`,{type:`button`,"data-bs-target":``,"aria-label":h!=null&&h.length?h[t]:`Slide ${t+1}`,className:t===K?`active`:void 0,onClick:je?je[t]:void 0,"aria-current":t===K},t))}),(0,v.jsx)(`div`,{className:`${B}-inner`,children:ae(z,(e,t)=>{let n=t===K;return s?(0,v.jsx)(ee,{in:n,onEnter:n?be:void 0,onEntered:n?xe:void 0,addEndListener:te,children:(t,r)=>m.cloneElement(e,{...r,className:(0,O.default)(e.props.className,n&&t!==`entered`&&ve,(t===`entered`||t===`exiting`)&&`active`,(t===`entering`||t===`exiting`)&&ye)})}):m.cloneElement(e,{className:(0,O.default)(e.props.className,n&&`active`)})})}),d&&(0,v.jsxs)(v.Fragment,{children:[(k||g!==0)&&(0,v.jsxs)(D,{className:`${B}-control-prev`,onClick:J,children:[P,F&&(0,v.jsx)(`span`,{className:`visually-hidden`,children:F})]}),(k||g!==q-1)&&(0,v.jsxs)(D,{className:`${B}-control-next`,onClick:Y,children:[I,L&&(0,v.jsx)(`span`,{className:`visually-hidden`,children:L})]})]})]})});R.displayName=`Carousel`;var le=Object.assign(R,{Caption:I,Item:L});export{le as t};
2//# sourceMappingURL=Carousel-CQWqbTMq.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.