PageSourceSearch

https://felo.ai/_next/static/chunks/14345-cd757caa82e280dc.js

js felo.ai collected 2026-09-24 10:09:20 UTC 17,973 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[14345],{74406:function(e,t,n){n.d(t,{VS:function(){return o},Yv:function(){return i},Yx:function(){return r},sK:function(){return a}});var o=e=>{let t={top:{originY:1},bottom:{originY:0},left:{originX:1},right:{originX:0},"top-start":{originX:0,originY:1},"top-end":{originX:1,originY:1},"bottom-start":{originX:0,originY:0},"bottom-end":{originX:1,originY:0},"right-start":{originX:0,originY:0},"right-end":{originX:0,originY:1},"left-start":{originX:1,originY:0},"left-end":{originX:1,originY:1}};return(null==t?void 0:t[e])||{}},r=e=>({top:"top",bottom:"bottom",left:"left",right:"right","top-start":"top start","top-end":"top end","bottom-start":"bottom start","bottom-end":"bottom end","left-start":"left top","left-end":"left bottom","right-start":"right top","right-end":"right bottom"})[e],i=(e,t)=>{if(t.includes("-")){let[n]=t.split("-");if(n.includes(e))return!1}return!0},a=(e,t)=>{if(t.includes("-")){let[,n]=t.split("-");return`${e}-${n}`}return e}},17988:function(e,t,n){n.d(t,{Lj:function(){return o},y7:function(){return r}});var o={ease:[.36,.66,.4,1],easeIn:[.4,0,1,1],easeOut:[0,0,.2,1],easeInOut:[.4,0,.2,1],spring:[.155,1.105,.295,1.12],springOut:[.57,-.15,.62,.07],softSpring:[.16,1.11,.3,1.02]};o.easeOut,o.easeIn;var r={scaleSpring:{enter:{transform:"scale(1)",opacity:1,transition:{type:"spring",bounce:0,duration:.2}},exit:{transform:"scale(0.85)",opacity:0,transition:{type:"easeOut",duration:.15}}},scaleSpringOpacity:{initial:{opacity:0,transform:"scale(0.8)"},enter:{opacity:1,transform:"scale(1)",transition:{type:"spring",bounce:0,duration:.3}},exit:{opacity:0,transform:"scale(0.96)",transition:{type:"easeOut",bounce:0,duration:.15}}},scale:{enter:{scale:1},exit:{scale:.95}},scaleFadeIn:{enter:{transform:"scale(1)",opacity:1,transition:{duration:.25,ease:o.easeIn}},exit:{transform:"scale(0.95)",opacity:0,transition:{duration:.2,ease:o.easeOut}}},scaleInOut:{enter:{transform:"scale(1)",opacity:1,transition:{duration:.4,ease:o.ease}},exit:{transform:"scale(1.03)",opacity:0,transition:{duration:.3,ease:o.ease}}},fade:{enter:{opacity:1,transition:{duration:.4,ease:o.ease}},exit:{opacity:0,transition:{duration:.3,ease:o.ease}}},collapse:{enter:{opacity:1,height:"auto",transition:{height:{type:"spring",bounce:0,duration:.3},opacity:{easings:"ease",duration:.4}}},exit:{opacity:0,height:0,transition:{easings:"ease",duration:.3}}}}},41081:function(e,t,n){n.d(t,{l:function(){return r}});var o=n(49975);function r(...e){return t=>{e.forEach(e=>(function(e,t){if(null!=e){if((0,o.mf)(e)){e(t);return}try{e.current=t}catch(n){throw Error(`Cannot assign value '${t}' to ref '${e}'`)}}})(e,t))}}},25483:function(e,t,n){n.d(t,{v:function(){return a}});var o=n(84563),r=n(38946),i=n(91988),a=(0,r.tv)({slots:{base:["z-0","relative","bg-transparent","before:content-['']","before:hidden","before:z-[-1]","before:absolute","before:rotate-45","before:w-2.5","before:h-2.5","before:rounded-sm","data-[arrow=true]:before:block","data-[placement=top]:before:-bottom-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=top]:before:left-1/2","data-[placement=top]:before:-translate-x-1/2","data-[placement=top-start]:before:-bottom-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=top-start]:before:left-3","data-[placement=top-end]:before:-bottom-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=top-end]:before:right-3","data-[placement=bottom]:before:-top-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=bottom]:before:left-1/2","data-[placement=bottom]:before:-translate-x-1/2","data-[placement=bottom-start]:before:-top-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=bottom-start]:before:left-3","data-[placement=bottom-end]:before:-top-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=bottom-end]:before:right-3","data-[placement=left]:before:-right-[calc(theme(spacing.5)/4_-_2px)]","data-[placement=left]:before:top-1/2","data-[placement=left]:before:-translate-y-1/2","data-[placement=left-start]:before:-right-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=left-start]:before:top-1/4","data-[placement=left-end]:before:-right-[calc(theme(sp
1acing.5)/4_-_3px)]","data-[placement=left-end]:before:bottom-1/4","data-[placement=right]:before:-left-[calc(theme(spacing.5)/4_-_2px)]","data-[placement=right]:before:top-1/2","data-[placement=right]:before:-translate-y-1/2","data-[placement=right-start]:before:-left-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=right-start]:before:top-1/4","data-[placement=right-end]:before:-left-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=right-end]:before:bottom-1/4",...i.Dh],content:["z-10","px-2.5","py-1","w-full","inline-flex","flex-col","items-center","justify-center","box-border","subpixel-antialiased","outline-none","box-border"],trigger:["z-10"],backdrop:["hidden"],arrow:[]},variants:{size:{sm:{content:"text-tiny"},md:{content:"text-small"},lg:{content:"text-medium"}},color:{default:{base:"before:bg-content1 before:shadow-small",content:"bg-content1"},foreground:{base:"before:bg-foreground",content:o.J.solid.foreground},primary:{base:"before:bg-primary",content:o.J.solid.primary},secondary:{base:"before:bg-secondary",content:o.J.solid.secondary},success:{base:"before:bg-success",content:o.J.solid.success},warning:{base:"before:bg-warning",content:o.J.solid.warning},danger:{base:"before:bg-danger",content:o.J.solid.danger}},radius:{none:{content:"rounded-none"},sm:{content:"rounded-small"},md:{content:"rounded-medium"},lg:{content:"rounded-large"},full:{content:"rounded-full"}},shadow:{sm:{content:"shadow-small"},md:{content:"shadow-medium"},lg:{content:"shadow-large"}},backdrop:{transparent:{},opaque:{backdrop:"bg-overlay/50 backdrop-opacity-disabled"},blur:{backdrop:"backdrop-blur-sm backdrop-saturate-150 bg-overlay/30"}},triggerScaleOnOpen:{true:{trigger:["aria-expanded:scale-[0.97]","aria-expanded:opacity-70","subpixel-antialiased"]},false:{}},disableAnimation:{true:{base:"animate-none"}},isTriggerDisabled:{true:{trigger:"opacity-disabled pointer-events-none"},false:{}}},defaultVariants:{color:"default",radius:"lg",size:"md",shadow:"md",backdrop:"transparent",triggerScaleOnOpen:!0},compoundVariants:[{backdrop:["opaque","blur"],class:{backdrop:"block w-full h-full fixed inset-0 -z-30"}}]})},28826:function(e,t,n){n.d(t,{O:function(){return i},v:function(){return r}});var o=n(75271);let r=new WeakMap;function i(e){let{triggerRef:t,isOpen:n,onClose:i}=e;(0,o.useEffect)(()=>{if(!n||null===i)return;let e=e=>{let n=e.target;if(!t.current||n instanceof Node&&!n.contains(t.current)||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement)return;let o=i||r.get(t.current);o&&o()};return window.addEventListener("scroll",e,!0),()=>{window.removeEventListener("scroll",e,!0)}},[n,i,t])}},49212:function(e,t,n){n.d(t,{I:function(){return u}});var o=n(64702),r=n(75271),i=n(13994),a=n(37867);function l(e,t){if(e.button>0)return!1;if(e.target){let t=e.target.ownerDocument;if(!t||!t.documentElement.contains(e.target)||e.target.closest("[data-react-aria-top-layer]"))return!1}return t.current&&!t.current.contains(e.target)}var s=n(93156);let c=[];function u(e,t){let{onClose:n,shouldCloseOnBlur:u,isOpen:d,isDismissable:p=!1,isKeyboardDismissDisabled:f=!1,shouldCloseOnInteractOutside:m}=e;(0,r.useEffect)(()=>(d&&c.push(t),()=>{let e=c.indexOf(t);e>=0&&c.splice(e,1)}),[d,t]);let g=()=>{c[c.length-1]===t&&n&&n()};!function(e){let{ref:t,onInteractOutside:n,isDisabled:o,onInteractOutsideStart:s}=e,c=(0,r.useRef)({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}),u=(0,i.i)(e=>{n&&l(e,t)&&(s&&s(e),c.current.isPointerDown=!0)}),d=(0,i.i)(e=>{n&&n(e)});(0,r.useEffect)(()=>{let e=c.current;if(o)return;let n=t.current,r=(0,a.r)(n);if("undefined"!=typeof PointerEvent){let n=n=>{e.isPointerDown&&l(n,t)&&d(n),e.isPointerDown=!1};return r.addEventListener("pointerdown",u,!0),r.addEventListener("pointerup",n,!0),()=>{r.removeEventListener("pointerdown",u,!0),r.removeEventListener("pointerup",n,!0)}}{let n=n=>{e.ignoreEmulatedMouseEvents?e.ignoreEmulatedMouseEvents=!1:e.isPointerDown&&l(n,t)&&d(n),e.isPointerDown=!1},o=n=>{e.ignoreEmulatedMouseEvents=!0,e.isPointerDown&&l(n,t)&&d(n),e.isPointerDown=!1};return r.addEventListener("mousedown",u,!0),r.addEventListener("mouseup",n,!0),r.addEventListener("touchstart",u,!0),r.addEventListener("touchend",o,!0),()=>{r.removeEventListener("mousedown",u,!0),r.removeEventListener("mouseup",n,!0),r.removeEventListener("touchstart",u,!0),r.removeEventListener("touchend",o,!0)}}},[t,o,u,d])}({ref:t,onInteractOutside:p&&d?e=>{(!m||m(e.target))&&(c[c.length-1]===t&&(e.stopPropagation(),e.preventDefault()),g())}:null,onInteractOutsideStart:e=>{(!m||m(e.target))&&c[c.length-1]===t&&(e.stopPropagation(),e.preventDefault())}});let{focusWithinProps:b}=(0,s.L)({isDisabled:!u,onBlurWithin:e=>{!(!e.relatedTarget||(0,o.cW)(e.relatedTarget))&&(!m||m(e.relatedTarget))&&n()}});return{overlayProps:{onKeyDown:e=>{"Escape"!==e.key||f||e.nativeEvent.isComposing||(e.stopPropagation(),e.preventDefault(),g())},...b},underlayProps:{onPointerDown:e=>{e.target===e.currentTarget&&e.preventDefault()}}}}},22891:function(e,t,n){n.d(t,{t:function(){return z}});var o=n(71235),r=n(42458);let i={top:"top",bottom:"top",left:"left",right:"left"}
1,a={top:"bottom",bottom:"top",left:"right",right:"left"},l={top:"left",left:"top"},s={top:"height",left:"width"},c={width:"totalWidth",height:"totalHeight"},u={},d="undefined"!=typeof document&&window.visualViewport;function p(e){let t=0,n=0,r=0,i=0,a=0,l=0,s={},c=(null==d?void 0:d.scale)>1;if("BODY"===e.tagName){var u,p;let o=document.documentElement;r=o.clientWidth,i=o.clientHeight,t=null!==(u=null==d?void 0:d.width)&&void 0!==u?u:r,n=null!==(p=null==d?void 0:d.height)&&void 0!==p?p:i,s.top=o.scrollTop||e.scrollTop,s.left=o.scrollLeft||e.scrollLeft,d&&(a=d.offsetTop,l=d.offsetLeft)}else({width:t,height:n,top:a,left:l}=h(e)),s.top=e.scrollTop,s.left=e.scrollLeft,r=t,i=n;return(0,o.Pf)()&&("BODY"===e.tagName||"HTML"===e.tagName)&&c&&(s.top=0,s.left=0,a=d.pageTop,l=d.pageLeft),{width:t,height:n,totalWidth:r,totalHeight:i,scroll:s,top:a,left:l}}function f(e,t,n,o,r,a,l){let c=r.scroll[e],u=o[s[e]],d=o.scroll[i[e]]+a,p=u+o.scroll[i[e]]-a,f=t-c+l[e]-o[i[e]],m=t-c+n+l[e]-o[i[e]];return f<d?d-f:m>p?Math.max(p-m,d-f):0}function m(e){if(u[e])return u[e];let[t,n]=e.split(" "),o=i[t]||"right",r=l[o];i[n]||(n="center");let a=s[o],c=s[r];return u[e]={placement:t,crossPlacement:n,axis:o,crossAxis:r,size:a,crossSize:c},u[e]}function g(e,t,n,o,i,l,s,u,d,p){let{placement:f,crossPlacement:m,axis:g,crossAxis:b,size:h,crossSize:v}=o,w={};w[b]=e[b],"center"===m?w[b]+=(e[v]-n[v])/2:m!==b&&(w[b]+=e[v]-n[v]),w[b]+=l;let y=e[b]-n[v]+d+p,x=e[b]+e[v]-d-p;if(w[b]=(0,r.uZ)(w[b],y,x),f===g){let n=u?s[h]:t[c[h]];w[a[g]]=Math.floor(n-e[g]+i)}else w[g]=Math.floor(e[g]+e[h]+i);return w}function b(e,t,n,o,r,i){let{placement:l,axis:s,size:c}=i;return l===s?Math.max(0,n[s]-e[s]-e.scroll[s]+t[s]-o[s]-o[a[s]]-r):Math.max(0,e[c]+e[s]+e.scroll[s]-t[s]-n[s]-n[c]-o[s]-o[a[s]]-r)}function h(e){let{top:t,left:n,width:o,height:r}=e.getBoundingClientRect(),{scrollTop:i,scrollLeft:a,clientTop:l,clientLeft:s}=document.documentElement;return{top:t+i-l,left:n+a-s,width:o,height:r}}function v(e,t){let n,o=window.getComputedStyle(e);if("fixed"===o.position){let{top:t,left:o,width:r,height:i}=e.getBoundingClientRect();n={top:t,left:o,width:r,height:i}}else{n=h(e);let o=h(t),r=window.getComputedStyle(t);o.top+=(parseInt(r.borderTopWidth,10)||0)-t.scrollTop,o.left+=(parseInt(r.borderLeftWidth,10)||0)-t.scrollLeft,n.top-=o.top,n.left-=o.left}return n.top-=parseInt(o.marginTop,10)||0,n.left-=parseInt(o.marginLeft,10)||0,n}function w(e){let t=window.getComputedStyle(e);return"none"!==t.transform||/transform|perspective/.test(t.willChange)||"none"!==t.filter||"paint"===t.contain||"backdropFilter"in t&&"none"!==t.backdropFilter||"WebkitBackdropFilter"in t&&"none"!==t.WebkitBackdropFilter}var y=n(28826),x=n(75271),E=n(12331);function O(e){let{ref:t,box:n,onResize:o}=e;(0,x.useEffect)(()=>{let e=null==t?void 0:t.current;if(e){if(!(void 0!==window.ResizeObserver))return window.addEventListener("resize",o,!1),()=>{window.removeEventListener("resize",o,!1)};{let t=new window.ResizeObserver(e=>{e.length&&o()});return t.observe(e,{box:n}),()=>{e&&t.unobserve(e)}}}},[o,t,n])}var L=n(60909);let k="undefined"!=typeof document&&window.visualViewport;function z(e){var t;let{direction:n}=(0,L.j)(),{arrowSize:o=0,targetRef:l,overlayRef:s,scrollRef:u=s,placement:d="bottom",containerPadding:z=12,shouldFlip:C=!0,boundaryElement:T="undefined"!=typeof document?document.body:null,offset:P=0,crossOffset:_=0,shouldUpdatePosition:D=!0,isOpen:I=!0,onClose:S,maxHeight:H,arrowBoundaryOffset:M=0}=e,[R,B]=(0,x.useState)({position:{},arrowOffsetLeft:void 0,arrowOffsetTop:void 0,maxHeight:void 0,placement:void 0}),Y=[D,d,s.current,l.current,u.current,z,C,T,P,_,I,n,H,M,o],N=(0,x.useRef)(null==k?void 0:k.scale);(0,x.useEffect)(()=>{I&&(N.current=null==k?void 0:k.scale)},[I]);let W=(0,x.useCallback)(()=>{var e,t;if(!1===D||!I||!s.current||!l.current||!T||(null==k?void 0:k.scale)!==N.current)return;let y=null;if(u.current&&u.current.contains(document.activeElement)){let e=document.activeElement.getBoundingClientRect(),t=u.current.getBoundingClientRect();(y={type:"top",offset:e.top-t.top}).offset>t.height/2&&(y.type="bottom",y.offset=e.bottom-t.bottom)}let x=s.current;!H&&s.current&&(x.style.top="0px",x.style.bottom="",x.style.maxHeight=(null!==(t=null===(e=window.visualVie
1wport)||void 0===e?void 0:e.height)&&void 0!==t?t:window.innerHeight)+"px");let E=function(e){let t,{placement:n,targetNode:o,overlayNode:l,scrollNode:s,padding:u,shouldFlip:d,boundaryElement:y,offset:x,crossOffset:E,maxHeight:O,arrowSize:L=0,arrowBoundaryOffset:k=0}=e,z=l instanceof HTMLElement?function(e){let t=e.offsetParent;if(t&&t===document.body&&"static"===window.getComputedStyle(t).position&&!w(t)&&(t=document.documentElement),null==t)for(t=e.parentElement;t&&!w(t);)t=t.parentElement;return t||document.documentElement}(l):document.documentElement,C=z===document.documentElement,T=window.getComputedStyle(z).position,P=C?h(o):v(o,z);if(!C){let{marginTop:e,marginLeft:t}=window.getComputedStyle(o);P.top+=parseInt(e,10)||0,P.left+=parseInt(t,10)||0}let _=h(l),D={top:parseInt((t=window.getComputedStyle(l)).marginTop,10)||0,bottom:parseInt(t.marginBottom,10)||0,left:parseInt(t.marginLeft,10)||0,right:parseInt(t.marginRight,10)||0};_.width+=D.left+D.right,_.height+=D.top+D.bottom;let I={top:s.scrollTop,left:s.scrollLeft,width:s.scrollWidth,height:s.scrollHeight},S=p(y),H=p(z),M="BODY"===y.tagName?h(z):v(z,y);return"HTML"===z.tagName&&"BODY"===y.tagName&&(H.scroll.top=0,H.scroll.left=0),function(e,t,n,o,l,s,u,d,p,h,v,w,y,x,E,O){let L=m(e),{size:k,crossAxis:z,crossSize:C,placement:T,crossPlacement:P}=L,_=g(t,d,n,L,v,w,h,y,E,O),D=v,I=b(d,h,t,l,s+v,L);if(u&&o[k]>I){let e=m(`${a[T]} ${P}`),o=g(t,d,n,e,v,w,h,y,E,O);b(d,h,t,l,s+v,e)>I&&(L=e,_=o,D=v)}let S="bottom";"top"===L.axis?"top"===L.placement?S="top":"bottom"===L.placement&&(S="bottom"):"top"===L.crossAxis&&("top"===L.crossPlacement?S="bottom":"bottom"===L.crossPlacement&&(S="top"));let H=f(z,_[z],n[C],d,p,s,h);_[z]+=H;let M=function(e,t,n,o,r,i,a,l){let s=o?n.height:t[c.height],u=null!=e.top?n.top+e.top:n.top+(s-e.bottom-a),d="top"!==l?Math.max(0,t.height+t.top+t.scroll.top-u-(r.top+r.bottom+i)):Math.max(0,u+a-(t.top+t.scroll.top)-(r.top+r.bottom+i));return Math.min(t.height-2*i,d)}(_,d,h,y,l,s,n.height,S);x&&x<M&&(M=x),n.height=Math.min(n.height,M),H=f(z,(_=g(t,d,n,L,D,w,h,y,E,O))[z],n[C],d,p,s,h),_[z]+=H;let R={},B=t[z]+.5*t[C]-_[z]-l[i[z]],Y=E/2+O,N="left"===i[z]?l.left+l.right:l.top+l.bottom,W=n[C]-N-E/2-O,X=t[z]+E/2-(_[z]+l[i[z]]),F=t[z]+t[C]-E/2-(_[z]+l[i[z]]),A=(0,r.uZ)(B,X,F);return R[z]=(0,r.uZ)(A,Y,W),{position:_,maxHeight:M,arrowOffsetLeft:R.left,arrowOffsetTop:R.top,placement:L.placement}}(n,P,_,I,D,u,d,S,H,M,x,E,!!T&&"static"!==T,O,L,k)}({placement:"rtl"===n?d.replace("start","right").replace("end","left"):d.replace("start","left").replace("end","right"),overlayNode:s.current,targetNode:l.current,scrollNode:u.current||s.current,padding:z,shouldFlip:C,boundaryElement:T,offset:P,crossOffset:_,maxHeight:H,arrowSize:o,arrowBoundaryOffset:M});if(x.style.top="",x.style.bottom="",x.style.left="",x.style.right="",Object.keys(E.position).forEach(e=>x.style[e]=E.position[e]+"px"),x.style.maxHeight=null!=E.maxHeight?E.maxHeight+"px":void 0,y){let e=document.activeElement.getBoundingClientRect(),t=u.current.getBoundingClientRect(),n=e[y.type]-t[y.type];u.current.scrollTop+=n-y.offset}B(E)},Y);(0,E.b)(W,Y),(0,E.b)(()=>(window.addEventListener("resize",W,!1),()=>{window.removeEventListener("resize",W,!1)}),[W]),O({ref:s,onResize:W}),O({ref:l,onResize:W});let X=(0,x.useRef)(!1);(0,E.b)(()=>{let e;let t=()=>{X.current=!0,clearTimeout(e),e=setTimeout(()=>{X.current=!1},500),W()},n=()=>{X.current&&t()};return null==k||k.addEventListener("resize",t),null==k||k.addEventListener("scroll",n),()=>{null==k||k.removeEventListener("resize",t),null==k||k.removeEventListener("scroll",n)}},[W]);let F=(0,x.useCallback)(()=>{X.current||S()},[S,X]);return(0,y.O)({triggerRef:l,isOpen:I,onClose:S&&F}),{overlayProps:{style:{position:"absolute",zIndex:1e5,...R.position,maxHeight:null!==(t=R.maxHeight)&&void 0!==t?t:"100vh"}},placement:R.placement,arrowProps:{"aria-hidden":"true",role:"presentation",style:{left:R.arrowOffsetLeft,top:R.arrowOffsetTop}},updatePosition:W}}},60306:function(e,t,n){n.d(t,{d:function(){return i}});var o=n(75271),r=n(15063);function i(e){let[t,n]=(0,r.z)(e.isOpen,e.defaultOpen||!1,e.onOpenChange),i=(0,o.useCallback)(()=>{n(!0)},[n]),a=(0,o.useCallback)(()=>{n(!1)},[n]),l=(0,o.useCallback)(()=>{n(!t)},[n,t]);return{isOpen:t,setOpen:n,open:i,close:a,toggle:l}}},42458:function(e,t,n){n.d(t,{uZ:function(){return o}});function o(e,t=-1/0,n=1/0){return Math.min(Math.max(e,t),n)}}}]);

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.