PageSourceSearch

https://poltrax.live/_next/static/chunks/1667-59a9b6856fa515d5.js

js poltrax.live collected 2026-09-24 12:45:14 UTC 72,858 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="fa9a48ef-c178-4a58-836d-5ef91cc22245",e._sentryDebugIdIdentifier="sentry-dbid-fa9a48ef-c178-4a58-836d-5ef91cc22245")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1667],{60802:function(e,t,n){"use strict";let o,r,l;var i=Object.create,s=Object.defineProperty,a=Object.getOwnPropertyDescriptor,u=Object.getOwnPropertyNames,c=Object.getOwnPropertySymbols,d=Object.getPrototypeOf,f=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,p=(e,t,n)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,m=(e,t)=>{for(var n in t||(t={}))f.call(t,n)&&p(e,n,t[n]);if(c)for(var n of c(t))h.call(t,n)&&p(e,n,t[n]);return e},g=(e,t,n,o)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let r of u(t))f.call(e,r)||r===n||s(e,r,{get:()=>t[r],enumerable:!(o=a(t,r))||o.enumerable});return e},x={};((e,t)=>{for(var n in t)s(e,n,{get:t[n],enumerable:!0})})(x,{createI18nClient:()=>B}),e.exports=g(s({},"__esModule",{value:!0}),x),n(24601);var v=n(99376),I=(l=null!=(o=n(2265))?i(d(o)):{},g(!r&&o&&o.__esModule?l:s(l,"default",{value:o,enumerable:!0}),o)),T=(e,t="")=>Object.entries(e).reduce((e,[n,o])=>m(m({},e),"string"==typeof o?{[t+n]:o}:T(o,`${t}${n}.`)),{}),b=e=>null,S=e=>null,w=new Map,C=n(2265),y=n(2265),R=n(2265);function z(e,t){let{localeContent:n,fallbackLocale:o}=e,r=o&&"string"==typeof n?o:Object.assign(null!=o?o:{},n),l=new Set(Object.keys(r).filter(e=>e.includes("#")).map(e=>e.split("#",1)[0])),i=new Intl.PluralRules(e.locale);return function(e,...n){var o,s,a;let u=n[0],c=!1;u&&"count"in u&&(t?l.has(`${t}.${e}`):l.has(e))&&(e=`${e}#${0===(a=u.count)?"zero":i.select(a)}`,c=!0);let d=t?r[`${t}.${e}`]:r[e];if(!d&&c){let t=e.split("#",1)[0];d=null==(o=r[`${t}#other`]||e)?void 0:o.toString()}else d=null==(s=d||e)?void 0:s.toString();if(!u)return d;let f=!0,h=null==d?void 0:d.split(/({[^}]*})/).map((e,t)=>{let n=e.match(/{(.*)}/);if(n){let e=n[1],o=u[e];return(0,R.isValidElement)(o)?(f=!1,(0,R.cloneElement)(o,{key:`${String(e)}-${t}`})):o}return e});return f?null==h?void 0:h.join(""):h}}var H=n(2265),E=n(99376),k=n(99376),O=n(2265);function B(e,t={}){let n=Object.keys(e),o=(0,C.createContext)(null),r=function(){var e;let o=(0,k.useParams)()[null!=(e=t.segmentName)?e:"locale"];return(0,O.useMemo)(()=>{for(let e of n)if(o===e)return e;S(`Locale "${o}" not found in locales (${n.join(", ")}), returning "notFound()"`),(0,k.notFound)()},[o])};return{useI18n:function(){let e=(0,y.useContext)(o);if(!e)throw Error("`useI18n` must be used inside `I18nProvider`");return(0,y.useMemo)(()=>z(e,void 0),[e])},useScopedI18n:function(e){let t=(0,H.useContext)(o);if(!t)throw Error("`useI18n` must be used inside `I18nProvider`");return(0,H.useMemo)(()=>z(t,e),[t,e])},I18nProviderClient:function(e,t,n){function o({locale:t,importLocale:o,children:r}){var l;let i=null!=(l=w.get(t))?l:(0,I.use)(o).default;w.has(t)||w.set(t,i);let s=(0,I.useMemo)(()=>({localeContent:T(i),fallbackLocale:n?T(n):void 0,locale:t}),[i,t]);return I.default.createElement(e.Provider,{value:s},r)}return function({locale:e,fallback:n,children:r}){let l=t[e];return l||(S(`The locale '${e}' is not supported. Defined locales are: [${Object.keys(t).join(", ")}].`),(0,v.notFound)()),I.default.createElement(I.Suspense,{fallback:n},I.default.createElement(o,{locale:e,importLocale:l()},r))}}(o,e,t.fallbackLocale),I18nClientContext:o,useChangeLocale:function(n){let{push:o,refresh:l}=(0,E.useRouter)(),i=r(),s=(0,E.usePathname)(),a=(null==n?void 0:n.preserveSearchParams)?(0,E.use
1SearchParams)().toString():void 0,u=a?`?${a}`:"",c=s;return t.basePath&&(c=c.replace(t.basePath,"")),c.startsWith(`/${i}/`)?c=c.replace(`/${i}/`,"/"):c===`/${i}`&&(c="/"),function(t){if(t===i)return;let n=e[t];if(!n){b(`The locale '${t}' is not supported. Defined locales are: [${Object.keys(e).join(", ")}].`);return}n().then(e=>{w.set(t,e.default),o(`/${t}${c}${u}`),l()})}},defineLocale:function(e){return e},useCurrentLocale:r}}},27648:function(e,t,n){"use strict";n.d(t,{default:function(){return r.a}});var o=n(72972),r=n.n(o)},99376:function(e,t,n){"use strict";n.r(t);var o=n(35475),r={};for(var l in o)"default"!==l&&(r[l]=(function(e){return o[e]}).bind(0,l));n.d(t,r)},24601:function(){},14264:function(e,t){"use strict";var n=Symbol.for("react.element"),o=(Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.memo"),Symbol.for("react.lazy"),{isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}}),r=Object.assign,l={};function i(e,t,n){this.props=e,this.context=t,this.refs=l,this.updater=n||o}function s(){}function a(e,t,n){this.props=e,this.context=t,this.refs=l,this.updater=n||o}i.prototype.isReactComponent={},i.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},i.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},s.prototype=i.prototype;var u=a.prototype=new s;u.constructor=a,r(u,i.prototype),u.isPureReactComponent=!0;var c=Object.prototype.hasOwnProperty,d={key:!0,ref:!0,__self:!0,__source:!0};t.createElement=function(e,t,o){var r,l={},i=null,s=null;if(null!=t)for(r in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(i=""+t.key),t)c.call(t,r)&&!d.hasOwnProperty(r)&&(l[r]=t[r]);var a=arguments.length-2;if(1===a)l.children=o;else if(1<a){for(var u=Array(a),f=0;f<a;f++)u[f]=arguments[f+2];l.children=u}if(e&&e.defaultProps)for(r in a=e.defaultProps)void 0===l[r]&&(l[r]=a[r]);return{$$typeof:n,type:e,key:i,ref:s,props:l,_owner:null}}},94746:function(e,t,n){"use strict";e.exports=n(14264)},31492:function(e,t,n){"use strict";let o,r,l;n.d(t,{O:function(){return L}});var i=n(2265),s=n(37388),a=n(13323),u=n(17684),c=n(64518),d=n(31948),f=n(80004),h=n(93689),p=n(93394),m=n(38198);function g(e){let{onFocus:t}=e,[n,o]=(0,i.useState)(!0),r=(0,p.t)();return n?i.createElement(m._,{as:"button",type:"button",features:m.A.Focusable,onFocus:e=>{e.preventDefault();let n,l=50;n=requestAnimationFrame(function e(){if(l--<=0){n&&cancelAnimationFrame(n);return}if(t()){if(cancelAnimationFrame(n),!r.current)return;o(!1);return}n=requestAnimationFrame(e)})}}):null}var x=n(37105),v=n(24536),I=n(96822),T=n(40293),b=n(27847);let S=i.createContext(null);function w(e){let{children:t}=e,n=i.useRef({groups:new Map,get(e,t){var n;let o=this.groups.get(e);o||(o=new Map,this.groups.set(e,o));let r=null!=(n=o.get(t))?n:0;return o.set(t,r+1),[Array.from(o.keys()).indexOf(t),function(){let e=o.get(t);e>1?o.set(t,e-1):o.delete(t)}]}});return i.createElement(S.Provider,{value:n},t)}function C(e){let t=i.useContext(S);if(!t)throw Error("You must wrap your component in a <StableCollection>");let n=function(){var e,t,n;let o=null!=(n=null==(t=null==(e=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)?void 0:e.ReactCurrentOwner)?void 0:t.current)?n:null;if(!o)return Symbol();let r=[],l=o;for(;l;)r.push(l.index),l=l.return;return"$."+r.join(".")}(),[o,r]=t.current.get(e,n);return i.useEffect(()=>r,[]),o}var y=((o=y||{})[o.Forwards=0]="Forwards",o[o.Backwards=1]="Backwards",o),R=((r=R||{})[r.Less=-1]="Less",r[r.Equal=0]="Equal",r[r.Greater=1]="Greater",r),z=((l=z||{})[l.SetSelectedIndex=0]="SetSelectedIndex",l[l.RegisterTab=1]="RegisterTab",l[l.UnregisterTab=2]="UnregisterTab",l[l.RegisterPanel=3]="RegisterPanel",l[l.UnregisterPanel=4]="UnregisterPanel",l);let H={0(e,t){var n;let o=(0,x.z2)(e.tabs,e=>e.current),r=(0,x.z2)(e.panels,e=>e.current),l=o.filter(e=>{var t;return!(null!=(t=e.current)&&t.hasAttribute("disabled"))}),i={...e,tabs:o,panels:r};if(t.index<0||t.index>o.length-1){let n=(0,v.E)(Math.sign(t.index-e.selectedIndex),{[-1]:()=>1,0:()=>(0,v.E)(Math.sign(t.index),{[-1]:()=>0,0:()=>0,1:()=>1}),1:()=>0});if(0===l.length)return i;
1let r=(0,v.E)(n,{0:()=>o.indexOf(l[0]),1:()=>o.indexOf(l[l.length-1])});return{...i,selectedIndex:-1===r?e.selectedIndex:r}}let s=o.slice(0,t.index),a=[...o.slice(t.index),...s].find(e=>l.includes(e));if(!a)return i;let u=null!=(n=o.indexOf(a))?n:e.selectedIndex;return -1===u&&(u=e.selectedIndex),{...i,selectedIndex:u}},1(e,t){if(e.tabs.includes(t.tab))return e;let n=e.tabs[e.selectedIndex],o=(0,x.z2)([...e.tabs,t.tab],e=>e.current),r=e.selectedIndex;return e.info.current.isControlled||-1===(r=o.indexOf(n))&&(r=e.selectedIndex),{...e,tabs:o,selectedIndex:r}},2:(e,t)=>({...e,tabs:e.tabs.filter(e=>e!==t.tab)}),3:(e,t)=>e.panels.includes(t.panel)?e:{...e,panels:(0,x.z2)([...e.panels,t.panel],e=>e.current)},4:(e,t)=>({...e,panels:e.panels.filter(e=>e!==t.panel)})},E=(0,i.createContext)(null);function k(e){let t=(0,i.useContext)(E);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Tab.Group /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,k),t}return t}E.displayName="TabsDataContext";let O=(0,i.createContext)(null);function B(e){let t=(0,i.useContext)(O);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Tab.Group /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,B),t}return t}function P(e,t){return(0,v.E)(t.type,H,e,t)}O.displayName="TabsActionsContext";let j=i.Fragment,F=b.AN.RenderStrategy|b.AN.Static,L=Object.assign((0,b.yV)(function(e,t){var n,o;let r=(0,u.M)(),{id:l="headlessui-tabs-tab-".concat(r),...d}=e,{orientation:p,activation:m,selectedIndex:g,tabs:S,panels:w}=k("Tab"),y=B("Tab"),R=k("Tab"),z=(0,i.useRef)(null),H=(0,h.T)(z,t);(0,c.e)(()=>y.registerTab(z),[y,z]);let E=C("tabs"),O=S.indexOf(z);-1===O&&(O=E);let P=O===g,j=(0,a.z)(e=>{var t;let n=e();if(n===x.fE.Success&&"auto"===m){let e=null==(t=(0,T.r)(z))?void 0:t.activeElement,n=R.tabs.findIndex(t=>t.current===e);-1!==n&&y.change(n)}return n}),F=(0,a.z)(e=>{let t=S.map(e=>e.current).filter(Boolean);if(e.key===s.R.Space||e.key===s.R.Enter){e.preventDefault(),e.stopPropagation(),y.change(O);return}switch(e.key){case s.R.Home:case s.R.PageUp:return e.preventDefault(),e.stopPropagation(),j(()=>(0,x.jA)(t,x.TO.First));case s.R.End:case s.R.PageDown:return e.preventDefault(),e.stopPropagation(),j(()=>(0,x.jA)(t,x.TO.Last))}if(j(()=>(0,v.E)(p,{vertical:()=>e.key===s.R.ArrowUp?(0,x.jA)(t,x.TO.Previous|x.TO.WrapAround):e.key===s.R.ArrowDown?(0,x.jA)(t,x.TO.Next|x.TO.WrapAround):x.fE.Error,horizontal:()=>e.key===s.R.ArrowLeft?(0,x.jA)(t,x.TO.Previous|x.TO.WrapAround):e.key===s.R.ArrowRight?(0,x.jA)(t,x.TO.Next|x.TO.WrapAround):x.fE.Error}))===x.fE.Success)return e.preventDefault()}),L=(0,i.useRef)(!1),M=(0,a.z)(()=>{var e;L.current||(L.current=!0,null==(e=z.current)||e.focus({preventScroll:!0}),y.change(O),(0,I.Y)(()=>{L.current=!1}))}),A=(0,a.z)(e=>{e.preventDefault()}),W=(0,i.useMemo)(()=>{var t;return{selected:P,disabled:null!=(t=e.disabled)&&t}},[P,e.disabled]),D={ref:H,onKeyDown:F,onMouseDown:A,onClick:M,id:l,role:"tab",type:(0,f.f)(e,z),"aria-controls":null==(o=null==(n=w[O])?void 0:n.current)?void 0:o.id,"aria-selected":P,tabIndex:P?0:-1};return(0,b.sY)({ourProps:D,theirProps:d,slot:W,defaultTag:"button",name:"Tabs.Tab"})}),{Group:(0,b.yV)(function(e,t){let{defaultIndex:n=0,vertical:o=!1,manual:r=!1,onChange:l,selectedIndex:s=null,...u}=e,f=o?"vertical":"horizontal",p=r?"manual":"auto",m=null!==s,v=(0,d.E)({isControlled:m}),I=(0,h.T)(t),[T,S]=(0,i.useReducer)(P,{info:v,selectedIndex:null!=s?s:n,tabs:[],panels:[]}),C=(0,i.useMemo)(()=>({selectedIndex:T.selectedIndex}),[T.selectedIndex]),y=(0,d.E)(l||(()=>{})),R=(0,d.E)(T.tabs),z=(0,i.useMemo)(()=>({orientation:f,activation:p,...T}),[f,p,T]),H=(0,a.z)(e=>(S({type:1,tab:e}),()=>S({type:2,tab:e}))),k=(0,a.z)(e=>(S({type:3,panel:e}),()=>S({type:4,panel:e}))),B=(0,a.z)(e=>{F.current!==e&&y.current(e),m||S({type:0,index:e})}),F=(0,d.E)(m?e.selectedIndex:T.selectedIndex),L=(0,i.useMemo)(()=>({registerTab:H,registerPanel:k,change:B}),[]);return(0,c.e)(()=>{S({type:0,index:null!=s?s:n})},[s]),(0,c.e)(()=>{if(void 0===F.current||T.tabs.length<=0)return;let e=(0,x.z2)(T.tabs,e=>e.current);e.some((e,t)=>T.tabs[t]!==e)&&B(e.indexOf(T.tabs[F.current]))}),i.createElement(w,null,i.createElement(O.Provider,{value:L},i.createElement(E.Provider,{value:z},z.tabs.length<=0&&i.createElement(g,{onFocus:()=>{var e,t;for(let n of R.current)if((null==(e=n.current)?void 0:e.tabIndex)===0)return null==(t=n.current)||t.focu
1s(),!0;return!1}}),(0,b.sY)({ourProps:{ref:I},theirProps:u,slot:C,defaultTag:j,name:"Tabs"}))))}),List:(0,b.yV)(function(e,t){let{orientation:n,selectedIndex:o}=k("Tab.List"),r=(0,h.T)(t);return(0,b.sY)({ourProps:{ref:r,role:"tablist","aria-orientation":n},theirProps:e,slot:{selectedIndex:o},defaultTag:"div",name:"Tabs.List"})}),Panels:(0,b.yV)(function(e,t){let{selectedIndex:n}=k("Tab.Panels"),o=(0,h.T)(t),r=(0,i.useMemo)(()=>({selectedIndex:n}),[n]);return(0,b.sY)({ourProps:{ref:o},theirProps:e,slot:r,defaultTag:"div",name:"Tabs.Panels"})}),Panel:(0,b.yV)(function(e,t){var n,o,r,l;let s=(0,u.M)(),{id:a="headlessui-tabs-panel-".concat(s),tabIndex:d=0,...f}=e,{selectedIndex:p,tabs:g,panels:x}=k("Tab.Panel"),v=B("Tab.Panel"),I=(0,i.useRef)(null),T=(0,h.T)(I,t);(0,c.e)(()=>v.registerPanel(I),[v,I,a]);let S=C("panels"),w=x.indexOf(I);-1===w&&(w=S);let y=w===p,R=(0,i.useMemo)(()=>({selected:y}),[y]),z={ref:T,id:a,role:"tabpanel","aria-labelledby":null==(o=null==(n=g[w])?void 0:n.current)?void 0:o.id,tabIndex:y?d:-1};return y||null!=(r=f.unmount)&&!r||null!=(l=f.static)&&l?(0,b.sY)({ourProps:z,theirProps:f,slot:R,defaultTag:"div",features:F,visible:y,name:"Tabs.Panel"}):i.createElement(m._,{as:"span","aria-hidden":"true",...z})})})},93394:function(e,t,n){"use strict";n.d(t,{t:function(){return l}});var o=n(2265),r=n(64518);function l(){let e=(0,o.useRef)(!1);return(0,r.e)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}},35712:function(e,t,n){"use strict";function o(e){return e.replace(/[_.-](\w|$)/g,function(e,t){return t.toUpperCase()})}function r(e,t){return"string"==typeof e?o(e):function e(t,n=!1){return!t||"object"!=typeof t||t instanceof Date||t instanceof RegExp?t:Array.isArray(t)?t.map(t=>n?"object"==typeof t?e(t,n):t:e(t)):Object.keys(t).reduce((r,l)=>{let i=o(l);return r[i.charAt(0).toLowerCase()+i.slice(1)]=n?t[l]:e(t[l]),r},{})}(e,t)}n.d(t,{Z:function(){return r}})},59745:function(e,t,n){"use strict";let o;n.d(t,{OO:function(){return tV}});var r=n(57437),l=n(2265),i=n(54887);function s(e){e()}function a(e,t){return n=>e(t(n))}function u(e){return void 0!==e}function c(){}function d(e,t){return t(e)}function f(...e){return e}function h(e){e(2)}function p(e){return e(4)}function m(e,t){return e(1,e=>t(0,e))}function g(e,t){let n=e(1,e=>{n(),t(e)});return n}function x(e){let t,n;return o=>r=>{t=r,n&&clearTimeout(n),n=setTimeout(()=>{o(t)},e)}}function v(e,t){return e===t}function I(e=v){let t;return n=>o=>{e(t,o)||(t=o,n(o))}}function T(e){return t=>n=>{e(n)&&t(n)}}function b(e){return t=>a(t,e)}function S(e){return t=>()=>{t(e)}}function w(e,...t){let n=function(...e){return t=>e.reduceRight(d,t)}(...t);return(t,o)=>{switch(t){case 2:h(e);return;case 1:return e(1,n(o))}}}function C(e,t){return n=>o=>{n(t=e(t,o))}}function y(e){return t=>n=>{e>0?e--:t(n)}}function R(e){let t=null,n;return o=>r=>{t=r,n||(n=setTimeout(()=>{n=void 0,o(t)},e))}}function z(...e){let t=Array(e.length),n=0,o=null,r=Math.pow(2,e.length)-1;return e.forEach((e,l)=>{let i=Math.pow(2,l);e(1,e=>{let s=n;n|=i,t[l]=e,s!==r&&n===r&&o&&(o(),o=null)})}),e=>l=>{let i=()=>{e([l].concat(t))};n===r?i():o=i}}function H(e){let t=e,n=k();return(e,o)=>{switch(e){case 0:t=o;break;case 1:o(t);break;case 4:return t}return n(e,o)}}function E(e,t){var n;return m(e,n=H(t)),n}function k(){let e=[];return(t,n)=>{switch(t){case 0:e.slice().forEach(e=>{e(n)});return;case 2:e.splice(0,e.length);return;case 1:return e.push(n),()=>{let t=e.indexOf(n);t>-1&&e.splice(t,1)}}}}function O(e){var t;return m(e,t=k()),t}function B(e,t=[],{singleton:n}={singleton:!0}){return{constructor:e,dependencies:t,id:P(),singleton:n}}let P=()=>Symbol();function j(...e){let t=k(),n=Array(e.length),o=0,r=Math.pow(2,e.length)-1;return e.forEach((e,l)=>{let i=Math.pow(2,l);e(1,e=>{n[l]=e,(o|=i)===r&&t(0,n)})}),function(e,l){switch(e){case 2:h(t);return;case 1:return o===r&&l(n),t(1,l)}}}function F(e,t=v){return w(e,I(t))}function L(...e){return function(t,n){switch(t){case 2:return;case 1:return function(...e){return()=>{e.map(s)}}(...e.map(e=>e(1,n)))}}}var M=((o=M||{})[o.DEBUG=0]="DEBUG",o[o.INFO=1]="INFO",o[o.WARN=2]="WARN",o[o.ERROR=3]="ERROR",o);let A={0:"debug",3:"error",1:"log",2:"warn"},W=()=>typeof globalThis>"u"?window:globalThis,D=B(()=>{let e=H(3);return{log:H((t,n,o=1)=>{var r;o>=(null!=(r=W().VIRTUOSO_LOG_LEVEL)?r:p(e))&&console[A[o]]("%creact-virtuoso: %c%s %o","color: #0253b3; font-weight: bold","color: initial",t,n)}),logLevel:e}},[],{singleton:!0});
1function V(e,t,n){return _(e,t,n).callbackRef}function _(e,t,n){let o=l.useRef(null),r=l.useMemo(()=>"u">typeof ResizeObserver?new ResizeObserver(t=>{let o=()=>{let n=t[0].target;null!==n.offsetParent&&e(n)};n?o():requestAnimationFrame(o)}):null,[e,n]);return{callbackRef:e=>{e&&t?(null==r||r.observe(e),o.current=e):(o.current&&(null==r||r.unobserve(o.current)),o.current=null)},ref:o}}function G(e,t,n,o,r,i,s,a,u){return _(l.useCallback(n=>{let l;let u=function(e,t,n,o){let r=e.length;if(0===r)return null;let l=[];for(let i=0;i<r;i++){let r=e.item(i);if(void 0===r.dataset.index)continue;let s=parseInt(r.dataset.index),a=parseFloat(r.dataset.knownSize),u=t(r,n);if(0===u&&o("Zero-sized element, this should not happen",{child:r},M.ERROR),u===a)continue;let c=l[l.length-1];0===l.length||c.size!==u||c.endIndex!==s-1?l.push({endIndex:s,size:u,startIndex:s}):l[l.length-1].endIndex++}return l}(n.children,t,a?"offsetWidth":"offsetHeight",r),c=n.parentElement;for(;!c.dataset.virtuosoScroller;)c=c.parentElement;let d="window"===c.lastElementChild.dataset.viewportType;d&&(l=c.ownerDocument.defaultView);let f=s?a?s.scrollLeft:s.scrollTop:d?a?l.scrollX||l.document.documentElement.scrollLeft:l.scrollY||l.document.documentElement.scrollTop:a?c.scrollLeft:c.scrollTop;o({scrollHeight:s?a?s.scrollWidth:s.scrollHeight:d?a?l.document.documentElement.scrollWidth:l.document.documentElement.scrollHeight:a?c.scrollWidth:c.scrollHeight,scrollTop:Math.max(f,0),viewportHeight:s?a?s.offsetWidth:s.offsetHeight:d?a?l.innerWidth:l.innerHeight:a?c.offsetWidth:c.offsetHeight}),null==i||i(a?N("column-gap",getComputedStyle(n).columnGap,r):N("row-gap",getComputedStyle(n).rowGap,r)),null!==u&&e(u)},[e,t,r,i,s,o,a]),n,u)}function N(e,t,n){return"normal"===t||null!=t&&t.endsWith("px")||n(`${e} was not resolved to pixel value correctly`,t,M.WARN),"normal"===t?0:parseInt(null!=t?t:"0",10)}function $(e,t,n){let o=l.useRef(null),r=l.useCallback(n=>{let r,l;if(!(null!=n&&n.offsetParent))return;let i=n.getBoundingClientRect(),a=i.width;if(t){let e=t.getBoundingClientRect(),n=i.top-e.top;l=e.height-Math.max(0,n),r=n+t.scrollTop}else{let e=s.current.ownerDocument.defaultView;l=e.innerHeight-Math.max(0,i.top),r=i.top+e.scrollY}o.current={offsetTop:r,visibleHeight:l,visibleWidth:a},e(o.current)},[e,t]),{callbackRef:i,ref:s}=_(r,!0,n),a=l.useCallback(()=>{r(s.current)},[r,s]);return l.useEffect(()=>{var e;if(t){t.addEventListener("scroll",a);let e=new ResizeObserver(()=>{requestAnimationFrame(a)});return e.observe(t),()=>{t.removeEventListener("scroll",a),e.unobserve(t)}}{let t=null==(e=s.current)?void 0:e.ownerDocument.defaultView;return null==t||t.addEventListener("scroll",a),null==t||t.addEventListener("resize",a),()=>{null==t||t.removeEventListener("scroll",a),null==t||t.removeEventListener("resize",a)}}},[a,t,s]),i}let U=B(()=>{let e=k(),t=k(),n=H(0),o=k(),r=H(0),l=k(),i=k(),s=H(0),a=H(0),u=H(0),c=H(0),d=k(),f=k(),h=H(!1),p=H(!1),g=H(!1);return m(w(e,b(({scrollTop:e})=>e)),t),m(w(e,b(({scrollHeight:e})=>e)),i),m(t,r),{deviation:n,fixedFooterHeight:u,fixedHeaderHeight:a,footerHeight:c,headerHeight:s,horizontalDirection:p,scrollBy:f,scrollContainerState:e,scrollHeight:i,scrollingInProgress:h,scrollTo:d,scrollTop:t,skipAnimationFrameInResizeObserver:g,smoothScrollTargetReached:o,statefulScrollTop:r,viewportHeight:l}},[],{singleton:!0}),q={lvl:0};function K(e,t){let n=e.length;if(0===n)return[];let{index:o,value:r}=t(e[0]),l=[];for(let i=1;i<n;i++){let{index:n,value:s}=t(e[i]);l.push({end:n-1,start:o,value:r}),o=n,r=s}return l.push({end:1/0,start:o,value:r}),l}function Y(e){return e===q}function Z(e,t){if(!Y(e))return t===e.k?e.v:t<e.k?Z(e.l,t):Z(e.r,t)}function X(e,t,n="k"){if(Y(e))return[-1/0,void 0];if(Number(e[n])===t)return[e.k,e.v];if(Number(e[n])<t){let o=X(e.r,t,n);return o[0]===-1/0?[e.k,e.v]:o}return X(e.l,t,n)}function J(e,t,n){return Y(e)?er(t,n,1):t===e.k?en(e,{k:t,v:n}):t<e.k?ei(el(en(e,{l:J(e.l,t,n)}))):ei(el(en(e,{r:J(e.r,t,n)})))}function Q(e,t,n){if(Y(e))return[];let o=X(e,t)[0];return K(function e(t,n,o){if(Y(t))return[];let{k:r,l:l,r:i,v:s}=t,a=[];return r>n&&(a=a.concat(e(l,n,o))),r>=n&&r<=o&&a.push({k:r,v:s}),r<=o&&(a=a.concat(e(i,n,o))),a}(e,o,n),({k:e,v:t})=>({index:e,value:t}))}function ee(e){return Y(e)?[]:[...ee(e.l),{k:e.k,v:e.v},...ee(e.r)]}function et(e){let{l:t,lvl:n,r:o}=e;if(o.lvl>=n-1&&t.lvl>=n-1)return e;if(n>o.lvl+1){if(eo(t))return el(en(e,{lvl:n-1}));if(!Y(t)&&!Y(t.r))return en(t.r,{l:en(t,{r:t.r.l}),lvl:n,r:en(e,{l:t.r.r,lvl:n-1})});throw Error("Unexpected empty nodes")}if(eo(e))return ei(en(e,{lvl:n-1}));if(Y(o)||Y(o.l))throw Error("Unexpected empty nodes");{let t=o.l,r=eo(t)?o.lvl-1:o.lvl;return en(t,{l:en(e,{lvl:n-1,r:t.l}),lvl:t.lvl+1,r:ei(en(o,{l:t.r,lvl:r}))})}}function en(e,t){return er(void 0!==t.k?t.k:e.k,void 0!==t.v?t.v:e.v,void 0!==t.lvl?t.lvl:e.lvl,void 0!==t.l?t.l:e.l,void 0!==t.r?t.r:e.r)}function eo(e){return Y(e)||e.lvl>e.r.lvl}function er(e,t,n,o=q,r=q){return{k:e,l:o,lvl:n,r,v:t}}function el(e){let{l:t}=e;return Y(t)||t.lvl!==e.lvl?e:en(t,{r:en(e,{l:t.r})})}function ei(e){let{lvl:t,r:n}=e;
1return Y(n)||Y(n.r)||n.lvl!==t||n.r.lvl!==t?e:en(n,{l:en(e,{r:n.l}),lvl:t+1})}function es(e,t){return!!(e&&e.startIndex===t.startIndex&&e.endIndex===t.endIndex)}function ea(e,t){return!!(e&&e[0]===t[0]&&e[1]===t[1])}let eu=B(()=>({recalcInProgress:H(!1)}),[],{singleton:!0});function ec(e,t,n,o=0){let r=e.length-1;for(;o<=r;){let l=Math.floor((o+r)/2),i=n(e[l],t);if(0===i)return l;if(-1===i){if(r-o<2)return l-1;r=l-1}else{if(r===o)return l;o=l+1}}throw Error(`Failed binary finding record in array - ${e.join(",")}, searched for ${t}`)}function ed(e,t){return Math.round(e.getBoundingClientRect()[t])}function ef(e){return!Y(e.groupOffsetTree)}function eh({index:e},t){return t===e?0:t<e?-1:1}function ep({offset:e},t){return t===e?0:t<e?-1:1}function em(e,t,n){if(0===t.length)return 0;let{index:o,offset:r,size:l}=t[ec(t,e,eh)],i=e-o,s=l*i+(i-1)*n+r;return s>0?s+n:s}function eg(e,t){if(!ef(t))return e;let n=0;for(;t.groupIndices[n]<=e+n;)n++;return e+n}function ex(e,t,n){if("u">typeof e.groupIndex)return t.groupIndices[e.groupIndex]+1;{let o=eg("LAST"===e.index?n:e.index,t);return Math.max(0,o,Math.min(n,o))}}function ev(e,[t,n,o,r]){t.length>0&&o("received item sizes",t,M.DEBUG);let l=e.sizeTree,i=l,s=0;if(n.length>0&&Y(l)&&2===t.length){let e=t[0].size,o=t[1].size;i=n.reduce((t,n)=>J(J(t,n,e),n+1,o),i)}else[i,s]=function(e,t){let n=Y(e)?0:1/0;for(let o of t){let{endIndex:t,size:r,startIndex:l}=o;if(n=Math.min(n,l),Y(e)){e=J(e,0,r);continue}let i=Q(e,l-1,t+1);if(i.some(function(e){let{endIndex:t,size:n,startIndex:o}=e;return e=>e.start===o&&(e.end===t||e.end===1/0)&&e.value===n}(o)))continue;let s=!1,a=!1;for(let{end:n,start:o,value:l}of i)s?(t>=o||r===l)&&(e=function e(t,n){if(Y(t))return q;let{k:o,l:r,r:l}=t;if(n!==o)return n<o?et(en(t,{l:e(r,n)})):et(en(t,{r:e(l,n)}));if(Y(r))return l;if(Y(l))return r;{let[e,n]=function e(t){return Y(t.r)?[t.k,t.v]:e(t.r)}(r);return et(en(t,{k:e,l:function e(t){return Y(t.r)?t.l:et(en(t,{r:e(t.r)}))}(r),v:n}))}}(e,o)):(a=l!==r,s=!0),n>t&&t>=o&&l!==r&&(e=J(e,t+1,l));a&&(e=J(e,l,r))}return[e,n]}(i,t);if(i===l)return e;let{lastIndex:a,lastOffset:u,lastSize:c,offsetTree:d}=eT(e.offsetTree,s,i,r);return{groupIndices:n,groupOffsetTree:n.reduce((e,t)=>J(e,t,em(t,d,r)),q),lastIndex:a,lastOffset:u,lastSize:c,offsetTree:d,sizeTree:i}}function eI(e,t){let n=0,o=0;for(;n<e;)n+=t[o+1]-t[o]-1,o++;return o-(n===e?0:1)}function eT(e,t,n,o){let r=e,l=0,i=0,s=0,a=0;if(0!==t){a=ec(r,t-1,eh),s=r[a].offset;let e=X(n,t-1);l=e[0],i=e[1],r.length&&r[a].size===X(n,t)[1]&&(a-=1),r=r.slice(0,a+1)}else r=[];for(let{start:e,value:a}of Q(n,t,1/0)){let t=e-l,n=t*i+s+t*o;r.push({index:e,offset:n,size:a}),l=e,s=n,i=a}return{lastIndex:l,lastOffset:s,lastSize:i,offsetTree:r}}function eb(e){return{index:e.index,value:e}}let eS={offsetHeight:"height",offsetWidth:"width"},ew=B(([{log:e},{recalcInProgress:t}])=>{let n=k(),o=k(),r=E(o,0),l=k(),i=k(),s=H(0),a=H([]),u=H(void 0),c=H(void 0),d=H(void 0),f=H(void 0),h=H((e,t)=>ed(e,eS[t])),g=H(void 0),x=H(0),v={groupIndices:[],groupOffsetTree:q,lastIndex:0,lastOffset:0,lastSize:0,offsetTree:[],sizeTree:q},S=E(w(n,z(a,e,x),C(ev,v),I()),v),y=E(w(a,I(),C((e,t)=>({current:t,prev:e.current}),{current:[],prev:[]}),b(({prev:e})=>e)),[]);m(w(a,T(e=>e.length>0),z(S,x),b(([e,t,n])=>{let o=e.reduce((e,o,r)=>J(e,o,em(o,t.offsetTree,n)||r),q);return{...t,groupIndices:e,groupOffsetTree:o}})),S),m(w(o,z(S),T(([e,{lastIndex:t}])=>e<t),b(([e,{lastIndex:t,lastSize:n}])=>[{endIndex:t,size:n,startIndex:e}])),n),m(u,c);let R=E(w(u,b(e=>void 0===e)),!0);m(w(c,T(e=>void 0!==e&&Y(p(S).sizeTree)),b(e=>{let t=p(d),n=p(a).length>0;return t?n?[{endIndex:0,size:t,startIndex:0},{endIndex:1,size:e,startIndex:1}]:[]:[{endIndex:0,size:e,startIndex:0}]})),n),m(w(f,T(e=>void 0!==e&&e.length>0&&Y(p(S).sizeTree)),b(e=>{let t=[],n=e[0],o=0;for(let r=1;r<e.length;r++){let l=e[r];l!==n&&(t.push({endIndex:r-1,size:n,startIndex:o}),n=l,o=r)}return t.push({endIndex:e.length-1,size:n,startIndex:o}),t})),n),m(w(a,z(d,c),T(([,e,t])=>void 0!==e&&void 0!==t),b(([e,t,n])=>{let o=[];for(let r=0;r<e.length;r++){let l=e[r],i=e[r+1];o.push({startIndex:l,endIndex:l,size:t}),void 0!==i&&o.push({startIndex:l+1,endIndex:i-1,size:n})}return o}
1)),n);let B=O(w(n,z(S),C(({sizes:e},[t,n])=>({changed:n!==e,sizes:n}),{changed:!1,sizes:v}),b(e=>e.changed)));w(s,C((e,t)=>({diff:e.prev-t,prev:t}),{diff:0,prev:0}),b(e=>e.diff))(1,e=>{let{groupIndices:n}=p(S);if(e>0)t(0,!0),l(0,e+eI(e,n));else if(e<0){let t=p(y);t.length>0&&(e-=eI(-e,t)),i(0,e)}}),w(s,z(e))(1,([e,t])=>{e<0&&t("`firstItemIndex` prop should not be set to less than zero. If you don't know the total count, just use a very high value",{firstItemIndex:s},M.ERROR)});let P=O(l);m(w(l,z(S),b(([e,t])=>{let n=t.groupIndices.length>0,o=[],r=t.lastSize;if(n){let n=Z(t.sizeTree,0),l=0,i=0;for(;l<e;){let e=t.groupIndices[i],s=t.groupIndices.length===i+1?1/0:t.groupIndices[i+1]-e-1;o.push({endIndex:e,size:n,startIndex:e}),o.push({endIndex:e+1+s-1,size:r,startIndex:e+1}),i++,l+=s+1}let s=ee(t.sizeTree);return l!==e&&s.shift(),s.reduce((t,{k:n,v:o})=>{let r=t.ranges;return 0!==t.prevSize&&(r=[...t.ranges,{endIndex:n+e-1,size:t.prevSize,startIndex:t.prevIndex}]),{prevIndex:n+e,prevSize:o,ranges:r}},{prevIndex:e,prevSize:0,ranges:o}).ranges}return ee(t.sizeTree).reduce((t,{k:n,v:o})=>({prevIndex:n+e,prevSize:o,ranges:[...t.ranges,{endIndex:n+e-1,size:t.prevSize,startIndex:t.prevIndex}]}),{prevIndex:0,prevSize:r,ranges:[]}).ranges})),n);let j=O(w(i,z(S,x),b(([e,{offsetTree:t},n])=>em(-e,t,n))));return m(w(i,z(S,x),b(([e,t,n])=>{if(t.groupIndices.length>0){if(Y(t.sizeTree))return t;let o=q,r=p(y),l=0,i=0,s=0;for(;l<-e;){s=r[i];let e=r[i+1]-s-1;i++,l+=e+1}return o=ee(t.sizeTree).reduce((t,{k:n,v:o})=>J(t,Math.max(0,n+e),o),o),l!==-e&&(o=J(o,0,Z(t.sizeTree,s)),o=J(o,1,X(t.sizeTree,-e+1)[1])),{...t,sizeTree:o,...eT(t.offsetTree,0,o,n)}}{let o=ee(t.sizeTree).reduce((t,{k:n,v:o})=>J(t,Math.max(0,n+e),o),q);return{...t,sizeTree:o,...eT(t.offsetTree,0,o,n)}}})),S),{beforeUnshiftWith:P,data:g,defaultItemSize:c,firstItemIndex:s,fixedItemSize:u,fixedGroupSize:d,gap:x,groupIndices:a,heightEstimates:f,itemSize:h,listRefresh:B,shiftWith:i,shiftWithOffset:j,sizeRanges:n,sizes:S,statefulTotalCount:r,totalCount:o,trackItemSizes:R,unshiftWith:l}},f(D,eu),{singleton:!0});function eC(e){return e.reduce((e,t)=>(e.groupIndices.push(e.totalCount),e.totalCount+=t+1,e),{groupIndices:[],totalCount:0})}let ey=B(([{groupIndices:e,sizes:t,totalCount:n},{headerHeight:o,scrollTop:r}])=>{let l=k(),i=k(),s=O(w(l,b(eC)));return m(w(s,b(e=>e.totalCount)),n),m(w(s,b(e=>e.groupIndices)),e),m(w(j(r,t,o),T(([e,t])=>ef(t)),b(([e,t,n])=>X(t.groupOffsetTree,Math.max(e-n,0),"v")[0]),I(),b(e=>[e])),i),{groupCounts:l,topItemsIndexes:i}},f(ew,U)),eR=B(([{log:e}])=>{let t=H(!1),n=O(w(t,T(e=>e),I()));return t(1,t=>{t&&p(e)("props updated",{},M.DEBUG)}),{didMount:n,propsReady:t}},f(D),{singleton:!0}),ez="u">typeof document&&"scrollBehavior"in document.documentElement.style;function eH(e){let t="number"==typeof e?{index:e}:e;return t.align||(t.align="start"),t.behavior&&ez||(t.behavior="auto"),t.offset||(t.offset=0),t}let eE=B(([{gap:e,listRefresh:t,sizes:n,totalCount:o},{fixedFooterHeight:r,fixedHeaderHeight:l,footerHeight:i,headerHeight:s,scrollingInProgress:a,scrollTo:u,smoothScrollTargetReached:c,viewportHeight:d},{log:f}])=>{let h=k(),p=k(),x=H(0),v=null,I=null,T=null;function S(){v&&(v(),v=null),T&&(T(),T=null),I&&(clearTimeout(I),I=null),a(0,!1)}return m(w(h,z(n,d,o,x,s,i,f),z(e,l,r),b(([[e,n,o,r,l,i,s,u],d,f,m])=>{let x=eH(e),{align:b,behavior:C,offset:y}=x,R=r-1,z=ex(x,n,R),H=em(z,n.offsetTree,d)+i;"end"===b?(H+=f+X(n.sizeTree,z)[1]-o+m,z===R&&(H+=s)):"center"===b?H+=(f+X(n.sizeTree,z)[1]-o+m)/2:H-=l,y&&(H+=y);let E=t=>{S(),t?(u("retrying to scroll to",{location:e},M.DEBUG),h(0,e)):(p(0,!0),u("list did not change, scroll successful",{},M.DEBUG))};if(S(),"smooth"===C){let e=!1;T=t(1,t=>{e=e||t}),v=g(c,()=>{E(e)})}else v=g(w(t,e=>{let t=setTimeout(()=>{e(!1)},150);return n=>{n&&(e(!0),clearTimeout(t))}}),E);return I=setTimeout(()=>{S()},1200),a(0,!0),u("scrolling from index to",{behavior:C,index:z,top:H},M.DEBUG),{behavior:C,top:H}})),u),{scrollTargetReached:p,scrollToIndex:h,topListHeight:x}},f(ew,U,D),{singleton:!0});function ek(e,t){0==e?t():requestAnimationFrame(()=>{ek(e-1,t)})}function eO(e,t){return"number"==typeof e?e:"LAST"===e.index?t-1:e.index}let eB=B(([{defaultItemSize:e,listRefresh:t,sizes:n},{scrollTop:o},{scrollTargetReached:r,scrollToIndex:l},{didMount:i}])=>{let s=H(!0),a=H(0),c=H(!0);return m(w(i,z(a),T(([e,t])=>!!t),S(!1)),s),m(w(i,z(a),T(([e,t])=>!!t),S(!1)),c),w(j(t,i),z(s,n,e,c),T(([[,e],t,{sizeTree:n},o,r])=>e&&(!Y(n)||u(o))&&!t&&!r),z(a))(1,([,e])=>{g(r,()=>{c(0,!0)}),ek(4,()=>{g(o,()=>{s(0,!0)}),l(0,e)})}
1),{initialItemFinalLocationReached:c,initialTopMostItemIndex:a,scrolledToInitialItem:s}},f(ew,U,eE,eR),{singleton:!0});function eP(e,t){return 1.01>Math.abs(e-t)}let ej="down",eF={atBottom:!1,notAtBottomBecause:"NOT_SHOWING_LAST_ITEM",state:{offsetBottom:0,scrollHeight:0,scrollTop:0,viewportHeight:0}},eL=B(([{footerHeight:e,headerHeight:t,scrollBy:n,scrollContainerState:o,scrollTop:r,viewportHeight:l}])=>{let i=H(!1),s=H(!0),a=k(),u=k(),c=H(4),d=H(0),f=E(w(L(w(F(r),y(1),S(!0)),w(F(r),y(1),S(!1),x(100))),I()),!1),h=E(w(L(w(n,S(!0)),w(n,S(!1),x(200))),I()),!1);m(w(j(F(r),F(d)),b(([e,t])=>e<=t),I()),s),m(w(s,R(50)),u);let g=O(w(j(o,F(l),F(t),F(e),F(c)),C((e,[{scrollHeight:t,scrollTop:n},o,r,l,i])=>{let s={scrollHeight:t,scrollTop:n,viewportHeight:o};if(n+o-t>-i){let t,o;return n>e.state.scrollTop?(t="SCROLLED_DOWN",o=e.state.scrollTop-n):(t="SIZE_DECREASED",o=e.state.scrollTop-n||e.scrollTopDelta),{atBottom:!0,atBottomBecause:t,scrollTopDelta:o,state:s}}return{atBottom:!1,notAtBottomBecause:s.scrollHeight>e.state.scrollHeight?"SIZE_INCREASED":o<e.state.viewportHeight?"VIEWPORT_HEIGHT_DECREASING":n<e.state.scrollTop?"SCROLLING_UPWARDS":"NOT_FULLY_SCROLLED_TO_LAST_ITEM_BOTTOM",state:s}},eF),I((e,t)=>e&&e.atBottom===t.atBottom))),v=E(w(o,C((e,{scrollHeight:t,scrollTop:n,viewportHeight:o})=>{if(eP(e.scrollHeight,t))return{changed:!1,jump:0,scrollHeight:t,scrollTop:n};{let r=t-(n+o)<1;return e.scrollTop!==n&&r?{changed:!0,jump:e.scrollTop-n,scrollHeight:t,scrollTop:n}:{changed:!0,jump:0,scrollHeight:t,scrollTop:n}}},{changed:!1,jump:0,scrollHeight:0,scrollTop:0}),T(e=>e.changed),b(e=>e.jump)),0);m(w(g,b(e=>e.atBottom)),i),m(w(i,R(50)),a);let B=H(ej);m(w(o,b(({scrollTop:e})=>e),I(),C((e,t)=>p(h)?{direction:e.direction,prevScrollTop:t}:{direction:t<e.prevScrollTop?"up":ej,prevScrollTop:t},{direction:ej,prevScrollTop:0}),b(e=>e.direction)),B),m(w(o,R(50),S("none")),B);let P=H(0);return m(w(f,T(e=>!e),S(0)),P),m(w(r,R(100),z(f),T(([e,t])=>t),C(([e,t],[n])=>[t,n],[0,0]),b(([e,t])=>t-e)),P),{atBottomState:g,atBottomStateChange:a,atBottomThreshold:c,atTopStateChange:u,atTopThreshold:d,isAtBottom:i,isAtTop:s,isScrolling:f,lastJumpDueToItemResize:v,scrollDirection:B,scrollVelocity:P}},f(U)),eM="bottom",eA="none";function eW(e,t,n){return"number"==typeof e?"up"===n&&"top"===t||n===ej&&t===eM?e:0:"up"===n?"top"===t?e.main:e.reverse:t===eM?e.main:e.reverse}function eD(e,t){var n;return"number"==typeof e?e:null!=(n=e[t])?n:0}let eV=B(([{deviation:e,fixedHeaderHeight:t,headerHeight:n,scrollTop:o,viewportHeight:r}])=>{let l=k(),i=H(0),s=H(0),a=H(0),u=E(w(j(F(o),F(r),F(n),F(l,ea),F(a),F(i),F(t),F(e),F(s)),b(([e,t,n,[o,r],l,i,s,a,u])=>{let c=e-a,d=Math.max(n-c,0),f=eA,h=eD(u,"top"),p=eD(u,eM);return o-=a,o+=n+s,r+=n+s,o>e+(i+s)-h&&(f="up"),(r-=a)<e-d+t+p&&(f=ej),f!==eA?[Math.max(c-n-eW(l,"top",f)-h,0),c-d-s+t+eW(l,eM,f)+p]:null}),T(e=>null!=e),I(ea)),[0,0]);return{increaseViewportBy:s,listBoundary:l,overscan:a,topListHeight:i,visibleRange:u}},f(U),{singleton:!0}),e_={bottom:0,firstItemIndex:0,items:[],offsetBottom:0,offsetTop:0,top:0,topItems:[],topListHeight:0,totalCount:0};function eG(e,t,n,o,r,l){let{lastIndex:i,lastOffset:s,lastSize:a}=r,u=0,c=0;if(e.length>0){u=e[0].offset;let t=e[e.length-1];c=t.offset+t.size}let d=n-i,f=u,h=s+d*a+(d-1)*o-c;return{bottom:c,firstItemIndex:l,items:e$(e,r,l),offsetBottom:h,offsetTop:u,top:f,topItems:e$(t,r,l),topListHeight:t.reduce((e,t)=>t.size+e,0),totalCount:n}}function eN(e,t,n,o,r,l){let i=0;if(n.groupIndices.length>0)for(let t of n.groupIndices){if(t-i>=e)break;i++}let s=e+i,a=eO(t,s);return eG(Array.from({length:s}).map((e,t)=>({data:l[t+a],index:t+a,offset:0,size:0})),[],s,r,n,o)}function e$(e,t,n){if(0===e.length)return[];if(!ef(t))return e.map(e=>({...e,index:e.index+n,originalIndex:e.index}));let o=e[0].index,r=e[e.length-1].index,l=[],i=Q(t.groupOffsetTree,o,r),s,a=0;for(let o of e){let e;(!s||s.end<o.index)&&(s=i.shift(),a=t.groupIndices.indexOf(s.start)),e=o.index===s.start?{index:a,type:"group"}:{groupIndex:a,index:o.index-(a+1)+n},l.push({...e,data:o.data,offset:o.offset,originalIndex:o.index,size:o.size})}return l}function eU(e,t){var n;return void 0===e?0:"number"==typeof e?e:null!=(n=e[t])?n:0}let eq=B(([{data:e,firstItemIndex:t,gap:n,sizes:o,totalCount:r},l,{listBoundary:i,topListHeight:s,visibleRange:a}
1,{initialTopMostItemIndex:c,scrolledToInitialItem:d},{topListHeight:f},h,{didMount:g},{recalcInProgress:x}])=>{let v=H([]),S=H(0),C=k(),y=H(0);m(l.topItemsIndexes,v);let B=E(w(j(g,x,F(a,ea),F(r),F(o),F(c),d,F(v),F(t),F(n),F(y),e),T(([e,t,,n,,,,,,,,o])=>{let r=o&&o.length!==n;return e&&!t&&!r}),b(([,,[e,t],n,o,r,l,i,s,a,u,c])=>{var d,f,h,m,g;let{offsetTree:x,sizeTree:v}=o,I=p(S);if(0===n)return{...e_,totalCount:n};if(0===e&&0===t)return 0===I?{...e_,totalCount:n}:eN(I,r,o,s,a,c||[]);if(Y(v))return I>0?null:eG(function(e,t,n){if(ef(t)){let o=eg(e,t);return[{index:X(t.groupOffsetTree,o)[0],offset:0,size:0},{data:null==n?void 0:n[0],index:o,offset:0,size:0}]}return[{data:null==n?void 0:n[0],index:e,offset:0,size:0}]}(eO(r,n),o,c),[],n,a,o,s);let T=[];if(i.length>0){let e=i[0],t=i[i.length-1],n=0;for(let o of Q(v,e,t)){let r=o.value,l=Math.max(o.start,e),i=Math.min(o.end,t);for(let e=l;e<=i;e++)T.push({data:null==c?void 0:c[e],index:e,offset:n,size:r}),n+=r}}if(!l)return eG([],T,n,a,o,s);let b=i.length>0?i[i.length-1]+1:0,w=function(e,t,n,o=0){return o>0&&(t=Math.max(t,e[ec(e,o,eh)].offset)),K(function(e,t,n,o){let r=ec(e,t,o),l=ec(e,n,o,r);return e.slice(r,l+1)}(e,t,n,ep),eb)}(x,e,t,b);if(0===w.length)return null;let C=n-1,y=((n=>{for(let o of w){let r=o.value,l=r.offset,i=o.start,s=r.size;if(r.offset<e){let t=(i+=Math.floor((e-r.offset+a)/(s+a)))-o.start;l+=t*s+t*a}i<b&&(l+=(b-i)*s,i=b);let u=Math.min(o.end,C);for(let e=i;e<=u&&!(l>=t);e++)n.push({data:null==c?void 0:c[e],index:e,offset:l,size:s}),l+=s+a}})(g=[]),g),R=eU(u,"top"),z=eU(u,eM);if(y.length>0&&(R>0||z>0)){let e=y[0],t=y[y.length-1];if(R>0&&e.index>b){let t=Math.min(R,e.index-b),n=[],o=e.offset;for(let r=e.index-1;r>=e.index-t;r--){let t=null!=(f=null==(d=Q(v,r,r)[0])?void 0:d.value)?f:e.size;o-=t+a,n.unshift({data:null==c?void 0:c[r],index:r,offset:o,size:t})}y.unshift(...n)}if(z>0&&t.index<C){let e=Math.min(z,C-t.index),n=t.offset+t.size+a;for(let o=t.index+1;o<=t.index+e;o++){let e=null!=(m=null==(h=Q(v,o,o)[0])?void 0:h.value)?m:t.size;y.push({data:null==c?void 0:c[o],index:o,offset:n,size:e}),n+=e+a}}}return eG(y,T,n,a,o,s)}),T(e=>null!==e),I()),e_);m(w(e,T(u),b(e=>null==e?void 0:e.length)),r),m(w(B,b(e=>e.topListHeight)),f),m(f,s),m(w(B,b(e=>[e.top,e.bottom])),i),m(w(B,b(e=>e.items)),C);let P=O(w(B,T(({items:e})=>e.length>0),z(r,e),T(([{items:e},t])=>e[e.length-1].originalIndex===t-1),b(([,e,t])=>[e-1,t]),I(ea),b(([e])=>e))),L=O(w(B,R(200),T(({items:e,topItems:t})=>e.length>0&&e[0].originalIndex===t.length),b(({items:e})=>e[0].index),I())),M=O(w(B,T(({items:e})=>e.length>0),b(({items:e})=>{let t=0,n=e.length-1;for(;"group"===e[t].type&&t<n;)t++;for(;"group"===e[n].type&&n>t;)n--;return{endIndex:e[n].index,startIndex:e[t].index}}),I(es)));return{endReached:P,initialItemCount:S,itemsRendered:C,listState:B,minOverscanItemCount:y,rangeChanged:M,startReached:L,topItemsIndexes:v,...h}},f(ew,ey,eV,eB,eE,eL,eR,eu),{singleton:!0}),eK=B(([{fixedFooterHeight:e,fixedHeaderHeight:t,footerHeight:n,headerHeight:o},{listState:r}])=>{let l=k(),i=E(w(j(n,e,o,t,r),b(([e,t,n,o,r])=>e+t+n+o+r.offsetBottom+r.bottom)),0);return m(F(i),l),{totalListHeight:i,totalListHeightChanged:l}},f(U,eq),{singleton:!0}),eY=B(([{viewportHeight:e},{totalListHeight:t}])=>{let n=H(!1),o=E(w(j(n,e,t),T(([e])=>e),b(([,e,t])=>Math.max(0,e-t)),R(0),I()),0);return{alignToBottom:n,paddingTopAddition:o}},f(U,eK),{singleton:!0}),eZ=B(()=>({context:H(null)})),eX=({itemBottom:e,itemTop:t,locationParams:{align:n,behavior:o,...r},viewportBottom:l,viewportTop:i})=>t<i?{...r,align:null!=n?n:"start",behavior:o}:e>l?{...r,align:null!=n?n:"end",behavior:o}:null,eJ=B(([{gap:e,sizes:t,totalCount:n},{fixedFooterHeight:o,fixedHeaderHeight:r,headerHeight:l,scrollingInProgress:i,scrollTop:s,viewportHeight:a},{scrollToIndex:u}])=>{let c=k();return m(w(c,z(t,a,n,l,r,o,s),z(e),b(([[e,t,n,o,r,l,s,a],u])=>{let{align:c,behavior:d,calculateViewLocation:f=eX,done:h,...m}=e,x=ex(e,t,o-1),v=em(x,t.offsetTree,u)+r+l,I=f({itemBottom:v+X(t.sizeTree,x)[1],itemTop:v,locationParams:{align:c,behavior:d,...m},viewportBottom:a+n-s,viewportTop:a+l});return I?h&&g(w(i,T(e=>!e),y(p(i)?1:2)),h):null==h||h(),I}),T(e=>null!==e)),u),{scrollIntoView:c}},f(ew,U,eE,eq,D),{singleton:!0});function eQ(e){return!!e&&("smooth"===e?"smooth":"auto")}let e0=(e,t)=>"function"==typeof e?eQ(e(t)):t&&eQ(e),e1=B(([{listRefresh:e,totalCount:t,fixedItemSize:n,data:o},{atBottomState:r,isAtBottom:l},{scrollToIndex:i},{scrolledToInitialItem:s}
1,{didMount:a,propsReady:u},{log:c},{scrollingInProgress:d},{context:f},{scrollIntoView:h}])=>{let x=H(!1),v=k(),I=null;function S(e){i(0,{align:"end",behavior:e,index:"LAST"})}function E(e){setTimeout(g(r,t=>{!e||t.atBottom||"SIZE_INCREASED"!==t.notAtBottomBecause||I||(p(c)("scrolling to bottom due to increased size",{},M.DEBUG),S("auto"))}),100)}w(j(w(F(t),y(1)),a),z(F(x),l,s,d),b(([[e,t],n,o,r,l])=>{let i=t&&r,s="auto";return i&&(s=e0(n,o||l),i=i&&!!s),{followOutputBehavior:s,shouldFollow:i,totalCount:e}}),T(({shouldFollow:e})=>e))(1,({followOutputBehavior:t,totalCount:o})=>{I&&(I(),I=null),p(n)?requestAnimationFrame(()=>{p(c)("following output to ",{totalCount:o},M.DEBUG),S(t)}):I=g(e,()=>{p(c)("following output to ",{totalCount:o},M.DEBUG),S(t),I=null})}),w(j(F(x),t,u),T(([e,,t])=>e&&t),C(({value:e},[,t])=>({refreshed:e===t,value:t}),{refreshed:!1,value:0}),T(({refreshed:e})=>e),z(x,t))(1,([,e])=>{p(s)&&E(!1!==e)}),v(1,()=>{E(!1!==p(x))}),j(F(x),r)(1,([e,t])=>{e&&!t.atBottom&&"VIEWPORT_HEIGHT_DECREASING"===t.notAtBottomBecause&&S("auto")});let O=H(null),B=k();return m(L(w(F(o),b(e=>{var t;return null!=(t=null==e?void 0:e.length)?t:0})),w(F(t))),B),w(j(w(B,y(1)),a),z(F(O),s,d,f),b(([[e,t],n,o,r,l])=>t&&o&&(null==n?void 0:n({context:l,totalCount:e,scrollingInProgress:r}))),T(e=>!!e),R(0))(1,t=>{I&&(I(),I=null),p(n)?requestAnimationFrame(()=>{p(c)("scrolling into view",{}),h(0,t)}):I=g(e,()=>{p(c)("scrolling into view",{}),h(0,t),I=null})}),{autoscrollToBottom:v,followOutput:x,scrollIntoViewOnChange:O}},f(ew,eL,eE,eB,eR,D,U,eZ,eJ)),e2=B(([{data:e,firstItemIndex:t,gap:n,sizes:o},{initialTopMostItemIndex:r},{initialItemCount:l,listState:i},{didMount:s}])=>(m(w(s,z(l),T(([,e])=>0!==e),z(r,o,t,n,e),b(([[,e],t,n,o,r,l=[]])=>eN(e,t,n,o,r,l))),i),{}),f(ew,eB,eq,eR),{singleton:!0}),e4=B(([{didMount:e},{scrollTo:t},{listState:n}])=>{let o=H(0);return w(e,z(o),T(([,e])=>0!==e),b(([,e])=>({top:e})))(1,e=>{g(w(n,y(1),T(e=>e.items.length>1)),()=>{requestAnimationFrame(()=>{t(0,e)})})}),{initialScrollTop:o}},f(eR,U,eq),{singleton:!0}),e3=B(([{scrollVelocity:e}])=>{let t=H(!1),n=k(),o=H(!1);return m(w(e,z(o,t,n),T(([e,t])=>!!t),b(([e,t,n,o])=>{let{enter:r,exit:l}=t;if(n){if(l(e,o))return!1}else if(r(e,o))return!0;return n}),I()),t),w(j(t,e,n),z(o))(1,([[e,t,n],o])=>{e&&o&&o.change&&o.change(t,n)}),{isSeeking:t,scrollSeekConfiguration:o,scrollSeekRangeChanged:n,scrollVelocity:e}},f(eL),{singleton:!0}),e8=B(([{scrollContainerState:e,scrollTo:t}])=>{let n=k(),o=k(),r=k(),l=H(!1),i=H(void 0);return m(w(j(n,o),b(([{scrollHeight:e,scrollTop:t,viewportHeight:n},{offsetTop:o}])=>({scrollHeight:e,scrollTop:Math.max(0,t-o),viewportHeight:n}))),e),m(w(t,z(o),b(([e,{offsetTop:t}])=>({...e,top:e.top+t}))),r),{customScrollParent:i,useWindowScroll:l,windowScrollContainerState:n,windowScrollTo:r,windowViewportRect:o}},f(U)),e5=B(([{sizeRanges:e,sizes:t},{headerHeight:n,scrollTop:o},{initialTopMostItemIndex:r},{didMount:l},{useWindowScroll:i,windowScrollContainerState:s,windowViewportRect:a}])=>{let c=k(),d=H(void 0),f=H(null),h=H(null);return m(s,f),m(a,h),w(c,z(t,o,i,f,h,n))(1,([e,t,n,o,r,l,i])=>{let s=ee(t.sizeTree).map(({k:e,v:t},n,o)=>{let r=o[n+1];return{endIndex:r?r.k-1:1/0,size:t,startIndex:e}});o&&null!==r&&null!==l&&(n=r.scrollTop-l.offsetTop),e({ranges:s,scrollTop:n-=i})}),m(w(d,T(u),b(e6)),r),m(w(l,z(d),T(([,e])=>void 0!==e),I(),b(([,e])=>e.ranges)),e),{getState:c,restoreStateFrom:d}},f(ew,U,eB,eR,e8));function e6(e){return{align:"start",index:0,offset:e.scrollTop}}let e9=B(([{topItemsIndexes:e}])=>{let t=H(0);return m(w(t,T(e=>e>=0),b(e=>Array.from({length:e}).map((e,t)=>t))),e),{topItemCount:t}},f(eq));function e7(e){let t=!1,n;return()=>(t||(t=!0,n=e()),n)}let te=e7(()=>/iP(ad|od|hone)/i.test(navigator.userAgent)&&/WebKit/i.test(navigator.userAgent)),tt=B(([{deviation:e,scrollBy:t,scrollingInProgress:n,scrollTop:o},{isAtBottom:r,isScrolling:l,lastJumpDueToItemResize:i,scrollDirection:s},{listState:a},{beforeUnshiftWith:u,gap:c,shiftWithOffset:d,sizes:f},{log:h},{recalcInProgress:p}])=>{let g=O(w(a,z(i),C(([,e,t,n],[{bottom:o,items:r,offsetBottom:l,totalCount:i},s])=>{let a=o+l,u=0;return t===i&&e.length>0&&r.length>
10&&(0===r[0].originalIndex&&0===e[0].originalIndex||0!=(u=a-n)&&(u+=s)),[u,r,i,a]},[0,[],0,0]),T(([e])=>0!==e),z(o,s,n,r,h,p),T(([,e,t,n,,,o])=>!o&&!n&&0!==e&&"up"===t),b(([[e],,,,,t])=>(t("Upward scrolling compensation",{amount:e},M.DEBUG),e))));function x(n){n>0?(t(0,{behavior:"auto",top:-n}),e(0,0)):(e(0,0),t(0,{behavior:"auto",top:-n}))}return w(g,z(e,l))(1,([t,n,o])=>{o&&te()?e(0,n-t):x(-t)}),w(j(E(l,!1),e,p),T(([e,t,n])=>!e&&!n&&0!==t),b(([e,t])=>t),R(1))(1,x),m(w(d,b(e=>({top:-e}))),t),w(u,z(f,c),b(([e,{groupIndices:t,lastSize:n,sizeTree:o},r])=>{if(0===t.length)return e*(n+r);{let l=0,i=Z(o,0),s=0,a=0;for(;s<e;){s++,l+=i;let o=t.length===a+1?1/0:t[a+1]-t[a]-1;s+o>e&&(l-=i,o=e-s+1),s+=o,l+=o*(n+r),a++}return l}}))(1,n=>{e(0,n),requestAnimationFrame(()=>{t(0,{top:n}),requestAnimationFrame(()=>{e(0,0),p(0,!1)})})}),{deviation:e}},f(U,eL,eq,ew,D,eu)),tn=B(([e,t,n,o,r,l,i,s,a,u,c])=>({...e,...t,...n,...o,...r,...l,...i,...s,...a,...u,...c}),f(eV,e2,eR,e3,eK,e4,eY,e8,eJ,D,eZ)),to=B(([{data:e,defaultItemSize:t,firstItemIndex:n,fixedItemSize:o,fixedGroupSize:r,gap:l,groupIndices:i,heightEstimates:s,itemSize:a,sizeRanges:u,sizes:c,statefulTotalCount:d,totalCount:f,trackItemSizes:h},{initialItemFinalLocationReached:p,initialTopMostItemIndex:g,scrolledToInitialItem:x},v,I,T,S,{scrollToIndex:C},y,{topItemCount:R},{groupCounts:z},H])=>{let{listState:E,minOverscanItemCount:k,topItemsIndexes:O,rangeChanged:B,...P}=S;return m(B,H.scrollSeekRangeChanged),m(w(H.windowViewportRect,b(e=>e.visibleHeight)),v.viewportHeight),{data:e,defaultItemHeight:t,firstItemIndex:n,fixedItemHeight:o,fixedGroupHeight:r,gap:l,groupCounts:z,heightEstimates:s,initialItemFinalLocationReached:p,initialTopMostItemIndex:g,scrolledToInitialItem:x,sizeRanges:u,topItemCount:R,topItemsIndexes:O,totalCount:f,...T,groupIndices:i,itemSize:a,listState:E,minOverscanItemCount:k,scrollToIndex:C,statefulTotalCount:d,trackItemSizes:h,rangeChanged:B,...P,...H,...v,sizes:c,...I}},f(ew,eB,U,e5,e1,eq,eE,tt,e9,ey,tn)),tr="u">typeof document?l.useLayoutEffect:l.useEffect;function tl(e,t,n){let o=Object.keys(t.required||{}),i=Object.keys(t.optional||{}),s=Object.keys(t.methods||{}),a=Object.keys(t.events||{}),u=l.createContext({});function d(e,n){for(let r of(e.propsReady&&(0,e.propsReady)(0,!1),o))(0,e[t.required[r]])(0,n[r]);for(let o of i)o in n&&(0,e[t.optional[o]])(0,n[o]);e.propsReady&&(0,e.propsReady)(0,!0)}return{Component:l.forwardRef((f,p)=>{var m;let{children:g,...x}=f,[v]=l.useState(()=>{var t;return d(t=function(e){let t=new Map,n=({constructor:e,dependencies:o,id:r,singleton:l})=>{if(l&&t.has(r))return t.get(r);let i=e(o.map(e=>n(e)));return l&&t.set(r,i),i};return n(e)}(e),x),t}),[I]=l.useState(()=>{var e;return e=v,a.reduce((n,o)=>(n[o]=function(e){let t,n;let o=()=>null==t?void 0:t();return function(r,l){switch(r){case 1:return l?n===l?void 0:(o(),n=l,t=e(1,l)):(o(),c);case 2:o(),n=null;return}}}(e[t.events[o]]),n),{})});return tr(()=>{for(let e of a)e in x&&(0,I[e])(1,x[e]);return()=>{Object.values(I).map(h)}},[x,I,v]),tr(()=>{d(v,x)}),l.useImperativeHandle(p,(m=s.reduce((e,n)=>(e[n]=e=>{(0,v[t.methods[n]])(0,e)},e),{}),()=>m)),(0,r.jsx)(u.Provider,{value:v,children:n?(0,r.jsx)(n,{...function(e,t){let n={},o={},r=0,l=e.length;for(;r<l;)o[e[r]]=1,r+=1;for(let e in t)Object.hasOwn(o,e)||(n[e]=t[e]);return n}([...o,...i,...a],x),children:g}):g})}),useEmitter:(e,t)=>{let n=l.useContext(u)[e];tr(()=>n(1,t),[t,n])},useEmitterValue:l.version.startsWith("18")?e=>{let t=l.useContext(u)[e],n=l.useCallback(e=>t(1,e),[t]);return l.useSyncExternalStore(n,()=>p(t),()=>p(t))}:e=>{let t=l.useContext(u)[e],[n,o]=l.useState(()=>p(t));return tr(()=>t(1,e=>{e!==n&&o(()=>e)}),[t,n]),n},usePublisher:e=>{let t=l.useContext(u);return l.useCallback(n=>{(0,t[e])(0,n)},[t,e])}}}let ti=l.createContext(void 0),ts=l.createContext(void 0),ta="u">typeof document?l.useLayoutEffect:l.useEffect;function tu(e){return"self"in e}function tc(e,t,n,o=c,r,s){let a=l.useRef(null),u=l.useRef(null),d=l.useRef(null),f=l.useCallback(n=>{let o,r,l;let a=n.target;if("body"in a||tu(a)){let e=tu(a)?a:a.defaultView;l=s?e.scrollX:e.scrollY,o=s?e.document.documentElement.scrollWidth:e.document.documentElement.scrollHeight,r=s?e.innerWidth:e.innerHe
1ight}else l=s?a.scrollLeft:a.scrollTop,o=s?a.scrollWidth:a.scrollHeight,r=s?a.offsetWidth:a.offsetHeight;let c=()=>{e({scrollHeight:o,scrollTop:Math.max(l,0),viewportHeight:r})};n.suppressFlushSync?c():i.flushSync(c),null!==u.current&&(l===u.current||l<=0||l===o-r)&&(u.current=null,t(!0),d.current&&(clearTimeout(d.current),d.current=null))},[e,t,s]);return l.useEffect(()=>{let e=r||a.current;return o(r||a.current),f({suppressFlushSync:!0,target:e}),e.addEventListener("scroll",f,{passive:!0}),()=>{o(null),e.removeEventListener("scroll",f)}},[a,f,n,o,r]),{scrollByCallback:function(e){s&&(e={behavior:e.behavior,left:e.top}),a.current.scrollBy(e)},scrollerRef:a,scrollToCallback:function(n){let o,r,l;let i=a.current;if(!i||(s?"offsetWidth"in i&&0===i.offsetWidth:"offsetHeight"in i&&0===i.offsetHeight))return;let c="smooth"===n.behavior;tu(i)?(r=Math.max(ed(i.document.documentElement,s?"width":"height"),s?i.document.documentElement.scrollWidth:i.document.documentElement.scrollHeight),o=s?i.innerWidth:i.innerHeight,l=s?window.scrollX:window.scrollY):(r=i[s?"scrollWidth":"scrollHeight"],o=ed(i,s?"width":"height"),l=i[s?"scrollLeft":"scrollTop"]);let f=r-o;if(n.top=Math.ceil(Math.max(Math.min(f,n.top),0)),eP(o,r)||n.top===l){e({scrollHeight:r,scrollTop:l,viewportHeight:o}),c&&t(!0);return}c?(u.current=n.top,d.current&&clearTimeout(d.current),d.current=setTimeout(()=>{d.current=null,u.current=null,t(!0)},1e3)):u.current=null,s&&(n={behavior:n.behavior,left:n.top}),i.scrollTo(n)}}}let td="-webkit-sticky",tf="sticky",th=e7(()=>{if(typeof document>"u")return tf;let e=document.createElement("div");return e.style.position=td,e.style.position===td?td:tf});function tp(e){return e}let tm=B(()=>{let e=H(e=>`Item ${e}`),t=H(e=>`Group ${e}`),n=H({}),o=H(tp),r=H("div"),l=H(c),i=(e,t=null)=>E(w(n,b(t=>t[e]),I()),t);return{components:n,computeItemKey:o,EmptyPlaceholder:i("EmptyPlaceholder"),FooterComponent:i("Footer"),GroupComponent:i("Group","div"),groupContent:t,HeaderComponent:i("Header"),HeaderFooterTag:r,ItemComponent:i("Item","div"),itemContent:e,ListComponent:i("List","div"),ScrollerComponent:i("Scroller","div"),scrollerRef:l,ScrollSeekPlaceholder:i("ScrollSeekPlaceholder"),TopItemListComponent:i("TopItemList")}}),tg=B(([e,t])=>({...e,...t}),f(to,tm)),tx=({height:e})=>(0,r.jsx)("div",{style:{height:e}}),tv={overflowAnchor:"none",position:th(),zIndex:1},tI={overflowAnchor:"none"},tT={...tI,display:"inline-block",height:"100%"},tb=l.memo(function({showTopList:e=!1}){let t=tM("listState"),n=tA("sizeRanges"),o=tM("useWindowScroll"),i=tM("customScrollParent"),s=tA("windowScrollContainerState"),a=tA("scrollContainerState"),u=tM("itemContent"),d=tM("c
1ontext"),f=tM("groupContent"),h=tM("trackItemSizes"),p=tM("itemSize"),m=tM("log"),g=tA("gap"),x=tM("horizontalDirection"),{callbackRef:v}=G(n,p,h,e?c:i||o?s:a,m,g,i,x,tM("skipAnimationFrameInResizeObserver")),[I,T]=l.useState(0);tL("deviation",e=>{I!==e&&T(e)});let b=tM("EmptyPlaceholder"),S=tM("ScrollSeekPlaceholder")||tx,w=tM("ListComponent"),C=tM("ItemComponent"),y=tM("GroupComponent"),R=tM("computeItemKey"),z=tM("isSeeking"),H=tM("groupIndices").length>0,E=tM("alignToBottom"),k=tM("initialItemFinalLocationReached"),O=e?{}:{boxSizing:"border-box",...x?{display:"inline-block",height:"100%",marginLeft:0!==I?I:E?"auto":0,paddingLeft:t.offsetTop,paddingRight:t.offsetBottom,whiteSpace:"nowrap"}:{marginTop:0!==I?I:E?"auto":0,paddingBottom:t.offsetBottom,paddingTop:t.offsetTop},...k?{}:{visibility:"hidden"}};return!e&&0===t.totalCount&&b?(0,r.jsx)(b,{...tR(b,d)}):(0,r.jsx)(w,{...tR(w,d),"data-testid":e?"virtuoso-top-item-list":"virtuoso-item-list",ref:v,style:O,children:(e?t.topItems:t.items).map(e=>{let n=e.originalIndex,o=R(n+t.firstItemIndex,e.data,d);return z?(0,l.createElement)(S,{...tR(S,d),height:e.size,index:e.index,key:o,type:e.type||"item",..."group"===e.type?{}:{groupIndex:e.groupIndex}}):"group"===e.type?(0,l.createElement)(y,{...tR(y,d),"data-index":n,"data-item-index":e.index,"data-known-size":e.size,key:o,style:tv},f(e.index,d)):(0,l.createElement)(C,{...tR(C,d),...tz(C,e.data),"data-index":n,"data-item-group-index":e.groupIndex,"data-item-index":e.index,"data-known-size":e.size,key:o,style:x?tT:tI},H?u(e.index,e.groupIndex,e.data,d):u(e.index,e.data,d))})})}),tS={height:"100%",outline:"none",overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},tw={outline:"none",overflowX:"auto",position:"relative"},tC=e=>({height:"100%",position:"absolute",top:0,width:"100%",...e?{display:"flex",flexDirection:"column"}:{}}),ty={position:th(),top:0,width:"100%",zIndex:1};function tR(e,t){if("string"!=typeof e)return{context:t}}function tz(e,t){return{item:"string"==typeof e?void 0:t}}let tH=l.memo(function(){let e=tM("HeaderComponent"),t=tA("headerHeight"),n=tM("HeaderFooterTag"),o=V(l.useMemo(()=>e=>{t(ed(e,"height"))},[t]),!0,tM("skipAnimationFrameInResizeObserver")),i=tM("context");return e?(0,r.jsx)(n,{ref:o,children:(0,r.jsx)(e,{...tR(e,i)})}):null}),tE=l.memo(function(){let e=tM("FooterComponent"),t=tA("footerHeight"),n=tM("HeaderFooterTag"),o=V(l.useMemo(()=>e=>{t(ed(e,"height"))},[t]),!0,tM("skipAnimationFrameInResizeObserver")),i=tM("context");return e?(0,r.jsx)(n,{ref:o,children:(0,r.jsx)(e,{...tR(e,i)})}):null});function tk({useEmitter:e,useEmitterValue:t,usePublisher:n}){return l.memo(function({children:o,style:l,context:i,...s}){let a=n("scrollContainerState"),u=t("ScrollerComponent"),c=n("smoothScrollTargetReached"),d=t("scrollerRef"),f=t("horizontalDirection")||!1,{scrollByCallback:h,scrollerRef:p,scrollToCallback:m}=tc(a,c,u,d,void 0,f);return e("scrollTo",m),e("scrollBy",h),(0,r.jsx)(u,{"data-testid":"virtuoso-scroller","data-virtuoso-scroller":!0,ref:p,style:{...f?tw:tS,...l},tabIndex:0,...s,...tR(u,i),children:o})})}function tO({useEmitter:e,useEmitterValue:t,usePublisher:n}){return l.memo(function({children:o,style:i,context:s,...a}){let u=n("windowScrollContainerState"),c=t("ScrollerComponent"),d=n("smoothScrollTargetReached"),f=t("totalListHeight"),h=t("deviation"),p=t("customScrollParent"),m=l.useRef(null),{scrollByCallback:g,scrollerRef:x,scrollToCallback:v}=tc(u,d,c,t("scrollerRef"),p);return ta(()=>{var e;return x.current=p||(null==(e=m.current)?void 0:e.ownerDocument.defaultView),()=>{x.current=null}},[x,p]),e("windowScrollTo",v),e("scrollBy",g),(0,r.jsx)(c,{ref:m,"data-virtuoso-scroller":!0,style:{position:"relative",...i,...0!==f?{height:f+h}:{}},...a,...tR(c,s),children:o})})}let tB=({children:e})=>{let t=l.useContext(ti),n=tA("viewportHeight"),o=tA("fixedItemHeight"),i=tM("alignToBottom"),s=tM("horizontalDirection"),u=V(l.useMemo(()=>a(n,e=>ed(e,s?"width":"height")),[n,s]),!0,tM("skipAnimationFrameInResizeObserver"));return l.useEffect(()=>{t&&(n(t.viewportHeight),o(t.itemHeight))},[t,n,o]),(0,r.jsx)("div",{"data-viewport-type":"element",ref:u,style:tC(i),children:e})},tP=({children:e})=>{let t=l.useContext(ti),n=tA("windowViewportRect"),o=tA("fixedItemHeight"),i=$(n,tM("customScrollParent"),tM("skipAnimationFrameInResizeObserver")),s=tM("alignToBottom");return l.useEffect(()=>
1{t&&(o(t.itemHeight),n({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,n,o]),(0,r.jsx)("div",{"data-viewport-type":"window",ref:i,style:tC(s),children:e})},tj=({children:e})=>{let t=tM("TopItemListComponent")||"div",n=tM("headerHeight"),o={...ty,marginTop:`${n}px`},l=tM("context");return(0,r.jsx)(t,{style:o,...tR(t,l),children:e})},{Component:tF,useEmitter:tL,useEmitterValue:tM,usePublisher:tA}=tl(tg,{required:{},optional:{restoreStateFrom:"restoreStateFrom",context:"context",followOutput:"followOutput",scrollIntoViewOnChange:"scrollIntoViewOnChange",itemContent:"itemContent",groupContent:"groupContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",minOverscanItemCount:"minOverscanItemCount",totalCount:"totalCount",groupCounts:"groupCounts",topItemCount:"topItemCount",firstItemIndex:"firstItemIndex",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedGroupHeight:"fixedGroupHeight",fixedItemHeight:"fixedItemHeight",heightEstimates:"heightEstimates",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"HeaderFooterTag",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel",horizontalDirection:"horizontalDirection",skipAnimationFrameInResizeObserver:"skipAnimationFrameInResizeObserver"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy",autoscrollToBottom:"autoscrollToBottom",getState:"getState"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},l.memo(function(e){let t=tM("useWindowScroll"),n=tM("topItemsIndexes").length>0,o=tM("customScrollParent"),l=tM("context");return(0,r.jsxs)(o||t?tD:tW,{...e,context:l,children:[n&&(0,r.jsx)(tj,{children:(0,r.jsx)(tb,{showTopList:!0})}),(0,r.jsxs)(o||t?tP:tB,{children:[(0,r.jsx)(tH,{}),(0,r.jsx)(tb,{}),(0,r.jsx)(tE,{})]})]})})),tW=tk({useEmitter:tL,useEmitterValue:tM,usePublisher:tA}),tD=tO({useEmitter:tL,useEmitterValue:tM,usePublisher:tA}),tV=tF,t_=B(()=>{let e=H(e=>(0,r.jsxs)("td",{children:["Item $",e]})),t=H(null),n=H(e=>(0,r.jsxs)("td",{colSpan:1e3,children:["Group ",e]})),o=H(null),l=H(null),i=H({}),s=H(tp),a=H(c),u=(e,t=null)=>E(w(i,b(t=>t[e]),I()),t);return{components:i,computeItemKey:s,context:t,EmptyPlaceholder:u("EmptyPlaceholder"),FillerRow:u("FillerRow"),fixedFooterContent:l,fixedHeaderContent:o,itemContent:e,groupContent:n,ScrollerComponent:u("Scroller","div"),scrollerRef:a,ScrollSeekPlaceholder:u("ScrollSeekPlaceholder"),TableBodyComponent:u("TableBody","tbody"),TableComponent:u("Table","table"),TableFooterComponent:u("TableFoot","tfoot"),TableHeadComponent:u("TableHead","thead"),TableRowComponent:u("TableRow","tr"),GroupComponent:u("Group","tr")}}),tG=B(([e,t])=>({...e,...t}),f(to,t_)),tN=({height:e})=>(0,r.jsx)("tr",{children:(0,r.jsx)("td",{style:{height:e}})}),t$=({height:e})=>(0,r.jsx)("tr",{children:(0,r.jsx)("td",{style:{border:0,height:e,padding:0}})}),tU={overflowAnchor:"none"},tq={position:th(),zIndex:2,overflowAnchor:"none"},tK=l.memo(function({showTopList:e=!1}){let t=t0("listState"),n=t0("computeItemKey"),o=t0("firstItemIndex"),i=t0("context"),s=t0("isSeeking"),a=t0("fixedHeaderHeight"),u=t0("groupIndices").length>0,c=t0("itemContent"),d=t0("groupContent"),f=t0("ScrollSeekPlaceholder")||tN,h=t0("GroupComponent"),p=t0("TableRowComponent"),m=(e?t.topItems:[]).reduce((e,t,n)=>(0===n?e.push(t.size):e.push(e[n-1]+t.size),e),[]),g=(e?t.topItems:t.items).map(t=>{let r=t.originalIndex,g=n(r+o,t.data,i),x=e?0===r?0:m[r-1]:0;return s?(0,l.createElement)(f,{...tR(f,i),height:t.size,index:t.index,key:g,type:t.type||"item"}):"group"===t.type?(0,l.createElement)(h,{...tR(h,i),"data-index":r,"data-item-index":t.index,"data-known-size":t.size,key:g,
1style:{...tq,top:a}},d(t.index,i)):(0,l.createElement)(p,{...tR(p,i),...tz(p,t.data),"data-index":r,"data-item-index":t.index,"data-known-size":t.size,"data-item-group-index":t.groupIndex,key:g,style:e?{...tq,top:a+x}:tU},u?c(t.index,t.groupIndex,t.data,i):c(t.index,t.data,i))});return(0,r.jsx)(r.Fragment,{children:g})}),tY=l.memo(function(){let e=t0("listState"),t=t0("topItemsIndexes").length>0,n=t1("sizeRanges"),o=t0("useWindowScroll"),i=t0("customScrollParent"),s=t1("windowScrollContainerState"),a=t1("scrollContainerState"),u=t0("trackItemSizes"),{callbackRef:c,ref:d}=G(n,t0("itemSize"),u,i||o?s:a,t0("log"),void 0,i,!1,t0("skipAnimationFrameInResizeObserver")),[f,h]=l.useState(0);tQ("deviation",e=>{f!==e&&(d.current.style.marginTop=`${e}px`,h(e))});let p=t0("EmptyPlaceholder"),m=t0("FillerRow")||t$,g=t0("TableBodyComponent"),x=t0("paddingTopAddition"),v=t0("statefulTotalCount"),I=t0("context");if(0===v&&p)return(0,r.jsx)(p,{...tR(p,I)});let T=(t?e.topItems:[]).reduce((e,t)=>e+t.size,0),b=e.offsetTop+x+f-T,S=e.offsetBottom,w=b>0?(0,r.jsx)(m,{context:I,height:b},"padding-top"):null,C=S>0?(0,r.jsx)(m,{context:I,height:S},"padding-bottom"):null;return(0,r.jsxs)(g,{"data-testid":"virtuoso-item-list",ref:c,...tR(g,I),children:[w,t&&(0,r.jsx)(tK,{showTopList:!0}),(0,r.jsx)(tK,{}),C]})}),tZ=({children:e})=>{let t=l.useContext(ti),n=t1("viewportHeight"),o=t1("fixedItemHeight"),i=V(l.useMemo(()=>a(n,e=>ed(e,"height")),[n]),!0,t0("skipAnimationFrameInResizeObserver"));return l.useEffect(()=>{t&&(n(t.viewportHeight),o(t.itemHeight))},[t,n,o]),(0,r.jsx)("div",{"data-viewport-type":"element",ref:i,style:tC(!1),children:e})},tX=({children:e})=>{let t=l.useContext(ti),n=t1("windowViewportRect"),o=t1("fixedItemHeight"),i=$(n,t0("customScrollParent"),t0("skipAnimationFrameInResizeObserver"));return l.useEffect(()=>{t&&(o(t.itemHeight),n({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,n,o]),(0,r.jsx)("div",{"data-viewport-type":"window",ref:i,style:tC(!1),children:e})},{Component:tJ,useEmitter:tQ,useEmitterValue:t0,usePublisher:t1}=tl(tG,{required:{},optional:{restoreStateFrom:"restoreStateFrom",context:"context",followOutput:"followOutput",firstItemIndex:"firstItemIndex",itemContent:"itemContent",groupContent:"groupContent",fixedHeaderContent:"fixedHeaderContent",fixedFooterContent:"fixedFooterContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",minOverscanItemCount:"minOverscanItemCount",totalCount:"totalCount",topItemCount:"topItemCount",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",groupCounts:"groupCounts",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedGroupHeight:"fixedGroupHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy",getState:"getState"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},l.memo(function(e){let t=t0("useWindowScroll"),n=t0("customScrollParent"),o=t1("fixedHeaderHeight"),i=t1("fixedFooterHeight"),s=t0("fixedHeaderContent"),u=t0("fixedFooterContent"),c=t0("context"),d=V(l.useMemo(()=>a(o,e=>ed(e,"height")),[o]),!0,t0("skipAnimationFrameInResizeObserver")),f=V(l.useMemo(()=>a(i,e=>ed(e,"height")),[i]),!0,t0("skipAnimationFrameInResizeObserver")),h=n||t?t4:t2,p=n||t?tX:tZ,m=t0("TableComponent"),g=t0("TableHeadComponent"),x=t0("TableFooterComponent"),v=s?(0,r.jsx)(g,{ref:d,style:{position:"sticky",top:0,zIndex:2},...tR(g,c),children:s()},"TableHead"):null,I=u?(0,r.jsx)(x,{ref:f,style:{bottom:0,position:"sticky",zIndex:1},...tR(x,c),children:u()},"TableFoot"):null;return(0,r.jsx)(h,{...e,...tR(h,c),children:(0,r.jsx)(p,{children:(0,r.jsxs)(m,{style:{borderSpacing:0,overflowAnchor:"none"},...tR(m,c),children:[v,(0,r.jsx)(tY,{},"TableBody"),I]})})})})),t2=tk({useEmitter:tQ,useEmitterValue:t0,usePublisher:t1}),t4=tO({useEmitter:tQ,useEmitterValue:t0,usePublisher:t1}),t3={bottom:0,itemHeight:0,items:[],itemWidth:0,offsetBottom:0,offsetTop:0,top:0},t8={bottom:0,itemHeight:0,items:[{index:0}],itemWidth:0,offsetBottom:0,offsetTop:0,top:0},{ceil:t5,floor:t6,max:t9,min:t7,round:ne}=Math;function nt(e,t,n){return Array.from({length:t-e+1}).map((t,o)=>({data:null===n?null:n[o+e],index:o+e}))}function nn(e,t){return e&&e.width===t.width&&e.height===t.height}function no(e,t){return e&&e.column===t.column&&e.row===t.row}let nr=B(([{increaseViewportBy:e,listBoundary:t,overscan:n,visibleRange:o},{footerHeight:r,headerHeight:l,scrollBy:i,scrollContainerState:s,scrollTo:a,scrollTop:u,smoothScrollTargetReached:c,viewportHe
1ight:d},f,h,{didMount:p,propsReady:x},{customScrollParent:v,useWindowScroll:C,windowScrollContainerState:B,windowScrollTo:P,windowViewportRect:L},M])=>{let A=H(0),W=H(0),D=H(t3),V=H({height:0,width:0}),_=H({height:0,width:0}),G=k(),N=k(),$=H(0),U=H(null),q=H({column:0,row:0}),K=k(),Y=k(),Z=H(!1),X=H(0),J=H(!0),Q=H(!1),ee=H(!1);w(p,z(X),T(([e,t])=>!!t))(1,()=>{J(0,!1)}),w(j(p,J,_,V,X,Q),T(([e,t,n,o,,r])=>e&&!t&&0!==n.height&&0!==o.height&&!r))(1,([,,,,e])=>{Q(0,!0),ek(1,()=>{G(0,e)}),g(w(u),()=>{t(0,[0,0]),J(0,!0)})}),m(w(Y,T(e=>null!=e&&e.scrollTop>0),S(0)),W),w(p,z(Y),T(([,e])=>null!=e))(1,([,e])=>{e&&(V(0,e.viewport),_(0,e.item),q(0,e.gap),e.scrollTop>0&&(Z(0,!0),g(w(u,y(1)),e=>{Z(0,!1)}),a(0,{top:e.scrollTop})))}),m(w(V,b(({height:e})=>e)),d),m(w(j(F(V,nn),F(_,nn),F(q,(e,t)=>e&&e.column===t.column&&e.row===t.row),F(u)),b(([e,t,n,o])=>({gap:n,item:t,scrollTop:o,viewport:e}))),K),m(w(j(F(A),o,F(q,no),F(_,nn),F(V,nn),F(U),F(W),F(Z),F(J),F(X)),T(([,,,,,,,e])=>!e),b(([e,[t,n],o,r,l,i,s,,a,u])=>{let c,d;let{column:f,row:h}=o,{height:p,width:m}=r,{width:g}=l;if(0===s&&(0===e||0===g))return t3;if(0===m){var x;let t=eO(u,e);return x=nt(t,t+Math.max(s-1,0),i),{...t8,items:x}}let v=nl(g,m,f);a?0===t&&0===n&&s>0?(c=0,d=s-1):(c=v*t6((t+h)/(p+h)),d=t7(e-1,t9(d=v*t5((n+h)/(p+h))-1,v-1)),c=t7(d,t9(0,c))):(c=0,d=-1);let I=nt(c,d,i),{bottom:T,top:b}=ni(l,o,r,I),S=t5(e/v);return{bottom:T,itemHeight:p,items:I,itemWidth:m,offsetBottom:S*p+(S-1)*h-T,offsetTop:b,top:b}})),D),m(w(U,T(e=>null!==e),b(e=>e.length)),A),m(w(j(V,_,D,q),T(([e,t,{items:n}])=>n.length>0&&0!==t.height&&0!==e.height),b(([e,t,{items:n},o])=>{let{bottom:r,top:l}=ni(e,o,t,n);return[l,r]}),I(ea)),t);let et=H(!1);m(w(u,z(et),b(([e,t])=>t||0!==e)),et);let en=O(w(j(D,A),T(([{items:e}])=>e.length>0),z(et),T(([[e,t],n])=>{let o=e.items[e.items.length-1].index===t-1;return(n||e.bottom>0&&e.itemHeight>0&&0===e.offsetBottom&&e.items.length===t)&&o}),b(([[,e]])=>e-1),I())),eo=O(w(F(D),T(({items:e})=>e.length>0&&0===e[0].index),S(0),I())),er=O(w(F(D),z(Z),T(([{items:e},t])=>e.length>0&&!t),b(([{items:e}])=>({endIndex:e[e.length-1].index,startIndex:e[0].index})),I(es),R(0)));m(er,h.scrollSeekRangeChanged),m(w(G,z(V,_,A,q),b(([e,t,n,o,r])=>{let l=eH(e),{align:i,behavior:s,offset:a}=l,u=l.index;"LAST"===u&&(u=o-1);let c=ns(t,r,n,u=t9(0,u,t7(o-1,u)));return"end"===i?c=ne(c-t.height+n.height):"center"===i&&(c=ne(c-t.height/2+n.height/2)),a&&(c+=a),{behavior:s,top:c}})),a);let el=E(w(D,b(e=>e.offsetBottom+e.bottom)),0);return m(w(L,b(e=>({height:e.visibleHeight,width:e.visibleWidth}))),V),{customScrollParent:v,data:U,deviation:$,footerHeight:r,gap:q,headerHeight:l,increaseViewportBy:e,initialItemCount:W,itemDimensions:_,overscan:n,restoreStateFrom:Y,scrollBy:i,scrollContainerState:s,scrollHeight:N,scrollTo:a,scrollToIndex:G,scrollTop:u,smoothScrollTargetReached:c,totalCount:A,useWindowScroll:C,viewportDimensions:V,windowScrollContainerState:B,windowScrollTo:P,windowViewportRect:L,...h,gridState:D,horizontalDirection:ee,initialTopMostItemIndex:X,totalListHeight:el,...f,endReached:en,propsReady:x,rangeChanged:er,startReached:eo,stateChanged:K,stateRestoreInProgress:Z,...M}},f(eV,U,eL,e3,eR,e8,D));function nl(e,t,n){return t9(1,t6((e+n)/(t6(t)+n)))}function ni(e,t,n,o){let{height:r}=n;if(void 0===r||0===o.length)return{bottom:0,top:0};let l=ns(e,t,n,o[0].index);return{bottom:ns(e,t,n,o[o.length-1].index)+r,top:l}}function ns(e,t,n,o){let r=t6(o/nl(e.width,n.width,t.column)),l=r*n.height+t9(0,r-1)*t.row;return l>0?l+t.row:l}let na=B(()=>{let e=H(e=>`Item ${e}`),t=H({}),n=H(null),o=H("virtuoso-grid-item"),r=H("virtuoso-grid-list"),l=H(tp),i=H("div"),s=H(c),a=(e,n=null)=>E(w(t,b(t=>t[e]),I()),n),u=H(!1),d=H(!1);return m(F(d),u),{components:t,computeItemKey:l,context:n,FooterComponent:a("Footer"),HeaderComponent:a("Header"),headerFooterTag:i,itemClassName:o,ItemComponent:a("Item","div"),itemContent:e,listClassName:r,ListComponent:a("List","div"),readyStateChanged:u,reportReadyState:d,ScrollerComponent:a("Scroller","div"),scrollerRef:s,ScrollSeekPlaceholder:a("ScrollSeekPlaceholder","div")}}),nu=B(([e,t])=>({...e,...t}),f(nr,na)),nc=l.memo(function(){let e=nx("gridState"),t=nx("listClassName"),n=nx("itemClassName"),o=nx("itemContent"),i=nx("computeItemKey"),s=nx("isSeeking"),a=nv("scrollHeight"),u=nx("ItemComponent"),c=nx("ListComponent"),d=nx("ScrollSeekPlaceholder"),f=nx("context"),h=nv("itemDimensions"),p=nv("gap"),m=nx("log"),g=nx("stateRestoreInProgress"),x=nv("reportReadyState"),v=V(l.useMemo(()=>e=>{a(e.parentElement.parentElement.scrollHeight);let t=e.firstChild;if(t){let{height:e,width:n}=t.getBoundingClientRect();h({height:e,width:n})}p({column:nb("column-gap",getComputedStyle(e).columnGap,m),row:nb("row-gap",getComputedStyle(e).rowGap,m)})},[a,h,p,m]),!0,!1);return ta(()=>{e.itemHeight>0&&e.itemWidth>0&&x(!0)},[e]),g?null:(0,r.jsx)(c,{className:t,ref:v,...tR(c,f),"data-testid":"virtuoso-item-list",style:{paddingBottom:e.offsetBottom,paddingTop:e.offsetTop},children:e.items.map(t=>{let a=i(t.index,t.data,f);return s?(0,r.jsx)(d,{...tR(d,f),height:e.itemHeight,index:t.index,width:e.itemWidth},a):(0,l.createElement)(u,{...tR(u,f),className:n,"data-index":t.index,key:a},o(t.index,t.data,f))})})}),nd=l.memo(function(){let e=nx("HeaderComponent"),t=nv("headerHeight"),n=nx("headerFooterTag"),o=V(l.useMemo(()=>e=>{t(ed(e,"height"))},[t]),!0,!1),i=nx("context");return e?(0,r.jsx)(n,{ref:o,children:(0,r.jsx)(e,{...tR(e,i)})}):null}),nf=l.memo(function(){let e=nx("FooterComponent"),t=nv("footerHeight"),n=nx("headerFooterTag"),o=V(l.useMemo(()=>e=>{t(ed(e,"height"))},[t]),!0,!1),i=nx("context");return e?(0,r.jsx)(n,{ref:o,children:(0,r.jsx)(e,{...tR(e,i)})}):null}),nh=({children:e})=>{let t=l.useContext(ts),n=nv("itemDimensions"),o=nv("viewportDimensions"),i=V(l.useMemo(()=>e=>{o(e.getBoundingClientRect())}
1,[o]),!0,!1);return l.useEffect(()=>{t&&(o({height:t.viewportHeight,width:t.viewportWidth}),n({height:t.itemHeight,width:t.itemWidth}))},[t,o,n]),(0,r.jsx)("div",{ref:i,style:tC(!1),children:e})},np=({children:e})=>{let t=l.useContext(ts),n=nv("windowViewportRect"),o=nv("itemDimensions"),i=$(n,nx("customScrollParent"),!1);return l.useEffect(()=>{t&&(o({height:t.itemHeight,width:t.itemWidth}),n({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:t.viewportWidth}))},[t,n,o]),(0,r.jsx)("div",{ref:i,style:tC(!1),children:e})},{Component:nm,useEmitter:ng,useEmitterValue:nx,usePublisher:nv}=tl(nu,{optional:{context:"context",totalCount:"totalCount",overscan:"overscan",itemContent:"itemContent",components:"components",computeItemKey:"computeItemKey",data:"data",initialItemCount:"initialItemCount",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",listClassName:"listClassName",itemClassName:"itemClassName",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel",restoreStateFrom:"restoreStateFrom",initialTopMostItemIndex:"initialTopMostItemIndex",increaseViewportBy:"increaseViewportBy"},methods:{scrollTo:"scrollTo",scrollBy:"scrollBy",scrollToIndex:"scrollToIndex"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",stateChanged:"stateChanged",readyStateChanged:"readyStateChanged"}},l.memo(function({...e}){let t=nx("useWindowScroll"),n=nx("customScrollParent"),o=n||t?nT:nI,l=n||t?np:nh,i=nx("context");return(0,r.jsx)(o,{...e,...tR(o,i),children:(0,r.jsxs)(l,{children:[(0,r.jsx)(nd,{}),(0,r.jsx)(nc,{}),(0,r.jsx)(nf,{})]})})})),nI=tk({useEmitter:ng,useEmitterValue:nx,usePublisher:nv}),nT=tO({useEmitter:ng,useEmitterValue:nx,usePublisher:nv});function nb(e,t,n){return"normal"===t||null!=t&&t.endsWith("px")||n(`${e} was not resolved to pixel value correctly`,t,M.WARN),"normal"===t?0:parseInt(null!=t?t:"0",10)}}}]);

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.