PageSourceSearch

https://www.playscape.gg/_next/static/chunks/8445-1b77083fd18de837.js

js playscape.gg collected 2026-10-09 22:54:51 UTC 17,335 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:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="a78a7b10-7fac-4f33-80f3-1c664d0202b6",e._sentryDebugIdIdentifier="sentry-dbid-a78a7b10-7fac-4f33-80f3-1c664d0202b6")}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8445],{99376:function(e,t,n){var r=n(35475);n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}}),n.o(r,"useSearchParams")&&n.d(t,{useSearchParams:function(){return r.useSearchParams}})},81523:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return o}});let r=n(18993);function o(e){let{reason:t,children:n}=e;if("undefined"==typeof window)throw new r.BailoutToCSRError(t);return n}},70049:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadCss",{enumerable:!0,get:function(){return i}});let r=n(57437),o=n(20544);function i(e){let{moduleIds:t}=e;if("undefined"!=typeof window)return null;let n=(0,o.getExpectedRequestStore)("next/dynamic css"),i=[];if(n.reactLoadableManifest&&t){let e=n.reactLoadableManifest;for(let n of t){if(!e[n])continue;let t=e[n].files.filter(e=>e.endsWith(".css"));i.push(...t)}}return 0===i.length?null:(0,r.jsx)(r.Fragment,{children:i.map(e=>(0,r.jsx)("link",{precedence:"dynamic",rel:"stylesheet",href:n.assetPrefix+"/_next/"+encodeURI(e),as:"style"},e))})}},15278:function(e,t,n){n.d(t,{I0:function(){return y},XB:function(){return f},fC:function(){return m}});var r,o=n(2265),i=n(6741),s=n(66840),a=n(98575),u=n(26606),l=n(57437),d="dismissableLayer.update",c=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),f=o.forwardRef((e,t)=>{var n,f;let{disableOutsidePointerEvents:v=!1,onEscapeKeyDown:m,onPointerDownOutside:y,onFocusOutside:E,onInteractOutside:h,onDismiss:b,...x}=e,g=o.useContext(c),[T,P]=o.useState(null),C=null!==(f=null==T?void 0:T.ownerDocument)&&void 0!==f?f:null===(n=globalThis)||void 0===n?void 0:n.document,[,j]=o.useState({}),R=(0,a.e)(t,e=>P(e)),L=Array.from(g.layers),[D]=[...g.layersWithOutsidePointerEventsDisabled].slice(-1),S=L.indexOf(D),k=T?L.indexOf(T):-1,M=g.layersWithOutsidePointerEventsDisabled.size>0,N=k>=S,F=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=(0,u.W)(e),i=o.useRef(!1),s=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!i.current){let t=function(){w("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",s.current),s.current=t,n.addEventListener("click",s.current,{once:!0})):t()}else n.removeEventListener("click",s.current);i.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",s.current)}},[n,r]),{onPointerDownCapture:()=>i.current=!0}}(e=>{let t=e.target,n=[...g.branches].some(e=>e.contains(t));!N||n||(null==y||y(e),null==h||h(e),e.defaultPrevented||null==b||b())},C),W=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=(0,u.W)(e),i=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!i.current&&w("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)},[n,r]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}(e=>{let t=e.target;[...g.branches].some(e=>e.contains(t))||(null==E||E(e),null==h||h(e),e.defaultPrevented||null==b||b())},C);return!function(e,t=globalThis?.document){let n=(0,u.W)(e);o.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{k!==g.layers.size-1||(null==m||m(e),!e.defaultPrevented&&b&&(e.preventDefault(),b()))},C),o.useEffect(()=>{if(T)return v&&(0===g.layersWithOutsidePointerEventsDisabled.size&&(r=C.body.style.pointerEvents,C.body.style.pointerEvents="none"),g.layersWithOutsidePointerEventsDisabled.add(T)),g.layers.add(T),p(),()=>{v&&(g.layersWithOutsidePointerEventsDisabled.delete(T),0===g.layersWithOutsidePointerEventsDisabled.size&&(C.body.style.pointerEvents=r))}},[T,C,v,g]),o.useEffect(()=>()=>{T&&(g.layers.delete(T),g.layersWithOutsidePointerEventsDisabled.delete(T),p())},[T,g]),o.useEffect(()=>{let e=()=>j({});return document.addEventListener(d,e),()=>document.removeEventListener(d,e)},[]),(0,l.jsx)(s.WV.div,{...x,ref:R,style:{pointerEvents:M?N?"auto":"none":void 0,...e.style},onFocusCapture:(0,i.Mj)(e.onFocusCapture,W.onFocusCapture),onBlurCapture:(0,i.Mj)(e.onBlurCapture,W.onBlurCapture),onPointerDownCapture:(0,i.Mj)(e.onPointerDownCapture,F.onPointerDownCapture)})});f.displayName="DismissableLayer";var v=o.forwardRef((e,t)=>
1{let n=o.useContext(c),r=o.useRef(null),i=(0,a.e)(t,r);return o.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,l.jsx)(s.WV.div,{...e,ref:i})});function p(){let e=new CustomEvent(d);document.dispatchEvent(e)}function w(e,t,n,r){let{discrete:o}=r,i=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),o?(0,s.jH)(i,a):i.dispatchEvent(a)}v.displayName="DismissableLayerBranch";var m=f,y=v},83832:function(e,t,n){n.d(t,{h:function(){return u}});var r=n(2265),o=n(54887),i=n(66840),s=n(61188),a=n(57437),u=r.forwardRef((e,t)=>{var n,u;let{container:l,...d}=e,[c,f]=r.useState(!1);(0,s.b)(()=>f(!0),[]);let v=l||c&&(null===(u=globalThis)||void 0===u?void 0:null===(n=u.document)||void 0===n?void 0:n.body);return v?o.createPortal((0,a.jsx)(i.WV.div,{...d,ref:t}),v):null});u.displayName="Portal"},41915:function(e,t,n){n.d(t,{Dx:function(){return $},aU:function(){return et},dk:function(){return ee},fC:function(){return Z},l_:function(){return Q},x8:function(){return en},zt:function(){return J}});var r=n(2265),o=n(54887),i=n(6741),s=n(98575),a=n(58068),u=n(73966),l=n(15278),d=n(83832),c=n(71599),f=n(66840),v=n(26606),p=n(80886),w=n(61188),m=n(95098),y=n(57437),E="ToastProvider",[h,b,x]=(0,a.B)("Toast"),[g,T]=(0,u.b)("Toast",[x]),[P,C]=g(E),j=e=>{let{__scopeToast:t,label:n="Notification",duration:o=5e3,swipeDirection:i="right",swipeThreshold:s=50,announcerContainer:a,children:u}=e,[l,d]=r.useState(null),[c,f]=r.useState(0),v=r.useRef(!1),p=r.useRef(!1);return n.trim()||console.error("Invalid prop `label` supplied to `".concat(E,"`. Expected non-empty `string`.")),(0,y.jsx)(h.Provider,{scope:t,children:(0,y.jsx)(P,{scope:t,label:n,duration:o,swipeDirection:i,swipeThreshold:s,toastCount:c,viewport:l,onViewportChange:d,onToastAdd:r.useCallback(()=>f(e=>e+1),[]),onToastRemove:r.useCallback(()=>f(e=>e-1),[]),isFocusedToastEscapeKeyDownRef:v,isClosePausedRef:p,announcerContainer:a,children:u})})};j.displayName=E;var R="ToastViewport",L=["F8"],D="toast.viewportPause",S="toast.viewportResume",k=r.forwardRef((e,t)=>{let{__scopeToast:n,hotkey:o=L,label:i="Notifications ({hotkey})",...a}=e,u=C(R,n),d=b(n),c=r.useRef(null),v=r.useRef(null),p=r.useRef(null),w=r.useRef(null),m=(0,s.e)(t,w,u.onViewportChange),E=o.join("+").replace(/Key/g,"").replace(/Digit/g,""),x=u.toastCount>0;r.useEffect(()=>{let e=e=>{var t;0!==o.length&&o.every(t=>e[t]||e.code===t)&&(null===(t=w.current)||void 0===t||t.focus())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[o]),r.useEffect(()=>{let e=c.current,t=w.current;if(x&&e&&t){let n=()=>{if(!u.isClosePausedRef.current){let e=new CustomEvent(D);t.dispatchEvent(e),u.isClosePausedRef.current=!0}},r=()=>{if(u.isClosePausedRef.current){let e=new CustomEvent(S);t.dispatchEvent(e),u.isClosePausedRef.current=!1}},o=t=>{e.contains(t.relatedTarget)||r()},i=()=>{e.contains(document.activeElement)||r()};return e.addEventListener("focusin",n),e.addEventListener("focusout",o),e.addEventListener("pointermove",n),e.addEventListener("pointerleave",i),window.addEventListener("blur",n),window.addEventListener("focus",r),()=>{e.removeEventListener("focusin",n),e.removeEventListener("focusout",o),e.removeEventListener("pointermove",n),e.removeEventListener("pointerleave",i),window.removeEventListener("blur",n),window.removeEventListener("focus",r)}}},[x,u.isClosePausedRef]);let g=r.useCallback(e=>{let{tabbingDirection:t}=e,n=d().map(e=>{let n=e.ref.current,r=[n,...function(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}(n)];return"forwards"===t?r:r.reverse()});return("forwards"===t?n.reverse():n).flat()},[d]);return r.useEffect(()=>{let e=w.current;if(e){let t=t=>{let n=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!n){var r,o,i;let n=document.activeElement,s=t.shiftKey;if(t.target===e&&s){null===(r=v.current)||void 0===r||r.focus();return}let a=g({tabbingDirection:s?"backwards":"forwards"}),u=a.findIndex(e=>e===n);G(a.slice(u+1))?t.preventDefault():s?null===(o=v.current)||void 0===o||o.focus():null===(i=p.current)||void 0===i||i.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}},[d,g]),(0,y.jsxs)(l.I0,{ref:c,role:"region","aria-label":i.replace("{hotkey}",E),tabIndex:-1,style:{pointerEvents:x?void 0:"none"},children:[x&&(0,y.jsx)(N,{ref:v,onFocusFromOutsideViewport:()=>{G(g({tabbingDirection:"forwards"}))}}),(0,y.jsx)(h.Slot,{scope:n,children:(0,y.jsx)(f.WV.ol,{tabIndex:-1,...a,ref:m})}),x&&(0,y.jsx)(N,{ref:p,onFocusFromOutsideViewport:()=>{G(g({tabbingDirection:"backwards"}))}})]})});k.displayName=R;var M="ToastFocusProxy",N=r.forwardRef((e,t)=>
1{let{__scopeToast:n,onFocusFromOutsideViewport:r,...o}=e,i=C(M,n);return(0,y.jsx)(m.TX,{tabIndex:0,...o,ref:t,style:{position:"fixed"},onFocus:e=>{var t;let n=e.relatedTarget;(null===(t=i.viewport)||void 0===t?void 0:t.contains(n))||r()}})});N.displayName=M;var F="Toast",W=r.forwardRef((e,t)=>{let{forceMount:n,open:r,defaultOpen:o,onOpenChange:s,...a}=e,[u,l]=(0,p.T)({prop:r,defaultProp:null==o||o,onChange:s,caller:F});return(0,y.jsx)(c.z,{present:n||u,children:(0,y.jsx)(_,{open:u,...a,ref:t,onClose:()=>l(!1),onPause:(0,v.W)(e.onPause),onResume:(0,v.W)(e.onResume),onSwipeStart:(0,i.Mj)(e.onSwipeStart,e=>{e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:(0,i.Mj)(e.onSwipeMove,e=>{let{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x","".concat(t,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y","".concat(n,"px"))}),onSwipeCancel:(0,i.Mj)(e.onSwipeCancel,e=>{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:(0,i.Mj)(e.onSwipeEnd,e=>{let{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x","".concat(t,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y","".concat(n,"px")),l(!1)})})})});W.displayName=F;var[I,O]=g(F,{onClose(){}}),_=r.forwardRef((e,t)=>{let{__scopeToast:n,type:a="foreground",duration:u,open:d,onClose:c,onEscapeKeyDown:p,onPause:w,onResume:m,onSwipeStart:E,onSwipeMove:b,onSwipeCancel:x,onSwipeEnd:g,...T}=e,P=C(F,n),[j,R]=r.useState(null),L=(0,s.e)(t,e=>R(e)),k=r.useRef(null),M=r.useRef(null),N=u||P.duration,W=r.useRef(0),O=r.useRef(N),_=r.useRef(0),{onToastAdd:V,onToastRemove:K}=P,B=(0,v.W)(()=>{var e;(null==j?void 0:j.contains(document.activeElement))&&(null===(e=P.viewport)||void 0===e||e.focus()),c()}),z=r.useCallback(e=>{e&&e!==1/0&&(window.clearTimeout(_.current),W.current=new Date().getTime(),_.current=window.setTimeout(B,e))},[B]);r.useEffect(()=>{let e=P.viewport;if(e){let t=()=>{z(O.current),null==m||m()},n=()=>{let e=new Date().getTime()-W.current;O.current=O.current-e,window.clearTimeout(_.current),null==w||w()};return e.addEventListener(D,n),e.addEventListener(S,t),()=>{e.removeEventListener(D,n),e.removeEventListener(S,t)}}},[P.viewport,N,w,m,z]),r.useEffect(()=>{d&&!P.isClosePausedRef.current&&z(N)},[d,N,P.isClosePausedRef,z]),r.useEffect(()=>(V(),()=>K()),[V,K]);let X=r.useMemo(()=>j?function e(t){let n=[];return Array.from(t.childNodes).forEach(t=>{if(t.nodeType===t.TEXT_NODE&&t.textContent&&n.push(t.textContent),t.nodeType===t.ELEMENT_NODE){let r=t.ariaHidden||t.hidden||"none"===t.style.display,o=""===t.dataset.radixToastAnnounceExclude;if(!r){if(o){let e=t.dataset.radixToastAnnounceAlt;e&&n.push(e)}else n.push(...e(t))}}}),n}(j):null,[j]);return P.viewport?(0,y.jsxs)(y.Fragment,{children:[X&&(0,y.jsx)(A,{__scopeToast:n,role:"status","aria-live":"foreground"===a?"assertive":"polite",children:X}),(0,y.jsx)(I,{scope:n,onClose:B,children:o.createPortal((0,y.jsx)(h.ItemSlot,{scope:n,children:(0,y.jsx)(l.fC,{asChild:!0,onEscapeKeyDown:(0,i.Mj)(p,()=>{P.isFocusedToastEscapeKeyDownRef.current||B(),P.isFocusedToastEscapeKeyDownRef.current=!1}),children:(0,y.jsx)(f.WV.li,{tabIndex:0,"data-state":d?"open":"closed","data-swipe-direction":P.swipeDirection,...T,ref:L,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:(0,i.Mj)(e.onKeyDown,e=>{"Escape"!==e.key||(null==p||p(e.nativeEvent),e.nativeEvent.defaultPrevented||(P.isFocusedToastEscapeKeyDownRef.current=!0,B()))}),onPointerDown:(0,i.Mj)(e.onPointerDown,e=>{0===e.button&&(k.current={x:e.clientX,y:e.clientY})}),onPointerMove:(0,i.Mj)(e.onPointerMove,e=>{if(!k.current)return;let t=e.clientX-k.current.x,n=e.clientY-k.current.y,r=!!M.current,o=["left","right"].includes(P.swipeDirection),i=["left","up"].includes(P.swipeDirection)?Math.min:Math.max,s=o?i(0,t):0,a=o?0:i(0,n),u="touch"===e.pointerType?10:2,l={x:s,y:a},d={originalEvent:e,delta:l};r?(M.current=l,q("toast.swipeMove",b,d,{discrete:!1})):Y(l,P.swipeDirection,u)?(M.current=l,q("toast.swipeStart",E,d,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>u||Math.abs(n)>u)&&(k.current=null)}),onPointerUp:(0,i.Mj)(e.onPointerUp,e=>{let t=M.current,n=e.target;if(n.hasPointerCapture(e.pointerId)&&n.releasePointerCapture(e.pointerId),M.current=null,k.current=null,t){let n=e.currentTarget,r={originalEvent:e,delta:t};Y(t,P.swipeDirection,P.swipeThreshold)?q("toast.swipeEnd",g,r,{discrete:!0}):q("toast.swipeCancel",x,r,{discrete:!0}),n.addEventListener("click",e=>e.preventDefault(),{once:!0})}})})})}),P.viewport)})]}):null}),A=e=>{let{__scopeToast:t,children:n,...o}=e,i=C(F,t),[s,a]=r.useState(!1),[u,l]=r.useState(!1);return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>{},t=(0,v.W)(e);(0,w.b)(()=>{let e=0,n=0;return e=window.requestAnimationFrame(()=>n=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(n)}},[t])}(()=>a(!0)),r.useEffect(()=>{let e=window.setTimeout(()=>l(!0),1e3);return()=>window.clearTimeout(e)},[]),u?null:(0,y.jsx)(d.h,{asChild:!0,container:i.announcerContainer||void 0,children:(0,y.jsx)(m.TX,{...o,children:s&&(0,y.jsxs)(y.Fragment,{children:[i.label," ",n]})})})},V=r.forwardRef((e,t)=>
1{let{__scopeToast:n,...r}=e;return(0,y.jsx)(f.WV.div,{...r,ref:t})});V.displayName="ToastTitle";var K=r.forwardRef((e,t)=>{let{__scopeToast:n,...r}=e;return(0,y.jsx)(f.WV.div,{...r,ref:t})});K.displayName="ToastDescription";var B="ToastAction",z=r.forwardRef((e,t)=>{let{altText:n,...r}=e;return n.trim()?(0,y.jsx)(H,{altText:n,asChild:!0,children:(0,y.jsx)(U,{...r,ref:t})}):(console.error("Invalid prop `altText` supplied to `".concat(B,"`. Expected non-empty `string`.")),null)});z.displayName=B;var X="ToastClose",U=r.forwardRef((e,t)=>{let{__scopeToast:n,...r}=e,o=O(X,n);return(0,y.jsx)(H,{asChild:!0,children:(0,y.jsx)(f.WV.button,{type:"button",...r,ref:t,onClick:(0,i.Mj)(e.onClick,o.onClose)})})});U.displayName=X;var H=r.forwardRef((e,t)=>{let{__scopeToast:n,altText:r,...o}=e;return(0,y.jsx)(f.WV.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":r||void 0,...o,ref:t})});function q(e,t,n,r){let{discrete:o}=r,i=n.originalEvent.currentTarget,s=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),o?(0,f.jH)(i,s):i.dispatchEvent(s)}var Y=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=Math.abs(e.x),o=Math.abs(e.y),i=r>o;return"left"===t||"right"===t?i&&r>n:!i&&o>n};function G(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}var J=j,Q=k,Z=W,$=V,ee=K,et=z,en=U}}]);

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.