1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8208],{30042:(e,t,n)=>{n.d(t,{bm:()=>ei,UC:()=>er,VY:()=>eo,lG:()=>R,Cf:()=>A,LC:()=>O,L3:()=>V,hJ:()=>en,ZL:()=>et,bL:()=>$,hE:()=>el,l9:()=>ee});var r=n(12115),l=n(93610),o=n(88068),i=n(18166),a=n(67668),s=n(1488),d=n(59674),u=n(20196),c=n(17323),f=n(17028),p=n(59997),h=n(62292),m=n(2431),g=n(15587),v=n(95155),x=Symbol("radix.slottable");function y(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===x}var b="Dialog",[w,j]=(0,i.A)(b),[C,N]=w(b),R=e=>{let{__scopeDialog:t,children:n,open:l,defaultOpen:o,onOpenChange:i,modal:d=!0}=e,u=r.useRef(null),c=r.useRef(null),[f,p]=(0,s.i)({prop:l,defaultProp:null!=o&&o,onChange:i,caller:b});return(0,v.jsx)(C,{scope:t,triggerRef:u,contentRef:c,contentId:(0,a.B)(),titleId:(0,a.B)(),descriptionId:(0,a.B)(),open:f,onOpenChange:p,onOpenToggle:r.useCallback(()=>p(e=>!e),[p]),modal:d,children:n})};R.displayName=b;var D="DialogTrigger",E=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=N(D,n),a=(0,o.s)(t,i.triggerRef);return(0,v.jsx)(p.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":q(i.open),...r,ref:a,onClick:(0,l.mK)(e.onClick,i.onOpenToggle)})});E.displayName=D;var k="DialogPortal",[I,M]=w(k,{forceMount:void 0}),P=e=>{let{__scopeDialog:t,forceMount:n,children:l,container:o}=e,i=N(k,t);return(0,v.jsx)(I,{scope:t,forceMount:n,children:r.Children.map(l,e=>(0,v.jsx)(f.C,{present:n||i.open,children:(0,v.jsx)(c.Z,{asChild:!0,container:o,children:e})}))})};P.displayName=k;var F="DialogOverlay",O=r.forwardRef((e,t)=>{let n=M(F,e.__scopeDialog),{forceMount:r=n.forceMount,...l}=e,o=N(F,e.__scopeDialog);return o.modal?(0,v.jsx)(f.C,{present:r||o.open,children:(0,v.jsx)(S,{...l,ref:t})}):null});O.displayName=F;var W=function(e){let t=function(e){let t=r.forwardRef((e,t)=>{let{children:n,...l}=e;if(r.isValidElement(n)){let e,i;let a=(e=Object.getOwnPropertyDescriptor(n.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.ref:(e=Object.getOwnPropertyDescriptor(n,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.props.ref:n.props.ref||n.ref,s=function(e,t){let n={...t};for(let r in t){let l=e[r],o=t[r];/^on[A-Z]/.test(r)?l&&o?n[r]=(...e)=>{let t=o(...e);return l(...e),t}:l&&(n[r]=l):"style"===r?n[r]={...l,...o}:"className"===r&&(n[r]=[l,o].filter(Boolean).join(" "))}return{...e,...n}}(l,n.props);return n.type!==r.Fragment&&(s.ref=t?(0,o.t)(t,a):a),r.cloneElement(n,s)}return r.Children.count(n)>1?r.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),n=r.forwardRef((e,n)=>{let{children:l,...o}=e,i=r.Children.toArray(l),a=i.find(y);if(a){let e=a.props.children,l=i.map(t=>t!==a?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,v.jsx)(t,{...o,ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,l):null})}return(0,v.jsx)(t,{...o,ref:n,children:l})});return n.displayName=`${e}.Slot`,n}("DialogOverlay.RemoveScroll"),S=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,l=N(F,n);return(0,v.jsx)(m.A,{as:W,allowPinchZoom:!0,shards:[l.contentRef],children:(0,v.jsx)(p.sG.div,{"data-state":q(l.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),_="DialogContent",A=r.forwardRef((e,t)=>{let n=M(_,e.__scopeDialog),{forceMount:r=n.forceMount,...l}=e,o=N(_,e.__scopeDialog);return(0,v.jsx)(f.C,{present:r||o.open,children:o.modal?(0,v.jsx)(H,{...l,ref:t}):(0,v.jsx)(T,{...l,ref:t})})});A.displayName=_;var H=r.forwardRef((e,t)=>{let n=N(_,e.__scopeDialog),i=r.useRef(null),a=(0,o.s)(t,n.contentRef,i);return r.useEffect(()=>{let e=i.current;if(e)return(0,g.Eq)(e)},[]),(0,v.jsx)(L,{...e,ref:a,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,l.mK)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null===(t=n.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:(0,l.mK)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,l.mK)(e.onFocusOutside,e=>e.preventDefault())})}),T=r.forwardRef((e,t)=>
1{let n=N(_,e.__scopeDialog),l=r.useRef(!1),o=r.useRef(!1);return(0,v.jsx)(L,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var r,i;null===(r=e.onCloseAutoFocus)||void 0===r||r.call(e,t),t.defaultPrevented||(l.current||null===(i=n.triggerRef.current)||void 0===i||i.focus(),t.preventDefault()),l.current=!1,o.current=!1},onInteractOutside:t=>{var r,i;null===(r=e.onInteractOutside)||void 0===r||r.call(e,t),t.defaultPrevented||(l.current=!0,"pointerdown"!==t.detail.originalEvent.type||(o.current=!0));let a=t.target;(null===(i=n.triggerRef.current)||void 0===i?void 0:i.contains(a))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&o.current&&t.preventDefault()}})}),L=r.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:l,onOpenAutoFocus:i,onCloseAutoFocus:a,...s}=e,c=N(_,n),f=r.useRef(null),p=(0,o.s)(t,f);return(0,h.Oh)(),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(u.n,{asChild:!0,loop:!0,trapped:l,onMountAutoFocus:i,onUnmountAutoFocus:a,children:(0,v.jsx)(d.qW,{role:"dialog",id:c.contentId,"aria-describedby":c.descriptionId,"aria-labelledby":c.titleId,"data-state":q(c.open),...s,ref:p,onDismiss:()=>c.onOpenChange(!1)})}),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(Y,{titleId:c.titleId}),(0,v.jsx)(X,{contentRef:f,descriptionId:c.descriptionId})]})]})}),Q="DialogTitle",V=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,l=N(Q,n);return(0,v.jsx)(p.sG.h2,{id:l.titleId,...r,ref:t})});V.displayName=Q;var B="DialogDescription",z=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,l=N(B,n);return(0,v.jsx)(p.sG.p,{id:l.descriptionId,...r,ref:t})});z.displayName=B;var G="DialogClose",K=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=N(G,n);return(0,v.jsx)(p.sG.button,{type:"button",...r,ref:t,onClick:(0,l.mK)(e.onClick,()=>o.onOpenChange(!1))})});function q(e){return e?"open":"closed"}K.displayName=G;var Z="DialogTitleWarning",[J,U]=(0,i.q)(Z,{contentName:_,titleName:Q,docsSlug:"dialog"}),Y=e=>{let{titleId:t}=e,n=U(Z),l="`".concat(n.contentName,"` requires a `").concat(n.titleName,"` for the component to be accessible for screen reader users.\n\nIf you want to hide the `").concat(n.titleName,"`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/").concat(n.docsSlug);return r.useEffect(()=>{t&&!document.getElementById(t)&&console.error(l)},[l,t]),null},X=e=>{let{contentRef:t,descriptionId:n}=e,l=U("DialogDescriptionWarning"),o="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(l.contentName,"}.");return r.useEffect(()=>{var e;let r=null===(e=t.current)||void 0===e?void 0:e.getAttribute("aria-describedby");n&&r&&!document.getElementById(n)&&console.warn(o)},[o,t,n]),null},$=R,ee=E,et=P,en=O,er=A,el=V,eo=z,ei=K},48074:(e,t,n)=>{n.d(t,{J:()=>l}),n(59112);var r=n(12115),l=e=>{let t=r.useRef(e);return t.current=e,r.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.current(...n)},[])}},48208:(e,t,n)=>{n.r(t),n.d(t,{default:()=>W});var r=n(95155),l=n(10840);n(59112);var o=n(12115),i=n(87930),a=n(99180),s=n(96335),d=n(49584),u=n(30042),c=n(31027),f=n(48074),p=n(79077),h=n(93067),m=n(53171);let g=(0,o.createContext)(null),v=(0,o.createContext)(null),x=(0,o.createContext)(null);function y(e){let{open:t,onOpenChange:n,search:l,onSearchChange:i,isLoading:a=!1,children:s}=e,[d,c]=(0,o.useState)(null);return(0,r.jsx)(u.lG,{open:t,onOpenChange:n,children:(0,r.jsx)(g.Provider,{value:(0,o.useMemo)(()=>({open:t,onOpenChange:n,search:l,onSearchChange:i,active:d,setActive:c,isLoading:a}),[d,a,n,i,t,l]),children:s})})}function b(e){return(0,r.jsx)("div",{...e,className:(0,d.QP)("flex flex-row items-center gap-2 p-3",e.className)})}function w(e){let{text:t}=(0,a.useI18n)(),{search:n,onSearchChange:l}=O();return(0,r.jsx)("input",{...e,value:n,onChange:e=>l(e.target.value),placeholder:t.search,className:"w-0 flex-1 bg-transparent text-lg placeholder:text-fd-muted-foreground focus-visible:outline-none"})}function j(e){let{children:t="ESC",className:n,...l}=e,{onOpenChange:o}=O();return(0,r.jsx)("button",{type:"button",onClick:()=>o(!1),className:(0,d.QP)((0,m.r)({color:"outline",size:"sm",className:"font-mono text-fd-muted-foreground"}),n),...l,children:t})}function C(e){return(0,r.jsx)("div",{...e,className:(0,d.QP)("bg-fd-secondary/50 p-3 empty:hidden",e.className)})}function N(e){return(0,r.jsx)(u.LC,{...e,className:(0,d.QP)("fixed inset-0 z-50 backdrop-blur-xs data-[state=open]:animate-fd-fade-in data-[state=closed]:animate-fd-fade-out",e.className)})}function R(e){let{children:t,...n}=e,{text:l}=(0,a.useI18n)();return(0,r.jsxs)(u.Cf,{"aria-describedby":void 0,...n,className:(0,d.QP)("fixed left-1/2 top-4 md:top-[calc(50%-250px)] z-50 w-[calc(100%-1rem)] max-w-screen-sm -translate-x-1/2 roun
1ded-xl border bg-fd-popover text-fd-popover-foreground shadow-2xl shadow-black/50 overflow-hidden data-[state=closed]:animate-fd-dialog-out data-[state=open]:animate-fd-dialog-in","*:border-b *:has-[+:last-child[data-empty=true]]:border-b-0 *:data-[empty=true]:border-b-0 *:last:border-b-0",n.className),children:[(0,r.jsx)(u.L3,{className:"hidden",children:l.search}),t]})}function D(e){let{items:t=null,Empty:n=()=>(0,r.jsx)("div",{className:"py-12 text-center text-sm text-fd-muted-foreground",children:(0,r.jsx)(a.I18nLabel,{label:"searchNoResult"})}),Item:l=e=>(0,r.jsx)(E,{...e}),...s}=e,u=(0,o.useRef)(null),[c,h]=(0,o.useState)(()=>t&&t.length>0?t[0].id:null),{onOpenChange:m}=O(),g=(0,p.rd)(),x=e=>{if("action"===e.type)e.onSelect();else if(e.external){var t;null===(t=window.open(e.url,"_blank"))||void 0===t||t.focus()}else g.push(e.url);m(!1)},y=(0,f.J)(e=>{if(t&&!e.isComposing){if("ArrowDown"===e.key||"ArrowUp"==e.key){var n,r;let l=t.findIndex(e=>e.id===c);-1===l?l=0:"ArrowDown"===e.key?l++:l--,h(null!==(r=null===(n=t.at(l%t.length))||void 0===n?void 0:n.id)&&void 0!==r?r:null),e.preventDefault()}if("Enter"===e.key){let n=t.find(e=>e.id===c);n&&x(n),e.preventDefault()}}});return(0,o.useEffect)(()=>{let e=u.current;if(!e)return;let t=new ResizeObserver(()=>{let t=e.firstElementChild;e.style.setProperty("--fd-animated-height","".concat(t.clientHeight,"px"))}),n=e.firstElementChild;return n&&t.observe(n),window.addEventListener("keydown",y),()=>{t.disconnect(),window.removeEventListener("keydown",y)}},[]),(0,i.T)(t,()=>{t&&t.length>0&&h(t[0].id)}),(0,r.jsx)("div",{...s,ref:u,"data-empty":null===t,className:(0,d.QP)("overflow-hidden h-(--fd-animated-height) transition-[height]",s.className),children:(0,r.jsx)("div",{className:(0,d.QP)("w-full flex flex-col overflow-y-auto max-h-[460px] p-1",!t&&"hidden"),children:(0,r.jsxs)(v.Provider,{value:(0,o.useMemo)(()=>({active:c,setActive:h}),[c]),children:[(null==t?void 0:t.length)===0&&n(),null==t?void 0:t.map(e=>(0,r.jsx)(o.Fragment,{children:l({item:e,onClick:()=>x(e)})},e.id))]})})})}function E(e){let{item:t,className:n,children:l,renderHighlights:i=F,...a}=e,{active:u,setActive:c}=function(){let e=(0,o.useContext)(v);if(!e)throw Error("Missing <SearchDialogList />");return e}(),f=t.id===u;if("action"===t.type)null!=l||(l=t.node);else{var p;null!=l||(l=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"inline-flex items-center text-fd-muted-foreground text-xs empty:hidden",children:null===(p=t.breadcrumbs)||void 0===p?void 0:p.map((e,t)=>(0,r.jsxs)(o.Fragment,{children:[t>0&&(0,r.jsx)(s.c_,{className:"size-4"}),e]},t))}),"page"!==t.type&&(0,r.jsx)("div",{role:"none",className:"absolute start-3 inset-y-0 w-px bg-fd-border"}),(0,r.jsxs)("p",{className:(0,d.QP)("min-w-0 truncate","page"!==t.type&&"ps-4","page"===t.type||"heading"===t.type?"font-medium":"text-fd-popover-foreground
1/80"),children:["heading"===t.type&&(0,r.jsx)(s.Vw,{className:"inline me-1 size-4 text-fd-muted-foreground"}),t.contentWithHighlights?i(t.contentWithHighlights):t.content]})]}))}return(0,r.jsx)("button",{type:"button",ref:(0,o.useCallback)(e=>{f&&e&&(0,h.A)(e,{scrollMode:"if-needed",block:"nearest",boundary:e.parentElement})},[f]),"aria-selected":f,className:(0,d.QP)("relative select-none px-2.5 py-2 text-start text-sm rounded-lg",f&&"bg-fd-accent text-fd-accent-foreground",n),onPointerMove:()=>c(t.id),...a,children:l})}function k(e){let{isLoading:t}=O();return(0,r.jsx)(s.vj,{...e,className:(0,d.QP)("size-5 text-fd-muted-foreground",t&&"animate-pulse duration-400",e.className)})}let I=(0,c.F)("rounded-md border px-2 py-0.5 text-xs font-medium text-fd-muted-foreground transition-colors",{variants:{active:{true:"bg-fd-accent text-fd-accent-foreground"}}});function M(e){let{tag:t,onTagChange:n,allowClear:l=!1,...i}=e;return(0,r.jsx)("div",{...i,className:(0,d.QP)("flex items-center gap-1 flex-wrap",i.className),children:(0,r.jsx)(x.Provider,{value:(0,o.useMemo)(()=>({value:t,onValueChange:n,allowClear:l}),[l,n,t]),children:i.children})})}function P(e){let{value:t,className:n,...l}=e,{onValueChange:i,value:a,allowClear:s}=function(){let e=(0,o.useContext)(x);if(!e)throw Error("Missing <TagsList />");return e}(),u=t===a;return(0,r.jsx)("button",{type:"button","data-active":u,className:(0,d.QP)(I({active:u,className:n})),onClick:()=>{i(u&&s?void 0:t)},tabIndex:-1,...l,children:l.children})}function F(e){return e.map((e,t)=>{var n;return(null===(n=e.styles)||void 0===n?void 0:n.highlight)?(0,r.jsx)("span",{className:"text-fd-primary underline",children:e.content},t):(0,r.jsx)(o.Fragment,{children:e.content},t)})}function O(){let e=(0,o.useContext)(g);if(!e)throw Error("Missing <SearchDialog />");return e}function W(e){let{defaultTag:t,tags:s=[],api:d,delayMs:u,type:c="fetch",allowClear:f=!1,links:p=[],footer:h,...m}=e,{locale:g}=(0,a.useI18n)(),[v,x]=(0,o.useState)(t),{search:E,setSearch:I,query:F}=function(e,t,r,i=100,a=!1,s){let{delayMs:d=i??100,allowEmpty:u=a??!1,...c}=e;c.tag??=void 0,c.locale??=void 0;let[f,p]=(0,o.useState)(""),[h,m]=(0,o.useState)("empty"),[g,v]=(0,o.useState)(),[x,y]=(0,o.useState)(!1),b=function(e,t=1e3){let[n,r]=(0,o.useState)(e),l=(0,o.useRef)(void 0);if(0===t)return e;if(e!==n&&l.current?.value!==e){l.current&&clearTimeout(l.current.handler);let n=window.setTimeout(()=>{r(e)},t);l.current={value:e,handler:n}}return n}(f,d),w=(0,o.useRef)(void 0);return(0,l.T)([c,b],()=>{w.current&&(w.current(),w.current=void 0),y(!0);let e=!1;w.current=()=>{e=!0},(async function(){if(0===b.length&&!u)return"empty";if("fetch"===c.type){let{fetchDocs:e}=await n.e(4381).then(n.bind(n,74381));return e(b,c)}if("algolia"===c.type){let{searchDocs:e}=await n.e(2201).then(n.bind(n,92201));return e(b,c)}if("orama-cloud"===c.type){let{searchDocs:e}=await n.e(6921).then(n.bind(n,16921));return e(b,c)}if("static"===c.type){let{search:e}=await n.e(7492).then(n.bind(n,37492));return e(b,c)}if("mixedbread"===c.type){let{search:e}=await n.e(3754).then(n.bind(n,93754));return e(b,c)}throw Error("unknown search client")})().then(t=>{e||(v(void 0),m(t))}).catch(e=>{v(e)}).finally(()=>{y(!1)})},function e(t,n){if(Array.isArray(t)&&Array.isArray(n))return n.length!==t.length||t.some((t,r)=>e(t,n[r]));if("object"==typeof t&&t&&"object"==typeof n&&n){let r=Object.keys(t),l=Object.keys(n);return r.length!==l.length||r.some(r=>e(t[r],n[r]))}return t!==n}),{search:f,setSearch:p,query:{isLoading:x,data:h,error:g}}}("fetch"===c?{type:"fetch",api:d,locale:g,tag:v,delayMs:u}:{type:"static",from:d,locale:g,tag:v,delayMs:u}),O=(0,o.useMemo)(()=>0===p.length?null:p.map(e=>{let[t,n]=e;return{type:"page",id:t,content:t,url:n}}),[p]);return(0,i.T)(t,e=>{x(e)}),(0,r.jsxs)(y,{search:E,onSearchChange:I,isLoading:F.isLoading,...m,children:[(0,r.jsx)(N,{}),(0,r.jsxs)(R,{children:[(0,r.jsxs)(b,{children:[(0,r.jsx)(k,{}),(0,r.jsx)(w,{}),(0,r.jsx)(j,{})]}),(0,r.jsx)(D,{items:"empty"!==F.data?F.data:O})]}),(0,r.jsxs)(C,{children:[s.length>0&&(0,r.jsx)(M,{tag:v,onTagChange:x,allowClear:f,children:s.map(e=>(0,r.jsx)(P,{value:e.value,children:e.name},e.value))}),h]})]})}},93067:(e,t,n)=>{n.d(t,{A:()=>u});let r=e=>"object"==typeof e&&null!=e&&1===e.nodeType,l=(e,t)=>
1(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,o=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){let n=getComputedStyle(e,null);return l(n.overflowY,t)||l(n.overflowX,t)||(e=>{let t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},i=(e,t,n,r,l,o,i,a)=>o<e&&i>t||o>e&&i<t?0:o<=e&&a<=n||i>=t&&a>=n?o-e-r:i>t&&a<n||o<e&&a>n?i-t+l:0,a=e=>{let t=e.parentElement;return null==t?e.getRootNode().host||null:t},s=(e,t)=>{var n,l,s,d;if("undefined"==typeof document)return[];let{scrollMode:u,block:c,inline:f,boundary:p,skipOverflowHiddenElements:h}=t,m="function"==typeof p?p:e=>e!==p;if(!r(e))throw TypeError("Invalid target");let g=document.scrollingElement||document.documentElement,v=[],x=e;for(;r(x)&&m(x);){if((x=a(x))===g){v.push(x);break}null!=x&&x===document.body&&o(x)&&!o(document.documentElement)||null!=x&&o(x,h)&&v.push(x)}let y=null!=(l=null==(n=window.visualViewport)?void 0:n.width)?l:innerWidth,b=null!=(d=null==(s=window.visualViewport)?void 0:s.height)?d:innerHeight,{scrollX:w,scrollY:j}=window,{height:C,width:N,top:R,right:D,bottom:E,left:k}=e.getBoundingClientRect(),{top:I,right:M,bottom:P,left:F}=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e),O="start"===c||"nearest"===c?R-I:"end"===c?E+P:R+C/2-I+P,W="center"===f?k+N/2-F+M:"end"===f?D+M:k-F,S=[];for(let e=0;e<v.length;e++){let t=v[e],{height:n,width:r,top:l,right:a,bottom:s,left:d}=t.getBoundingClientRect();if("if-needed"===u&&R>=0&&k>=0&&E<=b&&D<=y&&(t===g&&!o(t)||R>=l&&E<=s&&k>=d&&D<=a))break;let p=getComputedStyle(t),h=parseInt(p.borderLeftWidth,10),m=parseInt(p.borderTopWidth,10),x=parseInt(p.borderRightWidth,10),I=parseInt(p.borderBottomWidth,10),M=0,P=0,F="offsetWidth"in t?t.offsetWidth-t.clientWidth-h-x:0,_="offsetHeight"in t?t.offsetHeight-t.clientHeight-m-I:0,A="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,H="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(g===t)M="start"===c?O:"end"===c?O-b:"nearest"===c?i(j,j+b,b,m,I,j+O,j+O+C,C):O-b/2,P="start"===f?W:"center"===f?W-y/2:"end"===f?W-y:i(w,w+y,y,h,x,w+W,w+W+N,N),M=Math.max(0,M+j),P=Math.max(0,P+w);else{M="start"===c?O-l-m:"end"===c?O-s+I+_:"nearest"===c?i(l,s,n,m,I+_,O,O+C,C):O-(l+n/2)+_/2,P="start"===f?W-d-h:"center"===f?W-(d+r/2)+F/2:"end"===f?W-a+x+F:i(d,a,r,h,x+F,W,W+N,N);let{scrollLeft:e,scrollTop:o}=t;M=0===H?0:Math.max(0,Math.min(o+M/H,t.scrollHeight-n/H+_)),P=0===A?0:Math.max(0,Math.min(e+P/A,t.scrollWidth-r/A+F)),O+=o-M,W+=e-P}S.push({el:t,top:M,left:P})}return S},d=e=>!1===e?{block:"end",inline:"nearest"}:(e=>e===Object(e)&&0!==Object.keys(e).length)(e)?e:{block:"start",inline:"nearest"};function u(e,t){if(!e.isConnected||!(e=>{let t=e;for(;t&&t.parentNode;){if(t.parentNode===document)return!0;t=t.parentNode instanceof ShadowRoot?t.parentNode.host:t.parentNode}return!1})(e))return;let n=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);if("object"==typeof t&&"function"==typeof t.behavior)return t.behavior(s(e,t));let r="boolean"==typeof t||null==t?void 0:t.behavior;for(let{el:l,top:o,left:i}of s(e,d(t))){let e=o-n.top+n.bottom,t=i-n.left+n.right;l.scroll({top:e,left:t,behavior:r})}}}}]);
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.