PageSourceSearch

https://nini-city.ir/static/_next/static/chunks/2opxaiem2gbid.js

js nini-city.ir collected 2026-09-30 11:20:45 UTC 21,497 bytes, 4 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="1696b8cc-0a8f-0c75-5f4e-063fabd69b75")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,470152,e=>{"use strict";e.s(["clamp",0,function(e,t){let[r,n]=t;return Math.min(n,Math.max(r,e))}])},981140,e=>{"use strict";"u">typeof window&&window.document&&window.document.createElement,e.s(["composeEventHandlers",0,function(e,t){let{checkForDefaultPrevented:r=!0}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return function(n){if(null==e||e(n),!1===r||!n.defaultPrevented)return null==t?void 0:t(n)}}])},30030,e=>{"use strict";var t=e.i(271645),r=e.i(843476);e.s(["createContextScope",0,function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],o=[],l=()=>{let r=o.map(e=>t.createContext(e));return function(n){let o=(null==n?void 0:n[e])||r;return t.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return l.scopeName=e,[function(n,l){let i=t.createContext(l),a=o.length;o=[...o,l];let s=n=>{var o;let{scope:l,children:s,...c}=n,u=(null==l||null==(o=l[e])?void 0:o[a])||i,d=t.useMemo(()=>c,Object.values(c));return(0,r.jsx)(u.Provider,{value:d,children:s})};return s.displayName=n+"Provider",[s,function(r,o){var s;let c=(null==o||null==(s=o[e])?void 0:s[a])||i,u=t.useContext(c);if(u)return u;if(void 0!==l)return l;throw Error(`\`${r}\` must be used within \`${n}\``)}]},function(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];let o=r[0];if(1===r.length)return o;let l=()=>{let e=r.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(r){let n=e.reduce((e,t)=>{let{useScope:n,scopeName:o}=t,l=n(r)[`__scope${o}`];return{...e,...l}},{});return t.useMemo(()=>({[`__scope${o.scopeName}`]:n}),[n])}};return l.scopeName=o.scopeName,l}(l,...n)]}])},586318,e=>{"use strict";var t=e.i(271645);e.i(843476);var r=t.createContext(void 0);e.s(["useDirection",0,function(e){let n=t.useContext(r);return e||n||"ltr"}])},296626,934620,e=>{"use strict";var t,r=e.i(271645),n=e.i(820783),o=(null==(t=globalThis)?void 0:t.document)?r.useLayoutEffect:()=>{};e.s(["useLayoutEffect",0,o],934620);var l=e=>{var t,l,a;let s,c,{present:u,children:d}=e,f=function(e){var t,n;let[l,a]=r.useState(),s=r.useRef(null),c=r.useRef(e),u=r.useRef("none"),[d,f]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},r.useReducer((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return r.useEffect(()=>{let e=i(s.current);u.current="mounted"===d?e:"none"},[d]),o(()=>{let t=s.current,r=c.current;if(r!==e){let n=u.current,o=i(t);e?f("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?f("UNMOUNT"):r&&n!==o?f("ANIMATION_OUT"):f("UNMOUNT"),c.current=e}},[e,f]),o(()=>{if(l){var e;let t,r=null!=(e=l.ownerDocument.defaultView)?e:window,n=e=>{let n=i(s.current).includes(CSS.escape(e.animationName));if(e.target===l&&n&&(f("ANIMATION_END"),!c.current)){let e=l.style.animationFillMode;l.style.animationFillMode="forwards",t=r.setTimeout(()=>{"forwards"===l.style.animationFillMode&&(l.style.animationFillMode=e)})}},o=e=>{e.target===l&&(u.current=i(s.current))};return l.addEventListener("animationstart",o),l.addEventListener("animationcancel",n),l.addEventListener("animationend",n),()=>{r.clearTimeout(t),l.removeEventListener("animationstart",o),l.removeEventListener("animationcancel",n),l.removeEventListener("animationend",n)}}f("ANIMATION_END")},[l,f]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:r.useCallback(e=>{s.current=e?getComputedStyle(e):null,a(e)},[])}}(u),p="function"==typeof d?d({present:f.isPresent}):r.Children.only(d),v=(0,n.useComposedRefs)(f.ref,(c=(s=null==(l=Object.getOwnPropertyDescriptor((t=p).props,"ref"))?void 0:l.get)&&"isReactWarning"in s&&s.isReactWarning)?t.ref:(c=(s=null==(a=Object.getOwnPropertyDescriptor(t,"ref"))?void 0:a.get)&&"isReactWarning"in s&&s.isReactWarning)?t.props.ref:t.props.ref||t.ref);return"function"==typeof d||f.isPresent?r.cloneElement(p,{ref:v}):null};function i(e){return(null==e?void 0:e.animationName)||"none"}l.displayName="Presence",e.s(["Presence",0,l],296626)},248425,820783,e=>{"use strict";var t=e.i(271645),r=e.i(174080);function n(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function o(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return e=>{let r=!1,o=t.map(t=>{let o=n(t,e);return r||"function"!=typeof o||(r=!0),o});if(r)return()=>{for(let e=0;e<o.length;e++){let r=o[e];"function"==typeof r?r():n(t[e],null)}}}}e.s(["composeRefs",0,o,"useComposedRefs",0,function(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return t.useCallback(o(...r),r)}],820783);var l=e.i(843476),i=Symbol("radix.slottable");function a(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===i}var s=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,r)=>{var n,i;let s,c,u,d=(i=n=`Primitive.${r}`,(s=t.forwardRef((e,r)=>{let{children:n,...l}=e;if(t.isValidElement(n)){var i,a,s;let e,c,u=(c=(e=null==(a=Object.getOwnPropertyDescriptor((i=n).props,"ref"))?void 0:a.get)&&"isReactWarning"in e&&e.
2isReactWarning)?i.ref:(c=(e=null==(s=Object.getOwnPropertyDescriptor(i,"ref"))?void 0:s.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref,d=function(e,t){let r={...t};for(let n in t){let o=e[n],l=t[n];/^on[A-Z]/.test(n)?o&&l?r[n]=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let n=l(...t);return o(...t),n}:o&&(r[n]=o):"style"===n?r[n]={...o,...l}:"className"===n&&(r[n]=[o,l].filter(Boolean).join(" "))}return{...e,...r}}(l,n.props);return n.type!==t.Fragment&&(d.ref=r?o(r,u):u),t.cloneElement(n,d)}return t.Children.count(n)>1?t.Children.only(null):null})).displayName=`${i}.SlotClone`,c=s,(u=t.forwardRef((e,r)=>{let{children:n,...o}=e,i=t.Children.toArray(n),s=i.find(a);if(s){let e=s.props.children,n=i.map(r=>r!==s?r:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,l.jsx)(c,{...o,ref:r,children:t.isValidElement(e)?t.cloneElement(e,void 0,n):null})}return(0,l.jsx)(c,{...o,ref:r,children:n})})).displayName=`${n}.Slot`,u),f=t.forwardRef((e,t)=>{let{asChild:n,...o}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,l.jsx)(n?d:r,{...o,ref:t})});return f.displayName=`Primitive.${r}`,{...e,[r]:f}},{});e.s(["Primitive",0,s,"dispatchDiscreteCustomEvent",0,function(e,t){e&&r.flushSync(()=>e.dispatchEvent(t))}],248425)},172650,e=>{"use strict";var t=e.i(271645);e.s(["useCallbackRef",0,function(e){let r=t.useRef(e);return t.useEffect(()=>{r.current=e}),t.useMemo(()=>function(){for(var e,t=arguments.length,n=Array(t),o=0;o<t;o++)n[o]=arguments[o];return null==(e=r.current)?void 0:e.call(r,...n)},[])}])},763818,e=>{"use strict";var t=e.i(462240);e.s(["useIsScrolling",()=>t.default])},378306,581603,382938,340139,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(248425),o=e.i(296626),l=e.i(30030),i=e.i(820783),a=e.i(172650),s=e.i(586318),c=e.i(934620),u=e.i(470152),d=e.i(981140),f="ScrollArea",[p,v]=(0,l.createContextScope)(f),[m,h]=p(f),w=r.forwardRef((e,o)=>{let{__scopeScrollArea:l,type:a="hover",dir:c,scrollHideDelay:u=600,...d}=e,[f,p]=r.useState(null),[v,h]=r.useState(null),[w,g]=r.useState(null),[b,y]=r.useState(null),[S,E]=r.useState(null),[R,C]=r.useState(0),[x,T]=r.useState(0),[N,P]=r.useState(!1),[A,L]=r.useState(!1),j=(0,i.useComposedRefs)(o,e=>p(e)),_=(0,s.useDirection)(c);return(0,t.jsx)(m,{scope:l,type:a,dir:_,scrollHideDelay:u,scrollArea:f,viewport:v,onViewportChange:h,content:w,onContentChange:g,scrollbarX:b,onScrollbarXChange:y,scrollbarXEnabled:N,onScrollbarXEnabledChange:P,scrollbarY:S,onScrollbarYChange:E,scrollbarYEnabled:A,onScrollbarYEnabledChange:L,onCornerWidthChange:C,onCornerHeightChange:T,children:(0,t.jsx)(n.Primitive.div,{dir:_,...d,ref:j,style:{position:"relative","--radix-scroll-area-corner-width":R+"px","--radix-scroll-area-corner-height":x+"px",...e.style}})})});w.displayName=f;var g="ScrollAreaViewport",b=r.forwardRef((e,o)=>{let{__scopeScrollArea:l,children:a,nonce:s,...c}=e,u=h(g,l),d=r.useRef(null),f=(0,i.useComposedRefs)(o,d,u.onViewportChange);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:s}),(0,t.jsx)(n.Primitive.div,{"data-radix-scroll-area-viewport":"",...c,ref:f,style:{overflowX:u.scrollbarXEnabled?"scroll":"hidden",overflowY:u.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,t.jsx)("div",{ref:u.onContentChange,style:{minWidth:"100%",display:"table"},children:a})})]})});b.displayName=g;var y="ScrollAreaScrollbar",S=r.forwardRef((e,n)=>{let{forceMount:o,...l}=e,i=h(y,e.__scopeScrollArea),{onScrollbarXEnabledChange:a,onScrollbarYEnabledChange:s}=i,c="horizontal"===e.orientation;return r.useEffect(()=>(c?a(!0):s(!0),()=>{c?a(!1):s(!1)}),[c,a,s]),"hover"===i.type?(0,t.jsx)(E,{...l,ref:n,forceMount:o}):"scroll"===i.type?(0,t.jsx)(R,{...l,ref:n,forceMount:o}):"auto"===i.type?(0,t.jsx)(C,{...l,ref:n,forceMount:o}):"always"===i.type?(0,t.jsx)(x,{...l,ref:n}):null});S.displayName=y;
2var E=r.forwardRef((e,n)=>{let{forceMount:l,...i}=e,a=h(y,e.__scopeScrollArea),[s,c]=r.useState(!1);return r.useEffect(()=>{let e=a.scrollArea,t=0;if(e){let r=()=>{window.clearTimeout(t),c(!0)},n=()=>{t=window.setTimeout(()=>c(!1),a.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",n)}}},[a.scrollArea,a.scrollHideDelay]),(0,t.jsx)(o.Presence,{present:l||s,children:(0,t.jsx)(C,{"data-state":s?"visible":"hidden",...i,ref:n})})}),R=r.forwardRef((e,n)=>{var l;let{forceMount:i,...a}=e,s=h(y,e.__scopeScrollArea),c="horizontal"===e.orientation,u=F(()=>p("SCROLL_END"),100),[f,p]=(l={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},r.useReducer((e,t)=>{let r=l[e][t];return null!=r?r:e},"hidden"));return r.useEffect(()=>{if("idle"===f){let e=window.setTimeout(()=>p("HIDE"),s.scrollHideDelay);return()=>window.clearTimeout(e)}},[f,s.scrollHideDelay,p]),r.useEffect(()=>{let e=s.viewport,t=c?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=>{let n=e[t];r!==n&&(p("SCROLL"),u()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}},[s.viewport,c,p,u]),(0,t.jsx)(o.Presence,{present:i||"hidden"!==f,children:(0,t.jsx)(x,{"data-state":"hidden"===f?"hidden":"visible",...a,ref:n,onPointerEnter:(0,d.composeEventHandlers)(e.onPointerEnter,()=>p("POINTER_ENTER")),onPointerLeave:(0,d.composeEventHandlers)(e.onPointerLeave,()=>p("POINTER_LEAVE"))})})}),C=r.forwardRef((e,n)=>{let l=h(y,e.__scopeScrollArea),{forceMount:i,...a}=e,[s,c]=r.useState(!1),u="horizontal"===e.orientation,d=F(()=>{if(l.viewport){let e=l.viewport.offsetWidth<l.viewport.scrollWidth,t=l.viewport.offsetHeight<l.viewport.scrollHeight;c(u?e:t)}},10);return V(l.viewport,d),V(l.content,d),(0,t.jsx)(o.Presence,{present:i||s,children:(0,t.jsx)(x,{"data-state":s?"visible":"hidden",...a,ref:n})})}),x=r.forwardRef((e,n)=>{let{orientation:o="vertical",...l}=e,i=h(y,e.__scopeScrollArea),a=r.useRef(null),s=r.useRef(0),[c,u]=r.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),d=H(c.viewport,c.content),f={...l,sizes:c,onSizesChange:u,hasThumb:!!(d>0&&d<1),onThumbChange:e=>a.current=e,onThumbPointerUp:()=>s.current=0,onThumbPointerDown:e=>s.current=e};function p(e,t){return function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"ltr",o=U(r),l=t||o/2,i=r.scrollbar.paddingStart+l,a=r.scrollbar.size-r.scrollbar.paddingEnd-(o-l),s=r.content-r.viewport;return k([i,a],"ltr"===n?[0,s]:[-1*s,0])(e)}(e,s.current,c,t)}return"horizontal"===o?(0,t.jsx)(T,{...f,ref:n,onThumbPositionChange:()=>{if(i.viewport&&a.current){let e=W(i.viewport.scrollLeft,c,i.dir);a.current.style.transform=`translate3d(${e}px, 0, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollLeft=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollLeft=p(e,i.dir))}}):"vertical"===o?(0,t.jsx)(N,{...f,ref:n,onThumbPositionChange:()=>{if(i.viewport&&a.current){let e=W(i.viewport.scrollTop,c);a.current.style.transform=`translate3d(0, ${e}px, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollTop=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollTop=p(e))}}):null}),T=r.forwardRef((e,n)=>{let{sizes:o,onSizesChange:l,...a}=e,s=h(y,e.__scopeScrollArea),[c,u]=r.useState(),d=r.useRef(null),f=(0,i.useComposedRefs)(n,d,s.onScrollbarXChange);return r.useEffect(()=>{d.current&&u(getComputedStyle(d.current))},[d]),(0,t.jsx)(L,{"data-orientation":"horizontal",...a,ref:f,sizes:o,style:{bottom:0,left:"rtl"===s.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===s.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":U(o)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(s.viewport){var n,o;let l=s.viewport.scrollLeft+t.deltaX;e.onWheelScroll(l),n=l,o=r,n>0&&n<o&&t.preventDefault()}},onResize:()=>{d.current&&s.viewport&&c&&l({content:s.viewport.scrollWidth,viewport:s.viewport.offsetWidth,scrollbar:{size:d.current.clientWidth,paddingStart:M(c.paddingLeft),paddingEnd:M(c.paddingRight)}})}})}
2),N=r.forwardRef((e,n)=>{let{sizes:o,onSizesChange:l,...a}=e,s=h(y,e.__scopeScrollArea),[c,u]=r.useState(),d=r.useRef(null),f=(0,i.useComposedRefs)(n,d,s.onScrollbarYChange);return r.useEffect(()=>{d.current&&u(getComputedStyle(d.current))},[d]),(0,t.jsx)(L,{"data-orientation":"vertical",...a,ref:f,sizes:o,style:{top:0,right:"ltr"===s.dir?0:void 0,left:"rtl"===s.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":U(o)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(s.viewport){var n,o;let l=s.viewport.scrollTop+t.deltaY;e.onWheelScroll(l),n=l,o=r,n>0&&n<o&&t.preventDefault()}},onResize:()=>{d.current&&s.viewport&&c&&l({content:s.viewport.scrollHeight,viewport:s.viewport.offsetHeight,scrollbar:{size:d.current.clientHeight,paddingStart:M(c.paddingTop),paddingEnd:M(c.paddingBottom)}})}})}),[P,A]=p(y),L=r.forwardRef((e,o)=>{let{__scopeScrollArea:l,sizes:s,hasThumb:c,onThumbChange:u,onThumbPointerUp:f,onThumbPointerDown:p,onThumbPositionChange:v,onDragScroll:m,onWheelScroll:w,onResize:g,...b}=e,S=h(y,l),[E,R]=r.useState(null),C=(0,i.useComposedRefs)(o,e=>R(e)),x=r.useRef(null),T=r.useRef(""),N=S.viewport,A=s.content-s.viewport,L=(0,a.useCallbackRef)(w),j=(0,a.useCallbackRef)(v),_=F(g,10);function D(e){x.current&&m({x:e.clientX-x.current.left,y:e.clientY-x.current.top})}return r.useEffect(()=>{let e=e=>{let t=e.target;(null==E?void 0:E.contains(t))&&L(e,A)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[N,E,A,L]),r.useEffect(j,[s,j]),V(E,_),V(S.content,_),(0,t.jsx)(P,{scope:l,scrollbar:E,hasThumb:c,onThumbChange:(0,a.useCallbackRef)(u),onThumbPointerUp:(0,a.useCallbackRef)(f),onThumbPositionChange:j,onThumbPointerDown:(0,a.useCallbackRef)(p),children:(0,t.jsx)(n.Primitive.div,{...b,ref:C,style:{position:"absolute",...b.style},onPointerDown:(0,d.composeEventHandlers)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),x.current=E.getBoundingClientRect(),T.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",S.viewport&&(S.viewport.style.scrollBehavior="auto"),D(e))}),onPointerMove:(0,d.composeEventHandlers)(e.onPointerMove,D),onPointerUp:(0,d.composeEventHandlers)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=T.current,S.viewport&&(S.viewport.style.scrollBehavior=""),x.current=null})})})}),j="ScrollAreaThumb",_=r.forwardRef((e,r)=>{let{forceMount:n,...l}=e,i=A(j,e.__scopeScrollArea);return(0,t.jsx)(o.Presence,{present:n||i.hasThumb,children:(0,t.jsx)(D,{ref:r,...l})})}),D=r.forwardRef((e,o)=>{let{__scopeScrollArea:l,style:a,...s}=e,c=h(j,l),u=A(j,l),{onThumbPositionChange:f}=u,p=(0,i.useComposedRefs)(o,e=>u.onThumbChange(e)),v=r.useRef(void 0),m=F(()=>{v.current&&(v.current(),v.current=void 0)},100);return r.useEffect(()=>{let e=c.viewport;if(e){let t=()=>{m(),v.current||(v.current=z(e,f),f())};return f(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[c.viewport,m,f]),(0,t.jsx)(n.Primitive.div,{"data-state":u.hasThumb?"visible":"hidden",...s,ref:p,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...a},onPointerDownCapture:(0,d.composeEventHandlers)(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=e.clientY-t.top;u.onThumbPointerDown({x:r,y:n})}),onPointerUp:(0,d.composeEventHandlers)(e.onPointerUp,u.onThumbPointerUp)})});_.displayName=j;var O="ScrollAreaCorner";r.forwardRef((e,r)=>{let n=h(O,e.__scopeScrollArea),o=!!(n.scrollbarX&&n.scrollbarY);return"scroll"!==n.type&&o?(0,t.jsx)(I,{...e,ref:r}):null}).displayName=O;var I=r.forwardRef((e,o)=>{let{__scopeScrollArea:l,...i}=e,a=h(O,l),[s,c]=r.useState(0),[u,d]=r.useState(0),f=!!(s&&u);return V(a.scrollbarX,()=>{var e;let t=(null==(e=a.scrollbarX)?void 0:e.offsetHeight)||0;a.onCornerHeightChange(t),d(t)}),V(a.scrollbarY,()=>{var e;let t=(null==(e=a.scrollbarY)?void 0:e.offsetWidth)||0;a.onCornerWidthChange(t),c(t)}),f?(0,t.jsx)(n.Primitive.div,{...i,ref:o,style:{width:s,height:u,position:"absolute",right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:0,...e.style}}):null});function M(e){return e?parseInt(e,10):0}function H(e,t){let r=e/t;return isNaN(r)?0:r}function U(e){let t=H(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function W(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ltr",n=U(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,l=t.scrollbar.size-o,i=t.content-t.viewport,a=(0,u.clamp)(e,"ltr"===r?[0,i]:[-1*i,0]);return k([0,i],[0,l-n])(a)}function k(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}var z=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{},r={left:e.scrollLeft,top:e.scrollTop},n=0;return!function o(){let l={left:e.scrollLeft,top:e.scrollTop},i=r.left!==l.left,a=r.top!==l.top;
2(i||a)&&t(),r=l,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function F(e,t){let n=(0,a.useCallbackRef)(e),o=r.useRef(0);return r.useEffect(()=>()=>window.clearTimeout(o.current),[]),r.useCallback(()=>{window.clearTimeout(o.current),o.current=window.setTimeout(n,t)},[n,t])}function V(e,t){let r=(0,a.useCallbackRef)(t);(0,c.useLayoutEffect)(()=>{let t=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}e.i(556587);var X=e.i(677904);let Y=e=>{let{children:r,scrollHideDelay:n=100,dir:o="rtl",type:l="auto",className:i,...a}=e;return(0,t.jsx)(w,{scrollHideDelay:n,dir:o,type:l,className:(0,X.cn)("scroll-area",i),...a,children:r})};Y.displayName=w.displayName;let $=e=>{let{orientation:r="vertical",...n}=e;return(0,t.jsx)(S,{orientation:r,className:"scroll-bar",...n,children:(0,t.jsx)(_,{className:"scroll-thumb"})})};$.displayName="Scrollbar",e.s(["default",0,$],581603),e.i(624975);var B=e.i(873821),B=B,q=e.i(763818),K=e.i(885391),Z=e.i(428196);let G=e=>{let{children:n,className:o,viewportClassName:l,enableDrag:i=!1,dragThreshold:a=5,scrollingTolerance:s=1,dragOrientation:c="both",ref:u,...d}=e,f=(0,r.useRef)(null),{isDragging:p,handlers:v}=(0,B.default)({ref:f,enabled:i,dragThreshold:a,orientation:c}),{isAtEnd:m,isAtStart:h,hasScroll:w,hasHorizontalScroll:g,hasVerticalScroll:y}=(0,q.useIsScrolling)({ref:f,tolerance:s});return(0,t.jsx)(b,{ref:(0,Z.mergeRefs)(f,u),"data-draggable":(0,K.dataAttr)(i),"data-is-dragging":(0,K.dataAttr)(i&&p),"data-has-scroll":(0,K.dataAttr)(w),"data-scroll-end":(0,K.dataAttr)(w&&m),"data-scroll-start":(0,K.dataAttr)(w&&h),className:(0,X.cn)("scroll-viewport",l),...v,...d,children:(0,t.jsx)("div",{"data-has-vertical-scroll":(0,K.dataAttr)(y),"data-has-horizontal-scroll":(0,K.dataAttr)(g),className:(0,X.cn)("scroll-viewport-content",o),children:n})})};G.displayName=b.displayName,e.s(["default",0,G],382938),e.s([],378306),e.s(["ScrollArea",0,Y],340139)},507981,e=>{"use strict";var t=e.i(382938);e.s(["ScrollViewport",()=>t.default])},572943,e=>{"use strict";var t=e.i(581603);e.s(["Scrollbar",()=>t.default])},428196,e=>{"use strict";var t=e.i(825766);e.s(["mergeRefs",()=>t.default])}]);
3
4//# debugId=1696b8cc-0a8f-0c75-5f4e-063fabd69b75

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.