PageSourceSearch

https://nano-gpt.com/_next/static/chunks/73036-894f213c9ae55039.js

js nano-gpt.com collected 2026-10-02 04:09:10 UTC 24,879 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[73036],{59128:(t,e,s)=>{"use strict";s.d(e,{A:()=>i});var i=(0,s(653244).A)("chevron-left","IconChevronLeft",[["path",{d:"M15 6l-6 6l6 6",key:"svg-0"}]])},231532:(t,e,s)=>{"use strict";s.d(e,{Te:()=>r});var i=s(212115),l=s(447650),n=s(404950);let o="undefined"!=typeof document?i.useLayoutEffect:i.useEffect;function r(t){return function({useFlushSync:t=!0,directDomUpdates:e=!1,directDomUpdatesMode:s="transform",...r}){let h=i.useReducer(t=>t+1,0)[1],a=i.useRef({enabled:e,mode:s,container:null,lastSize:null,lastPositions:new WeakMap,prevRange:null});a.current.enabled=e,a.current.mode=s;let u=t=>{let e=a.current;if(!e.enabled||!e.container)return;let s=t.getTotalSize();if(s!==e.lastSize){e.lastSize=s;let i=t.options.horizontal?"width":"height";e.container.style[i]=`${s}px`}let i=!!t.options.horizontal,l="transform"===e.mode,n=i?"left":"top",o=t.options.scrollMargin;for(let s of t.getVirtualItems()){let r=s.start-o,h=t.elementsCache.get(s.key);h&&e.lastPositions.get(h)!==r&&(e.lastPositions.set(h,r),l?h.style.transform=i?`translate3d(${r}px, 0, 0)`:`translate3d(0, ${r}px, 0)`:h.style[n]=`${r}px`)}},d={...r,onChange:(e,s)=>{var i;let n=a.current,o=!0;if(n.enabled){u(e);let t=e.range,s=n.prevRange;(o=!s||s.isScrolling!==e.isScrolling||s.startIndex!==(null==t?void 0:t.startIndex)||s.endIndex!==(null==t?void 0:t.endIndex))&&(n.prevRange=t?{startIndex:t.startIndex,endIndex:t.endIndex,isScrolling:e.isScrolling}:null)}o&&(t&&s?(0,l.flushSync)(h):h()),null==(i=r.onChange)||i.call(r,e,s)}},[c]=i.useState(()=>{let t=new n.YV(d);return Object.assign(t,{containerRef:e=>{let s=a.current;if(s.container=e,s.lastSize=null,e&&s.enabled){let i=t.getTotalSize();s.lastSize=i;let l=t.options.horizontal?"width":"height";e.style[l]=`${i}px`}}})});return c.setOptions(d),o(()=>c._didMount(),[]),o(()=>c._willUpdate()),o(()=>{u(c)}),c}({observeElementRect:n.T6,observeElementOffset:n.AO,scrollToFn:n.Ox,...t})}},252699:(t,e,s)=>{"use strict";s.d(e,{A:()=>i});var i=(0,s(653244).A)("cube","IconCube",[["path",{d:"M21 16.008v-8.018a1.98 1.98 0 0 0 -1 -1.717l-7 -4.008a2.016 2.016 0 0 0 -2 0l-7 4.008c-.619 .355 -1 1.01 -1 1.718v8.018c0 .709 .381 1.363 1 1.717l7 4.008a2.016 2.016 0 0 0 2 0l7 -4.008c.619 -.355 1 -1.01 1 -1.718z",key:"svg-0"}],["path",{d:"M12 22v-10",key:"svg-1"}],["path",{d:"M12 12l8.73 -5.04",key:"svg-2"}],["path",{d:"M3.27 6.96l8.73 5.04",key:"svg-3"}]])},404950:(t,e,s)=>{"use strict";let i;function l(t,e,s){let i,l=s.initialDeps??[],n=!0;function o(){let o=t();return o.length!==l.length||o.some((t,e)=>l[e]!==t)?(l=o,i=e(...o),(null==s?void 0:s.onChange)&&!(n&&s.skipInitialOnChange)&&s.onChange(i),n=!1,i):i}return o.updateDeps=t=>{l=t},o}function n(t,e){if(void 0!==t)return t;throw Error(`Unexpected undefined${e?`: ${e}`:""}`)}s.d(e,{YV:()=>p,vp:()=>a,Ox:()=>m,AO:()=>f,T6:()=>u});let o=()=>{if(void 0!==i)return i;if("undefined"==typeof navigator)return i=!1;if(/iP(hone|od|ad)/.test(navigator.userAgent))return i=!0;let t=navigator.maxTouchPoints;return i="MacIntel"===navigator.platform&&void 0!==t&&t>0}
1,r=t=>{let{offsetWidth:e,offsetHeight:s}=t;return{width:e,height:s}},h=t=>t,a=t=>{let e=Math.max(t.startIndex-t.overscan,0),s=Math.min(t.endIndex+t.overscan,t.count-1)-e+1,i=Array(s);for(let t=0;t<s;t++)i[t]=e+t;return i},u=(t,e)=>{let s=t.scrollElement;if(!s)return;let i=t.targetWindow;if(!i)return;let l=t=>{let{width:s,height:i}=t;e({width:Math.round(s),height:Math.round(i)})};if(l(r(s)),!i.ResizeObserver)return()=>{};let n=new i.ResizeObserver(e=>{let i=()=>{let t=e[0];if(null==t?void 0:t.borderBoxSize){let e=t.borderBoxSize[0];if(e)return void l({width:e.inlineSize,height:e.blockSize})}l(r(s))};t.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(i):i()});return n.observe(s,{box:"border-box"}),()=>{n.unobserve(s)}},d={passive:!0},c="undefined"==typeof window||"onscrollend"in window,f=(t,e)=>((t,e,s)=>{let i=t.scrollElement;if(!i)return;let l=t.targetWindow;if(!l)return;let n=t.options.useScrollendEvent&&c,o=0,r=n?null:((t,e,s)=>{let i;return function(...l){t.clearTimeout(i),i=t.setTimeout(()=>e.apply(this,l),s)}})(l,()=>e(o,!1),t.options.isScrollingResetDelay),h=t=>()=>{o=s(i),null==r||r(),e(o,t)},a=h(!0),u=h(!1);return i.addEventListener("scroll",a,d),n&&i.addEventListener("scrollend",u,d),()=>{i.removeEventListener("scroll",a),n&&i.removeEventListener("scrollend",u)}})(t,e,e=>{let{horizontal:s,isRtl:i}=t.options;return s?e.scrollLeft*(i&&-1||1):e.scrollTop}),g=(t,e,s)=>{if(s.options.useCachedMeasurements){let e=s.indexFromElement(t),i=s.options.getItemKey(e);return s.itemSizeCache.get(i)??s.options.estimateSize(e)}if(null==e?void 0:e.borderBoxSize){let t=e.borderBoxSize[0];if(t)return Math.round(t[s.options.horizontal?"inlineSize":"blockSize"])}if(!e){let e=s.indexFromElement(t),i=s.options.getItemKey(e),l=s.itemSizeCache.get(i);if(void 0!==l)return l}return t[s.options.horizontal?"offsetWidth":"offsetHeight"]},m=(t,{adjustments:e=0,behavior:s},i)=>{var l,n;null==(n=null==(l=i.scrollElement)?void 0:l.scrollTo)||n.call(l,{[i.options.horizontal?"left":"top"]:t+e,behavior:s})};class p{constructor(t){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.scrollState=null,this.measurementsCache=[],this._flatMeasurements=null,this.itemSizeCache=new Map,this.itemSizeCacheVersion=0,this.laneAssignments=new Map,this.pendingMin=null,this.prevLanes=void 0,this.lanesChangedFlag=!1,this.lanesSettling=!1,this.pendingScrollAnchor=null,this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this._iosDeferredAdjustment=0,this._iosTouching=!1,this._iosJustTouchEnded=!1,this._iosTouchEndTimerId=null,this._intendedScrollOffset=null,this.elementsCache=new Map,this.now=()=>{var t,e,s;return(null==(s=null==(e=null==(t=this.targetWindow)?void 0:t.performance)?void 0:e.now)?void 0:s.call(e))??Date.now()},this.observer=(()=>{let t=null,e=()=>t||(this.targetWindow&&this.targetWindow.ResizeObserver?t=new this.targetWindow.ResizeObserver(t=>{t.forEach(t=>{let e=()=>{let e=t.target,s=this.indexFromElement(e);if(!e.isConnected){for(let[t,s]of(this.observer.unobserve(e),this.elementsCache))if(s===e){this.elementsCache.delete(t);break}return}this.shouldMeasureDuringScroll(s)&&this.resizeItem(s,this.options.measureElement(e,t,this))};this.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(e):e()})}):null);return{disconnect:()=>{var s;null==(s=e())||s.disconnect(),t=null},observe:t=>{var s;return null==(s=e())?void 0:s.observe(t,{box:"border-box"})},unobserve:t=>{var s;return null==(s=e())?void 0:s.unobserve(t)}}})(),this.range=null,this.setOptions=t=>{var e,s;let i={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:h,rangeExtractor:a,onChange:()=>{},measureElement:g,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,anchorTo:"start",followOnAppend:!1,scrollEndThreshold:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!1,useAnimationFrameWithResizeObserver:!1,laneAssignmentMode:"estimate",useCachedMeasurements:!1};for(let e in t){let s=t[e];void 0!==s&&(i[e]=s)}let l=this.options,n=null,o=null,r=!1;if(void 0!==l&&l.enabled&&i.enabled&&"end"===i.anchorTo&&null!==this.scrollElement){let t=l.count,h=i.count,a=this.getMeasurements(),u=t>0?(null==(e=a[0])?void 0:e.key)??l.getItemKey(0):null,d=t>0?(null==(s=a[t-1])?void 0:s.key)??l.getItemKey(t-1):null;if(h!==t||t>0&&h>0&&(i.getItemKey(0)!==u||i.getItemKey(h-1)!==d)){r=!0;let e=t>0?this.getVirtualItemForOffset(this.getScrollOffset())??a[0]:null;
1e&&(n=[e.key,this.getScrollOffset()-e.start]);let s=!0===i.followOnAppend?"auto":i.followOnAppend||null;s&&h>t&&this.isAtEnd(l.scrollEndThreshold)&&(0===t||i.getItemKey(h-1)!==d)&&(o=s)}}this.options=i,r&&(this.pendingMin=0,this.itemSizeCacheVersion++);let u=!1,d=0;if(n&&null!==this.scrollOffset){let[t,e]=n,s=this.getMeasurements(),{count:i,getItemKey:l}=this.options,o=0;for(;o<i&&l(o)!==t;)o++;if(o<i){let t=s[o];if(t){let s=t.start+e;s!==this.scrollOffset&&(d=s-this.scrollOffset,this.scrollOffset=s,u=!0)}}}(u||o)&&(this.pendingScrollAnchor=[u?n[0]:null,u?n[1]:0,o,d])},this.notify=t=>{var e,s;null==(s=(e=this.options).onChange)||s.call(e,this,t)},this.maybeNotify=l(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),t=>{this.notify(t)},{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(t=>t()),this.unsubs=[],this.observer.disconnect(),null!=this.rafId&&this.targetWindow&&(this.targetWindow.cancelAnimationFrame(this.rafId),this.rafId=null),this.scrollState=null,this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var t;let e=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==e){if(this.cleanup(),!e)return void this.maybeNotify();if(this.scrollElement=e,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=(null==(t=this.scrollElement)?void 0:t.window)??null,this.elementsCache.forEach(t=>{this.observer.observe(t)}),this.unsubs.push(this.options.observeElementRect(this,t=>{this.scrollRect=t,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(t,e)=>{null!==this._intendedScrollOffset&&1.5>Math.abs(t-this._intendedScrollOffset)&&(t=this._intendedScrollOffset),this._intendedScrollOffset=null,this.scrollAdjustments=0,this.scrollDirection=e?this.getScrollOffset()<t?"forward":"backward":null,this.scrollOffset=t,this.isScrolling=e,this._flushIosDeferredIfReady(),this.scrollState&&this.scheduleScrollReconcile(),this.maybeNotify()})),"addEventListener"in this.scrollElement){let t=this.scrollElement,e=()=>{this._iosTouching=!0,this._iosJustTouchEnded=!1,null!==this._iosTouchEndTimerId&&null!=this.targetWindow&&(this.targetWindow.clearTimeout(this._iosTouchEndTimerId),this._iosTouchEndTimerId=null)},s=()=>{this._iosTouching=!1,o()&&null!=this.targetWindow&&(this._iosJustTouchEnded=!0,this._iosTouchEndTimerId=this.targetWindow.setTimeout(()=>{this._iosJustTouchEnded=!1,this._iosTouchEndTimerId=null,this._flushIosDeferredIfReady()},150))};t.addEventListener("touchstart",e,d),t.addEventListener("touchend",s,d),this.unsubs.push(()=>{t.removeEventListener("touchstart",e),t.removeEventListener("touchend",s),null!==this._iosTouchEndTimerId&&null!=this.targetWindow&&(this.targetWindow.clearTimeout(this._iosTouchEndTimerId),this._iosTouchEndTimerId=null)})}this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0})}let s=this.pendingScrollAnchor;if(this.pendingScrollAnchor=null,s&&this.scrollElement&&this.options.enabled){let[t,e,i,l]=s;null===t||i||(o()&&(this.isScrolling||this._iosTouching||this._iosJustTouchEnded)?0!==l&&(this._iosDeferredAdjustment+=l):this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0})),i&&this.scrollToEnd({behavior:i})}},this._flushIosDeferredIfReady=()=>{if(0===this._iosDeferredAdjustment||this.isScrolling||this._iosTouching||this._iosJustTouchEnded)return;let t=this.getScrollOffset(),e=this.getMaxScrollOffset();if(t<0||t>e)return;let s=this._iosDeferredAdjustment;this._iosDeferredAdjustment=0,this._scrollToOffset(t,{adjustments:this.scrollAdjustments+=s,behavior:void 0})},this.rafId=null,this.getSize=()=>this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0),this.get
1ScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??("function"==typeof this.options.initialOffset?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getFurthestMeasurement=(t,e)=>{let s=new Map,i=new Map;for(let l=e-1;l>=0;l--){let e=t[l];if(s.has(e.lane))continue;let n=i.get(e.lane);if(null==n||e.end>n.end?i.set(e.lane,e):e.end<n.end&&s.set(e.lane,!0),s.size===this.options.lanes)break}return i.size===this.options.lanes?Array.from(i.values()).sort((t,e)=>t.end===e.end?t.index-e.index:t.end-e.end)[0]:void 0},this.getMeasurementOptions=l(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled,this.options.lanes,this.options.laneAssignmentMode],(t,e,s,i,l,n,o)=>(void 0!==this.prevLanes&&this.prevLanes!==n&&(this.lanesChangedFlag=!0),this.prevLanes=n,this.pendingMin=null,{count:t,paddingStart:e,scrollMargin:s,getItemKey:i,enabled:l,lanes:n,laneAssignmentMode:o}),{key:!1}),this.getMeasurements=l(()=>[this.getMeasurementOptions(),this.itemSizeCacheVersion],({count:t,paddingStart:e,scrollMargin:s,getItemKey:i,enabled:l,lanes:n,laneAssignmentMode:o},r)=>{let h=this.itemSizeCache;if(!l)return this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),[];if(this.laneAssignments.size>t)for(let e of this.laneAssignments.keys())e>=t&&this.laneAssignments.delete(e);this.lanesChangedFlag&&(this.lanesChangedFlag=!1,this.lanesSettling=!0,this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),this.pendingMin=null),0!==this.measurementsCache.length||this.lanesSettling||(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(t=>{this.itemSizeCache.set(t.key,t.size)}));let a=this.lanesSettling?0:this.pendingMin??0;if(this.pendingMin=null,this.lanesSettling&&this.measurementsCache.length===t&&(this.lanesSettling=!1),1===n){let l,n=this.options.gap,o=2*t,r=this._flatMeasurements;if(!r||r.length<o){let t=new Float64Array(o);r&&a>0&&t.set(r.subarray(0,2*a)),r=t,this._flatMeasurements=r}if(0===a)l=e+s;else{let t=a-1;l=r[2*t]+r[2*t+1]+n}for(let e=a;e<t;e++){let t=i(e),s=h.get(t),o="number"==typeof s?s:this.options.estimateSize(e);r[2*e]=l,r[2*e+1]=o,l+=o+n}let u=function(t,e,s){return new Proxy(Array(t),{get(i,l,n){if("string"==typeof l){let n=l.charCodeAt(0);if(n>=48&&n<=57){let n=+l;if(Number.isInteger(n)&&n>=0&&n<t){let t=i[n];if(!t){let l=e[2*n];t=i[n]={index:n,key:s(n),start:l,size:e[2*n+1],end:l+e[2*n+1],lane:0}}return t}}if("length"===l)return t}return Reflect.get(i,l,n)}})}(t,r,i);return this.measurementsCache=u,u}let u=this.measurementsCache.slice(0,a),d=Array(n).fill(void 0);for(let t=0;t<a;t++){let e=u[t];e&&(d[e.lane]=t)}for(let l=a;l<t;l++){let t,n,r=i(l),a=this.laneAssignments.get(l),c="estimate"===o||h.has(r);if(void 0!==a&&this.options.lanes>1){let i=d[t=a],l=void 0!==i?u[i]:void 0;n=l?l.end+this.options.gap:e+s}else{let i=1===this.options.lanes?u[l-1]:this.getFurthestMeasurement(u,l);n=i?i.end+this.options.gap:e+s,t=i?i.lane:l%this.options.lanes,this.options.lanes>1&&c&&this.laneAssignments.set(l,t)}let f=h.get(r),g="number"==typeof f?f:this.options.estimateSize(l),m=n+g;u[l]={index:l,start:n,size:g,end:m,key:r,lane:t},d[t]=l}return this.measurementsCache=u,u},{key:!1,debug:()=>this.options.debug}),this.calculateRange=l(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset(),this.options.lanes],(t,e,s,i)=>this.range=t.length>0&&e>0?function({measurements:t,outerSize:e,scrollOffset:s,lanes:i,flat:l}){let n=t.length-1,o=l?t=>l[2*t]:e=>t[e].start,r=l?t=>l[2*t]+l[2*t+1]:e=>t[e].end;if(t.length<=i)return{startIndex:0,endIndex:n};let h=v(0,n,o,s),a=h;if(1===i)for(;a<n&&r(a)<s+e;)a++;else if(i>1){let l=Array(i).fill(0);for(;a<n&&l.some(t=>t<s+e);){let e=t[a];l[e.lane]=e.end,a++}let o=Array(i).fill(s+e);for(;h>=0&&o.some(t=>t>=s);){let e=t[h];o[e.lane]=e.start,h--}h=Math.max(0,h-h%i),a=Math.min(n,a+(i-1-a%i))}return{startIndex:h,endIndex:a}}({measurements:t,outerSize:e,scrollOffset:s,lanes:i,flat:1===i&&null!=this._flatMeasurements?this._flatMeasurements:null}):null,{key:!1,debug:()=>this.options.debug}
1),this.getVirtualIndexes=l(()=>{let t=null,e=null,s=this.calculateRange();return s&&(t=s.startIndex,e=s.endIndex),this.maybeNotify.updateDeps([this.isScrolling,t,e]),[this.options.rangeExtractor,this.options.overscan,this.options.count,t,e]},(t,e,s,i,l)=>null===i||null===l?[]:t({startIndex:i,endIndex:l,overscan:e,count:s}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=t=>{let e=this.options.indexAttribute,s=t.getAttribute(e);return s?parseInt(s,10):(console.warn(`Missing attribute name '${e}={index}' on measured element.`),-1)},this.shouldMeasureDuringScroll=t=>{var e;if(!this.scrollState||"smooth"!==this.scrollState.behavior)return!0;let s=this.scrollState.index??(null==(e=this.getVirtualItemForOffset(this.scrollState.lastTargetOffset))?void 0:e.index);if(void 0!==s&&this.range){let e=Math.max(this.options.overscan,Math.ceil((this.range.endIndex-this.range.startIndex)/2)),i=Math.max(0,s-e),l=Math.min(this.options.count-1,s+e);return t>=i&&t<=l}return!0},this.measureElement=t=>{if(!t)return void this.elementsCache.forEach((t,e)=>{t.isConnected||(this.observer.unobserve(t),this.elementsCache.delete(e))});let e=this.indexFromElement(t),s=this.options.getItemKey(e),i=this.elementsCache.get(s);i!==t&&(i&&this.observer.unobserve(i),this.observer.observe(t),this.elementsCache.set(s,t)),(!this.isScrolling||this.scrollState)&&this.shouldMeasureDuringScroll(e)&&this.resizeItem(e,this.options.measureElement(t,void 0,this))},this.resizeItem=(t,e)=>{var s,i;let l,n,o;if(t<0||t>=this.options.count)return;let r=this._flatMeasurements;if(1===this.options.lanes&&null!==r)o=this.options.getItemKey(t),n=r[2*t],l=r[2*t+1];else{let e=this.measurementsCache[t];if(!e)return;o=e.key,n=e.start,l=e.size}let h=e-(this.itemSizeCache.get(o)??l);if(0!==h){let r="end"===this.options.anchorTo&&(null==(s=this.scrollState)?void 0:s.behavior)!=="smooth"&&this.getVirtualDistanceFromEnd()<=this.options.scrollEndThreshold,a=r?this.getTotalSize():0,u=(null==(i=this.scrollState)?void 0:i.behavior)!=="smooth"&&(void 0!==this.shouldAdjustScrollPositionOnItemSizeChange?this.shouldAdjustScrollPositionOnItemSizeChange(this.measurementsCache[t]??{index:t,key:o,start:n,size:l,end:n+l,lane:0},h,this):n<this.getScrollOffset()+this.scrollAdjustments&&(!this.itemSizeCache.has(o)||"backward"!==this.scrollDirection));(null===this.pendingMin||t<this.pendingMin)&&(this.pendingMin=t),this.itemSizeCache.set(o,e),this.itemSizeCacheVersion++,r?this.applyScrollAdjustment(this.getTotalSize()-a):u&&this.applyScrollAdjustment(h),this.notify(!1)}},this.getVirtualItems=l(()=>
1[this.getVirtualIndexes(),this.getMeasurements()],(t,e)=>{let s=[];for(let i=0,l=t.length;i<l;i++){let l=e[t[i]];s.push(l)}return s},{key:!1,debug:()=>this.options.debug}),this.getVirtualItemForOffset=t=>{let e=this.getMeasurements();if(0===e.length)return;let s=this._flatMeasurements,i=1===this.options.lanes&&null!=s,l=v(0,e.length-1,i?t=>s[2*t]:t=>n(e[t]).start,t);return n(e[l])},this.getMaxScrollOffset=()=>{if(!this.scrollElement)return 0;if("scrollHeight"in this.scrollElement)return this.options.horizontal?this.scrollElement.scrollWidth-this.scrollElement.clientWidth:this.scrollElement.scrollHeight-this.scrollElement.clientHeight;{let t=this.scrollElement.document.documentElement;return this.options.horizontal?t.scrollWidth-this.scrollElement.innerWidth:t.scrollHeight-this.scrollElement.innerHeight}},this.getVirtualDistanceFromEnd=()=>Math.max(this.getTotalSize()-this.getSize()-this.getScrollOffset(),0),this.getDistanceFromEnd=()=>Math.max(this.getMaxScrollOffset()-this.getScrollOffset(),0),this.isAtEnd=(t=this.options.scrollEndThreshold)=>this.getDistanceFromEnd()<=t,this.getOffsetForAlignment=(t,e,s=0)=>{if(!this.scrollElement)return 0;let i=this.getSize(),l=this.getScrollOffset();return"auto"===e&&(e=t>=l+i?"end":"start"),"center"===e?t+=(s-i)/2:"end"===e&&(t-=i),Math.max(Math.min(this.getMaxScrollOffset(),t),0)},this.getOffsetForIndex=(t,e="auto")=>{t=Math.max(0,Math.min(t,this.options.count-1));let s=this.getSize(),i=this.getScrollOffset(),l=this.measurementsCache[t];if(!l)return;if("auto"===e)if(l.end>=i+s-this.options.scrollPaddingEnd)e="end";else{if(!(l.start<=i+this.options.scrollPaddingStart))return[i,e];e="start"}if("end"===e&&t===this.options.count-1)return[this.getMaxScrollOffset(),e];let n="end"===e?l.end+this.options.scrollPaddingEnd:l.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(n,e,l.size),e]},this.scrollToOffset=(t,{align:e="start",behavior:s="auto"}={})=>{let i=this.getOffsetForAlignment(t,e),l=this.now();this.scrollState={index:null,align:e,behavior:s,startedAt:l,lastTargetOffset:i,stableFrames:0},this._scrollToOffset(i,{adjustments:void 0,behavior:s}),this.scheduleScrollReconcile()},this.scrollToIndex=(t,{align:e="auto",behavior:s="auto"}={})=>{t=Math.max(0,Math.min(t,this.options.count-1));let i=this.getOffsetForIndex(t,e);if(!i)return;let[l,n]=i,o=this.now();this.scrollState={index:t,align:n,behavior:s,startedAt:o,lastTargetOffset:l,stableFrames:0},this._scrollToOffset(l,{adjustments:void 0,behavior:s}),this.scheduleScrollReconcile()},this.scrollBy=(t,{behavior:e="auto"}={})=>{let s=this.getScrollOffset()+t,i=this.now();this.scrollState={index:null,align:"start",behavior:e,startedAt:i,lastTargetOffset:s,stableFrames:0},this._scrollToOffset(s,{adjustments:void 0,behavior:e}),this.scheduleScrollReconcile()},this.scrollToEnd=({behavior:t="auto"}={})=>{if(this.options.count>0)return void this.scrollToIndex(this.options.count-1,{align:"end",behavior:t});this.scrollToOffset(Math.max(this.getTotalSize()-this.getSize(),0),{behavior:t})},this.getTotalSize=()=>{var t;let e,s=this.getMeasurements();if(0===s.length)e=this.options.paddingStart;else if(1===this.options.lanes){let i=s.length-1,l=this._flatMeasurements;e=null!=l?l[2*i]+l[2*i+1]:(null==(t=s[i])?void 0:t.end)??0}else{let t=Array(this.options.lanes).fill(null),i=s.length-1;for(;i>=0&&t.some(t=>null===t);){let e=s[i];null===t[e.lane]&&(t[e.lane]=e.end),i--}e=Math.max(...t.filter(t=>null!==t))}return Math.max(e-this.options.scrollMargin+this.options.paddingEnd,0)},this.takeSnapshot=()=>{let t=[];if(0===this.itemSizeCache.size)return t;for(let e of this.getMeasurements())e&&this.itemSizeCache.has(e.key)&&t.push({index:e.index,key:e.key,start:e.start,size:e.size,end:e.end,lane:e.lane});return t},this._scrollToOffset=(t,{adjustments:e,behavior:s})=>{this._intendedScrollOffset=t+(e??0),this.options.scrollToFn(t,{behavior:s,adjustments:e},this)},this.measure=()=>{this.pendingMin=null,this.itemSizeCache.clear(),this.laneAssignments.clear(),this.itemSizeCacheVersion++,this.notify(!1)},this.setOptions(t)}applyScrollAdjustment(t,e){0!==t&&(o()&&(this.isScrolling||this._iosTouching||this._iosJustTouchEnded)?this._iosDeferredAdjustment+=t:this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=t,behavior:e}))}scheduleScrollReconcile(){if(!this.targetWindow){this.scrollState=null;return}null==this.rafId&&(this.rafId=this.targetWindow.requestAnimationFrame(()=>{this.rafId=null,this.reconcileScroll()}))}reconcileScroll(){if(!this.scrollState||!this.scrollElement)return;if(this.now()-this.scrollState.startedAt>5e3){this.scrollState=null;return}let t=null!=this.scrollState.index?this.getOffsetForIndex(this.scrollState.index,this.scrollState.align):void 0,e=t?t[0]:this.scrollState.lastTargetOffset,s=e!==this.scrollState.lastTargetOffset;if(!s&&1.01>Math.abs(e-this.getScrollOffset())){if(this.scrollState.stableFrames++,this.scrollState.stableFrames>
1=1){this.getScrollOffset()!==e&&this._scrollToOffset(e,{adjustments:void 0,behavior:"auto"}),this.scrollState=null;return}}else if(this.scrollState.stableFrames=0,s){let t=this.getSize()||600,s=Math.abs(e-this.getScrollOffset()),i="smooth"===this.scrollState.behavior&&s>t;this.scrollState.lastTargetOffset=e,i||(this.scrollState.behavior="auto"),this._scrollToOffset(e,{adjustments:void 0,behavior:i?"smooth":"auto"})}this.scheduleScrollReconcile()}}let v=(t,e,s,i)=>{for(;t<=e;){let l=(t+e)/2|0,n=s(l);if(n<i)t=l+1;else{if(!(n>i))return l;e=l-1}}return t>0?t-1:0}},539773:(t,e,s)=>{"use strict";s.d(e,{A:()=>i});var i=(0,s(653244).A)("shield-check","IconShieldCheck",[["path",{d:"M11.46 20.846a12 12 0 0 1 -7.96 -14.846a12 12 0 0 0 8.5 -3a12 12 0 0 0 8.5 3a12 12 0 0 1 -.09 7.06",key:"svg-0"}],["path",{d:"M15 19l2 2l4 -4",key:"svg-1"}]])},647478:(t,e,s)=>{"use strict";s.d(e,{A:()=>i});var i=(0,s(653244).A)("brain","IconBrain",[["path",{d:"M15.5 13a3.5 3.5 0 0 0 -3.5 3.5v1a3.5 3.5 0 0 0 7 0v-1.8",key:"svg-0"}],["path",{d:"M8.5 13a3.5 3.5 0 0 1 3.5 3.5v1a3.5 3.5 0 0 1 -7 0v-1.8",key:"svg-1"}],["path",{d:"M17.5 16a3.5 3.5 0 0 0 0 -7h-.5",key:"svg-2"}],["path",{d:"M19 9.3v-2.8a3.5 3.5 0 0 0 -7 0",key:"svg-3"}],["path",{d:"M6.5 16a3.5 3.5 0 0 1 0 -7h.5",key:"svg-4"}],["path",{d:"M5 9.3v-2.8a3.5 3.5 0 0 1 7 0v10",key:"svg-5"}]])},940597:()=>{}}]);

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.