PageSourceSearch

https://zarina.ru/_next/static/chunks/9034-938991a2ad0eee69.js

js zarina.ru collected 2026-09-24 09:28:24 UTC 13,306 bytes, 1 lines download raw bytes

1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="98b6a652-3a57-43b6-b93b-618615c701d7",e._sentryDebugIdIdentifier="sentry-dbid-98b6a652-3a57-43b6-b93b-618615c701d7")}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9034],{34212:(e,r,t)=>{function o(e,[r,t]){return Math.min(t,Math.max(r,e))}t.d(r,{q:()=>o}),(0,Object.defineProperty)(o,"name",{value:"clamp",configurable:!0})},59034:(e,r,t)=>{t.d(r,{LM:()=>Z,OK:()=>$,VM:()=>A,bL:()=>Q});var o=t(71983),n=t(45849),l=t(17389),i=t(12115),a=t(97602),c=t(76842),s=t(3468),u=t(94446),d=t(70222),f=t(66218),h=t(4129),p=t(34212),b=t(92556),w=t(95155),v=Object.defineProperty,S=(e,r)=>v(e,"name",{value:r,configurable:!0});function g(e,r){return i.useReducer((e,t)=>{let o=r[e][t];return null!=o?o:e},e)}S(g,"useStateMachine");var _="ScrollArea",[m,y]=(0,s.A)(_),[C,E]=m(_),T=i.forwardRef(S(function(e,r){let{__scopeScrollArea:t,type:c="hover",dir:s,scrollHideDelay:d=600}=e,h=(0,l._)(e,["__scopeScrollArea","type","dir","scrollHideDelay"]),[p,b]=i.useState(null),[v,S]=i.useState(null),[g,_]=i.useState(null),[m,y]=i.useState(null),[E,T]=i.useState(null),[x,R]=i.useState(0),[P,A]=i.useState(0),[D,L]=i.useState(!1),[j,z]=i.useState(!1),I=(0,u.s)(r,b),H=(0,f.jH)(s);return(0,w.jsx)(C,{scope:t,type:c,dir:H,scrollHideDelay:d,scrollArea:p,viewport:v,onViewportChange:S,content:g,onContentChange:_,scrollbarX:m,onScrollbarXChange:y,scrollbarXEnabled:D,onScrollbarXEnabledChange:L,scrollbarY:E,onScrollbarYChange:T,scrollbarYEnabled:j,onScrollbarYEnabledChange:z,onCornerWidthChange:R,onCornerHeightChange:A,children:(0,w.jsx)(a.sG.div,(0,n._)((0,o._)({dir:H},h),{ref:I,style:(0,o._)({position:"relative","--radix-scroll-area-corner-width":x+"px","--radix-scroll-area-corner-height":P+"px"},e.style)}))})},"ScrollArea")),x=i.forwardRef(S(function(e,r){let{__scopeScrollArea:t,children:c,nonce:s}=e,d=(0,l._)(e,["__scopeScrollArea","children","nonce"]),f=E("ScrollAreaViewport",t),h=i.useRef(null),p=(0,u.s)(r,h,f.onViewportChange);return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(R,{nonce:s}),(0,w.jsx)(a.sG.div,(0,n._)((0,o._)({"data-radix-scroll-area-viewport":""},d),{ref:p,style:(0,o._)({overflowX:f.scrollbarXEnabled?"scroll":"hidden",overflowY:f.scrollbarYEnabled?"scroll":"hidden"},e.style),children:(0,w.jsx)("div",{ref:f.onContentChange,style:{minWidth:"100%",display:"table"},children:c})}))]})},"ScrollAreaViewport")),R=i.memo(S(function(e){let{nonce:r}=e;return(0,w.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:r})},"ScrollAreaViewportStyle"),(e,r)=>e.nonce===r.nonce),P="ScrollAreaScrollbar",A=i.forwardRef(S(function(e,r){let{forceMount:t}=e,a=(0,l._)(e,["forceMount"]),c=E(P,e.__scopeScrollArea),{onScrollbarXEnabledChange:s,onScrollbarYEnabledChange:u}=c,d="horizontal"===e.orientation;return i.useEffect(()=>(d?s(!0):u(!0),()=>{d?s(!1):u(!1)}),[d,s,u]),"hover"===c.type?(0,w.jsx)(D,(0,n._)((0,o._)({},a),{ref:r,forceMount:t})):"scroll"===c.type?(0,w.jsx)(L,(0,n._)((0,o._)({},a),{ref:r,forceMount:t})):"auto"===c.type?(0,w.jsx)(j,(0,n._)((0,o._)({},a),{ref:r,forceMount:t})):"always"===c.type?(0,w.jsx)(z,(0,n._)((0,o._)({},a),{ref:r,"data-state":"visible"})):null},"ScrollAreaScrollbar")),D=i.forwardRef(S(function(e,r){let{forceMount:t}=e,a=(0,l._)(e,["forceMount"]),s=E(P,e.__scopeScrollArea),[u,d]=i.useState(!1);return i.useEffect(()=>{let e=s.scrollArea,r=0;if(e){let t=S(()=>{window.clearTimeout(r),d(!0)},"handlePointerEnter"),o=S(()=>{r=window.setTimeout(()=>d(!1),s.scrollHideDelay)},"handlePointerLeave");return e.addEventListener("pointerenter",t),e.addEventListener("pointerleave",o),()=>{window.clearTimeout(r),e.removeEventListener("pointerenter",t),e.removeEventListener("pointerleave",o)}}},[s.scrollArea,s.scrollHideDelay]),(0,w.jsx)(c.C,{present:t||u,children:(0,w.jsx)(j,(0,n._)((0,o._)({"data-state":u?"visible":"hidden"},a),{ref:r}))})},"ScrollAreaScrollbarHover")),L=i.forwardRef(S(function(e,r){let{forceMount:t}=e,a=(0,l._)(e,["forceMount"]),s=E(P,e.__scopeScrollArea),u="horizontal"===e.orientation,d=q(()=>h("SCROLL_END"),100),[f,h]=g("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return i.useEffect(()=>{if("idle"===f){let e=window.setTimeout(()=>h("HIDE"),s.scrollHideDelay);return()=>window.clearTimeout(e)}},[f,s.scrollHideDelay,h]),i.useEffect(()=>{let e=s.viewport,r=u?"scrollLeft":"scrollTop";if(e){let t=e[r],o=S(()=>{let o=e[r];t!==o&&(h("SCROLL"),d()),t=o},"handleScroll");return e.addEventListener("scroll",o),()=>e.removeEventListener("scroll",o)}}
1,[s.viewport,u,h,d]),(0,w.jsx)(c.C,{present:t||"hidden"!==f,children:(0,w.jsx)(z,(0,n._)((0,o._)({"data-state":"hidden"===f?"hidden":"visible"},a),{ref:r,onPointerEnter:(0,b.mK)(e.onPointerEnter,()=>h("POINTER_ENTER")),onPointerLeave:(0,b.mK)(e.onPointerLeave,()=>h("POINTER_LEAVE"))}))})},"ScrollAreaScrollbarScroll")),j=i.forwardRef(S(function(e,r){let t=E(P,e.__scopeScrollArea),{forceMount:a}=e,s=(0,l._)(e,["forceMount"]),[u,d]=i.useState(!1),f="horizontal"===e.orientation,h=q(()=>{if(t.viewport){let e=t.viewport.offsetWidth<t.viewport.scrollWidth,r=t.viewport.offsetHeight<t.viewport.scrollHeight;d(f?e:r)}},10);return J(t.viewport,h),J(t.content,h),(0,w.jsx)(c.C,{present:a||u,children:(0,w.jsx)(z,(0,n._)((0,o._)({"data-state":u?"visible":"hidden"},s),{ref:r}))})},"ScrollAreaScrollbarAuto")),z=i.forwardRef(S(function(e,r){let{orientation:t="vertical"}=e,a=(0,l._)(e,["orientation"]),c=E(P,e.__scopeScrollArea),s=i.useRef(null),u=i.useRef(0),[d,f]=i.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),h=U(d.viewport,d.content),p=(0,n._)((0,o._)({},a),{sizes:d,onSizesChange:f,hasThumb:!!(h>0&&h<1),onThumbChange:S(e=>s.current=e,"onThumbChange"),onThumbPointerUp:S(()=>u.current=0,"onThumbPointerUp"),onThumbPointerDown:S(e=>u.current=e,"onThumbPointerDown")});function b(e,r){return F(e,u.current,d,r)}return(S(b,"getScrollPosition"),"horizontal"===t)?(0,w.jsx)(I,(0,n._)((0,o._)({},p),{ref:r,onThumbPositionChange:()=>{if(c.viewport&&s.current){let e=K(c.viewport.scrollLeft,d,c.dir);s.current.style.transform="translate3d(".concat(e,"px, 0, 0)")}},onWheelScroll:e=>{c.viewport&&(c.viewport.scrollLeft=e)},onDragScroll:e=>{c.viewport&&(c.viewport.scrollLeft=b(e,c.dir))}})):"vertical"===t?(0,w.jsx)(H,(0,n._)((0,o._)({},p),{ref:r,onThumbPositionChange:()=>{if(c.viewport&&s.current){let e=K(c.viewport.scrollTop,d);s.current.style.transform="translate3d(0, ".concat(e,"px, 0)")}},onWheelScroll:e=>{c.viewport&&(c.viewport.scrollTop=e)},onDragScroll:e=>{c.viewport&&(c.viewport.scrollTop=b(e))}})):null},"ScrollAreaScrollbarVisible")),I=i.forwardRef(S(function(e,r){let{sizes:t,onSizesChange:a}=e,c=(0,l._)(e,["sizes","onSizesChange"]),s=E(P,e.__scopeScrollArea),[d,f]=i.useState(),h=i.useRef(null),p=(0,u.s)(r,h,s.onScrollbarXChange);return i.useEffect(()=>{h.current&&f(getComputedStyle(h.current))},[h]),(0,w.jsx)(N,(0,n._)((0,o._)({"data-orientation":"horizontal"},c),{ref:p,sizes:t,style:(0,o._)({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":V(t)+"px"},e.style),onThumbPointerDown:r=>e.onThumbPointerDown(r.x),onDragScroll:r=>e.onDragScroll(r.x),onWheelScroll:(r,t)=>{if(s.viewport){let o=s.viewport.scrollLeft+r.deltaX;e.onWheelScroll(o),G(o,t)&&r.preventDefault()}},onResize:()=>{h.current&&s.viewport&&d&&a({content:s.viewport.scrollWidth,viewport:s.viewport.offsetWidth,scrollbar:{size:h.current.clientWidth,paddingStart:Y(d.paddingLeft),paddingEnd:Y(d.paddingRight)}})}}))},"ScrollAreaScrollbarX")),H=i.forwardRef(S(function(e,r){let{sizes:t,onSizesChange:a}=e,c=(0,l._)(e,["sizes","onSizesChange"]),s=E(P,e.__scopeScrollArea),[d,f]=i.useState(),h=i.useRef(null),p=(0,u.s)(r,h,s.onScrollbarYChange);return i.useEffect(()=>{h.current&&f(getComputedStyle(h.current))},[h]),(0,w.jsx)(N,(0,n._)((0,o._)({"data-orientation":"vertical"},c),{ref:p,sizes:t,style:(0,o._)({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":V(t)+"px"},e.style),onThumbPointerDown:r=>e.onThumbPointerDown(r.y),onDragScroll:r=>e.onDragScroll(r.y),onWheelScroll:(r,t)=>{if(s.viewport){let o=s.viewport.scrollTop+r.deltaY;e.onWheelScroll(o),G(o,t)&&r.preventDefault()}},onResize:()=>{h.current&&s.viewport&&d&&a({content:s.viewport.scrollHeight,viewport:s.viewport.offsetHeight,scrollbar:{size:h.current.clientHeight,paddingStart:Y(d.paddingTop),paddingEnd:Y(d.paddingBottom)}})}}))}
1,"ScrollAreaScrollbarY")),[W,O]=m(P),N=i.forwardRef(S(function(e,r){let{__scopeScrollArea:t,sizes:c,hasThumb:s,onThumbChange:f,onThumbPointerUp:h,onThumbPointerDown:p,onThumbPositionChange:v,onDragScroll:g,onWheelScroll:_,onResize:m}=e,y=(0,l._)(e,["__scopeScrollArea","sizes","hasThumb","onThumbChange","onThumbPointerUp","onThumbPointerDown","onThumbPositionChange","onDragScroll","onWheelScroll","onResize"]),C=E(P,t),[T,x]=i.useState(null),R=(0,u.s)(r,x),A=i.useRef(null),D=i.useRef(""),L=C.viewport,j=c.content-c.viewport,z=(0,d.c)(_),I=(0,d.c)(v),H=q(m,10);function O(e){A.current&&g({x:e.clientX-A.current.left,y:e.clientY-A.current.top})}return S(O,"handleDragScroll"),i.useEffect(()=>{let e=S(e=>{let r=e.target;(null==T?void 0:T.contains(r))&&z(e,j)},"handleWheel");return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[L,T,j,z]),i.useEffect(I,[c,I]),J(T,H),J(C.content,H),(0,w.jsx)(W,{scope:t,scrollbar:T,hasThumb:s,onThumbChange:(0,d.c)(f),onThumbPointerUp:(0,d.c)(h),onThumbPositionChange:I,onThumbPointerDown:(0,d.c)(p),children:(0,w.jsx)(a.sG.div,(0,n._)((0,o._)({},y),{ref:R,style:(0,o._)({position:"absolute"},y.style),onPointerDown:(0,b.mK)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),A.current=T.getBoundingClientRect(),D.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",C.viewport&&(C.viewport.style.scrollBehavior="auto"),O(e))}),onPointerMove:(0,b.mK)(e.onPointerMove,O),onPointerUp:(0,b.mK)(e.onPointerUp,e=>{let r=e.target;r.hasPointerCapture(e.pointerId)&&r.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=D.current,C.viewport&&(C.viewport.style.scrollBehavior=""),A.current=null})}))})},"ScrollAreaScrollbarImpl")),M="ScrollAreaCorner",k=i.forwardRef(S(function(e,r){let t=E(M,e.__scopeScrollArea),l=!!(t.scrollbarX&&t.scrollbarY);return"scroll"!==t.type&&l?(0,w.jsx)(X,(0,n._)((0,o._)({},e),{ref:r})):null},"ScrollAreaCorner")),X=i.forwardRef(S(function(e,r){let{__scopeScrollArea:t}=e,c=(0,l._)(e,["__scopeScrollArea"]),s=E(M,t),[u,d]=i.useState(0),[f,h]=i.useState(0),p=!!(u&&f),{onCornerWidthChange:b,onCornerHeightChange:v}=s;return J(s.scrollbarX,()=>{var e;let r=(null==(e=s.scrollbarX)?void 0:e.offsetHeight)||0;s.onCornerHeightChange(r),h(r)}),J(s.scrollbarY,()=>{var e;let r=(null==(e=s.scrollbarY)?void 0:e.offsetWidth)||0;s.onCornerWidthChange(r),d(r)}),i.useEffect(()=>()=>{b(0),v(0)},[b,v]),p?(0,w.jsx)(a.sG.div,(0,n._)((0,o._)({},c),{ref:r,style:(0,o._)({width:u,height:f,position:"absolute",right:"ltr"===s.dir?0:void 0,left:"rtl"===s.dir?0:void 0,bottom:0},e.style)})):null},"ScrollAreaCornerImpl"));function Y(e){return e?parseInt(e,10):0}function U(e,r){let t=e/r;return isNaN(t)?0:t}function V(e){let r=U(e.viewport,e.content),t=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-t)*r,18)}function F(e,r,t){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"ltr",n=V(t),l=r||n/2,i=t.scrollbar.paddingStart+l,a=t.scrollbar.size-t.scrollbar.paddingEnd-(n-l),c=t.content-t.viewport;return B([i,a],"ltr"===o?[0,c]:[-1*c,0])(e)}function K(e,r){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ltr",o=V(r),n=r.scrollbar.paddingStart+r.scrollbar.paddingEnd,l=r.scrollbar.size-n,i=r.content-r.viewport,a=(0,p.q)(e,"ltr"===t?[0,i]:[-1*i,0]);return B([0,i],[0,l-o])(a)}function B(e,r){return t=>{if(e[0]===e[1]||r[0]===r[1])return r[0];let o=(r[1]-r[0])/(e[1]-e[0]);return r[0]+o*(t-e[0])}}function G(e,r){return e>0&&e<r}function q(e,r){let t=(0,d.c)(e),o=i.useRef(0);return i.useEffect(()=>()=>window.clearTimeout(o.current),[]),i.useCallback(()=>{window.clearTimeout(o.current),o.current=window.setTimeout(t,r)},[t,r])}function J(e,r){let t=(0,d.c)(r);(0,h.N)(()=>{let r=0;if(e){let o=new ResizeObserver(()=>{cancelAnimationFrame(r),r=window.requestAnimationFrame(t)});return o.observe(e),()=>{window.cancelAnimationFrame(r),o.unobserve(e)}}},[e,t])}S(Y,"toInt"),S(U,"getThumbRatio"),S(V,"getThumbSize"),S(F,"getScrollPositionFromPointer"),S(K,"getThumbOffsetFromScroll"),S(B,"linearScale"),S(G,"isScrollingWithinScrollbarBounds"),S(q,"useDebounceCallback"),S(J,"useResizeObserver");var Q=T,Z=x,$=k}}]);

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.