PageSourceSearch

https://www.destinationvancouver.com/_next/static/chunks/24353-51d90d18e2e63521.js

js destinationvancouver.com collected 2026-09-24 18:16:22 UTC 20,916 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[24353],{81099:function(e,t,r){r.d(t,{i:function(){return o},q:function(){return l}}),r(2265);var n=r(74967);r(57437);let[o,l]=(0,n.R)("ModalBase component was not found in tree")},56082:function(e,t,r){r.d(t,{e:function(){return m}});var n=r(57437),o=r(2265),l=r(59297),a=r(88002),i=r(59105),s=r(61658),d=r(16075),c=r(81099),u=r(5685),f=r(29419),p=r(83849),h=r(74001);let m=(0,o.forwardRef)(({keepMounted:e,opened:t,onClose:r,id:m,transitionProps:v,onExitTransitionEnd:w,onEnterTransitionEnd:b,trapFocus:y,closeOnEscape:x,returnFocus:g,closeOnClickOutside:S,withinPortal:E,portalProps:j,lockScroll:T,children:C,zIndex:R,shadow:P,padding:N,__vars:A,unstyled:D,removeScrollProps:z,...L},M)=>{let{_id:_,titleMounted:W,bodyMounted:Y,shouldLockScroll:B,setTitleMounted:H,setBodyMounted:Z}=function({id:e,transitionProps:t,opened:r,trapFocus:n,closeOnEscape:l,onClose:a,returnFocus:i}){let s=(0,u.M)(e),[d,c]=(0,o.useState)(!1),[m,v]=(0,o.useState)(!1),w=function({opened:e,transitionDuration:t}){let[r,n]=(0,o.useState)(e),l=(0,o.useRef)(-1),a=(0,h.J)()?0:t;return(0,o.useEffect)(()=>(e?(n(!0),window.clearTimeout(l.current)):0===a?n(!1):l.current=window.setTimeout(()=>n(!1),a),()=>window.clearTimeout(l.current)),[e,a]),r}({opened:r,transitionDuration:"number"==typeof t?.duration?t?.duration:200});return(0,f.s)("keydown",e=>{"Escape"===e.key&&l&&!e.isComposing&&r&&e.target?.getAttribute("data-mantine-stop-propagation")!=="true"&&a()},{capture:!0}),(0,p.u)({opened:r,shouldReturnFocus:n&&i}),{_id:s,titleMounted:d,bodyMounted:m,shouldLockScroll:w,setTitleMounted:c,setBodyMounted:v}}({id:m,transitionProps:v,opened:t,trapFocus:y,closeOnEscape:x,onClose:r,returnFocus:g}),{key:q,...I}=z||{};return(0,n.jsx)(d.q,{...j,withinPortal:E,children:(0,n.jsx)(c.i,{value:{opened:t,onClose:r,closeOnClickOutside:S,onExitTransitionEnd:w,onEnterTransitionEnd:b,transitionProps:{...v,keepMounted:e},getTitleId:()=>`${_}-title`,getBodyId:()=>`${_}-body`,titleMounted:W,bodyMounted:Y,setTitleMounted:H,setBodyMounted:Z,trapFocus:y,closeOnEscape:x,zIndex:R,unstyled:D},children:(0,n.jsx)(l.Z,{enabled:B&&T,...I,children:(0,n.jsx)(s.x,{ref:M,...L,__vars:{...A,"--mb-z-index":(R||(0,a.w)("modal")).toString(),"--mb-shadow":(0,i.Xj)(P),"--mb-padding":(0,i.bG)(N)},children:C})},q)})})});m.displayName="@mantine/core/ModalBase"},37411:function(e,t,r){r.d(t,{Z:function(){return n}});var n={title:"m_615af6c9",header:"m_b5489c3c",inner:"m_60c222c7",content:"m_fd1ab0aa",close:"m_606cb269",body:"m_5df29311"}},21844:function(e,t,r){r.d(t,{y:function(){return d}});var n=r(57437),o=r(2265),l=r(61994),a=r(61658),i=r(81099),s=r(37411);let d=(0,o.forwardRef)(({className:e,...t},r)=>{let d=function(){let e=(0,i.q)();return(0,o.useEffect)(()=>(e.setBodyMounted(!0),()=>e.setBodyMounted(!1)),[]),e.getBodyId()}(),c=(0,i.q)();return(0,n.jsx)(a.x,{ref:r,...t,id:d,className:(0,l.Z)({[s.Z.body]:!c.unstyled},e)})});d.displayName="@mantine/core/ModalBaseBody"},49034:function(e,t,r){r.d(t,{_:function(){return d}});var n=r(57437),o=r(2265),l=r(61994),a=r(25568),i=r(81099),s=r(37411);let d=(0,o.forwardRef)(({className:e,onClick:t,...r},o)=>{let d=(0,i.q)();return(0,n.jsx)(a.P,{ref:o,...r,onClick:e=>{d.onClose(),t?.(e)},className:(0,l.Z)({[s.Z.close]:!d.unstyled},e),unstyled:d.unstyled})});d.displayName="@mantine/core/ModalBaseCloseButton"},21104:function(e,t,r){r.d(t,{G:function(){return x}});var n=r(57437),o=r(2265),l=r(61994),a=r(18833),i=r(59105),s=r(99542),d=r(63576),c=r(50277),u=r(61658),f=r(23468),p={root:"m_1b7284a3"};let h={},m=(0,s.Z)((e,{radius:t,shadow:r})=>({root:{"--paper-radius":void 0===t?void 0:(0,i.H5)(t),"--paper-shadow":(0,i.Xj)(r)}})),v=(0,f.b)((e,t)=>{let r=(0,d.w)("Paper",h,e),{classNames:o,className:l,style:a,styles:i,unstyled:s,withBorder:f,vars:v,radius:w,shadow:b,variant:y,mod:x,...g}=r,S=(0,c.y)({name:"Paper",props:r,classes:p,className:l,style:a,classNames:o,styles:i,unstyled:s,vars:v,varsResolver:m});return(0,n.jsx)(u.x,{ref:t,mod:[{"data-with-border":f},x],...S("root"),variant:y,...g})});v.classes=p,v.displayName="@mantine/core/Paper";var w=r(25745),b=r(81099),y=r(37411);let x=(0,o.forwardRef)(({transitionProps:e,className:t,innerProps:r,onKeyDown:o,style:i,...s},d)=>{let c=(0,b.q)();return(0,n.jsx)(w.u,{mounted:c.opened,transition:"pop",...c.transitionProps,onExited:()=>{c.onExitTransitionEnd?.(),c.transitionProps?.onExited?.()},onEntered:()=>{c.onEnterTransitionEnd?.(),c.transitionProps?.onEntered?.()},...e,children:e=>(0,n.jsx)("div",{...r,className:(0,l.Z)({[y.Z.inner]:!c.unstyled},r.className),children:(0,n.jsx)(a.i,{active:c.opened&&c.trapFocus,innerRef:d,children:(0,n.jsx)(v,{...s,c
1omponent:"section",role:"dialog",tabIndex:-1,"aria-modal":!0,"aria-describedby":c.bodyMounted?c.getBodyId():void 0,"aria-labelledby":c.titleMounted?c.getTitleId():void 0,style:[i,e],className:(0,l.Z)({[y.Z.content]:!c.unstyled},t),unstyled:c.unstyled,children:s.children})})})})});x.displayName="@mantine/core/ModalBaseContent"},7386:function(e,t,r){r.d(t,{o:function(){return d}});var n=r(57437),o=r(2265),l=r(61994),a=r(61658),i=r(81099),s=r(37411);let d=(0,o.forwardRef)(({className:e,...t},r)=>{let o=(0,i.q)();return(0,n.jsx)(a.x,{component:"header",ref:r,className:(0,l.Z)({[s.Z.header]:!o.unstyled},e),...t})});d.displayName="@mantine/core/ModalBaseHeader"},34995:function(e,t,r){r.d(t,{e:function(){return d}});var n=r(57437),o=r(2265),l=r(21862),a=r(25745),i=r(81099);let s={duration:200,timingFunction:"ease",transition:"fade"},d=(0,o.forwardRef)(({onClick:e,transitionProps:t,style:r,visible:o,...d},c)=>{let u=(0,i.q)(),f=function(e){let t=(0,i.q)();return{...s,...t.transitionProps,...e}}(t);return(0,n.jsx)(a.u,{mounted:void 0!==o?o:u.opened,...f,transition:"fade",children:t=>(0,n.jsx)(l.a,{ref:c,fixed:!0,style:[r,t],zIndex:u.zIndex,unstyled:u.unstyled,onClick:t=>{e?.(t),u.closeOnClickOutside&&u.onClose()},...d})})});d.displayName="@mantine/core/ModalBaseOverlay"},31346:function(e,t,r){r.d(t,{q:function(){return d}});var n=r(57437),o=r(2265),l=r(61994),a=r(61658),i=r(81099),s=r(37411);let d=(0,o.forwardRef)(({className:e,...t},r)=>{let d=function(){let e=(0,i.q)();return(0,o.useEffect)(()=>(e.setTitleMounted(!0),()=>e.setTitleMounted(!1)),[]),e.getTitleId()}(),c=(0,i.q)();return(0,n.jsx)(a.x,{component:"h2",ref:r,className:(0,l.Z)({[s.Z.title]:!c.unstyled},e),...t,id:d})});d.displayName="@mantine/core/ModalBaseTitle"},29600:function(e,t,r){r.d(t,{Z:function(){return o}});var n=r(57437);function o({children:e}){return(0,n.jsx)(n.Fragment,{children:e})}},22541:function(e,t,r){r.d(t,{x:function(){return $}});var n=r(57437),o=r(2265),l=r(61896),a=r(28552),i=r(99542),s=r(63576),d=r(50277),c=r(61658),u=r(70650),f=r(74967);let[p,h]=(0,f.R)("ScrollArea.Root component was not found in tree");var m=r(44660),v=r(27604);function w(e,t){let r=(0,m.W)(t);(0,v.Y)(()=>{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])}let b=(0,o.forwardRef)((e,t)=>{let{style:r,...l}=e,a=h(),[i,s]=(0,o.useState)(0),[d,c]=(0,o.useState)(0),u=!!(i&&d);return w(a.scrollbarX,()=>{let e=a.scrollbarX?.offsetHeight||0;a.onCornerHeightChange(e),c(e)}),w(a.scrollbarY,()=>{let e=a.scrollbarY?.offsetWidth||0;a.onCornerWidthChange(e),s(e)}),u?(0,n.jsx)("div",{...l,ref:t,style:{...r,width:i,height:d}}):null}),y=(0,o.forwardRef)((e,t)=>{let r=h(),o=!!(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&o?(0,n.jsx)(b,{...e,ref:t}):null});var x=r(91759);let g={scrollHideDelay:1e3,type:"hover"},S=(0,o.forwardRef)((e,t)=>{let{type:r,scrollHideDelay:l,scrollbars:a,...i}=(0,s.w)("ScrollAreaRoot",g,e),[d,u]=(0,o.useState)(null),[f,h]=(0,o.useState)(null),[m,v]=(0,o.useState)(null),[w,b]=(0,o.useState)(null),[y,S]=(0,o.useState)(null),[E,j]=(0,o.useState)(0),[T,C]=(0,o.useState)(0),[R,P]=(0,o.useState)(!1),[N,A]=(0,o.useState)(!1),D=(0,x.Yx)(t,e=>u(e));return(0,n.jsx)(p,{value:{type:r,scrollHideDelay:l,scrollArea:d,viewport:f,onViewportChange:h,content:m,onContentChange:v,scrollbarX:w,onScrollbarXChange:b,scrollbarXEnabled:R,onScrollbarXEnabledChange:P,scrollbarY:y,onScrollbarYChange:S,scrollbarYEnabled:N,onScrollbarYEnabledChange:A,onCornerWidthChange:j,onCornerHeightChange:C},children:(0,n.jsx)(c.x,{...i,ref:D,__vars:{"--sa-corner-width":"xy"!==a?"0px":`${E}px`,"--sa-corner-height":"xy"!==a?"0px":`${T}px`}})})});S.displayName="@mantine/core/ScrollAreaRoot";var E=r(90334),j=r(64082);function T(e,t){let r=e/t;return Number.isNaN(r)?0:r}function C(e){let t=T(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function R(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])}}function P(e,t,r="ltr"){let n=C(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,l=t.scrollbar.size-o,a=t.content-t.viewport,i=function(e,[t,r]){return Math.min(r,Math.max(t,e))}(e,"ltr"===r?[0,a]:[-1*a,0]);return R([0,a],[0,l-n])(i)}function N(e){return e?parseInt(e,10):0}function A(e,t,{checkForDefaultPrevented:r=!0}={}){return n=>{e?.(n),!1!==r&&n.defaultPrevented||t?.(n)}}let[D,z]=(0,f.R)("ScrollAreaScrollbar was not found in tree"),L=(0,o.forwardRef)((e,t)=>{let{sizes:r,hasThumb:l,onThumbChange:a,onThumbPointerUp:i,onThumbPointerDown:s,onThumbPositionChange:d,onDragScroll:c,onWheelScroll:u,onResize:f,...p}=e,v=h(),[b,y]=(0,o.useState)(null),g=(0,x.Yx)(t,e=>y(e)),S=(0,o.useRef)(null),j=(0,o.useRef)(""),{viewport:T}=v,C=r.content-r.viewport,R=(0,m.W)(u),P=(0,m.W)(d),N=(0,E.y)(f,10),z=e=>{S.current&&c({x:e.clientX-S.current.left,y:e.clientY-S.current.top})};return(0,o.useEffect)(()=>{let e=e=>{let t=e.target;b?.contains(t)&&R(e,C)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[T,b,C,R]),(0,o.useEffect)(P,[r,P]),w(b,N),w(v.content,N),(0,n.jsx)(D,{value:{scrollbar:b,hasThumb:l,onThumbChange:(0,m.W)(a),onThumbPointerUp:(0,m.W)(i),onThumbPositionChange:P,onThumbPointerDown:(0,m.W)(s)},children:(0,n.jsx)("div",{...p,ref:g,"data-mantine-scrollbar":!0,style:{position:"absolute",...p.style},onPointerDown:A(e.onPointerDown,e=>{e.preventDefault(),0===e.button&&(e.target.setPointerCapture(e.pointerId),S.current=b.getBoundingClientRect(),j.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",z(e))}),onPointerMove:A(e.onPointerMove,z),onPointerUp:A(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&(e.preventDefault(),t.releasePointerCapture(e.pointerId))}),onLostPointerCapture:()=>{document.body.style.webkitUserSelect=j.current,S.current=null}})})}),M=(0,o.forwardRef)((e,t)=>{let{sizes:r,onSizesChange:l,style:a,...i}=e,s=h(),[d,c]=(0,o.useState)(),u=(0,o.useRef)(null),f=(0,x.Yx)(t,u,s.onScrollbarXChange);return(0,o.useEffect)(()=>{u.current&&c(getComputedStyle(u.current))},[u]),(0,n.jsx)(L,{"data-orientation":"horizontal",...i,ref:f,sizes:r,style:{...a,"--sa-thumb-width":`${C(r)}px`},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(s.viewport){let n=s.viewport.scrollLeft+t.deltaX;e.onWheelScroll(n),n>0&&n<r&&t.preventDefault()}},onResize:()=>{u.current&&s.viewport&&d&&l({content:s.viewport.scrollWidth,viewport:s.viewport.offsetWidth,scrollbar:{size:u.current.clientWidth,paddingStart:N(d.paddingLeft),paddingEnd:N(d.paddingRight)}})}})});M.displayName="@mantine/core/ScrollAreaScrollbarX";let _=(0,o.forwardRef)((e,t)=>{let{sizes:r,onSizesChange:l,style:a,...i}=e,s=h(),[d,c]=(0,o.useState)(),u=(0,o.useRef)(null),f=(0,x.Yx)(t,u,s.onScrollbarYChange);return(0,o.useEffect)(()=>{u.current&&c(window.getComputedStyle(u.current))},[]),(0,n.jsx)(L,{...i,"data-orientation":"vertical",ref:f,sizes:r,style:{"--sa-thumb-height":`${C(r)}px`,...a},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>
1e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(s.viewport){let n=s.viewport.scrollTop+t.deltaY;e.onWheelScroll(n),n>0&&n<r&&t.preventDefault()}},onResize:()=>{u.current&&s.viewport&&d&&l({content:s.viewport.scrollHeight,viewport:s.viewport.offsetHeight,scrollbar:{size:u.current.clientHeight,paddingStart:N(d.paddingTop),paddingEnd:N(d.paddingBottom)}})}})});_.displayName="@mantine/core/ScrollAreaScrollbarY";let W=(0,o.forwardRef)((e,t)=>{let{orientation:r="vertical",...l}=e,{dir:a}=(0,j.gm)(),i=h(),s=(0,o.useRef)(null),d=(0,o.useRef)(0),[c,u]=(0,o.useState)({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),f=T(c.viewport,c.content),p={...l,sizes:c,onSizesChange:u,hasThumb:!!(f>0&&f<1),onThumbChange:e=>{s.current=e},onThumbPointerUp:()=>{d.current=0},onThumbPointerDown:e=>{d.current=e}},m=(e,t)=>(function(e,t,r,n="ltr"){let o=C(r),l=t||o/2,a=r.scrollbar.paddingStart+l,i=r.scrollbar.size-r.scrollbar.paddingEnd-(o-l),s=r.content-r.viewport;return R([a,i],"ltr"===n?[0,s]:[-1*s,0])(e)})(e,d.current,c,t);return"horizontal"===r?(0,n.jsx)(M,{...p,ref:t,onThumbPositionChange:()=>{if(i.viewport&&s.current){let e=P(i.viewport.scrollLeft,c,a);s.current.style.transform=`translate3d(${e}px, 0, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollLeft=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollLeft=m(e,a))}}):"vertical"===r?(0,n.jsx)(_,{...p,ref:t,onThumbPositionChange:()=>{if(i.viewport&&s.current){let e=P(i.viewport.scrollTop,c);0===c.scrollbar.size?s.current.style.setProperty("--thumb-opacity","0"):s.current.style.setProperty("--thumb-opacity","1"),s.current.style.transform=`translate3d(0, ${e}px, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollTop=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollTop=m(e))}}):null});W.displayName="@mantine/core/ScrollAreaScrollbarVisible";let Y=(0,o.forwardRef)((e,t)=>{let r=h(),{forceMount:l,...a}=e,[i,s]=(0,o.useState)(!1),d="horizontal"===e.orientation,c=(0,E.y)(()=>{if(r.viewport){let e=r.viewport.offsetWidth<r.viewport.scrollWidth,t=r.viewport.offsetHeight<r.viewport.scrollHeight;s(d?e:t)}},10);return(w(r.viewport,c),w(r.content,c),l||i)?(0,n.jsx)(W,{"data-state":i?"visible":"hidden",...a,ref:t}):null});Y.displayName="@mantine/core/ScrollAreaScrollbarAuto";let B=(0,o.forwardRef)((e,t)=>{let{forceMount:r,...l}=e,a=h(),[i,s]=(0,o.useState)(!1);return((0,o.useEffect)(()=>{let{scrollArea:e}=a,t=0;if(e){let r=()=>{window.clearTimeout(t),s(!0)},n=()=>{t=window.setTimeout(()=>s(!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]),r||i)?(0,n.jsx)(Y,{"data-state":i?"visible":"hidden",...l,ref:t}):null});B.displayName="@mantine/core/ScrollAreaScrollbarHover";let H=(0,o.forwardRef)((e,t)=>{let{forceMount:r,...l}=e,a=h(),i="horizontal"===e.orientation,[s,d]=(0,o.useState)("hidden"),c=(0,E.y)(()=>d("idle"),100);return((0,o.useEffect)(()=>{if("idle"===s){let e=window.setTimeout(()=>d("hidden"),a.scrollHideDelay);return()=>window.clearTimeout(e)}},[s,a.scrollHideDelay]),(0,o.useEffect)(()=>{let{viewport:e}=a,t=i?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=>{let n=e[t];r!==n&&(d("scrolling"),c()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}},[a.viewport,i,c]),r||"hidden"!==s)?(0,n.jsx)(W,{"data-state":"hidden"===s?"hidden":"visible",...l,ref:t,onPointerEnter:A(e.onPointerEnter,()=>d("interacting")),onPointerLeave:A(e.onPointerLeave,()=>d("idle"))}):null}),Z=(0,o.forwardRef)((e,t)=>{let{forceMount:r,...l}=e,a=h(),{onScrollbarXEnabledChange:i,onScrollbarYEnabledChange:s}=a,d="horizontal"===e.orientation;return(0,o.useEffect)(()=>(d?i(!0):s(!0),()=>{d?i(!1):s(!1)}),[d,i,s]),"hover"===a.type?(0,n.jsx)(B,{...l,ref:t,forceMount:r}):"scroll"===a.type?(0,n.jsx)(H,{...l,ref:t,forceMount:r}):"auto"===a.type?(0,n.jsx)(Y,{...l,ref:t,forceMount:r}):"always"===a.type?(0,n.jsx)(W,{...l,ref:t}):null});Z.displayName="@mantine/core/ScrollAreaScrollbar";let q=(0,o.forwardRef)((e,t)=>{let{style:r,...l}=e,a=h(),i=z(),{onThumbPositionChange:s}=i,d=(0,x.Yx)(t,e=>i.onThumbChange(e)),c=(0,o.useRef)(void 0),u=(0,E.y)(()=>{c.current&&(c.current(),c.current=void 0)},100);return(0,o.useEffect)(()=>{let{viewport:e}=a;if(e){let t=()=>{if(u(),!c.current){let t=function(e,t=()=>{}){let r={left:e.scrollLeft,top:e.scrollTop},n=0;return function o(){let l={left:e.scrollLeft,top:e.scrollTop},a=r.left!==l.left,i=r.top!==l.top;
1(a||i)&&t(),r=l,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)}(e,s);c.current=t,s()}};return s(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[a.viewport,u,s]),(0,n.jsx)("div",{"data-state":i.hasThumb?"visible":"hidden",...l,ref:d,style:{width:"var(--sa-thumb-width)",height:"var(--sa-thumb-height)",...r},onPointerDownCapture:A(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=e.clientY-t.top;i.onThumbPointerDown({x:r,y:n})}),onPointerUp:A(e.onPointerUp,i.onThumbPointerUp)})});q.displayName="@mantine/core/ScrollAreaThumb";let I=(0,o.forwardRef)((e,t)=>{let{forceMount:r,...o}=e,l=z();return r||l.hasThumb?(0,n.jsx)(q,{ref:t,...o}):null});I.displayName="@mantine/core/ScrollAreaThumb";let X=(0,o.forwardRef)(({children:e,style:t,...r},o)=>{let l=h(),a=(0,x.Yx)(o,l.onViewportChange);return(0,n.jsx)(c.x,{...r,ref:a,style:{overflowX:l.scrollbarXEnabled?"scroll":"hidden",overflowY:l.scrollbarYEnabled?"scroll":"hidden",...t},children:(0,n.jsx)("div",{style:{minWidth:"100%"},ref:l.onContentChange,children:e})})});X.displayName="@mantine/core/ScrollAreaViewport";var k={root:"m_d57069b5",viewport:"m_c0783ff9",viewportInner:"m_f8f631dd",scrollbar:"m_c44ba933",thumb:"m_d8b5e363",corner:"m_21657268"};let U={scrollHideDelay:1e3,type:"hover",scrollbars:"xy"},F=(0,i.Z)((e,{scrollbarSize:t,overscrollBehavior:r})=>({root:{"--scrollarea-scrollbar-size":(0,a.h)(t),"--scrollarea-over-scroll-behavior":r}})),$=(0,u.d5)((e,t)=>{let r=(0,s.w)("ScrollArea",U,e),{classNames:a,className:i,style:c,styles:u,unstyled:f,scrollbarSize:p,vars:h,type:m,scrollHideDelay:v,viewportProps:w,viewportRef:b,onScrollPositionChange:x,children:g,offsetScrollbars:E,scrollbars:j,onBottomReached:T,onTopReached:C,overscrollBehavior:R,...P}=r,[N,A]=(0,o.useState)(!1),[D,z]=(0,o.useState)(!1),[L,M]=(0,o.useState)(!1),_=(0,d.y)({name:"ScrollArea",props:r,classes:k,className:i,style:c,classNames:a,styles:u,unstyled:f,vars:h,varsResolver:F}),W=(0,o.useRef)(null),Y=(0,l.qq)([b,W]);return(0,o.useEffect)(()=>{if(!W.current||"present"!==E)return;let e=W.current,t=new ResizeObserver(()=>{let{scrollHeight:t,clientHeight:r,scrollWidth:n,clientWidth:o}=e;z(t>r),M(n>o)});return t.observe(e),()=>t.disconnect()},[W,E]),(0,n.jsxs)(S,{type:"never"===m?"always":m,scrollHideDelay:v,ref:t,scrollbars:j,..._("root"),...P,children:[(0,n.jsx)(X,{...w,..._("viewport",{style:w?.style}),ref:Y,"data-offset-scrollbars":!0===E?"xy":E||void 0,"data-scrollbars":j||void 0,"data-horizontal-hidden":"present"!==E||L?void 0:"true","data-vertical-hidden":"present"!==E||D?void 0:"true",onScroll:e=>{w?.onScroll?.(e),x?.({x:e.currentTarget.scrollLeft,y:e.currentTarget.scrollTop});let{scrollTop:t,scrollHeight:r,clientHeight:n}=e.currentTarget;t-(r-n)>=-.6&&T?.(),0===t&&C?.()},children:g}),("xy"===j||"x"===j)&&(0,n.jsx)(Z,{..._("scrollbar"),orientation:"horizontal","data-hidden":"never"===m||"present"===E&&!L||void 0,forceMount:!0,onMouseEnter:()=>A(!0),onMouseLeave:()=>A(!1),children:(0,n.jsx)(I,{..._("thumb")})}),("xy"===j||"y"===j)&&(0,n.jsx)(Z,{..._("scrollbar"),orientation:"vertical","data-hidden":"never"===m||"present"===E&&!D||void 0,forceMount:!0,onMouseEnter:()=>A(!0),onMouseLeave:()=>A(!1),children:(0,n.jsx)(I,{..._("thumb")})}),(0,n.jsx)(y,{..._("corner"),"data-hovered":N||void 0,"data-hidden":"never"===m||void 0})]})});$.displayName="@mantine/core/ScrollArea";let O=(0,u.d5)((e,t)=>{let{children:r,classNames:o,styles:l,scrollbarSize:a,scrollHideDelay:i,type:d,dir:u,offsetScrollbars:f,viewportRef:p,onScrollPositionChange:h,unstyled:m,variant:v,viewportProps:w,scrollbars:b,style:y,vars:x,onBottomReached:g,onTopReached:S,...E}=(0,s.w)("ScrollAreaAutosize",U,e);return(0,n.jsx)(c.x,{...E,ref:t,style:[{display:"flex",overflow:"auto"},y],children:(0,n.jsx)(c.x,{style:{display:"flex",flexDirection:"column",flex:1},children:(0,n.jsx)($,{classNames:o,styles:l,scrollHideDelay:i,scrollbarSize:a,type:d,dir:u,offsetScrollbars:f,viewportRef:p,onScrollPositionChange:h,unstyled:m,variant:v,viewportProps:w,vars:x,scrollbars:b,onBottomReached:g,onTopReached:S,children:r})})})});$.classes=k,O.displayName="@mantine/core/ScrollAreaAutosize",O.classes=k,$.Autosize=O},29419:function(e,t,r){r.d(t,{s:function(){return o}});var n=r(2265);function o(e,t,r){(0,n.useEffect)(()=>(window.addEventListener(e,t,r),()=>window.removeEventListener(e,t,r)),[e,t])}}}]);

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.