(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3998],{8617:function(e,n,r){Promise.resolve().then(r.bind(r,59))},59:function(e,n,r){"use strict";r.d(n,{DocsLayout:function(){return b}});var t=r(1694),c=r(4006),l=r(7551),a=r(3534),s=r(511),o=r(2985),i=r(3001),d=r(3394),m=r(6582);let u=(e,n)=>{let r=r=>String.prototype.split.call(n,r).filter(Boolean).reduce((e,n)=>null!=e?e[n]:e,e),t=r(/[,[\]]+?/)||r(/[,[\].]+?/);return void 0===t||t===e?void 0:t};var h=r(9453);let f=(0,d.memo)(e=>{let{className:n,style:r}=e,t=(0,i.usePathname)().replace(/#.+$/g,"").replace(/^(\/)?docs(\/)?/,"").split("/").filter(e=>!!e),a=(0,d.useCallback)(e=>{var n;let[r,...t]=e,c=[r,...t.map(e=>"[".concat(e,"]"))].join("[children]");return null!==(n=u(h,"".concat(c,"[name]")))&&void 0!==n?n:null},[]);return(0,c.jsxs)(l.Breadcrumbs,{className:n,style:r,children:[(0,c.jsx)(l.Breadcrumbs.Item,{href:"/",title:"Home","aria-label":"Home",children:(0,c.jsx)(m.tv,{height:16,width:16})}),t.map((e,n)=>{let r=t.slice(0,n+1);return(0,c.jsx)(l.Breadcrumbs.Item,{href:"/docs/".concat(r.join("/")),selected:n===t.length-1,children:a(r)},e)})]})});f.displayName="DocsBreadcrumbs";var p=r(5794);function x(){let e=(0,t._)(["\n                    top-14\n                    hidden\n                    h-[calc(100vh-3.5rem)]\n                    shrink-0\n                    flex-col\n                    items-stretch\n                    overflow-y-auto\n                    px-3\n                    pt-8\n                    xl:flex\n                "]);return x=function(){return e},e}function v(){let e=(0,t._)(["\n                    flex\n                    min-w-0\n                    grow\n                    flex-row\n                    items-start\n                    justify-center\n                    gap-2\n                    px-2\n                    py-8\n                    sm:py-12\n                    lg:gap-6\n                    lg:px-6\n                    xl:gap-8\n                    xl:px-8\n                "]);return v=function(){return e},e}function j(){let e=(0,t._)(["\n                        flex\n                        w-full\n                        min-w-0\n                        flex-col\n                        items-stretch\n                        lg:max-w-screen-md\n                    "]);return j=function(){return e},e}function g(){let e=(0,t._)(["\n                        sticky\n                        top-28\n                        hidden\n                        max-h-[calc(100vh-12rem)]\n                        w-72\n                        shrink-0\n                        overflow-auto\n                        lg:flex\n                    "]);return g=function(){return e},e}let b=(0,d.memo)(e=>{let{children:n,className:r,style:t}=e,d=(0,i.usePathname)();return(0,c.jsxs)("div",{className:(0,s.cn)("inset-0 flex flex-row",r),style:t,children:[(0,c.jsx)(a.Ke,{className:(0,o.f9)(x()),children:(0,c.jsx)(p.$,{className:"pb-6"})}),(0,c.jsxs)("div",{className:(0,o.f9)(v()),children:[(0,c.jsxs)("main",{id:"docs-content",className:(0,o.f9)(j()),children:[(0,c.jsx)(f,{className:"mb-8"}),(0,c.jsx)("div",{className:"flex w-full flex-col items-start",children:n})]}),(0,c.jsx)(l.TableOfContents,{className:(0,o.f9)(g()),intersection:{rootMargin:"-56px 0% 0%",threshold:1},selector:"#docs-content"},d)]})]})});b.displayName="DocsLayout"},5794:function(e,n,r){"use strict";r.d(n,{$:function(){return i}});var t=r(4006),c=r(7551),l=r(3394),a=r(9453),s=r(3001);let o=e=>{let{baseRoute:n="",level:r,onClickLink:a,routes:i,selected:d}=e,m=(0,s.usePathname)(),u=(0,l.useMemo)(()=>{let e=e=>/^[a-z]/i.test(e);return Object.entries(i).sort((n,r)=>{let[,t]=n,[,c]=r;return!e(t.name)&&e(c.name)?1:e(t.name)&&!e(c.name)?-1:t.order-c.order||t.name.localeCompare(c.name)})},[i]),h=(0,l.useMemo)(()=>m.replace(/#.+$/g,"").replace(new RegExp("^".concat(n)),"").replace(/^\//,"").split("/"),[n,m]),f=(0,l.useMemo)(()=>m.split("/")[r+1],[r,m]),p=h.at(-1);return(0,t.jsx)(t.Fragment,{children:u.map(e=>{let[l,s]=e;return Object.keys(s.children).length?(0,t.jsx)(c.TreeView.List,{content:(0,t.jsx)(o,{baseRoute:"".concat(n,"/").concat(l),level:r+1,onClickLink:a,routes:s.children,selected:d&&f===l}),defaultOpen:!0,href:"".concat(n,"/").concat(l),selected:p===l,children:s.name},l):(0,t.jsx)(c.TreeView.Link,{href:"".concat(n,"/").concat(l),onClick:a,selected:d&&p===l,children:s.name},l)})})},i=(0,l.memo)(e=>{let{className:n,onClickLink:r,style:l}=e;return(0,t.jsx)(c.TreeView,{className:n,style:l,children:(0,t.jsx)(o,{baseRoute:"/docs",level:1,onClickLink:r,routes:a,selected:!0})})});i.displayName="DocsTreeViewNavigation"},3001:function(e,n,r){"use strict";var t=r(1971);r.o(t,"usePathname")&&r.d(n,{usePathname:function(){return t.usePathname}})},9453:function(e){"use strict";e.exports=JSON.parse('{"client":{"name":"@pluv/client","order":9999,"children":{"api-reference":{"name":"API Reference","order":9999,"children":{}},"client-vs-server-events":{"name":"Client vs Server Events","order":9999,"children":{}},"create-client":{"name":"Create Client","order":9999,"children":{}},"create-rooms":{"name":"Create Rooms","order":9999,"children":{}},"define-events":{"name":"Define Events","order":9999,"children":{}}}},"io":{"name":"@pluv/io","order":9999,"children":{"api-reference":{"name":"API Reference","order":9999,"children":{}},"authorization":{"name":"Authorization","order":9999,"children":{}},"cloudflare-workers":{"name":"Cloudflare Workers","order":9999,"children":{}},"define-events":{"name":"Define Events","order":9999,"children":{}},"loading-storage":{"name":"Loading Storage","order":9999,"children":{}},"node-js":{"name":"Node.js","order":9999,"children":{}},"pubsub":{"name":"PubSub","order":9999,"children":{}}}},"react":{"name":"@pluv/react","order":9999,"children":{"api-reference":{"name":"API Reference","order":9999,"children":{}},"create-bundle":{"name":"Create Bundle","order":9999,"children":{}},"create-rooms":{"name":"Create Rooms","order":9999,"children":{}},"custom-events":{"name":"Custom Events","order":9999,"children":{}},"history":{"name":"History","order":9999,"children":{}},"presence":{"name":"Presence","order":9999,"children":{}},"yjs-storage":{"name":"Yjs Storage","order":9999,"children":{}}}},"introduction":{"name":"Introduction","order":1,"children":{}},"quickstart":{"name":"Quickstart","order":2,"children":{}},"ecosystem":{"name":"Ecosystem","order":9999,"children":{}}}')}},function(e){e.O(0,[6562,7822,7681,3722,7551,9791,5644,1744],function(){return e(e.s=8617)}),_N_E=e.O()}]);