PageSourceSearch

https://www.foross.no/_next/static/immutable/chunks/24jlxpt176gej.js

js foross.no collected 2026-10-02 06:39:00 UTC 84,150 bytes, 7 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,641828,103046,955809,272412,276331,372853,584120,e=>{"use strict";let t,n;var r=e.i(843476),o=e.i(231995),i=e.i(733676),s=e.i(86822);function a(e){if(!e||isNaN(e)||e<0)return"0:00";let t=Math.floor(e/3600),n=Math.floor(e%3600/60),r=Math.floor(e%60);return t>0?`${t}:${n.toString().padStart(2,"0")}:${r.toString().padStart(2,"0")}`:`${n}:${r.toString().padStart(2,"0")}`}e.s(["formatTime",0,a],103046);var l=e.i(703294),u=e.i(208100),c=e.i(468757),d=e.i(811488),[p,v]=(0,e.i(526823).createContext)({name:"DropdownContext",errorMessage:"useDropdownContext: `context` is undefined. Seems you forgot to wrap all popover components within `<Dropdown />`"}),f=e.i(595494),g=e.i(415267),m=e.i(571390),b=e.i(264674),h=e.i(635809),y=e.i(75540),T=e.i(460849),E=e.i(271645),x=e.i(302531),w=e=>{let{children:t,...n}=e,o=function(e){var t;let n=(0,f.useProviderContext)(),{as:r,triggerRef:o,isOpen:i,defaultOpen:s,onOpenChange:a,isDisabled:l,type:u="menu",trigger:c="press",placement:d="bottom",closeOnSelect:p=!0,shouldBlockScroll:v=!0,classNames:x,disableAnimation:w=null!=(t=null==n?void 0:n.disableAnimation)&&t,onClose:k,className:P,...N}=e,C=(0,E.useRef)(null),L=o||C,M=(0,E.useRef)(null),j=(0,E.useRef)(null),F=(0,g.useMenuTriggerState)({trigger:c,isOpen:i,defaultOpen:s,onOpenChange:e=>{null==a||a(e),e||null==k||k()}}),{menuTriggerProps:S,menuProps:D}=(0,m.useMenuTrigger)({type:u,trigger:c,isDisabled:l},F,L),A=(0,E.useMemo)(()=>(0,b.dropdown)({className:P}),[P]);return{Component:r||"div",menuRef:M,menuProps:D,closeOnSelect:p,onClose:F.close,autoFocus:F.focusStrategy||!0,disableAnimation:w,getPopoverProps:(e={})=>({state:F,placement:d,ref:j,disableAnimation:w,shouldBlockScroll:v,scrollRef:M,triggerRef:L,...(0,y.mergeProps)(N,e),classNames:{...x,...e.classNames,content:(0,h.cn)(A,null==x?void 0:x.content,e.className)}}),getMenuProps:(e,t=null)=>({ref:(0,T.mergeRefs)(t,M),menuProps:D,closeOnSelect:p,...(0,y.mergeProps)(e,{onAction:(t,n)=>{var r;let o;(void 0===(r=(o=n||((e,t)=>{if(e){let n=Array.isArray(e.children)?e.children:[...(null==e?void 0:e.items)||[]];if(n&&n.length)return n.find(e=>{if(e&&e.key===t)return e})||{}}return null})(e,t))&&o.props&&"closeOnSelect"in o.props?o.props.closeOnSelect:null==e?void 0:e.closeOnSelect)||r)&&p&&F.close()},onClose:F.close})}),getMenuTriggerProps:(e={})=>{let{onPress:t,onPressStart:n,...r}=S;return(0,y.mergeProps)(r,{isDisabled:l},e)}}}(n),[i,s]=E.default.Children.toArray(t);return(0,r.jsx)(p,{value:o,children:(0,r.jsxs)(x.Popover,{...o.getPopoverProps(),children:[i,s]})})};w.displayName="HeroUI.Dropdown",e.s(["Dropdown",0,w],955809);var k=e.i(776457).BaseItem;e.s(["DropdownItem",0,k],272412);var P=e.i(835577),N=e.i(999661),C=e.i(317430),L=e.i(791884),M=e.i(111733),j=e.i(887921),F=e.i(587030),S=e.i(90531),D=e.i(478607);let A=E.default.createContext(null),K="react-aria-focus-scope-restore",R=null;function O(e){var t,n,r,o,i,s,a,l,u,c;let d,p,v,f,{children:g,contain:m,restoreFocus:b,autoFocus:h}=e,y=(0,E.useRef)(null),T=(0,E.useRef)(null),x=(0,E.useRef)([]),{parentNode:w}=(0,E.useContext)(A)||{},k=(0,E.useMemo)(()=>new _({scopeRef:x}),[x]);(0,N.useLayoutEffect)(()=>{let e=w||Y.root;if(Y.getTreeNode(e.scopeRef)&&R&&!B(R,e.scopeRef)){let t=Y.getTreeNode(R);t&&(e=t)}e.addChild(k),Y.addNode(k)},[k,w]),(0,N.useLayoutEffect)(()=>{let e=Y.getTreeNode(x);e&&(e.contain=!!m)},[m]),(0,N.useLayoutEffect)(()=>{var e;let t=null==(e=y.current)?void 0:e.nextSibling,n=[],r=e=>e.stopPropagation();for(;t&&t!==T.current;)n.push(t),t.addEventListener(K,r),t=t.nextSibling;return x.current=n,()=>{for(let e of n)e.removeEventListener(K,r)}},[g]),t=x,n=b,r=m,(0,N.useLayoutEffect)(()=>{if(n||r)return;let e=t.current,o=(0,L.getOwnerDocument)(e?e[0]:void 0),i=e=>{let n=(0,C.getEventTarget)(e);V(n,t.current)?R=t:W(n)||(R=null)};return o.addEventListener("focusin",i,!1),null==e||e.forEach(e=>e.addEventListener("focusin",i,!1)),()=>{o.removeEventListener("focusin",i,!1),null==e||e.forEach(e=>e.removeEventListener("focusin",i,!1))}},[t,n,r]),o=x,i=m,d=(0,E.useRef)(void 0),p=(0,E.useRef)(void 0),(0,N.useLayoutEffect)(()=>{let e=o.current;if(!i){p.current&&(cancelAnimationFrame(p.current),p.current=void 0);return}let t=(0,L.getOwnerDocument)(e?e[0]:void 0),n=e=>{if("Tab"!==e.key||e.altKey||e.ctrlKey||e.metaKey||!H(o)||e.isComposing)return;let n=(0,C.getActiveElement)(t),r=o.current;if(!r||!V(n,r))return;let i=q(I(r),{tabbable:!0},r);if(!n)return;i.currentNode=n;let s=e.shiftKey?i.previousNode():i.nextNode();s||(i.currentNode=e.shiftKey?r[r.length-1].nextElementSibling:r[0].previousElementSibling,s=e.shiftKey?i.previousNode():i.nextNode()),e.preventDefault(),s&&U(s,
1!0)},r=e=>{(!R||B(R,o))&&V((0,C.getEventTarget)(e),o.current)?(R=o,d.current=(0,C.getEventTarget)(e)):H(o)&&!W((0,C.getEventTarget)(e),o)?d.current?d.current.focus():R&&R.current&&z(R.current):H(o)&&(d.current=(0,C.getEventTarget)(e))},s=e=>{p.current&&cancelAnimationFrame(p.current),p.current=requestAnimationFrame(()=>{let n=(0,S.getInteractionModality)(),r=("virtual"===n||null===n)&&(0,M.isAndroid)()&&(0,M.isChrome)(),i=(0,C.getActiveElement)(t);if(!r&&i&&H(o)&&!W(i,o)){R=o;let t=(0,C.getEventTarget)(e);if(t&&t.isConnected){var s;d.current=t,null==(s=d.current)||s.focus()}else R.current&&z(R.current)}})};return t.addEventListener("keydown",n,!1),t.addEventListener("focusin",r,!1),null==e||e.forEach(e=>e.addEventListener("focusin",r,!1)),null==e||e.forEach(e=>e.addEventListener("focusout",s,!1)),()=>{t.removeEventListener("keydown",n,!1),t.removeEventListener("focusin",r,!1),null==e||e.forEach(e=>e.removeEventListener("focusin",r,!1)),null==e||e.forEach(e=>e.removeEventListener("focusout",s,!1))}},[o,i]),(0,N.useLayoutEffect)(()=>()=>{p.current&&cancelAnimationFrame(p.current)},[p]),s=x,a=b,l=m,v=(0,E.useRef)("u">typeof document?(0,C.getActiveElement)((0,L.getOwnerDocument)(s.current?s.current[0]:void 0)):null),(0,N.useLayoutEffect)(()=>{let e=s.current,t=(0,L.getOwnerDocument)(e?e[0]:void 0);if(!a||l)return;let n=()=>{(!R||B(R,s))&&V((0,C.getActiveElement)(t),s.current)&&(R=s)};return t.addEventListener("focusin",n,!1),null==e||e.forEach(e=>e.addEventListener("focusin",n,!1)),()=>{t.removeEventListener("focusin",n,!1),null==e||e.forEach(e=>e.removeEventListener("focusin",n,!1))}},[s,l]),(0,N.useLayoutEffect)(()=>{let e=(0,L.getOwnerDocument)(s.current?s.current[0]:void 0);if(!a)return;let t=t=>{if("Tab"!==t.key||t.altKey||t.ctrlKey||t.metaKey||!H(s)||t.isComposing)return;let n=e.activeElement;if(!W(n,s)||!G(s))return;let r=Y.getTreeNode(s);if(!r)return;let o=r.nodeToRestore,i=q(e.body,{tabbable:!0});i.currentNode=n;let a=t.shiftKey?i.previousNode():i.nextNode();if(o&&o.isConnected&&o!==e.body||(o=void 0,r.nodeToRestore=void 0),(!a||!W(a,s))&&o){i.currentNode=o;do a=t.shiftKey?i.previousNode():i.nextNode();while(W(a,s))(t.preventDefault(),t.stopPropagation(),a)?U(a,!0):W(o)?U(o,!0):n.blur()}};return l||e.addEventListener("keydown",t,!0),()=>{l||e.removeEventListener("keydown",t,!0)}},[s,a,l]),(0,N.useLayoutEffect)(()=>{var e;let t=(0,L.getOwnerDocument)(s.current?s.current[0]:void 0);if(!a)return;let n=Y.getTreeNode(s);if(n)return n.nodeToRestore=null!=(e=v.current)?e:void 0,()=>{let e=Y.getTreeNode(s);if(!e)return;let n=e.nodeToRestore,r=(0,C.getActiveElement)(t);
1if(a&&n&&(r&&W(r,s)||r===t.body&&G(s))){let e=Y.clone();requestAnimationFrame(()=>{if(t.activeElement===t.body){let t=e.getTreeNode(s);for(;t;){if(t.nodeToRestore&&t.nodeToRestore.isConnected)return void X(t.nodeToRestore);t=t.parent}for(t=e.getTreeNode(s);t;){if(t.scopeRef&&t.scopeRef.current&&Y.getTreeNode(t.scopeRef))return void X($(t.scopeRef.current,!0));t=t.parent}}})}}},[s,a]),u=x,c=h,f=E.default.useRef(c),(0,E.useEffect)(()=>{if(f.current){R=u;let e=(0,L.getOwnerDocument)(u.current?u.current[0]:void 0);!V((0,C.getActiveElement)(e),R.current)&&u.current&&z(u.current)}f.current=!1},[u]),(0,E.useEffect)(()=>{let e=(0,C.getActiveElement)((0,L.getOwnerDocument)(x.current?x.current[0]:void 0)),t=null;if(V(e,x.current)){for(let n of Y.traverse())n.scopeRef&&V(e,n.scopeRef.current)&&(t=n);t===Y.getTreeNode(x)&&(R=t.scopeRef)}},[x]),(0,N.useLayoutEffect)(()=>()=>{var e,t,n;let r=null!=(n=null==(t=Y.getTreeNode(x))||null==(e=t.parent)?void 0:e.scopeRef)?n:null;(x===R||B(x,R))&&(!r||Y.getTreeNode(r))&&(R=r),Y.removeTreeNode(x)},[x]);let P=(0,E.useMemo)(()=>{var e;return e=x,{focusNext(t={}){var n;let r=e.current,{from:o,tabbable:i,wrap:s,accept:a}=t,l=o||(0,C.getActiveElement)((0,L.getOwnerDocument)(null!=(n=r[0])?n:void 0)),u=r[0].previousElementSibling,c=q(I(r),{tabbable:i,accept:a},r);c.currentNode=V(l,r)?l:u;let d=c.nextNode();return!d&&s&&(c.currentNode=u,d=c.nextNode()),d&&U(d,!0),d},focusPrevious(t={}){var n;let r=e.current,{from:o,tabbable:i,wrap:s,accept:a}=t,l=o||(0,C.getActiveElement)((0,L.getOwnerDocument)(null!=(n=r[0])?n:void 0)),u=r[r.length-1].nextElementSibling,c=q(I(r),{tabbable:i,accept:a},r);c.currentNode=V(l,r)?l:u;let d=c.previousNode();return!d&&s&&(c.currentNode=u,d=c.previousNode()),d&&U(d,!0),d},focusFirst(t={}){let n=e.current,{tabbable:r,accept:o}=t,i=q(I(n),{tabbable:r,accept:o},n);i.currentNode=n[0].previousElementSibling;let s=i.nextNode();return s&&U(s,!0),s},focusLast(t={}){let n=e.current,{tabbable:r,accept:o}=t,i=q(I(n),{tabbable:r,accept:o},n);i.currentNode=n[n.length-1].nextElementSibling;let s=i.previousNode();return s&&U(s,!0),s}}},[]),j=(0,E.useMemo)(()=>({focusManager:P,parentNode:k}),[k,P]);return E.default.createElement(A.Provider,{value:j},E.default.createElement("span",{"data-focus-scope-start":!0,hidden:!0,ref:y}),g,E.default.createElement("span",{"data-focus-scope-end":!0,hidden:!0,ref:T}))}function I(e){return e[0].parentElement}function H(e){let t=Y.getTreeNode(R);for(;t&&t.scopeRef!==e;){if(t.contain)return!1;t=t.parent}return!0}function V(e,t){return!!e&&!!t&&t.some(t=>(0,C.nodeContains)(t,e))}function W(e,t=null){if(e instanceof Element&&e.closest("[data-react-aria-top-layer]"))return!0;for(let{scopeRef:n}of Y.traverse(Y.getTreeNode(t)))if(n&&V(e,n.current))return!0;return!1}function B(e,t){var n;let r=null==(n=Y.getTreeNode(t))?void 0:n.parent;for(;r;){if(r.scopeRef===e)return!0;r=r.parent}return!1}function U(e,t=!1){if(null==e||t){if(null!=e)try{e.focus()}catch{}}else try{(0,D.focusSafely)(e)}catch{}}function $(e,t=!0){let n=e[0].previousElementSibling,r=I(e),o=q(r,{tabbable:t},e);o.currentNode=n;let i=o.nextNode();return t&&!i&&((o=q(r=I(e),{tabbable:!1},e)).currentNode=n,i=o.nextNode()),i}function z(e,t=!0){U($(e,t))}function G(e){let t=Y.getTreeNode(R);for(;t&&t.scopeRef!==e;){if(t.nodeToRestore)return!1;t=t.parent}return(null==t?void 0:t.scopeRef)===e}function X(e){e.dispatchEvent(new CustomEvent(K,{bubbles:!0,cancelable:!0}))&&U(e)}function q(e,t,n){let r=(null==t?void 0:t.tabbable)?j.isTabbable:j.isFocusable,o=(null==e?void 0:e.nodeType)===Node.ELEMENT_NODE?e:null,i=(0,L.getOwnerDocument)(o),s=(0,F.createShadowTreeWalker)(i,e||i,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>(0,C.nodeContains)(null==t?void 0:t.from,e)||(null==t?void 0:t.tabbable)&&"INPUT"===e.tagName&&"radio"===e.getAttribute("type")&&(!function(e){if(e.checked)return!0;let t=function(e){if(!e.form)return Array.from((0,L.getOwnerDocument)(e).querySelectorAll(`input[type="radio"][name="${CSS.escape(e.name)}"]`)).filter(e=>!e.form);let t=e.form.elements.namedItem(e.name),n=(0,L.getOwnerWindow)(e);return t instanceof n.RadioNodeList?Array.from(t).filter(e=>e instanceof n.HTMLInputElement):t instanceof n.HTMLInputElement?[t]:[]}(e);return t.length>0&&!t.some(e=>e.checked)}(e)||"INPUT"===s.currentNode.tagName&&"radio"===s.currentNode.type&&s.currentNode.name===e.name)?NodeFilter.FILTER_REJECT:r(e)&&(!n||V(e,n))&&
1(!(null==t?void 0:t.accept)||t.accept(e))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});return(null==t?void 0:t.from)&&(s.currentNode=t.from),s}class _{addChild(e){this.children.add(e),e.parent=this}removeChild(e){this.children.delete(e),e.parent=void 0}constructor(e){this.children=new Set,this.contain=!1,this.scopeRef=e.scopeRef}}let Y=new class e{get size(){return this.fastMap.size}getTreeNode(e){return this.fastMap.get(e)}addTreeNode(e,t,n){let r=this.fastMap.get(null!=t?t:null);if(!r)return;let o=new _({scopeRef:e});r.addChild(o),o.parent=r,this.fastMap.set(e,o),n&&(o.nodeToRestore=n)}addNode(e){this.fastMap.set(e.scopeRef,e)}removeTreeNode(e){if(null===e)return;let t=this.fastMap.get(e);if(!t)return;let n=t.parent;for(let e of this.traverse())e!==t&&t.nodeToRestore&&e.nodeToRestore&&t.scopeRef&&t.scopeRef.current&&V(e.nodeToRestore,t.scopeRef.current)&&(e.nodeToRestore=t.nodeToRestore);let r=t.children;n&&(n.removeChild(t),r.size>0&&r.forEach(e=>n&&n.addChild(e))),this.fastMap.delete(t.scopeRef)}*traverse(e=this.root){if(null!=e.scopeRef&&(yield e),e.children.size>0)for(let t of e.children)yield*this.traverse(t)}clone(){var t,n;let r=new e;for(let e of this.traverse())r.addTreeNode(e.scopeRef,null!=(n=null==(t=e.parent)?void 0:t.scopeRef)?n:null,e.nodeToRestore);return r}constructor(){this.fastMap=new Map,this.root=new _({scopeRef:null}),this.fastMap.set(null,this.root)}};var Q=e.i(273830);function J(e){let{isSelected:t,disableAnimation:n,...o}=e;return(0,r.jsx)("svg",{"aria-hidden":"true","data-selected":t,role:"presentation",viewBox:"0 0 17 18",...o,children:(0,r.jsx)("polyline",{fill:"none",points:"1 9 7 14 15 4",stroke:"currentColor",strokeDasharray:22,strokeDashoffset:t?44:66,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,style:n?{}:{transition:"stroke-dashoffset 200ms ease"}})})}var Z=e.i(21318);function ee(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function et(e){let t=(0,E.useRef)({isFocused:!1,observer:null});return(0,N.useLayoutEffect)(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),(0,E.useCallback)(n=>{let r=(0,C.getEventTarget)(n);(r instanceof HTMLButtonElement||r instanceof HTMLInputElement||r instanceof HTMLTextAreaElement||r instanceof HTMLSelectElement)&&(t.current.isFocused=!0,r.addEventListener("focusout",n=>{if(t.current.isFocused=!1,r.disabled){let t=ee(n);null==e||e(t)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&r.disabled){var e;null==(e=t.current.observer)||e.disconnect();let n=r===(0,C.getActiveElement)()?null:(0,C.getActiveElement)();r.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),r.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}}),t.current.observer.observe(r,{attributes:!0,attributeFilter:["disabled"]}))},[e])}var en=e.i(211458),er=e.i(437239);e.i(454453);let eo=null,ei=new Set,es=new Map,ea=!1,el=!1,eu={Tab:!0,Escape:!0};function ec(e,t){for(let n of ei)n(e,t)}function ed(e){ea=!0,en.openLink.isOpening||e.metaKey||!(0,M.isMac)()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(eo="keyboard",ec("keyboard",e))}function ep(e){eo="pointer","pointerType"in e&&e.pointerType,("mousedown"===e.type||"pointerdown"===e.type)&&(ea=!0,ec("pointer",e))}function ev(e){!en.openLink.isOpening&&(0,er.isVirtualClick)(e)&&(ea=!0,eo="virtual")}function ef(e){(0,C.getEventTarget)(e)!==window&&(0,C.getEventTarget)(e)!==document&&e.isTrusted&&(ea||el||(eo="virtual",ec("virtual",e)),ea=!1,el=!1)}function eg(){ea=!1,el=!0}function em(e){if("u"<typeof window||"u"<typeof document||es.get((0,L.getOwnerWindow)(e)))return;let t=(0,L.getOwnerWindow)(e),n=(0,L.getOwnerDocument)(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){ea=!0,r.apply(this,arguments)},n.addEventListener("keydown",ed,!0),n.addEventListener("keyup",ed,!0),n.addEventListener("click",ev,!0),t.addEventListener("focus",ef,!0),t.addEventListener("blur",eg,!1),"u">typeof PointerEvent&&(n.addEventListener("pointerdown",ep,!0),n.addEventListener("pointermove",ep,!0),n.addEventListener("pointerup",ep,!0)),t.addEventListener("beforeunload",()=>{eb(e)},{once:!0}),es.set(t,{focus:r})}let eb=(e,t)=>{let n=(0,L.getOwnerWindow)(e),r=(0,L.getOwnerDocument)(e);t&&r.removeEventListener("DOMContentLoaded",t),es.has(n)&&(n.HTMLElement.prototype.focu
1s=es.get(n).focus,r.removeEventListener("keydown",ed,!0),r.removeEventListener("keyup",ed,!0),r.removeEventListener("click",ev,!0),n.removeEventListener("focus",ef,!0),n.removeEventListener("blur",eg,!1),"u">typeof PointerEvent&&(r.removeEventListener("pointerdown",ep,!0),r.removeEventListener("pointermove",ep,!0),r.removeEventListener("pointerup",ep,!0)),es.delete(n))};function eh(){return"pointer"!==eo}"u">typeof document&&("loading"!==(t=(0,L.getOwnerDocument)(void 0)).readyState?em(void 0):t.addEventListener("DOMContentLoaded",()=>{em(void 0)}));let ey=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);var eT=e.i(540861);let eE=new WeakMap;var ex=e.i(720246),ew=e.i(569080),ek=e.i(750179),eP=e.i(512677),eN=e.i(414232),eC=e.i(433336),eL=e.i(829154),eM=e.i(562918),ej=e.i(484656);let eF=!1,eS=0;function eD(e){"touch"===e.pointerType&&(eF=!0,setTimeout(()=>{eF=!1},50))}function eA(){if("u">typeof document)return 0===eS&&"u">typeof PointerEvent&&document.addEventListener("pointerup",eD),eS++,()=>{!(--eS>0)&&"u">typeof PointerEvent&&document.removeEventListener("pointerup",eD)}}var eK=e.i(578602),eR=e.i(919477),eO=e=>{let{Component:t,slots:n,classNames:o,rendered:i,shortcut:s,description:a,isSelectable:l,isSelected:u,isDisabled:c,selectedIcon:d,startContent:p,endContent:v,disableAnimation:g,hideSelectedIcon:m,getItemProps:T,getLabelProps:x,getDescriptionProps:w,getKeyboardShortcutProps:k,getSelectedIconProps:P}=function(e){var t,n;let r=(0,f.useProviderContext)(),[o,i]=(0,Q.mapPropsVariants)(e,b.menuItem.variantKeys),{as:s,item:a,state:l,shortcut:u,description:c,startContent:d,endContent:p,isVirtualized:v,selectedIcon:g,className:m,classNames:T,onAction:x,autoFocus:w,onPress:k,onPressStart:P,onPressUp:N,onPressEnd:M,onPressChange:j,onHoverStart:F,onHoverChange:D,onHoverEnd:A,hideSelectedIcon:K=!1,isReadOnly:R=!1,closeOnSelect:O,onClose:I,onClick:H,...V}=o,W=null!=(n=null!=(t=e.disableAnimation)?t:null==r?void 0:r.disableAnimation)&&n,B=(0,E.useRef)(null),U=s||((null==V?void 0:V.href)?"a":"li"),$="string"==typeof U,{rendered:z,key:G}=a,X=l.disabledKeys.has(G)||e.isDisabled,q="none"!==l.selectionManager.selectionMode,_=(0,eK.useIsMobile)(),{isFocusVisible:Y,focusProps:J}=function(e={}){var t;let{autoFocus:n=!1,isTextInput:r,within:o}=e,i=(0,E.useRef)({isFocused:!1,isFocusVisible:n||eh()}),[s,a]=(0,E.useState)(!1),[l,u]=(0,E.useState)(()=>i.current.isFocused&&i.current.isFocusVisible),c=(0,E.useCallback)(()=>u(i.current.isFocused&&i.current.isFocusVisible),[]),d=(0,E.useCallback)(e=>{i.current.isFocused=e,i.current.isFocusVisible=eh(),a(e),c()},[c]);t={enabled:s,isTextInput:r},em(),(0,E.useEffect)(()=>{if((null==t?void 0:t.enabled)===!1)return;let e=(e,n)=>{var r;let o,s,a,l,u,d,p;r=!!(null==t?void 0:t.isTextInput),o=(0,L.getOwnerDocument)(n?(0,C.getEventTarget)(n):void 0),s=n?(0,C.getEventTarget)(n):void 0,a="u">typeof window?(0,L.getOwnerWindow)(s).HTMLInputElement:HTMLInputElement,l="u">typeof window?(0,L.getOwnerWindow)(s).HTMLTextAreaElement:HTMLTextAreaElement,u="u">typeof window?(0,L.getOwnerWindow)(s).HTMLElement:HTMLElement,d="u">typeof window?(0,L.getOwnerWindow)(s).KeyboardEvent:KeyboardEvent,p=(0,C.getActiveElement)(o),(r=r||p instanceof a&&!ey.has(p.type)||p instanceof l||p instanceof u&&p.isContentEditable)&&"keyboard"===e&&n instanceof d&&!eu[n.key]||(e=>{i.current.isFocusVisible=e,c()})(eh())};return ei.add(e),()=>{ei.delete(e)}},[r,s]);let{focusProps:p}=function(e){let{isDisabled:t,onFocus:n,onBlur:r,onFocusChange:o}=e,i=(0,E.useCallback)(e=>{if((0,C.getEventTarget)(e)===e.currentTarget)return r&&r(e),o&&o(!1),!0},[r,o]),s=et(i),a=(0,E.useCallback)(e=>{let t=(0,C.getEventTarget)(e),r=(0,L.getOwnerDocument)(t),i=r?(0,C.getActiveElement)(r):(0,C.getActiveElement)();t===e.currentTarget&&t===i&&(n&&n(e),o&&o(!0),s(e))},[o,n,s]);return{focusProps:{onFocus:!t&&(n||o||r)?a:void 0,onBlur:!t&&(r||o)?i:void 0}}}({isDisabled:o,onFocusChange:d}),{focusWithinProps:v}=function(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:o}=e,i=(0,E.useRef)({isFocusWithin:!1}),{addGlobalListener:s,removeAllGlobalListeners:a}=(0,eT.useGlobalListeners)(),l=(0,E.useCallback)(e=>{(0,C.nodeContains)(e.currentTarget,(0,C.getEventTarget)(e))&&i.current.isFocusWithin&&!(0,C.nodeContains)(e.currentTarget,e.relatedTarget)&&(i.current.isFocusWithin=!1,a(),n&&n(e),o&&o(!1))},[n,o,i,a]),u=et(l),c=(0,E.useCallback)(e=>{if(!(0,C.nodeContains)(e.currentTarget,(0,C.getEventTarget)(e)))return;let t=(0,C.getEventTarget)(e),n=(0,L.getOwnerDocument)(t),a=(0,C.getActiveElement)(n);if(!i.current.isFocusWithin&&a===t){r&&r(e),o&&o(!0),i.current.isFocusWithin=!0,u(e);let t=e.currentTarget;s(n,"focus",e=>{let r=(0,C.getEventTarget)(e);if(i.current.isFocusWithin&&!(0,C.nodeContains)(t,r)){let e=new n.defaultView.FocusEvent("blur",{relatedTarget:r});Object.defineProperty(e,"target",{value:t}
1),Object.defineProperty(e,"currentTarget",{value:t}),l(ee(e))}},{capture:!0})}},[r,o,u,s,l]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:c,onBlur:l}}}({isDisabled:!o,onFocusWithinChange:d});return{isFocused:s,isFocusVisible:l,focusProps:o?v:p}}({autoFocus:w}),{isPressed:Z,isFocused:er,isSelected:eo,isDisabled:es,menuItemProps:ea,labelProps:el,descriptionProps:ec,keyboardShortcutProps:ed}=function(e,t,n){var r,o;let{id:i,key:s,closeOnSelect:a,shouldCloseOnSelect:l,isVirtualized:u,"aria-haspopup":c,onPressStart:d,onPressUp:p,onPress:v,onPressChange:f,onPressEnd:g,onClick:m,onHoverStart:b,onHoverChange:h,onHoverEnd:y,onKeyDown:T,onKeyUp:x,onFocus:w,onFocusChange:k,onBlur:P,selectionManager:N=t.selectionManager}=e,L=!!c,M=L&&"true"===e["aria-expanded"],j=null!=(r=e.isDisabled)?r:N.isDisabled(s),F=null!=(o=e.isSelected)?o:N.isSelected(s),D=eE.get(t),A=t.collection.getItem(s),K=e.onClose||D.onClose,R=(0,en.useRouter)(),O="menuitem";L||("single"===N.selectionMode?O="menuitemradio":"multiple"===N.selectionMode&&(O="menuitemcheckbox"));let I=(0,ex.useSlotId)(),H=(0,ex.useSlotId)(),V=(0,ex.useSlotId)(),W={id:i,"aria-disabled":j||void 0,role:O,"aria-label":e["aria-label"],"aria-labelledby":I,"aria-describedby":[e["aria-describedby"],H,V].filter(Boolean).join(" ")||void 0,"aria-controls":e["aria-controls"],"aria-haspopup":c,"aria-expanded":e["aria-expanded"]};if("none"===N.selectionMode||L||(W["aria-checked"]=F),u){let e=Number(null==A?void 0:A.index);W["aria-posinset"]=Number.isNaN(e)?void 0:e+1,W["aria-setsize"]=(0,eP.getItemCount)(t.collection)}let B=(0,E.useRef)(!1),U=(0,E.useRef)(null),{itemProps:$,isFocused:z}=(0,ej.useSelectableItem)({id:i,selectionManager:N,key:s,ref:n,shouldSelectOnPressUp:!0,allowsDifferentPressOrigin:!0,linkBehavior:"none",shouldUseVirtualFocus:D.shouldUseVirtualFocus}),{pressProps:G,isPressed:X}=(0,eN.usePress)({onPressStart:d,onPress:v,onPressUp:e=>{"keyboard"!==e.pointerType&&(U.current={pointerType:e.pointerType}),"mouse"!==e.pointerType||B.current||e.target.click(),null==p||p(e)},onPressChange:e=>{null==f||f(e),B.current=e},onPressEnd:g,isDisabled:j}),{hoverProps:q}=(0,eC.useHover)({isDisabled:j,onHoverStart(e){(0,S.isFocusVisible)()||M&&c||(N.setFocused(!0),N.setFocusedKey(s)),null==b||b(e)},onHoverChange:h,onHoverEnd:y}),{keyboardProps:_}=(0,eL.useKeyboard)({onKeyDown:e=>{if(e.repeat)return void e.continuePropagation();switch(e.key){case" ":U.current={pointerType:"keyboard",key:" "},(0,C.getEventTarget)(e).click(),(0,S.setInteractionModality)("keyboard");break;case"Enter":U.current={pointerType:"keyboard",key:"Enter"},"A"!==(0,C.getEventTarget)(e).tagName&&(0,C.getEventTarget)(e).click(),(0,S.setInteractionModality)("keyboard");break;default:L||e.continuePropagation(),null==T||T(e)}},onKeyUp:x}),{focusableProps:Y}=(0,eM.useFocusable)({onBlur:P,onFocus:w,onFocusChange:k},n),Q=(0,ew.filterDOMProps)(null==A?void 0:A.props);delete Q.id;let J=(0,en.useLinkProps)(null==A?void 0:A.props);return{menuItemProps:{...W,...(0,ek.mergeProps)(Q,J,L?{onFocus:$.onFocus,"data-collection":$["data-collection"],"data-key":$["data-key"]}:$,G,q,_,Y,D.shouldUseVirtualFocus||L?{onMouseDown:e=>e.preventDefault()}:void 0,j?void 0:{onClick:t=>{var n,r,o,i;null==m||m(t),!L&&((null==A||null==(i=A.props)?void 0:i.onAction)?A.props.onAction():e.onAction&&e.onAction(s),D.onAction&&(0,D.onAction)(s)),(0,en.handleLinkClick)(t,R,A.props.href,null==A?void 0:A.props.routerOptions);let u=(null==(n=U.current)?void 0:n.pointerType)==="keyboard"?(null==(r=U.current)?void 0:r.key)==="Enter"||"none"===N.selectionMode||N.isLink(s):"multiple"!==N.selectionMode||N.isLink(s);u=null!=(o=null!=l?l:a)?o:u,K&&!L&&u&&K(),U.current=null}}),tabIndex:null!=$.tabIndex&&M&&!D.shouldUseVirtualFocus?-1:$.tabIndex},labelProps:{id:I},descriptionProps:{id:H},keyboardShortcutProps:{id:V},isFocused:z,isFocusVisible:z&&N.isFocused&&(0,S.isFocusVisible)()&&!M,isSelected:F,isPressed:X,isDisabled:j}}({key:G,onClose:I,isDisabled:X,onPress:(0,E.useCallback)(e=>{null==H||H(e),null==k||k(e)},[H,k]),onPressStart:P,onPressUp:N,onPressEnd:M,onPressChange:j,"aria-label":o["aria-label"],closeOnSelect:O,isVirtualized:v,onAction:x},l,B),{hoverProps:ep,isHovered:ev}=function(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,isDisabled:o}=e,[i,s]=(0,E.useState)(!1),a=(0,E.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,E.useEffect)(eA,[]);let{addGlobalListener:l,removeAllGlobalListeners:u}=(0,eT.useGlobalListeners)(),{hoverProps:c,triggerHoverEnd:d}=(0,E.useMemo)(()=>{let e=(e,t)=>
1{let o=a.target;a.pointerType="",a.target=null,"touch"!==t&&a.isHovered&&o&&(a.isHovered=!1,u(),r&&r({type:"hoverend",target:o,pointerType:t}),n&&n(!1),s(!1))},i={};return"u">typeof PointerEvent&&(i.onPointerEnter=r=>{eF&&"mouse"===r.pointerType||((r,i)=>{if(a.pointerType=i,o||"touch"===i||a.isHovered||!(0,C.nodeContains)(r.currentTarget,(0,C.getEventTarget)(r)))return;a.isHovered=!0;let u=r.currentTarget;a.target=u,l((0,L.getOwnerDocument)((0,C.getEventTarget)(r)),"pointerover",t=>{a.isHovered&&a.target&&!(0,C.nodeContains)(a.target,(0,C.getEventTarget)(t))&&e(t,t.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:u,pointerType:i}),n&&n(!0),s(!0)})(r,r.pointerType)},i.onPointerLeave=t=>{!o&&(0,C.nodeContains)(t.currentTarget,(0,C.getEventTarget)(t))&&e(t,t.pointerType)}),{hoverProps:i,triggerHoverEnd:e}},[t,n,r,o,a,l,u]);return(0,E.useEffect)(()=>{o&&d({currentTarget:a.target},a.pointerType)},[o]),{hoverProps:c,isHovered:i}}({isDisabled:es,onHoverStart(e){eh()||(l.selectionManager.setFocused(!0),l.selectionManager.setFocusedKey(G)),null==F||F(e)},onHoverChange:D,onHoverEnd:A}),ef=ea,eg=(0,E.useMemo)(()=>(0,b.menuItem)({...i,isDisabled:es,disableAnimation:W,hasTitleTextChild:"string"==typeof z,hasDescriptionTextChild:"string"==typeof c}),[(0,y.objectToDeps)(i),es,W,z,c]),eb=(0,h.cn)(null==T?void 0:T.base,m);R&&(ef=(0,y.removeEvents)(ef));let eS=(0,E.useCallback)((e={})=>({"aria-hidden":(0,y.dataAttr)(!0),"data-disabled":(0,y.dataAttr)(es),className:eg.selectedIcon({class:null==T?void 0:T.selectedIcon}),...e}),[es,eg,T]);return{Component:U,domRef:B,slots:eg,classNames:T,isSelectable:q,isSelected:eo,isDisabled:es,rendered:z,shortcut:u,description:c,startContent:d,endContent:p,selectedIcon:g,disableAnimation:W,getItemProps:(e={})=>({ref:B,...(0,y.mergeProps)(R?{}:J,(0,eR.filterDOMProps)(V,{enabled:$}),ef,ep,e),"data-focus":(0,y.dataAttr)(er),"data-selectable":(0,y.dataAttr)(q),"data-hover":(0,y.dataAttr)(_?ev||Z:ev),"data-disabled":(0,y.dataAttr)(es),"data-selected":(0,y.dataAttr)(eo),"data-pressed":(0,y.dataAttr)(Z),"data-focus-visible":(0,y.dataAttr)(Y),className:eg.base({class:(0,h.cn)(eb,e.className)})}),getLabelProps:(e={})=>({...(0,y.mergeProps)(el,e),className:eg.title({class:null==T?void 0:T.title})}),hideSelectedIcon:K,getDescriptionProps:(e={})=>({...(0,y.mergeProps)(ec,e),className:eg.description({class:null==T?void 0:T.description})}),getKeyboardShortcutProps:(e={})=>({...(0,y.mergeProps)(ed,e),className:eg.shortcut({class:null==T?void 0:T.shortcut})}),getSelectedIconProps:eS}}(e),N=(0,E.useMemo)(()=>{let e=(0,r.jsx)(J,{disableAnimation:g,isSelected:u});return"function"==typeof d?d({icon:e,isSelected:u,isDisabled:c}):d||e},[d,u,c,g]);return(0,r.jsxs)(t,{...T(),children:[p,a?(0,r.jsxs)("div",{className:n.wrapper({class:null==o?void 0:o.wrapper}),children:[(0,r.jsx)("span",{...x(),children:i}),(0,r.jsx)("span",{...w(),children:a})]}):(0,r.jsx)("span",{...x(),children:i}),s&&(0,r.jsx)("kbd",{...k(),children:s}),l&&!m&&(0,r.jsx)("span",{...P(),children:N}),v]})};eO.displayName="HeroUI.MenuItem";var eI=e.i(714060),eH=(0,Q.forwardRef)(({item:e,state:t,as:n,variant:o,color:i,disableAnimation:s,onAction:a,closeOnSelect:l,className:u,classNames:c,showDivider:d=!1,hideSelectedIcon:p,dividerProps:v={},itemClasses:f,title:g,...m},T)=>{let x=(0,E.useMemo)(()=>(0,b.menuSection)(),[]),w=(0,h.cn)(null==c?void 0:c.base,u),k=(0,h.cn)(null==c?void 0:c.divider,null==v?void 0:v.className),{itemProps:P,headingProps:N,groupProps:C}=function(e){let{heading:t,"aria-label":n}=e,r=(0,ex.useId)();return{itemProps:{role:"presentation"},headingProps:t?{id:r,role:"presentation"}:{},groupProps:{role:"group","aria-label":n,"aria-labelledby":t?r:void 0}}}({heading:e.rendered,"aria-label":e["aria-label"]});return(0,r.jsxs)(n||"li",{"data-slot":"base",...(0,y.mergeProps)(P,m),className:x.base({class:w}),children:[e.rendered&&(0,r.jsx)("span",{...N,className:x.heading({class:null==c?void 0:c.heading}),"data-slot":"heading",children:e.rendered}),(0,r.jsxs)("ul",{...C,className:x.group({class:null==c?void 0:c.group}),"data-has-title":!!e.rendered,"data-slot":"group",children:[[...e.childNodes].map(e=>{let{key:n,props:u}=e,c=(0,r.jsx)(eO,{classNames:f,closeOnSelect:l,color:i,disableAnimation:s,hideSelectedIcon:p,item:e,state:t,variant:o,onAction:a,...u},n);return e.wrapper&&(c=e.wrapper(c)),c}),d&&(0,r.jsx)(eI.Divider,{as:"li",className:x.divider({class:k}),...v})]})]})});eH.displayName="HeroUI.MenuSection";var eV=e.i(234423);class eW{*[Symbol.iterator](){yield*this.iterable}get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}getKeyBefore(e){var t;let n=this.keyMap.get(e);return n&&null!=(t=n.prevKey)?t:null}getKeyAfter(e){var t;let n=this.keyMap.get(e);return n&&null!=(t=n.nextKey)?t:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(e){var t;return null!=(t=this.keyMap.get(e))?t:null}at(e){let t=[...this.getKeys()];return this.getItem(t[e])}constructor(e,{expandedKeys:t}={}){var n;this.keyMap=new Map,this.firstKey=null,this.lastKey=null,this.iterable=e,t=t||new Set;let r=e=>{if(this.keyMap.set(e.key,e),e.childNodes&&("section"===e.type||t.has(e.key)))for(let t of e.childNodes)r(t)};for(let t of e)r(t);let o=null,i=0;for(let[e,t]of this.keyMap)o?(o.nextKey=e,t.prevKey=o.key):(this.firstKey=e,t.prevKey=void 0),"item"===t.type&&(t.index=i++),(o=t).nextKey=void 0;this.lastKey=null!=(n=null==o?void 0:o.key)?n:null}}var eB=e.i(515009),eU=e.i(39823),e$=e.i(465240),ez=e.i(335190),eG=e.i(620253),eX=(0,Q.forwardRef)(function(e,t){let{Component:n,state:o,closeOnSelect:i,color:s,disableAnimation:a,hideSelectedIcon:l,hideEmptyContent:u,variant:c,onClose:d,topContent:p,bottomContent:v,itemClasses:g,getBaseProps:m,getListProps:y,getEmptyContentProps:T}=function(e){var t;let n=(0,f.useProviderContext)(),{as:r,ref:o,variant:i,color:s,children:a,disableAnimation:l=null!=(t=null==n?void 0:n.disableAnimation)&&t,onAction:u,closeOnSelect:c,itemClasses:d,className:p,state:v,topContent:g,bottomContent:m,hideEmptyContent:y=!1,hideSelectedIcon:T=!1,emptyContent:x="No items.",menuProps:w,onClose:k,classNames:P,...N}=e,C=r||"ul",L=(0,eG.useDOMRef)(o),M="string"==typeof C,j=function(e){let{onExpandedChange:t}=e,[n,r]=(0,ez.useControlledState)(e.expandedKeys?new Set(e.expandedKeys):void 0,e.defaultExpandedKeys?new Set(e.defaultExpandedKeys):new Set,t),o=(0,eB.useMultipleSelectionState)(e),i=(0,E.useMemo)(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),s=(0,e$.useCollection)(e,(0,E.useCallback)(e=>new eW(e,{expandedKeys:n}),[n]),null);return(0,E.useEffect)(()=>{null==o.focusedKey||s.getItem(o.focusedKey)||o.setFocusedKey(null)},[s,o.focusedKey]),{collection:s,expandedKeys:n,disabledKeys:i,toggleKey:e=>{var t,o;let i;r((t=n,o=e,(i=new Set(t)).has(o)?i.delete(o):i.add(o),i))},setExpandedKeys:r,selectionManager:new(0,eU.SelectionManager)(s,o)}}({...N,...w,children:a}),F=v||j,{menuProps:S}=function(e,t,n){let{shouldFocusWrap:r=!0,onKeyDown:o,onKeyUp:i,...s}=e,a=(0,ew.filterDOMProps)(e,{labelable:!0}),{listProps:l}=(0,eV.useSelectableList)({...s,ref:n,selectionManager:t.selectionManager,collection:t.collection,disabledKeys:t.disabledKeys,shouldFocusWrap:r,linkBehavior:"override"});return eE.set(t,{onClose:e.onClose,onAction:e.onAction,shouldUseVirtualFocus:e.shouldUseVirtualFocus}),{menuProps:(0,ek.mergeProps)(a,{onKeyDown:o,onKeyUp:i},{role:"menu",...l,onKeyDown:t=>{var n;("Escape"!==t.key||e.shouldUseVirtualFocus)&&(null==(n=l.onKeyDown)||n.call(l,t))}})}}({...N,...w,onAction:u},F,L),D=(0,E.useMemo)(()=>(0,b.menu)({className:p}),[p]),A=(0,h.cn)(null==P?void 0:P.base,p);return{Component:C,state:F,variant:i,color:s,disableAnimation:l,onClose:k,topContent:g,bottomContent:m,closeOnSelect:c,className:p,itemClasses:d,getBaseProps:(e={})=>({ref:L,"data-slot":"base",className:D.base({class:A}),...(0,eR.filterDOMProps)(N,{enabled:M}),...e}),getListProps:(e={})=>({"data-slot":"list",className:D.list({class:null==P?void 0:P.list}),...S,...e}),hideEmptyContent:y,hideSelectedIcon:T,getEmptyContentProps:(e={})=>({children:x,className:D.emptyContent({class:null==P?void 0:P.emptyContent}),...e})}}({...e,ref:t}
1),x=(0,r.jsxs)(n,{...y(),children:[!o.collection.size&&!u&&(0,r.jsx)("li",{children:(0,r.jsx)("div",{...T()})}),[...o.collection].map(e=>{let t={closeOnSelect:i,color:s,disableAnimation:a,item:e,state:o,variant:c,onClose:d,hideSelectedIcon:l,...e.props},n=(0,b.mergeClasses)(g,null==t?void 0:t.classNames);if("section"===e.type)return(0,r.jsx)(eH,{...t,itemClasses:n},e.key);let u=(0,r.jsx)(eO,{...t,classNames:n},e.key);return e.wrapper&&(u=e.wrapper(u)),u})]});return(0,r.jsxs)("div",{...m(),children:[p,x,v]})}),eq=(0,Q.forwardRef)(function(e,t){let{getMenuProps:n}=v();return(0,r.jsx)(P.PopoverContent,{children:(0,r.jsx)(O,{contain:!0,restoreFocus:!0,children:(0,r.jsx)(eX,{...n(e,t)})})})});e.s(["DropdownMenu",0,eq],276331);var e_=e.i(246399),eY=e=>{let{getMenuTriggerProps:t}=v(),{children:n,...o}=e;return(0,r.jsx)(e_.PopoverTrigger,{...t(o),children:n})};eY.displayName="HeroUI.DropdownTrigger",e.s(["DropdownTrigger",0,eY],372853);let eQ=new WeakMap;function eJ(e,t){let n=eQ.get(e);if(!n)throw Error("Unknown slider state");return`${n.id}-${t}`}var eZ=e.i(368919),e0=e.i(814279),e1=e.i(37122),e2=e.i(84079),e5=e.i(596102);let e3=!1,e4=0;function e7(e){"touch"===e.pointerType&&(e3=!0,setTimeout(()=>{e3=!1},50))}function e8(){if("u">typeof document)return 0===e4&&"u">typeof PointerEvent&&document.addEventListener("pointerup",e7),e4++,()=>{!(--e4>0)&&"u">typeof PointerEvent&&document.removeEventListener("pointerup",e7)}}function e6(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,isDisabled:o}=e,[i,s]=(0,E.useState)(!1),a=(0,E.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,E.useEffect)(e8,[]);let{addGlobalListener:l,removeAllGlobalListeners:u}=(0,eT.useGlobalListeners)(),{hoverProps:c,triggerHoverEnd:d}=(0,E.useMemo)(()=>{let e=(e,t)=>{let o=a.target;a.pointerType="",a.target=null,"touch"!==t&&a.isHovered&&o&&(a.isHovered=!1,u(),r&&r({type:"hoverend",target:o,pointerType:t}),n&&n(!1),s(!1))},i={};return"u">typeof PointerEvent&&(i.onPointerEnter=r=>{e3&&"mouse"===r.pointerType||((r,i)=>{if(a.pointerType=i,o||"touch"===i||a.isHovered||!(0,C.nodeContains)(r.currentTarget,(0,C.getEventTarget)(r)))return;a.isHovered=!0;let u=r.currentTarget;a.target=u,l((0,L.getOwnerDocument)((0,C.getEventTarget)(r)),"pointerover",t=>{a.isHovered&&a.target&&!(0,C.nodeContains)(a.target,(0,C.getEventTarget)(t))&&e(t,t.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:u,pointerType:i}),n&&n(!0),s(!0)})(r,r.pointerType)},i.onPointerLeave=t=>{!o&&(0,C.nodeContains)(t.currentTarget,(0,C.getEventTarget)(t))&&e(t,t.pointerType)}),{hoverProps:i,triggerHoverEnd:e}},[t,n,r,o,a,l,u]);return(0,E.useEffect)(()=>{o&&d({currentTarget:a.target},a.pointerType)},[o]),{hoverProps:c,isHovered:i}}function e9(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function te(e,t){Object.defineProperty(e,"target",{value:t}),Object.defineProperty(e,"currentTarget",{value:t})}function tt(e){let t=(0,E.useRef)({isFocused:!1,observer:null});return(0,N.useLayoutEffect)(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),(0,E.useCallback)(n=>{let r=(0,C.getEventTarget)(n);(r instanceof HTMLButtonElement||r instanceof HTMLInputElement||r instanceof HTMLTextAreaElement||r instanceof HTMLSelectElement)&&(t.current.isFocused=!0,r.addEventListener("focusout",n=>{if(t.current.isFocused=!1,r.disabled){let t=e9(n);null==e||e(t)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&r.disabled){var e;null==(e=t.current.observer)||e.disconnect();let n=r===(0,C.getActiveElement)()?null:(0,C.getActiveElement)();r.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),r.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}}),t.current.observer.observe(r,{attributes:!0,attributeFilter:["disabled"]}))},[e])}let tn=!1;var tr=e.i(717234);let to="default",ti="",ts=new WeakMap;function ta(e){if((0,M.isIOS)())"disabled"===to&&(to="restoring",setTimeout(()=>{(0,tr.runAfterTransition)(()=>
1{if("restoring"===to){let t=(0,L.getOwnerDocument)(e);"none"===t.documentElement.style.webkitUserSelect&&(t.documentElement.style.webkitUserSelect=ti||""),ti="",to="default"}})},300));else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&ts.has(e)){let t=ts.get(e),n="userSelect"in e.style?"userSelect":"webkitUserSelect";"none"===e.style[n]&&(e.style[n]=t),""===e.getAttribute("style")&&e.removeAttribute("style"),ts.delete(e)}}let tl=E.default.createContext({register:()=>{}});tl.displayName="PressResponderContext";var tu=e.i(739946),tc=e.i(470292),td=e.i(62351),tp=e.i(389979),tv=e.i(991247),tf=e.i(174501);e.i(174080);var tg=new WeakMap;class tm{continuePropagation(){(0,td._)(this,tg,!1)}get shouldStopPropagation(){return(0,tu._)(this,tg)}constructor(e,t,n,r){var o;(0,tc._)(this,tg,{writable:!0,value:void 0}),(0,td._)(this,tg,!0);let i=null!=(o=null==r?void 0:r.target)?o:n.currentTarget;const s=null==i?void 0:i.getBoundingClientRect();let a,l=0,u,c=null;null!=n.clientX&&null!=n.clientY&&(u=n.clientX,c=n.clientY),s&&(null!=u&&null!=c?(a=u-s.left,l=c-s.top):(a=s.width/2,l=s.height/2)),this.type=e,this.pointerType=t,this.target=n.currentTarget,this.shiftKey=n.shiftKey,this.metaKey=n.metaKey,this.ctrlKey=n.ctrlKey,this.altKey=n.altKey,this.x=a,this.y=l,this.key=n.key}}let tb=Symbol("linkClicked"),th="react-aria-pressable-style",ty="data-react-aria-pressable";function tT(e){return"A"===e.tagName&&e.hasAttribute("href")}function tE(e,t){let{key:n,code:r}=e,o=t.getAttribute("role");return("Enter"===n||" "===n||"Spacebar"===n||"Space"===r)&&!(t instanceof(0,L.getOwnerWindow)(t).HTMLInputElement&&!tP(t,n)||t instanceof(0,L.getOwnerWindow)(t).HTMLTextAreaElement||t.isContentEditable)&&!(("link"===o||!o&&tT(t))&&"Enter"!==n)}function tx(e,t){let n=t.clientX,r=t.clientY;return{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:n,clientY:r,key:t.key}}function tw(e,t){return e instanceof HTMLInputElement?!tP(e,t):!(e instanceof HTMLInputElement)&&(e instanceof HTMLButtonElement?"submit"!==e.type&&"reset"!==e.type:!tT(e))}let tk=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function tP(e,t){return"checkbox"===e.type||"radio"===e.type?" "===t:tk.has(e.type)}let tN=null,tC=new Set,tL=new Map,tM=!1,tj=!1,tF={Tab:!0,Escape:!0};function tS(e,t){for(let n of tC)n(e,t)}function tD(e){tM=!0,en.openLink.isOpening||e.metaKey||!(0,M.isMac)()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(tN="keyboard",tS("keyboard",e))}function tA(e){tN="pointer","pointerType"in e&&e.pointerType,("mousedown"===e.type||"pointerdown"===e.type)&&(tM=!0,tS("pointer",e))}function tK(e){!en.openLink.isOpening&&(0,er.isVirtualClick)(e)&&(tM=!0,tN="virtual")}function tR(e){(0,C.getEventTarget)(e)!==window&&(0,C.getEventTarget)(e)!==document&&!tn&&e.isTrusted&&(tM||tj||(tN="virtual",tS("virtual",e)),tM=!1,tj=!1)}function tO(){tn||(tM=!1,tj=!0)}function tI(e){if("u"<typeof window||"u"<typeof document||tL.get((0,L.getOwnerWindow)(e)))return;let t=(0,L.getOwnerWindow)(e),n=(0,L.getOwnerDocument)(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){tM=!0,r.apply(this,arguments)},n.addEventListener("keydown",tD,!0),n.addEventListener("keyup",tD,!0),n.addEventListener("click",tK,!0),t.addEventListener("focus",tR,!0),t.addEventListener("blur",tO,!1),"u">typeof PointerEvent&&(n.addEventListener("pointerdown",tA,!0),n.addEventListener("pointermove",tA,!0),n.addEventListener("pointerup",tA,!0)),t.addEventListener("beforeunload",()=>{tH(e)},{once:!0}),tL.set(t,{focus:r})}let tH=(e,t)=>{let n=(0,L.getOwnerWindow)(e),r=(0,L.getOwnerDocument)(e);t&&r.removeEventListener("DOMContentLoaded",t),tL.has(n)&&(n.HTMLElement.prototype.focus=tL.get(n).focus,r.removeEventListener("keydown",tD,!0),r.removeEventListener("keyup",tD,!0),r.removeEventListener("click",tK,!0),n.removeEventListener("focus",tR,!0),n.removeEventListener("blur",tO,!1),"u">typeof PointerEvent&&(r.removeEventListener("pointerdown",tA,!0),r.removeEventListener("pointermove",tA,!0),r.removeEventListener("pointerup",tA,!0)),tL.delete(n))};function tV(){return"pointer"!==tN}"u">typeof document&&("loading"!==(n=(0,L.getOwnerDocument)(void 0)).readyState?tI(void 0):n.addEventListener("DOMContentLoaded",()=>{tI(void 0)}));let tW=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);var tB=e.i(784713),tU=e.i(610313);function t$({Component:e,props:t,renderCustom:n}){return n&&"function"==typeof n?n(t):E.createElement(e,t)}var tz=e.i(415960),tG=(0,Q.forwardRef)((e,t)=>{let{Component:n,index:o,renderThumb:i,showTooltip:s,getTooltipProps:a,getThumbProps:l,getInputProps:u}=function(e){let{ref:t,as:n,state:r,index:o,name:i,trackRef:s,className:a,tooltipProps:l,isVertical:u,showTooltip:c,getTooltipValue:d,formatOptions:p,renderThumb:v,...f}=e,g=(0,eG.useDOMRef)(t),m=(0,E.useRef)(null),b=(0,tB.useNumberFormatter)(p),{thumbProps:h,inputProps:T,isDragging:x,isFocused:w}=function(e,t){var n;let{index:r=0,isRequired:o,validationState:i,isInvalid:s,trackRef:a,inputRef:l,orientation:u=t.orientation,name:c,form:d}=e,p=e.isDisabled||t.isDisabled,v="vertical"===u,{direction:f}=(0,e5.useLocale)(),{addGlobalListener:g,removeGlobalListener:m}=(0,eT.useGlobalListeners)(),b=eQ.get(t),{labelProps:h,fieldProps:y}=(0,e2.useLabel)({...e,id:eJ(t,r),"aria-labelledby":`${b.id} ${null!=(n=e["aria-labelledby"])?n:""}`.trim()}),T=t.values[r],x=(0,E.useCallback)(()=>{l.current&&(0,Z.focusWithoutScrolling)(l.current)},[l]),w=t.focusedThumb===r;(0,E.useEffect)(()=>{w&&x()},[w,x]);let k="rtl"===f,P=(0,E.useRef)(null),{keyboardProps:N}=(0,eL.useKeyboard)({onKeyDown(e){let{getThumbMaxValue:n,getThumbMinValue:o,decrementThumb:i,incrementThumb:s,setThumbValue:a,setThumbDragging:l,pageSize:u}=t;if(!/^(PageUp|PageDown|Home|End)$/.test(e.key))return void e.continuePropagation();switch(e.preventDefault(),l(r,!0),e.key){case"PageUp":s(r,u);break;case"PageDown":i(r,u);break;case"Home":a(r,o(r));break;case"End":a(r,n(r))}l(r,!1)}}),{moveProps:L}=(0,e1.useMove)({onMoveStart(){P.current=null,t.setThumbDragging(r,!0)},onMove({deltaX:e,deltaY:n,pointerType:o,shiftKey:i}){let{getThumbPercent:s,setThumbPercent:l,decrementThumb:u,incrementThumb:c,step:d,pageSize:p}=t;if(!a.current)return;let{width:f,height:g}=a.current.getBoundingClientRect(),m=v?g:f;if(null==P.current&&(P.current=s(r)*m),"keyboard"===o)e>0&&k||e<0&&!k||n>0?u(r,i?p:d):c(r,i?p:d);else{let t=v?n:e;
1(v||k)&&(t=-t),P.current+=t,l(r,(0,eZ.clamp)(P.current/m,0,1))}},onMoveEnd(){t.setThumbDragging(r,!1)}});t.setThumbEditable(r,!p);let{focusableProps:M}=(0,eM.useFocusable)((0,ek.mergeProps)(e,{onFocus:()=>t.setFocusedThumb(r),onBlur:()=>t.setFocusedThumb(void 0)}),l),j=(0,E.useRef)(void 0),F=e=>{x(),j.current=e,t.setThumbDragging(r,!0),g(window,"mouseup",S,!1),g(window,"touchend",S,!1),g(window,"pointerup",S,!1)},S=e=>{var n,o;(null!=(o=e.pointerId)?o:null==(n=e.changedTouches)?void 0:n[0].identifier)===j.current&&(x(),t.setThumbDragging(r,!1),m(window,"mouseup",S,!1),m(window,"touchend",S,!1),m(window,"pointerup",S,!1))},D=t.getThumbPercent(r);(v||"rtl"===f)&&(D=1-D);let A=p?{}:(0,ek.mergeProps)(N,L,{onMouseDown:e=>{0!==e.button||e.altKey||e.ctrlKey||e.metaKey||F()},onPointerDown:e=>{0!==e.button||e.altKey||e.ctrlKey||e.metaKey||F(e.pointerId)},onTouchStart:e=>{F(e.changedTouches[0].identifier)}});return(0,e0.useFormReset)(l,t.defaultValues[r],e=>{t.setThumbValue(r,e)}),{inputProps:(0,ek.mergeProps)(M,y,{type:"range",tabIndex:p?void 0:0,min:t.getThumbMinValue(r),max:t.getThumbMaxValue(r),step:t.step,value:T,name:c,form:d,disabled:p,"aria-orientation":u,"aria-valuetext":t.getThumbValueLabel(r),"aria-required":o||void 0,"aria-invalid":s||"invalid"===i||void 0,"aria-errormessage":e["aria-errormessage"],"aria-describedby":[b["aria-describedby"],e["aria-describedby"]].filter(Boolean).join(" "),"aria-details":[b["aria-details"],e["aria-details"]].filter(Boolean).join(" "),onChange:e=>{t.setThumbValue(r,parseFloat((0,C.getEventTarget)(e).value))}}),thumbProps:{...A,style:{position:"absolute",[v?"top":"left"]:`${100*D}%`,transform:"translate(-50%, -50%)",touchAction:"none"}},labelProps:h,isDragging:t.isThumbDragging(r),isDisabled:p,isFocused:w}}({index:o,trackRef:s,inputRef:m,name:i,...f},r),{hoverProps:k,isHovered:P}=e6({isDisabled:r.isDisabled}),{focusProps:F,isFocusVisible:S}=function(e={}){var t;let{autoFocus:n=!1,isTextInput:r,within:o}=e,i=(0,E.useRef)({isFocused:!1,isFocusVisible:n||tV()}),[s,a]=(0,E.useState)(!1),[l,u]=(0,E.useState)(()=>i.current.isFocused&&i.current.isFocusVisible),c=(0,E.useCallback)(()=>u(i.current.isFocused&&i.current.isFocusVisible),[]),d=(0,E.useCallback)(e=>{i.current.isFocused=e,i.current.isFocusVisible=tV(),a(e),c()},[c]);t={enabled:s,isTextInput:r},tI(),(0,E.useEffect)(()=>{if((null==t?void 0:t.enabled)===!1)return;let e=(e,n)=>{var r;let o,s,a,l,u,d,p;r=!!(null==t?void 0:t.isTextInput),o=(0,L.getOwnerDocument)(n?(0,C.getEventTarget)(n):void 0),s=n?(0,C.getEventTarget)(n):void 0,a="u">typeof window?(0,L.getOwnerWindow)(s).HTMLInputElement:HTMLInputElement,l="u">typeof window?(0,L.getOwnerWindow)(s).HTMLTextAreaElement:HTMLTextAreaElement,u="u">typeof window?(0,L.getOwnerWindow)(s).HTMLElement:HTMLElement,d="u">typeof window?(0,L.getOwnerWindow)(s).KeyboardEvent:KeyboardEvent,p=(0,C.getActiveElement)(o),(r=r||p instanceof a&&!tW.has(p.type)||p instanceof l||p instanceof u&&p.isContentEditable)&&"keyboard"===e&&n instanceof d&&!tF[n.key]||(e=>{i.current.isFocusVisible=e,c()})(tV())};return tC.add(e),()=>{tC.delete(e)}},[r,s]);let{focusProps:p}=function(e){let{isDisabled:t,onFocus:n,onBlur:r,onFocusChange:o}=e,i=(0,E.useCallback)(e=>{if((0,C.getEventTarget)(e)===e.currentTarget)return r&&r(e),o&&o(!1),!0},[r,o]),s=tt(i),a=(0,E.useCallback)(e=>{let t=(0,C.getEventTarget)(e),r=(0,L.getOwnerDocument)(t),i=r?(0,C.getActiveElement)(r):(0,C.getActiveElement)();t===e.currentTarget&&t===i&&(n&&n(e),o&&o(!0),s(e))},[o,n,s]);return{focusProps:{onFocus:!t&&(n||o||r)?a:void 0,onBlur:!t&&(r||o)?i:void 0}}}({isDisabled:o,onFocusChange:d}),{focusWithinProps:v}=function(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:o}=e,i=(0,E.useRef)({isFocusWithin:!1}),{addGlobalListener:s,removeAllGlobalListeners:a}=(0,eT.useGlobalListeners)(),l=(0,E.useCallback)(e=>{(0,C.nodeContains)(e.currentTarget,(0,C.getEventTarget)(e))&&i.current.isFocusWithin&&!(0,C.nodeContains)(e.currentTarget,e.relatedTarget)&&(i.current.isFocusWithin=!1,a(),n&&n(e),o&&o(!1))},[n,o,i,a]),u=tt(l),c=(0,E.useCallback)(e=>{if(!(0,C.nodeContains)(e.currentTarget,(0,C.getEventTarget)(e)))return;let t=(0,C.getEventTarget)(e),n=(0,L.getOwnerDocument)(t),a=(0,C.getActiveElement)(n);if(!i.current.isFocusWithin&&a===t){r&&r(e),o&&o(!0),i.current.isFocusWithin=!0,u(e);let t=e.currentTarget;s(n,"focus",e=>{let r=(0,C.getEventTarget)(e);if(i.current.isFocusWithin&&!(0,C.nodeContains)(t,r)){let e=new n.defaultView.FocusEvent("blur",{relatedTarget:r});te(e,t),l(e9(e))}},{capture:!0})}},[r,o,u,s,l]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}
1:{focusWithinProps:{onFocus:c,onBlur:l}}}({isDisabled:!o,onFocusWithinChange:d});return{isFocused:s,isFocusVisible:l,focusProps:o?v:p}}(),{pressProps:D,isPressed:A}=function(e){let{onPress:t,onPressChange:n,onPressStart:r,onPressEnd:o,onPressUp:i,onClick:s,isDisabled:a,isPressed:l,preventFocusOnPress:u,shouldCancelOnPointerExit:c,allowTextSelectionOnPress:d,ref:p,...v}=function(e){let t=(0,E.useContext)(tl);if(t){let{register:n,ref:r,...o}=t;e=(0,ek.mergeProps)(o,e),n()}return(0,tp.useSyncRef)(t,e.ref),e}(e),[f,g]=(0,E.useState)(!1),m=(0,E.useRef)({isPressed:!1,ignoreEmulatedMouseEvents:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null,disposables:[]}),{addGlobalListener:b,removeAllGlobalListeners:h,removeGlobalListener:y}=(0,eT.useGlobalListeners)(),T=(0,E.useCallback)((e,t)=>{let o=m.current;if(a||o.didFirePressStart)return!1;let i=!0;if(o.isTriggeringEvent=!0,r){let n=new tm("pressstart",t,e);r(n),i=n.shouldStopPropagation}return n&&n(!0),o.isTriggeringEvent=!1,o.didFirePressStart=!0,g(!0),i},[a,r,n]),x=(0,E.useCallback)((e,r,i=!0)=>{let s=m.current;if(!s.didFirePressStart)return!1;s.didFirePressStart=!1,s.isTriggeringEvent=!0;let l=!0;if(o){let t=new tm("pressend",r,e);o(t),l=t.shouldStopPropagation}if(n&&n(!1),g(!1),t&&i&&!a){let n=new tm("press",r,e);t(n),l&&(l=n.shouldStopPropagation)}return s.isTriggeringEvent=!1,l},[a,o,n,t]),w=(0,tv.useEffectEvent)(x),k=(0,E.useCallback)((e,t)=>{let n=m.current;if(a)return!1;if(i){n.isTriggeringEvent=!0;let r=new tm("pressup",t,e);return i(r),n.isTriggeringEvent=!1,r.shouldStopPropagation}return!0},[a,i]),P=(0,tv.useEffectEvent)(k),F=(0,E.useCallback)(e=>{let t=m.current;if(t.isPressed&&t.target){for(let n of(t.didFirePressStart&&null!=t.pointerType&&x(tx(t.target,e),t.pointerType,!1),t.isPressed=!1,V(null),t.isOverTarget=!1,t.activePointerId=null,t.pointerType=null,h(),d||ta(t.target),t.disposables))n();t.disposables=[]}},[d,h,x]),S=(0,tv.useEffectEvent)(F),D=(0,E.useCallback)(e=>{c&&F(e)},[c,F]),A=(0,E.useCallback)(e=>{a||null==s||s(e)},[a,s]),K=(0,E.useCallback)((e,t)=>{if(!a&&s){let n=new MouseEvent("click",e);te(n,t),s(e9(n))}},[a,s]),R=(0,tv.useEffectEvent)(K),[O,I]=(0,E.useState)(!1);(0,N.useLayoutEffect)(()=>{let e=m.current;if(O){let t=e.target,n=(0,tf.chain)(n=>{t&&tE(n,t)&&!n.repeat&&(0,C.nodeContains)(t,(0,C.getEventTarget)(n))&&e.target&&P(tx(e.target,n),"keyboard")},t=>{var n,r,o;if(e.isPressed&&e.target&&tE(t,e.target)){tw((0,C.getEventTarget)(t),t.key)&&t.preventDefault();let n=(0,C.getEventTarget)(t),o=(0,C.nodeContains)(e.target,n);w(tx(e.target,t),"keyboard",o),o&&R(t,e.target),h(),"Enter"!==t.key&&tT(e.target)&&(0,C.nodeContains)(e.target,n)&&!t[tb]&&(t[tb]=!0,(0,en.openLink)(e.target,t,!1)),e.isPressed=!1,I(!1),null==(r=e.metaKeyEvents)||r.delete(t.key)}else if("Meta"===t.key&&(null==(n=e.metaKeyEvents)?void 0:n.size)){let t=e.metaKeyEvents;for(let n of(e.metaKeyEvents=void 0,t.values()))null==(o=e.target)||o.dispatchEvent(new KeyboardEvent("keyup",n))}});return b((0,L.getOwnerDocument)(e.target),"keyup",n,!0),()=>{y((0,L.getOwnerDocument)(e.target),"keyup",n,!0)}}},[O,b,h,y]);let[H,V]=(0,E.useState)(null);(0,N.useLayoutEffect)(()=>{let e=m.current;if("pointer"===H){let t=t=>{if(t.pointerId===e.activePointerId&&e.isPressed&&0===t.button&&e.target){if((0,C.nodeContains)(e.target,(0,C.getEventTarget)(t))&&null!=e.pointerType){let n=!1,r=setTimeout(()=>{e.isPressed&&e.target instanceof HTMLElement&&(n?S(t):((0,Z.focusWithoutScrolling)(e.target),e.target.click()))},80);t.currentTarget&&b(t.currentTarget,"click",()=>n=!0,!0),e.disposables.push(()=>clearTimeout(r))}else S(t);e.isOverTarget=!1}},n=e=>{S(e)};return b((0,L.getOwnerDocument)(e.target),"pointerup",t,!1),b((0,L.getOwnerDocument)(e.target),"pointercancel",n,!1),()=>{y((0,L.getOwnerDocument)(e.target),"pointerup",t,!1),y((0,L.getOwnerDocument)(e.target),"pointercancel",n,!1)}}},[H,b,y]);let W=(0,E.useMemo)(()=>{let e=m.current,t={onKeyDown(t){if(tE(t.nativeEvent,t.currentTarget)&&(0,C.nodeContains)(t.currentTarget,(0,C.getEventTarget)(t))){var n;tw((0,C.getEventTarget)(t),t.key)&&t.preventDefault();let r=!0;e.isPressed||t.repeat||(e.target=t.currentTarget,e.isPressed=!0,I(!0),e.pointerType="keyboard",r=T(t,"keyboard")),r&&t.stopPropagation(),t.metaKey&&(0,M.isMac)()&&(null==(n=e.metaKeyEvents)||n.set(t.key,t.nativeEvent))}else"Meta"===t.key&&(e.metaKeyEvents=new Map)},onClick(t){if((!t||(0,C.nodeContains)(t.currentTarget,(0,C.getEventTarget)(t)))&&t&&0===t.button&&!e.isTriggeringEvent&&!en.openLink.isOpening){let n=!0;if(a&&t.preventDefault(),!e.ignoreEmulatedMouseEvents&&!e.isPressed&&("virtual"===e.pointerType||(0,er.isVirtualClick)(t.nativeEvent))){let e=T(t,"virtual"),r=k(t,"virtual"),o=x(t,"virtual");A(t),n=e&&r&&o}else if(e.isPressed&&"keyboard"!==e.pointerType){let r=e.pointerType||t.nativeEvent.pointerType||"virtual",o=k(tx(t.currentTarget,t),r),i=x(tx(t.currentTarget,t),r,!0);n=o&&i,e.isOverTarget=!1,A(t),F(t)}e.ignoreEmulatedMouseEvents=!1,n&&t.stopPropagation()}}};return"u">typeof PointerEvent&&(t.onPointerDown=t=>{if(0!==t.button||!(0,C.nodeContains)(t.currentTarget,(0,C.getEventTarget)(t)))return;if((0,er.isVirtualPointerEvent)(t.nativeEvent)){e.pointerType="virtual";return}e.pointerType=t.pointerType;let n=!0;if(!e.isPressed){e.isPressed=!0,V("pointer"),e.isOverTarget=!0,e.activePointerId=t.pointerId,e.target=t.currentTarget,d||function(e){if((0,M.isIOS)()){if("default"===to){let t=(0,L.getOwnerDocument)(e);ti=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}to="disabled"}else if(e instanceof HTMLElement||e instanceof SVGElement){let t="userSelect"in e.style?"userSelect":"webkitUserSelect";ts.set(e,e.style[t]),e.style[t]="none"}}(e.target),n=T(t,e.pointerType);let r=(0,C.getEventTarget)(t);"releasePointerCapture"in r&&("hasPointerCapture"in r?r.hasPointerCapture(t.pointerId)&&r.releasePointerCapture(t.pointerId):r.releasePointerCapture(t.pointerId))}n&&t.stopPropagation()},t.onMouseDown=t=>{if((0,C.nodeContains)(t.currentTarget,(0,C.getEventTarget)(t))&&0===t.button){if(u){let n=function(e){for(;e&&!(0,j.isFocusable)(e);)e=e.parentElement;let t=(0,L.getOwnerWindow)(e),n=t.document.activeElement;if(!n||n===e)return;tn=!0;let r=!1,o=e=>{((0,C.getEventTarget)(e)===n||r)&&e.stopImmediatePropagation()},i=t=>{((0,C.getEventTarget)(t)===n||r)&&(t.stopImmediatePropagation(),e||r||(r=!0,(0,Z.focusWithoutScrolling)(n),l()))},s=t=>{((0,C.getEventTarget)(t)===e||r)&&t.stopImmediatePropagation()},a=t=>{((0,C.getEventTarget)(t)===e||r)&&(t.stopImmediatePropagation(),r||(r=!0,(0,Z.focusWithoutScrolling)(n),l()))};t.addEventListener("blur",o,!0),t.addEventListener("focusout",i,!0),t.addEventListener("focusin",a,!0),t.addEventListener("focus",s,!0);let l=()=>{cancelAnimationFrame(u),t.removeEventListener("blur",o,!0),t.removeEventListener("focusout",i,!0),t.removeEventListener("focusin",a,!0),t.removeEventListener("focus",s,!0),tn=!1,r=!1},u=requestAnimationFrame(l);return l}(t.target);n&&e.disposables.push(n)}
1t.stopPropagation()}},t.onPointerUp=t=>{(0,C.nodeContains)(t.currentTarget,(0,C.getEventTarget)(t))&&"virtual"!==e.pointerType&&(0!==t.button||e.isPressed||k(t,e.pointerType||t.pointerType))},t.onPointerEnter=t=>{t.pointerId===e.activePointerId&&e.target&&!e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!0,T(tx(e.target,t),e.pointerType))},t.onPointerLeave=t=>{t.pointerId===e.activePointerId&&e.target&&e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,x(tx(e.target,t),e.pointerType,!1),D(t))},t.onDragStart=e=>{(0,C.nodeContains)(e.currentTarget,(0,C.getEventTarget)(e))&&F(e)}),t},[a,u,h,d,F,D,x,T,k,A,K]);return(0,E.useEffect)(()=>{if(!p)return;let e=(0,L.getOwnerDocument)(p.current);if(!e||!e.head||e.getElementById(th))return;let t=e.createElement("style");t.id=th,t.textContent=`
2@layer {
3  [${ty}] {
4    touch-action: pan-x pan-y pinch-zoom;
5  }
6}
7    `.trim(),e.head.prepend(t)},[p]),(0,E.useEffect)(()=>{let e=m.current;return()=>{var t;for(let n of(d||ta(null!=(t=e.target)?t:void 0),e.disposables))n();e.disposables=[]}},[d]),{isPressed:l||f,pressProps:(0,ek.mergeProps)(v,W,{[ty]:!0})}}({isDisabled:r.isDisabled});return{Component:n||"div",index:o,showTooltip:c,renderThumb:v,getThumbProps:(e={})=>({ref:g,"data-slot":"thumb","data-hover":(0,y.dataAttr)(P),"data-pressed":(0,y.dataAttr)(A),"data-dragging":(0,y.dataAttr)(x),"data-focused":(0,y.dataAttr)(w),"data-focus-visible":(0,y.dataAttr)(S),"aria-label":e["aria-label"]||`Slider thumb ${void 0!==o?`${o+1}`:""}`,...(0,y.mergeProps)(h,D,k,f),className:a,...e}),getTooltipProps:()=>{let e=(null==l?void 0:l.content)?l.content:d?1===r.values.length?d(r.values[null!=o?o:0]):d(r.values,null!=o?o:0):r.values[null!=o?o:0],t=b&&"number"==typeof e?b.format(e):e;return{...l,placement:(null==l?void 0:l.placement)?null==l?void 0:l.placement:u?"right":"top",content:(null==l?void 0:l.content)?null==l?void 0:l.content:t,updatePositionDeps:[x,P,w,S,t],isOpen:(null==l?void 0:l.isOpen)!==void 0?null==l?void 0:l.isOpen:P||x||w||S,role:"tooltip","aria-label":`Current value: ${t}`}},getInputProps:(e={})=>({ref:m,...(0,y.mergeProps)(T,F),...e})}}({...e,ref:t}),c=t$({Component:n,props:{...l(),index:o,children:(0,r.jsx)(tz.VisuallyHidden,{children:(0,r.jsx)("input",{...u()})})},renderCustom:i});return s?(0,r.jsx)(tU.Tooltip,{...a(),children:c}):c});function tX(e,t,n){return e[t]===n?e:[...e.slice(0,t),n,...e.slice(t+1)]}function tq(e){if(null!=e)return Array.isArray(e)?e:[e]}function t_(e,t,n){return r=>{"number"==typeof e||"number"==typeof t?null==n||n(r[0]):null==n||n(r)}}tG.displayName="HeroUI.SliderThumb";var tY=(0,Q.forwardRef)((e,t)=>{let{Component:n,state:o,label:i,steps:s,marks:a,startContent:l,endContent:u,getStepProps:c,getBaseProps:d,renderValue:p,renderLabel:v,getTrackWrapperProps:g,getLabelWrapperProps:m,getLabelProps:T,getValueProps:x,getTrackProps:w,getFillerProps:k,getThumbProps:P,getMarkProps:N,getStartContentProps:C,getEndContentProps:L}=function(e){var t,n,r,o;let i=(0,f.useProviderContext)(),[s,a]=(0,Q.mapPropsVariants)(e,b.slider.variantKeys),{ref:l,as:u,name:c,label:d,formatOptions:p,value:v,maxValue:g=100,minValue:m=0,step:T=1,showSteps:x=!1,showTooltip:w=!1,orientation:k="horizontal",marks:P=[],startContent:N,endContent:C,fillOffset:L,className:M,classNames:j,renderThumb:F,renderLabel:D,renderValue:A,onChange:K,onChangeEnd:R,getValue:O,getTooltipValue:I,tooltipValueFormatOptions:H=p,tooltipProps:V={},...W}=s,B=m===g;B&&(0,y.warn)("Min and max values should not be the same. This may cause unexpected behavior.");let U=u||"div",$="string"==typeof U,z=null!=(n=null!=(t=null==e?void 0:e.disableAnimation)?t:null==i?void 0:i.disableAnimation)&&n,G=(0,eG.useDOMRef)(l),X=(0,E.useRef)(null),q=(0,tB.useNumberFormatter)(p),{direction:_}=(0,e5.useLocale)(),Y=(0,E.useCallback)(e=>Math.min(Math.max(e,m),g),[m,g]),J=(0,E.useMemo)(()=>B?m:void 0!==v?Array.isArray(v)?v.map(Y):Y(v):void 0,[v,Y,B,m]),Z=function(e){let{isDisabled:t=!1,minValue:n=0,maxValue:r=100,numberFormatter:o,step:i=1,orientation:s="horizontal"}=e,a=(0,E.useMemo)(()=>{let e=(r-n)/10;return Math.max(e=(0,eZ.snapValueToStep)(e,0,e+i,i),i)},[i,r,n]),l=(0,E.useCallback)(e=>null==e?void 0:e.map((t,o)=>{let s=0===o?n:e[o-1],a=o===e.length-1?r:e[o+1];return(0,eZ.snapValueToStep)(t,s,a,i)}),[n,r,i]),u=(0,E.useMemo)(()=>l(tq(e.value)),[e.value,l]),c=(0,E.useMemo)(()=>{var t;return l(null!=(t=tq(e.defaultValue))?t:[n])},[e.defaultValue,n,l]),d=t_(e.value,e.defaultValue,e.onChange),p=t_(e.value,e.defaultValue,e.onChangeEnd),[v,f]=(0,ez.useControlledState)(u,c,d),[g]=(0,E.useState)(v),[m,b]=(0,E.useState)(Array(v.length).fill(!1)),h=(0,E.useRef)(Array(v.length).fill(!0)),[y,T]=(0,E.useState)(void 0),x=(0,E.useRef)(v),w=(0,E.useRef)(m);function k(e){return(e-n)/(r-n)}function P(e){return 0===e?n:v[e-1]}function N(e){return e===v.length-1?r:v[e+1]}function C(e){return h.current[e]}function L(e,n){if(t||!C(e))return;let r=P(e),o=N(e);
7n=(0,eZ.snapValueToStep)(n,r,o,i);let s=tX(x.current,e,n);x.current=s,f(s)}function M(e){return o.format(e)}function j(e){let t=e*(r-n)+n;return(0,eZ.clamp)(Math.round((t-n)/i)*i+n,n,r)}return{values:v,defaultValues:void 0!==e.defaultValue?c:g,getThumbValue:e=>v[e],setThumbValue:L,setThumbPercent:function(e,t){L(e,j(t))},isThumbDragging:e=>m[e],setThumbDragging:function(e,n){var r;if(t||!C(e))return;n&&(x.current=v);let o=w.current[e];w.current=tX(w.current,e,n),r=w.current,w.current=r,b(r),p&&o&&!w.current.some(Boolean)&&p(x.current)},focusedThumb:y,setFocusedThumb:T,getThumbPercent:e=>k(v[e]),getValuePercent:k,getThumbValueLabel:e=>M(v[e]),getFormattedValue:M,getThumbMinValue:P,getThumbMaxValue:N,getPercentValue:j,isThumbEditable:C,setThumbEditable:function(e,t){h.current[e]=t},incrementThumb:function(e,t=1){let o=Math.max(t,i);L(e,(0,eZ.snapValueToStep)(v[e]+o,n,r,i))},decrementThumb:function(e,t=1){let o=Math.max(t,i);L(e,(0,eZ.snapValueToStep)(v[e]-o,n,r,i))},step:i,pageSize:a,orientation:s,isDisabled:t}}({...W,value:J,isDisabled:null!=(r=null==e?void 0:e.isDisabled)&&r,orientation:k,step:T,minValue:m,maxValue:g,numberFormatter:q,onChange:K,onChangeEnd:R}),ee={offset:5,delay:0,size:"sm",showArrow:!0,color:(null==e?void 0:e.color)?null==e?void 0:e.color:null==(o=b.slider.defaultVariants)?void 0:o.color,isDisabled:e.isDisabled,...V},{groupProps:et,trackProps:en,labelProps:er,outputProps:eo}=function(e,t,n){var r;let{labelProps:o,fieldProps:i}=(0,e2.useLabel)(e),s="vertical"===e.orientation;eQ.set(t,{id:null!=(r=o.id)?r:i.id,"aria-describedby":e["aria-describedby"],"aria-details":e["aria-details"]});let{direction:a}=(0,e5.useLocale)(),{addGlobalListener:l,removeGlobalListener:u}=(0,eT.useGlobalListeners)(),c=(0,E.useRef)(null),d="rtl"===a,p=(0,E.useRef)(null),{moveProps:v}=(0,e1.useMove)({onMoveStart(){p.current=null},onMove({deltaX:e,deltaY:r}){if(!n.current)return;let{height:o,width:i}=n.current.getBoundingClientRect(),a=s?o:i;null==p.current&&null!=c.current&&(p.current=t.getThumbPercent(c.current)*a);let l=s?r:e;if((s||d)&&(l=-l),p.current+=l,null!=c.current&&n.current){let e=(0,eZ.clamp)(p.current/a,0,1);t.setThumbPercent(c.current,e)}},onMoveEnd(){null!=c.current&&(t.setThumbDragging(c.current,!1),c.current=null)}}),f=(0,E.useRef)(void 0),g=(r,o,i,u)=>{if(n.current&&!e.isDisabled&&t.values.every((e,n)=>!t.isThumbDragging(n))){let e,{height:d,width:p,top:v,left:g}=n.current.getBoundingClientRect(),b=((s?u:i)-(s?v:g))/(s?d:p);("rtl"===a||s)&&(b=1-b);let h=t.getPercentValue(b),y=t.values.findIndex(e=>h-e<0);(e=0===y?y:-1===y?t.values.length-1:Math.abs(t.values[y-1]-h)<Math.abs(t.values[y]-h)?y-1:y)>=0&&t.isThumbEditable(e)?(r.preventDefault(),c.current=e,t.setFocusedThumb(e),f.current=o,t.setThumbDragging(c.current,!0),t.setThumbValue(e,h),l(window,"mouseup",m,!1),l(window,"touchend",m,!1),l(window,"pointerup",m,!1)):c.current=null}},m=e=>{var n,r;(null!=(r=e.pointerId)?r:null==(n=e.changedTouches)?void 0:n[0].identifier)===f.current&&(null!=c.current&&(t.setThumbDragging(c.current,!1),c.current=null),u(window,"mouseup",m,!1),u(window,"touchend",m,!1),u(window,"pointerup",m,!1))};return"htmlFor"in o&&o.htmlFor&&(delete o.htmlFor,o.onClick=()=>{var e;null==(e=document.getElementById(eJ(t,0)))||e.focus(),(0,S.setInteractionModality)("keyboard")}),{labelProps:o,groupProps:{role:"group",...i},trackProps:(0,ek.mergeProps)({onMouseDown(e){0!==e.button||e.altKey||e.ctrlKey||e.metaKey||g(e,void 0,e.clientX,e.clientY)},onPointerDown(e){"mouse"===e.pointerType&&(0!==e.button||e.altKey||e.ctrlKey||e.metaKey)||g(e,e.pointerId,e.clientX,e.clientY)},onTouchStart(e){g(e,e.changedTouches[0].identifier,e.changedTouches[0].clientX,e.changedTouches[0].clientY)},style:{position:"relative",touchAction:"none"}},v),outputProps:{htmlFor:t.values.map((e,n)=>eJ(t,n)).join(" "),"aria-live":"off"}}}(e,Z,X),{isHovered:ei,hoverProps:es}=e6({isDisabled:e.isDisabled}),ea=(0,h.cn)(null==j?void 0:j.base,M),el="vertical"===k,eu=(null==P?void 0:P.length)>0,ec=void 0===L&&1===Z.values.length,ed=(0,E.useMemo)(()=>(0,b.slider)({...a,hasMarks:eu,disableAnimation:z,hasSingleThumb:ec,isVertical:el}),[(0,y.objectToDeps)(a),el,z,ec,eu]),[ep,ev]=[Z.values.length>1?Z.getThumbPercent(0):void 0!==L?Z.getValuePercent(L):0,Z.getThumbPercent(Z.values.length-1)].sort(),ef=1===Z.values.length?q.format(Z.values[0]):q.formatRange(Z.values[0],Z.values[Z.values.length-1]);return{Component:U,state:Z,value:ef,domRef:G,label:d,steps:x?Math.floor((g-m)/T)+1:0,marks:P,startContent:N,endContent:C,getStepProps:e=>{let t=Z.getValuePercent(e*T+m);return{className:ed.step({class:null==j?void 0:j.step}),"data-slot":"step","data-in-range":t<=ev&&t>=ep,style:{[el?"bottom":"rtl"===_?"right":"left"]:`${100*t}%`}}},getBaseProps:(e={})=>({ref:G,"data-orientation":Z.orientation,"data-slot":"base","data-hover":ei,className:ed.base({class:ea}),...(0,y.mergeProps)(et,es,(0,eR.filterDOMProps)(W,{enabled:$}),(0,eR.filterDOMProps)(e))}),getValue:O,renderLabel:D,renderValue:A,getTrackWrapperProps:(e={})=>({"data-slot":"track-wrapper",className:ed.trackWrapper({class:null==j?void 0:j.trackWrapper}),...e}),getLabelWrapperProps:(e={})=>({className:ed.labelWrapper({class:null==j?void 0:j.labelWrapper}),"data-slot":"labelWrapper",...e}),getLabelProps:(e={})=>({"data-slot":"label",className:ed.label({class:null==j?void 0:j.label}),children:d,...er,...e}),getValueProps:(e={})=>({"data-slot":"value",className:ed.value({class:null==j?void 0:j.value}),children:O&&"function"==typeof O?O(Z.values):ef,...eo,...e}),getTrackProps:(t={})=>{let n=(ev-ep)*100;return{ref:X,"data-slot":"track","data-thumb-hidden":!!(null==e?void 0:e.hideThumb),"data-vertical":el,...ec?{"data-fill-start":n>0,"data-fill-end":100==n}:{"data-fill-start":0==ep,"data-fill-end":100*ep+n==100},className:ed.track({class:null==j?void 0:j.track}),...en,...t}},getFillerProps:(e={})=>({"data-slot":"filler",className:ed.filler({class:null==j?void 0:j.filler}),...e,style:{...e.style,[el?"bottom":"rtl"===_?"right":"left"]:`${100*ep}%`,...el?{height:`${(ev-ep)*100}%`}:{width:`${(ev-ep)*100}%`}}}),getThumbProps:e=>({name:c,index:e,state:Z,trackRef:X,orientation:k,isVertical:el,tooltipProps:ee,getTooltipValue:I,showTooltip:w,renderThumb:F,formatOptions:H,className:ed.thumb({class:null==j?void 0:j.thumb})}),getMarkProps:e=>{let t=Z.getValuePercent(e.value);return{className:ed.mark({class:null==j?void 0:j.mark}),"data-slot":"mark","data-in-range":t<=ev&&t>=ep,style:{[el?"bottom":"rtl"===_?"right":"left"]:`${100*t}%`},onMouseDown:e=>e.stopPropagation(),onPointerDown:e=>e.stopPropagation(),onClick:n=>{if(n.stopPropagation(),!B)if(1===Z.values.length)Z.setThumbPercent(0,t);else{let n=Z.values[0],r=Z.values[1];e.value<n?Z.setThumbPercent(0,t):e.value>r?Z.setThumbPercent(1,t):Math.abs(e.value-n)<Math.abs(e.value-r)?Z.setThumbPercent(0,t):Z.setThumbPercent(1,t)}}}},getStartContentProps:(e={})=>({"data-slot":"startContent",className:ed.startContent({class:null==j?void 0:j.startContent}),...e}),getEndContentProps:(e={})=>({"data-slot":"endContent",className:ed.endContent({class:null==j?void 0:j.endContent}),...e})}}({...e,ref:t});return(0,r.jsxs)(n,{...d(),children:[i&&(0,r.jsxs)("div",{...m(),children:[t$({Component:"label",props:T(),renderCustom:v}),t$({Component:"output",props:x(),renderCustom:p})]}),(0,r.jsxs)("div",{...g(),children:[l&&(0,r.jsx)("div",{...C(),children:l}),(0,r.jsxs)("div",{...w(),children:[(0,r.jsx)("div",{...k()}),Number.isFinite(s)&&Array.from({length:s},(e,t)=>(0,r.jsx)("div",{...c(t)},t)),o.values.map((e,t)=>(0,r.jsx)(tG,{...P(t)},t)),(null==a?void 0:a.length)>0&&a.map((e,t)=>(0,r.jsx)("div",{...N(e),children:e.label},t))]}),u&&(0,r.jsx)("div",{...L(),children:u})]})]})});tY.displayName="HeroUI.Slider",e.s(["Slider",0,tY],584120);var tQ=e.i(323216),tJ=e.i(88653),tZ=e.i(846932),t0=e.i(522016);let t1=[.5,.75,1,1.25,1.5,2];function t2({progress:e,duration:t,seek:n,className:o}){let[i,s]=(0,E.useState)(null);return(0,r.jsx)("div",{className:(0,l.cn)("relative w-full cursor-pointer",o),onPointerDown:e=>{let r=e.currentTarget;r.setPointerCapture(e.pointerId);let o=e=>{let t=r.getBoundingClientRect();return Math.max(0,Math.min(1,(e-t.left)/t.width))};s(100*o(e.clientX));let i=e=>s(100*o(e.clientX)),a=e=>{n(o(e.clientX)*t),s(null),window.removeEventListener("pointermove",i),window.removeEventListener("pointerup",a)};window.addEventListener("pointermove",i),window.addEventListener("pointerup",a)},title:"Klikk for å hoppe i avspillingen",style:{touchAction:"none"},children:(0,r.jsx)("div",{className:"h-full w-full overflow-hidden",style:{background:"var(--line)"},children:(0,r.jsx)("div",{className:"h-full transition-all duration-300 ease-linear",style:{width:`${null!==i?i:e}%`,background:"var(--indigo)"}})})})}function t5({queue:e,queueIndex:t,windowStart:n,jumpToQueueIndex:o,hasMoreBackward:i,hasMoreForward:s,isExpandingQueue:a,loadPreviousEpisodes:u,loadMoreEpisodes:c}){let d=(0,E.useRef)(null);return(0,E.useEffect)(()=>{d.current&&d.current.scrollIntoView({block:"center",behavior:"smooth"})},[t]),(0,r.jsxs)("div",{className:"max-h-[280px] overflow-y-auto",style:{overscrollBehavior:"contain"},children:[i&&(0,r.jsx)("button",{onClick:u,disabled:a,className:"w-full py-2.5 font-label text-[11px] uppercase tracking-[0.12em] font-bold transition-opacity disabled:opacity-40",style:{color:"var(--indigo)",borderBottom:"1px solid var(--line)"},children:a?"Laster...":"Last inn tidligere episoder"}),e.map((e,i)=>{let s=i===t,a=n+i+1;return(0,r.jsxs)("button",{ref:s?d:void 0,onClick:()=>o(i),className:"w-full flex items-center gap-3 px-4 py-2.5 text-left transition-colors",style:{background:s?"var(--paper-2)":void 0,borderLeft:s?"2px solid var(--indigo)":"2px solid transparent"},children:[(0,r.jsx)("span",{className:"font-ep-mono text-[10px] w-5 shrink-0 text-right tabular-nums",style:{color:"var(--muted)"},children:a}),(0,r.jsx)("span",{className:(0,l.cn)("font-ep-sans text-xs truncate flex-1",s&&"font-semibold"),style:{color:s?"var(--ink)":"var(--ink-2)"},children:e.title}),s&&(0,r.jsx)("span",{className:"shrink-0 w-1.5 h-1.5",style:{background:"var(--indigo)"}})]},e._id??i)}),s&&(0,r.jsx)("button",{onClick:c,disabled:a,className:"w-full py-2.5 font-label text-[11px] uppercase tracking-[0.12em] font-bold transition-opacity disabled:opacity-40",style:{color:"var(--indigo)",borderTop:"1px solid var(--line)"},children:a?"Laster...":"Last inn flere episoder"})]})}function t3({variant:e,onCollapse:t,onStop:n}){let{podcast:o,playing:u,loading:p,currentTime:v,duration:f,volume:g,playbackRate:m,togglePlay:b,skipBackward:h,skipForward:y,seek:T,setVolume:
7x,setPlaybackRate:P,queue:N,queueIndex:C,seriesTotal:L,windowStart:M,hasMoreForward:j,hasMoreBackward:F,isExpandingQueue:S,nextEpisode:D,previousEpisode:A,jumpToQueueIndex:K,loadMoreEpisodes:R,loadPreviousEpisodes:O}=(0,i.useHowlerAudio)(),[I,H]=(0,E.useState)(null),[V,W]=(0,E.useState)("player"),B=(0,E.useCallback)(e=>{H(Array.isArray(e)?e[0]:e)},[]),U=(0,E.useCallback)(e=>{T(Array.isArray(e)?e[0]:e),H(null)},[T]),$=(0,E.useCallback)(e=>{x((Array.isArray(e)?e[0]:e)/100)},[x]),z=o?.series?.title,G=o?.series?.slug,X=o?.title,q=o?.series?.imageUrl||"/images/standard-audio-stock.jpg",_=0===g?c.faVolumeXmark:g<.5?c.faVolumeLow:c.faVolumeHigh,Y=N.length>0,Q=Y&&C>0,J=Y&&C<N.length-1,Z="drawer"===e?"w-[180px] h-[180px]":"w-[160px] h-[160px]";return(0,r.jsxs)("div",{className:"flex flex-col relative overflow-hidden",style:{background:"var(--paper)",color:"var(--ink)"},children:[(t||n)&&(0,r.jsxs)("div",{className:"absolute top-3 right-3 flex gap-1 z-20",children:[t&&(0,r.jsx)("button",{onClick:t,className:"w-8 h-8 flex items-center justify-center transition-opacity hover:opacity-60",style:{color:"var(--ink-2)"},"aria-label":"Lukk",children:(0,r.jsx)(d.FontAwesomeIcon,{icon:c.faChevronDown,className:"text-xs"})}),n&&(0,r.jsx)("button",{onClick:n,className:"w-8 h-8 flex items-center justify-center transition-opacity hover:opacity-60",style:{color:"var(--ink-2)"},"aria-label":"Stopp",children:(0,r.jsx)(d.FontAwesomeIcon,{icon:c.faClose,className:"text-xs"})})]}),(0,r.jsx)("div",{className:"px-5 pt-5 pb-4 flex justify-center",style:{background:"var(--paper-2)"},children:G?(0,r.jsx)(t0.default,{href:`/podkast/${G}`,children:(0,r.jsx)("img",{src:q,alt:z||"cover",className:(0,l.cn)(Z,"object-cover hover:opacity-90 transition-opacity")})}):(0,r.jsx)("img",{src:q,alt:"cover",className:(0,l.cn)(Z,"object-cover")})}),(0,r.jsxs)("div",{className:"px-5 pt-4 pb-3",style:{borderBottom:"1px solid var(--line-2)"},children:[z&&(0,r.jsx)("p",{className:"font-label text-[10px] uppercase tracking-[0.16em] font-bold mb-1 truncate",style:{color:"var(--indigo)"},children:z}),(0,r.jsx)("p",{className:"font-ep-sans text-[18px] leading-snug font-bold truncate",style:{color:"var(--ink)"},children:X})]}),Y&&(0,r.jsxs)("div",{className:"flex px-5 pt-3",style:{borderBottom:"1px solid var(--line-2)"},children:[(0,r.jsx)("button",{onClick:()=>W("player"),className:"font-label text-[11px] uppercase tracking-[0.12em] font-bold pb-2.5 mr-5 transition-colors",style:{color:"player"===V?"var(--indigo)":"var(--muted)",borderBottom:"player"===V?"2px solid var(--indigo)":"2px solid transparent"},children:"Avspiller"}),(0,r.jsx)(s.NewFeatureTip,{featureKey:"podcast-episodes-tab",children:(0,r.jsxs)("button",{onClick:()=>W("queue"),className:"font-label text-[11px] uppercase tracking-[0.12em] font-bold pb-2.5 flex items-center gap-1.5 transition-colors",style:{color:"queue"===V?"var(--indigo)":"var(--muted)",borderBottom:"queue"===V?"2px solid var(--indigo)":"2px solid transparent"},children:[(0,r.jsx)(d.FontAwesomeIcon,{icon:c.faList,className:"text-[9px]"}),"Episoder (",L||N.length,")"]})})]}),Y&&"queue"===V&&(0,r.jsx)(t5,{queue:N,queueIndex:C,windowStart:M,jumpToQueueIndex:K,hasMoreBackward:F,hasMoreForward:j,isExpandingQueue:S,loadPreviousEpisodes:O,loadMoreEpisodes:R}),(!Y||"player"===V)&&(0,r.jsxs)("div",{className:"px-5 pb-5 pt-4 space-y-4",children:[(0,r.jsxs)("div",{className:"space-y-1.5",children:[(0,r.jsx)(tY,{size:"sm",step:1,maxValue:f||100,value:null!==I?I:v,onChange:B,onChangeEnd:U,"aria-label":"Seek",className:"max-w-full",classNames:{track:"bg-[color:var(--line)]",filler:"bg-[color:var(--indigo)]",thumb:"bg-[color:var(--indigo)]"}}),(0,r.jsxs)("div",{className:"flex justify-between font-ep-mono text-[11px] tabular-nums",style:{color:"var(--muted)"},children:[(0,r.jsx)("span",{children:a(v)}),(0,r.jsx)("span",{children:a(f)})]})]}),(0,r.jsxs)("div",{className:"flex items-center justify-center gap-4",children:[Y&&(0,r.jsx)("button",{onClick:A,disabled:!Q,className:"transition-opacity disabled:opacity-25 hover:opacity-70",style:{color:"var(--ink-2)"},"aria-label":"Forrige episode",children:(0,r.jsx)(d.FontAwesomeIcon,{icon:c.faBackwardStep,className:"text-lg"})}),(0,r.jsxs)("button",{onClick:()=>h(30),className:"flex flex-col items-center gap-0.5 transition-opacity hover:opacity-70",style:{color:"var(--ink-2)"},children:[(0,r.jsx)(d.FontAwesomeIcon,{icon:c.faRotateLeft,className:"text-xl"}),(0,r.jsx)("span",{className:"font-ep-mono text-[9px] font-bold tracking-wider",children:"30"})]}),(0,r.jsx)("button",{onClick:b,className:"w-16 h-16 rounded-full flex items-center justify-center active:scale-95 transition-all",style:{background:"var(--indigo)",color:"var(--paper)"},children:p?(0,r.jsx)(tQ.Spinner,{size:"sm",color:"current"}):(0,r.jsx)(d.FontAwesomeIcon,{icon:u?c.faPause:c.faPlay,className:(0,l.cn)("text-xl",!u&&"ml-0.5")})}),(0,r.jsxs)("button",{onClick:()=>y(30),className:"flex flex-col items-center gap-0.5 transition-opacity hover:opacity-70",style:{color:"var(--ink-2)"},children:[(0,r.jsx)(d.FontAwesomeIcon,{icon:c.faRotateRight,className:"text-xl"}),(0,r.jsx)("span",{className:"font-ep-mono text-[9px] font-bold tracking-wider",children:"30"})]}),Y&&(0,r.jsx)("button",{onClick:D,disabled:!J,className:"transition-opacity disabled:opacity-25 hover:opacity-70",style:{color:"var(--ink-2)"},"aria-label":"Neste episode",children:(0,r.jsx)(d.FontAwesomeIcon,{icon:c.faForwardStep,className:"text-lg"})})]}),(0,r.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2 flex-1",children:[(0,r.jsx)("button",{onClick:()=>x(g>0?0:.8),className:"transition-opacity hover:opacity-70 shrink-0",style:{color:"var(--muted)"},children:(0,r.jsx)(d.FontAwesomeIcon,{icon:_,className:"text-sm w-4"})}),(0,r.jsx)(tY,{size:"sm",maxValue:100,value:100*g,onChange:$,"aria-label":"Volum",className:"max-w-[90px]",classNames:{track:"bg-[color:var(--line)]",filler:"bg-[color:var(--indigo)]",thumb:"bg-[color:var(--indigo)]"}})]}),(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsxs)(w,{className:"z-[120] overflow-visible",children:[(0,r.jsx)(eY,{children:(0,r.jsxs)("button",{className:"flex items-center gap-1 font-label text-[11px] font-bold uppercase tracking-[0.1em] px-2.5 py-1 transition-opacity hover:opacity-70",style:{color:"var(--ink-2)",border:"1px solid var(--line-2)"},children:[(0,r.jsx)(d.FontAwesomeIcon,{icon:c.faGauge,className:"text-[10px]"}),m,"x"]})}),(0,r.jsx)(eq,{className:"pointer-events-auto z-[120]","aria-label":"Avspillingshastighet",children:t1.map(e=>(0,r.jsxs)(k,{onPress:()=>P(e),children:[e,"x"]},e))})]}),o?.rawUrl&&(0,r.jsx)(t0.default,{href:o.rawUrl,download:!0,children:(0,r.jsx)("button",{className:"w-7 h-7 flex items-center justify-center transition-opacity hover:opacity-70",style:{color:"var(--muted)",border:"1px solid var(--line-2)"},children:(0,r.jsx)(d.FontAwesomeIcon,{icon:c.faDownload,className:"text-xs"})})})]})]})]})]})}e.s(["default",0,function(){let{podcast:e,playing:t,loading:n,error:p,currentTime:v,duration:f,queue:g,queueIndex:m,togglePlay:b,stop:h,seek:y,skipForward:T,skipB
7ackward:x}=(0,i.useHowlerAudio)(),{isLg:w}=(0,u.default)(),[k,P]=(0,E.useState)(!1),[N,C]=(0,E.useState)(!1);(0,E.useEffect)(()=>{if(k&&w){let e=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}}},[k,w]),(0,E.useEffect)(()=>{function t(t){if(!e)return;let n=t.target;"INPUT"===n.tagName||"TEXTAREA"===n.tagName||n.isContentEditable||("Space"===t.code?(t.preventDefault(),b()):"ArrowRight"===t.code?(t.preventDefault(),T(30)):"ArrowLeft"===t.code&&(t.preventDefault(),x(30)))}return document.addEventListener("keydown",t),()=>document.removeEventListener("keydown",t)},[e,b,T,x]);let L=f>0?v/f*100:0,M=e?.series?.imageUrl??"/images/standard-audio-stock.jpg",j=e?.series?.title,F=e?.title,S=e?.series?.slug,D=e?.series?"Podkast"===e.series.serieType?`/podkast/${S}/${e._id}`:`/podkast/udefinert/${e._id}`:null;return g.length,(0,r.jsxs)(r.Fragment,{children:[!w&&e&&(0,r.jsx)(o.Drawer,{open:N,onOpenChange:C,children:(0,r.jsxs)(o.DrawerContent,{className:"max-h-[92dvh] rounded-t-none",style:{background:"var(--paper)"},children:[(0,r.jsx)(o.DrawerTitle,{className:"sr-only",children:"Audiospiller"}),(0,r.jsx)(o.DrawerHandle,{}),(0,r.jsx)("div",{className:"overflow-y-auto",style:{overscrollBehavior:"contain"},children:(0,r.jsx)(t3,{variant:"drawer",onCollapse:()=>C(!1)})})]})}),(0,r.jsx)(tJ.AnimatePresence,{children:e&&(0,r.jsx)(tZ.motion.div,{layout:!0,initial:{y:120,opacity:0},animate:{y:0,opacity:1},exit:{y:120,opacity:0},transition:{layout:{type:"tween",duration:.22,ease:[.4,0,.2,1]},default:{type:"spring",stiffness:320,damping:32}},className:(0,l.cn)("fixed z-[120] bottom-0 lg:bottom-4 lg:right-4","shadow-2xl overflow-hidden","pb-[env(safe-area-inset-bottom)] lg:pb-0",k?"w-full lg:w-[360px]":"w-full lg:w-[460px]"),style:{background:"var(--paper)",borderTop:"2px solid var(--indigo)"},children:(0,r.jsx)("div",{className:"relative z-10",children:(0,r.jsx)(tJ.AnimatePresence,{mode:"wait",initial:!1,children:k&&w?(0,r.jsx)(tZ.motion.div,{initial:{opacity:0}
7,animate:{opacity:1},exit:{opacity:0},transition:{duration:.12},children:(0,r.jsx)(t3,{variant:"desktop",onCollapse:()=>P(!1),onStop:h})},"expanded"):(0,r.jsxs)(tZ.motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.12},children:[(0,r.jsx)(t2,{progress:L,duration:f,seek:y,className:"h-0.5"}),(0,r.jsxs)("div",{className:"flex items-center gap-3 px-3 py-2.5",children:[(0,r.jsx)("div",{className:"shrink-0",children:S?(0,r.jsx)(t0.default,{href:`/podkast/${S}`,children:(0,r.jsx)("img",{src:M,alt:j||"cover",className:"w-11 h-11 object-cover"})}):(0,r.jsx)("img",{src:M,alt:"cover",className:"w-11 h-11 object-cover"})}),(0,r.jsxs)("div",{className:"flex-1 min-w-0",children:[j&&(0,r.jsx)("p",{className:"font-label text-[9px] uppercase tracking-[0.16em] font-bold truncate leading-none mb-0.5",style:{color:"var(--indigo)"},children:j}),(0,r.jsx)("div",{className:"truncate",children:D?(0,r.jsx)(t0.default,{href:D,className:"font-ep-sans text-sm font-semibold transition-opacity hover:opacity-70",style:{color:"var(--ink)"},children:F}):(0,r.jsx)("span",{className:"font-ep-sans text-sm font-semibold",style:{color:"var(--ink)"},children:F})}),(0,r.jsxs)("p",{className:"font-ep-mono text-[10px] tabular-nums mt-0.5",style:{color:"var(--muted)"},children:[a(v),(0,r.jsx)("span",{className:"mx-1 opacity-50",children:"/"}),a(f)]})]}),(0,r.jsxs)("div",{className:"flex items-center gap-0.5 shrink-0",children:[(0,r.jsx)("button",{onClick:()=>x(30),className:"w-8 h-8 flex items-center justify-center transition-opacity hover:opacity-70",style:{color:"var(--ink-2)"},"aria-label":"Hopp 30 sekunder tilbake",children:(0,r.jsx)(d.FontAwesomeIcon,{icon:c.faRotateLeft,className:"text-sm"})}),(0,r.jsx)("button",{onClick:p?void 0:b,className:"w-9 h-9 rounded-full flex items-center justify-center active:scale-95 transition-all",style:{background:p?"var(--muted)":"var(--indigo)",color:"var(--paper)"},title:p??void 0,children:n?(0,r.jsx)(tQ.Spinner,{size:"sm",color:"current"}):p?(0,r.jsx)(d.FontAwesomeIcon,{icon:c.faClose,className:"text-sm"}):(0,r.jsx)(d.FontAwesomeIcon,{icon:t?c.faPause:c.faPlay,className:(0,l.cn)("text-sm",!t&&"ml-0.5")})}),(0,r.jsx)("button",{onClick:()=>T(30),className:"w-8 h-8 flex items-center justify-center transition-opacity hover:opacity-70",style:{color:"var(--ink-2)"},"aria-label":"Hopp 30 sekunder frem",children:(0,r.jsx)(d.FontAwesomeIcon,{icon:c.faRotateRight,className:"text-sm"})}),(0,r.jsx)(s.NewFeatureTip,{featureKey:"player-expand-hint",children:(0,r.jsx)("button",{onClick:()=>{w?P(!0):C(!0)},className:"w-8 h-8 flex items-center justify-center transition-opacity hover:opacity-70",style:{color:"var(--ink-2)"},"aria-label":"Utvid spiller",children:(0,r.jsx)(d.FontAwesomeIcon,{icon:c.faChevronUp,className:"text-xs"})})}),(0,r.jsx)("button",{onClick:h,className:"w-8 h-8 flex items-center justify-center transition-opacity hover:opacity-70",style:{color:"var(--ink-2)"},"aria-label":"Stopp avspilling",children:(0,r.jsx)(d.FontAwesomeIcon,{icon:c.faClose,className:"text-xs"})})]})]})]},"mini")})})},"howler-player")})]})}],641828)}]);

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.