PageSourceSearch

https://www.vibe.co/_next/static/immutable/chunks/1k_931kkxeet8.js

js vibe.co collected 2026-10-01 11:47:14 UTC 28,623 bytes, 4 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="0a57db7a-0b04-0b7a-27fa-1f71c6e6995a")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,90988,e=>{"use strict";var t=e.i(703152);let r=t.forwardRef(function({title:e,titleId:r,...n},i){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:i,"aria-labelledby":r},n),e?t.createElement("title",{id:r},e):null,t.createElement("path",{fillRule:"evenodd",d:"M15 8A7 7 0 1 1 1 8a7 7 0 0 1 14 0ZM9 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM6.75 8a.75.75 0 0 0 0 1.5h.75v1.75a.75.75 0 0 0 1.5 0v-2.5A.75.75 0 0 0 8.25 8h-1.5Z",clipRule:"evenodd"}))});e.s(["InformationCircleIcon",0,r],90988)},653356,e=>{"use strict";var t=e.i(703152);let r=t.forwardRef(function({title:e,titleId:r,...n},i){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:i,"aria-labelledby":r},n),e?t.createElement("title",{id:r},e):null,t.createElement("path",{d:"M6.28 5.22a.75.75 0 0 0-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 1 0 1.06 1.06L10 11.06l3.72 3.72a.75.75 0 1 0 1.06-1.06L11.06 10l3.72-3.72a.75.75 0 0 0-1.06-1.06L10 8.94 6.28 5.22Z"}))});e.s(["XMarkIcon",0,r],653356)},347788,e=>{"use strict";var t=e.i(703152),r=e.i(192745),n=e.i(434041),i=e.i(172351),o=e.i(728115),s=Object.defineProperty,l=(e,t)=>s(e,"name",{value:t,configurable:!0});function a(e){let s=e+"CollectionProvider",[a,u]=(0,r.createContextScope)(s),[c,d]=a(s,{collectionRef:{current:null},itemMap:new Map}),f=l(e=>{let{scope:r,children:n}=e,i=t.useRef(null),s=t.useRef(new Map).current;return(0,o.jsx)(c,{scope:r,itemMap:s,collectionRef:i,children:n})},"CollectionProvider");f.displayName=s;let p=e+"CollectionSlot",h=(0,i.createSlot)(p),m=t.forwardRef((e,t)=>{let{scope:r,children:i}=e,s=d(p,r),l=(0,n.useComposedRefs)(t,s.collectionRef);return(0,o.jsx)(h,{ref:l,children:i})});m.displayName=p;let v=e+"CollectionItemSlot",y="data-radix-collection-item",g=(0,i.createSlot)(v),b=t.forwardRef((e,r)=>{let{scope:i,children:s,...l}=e,a=t.useRef(null),u=(0,n.useComposedRefs)(r,a),c=d(v,i);return t.useEffect(()=>(c.itemMap.set(a,{ref:a,...l}),()=>void c.itemMap.delete(a))),(0,o.jsx)(g,{...{[y]:""},ref:u,children:s})});function x(r){let n=d(e+"CollectionConsumer",r);return t.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${y}]`));return Array.from(n.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[n.collectionRef,n.itemMap])}return b.displayName=v,l(x,"useCollection"),[{Provider:f,Slot:m,ItemSlot:b},x,u]}l(a,"createCollection");var u=new WeakMap,c=class e extends Map{static{l(this,"OrderedDict")}#e;constructor(e){super(e),this.#e=[...super.keys()],u.set(this,!0)}set(e,t){return u.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,r){let n,i=this.has(t),o=this.#e.length,s=p(e),l=s>=0?s:o+s,a=l<0||l>=o?-1:l;if(a===this.size||i&&a===this.size-1||-1===a)return this.set(t,r),this;let u=this.size+ +!i;s<0&&l++;let c=[...this.#e],d=!1;for(let e=l;e<u;e++)if(l===e){let o=c[e];c[e]===t&&(o=c[e+1]),i&&this.delete(t),n=this.get(o),this.set(t,r)}else{d||c[e-1]!==t||(d=!0);let r=c[d?e:e-1],i=n;n=this.get(r),this.delete(r),this.set(r,i)}return this}with(t,r,n){let i=new e(this);return i.insert(t,r,n),i}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n,t,r)}after(e){let t=this.#e.indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n+1,t,r)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#e.splice(this.#e.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=d(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=d(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return d(this.#e,e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],i=0;for(let e of this)Reflect.apply(t,r,[e,i,this])&&n.push(e),i++;return new e(n)}map(t,r){let n=[],i=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,i,this])]),i++;return new e(n)}reduce(...e){let[t,r]=e,n=0,i=r??this.at(0);for(let r of this)i=0===n&&1===e.length?r:Reflect.apply(t,this,[i,r,n,this]),n++;return i}reduceRight(...e){let[t,r]=e,n=r??this.at(-1);for(let r=this.size-1;r>=0;r--){let i=this.at(r);
2n=r===this.size-1&&1===e.length?i:Reflect.apply(t,this,[n,i,r,this])}return n}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(...t){let r=[...this.entries()];return r.splice(...t),new e(r)}slice(t,r){let n=new e,i=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(i=r-1);for(let e=t;e<=i;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}};function d(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let r=f(e,t);return -1===r?void 0:e[r]}function f(e,t){let r=e.length,n=p(t),i=n>=0?n:r+n;return i<0||i>=r?-1:i}function p(e){return e!=e||0===e?0:Math.trunc(e)}function h(e,t){if(e===t)return!0;if("object"!=typeof e||"object"!=typeof t||null==e||null==t)return!1;let r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let n of r)if(!Object.prototype.hasOwnProperty.call(t,n)||e[n]!==t[n])return!1;return!0}function m(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function v(e,t){return e[1].element&&t[1].element?m(e[1].element,t[1].element)?-1:1:0}function y(e){return new MutationObserver(t=>{for(let r of t)if("childList"===r.type)return void e()})}l(d,"at"),l(f,"toSafeIndex"),l(p,"toSafeInteger"),l(function(e){let s=e+"CollectionProvider",[a,u]=(0,r.createContextScope)(s),[d,f]=a(s,{collectionElement:null,collectionRef:{current:null},collectionRefObject:{current:null},itemMap:new c,setItemMap:l(()=>void 0,"setItemMap")}),p=l(({state:e,...t})=>e?(0,o.jsx)(g,{...t,state:e}):(0,o.jsx)(m,{...t}),"CollectionProvider");p.displayName=s;let m=l(e=>{let t=P();return(0,o.jsx)(g,{...e,state:t})},"CollectionInit");m.displayName=s+"Init";let g=l(e=>{let{scope:r,children:i,state:s}=e,l=t.useRef(null),[a,u]=t.useState(null),c=(0,n.useComposedRefs)(l,u),[f,p]=s;return t.useEffect(()=>{if(!a)return;let e=y(()=>{});return e.observe(a,{childList:!0,subtree:!0}),()=>{e.disconnect()}},[a]),(0,o.jsx)(d,{scope:r,itemMap:f,setItemMap:p,collectionRef:c,collectionRefObject:l,collectionElement:a,children:i})},"CollectionProviderImpl");g.displayName=s+"Impl";let b=e+"CollectionSlot",x=(0,i.createSlot)(b),w=t.forwardRef((e,t)=>{let{scope:r,children:i}=e,s=f(b,r),l=(0,n.useComposedRefs)(t,s.collectionRef);return(0,o.jsx)(x,{ref:l,children:i})});w.displayName=b;let E=e+"CollectionItemSlot",C=(0,i.createSlot)(E),R=t.forwardRef((e,r)=>{let{scope:i,children:s,...l}=e,a=t.useRef(null),[u,d]=t.useState(null),p=(0,n.useComposedRefs)(r,a,d),{setItemMap:m}=f(E,i),y=t.useRef(l);h(y.current,l)||(y.current=l);let g=y.current;return t.useEffect(()=>(m(e=>u?e.has(u)?e.set(u,{...g,element:u}).toSorted(v):(e.set(u,{...g,element:u}),e.toSorted(v)):e),()=>{m(e=>u&&e.has(u)?(e.delete(u),new c(e)):e)}),[u,g,m]),(0,o.jsx)(C,{"data-radix-collection-item":"",ref:p,children:s})});function P(){return t.useState(new c)}function O(t){let{itemMap:r}=f(e+"CollectionConsumer",t);return r}return R.displayName=E,l(P,"useInitCollection"),l(O,"useCollection"),[{Provider:p,Slot:w,ItemSlot:R},{createCollectionScope:u,useCollection:O,useInitCollection:P}]},"createCollection"),l(h,"shallowEqual"),l(m,"isElementPreceding"),l(v,"sortByDocumentPosition"),l(y,"getChildListObserver"),e.s(["createCollection",0,a])},665400,e=>{"use strict";var t,r=e.i(703152),n=e.i(543836),i=e.i(888228),o=e.i(434041),s=e.i(380349),l=e.i(728115),a=Object.defineProperty,u=(e,t)=>a(e,"name",{value:t,configurable:!0}),c="dismissableLayer.update",d=r.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set,dismissableSurfaces:new Set}),f=r.forwardRef(u(function(e,a){let{disableOutsidePointerEvents:f=!1,deferPointerDownOutside:p=!1,onEscapeKeyDown:h,onPointerDownOutside:m,onFocusOutside:b,onInteractOutside:x,onDismiss:w,...E}=e,C=r.useContext(d),[R,P]=r.useState(null),O=R?.ownerDocument??globalThis?.document,[,T]=r.useState({}),S=(0,o.useComposedRefs)(a,P),k=Array.from(C.layers),[L]=[...C.layersWithOutsidePointerEventsDisabled].slice(-1),j=L?k.indexOf(L):-1,I=R?k.indexOf(R):-1,D=C.layersWithOutsidePointerEventsDisabled.size>0,M=I>=j,N=r.useRef(!1),A=v(e=>{m?.(e),x?.(e),e.defaultPrevented||w?.()},{ownerDocument:O,deferPointerDownOutside:p,isDeferredPointerDownOutsideRef:N,dismissableSurfaces:C.dismissableSurfaces,shouldHandlePointerDownOutside:r.useCallback(e=>{if(!(e instanceof Node))return!1;let t=[...C.branches].some(t=>t.contains(e));return M&&!t},[C.branches,M])}),_=y(e=>{if(p&&N.current)return;let t=e.target;![...C.branches].some(e=>e.contains(t))&&(b?.(e),x?.(e),e.defaultPrevented||w?.())},O),B=!!R&&I===k.length-1,H=(0,s.useCallbackRef)(e=>{"Escape"===e.key&&(h?.(e),!e.defaultPrevented&&w&&(e.preventDefault(),w()))});return r.useEffect(()=>{if(B)return O.addEventListener("keydown",H,{capture:!0}),()=>O.removeEventListener("keydown",H,{capture:!0})},[O,B,H]),r.useEffect(()=>{if(R)return f&&(0===C.layersWithOutsidePointerEventsDisabled.size&&(t=O.body.style.pointerEvents,O.body.style.pointerEvents="none"),C.layersWithOutsidePointerEventsDisabled.add(R)),C.layers.add(R),g(),()=>{f&&(C.layersWithOutsidePointerEventsDisabled.delete(R),0===C.layersWithOutsidePointerEventsDisabled.size&&(O.body.style.pointerEvents=t))}},[R,O,f,C]),r.useEffect(()=>()=>{R&&(C.layers.delete(R),C.layersWithOutsidePointerEventsDisabled.delete(R),g())},[R,C]),r.useEffect(()=>{let e=u(()=>T({}),"handleUpdate");return document.addEventListener(c,e),()=>document.removeEventListener(c,e)},[]),(0,l.jsx)(i.Primitive.div,{...E,ref:S,style:{pointerEvents:D?M?"auto":"none":void 0,...e.style},onFocusCapture:(0,n.composeEventHandlers)(e.onFocusCapture,_.onFocusCapture),onBlurCapture:(0,n.composeEventHandlers)(e.onBlurCapture,_.onBlurCapture),onPointerDownCapture:(0,n.composeEventHandlers)(e.onPointerDownCapture,A.onPointerDownCapture)})},"DismissableLayer")),p=r.forwardRef(u(function(e,t){let n=r.useContext(d),s=r.useRef(null),a=(0,o.useComposedRefs)(t,
2s);return r.useEffect(()=>{let e=s.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,l.jsx)(i.Primitive.div,{...e,ref:a})},"DismissableLayerBranch"));function h(){let e=r.useContext(d),[t,n]=r.useState(null);return r.useEffect(()=>{if(t)return e.dismissableSurfaces.add(t),()=>{e.dismissableSurfaces.delete(t)}},[t,e.dismissableSurfaces]),n}u(h,"useDismissableLayerSurface");var m=u(()=>!0,"IS_TRUE");function v(e,t){let{ownerDocument:n=globalThis?.document,deferPointerDownOutside:i=!1,isDeferredPointerDownOutsideRef:o,dismissableSurfaces:l,shouldHandlePointerDownOutside:a=m}=t,c=(0,s.useCallbackRef)(e),d=r.useRef(!1),f=r.useRef(!1),p=r.useRef(new Map),h=r.useRef(()=>{});return r.useEffect(()=>{function e(){f.current=!1,o.current=!1,p.current.clear()}function t(){return Array.from(p.current.values()).some(Boolean)}function r(e){if(!f.current)return;let t=e.target;t instanceof Node&&[...l].some(e=>e.contains(t))||p.current.set(e.type,!0),"click"===e.type&&window.setTimeout(()=>{f.current&&h.current()},0)}function s(e){f.current&&p.current.set(e.type,!1)}u(e,"resetOutsideInteraction"),u(t,"isOutsideInteractionIntercepted"),u(r,"handleInteractionCapture"),u(s,"handleInteractionBubble");let m=u(r=>{if(r.target&&!d.current){let s=function(){n.removeEventListener("click",h.current);let r=t();e(),r||b("dismissableLayer.pointerDownOutside",c,l,{discrete:!0})};if(u(s,"handleAndDispatchPointerDownOutsideEvent"),!a(r.target)){n.removeEventListener("click",h.current),e(),d.current=!1;return}let l={originalEvent:r};f.current=!0,o.current=i&&0===r.button,p.current.clear(),i&&0===r.button?(n.removeEventListener("click",h.current),h.current=s,n.addEventListener("click",h.current,{once:!0})):s()}else n.removeEventListener("click",h.current),e();d.current=!1},"handlePointerDown"),v=["pointerup","mousedown","mouseup","touchstart","touchend","click"];for(let e of v)n.addEventListener(e,r,!0),n.addEventListener(e,s);let y=window.setTimeout(()=>{n.addEventListener("pointerdown",m)},0);return()=>{for(let e of(window.clearTimeout(y),n.removeEventListener("pointerdown",m),n.removeEventListener("click",h.current),v))n.removeEventListener(e,r,!0),n.removeEventListener(e,s)}},[n,c,i,o,l,a]),{onPointerDownCapture:u(()=>d.current=!0,"onPointerDownCapture")}}function y(e,t=globalThis?.document){let n=(0,s.useCallbackRef)(e),i=r.useRef(!1);return r.useEffect(()=>{let e=u(e=>{e.target&&!i.current&&b("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})},"handleFocus");return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:u(()=>i.current=!0,"onFocusCapture"),onBlurCapture:u(()=>i.current=!1,"onBlurCapture")}}function g(){let e=new CustomEvent(c);document.dispatchEvent(e)}function b(e,t,r,{discrete:n}){let o=r.originalEvent.target,s=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),n?(0,i.dispatchDiscreteCustomEvent)(o,s):o.dispatchEvent(s)}u(v,"usePointerDownOutside"),u(y,"useFocusOutside"),u(g,"dispatchUpdate"),u(b,"handleAndDispatchCustomEvent"),e.s(["Branch",0,p,"DismissableLayer",0,f,"Root",0,f,"useDismissableLayerSurface",0,h])},731470,e=>{"use strict";var t=e.i(703152),r=e.i(594892),n=Object.defineProperty,i=t[" useId ".trim().toString()]||(()=>void 0),o=0;function s(e){let[n,s]=t.useState(i());return(0,r.useLayoutEffect)(()=>{e||s(e=>e??String(o++))},[e]),e||(n?`radix-${n}`:"")}n(s,"name",{value:"useId",configurable:!0}),e.s(["useId",0,s])},417322,e=>{"use strict";var t=e.i(703152),r=e.i(415530),n=e.i(888228),i=e.i(594892),o=e.i(728115),s=Object.defineProperty,l=t.forwardRef(s(function(e,s){let{container:l,...a}=e,[u,c]=t.useState(!1);(0,i.useLayoutEffect)(()=>c(!0),[]);let d=l||u&&globalThis?.document?.body;return d?r.createPortal((0,o.jsx)(n.Primitive.div,{...a,ref:s}),d):null},"name",{value:"Portal",configurable:!0}));e.s(["Portal",0,l])},927955,e=>{"use strict";var t=e.i(703152),r=e.i(594892),n=Object.defineProperty,i=(e,t)=>n(e,"name",{value:t,configurable:!0});function o(e,r){return t.useReducer((e,t)=>r[e][t]??e,e)}i(o,"useStateMachine");var s=i(e=>{let{present:r,children:n}=e,i=l(r),o="function"==typeof n?n({present:i.isPresent}):t.Children.only(n),s=u(i.ref,d(o));return"function"==typeof n||i.isPresent?t.cloneElement(o,{ref:s}):null},"Presence");function l(e){let[n,s]=t.useState(),l=t.useRef(null),a=t.useRef(e),u=t.useRef("none"),d=t.useRef(void 0),[f,p]=o(e?"mounted":"unmounted",{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return t.useEffect(()=>{"mounted"===f?(u.current=d.current??c(l.current),d.current=void 0):u.current="none"},[f]),(0,r.useLayoutEffect)(()=>{let t=l.current,r=a.current;if(r!==e){let n=u.current,i=c(t);e?(d.current=i,p("MOUNT")):"none"===i||t?.display==="none"?p("UNMOUNT"):r&&n!==i?p("ANIMATION_OUT"):p("UNMOUNT"),a.current=e}},[e,p]),(0,r.useLayoutEffect)(()=>
2{if(n){let e,t=n.ownerDocument.defaultView??window,r=i(r=>{let i=c(l.current).includes(CSS.escape(r.animationName));if(r.target===n&&i&&(p("ANIMATION_END"),!a.current)){let r=n.style.animationFillMode;n.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===n.style.animationFillMode&&(n.style.animationFillMode=r)})}},"handleAnimationEnd"),o=i(e=>{e.target===n&&(u.current=c(l.current))},"handleAnimationStart");return n.addEventListener("animationstart",o),n.addEventListener("animationcancel",r),n.addEventListener("animationend",r),()=>{t.clearTimeout(e),n.removeEventListener("animationstart",o),n.removeEventListener("animationcancel",r),n.removeEventListener("animationend",r)}}p("ANIMATION_END")},[n,p]),{isPresent:["mounted","unmountSuspended"].includes(f),ref:t.useCallback(e=>{if(e){let t=getComputedStyle(e);l.current=t,d.current=c(t)}else l.current=null;s(e)},[])}}function a(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function u(...e){let r=t.useRef(e);return r.current=e,t.useCallback(e=>{let t=r.current,n=!1,i=t.map(t=>{let r=a(t,e);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let e=0;e<i.length;e++){let r=i[e];"function"==typeof r?r():a(t[e],null)}}},[])}function c(e){return e?.animationName||"none"}function d(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(r=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}i(l,"usePresence"),i(a,"setRef"),i(u,"useStableComposedRefs"),i(c,"getAnimationName"),i(d,"getElementRef"),e.s(["Presence",0,s])},380349,e=>{"use strict";var t=e.i(703152);function r(e){let r=t.useRef(e);return t.useEffect(()=>{r.current=e}),t.useMemo(()=>(...e)=>r.current?.(...e),[])}(0,Object.defineProperty)(r,"name",{value:"useCallbackRef",configurable:!0}),e.s(["useCallbackRef",0,r])},850546,e=>{"use strict";var t=e.i(703152),r=e.i(888228),n=e.i(728115),i=Object.defineProperty,o=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),s=t.forwardRef(i(function(e,t){return(0,n.jsx)(r.Primitive.span,{...e,ref:t,style:{...o,...e.style}})},"name",{value:"VisuallyHidden",configurable:!0}));e.s(["Root",0,s,"VISUALLY_HIDDEN_STYLES",0,o,"VisuallyHidden",0,s])},86657,(e,t,r)=>{t.exports=e.r(719586)},337633,e=>{"use strict";var t=e.i(728115),r=e.i(703152),n=e.i(172351),i=e.i(543836),o=e.i(434041),s=e.i(192745),l=e.i(665400),a=e.i(731470),u=e.i(443970),c=e.i(417322),d=e.i(927955),f=e.i(888228),p=e.i(523650),h=e.i(594892),m=e.i(850546),v=Object.defineProperty,y=(e,t)=>v(e,"name",{value:t,configurable:!0}),[g,b]=(0,s.createContextScope)("Tooltip",[u.createPopperScope]),x=(0,u.createPopperScope)(),w="tooltip.open",[E,C]=g("TooltipProvider"),R=y(e=>{let{__scopeTooltip:n,delayDuration:i=700,skipDelayDuration:o=300,disableHoverableContent:s=!1,children:l}=e,a=r.useRef(!0),u=r.useRef(!1),c=r.useRef(0);return r.useEffect(()=>{let e=c.current;return()=>window.clearTimeout(e)},[]),(0,t.jsx)(E,{scope:n,isOpenDelayedRef:a,delayDuration:i,onOpen:r.useCallback(()=>{o<=0||(window.clearTimeout(c.current),a.current=!1)},[o]),onClose:r.useCallback(()=>{o<=0||(window.clearTimeout(c.current),c.current=window.setTimeout(()=>a.current=!0,o))},[o]),isPointerInTransitRef:u,onPointerInTransitChange:r.useCallback(e=>{u.current=e},[]),disableHoverableContent:s,children:l})},"TooltipProvider"),P="Tooltip",[O,T]=g(P),S=y(e=>{let{__scopeTooltip:n,children:i,open:o,defaultOpen:s,onOpenChange:l,disableHoverableContent:c,delayDuration:d}=e,f=C(P,e.__scopeTooltip),h=x(n),[m,v]=r.useState(null),[g,b]=r.useState(void 0),E=(0,a.useId)(),R=r.useRef(0),T=c??f.disableHoverableContent,S=d??f.delayDuration,k=r.useRef(!1),[L,j]=(0,p.useControllableState)({prop:o,defaultProp:s??!1,onChange:y(e=>{e?(f.onOpen(),document.dispatchEvent(new CustomEvent(w))):f.onClose(),l?.(e)},"onChange"),caller:P}),I=r.useMemo(()=>L?k.current?"delayed-open":"instant-open":"closed",[L]),D=r.useCallback(()=>{window.clearTimeout(R.current),R.current=0,k.current=!1,j(!0)},[j]),M=r.useCallback(()=>{window.clearTimeout(R.current),R.current=0,j(!1)},[j]),N=r.useCallback(()=>{window.clearTimeout(R.current),R.current=window.setTimeout(()=>{k.current=!0,j(!0),R.current=0},S)},[S,j]);return r.useEffect(()=>()=>{R.current&&(window.clearTimeout(R.current),R.current=0)},[]),(0,t.jsx)(u.Root,{...h,children:(0,t.jsx)(O,{scope:n,contentId:g??E,setContentId:b,open:L,stateAttribute:I,trigger:m,onTriggerChange:v,onTriggerEnter:r.useCallback(()=>{f.isOpenDelayedRef.current?N():D()},[f.isOpenDelayedRef,N,D]),onTriggerLeave:r.useCallback(()=>{T?M():(window.clearTimeout(R.current),R.current=0)},[M,T]),onOpen:D,onClose:M,disableHoverableContent:T,children:i})})},"Tooltip"),k="TooltipTrigger",L=r.forwardRef(y(function(e,n){let{__scopeTooltip:s,...l}=e,a=T(k,s),c=C(k,s),d=x(s),p=r.useRef(null),h=(0,o.useComposedRefs)(n,p,a.onTriggerChange),m=r.useRef(!1),v=r.useRef(!1),y=r.useCallback(()=>m.current=!1,[]);return r.useEffect(()=>()=>document.removeEventListener("pointerup",y),[y]),(0,t.jsx)(u.Anchor,{asChild:!0,...d,children:(0,t.jsx)(f.Primitive.button,{"aria-describedby":a.open?a.contentId:void 0,"data-state":a.stateAttribute,...l,ref:h,onPointerMove:(0,i.composeEventHandlers)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(v.current||c.isPointerInTransitRef.current||(a.onTriggerEnter(),v.current=!0))}),onPointerLeave:(0,i.composeEventHandlers)(e.onPointerLeave,()=>{a.onTriggerLeave(),v.current=!1}),onPointerDown:(0,i.composeEventHandlers)(e.onPointerDown,()=>{a.open&&a.onClose(),m.current=!0,document.addEventListener("pointerup",y,{once:!0})}),onFocus:(0,i.composeEventHandlers)(e.onFocus,()=>{m.current||a.onOpen()}),onBlur:(0,i.composeEventHandlers)(e.onBlur,a.onClose),onClick:(0,i.composeEventHandlers)(e.onClick,a.onClose)})})},"TooltipTrigger")),j="TooltipPortal",[I,D]=g(j,{forceMount:void 0}),M=y(e=>{let{__scopeTooltip:r,forceMount:n,children:i,container:o}=e,s=T(j,r);return(0,t.jsx)(I,{scope:r,forceMount:n,children:(0,t.jsx)(d.Presence,{present:n||s.open,children:(0,t.jsx)(c.Portal,{asChild:!0,container:o,children:i})})})},"TooltipPortal"),N="TooltipContent",A=r.forwardRef(y(function(e,r){let n=D(N,e.__scopeTooltip),{forceMount:i=n.forceMount,side:o="top",...s}=e,l=T(N,e.__scopeTooltip);return(0,t.jsx)(d.Presence,{present:i||l.open,children:l.disableHoverableContent?(0,t.jsx)(H,{side:o,...s,ref:r}):(0,t.jsx)(_,{side:o,...s,ref:r})})},"TooltipContent")),_=r.forwardRef(y(function(e,n){let i=T(N,e.__scopeTooltip),s=C(N,e.__scopeTooltip),l=r.useRef(null),a=(0,o.useComposedRefs)(n,l),[u,c]=r.useState(null),{trigger:d,onClose:f}=i,p=l.current,{onPointerInTransitChange:h}=s,m=r.useCallback(()=>{c(null),h(!1)}
2,[h]),v=r.useCallback((e,t)=>{let r=e.currentTarget,n={x:e.clientX,y:e.clientY},i=z(n,r.getBoundingClientRect());c(V([...U(n,i),...F(t.getBoundingClientRect())])),h(!0)},[h]);return r.useEffect(()=>()=>m(),[m]),r.useEffect(()=>{if(d&&p){let e=y(e=>v(e,p),"handleTriggerLeave"),t=y(e=>v(e,d),"handleContentLeave");return d.addEventListener("pointerleave",e),p.addEventListener("pointerleave",t),()=>{d.removeEventListener("pointerleave",e),p.removeEventListener("pointerleave",t)}}},[d,p,v,m]),r.useEffect(()=>{if(u){let e=y(e=>{let t=e.target,r={x:e.clientX,y:e.clientY},n=d?.contains(t)||p?.contains(t),i=!W(r,u);n?m():i&&(m(),f())},"handleTrackPointerGrace");return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[d,p,u,f,m]),(0,t.jsx)(H,{...e,ref:a})},"TooltipContentHoverable")),B=(0,n.createSlottable)("TooltipContent"),H=r.forwardRef(y(function(e,n){let{__scopeTooltip:i,children:o,"aria-label":s,id:a,onEscapeKeyDown:c,onPointerDownOutside:d,...f}=e,p=T(N,i),v=x(i),{onClose:g}=p;r.useEffect(()=>(document.addEventListener(w,g),()=>document.removeEventListener(w,g)),[g]),r.useEffect(()=>{if(p.trigger){let e=y(e=>{e.target instanceof Node&&e.target.contains(p.trigger)&&g()},"handleScroll");return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[p.trigger,g]);let{setContentId:b}=p;return(0,h.useLayoutEffect)(()=>(b(a),()=>{b(void 0)}),[a,b]),(0,t.jsx)(l.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:c,onPointerDownOutside:d,onFocusOutside:e=>e.preventDefault(),onDismiss:g,children:(0,t.jsxs)(u.Content,{"data-state":p.stateAttribute,role:s?void 0:"tooltip",id:s?void 0:p.contentId,...v,...f,ref:n,style:{...f.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,t.jsx)(B,{children:o}),s?(0,t.jsx)(m.Root,{id:p.contentId,role:"tooltip",children:s}):null]})})},"TooltipContentImpl"));function z(e,t){let r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),o=Math.abs(t.left-e.x);switch(Math.min(r,n,i,o)){case o:return"left";case i:return"right";case r:return"top";case n:return"bottom";default:throw Error("unreachable")}}function U(e,t,r=5){let n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r})}return n}function F(e){let{top:t,right:r,bottom:n,left:i}=e;return[{x:i,y:t},{x:r,y:t},{x:r,y:n},{x:i,y:n}]}function W(e,t){let{x:r,y:n}=e,i=!1;for(let e=0,o=t.length-1;e<t.length;o=e++){let s=t[e],l=t[o],a=s.x,u=s.y,c=l.x,d=l.y;u>n!=d>n&&r<(c-a)*(n-u)/(d-u)+a&&(i=!i)}return i}function V(e){let t=e.slice();return t.sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:1*!!(e.y>t.y)),Y(t)}function Y(e){if(e.length<=1)return e.slice();let t=[];for(let r=0;r<e.length;r++){let n=e[r];for(;t.length>=2;){let e=t[t.length-1],r=t[t.length-2];if((e.x-r.x)*(n.y-r.y)>=(e.y-r.y)*(n.x-r.x))t.pop();else break}t.push(n)}t.pop();let r=[];for(let t=e.length-1;t>=0;t--){let n=e[t];for(;r.length>=2;){let e=r[r.length-1],t=r[r.length-2];if((e.x-t.x)*(n.y-t.y)>=(e.y-t.y)*(n.x-t.x))r.pop();else break}r.push(n)}return(r.pop(),1===t.length&&1===r.length&&t[0].x===r[0].x&&t[0].y===r[0].y)?t:t.concat(r)}y(z,"getExitSideFromRect"),y(U,"getPaddedExitPoints"),y(F,"getPointsFromRect"),y(W,"isPointInPolygon"),y(V,"getHull"),y(Y,"getHullPresorted");var Z=e.i(90988),X=e.i(116233);let q=(0,r.forwardRef)((e,r)=>{let{"data-state":i,children:o,...s}=e;return(0,t.jsx)(n.Slot,{ref:r,...s,children:o})}),G=(0,r.forwardRef)(({children:e,...r},n)=>(0,t.jsx)(L,{...r,ref:n,children:r.asChild?(0,t.jsx)(q,{children:e}):e})),K=(0,r.forwardRef)(({className:e,sideOffset:r=8,...n},i)=>(0,t.jsx)(M,{children:(0,t.jsx)(A,{ref:i,sideOffset:r,collisionPadding:20,className:(0,X.cn)("typography-content-sm-regular bg-popover-foreground
2/90 [&_a]:text-inherit! z-50 overflow-hidden rounded-md px-3 py-1.5 text-popover shadow-md animate-in fade-in-50 data-[side=bottom]:slide-in-from-top-1 data-[side=left]:slide-in-from-right-1 data-[side=right]:slide-in-from-left-1 data-[side=top]:slide-in-from-bottom-1 [&_a]:underline [&_a]:[font:inherit] [&_a_span]:underline",e),...n})}));K.displayName=A.displayName;let $=({className:e,children:r})=>(0,t.jsxs)(S,{children:[(0,t.jsx)(G,{asChild:!0,children:(0,t.jsx)(Z.InformationCircleIcon,{className:(0,X.cn)("h-4 w-4 shrink-0 cursor-pointer text-slate-400",e),"aria-hidden":"true"})}),(0,t.jsx)(M,{children:(0,t.jsx)(K,{className:"max-w-xs",children:(0,t.jsx)("p",{className:"whitespace-pre-line",children:r})})})]});$.displayName="InfoTooltip",e.s(["InfoTooltip",0,$,"Tooltip",0,S,"TooltipContent",0,K,"TooltipProvider",0,({delayDuration:e=300,...r})=>(0,t.jsx)(R,{delayDuration:e,...r}),"TooltipTrigger",0,G],337633)}]);
3
4//# debugId=0a57db7a-0b04-0b7a-27fa-1f71c6e6995a

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.