1import{G as V,r as f,p as kn,o as M,l as Nn,d as jr,E as Fn,n as ae,e as kr,f as ot,R as Nr,g as st,T as Fr,x as Rr,h as ne,i as Bt,k as Lr,Y as se,y as re,m as Ir,S as Ne,q as Or,s as Se,t as Dr,v as Mr,w as Br,z as Hr,A as Wr,B as ce,C as Fe,K as ue,D as Rn,F as Ln,H as Vr,I as In,N as On,J as Dn,M as Re,O as Le,P as Gr,Q as qr,U as Ur,V as Ht,W as Y,X as Ge,Z as Mn,_ as me,$ as X,a0 as U,a1 as we,a2 as qe,a3 as it,a4 as rn,a5 as Kr,a6 as Yr,a7 as _r,a8 as zr,a9 as Qr,aa as Zr,ab as We,j as a,ac as Z,ad as Bn}from"./index-DAGNfcS3.js";import{L as Xr,F as Jr}from"./Footer-DxkNCJM_.js";import{B as Hn}from"./Button-F2QNtZet.js";const eo=typeof document<"u"?V.useLayoutEffect:()=>{},xe=e=>{var t;return(t=e?.ownerDocument)!==null&&t!==void 0?t:document},ye=e=>e&&"window"in e&&e.window===e?e:xe(e).defaultView||window;function to(e){return e!==null&&typeof e=="object"&&"nodeType"in e&&typeof e.nodeType=="number"}function no(e){return to(e)&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in e}let ro=!1;function Wt(){return ro}function Ee(e,t){if(!Wt())return t&&e?e.contains(t):!1;if(!e||!t)return!1;let n=t;for(;n!==null;){if(n===e)return!0;n.tagName==="SLOT"&&n.assignedSlot?n=n.assignedSlot.parentNode:no(n)?n=n.host:n=n.parentNode}return!1}const Ie=(e=document)=>{var t;if(!Wt())return e.activeElement;let n=e.activeElement;for(;n&&"shadowRoot"in n&&(!((t=n.shadowRoot)===null||t===void 0)&&t.activeElement);)n=n.shadowRoot.activeElement;return n};function z(e){if(Wt()&&e.target instanceof Element&&e.target.shadowRoot){var t,n;if("composedPath"in e)return(t=e.composedPath()[0])!==null&&t!==void 0?t:null;if("composedPath"in e.nativeEvent)return(n=e.nativeEvent.composedPath()[0])!==null&&n!==void 0?n:null}return e.target}function oo(e){if(so())e.focus({preventScroll:!0});else{let t=io(e);e.focus(),lo(t)}}let Je=null;function so(){if(Je==null){Je=!1;try{document.createElement("div").focus({get preventScroll(){return Je=!0,!0}})}catch{}}return Je}function io(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft}),n}function lo(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}function dt(e){var t;if(typeof window>"u"||window.navigator==null)return!1;let n=(t=window.navigator.userAgentData)===null||t===void 0?void 0:t.brands;return Array.isArray(n)&&n.some(r=>e.test(r.brand))||e.test(window.navigator.userAgent)}function Wn(e){var t;return typeof window<"u"&&window.navigator!=null?e.test(((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.platform)||window.navigator.platform):!1}function Me(e){let t=null;return()=>(t==null&&(t=e()),t)}const lt=Me(function(){return Wn(/^Mac/i)}),ao=Me(function(){return Wn(/^iPad/i)||lt()&&navigator.maxTouchPoints>1}),co=Me(function(){return dt(/AppleWebKit/i)&&!uo()}),uo=Me(function(){return dt(/Chrome/i)}),fo=Me(function(){return dt(/Android/i)}),po=Me(function(){return dt(/Firefox/i)});function Ue(e,t,n=!0){var r,o;let{metaKey:l,ctrlKey:i,altKey:s,shiftKey:u}=t;po()&&(!((o=window.event)===null||o===void 0||(r=o.type)===null||r===void 0)&&r.startsWith("key"))&&e.target==="_blank"&&(lt()?l=!0:i=!0);let d=co()&<()&&!ao()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:l,ctrlKey:i,altKey:s,shiftKey:u}):new MouseEvent("click",{metaKey:l,ctrlKey:i,altKey:s,shiftKey:u,detail:1,bubbles:!0,cancelable:!0});Ue.isOpening=n,oo(e),e.dispatchEvent(d),Ue.isOpening=!1}Ue.isOpening=!1;function Vn(){let e=f.useRef(new Map),t=f.useCallback((o,l,i,s)=>{let u=s?.once?(...d)=>{e.current.delete(i),i(...d)}:i;e.current.set(i,{type:l,eventTarget:o,fn:u,options:s}),o.addEventListener(l,u,s)},[]),n=f.useCallback((o,l,i,s)=>{var u;let d=((u=e.current.get(i))===null||u===void 0?void 0:u.fn)||i;o.removeEventListener(l,d,s),e.current.delete(i)},[]),r=f.useCallback(()=>{e.current.forEach((o,l)=>{n(o.eventTarget,o.type,l,o.options)})},[n]);return f.useEffect(()=>r,[r]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:r}}function Ao(e){return e.pointerType===""&&e.isTrusted?!0:fo()&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function Gn(e){let t=e;return t.nativeEvent=e,t.isDefaultPrevented=()=>t.defaultPrevented,t.isPropagationStopped=()=>t.cancelBubble,t.persist=()=>{},t}function mo(e,t){Object.defineProperty(e,"target",{value:t}
1),Object.defineProperty(e,"currentTarget",{value:t})}function qn(e){let t=f.useRef({isFocused:!1,observer:null});return eo(()=>{const n=t.current;return()=>{n.observer&&(n.observer.disconnect(),n.observer=null)}},[]),f.useCallback(n=>{let r=z(n);if(r instanceof HTMLButtonElement||r instanceof HTMLInputElement||r instanceof HTMLTextAreaElement||r instanceof HTMLSelectElement){t.current.isFocused=!0;let o=r,l=i=>{if(t.current.isFocused=!1,o.disabled){let s=Gn(i);e?.(s)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};o.addEventListener("focusout",l,{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&o.disabled){var i;(i=t.current.observer)===null||i===void 0||i.disconnect();let s=o===Ie()?null:Ie();o.dispatchEvent(new FocusEvent("blur",{relatedTarget:s})),o.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:s}))}}),t.current.observer.observe(o,{attributes:!0,attributeFilter:["disabled"]})}},[e])}let go=!1,_e=null;const kt=new Set;let Ve=new Map,$e=!1,Nt=!1;const ho={Tab:!0,Escape:!0};function Vt(e,t){for(let n of kt)n(e,t)}function xo(e){return!(e.metaKey||!lt()&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function at(e){$e=!0,!Ue.isOpening&&xo(e)&&(_e="keyboard",Vt("keyboard",e))}function je(e){_e="pointer","pointerType"in e&&e.pointerType,(e.type==="mousedown"||e.type==="pointerdown")&&($e=!0,Vt("pointer",e))}function Un(e){!Ue.isOpening&&Ao(e)&&($e=!0,_e="virtual")}function Kn(e){z(e)===window||z(e)===document||go||!e.isTrusted||(!$e&&!Nt&&(_e="virtual",Vt("virtual",e)),$e=!1,Nt=!1)}function Yn(){$e=!1,Nt=!0}function Ft(e){if(typeof window>"u"||typeof document>"u"||Ve.get(ye(e)))return;const t=ye(e),n=xe(e);let r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){$e=!0,r.apply(this,arguments)},n.addEventListener("keydown",at,!0),n.addEventListener("keyup",at,!0),n.addEventListener("click",Un,!0),t.addEventListener("focus",Kn,!0),t.addEventListener("blur",Yn,!1),typeof PointerEvent<"u"&&(n.addEventListener("pointerdown",je,!0),n.addEventListener("pointermove",je,!0),n.addEventListener("pointerup",je,!0)),t.addEventListener("beforeunload",()=>{_n(e)},{once:!0}),Ve.set(t,{focus:r})}const _n=(e,t)=>{const n=ye(e),r=xe(e);t&&r.removeEventListener("DOMContentLoaded",t),Ve.has(n)&&(n.HTMLElement.prototype.focus=Ve.get(n).focus,r.removeEventListener("keydown",at,!0),r.removeEventListener("keyup",at,!0),r.removeEventListener("click",Un,!0),n.removeEventListener("focus",Kn,!0),n.removeEventListener("blur",Yn,!1),typeof PointerEvent<"u"&&(r.removeEventListener("pointerdown",je,!0),r.removeEventListener("pointermove",je,!0),r.removeEventListener("pointerup",je,!0)),Ve.delete(n))};function vo(e){const t=xe(e);let n;return t.readyState!=="loading"?Ft(e):(n=()=>{Ft(e)},t.addEventListener("DOMContentLoaded",n)),()=>_n(e,n)}typeof document<"u"&&vo();function Rt(){return _e!=="pointer"}const bo=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function wo(e,t,n){let r=xe(n?z(n):void 0),o=n?z(n):void 0;const l=typeof window<"u"?ye(o).HTMLInputElement:HTMLInputElement,i=typeof window<"u"?ye(o).HTMLTextAreaElement:HTMLTextAreaElement,s=typeof window<"u"?ye(o).HTMLElement:HTMLElement,u=typeof window<"u"?ye(o).KeyboardEvent:KeyboardEvent;let d=Ie(r);return e=e||d instanceof l&&!bo.has(d.type)||d instanceof i||d instanceof s&&d.isContentEditable,!(e&&t==="keyboard"&&n instanceof u&&!ho[n.key])}function yo(e,t,n){Ft(),f.useEffect(()=>{if(n?.enabled===!1)return;let r=(o,l)=>{wo(!!n?.isTextInput,o,l)&&e(Rt())};return kt.add(r),()=>{kt.delete(r)}},t)}function Eo(e){let{isDisabled:t,onFocus:n,onBlur:r,onFocusChange:o}=e;const l=f.useCallback(u=>{if(z(u)===u.currentTarget)return r&&r(u),o&&o(!1),!0},[r,o]),i=qn(l),s=f.useCallback(u=>{let d=z(u);const c=xe(d),A=c?Ie(c):Ie();d===u.currentTarget&&d===A&&(n&&n(u),o&&o(!0),i(u))},[o,n,i]);return{focusProps:{onFocus:!t&&(n||o||r)?s:void 0,onBlur:!t&&(r||o)?l:void 0}}}function $o(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:o}=e,l=f.useRef({isFocusWithin:!1}),{addGlobalListener:i,removeAllGlobalListeners:s}=Vn(),u=f.useCallback(A=>{Ee(A.currentTarget,z(A))&&l.current.isFocusWithin&&!Ee(A.currentTarget,A.relatedTarget)&&(l.current.isFocusWithin=!1,s(),n&&n(A),o&&o(!1))},[n,o,l,s]),d=qn(u),c=f.useCallback(A=>{if(!Ee(A.currentTarget,z(A)))return;let h=z(A);const p=xe(h),m=Ie(p);if(!l.current.isFocusWithin&&m===h){r&&r(A),o&&o(!0),l.current.isFocusWithin=!0,d(A);let g=A.currentTarget;i(p,"focus",v=>{let b=z(v);
1if(l.current.isFocusWithin&&!Ee(g,b)){let w=new p.defaultView.FocusEvent("blur",{relatedTarget:b});mo(w,g);let x=Gn(w);u(x)}},{capture:!0})}},[r,o,d,i,u]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:c,onBlur:u}}}let Lt=!1,et=0;function Po(){Lt=!0,setTimeout(()=>{Lt=!1},50)}function on(e){e.pointerType==="touch"&&Po()}function To(){if(!(typeof document>"u"))return et===0&&typeof PointerEvent<"u"&&document.addEventListener("pointerup",on),et++,()=>{et--,!(et>0)&&typeof PointerEvent<"u"&&document.removeEventListener("pointerup",on)}}function zn(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,isDisabled:o}=e,[l,i]=f.useState(!1),s=f.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;f.useEffect(To,[]);let{addGlobalListener:u,removeAllGlobalListeners:d}=Vn(),{hoverProps:c,triggerHoverEnd:A}=f.useMemo(()=>{let h=(g,v)=>{if(s.pointerType=v,o||v==="touch"||s.isHovered||!Ee(g.currentTarget,z(g)))return;s.isHovered=!0;let b=g.currentTarget;s.target=b,u(xe(z(g)),"pointerover",w=>{s.isHovered&&s.target&&!Ee(s.target,z(w))&&p(w,w.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:b,pointerType:v}),n&&n(!0),i(!0)},p=(g,v)=>{let b=s.target;s.pointerType="",s.target=null,!(v==="touch"||!s.isHovered||!b)&&(s.isHovered=!1,d(),r&&r({type:"hoverend",target:b,pointerType:v}),n&&n(!1),i(!1))},m={};return typeof PointerEvent<"u"&&(m.onPointerEnter=g=>{Lt&&g.pointerType==="mouse"||h(g,g.pointerType)},m.onPointerLeave=g=>{!o&&Ee(g.currentTarget,z(g))&&p(g,g.pointerType)}),{hoverProps:m,triggerHoverEnd:p}},[t,n,r,o,s,u,d]);return f.useEffect(()=>{o&&A({currentTarget:s.target},s.pointerType)},[o]),{hoverProps:c,isHovered:l}}function Gt(e={}){let{autoFocus:t=!1,isTextInput:n,within:r}=e,o=f.useRef({isFocused:!1,isFocusVisible:t||Rt()}),[l,i]=f.useState(!1),[s,u]=f.useState(()=>o.current.isFocused&&o.current.isFocusVisible),d=f.useCallback(()=>u(o.current.isFocused&&o.current.isFocusVisible),[]),c=f.useCallback(p=>{o.current.isFocused=p,o.current.isFocusVisible=Rt(),i(p),d()},[d]);yo(p=>{o.current.isFocusVisible=p,d()},[n,l],{enabled:l,isTextInput:n});let{focusProps:A}=Eo({isDisabled:r,onFocusChange:c}),{focusWithinProps:h}=$o({isDisabled:!r,onFocusWithinChange:c});return{isFocused:l,isFocusVisible:s,focusProps:r?h:A}}function Co(e){let t=e.width/2,n=e.height/2;return{top:e.clientY-n,right:e.clientX+t,bottom:e.clientY+n,left:e.clientX-t}}function So(e,t){return!(!e||!t||e.right<t.left||e.left>t.right||e.bottom<t.top||e.top>t.bottom)}function Qn({disabled:e=!1}={}){let t=f.useRef(null),[n,r]=f.useState(!1),o=kn(),l=M(()=>{t.current=null,r(!1),o.dispose()}),i=M(s=>{if(o.dispose(),t.current===null){t.current=s.currentTarget,r(!0);{let u=Nn(s.currentTarget);o.addEventListener(u,"pointerup",l,!1),o.addEventListener(u,"pointermove",d=>{if(t.current){let c=Co(d);r(So(c,t.current.getBoundingClientRect()))}},!1),o.addEventListener(u,"pointercancel",l,!1)}}});return{pressed:n,pressProps:e?{}:{onPointerDown:i,onPointerUp:l,onClick:l}}}function Zn(e){let t=e.parentElement,n=null;for(;t&&!jr(t);)Fn(t)&&(n=t),t=t.parentElement;let r=t?.getAttribute("disabled")==="";return r&&jo(n)?!1:r}function jo(e){if(!e)return!1;let t=e.previousElementSibling;for(;t!==null;){if(Fn(t))return!1;t=t.previousElementSibling}return!0}function sn(e){if(e===null)return{width:0,height:0};let{width:t,height:n}=e.getBoundingClientRect();return{width:t,height:n}}function ko(e,t,n=!1){let[r,o]=f.useState(()=>sn(t));return ae(()=>{if(!t||!e)return;let l=kr();return l.requestAnimationFrame(function i(){l.requestAnimationFrame(i),o(s=>{let u=sn(t);return u.width===s.width&&u.height===s.height?s:u})}),()=>{l.dispose()}},[t,e]),n?{width:`${r.width}px`,height:`${r.height}px`}:r}function Xn(e,t){return f.useMemo(()=>{var n;if(e.type)return e.type;let r=(n=e.as)!=null?n:"button";if(typeof r=="string"&&r.toLowerCase()==="button"||t?.tagName==="BUTTON"&&!t.hasAttribute("type"))return"button"},[e.type,e.as,t])}function pt(){return typeof window<"u"}function Be(e){return Jn(e)?(e.nodeName||"").toLowerCase():"#document"}function J(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function fe(e){var t;return(t=(Jn(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Jn(e){return pt()?e instanceof Node||e instanceof J(e).Node:!1}function Q(e){return pt()?e instanceof Element||e instanceof J(e).Element:!1}function pe(e){return pt()?e instanceof HTMLElement||e instanceof J(e).HTMLElement:!1}function ln(e){return!pt()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof J(e).ShadowRoot}function ze(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=oe(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&o!=="inline"&&o!=="contents"}function No(e){return/^(table|td|th)$/.test(Be(e))}function At(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}const Fo=/transform|translate|scale|rotate|perspective|filter/,Ro=/paint|layout|strict|content/,be=e=>!!e&&e!=="none";let $t;function qt(e){const t=Q(e)?oe(e):e;return be(t.transform)||be(t.translate)||be(t.scale)||be(t.rotate)||be(t.perspective)||!Ut()&&(be(t.backdropFilter)||be(t.filter))||Fo.test(t.willChange||"")||Ro.test(t.contain||"")}function Lo(e){let t=ge(e);for(;pe(t)&&!Oe(t);){if(qt(t))return t;if(At(t))return null;t=ge(t)}return null}function Ut(){return $t==null&&($t=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),$t}function Oe(e){return/^(html|body|#document)$/.test(Be(e))}function oe(e){return J(e).getComputedStyle(e)}function mt(e){return Q(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ge(e){if(Be(e)==="html")return e;const t=e.assignedSlot||e.parentNode||ln(e)&&e.host||fe(e);return ln(t)?t.host:t}function er(e){const t=ge(e);return Oe(t)?e.ownerDocument?e.ownerDocument.body:e.body:pe(t)&&ze(t)?t:er(t)}function Ke(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const o=er(e),l=o===((r=e.ownerDocument)==null?void 0:r.body),i=J(o);
1if(l){const s=It(i);return t.concat(i,i.visualViewport||[],ze(o)?o:[],s&&n?Ke(s):[])}else return t.concat(o,Ke(o,[],n))}function It(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Io(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(t=>{let{brand:n,version:r}=t;return n+"/"+r}).join(" "):navigator.userAgent}const Pe=Math.min,_=Math.max,Ye=Math.round,tt=Math.floor,le=e=>({x:e,y:e}),Oo={left:"right",right:"left",bottom:"top",top:"bottom"};function an(e,t,n){return _(e,Pe(t,n))}function He(e,t){return typeof e=="function"?e(t):e}function he(e){return e.split("-")[0]}function Qe(e){return e.split("-")[1]}function tr(e){return e==="x"?"y":"x"}function nr(e){return e==="y"?"height":"width"}function de(e){const t=e[0];return t==="t"||t==="b"?"y":"x"}function rr(e){return tr(de(e))}function Do(e,t,n){n===void 0&&(n=!1);const r=Qe(e),o=rr(e),l=nr(o);let i=o==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[l]>t.floating[l]&&(i=ct(i)),[i,ct(i)]}function Mo(e){const t=ct(e);return[Ot(e),t,Ot(t)]}function Ot(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const cn=["left","right"],un=["right","left"],Bo=["top","bottom"],Ho=["bottom","top"];function Wo(e,t,n){switch(e){case"top":case"bottom":return n?t?un:cn:t?cn:un;case"left":case"right":return t?Bo:Ho;default:return[]}}function Vo(e,t,n,r){const o=Qe(e);let l=Wo(he(e),n==="start",r);return o&&(l=l.map(i=>i+"-"+o),t&&(l=l.concat(l.map(Ot)))),l}function ct(e){const t=he(e);return Oo[t]+e.slice(t.length)}function Go(e){return{top:0,right:0,bottom:0,left:0,...e}}function qo(e){return typeof e!="number"?Go(e):{top:e,right:e,bottom:e,left:e}}function ut(e){const{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function fn(e,t,n){let{reference:r,floating:o}=e;const l=de(t),i=rr(t),s=nr(i),u=he(t),d=l==="y",c=r.x+r.width/2-o.width/2,A=r.y+r.height/2-o.height/2,h=r[s]/2-o[s]/2;let p;switch(u){case"top":p={x:c,y:r.y-o.height};break;case"bottom":p={x:c,y:r.y+r.height};break;case"right":p={x:r.x+r.width,y:A};break;case"left":p={x:r.x-o.width,y:A};break;default:p={x:r.x,y:r.y}}switch(Qe(t)){case"start":p[i]-=h*(n&&d?-1:1);break;case"end":p[i]+=h*(n&&d?-1:1);break}return p}async function or(e,t){var n;t===void 0&&(t={});const{x:r,y:o,platform:l,rects:i,elements:s,strategy:u}=e,{boundary:d="clippingAncestors",rootBoundary:c="viewport",elementContext:A="floating",altBoundary:h=!1,padding:p=0}=He(t,e),m=qo(p),v=s[h?A==="floating"?"reference":"floating":A],b=ut(await l.getClippingRect({element:(n=await(l.isElement==null?void 0:l.isElement(v)))==null||n?v:v.contextElement||await(l.getDocumentElement==null?void 0:l.getDocumentElement(s.floating)),boundary:d,rootBoundary:c,strategy:u})),w=A==="floating"?{x:r,y:o,width:i.floating.width,height:i.floating.height}:i.reference,x=await(l.getOffsetParent==null?void 0:l.getOffsetParent(s.floating)),y=await(l.isElement==null?void 0:l.isElement(x))?await(l.getScale==null?void 0:l.getScale(x))||{x:1,y:1}:{x:1,y:1},$=ut(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:w,offsetParent:x,strategy:u}):w);return{top:(b.top-$.top+m.top)/y.y,bottom:($.bottom-b.bottom+m.bottom)/y.y,left:(b.left-$.left+m.left)/y.x,right:($.right-b.right+m.right)/y.x}}const Uo=50,Ko=async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:l=[],platform:i}=n,s=i.detectOverflow?i:{...i,detectOverflow:or},u=await(i.isRTL==null?void 0:i.isRTL(t));let d=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:A}=fn(d,r,u),h=r,p=0;const m={};for(let g=0;g<l.length;g++){const v=l[g];if(!v)continue;const{name:b,fn:w}=v,{x,y,data:$,reset:P}=await w({x:c,y:A,initialPlacement:r,placement:h,strategy:o,middlewareData:m,rects:d,platform:s,elements:{reference:e,floating:t}});c=x??c,A=y??A,m[b]={...m[b],...$},P&&p<Uo&&(p++,typeof P=="object"&&(P.placement&&(h=P.placement),P.rects&&(d=P.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:o}):P.rects),{x:c,y:A}=fn(d,h,u)),g=-1)}return{x:c,y:A,placement:h,strategy:o,middlewareData:m}},Yo=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:o,middlewareData:l,rects:i,initialPlacement:s,platform:u,elements:d}=t,{mainAxis:c=!0,crossAxis:A=!0,fallbackPlacements:h,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:g=!0,...v}=He(e,t);if((n=l.arrow)!=null&&n.alignmentOffset)return{};const b=he(o),w=de(s),x=he(s)===s,y=await(u.isRTL==null?void 0:u.isRTL(d.floating)),$=h||(x||!g?[ct(s)]:Mo(s)),P=m!=="none";!h&&P&&$.push(...Vo(s,g,m,y));const k=[s,...$],O=await u.detectOverflow(t,v),B=[];let S=((r=l.flip)==null?void 0:r.overflows)||[];if(c&&B.push(O[b]),A){const E=Do(o,i,y);B.push(O[E[0]],O[E[1]])}if(S=[...S,{placement:o,overflows:B}],!B.every(E=>
vendor: 3,597 bytes, line 1
1E<=0)){var N,D;const E=(((N=l.flip)==null?void 0:N.index)||0)+1,G=k[E];if(G&&(!(A==="alignment"?w!==de(G):!1)||S.every(j=>de(j.placement)===w?j.overflows[0]>0:!0)))return{data:{index:E,overflows:S},reset:{placement:G}};let R=(D=S.filter(W=>W.overflows[0]<=0).sort((W,j)=>W.overflows[1]-j.overflows[1])[0])==null?void 0:D.placement;if(!R)switch(p){case"bestFit":{var H;const W=(H=S.filter(j=>{if(P){const F=de(j.placement);return F===w||F==="y"}return!0}).map(j=>[j.placement,j.overflows.filter(F=>F>0).reduce((F,C)=>F+C,0)]).sort((j,F)=>j[1]-F[1])[0])==null?void 0:H[0];W&&(R=W);break}case"initialPlacement":R=s;break}if(o!==R)return{reset:{placement:R}}}return{}}}},_o=new Set(["left","top"]);async function zo(e,t){const{placement:n,platform:r,elements:o}=e,l=await(r.isRTL==null?void 0:r.isRTL(o.floating)),i=he(n),s=Qe(n),u=de(n)==="y",d=_o.has(i)?-1:1,c=l&&u?-1:1,A=He(t,e);let{mainAxis:h,crossAxis:p,alignmentAxis:m}=typeof A=="number"?{mainAxis:A,crossAxis:0,alignmentAxis:null}:{mainAxis:A.mainAxis||0,crossAxis:A.crossAxis||0,alignmentAxis:A.alignmentAxis};return s&&typeof m=="number"&&(p=s==="end"?m*-1:m),u?{x:p*c,y:h*d}:{x:h*d,y:p*c}}const Qo=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:o,y:l,placement:i,middlewareData:s}=t,u=await zo(t,e);return i===((n=s.offset)==null?void 0:n.placement)&&(r=s.arrow)!=null&&r.alignmentOffset?{}:{x:o+u.x,y:l+u.y,data:{...u,placement:i}}}}},Zo=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o,platform:l}=t,{mainAxis:i=!0,crossAxis:s=!1,limiter:u={fn:b=>{let{x:w,y:x}=b;return{x:w,y:x}}},...d}=He(e,t),c={x:n,y:r},A=await l.detectOverflow(t,d),h=de(he(o)),p=tr(h);let m=c[p],g=c[h];if(i){const b=p==="y"?"top":"left",w=p==="y"?"bottom":"right",x=m+A[b],y=m-A[w];m=an(x,m,y)}if(s){const b=h==="y"?"top":"left",w=h==="y"?"bottom":"right",x=g+A[b],y=g-A[w];g=an(x,g,y)}const v=u.fn({...t,[p]:m,[h]:g});return{...v,data:{x:v.x-n,y:v.y-r,enabled:{[p]:i,[h]:s}}}}}},Xo=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var n,r;const{placement:o,rects:l,platform:i,elements:s}=t,{apply:u=()=>{},...d}=He(e,t),c=await i.detectOverflow(t,d),A=he(o),h=Qe(o),p=de(o)==="y",{width:m,height:g}=l.floating;let v,b;A==="top"||A==="bottom"?(v=A,b=h===(await(i.isRTL==null?void 0:i.isRTL(s.floating))?"start":"end")?"left":"right"):(b=A,v=h==="end"?"top":"bottom");const w=g-c.top-c.bottom,x=m-c.left-c.right,y=Pe(g-c[v],w),$=Pe(m-c[b],x),P=!t.middlewareData.shift;let k=y,O=$;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(O=x),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(k=w),P&&!h){const S=_(c.left,0),N=_(c.right,0),D=_(c.top,0),H=_(c.bottom,0);p?O=m-2*(S!==0||N!==0?S+N:_(c.left,c.right)):k=g-2*(D!==0||H!==0?D+H:_(c.top,c.bottom))}await u({...t,availableWidth:O,availableHeight:k});const B=await i.getDimensions(s.floating);return m!==B.width||g!==B.height?{reset:{rects:!0}}:{}}}};function sr(e){const t=oe(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=pe(e),l=o?e.offsetWidth:n,i=o?e.offsetHeight:r,s=Ye(n)!==l||Ye(r)!==i;return s&&(n=l,r=i),{width:n,height:r,$:s}}function Kt(e){return Q(e)?e:e.contextElement}function ke(e){const t=Kt(e);if(!pe(t))return le(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:l}=sr(t);let i=(l?Ye(n.width):n.width)/r,s=(l?Ye(n.height):n.height)/o;return(!i||!Number.isFinite(i))&&(i=1),(!s||!Number.isFinite(s))&&(s=1),{x:i,y:s}}const Jo=le(0);function ir(e){const t=J(e);return!Ut()||!t.visualViewport?Jo:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}
vendor: 4,244 bytes, line 1
1function es(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==J(e)?!1:t}function Te(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const o=e.getBoundingClientRect(),l=Kt(e);let i=le(1);t&&(r?Q(r)&&(i=ke(r)):i=ke(e));const s=es(l,n,r)?ir(l):le(0);let u=(o.left+s.x)/i.x,d=(o.top+s.y)/i.y,c=o.width/i.x,A=o.height/i.y;if(l){const h=J(l),p=r&&Q(r)?J(r):r;let m=h,g=It(m);for(;g&&r&&p!==m;){const v=ke(g),b=g.getBoundingClientRect(),w=oe(g),x=b.left+(g.clientLeft+parseFloat(w.paddingLeft))*v.x,y=b.top+(g.clientTop+parseFloat(w.paddingTop))*v.y;u*=v.x,d*=v.y,c*=v.x,A*=v.y,u+=x,d+=y,m=J(g),g=It(m)}}return ut({width:c,height:A,x:u,y:d})}function gt(e,t){const n=mt(e).scrollLeft;return t?t.left+n:Te(fe(e)).left+n}function lr(e,t){const n=e.getBoundingClientRect(),r=n.left+t.scrollLeft-gt(e,n),o=n.top+t.scrollTop;return{x:r,y:o}}function ts(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const l=o==="fixed",i=fe(r),s=t?At(t.floating):!1;if(r===i||s&&l)return n;let u={scrollLeft:0,scrollTop:0},d=le(1);const c=le(0),A=pe(r);if((A||!A&&!l)&&((Be(r)!=="body"||ze(i))&&(u=mt(r)),A)){const p=Te(r);d=ke(r),c.x=p.x+r.clientLeft,c.y=p.y+r.clientTop}const h=i&&!A&&!l?lr(i,u):le(0);return{width:n.width*d.x,height:n.height*d.y,x:n.x*d.x-u.scrollLeft*d.x+c.x+h.x,y:n.y*d.y-u.scrollTop*d.y+c.y+h.y}}function ns(e){return Array.from(e.getClientRects())}function rs(e){const t=fe(e),n=mt(e),r=e.ownerDocument.body,o=_(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),l=_(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let i=-n.scrollLeft+gt(e);const s=-n.scrollTop;return oe(r).direction==="rtl"&&(i+=_(t.clientWidth,r.clientWidth)-o),{width:o,height:l,x:i,y:s}}const dn=25;function os(e,t){const n=J(e),r=fe(e),o=n.visualViewport;let l=r.clientWidth,i=r.clientHeight,s=0,u=0;if(o){l=o.width,i=o.height;const c=Ut();(!c||c&&t==="fixed")&&(s=o.offsetLeft,u=o.offsetTop)}const d=gt(r);if(d<=0){const c=r.ownerDocument,A=c.body,h=getComputedStyle(A),p=c.compatMode==="CSS1Compat"&&parseFloat(h.marginLeft)+parseFloat(h.marginRight)||0,m=Math.abs(r.clientWidth-A.clientWidth-p);m<=dn&&(l-=m)}else d<=dn&&(l+=d);return{width:l,height:i,x:s,y:u}}function ss(e,t){const n=Te(e,!0,t==="fixed"),r=n.top+e.clientTop,o=n.left+e.clientLeft,l=pe(e)?ke(e):le(1),i=e.clientWidth*l.x,s=e.clientHeight*l.y,u=o*l.x,d=r*l.y;return{width:i,height:s,x:u,y:d}}function pn(e,t,n){let r;if(t==="viewport")r=os(e,n);else if(t==="document")r=rs(fe(e));else if(Q(t))r=ss(t,n);else{const o=ir(e);r={x:t.x-o.x,y:t.y-o.y,width:t.width,height:t.height}}return ut(r)}function ar(e,t){const n=ge(e);return n===t||!Q(n)||Oe(n)?!1:oe(n).position==="fixed"||ar(n,t)}function is(e,t){const n=t.get(e);if(n)return n;let r=Ke(e,[],!1).filter(s=>Q(s)&&Be(s)!=="body"),o=null;const l=oe(e).position==="fixed";let i=l?ge(e):e;for(;Q(i)&&!Oe(i);){const s=oe(i),u=qt(i);!u&&s.position==="fixed"&&(o=null),(l?!u&&!o:!u&&s.position==="static"&&!!o&&(o.position==="absolute"||o.position==="fixed")||ze(i)&&!u&&ar(e,i))?r=r.filter(c=>c!==i):o=s,i=ge(i)}return t.set(e,r),r}function ls(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const i=[...n==="clippingAncestors"?At(t)?[]:is(t,this._c):[].concat(n),r],s=pn(t,i[0],o);let u=s.top,d=s.right,c=s.bottom,A=s.left;for(let h=1;h<i.length;h++){const p=pn(t,i[h],o);u=_(p.top,u),d=Pe(p.right,d),c=Pe(p.bottom,c),A=_(p.left,A)}return{width:d-A,height:c-u,x:A,y:u}}function as(e){const{width:t,height:n}=sr(e);return{width:t,height:n}}function cs(e,t,n){const r=pe(t),o=fe(t),l=n==="fixed",i=Te(e,!0,l,t);let s={scrollLeft:0,scrollTop:0};const u=le(0);function d(){u.x=gt(o)}if(r||!r&&!l)if((Be(t)!=="body"||ze(o))&&(s=mt(t)),r){const p=Te(t,!0,l,t);u.x=p.x+t.clientLeft,u.y=p.y+t.clientTop}else o&&d();l&&!r&&o&&d();const c=o&&!r&&!l?lr(o,s):le(0),A=i.left+s.scrollLeft-u.x-c.x,h=i.top+s.scrollTop-u.y-c.y;return{x:A,y:h,width:i.width,height:i.height}}function Pt(e){return oe(e).position==="static"}function An(e,t){if(!pe(e)||oe(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return fe(e)===n&&(n=n.ownerDocument.body),n}function cr(e,t){const n=J(e);if(At(e))return n;if(!pe(e)){let o=ge(e);for(;o&&!Oe(o);){if(Q(o)&&!Pt(o))return o;o=ge(o)}return n}let r=An(e,t);for(;r&&No(r)&&Pt(r);)r=An(r,t);
vendor: 4,537 bytes, line 1
1return r&&Oe(r)&&Pt(r)&&!qt(r)?n:r||Lo(e)||n}const us=async function(e){const t=this.getOffsetParent||cr,n=this.getDimensions,r=await n(e.floating);return{reference:cs(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function fs(e){return oe(e).direction==="rtl"}const ds={convertOffsetParentRelativeRectToViewportRelativeRect:ts,getDocumentElement:fe,getClippingRect:ls,getOffsetParent:cr,getElementRects:us,getClientRects:ns,getDimensions:as,getScale:ke,isElement:Q,isRTL:fs};function ur(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function ps(e,t){let n=null,r;const o=fe(e);function l(){var s;clearTimeout(r),(s=n)==null||s.disconnect(),n=null}function i(s,u){s===void 0&&(s=!1),u===void 0&&(u=1),l();const d=e.getBoundingClientRect(),{left:c,top:A,width:h,height:p}=d;if(s||t(),!h||!p)return;const m=tt(A),g=tt(o.clientWidth-(c+h)),v=tt(o.clientHeight-(A+p)),b=tt(c),x={rootMargin:-m+"px "+-g+"px "+-v+"px "+-b+"px",threshold:_(0,Pe(1,u))||1};let y=!0;function $(P){const k=P[0].intersectionRatio;if(k!==u){if(!y)return i();k?i(!1,k):r=setTimeout(()=>{i(!1,1e-7)},1e3)}k===1&&!ur(d,e.getBoundingClientRect())&&i(),y=!1}try{n=new IntersectionObserver($,{...x,root:o.ownerDocument})}catch{n=new IntersectionObserver($,x)}n.observe(e)}return i(!0),l}function As(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:o=!0,ancestorResize:l=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:u=!1}=r,d=Kt(e),c=o||l?[...d?Ke(d):[],...t?Ke(t):[]]:[];c.forEach(b=>{o&&b.addEventListener("scroll",n,{passive:!0}),l&&b.addEventListener("resize",n)});const A=d&&s?ps(d,n):null;let h=-1,p=null;i&&(p=new ResizeObserver(b=>{let[w]=b;w&&w.target===d&&p&&t&&(p.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var x;(x=p)==null||x.observe(t)})),n()}),d&&!u&&p.observe(d),t&&p.observe(t));let m,g=u?Te(e):null;u&&v();function v(){const b=Te(e);g&&!ur(g,b)&&n(),g=b,m=requestAnimationFrame(v)}return n(),()=>{var b;c.forEach(w=>{o&&w.removeEventListener("scroll",n),l&&w.removeEventListener("resize",n)}),A?.(),(b=p)==null||b.disconnect(),p=null,u&&cancelAnimationFrame(m)}}const Tt=or,ms=Qo,gs=Zo,hs=Yo,xs=Xo,vs=(e,t,n)=>{const r=new Map,o={platform:ds,...n},l={...o.platform,_c:r};return Ko(e,t,{...o,platform:l})};var bs=typeof document<"u",ws=function(){},rt=bs?f.useLayoutEffect:ws;function ft(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,o;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!ft(e[r],t[r]))return!1;return!0}if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,o[r]))return!1;for(r=n;r--!==0;){const l=o[r];if(!(l==="_owner"&&e.$$typeof)&&!ft(e[l],t[l]))return!1}return!0}return e!==e&&t!==t}function fr(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function mn(e,t){const n=fr(e);return Math.round(t*n)/n}function Ct(e){const t=f.useRef(e);return rt(()=>{t.current=e}),t}function ys(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:l,floating:i}={},transform:s=!0,whileElementsMounted:u,open:d}=e,[c,A]=f.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[h,p]=f.useState(r);ft(h,r)||p(r);const[m,g]=f.useState(null),[v,b]=f.useState(null),w=f.useCallback(j=>{j!==P.current&&(P.current=j,g(j))},[]),x=f.useCallback(j=>{j!==k.current&&(k.current=j,b(j))},[]),y=l||m,$=i||v,P=f.useRef(null),k=f.useRef(null),O=f.useRef(c),B=u!=null,S=Ct(u),N=Ct(o),D=Ct(d),H=f.useCallback(()=>{if(!P.current||!k.current)return;const j={placement:t,strategy:n,middleware:h};N.current&&(j.platform=N.current),vs(P.current,k.current,j).then(F=>{const C={...F,isPositioned:D.current!==!1};E.current&&!ft(O.current,C)&&(O.current=C,ot.flushSync(()=>{A(C)}))})},[h,t,n,N,D]);rt(()=>{d===!1&&O.current.isPositioned&&(O.current.isPositioned=!1,A(j=>({...j,isPositioned:!1})))},[d]);const E=f.useRef(!1);rt(()=>(E.current=!0,()=>{E.current=!1}),[]),rt(()=>{if(y&&(P.current=y),$&&(k.current=$),y&&$){if(S.current)return S.current(y,$,H);H()}},[y,$,H,S,B]);const G=f.useMemo(()=>({reference:P,floating:k,setReference:w,setFloating:x}),[w,x]),R=f.useMemo(()=>({reference:y,floating:$}),[y,$]),W=f.useMemo(()=>{const j={position:n,left:0,top:0};if(!R.floating)return j;
1const F=mn(R.floating,c.x),C=mn(R.floating,c.y);return s?{...j,transform:"translate("+F+"px, "+C+"px)",...fr(R.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:F,top:C}},[n,s,R.floating,c.x,c.y]);return f.useMemo(()=>({...c,update:H,refs:G,elements:R,floatingStyles:W}),[c,H,G,R,W])}const dr=(e,t)=>{const n=ms(e);return{name:n.name,fn:n.fn,options:[e,t]}},Es=(e,t)=>{const n=gs(e);return{name:n.name,fn:n.fn,options:[e,t]}},$s=(e,t)=>{const n=hs(e);return{name:n.name,fn:n.fn,options:[e,t]}},Ps=(e,t)=>{const n=xs(e);return{name:n.name,fn:n.fn,options:[e,t]}},pr={...Nr},Ts=pr.useInsertionEffect,Cs=Ts||(e=>e());function Ar(e){const t=f.useRef(()=>{});return Cs(()=>{t.current=e}),f.useCallback(function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t.current==null?void 0:t.current(...r)},[])}var Dt=typeof document<"u"?f.useLayoutEffect:f.useEffect;let gn=!1,Ss=0;const hn=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+Ss++;function js(){const[e,t]=f.useState(()=>gn?hn():void 0);return Dt(()=>{e==null&&t(hn())},[]),f.useEffect(()=>{gn=!0},[]),e}const ks=pr.useId,Ns=ks||js;function Fs(){const e=new Map;return{emit(t,n){var r;(r=e.get(t))==null||r.forEach(o=>o(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,((r=e.get(t))==null?void 0:r.filter(o=>o!==n))||[])}}}const Rs=f.createContext(null),Ls=f.createContext(null),Is=()=>{var e;return((e=f.useContext(Rs))==null?void 0:e.id)||null},Os=()=>f.useContext(Ls),Ds="data-floating-ui-focusable";function Ms(e){const{open:t=!1,onOpenChange:n,elements:r}=e,o=Ns(),l=f.useRef({}),[i]=f.useState(()=>Fs()),s=Is()!=null,[u,d]=f.useState(r.reference),c=Ar((p,m,g)=>{l.current.openEvent=p?m:void 0,i.emit("openchange",{open:p,event:m,reason:g,nested:s}),n?.(p,m,g)}),A=f.useMemo(()=>({setPositionReference:d}),[]),h=f.useMemo(()=>({reference:u||r.reference||null,floating:r.floating||null,domReference:r.reference}),[u,r.reference,r.floating]);return f.useMemo(()=>({dataRef:l,open:t,onOpenChange:c,elements:h,events:i,floatingId:o,refs:A}),[t,c,h,i,o,A])}function Bs(e){e===void 0&&(e={});const{nodeId:t}=e,n=Ms({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,o=r.elements,[l,i]=f.useState(null),[s,u]=f.useState(null),c=o?.domReference||l,A=f.useRef(null),h=Os();Dt(()=>{c&&(A.current=c)},[c]);const p=ys({...e,elements:{...o,...s&&{reference:s}}}),m=f.useCallback(x=>{const y=Q(x)?{getBoundingClientRect:()=>x.getBoundingClientRect(),contextElement:x}:x;u(y),p.refs.setReference(y)},[p.refs]),g=f.useCallback(x=>{(Q(x)||x===null)&&(A.current=x,i(x)),(Q(p.refs.reference.current)||p.refs.reference.current===null||x!==null&&!Q(x))&&p.refs.setReference(x)},[p.refs]),v=f.useMemo(()=>({...p.refs,setReference:g,setPositionReference:m,domReference:A}),[p.refs,g,m]),b=f.useMemo(()=>({...p.elements,domReference:c}),[p.elements,c]),w=f.useMemo(()=>({...p,...r,refs:v,elements:b,nodeId:t}),[p,v,b,t,r]);return Dt(()=>{r.dataRef.current.floatingContext=w;const x=h?.nodesRef.current.find(y=>y.id===t);x&&(x.context=w)}),f.useMemo(()=>({...p,context:w,refs:v,elements:b}),[p,v,b,w])}const xn="active",vn="selected";function St(e,t,n){const r=new Map,o=n==="item";let l=e;if(o&&e){const{[xn]:i,[vn]:s,...u}=e;l=u}return{...n==="floating"&&{tabIndex:-1,[Ds]:""},...l,...t.map(i=>{const s=i?i[n]:null;return typeof s=="function"?e?s(e):null:s}).concat(e).reduce((i,s)=>(s&&Object.entries(s).forEach(u=>{let[d,c]=u;if(!(o&&[xn,vn].includes(d)))if(d.indexOf("on")===0){if(r.has(d)||r.set(d,[]),typeof c=="function"){var A;(A=r.get(d))==null||A.push(c),i[d]=function(){for(var h,p=arguments.length,m=new Array(p),g=0;g<p;g++)m[g]=arguments[g];return(h=r.get(d))==null?void 0:h.map(v=>v(...m)).find(v=>v!==void 0)}}}else i[d]=c}),i),{})}}function Hs(e){e===void 0&&(e=[]);const t=e.map(s=>s?.reference),n=e.map(s=>s?.floating),r=e.map(s=>s?.item),o=f.useCallback(s=>St(s,e,"reference"),t),l=f.useCallback(s=>St(s,e,"floating"),n),i=f.useCallback(s=>St(s,e,"item"),r);return f.useMemo(()=>({getReferenceProps:o,getFloatingProps:l,getItemProps:i}),[o,l,i])}function bn(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}const Ws=e=>({name:"inner",options:e,async fn(t){const{listRef:n,overflowRef:r,onFallbackChange:o,offset:l=0,index:i=0,minItemsVisible:s=4,referenceOverflowThreshold:u=0,scrollRef:d,...c}=He(e,t),{rects:A,elements:{floating:h}}=t,p=n.current[i],m=d?.current||h,g=h.clientTop||m.clientTop,v=h.clientTop!==0,b=m.clientTop!==0,w=h===m;if(!p)return{};const x={...t,...await dr(-p.offsetTop-h.clientTop-A.reference.height/2-p.offsetHeight/2-l).fn(t)},y=await Tt(bn(x,m.scrollHeight+g+h.clientTop),c),$=await Tt(x,{...c,elementContext:"reference"}),P=_(0,y.top),k=x.y+P,S=(m.scrollHeight>m.clientHeight?N=>N:Ye)(_(0,m.scrollHeight+(v&&w||b?g*2:0)-P-_(0,y.bottom)));if(m.style.maxHeight=S+"px",m.scrollTop=P,o){const N=m.offsetHeight<p.offsetHeight*Pe(s,n.current.length)-1||$.top>=-u||$.bottom>=-u;ot.flushSync(()=>o(N))}return r&&(r.current=await Tt(bn({...x,y:k},m.offsetHeight+g+h.clientTop),c)),{y:k}}});function Vs(e,t){const{open:n,elements:r}=e,{enabled:o=!0,overflowRef:l,scrollRef:i,onChange:s}=t,u=Ar(s),d=f.useRef(!1),c=f.useRef(null),A=f.useRef(null);f.useEffect(()=>{if(!o)return;function p(g){if(g.ctrlKey||!m||l.current==null)return;const v=g.deltaY,b=l.current.top>=-.5,w=l.current.bottom>=-.5,x=m.scrollHeight-m.clientHeight,y=v<0?-1:1,$=v<0?"max":"min";m.scrollHeight<=m.clientHeight||(!b&&v>0||!w&&v<0?(g.preventDefault(),ot.flushSync(()=>{u(P=>P+Math[$](v,x*y))})):/firefox/i.test(Io())&&(m.scrollTop+=v))}const m=i?.current||r.floating;if(n&&m)return m.addEventListener("wheel",p),requestAnimationFrame(()=>{c.current=m.scrollTop,l.current!=null&&(A.current={...l.current})}),()=>{c.current=null,A.current=null,m.removeEventListener("wheel",p)}},[o,n,r.floating,l,i,u]);const h=f.useMemo(()=>({onKeyDown(){d.current=!0},onWheel(){d.current=!1},onPointerMove(){d.current=!1},onScroll(){const p=i?.current||r.floating;if(!(!l.current||!p||!d.current)){if(c.current!==null){const m=p.scrollTop-c.current;(l.current.bottom<-.5&&m<-1||l.current.top<-.5&&m>1)&&ot.flushSync(()=>u(g=>g+m))}requestAnimationFrame(()=>{c.current=p.scrollTop})}}}),[r.floating,u,l,i]);return f.useMemo(()=>o?{floating:h}:{},[o,h])}let Ze=f.createContext({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});Ze.displayName="FloatingContext";let Yt=f.createContext(null);
1Yt.displayName="PlacementContext";function Gs(e){return f.useMemo(()=>e?typeof e=="string"?{to:e}:e:null,[e])}function qs(){return f.useContext(Ze).setReference}function Us(){let{getFloatingProps:e,slot:t}=f.useContext(Ze);return f.useCallback((...n)=>Object.assign({},e(...n),{"data-anchor":t.anchor}),[e,t])}function Ks(e=null){e===!1&&(e=null),typeof e=="string"&&(e={to:e});let t=f.useContext(Yt),n=f.useMemo(()=>e,[JSON.stringify(e,(o,l)=>{var i;return(i=l?.outerHTML)!=null?i:l})]);ae(()=>{t?.(n??null)},[t,n]);let r=f.useContext(Ze);return f.useMemo(()=>[r.setFloating,e?r.styles:{}],[r.setFloating,e,r.styles])}let wn=4;function Ys({children:e,enabled:t=!0}){let[n,r]=f.useState(null),[o,l]=f.useState(0),i=f.useRef(null),[s,u]=f.useState(null);_s(s);let d=t&&n!==null&&s!==null,{to:c="bottom",gap:A=0,offset:h=0,padding:p=0,inner:m}=zs(n,s),[g,v="center"]=c.split(" ");ae(()=>{d&&l(0)},[d]);let{refs:b,floatingStyles:w,context:x}=Bs({open:d,placement:g==="selection"?v==="center"?"bottom":`bottom-${v}`:v==="center"?`${g}`:`${g}-${v}`,strategy:"absolute",transform:!1,middleware:[dr({mainAxis:g==="selection"?0:A,crossAxis:h}),Es({padding:p}),g!=="selection"&&$s({padding:p}),g==="selection"&&m?Ws({...m,padding:p,overflowRef:i,offset:o,minItemsVisible:wn,referenceOverflowThreshold:p,onFallbackChange(N){var D,H;if(!N)return;let E=x.elements.floating;if(!E)return;let G=parseFloat(getComputedStyle(E).scrollPaddingBottom)||0,R=Math.min(wn,E.childElementCount),W=0,j=0;for(let F of(H=(D=x.elements.floating)==null?void 0:D.childNodes)!=null?H:[])if(st(F)){let C=F.offsetTop,K=C+F.clientHeight+G,te=E.scrollTop,L=te+E.clientHeight;if(C>=te&&K<=L)R--;else{j=Math.max(0,Math.min(K,L)-Math.max(C,te)),W=F.clientHeight;break}}R>=1&&l(F=>{let C=W*R-j+G;return F>=C?F:C})}}):null,Ps({padding:p,apply({availableWidth:N,availableHeight:D,elements:H}){Object.assign(H.floating.style,{overflow:"auto",maxWidth:`${N}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${D}px)`})}})].filter(Boolean),whileElementsMounted:As}),[y=g,$=v]=x.placement.split("-");g==="selection"&&(y="selection");let P=f.useMemo(()=>({anchor:[y,$].filter(Boolean).join(" ")}),[y,$]),k=Vs(x,{overflowRef:i,onChange:l}),{getReferenceProps:O,getFloatingProps:B}=Hs([k]),S=M(N=>{u(N),b.setFloating(N)});return f.createElement(Yt.Provider,{value:r},f.createElement(Ze.Provider,{value:{setFloating:S,setReference:b.setReference,styles:w,getReferenceProps:O,getFloatingProps:B,slot:P}},e))}function _s(e){ae(()=>{if(!e)return;let t=new MutationObserver(()=>{let n=window.getComputedStyle(e).maxHeight,r=parseFloat(n);if(isNaN(r))return;let o=parseInt(n);isNaN(o)||r!==o&&(e.style.maxHeight=`${Math.ceil(r)}px`)});return t.observe(e,{attributes:!0,attributeFilter:["style"]}),()=>{t.disconnect()}},[e])}function zs(e,t){var n,r,o;let l=jt((n=e?.gap)!=null?n:"var(--anchor-gap, 0)",t),i=jt((r=e?.offset)!=null?r:"var(--anchor-offset, 0)",t),s=jt((o=e?.padding)!=null?o:"var(--anchor-padding, 0)",t);return{...e,gap:l,offset:i,padding:s}}function jt(e,t,n=void 0){let r=kn(),o=M((u,d)=>{if(u==null)return[n,null];if(typeof u=="number")return[u,null];if(typeof u=="string"){if(!d)return[n,null];let c=yn(u,d);return[c,A=>{let h=mr(u);{let p=h.map(m=>window.getComputedStyle(d).getPropertyValue(m));r.requestAnimationFrame(function m(){r.nextFrame(m);let g=!1;for(let[b,w]of h.entries()){let x=window.getComputedStyle(d).getPropertyValue(w);if(p[b]!==x){p[b]=x,g=!0;break}}if(!g)return;let v=yn(u,d);c!==v&&(A(v),c=v)})}return r.dispose}]}return[n,null]}),l=f.useMemo(()=>o(e,t)[0],[e,t]),[i=l,s]=f.useState();return ae(()=>{let[u,d]=o(e,t);if(s(u),!!d)return d(s)},[e,t]),i}function mr(e){let t=/var\((.*)\)/.exec(e);if(t){let n=t[1].indexOf(",");if(n===-1)return[t[1]];let r=t[1].slice(0,n).trim(),o=t[1].slice(n+1).trim();return o?[r,...mr(o)]:[r]}return[]}function yn(e,t){let n=document.createElement("div");t.appendChild(n),n.style.setProperty("margin-top","0px","important"),n.style.setProperty("margin-top",e,"important");let r=parseFloat(window.getComputedStyle(n).marginTop)||0;return t.removeChild(n),r}var Qs=Object.defineProperty,Zs=(e,t,n)=>t in e?Qs(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,En=(e,t,n)=>(Zs(e,typeof t!="symbol"?t+"":t,n),n),q=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(q||{}),Xs=(e=>(e[e.OpenPopover=0]="OpenPopover",e[e.ClosePopover=1]="ClosePopover",e[e.SetButton=2]="SetButton",e[e.SetButtonId=3]="SetButtonId",e[e.SetPanel=4]="SetPanel",e[e.SetPanelId=5]="SetPanelId",e))(Xs||{});let Js={0:e=>e.popoverState===0?e:{...e,popoverState:0,__demoMode:!1},1(e){return e.popoverState===1?e:{...e,popoverState:1,__demoMode:!1}},2(e,t){return e.button===t.button?e:{...e,button:t.button}},3(e,t){return e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId}},4(e,t){return e.panel===t.panel?e:{...e,panel:t.panel}},5(e,t){return e.panelId===t.panelId?e:{...e,panelId:t.panelId}}};class _t extends Fr{constructor(t){super(t),En(this,"actions",{close:()=>this.send({type:1}),refocusableClose:n=>{this.actions.close();let r=n?st(n)?n:"current"in n&&st(n.current)?n.current:this.state.button:this.state.button;r?.focus()},open:()=>this.send({type:0}),setButtonId:n=>this.send({type:3,buttonId:n}),setButton:n=>this.send({type:2,button:n}),setPanelId:n=>this.send({type:5,panelId:n}),setPanel:n=>this.send({type:4,panel:n})}),En(this,"selectors",{isPortalled:n=>{var r;if(!n.button||!n.panel)return!1;let o=(r=Nn(n.button))!=null?r:document;for(let A of o.querySelectorAll("body > *"))if(Number(A?.contains(n.button))^Number(A?.contains(n.panel)))return!0;let l=Bt(o),i=l.indexOf(n.button),s=(i+l.length-1)%l.length,u=(i+1)%l.length,d=l[s],c=l[u];return!n.panel.contains(d)&&!n.panel.contains(c)}});{let n=this.state.id,r=Rr.get(null);this.on(0,()=>r.actions.push(n)),this.on(1,()=>r.actions.pop(n))}}static new({id:t,__demoMode:n=!1}){return new _t({id:t,__demoMode:n,popoverState:n?0:1,buttons:{current:[]},button:null,buttonId:null,panel:null,panelId:null,beforePanelSentinel:{current:null},afterPanelSentinel:{current:null},afterButtonSentinel:{current:null}})}reduce(t,n){return ne(n.type,Js,t,n)}}const gr=f.createContext(null);function ht(e){let t=f.useContext(gr);if(t===null){let n=new Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,ht),n}return t}function ei({id:e,__demoMode:t=!1}){let n=f.useMemo(()=>_t.new({id:e,__demoMode:t}),[]);return Lr(()=>n.dispose()),n}let zt=f.createContext(null);zt.displayName="PopoverGroupContext";function hr(){return f.useContext(zt)}let xt=f.createContext(null);xt.displayName="PopoverPanelContext";function ti(){return f.useContext(xt)}let ni="div";function ri(e,t){var n;let r=f.useId(),{__demoMode:o=!1,...l}=e,i=ei({id:r,__demoMode:o}),s=f.useRef(null),u=re(t,Ir(E=>{s.current=E})),[d,c,A,h,p]=Ne(i,f.useCallback(E=>[E.popoverState,E.button,E.panel,E.buttonId,E.panelId],[])),m=Or((n=s.current)!=null?n:c),g=Se(h),v=Se(p),b=f.useMemo(()=>({buttonId:g,panelId:v,close:i.actions.close}),[g,v,i]),w=hr(),x=w?.registerPopover,y=M(()=>{var E,G;let R=Le((E=s.current)!=null?E:c);return(G=w?.isFocusWithinPopoverGroup())!=null?G:R&&(c?.contains(R)||A?.contains(R))});f.useEffect(()=>x?.(b),[x,b]);let[$,P]=Dr(),k=Mr(c),O=Br({mainTreeNode:k,portals:$,defaultContainers:[{get current(){return i.state.button}},{get current(){return i.state.panel}}]});Hr(m,"focus",E=>{var G,R,W,j,F,C;E.target!==window&&Gr(E.target)&&i.state.popoverState===q.Open&&
1(y()||i.state.button&&i.state.panel&&(O.contains(E.target)||(R=(G=i.state.beforePanelSentinel.current)==null?void 0:G.contains)!=null&&R.call(G,E.target)||(j=(W=i.state.afterPanelSentinel.current)==null?void 0:W.contains)!=null&&j.call(W,E.target)||(C=(F=i.state.afterButtonSentinel.current)==null?void 0:F.contains)!=null&&C.call(F,E.target)||i.actions.close()))},!0);let B=d===q.Open;Wr(B,O.resolveContainers,(E,G)=>{i.actions.close(),qr(G,Ur.Loose)||(E.preventDefault(),c?.focus())});let S=ce({open:d===q.Open,close:i.actions.refocusableClose}),N=Ne(i,f.useCallback(E=>ne(E.popoverState,{[q.Open]:Fe.Open,[q.Closed]:Fe.Closed}),[])),D={ref:u},H=ue();return V.createElement(Rn,{node:k},V.createElement(Ys,null,V.createElement(xt.Provider,{value:null},V.createElement(gr.Provider,{value:i},V.createElement(Ln,{value:i.actions.refocusableClose},V.createElement(Vr,{value:N},V.createElement(P,null,H({ourProps:D,theirProps:l,slot:S,defaultTag:ni,name:"Popover"}))))))))}let oi="button";function si(e,t){let n=f.useId(),{id:r=`headlessui-popover-button-${n}`,disabled:o=!1,autoFocus:l=!1,...i}=e,s=ht("Popover.Button"),[u,d,c,A,h,p,m]=Ne(s,f.useCallback(T=>[T.popoverState,s.selectors.isPortalled(T),T.button,T.buttonId,T.panel,T.panelId,T.afterButtonSentinel],[])),g=f.useRef(null),v=`headlessui-focus-sentinel-${f.useId()}`,b=hr(),w=b?.closeOthers,x=ti()!==null;f.useEffect(()=>{if(!x)return s.actions.setButtonId(r),()=>s.actions.setButtonId(null)},[x,r,s]);let[y]=f.useState(()=>Symbol()),$=re(g,t,qs(),M(T=>{if(!x){if(T)s.state.buttons.current.push(y);else{let I=s.state.buttons.current.indexOf(y);I!==-1&&s.state.buttons.current.splice(I,1)}s.state.buttons.current.length>1&&console.warn("You are already using a <Popover.Button /> but only 1 <Popover.Button /> is supported."),T&&s.actions.setButton(T)}})),P=re(g,t),k=M(T=>{var I,ee,ie;if(x){if(s.state.popoverState===q.Closed)return;switch(T.key){case Y.Space:case Y.Enter:T.preventDefault(),(ee=(I=T.target).click)==null||ee.call(I),s.actions.close(),(ie=s.state.button)==null||ie.focus();break}}else switch(T.key){case Y.Space:case Y.Enter:T.preventDefault(),T.stopPropagation(),s.state.popoverState===q.Closed?(w?.(s.state.buttonId),s.actions.open()):s.actions.close();break;case Y.Escape:if(s.state.popoverState!==q.Open)return w?.(s.state.buttonId);if(!g.current)return;let Ae=Le(g.current);if(Ae&&!g.current.contains(Ae))return;T.preventDefault(),T.stopPropagation(),s.actions.close();break}}),O=M(T=>{x||T.key===Y.Space&&T.preventDefault()}),B=M(T=>{var I,ee;Zn(T.currentTarget)||o||(x?(s.actions.close(),(I=s.state.button)==null||I.focus()):(T.preventDefault(),T.stopPropagation(),s.state.popoverState===q.Closed?(w?.(s.state.buttonId),s.actions.open()):s.actions.close(),(ee=s.state.button)==null||ee.focus()))}),S=M(T=>{T.preventDefault(),T.stopPropagation()}),{isFocusVisible:N,focusProps:D}
1=Gt({autoFocus:l}),{isHovered:H,hoverProps:E}=zn({isDisabled:o}),{pressed:G,pressProps:R}=Qn({disabled:o}),W=u===q.Open,j=ce({open:W,active:G||W,disabled:o,hover:H,focus:N,autofocus:l}),F=Xn(e,c),C=x?Ge({ref:P,type:F,onKeyDown:k,onClick:B,disabled:o||void 0,autoFocus:l},D,E,R):Ge({ref:$,id:A,type:F,"aria-expanded":u===q.Open,"aria-controls":h?p:void 0,disabled:o||void 0,autoFocus:l,onKeyDown:k,onKeyUp:O,onClick:B,onMouseDown:S},D,E,R),K=Mn(),te=M(()=>{if(!st(s.state.panel))return;let T=s.state.panel;function I(){ne(K.current,{[me.Forwards]:()=>X(T,U.First),[me.Backwards]:()=>X(T,U.Last)})===we.Error&&X(Bt(Ht(s.state.button)).filter(ee=>ee.dataset.headlessuiFocusGuard!=="true"),ne(K.current,{[me.Forwards]:U.Next,[me.Backwards]:U.Previous}),{relativeTo:s.state.button})}I()}),L=ue();return V.createElement(V.Fragment,null,L({ourProps:C,theirProps:i,slot:j,defaultTag:oi,name:"Popover.Button"}),W&&!x&&d&&V.createElement(qe,{id:v,ref:m,features:it.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:te}))}let ii="div",li=Re.RenderStrategy|Re.Static;function xr(e,t){let n=f.useId(),{id:r=`headlessui-popover-backdrop-${n}`,transition:o=!1,...l}=e,i=ht("Popover.Backdrop"),s=Ne(i,f.useCallback(b=>b.popoverState,[])),[u,d]=f.useState(null),c=re(t,d),A=In(),[h,p]=On(o,u,A!==null?(A&Fe.Open)===Fe.Open:s===q.Open),m=M(b=>{if(Zn(b.currentTarget))return b.preventDefault();i.actions.close()}),g=ce({open:s===q.Open}),v={ref:c,id:r,"aria-hidden":!0,onClick:m,...Dn(p)};return ue()({ourProps:v,theirProps:l,slot:g,defaultTag:ii,features:li,visible:h,name:"Popover.Backdrop"})}let ai="div",ci=Re.RenderStrategy|Re.Static;function ui(e,t){let n=f.useId(),{id:r=`headlessui-popover-panel-${n}`,focus:o=!1,anchor:l,portal:i=!1,modal:s=!1,transition:u=!1,...d}=e,c=ht("Popover.Panel"),A=Ne(c,c.selectors.isPortalled),[h,p,m,g,v]=Ne(c,f.useCallback(L=>[L.popoverState,L.button,L.__demoMode,L.beforePanelSentinel,L.afterPanelSentinel],[])),b=`headlessui-focus-sentinel-before-${n}`,w=`headlessui-focus-sentinel-after-${n}`,x=f.useRef(null),y=Gs(l),[$,P]=Ks(y),k=Us();y&&(i=!0);let[O,B]=f.useState(null),S=re(x,t,y?$:null,c.actions.setPanel,B),N=rn(p),D=rn(x.current);ae(()=>(c.actions.setPanelId(r),()=>c.actions.setPanelId(null)),[r,c]);let H=In(),[E,G]=On(u,O,H!==null?(H&Fe.Open)===Fe.Open:h===q.Open);Kr(E,p,c.actions.close),Yr(m?!1:s&&E,D);let R=M(L=>{var T;switch(L.key){case Y.Escape:if(c.state.popoverState!==q.Open||!x.current)return;let I=Le(x.current);if(I&&!x.current.contains(I))return;L.preventDefault(),L.stopPropagation(),c.actions.close(),(T=c.state.button)==null||T.focus();break}});f.useEffect(()=>{var L;e.static||h===q.Closed&&((L=e.unmount)==null||L)&&c.actions.setPanel(null)},[h,e.unmount,e.static,c]),f.useEffect(()=>{if(m||!o||h!==q.Open||!x.current)return;let L=Le(x.current);x.current.contains(L)||X(x.current,U.First)},[m,o,x.current,h]);let W=ce({open:h===q.Open,close:c.actions.refocusableClose}),j=Ge(y?k():{},{ref:S,id:r,onKeyDown:R,onBlur:o&&h===q.Open?L=>{var T,I,ee,ie,Ae;let ve=L.relatedTarget;ve&&x.current&&((T=x.current)!=null&&T.contains(ve)||(c.actions.close(),((ee=(I=g.current)==null?void 0:I.contains)!=null&&ee.call(I,ve)||(Ae=(ie=v.current)==null?void 0:ie.contains)!=null&&Ae.call(ie,ve))&&ve.focus({preventScroll:!0})))}:void 0,tabIndex:-1,style:{...d.style,...P,"--button-width":ko(E,p,!0).width},...Dn(G)}),F=Mn(),C=M(()=>{let L=x.current;if(!L)return;function T(){ne(F.current,{[me.Forwards]:()=>{var I;X(L,U.First)===we.Error&&((I=c.state.afterPanelSentinel.current)==null||I.focus())},[me.Backwards]:()=>{var I;(I=c.state.button)==null||I.focus({preventScroll:!0})}})}T()}),K=M(()=>{let L=x.current;if(!L)return;function T(){ne(F.current,{[me.Forwards]:()=>{var I;if(!c.state.button)return;let ee=(I=Ht(c.state.button))!=null?I:document.body,ie=Bt(ee),Ae=ie.indexOf(c.state.button),ve=ie.slice(0,Ae+1),Xe=[...ie.slice(Ae+1),...ve];for(let Et of Xe.slice())if(Et.dataset.headlessuiFocusGuard==="true"||O!=null&&O.contains(Et)){let nn=Xe.indexOf(Et);nn!==-1&&Xe.splice(nn,1)}X(Xe,U.First,{sorted:!1})},[me.Backwards]:()=>{var I;X(L,U.Previous)===we.Error&&((I=c.state.button)==null||I.focus())}})}T()}),te=ue();return V.createElement(_r,null,V.createElement(xt.Provider,{value:r},V.createElement(Ln,{value:c.actions.refocusableClose},V.createElement(zr,{enabled:i?e.static||E:!1,ownerDocument:N},E&&A&&V.createElement(qe,{id:b,ref:g,features:it.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:C}),te({ourProps:j,theirProps:d,slot:W,defaultTag:ai,features:ci,visible:E,name:"Popover.Panel"}),E&&A&&V.createElement(qe,{id:w,ref:v,features:it.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:K})))))}let fi="div";function di(e,t){let n=f.useRef(null),r=re(n,t),[o,l]=f.useState([]),i=M(g=>{l(v=>{let b=v.indexOf(g);if(b!==-1){let w=v.slice();return w.splice(b,1),w}return v})}),s=M(g=>(l(v=>[...v,g]),()=>i(g))),u=M(()=>{var g;let v=Ht(n.current);if(!v)return!1;let b=Le(n.current);return(g=n.current)!=null&&g.contains(b)?!0:o.some(w=>{var x,y;return((x=v.getElementById(w.buttonId.current))==null?void 0:x.contains(b))||((y=v.getElementById(w.panelId.current))==null?void 0:y.contains(b))})}),d=M(g=>{for(let v of o)v.buttonId.current!==g&&v.close()}),c=f.useMemo(()=>({registerPopover:s,unregisterPopover:i,isFocusWithinPopoverGroup:u,closeOthers:d}),[s,i,u,d]),A=ce({}),h=e,p={ref:r},m=ue();return V.createElement(Rn,null,V.createElement(zt.Provider,{value:c},m({ourProps:p,theirProps:h,slot:A,defaultTag:fi,name:"Popover.Group"})))}let pi=se(ri),Qt=se(si),Ai=se(xr),vr=se(xr),br=se(ui),mi=se(di),gi=Object.assign(pi,{Button:Qt,Backdrop:vr,Overlay:Ai,Panel:br,Group:mi});function hi({onFocus:e}){let[t,n]=f.useState(!0),r=Qr();return t?V.createElement(qe,{as:"button",type:"button",features:it.Focusable,onFocus:o=>{o.preventDefault();let l,i=50;function s(){if(i--<=0){l&&cancelAnimationFrame(l);return}if(e()){if(cancelAnimationFrame(l),!r.current)return;n(!1);return}l=requestAnimationFrame(s)}l=requestAnimationFrame(s)}}):null}const wr=f.createContext(null);function xi(){return{groups:new Map,get(e,t){var n;let r=this.groups.get(e);r||(r=new Map,this.groups.set(e,r));let o=(n=r.get(t))!=null?n:0;r.set(t,o+1);let l=Array.from(r.keys()).indexOf(t);function i(){let s=r.get(t);s>1?r.set(t,s-1):r.delete(t)}return[l,i]}}}function vi({children:e}){let t=f.useRef(xi());return f.createElement(wr.Provider,{value:t},e)}function yr(e){let t=f.useContext(wr);if(!t)throw new Error("You must wrap your component in a <StableCollection>");let n=f.useId(),[r,o]=t.current.get(e,n);return f.useEffect(()=>o,[]),r}var bi=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(bi||{}),wi=(e=>(e[e.Less=-1]="Less",e[e.Equal=0]="Equal",e[e.Greater=1]="Greater",e))(wi||{}),yi=(e=>(e[e.SetSelectedIndex=0]="SetSelectedIndex",e[e.RegisterTab=1]="RegisterTab",e[e.UnregisterTab=2]="UnregisterTab",e[e.RegisterPanel=3]="RegisterPanel",e[e.UnregisterPanel=4]="UnregisterPanel",e))(yi||{});let Ei={0(e,t){var n;let r=We(e.tabs,c=>c.current),o=We(e.panels,c=>c.current),l=r.filter(c=>{var A;return!((A=c.current)!=null&&A.hasAttribute("disabled"))}),i={...e,tabs:r,panels:o};if(t.index<0||t.index>r.length-1){let c=ne(Math.sign(t.index-e.selectedIndex),{[-1]:()=>1,0:()=>
1ne(Math.sign(t.index),{[-1]:()=>0,0:()=>0,1:()=>1}),1:()=>0});if(l.length===0)return i;let A=ne(c,{0:()=>r.indexOf(l[0]),1:()=>r.indexOf(l[l.length-1])});return{...i,selectedIndex:A===-1?e.selectedIndex:A}}let s=r.slice(0,t.index),u=[...r.slice(t.index),...s].find(c=>l.includes(c));if(!u)return i;let d=(n=r.indexOf(u))!=null?n:e.selectedIndex;return d===-1&&(d=e.selectedIndex),{...i,selectedIndex:d}},1(e,t){if(e.tabs.includes(t.tab))return e;let n=e.tabs[e.selectedIndex],r=We([...e.tabs,t.tab],l=>l.current),o=e.selectedIndex;return e.info.current.isControlled||(o=r.indexOf(n),o===-1&&(o=e.selectedIndex)),{...e,tabs:r,selectedIndex:o}},2(e,t){return{...e,tabs:e.tabs.filter(n=>n!==t.tab)}},3(e,t){return e.panels.includes(t.panel)?e:{...e,panels:We([...e.panels,t.panel],n=>n.current)}},4(e,t){return{...e,panels:e.panels.filter(n=>n!==t.panel)}}},Zt=f.createContext(null);Zt.displayName="TabsDataContext";function De(e){let t=f.useContext(Zt);if(t===null){let n=new Error(`<${e} /> is missing a parent <Tab.Group /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,De),n}return t}let Xt=f.createContext(null);Xt.displayName="TabsActionsContext";function Jt(e){let t=f.useContext(Xt);if(t===null){let n=new Error(`<${e} /> is missing a parent <Tab.Group /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,Jt),n}return t}function $i(e,t){return ne(t.type,Ei,e,t)}let Pi="div";function Ti(e,t){let{defaultIndex:n=0,vertical:r=!1,manual:o=!1,onChange:l,selectedIndex:i=null,...s}=e;const u=r?"vertical":"horizontal",d=o?"manual":"auto";let c=i!==null,A=Se({isControlled:c}),h=re(t),[p,m]=f.useReducer($i,{info:A,selectedIndex:i??n,tabs:[],panels:[]}),g=ce({selectedIndex:p.selectedIndex}),v=Se(l||(()=>{})),b=Se(p.tabs),w=f.useMemo(()=>({orientation:u,activation:d,...p}),[u,d,p]),x=M(S=>(m({type:1,tab:S}),()=>m({type:2,tab:S}))),y=M(S=>(m({type:3,panel:S}),()=>m({type:4,panel:S}))),$=M(S=>{P.current!==S&&v.current(S),c||m({type:0,index:S})}),P=Se(c?e.selectedIndex:p.selectedIndex),k=f.useMemo(()=>({registerTab:x,registerPanel:y,change:$}),[]);ae(()=>{m({type:0,index:i??n})},[i]),ae(()=>{if(P.current===void 0||p.tabs.length<=0)return;let S=We(p.tabs,N=>N.current);S.some((N,D)=>p.tabs[D]!==N)&&$(S.indexOf(p.tabs[P.current]))});let O={ref:h},B=ue();return V.createElement(vi,null,V.createElement(Xt.Provider,{value:k},V.createElement(Zt.Provider,{value:w},w.tabs.length<=0&&V.createElement(hi,{onFocus:()=>{var S,N;for(let D of b.current)if(((S=D.current)==null?void 0:S.tabIndex)===0)return(N=D.current)==null||N.focus(),!0;return!1}}),B({ourProps:O,theirProps:s,slot:g,defaultTag:Pi,name:"Tabs"}))))}let Ci="div";function Si(e,t){let{orientation:n,selectedIndex:r}=De("Tab.List"),o=re(t),l=ce({selectedIndex:r}),i=e,s={ref:o,role:"tablist","aria-orientation":n};return ue()({ourProps:s,theirProps:i,slot:l,defaultTag:Ci,name:"Tabs.List"})}let ji="button";function ki(e,t){var n,r;let o=f.useId(),{id:l=`headlessui-tabs-tab-${o}`,disabled:i=!1,autoFocus:s=!1,...u}=e,{orientation:d,activation:c,selectedIndex:A,tabs:h,panels:p}=De("Tab"),m=Jt("Tab"),g=De("Tab"),[v,b]=f.useState(null),w=f.useRef(null),x=re(w,t,b);ae(()=>m.registerTab(w),[m,w]);let y=yr("tabs"),$=h.indexOf(w);$===-1&&($=y);let P=$===A,k=M(C=>{let K=C();if(K===we.Success&&c==="auto"){let te=Le(w.current),L=g.tabs.findIndex(T=>T.current===te);L!==-1&&m.change(L)}return K}),O=M(C=>{let K=h.map(te=>te.current).filter(Boolean);if(C.key===Y.Space||C.key===Y.Enter){C.preventDefault(),C.stopPropagation(),m.change($);return}switch(C.key){case Y.Home:case Y.PageUp:return C.preventDefault(),C.stopPropagation(),k(()=>X(K,U.First));case Y.End:case Y.PageDown:return C.preventDefault(),C.stopPropagation(),k(()=>X(K,U.Last))}if(k(()=>ne(d,{vertical(){return C.key===Y.ArrowUp?X(K,U.Previous|U.WrapAround):C.key===Y.ArrowDown?X(K,U.Next|U.WrapAround):we.Error},horizontal(){return C.key===Y.ArrowLeft?X(K,U.Previous|U.WrapAround):C.key===Y.ArrowRight?X(K,U.Next|U.WrapAround):we.Error}}))===we.Success)return C.preventDefault()}),B=f.useRef(!1),S=M(()=>{var C;B.current||(B.current=!0,(C=w.current)==null||C.focus({preventScroll:!0}),m.change($),Zr(()=>{B.current=!1}))}),N=M(C=>{C.preventDefault()}),{isFocusVisible:D,focusProps:H}
1=Gt({autoFocus:s}),{isHovered:E,hoverProps:G}=zn({isDisabled:i}),{pressed:R,pressProps:W}=Qn({disabled:i}),j=ce({selected:P,hover:E,active:R,focus:D,autofocus:s,disabled:i}),F=Ge({ref:x,onKeyDown:O,onMouseDown:N,onClick:S,id:l,role:"tab",type:Xn(e,v),"aria-controls":(r=(n=p[$])==null?void 0:n.current)==null?void 0:r.id,"aria-selected":P,tabIndex:P?0:-1,disabled:i||void 0,autoFocus:s},H,G,W);return ue()({ourProps:F,theirProps:u,slot:j,defaultTag:ji,name:"Tabs.Tab"})}let Ni="div";function Fi(e,t){let{selectedIndex:n}=De("Tab.Panels"),r=re(t),o=ce({selectedIndex:n}),l=e,i={ref:r};return ue()({ourProps:i,theirProps:l,slot:o,defaultTag:Ni,name:"Tabs.Panels"})}let Ri="div",Li=Re.RenderStrategy|Re.Static;function Ii(e,t){var n,r,o,l;let i=f.useId(),{id:s=`headlessui-tabs-panel-${i}`,tabIndex:u=0,...d}=e,{selectedIndex:c,tabs:A,panels:h}=De("Tab.Panel"),p=Jt("Tab.Panel"),m=f.useRef(null),g=re(m,t);ae(()=>p.registerPanel(m),[p,m]);let v=yr("panels"),b=h.indexOf(m);b===-1&&(b=v);let w=b===c,{isFocusVisible:x,focusProps:y}=Gt(),$=ce({selected:w,focus:x}),P=Ge({ref:g,id:s,role:"tabpanel","aria-labelledby":(r=(n=A[b])==null?void 0:n.current)==null?void 0:r.id,tabIndex:w?u:-1},y),k=ue();return!w&&((o=d.unmount)==null||o)&&!((l=d.static)!=null&&l)?V.createElement(qe,{"aria-hidden":"true",...P}):k({ourProps:P,theirProps:d,slot:$,defaultTag:Ri,features:Li,visible:w,name:"Tabs.Panel"})}let Oi=se(ki),vt=se(Ti),bt=se(Si),wt=se(Fi),yt=se(Ii),en=Object.assign(Oi,{Group:vt,List:bt,Panels:wt,Panel:yt});const Di="/assets/moneyage-shortlisted-2026-DfDI5KXh.jpg",Er="https://moneyage.co.uk/awards/shortlist26.php",$r="Shortlisted for Technology Provider of the Year at the MoneyAge Awards 2026";function Pr(){return a.jsxs("span",{className:"flex flex-col items-center gap-2.5 rounded-xl bg-white p-3 shadow-xl ring-1 ring-slate-900/5",children:[a.jsx("img",{alt:"",className:"block h-auto w-52",src:Di}),a.jsx("span",{className:"whitespace-nowrap text-center font-display font-medium text-[13px] text-slate-600",children:"Technology Provider of the Year"})]})}function Mi(){return a.jsx("a",{"aria-label":$r,className:"absolute top-4 right-6 z-20 hidden rotate-6 transition-transform duration-300 hover:rotate-0 lg:block",href:Er,rel:"noopener noreferrer",target:"_blank",children:a.jsx(Pr,{})})}function Bi(){return a.jsx("div",{className:"flex justify-center px-6 pt-8 lg:hidden",children:a.jsx("a",{"aria-label":$r,className:"rotate-3",href:Er,rel:"noopener noreferrer",target:"_blank",children:a.jsx(Pr,{})})})}function Ce({className:e,...t}){return a.jsx("div",{className:Z("mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",e),...t})}const Hi="/assets/background-call-to-action-KI4iaGKF.jpg",Wi=[{number:"1",title:"Book a demo",description:"Try Inheritly for yourself."},{number:"2",title:"Test with clients",description:"Test Inheritly with a subset of your clients."},{number:"3",title:"Integrate or launch",description:"Integrate Inheritly into your regular workflows or run a batch launch."}];function Vi(){const{open:e}=Bn();return a.jsxs("section",{className:"relative overflow-hidden bg-blue-600 py-32",id:"get-started-today",children:[a.jsx("img",{alt:"",className:"absolute top-0 left-0 h-full max-w-none",height:1244,src:Hi,width:2347}),a.jsx(Ce,{className:"relative",children:a.jsxs("div",{className:"mx-auto max-w-3xl",children:[a.jsx("h2",{className:"font-display text-center text-3xl text-white tracking-tight sm:text-4xl",children:"Get started in three simple steps"}),a.jsx("ol",{className:"mt-16 space-y-8",children:Wi.map(t=>
1a.jsxs("li",{className:"flex flex-col gap-4 rounded-2xl bg-white/10 p-8 backdrop-blur-sm sm:flex-row sm:items-start",children:[a.jsx("div",{className:"flex h-12 w-12 shrink-0 items-center justify-center rounded-full bg-white font-display text-2xl font-bold text-blue-600",children:t.number}),a.jsxs("div",{className:"flex-1",children:[a.jsx("h3",{className:"font-display text-xl font-semibold text-white sm:text-2xl",children:t.title}),a.jsx("p",{className:"mt-2 text-lg text-blue-100",children:t.description})]})]},t.number))}),a.jsx("div",{className:"mt-20 text-center lg:mt-24",children:a.jsxs(Hn,{"aria-label":"Book a demo with our team",className:"inline-flex items-center gap-2 px-8 py-4 text-lg shadow-lg shadow-white/20 hover:shadow-xl",color:"white",href:"#",onClick:t=>{t.preventDefault(),e({source:"main_cta"})},scaleOnHover:!0,children:["Book a demo",a.jsx("svg",{"aria-hidden":"true",className:"h-5 w-5",fill:"none",stroke:"currentColor",strokeWidth:2,viewBox:"0 0 24 24",children:a.jsx("path",{d:"M9 5l7 7-7 7",strokeLinecap:"round",strokeLinejoin:"round"})})]})})]})})]})}function tn({children:e,className:t}){return a.jsxs("div",{className:Z("overflow-hidden rounded-xl shadow-xl shadow-blue-900/20",t),children:[a.jsxs("div",{className:"flex h-11 items-center space-x-2 bg-white px-4 border-b-1 border-gray-50",children:[a.jsx("div",{className:"h-3 w-3 rounded-full bg-red-400"}),a.jsx("div",{className:"h-3 w-3 rounded-full bg-yellow-400"}),a.jsx("div",{className:"h-3 w-3 rounded-full bg-green-400"})]}),a.jsx("div",{className:"bg-white",children:e})]})}const Gi="/assets/if-you-passed-away-BhcSvE8G.png",qi="/assets/legal-preparedness-OOCOa5mE.png",Ui="/assets/what-to-focus-on-first-DqT8x62O.png",Ki="/assets/your-data-is-precious-WYyhXTjP.png",$n=[{title:"Indicators of clients who may need additional support",description:"Highlight clients with potential needs or complex circumstances, helping you prioritise where extra care or attention may be appropriate.",image:qi},{title:"Integrated with your advisory process",description:"Embed Inheritly via a secure link into any part of your workflow. Whether during onboarding, at Annual Review, or at point of a mortgage offer, it's up to you.",image:Gi},{title:"Clear actions to address client needs",description:"Identify practical gaps such as wills, LPAs, and documentation, and routes clients back to you or relevant third parties so you can support them effectively.",image:Ui},{title:"Secure, compliant data handling",description:"Inheritly complies with the Data Protection Act 2018 and the UK General Data Protection Regulation, and maintains robust data security standards to protect client information.",image:Ki}];function Yi(){return a.jsx("section",{"aria-label":"Features for running your books",className:"relative bg-blue-600 pt-20 pb-28 sm:py-32 overflow-x-clip",id:"features",children:a.jsxs(Ce,{className:"relative overflow-visible",children:[a.jsxs("div",{className:"max-w-2xl md:mx-auto md:text-center xl:max-w-none",children:[a.jsx("h2",{className:"font-display text-3xl text-white tracking-tight sm:text-4xl md:text-5xl",children:"Support your Consumer Duty processes with clear client insights"}),a.jsx("p",{className:"mt-6 text-blue-100 text-lg tracking-tight",children:"Gain structured client information that helps you prioritise support, evidence engagement, and maintain clear audit trails."})]}),a.jsxs("figure",{className:"mx-auto mt-10 max-w-2xl text-center",children:[a.jsx("blockquote",{className:"text-base text-blue-50 italic tracking-tight",children:"âPeace of mind for prepared clients, and a clear, intuitive report that shows the lessâprepared ones why legacy planning matters.â"}),a.jsx("figcaption",{className:"mt-3",children:a.jsx("cite",{className:"text-blue-200 text-sm not-italic",children:"Financial planner, Inheritly customer firm"})})]}),a.jsx(vt,{className:"mt-16 grid grid-cols-1 items-center gap-y-2 pt-10 sm:gap-y-6 md:mt-20 lg:grid-cols-12 lg:pt-0",vertical:!0,children:({selectedIndex:e})=>a.jsxs(a.Fragment,{children:[a.jsx("div",{className:"pb-4 sm:pb-0 lg:col-span-6 xl:col-span-7",children:a.jsx(bt,{className:"relative z-10 flex flex-col gap-y-1",children:$n.map((t,n)=>
1a.jsxs("div",{className:Z("group relative rounded-xl lg:rounded-r-none p-6",e===n?"bg-white/10 ring-1 ring-white/10 ring-inset":"hover:bg-white/5"),children:[a.jsx("h3",{children:a.jsxs(en,{className:Z("font-display text-lg outline-none focus:outline-none focus-visible:outline-none text-left",e===n?"text-white":"text-blue-100 hover:text-white"),children:[a.jsx("span",{className:"absolute inset-0 rounded-l-xl rounded-r-none"}),t.title]})}),a.jsx("p",{className:Z("mt-2 text-sm",e===n?"text-white":"text-blue-100 group-hover:text-white"),children:t.description})]},t.title))})}),a.jsx(wt,{className:"lg:col-span-6 hidden xl:col-span-5 sm:block",children:$n.map(t=>a.jsx(yt,{unmount:!1,children:a.jsx("div",{className:"mt-10 h-[30vh] lg:h-auto overflow-hidden lg:overflow-visible lg:mt-0 -mb-16 sm:-mb-32 lg:mb-0",children:a.jsx(tn,{className:"w-full lg:w-[200%] max-w-none",children:a.jsx("img",{alt:t.title,className:"w-full",height:680,src:t.image,width:1085})})})},t.title))})]})})]})})}function Pn({href:e,children:t}){return a.jsx("a",{className:"inline-block rounded-lg px-2 py-1 text-slate-700 text-sm hover:bg-slate-100 hover:text-slate-900",href:e,children:t})}function nt({href:e,children:t}){return a.jsx(Qt,{as:"a",className:"block w-full p-2",href:e,children:t})}function _i({open:e}){return a.jsxs("svg",{"aria-hidden":"true",className:"h-3.5 w-3.5 overflow-visible stroke-slate-700",fill:"none",strokeLinecap:"round",strokeWidth:2,children:[a.jsx("path",{className:Z("origin-center transition",e&&"scale-90 opacity-0"),d:"M0 1H14M0 7H14M0 13H14"}),a.jsx("path",{className:Z("origin-center transition",!e&&"scale-90 opacity-0"),d:"M2 2L12 12M12 2L2 12"})]})}function zi(){return a.jsxs(gi,{children:[a.jsx(Qt,{"aria-label":"Toggle Navigation",className:"relative z-10 flex h-8 w-8 items-center justify-center focus:not-data-focus:outline-hidden",children:({open:e})=>a.jsx(_i,{open:e})}),a.jsx(vr,{className:"fixed inset-0 bg-slate-300/50 duration-150 data-closed:opacity-0 data-enter:ease-out data-leave:ease-in",transition:!0}),a.jsxs(br,{className:"absolute inset-x-0 top-full mt-4 flex origin-top flex-col rounded-2xl bg-white p-4 text-lg text-slate-900 tracking-tight shadow-xl ring-1 ring-slate-900/5 data-closed:scale-95 data-closed:opacity-0 data-enter:duration-150 data-leave:duration-100 data-enter:ease-out data-leave:ease-in",transition:!0,children:[a.jsx(nt,{href:"#features",children:"Features"}),a.jsx(nt,{href:"#testimonials",children:"Testimonials"}),a.jsx(nt,{href:"#pricing",children:"Pricing"}),a.jsx("hr",{className:"m-2 border-slate-300/40"}),a.jsx(nt,{href:"/login",children:"Sign in"})]})]})}function Qi(){const{open:e}=Bn();return a.jsx("header",{className:"py-10",children:a.jsx(Ce,{children:a.jsxs("nav",{className:"relative z-50 flex justify-between",children:[a.jsxs("div",{className:"flex items-center md:gap-x-12",children:[a.jsx("a",{"aria-label":"Home",href:"#",children:a.jsx(Xr,{className:"h-10 w-auto"})}),a.jsxs("div",{className:"hidden md:flex md:gap-x-6",children:[a.jsx(Pn,{href:"#features",children:"Features"}),a.jsx(Pn,{href:"#testimonials",children:"Testimonials"})]})]}),a.jsxs("div",{className:"flex items-center gap-x-5 md:gap-x-8",children:[a.jsx(Hn,{color:"blue",onClick:t=>{t.preventDefault(),e({source:"direct"})},children:a.jsx("span",{children:"Book a demo"})}),a.jsx("div",{className:"-mr-1 md:hidden",children:a.jsx(zi,{})})]})]})})})}const Zi="/assets/3q-financial-logo-46q4pYtF.png",Xi="/assets/atlas-logo-BW9eE_Tb.svg",Ji="/assets/backhouse-logo-Ccj8PiTB.png",el="/assets/create-wealth-logo-DHqjgBqi.png",tl="/assets/elevation-logo-BCXOluee.png",nl="/assets/lifelink-logo-DrcLBBqW.png",rl="/assets/onpoint-logo-CU8Beqdn.png",ol="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABDCAMAAADu8bq3AAAC0FBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJskePAAAA73RSTlMAAAECAwQFBgcICQoLDA0ODxASFBUWFxgZGhscHR4fICEiIyQlJigpKissLS4vMDEyNDU2ODk6Oz0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG5vcHFyc3V3ent8fX6AgYOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ+goaKkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfJysvMzc7P0NHS09XW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/r5N30MAAAZvSURBVGje7Zr5X1VFFMAnFVAB10yw0DQh13JBWyxFy8AUxWzRSsrI0MJAMUktxRCVgjAyXEBsoRU0MssUxLUsErewwA1
1BMDeYf6E3Z+bO9u57+N6n+nT73PPD+5xz5szc+d47y5n5PHTT/0SQDWKD2CA2iA1ig9ggNsh/EQQJeTjvaM3eJcHIgqKAbMUgF8dZHKSqOS6DoqzbvH7po4FWBTlQ0xqhJszlt1gfS4LEYcdPskHxzYIJo8PbWBKkYT5CwZTi0pt3WHeOjMAdEAoBjk09rDzZU8nIQqsdHM9bcfUVIPkAgqYk9EPWBnkPd0FWFg6SiJOY6zYfS4OE4St+VHtolqVBVmL8LNUCdv4Li2/3gUPCOv0TIHMdy9XXzLenWAlJKGSyOTNhGPf65RaqkgXuiUSNlWrPJI6VSoPtZ6z/5arjefWl6fdL7hBoZiC3R4DdDfTxRN3QDvQoosdJFac77DwGMpjsH41tacFi3E5+bgmWZL/RyfZYF1aXyCBR+wNiX5DbS66WKu2M4P4h4HiE20+D3Rf0+aB3AP010MUrRWuJzUCqoHAoLZikbiW5an+LaTLZ7ozGcQTc80Cvbs1rpxJ7n2gt/LBWL8so6Q/mAzwyGuxeoM8mam0A6HPAf96XBy4hX5eCUEj8GC0YhcvcgODDrUxBrkggeIsrkGlOHxKXBnoDgj8zAenMmowzshXcTQepLysrP8rC3hYgx8v2GPKxDIJnmYNMYMWXizJW5OxhRmMvb0DwS84gGSrISIyn6SBfwSj+kMbdzEGe0BcPAwSHmoH0ZIULg8AcmgNWRU+vQPAAHcT/OlaG1oPspcsgxfLEn8VBZrgEOWYGUg5FZ+7m4VGNGOd6NUccckoHecEoYSvBZIy/00G2UX0YxK3hIM+5BME5ziCRUNDcW4oPPbsWeQuCN2og3zL/Jbbqxov3qYN0531sEYQNOxmEfpCZSgWxK3oOwrZwA6RLs3EqZC2scvgDzEEGQWA6B4l0A4J7aCAhyphzEi9A8O0ySIzhNV5VKcZNPTSQIqp/CYHPcJAVo7mMFCAHf4SwnzQQOoST/haQw/QRFTLIcsZxlW3sXcgFRB+Tyd5pXBGN7Gy2jzQIkO1BjeDKUEHWKD1NyeKS6DlIadB5KM6WQD5iPUlkDcAXCtFAGg4dqqhjgammG+JxAVKNxlBfpAKyCXzGK5KqnvYcpI5sEkSiBQjbl6qMBraQed/Z9c5ebp6iHBMgp1o5zmlEmrqidAFCd6Eg1uyvououcAzwBOScH8qka2AQWs5ATtDWBrP6HVhXXIEU+qKWUpSqNggdo+kHShIgG8FlnBFqdRD6RUbx505yB3LWH6EKCDiAXmEgZ8F+0qifJN66Ccj3RhwFyZwSw2TqeBWkL/vy0wTIauWV//AHkUYBEqqBTCbm9WAXIO0R6kUfMTWagcCr4fluqwZibtBBavLy83PTZ4v8nIKMN11+CQh6EZ5ybb8Agd7gV1mkjy+RdwRIEGwDE3hTsTAX/F2DoJl0kSpnIL87ujmWV0+Bwngd5FO9x+42RABBn4jvSEH60ORZiX9LgPjA0JjHi17n66srEJTHn0BAHEcCcYFyC64k555+OshWz0F8zmkg6GcwJsrxaQIE7Sb657xou2S6AEHVMsjce6SGd+GdHQvwJeQiRfEEhCVmEshTNGvvLsVnSCAwh653NE6+ELzIPchdMojcjxQ4sia9fKMgj7sDoeuGnP0ep9f8/Xn4DNibDlIjQjkw7QAr3D0IT4k0kCnqqbllkDi/tob4OYPwdHSfcizHeHEYNBH1BTsjsnWGbtbrSHrUu0DaZd2AoG1mIHQ/XuUBSH31aUNKTUAC/1RBUBy/xCjILTYGePNgtfRy0fptLJGNaRHE/6IzSKScMNwYiCQXTEDYaJHO7HOcz+x1w6UZqgpfK12DoPucQOL1LNgzkCNmIHRVkm9RIk5o9UpulW68DilF4njnBgQtVUGGl2pZvroMVuogLu61oFUs3R7DhnhRqtg2+aRUae90pVWfLFF0bZnwL5DutRaBLh2YyqV7LRSwsOT9bCb5EUrjscSXoIP4pmWrshjcY4m6rLV0N/quw5Gs9nZi5u6quvraoyVv3Ot0KrkzZcdJR1llcaKUgKNRpNl0es4YTfQ0ca2FumZlZ6+2//lgg9ggNogNYoPYIDaIDWKD2CDWk78AiSUakfI6OLcAAAAASUVORK5CYII=",sl="/assets/pr-financial-logo-Cg7MnUgB.png",il="/assets/rockwealth-logo-BO7-EHx6.png",Tn=[{name:"Elevation Wealth",src:tl},{name:"PR Financial",src:sl},{name:"Create Wealth",src:el},{name:"Backhouse IFS",src:Ji},{name:"Lifelink",src:nl},{name:"Atlas",src:Xi},{name:"rockwealth",src:il},{name:"Penguin",src:ol},{name:"3Q Financial",src:Zi},{name:"OnPoint",src:rl}],Cn="h-14 w-auto max-w-[160px] object-contain opacity-50 transition-all duration-300 grayscale hover:opacity-100 hover:grayscale-0",Sn="flex shrink-0 items-center gap-x-10 pr-10 motion-reduce:w-full motion-reduce:flex-wrap motion-reduce:justify-center motion-reduce:gap-y-6 motion-reduce:pr-0";function Tr({className:e}){return a.jsx("div",{className:Z("group marquee-fade overflow-hidden",e),children:a.jsxs("div",{className:"flex w-max group-hover:[animation-play-state:paused] motion-safe:animate-marquee motion-reduce:w-full",children:[a.jsx("ul",{className:Sn,role:"list",children:Tn.map(t=>a.jsx("li",{className:"flex shrink-0",children:a.jsx("img",{alt:t.name,className:Cn,src:t.src})},t.name))}),a.jsx("ul",{"aria-hidden":"true",className:Z(Sn,"motion-reduce:hidden"),children:T
1n.map(t=>a.jsx("li",{className:"flex shrink-0",children:a.jsx("img",{alt:"",className:Cn,src:t.src})},t.name))})]})})}function ll(){return a.jsxs(Ce,{className:"pt-10 pb-16 text-center lg:pt-32",children:[a.jsxs("p",{className:"mb-6 text-sm text-slate-500 tracking-tight",children:[a.jsx("span",{className:"italic",children:"âA great tool for clients and advisers alike.â"})," ",a.jsx("cite",{className:"text-slate-600 not-italic",children:"â Alex H, IFA at Elevation Wealth"})]}),a.jsxs("h1",{className:"mx-auto max-w-4xl font-display font-medium text-5xl text-slate-900 tracking-tight sm:text-7xl",children:["Legacy & estate planning tools"," ",a.jsxs("span",{className:"relative whitespace-nowrap text-blue-600",children:[a.jsx("svg",{"aria-hidden":"true",className:"absolute top-2/3 left-0 h-[0.58em] w-full fill-blue-300/70",preserveAspectRatio:"none",viewBox:"0 0 418 42",children:a.jsx("path",{d:"M203.371.916c-26.013-2.078-76.686 1.963-124.73 9.946L67.3 12.749C35.421 18.062 18.2 21.766 6.004 25.934 1.244 27.561.828 27.778.874 28.61c.07 1.214.828 1.121 9.595-1.176 9.072-2.377 17.15-3.92 39.246-7.496C123.565 7.986 157.869 4.492 195.942 5.046c7.461.108 19.25 1.696 19.17 2.582-.107 1.183-7.874 4.31-25.75 10.366-21.992 7.45-35.43 12.534-36.701 13.884-2.173 2.308-.202 4.407 4.442 4.734 2.654.187 3.263.157 15.593-.78 35.401-2.686 57.944-3.488 88.365-3.143 46.327.526 75.721 2.23 130.788 7.584 19.787 1.924 20.814 1.98 24.557 1.332l.066-.011c1.201-.203 1.53-1.825.399-2.335-2.911-1.31-4.893-1.604-22.048-3.261-57.509-5.556-87.871-7.36-132.059-7.842-23.239-.254-33.617-.116-50.627.674-11.629.54-42.371 2.494-46.696 2.967-2.359.259 8.133-3.625 26.504-9.81 23.239-7.825 27.934-10.149 28.304-14.005.417-4.348-3.529-6-16.878-7.066Z"})}),a.jsx("span",{className:"relative",children:"for advisers"})]})," ","& their clients"," "]}),a.jsxs("p",{className:"mx-auto mt-6 max-w-2xl text-lg text-slate-700 tracking-tight",children:["Quickly identify gaps in your clients' legacy & estate planning affairs: Wills, LPAs, IHT and protection. Educate them on the consequences, and help them plug those gaps. Generate growth opportunities & Consumer Duty evidence for your firm."," "]}),a.jsxs("figure",{className:"mx-auto mt-10 max-w-2xl",children:[a.jsx("blockquote",{className:"font-display text-xl text-slate-900 italic tracking-tight sm:text-2xl",children:"âThis has strengthened the relationship with my clients, and helped me do a better job as an adviser.â"}),a.jsx("figcaption",{className:"mt-3",children:a.jsx("cite",{className:"text-sm text-slate-500 not-italic",children:"Financial Planner, rockwealth"})})]}),a.jsx(Tr,{className:"mt-14 lg:mt-24"})]})}const al="/assets/background-features-CvbJXuf4.jpg",cl="/assets/dashboard-DcGV-aDh.png",Cr="/assets/if-you-passed-away2-KDFSOgVf.png",ul="/assets/lps-BvkMKIDx.png",fl="/assets/planning-rfxMK4JE.png",jn=[{title:"The 'Credit Score' for legacy preparedness",description:"Our algorithms, trained by qualified estate planners, generate a Legacy Preparedness Score.",image:ul},{title:"Low-friction digital fact find",description:"Initial online client assessment takes 10 mins.",image:Cr},{title:"Deep dive on gaps you care about",description:"Protection gaps for mortgage clients, Wills and LPAs for financial planning clients, and more.",image:fl},{title:"You own your client",description:"Fully co-branded, and you retain full visibility of all clients' fact-find and report, so you can discuss with them.",image:cl}],dl=[{quote:"Inheritly gives me a report that I can work on with clients, and the visibility on Wills & LPAs that I don't get with a high street will-writer.",attribution:"Dylan E., Financial planner, rockwealth"},{quote:"Gets us prepared going into estate planning meetings and saves time â we're not using meeting time to ask clients these questions. It also helps us identify areas we may not have considered, and backs up points we'd raised before that fell on deaf ears.",attribution:"Financial planner, Wealth Management customer"}];function pl(){return a.jsxs("section",{"aria-label":"Features for legacy preparedness",className:"relative bg-blue-600 pt-20 pb-28 sm:py-32 overflow-x-clip",id:"features",children:[a.jsx("img",{alt:"",className:"absolute top-0 left-0 h-full max-w-none",height:1636,src:al,width:2245}),a.jsxs(Ce,{className:"relative overflow-visible",children:[a.jsxs("div",{className:"max-w-2xl md:mx-auto md:text-center xl:max-w-none",children:[a.jsxs("h2",{className:"font-display text-3xl text-white tracking-tight sm:text-4xl md:text-5xl",children:["Rich legacy preparedness fact-find",a.jsx("br",{}),"for you and your clients"]}),a.jsx("p",{className:"mt-6 text-blue-100 text-lg tracking-tight",children:"Embed a link into your advisory process. Inheritly helps clients to complete a digital fact find and scores their legacy preparedness across multiple key areas."})]}),a.jsx("div",{className:"mx-auto mt-12 grid max-w-3xl grid-cols-1 gap-x-8 gap-y-8 md:grid-cols-2",children:dl.map(e=>a.jsxs("figure",{className:"border-white/20 border-t pt-4",children:[a.jsxs("blockquote",{className:"text-blue-50 text-sm italic tracking-tight",children:["â",e.quote,"â"]}),a.jsx("figcaption",{className:"mt-2",children:a.jsx("cite",{className:"text-blue-200 text-xs not-italic",children:e.attribution})})]},e.attribution))}),a.jsx(vt,{className:"mt-16 grid grid-cols-1 items-center gap-y-2 pt-10 sm:gap-y-6 md:mt-20 lg:grid-cols-12 lg:pt-0",vertical:!0,children:({selectedIndex:e})=>a.jsxs(a.Fragment,{children:[a.jsx("div",{className:"pb-4 sm:pb-0 lg:col-span-6 xl:col-span-7",children:a.jsx(bt,{className:"relative z-10 flex flex-col gap-y-1",children:jn.map((t,n)=>
1a.jsxs("div",{className:Z("group relative rounded-xl lg:rounded-r-none p-6",e===n?"bg-white/10 ring-1 ring-white/10 ring-inset":"hover:bg-white/5"),children:[a.jsx("h3",{children:a.jsxs(en,{className:Z("font-display text-lg outline-none focus:outline-none focus-visible:outline-none text-left",e===n?"text-white":"text-blue-100 hover:text-white"),children:[a.jsx("span",{className:"absolute inset-0 rounded-l-xl rounded-r-none"}),t.title]})}),a.jsx("p",{className:Z("mt-2 text-sm",e===n?"text-white":"text-blue-100 group-hover:text-white"),children:t.description})]},t.title))})}),a.jsx(wt,{className:"lg:col-span-6 xl:col-span-5 hidden sm:block",children:jn.map(t=>a.jsx(yt,{unmount:!1,children:a.jsx("div",{className:"mt-10 h-[30vh] lg:h-auto overflow-hidden lg:overflow-visible lg:mt-0 -mb-16 sm:-mb-32 lg:mb-0",children:a.jsx(tn,{className:"w-full lg:w-[200%] max-w-none",children:a.jsx("img",{alt:t.title,className:"w-full",height:680,src:t.image,width:1085})})})},t.title))})]})})]})]})}const Al="/assets/choose-how-youd-like-to-continue--4MfvYQ_.png",ml="/assets/speak-with-your-financial-adviser-CTgNh-nC.png",Mt=[{name:"Surface new products & services your clients need from you",summary:"New opportunities",description:"Inheritly identifies gaps in nearly all clients, many of which you, as their adviser, can help them fill. We surface the gaps, educate, and create momentum. Protection gaps for mortgage clients, legal document gaps for financial planning clients, etc.",image:ml,quote:"Clients discover the answers themselves â they're not being hit over the head by me.",attribution:"Sandra H., Mortgage & Protection Adviser, Lifelink"},{name:"Engage the wider family with confidence",summary:"Deeper relationships",description:"Inheritly creates natural touchpoints with beneficiaries and the next generation, giving you more opportunities to stay connected as their needs evolve.",image:Cr,quote:"It enables us to stay closely involved in our clients' legacy planning while helping us build and maintain relationships with future generations â strengthening engagement and supporting continuity of advice across families over the long term.",attribution:"Dan B., Financial Planning Consultant, PR Financial"},{name:"Embed or power your own estate planning service",summary:"Additional fees",description:"Inheritly surfaces gaps in Wills and LPAs, but you remain in control of how they are fulfilled: either in-house by you, or via a preferred solicitor, or through your own co-branded Inheritly platform, backed by estate planning experts, but at client-friendly prices.",image:Al,quote:"Inheritly has nudged clients more firmly to get Wills and LPAs sorted than we've been able to.",attribution:"Graham T., MD & Chartered Financial Planner, Backhouse IFS"}];function Sr({feature:e,isActive:t,className:n,...r}){return a.jsxs("div",{className:Z(n,"group rounded-2xl p-8 transition-all duration-200",t?"bg-white/60 backdrop-blur-sm ring-1 ring-slate-900/10 ring-inset shadow-lg shadow-slate-900/5":"hover:bg-white/30 hover:backdrop-blur-sm"),...r,children:[a.jsx("h3",{className:Z("text-sm font-medium transition-colors duration-200",t?"text-blue-600":"text-slate-600"),children:e.summary}),a.jsx("p",{className:"mt-2 font-display text-xl text-slate-900",children:e.name}),a.jsx("p",{className:"mt-4 text-sm text-slate-600",children:e.description}),a.jsxs("figure",{className:"mt-4 border-slate-200 border-t pt-4",children:[a.jsxs("blockquote",{className:"text-sm text-slate-700 italic tracking-tight",children:["â",e.quote,"â"]}),a.jsx("figcaption",{className:"mt-2",children:a.jsx("cite",{className:"text-slate-500 text-xs not-italic",children:e.attribution})})]})]})}function gl(){return a.jsx("div",{className:"-mx-4 mt-20 flex flex-col gap-y-10 overflow-hidden px-4 sm:-mx-6 sm:px-6 lg:hidden pb-4",children:Mt.map(e=>a.jsx("div",{children:a.jsx(Sr,{className:"mx-auto max-w-2xl",feature:e,isActive:!0})},e.summary))})}function hl(){return a.jsx(vt,{className:"hidden lg:mt-20 lg:block",children:({selectedIndex:e})=>a.jsxs(a.Fragment,{children:[a.jsx(bt,{className:"grid grid-cols-3 gap-6",children:Mt.map((t,n)=>a.jsx(en,{className:"relative text-left outline-none focus:outline-none focus-visible:outline-none",children:a.jsx(Sr,{feature:t,isActive:n===e})},t.summary))}
1),a.jsxs(wt,{className:"relative mt-20 overflow-hidden rounded-4xl bg-slate-200 px-14 py-16 xl:px-16",children:[a.jsx("div",{className:"-mx-5 flex pl-[10%]",children:Mt.map((t,n)=>a.jsx(yt,{"aria-hidden":n!==e,className:Z("flex-shrink-0 w-[80%] flex justify-center px-5 transition duration-500 ease-in-out data-[selected]:data-[focus]:outline-none",n!==e&&"opacity-60"),static:!0,style:{transform:`translateX(-${e*100}%)`},children:a.jsx(tn,{className:"w-211",children:a.jsx("img",{alt:t.summary,className:"w-full",height:680,src:t.image,width:1085})})},t.summary))}),a.jsx("div",{className:"pointer-events-none absolute inset-0 rounded-4xl ring-1 ring-slate-900/10 ring-inset"})]})]})})}function xl(){return a.jsx("section",{"aria-label":"Features for simplifying everyday business tasks",className:"pt-20 pb-14 sm:pt-32 sm:pb-20 lg:pb-32",id:"secondary-features",children:a.jsxs(Ce,{children:[a.jsxs("div",{className:"mx-auto max-w-2xl md:text-center",children:[a.jsx("h2",{className:"font-display text-3xl text-slate-900 tracking-tight sm:text-4xl",children:"Turn clients' planning gaps into relationship opportunity."}),a.jsx("p",{className:"mt-4 text-lg text-slate-700 tracking-tight",children:"Your clients need strong legacy & estate plans. Very few have everything in place. Inheritly finds the gaps, and helps you plug them."})]}),a.jsx(gl,{}),a.jsx(hl,{})]})})}const vl=[[{content:"Inheritly brings simplicity and structure to estate planning. Itâs intuitive for clients to complete and delivers clear, insightful reports and next steps that move conversations forward with confidence.",author:{role:"MD of Feldon Wealth Management"}}],[{content:"Inheritly creates valuable opportunities to open up important conversations, while at the same time giving clients greater clarity and peace of mind around their estate planning. It's a simple yet powerful solution that benefits both client and adviser alike.",author:{role:"MD of Opus Independent Financial Planning Ltd"}}],[{content:"A very elegant solution.",author:{role:"Technical Paraplanner"}}]];function bl(){return a.jsx("section",{"aria-label":"What our customers are saying",className:"bg-slate-50 py-20 sm:py-32",id:"testimonials",children:a.jsxs(Ce,{children:[a.jsxs("div",{className:"mx-auto max-w-2xl md:text-center",children:[a.jsx("h2",{className:"font-display text-3xl text-slate-900 tracking-tight sm:text-4xl",children:"Loved by financial planners & mortgage brokers across the UK"}),a.jsx("p",{className:"mt-4 text-lg text-slate-700 tracking-tight",children:"Estate and legacy planning is often overlooked. Inheritly makes it easier for clients to stay informed, organised, and prepared for whatever life brings."})]}),a.jsx("ul",{className:"mx-auto mt-16 grid max-w-2xl grid-cols-1 gap-6 sm:gap-8 lg:mt-20 lg:max-w-none lg:grid-cols-3",role:"list",children:vl.map((e,t)=>a.jsx("li",{children:a.jsx("ul",{className:"space-y-6 sm:space-y-8",role:"list",children:e.map((n,r)=>a.jsx("li",{children:a.jsxs("figure",{className:"relative rounded-2xl bg-white p-6 shadow-slate-900/10 shadow-xl",children:[a.jsx("blockquote",{className:"relative",children:a.jsx("p",{className:"text-lg text-slate-900 italic tracking-tight",children:n.content})}),a.jsx("figcaption",{className:"relative mt-6 flex items-center justify-between border-slate-100 border-t pt-6",children:a.jsx("div",{children:a.jsx("div",{className:"mt-1 text-slate-500 text-sm",children:n.author.role})})})]})},r))})},t))}),a.jsx(Tr,{className:"mt-16 sm:mt-20"})]})})}function $l(){return a.jsxs(a.Fragment,{children:[a.jsx(Qi,{}),a.jsxs("main",{children:[a.jsx(Bi,{}),a.jsxs("div",{className:"relative",children:[a.jsx(ll,{}),a.jsx(Mi,{})]}),a.jsx(pl,{}),a.jsx(xl,{}),a.jsx(Yi,{}),a.jsx(Vi,{}),a.jsx(bl,{})]}),a.jsx(Jr,{})]})}export{$l as component};
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.