Tokens API
Skip to content
diff --git a/api/indexer/examples/transaction-history/index.html b/api/indexer/examples/transaction-history/index.html
index 0f26bc3c849..b88ab317643 100644
--- a/api/indexer/examples/transaction-history/index.html
+++ b/api/indexer/examples/transaction-history/index.html
@@ -12,8 +12,8 @@
-
-
+
+
Native network balances (ie. ETH, MATIC, etc.)
Skip to content
diff --git a/api/indexer/examples/transation-history-token-contract/index.html b/api/indexer/examples/transation-history-token-contract/index.html
index edf3b585b38..e83d5cd745b 100644
--- a/api/indexer/examples/transation-history-token-contract/index.html
+++ b/api/indexer/examples/transation-history-token-contract/index.html
@@ -12,8 +12,8 @@
-
-
+
+
Wallet transaction history
Skip to content
diff --git a/api/indexer/examples/unique-tokens/index.html b/api/indexer/examples/unique-tokens/index.html
index be5c4de8a6a..3666d26bd78 100644
--- a/api/indexer/examples/unique-tokens/index.html
+++ b/api/indexer/examples/unique-tokens/index.html
@@ -12,8 +12,8 @@
-
-
+
+
Contract token history
Skip to content
diff --git a/api/indexer/examples/webhook-listener/index.html b/api/indexer/examples/webhook-listener/index.html
index b4defaaf659..3bd17f16aeb 100644
--- a/api/indexer/examples/webhook-listener/index.html
+++ b/api/indexer/examples/webhook-listener/index.html
@@ -12,8 +12,8 @@
-
-
+
+
Tokens in a contract
Skip to content
diff --git a/api/indexer/installation/index.html b/api/indexer/installation/index.html
index 61c41de6ce9..3229c2b40e5 100644
--- a/api/indexer/installation/index.html
+++ b/api/indexer/installation/index.html
@@ -12,8 +12,8 @@
-
-
+
+
Webhook
Skip to content
diff --git a/api/indexer/metadata-tips/index.html b/api/indexer/metadata-tips/index.html
index 607579f27ad..63f4095c3c6 100644
--- a/api/indexer/metadata-tips/index.html
+++ b/api/indexer/metadata-tips/index.html
@@ -12,8 +12,8 @@
-
-
+
+
Indexer Installation
Skip to content
diff --git a/api/indexer/overview/index.html b/api/indexer/overview/index.html
index 765d32f6bcc..7dd11f67c44 100644
--- a/api/indexer/overview/index.html
+++ b/api/indexer/overview/index.html
@@ -12,8 +12,8 @@
-
-
+
+
Metadata Tips & Notes on Spam
Skip to content
diff --git a/api/marketplace/examples/create-simple-orders/index.html b/api/marketplace/examples/create-simple-orders/index.html
index 877a64b1606..54b6f97ba97 100644
--- a/api/marketplace/examples/create-simple-orders/index.html
+++ b/api/marketplace/examples/create-simple-orders/index.html
@@ -12,8 +12,8 @@
-
-
+
+
Indexer
Skip to content
diff --git a/api/marketplace/examples/get-orderbook/index.html b/api/marketplace/examples/get-orderbook/index.html
index fffe6262225..4cff110c993 100644
--- a/api/marketplace/examples/get-orderbook/index.html
+++ b/api/marketplace/examples/get-orderbook/index.html
@@ -12,8 +12,8 @@
-
-
+
+
Create an Order via Blockexplorer
Skip to content
GetOrderbookOrders
diff --git a/api/marketplace/examples/get-top-orders/index.html b/api/marketplace/examples/get-top-orders/index.html index 6ee52472fa6..2aed1bc454c 100644 --- a/api/marketplace/examples/get-top-orders/index.html +++ b/api/marketplace/examples/get-top-orders/index.html @@ -12,8 +12,8 @@ - - + +Skip to content
GetTopOrders
diff --git a/api/marketplace/examples/get-user-activities/index.html b/api/marketplace/examples/get-user-activities/index.html index b40e28f7c64..81602046a5f 100644 --- a/api/marketplace/examples/get-user-activities/index.html +++ b/api/marketplace/examples/get-user-activities/index.html @@ -12,8 +12,8 @@ - - + +Skip to content
GetUserActivities
diff --git a/api/marketplace/examples/orderbook-transactions/index.html b/api/marketplace/examples/orderbook-transactions/index.html index 4c6a48ba343..27d5b8e011a 100644 --- a/api/marketplace/examples/orderbook-transactions/index.html +++ b/api/marketplace/examples/orderbook-transactions/index.html @@ -12,8 +12,8 @@ - - + +Skip to content
diff --git a/api/marketplace/overview/index.html b/api/marketplace/overview/index.html
index 9d21c34f320..1a640a4c1bb 100644
--- a/api/marketplace/overview/index.html
+++ b/api/marketplace/overview/index.html
@@ -12,8 +12,8 @@
-
-
+
+
Sequence Market Orderbook Transactions
Skip to content
diff --git a/api/metadata/contract-metadata/index.html b/api/metadata/contract-metadata/index.html
index 3353f4bd91f..e2515ce9783 100644
--- a/api/metadata/contract-metadata/index.html
+++ b/api/metadata/contract-metadata/index.html
@@ -12,8 +12,8 @@
-
-
+
+
Marketplace API
Skip to content
diff --git a/api/metadata/index.html b/api/metadata/index.html
index b9eaf6c32f1..9b6f5eea9a2 100644
--- a/api/metadata/index.html
+++ b/api/metadata/index.html
@@ -12,8 +12,8 @@
-
-
+
+
Contract Metadata
Skip to content
diff --git a/api/metadata/overview/index.html b/api/metadata/overview/index.html
index dac59b0a8de..e9a7ba08150 100644
--- a/api/metadata/overview/index.html
+++ b/api/metadata/overview/index.html
@@ -12,8 +12,8 @@
-
-
+
+
Metadata API
Skip to content
diff --git a/api/metadata/rest-api/index.html b/api/metadata/rest-api/index.html
index cb5bbc95df5..4efe15f67fa 100644
--- a/api/metadata/rest-api/index.html
+++ b/api/metadata/rest-api/index.html
@@ -12,8 +12,8 @@
-
-
+
+
Metadata
Skip to content
diff --git a/api/metadata/token-metadata/index.html b/api/metadata/token-metadata/index.html
index e992da15a21..16f7d5d32e0 100644
--- a/api/metadata/token-metadata/index.html
+++ b/api/metadata/token-metadata/index.html
@@ -12,8 +12,8 @@
-
-
+
+
Metadata REST API Reference & Usage
Skip to content
diff --git a/api/node-gateway/index.html b/api/node-gateway/index.html
index fc5483c9477..316d10edfed 100644
--- a/api/node-gateway/index.html
+++ b/api/node-gateway/index.html
@@ -12,8 +12,8 @@
-
-
+
+
Token Metadata
Skip to content
diff --git a/api/relayer/examples/fetch-fee-options/index.html b/api/relayer/examples/fetch-fee-options/index.html
index 16da3117f23..8a1c53effbd 100644
--- a/api/relayer/examples/fetch-fee-options/index.html
+++ b/api/relayer/examples/fetch-fee-options/index.html
@@ -12,8 +12,8 @@
-
-
+
+
Node Gateway
Skip to content
Fetching fee options
diff --git a/api/relayer/examples/fetch-transaction-receipts/index.html b/api/relayer/examples/fetch-transaction-receipts/index.html index ca10be60c65..d149de95c2a 100644 --- a/api/relayer/examples/fetch-transaction-receipts/index.html +++ b/api/relayer/examples/fetch-transaction-receipts/index.html @@ -12,8 +12,8 @@ - - + +Skip to content
Fetching transaction receipts
diff --git a/api/relayer/examples/send-transactions/index.html b/api/relayer/examples/send-transactions/index.html index 4f679fc2ffb..6959ce08d06 100644 --- a/api/relayer/examples/send-transactions/index.html +++ b/api/relayer/examples/send-transactions/index.html @@ -12,8 +12,8 @@ - - + +Skip to content
Sending transactions
diff --git a/api/relayer/installation/index.html b/api/relayer/installation/index.html index 7dde9131997..06897c6c47d 100644 --- a/api/relayer/installation/index.html +++ b/api/relayer/installation/index.html @@ -12,8 +12,8 @@ - - + +Skip to content
diff --git a/api/relayer/overview/index.html b/api/relayer/overview/index.html
index 09b53ffde30..b2cb91a0950 100644
--- a/api/relayer/overview/index.html
+++ b/api/relayer/overview/index.html
@@ -12,8 +12,8 @@
-
-
+
+
Installation
Skip to content
diff --git a/assets/01-deploy-D7rCzihm.js b/assets/01-deploy-B3PiTnA6.js
similarity index 99%
rename from assets/01-deploy-D7rCzihm.js
rename to assets/01-deploy-B3PiTnA6.js
index dc4bbec94ff..2a62419ce12 100644
--- a/assets/01-deploy-D7rCzihm.js
+++ b/assets/01-deploy-B3PiTnA6.js
@@ -1,4 +1,4 @@
-import{d as a,j as e,e as d}from"./index-BG6_g6N7.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const o={title:"Deploy Process V1",description:"undefined"};function t(n){const s={a:"a",code:"code",div:"div",h1:"h1",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",...a(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"deploy-process-v1",children:["Deploy Process V1",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deploy-process-v1",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),`
+import{d as a,j as e,e as d}from"./index-XAh3cByi.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const o={title:"Deploy Process V1",description:"undefined"};function t(n){const s={a:"a",code:"code",div:"div",h1:"h1",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",...a(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"deploy-process-v1",children:["Deploy Process V1",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deploy-process-v1",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsxs(s.p,{children:["The following steps are required to deploy the ",e.jsx(s.a,{href:"/solutions/technical-references/internals/v1/deploy",children:"Sequence Wallet V1 Context"})," on a new network."]}),`
`,e.jsx(d,{type:"info",children:e.jsxs(s.p,{children:["Notice ",e.jsx("br",{}),`
For most popular networks this process `,e.jsx(s.strong,{children:"is not"}),` required; due to the wallet contracts
diff --git a/assets/android-CmcWYvVq.js b/assets/5189-4337-DBHsDifh.js
similarity index 75%
rename from assets/android-CmcWYvVq.js
rename to assets/5189-4337-DBHsDifh.js
index 04587697eb0..02edfbd55e5 100644
--- a/assets/android-CmcWYvVq.js
+++ b/assets/5189-4337-DBHsDifh.js
@@ -1 +1 @@
-import{d as r,j as n}from"./index-BG6_g6N7.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter};
+import{d as r,j as n}from"./index-XAh3cByi.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter};
diff --git a/assets/CardGrid-Dee1eEnV.js b/assets/CardGrid-Bkj_ERUR.js
similarity index 87%
rename from assets/CardGrid-Dee1eEnV.js
rename to assets/CardGrid-Bkj_ERUR.js
index 80e38658087..5be4fe74cb7 100644
--- a/assets/CardGrid-Dee1eEnV.js
+++ b/assets/CardGrid-Bkj_ERUR.js
@@ -1 +1 @@
-import{j as s}from"./index-BG6_g6N7.js";const n=({title:a,description:r,icon:c,link:d})=>{const e=s.jsxs("div",{className:"card",children:[s.jsx("div",{className:"card-icon",children:c}),s.jsxs("div",{className:"card-content",children:[s.jsx("h2",{className:"card-title",children:a}),s.jsx("p",{className:"card-description",children:r})]})]});return s.jsx("a",{href:d,className:"card-link",children:e})},t=({children:a})=>s.jsx("div",{className:"card-grid",children:a});export{t as C,n as a};
+import{j as s}from"./index-XAh3cByi.js";const n=({title:a,description:r,icon:c,link:d})=>{const e=s.jsxs("div",{className:"card",children:[s.jsx("div",{className:"card-icon",children:c}),s.jsxs("div",{className:"card-content",children:[s.jsx("h2",{className:"card-title",children:a}),s.jsx("p",{className:"card-description",children:r})]})]});return s.jsx("a",{href:d,className:"card-link",children:e})},t=({children:a})=>s.jsx("div",{className:"card-grid",children:a});export{t as C,n as a};
diff --git a/assets/FAQ-B-oPq44y.js b/assets/FAQ-Dxs2K3Xv.js
similarity index 99%
rename from assets/FAQ-B-oPq44y.js
rename to assets/FAQ-Dxs2K3Xv.js
index 2213d78b67f..041c67e97b9 100644
--- a/assets/FAQ-B-oPq44y.js
+++ b/assets/FAQ-Dxs2K3Xv.js
@@ -1,4 +1,4 @@
-import{d as r,j as e}from"./index-BG6_g6N7.js";const a={sidebar_label:"FAQ"};function i(n){const s={a:"a",code:"code",div:"div",h2:"h2",h3:"h3",p:"p",pre:"pre",span:"span",...r(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.p,{children:"Below are frequently asked questions related to the integration of the Sequence wallet connector."}),`
+import{d as r,j as e}from"./index-XAh3cByi.js";const a={sidebar_label:"FAQ"};function i(n){const s={a:"a",code:"code",div:"div",h2:"h2",h3:"h3",p:"p",pre:"pre",span:"span",...r(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.p,{children:"Below are frequently asked questions related to the integration of the Sequence wallet connector."}),`
`,e.jsxs(s.h2,{id:"nextjs",children:["NextJs",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#nextjs",children:e.jsx(s.div,{"data-autolink-icon":!0})})]}),`
`,e.jsxs(s.h3,{id:"why-does-my-wallet-integration-produce-an-error-when-used-with-nextjs",children:["Why does my wallet integration produce an error when used with next.js?",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#why-does-my-wallet-integration-produce-an-error-when-used-with-nextjs",children:e.jsx(s.div,{"data-autolink-icon":!0})})]}),`
`,e.jsx(s.p,{children:"Wallet libraries and connectors must be rendered in the browser. This is particularly true for Wagmi and Wagmi-based libraries. Attempts to render the page elsewhere, such as on backend server, can produce errors in some situations. Rendering on the server is therefore highly discouraged."}),`
diff --git a/assets/Video-CiIVMpgC.js b/assets/Video--Gq6B73C.js
similarity index 90%
rename from assets/Video-CiIVMpgC.js
rename to assets/Video--Gq6B73C.js
index ee3f87931cd..d0793f08fff 100644
--- a/assets/Video-CiIVMpgC.js
+++ b/assets/Video--Gq6B73C.js
@@ -1 +1 @@
-import{r as t,j as s}from"./index-BG6_g6N7.js";const a=i=>{const e=t.useRef(null),r=t.useRef(null);return t.useEffect(()=>{const c=()=>{r.current&&e.current&&(r.current.style.display="block",e.current.style.display="none",r.current.src+="?autoplay=1")},n=e.current;return n.addEventListener("click",c),()=>{n.removeEventListener("click",c)}},[]),s.jsxs("div",{className:"video-container",children:[s.jsx("img",{ref:e,className:"preview-image",src:i.videoPreviewSrc,alt:"Preview"}),s.jsx("video",{ref:r,className:"video-frame",width:"560",height:"315",controls:!0,muted:!0,src:i.videoSrc,type:"video/mp4",style:{display:"none"}})]})};export{a as V};
+import{r as t,j as s}from"./index-XAh3cByi.js";const a=i=>{const e=t.useRef(null),r=t.useRef(null);return t.useEffect(()=>{const c=()=>{r.current&&e.current&&(r.current.style.display="block",e.current.style.display="none",r.current.src+="?autoplay=1")},n=e.current;return n.addEventListener("click",c),()=>{n.removeEventListener("click",c)}},[]),s.jsxs("div",{className:"video-container",children:[s.jsx("img",{ref:e,className:"preview-image",src:i.videoPreviewSrc,alt:"Preview"}),s.jsx("video",{ref:r,className:"video-frame",width:"560",height:"315",controls:!0,muted:!0,src:i.videoSrc,type:"video/mp4",style:{display:"none"}})]})};export{a as V};
diff --git a/assets/action-payloads-DMgLhsRB.js b/assets/action-payloads-C9CQQ1j5.js
similarity index 99%
rename from assets/action-payloads-DMgLhsRB.js
rename to assets/action-payloads-C9CQQ1j5.js
index 4a05cae54e8..83dd6d5b977 100644
--- a/assets/action-payloads-DMgLhsRB.js
+++ b/assets/action-payloads-C9CQQ1j5.js
@@ -1,4 +1,4 @@
-import{d as n,j as s}from"./index-BG6_g6N7.js";const d={title:"Action payloads",description:"undefined"};function l(i){const e={a:"a",aside:"aside",blockquote:"blockquote",code:"code",div:"div",em:"em",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...n(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"action-payloads",children:["Action payloads",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#action-payloads",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
+import{d as n,j as s}from"./index-XAh3cByi.js";const d={title:"Action payloads",description:"undefined"};function l(i){const e={a:"a",aside:"aside",blockquote:"blockquote",code:"code",div:"div",em:"em",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...n(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"action-payloads",children:["Action payloads",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#action-payloads",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
`,s.jsx(e.p,{children:"Every Sequence Embedded Wallet action that involves a write operation makes use of a payload. Payloads are JSON objects that contain all information about the intent of the action, alongside with the signature of the user that is performing the action."}),`
`,s.jsx(e.p,{children:"Payloads are generated with the Embedded Wallet SDK and should be sent to the Embedded Wallet API in order to complete the action."}),`
`,s.jsxs(e.aside,{"data-callout":"tip",children:[s.jsxs(e.p,{children:["Calls to the Embedded Wallet API are authenticated with the Embedded Wallet API key, including calls to the ",s.jsx(e.code,{children:"/sendPayload"})," endpoint."]}),s.jsx(e.p,{children:"The Embedded Wallet API key is a secret key that should be kept safe and should never be shared with anyone, nor stored in a client-side application."})]}),`
diff --git a/assets/analytics-Bqxx7fM1.js b/assets/analytics-tIxLfKgY.js
similarity index 98%
rename from assets/analytics-Bqxx7fM1.js
rename to assets/analytics-tIxLfKgY.js
index 570660941b1..e2da511fc14 100644
--- a/assets/analytics-Bqxx7fM1.js
+++ b/assets/analytics-tIxLfKgY.js
@@ -1,4 +1,4 @@
-import{d as i,j as e}from"./index-BG6_g6N7.js";const r={title:"Analytics in Builder",description:"undefined"};function a(n){const t={a:"a",aside:"aside",div:"div",em:"em",h1:"h1",h2:"h2",h4:"h4",header:"header",img:"img",p:"p",strong:"strong",...i(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"analytics-in-builder",children:["Analytics in Builder",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#analytics-in-builder",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),`
+import{d as i,j as e}from"./index-XAh3cByi.js";const r={title:"Analytics in Builder",description:"undefined"};function a(n){const t={a:"a",aside:"aside",div:"div",em:"em",h1:"h1",h2:"h2",h4:"h4",header:"header",img:"img",p:"p",strong:"strong",...i(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"analytics-in-builder",children:["Analytics in Builder",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#analytics-in-builder",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsx(t.p,{children:`When you use Sequence, via our SDKs, to build your application, you can see key insights in Sequence Builder.
You don't need to do any additional work to see valuable metrics about your project, such as the number
of connected wallets or daily transaction requests.`}),`
diff --git a/assets/iOS-CmcWYvVq.js b/assets/android-bRRaAnqq.js
similarity index 75%
rename from assets/iOS-CmcWYvVq.js
rename to assets/android-bRRaAnqq.js
index 04587697eb0..02edfbd55e5 100644
--- a/assets/iOS-CmcWYvVq.js
+++ b/assets/android-bRRaAnqq.js
@@ -1 +1 @@
-import{d as r,j as n}from"./index-BG6_g6N7.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter};
+import{d as r,j as n}from"./index-XAh3cByi.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter};
diff --git a/assets/api-integration-nT-hPth-.js b/assets/api-integration-2IO0N7QE.js
similarity index 99%
rename from assets/api-integration-nT-hPth-.js
rename to assets/api-integration-2IO0N7QE.js
index f9c7d3b0e0c..39842702950 100644
--- a/assets/api-integration-nT-hPth-.js
+++ b/assets/api-integration-2IO0N7QE.js
@@ -1,4 +1,4 @@
-import{d as r,j as e}from"./index-BG6_g6N7.js";const a={title:"API Integration",description:"undefined"};function n(i){const s={a:"a",code:"code",div:"div",h1:"h1",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",ul:"ul",...r(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"api-integration",children:["API Integration",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#api-integration",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),`
+import{d as r,j as e}from"./index-XAh3cByi.js";const a={title:"API Integration",description:"undefined"};function n(i){const s={a:"a",code:"code",div:"div",h1:"h1",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",ul:"ul",...r(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"api-integration",children:["API Integration",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#api-integration",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsxs(s.h3,{id:"sequence-api",children:["Sequence API",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-api",children:e.jsx(s.div,{"data-autolink-icon":!0})})]}),`
`,e.jsxs(s.p,{children:["After you've completed initial authentication and have intercepted the credentials either through your UI or ours, to use the Sequence API you'll need to create a ",e.jsx(s.code,{children:"[USequenceWallet]"})," by using:"]}),`
`,e.jsx(s.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0",children:e.jsx(s.code,{children:e.jsxs(s.span,{className:"line",children:[e.jsx(s.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:"`[USequenceWallet "}),e.jsx(s.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:"*"}),e.jsx(s.span,{style:{color:"#E36209","--shiki-dark":"#F69D50"},children:" Api"}),e.jsx(s.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:" ="}),e.jsx(s.span,{style:{color:"#6F42C1","--shiki-dark":"#DCBDFB"},children:" USequenceWallet"}),e.jsx(s.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:"(CredentialsIn)]` or `[USequenceWallet * Api = USequenceWallet::Make("}),e.jsx(s.span,{style:{color:"#6F42C1","--shiki-dark":"#F69D50"},children:"CredentialsIn"}),e.jsx(s.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:", "}),e.jsx(s.span,{style:{color:"#6F42C1","--shiki-dark":"#F69D50"},children:"ProviderURL"}),e.jsx(s.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:")]`"})]})})}),`
diff --git a/assets/architecture-BNgaCcor.js b/assets/architecture-2NKK-4JR.js
similarity index 99%
rename from assets/architecture-BNgaCcor.js
rename to assets/architecture-2NKK-4JR.js
index ad676b1d42f..a04404e7544 100644
--- a/assets/architecture-BNgaCcor.js
+++ b/assets/architecture-2NKK-4JR.js
@@ -1,4 +1,4 @@
-import{d as i,j as e}from"./index-BG6_g6N7.js";const r={title:"Overview",description:"undefined"};function n(a){const t={a:"a",div:"div",em:"em",h1:"h1",h2:"h2",header:"header",li:"li",ol:"ol",p:"p",strong:"strong",...i(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"overview",children:["Overview",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#overview",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),`
+import{d as i,j as e}from"./index-XAh3cByi.js";const r={title:"Overview",description:"undefined"};function n(a){const t={a:"a",div:"div",em:"em",h1:"h1",h2:"h2",header:"header",li:"li",ol:"ol",p:"p",strong:"strong",...i(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"overview",children:["Overview",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#overview",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsxs(t.h2,{id:"embedded-wallets-architecture",children:["Embedded Wallets Architecture",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#embedded-wallets-architecture",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),`
`,e.jsx(t.p,{children:"Sequence Embedded Wallets are native smart contract multisigs, the configuration of the multisig can be seen as a 2/2, both of which are required to sign in order to operate them; each one of the signers protects the wallet from a different facet of possible threats."}),`
`,e.jsxs(t.h2,{id:"signer-1-sequence-auth",children:["Signer 1: Sequence Auth",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#signer-1-sequence-auth",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),`
diff --git a/assets/auth-address-CTdGsSyF.js b/assets/auth-address-DCLM4-dc.js
similarity index 99%
rename from assets/auth-address-CTdGsSyF.js
rename to assets/auth-address-DCLM4-dc.js
index 0188b93c2b7..26fcbc8e8a9 100644
--- a/assets/auth-address-CTdGsSyF.js
+++ b/assets/auth-address-DCLM4-dc.js
@@ -1,4 +1,4 @@
-import{d as n,j as s}from"./index-BG6_g6N7.js";const a={title:"Authenticate Users with Message Signature",description:"undefined"};function r(i){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",...n(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"authenticate-users-with-message-signature",children:["Authenticate Users with Message Signature",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#authenticate-users-with-message-signature",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
+import{d as n,j as s}from"./index-XAh3cByi.js";const a={title:"Authenticate Users with Message Signature",description:"undefined"};function r(i){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",...n(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"authenticate-users-with-message-signature",children:["Authenticate Users with Message Signature",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#authenticate-users-with-message-signature",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
`,s.jsxs(e.h2,{id:"ask-for-the-wallet-address",children:["Ask for the wallet address",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#ask-for-the-wallet-address",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),`
`,s.jsx(e.p,{children:"To get the user's Sequence wallet address:"}),`
`,s.jsx(e.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0",children:s.jsxs(e.code,{children:[s.jsxs(e.span,{className:"line",children:[s.jsx(e.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:"const"}),s.jsx(e.span,{style:{color:"#005CC5","--shiki-dark":"#6CB6FF"},children:" wallet"}),s.jsx(e.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:" ="}),s.jsx(e.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:" sequence."}),s.jsx(e.span,{style:{color:"#6F42C1","--shiki-dark":"#DCBDFB"},children:"getWallet"}),s.jsx(e.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:"()"})]}),`
diff --git a/assets/auth-address-DzIAvudm.js b/assets/auth-address-q5iOn_cj.js
similarity index 99%
rename from assets/auth-address-DzIAvudm.js
rename to assets/auth-address-q5iOn_cj.js
index 0188b93c2b7..26fcbc8e8a9 100644
--- a/assets/auth-address-DzIAvudm.js
+++ b/assets/auth-address-q5iOn_cj.js
@@ -1,4 +1,4 @@
-import{d as n,j as s}from"./index-BG6_g6N7.js";const a={title:"Authenticate Users with Message Signature",description:"undefined"};function r(i){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",...n(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"authenticate-users-with-message-signature",children:["Authenticate Users with Message Signature",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#authenticate-users-with-message-signature",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
+import{d as n,j as s}from"./index-XAh3cByi.js";const a={title:"Authenticate Users with Message Signature",description:"undefined"};function r(i){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",...n(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"authenticate-users-with-message-signature",children:["Authenticate Users with Message Signature",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#authenticate-users-with-message-signature",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
`,s.jsxs(e.h2,{id:"ask-for-the-wallet-address",children:["Ask for the wallet address",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#ask-for-the-wallet-address",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),`
`,s.jsx(e.p,{children:"To get the user's Sequence wallet address:"}),`
`,s.jsx(e.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0",children:s.jsxs(e.code,{children:[s.jsxs(e.span,{className:"line",children:[s.jsx(e.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:"const"}),s.jsx(e.span,{style:{color:"#005CC5","--shiki-dark":"#6CB6FF"},children:" wallet"}),s.jsx(e.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:" ="}),s.jsx(e.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:" sequence."}),s.jsx(e.span,{style:{color:"#6F42C1","--shiki-dark":"#DCBDFB"},children:"getWallet"}),s.jsx(e.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:"()"})]}),`
diff --git a/assets/authentication-C3lG4pLk.js b/assets/authentication-BIRu5GPw.js
similarity index 99%
rename from assets/authentication-C3lG4pLk.js
rename to assets/authentication-BIRu5GPw.js
index 19e15159e25..104e049a60b 100644
--- a/assets/authentication-C3lG4pLk.js
+++ b/assets/authentication-BIRu5GPw.js
@@ -1,4 +1,4 @@
-import{d as l,j as s}from"./index-BG6_g6N7.js";const a={title:"Authentication",description:"undefined"};function n(i){const e={a:"a",code:"code",div:"div",h1:"h1",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",...l(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"authentication",children:["Authentication",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#authentication",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
+import{d as l,j as s}from"./index-XAh3cByi.js";const a={title:"Authentication",description:"undefined"};function n(i){const e={a:"a",code:"code",div:"div",h1:"h1",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",...l(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"authentication",children:["Authentication",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#authentication",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
`,s.jsxs(e.h3,{id:"custom-ui-integration",children:["Custom UI Integration",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#custom-ui-integration",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),`
`,s.jsxs(e.p,{children:["In a C++ backend with a series of pass through ",s.jsx(e.code,{children:"[UFUNCTIONS]"})," setup similarly to ",s.jsx(e.code,{children:"[SequenceBackendManager.h/.cpp]"}),". Each of these calls are implemented in ",s.jsx(e.code,{children:"[UAuthenticator]"})," you just need to pass through the data with YOUR UAuthenticator UObject"]}),`
`,s.jsx(e.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0",children:s.jsxs(e.code,{children:[s.jsx(e.span,{className:"line",children:s.jsx(e.span,{style:{color:"#6A737D","--shiki-dark":"#768390"},children:"//This call is platform dependent on windows & mac this is required for SSO WIP"})}),`
diff --git a/assets/authentication-vY9W46eZ.js b/assets/authentication-ChcPb0ip.js
similarity index 99%
rename from assets/authentication-vY9W46eZ.js
rename to assets/authentication-ChcPb0ip.js
index f6c4bc3dcde..5b5744f1ab3 100644
--- a/assets/authentication-vY9W46eZ.js
+++ b/assets/authentication-ChcPb0ip.js
@@ -1,4 +1,4 @@
-import{d as l,j as s}from"./index-BG6_g6N7.js";const a={title:"Authentication",description:"undefined"};function n(i){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",...l(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"authentication",children:["Authentication",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#authentication",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
+import{d as l,j as s}from"./index-XAh3cByi.js";const a={title:"Authentication",description:"undefined"};function n(i){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",...l(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"authentication",children:["Authentication",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#authentication",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
`,s.jsxs(e.p,{children:["As a WaaS SDK, authentication is extremely important. Authentication works by establishing a session signing wallet through association with an ",s.jsx(e.a,{href:"https://auth0.com/docs/secure/tokens/id-tokens/id-token-structure#sample-id-token",children:"OIDC idToken"}),". For more on how our Embedded Wallet works, please ",s.jsx(e.a,{href:"/solutions/wallets/embedded-wallet/overview",children:"see Embedded Wallet docs"}),"."]}),`
`,s.jsxs(e.p,{children:["To implement authentication, we recommend using our ",s.jsx(e.code,{children:"LoginPanel"})," prefab. Locate this prefab under ",s.jsx(e.code,{children:"SequenceExamples > Prefabs"})," and drag it under a ",s.jsx(e.a,{href:"https://docs.unity3d.com/2020.1/Documentation/Manual/UICanvas.html",children:"Canvas"}),` in your scene.
We recommend having the `,s.jsx(e.code,{children:"Canvas Scaler"})," component attached to your ",s.jsx(e.code,{children:"Canvas"}),' use the "Scale with Screen Size" UI Scale Mode. This will make it so that the LoginPanel (and any other UI elements under this Canvas) are scaled automatically when switching between build targets.']}),`
diff --git a/assets/building-backends-9F7Pmovf.js b/assets/building-backends-L4KCyi28.js
similarity index 98%
rename from assets/building-backends-9F7Pmovf.js
rename to assets/building-backends-L4KCyi28.js
index 7c96b8a9332..1e66f8c1272 100644
--- a/assets/building-backends-9F7Pmovf.js
+++ b/assets/building-backends-L4KCyi28.js
@@ -1,4 +1,4 @@
-import{d as i,j as e}from"./index-BG6_g6N7.js";const r={title:"Building Backends with Sequence",description:"undefined"};function s(t){const n={a:"a",code:"code",div:"div",h1:"h1",h3:"h3",header:"header",p:"p",...i(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"building-backends-with-sequence",children:["Building Backends with Sequence",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#building-backends-with-sequence",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
+import{d as i,j as e}from"./index-XAh3cByi.js";const r={title:"Building Backends with Sequence",description:"undefined"};function s(t){const n={a:"a",code:"code",div:"div",h1:"h1",h3:"h3",header:"header",p:"p",...i(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"building-backends-with-sequence",children:["Building Backends with Sequence",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#building-backends-with-sequence",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsxs(n.h3,{id:"nodejs",children:["nodejs",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#nodejs",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),`
`,e.jsxs(n.p,{children:["The ",e.jsx(n.a,{href:"https://github.com/0xsequence/sequence.js",children:"0xsequence"}),` package which is available for browser / client use, also works perfectly on nodejs backends
written in Javascript or Typescript.`]}),`
diff --git a/assets/building-backends-D2FPQeru.js b/assets/building-backends-QPy24YOg.js
similarity index 98%
rename from assets/building-backends-D2FPQeru.js
rename to assets/building-backends-QPy24YOg.js
index 7c96b8a9332..1e66f8c1272 100644
--- a/assets/building-backends-D2FPQeru.js
+++ b/assets/building-backends-QPy24YOg.js
@@ -1,4 +1,4 @@
-import{d as i,j as e}from"./index-BG6_g6N7.js";const r={title:"Building Backends with Sequence",description:"undefined"};function s(t){const n={a:"a",code:"code",div:"div",h1:"h1",h3:"h3",header:"header",p:"p",...i(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"building-backends-with-sequence",children:["Building Backends with Sequence",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#building-backends-with-sequence",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
+import{d as i,j as e}from"./index-XAh3cByi.js";const r={title:"Building Backends with Sequence",description:"undefined"};function s(t){const n={a:"a",code:"code",div:"div",h1:"h1",h3:"h3",header:"header",p:"p",...i(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"building-backends-with-sequence",children:["Building Backends with Sequence",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#building-backends-with-sequence",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsxs(n.h3,{id:"nodejs",children:["nodejs",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#nodejs",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),`
`,e.jsxs(n.p,{children:["The ",e.jsx(n.a,{href:"https://github.com/0xsequence/sequence.js",children:"0xsequence"}),` package which is available for browser / client use, also works perfectly on nodejs backends
written in Javascript or Typescript.`]}),`
diff --git a/assets/building-relaying-server-DF4VjEP5.js b/assets/building-relaying-server-C7vW5CBa.js
similarity index 99%
rename from assets/building-relaying-server-DF4VjEP5.js
rename to assets/building-relaying-server-C7vW5CBa.js
index c47348a1972..146477ee3b6 100644
--- a/assets/building-relaying-server-DF4VjEP5.js
+++ b/assets/building-relaying-server-C7vW5CBa.js
@@ -1,4 +1,4 @@
-import{d as r,j as s,e as i}from"./index-BG6_g6N7.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const d={title:"Building a Relaying Server",description:"undefined"};function l(n){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",p:"p",pre:"pre",span:"span",...r(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"building-a-relaying-server",children:["Building a Relaying Server",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#building-a-relaying-server",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
+import{d as r,j as s,e as i}from"./index-XAh3cByi.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const d={title:"Building a Relaying Server",description:"undefined"};function l(n){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",p:"p",pre:"pre",span:"span",...r(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"building-a-relaying-server",children:["Building a Relaying Server",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#building-a-relaying-server",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
`,s.jsx(e.p,{children:`With Sequence, you can create a smart contract wallet your server can use to dispatch transactions for your users
without you having to be worried about transaction speed, throughput and re-orgs.`}),`
`,s.jsx(i,{type:"info",children:s.jsx(e.p,{children:"By default, Sequence transactions will be executed sequentially."})}),`
diff --git a/assets/chain-support-72pkJN_2.js b/assets/chain-support-CAp0Jfap.js
similarity index 98%
rename from assets/chain-support-72pkJN_2.js
rename to assets/chain-support-CAp0Jfap.js
index 83cba1cbb2f..8f40dfb4864 100644
--- a/assets/chain-support-72pkJN_2.js
+++ b/assets/chain-support-CAp0Jfap.js
@@ -1,4 +1,4 @@
-import{j as e,d as p}from"./index-BG6_g6N7.js";const d=({title:t})=>e.jsx("th",{children:t}),c=({children:t,index:n})=>{const r=n%2===0?"#3c393f":"#1e1d1f";return e.jsx("tr",{style:{backgroundColor:r},children:t})},a=({content:t,imgSrc:n})=>e.jsx("td",{children:e.jsxs("div",{className:"cell-content",children:[n&&e.jsx("img",{src:n,alt:"",className:"cell-image network-logo"}),e.jsx("span",{className:"cell-text",children:t})]})}),s=({rows:t,columns:n})=>e.jsxs("table",{children:[e.jsx("thead",{children:e.jsx("tr",{children:n.map(r=>e.jsx(d,{title:r}))})}),e.jsx("tbody",{children:t.map((r,i)=>e.jsxs(c,{index:i,children:[e.jsx(a,{content:r.network,imgSrc:r.networkImage}),e.jsx(a,{content:r.chainHandle}),e.jsx(a,{content:r.indexerEndpoint})]},i))})]}),h={title:"Multi-Chain Support",description:"undefined"};function o(t){const n={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",strong:"strong",...p(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"multi-chain-support",children:["Multi-Chain Support",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#multi-chain-support",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
+import{j as e,d as p}from"./index-XAh3cByi.js";const d=({title:t})=>e.jsx("th",{children:t}),c=({children:t,index:n})=>{const r=n%2===0?"#3c393f":"#1e1d1f";return e.jsx("tr",{style:{backgroundColor:r},children:t})},a=({content:t,imgSrc:n})=>e.jsx("td",{children:e.jsxs("div",{className:"cell-content",children:[n&&e.jsx("img",{src:n,alt:"",className:"cell-image network-logo"}),e.jsx("span",{className:"cell-text",children:t})]})}),s=({rows:t,columns:n})=>e.jsxs("table",{children:[e.jsx("thead",{children:e.jsx("tr",{children:n.map(r=>e.jsx(d,{title:r}))})}),e.jsx("tbody",{children:t.map((r,i)=>e.jsxs(c,{index:i,children:[e.jsx(a,{content:r.network,imgSrc:r.networkImage}),e.jsx(a,{content:r.chainHandle}),e.jsx(a,{content:r.indexerEndpoint})]},i))})]}),h={title:"Multi-Chain Support",description:"undefined"};function o(t){const n={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",strong:"strong",...p(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"multi-chain-support",children:["Multi-Chain Support",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#multi-chain-support",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
`,`
`,e.jsxs(n.strong,{children:["Sequence Status Page: ",e.jsx(n.a,{href:"https://status.sequence.info",children:"https://status.sequence.info"})]}),`
`,e.jsxs(n.p,{children:[`Sequence can support all EVM compatible chains. The networks below are currently supported by Sequence Wallet, Sequence Indexer,
diff --git a/assets/checkout-C8LEfIgE.js b/assets/checkout-B4UHRtYW.js
similarity index 99%
rename from assets/checkout-C8LEfIgE.js
rename to assets/checkout-B4UHRtYW.js
index 1ad6ce55a6d..a8d8b7de4d4 100644
--- a/assets/checkout-C8LEfIgE.js
+++ b/assets/checkout-B4UHRtYW.js
@@ -1,4 +1,4 @@
-import{d as n,j as s}from"./index-BG6_g6N7.js";const a={sidebar_label:"Checkout",title:"Overview",description:"undefined"};function l(e){const i={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",...n(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(i.header,{children:s.jsxs(i.h1,{id:"overview",children:["Overview",s.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#overview",children:s.jsx(i.div,{"data-autolink-icon":!0})})]})}),`
+import{d as n,j as s}from"./index-XAh3cByi.js";const a={sidebar_label:"Checkout",title:"Overview",description:"undefined"};function l(e){const i={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",...n(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(i.header,{children:s.jsxs(i.h1,{id:"overview",children:["Overview",s.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#overview",children:s.jsx(i.div,{"data-autolink-icon":!0})})]})}),`
`,s.jsx(i.p,{children:"The checkout modal enables developers to easily facilitate cryptocurrency payments."}),`
`,s.jsx("div",{class:"text--center",children:s.jsx("img",{src:"/img/kit/checkout-modal.png"})}),`
`,s.jsx(i.header,{children:s.jsxs(i.h1,{id:"integration",children:["Integration",s.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#integration",children:s.jsx(i.div,{"data-autolink-icon":!0})})]})}),`
diff --git a/assets/clients-BxLM8xrW.js b/assets/clients-DLuXEITI.js
similarity index 99%
rename from assets/clients-BxLM8xrW.js
rename to assets/clients-DLuXEITI.js
index f3bedfb183e..c5bf9f70610 100644
--- a/assets/clients-BxLM8xrW.js
+++ b/assets/clients-DLuXEITI.js
@@ -1,4 +1,4 @@
-import{d as s,j as e}from"./index-BG6_g6N7.js";const r={title:"Clients",description:"undefined"};function n(a){const i={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",...s(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(i.header,{children:e.jsxs(i.h1,{id:"clients",children:["Clients",e.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#clients",children:e.jsx(i.div,{"data-autolink-icon":!0})})]})}),`
+import{d as s,j as e}from"./index-XAh3cByi.js";const r={title:"Clients",description:"undefined"};function n(a){const i={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",...s(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(i.header,{children:e.jsxs(i.h1,{id:"clients",children:["Clients",e.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#clients",children:e.jsx(i.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsxs(i.p,{children:["In the context of SequenceEthereum, a ",e.jsx(i.code,{children:"Client"})," is defined by the ",e.jsxs(i.a,{href:"https://github.com/0xsequence/sequence-unity/blob/master/Assets/SequenceSDK/Ethereum/Provider/IEthClient.cs",children:[e.jsx(i.code,{children:"IEthClient"})," interface"]}),"."]}),`
`,e.jsxs(i.p,{children:["Creating a client requires a ",e.jsx(i.code,{children:"Chain"}),". This will use our highly available and responsive Node Gateway service for your RPC requests; accessed using the API key from the Builder you've provided in your ",e.jsx(i.code,{children:"SequenceConfig"})," scriptable object. If you prefer to use your own RPC URL, you can create a ",e.jsx(i.code,{children:"SequenceEthClient"})," using a URL string as a parameter instead."]}),`
`,e.jsx(i.p,{children:"You can create a client using this snippet:"}),`
diff --git a/assets/configuration-CGKlLIFM.js b/assets/configuration-B5pMyXcn.js
similarity index 99%
rename from assets/configuration-CGKlLIFM.js
rename to assets/configuration-B5pMyXcn.js
index 6f7ba8bf701..1d91f349ec6 100644
--- a/assets/configuration-CGKlLIFM.js
+++ b/assets/configuration-B5pMyXcn.js
@@ -1,4 +1,4 @@
-import{d as t,j as e}from"./index-BG6_g6N7.js";const d={sidebar_label:"Configuration",title:"Configuration Options",description:"undefined"};function s(n){const i={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...t(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(i.header,{children:e.jsxs(i.h1,{id:"configuration-options",children:["Configuration Options",e.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#configuration-options",children:e.jsx(i.div,{"data-autolink-icon":!0})})]})}),`
+import{d as t,j as e}from"./index-XAh3cByi.js";const d={sidebar_label:"Configuration",title:"Configuration Options",description:"undefined"};function s(n){const i={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...t(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(i.header,{children:e.jsxs(i.h1,{id:"configuration-options",children:["Configuration Options",e.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#configuration-options",children:e.jsx(i.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsxs(i.p,{children:["Developers can customize the Sequence Kit experience by passing configuration options to the ",e.jsx(i.code,{children:"KitProvider"})," wrapper."]}),`
`,e.jsx(i.p,{children:"Here's how you can configure the kit using these options:"}),`
`,e.jsx(i.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0",children:e.jsxs(i.code,{children:[e.jsx(i.span,{className:"line","data-empty-line":!0,children:" "}),`
diff --git a/assets/configuration-D_ik4Rx1.js b/assets/configuration-C9EpHVaQ.js
similarity index 99%
rename from assets/configuration-D_ik4Rx1.js
rename to assets/configuration-C9EpHVaQ.js
index e65835421c6..a142aad31a9 100644
--- a/assets/configuration-D_ik4Rx1.js
+++ b/assets/configuration-C9EpHVaQ.js
@@ -1,4 +1,4 @@
-import{d as l,j as e}from"./index-BG6_g6N7.js";const a={title:"Wallet Configuration",description:"undefined"};function n(i){const s={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",li:"li",p:"p",pre:"pre",span:"span",ul:"ul",...l(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"wallet-configuration",children:["Wallet Configuration",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#wallet-configuration",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),`
+import{d as l,j as e}from"./index-XAh3cByi.js";const a={title:"Wallet Configuration",description:"undefined"};function n(i){const s={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",li:"li",p:"p",pre:"pre",span:"span",ul:"ul",...l(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"wallet-configuration",children:["Wallet Configuration",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#wallet-configuration",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsx(s.p,{children:'In the context of Sequence Wallets, the "Wallet Configuration" is a set of parameters that defines the behavior of the wallet, primarily used to define the access control of the wallet, meaning who can sign transactions and how many signatures are needed.'}),`
`,e.jsxs(s.h2,{id:"top-level-properties",children:["Top level properties",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#top-level-properties",children:e.jsx(s.div,{"data-autolink-icon":!0})})]}),`
`,e.jsx(s.p,{children:"Sequence v2 configurations contain the following 3 properties:"}),`
diff --git a/assets/connect-wallet-C35QV4if.js b/assets/connect-wallet-BoxIW1C-.js
similarity index 99%
rename from assets/connect-wallet-C35QV4if.js
rename to assets/connect-wallet-BoxIW1C-.js
index 518f9b9be25..91c418d0edd 100644
--- a/assets/connect-wallet-C35QV4if.js
+++ b/assets/connect-wallet-BoxIW1C-.js
@@ -1,4 +1,4 @@
-import{d as l,j as e}from"./index-BG6_g6N7.js";const r={title:"Connect Wallet",description:"undefined"};function i(s){const n={a:"a",code:"code",div:"div",em:"em",h1:"h1",h2:"h2",h4:"h4",header:"header",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",strong:"strong",...l(),...s.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"connect-wallet",children:["Connect Wallet",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#connect-wallet",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
+import{d as l,j as e}from"./index-XAh3cByi.js";const r={title:"Connect Wallet",description:"undefined"};function i(s){const n={a:"a",code:"code",div:"div",em:"em",h1:"h1",h2:"h2",h4:"h4",header:"header",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",strong:"strong",...l(),...s.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"connect-wallet",children:["Connect Wallet",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#connect-wallet",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsx(n.p,{children:"Sequence is a very flexible wallet which allow users multiple ways to connect / access their wallet. This includes:"}),`
`,e.jsxs(n.ol,{children:[`
`,e.jsxs(n.li,{children:[`
diff --git a/assets/connect-wallet-C-S7CgVB.js b/assets/connect-wallet-Bx11cq4A.js
similarity index 99%
rename from assets/connect-wallet-C-S7CgVB.js
rename to assets/connect-wallet-Bx11cq4A.js
index 3d84dc4ed1a..d30178ec996 100644
--- a/assets/connect-wallet-C-S7CgVB.js
+++ b/assets/connect-wallet-Bx11cq4A.js
@@ -1,4 +1,4 @@
-import{d as l,j as e,e as a}from"./index-BG6_g6N7.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const c={title:"Connect Wallet",description:"undefined"};function i(n){const s={a:"a",code:"code",div:"div",em:"em",h1:"h1",h2:"h2",h4:"h4",header:"header",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",strong:"strong",...l(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"connect-wallet",children:["Connect Wallet",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#connect-wallet",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),`
+import{d as l,j as e,e as a}from"./index-XAh3cByi.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const c={title:"Connect Wallet",description:"undefined"};function i(n){const s={a:"a",code:"code",div:"div",em:"em",h1:"h1",h2:"h2",h4:"h4",header:"header",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",strong:"strong",...l(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"connect-wallet",children:["Connect Wallet",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#connect-wallet",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsx(s.p,{children:"Sequence is a very flexible wallet which allow users multiple ways to connect / access their wallet. This includes:"}),`
`,e.jsxs(s.ol,{children:[`
`,e.jsxs(s.li,{children:[`
diff --git a/assets/contract-audits-DpVjYx7O.js b/assets/contract-audits-D1mZU8TH.js
similarity index 97%
rename from assets/contract-audits-DpVjYx7O.js
rename to assets/contract-audits-D1mZU8TH.js
index 156ff437b4d..ec7e87a7cde 100644
--- a/assets/contract-audits-DpVjYx7O.js
+++ b/assets/contract-audits-D1mZU8TH.js
@@ -1,4 +1,4 @@
-import{d as i,j as e}from"./index-BG6_g6N7.js";const r={title:"Contract Audits",description:"undefined"};function s(t){const n={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...i(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"contract-audits",children:["Contract Audits",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#contract-audits",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
+import{d as i,j as e}from"./index-XAh3cByi.js";const r={title:"Contract Audits",description:"undefined"};function s(t){const n={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...i(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"contract-audits",children:["Contract Audits",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#contract-audits",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsx(n.p,{children:"Sequence wallet contracts underwent two independent audits by Consensys Diligence and Quantstamp."}),`
`,e.jsxs(n.p,{children:[e.jsx(n.strong,{children:"Note"}),': Sequence Wallet was formerly known as "Arcadeum Wallet". Any references of "Arcadeum" in these reports are synonymous with "Sequence".']}),`
`,e.jsxs(n.h2,{id:"quantstamp",children:["Quantstamp",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#quantstamp",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),`
diff --git a/assets/contract-metadata-BG_tBpGs.js b/assets/contract-metadata-DTbzXUIV.js
similarity index 99%
rename from assets/contract-metadata-BG_tBpGs.js
rename to assets/contract-metadata-DTbzXUIV.js
index cd3ca0281ac..61536258431 100644
--- a/assets/contract-metadata-BG_tBpGs.js
+++ b/assets/contract-metadata-DTbzXUIV.js
@@ -1,4 +1,4 @@
-import{d as r,j as s}from"./index-BG6_g6N7.js";const l={title:"Contract Metadata",description:"undefined"};function n(a){const e={a:"a",aside:"aside",code:"code",div:"div",em:"em",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...r(),...a.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"contract-metadata",children:["Contract Metadata",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#contract-metadata",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
+import{d as r,j as s}from"./index-XAh3cByi.js";const l={title:"Contract Metadata",description:"undefined"};function n(a){const e={a:"a",aside:"aside",code:"code",div:"div",em:"em",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...r(),...a.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"contract-metadata",children:["Contract Metadata",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#contract-metadata",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
`,s.jsxs(e.ul,{children:[`
`,s.jsx(e.li,{children:s.jsx(e.a,{href:"/api/metadata/token-metadata#fetch-token-metadata-for-any-erc721-or-erc1155-contract",children:"Learn how to query contract-level metadata directly for any contract"})}),`
`,s.jsx(e.li,{children:s.jsx(e.a,{href:"/api/metadata/token-metadata#token-metadata-standards",children:"Learn about contract-level metadata for ERC20, ERC721 and ERC1155 tokens"})}),`
diff --git a/assets/contracts-BEUlfJIE.js b/assets/contracts-CjCZOfhv.js
similarity index 97%
rename from assets/contracts-BEUlfJIE.js
rename to assets/contracts-CjCZOfhv.js
index 43f91b9a333..8e060096458 100644
--- a/assets/contracts-BEUlfJIE.js
+++ b/assets/contracts-CjCZOfhv.js
@@ -1,4 +1,4 @@
-import{d as o,j as e}from"./index-BG6_g6N7.js";import{V as a}from"./Video-CiIVMpgC.js";const s={title:"Contracts in Builder",description:"undefined"};function i(n){const t={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h5:"h5",header:"header",img:"img",li:"li",p:"p",ul:"ul",...o(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"contracts-in-builder",children:["Contracts in Builder",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#contracts-in-builder",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),`
+import{d as o,j as e}from"./index-XAh3cByi.js";import{V as a}from"./Video--Gq6B73C.js";const s={title:"Contracts in Builder",description:"undefined"};function i(n){const t={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h5:"h5",header:"header",img:"img",li:"li",p:"p",ul:"ul",...o(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"contracts-in-builder",children:["Contracts in Builder",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#contracts-in-builder",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsx(t.p,{children:"Sequence Builder simplifies smart contract deployment and management with a suite of user-friendly features. Import, deploy, and add contract collaborators to a smart contract in the contracts dashboard and interact directly with your contract."}),`
`,e.jsxs(t.h5,{id:"what-are-my-deployment-options",children:["What are my deployment options?",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#what-are-my-deployment-options",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),`
`,e.jsx(t.p,{children:"Deployment of contracts with Sequence Builder is simplified through a streamlined process directly within our dashboard. Choose from various contract templates (ERC1155, ERC721, ERC20). The Builder also gives you the option to upload your own custom contracts - saved to your project - and can be deployed directly to a network of your choosing."}),`
diff --git a/assets/contracts-DjDW2TeL.js b/assets/contracts-qX_qk_af.js
similarity index 99%
rename from assets/contracts-DjDW2TeL.js
rename to assets/contracts-qX_qk_af.js
index f37e1a1afa7..52fd72b7dcd 100644
--- a/assets/contracts-DjDW2TeL.js
+++ b/assets/contracts-qX_qk_af.js
@@ -1,4 +1,4 @@
-import{d as r,j as e}from"./index-BG6_g6N7.js";const i={title:"Contracts",description:"undefined"};function a(t){const n={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",span:"span",...r(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"contracts",children:["Contracts",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#contracts",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
+import{d as r,j as e}from"./index-XAh3cByi.js";const i={title:"Contracts",description:"undefined"};function a(t){const n={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",span:"span",...r(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"contracts",children:["Contracts",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#contracts",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsxs(n.p,{children:["Creating a ",e.jsx(n.code,{children:"Contract"})," object for an already deployed contract is rather straightforward."]}),`
`,e.jsx(n.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0",children:e.jsx(n.code,{children:e.jsx(n.span,{className:"line",children:e.jsx(n.span,{children:"Contract contract = new Contract(contractAddress, abi);"})})})}),`
`,e.jsxs(n.p,{children:["While it is not strictly required, it is ",e.jsx("i",{children:"highly"}),` recommended to provide the contract ABI as a string when creating a contract object. Failure to do so will make it so that you cannot fully take advantage of our ABI encoding and decoding.
diff --git a/assets/create-simple-orders-BeMs4cgm.js b/assets/create-simple-orders-BZNiwCSW.js
similarity index 99%
rename from assets/create-simple-orders-BeMs4cgm.js
rename to assets/create-simple-orders-BZNiwCSW.js
index 559b9db9429..5ef64ae72fe 100644
--- a/assets/create-simple-orders-BeMs4cgm.js
+++ b/assets/create-simple-orders-BZNiwCSW.js
@@ -1,4 +1,4 @@
-import{d as i,j as e,e as l}from"./index-BG6_g6N7.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const t={title:"Create an Order via Blockexplorer",description:"undefined"};function r(n){const s={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",ul:"ul",...i(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"create-an-order-via-blockexplorer",children:["Create an Order via Blockexplorer",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#create-an-order-via-blockexplorer",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),`
+import{d as i,j as e,e as l}from"./index-XAh3cByi.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const t={title:"Create an Order via Blockexplorer",description:"undefined"};function r(n){const s={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",ul:"ul",...i(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"create-an-order-via-blockexplorer",children:["Create an Order via Blockexplorer",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#create-an-order-via-blockexplorer",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsxs(s.p,{children:["All transactions run through a contract at address ",e.jsx(s.code,{children:"0xB537a160472183f2150d42EB1c3DD6684A55f74c"})," on all currently offered networks:"]}),`
`,e.jsxs(s.ul,{children:[`
`,e.jsx(s.li,{children:"polygon"}),`
diff --git a/assets/custom-connectors-C6W190Un.js b/assets/custom-connectors-DubimWDi.js
similarity index 99%
rename from assets/custom-connectors-C6W190Un.js
rename to assets/custom-connectors-DubimWDi.js
index a99d96c0ad4..2d7d09755a8 100644
--- a/assets/custom-connectors-C6W190Un.js
+++ b/assets/custom-connectors-DubimWDi.js
@@ -1,4 +1,4 @@
-import{d as r,j as s}from"./index-BG6_g6N7.js";const c={sidebar_label:"Custom Connectors",title:"Custom Connectors in Sequence Kit",description:"undefined"};function i(n){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",span:"span",...r(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"custom-connectors-in-sequence-kit",children:["Custom Connectors in Sequence Kit",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#custom-connectors-in-sequence-kit",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
+import{d as r,j as s}from"./index-XAh3cByi.js";const c={sidebar_label:"Custom Connectors",title:"Custom Connectors in Sequence Kit",description:"undefined"};function i(n){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",span:"span",...r(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"custom-connectors-in-sequence-kit",children:["Custom Connectors in Sequence Kit",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#custom-connectors-in-sequence-kit",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
`,s.jsxs(e.p,{children:["Sequence Kit provides official connectors via the ",s.jsx(e.a,{href:"https://github.com/0xsequence/kit/tree/master/packages/connectors",children:"@0xsequence/kit-connectors"})," package. However, you can also integrate custom connectors with Sequence Kit to support additional wallets. This guide will walk you through creating and using custom connectors."]}),`
`,s.jsxs(e.h2,{id:"creating-a-custom-connector",children:["Creating a Custom Connector",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#creating-a-custom-connector",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),`
`,s.jsxs(e.p,{children:["To create a custom connector, you can use an existing connector as a basis. For example, the ",s.jsx(e.a,{href:"https://github.com/0xsequence/kit/blob/master/packages/connectors/src/connectors/metamask/metamask.ts",children:"Metamask Connector"})," is a good starting point. Here's an example of how to create a custom connector:"]}),`
diff --git a/assets/custom-marketplace-CnGNUq38.js b/assets/custom-marketplace-5fhElc0j.js
similarity index 99%
rename from assets/custom-marketplace-CnGNUq38.js
rename to assets/custom-marketplace-5fhElc0j.js
index e0bd8f08e1c..59573953eba 100644
--- a/assets/custom-marketplace-CnGNUq38.js
+++ b/assets/custom-marketplace-5fhElc0j.js
@@ -1,4 +1,4 @@
-import{d as r,j as s,e as i}from"./index-BG6_g6N7.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const d={title:"Build a Custom Marketplace",description:"undefined"};function n(l){const e={a:"a",code:"code",details:"details",div:"div",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",hr:"hr",img:"img",li:"li",p:"p",pre:"pre",span:"span",summary:"summary",ul:"ul",...r(),...l.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"build-a-custom-marketplace",children:["Build a Custom Marketplace",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#build-a-custom-marketplace",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
+import{d as r,j as s,e as i}from"./index-XAh3cByi.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const d={title:"Build a Custom Marketplace",description:"undefined"};function n(l){const e={a:"a",code:"code",details:"details",div:"div",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",hr:"hr",img:"img",li:"li",p:"p",pre:"pre",span:"span",summary:"summary",ul:"ul",...r(),...l.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"build-a-custom-marketplace",children:["Build a Custom Marketplace",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#build-a-custom-marketplace",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
`,s.jsx(e.p,{children:"In this guide we will go through the process of creating a custom marketplace from a few simple tools from the Sequence stack."}),`
`,s.jsx(e.p,{children:"The tools will enable you to perform:"}),`
`,s.jsxs(e.ul,{children:[`
diff --git a/assets/deploy-Cahny4J9.js b/assets/deploy-B8RwPBe1.js
similarity index 98%
rename from assets/deploy-Cahny4J9.js
rename to assets/deploy-B8RwPBe1.js
index f51c990ecb5..ba3f6a5b311 100644
--- a/assets/deploy-Cahny4J9.js
+++ b/assets/deploy-B8RwPBe1.js
@@ -1,4 +1,4 @@
-import{d as i,j as e,e as r}from"./index-BG6_g6N7.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const o={title:"Deploy Process V2",description:"undefined"};function t(s){const n={a:"a",code:"code",div:"div",h1:"h1",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",...i(),...s.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"deploy-process-v2",children:["Deploy Process V2",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deploy-process-v2",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
+import{d as i,j as e,e as r}from"./index-XAh3cByi.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const o={title:"Deploy Process V2",description:"undefined"};function t(s){const n={a:"a",code:"code",div:"div",h1:"h1",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",...i(),...s.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"deploy-process-v2",children:["Deploy Process V2",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deploy-process-v2",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsxs(n.p,{children:["The following steps are required to deploy the ",e.jsx(n.a,{href:"/solutions/technical-references/internals/v2/deploy",children:"Sequence Wallet Context"})," on a new network."]}),`
`,e.jsx(r,{type:"info",children:e.jsxs(n.p,{children:["Notice ",e.jsx("br",{}),`
For most popular networks this process `,e.jsx(n.strong,{children:"is not"}),` required; due to the wallet contracts
diff --git a/assets/deploy-BPDvQs8w.js b/assets/deploy-BzkY3z_7.js
similarity index 99%
rename from assets/deploy-BPDvQs8w.js
rename to assets/deploy-BzkY3z_7.js
index 75d11e8f861..99e3ce04460 100644
--- a/assets/deploy-BPDvQs8w.js
+++ b/assets/deploy-BzkY3z_7.js
@@ -1,4 +1,4 @@
-import{d as a,j as e,e as d}from"./index-BG6_g6N7.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const o={title:"Deploy Process V1",description:"undefined"};function t(n){const s={a:"a",code:"code",div:"div",h1:"h1",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",...a(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"deploy-process-v1",children:["Deploy Process V1",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deploy-process-v1",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),`
+import{d as a,j as e,e as d}from"./index-XAh3cByi.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const o={title:"Deploy Process V1",description:"undefined"};function t(n){const s={a:"a",code:"code",div:"div",h1:"h1",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",...a(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"deploy-process-v1",children:["Deploy Process V1",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deploy-process-v1",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsxs(s.p,{children:["The following steps are required to deploy the ",e.jsx(s.a,{href:"/solutions/technical-references/internals/v1/deploy",children:"Sequence Wallet V1 Context"})," on a new network."]}),`
`,e.jsx(d,{type:"info",children:e.jsxs(s.p,{children:["Notice ",e.jsx("br",{}),`
For most popular networks this process `,e.jsx(s.strong,{children:"is not"}),` required; due to the wallet contracts
diff --git a/assets/deploy-ERC20-currency-B53gvu_W.js b/assets/deploy-ERC20-currency-DlMExY16.js
similarity index 99%
rename from assets/deploy-ERC20-currency-B53gvu_W.js
rename to assets/deploy-ERC20-currency-DlMExY16.js
index 2ae00efcc7c..60b4bbbd8ab 100644
--- a/assets/deploy-ERC20-currency-B53gvu_W.js
+++ b/assets/deploy-ERC20-currency-DlMExY16.js
@@ -1,4 +1,4 @@
-import{d as s,j as e,e as i}from"./index-BG6_g6N7.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const a={title:"How to Deploy in-game Currency in Builder",description:"undefined"};function r(t){const n={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h4:"h4",header:"header",img:"img",p:"p",...s(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"how-to-deploy-in-game-currency-in-builder",children:["How to Deploy in-game Currency in Builder",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#how-to-deploy-in-game-currency-in-builder",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
+import{d as s,j as e,e as i}from"./index-XAh3cByi.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const a={title:"How to Deploy in-game Currency in Builder",description:"undefined"};function r(t){const n={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h4:"h4",header:"header",img:"img",p:"p",...s(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"how-to-deploy-in-game-currency-in-builder",children:["How to Deploy in-game Currency in Builder",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#how-to-deploy-in-game-currency-in-builder",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsxs(n.h2,{id:"introduction",children:["Introduction",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#introduction",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),`
`,e.jsx(n.p,{children:"In this guide, we'll walk you through the process of creating your own in-game currency through deploying and minting from an ERC20 contract."}),`
`,e.jsx(n.p,{children:"Currency tokens add new and interesting dimensions to in-game economies, transactions, and player interactions to unlock and distribute value."}),`
diff --git a/assets/deploy-an-item-collection-DcjKTGVi.js b/assets/deploy-an-item-collection-BAxVVf5g.js
similarity index 99%
rename from assets/deploy-an-item-collection-DcjKTGVi.js
rename to assets/deploy-an-item-collection-BAxVVf5g.js
index e546d932371..a11ac678db1 100644
--- a/assets/deploy-an-item-collection-DcjKTGVi.js
+++ b/assets/deploy-an-item-collection-BAxVVf5g.js
@@ -1,4 +1,4 @@
-import{d as s,j as e,e as i}from"./index-BG6_g6N7.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const a={title:"How to Deploy an Item Collection Contract",description:"undefined"};function c(n){const t={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h4:"h4",header:"header",img:"img",p:"p",...s(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"how-to-deploy-an-item-collection-contract",children:["How to Deploy an Item Collection Contract",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#how-to-deploy-an-item-collection-contract",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),`
+import{d as s,j as e,e as i}from"./index-XAh3cByi.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const a={title:"How to Deploy an Item Collection Contract",description:"undefined"};function c(n){const t={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h4:"h4",header:"header",img:"img",p:"p",...s(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"how-to-deploy-an-item-collection-contract",children:["How to Deploy an Item Collection Contract",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#how-to-deploy-an-item-collection-contract",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsx(t.p,{children:"This guide walks through how to setup and deploy a Web3 Game Item contract in Builder."}),`
`,e.jsxs(i,{type:"warning",children:[e.jsx(t.p,{children:"Prerequisite: Create a Project"}),e.jsxs(t.p,{children:["This guide assumes that you have already ",e.jsx(t.a,{href:"/solutions/builder/getting-started",children:"signed up for Builder and created a Project"}),"."]})]}),`
`,e.jsxs(t.h4,{id:"erc721-vs-erc1155",children:["ERC721 vs. ERC1155",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#erc721-vs-erc1155",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),`
diff --git a/assets/deploy-contracts-8ixtIFMy.js b/assets/deploy-contracts-D0qgs-cI.js
similarity index 98%
rename from assets/deploy-contracts-8ixtIFMy.js
rename to assets/deploy-contracts-D0qgs-cI.js
index 118bd380c05..dc6d44223f2 100644
--- a/assets/deploy-contracts-8ixtIFMy.js
+++ b/assets/deploy-contracts-D0qgs-cI.js
@@ -1,4 +1,4 @@
-import{d as t,j as e}from"./index-BG6_g6N7.js";const i={title:"Contract Deployment",description:"undefined"};function s(a){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...t(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"contract-deployment",children:["Contract Deployment",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#contract-deployment",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
+import{d as t,j as e}from"./index-XAh3cByi.js";const i={title:"Contract Deployment",description:"undefined"};function s(a){const n={a:"a",code:"code",div:"div",h1:"h1",header:"header",p:"p",pre:"pre",span:"span",...t(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"contract-deployment",children:["Contract Deployment",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#contract-deployment",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsxs(n.p,{children:["While, in general, we would recommend deploying your smart contracts via the ",e.jsx(n.a,{href:"https://sequence.build/",children:"Builder"}),", we recognize that there are some use cases where deploying a smart contract from Unity (or a Made-With-Unity application) is useful."]}),`
`,e.jsxs(n.p,{children:["Contract deployment involves sending a transaction, which is done via an ",e.jsx(n.a,{href:"https://medium.com/@sonusprocks/async-await-in-c-unity-explained-in-easy-words-571ebb6a9369",children:"asynchronous Task"}),". You can use ",e.jsx(n.code,{children:"await"})," when calling ",e.jsx(n.code,{children:"WaaSWallet.DeployContract"})," from within an async Task if you wish to obtain the ",e.jsx(n.code,{children:"ContractDeploymentReturn"})," object directly. Or, you can take the recommended approach which is to setup handler functions for the ",e.jsx(n.code,{children:"WaaSWallet.OnDeployContractComplete"})," and ",e.jsx(n.code,{children:"WaaSWallet.OnDeployContractFailed"})," events and call the ",e.jsx(n.code,{children:"WaaSWallet.DeployContract"})," method from anywhere (without await)."]}),`
`,e.jsxs(n.p,{children:[e.jsx(n.code,{children:"WaaSWallet.DeployContract"})," is essentially a wrapper for a very special ",e.jsx(n.code,{children:"WaaSWallet.SendTransaction"})," call and therefore, you can expect to still receive the ",e.jsx(n.code,{children:"WaaSWallet.OnSendTransactionComplete"})," or ",e.jsx(n.code,{children:"WaaSWallet.OnSendTransactionFailed"})," events in addition."]}),`
diff --git a/assets/deployment-CbSjPzBU.js b/assets/deployment-CrTV9zGg.js
similarity index 98%
rename from assets/deployment-CbSjPzBU.js
rename to assets/deployment-CrTV9zGg.js
index 7e639a20792..a24947c11cc 100644
--- a/assets/deployment-CbSjPzBU.js
+++ b/assets/deployment-CrTV9zGg.js
@@ -1,4 +1,4 @@
-import{d as r,j as e,e as a}from"./index-BG6_g6N7.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const d={title:"Contract Deployment",description:"undefined"};function i(n){const t={a:"a",div:"div",h1:"h1",h2:"h2",h4:"h4",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...r(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"contract-deployment",children:["Contract Deployment",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#contract-deployment",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),`
+import{d as r,j as e,e as a}from"./index-XAh3cByi.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const d={title:"Contract Deployment",description:"undefined"};function i(n){const t={a:"a",div:"div",h1:"h1",h2:"h2",h4:"h4",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...r(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"contract-deployment",children:["Contract Deployment",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#contract-deployment",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsx(t.p,{children:"Sequence contract wallets are fully deterministic; a wallet will map to the same address on any network that is EVM compatible."}),`
`,e.jsx(t.p,{children:"This means that when a wallet is created, its address can be derived in advance, and it will be the same on networks like Ethereum, Arbitrum, Polygon, and others."}),`
`,e.jsxs(a,{type:"warning",children:[e.jsxs(t.p,{children:[e.jsx(t.strong,{children:"Limitations"}),e.jsx("br",{}),`
diff --git a/assets/embedded-wallet-BxFTKEU8.js b/assets/embedded-wallet-DBe8hhaG.js
similarity index 99%
rename from assets/embedded-wallet-BxFTKEU8.js
rename to assets/embedded-wallet-DBe8hhaG.js
index 656d9184465..99b66e67f64 100644
--- a/assets/embedded-wallet-BxFTKEU8.js
+++ b/assets/embedded-wallet-DBe8hhaG.js
@@ -1,4 +1,4 @@
-import{d as t,j as e}from"./index-BG6_g6N7.js";const r={title:"Embedded Wallet in Builder",description:"undefined"};function o(n){const i={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",ul:"ul",...t(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(i.header,{children:e.jsxs(i.h1,{id:"embedded-wallet-in-builder",children:["Embedded Wallet in Builder",e.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#embedded-wallet-in-builder",children:e.jsx(i.div,{"data-autolink-icon":!0})})]})}),`
+import{d as t,j as e}from"./index-XAh3cByi.js";const r={title:"Embedded Wallet in Builder",description:"undefined"};function o(n){const i={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",ul:"ul",...t(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(i.header,{children:e.jsxs(i.h1,{id:"embedded-wallet-in-builder",children:["Embedded Wallet in Builder",e.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#embedded-wallet-in-builder",children:e.jsx(i.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsxs(i.p,{children:["You can configure a ",e.jsx(i.a,{href:"/solutions/wallets/embedded-wallet/overview",children:"Sequence Embedded Wallet"})," in Builder and integrate your own OAuth accounts to enable easy onboarding to your games. Configuration page in Builder ",e.jsx(i.a,{href:"https://sequence.build/project/default/wallet/in-game-wallet",children:"is available here"}),"."]}),`
`,e.jsxs(i.h2,{id:"login-providers",children:["Login Providers",e.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#login-providers",children:e.jsx(i.div,{"data-autolink-icon":!0})})]}),`
`,e.jsx(i.p,{children:"Sequence Embedded Wallet supports the following login providers:"}),`
diff --git a/assets/enclave-verification-D1O6-8to.js b/assets/enclave-verification-CoMYKGDj.js
similarity index 99%
rename from assets/enclave-verification-D1O6-8to.js
rename to assets/enclave-verification-CoMYKGDj.js
index 76a0e217641..f076f9caad7 100644
--- a/assets/enclave-verification-D1O6-8to.js
+++ b/assets/enclave-verification-CoMYKGDj.js
@@ -1,4 +1,4 @@
-import{d as s,j as e}from"./index-BG6_g6N7.js";const r={title:"Enclave verification",description:"undefined"};function a(i){const n={a:"a",code:"code",div:"div",em:"em",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...s(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"enclave-verification",children:["Enclave verification",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#enclave-verification",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
+import{d as s,j as e}from"./index-XAh3cByi.js";const r={title:"Enclave verification",description:"undefined"};function a(i){const n={a:"a",code:"code",div:"div",em:"em",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...s(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"enclave-verification",children:["Enclave verification",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#enclave-verification",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsx(n.p,{children:"The security of an WaaS enclave depends on being able to independently verify the integrity of the code that powers it."}),`
`,e.jsx(n.p,{children:"You have two options when it comes to verifying the integrity of a running enclave depending on your risk tolerance and technical means."}),`
`,e.jsxs(n.h2,{id:"the-easy-way",children:["The easy way",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#the-easy-way",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),`
diff --git a/assets/fetch-fee-options-BchxiuTq.js b/assets/fetch-fee-options-CyAgBDOd.js
similarity index 99%
rename from assets/fetch-fee-options-BchxiuTq.js
rename to assets/fetch-fee-options-CyAgBDOd.js
index 02f18b1d3b0..5693eba4e32 100644
--- a/assets/fetch-fee-options-BchxiuTq.js
+++ b/assets/fetch-fee-options-CyAgBDOd.js
@@ -1,4 +1,4 @@
-import{d as n,j as s}from"./index-BG6_g6N7.js";const a=void 0;function l(i){const e={a:"a",aside:"aside",code:"code",div:"div",h2:"h2",p:"p",pre:"pre",span:"span",...n(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsxs(e.h2,{id:"fetching-fee-options",children:["Fetching fee options",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#fetching-fee-options",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),`
+import{d as n,j as s}from"./index-XAh3cByi.js";const a=void 0;function l(i){const e={a:"a",aside:"aside",code:"code",div:"div",h2:"h2",p:"p",pre:"pre",span:"span",...n(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsxs(e.h2,{id:"fetching-fee-options",children:["Fetching fee options",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#fetching-fee-options",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),`
`,s.jsx(e.aside,{"data-callout":"warning",children:s.jsx(e.p,{children:`Fee selection is only necessary if you aren't already using Sequence Builder's gas sponsorship capabilities!
Create your project in Sequence Builder for ease of development today!`})}),`
`,s.jsxs(e.div,{className:"code-group",children:[s.jsx(e.div,{"data-title":"TypeScript",children:s.jsx(e.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0","data-title":"TypeScript","data-lang":"typescript",children:s.jsxs(e.code,{children:[s.jsxs(e.span,{className:"line",children:[s.jsx(e.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:"import"}),s.jsx(e.span,{style:{color:"#24292E","--shiki-dark":"#ADBAC7"},children:" { Session } "}),s.jsx(e.span,{style:{color:"#D73A49","--shiki-dark":"#F47067"},children:"from"}),s.jsx(e.span,{style:{color:"#032F62","--shiki-dark":"#96D0FF"},children:" '@0xsequence/auth'"})]}),`
diff --git a/assets/fetch-tokens-DeY7ooC4.js b/assets/fetch-tokens-DSFHNZt3.js
similarity index 99%
rename from assets/fetch-tokens-DeY7ooC4.js
rename to assets/fetch-tokens-DSFHNZt3.js
index e47cad476b5..5d0ef1ee9fa 100644
--- a/assets/fetch-tokens-DeY7ooC4.js
+++ b/assets/fetch-tokens-DSFHNZt3.js
@@ -1,4 +1,4 @@
-import{d as i,j as s}from"./index-BG6_g6N7.js";const a={title:"Tokens API",description:"undefined"};function l(n){const e={a:"a",aside:"aside",code:"code",div:"div",em:"em",h1:"h1",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...i(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"tokens-api",children:["Tokens API",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#tokens-api",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
+import{d as i,j as s}from"./index-XAh3cByi.js";const a={title:"Tokens API",description:"undefined"};function l(n){const e={a:"a",aside:"aside",code:"code",div:"div",em:"em",h1:"h1",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...i(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"tokens-api",children:["Tokens API",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#tokens-api",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
`,s.jsxs(e.h3,{id:"fetches-list-of-erc20-erc721-and-erc1155-tokens-and-metadata-in-any-wallet",children:["Fetches list of ERC20, ERC721 and ERC1155 tokens and metadata in any wallet.",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#fetches-list-of-erc20-erc721-and-erc1155-tokens-and-metadata-in-any-wallet",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),`
`,s.jsx(e.p,{children:s.jsxs(e.em,{children:["Sequence Indexer ",s.jsx(e.code,{children:"GetTokenBalances"})," Method:"]})}),`
`,s.jsxs(e.ul,{children:[`
diff --git a/assets/fetch-transaction-receipts-CAM6psIi.js b/assets/fetch-transaction-receipts-CoN72VxY.js
similarity index 99%
rename from assets/fetch-transaction-receipts-CAM6psIi.js
rename to assets/fetch-transaction-receipts-CoN72VxY.js
index 6e93e1ee01e..745737c173b 100644
--- a/assets/fetch-transaction-receipts-CAM6psIi.js
+++ b/assets/fetch-transaction-receipts-CoN72VxY.js
@@ -1,4 +1,4 @@
-import{d as n,j as s}from"./index-BG6_g6N7.js";const r=void 0;function a(i){const e={a:"a",code:"code",div:"div",h2:"h2",p:"p",pre:"pre",span:"span",...n(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsxs(e.h2,{id:"fetching-transaction-receipts",children:["Fetching transaction receipts",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#fetching-transaction-receipts",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),`
+import{d as n,j as s}from"./index-XAh3cByi.js";const r=void 0;function a(i){const e={a:"a",code:"code",div:"div",h2:"h2",p:"p",pre:"pre",span:"span",...n(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsxs(e.h2,{id:"fetching-transaction-receipts",children:["Fetching transaction receipts",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#fetching-transaction-receipts",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),`
`,s.jsxs(e.p,{children:["To fetch a transaction receipt for an arbitrary transaction that was dispatched via the relayer, call the ",s.jsx(e.code,{children:"/GetMetaTxnReceipt"}),` endpoint.
The `,s.jsx(e.code,{children:"metaTxID"})," is the ",s.jsx(e.code,{children:"txnHash"})," from the response of the ",s.jsx(e.code,{children:"/SendMetaTxn"})," endpoint."]}),`
`,s.jsxs(e.div,{className:"code-group",children:[s.jsx(e.div,{"data-title":"cURL",children:s.jsx(e.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0","data-title":"cURL","data-lang":"sh",children:s.jsxs(e.code,{children:[s.jsxs(e.span,{className:"line",children:[s.jsx(e.span,{style:{color:"#6F42C1","--shiki-dark":"#F69D50"},children:"curl"}),s.jsx(e.span,{style:{color:"#005CC5","--shiki-dark":"#6CB6FF"},children:" -s"}),s.jsx(e.span,{style:{color:"#005CC5","--shiki-dark":"#6CB6FF"},children:" -X"}),s.jsx(e.span,{style:{color:"#032F62","--shiki-dark":"#96D0FF"},children:" POST"}),s.jsx(e.span,{style:{color:"#005CC5","--shiki-dark":"#6CB6FF"},children:" -H"}),s.jsx(e.span,{style:{color:"#032F62","--shiki-dark":"#96D0FF"},children:" 'Content-Type: application/json'"}),s.jsx(e.span,{style:{color:"#005CC5","--shiki-dark":"#F47067"},children:" \\"})]}),`
diff --git a/assets/fiat-on-ramps-jUs35Ot8.js b/assets/fiat-on-ramps-C1kKRZ4s.js
similarity index 96%
rename from assets/fiat-on-ramps-jUs35Ot8.js
rename to assets/fiat-on-ramps-C1kKRZ4s.js
index e9647a0a6f4..37d0da2178e 100644
--- a/assets/fiat-on-ramps-jUs35Ot8.js
+++ b/assets/fiat-on-ramps-C1kKRZ4s.js
@@ -1,4 +1,4 @@
-import{d as t,j as e}from"./index-BG6_g6N7.js";const s={slug:"/fiat-on-ramps",title:"Fiat On-Ramps",description:"undefined"};function r(i){const n={a:"a",div:"div",h1:"h1",header:"header",img:"img",li:"li",p:"p",ul:"ul",...t(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"fiat-on-ramps",children:["Fiat On-Ramps",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#fiat-on-ramps",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
+import{d as t,j as e}from"./index-XAh3cByi.js";const s={slug:"/fiat-on-ramps",title:"Fiat On-Ramps",description:"undefined"};function r(i){const n={a:"a",div:"div",h1:"h1",header:"header",img:"img",li:"li",p:"p",ul:"ul",...t(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"fiat-on-ramps",children:["Fiat On-Ramps",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#fiat-on-ramps",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsx(n.p,{children:"Sequence Wallet allows users to purchase cryptocurrencies directly with their credit card and debit card via on-ramp providers. Currently Sequence supports 6 on-ramp providers;"}),`
`,e.jsxs(n.ul,{children:[`
`,e.jsx(n.li,{children:e.jsx(n.a,{href:"https://www.moonpay.com/",children:"Moonpay"})}),`
diff --git a/assets/fiat-on-ramps-2bExQQ8h.js b/assets/fiat-on-ramps-P9y0Lprh.js
similarity index 96%
rename from assets/fiat-on-ramps-2bExQQ8h.js
rename to assets/fiat-on-ramps-P9y0Lprh.js
index cc06479b6ac..9f0814bc868 100644
--- a/assets/fiat-on-ramps-2bExQQ8h.js
+++ b/assets/fiat-on-ramps-P9y0Lprh.js
@@ -1,4 +1,4 @@
-import{d as t,j as e}from"./index-BG6_g6N7.js";const a={slug:"/fiat-on-ramps",title:"Fiat On-Ramps",description:"undefined"};function i(r){const n={a:"a",div:"div",h1:"h1",header:"header",img:"img",li:"li",p:"p",ul:"ul",...t(),...r.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"fiat-on-ramps",children:["Fiat On-Ramps",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#fiat-on-ramps",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
+import{d as t,j as e}from"./index-XAh3cByi.js";const a={slug:"/fiat-on-ramps",title:"Fiat On-Ramps",description:"undefined"};function i(r){const n={a:"a",div:"div",h1:"h1",header:"header",img:"img",li:"li",p:"p",ul:"ul",...t(),...r.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"fiat-on-ramps",children:["Fiat On-Ramps",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#fiat-on-ramps",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsx(n.p,{children:"Sequence Wallet allows users to purchase cryptocurrencies directly with their credit card and debit card via on-ramp providers. Currently Sequence supports 6 on-ramp providers;"}),`
`,e.jsxs(n.ul,{children:[`
`,e.jsx(n.li,{children:e.jsx(n.a,{href:"https://www.moonpay.com/",children:"Moonpay"})}),`
diff --git a/assets/gas-tank-BAfu7q9M.js b/assets/gas-tank-9wNYvgcg.js
similarity index 95%
rename from assets/gas-tank-BAfu7q9M.js
rename to assets/gas-tank-9wNYvgcg.js
index f68afcd9e68..f3ae5e3c242 100644
--- a/assets/gas-tank-BAfu7q9M.js
+++ b/assets/gas-tank-9wNYvgcg.js
@@ -1,4 +1,4 @@
-import{d as i,j as e}from"./index-BG6_g6N7.js";import{V as t}from"./Video-CiIVMpgC.js";const d={title:"Gas Tank in Builder",description:"undefined"};function s(a){const n={a:"a",div:"div",em:"em",h1:"h1",h2:"h2",h5:"h5",header:"header",p:"p",...i(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"gas-tank-in-builder",children:["Gas Tank in Builder",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#gas-tank-in-builder",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
+import{d as i,j as e}from"./index-XAh3cByi.js";import{V as t}from"./Video--Gq6B73C.js";const d={title:"Gas Tank in Builder",description:"undefined"};function s(a){const n={a:"a",div:"div",em:"em",h1:"h1",h2:"h2",h5:"h5",header:"header",p:"p",...i(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"gas-tank-in-builder",children:["Gas Tank in Builder",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#gas-tank-in-builder",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsxs(n.p,{children:["Sequence wallets are controlled by smart contracts, enabling transaction fees to be abstracted away from users, a concept known in web3 as ",e.jsx(n.em,{children:"gas"}),". With Sequence Builder's Gas Tank, you have a streamlined process for sponsoring gas for your users."]}),`
`,e.jsxs(n.h5,{id:"why-would-i-want-to-sponsor-gas-for-my-game",children:["Why would I want to sponsor gas for my game?",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#why-would-i-want-to-sponsor-gas-for-my-game",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),`
`,e.jsx(n.p,{children:"Obtaining the crypto needed to cover fees poses a challenge for traditional gamers. Sponsoring gas on their behalf solves this problem."}),`
diff --git a/assets/get-orderbook-BtgfiHLC.js b/assets/get-orderbook-CK2fd8cT.js
similarity index 99%
rename from assets/get-orderbook-BtgfiHLC.js
rename to assets/get-orderbook-CK2fd8cT.js
index 7ec2b5840c6..10c5105fa83 100644
--- a/assets/get-orderbook-BtgfiHLC.js
+++ b/assets/get-orderbook-CK2fd8cT.js
@@ -1,4 +1,4 @@
-import{d as i,j as s,e as l}from"./index-BG6_g6N7.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const a=void 0;function n(r){const e={a:"a",code:"code",div:"div",em:"em",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",pre:"pre",span:"span",ul:"ul",...i(),...r.components};return s.jsxs(s.Fragment,{children:[s.jsxs(e.h2,{id:"getorderbookorders",children:["GetOrderbookOrders",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#getorderbookorders",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),`
+import{d as i,j as s,e as l}from"./index-XAh3cByi.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const a=void 0;function n(r){const e={a:"a",code:"code",div:"div",em:"em",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",pre:"pre",span:"span",ul:"ul",...i(),...r.components};return s.jsxs(s.Fragment,{children:[s.jsxs(e.h2,{id:"getorderbookorders",children:["GetOrderbookOrders",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#getorderbookorders",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),`
`,s.jsxs(e.p,{children:["With the use of the ",s.jsx(e.code,{children:"GetOrderbookOrders"})," api developers can build custom marketplaces around the api, as an example, one can implement a frontend to fulfill certain orders (not just the best price) for a collectible"]}),`
`,s.jsx(e.p,{children:s.jsx(e.img,{src:"/img/marketplace/custom-marketplace-listings.png",alt:"GetOrderbookOrders"})}),`
`,s.jsxs(e.h3,{id:"example",children:["Example",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#example",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),`
diff --git a/assets/get-top-orders-C55CfIab.js b/assets/get-top-orders-DA_Dw8yv.js
similarity index 99%
rename from assets/get-top-orders-C55CfIab.js
rename to assets/get-top-orders-DA_Dw8yv.js
index 37cb472acbe..0a1e52cae3e 100644
--- a/assets/get-top-orders-C55CfIab.js
+++ b/assets/get-top-orders-DA_Dw8yv.js
@@ -1,4 +1,4 @@
-import{d as i,j as s}from"./index-BG6_g6N7.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const c=void 0;function l(r){const e={a:"a",code:"code",div:"div",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",span:"span",ul:"ul",...i(),...r.components};return s.jsxs(s.Fragment,{children:[s.jsxs(e.h2,{id:"gettoporders",children:["GetTopOrders",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#gettoporders",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),`
+import{d as i,j as s}from"./index-XAh3cByi.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const c=void 0;function l(r){const e={a:"a",code:"code",div:"div",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",span:"span",ul:"ul",...i(),...r.components};return s.jsxs(s.Fragment,{children:[s.jsxs(e.h2,{id:"gettoporders",children:["GetTopOrders",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#gettoporders",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),`
`,s.jsxs(e.p,{children:["With the use of the ",s.jsx(e.code,{children:"GetTopOrders"})," api developers can build bots to retrieve best orders to execute on, or, just simple notifiers to track the best orders to take action."]}),`
`,s.jsxs(e.div,{className:"code-group",children:[s.jsx(e.div,{"data-title":"cURL",children:s.jsx(e.pre,{className:"shiki shiki-themes github-light github-dark-dimmed",style:{backgroundColor:"#fff","--shiki-dark-bg":"#22272e",color:"#24292e","--shiki-dark":"#adbac7"},tabIndex:"0","data-title":"cURL","data-lang":"shell",children:s.jsxs(e.code,{children:[s.jsxs(e.span,{className:"line",children:[s.jsx(e.span,{style:{color:"#6F42C1","--shiki-dark":"#F69D50"},children:"curl"}),s.jsx(e.span,{style:{color:"#005CC5","--shiki-dark":"#6CB6FF"},children:" --request"}),s.jsx(e.span,{style:{color:"#032F62","--shiki-dark":"#96D0FF"},children:" POST"}),s.jsx(e.span,{style:{color:"#005CC5","--shiki-dark":"#F47067"},children:" \\"})]}),`
`,s.jsxs(e.span,{className:"line",children:[s.jsx(e.span,{style:{color:"#005CC5","--shiki-dark":"#6CB6FF"},children:" --url"}),s.jsx(e.span,{style:{color:"#032F62","--shiki-dark":"#96D0FF"},children:" https://dev-marketplace-api.sequence.app/arbitrum-sepolia/rpc/Marketplace/GetTopOrders"}),s.jsx(e.span,{style:{color:"#005CC5","--shiki-dark":"#F47067"},children:" \\"})]}),`
diff --git a/assets/get-user-activities-CP8AopuV.js b/assets/get-user-activities-D2rdVCSP.js
similarity index 99%
rename from assets/get-user-activities-CP8AopuV.js
rename to assets/get-user-activities-D2rdVCSP.js
index aa54e557391..7fb3d328add 100644
--- a/assets/get-user-activities-CP8AopuV.js
+++ b/assets/get-user-activities-D2rdVCSP.js
@@ -1,4 +1,4 @@
-import{d as n,j as s}from"./index-BG6_g6N7.js";const c=void 0;function r(i){const e={a:"a",code:"code",div:"div",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",pre:"pre",span:"span",ul:"ul",...n(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsxs(e.h2,{id:"getuseractivities",children:["GetUserActivities",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#getuseractivities",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),`
+import{d as n,j as s}from"./index-XAh3cByi.js";const c=void 0;function r(i){const e={a:"a",code:"code",div:"div",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",pre:"pre",span:"span",ul:"ul",...n(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsxs(e.h2,{id:"getuseractivities",children:["GetUserActivities",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#getuseractivities",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),`
`,s.jsxs(e.p,{children:["Enables you to retrieve activity data for a specific user, including orders and trades. With the use of the ",s.jsx(e.code,{children:"GetUserActivities"})," api developers can build custom and personalized social or tracking experiences to follow certain users in various interfaces."]}),`
`,s.jsx(e.p,{children:s.jsx(e.img,{src:"/img/marketplace/activities.png",alt:"GetUserActivities"})}),`
`,s.jsxs(e.h3,{id:"example",children:["Example",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#example",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),`
diff --git a/assets/getting-started-DtQ87dP6.js b/assets/getting-started-BnQlVg14.js
similarity index 98%
rename from assets/getting-started-DtQ87dP6.js
rename to assets/getting-started-BnQlVg14.js
index c8c42ef8017..62529cc9456 100644
--- a/assets/getting-started-DtQ87dP6.js
+++ b/assets/getting-started-BnQlVg14.js
@@ -1,4 +1,4 @@
-import{d as r,j as e}from"./index-BG6_g6N7.js";import{C as l,a as n}from"./CardGrid-Dee1eEnV.js";const c={title:"Get Started",description:"undefined"};function t(s){const i={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",p:"p",pre:"pre",span:"span",...r(),...s.components};return e.jsxs(e.Fragment,{children:[e.jsx(i.header,{children:e.jsxs(i.h1,{id:"get-started",children:["Get Started",e.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#get-started",children:e.jsx(i.div,{"data-autolink-icon":!0})})]})}),`
+import{d as r,j as e}from"./index-XAh3cByi.js";import{C as l,a as n}from"./CardGrid-Bkj_ERUR.js";const c={title:"Get Started",description:"undefined"};function t(s){const i={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",p:"p",pre:"pre",span:"span",...r(),...s.components};return e.jsxs(e.Fragment,{children:[e.jsx(i.header,{children:e.jsxs(i.h1,{id:"get-started",children:["Get Started",e.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#get-started",children:e.jsx(i.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsx(i.p,{children:"Signing up and creating a project is easy to do with Sequence Builder and should take you less than a few minutes. In this tutorial, we will help you sign up for Builder and then create your first project."}),`
`,e.jsx(i.p,{children:"Let's get started!"}),`
`,e.jsxs(i.h2,{id:"sign-up-for-builder",children:["Sign up for Builder",e.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sign-up-for-builder",children:e.jsx(i.div,{"data-autolink-icon":!0})})]}),`
diff --git a/assets/getting-started-Ds6gJJHd.js b/assets/getting-started-D1rWwgSO.js
similarity index 99%
rename from assets/getting-started-Ds6gJJHd.js
rename to assets/getting-started-D1rWwgSO.js
index 2dccc1a57f4..d4c0fbfb791 100644
--- a/assets/getting-started-Ds6gJJHd.js
+++ b/assets/getting-started-D1rWwgSO.js
@@ -1,4 +1,4 @@
-import{d as n,j as s}from"./index-BG6_g6N7.js";const a={sidebar_label:"Getting Started",title:"Getting Started with Sequence Kit",description:"undefined"};function l(e){const i={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",...n(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(i.header,{children:s.jsxs(i.h1,{id:"getting-started-with-sequence-kit",children:["Getting Started with Sequence Kit",s.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#getting-started-with-sequence-kit",children:s.jsx(i.div,{"data-autolink-icon":!0})})]})}),`
+import{d as n,j as s}from"./index-XAh3cByi.js";const a={sidebar_label:"Getting Started",title:"Getting Started with Sequence Kit",description:"undefined"};function l(e){const i={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",...n(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(i.header,{children:s.jsxs(i.h1,{id:"getting-started-with-sequence-kit",children:["Getting Started with Sequence Kit",s.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#getting-started-with-sequence-kit",children:s.jsx(i.div,{"data-autolink-icon":!0})})]})}),`
`,s.jsx(i.p,{children:"In this guide, we will walk you through installing Sequence Kit, triggering the connection modal, and displaying the embedded wallet in your application."}),`
`,s.jsxs(i.h2,{id:"installing-sequence-kit-packages",children:["Installing Sequence Kit Packages",s.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#installing-sequence-kit-packages",children:s.jsx(i.div,{"data-autolink-icon":!0})})]}),`
`,s.jsxs(i.p,{children:["Sequence Kit is modular, allowing you to install only the necessary packages. To get started, install the ",s.jsx(i.code,{children:"kit"})," core package, the ",s.jsx(i.code,{children:"connectors"})," package for interfacing with various wallet providers, and the ",s.jsx(i.code,{children:"wallet"})," for the embedded wallet. Additionally, install other dependencies such as wagmi, viem, and 0xsequence."]}),`
diff --git a/assets/guest-module-BaAl8n41.js b/assets/guest-module-DvFQUC64.js
similarity index 90%
rename from assets/guest-module-BaAl8n41.js
rename to assets/guest-module-DvFQUC64.js
index 90bae50328f..2cde488df34 100644
--- a/assets/guest-module-BaAl8n41.js
+++ b/assets/guest-module-DvFQUC64.js
@@ -1 +1 @@
-import{d as o,j as d}from"./index-BG6_g6N7.js";const r={title:"GuestModule and on-demand deployment",description:"undefined"};function t(n){const e={a:"a",div:"div",h1:"h1",header:"header",...o(),...n.components};return d.jsx(e.header,{children:d.jsxs(e.h1,{id:"guestmodule-and-on-demand-deployment",children:["GuestModule and on-demand deployment",d.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#guestmodule-and-on-demand-deployment",children:d.jsx(e.div,{"data-autolink-icon":!0})})]})})}function s(n={}){const{wrapper:e}={...o(),...n.components};return e?d.jsx(e,{...n,children:d.jsx(t,{...n})}):t(n)}export{s as default,r as frontmatter};
+import{d as o,j as d}from"./index-XAh3cByi.js";const r={title:"GuestModule and on-demand deployment",description:"undefined"};function t(n){const e={a:"a",div:"div",h1:"h1",header:"header",...o(),...n.components};return d.jsx(e.header,{children:d.jsxs(e.h1,{id:"guestmodule-and-on-demand-deployment",children:["GuestModule and on-demand deployment",d.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#guestmodule-and-on-demand-deployment",children:d.jsx(e.div,{"data-autolink-icon":!0})})]})})}function s(n={}){const{wrapper:e}={...o(),...n.components};return e?d.jsx(e,{...n,children:d.jsx(t,{...n})}):t(n)}export{s as default,r as frontmatter};
diff --git a/assets/5189-4337-Cu1rjX6F.js b/assets/iOS-bRRaAnqq.js
similarity index 75%
rename from assets/5189-4337-Cu1rjX6F.js
rename to assets/iOS-bRRaAnqq.js
index 04587697eb0..02edfbd55e5 100644
--- a/assets/5189-4337-Cu1rjX6F.js
+++ b/assets/iOS-bRRaAnqq.js
@@ -1 +1 @@
-import{d as r,j as n}from"./index-BG6_g6N7.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter};
+import{d as r,j as n}from"./index-XAh3cByi.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter};
diff --git a/assets/index-iPNcXBcC.js b/assets/index-CP7FC5Wv.js
similarity index 98%
rename from assets/index-iPNcXBcC.js
rename to assets/index-CP7FC5Wv.js
index 9875822823e..3a9ea8dd656 100644
--- a/assets/index-iPNcXBcC.js
+++ b/assets/index-CP7FC5Wv.js
@@ -1 +1 @@
-import{j as e,L as I,c as n,u as S,a as R,R as q,b as _,T as f,C as g,r as h,d as P}from"./index-BG6_g6N7.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";var z="vocs_Button_button",B="vocs_Button_button_accent";function A({children:t,className:l,href:s,variant:o}){return e.jsx(I,{className:n(l,z,o==="accent"&&B),href:s,variant:"styleless",children:t})}var T="vocs_HomePage_button",E="vocs_HomePage_buttons",W="vocs_HomePage_description",G="vocs_HomePage_logo",w="vocs_HomePage_packageManager",U="vocs_HomePage",D="vocs_HomePage_tabs",v="vocs_HomePage_tabsContent",O="vocs_HomePage_tabsList",F="vocs_HomePage_tagline",K="vocs_HomePage_title";function $({children:t,className:l}){return e.jsx("div",{className:n(l,U),children:t})}function m({className:t}){const{logoUrl:l,title:s}=S();return l?e.jsx("div",{className:n(t,G),children:e.jsx(R,{})}):e.jsx("h1",{className:n(t,K),children:s})}function J({children:t,className:l}){return e.jsx("div",{className:n(l,F),children:t})}function X({children:t,className:l}){return e.jsx("div",{className:n(l,W),children:t})}function Q({children:t,className:l}){return e.jsx("div",{className:n(l,E),children:t})}function Y(t){return e.jsx(A,{...t,className:n(T,t.className)})}function e1({name:t,type:l="install"}){return e.jsxs(q,{className:D,defaultValue:"npm",children:[e.jsxs(_,{className:O,children:[e.jsx(f,{value:"npm",children:"npm"}),e.jsx(f,{value:"pnpm",children:"pnpm"}),e.jsx(f,{value:"yarn",children:"yarn"})]}),e.jsxs(g,{className:v,value:"npm",children:[e.jsx("span",{className:w,children:"npm"})," ",l==="init"?"init":"install"," ",t]}),e.jsxs(g,{className:v,value:"pnpm",children:[e.jsx("span",{className:w,children:"pnpm"})," ",l==="init"?"create":"install"," ",t]}),e.jsxs(g,{className:v,value:"yarn",children:[e.jsx("span",{className:w,children:"yarn"})," ",l==="init"?"create":"install"," ",t]})]})}const t1=Object.freeze(Object.defineProperty({__proto__:null,Button:Y,Buttons:Q,Description:X,InstallPackage:e1,Logo:m,Root:$,Tagline:J},Symbol.toStringTag,{value:"Module"}));function l1({children:t,className:l}){return e.jsxs("div",{className:n("relative",l),children:[e.jsx("div",{className:"absolute inset-0 z-0 flex items-center dark:bg-matrix-dark bg-matrix-light mix-blend-normal dark:mix-blend-multiply",children:e.jsx("div",{style:{height:"100%",width:"100%",maxHeight:"465px"}})}),e.jsx("div",{className:"relative z-10",children:t})]})}const s1=({logo:t})=>e.jsx(l1,{className:"pt-20 pb-40 -mb-10 px-5 z-0",children:e.jsxs("section",{className:"flex flex-col items-center gap-4 max-w-screen-lg mx-auto",children:[t,e.jsx("h2",{className:"text-xl font-bold text-themed-primary max-w-3xl text-center text-wrap px-6",children:"Welcome to Sequence docs. Here you can learn about the modular Sequence products that empower game developers to build engaging web3 games on any Ethereum-compatible chain."})]})}),o1=()=>e.jsx("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17.333 7.86186L15.553 3.41174H5.11305L3.33301 7.86186V7.94115C3.33301 8.28156 3.43174 8.78299 3.74002 9.21116C3.85255 9.36746 3.99075 9.51049 4.15654 9.63056V16.5882H16.5095V9.63056C16.6753 9.51049 16.8135 9.36746 16.926 9.21116C17.2343 8.78299 17.333 8.28156 17.333 7.94115V7.86186ZM15.6859 9.96693C15.5572 9.98849 15.4201 9.99998 15.2742 9.99998C14.485 9.99998 13.951 9.66363 13.6271 9.21773C13.3032 9.66363 12.7692 9.99998 11.9801 9.99998C11.1909 9.99998 10.6569 9.66363 10.333 9.21773C10.0091 9.66363 9.47511 9.99998 8.68595 9.99998C7.89679 9.99998 7.36277 9.66363 7.03889 9.21773C6.71501 9.66363 6.18099 9.99998 5.39183 9.99998C5.24595 9.99998 5.10879 9.98849 4.98007 9.96693V13.3985H15.6859V9.96693ZM14.0389 7.94115C14.0389 8.14977 14.1049 8.47187 14.2907 8.72997C14.4614 8.96708 14.7496 9.17645 15.2742 9.17645C15.7988 9.17645 16.087 8.96708 16.2577 8.72997C16.423 8.50039 16.4934 8.22017 16.507 8.01423L16.4778 7.94115H14.0389ZM14.9954 4.23527L16.1483 7.11763H13.9575L13.317 4.23527H14.9954ZM13.1139 7.11763L12.4733 4.23527H10.7448V7.11763H13.1139ZM7.55225 7.11763L8.19277 4.23527H9.92124V7.11763H7.55225ZM7.34915 4.23527L6.70863 7.11763H4.51767L5.67061 4.23527H7.34915ZM4.15903 8.01423L4.18826 7.94115H6.62713C6.62713 8.14977 6.56115 8.47187 6.37532 8.72997C6.2046 8.96708 5.91645 9.17645 5.39183 9.17645C4.86721 9.17645 4.57906 8.96708 4.40835 8.72997C4.24304 8.50039 4.17258 8.22017 4.15903 8.01423ZM9.66944 8.72997C9.85527 8.47187 9.92124 8.14977 9.92124 7.94115H7.45065C7.45065 8.14977 7.51663 8.47187 7.70246 8.72997C7.87318 8.96708 8.16133 9.17645 8.68595 9.17645C9.21057 9.17645 9.49872 8.96708 9.66944 8.72997ZM12.9636 8.72997C13.1494 8.47187 13.2154 8.14977 13.2154 7.94115H10.7448C10.7448 8.14977 10.8107 8.47187 10.9966 8.72997C11.1673 8.96708 11.4554 9.17645 11.9801 9.17645C12.5047 9.17645 12.7928 8.96708 12.9636 8.72997Z",fill:"currentColor"})}),n1=()=>e.jsx("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10 1.59937C6.19712 1.59937 3.11426 4.68223 3.11426 8.48515C3.11419 8.54272 3.13215 8.6008 3.16933 8.65041L7.24573 14.081V18.4007H12.7544V14.081L16.8307 8.65041C16.8679 8.6008 16.8859 8.54272 16.8858 8.48515C16.8858 4.68223 13.803 1.59937 10 1.59937ZM10 6.55713C8.93523 6.55713 8.07202 7.42033 8.07202 8.48515H8.07747C8.42243 10.2099 9.17381 13.9938 9.17381 13.9938H10.8263C10.8263 13.9938 11.5777 10.2099 11.9226 8.48515H11.9281C11.9281 7.42033 11.0648 6.55713 10 6.55713ZM7.86545 13.9938L3.66512 8.38616C3.66512 7.32135 4.52833 6.55713 5.59314 6.55713C6.65795 6.55713 7.52116 7.42033 7.52116 8.48515C7.52116 8.48515 8.27248 12.269 8.61744 13.9938H7.86545ZM12.1346 13.9938L16.335 8.38616C16.335 7.32135 15.4717 6.55713 14.4069 6.55713C13.3421 6.55713 12.4789 7.42033 12.4789 8.48515C12.4789 8.48515 11.7276 12.269 11.3826 13.9938H12.1346Z",fill:"currentColor"})}),r1=()=>e.jsxs("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("rect",{x:"8.75781",y:"7.84082",width:"3.81818",height:"9.33333",rx:"1",fill:"currentColor"}),e.jsx("rect",{x:"13.8486",y:"2.75",width:"3.81818",height:"14.4242",rx:"1",fill:"currentColor"}),e.jsx("rect",{width:"3.81818",height:"5.93939",rx:"1",transform:"matrix(-1 0 0 1 7.48535 11.235)",fill:"currentColor"})]}),a1=()=>e.jsxs("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.41883 3.25H1.83301V2.25H5.24719L7.24719 12.8085H15.833V13.8085H6.41883L4.41883 3.25Z",fill:"currentColor"}),e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.8473 5.25H5.24609V4.25H18.0566L16.7467 11.1018H6.33324V10.1018H15.9198L16.8473 5.25Z",fill:"currentColor"}),e.jsx("path",{d:"M8.63434 15.9743C8.63434 16.6488 8.08752 17.1956 7.41299 17.1956C6.73846 17.1956 6.19165 16.6488 6.19165 15.9743C6.19165 15.2997 6.73846 14.7529 7.41299 14.7529C8.08752 14.7529 8.63434 15.2997 8.63434 15.9743Z",fill:"currentColor"}),e.jsx("path",{d:"M15.8331 15.9743C15.8331 16.6488 15.2863 17.1956 14.6117 17.1956C13.9372 17.1956 13.3904 16.6488 13.3904 15.9743C13.3904 15.2997 13.9372 14.7529 14.6117 14.7529C15.2863 14.7529 15.8331 15.2997 15.8331 15.9743Z",fill:"currentColor"}),e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.8418 7.17578H16.8556V8.17578H5.8418V7.17578Z",fill:"currentColor"}),e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.8617 4.95987L14.2679 10.4599L13.2737 10.3525L13.8674 4.85254L14.8617 4.95987Z",fill:"currentColor"}),e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.7421 4.95987L8.33585 10.4599L9.33008 10.3525L8.73633 4.85254L7.7421 4.95987Z",fill:"currentColor"}),e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.8018 5.03125V10.4688H10.8018V5.03125H11.8018Z",fill:"currentColor"})]}),i1=()=>e.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M6.37207 13.3255V6.12305H13.5745V7.86233H8.11067V13.3255H6.37207Z",fill:"currentColor"}),e.jsx("path",{d:"M3 9.95198V2.74951H10.2025V4.4888H4.7386V9.95198H3Z",fill:"currentColor"}),e.jsx("path",{d:"M9.79883 16.7503V9.54785H17.0013V16.7503H9.79883Z",fill:"currentColor"})]}),H=()=>e.jsx("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M15.5263 5.46622C14.6201 5.04221 13.6511 4.73406 12.638 4.55859C12.5136 4.78353 12.3682 5.08608 12.268 5.32676C11.1911 5.1648 10.1241 5.1648 9.067 5.32676C8.9668 5.08608 8.81815 4.78353 8.69262 4.55859C7.67846 4.73406 6.70835 5.04334 5.8021 5.46847C3.9742 8.23067 3.47869 10.9243 3.72644 13.5796C4.93881 14.485 6.11373 15.035 7.26883 15.3948C7.55403 15.0023 7.80839 14.5851 8.02751 14.1453C7.61018 13.9868 7.21047 13.7911 6.83279 13.5639C6.93298 13.4896 7.03099 13.412 7.12568 13.3322C9.42927 14.4096 11.9322 14.4096 14.2083 13.3322C14.3041 13.412 14.402 13.4896 14.5012 13.5639C14.1224 13.7922 13.7215 13.9879 13.3042 14.1465C13.5233 14.5851 13.7766 15.0035 14.0629 15.396C15.2191 15.0361 16.3951 14.4861 17.6075 13.5796C17.8982 10.5014 17.1109 7.83253 15.5263 5.46622ZM8.34134 11.9466C7.64983 11.9466 7.08273 11.301 7.08273 10.5149C7.08273 9.72873 7.63772 9.08205 8.34134 9.08205C9.04499 9.08205 9.61207 9.7276 9.59996 10.5149C9.60105 11.301 9.04499 11.9466 8.34134 11.9466ZM12.9926 11.9466C12.3011 11.9466 11.734 11.301 11.734 10.5149C11.734 9.72873 12.2889 9.08205 12.9926 9.08205C13.6962 9.08205 14.2633 9.7276 14.2512 10.5149C14.2512 11.301 13.6962 11.9466 12.9926 11.9466Z",fill:"currentColor"})}),c1=()=>e.jsxs("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("rect",{x:"4.0293",y:"5.14441",width:"5.21037",height:"8.17765",transform:"rotate(-30 4.0293 5.14441)",fill:"currentColor"}),e.jsx("path",{d:"M10.5859 6.08032L17.9184 1.84689",stroke:"currentColor",strokeWidth:"1.5"}),e.jsx("path",{d:"M4.64405 15.3871L2.66699 13.41H16.2818L15.5595 15.3871H14.2129C13.8833 15.3871 13.2243 15.5848 13.2243 16.3756C13.2243 17.1664 13.8833 17.3642 14.2129 17.3642H14.8101V18.847H5.98069V17.3642H7.07656C7.86739 17.3642 8.06509 16.7051 8.06509 16.3756C8.06509 16.0461 7.86739 15.3871 7.07656 15.3871H4.64405Z",fill:"currentColor"})]}),d1=()=>e.jsx("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.33301 6.01534V14.1745C1.33301 15.8398 2.70302 17.1898 4.39301 17.1898H16.273C17.963 17.1898 19.333 15.8398 19.333 14.1745V6.01534C19.333 4.35001 17.963 3 16.273 3H4.39301C2.70302 3 1.33301 4.35001 1.33301 6.01534ZM5.833 6.54745C5.833 6.05765 5.43006 5.66059 4.933 5.66059C4.43595 5.66059 4.033 6.05765 4.033 6.54745C4.033 7.03725 4.43595 7.43431 4.933 7.43431C5.43006 7.43431 5.833 7.03725 5.833 6.54745ZM4.933 12.7498C5.43006 12.7498 5.833 13.1469 5.833 13.6367C5.833 14.1265 5.43006 14.5236 4.933 14.5236C4.43595 14.5236 4.033 14.1265 4.033 13.6367C4.033 13.1469 4.43595 12.7498 4.933 12.7498ZM16.633 10.0949C16.633 9.6051 16.2301 9.20804 15.733 9.20804C15.236 9.20804 14.833 9.6051 14.833 10.0949C14.833 10.5847 15.236 10.9818 15.733 10.9818C16.2301 10.9818 16.633 10.5847 16.633 10.0949ZM8.53301 5.66059H15.733C16.2301 5.66059 16.633 6.05765 16.633 6.54745C16.633 7.03725 16.2301 7.43431 15.733 7.43431H8.53301C8.03596 7.43431 7.63301 7.03725 7.63301 6.54745C7.63301 6.05765 8.03596 5.66059 8.53301 5.66059ZM15.733 12.7498H8.53301C8.03596 12.7498 7.63301 13.1469 7.63301 13.6367C7.63301 14.1265 8.03596 14.5236 8.53301 14.5236H15.733C16.2301 14.5236 16.633 14.1265 16.633 13.6367C16.633 13.1469 16.2301 12.7498 15.733 12.7498ZM4.93301 9.20804H12.133C12.6301 9.20804 13.033 9.6051 13.033 10.0949C13.033 10.5847 12.6301 10.9818 12.133 10.9818H4.93301C4.43595 10.9818 4.03301 10.5847 4.03301 10.0949C4.03301 9.6051 4.43595 9.20804 4.93301 9.20804Z",fill:"currentColor"})}),C1=()=>e.jsx("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5 6.04947C5 6.49261 5.38931 6.85185 5.86954 6.85185H16C16.5523 6.85185 17 7.29957 17 7.85185V15C17 15.5523 16.5523 16 16 16H5.49505C4.11707 16 3 14.9692 3 13.6977V6.30233C3 5.03079 4.11707 4 5.49505 4H13.8765C14.2208 4 14.5 4.27917 14.5 4.62355C14.5 4.96792 14.2208 5.24709 13.8765 5.24709H5.86955C5.38931 5.24709 5 5.60633 5 6.04947ZM12 11.5C12 10.6716 12.6716 10 13.5 10C14.3284 10 15 10.6716 15 11.5C15 12.3284 14.3284 13 13.5 13C12.6716 13 12 12.3284 12 11.5Z",fill:"currentColor"})}),x1=()=>e.jsx("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.9486 8.39806L15.2266 2L8.80794 3.71482L7.88709 5.33059L6.02143 5.3169L1.31886 9.99999L6.01969 14.6831L7.88536 14.6694L8.80621 16.2852L15.2266 18L16.9486 11.602L16.0039 10L16.9486 8.39806ZM4.8953 9.11821L8.15888 5.79769L12.6743 4.64239L10.0825 9.11821H4.8953ZM14.205 14.4763L11.6129 10L14.205 5.52369L15.4579 10L14.205 14.4763ZM8.15888 14.2006L4.8953 10.8801H10.0825L12.6743 15.3559L8.15888 14.2006Z",fill:"currentColor"})}),h1=()=>e.jsx("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M10.715 1C5.78414 1 1.79095 5.02806 1.79095 10C1.79095 14.9719 5.78414 19 10.715 19C15.6425 19 19.6391 14.9719 19.6391 10C19.6391 5.02806 15.6431 1 10.7122 1H10.715ZM10.715 1.39544C12.9915 1.39544 15.1357 2.29206 16.7473 3.91488C18.3555 5.53206 19.2521 7.72075 19.2465 10C19.2465 12.2967 18.3588 14.4589 16.7473 16.0851C15.1565 17.6995 12.9825 18.6074 10.715 18.6046C8.44758 18.6074 6.27352 17.6995 4.68277 16.0851C3.07458 14.4679 2.17514 12.2793 2.18077 10C2.18077 7.70331 3.0712 5.54106 4.67995 3.91488C6.2707 2.29769 8.44758 1.38925 10.715 1.39544ZM10.2667 4.56231C8.81377 4.95213 7.46883 5.69913 5.67614 7.75563C3.88345 9.81213 4.2232 11.5114 4.2232 11.5114C4.2232 11.5114 4.7182 10.3426 5.90789 9.11181C6.4732 8.52906 6.89227 8.33275 7.18252 8.33275C7.44014 8.31813 7.65727 8.52625 7.65727 8.78388V12.9588C7.65727 13.3716 7.39064 13.4628 7.14483 13.4566C6.9367 13.4538 6.7432 13.3806 6.7432 13.3806C7.96495 15.1559 10.8888 15.4051 10.8888 15.4051L12.1719 14.0337L12.2011 14.0601L13.3762 15.0619C15.5266 13.7845 16.5639 11.4175 16.5639 11.4175C15.6031 12.4311 14.9934 12.6685 14.63 12.6685C14.3077 12.6657 14.1817 12.4778 14.1817 12.4778C14.1643 12.3901 14.135 11.1182 14.1232 9.847C14.1114 8.53131 14.1232 7.21338 14.1879 7.21C14.5597 6.5125 15.7438 5.10625 15.7438 5.10625C13.532 5.54275 12.3277 6.99288 12.3277 6.99288C11.9705 6.71163 11.2438 6.75831 11.2438 6.75831C11.5835 6.94563 11.9233 7.49069 11.9233 7.94181V12.3833C11.9233 12.3833 11.1819 13.0364 10.611 13.0364C10.2712 13.0364 10.0631 12.8519 9.94889 12.6994C9.90502 12.6409 9.86677 12.5763 9.83752 12.5059V7.02156C9.7582 7.08006 9.66145 7.11212 9.56527 7.1155C9.44208 7.1155 9.31608 7.05419 9.23114 6.87531C9.16645 6.74031 9.12539 6.53838 9.12539 6.2425C9.12539 5.23169 10.2678 4.56063 10.2678 4.56063L10.2667 4.56231Z",fill:"currentColor"})}),m1=()=>e.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M1.9022 8.56378C1.87595 8.59003 1.9022 8.61628 1.92845 8.61628L5.26238 8.59003C5.31488 8.59003 5.34113 8.56378 5.36738 8.53753L5.52489 8.30126C5.55114 8.27501 5.52489 8.24876 5.49864 8.24876H2.19096C2.13846 8.24876 2.11221 8.27501 2.08596 8.30126L1.9022 8.56378Z",fill:"currentColor"}),e.jsx("path",{d:"M0.510874 9.40382C0.484622 9.43007 0.510874 9.45633 0.537125 9.45633H4.92111C4.94736 9.45633 4.99986 9.43007 4.99986 9.40382L5.07862 9.14131C5.07862 9.11506 5.05237 9.08881 5.02611 9.08881H0.799639C0.747136 9.08881 0.720885 9.11506 0.694634 9.14131L0.510874 9.40382Z",fill:"currentColor"}),e.jsx("path",{d:"M2.74224 10.2701C2.71599 10.2964 2.74224 10.3226 2.76849 10.3226L4.78985 10.2964C4.8161 10.2964 4.84235 10.2701 4.84235 10.2439L4.86861 10.0339C4.86861 10.0076 4.84235 9.98135 4.8161 9.98135H2.9785C2.926 9.98135 2.89975 10.0076 2.8735 10.0339L2.74224 10.2701Z",fill:"currentColor"}),e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.8277 8.82629L12.3765 8.43252C12.4815 8.40627 12.5078 8.38002 12.4815 8.27501C12.2452 7.72373 11.904 7.27746 11.4052 6.96244C10.6702 6.46367 9.83012 6.35866 8.96382 6.51617C7.88752 6.69993 7.02122 7.25121 6.36494 8.1175C5.76115 8.90505 5.44614 9.82384 5.57739 10.8214C5.6824 11.6614 6.07617 12.344 6.75871 12.869C7.49375 13.4203 8.33379 13.604 9.25259 13.4728C10.3551 13.3153 11.2214 12.764 11.8777 11.8977C12.0213 11.7182 12.1434 11.5265 12.2462 11.3256C12.4014 11.8749 12.7121 12.3504 13.164 12.7377C13.8203 13.289 14.5816 13.5253 15.4217 13.5515C15.5058 13.5422 15.5933 13.5362 15.6842 13.5299C15.8483 13.5186 16.0233 13.5066 16.2092 13.4728C17.0493 13.289 17.8105 12.9215 18.4143 12.2915C19.2544 11.4252 19.6219 10.4276 19.4644 9.16756C19.3331 8.27501 18.8869 7.59247 18.1518 7.0937C17.3643 6.54242 16.4717 6.46366 15.5267 6.62117C14.4241 6.83118 13.6103 7.27746 12.9278 8.17C12.6465 8.53332 12.4333 8.91756 12.2974 9.32507H9.33134C9.20009 9.32507 9.12133 9.43007 9.09508 9.48258C8.98155 9.68694 8.80909 10.0681 8.67965 10.3541C8.65944 10.3988 8.64028 10.4411 8.62256 10.4801C8.57005 10.6376 8.62256 10.7689 8.80632 10.7689H10.5914C10.4864 10.9001 10.4077 11.0051 10.3289 11.1101L10.3289 11.1102C9.90887 11.5827 9.38385 11.7927 8.75381 11.7139C8.01877 11.6089 7.49375 11.0052 7.49375 10.2701C7.49375 9.50883 7.80876 8.90505 8.4388 8.51127C8.96382 8.17001 9.54136 8.09125 10.1189 8.38002C10.3289 8.45877 10.4339 8.56378 10.5652 8.72129C10.6594 8.8627 10.6902 8.85599 10.7905 8.83414C10.8019 8.83166 10.8143 8.82897 10.8277 8.82629ZM17.6268 9.82381V9.82384C17.5743 10.6114 17.1805 11.2152 16.4192 11.5827C15.9467 11.8189 15.4217 11.8452 14.9229 11.6352C14.2666 11.3202 13.9253 10.5851 14.0828 9.87635C14.2929 9.01005 14.8441 8.45877 15.7104 8.27501C16.603 8.065 17.443 8.59003 17.6005 9.50883C17.6268 9.61382 17.6268 9.69257 17.6268 9.82381Z",fill:"currentColor"})]}),u1=()=>e.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M10.0032 19.25C9.75546 19.25 9.50941 19.185 9.29221 19.06L7.02908 17.7201C6.69106 17.5311 6.856 17.4642 6.96749 17.4257C7.41818 17.2679 7.50964 17.2322 7.9907 16.959C8.04127 16.9302 8.10745 16.9404 8.1592 16.9709L9.89783 18.0026C9.96061 18.0366 10.0497 18.0366 10.1079 18.0026L16.8869 14.0896C16.9497 14.054 16.9905 13.981 16.9905 13.9063V6.08372C16.9905 6.00567 16.9497 5.9361 16.8856 5.89707L10.1093 1.98745C10.0465 1.95012 9.96333 1.95012 9.90055 1.98745L3.12557 5.89707C3.0599 5.9344 3.01816 6.00736 3.01816 6.08203V13.9047C3.01816 13.9793 3.05889 14.0506 3.12337 14.0862L4.97976 15.1586C5.9877 15.6626 6.60367 15.0687 6.60367 14.4714V6.7506C6.60367 6.6403 6.69021 6.55546 6.80051 6.55546H7.65913C7.76604 6.55546 7.85428 6.6403 7.85428 6.7506V14.4748C7.85428 15.8187 7.12122 16.5908 5.84686 16.5908C5.45488 16.5908 5.14605 16.5908 4.28403 16.1666L2.5057 15.1417C2.06621 14.8871 1.79471 14.412 1.79471 13.9047V6.08203C1.79471 5.57296 2.06621 5.09783 2.5057 4.8467L9.29153 0.931991C9.72085 0.689336 10.291 0.689336 10.7169 0.931991L17.4943 4.84839C17.9321 5.10123 18.2053 5.57466 18.2053 6.08372V13.9063C18.2053 14.4137 17.9321 14.8871 17.4943 15.1417L10.7169 19.0564C10.4997 19.182 10.2537 19.2464 10.0025 19.2464",fill:"currentColor"}),e.jsx("path",{d:"M12.0972 13.8597C9.13101 13.8597 8.5091 12.4981 8.5091 11.3561C8.5091 11.2475 8.59666 11.161 8.70543 11.161H9.58102C9.67774 11.161 9.7592 11.2314 9.77447 11.3269C9.90682 12.2191 10.3005 12.6692 12.0941 12.6692C13.5229 12.6692 14.1304 12.3464 14.1304 11.5887C14.1304 11.1526 13.9573 10.8285 11.7378 10.6113C9.88137 10.4281 8.73428 10.0191 8.73428 8.53436C8.73428 7.16667 9.88816 6.35217 11.8209 6.35217C13.9912 6.35217 15.067 7.10558 15.2028 8.72441C15.2079 8.78041 15.1875 8.83471 15.1502 8.87543C15.1129 8.91446 15.0603 8.93822 15.006 8.93822H14.1253C14.0336 8.93822 13.9539 8.87374 13.9352 8.7855C13.7231 7.84712 13.2107 7.54677 11.8175 7.54677C10.2581 7.54677 10.0765 8.08978 10.0765 8.49703C10.0765 8.99082 10.2903 9.13506 12.3945 9.41334C14.4782 9.68994 15.4675 10.0802 15.4675 11.5446C15.4675 13.0209 14.2356 13.8677 12.0873 13.8677",fill:"currentColor"})]}),p1=()=>e.jsxs("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M14.1875 10.4387C14.1714 8.66751 15.6353 7.8165 15.7013 7.77467C14.8776 6.56974 13.5971 6.40565 13.1402 6.38635C12.0511 6.27535 11.0135 7.02823 10.4601 7.02823C9.90665 7.02823 9.05402 6.40243 8.14992 6.42013C6.96106 6.43783 5.86552 7.11027 5.25259 8.17524C4.01869 10.3148 4.93728 13.4888 6.14061 15.2279C6.72941 16.0773 7.42921 17.0344 8.35101 16.999C9.23903 16.9637 9.57364 16.4247 10.6451 16.4247C11.7165 16.4247 12.0189 16.999 12.9552 16.9814C13.9092 16.962 14.5141 16.1126 15.098 15.26C15.7721 14.2739 16.0504 13.3183 16.0665 13.2684C16.0456 13.2604 14.2068 12.5558 14.1875 10.4387Z",fill:"currentColor"}),e.jsx("path",{d:"M12.4259 5.23612C12.915 4.64411 13.2448 3.82045 13.1547 3C12.4501 3.02896 11.5974 3.46975 11.0923 4.06175C10.6402 4.58459 10.2429 5.42273 10.3507 6.22708C11.1341 6.28822 11.9369 5.82651 12.4259 5.23612Z",fill:"currentColor"})]}),f1=()=>e.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.26508 1.01587C5.32169 0.983195 5.39406 1.00259 5.42674 1.05919L6.34966 2.6578C7.14861 1.93639 8.22788 1.4513 9.43534 1.33485H10.5645C11.772 1.45134 12.8513 1.93649 13.6503 2.65793L14.5733 1.05919C14.606 1.00259 14.6784 0.983196 14.735 1.01588C14.7916 1.04855 14.811 1.12093 14.7783 1.17753L13.8267 2.82567C14.5865 3.58625 15.0512 4.5756 15.0663 5.65919H4.93349C4.94859 4.57551 5.41337 3.58612 6.1732 2.82554L5.22177 1.17753C5.18909 1.12093 5.20848 1.04855 5.26508 1.01587ZM8.49066 3.64912C8.49161 3.96265 8.23213 4.21755 7.91103 4.21842C7.59009 4.21921 7.32911 3.9658 7.32816 3.65228V3.64912C7.32729 3.33552 7.58677 3.08069 7.90779 3.07982C8.22873 3.07896 8.48972 3.33229 8.49066 3.64597V3.64912ZM12.8295 3.64912C12.8305 3.96265 12.571 4.21755 12.2499 4.21842C11.9289 4.21921 11.668 3.9658 11.667 3.65228V3.64912C11.6661 3.33552 11.9256 3.08069 12.2466 3.07982C12.5676 3.07896 12.8286 3.33229 12.8295 3.64597V3.64912Z",fill:"currentColor"}),e.jsx("path",{d:"M4.89373 6.26809C4.89373 6.22454 4.89696 6.18146 4.90067 6.13886H15.101C15.1046 6.18131 15.1062 6.22454 15.1062 6.26809V13.5703C15.1062 14.3555 14.4846 14.9882 13.7128 14.9882H13.6579V17.8765C13.6579 18.4971 13.1549 19 12.5344 19C11.914 19 11.4109 18.4971 11.4109 17.8765V14.9882H8.58912V17.8765C8.58912 18.497 8.0861 19 7.46559 19C6.84517 19 6.34214 18.497 6.34214 17.8765V14.9882H6.287C5.51533 14.9882 4.89373 14.3556 4.89373 13.5703V6.26809Z",fill:"currentColor"}),e.jsx("path",{d:"M3.08856 6.78871C3.70898 6.78871 4.21201 7.29174 4.21201 7.91224V12.7319C4.21201 13.3524 3.70898 13.8554 3.08856 13.8554C2.46805 13.8554 1.96503 13.3524 1.96503 12.732V7.91232C1.96495 7.29182 2.46798 6.78871 3.08856 6.78871Z",fill:"currentColor"}),e.jsx("path",{d:"M16.9115 6.78871C17.5319 6.78871 18.0349 7.29174 18.0349 7.91224V12.7319C18.0349 13.3524 17.5319 13.8554 16.9115 13.8554C16.291 13.8554 15.788 13.3524 15.788 12.732V7.91232C15.788 7.29182 16.291 6.78871 16.9115 6.78871Z",fill:"currentColor"})]}),g1=()=>e.jsxs("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M12.2161 9.99981C12.2161 10.8859 11.4978 11.6042 10.6118 11.6042C9.72572 11.6042 9.00743 10.8859 9.00743 9.99981C9.00743 9.11375 9.72572 8.39546 10.6118 8.39546C11.4978 8.39546 12.2161 9.11375 12.2161 9.99981Z",fill:"currentColor"}),e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.82782 3.26238C10.0868 3.47284 10.3488 3.70689 10.6119 3.96264C10.8749 3.70695 11.1369 3.47295 11.3958 3.26254C12.0645 2.71903 12.729 2.31926 13.3494 2.11854C13.9698 1.91785 14.5895 1.90424 15.1118 2.20581C15.6341 2.50738 15.9322 3.05082 16.0686 3.68844C16.205 4.32611 16.191 5.10144 16.0547 5.95233C16.0019 6.28176 15.9302 6.62569 15.8403 6.98129C16.1933 7.08121 16.527 7.19114 16.8387 7.31016C17.6437 7.61754 18.3222 7.9931 18.8062 8.43006C19.2902 8.86697 19.6118 9.39682 19.6118 9.99995C19.6118 10.6031 19.2902 11.1329 18.8062 11.5698C18.3222 12.0068 17.6437 12.3824 16.8387 12.6897C16.527 12.8088 16.1933 12.9187 15.8403 13.0186C15.9302 13.3742 16.0019 13.7182 16.0547 14.0476C16.191 14.8985 16.205 15.6738 16.0686 16.3115C15.9322 16.9491 15.6341 17.4925 15.1118 17.7941C14.5895 18.0957 13.9698 18.0821 13.3494 17.8814C12.729 17.6807 12.0645 17.2809 11.3958 16.7374C11.1369 16.527 10.8749 16.293 10.6119 16.0373C10.3488 16.293 10.0868 16.5271 9.82782 16.7375C9.15909 17.281 8.49462 17.6808 7.87418 17.8815C7.25381 18.0822 6.63414 18.0958 6.11181 17.7943C5.58948 17.4927 5.29143 16.9493 5.15505 16.3116C5.01866 15.674 5.03264 14.8986 5.16896 14.0477C5.22175 13.7183 5.2934 13.3743 5.38336 13.0186C5.03039 12.9187 4.69668 12.8088 4.38497 12.6897C3.57992 12.3824 2.90147 12.0068 2.41743 11.5698C1.93343 11.1329 1.61182 10.6031 1.61182 9.99995C1.61182 9.39682 1.93343 8.86697 2.41743 8.43006C2.90147 7.9931 3.57992 7.61754 4.38497 7.31016C4.69668 7.19114 5.03039 7.08121 5.38336 6.98129C5.2934 6.62563 5.22175 6.28165 5.16896 5.95217C5.03264 5.10128 5.01866 4.32595 5.15505 3.68828C5.29143 3.05067 5.58948 2.50722 6.11181 2.20566C6.63414 1.90409 7.25381 1.91769 7.87418 2.11839C8.49462 2.31911 9.15909 2.71888 9.82782 3.26238ZM6.50312 2.88342C6.76685 2.73115 7.13693 2.70243 7.6333 2.86301C8.12961 3.02357 8.70889 3.36147 9.33422 3.8697C9.5745 4.06499 9.81914 4.28342 10.0659 4.52332C9.55055 5.08073 9.0373 5.71622 8.54244 6.41558C7.68933 6.49446 6.88233 6.62119 6.14191 6.78878C6.05754 6.45515 5.99069 6.13409 5.94171 5.82837C5.81423 5.03269 5.81124 4.36208 5.92035 3.85198C6.02947 3.34182 6.23938 3.03568 6.50312 2.88342ZM9.56361 6.3454C9.90985 5.88844 10.2614 5.46697 10.6119 5.08568C10.9624 5.46697 11.3139 5.88845 11.6601 6.34541C11.316 6.32973 10.9662 6.32169 10.6118 6.32169C10.2575 6.32169 9.90766 6.32973 9.56361 6.3454ZM6.35594 7.54281C6.86142 7.42988 7.4022 7.33621 7.97108 7.26484C7.78545 7.55501 7.60355 7.85398 7.42634 8.16091C7.24917 8.46778 7.08123 8.77474 6.92278 9.08053C6.70015 8.55219 6.51088 8.03703 6.35594 7.54281ZM8.1041 8.55221C7.8236 9.03805 7.56802 9.52241 7.338 9.99996C7.56802 10.4775 7.8236 10.9619 8.1041 11.4477C8.38463 11.9336 8.67634 12.3972 8.97493 12.8352C9.50353 12.8748 10.0508 12.8956 10.6118 12.8956C11.1729 12.8956 11.7202 12.8748 12.2488 12.8352C12.5474 12.3972 12.839 11.9337 13.1195 11.4479C13.4 10.962 13.6557 10.4776 13.8857 9.99996C13.6557 9.52236 13.4 9.03795 13.1195 8.55206C12.839 8.06622 12.5473 7.60269 12.2488 7.16472C11.7202 7.12514 11.1729 7.1043 10.6118 7.1043C10.0508 7.1043 9.50354 7.12513 8.97495 7.16471C8.67635 7.60273 8.38463 8.06632 8.1041 8.55221ZM5.59592 7.73447C5.821 8.45948 6.11473 9.22172 6.47298 9.99996C6.11474 10.7782 5.821 11.5404 5.59593 12.2654C5.26483 12.1717 4.95337 12.0691 4.66413 11.9586C3.91132 11.6712 3.32905 11.3385 2.94184 10.9889C2.55459 10.6393 2.39443 10.3045 2.39443 9.99995C2.39443 9.69541 2.55459 9.36056 2.94184 9.01098C3.32905 8.66144 3.91132 8.32872 4.66413 8.04128C4.95337 7.93085 5.26482 7.82821 5.59592 7.73447ZM6.92278 10.9194C6.70016 11.4477 6.51089 11.9629 6.35594 12.4571C6.86142 12.57 7.4022 12.6637 7.97106 12.7351C7.78544 12.4449 7.60354 12.1459 7.42634 11.839C7.24917 11.5321 7.08123 11.2252 6.92278 10.9194ZM5.94171 14.1716C5.9907 13.8658 6.05755 13.5448 6.14192 13.2111C6.88233 13.3787 7.68932 13.5054 8.54243 13.5843C9.03729 14.2837 9.55055 14.9192 10.0659 15.4766C9.81913 15.7165 9.5745 15.9349 9.33422 16.1302C8.70889 16.6385 8.12961 16.9764 7.6333 17.1369C7.13693 17.2975 6.76685 17.2688 6.50312 17.1165C6.23938 16.9642 6.02947 16.6581 5.92035 16.1479C5.81124 15.6378 5.81423 14.9672 5.94171 14.1716ZM11.8894 16.1301C11.6492 15.9348 11.4046 15.7164 11.1579 15.4766C11.6732 14.9192 12.1865 14.2837 12.6813 13.5843C13.5344 13.5054 14.3413 13.3787 15.0817 13.2111C15.1661 13.5447 15.2329 13.8657 15.2819 14.1714C15.4094 14.9671 15.4124 15.6377 15.3033 16.1478C15.1942 16.6579 14.9842 16.9641 14.7205 17.1164C14.4568 17.2686 14.0867 17.2973 13.5903 17.1368C13.094 16.9762 12.5147 16.6383 11.8894 16.1301ZM10.6119 14.9142C10.9624 14.5329 11.3139 14.1115 11.6602 13.6545C11.3161 13.6702 10.9662 13.6782 10.6118 13.6782C10.2575 13.6782 9.90765 13.6702 9.56359 13.6545C9.90983 14.1115 10.2613 14.533 10.6119 14.9142ZM14.8677 12.4571C14.3623 12.57 13.8215 12.6637 13.2527 12.735C13.4383 12.4449 13.6201 12.146 13.7973 11.8392C13.9745 11.5322 14.1424 11.2252 14.3009 10.9194C14.5235 11.4477 14.7128 11.9629 14.8677 12.4571ZM15.6277 12.2654C15.4027 11.5404 15.1089 10.7782 14.7507 9.99996C15.1089 9.22172 15.4027 8.45948 15.6277 7.73448C15.9588 7.82822 16.2703 7.93085 16.5595 8.04128C17.3123 8.32872 17.8946 8.66144 18.2818 9.01098C18.669 9.36056 18.8292 9.69541 18.8292 9.99995C18.8292 10.3045 18.669 10.6393 18.2818 10.9889C17.8946 11.3385 17.3123 11.6712 16.5595 11.9586C16.2703 12.069 15.9588 12.1717 15.6277 12.2654ZM12.6813 6.41559C13.5344 6.49447 14.3413 6.6212 15.0817 6.78879C15.1661 6.45521 15.2329 6.1342 15.2819 5.82852C15.4094 5.03285 15.4124 4.36223 15.3033 3.85213C15.1942 3.34197 14.9842 3.03584 14.7205 2.88357C14.4568 2.7313 14.0867 2.70258 13.5903 2.86316C13.094 3.02372 12.5147 3.36162 11.8894 3.86986C11.6492 4.06511 11.4046 4.28349 11.1579 4.52333C11.6732 5.08074 12.1864 5.71623 12.6813 6.41559ZM14.3009 9.08051C14.5235 8.55218 14.7128 8.03703 14.8677 7.54281C14.3623 7.42989 13.8215 7.33622 13.2526 7.26485C13.4382 7.55497 13.6201 7.85388 13.7973 8.16075C13.9745 8.46767 14.1424 8.77467 14.3009 9.08051Z",fill:"currentColor"})]}),w1=()=>e.jsxs("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.66699 6.57143V2H7.23843V6.57143H2.66699ZM3.66699 3H6.23843V5.57143H3.66699V3Z",fill:"currentColor"}),e.jsx("path",{d:"M8.38135 2V6.57143H12.9528V2H8.38135Z",fill:"currentColor"}),e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.0959 6.57143V2H18.6674V6.57143H14.0959ZM15.0959 3H17.6674V5.57143H15.0959V3Z",fill:"currentColor"}),e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.66699 7.71436V12.2858H7.23843V7.71436H2.66699ZM6.23843 8.71436H3.66699V11.2858H6.23843V8.71436Z",fill:"currentColor"}),e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.38135 12.2858V7.71436H12.9528V12.2858H8.38135ZM9.38135 8.71436H11.9528V11.2858H9.38135V8.71436Z",fill:"currentColor"}),e.jsx("path",{d:"M14.0959 7.71436V12.2858H18.6674V7.71436H14.0959Z",fill:"currentColor"}),e.jsx("path",{d:"M2.66699 17.9999V13.4285H7.23843V17.9999H2.66699Z",fill:"currentColor"}),e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.3811 13.4285V17.9999H12.9525V13.4285H8.3811ZM11.9525 14.4285H9.3811V16.9999H11.9525V14.4285Z",fill:"currentColor"}),e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.0957 17.9999V13.4285H18.6671V17.9999H14.0957ZM15.0957 14.4285H17.6671V16.9999H15.0957V14.4285Z",fill:"currentColor"})]}),v1=()=>e.jsx("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M16.333 6.5L10.333 3L4.33301 6.5M16.333 6.5V13.5L10.333 17M16.333 6.5L10.333 10M10.333 17L4.33301 13.5V6.5M10.333 17L10.333 10M4.33301 6.5L10.333 10",stroke:"currentColor",strokeWidth:"1.5"})}),N=()=>e.jsxs("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M10.6127 3.44091C12.6754 3.44091 12.9196 3.45028 13.7308 3.48779C14.4847 3.52217 14.8918 3.65345 15.1632 3.76284C15.5221 3.90662 15.7814 4.08166 16.0498 4.35984C16.3212 4.64114 16.4871 4.90682 16.6258 5.27877C16.7313 5.56007 16.858 5.98515 16.8911 6.76343C16.9273 7.60735 16.9364 7.86052 16.9364 9.99531C16.9364 12.1332 16.9273 12.3864 16.8911 13.2272C16.858 14.0086 16.7313 14.4306 16.6258 14.7119C16.4871 15.0838 16.3182 15.3526 16.0498 15.6308C15.7784 15.9121 15.5221 16.084 15.1632 16.2278C14.8918 16.3372 14.4817 16.4685 13.7308 16.5028C12.9166 16.5403 12.6724 16.5497 10.6127 16.5497C8.5501 16.5497 8.30584 16.5403 7.49466 16.5028C6.74077 16.4685 6.33367 16.3372 6.06227 16.2278C5.70341 16.084 5.44408 15.909 5.17569 15.6308C4.90429 15.3495 4.73844 15.0838 4.59972 14.7119C4.49418 14.4306 4.36752 14.0055 4.33435 13.2272C4.29816 12.3833 4.28912 12.1301 4.28912 9.99531C4.28912 7.85739 4.29816 7.60422 4.33435 6.76343C4.36752 5.98203 4.49418 5.56007 4.59972 5.27877C4.73844 4.90682 4.90731 4.63802 5.17569 4.35984C5.44709 4.07853 5.70341 3.90662 6.06227 3.76284C6.33367 3.65345 6.74378 3.52217 7.49466 3.48779C8.30584 3.45028 8.5501 3.44091 10.6127 3.44091ZM10.6127 2C8.51693 2 8.25458 2.00938 7.43133 2.04688C6.6111 2.08439 6.04719 2.22192 5.55867 2.41883C5.04904 2.62512 4.61781 2.89705 4.1896 3.34401C3.75838 3.78785 3.49603 4.23481 3.297 4.75991C3.10702 5.26939 2.97433 5.85075 2.93815 6.70092C2.90196 7.55734 2.89291 7.82926 2.89291 10.0016C2.89291 12.1739 2.90196 12.4458 2.93815 13.2991C2.97433 14.1492 3.10702 14.7337 3.297 15.2401C3.49603 15.7683 3.75838 16.2153 4.1896 16.6591C4.61781 17.103 5.04904 17.378 5.55565 17.5812C6.04719 17.7781 6.60808 17.9156 7.42831 17.9531C8.25156 17.9906 8.51392 18 10.6097 18C12.7055 18 12.9679 17.9906 13.7911 17.9531C14.6114 17.9156 15.1753 17.7781 15.6638 17.5812C16.1704 17.378 16.6016 17.103 17.0299 16.6591C17.4581 16.2153 17.7234 15.7683 17.9194 15.2432C18.1094 14.7337 18.2421 14.1524 18.2783 13.3022C18.3145 12.4489 18.3235 12.177 18.3235 10.0047C18.3235 7.83239 18.3145 7.56046 18.2783 6.70717C18.2421 5.857 18.1094 5.27251 17.9194 4.76617C17.7295 4.23481 17.4671 3.78785 17.0359 3.34401C16.6077 2.90018 16.1765 2.62512 15.6698 2.42196C15.1783 2.22504 14.6174 2.08752 13.7972 2.05001C12.9709 2.00938 12.7086 2 10.6127 2Z",fill:"currentColor"}),e.jsx("path",{d:"M10.6131 5.89154C8.42377 5.89154 6.64761 7.73252 6.64761 10.0017C6.64761 12.2709 8.42377 14.1119 10.6131 14.1119C12.8024 14.1119 14.5785 12.2709 14.5785 10.0017C14.5785 7.73252 12.8024 5.89154 10.6131 5.89154ZM10.6131 12.6679C9.19274 12.6679 8.0408 11.4739 8.0408 10.0017C8.0408 8.52955 9.19274 7.33557 10.6131 7.33557C12.0334 7.33557 13.1853 8.52955 13.1853 10.0017C13.1853 11.4739 12.0334 12.6679 10.6131 12.6679Z",fill:"currentColor"}),e.jsx("path",{d:"M15.6614 5.72876C15.6614 6.26011 15.2452 6.68832 14.7356 6.68832C14.2229 6.68832 13.8098 6.25699 13.8098 5.72876C13.8098 5.1974 14.2259 4.76919 14.7356 4.76919C15.2452 4.76919 15.6614 5.20053 15.6614 5.72876Z",fill:"currentColor"})]}),L=()=>e.jsx("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M7.64165 16.5455C13.6779 16.5455 16.9804 11.5085 16.9804 7.14179C16.9804 7.00019 16.9773 6.85544 16.971 6.71383C17.6135 6.246 18.1679 5.66653 18.6082 5.00264C18.0099 5.27069 17.3746 5.44575 16.7242 5.52185C17.4091 5.10844 17.9219 4.459 18.1676 3.69391C17.5233 4.07843 16.8186 4.34967 16.0838 4.49601C15.5888 3.96632 14.9342 3.6156 14.2213 3.49808C13.5085 3.38056 12.777 3.50278 12.14 3.84585C11.5031 4.18891 10.9961 4.73372 10.6974 5.39603C10.3988 6.05834 10.3252 6.80127 10.4879 7.50996C9.18321 7.44403 7.90684 7.10275 6.74154 6.50824C5.57623 5.91373 4.54801 5.07926 3.72353 4.05893C3.30448 4.78644 3.17625 5.64732 3.3649 6.46661C3.55355 7.2859 4.04492 8.00212 4.73915 8.46971C4.21797 8.45305 3.7082 8.31175 3.25197 8.05749V8.0984C3.2515 8.86186 3.51361 9.60193 3.99376 10.1928C4.4739 10.7837 5.14243 11.1889 5.88572 11.3395C5.40292 11.4726 4.8962 11.4919 4.40478 11.3962C4.61452 12.0528 5.0226 12.627 5.57206 13.0388C6.12153 13.4506 6.78496 13.6794 7.46978 13.6933C6.30716 14.6129 4.871 15.1117 3.39259 15.1093C3.13041 15.1089 2.86848 15.0927 2.60822 15.0609C4.11012 16.0311 5.85724 16.5464 7.64165 16.5455Z",fill:"currentColor"})}),j=Object.freeze(Object.defineProperty({__proto__:null,AirdropperIcon:n1,AnalyticsIcon:r1,AndroidIcon:f1,CartIcon:a1,CollectiblesIcon:i1,DiscordIcon:H,GolangIcon:m1,IOSIcon:p1,IndexerIcon:w1,InstagramIcon:N,MarketplaceIcon:o1,MinterIcon:c1,NodeGatewayIcon:v1,NodeJSIcon:u1,ReactIcon:g1,SequenceIcon:d1,TwitterIcon:L,UnityIcon:x1,UnrealIcon:h1,WalletIcon:C1},Symbol.toStringTag,{value:"Module"})),b1=()=>e.jsxs("section",{className:"flex flex-col gap-5 border-t border-black-10",children:[e.jsxs("div",{className:"flex flex-col gap-1 py-5",children:[e.jsx("h3",{className:"text-3xl text-themed-primary font-bold",children:"Solutions"}),e.jsx("p",{className:"text-md leading-6 font-medium max-w-xl dark:text-white-80 text-black-80 mr-8",children:"Follow our solution guides to boost your game's acquisition, monetization and retention with the power of web3."})]}),e.jsxs("div",{className:"flex md:flex-row flex-col gap-4",children:[e.jsx(b,{theme:"purple",heading:"Acquire players",items:[{icon:"WalletIcon",title:"Universal Wallet",body:"Easily onboard web3-native players with a complete Universal Wallet.",link:"/solutions/wallets/universal-wallet/overview"},{icon:"WalletIcon",title:"Embedded Wallet",body:"Gasless Transactions. No popups. Deliver a seamless experience for both web2 and web3 players with Sequence Wallet-as-a-Service embedded into your game or app.",link:"/solutions/wallets/embedded-wallet/overview"},{icon:"CollectiblesIcon",title:"Collectibles",body:"Manage contracts and collections with our no-code Builder.",link:"/solutions/collectibles/contracts/deploy-an-item-collection"}]}),e.jsx(b,{theme:"green",heading:"Earn more revenue",items:[{icon:"MarketplaceIcon",title:"White-Label Marketplace",body:"Launch an in-game collectibles marketplace within minutes.",link:"/solutions/marketplaces/white-label-marketplace"},{icon:"SequenceIcon",title:"Marketplace APIs",body:"Integrate custom in-game marketplaces with our APIs.",link:"/solutions/marketplaces/orderbook/overview"},{icon:"SequenceIcon",title:"Onramps",body:"Allow players to convert from fiat to any crypto globally.",link:"/solutions/payments/onramps/fiat-on-ramps"}]}),e.jsx(b,{theme:"yellow",heading:"Retain and grow",items:[{icon:"MinterIcon",title:"Minter",body:"Securely mint achievement tokens tied to your game.",link:"/guides/mint-collectibles-serverless#1-setup-cloudflare-environment-with-wrangler-cli-and-deploy-a-test"},{icon:"AnalyticsIcon",title:"Analytics",body:"Track every aspect of web3 activity within your games.",link:"/solutions/builder/analytics"}]})]})]}),b=({heading:t,items:l,theme:s})=>e.jsx("div",{className:"flex-1 h-fit shrink-0 rounded-xl dark:bg-white-10 bg-white overflow-hidden",children:e.jsxs("div",{className:"flex flex-col gap-3 p-4 relative",children:[e.jsx("div",{className:n("absolute inset-0 opacity-20 z-0 pointer-events-none",{"dark:bg-gradient-to-b from-[#3400A0] to-transparent":s==="purple","dark:bg-gradient-to-b from-[#0A3F16] to-transparent":s==="green","dark:bg-gradient-to-b from-[#897031] to-transparent":s==="yellow"})}),e.jsx("p",{className:"px-4 font-bold text-themed-primary z-10",children:t}),l.map((o,r)=>{const i=j[o.icon];return e.jsxs("a",{href:o.link,className:"hover-fade p-4 rounded-md z-10 dark:bg-white-10 bg-black-7",children:[e.jsx("div",{className:"flex gap-2",children:e.jsxs("p",{className:"flex items-start gap-2 text-xl leading-7 font-bold text-themed-primary",children:[e.jsx("span",{className:"mt-1",children:e.jsx(i,{})}),o.title]})}),e.jsx("p",{className:"text-themed-secondary text-sm font-medium",children:o.body})]},r)})]})}),a=({href:t,...l})=>t!=null&&t.startsWith("/")?e.jsx("a",{href:t,...l}):e.jsx("a",{href:t,target:"_blank",rel:"noopener noreferrer",...l}),j1=()=>e.jsxs("section",{className:"flex flex-col gap-5 border-t dark:border-white-10 border-black-10",children:[e.jsxs("div",{className:"flex flex-col gap-1 py-5",children:[e.jsx("h3",{className:"text-3xl text-themed-primary font-bold",children:"Guides"}),e.jsx("p",{className:"text-md leading-6 font-medium dark:text-white-80 text-black-80 mr-8",children:"Follow our step-by-step guides and open source code templates to accelerate your time to market."})]}),e.jsxs("div",{className:"flex flex-wrap gap-4 md:flex-row flex-col",children:[e.jsx(C,{title:"Build a web3 game with WebGL",body:"Follow a step by step guide to build a web-based game demo that leverages Sequence Embedded Wallet with custom in-game achievement tokens.",link:"/guides/webgl-guide"}),e.jsx(C,{title:"Build a web3 game with Unity",body:"Learn how to build an engaging iOS and Android game that uses Sequence Embedded Wallets under the hood for an integrated marketplace and in-game currency.",link:"/guides/unity-guide"}),e.jsx(C,{title:"Create web3 lootboxes",body:"With this tutorial, build a web-based maze where lootbox items are generated using AI and dynamically minted into the player's universal wallet.",link:"/guides/lootbox"}),e.jsx(C,{title:"Orderbook Marketplace",body:"Build an API-driven marketplace where players can mint, then sell or buy items using a custom web-based interface leveraging Sequence Orderbook APIs.",link:"/guides/custom-marketplace-guide"})]})]}),C=({title:t,body:l,link:s,image:o})=>e.jsxs("div",{className:"flex flex-col gap-4 p-4 dark:bg-white-10 bg-white rounded-xl md:w-[calc(50%-8px)]",children:[o&&e.jsx("div",{className:"rounded-md overflow-hidden w-full aspect-[2]",children:e.jsx("img",{src:o,className:"object-cover w-full h-full"})}),e.jsx("p",{className:"text-xl leading-7 text-themed-primary font-bold",children:t}),e.jsx("p",{className:"text-themed-secondary text-md font-medium leading-6",children:l}),e.jsx(a,{href:s,className:"hover-fade rounded-md dark:bg-white-15 bg-black-7 px-4 py-3 text-themed-primary text-sm font-bold w-fit",children:"Read guide"})]}),y1=()=>e.jsxs("section",{className:"flex flex-col gap-5 border-t dark:border-white-10 border-black-10",children:[e.jsxs("div",{className:"flex flex-col gap-1 py-5",children:[e.jsx("h3",{className:"text-3xl text-themed-primary font-bold",children:"SDKs"}),e.jsx("p",{className:"text-md leading-6 font-medium max-w-xl dark:text-white-80 text-black-80 mr-8",children:"Leverage our open source SDKs to easily integrate from any popular game development framework or language."})]}),e.jsxs("div",{className:"flex flex-wrap gap-2 md:flex-row flex-col",children:[e.jsx(c,{icon:"UnityIcon",title:"Unity",body:"Integrate Sequence with our native Unity library.",link:"/sdk/unity/overview"}),e.jsx(c,{icon:"UnrealIcon",title:"Unreal Engine",body:"Integrate Sequence with our native Unreal Engine library.",link:"/sdk/unreal/overview"}),e.jsx(c,{icon:"GolangIcon",title:"Go",body:"Leverage Sequence APIs easily from your Go backend.",link:"/sdk/go/overview"}),e.jsx(c,{icon:"NodeJSIcon",title:"Typescript",body:"Integrate Sequence APIs with our TypeScript SDK.",link:"/sdk/typescript/guides/overview"}),e.jsx(c,{icon:"SequenceIcon",title:"Sequence Kit",body:"Add web onboarding for any web3 wallet.",link:"/sdk/sequence-kit/overview"})]})]}),c=({title:t,body:l,icon:s,link:o})=>{const r=j[s];return e.jsxs(a,{href:o,className:"hover-fade p-4 dark:bg-white-10 bg-white rounded-xl md:w-[calc(33%-(16px/3))]",children:[e.jsxs("p",{className:"font-bold text-themed-primary text-xl leading-7 flex items-center gap-2",children:[e.jsx(r,{}),t]}),e.jsx("p",{className:"text-sm font-medium text-themed-secondary",children:l})]})},k1=()=>e.jsxs("section",{className:"flex flex-col gap-5 border-t dark:border-white-10 border-black-10",children:[e.jsxs("div",{className:"flex flex-col gap-1 py-5",children:[e.jsx("h3",{className:"text-3xl text-themed-primary font-bold",children:"APIs"}),e.jsx("p",{className:"text-md leading-6 font-medium max-w-xl dark:text-white-80 text-black-80 mr-8",children:"Use our modular APIs for more advanced integrations and for accessing on-chain data through easy-to-use interfaces."})]}),e.jsxs("div",{className:"flex flex-wrap gap-2 md:flex-row flex-col",children:[e.jsx(d,{title:"Marketplace API",icon:"MarketplaceIcon",body:"Integrate sell and buy operations through our orderbook interface.",link:"/api/marketplace/overview"}),e.jsx(d,{title:"Indexer API",icon:"IndexerIcon",body:"Query wallets and contracts on Ethereum-compatible chains.",link:"/api/indexer/overview"}),e.jsx(d,{title:"Metadata API",icon:"SequenceIcon",body:"Fetch token details on any collection and collectible.",link:"/api/metadata/overview"}),e.jsx(d,{title:"Transactions API",icon:"SequenceIcon",body:"Send and optimize transactions on any chain through our performant Sequence Relayer.",link:"/api/relayer/overview"}),e.jsx(d,{title:"Node Gateway",icon:"NodeGatewayIcon",body:"Leverage Sequence's auto-scaling node service.",link:"/api/node-gateway"})]})]}),d=({title:t,body:l,icon:s,link:o})=>{const r=j[s];return e.jsxs(a,{href:o,className:"hover-fade p-4 dark:bg-white-10 bg-white rounded-xl md:w-[calc(33%-(16px/3))]",children:[e.jsxs("p",{className:"font-bold text-themed-primary text-xl leading-7 flex items-center gap-2",children:[e.jsx(r,{}),t]}),e.jsx("p",{className:"text-sm font-medium text-themed-secondary",children:l})]})},M1=()=>e.jsxs("section",{className:"flex flex-col gap-5 border-t dark:border-white-10 border-black-10",children:[e.jsxs("div",{className:"flex flex-col gap-1 py-5",children:[e.jsx("h3",{className:"text-3xl text-themed-primary font-bold",children:"Support"}),e.jsx("p",{className:"text-md leading-6 font-medium max-w-xl dark:text-white-80 text-black-80 mr-8",children:"Follow our solution guides to boost your game's acquisition, monetization and retention with the power of web3."})]}),e.jsxs("div",{className:"flex flex-wrap gap-x-10 gap-y-5 md:flex-row flex-col",children:[e.jsx(x,{link:"/support",title:"Chat Support",body:"Chat with our support team on specific questions."}),e.jsx(x,{link:"https://discord.gg/sequence",title:"Community",body:"Join our Discord community to learn from others building on Sequence."}),e.jsx(x,{link:"https://go.crisp.chat/chat/embed/?website_id=9ef4395b-6bb1-4645-8e02-6071d89290a1",title:"Contact our team",body:"Reach out to our integration team to discuss how you can partner with Sequence."}),e.jsx(x,{link:"https://support.sequence.xyz",title:"Knowledge Base",body:"Browse FAQs and answers to common support requests."})]})]}),x=({title:t,body:l,link:s})=>e.jsxs("div",{className:"md:w-[calc(50%-20px)] border-t dark:border-white-10 border-black-10 flex flex-col gap-3 py-5",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-themed-primary font-bold text-xl leading-7",children:t}),e.jsx("p",{className:"text-themed-secondary font-medium text-sm leading-5 md:pr-0 pr-6",children:l})]}),e.jsx(a,{href:s,className:"hover-fade px-5 py-3 dark:bg-white-15 bg-black-7 rounded-full w-fit text-sm leading-5 font-bold text-themed-primary",children:"Contact us"})]});function H1({children:t,className:l}){return e.jsxs("div",{className:n("relative",l),children:[e.jsx("div",{className:"absolute inset-0 z-0 flex items-center",children:e.jsx("div",{className:"w-full h-full max-h-[600px] dark:bg-gradient-dark bg-gradient-light"})}),e.jsx("div",{className:"relative z-10",children:t})]})}const N1=({logo:t})=>{const[l,s]=I1(),[o,r]=h.useState("");return e.jsx("footer",{className:"border-t border-black-10 px-5 pt-15",children:e.jsxs("div",{className:"w-full max-w-screen-lg mx-auto flex flex-col gap-10",children:[e.jsxs("div",{className:"flex flex-col gap-5",children:[e.jsx(a,{href:"https://sequence.xyz",className:"hover-fade w-fit",children:t}),e.jsxs("div",{className:"flex gap-10 md:items-start md:flex-row flex-col",children:[e.jsx("div",{className:"flex-1",children:e.jsx("form",{onSubmit:i=>{i.preventDefault(),s(o)},children:e.jsxs("div",{className:"flex items-center rounded-lg border dark:border-white-25 border-black-10 p-3 md:max-w-[378px]",children:[e.jsx("input",{className:n("pl-1 pr-4 w-full outline-none bg-transparent text-sm","dark:text-white-80 text-black-80","dark:placeholder:text-white-50 placeholder:text-black-50"),placeholder:"Stay up to date",type:"text",value:l==="invalid"?"Please enter a valid email address!":l==="success"?"Thanks for joining!":o,disabled:l!=="initial",onChange:i=>r(i.target.value)}),e.jsx("button",{type:"submit",disabled:l!=="initial",className:"hover-fade px-3 py-1 rounded text-themed-primary dark:bg-white-15 bg-black-7 font-bold text-[0.625rem] leading-[1rem] disabled:pointer-events-none","aria-label":"Join",children:e.jsx("div",{className:"flex justify-center w-[22px]",children:l==="loading"?e.jsx("div",{className:"py-0.5",children:e.jsx("div",{className:n("w-3 h-3 border-2 rounded-full border border-l-transparent animate-spin","dark:border-t-white border-t-black-80","dark:border-r-white border-r-black-80","dark:border-b-white border-b-black-80")})}):"Join"})})]})})}),e.jsx("div",{className:"flex-1 flex gap-2 text-xs font-medium text-themed-secondary",children:L1.map((i,u)=>e.jsx("div",{className:"w-1/2 flex md:flex-row flex-col gap-2.5",children:i.map((p,Z)=>e.jsx("div",{className:"md:grow flex flex-col gap-3",children:p.map((y,V)=>e.jsx(a,{href:y.href,className:"w-fit hover-fade",children:y.text},V))},Z))},u))})]})]}),e.jsxs("div",{className:"border-t dark:border-white-10 border-black-10 flex items-center justify-between py-7",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(a,{href:"https://twitter.com/0xsequence",className:"text-themed-secondary hover-fade",children:e.jsx(L,{})}),e.jsx(a,{href:"https://discord.gg/sequence",className:"text-themed-secondary hover-fade",children:e.jsx(H,{})}),e.jsx(a,{href:"https://www.instagram.com/0xsequence",className:"text-themed-secondary hover-fade",children:e.jsx(N,{})})]}),e.jsx(a,{href:"https://horizon.io",className:"hover-fade",children:e.jsx("img",{src:"/img/horizon-logo.png",className:"max-w-24 dark:invert-0 invert"})})]})]})})},L1=[[[{text:"Home",href:"https://sequence.xyz"},{text:"Pricing",href:"https://sequence.xyz/pricing"},{text:"Blog",href:"https://sequence.xyz/blog"}],[{text:"Terms",href:"https://sequence.xyz/terms"},{text:"Privacy",href:"https://sequence.xyz/privacy"}]],[[{text:"Contact",href:"https://sequence.xyz/contact"},{text:"Media Kit",href:"https://40061393.fs1.hubspotusercontent-na1.net/hubfs/40061393/Sequence%20Media%20Kit%202024.pdf"},{text:"Docs",href:"https://docs.sequence.xyz"}],[{text:"Sequence Builder",href:"https://sequence.build"},{text:"Sequence Wallet",href:"https://sequence.app"}]]],Z1=/(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9]))\.){3}(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9])|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])/,V1="65e38f6a-690c-4318-80db-be3b97a34448",I1=()=>{const[t,l]=h.useState("initial"),s=h.useRef(void 0);return h.useEffect(()=>()=>{clearTimeout(s.current),s.current=void 0},[]),[t,async r=>{if(!Z1.test(r)){l("invalid"),clearTimeout(s.current),s.current=setTimeout(()=>l("initial"),1500);return}l("loading");const u=await fetch(`https://sequence-contentful.vercel.app/api/forms/${V1}`,{method:"POST",body:JSON.stringify({fields:[{name:"email",value:r}],context:{pageUri:window.location.href,pageName:"Sequence docs footer"},skipValidation:"false"})}),{result:p}=await u.json();if(p==="error"){l("error"),clearTimeout(s.current),s.current=setTimeout(()=>l("initial"),1500);return}l("success")}]},q1={title:"Sequence - Web3 Gaming Platform",layout:"landing",showLogo:!1,content:{horizontalPadding:"0px",width:"100%",verticalPadding:"0px"}};function k(t){return t1||M("HomePage",!1),m||M("HomePage.Logo",!0),e.jsxs("div",{className:"flex flex-col",children:[e.jsx(s1,{logo:e.jsx(m,{className:"w-52"})}),e.jsx("div",{className:"px-5 z-10",children:e.jsx("div",{className:"w-full max-w-screen-lg mx-auto",children:e.jsx(b1,{})})}),e.jsx(H1,{className:"px-5 mt-30",children:e.jsx("div",{className:"w-full max-w-screen-lg mx-auto",children:e.jsx(j1,{})})}),e.jsx("div",{className:"px-5 my-30",children:e.jsxs("div",{className:"w-full max-w-screen-lg mx-auto flex flex-col gap-30",children:[e.jsx(y1,{}),e.jsx(k1,{}),e.jsx(M1,{})]})}),e.jsx(N1,{logo:e.jsx(m,{className:"w-32"})})]})}function _1(t={}){const{wrapper:l}={...P(),...t.components};return l?e.jsx(l,{...t,children:e.jsx(k,{...t})}):k()}function M(t,l){throw new Error("Expected "+(l?"component":"object")+" `"+t+"` to be defined: you likely forgot to import, pass, or provide it.")}export{_1 as default,q1 as frontmatter};
+import{j as e,L as I,c as n,u as S,a as R,R as q,b as _,T as f,C as g,r as h,d as P}from"./index-XAh3cByi.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";var z="vocs_Button_button",B="vocs_Button_button_accent";function A({children:t,className:l,href:s,variant:o}){return e.jsx(I,{className:n(l,z,o==="accent"&&B),href:s,variant:"styleless",children:t})}var T="vocs_HomePage_button",E="vocs_HomePage_buttons",W="vocs_HomePage_description",G="vocs_HomePage_logo",w="vocs_HomePage_packageManager",U="vocs_HomePage",D="vocs_HomePage_tabs",v="vocs_HomePage_tabsContent",O="vocs_HomePage_tabsList",F="vocs_HomePage_tagline",K="vocs_HomePage_title";function $({children:t,className:l}){return e.jsx("div",{className:n(l,U),children:t})}function m({className:t}){const{logoUrl:l,title:s}=S();return l?e.jsx("div",{className:n(t,G),children:e.jsx(R,{})}):e.jsx("h1",{className:n(t,K),children:s})}function J({children:t,className:l}){return e.jsx("div",{className:n(l,F),children:t})}function X({children:t,className:l}){return e.jsx("div",{className:n(l,W),children:t})}function Q({children:t,className:l}){return e.jsx("div",{className:n(l,E),children:t})}function Y(t){return e.jsx(A,{...t,className:n(T,t.className)})}function e1({name:t,type:l="install"}){return e.jsxs(q,{className:D,defaultValue:"npm",children:[e.jsxs(_,{className:O,children:[e.jsx(f,{value:"npm",children:"npm"}),e.jsx(f,{value:"pnpm",children:"pnpm"}),e.jsx(f,{value:"yarn",children:"yarn"})]}),e.jsxs(g,{className:v,value:"npm",children:[e.jsx("span",{className:w,children:"npm"})," ",l==="init"?"init":"install"," ",t]}),e.jsxs(g,{className:v,value:"pnpm",children:[e.jsx("span",{className:w,children:"pnpm"})," ",l==="init"?"create":"install"," ",t]}),e.jsxs(g,{className:v,value:"yarn",children:[e.jsx("span",{className:w,children:"yarn"})," ",l==="init"?"create":"install"," ",t]})]})}const t1=Object.freeze(Object.defineProperty({__proto__:null,Button:Y,Buttons:Q,Description:X,InstallPackage:e1,Logo:m,Root:$,Tagline:J},Symbol.toStringTag,{value:"Module"}));function l1({children:t,className:l}){return e.jsxs("div",{className:n("relative",l),children:[e.jsx("div",{className:"absolute inset-0 z-0 flex items-center dark:bg-matrix-dark bg-matrix-light mix-blend-normal dark:mix-blend-multiply",children:e.jsx("div",{style:{height:"100%",width:"100%",maxHeight:"465px"}})}),e.jsx("div",{className:"relative z-10",children:t})]})}const s1=({logo:t})=>e.jsx(l1,{className:"pt-20 pb-40 -mb-10 px-5 z-0",children:e.jsxs("section",{className:"flex flex-col items-center gap-4 max-w-screen-lg mx-auto",children:[t,e.jsx("h2",{className:"text-xl font-bold text-themed-primary max-w-3xl text-center text-wrap px-6",children:"Welcome to Sequence docs. Here you can learn about the modular Sequence products that empower game developers to build engaging web3 games on any Ethereum-compatible chain."})]})}),o1=()=>e.jsx("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17.333 7.86186L15.553 3.41174H5.11305L3.33301 7.86186V7.94115C3.33301 8.28156 3.43174 8.78299 3.74002 9.21116C3.85255 9.36746 3.99075 9.51049 4.15654 9.63056V16.5882H16.5095V9.63056C16.6753 9.51049 16.8135 9.36746 16.926 9.21116C17.2343 8.78299 17.333 8.28156 17.333 7.94115V7.86186ZM15.6859 9.96693C15.5572 9.98849 15.4201 9.99998 15.2742 9.99998C14.485 9.99998 13.951 9.66363 13.6271 9.21773C13.3032 9.66363 12.7692 9.99998 11.9801 9.99998C11.1909 9.99998 10.6569 9.66363 10.333 9.21773C10.0091 9.66363 9.47511 9.99998 8.68595 9.99998C7.89679 9.99998 7.36277 9.66363 7.03889 9.21773C6.71501 9.66363 6.18099 9.99998 5.39183 9.99998C5.24595 9.99998 5.10879 9.98849 4.98007 9.96693V13.3985H15.6859V9.96693ZM14.0389 7.94115C14.0389 8.14977 14.1049 8.47187 14.2907 8.72997C14.4614 8.96708 14.7496 9.17645 15.2742 9.17645C15.7988 9.17645 16.087 8.96708 16.2577 8.72997C16.423 8.50039 16.4934 8.22017 16.507 8.01423L16.4778 7.94115H14.0389ZM14.9954 4.23527L16.1483 7.11763H13.9575L13.317 4.23527H14.9954ZM13.1139 7.11763L12.4733 4.23527H10.7448V7.11763H13.1139ZM7.55225 7.11763L8.19277 4.23527H9.92124V7.11763H7.55225ZM7.34915 4.23527L6.70863 7.11763H4.51767L5.67061 4.23527H7.34915ZM4.15903 8.01423L4.18826 7.94115H6.62713C6.62713 8.14977 6.56115 8.47187 6.37532 8.72997C6.2046 8.96708 5.91645 9.17645 5.39183 9.17645C4.86721 9.17645 4.57906 8.96708 4.40835 8.72997C4.24304 8.50039 4.17258 8.22017 4.15903 8.01423ZM9.66944 8.72997C9.85527 8.47187 9.92124 8.14977 9.92124 7.94115H7.45065C7.45065 8.14977 7.51663 8.47187 7.70246 8.72997C7.87318 8.96708 8.16133 9.17645 8.68595 9.17645C9.21057 9.17645 9.49872 8.96708 9.66944 8.72997ZM12.9636 8.72997C13.1494 8.47187 13.2154 8.14977 13.2154 7.94115H10.7448C10.7448 8.14977 10.8107 8.47187 10.9966 8.72997C11.1673 8.96708 11.4554 9.17645 11.9801 9.17645C12.5047 9.17645 12.7928 8.96708 12.9636 8.72997Z",fill:"currentColor"})}),n1=()=>e.jsx("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10 1.59937C6.19712 1.59937 3.11426 4.68223 3.11426 8.48515C3.11419 8.54272 3.13215 8.6008 3.16933 8.65041L7.24573 14.081V18.4007H12.7544V14.081L16.8307 8.65041C16.8679 8.6008 16.8859 8.54272 16.8858 8.48515C16.8858 4.68223 13.803 1.59937 10 1.59937ZM10 6.55713C8.93523 6.55713 8.07202 7.42033 8.07202 8.48515H8.07747C8.42243 10.2099 9.17381 13.9938 9.17381 13.9938H10.8263C10.8263 13.9938 11.5777 10.2099 11.9226 8.48515H11.9281C11.9281 7.42033 11.0648 6.55713 10 6.55713ZM7.86545 13.9938L3.66512 8.38616C3.66512 7.32135 4.52833 6.55713 5.59314 6.55713C6.65795 6.55713 7.52116 7.42033 7.52116 8.48515C7.52116 8.48515 8.27248 12.269 8.61744 13.9938H7.86545ZM12.1346 13.9938L16.335 8.38616C16.335 7.32135 15.4717 6.55713 14.4069 6.55713C13.3421 6.55713 12.4789 7.42033 12.4789 8.48515C12.4789 8.48515 11.7276 12.269 11.3826 13.9938H12.1346Z",fill:"currentColor"})}),r1=()=>e.jsxs("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("rect",{x:"8.75781",y:"7.84082",width:"3.81818",height:"9.33333",rx:"1",fill:"currentColor"}),e.jsx("rect",{x:"13.8486",y:"2.75",width:"3.81818",height:"14.4242",rx:"1",fill:"currentColor"}),e.jsx("rect",{width:"3.81818",height:"5.93939",rx:"1",transform:"matrix(-1 0 0 1 7.48535 11.235)",fill:"currentColor"})]}),a1=()=>e.jsxs("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.41883 3.25H1.83301V2.25H5.24719L7.24719 12.8085H15.833V13.8085H6.41883L4.41883 3.25Z",fill:"currentColor"}),e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.8473 5.25H5.24609V4.25H18.0566L16.7467 11.1018H6.33324V10.1018H15.9198L16.8473 5.25Z",fill:"currentColor"}),e.jsx("path",{d:"M8.63434 15.9743C8.63434 16.6488 8.08752 17.1956 7.41299 17.1956C6.73846 17.1956 6.19165 16.6488 6.19165 15.9743C6.19165 15.2997 6.73846 14.7529 7.41299 14.7529C8.08752 14.7529 8.63434 15.2997 8.63434 15.9743Z",fill:"currentColor"}),e.jsx("path",{d:"M15.8331 15.9743C15.8331 16.6488 15.2863 17.1956 14.6117 17.1956C13.9372 17.1956 13.3904 16.6488 13.3904 15.9743C13.3904 15.2997 13.9372 14.7529 14.6117 14.7529C15.2863 14.7529 15.8331 15.2997 15.8331 15.9743Z",fill:"currentColor"}),e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.8418 7.17578H16.8556V8.17578H5.8418V7.17578Z",fill:"currentColor"}),e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.8617 4.95987L14.2679 10.4599L13.2737 10.3525L13.8674 4.85254L14.8617 4.95987Z",fill:"currentColor"}),e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.7421 4.95987L8.33585 10.4599L9.33008 10.3525L8.73633 4.85254L7.7421 4.95987Z",fill:"currentColor"}),e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.8018 5.03125V10.4688H10.8018V5.03125H11.8018Z",fill:"currentColor"})]}),i1=()=>e.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M6.37207 13.3255V6.12305H13.5745V7.86233H8.11067V13.3255H6.37207Z",fill:"currentColor"}),e.jsx("path",{d:"M3 9.95198V2.74951H10.2025V4.4888H4.7386V9.95198H3Z",fill:"currentColor"}),e.jsx("path",{d:"M9.79883 16.7503V9.54785H17.0013V16.7503H9.79883Z",fill:"currentColor"})]}),H=()=>e.jsx("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M15.5263 5.46622C14.6201 5.04221 13.6511 4.73406 12.638 4.55859C12.5136 4.78353 12.3682 5.08608 12.268 5.32676C11.1911 5.1648 10.1241 5.1648 9.067 5.32676C8.9668 5.08608 8.81815 4.78353 8.69262 4.55859C7.67846 4.73406 6.70835 5.04334 5.8021 5.46847C3.9742 8.23067 3.47869 10.9243 3.72644 13.5796C4.93881 14.485 6.11373 15.035 7.26883 15.3948C7.55403 15.0023 7.80839 14.5851 8.02751 14.1453C7.61018 13.9868 7.21047 13.7911 6.83279 13.5639C6.93298 13.4896 7.03099 13.412 7.12568 13.3322C9.42927 14.4096 11.9322 14.4096 14.2083 13.3322C14.3041 13.412 14.402 13.4896 14.5012 13.5639C14.1224 13.7922 13.7215 13.9879 13.3042 14.1465C13.5233 14.5851 13.7766 15.0035 14.0629 15.396C15.2191 15.0361 16.3951 14.4861 17.6075 13.5796C17.8982 10.5014 17.1109 7.83253 15.5263 5.46622ZM8.34134 11.9466C7.64983 11.9466 7.08273 11.301 7.08273 10.5149C7.08273 9.72873 7.63772 9.08205 8.34134 9.08205C9.04499 9.08205 9.61207 9.7276 9.59996 10.5149C9.60105 11.301 9.04499 11.9466 8.34134 11.9466ZM12.9926 11.9466C12.3011 11.9466 11.734 11.301 11.734 10.5149C11.734 9.72873 12.2889 9.08205 12.9926 9.08205C13.6962 9.08205 14.2633 9.7276 14.2512 10.5149C14.2512 11.301 13.6962 11.9466 12.9926 11.9466Z",fill:"currentColor"})}),c1=()=>e.jsxs("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("rect",{x:"4.0293",y:"5.14441",width:"5.21037",height:"8.17765",transform:"rotate(-30 4.0293 5.14441)",fill:"currentColor"}),e.jsx("path",{d:"M10.5859 6.08032L17.9184 1.84689",stroke:"currentColor",strokeWidth:"1.5"}),e.jsx("path",{d:"M4.64405 15.3871L2.66699 13.41H16.2818L15.5595 15.3871H14.2129C13.8833 15.3871 13.2243 15.5848 13.2243 16.3756C13.2243 17.1664 13.8833 17.3642 14.2129 17.3642H14.8101V18.847H5.98069V17.3642H7.07656C7.86739 17.3642 8.06509 16.7051 8.06509 16.3756C8.06509 16.0461 7.86739 15.3871 7.07656 15.3871H4.64405Z",fill:"currentColor"})]}),d1=()=>e.jsx("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.33301 6.01534V14.1745C1.33301 15.8398 2.70302 17.1898 4.39301 17.1898H16.273C17.963 17.1898 19.333 15.8398 19.333 14.1745V6.01534C19.333 4.35001 17.963 3 16.273 3H4.39301C2.70302 3 1.33301 4.35001 1.33301 6.01534ZM5.833 6.54745C5.833 6.05765 5.43006 5.66059 4.933 5.66059C4.43595 5.66059 4.033 6.05765 4.033 6.54745C4.033 7.03725 4.43595 7.43431 4.933 7.43431C5.43006 7.43431 5.833 7.03725 5.833 6.54745ZM4.933 12.7498C5.43006 12.7498 5.833 13.1469 5.833 13.6367C5.833 14.1265 5.43006 14.5236 4.933 14.5236C4.43595 14.5236 4.033 14.1265 4.033 13.6367C4.033 13.1469 4.43595 12.7498 4.933 12.7498ZM16.633 10.0949C16.633 9.6051 16.2301 9.20804 15.733 9.20804C15.236 9.20804 14.833 9.6051 14.833 10.0949C14.833 10.5847 15.236 10.9818 15.733 10.9818C16.2301 10.9818 16.633 10.5847 16.633 10.0949ZM8.53301 5.66059H15.733C16.2301 5.66059 16.633 6.05765 16.633 6.54745C16.633 7.03725 16.2301 7.43431 15.733 7.43431H8.53301C8.03596 7.43431 7.63301 7.03725 7.63301 6.54745C7.63301 6.05765 8.03596 5.66059 8.53301 5.66059ZM15.733 12.7498H8.53301C8.03596 12.7498 7.63301 13.1469 7.63301 13.6367C7.63301 14.1265 8.03596 14.5236 8.53301 14.5236H15.733C16.2301 14.5236 16.633 14.1265 16.633 13.6367C16.633 13.1469 16.2301 12.7498 15.733 12.7498ZM4.93301 9.20804H12.133C12.6301 9.20804 13.033 9.6051 13.033 10.0949C13.033 10.5847 12.6301 10.9818 12.133 10.9818H4.93301C4.43595 10.9818 4.03301 10.5847 4.03301 10.0949C4.03301 9.6051 4.43595 9.20804 4.93301 9.20804Z",fill:"currentColor"})}),C1=()=>e.jsx("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5 6.04947C5 6.49261 5.38931 6.85185 5.86954 6.85185H16C16.5523 6.85185 17 7.29957 17 7.85185V15C17 15.5523 16.5523 16 16 16H5.49505C4.11707 16 3 14.9692 3 13.6977V6.30233C3 5.03079 4.11707 4 5.49505 4H13.8765C14.2208 4 14.5 4.27917 14.5 4.62355C14.5 4.96792 14.2208 5.24709 13.8765 5.24709H5.86955C5.38931 5.24709 5 5.60633 5 6.04947ZM12 11.5C12 10.6716 12.6716 10 13.5 10C14.3284 10 15 10.6716 15 11.5C15 12.3284 14.3284 13 13.5 13C12.6716 13 12 12.3284 12 11.5Z",fill:"currentColor"})}),x1=()=>e.jsx("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.9486 8.39806L15.2266 2L8.80794 3.71482L7.88709 5.33059L6.02143 5.3169L1.31886 9.99999L6.01969 14.6831L7.88536 14.6694L8.80621 16.2852L15.2266 18L16.9486 11.602L16.0039 10L16.9486 8.39806ZM4.8953 9.11821L8.15888 5.79769L12.6743 4.64239L10.0825 9.11821H4.8953ZM14.205 14.4763L11.6129 10L14.205 5.52369L15.4579 10L14.205 14.4763ZM8.15888 14.2006L4.8953 10.8801H10.0825L12.6743 15.3559L8.15888 14.2006Z",fill:"currentColor"})}),h1=()=>e.jsx("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M10.715 1C5.78414 1 1.79095 5.02806 1.79095 10C1.79095 14.9719 5.78414 19 10.715 19C15.6425 19 19.6391 14.9719 19.6391 10C19.6391 5.02806 15.6431 1 10.7122 1H10.715ZM10.715 1.39544C12.9915 1.39544 15.1357 2.29206 16.7473 3.91488C18.3555 5.53206 19.2521 7.72075 19.2465 10C19.2465 12.2967 18.3588 14.4589 16.7473 16.0851C15.1565 17.6995 12.9825 18.6074 10.715 18.6046C8.44758 18.6074 6.27352 17.6995 4.68277 16.0851C3.07458 14.4679 2.17514 12.2793 2.18077 10C2.18077 7.70331 3.0712 5.54106 4.67995 3.91488C6.2707 2.29769 8.44758 1.38925 10.715 1.39544ZM10.2667 4.56231C8.81377 4.95213 7.46883 5.69913 5.67614 7.75563C3.88345 9.81213 4.2232 11.5114 4.2232 11.5114C4.2232 11.5114 4.7182 10.3426 5.90789 9.11181C6.4732 8.52906 6.89227 8.33275 7.18252 8.33275C7.44014 8.31813 7.65727 8.52625 7.65727 8.78388V12.9588C7.65727 13.3716 7.39064 13.4628 7.14483 13.4566C6.9367 13.4538 6.7432 13.3806 6.7432 13.3806C7.96495 15.1559 10.8888 15.4051 10.8888 15.4051L12.1719 14.0337L12.2011 14.0601L13.3762 15.0619C15.5266 13.7845 16.5639 11.4175 16.5639 11.4175C15.6031 12.4311 14.9934 12.6685 14.63 12.6685C14.3077 12.6657 14.1817 12.4778 14.1817 12.4778C14.1643 12.3901 14.135 11.1182 14.1232 9.847C14.1114 8.53131 14.1232 7.21338 14.1879 7.21C14.5597 6.5125 15.7438 5.10625 15.7438 5.10625C13.532 5.54275 12.3277 6.99288 12.3277 6.99288C11.9705 6.71163 11.2438 6.75831 11.2438 6.75831C11.5835 6.94563 11.9233 7.49069 11.9233 7.94181V12.3833C11.9233 12.3833 11.1819 13.0364 10.611 13.0364C10.2712 13.0364 10.0631 12.8519 9.94889 12.6994C9.90502 12.6409 9.86677 12.5763 9.83752 12.5059V7.02156C9.7582 7.08006 9.66145 7.11212 9.56527 7.1155C9.44208 7.1155 9.31608 7.05419 9.23114 6.87531C9.16645 6.74031 9.12539 6.53838 9.12539 6.2425C9.12539 5.23169 10.2678 4.56063 10.2678 4.56063L10.2667 4.56231Z",fill:"currentColor"})}),m1=()=>e.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M1.9022 8.56378C1.87595 8.59003 1.9022 8.61628 1.92845 8.61628L5.26238 8.59003C5.31488 8.59003 5.34113 8.56378 5.36738 8.53753L5.52489 8.30126C5.55114 8.27501 5.52489 8.24876 5.49864 8.24876H2.19096C2.13846 8.24876 2.11221 8.27501 2.08596 8.30126L1.9022 8.56378Z",fill:"currentColor"}),e.jsx("path",{d:"M0.510874 9.40382C0.484622 9.43007 0.510874 9.45633 0.537125 9.45633H4.92111C4.94736 9.45633 4.99986 9.43007 4.99986 9.40382L5.07862 9.14131C5.07862 9.11506 5.05237 9.08881 5.02611 9.08881H0.799639C0.747136 9.08881 0.720885 9.11506 0.694634 9.14131L0.510874 9.40382Z",fill:"currentColor"}),e.jsx("path",{d:"M2.74224 10.2701C2.71599 10.2964 2.74224 10.3226 2.76849 10.3226L4.78985 10.2964C4.8161 10.2964 4.84235 10.2701 4.84235 10.2439L4.86861 10.0339C4.86861 10.0076 4.84235 9.98135 4.8161 9.98135H2.9785C2.926 9.98135 2.89975 10.0076 2.8735 10.0339L2.74224 10.2701Z",fill:"currentColor"}),e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.8277 8.82629L12.3765 8.43252C12.4815 8.40627 12.5078 8.38002 12.4815 8.27501C12.2452 7.72373 11.904 7.27746 11.4052 6.96244C10.6702 6.46367 9.83012 6.35866 8.96382 6.51617C7.88752 6.69993 7.02122 7.25121 6.36494 8.1175C5.76115 8.90505 5.44614 9.82384 5.57739 10.8214C5.6824 11.6614 6.07617 12.344 6.75871 12.869C7.49375 13.4203 8.33379 13.604 9.25259 13.4728C10.3551 13.3153 11.2214 12.764 11.8777 11.8977C12.0213 11.7182 12.1434 11.5265 12.2462 11.3256C12.4014 11.8749 12.7121 12.3504 13.164 12.7377C13.8203 13.289 14.5816 13.5253 15.4217 13.5515C15.5058 13.5422 15.5933 13.5362 15.6842 13.5299C15.8483 13.5186 16.0233 13.5066 16.2092 13.4728C17.0493 13.289 17.8105 12.9215 18.4143 12.2915C19.2544 11.4252 19.6219 10.4276 19.4644 9.16756C19.3331 8.27501 18.8869 7.59247 18.1518 7.0937C17.3643 6.54242 16.4717 6.46366 15.5267 6.62117C14.4241 6.83118 13.6103 7.27746 12.9278 8.17C12.6465 8.53332 12.4333 8.91756 12.2974 9.32507H9.33134C9.20009 9.32507 9.12133 9.43007 9.09508 9.48258C8.98155 9.68694 8.80909 10.0681 8.67965 10.3541C8.65944 10.3988 8.64028 10.4411 8.62256 10.4801C8.57005 10.6376 8.62256 10.7689 8.80632 10.7689H10.5914C10.4864 10.9001 10.4077 11.0051 10.3289 11.1101L10.3289 11.1102C9.90887 11.5827 9.38385 11.7927 8.75381 11.7139C8.01877 11.6089 7.49375 11.0052 7.49375 10.2701C7.49375 9.50883 7.80876 8.90505 8.4388 8.51127C8.96382 8.17001 9.54136 8.09125 10.1189 8.38002C10.3289 8.45877 10.4339 8.56378 10.5652 8.72129C10.6594 8.8627 10.6902 8.85599 10.7905 8.83414C10.8019 8.83166 10.8143 8.82897 10.8277 8.82629ZM17.6268 9.82381V9.82384C17.5743 10.6114 17.1805 11.2152 16.4192 11.5827C15.9467 11.8189 15.4217 11.8452 14.9229 11.6352C14.2666 11.3202 13.9253 10.5851 14.0828 9.87635C14.2929 9.01005 14.8441 8.45877 15.7104 8.27501C16.603 8.065 17.443 8.59003 17.6005 9.50883C17.6268 9.61382 17.6268 9.69257 17.6268 9.82381Z",fill:"currentColor"})]}),u1=()=>e.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M10.0032 19.25C9.75546 19.25 9.50941 19.185 9.29221 19.06L7.02908 17.7201C6.69106 17.5311 6.856 17.4642 6.96749 17.4257C7.41818 17.2679 7.50964 17.2322 7.9907 16.959C8.04127 16.9302 8.10745 16.9404 8.1592 16.9709L9.89783 18.0026C9.96061 18.0366 10.0497 18.0366 10.1079 18.0026L16.8869 14.0896C16.9497 14.054 16.9905 13.981 16.9905 13.9063V6.08372C16.9905 6.00567 16.9497 5.9361 16.8856 5.89707L10.1093 1.98745C10.0465 1.95012 9.96333 1.95012 9.90055 1.98745L3.12557 5.89707C3.0599 5.9344 3.01816 6.00736 3.01816 6.08203V13.9047C3.01816 13.9793 3.05889 14.0506 3.12337 14.0862L4.97976 15.1586C5.9877 15.6626 6.60367 15.0687 6.60367 14.4714V6.7506C6.60367 6.6403 6.69021 6.55546 6.80051 6.55546H7.65913C7.76604 6.55546 7.85428 6.6403 7.85428 6.7506V14.4748C7.85428 15.8187 7.12122 16.5908 5.84686 16.5908C5.45488 16.5908 5.14605 16.5908 4.28403 16.1666L2.5057 15.1417C2.06621 14.8871 1.79471 14.412 1.79471 13.9047V6.08203C1.79471 5.57296 2.06621 5.09783 2.5057 4.8467L9.29153 0.931991C9.72085 0.689336 10.291 0.689336 10.7169 0.931991L17.4943 4.84839C17.9321 5.10123 18.2053 5.57466 18.2053 6.08372V13.9063C18.2053 14.4137 17.9321 14.8871 17.4943 15.1417L10.7169 19.0564C10.4997 19.182 10.2537 19.2464 10.0025 19.2464",fill:"currentColor"}),e.jsx("path",{d:"M12.0972 13.8597C9.13101 13.8597 8.5091 12.4981 8.5091 11.3561C8.5091 11.2475 8.59666 11.161 8.70543 11.161H9.58102C9.67774 11.161 9.7592 11.2314 9.77447 11.3269C9.90682 12.2191 10.3005 12.6692 12.0941 12.6692C13.5229 12.6692 14.1304 12.3464 14.1304 11.5887C14.1304 11.1526 13.9573 10.8285 11.7378 10.6113C9.88137 10.4281 8.73428 10.0191 8.73428 8.53436C8.73428 7.16667 9.88816 6.35217 11.8209 6.35217C13.9912 6.35217 15.067 7.10558 15.2028 8.72441C15.2079 8.78041 15.1875 8.83471 15.1502 8.87543C15.1129 8.91446 15.0603 8.93822 15.006 8.93822H14.1253C14.0336 8.93822 13.9539 8.87374 13.9352 8.7855C13.7231 7.84712 13.2107 7.54677 11.8175 7.54677C10.2581 7.54677 10.0765 8.08978 10.0765 8.49703C10.0765 8.99082 10.2903 9.13506 12.3945 9.41334C14.4782 9.68994 15.4675 10.0802 15.4675 11.5446C15.4675 13.0209 14.2356 13.8677 12.0873 13.8677",fill:"currentColor"})]}),p1=()=>e.jsxs("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M14.1875 10.4387C14.1714 8.66751 15.6353 7.8165 15.7013 7.77467C14.8776 6.56974 13.5971 6.40565 13.1402 6.38635C12.0511 6.27535 11.0135 7.02823 10.4601 7.02823C9.90665 7.02823 9.05402 6.40243 8.14992 6.42013C6.96106 6.43783 5.86552 7.11027 5.25259 8.17524C4.01869 10.3148 4.93728 13.4888 6.14061 15.2279C6.72941 16.0773 7.42921 17.0344 8.35101 16.999C9.23903 16.9637 9.57364 16.4247 10.6451 16.4247C11.7165 16.4247 12.0189 16.999 12.9552 16.9814C13.9092 16.962 14.5141 16.1126 15.098 15.26C15.7721 14.2739 16.0504 13.3183 16.0665 13.2684C16.0456 13.2604 14.2068 12.5558 14.1875 10.4387Z",fill:"currentColor"}),e.jsx("path",{d:"M12.4259 5.23612C12.915 4.64411 13.2448 3.82045 13.1547 3C12.4501 3.02896 11.5974 3.46975 11.0923 4.06175C10.6402 4.58459 10.2429 5.42273 10.3507 6.22708C11.1341 6.28822 11.9369 5.82651 12.4259 5.23612Z",fill:"currentColor"})]}),f1=()=>e.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.26508 1.01587C5.32169 0.983195 5.39406 1.00259 5.42674 1.05919L6.34966 2.6578C7.14861 1.93639 8.22788 1.4513 9.43534 1.33485H10.5645C11.772 1.45134 12.8513 1.93649 13.6503 2.65793L14.5733 1.05919C14.606 1.00259 14.6784 0.983196 14.735 1.01588C14.7916 1.04855 14.811 1.12093 14.7783 1.17753L13.8267 2.82567C14.5865 3.58625 15.0512 4.5756 15.0663 5.65919H4.93349C4.94859 4.57551 5.41337 3.58612 6.1732 2.82554L5.22177 1.17753C5.18909 1.12093 5.20848 1.04855 5.26508 1.01587ZM8.49066 3.64912C8.49161 3.96265 8.23213 4.21755 7.91103 4.21842C7.59009 4.21921 7.32911 3.9658 7.32816 3.65228V3.64912C7.32729 3.33552 7.58677 3.08069 7.90779 3.07982C8.22873 3.07896 8.48972 3.33229 8.49066 3.64597V3.64912ZM12.8295 3.64912C12.8305 3.96265 12.571 4.21755 12.2499 4.21842C11.9289 4.21921 11.668 3.9658 11.667 3.65228V3.64912C11.6661 3.33552 11.9256 3.08069 12.2466 3.07982C12.5676 3.07896 12.8286 3.33229 12.8295 3.64597V3.64912Z",fill:"currentColor"}),e.jsx("path",{d:"M4.89373 6.26809C4.89373 6.22454 4.89696 6.18146 4.90067 6.13886H15.101C15.1046 6.18131 15.1062 6.22454 15.1062 6.26809V13.5703C15.1062 14.3555 14.4846 14.9882 13.7128 14.9882H13.6579V17.8765C13.6579 18.4971 13.1549 19 12.5344 19C11.914 19 11.4109 18.4971 11.4109 17.8765V14.9882H8.58912V17.8765C8.58912 18.497 8.0861 19 7.46559 19C6.84517 19 6.34214 18.497 6.34214 17.8765V14.9882H6.287C5.51533 14.9882 4.89373 14.3556 4.89373 13.5703V6.26809Z",fill:"currentColor"}),e.jsx("path",{d:"M3.08856 6.78871C3.70898 6.78871 4.21201 7.29174 4.21201 7.91224V12.7319C4.21201 13.3524 3.70898 13.8554 3.08856 13.8554C2.46805 13.8554 1.96503 13.3524 1.96503 12.732V7.91232C1.96495 7.29182 2.46798 6.78871 3.08856 6.78871Z",fill:"currentColor"}),e.jsx("path",{d:"M16.9115 6.78871C17.5319 6.78871 18.0349 7.29174 18.0349 7.91224V12.7319C18.0349 13.3524 17.5319 13.8554 16.9115 13.8554C16.291 13.8554 15.788 13.3524 15.788 12.732V7.91232C15.788 7.29182 16.291 6.78871 16.9115 6.78871Z",fill:"currentColor"})]}),g1=()=>e.jsxs("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M12.2161 9.99981C12.2161 10.8859 11.4978 11.6042 10.6118 11.6042C9.72572 11.6042 9.00743 10.8859 9.00743 9.99981C9.00743 9.11375 9.72572 8.39546 10.6118 8.39546C11.4978 8.39546 12.2161 9.11375 12.2161 9.99981Z",fill:"currentColor"}),e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.82782 3.26238C10.0868 3.47284 10.3488 3.70689 10.6119 3.96264C10.8749 3.70695 11.1369 3.47295 11.3958 3.26254C12.0645 2.71903 12.729 2.31926 13.3494 2.11854C13.9698 1.91785 14.5895 1.90424 15.1118 2.20581C15.6341 2.50738 15.9322 3.05082 16.0686 3.68844C16.205 4.32611 16.191 5.10144 16.0547 5.95233C16.0019 6.28176 15.9302 6.62569 15.8403 6.98129C16.1933 7.08121 16.527 7.19114 16.8387 7.31016C17.6437 7.61754 18.3222 7.9931 18.8062 8.43006C19.2902 8.86697 19.6118 9.39682 19.6118 9.99995C19.6118 10.6031 19.2902 11.1329 18.8062 11.5698C18.3222 12.0068 17.6437 12.3824 16.8387 12.6897C16.527 12.8088 16.1933 12.9187 15.8403 13.0186C15.9302 13.3742 16.0019 13.7182 16.0547 14.0476C16.191 14.8985 16.205 15.6738 16.0686 16.3115C15.9322 16.9491 15.6341 17.4925 15.1118 17.7941C14.5895 18.0957 13.9698 18.0821 13.3494 17.8814C12.729 17.6807 12.0645 17.2809 11.3958 16.7374C11.1369 16.527 10.8749 16.293 10.6119 16.0373C10.3488 16.293 10.0868 16.5271 9.82782 16.7375C9.15909 17.281 8.49462 17.6808 7.87418 17.8815C7.25381 18.0822 6.63414 18.0958 6.11181 17.7943C5.58948 17.4927 5.29143 16.9493 5.15505 16.3116C5.01866 15.674 5.03264 14.8986 5.16896 14.0477C5.22175 13.7183 5.2934 13.3743 5.38336 13.0186C5.03039 12.9187 4.69668 12.8088 4.38497 12.6897C3.57992 12.3824 2.90147 12.0068 2.41743 11.5698C1.93343 11.1329 1.61182 10.6031 1.61182 9.99995C1.61182 9.39682 1.93343 8.86697 2.41743 8.43006C2.90147 7.9931 3.57992 7.61754 4.38497 7.31016C4.69668 7.19114 5.03039 7.08121 5.38336 6.98129C5.2934 6.62563 5.22175 6.28165 5.16896 5.95217C5.03264 5.10128 5.01866 4.32595 5.15505 3.68828C5.29143 3.05067 5.58948 2.50722 6.11181 2.20566C6.63414 1.90409 7.25381 1.91769 7.87418 2.11839C8.49462 2.31911 9.15909 2.71888 9.82782 3.26238ZM6.50312 2.88342C6.76685 2.73115 7.13693 2.70243 7.6333 2.86301C8.12961 3.02357 8.70889 3.36147 9.33422 3.8697C9.5745 4.06499 9.81914 4.28342 10.0659 4.52332C9.55055 5.08073 9.0373 5.71622 8.54244 6.41558C7.68933 6.49446 6.88233 6.62119 6.14191 6.78878C6.05754 6.45515 5.99069 6.13409 5.94171 5.82837C5.81423 5.03269 5.81124 4.36208 5.92035 3.85198C6.02947 3.34182 6.23938 3.03568 6.50312 2.88342ZM9.56361 6.3454C9.90985 5.88844 10.2614 5.46697 10.6119 5.08568C10.9624 5.46697 11.3139 5.88845 11.6601 6.34541C11.316 6.32973 10.9662 6.32169 10.6118 6.32169C10.2575 6.32169 9.90766 6.32973 9.56361 6.3454ZM6.35594 7.54281C6.86142 7.42988 7.4022 7.33621 7.97108 7.26484C7.78545 7.55501 7.60355 7.85398 7.42634 8.16091C7.24917 8.46778 7.08123 8.77474 6.92278 9.08053C6.70015 8.55219 6.51088 8.03703 6.35594 7.54281ZM8.1041 8.55221C7.8236 9.03805 7.56802 9.52241 7.338 9.99996C7.56802 10.4775 7.8236 10.9619 8.1041 11.4477C8.38463 11.9336 8.67634 12.3972 8.97493 12.8352C9.50353 12.8748 10.0508 12.8956 10.6118 12.8956C11.1729 12.8956 11.7202 12.8748 12.2488 12.8352C12.5474 12.3972 12.839 11.9337 13.1195 11.4479C13.4 10.962 13.6557 10.4776 13.8857 9.99996C13.6557 9.52236 13.4 9.03795 13.1195 8.55206C12.839 8.06622 12.5473 7.60269 12.2488 7.16472C11.7202 7.12514 11.1729 7.1043 10.6118 7.1043C10.0508 7.1043 9.50354 7.12513 8.97495 7.16471C8.67635 7.60273 8.38463 8.06632 8.1041 8.55221ZM5.59592 7.73447C5.821 8.45948 6.11473 9.22172 6.47298 9.99996C6.11474 10.7782 5.821 11.5404 5.59593 12.2654C5.26483 12.1717 4.95337 12.0691 4.66413 11.9586C3.91132 11.6712 3.32905 11.3385 2.94184 10.9889C2.55459 10.6393 2.39443 10.3045 2.39443 9.99995C2.39443 9.69541 2.55459 9.36056 2.94184 9.01098C3.32905 8.66144 3.91132 8.32872 4.66413 8.04128C4.95337 7.93085 5.26482 7.82821 5.59592 7.73447ZM6.92278 10.9194C6.70016 11.4477 6.51089 11.9629 6.35594 12.4571C6.86142 12.57 7.4022 12.6637 7.97106 12.7351C7.78544 12.4449 7.60354 12.1459 7.42634 11.839C7.24917 11.5321 7.08123 11.2252 6.92278 10.9194ZM5.94171 14.1716C5.9907 13.8658 6.05755 13.5448 6.14192 13.2111C6.88233 13.3787 7.68932 13.5054 8.54243 13.5843C9.03729 14.2837 9.55055 14.9192 10.0659 15.4766C9.81913 15.7165 9.5745 15.9349 9.33422 16.1302C8.70889 16.6385 8.12961 16.9764 7.6333 17.1369C7.13693 17.2975 6.76685 17.2688 6.50312 17.1165C6.23938 16.9642 6.02947 16.6581 5.92035 16.1479C5.81124 15.6378 5.81423 14.9672 5.94171 14.1716ZM11.8894 16.1301C11.6492 15.9348 11.4046 15.7164 11.1579 15.4766C11.6732 14.9192 12.1865 14.2837 12.6813 13.5843C13.5344 13.5054 14.3413 13.3787 15.0817 13.2111C15.1661 13.5447 15.2329 13.8657 15.2819 14.1714C15.4094 14.9671 15.4124 15.6377 15.3033 16.1478C15.1942 16.6579 14.9842 16.9641 14.7205 17.1164C14.4568 17.2686 14.0867 17.2973 13.5903 17.1368C13.094 16.9762 12.5147 16.6383 11.8894 16.1301ZM10.6119 14.9142C10.9624 14.5329 11.3139 14.1115 11.6602 13.6545C11.3161 13.6702 10.9662 13.6782 10.6118 13.6782C10.2575 13.6782 9.90765 13.6702 9.56359 13.6545C9.90983 14.1115 10.2613 14.533 10.6119 14.9142ZM14.8677 12.4571C14.3623 12.57 13.8215 12.6637 13.2527 12.735C13.4383 12.4449 13.6201 12.146 13.7973 11.8392C13.9745 11.5322 14.1424 11.2252 14.3009 10.9194C14.5235 11.4477 14.7128 11.9629 14.8677 12.4571ZM15.6277 12.2654C15.4027 11.5404 15.1089 10.7782 14.7507 9.99996C15.1089 9.22172 15.4027 8.45948 15.6277 7.73448C15.9588 7.82822 16.2703 7.93085 16.5595 8.04128C17.3123 8.32872 17.8946 8.66144 18.2818 9.01098C18.669 9.36056 18.8292 9.69541 18.8292 9.99995C18.8292 10.3045 18.669 10.6393 18.2818 10.9889C17.8946 11.3385 17.3123 11.6712 16.5595 11.9586C16.2703 12.069 15.9588 12.1717 15.6277 12.2654ZM12.6813 6.41559C13.5344 6.49447 14.3413 6.6212 15.0817 6.78879C15.1661 6.45521 15.2329 6.1342 15.2819 5.82852C15.4094 5.03285 15.4124 4.36223 15.3033 3.85213C15.1942 3.34197 14.9842 3.03584 14.7205 2.88357C14.4568 2.7313 14.0867 2.70258 13.5903 2.86316C13.094 3.02372 12.5147 3.36162 11.8894 3.86986C11.6492 4.06511 11.4046 4.28349 11.1579 4.52333C11.6732 5.08074 12.1864 5.71623 12.6813 6.41559ZM14.3009 9.08051C14.5235 8.55218 14.7128 8.03703 14.8677 7.54281C14.3623 7.42989 13.8215 7.33622 13.2526 7.26485C13.4382 7.55497 13.6201 7.85388 13.7973 8.16075C13.9745 8.46767 14.1424 8.77467 14.3009 9.08051Z",fill:"currentColor"})]}),w1=()=>e.jsxs("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.66699 6.57143V2H7.23843V6.57143H2.66699ZM3.66699 3H6.23843V5.57143H3.66699V3Z",fill:"currentColor"}),e.jsx("path",{d:"M8.38135 2V6.57143H12.9528V2H8.38135Z",fill:"currentColor"}),e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.0959 6.57143V2H18.6674V6.57143H14.0959ZM15.0959 3H17.6674V5.57143H15.0959V3Z",fill:"currentColor"}),e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.66699 7.71436V12.2858H7.23843V7.71436H2.66699ZM6.23843 8.71436H3.66699V11.2858H6.23843V8.71436Z",fill:"currentColor"}),e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.38135 12.2858V7.71436H12.9528V12.2858H8.38135ZM9.38135 8.71436H11.9528V11.2858H9.38135V8.71436Z",fill:"currentColor"}),e.jsx("path",{d:"M14.0959 7.71436V12.2858H18.6674V7.71436H14.0959Z",fill:"currentColor"}),e.jsx("path",{d:"M2.66699 17.9999V13.4285H7.23843V17.9999H2.66699Z",fill:"currentColor"}),e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.3811 13.4285V17.9999H12.9525V13.4285H8.3811ZM11.9525 14.4285H9.3811V16.9999H11.9525V14.4285Z",fill:"currentColor"}),e.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.0957 17.9999V13.4285H18.6671V17.9999H14.0957ZM15.0957 14.4285H17.6671V16.9999H15.0957V14.4285Z",fill:"currentColor"})]}),v1=()=>e.jsx("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M16.333 6.5L10.333 3L4.33301 6.5M16.333 6.5V13.5L10.333 17M16.333 6.5L10.333 10M10.333 17L4.33301 13.5V6.5M10.333 17L10.333 10M4.33301 6.5L10.333 10",stroke:"currentColor",strokeWidth:"1.5"})}),N=()=>e.jsxs("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M10.6127 3.44091C12.6754 3.44091 12.9196 3.45028 13.7308 3.48779C14.4847 3.52217 14.8918 3.65345 15.1632 3.76284C15.5221 3.90662 15.7814 4.08166 16.0498 4.35984C16.3212 4.64114 16.4871 4.90682 16.6258 5.27877C16.7313 5.56007 16.858 5.98515 16.8911 6.76343C16.9273 7.60735 16.9364 7.86052 16.9364 9.99531C16.9364 12.1332 16.9273 12.3864 16.8911 13.2272C16.858 14.0086 16.7313 14.4306 16.6258 14.7119C16.4871 15.0838 16.3182 15.3526 16.0498 15.6308C15.7784 15.9121 15.5221 16.084 15.1632 16.2278C14.8918 16.3372 14.4817 16.4685 13.7308 16.5028C12.9166 16.5403 12.6724 16.5497 10.6127 16.5497C8.5501 16.5497 8.30584 16.5403 7.49466 16.5028C6.74077 16.4685 6.33367 16.3372 6.06227 16.2278C5.70341 16.084 5.44408 15.909 5.17569 15.6308C4.90429 15.3495 4.73844 15.0838 4.59972 14.7119C4.49418 14.4306 4.36752 14.0055 4.33435 13.2272C4.29816 12.3833 4.28912 12.1301 4.28912 9.99531C4.28912 7.85739 4.29816 7.60422 4.33435 6.76343C4.36752 5.98203 4.49418 5.56007 4.59972 5.27877C4.73844 4.90682 4.90731 4.63802 5.17569 4.35984C5.44709 4.07853 5.70341 3.90662 6.06227 3.76284C6.33367 3.65345 6.74378 3.52217 7.49466 3.48779C8.30584 3.45028 8.5501 3.44091 10.6127 3.44091ZM10.6127 2C8.51693 2 8.25458 2.00938 7.43133 2.04688C6.6111 2.08439 6.04719 2.22192 5.55867 2.41883C5.04904 2.62512 4.61781 2.89705 4.1896 3.34401C3.75838 3.78785 3.49603 4.23481 3.297 4.75991C3.10702 5.26939 2.97433 5.85075 2.93815 6.70092C2.90196 7.55734 2.89291 7.82926 2.89291 10.0016C2.89291 12.1739 2.90196 12.4458 2.93815 13.2991C2.97433 14.1492 3.10702 14.7337 3.297 15.2401C3.49603 15.7683 3.75838 16.2153 4.1896 16.6591C4.61781 17.103 5.04904 17.378 5.55565 17.5812C6.04719 17.7781 6.60808 17.9156 7.42831 17.9531C8.25156 17.9906 8.51392 18 10.6097 18C12.7055 18 12.9679 17.9906 13.7911 17.9531C14.6114 17.9156 15.1753 17.7781 15.6638 17.5812C16.1704 17.378 16.6016 17.103 17.0299 16.6591C17.4581 16.2153 17.7234 15.7683 17.9194 15.2432C18.1094 14.7337 18.2421 14.1524 18.2783 13.3022C18.3145 12.4489 18.3235 12.177 18.3235 10.0047C18.3235 7.83239 18.3145 7.56046 18.2783 6.70717C18.2421 5.857 18.1094 5.27251 17.9194 4.76617C17.7295 4.23481 17.4671 3.78785 17.0359 3.34401C16.6077 2.90018 16.1765 2.62512 15.6698 2.42196C15.1783 2.22504 14.6174 2.08752 13.7972 2.05001C12.9709 2.00938 12.7086 2 10.6127 2Z",fill:"currentColor"}),e.jsx("path",{d:"M10.6131 5.89154C8.42377 5.89154 6.64761 7.73252 6.64761 10.0017C6.64761 12.2709 8.42377 14.1119 10.6131 14.1119C12.8024 14.1119 14.5785 12.2709 14.5785 10.0017C14.5785 7.73252 12.8024 5.89154 10.6131 5.89154ZM10.6131 12.6679C9.19274 12.6679 8.0408 11.4739 8.0408 10.0017C8.0408 8.52955 9.19274 7.33557 10.6131 7.33557C12.0334 7.33557 13.1853 8.52955 13.1853 10.0017C13.1853 11.4739 12.0334 12.6679 10.6131 12.6679Z",fill:"currentColor"}),e.jsx("path",{d:"M15.6614 5.72876C15.6614 6.26011 15.2452 6.68832 14.7356 6.68832C14.2229 6.68832 13.8098 6.25699 13.8098 5.72876C13.8098 5.1974 14.2259 4.76919 14.7356 4.76919C15.2452 4.76919 15.6614 5.20053 15.6614 5.72876Z",fill:"currentColor"})]}),L=()=>e.jsx("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M7.64165 16.5455C13.6779 16.5455 16.9804 11.5085 16.9804 7.14179C16.9804 7.00019 16.9773 6.85544 16.971 6.71383C17.6135 6.246 18.1679 5.66653 18.6082 5.00264C18.0099 5.27069 17.3746 5.44575 16.7242 5.52185C17.4091 5.10844 17.9219 4.459 18.1676 3.69391C17.5233 4.07843 16.8186 4.34967 16.0838 4.49601C15.5888 3.96632 14.9342 3.6156 14.2213 3.49808C13.5085 3.38056 12.777 3.50278 12.14 3.84585C11.5031 4.18891 10.9961 4.73372 10.6974 5.39603C10.3988 6.05834 10.3252 6.80127 10.4879 7.50996C9.18321 7.44403 7.90684 7.10275 6.74154 6.50824C5.57623 5.91373 4.54801 5.07926 3.72353 4.05893C3.30448 4.78644 3.17625 5.64732 3.3649 6.46661C3.55355 7.2859 4.04492 8.00212 4.73915 8.46971C4.21797 8.45305 3.7082 8.31175 3.25197 8.05749V8.0984C3.2515 8.86186 3.51361 9.60193 3.99376 10.1928C4.4739 10.7837 5.14243 11.1889 5.88572 11.3395C5.40292 11.4726 4.8962 11.4919 4.40478 11.3962C4.61452 12.0528 5.0226 12.627 5.57206 13.0388C6.12153 13.4506 6.78496 13.6794 7.46978 13.6933C6.30716 14.6129 4.871 15.1117 3.39259 15.1093C3.13041 15.1089 2.86848 15.0927 2.60822 15.0609C4.11012 16.0311 5.85724 16.5464 7.64165 16.5455Z",fill:"currentColor"})}),j=Object.freeze(Object.defineProperty({__proto__:null,AirdropperIcon:n1,AnalyticsIcon:r1,AndroidIcon:f1,CartIcon:a1,CollectiblesIcon:i1,DiscordIcon:H,GolangIcon:m1,IOSIcon:p1,IndexerIcon:w1,InstagramIcon:N,MarketplaceIcon:o1,MinterIcon:c1,NodeGatewayIcon:v1,NodeJSIcon:u1,ReactIcon:g1,SequenceIcon:d1,TwitterIcon:L,UnityIcon:x1,UnrealIcon:h1,WalletIcon:C1},Symbol.toStringTag,{value:"Module"})),b1=()=>e.jsxs("section",{className:"flex flex-col gap-5 border-t border-black-10",children:[e.jsxs("div",{className:"flex flex-col gap-1 py-5",children:[e.jsx("h3",{className:"text-3xl text-themed-primary font-bold",children:"Solutions"}),e.jsx("p",{className:"text-md leading-6 font-medium max-w-xl dark:text-white-80 text-black-80 mr-8",children:"Follow our solution guides to boost your game's acquisition, monetization and retention with the power of web3."})]}),e.jsxs("div",{className:"flex md:flex-row flex-col gap-4",children:[e.jsx(b,{theme:"purple",heading:"Acquire players",items:[{icon:"WalletIcon",title:"Embedded Wallet",body:"Gasless Transactions. No popups. Deliver a seamless experience for both web2 and web3 players with Sequence Wallet-as-a-Service embedded into your game or app.",link:"/solutions/wallets/embedded-wallet/overview"},{icon:"WalletIcon",title:"Universal Wallet",body:"Easily onboard web3-native players with a complete Universal Wallet.",link:"/solutions/wallets/universal-wallet/overview"},{icon:"CollectiblesIcon",title:"Collectibles",body:"Manage contracts and collections with our no-code Builder.",link:"/solutions/collectibles/contracts/deploy-an-item-collection"}]}),e.jsx(b,{theme:"green",heading:"Earn more revenue",items:[{icon:"MarketplaceIcon",title:"White-Label Marketplace",body:"Launch an in-game collectibles marketplace within minutes.",link:"/solutions/marketplaces/white-label-marketplace"},{icon:"SequenceIcon",title:"Marketplace APIs",body:"Integrate custom in-game marketplaces with our APIs.",link:"/solutions/marketplaces/orderbook/overview"},{icon:"SequenceIcon",title:"Onramps",body:"Allow players to convert from fiat to any crypto globally.",link:"/solutions/payments/onramps/fiat-on-ramps"}]}),e.jsx(b,{theme:"yellow",heading:"Retain and grow",items:[{icon:"MinterIcon",title:"Minter",body:"Securely mint achievement tokens tied to your game.",link:"/guides/mint-collectibles-serverless#1-setup-cloudflare-environment-with-wrangler-cli-and-deploy-a-test"},{icon:"AnalyticsIcon",title:"Analytics",body:"Track every aspect of web3 activity within your games.",link:"/solutions/builder/analytics"}]})]})]}),b=({heading:t,items:l,theme:s})=>e.jsx("div",{className:"flex-1 h-fit shrink-0 rounded-xl dark:bg-white-10 bg-white overflow-hidden",children:e.jsxs("div",{className:"flex flex-col gap-3 p-4 relative",children:[e.jsx("div",{className:n("absolute inset-0 opacity-20 z-0 pointer-events-none",{"dark:bg-gradient-to-b from-[#3400A0] to-transparent":s==="purple","dark:bg-gradient-to-b from-[#0A3F16] to-transparent":s==="green","dark:bg-gradient-to-b from-[#897031] to-transparent":s==="yellow"})}),e.jsx("p",{className:"px-4 font-bold text-themed-primary z-10",children:t}),l.map((o,r)=>{const i=j[o.icon];return e.jsxs("a",{href:o.link,className:"hover-fade p-4 rounded-md z-10 dark:bg-white-10 bg-black-7",children:[e.jsx("div",{className:"flex gap-2",children:e.jsxs("p",{className:"flex items-start gap-2 text-xl leading-7 font-bold text-themed-primary",children:[e.jsx("span",{className:"mt-1",children:e.jsx(i,{})}),o.title]})}),e.jsx("p",{className:"text-themed-secondary text-sm font-medium",children:o.body})]},r)})]})}),a=({href:t,...l})=>t!=null&&t.startsWith("/")?e.jsx("a",{href:t,...l}):e.jsx("a",{href:t,target:"_blank",rel:"noopener noreferrer",...l}),j1=()=>e.jsxs("section",{className:"flex flex-col gap-5 border-t dark:border-white-10 border-black-10",children:[e.jsxs("div",{className:"flex flex-col gap-1 py-5",children:[e.jsx("h3",{className:"text-3xl text-themed-primary font-bold",children:"Guides"}),e.jsx("p",{className:"text-md leading-6 font-medium dark:text-white-80 text-black-80 mr-8",children:"Follow our step-by-step guides and open source code templates to accelerate your time to market."})]}),e.jsxs("div",{className:"flex flex-wrap gap-4 md:flex-row flex-col",children:[e.jsx(C,{title:"Build a web3 game with WebGL",body:"Follow a step by step guide to build a web-based game demo that leverages Sequence Embedded Wallet with custom in-game achievement tokens.",link:"/guides/webgl-guide"}),e.jsx(C,{title:"Build a web3 game with Unity",body:"Learn how to build an engaging iOS and Android game that uses Sequence Embedded Wallets under the hood for an integrated marketplace and in-game currency.",link:"/guides/unity-guide"}),e.jsx(C,{title:"Create web3 lootboxes",body:"With this tutorial, build a web-based maze where lootbox items are generated using AI and dynamically minted into the player's universal wallet.",link:"/guides/lootbox-guide"}),e.jsx(C,{title:"Orderbook Marketplace",body:"Build an API-driven marketplace where players can mint, then sell or buy items using a custom web-based interface leveraging Sequence Orderbook APIs.",link:"/guides/custom-marketplace"})]})]}),C=({title:t,body:l,link:s,image:o})=>e.jsxs("div",{className:"flex flex-col gap-4 p-4 dark:bg-white-10 bg-white rounded-xl md:w-[calc(50%-8px)]",children:[o&&e.jsx("div",{className:"rounded-md overflow-hidden w-full aspect-[2]",children:e.jsx("img",{src:o,className:"object-cover w-full h-full"})}),e.jsx("p",{className:"text-xl leading-7 text-themed-primary font-bold",children:t}),e.jsx("p",{className:"text-themed-secondary text-md font-medium leading-6",children:l}),e.jsx(a,{href:s,className:"hover-fade rounded-md dark:bg-white-15 bg-black-7 px-4 py-3 text-themed-primary text-sm font-bold w-fit",children:"Read guide"})]}),y1=()=>e.jsxs("section",{className:"flex flex-col gap-5 border-t dark:border-white-10 border-black-10",children:[e.jsxs("div",{className:"flex flex-col gap-1 py-5",children:[e.jsx("h3",{className:"text-3xl text-themed-primary font-bold",children:"SDKs"}),e.jsx("p",{className:"text-md leading-6 font-medium max-w-xl dark:text-white-80 text-black-80 mr-8",children:"Leverage our open source SDKs to easily integrate from any popular game development framework or language."})]}),e.jsxs("div",{className:"flex flex-wrap gap-2 md:flex-row flex-col",children:[e.jsx(c,{icon:"UnityIcon",title:"Unity",body:"Integrate Sequence with our native Unity library.",link:"/sdk/unity/overview"}),e.jsx(c,{icon:"UnrealIcon",title:"Unreal Engine",body:"Integrate Sequence with our native Unreal Engine library.",link:"/sdk/unreal/overview"}),e.jsx(c,{icon:"GolangIcon",title:"Go",body:"Leverage Sequence APIs easily from your Go backend.",link:"/sdk/go/overview"}),e.jsx(c,{icon:"NodeJSIcon",title:"Typescript",body:"Integrate Sequence APIs with our TypeScript SDK.",link:"/sdk/typescript/guides/overview"}),e.jsx(c,{icon:"SequenceIcon",title:"Sequence Kit",body:"Add web onboarding for any web3 wallet.",link:"/sdk/sequence-kit/overview"})]})]}),c=({title:t,body:l,icon:s,link:o})=>{const r=j[s];return e.jsxs(a,{href:o,className:"hover-fade p-4 dark:bg-white-10 bg-white rounded-xl md:w-[calc(33%-(16px/3))]",children:[e.jsxs("p",{className:"font-bold text-themed-primary text-xl leading-7 flex items-center gap-2",children:[e.jsx(r,{}),t]}),e.jsx("p",{className:"text-sm font-medium text-themed-secondary",children:l})]})},k1=()=>e.jsxs("section",{className:"flex flex-col gap-5 border-t dark:border-white-10 border-black-10",children:[e.jsxs("div",{className:"flex flex-col gap-1 py-5",children:[e.jsx("h3",{className:"text-3xl text-themed-primary font-bold",children:"APIs"}),e.jsx("p",{className:"text-md leading-6 font-medium max-w-xl dark:text-white-80 text-black-80 mr-8",children:"Use our modular APIs for more advanced integrations and for accessing on-chain data through easy-to-use interfaces."})]}),e.jsxs("div",{className:"flex flex-wrap gap-2 md:flex-row flex-col",children:[e.jsx(d,{title:"Marketplace API",icon:"MarketplaceIcon",body:"Integrate sell and buy operations through our orderbook interface.",link:"/api/marketplace/overview"}),e.jsx(d,{title:"Indexer API",icon:"IndexerIcon",body:"Query wallets and contracts on Ethereum-compatible chains.",link:"/api/indexer/overview"}),e.jsx(d,{title:"Metadata API",icon:"SequenceIcon",body:"Fetch token details on any collection and collectible.",link:"/api/metadata/overview"}),e.jsx(d,{title:"Transactions API",icon:"SequenceIcon",body:"Send and optimize transactions on any chain through our performant Sequence Relayer.",link:"/api/relayer/overview"}),e.jsx(d,{title:"Node Gateway",icon:"NodeGatewayIcon",body:"Leverage Sequence's auto-scaling node service.",link:"/api/node-gateway"})]})]}),d=({title:t,body:l,icon:s,link:o})=>{const r=j[s];return e.jsxs(a,{href:o,className:"hover-fade p-4 dark:bg-white-10 bg-white rounded-xl md:w-[calc(33%-(16px/3))]",children:[e.jsxs("p",{className:"font-bold text-themed-primary text-xl leading-7 flex items-center gap-2",children:[e.jsx(r,{}),t]}),e.jsx("p",{className:"text-sm font-medium text-themed-secondary",children:l})]})},M1=()=>e.jsxs("section",{className:"flex flex-col gap-5 border-t dark:border-white-10 border-black-10",children:[e.jsxs("div",{className:"flex flex-col gap-1 py-5",children:[e.jsx("h3",{className:"text-3xl text-themed-primary font-bold",children:"Support"}),e.jsx("p",{className:"text-md leading-6 font-medium max-w-xl dark:text-white-80 text-black-80 mr-8",children:"Follow our solution guides to boost your game's acquisition, monetization and retention with the power of web3."})]}),e.jsxs("div",{className:"flex flex-wrap gap-x-10 gap-y-5 md:flex-row flex-col",children:[e.jsx(x,{link:"/support",title:"Chat Support",body:"Chat with our support team on specific questions."}),e.jsx(x,{link:"https://discord.gg/sequence",title:"Community",body:"Join our Discord community to learn from others building on Sequence."}),e.jsx(x,{link:"https://go.crisp.chat/chat/embed/?website_id=9ef4395b-6bb1-4645-8e02-6071d89290a1",title:"Contact our team",body:"Reach out to our integration team to discuss how you can partner with Sequence."}),e.jsx(x,{link:"https://support.sequence.xyz",title:"Knowledge Base",body:"Browse FAQs and answers to common support requests."})]})]}),x=({title:t,body:l,link:s})=>e.jsxs("div",{className:"md:w-[calc(50%-20px)] border-t dark:border-white-10 border-black-10 flex flex-col gap-3 py-5",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-themed-primary font-bold text-xl leading-7",children:t}),e.jsx("p",{className:"text-themed-secondary font-medium text-sm leading-5 md:pr-0 pr-6",children:l})]}),e.jsx(a,{href:s,className:"hover-fade px-5 py-3 dark:bg-white-15 bg-black-7 rounded-full w-fit text-sm leading-5 font-bold text-themed-primary",children:"Contact us"})]});function H1({children:t,className:l}){return e.jsxs("div",{className:n("relative",l),children:[e.jsx("div",{className:"absolute inset-0 z-0 flex items-center",children:e.jsx("div",{className:"w-full h-full max-h-[600px] dark:bg-gradient-dark bg-gradient-light"})}),e.jsx("div",{className:"relative z-10",children:t})]})}const N1=({logo:t})=>{const[l,s]=I1(),[o,r]=h.useState("");return e.jsx("footer",{className:"border-t border-black-10 px-5 pt-15",children:e.jsxs("div",{className:"w-full max-w-screen-lg mx-auto flex flex-col gap-10",children:[e.jsxs("div",{className:"flex flex-col gap-5",children:[e.jsx(a,{href:"https://sequence.xyz",className:"hover-fade w-fit",children:t}),e.jsxs("div",{className:"flex gap-10 md:items-start md:flex-row flex-col",children:[e.jsx("div",{className:"flex-1",children:e.jsx("form",{onSubmit:i=>{i.preventDefault(),s(o)},children:e.jsxs("div",{className:"flex items-center rounded-lg border dark:border-white-25 border-black-10 p-3 md:max-w-[378px]",children:[e.jsx("input",{className:n("pl-1 pr-4 w-full outline-none bg-transparent text-sm","dark:text-white-80 text-black-80","dark:placeholder:text-white-50 placeholder:text-black-50"),placeholder:"Stay up to date",type:"text",value:l==="invalid"?"Please enter a valid email address!":l==="success"?"Thanks for joining!":o,disabled:l!=="initial",onChange:i=>r(i.target.value)}),e.jsx("button",{type:"submit",disabled:l!=="initial",className:"hover-fade px-3 py-1 rounded text-themed-primary dark:bg-white-15 bg-black-7 font-bold text-[0.625rem] leading-[1rem] disabled:pointer-events-none","aria-label":"Join",children:e.jsx("div",{className:"flex justify-center w-[22px]",children:l==="loading"?e.jsx("div",{className:"py-0.5",children:e.jsx("div",{className:n("w-3 h-3 border-2 rounded-full border border-l-transparent animate-spin","dark:border-t-white border-t-black-80","dark:border-r-white border-r-black-80","dark:border-b-white border-b-black-80")})}):"Join"})})]})})}),e.jsx("div",{className:"flex-1 flex gap-2 text-xs font-medium text-themed-secondary",children:L1.map((i,u)=>e.jsx("div",{className:"w-1/2 flex md:flex-row flex-col gap-2.5",children:i.map((p,Z)=>e.jsx("div",{className:"md:grow flex flex-col gap-3",children:p.map((y,V)=>e.jsx(a,{href:y.href,className:"w-fit hover-fade",children:y.text},V))},Z))},u))})]})]}),e.jsxs("div",{className:"border-t dark:border-white-10 border-black-10 flex items-center justify-between py-7",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(a,{href:"https://twitter.com/0xsequence",className:"text-themed-secondary hover-fade",children:e.jsx(L,{})}),e.jsx(a,{href:"https://discord.gg/sequence",className:"text-themed-secondary hover-fade",children:e.jsx(H,{})}),e.jsx(a,{href:"https://www.instagram.com/0xsequence",className:"text-themed-secondary hover-fade",children:e.jsx(N,{})})]}),e.jsx(a,{href:"https://horizon.io",className:"hover-fade",children:e.jsx("img",{src:"/img/horizon-logo.png",className:"max-w-24 dark:invert-0 invert"})})]})]})})},L1=[[[{text:"Home",href:"https://sequence.xyz"},{text:"Pricing",href:"https://sequence.xyz/pricing"},{text:"Blog",href:"https://sequence.xyz/blog"}],[{text:"Terms",href:"https://sequence.xyz/terms"},{text:"Privacy",href:"https://sequence.xyz/privacy"}]],[[{text:"Contact",href:"https://sequence.xyz/contact"},{text:"Media Kit",href:"https://40061393.fs1.hubspotusercontent-na1.net/hubfs/40061393/Sequence%20Media%20Kit%202024.pdf"},{text:"Docs",href:"https://docs.sequence.xyz"}],[{text:"Sequence Builder",href:"https://sequence.build"},{text:"Sequence Wallet",href:"https://sequence.app"}]]],Z1=/(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9]))\.){3}(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9])|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])/,V1="65e38f6a-690c-4318-80db-be3b97a34448",I1=()=>{const[t,l]=h.useState("initial"),s=h.useRef(void 0);return h.useEffect(()=>()=>{clearTimeout(s.current),s.current=void 0},[]),[t,async r=>{if(!Z1.test(r)){l("invalid"),clearTimeout(s.current),s.current=setTimeout(()=>l("initial"),1500);return}l("loading");const u=await fetch(`https://sequence-contentful.vercel.app/api/forms/${V1}`,{method:"POST",body:JSON.stringify({fields:[{name:"email",value:r}],context:{pageUri:window.location.href,pageName:"Sequence docs footer"},skipValidation:"false"})}),{result:p}=await u.json();if(p==="error"){l("error"),clearTimeout(s.current),s.current=setTimeout(()=>l("initial"),1500);return}l("success")}]},q1={title:"Sequence - Web3 Gaming Platform",layout:"landing",showLogo:!1,content:{horizontalPadding:"0px",width:"100%",verticalPadding:"0px"}};function k(t){return t1||M("HomePage",!1),m||M("HomePage.Logo",!0),e.jsxs("div",{className:"flex flex-col",children:[e.jsx(s1,{logo:e.jsx(m,{className:"w-52"})}),e.jsx("div",{className:"px-5 z-10",children:e.jsx("div",{className:"w-full max-w-screen-lg mx-auto",children:e.jsx(b1,{})})}),e.jsx(H1,{className:"px-5 mt-30",children:e.jsx("div",{className:"w-full max-w-screen-lg mx-auto",children:e.jsx(j1,{})})}),e.jsx("div",{className:"px-5 my-30",children:e.jsxs("div",{className:"w-full max-w-screen-lg mx-auto flex flex-col gap-30",children:[e.jsx(y1,{}),e.jsx(k1,{}),e.jsx(M1,{})]})}),e.jsx(N1,{logo:e.jsx(m,{className:"w-32"})})]})}function _1(t={}){const{wrapper:l}={...P(),...t.components};return l?e.jsx(l,{...t,children:e.jsx(k,{...t})}):k()}function M(t,l){throw new Error("Expected "+(l?"component":"object")+" `"+t+"` to be defined: you likely forgot to import, pass, or provide it.")}export{_1 as default,q1 as frontmatter};
diff --git a/assets/index-BG6_g6N7.js b/assets/index-XAh3cByi.js
similarity index 68%
rename from assets/index-BG6_g6N7.js
rename to assets/index-XAh3cByi.js
index 26f260c4d17..b784b4b2af3 100644
--- a/assets/index-BG6_g6N7.js
+++ b/assets/index-XAh3cByi.js
@@ -1,6 +1,6 @@
function __vite__mapDeps(indexes) {
if (!__vite__mapDeps.viteFileDeps) {
- __vite__mapDeps.viteFileDeps = ["assets/index-iPNcXBcC.js","assets/HomePage.css.js.vanilla-l0sNRNKZ.js","assets/custom-marketplace-CnGNUq38.js","assets/lootbox-guide-BV6SYIJN.js","assets/mint-collectibles-serverless-DXTaJDF6.js","assets/unity-guide-W8MN8zEw.js","assets/Video-CiIVMpgC.js","assets/webgl-guide-CiV3i4Bp.js","assets/token-directory-BodrMyGl.js","assets/building-relaying-server-DF4VjEP5.js","assets/contracts-BEUlfJIE.js","assets/gas-tank-BAfu7q9M.js","assets/getting-started-DtQ87dP6.js","assets/CardGrid-Dee1eEnV.js","assets/indexer-5eI5-5FE.js","assets/marketplaces-DHQK1A-o.js","assets/node-gateway-TxKmukUr.js","assets/overview-DWxXbuA7.js","assets/project-management-BedU01yT.js","assets/project-settings-BEPVGB9H.js","assets/wallet-sdks-xDR8aVZr.js","assets/white-label-marketplace-CPSX2FiA.js","assets/create-simple-orders-BeMs4cgm.js","assets/get-orderbook-BtgfiHLC.js","assets/get-top-orders-C55CfIab.js","assets/orderbook-transactions-BikCYCAV.js","assets/sign-message-DJ6UFovk.js","assets/deploy-ERC20-currency-B53gvu_W.js","assets/deploy-an-item-collection-DcjKTGVi.js","assets/overview-BtwLSJPF.js","assets/deployment-CbSjPzBU.js","assets/01-deploy-D7rCzihm.js","assets/deploy-BPDvQs8w.js","assets/wallet-factory-CUnVnojT.js","assets/deploy-Cahny4J9.js","assets/use-wallets-CXkYQaLo.js","assets/connect-wallet-C-S7CgVB.js","assets/sign-message-D9pzRJyv.js"]
+ __vite__mapDeps.viteFileDeps = ["assets/index-CP7FC5Wv.js","assets/HomePage.css.js.vanilla-l0sNRNKZ.js","assets/custom-marketplace-5fhElc0j.js","assets/lootbox-guide-DfI-7UoT.js","assets/mint-collectibles-serverless-Cy5umKSC.js","assets/unity-guide-23-brBJD.js","assets/Video--Gq6B73C.js","assets/webgl-guide-Bgv-p5F2.js","assets/token-directory-CW87wFck.js","assets/building-relaying-server-C7vW5CBa.js","assets/contracts-CjCZOfhv.js","assets/gas-tank-9wNYvgcg.js","assets/getting-started-BnQlVg14.js","assets/CardGrid-Bkj_ERUR.js","assets/indexer-Db7ZsYzX.js","assets/marketplaces-BUP1pddE.js","assets/node-gateway-PMwccG6C.js","assets/overview-DvG5SP2k.js","assets/project-management-N3iaYEL6.js","assets/project-settings-CpIzeA-Q.js","assets/wallet-sdks-BSJMRl7O.js","assets/white-label-marketplace-BSVmR35g.js","assets/create-simple-orders-BZNiwCSW.js","assets/get-orderbook-CK2fd8cT.js","assets/get-top-orders-DA_Dw8yv.js","assets/orderbook-transactions-D8wEswpa.js","assets/sign-message-jXkjk3js.js","assets/deploy-ERC20-currency-DlMExY16.js","assets/deploy-an-item-collection-BAxVVf5g.js","assets/overview-CoEZJSU7.js","assets/deployment-CrTV9zGg.js","assets/01-deploy-B3PiTnA6.js","assets/deploy-BzkY3z_7.js","assets/wallet-factory-BmKesde3.js","assets/deploy-B8RwPBe1.js","assets/use-wallets-h6ggXjOH.js","assets/connect-wallet-Bx11cq4A.js","assets/sign-message-CnPe3YyQ.js"]
}
return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
}
@@ -40,10 +40,10 @@ function Nc(e,t){for(var n=0;nl||o[a]!==i[l]){var s=`
-`+o[a].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=a&&0<=l);break}}}finally{us=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Xo(e):""}function Zy(e){switch(e.tag){case 5:return Xo(e.type);case 16:return Xo("Lazy");case 13:return Xo("Suspense");case 19:return Xo("SuspenseList");case 0:case 2:case 15:return e=cs(e.type,!1),e;case 11:return e=cs(e.type.render,!1),e;case 1:return e=cs(e.type,!0),e;default:return""}}function du(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Vr:return"Fragment";case Ur:return"Portal";case su:return"Profiler";case Wc:return"StrictMode";case uu:return"Suspense";case cu:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case wm:return(e.displayName||"Context")+".Consumer";case _m:return(e._context.displayName||"Context")+".Provider";case Kc:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Gc:return t=e.displayName||null,t!==null?t:du(e.type)||"Memo";case On:t=e._payload,e=e._init;try{return du(e(t))}catch{}}return null}function Xy(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return du(t);case 8:return t===Wc?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Kn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function km(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Jy(e){var t=km(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){r=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ea(e){e._valueTracker||(e._valueTracker=Jy(e))}function bm(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=km(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Ka(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function fu(e,t){var n=t.checked;return Te({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Cf(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Kn(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Cm(e,t){t=t.checked,t!=null&&Hc(e,"checked",t,!1)}function pu(e,t){Cm(e,t);var n=Kn(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?hu(e,t.type,n):t.hasOwnProperty("defaultValue")&&hu(e,t.type,Kn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Pf(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function hu(e,t,n){(t!=="number"||Ka(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Jo=Array.isArray;function to(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=ta.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function hi(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var ri={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ex=["Webkit","ms","Moz","O"];Object.keys(ri).forEach(function(e){ex.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ri[t]=ri[e]})});function Tm(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||ri.hasOwnProperty(e)&&ri[e]?(""+t).trim():t+"px"}function Rm(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Tm(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var tx=Te({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function gu(e,t){if(t){if(tx[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(M(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(M(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(M(61))}if(t.style!=null&&typeof t.style!="object")throw Error(M(62))}}function yu(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var xu=null;function qc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var _u=null,no=null,ro=null;function Tf(e){if(e=Fi(e)){if(typeof _u!="function")throw Error(M(280));var t=e.stateNode;t&&(t=Rl(t),_u(e.stateNode,e.type,t))}}function $m(e){no?ro?ro.push(e):ro=[e]:no=e}function Om(){if(no){var e=no,t=ro;if(ro=no=null,Tf(e),t)for(e=0;e>>=0,e===0?32:31-(fx(e)/px|0)|0}var na=64,ra=4194304;function ei(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Qa(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,a=n&268435455;if(a!==0){var l=a&~o;l!==0?r=ei(l):(i&=a,i!==0&&(r=ei(i)))}else a=n&~o,a!==0?r=ei(a):i!==0&&(r=ei(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function ji(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Wt(t),e[t]=n}function gx(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=ii),jf=" ",zf=!1;function Xm(e,t){switch(e){case"keyup":return Wx.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Jm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Br=!1;function Gx(e,t){switch(e){case"compositionend":return Jm(t);case"keypress":return t.which!==32?null:(zf=!0,jf);case"textInput":return e=t.data,e===jf&&zf?null:e;default:return null}}function qx(e,t){if(Br)return e==="compositionend"||!nd&&Xm(e,t)?(e=Qm(),$a=Jc=Nn=null,Br=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Bf(n)}}function rv(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?rv(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function ov(){for(var e=window,t=Ka();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ka(e.document)}return t}function rd(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function r_(e){var t=ov(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&rv(n.ownerDocument.documentElement,n)){if(r!==null&&rd(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=Hf(n,i);var a=Hf(n,r);o&&a&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,Hr=null,Pu=null,li=null,Au=!1;function Wf(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Au||Hr==null||Hr!==Ka(r)||(r=Hr,"selectionStart"in r&&rd(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),li&&_i(li,r)||(li=r,r=Ja(Pu,"onSelect"),0Gr||(e.current=Iu[Gr],Iu[Gr]=null,Gr--)}function ve(e,t){Gr++,Iu[Gr]=e.current,e.current=t}var Gn={},ot=er(Gn),vt=er(!1),vr=Gn;function fo(e,t){var n=e.type.contextTypes;if(!n)return Gn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function gt(e){return e=e.childContextTypes,e!=null}function tl(){ye(vt),ye(ot)}function Xf(e,t,n){if(ot.current!==Gn)throw Error(M(168));ve(ot,t),ve(vt,n)}function pv(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(M(108,Xy(e)||"Unknown",o));return Te({},n,r)}function nl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Gn,vr=ot.current,ve(ot,e),ve(vt,vt.current),!0}function Jf(e,t,n){var r=e.stateNode;if(!r)throw Error(M(169));n?(e=pv(e,t,vr),r.__reactInternalMemoizedMergedChildContext=e,ye(vt),ye(ot),ve(ot,e)):ye(vt),ve(vt,n)}var sn=null,$l=!1,bs=!1;function hv(e){sn===null?sn=[e]:sn.push(e)}function m_(e){$l=!0,hv(e)}function tr(){if(!bs&&sn!==null){bs=!0;var e=0,t=de;try{var n=sn;for(de=1;e>=a,o-=a,un=1<<32-Wt(t)+o|n<A?(S=P,P=null):S=P.sibling;var O=f(m,P,_[A],E);if(O===null){P===null&&(P=S);break}e&&P&&O.alternate===null&&t(m,P),v=i(O,v,A),k===null?C=O:k.sibling=O,k=O,P=S}if(A===_.length)return n(m,P),be&&ir(m,A),C;if(P===null){for(;A<_.length;A++)P=u(m,_[A],E),P!==null&&(v=i(P,v,A),k===null?C=P:k.sibling=P,k=P);return be&&ir(m,A),C}for(P=r(m,P);A<_.length;A++)S=h(P,m,A,_[A],E),S!==null&&(e&&S.alternate!==null&&P.delete(S.key===null?A:S.key),v=i(S,v,A),k===null?C=S:k.sibling=S,k=S);return e&&P.forEach(function(j){return t(m,j)}),be&&ir(m,A),C}function g(m,v,_,E){var C=Do(_);if(typeof C!="function")throw Error(M(150));if(_=C.call(_),_==null)throw Error(M(151));for(var k=C=null,P=v,A=v=0,S=null,O=_.next();P!==null&&!O.done;A++,O=_.next()){P.index>A?(S=P,P=null):S=P.sibling;var j=f(m,P,O.value,E);if(j===null){P===null&&(P=S);break}e&&P&&j.alternate===null&&t(m,P),v=i(j,v,A),k===null?C=j:k.sibling=j,k=j,P=S}if(O.done)return n(m,P),be&&ir(m,A),C;if(P===null){for(;!O.done;A++,O=_.next())O=u(m,O.value,E),O!==null&&(v=i(O,v,A),k===null?C=O:k.sibling=O,k=O);return be&&ir(m,A),C}for(P=r(m,P);!O.done;A++,O=_.next())O=h(P,m,A,O.value,E),O!==null&&(e&&O.alternate!==null&&P.delete(O.key===null?A:O.key),v=i(O,v,A),k===null?C=O:k.sibling=O,k=O);return e&&P.forEach(function(N){return t(m,N)}),be&&ir(m,A),C}function w(m,v,_,E){if(typeof _=="object"&&_!==null&&_.type===Vr&&_.key===null&&(_=_.props.children),typeof _=="object"&&_!==null){switch(_.$$typeof){case Ji:e:{for(var C=_.key,k=v;k!==null;){if(k.key===C){if(C=_.type,C===Vr){if(k.tag===7){n(m,k.sibling),v=o(k,_.props.children),v.return=m,m=v;break e}}else if(k.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===On&&ap(C)===k.type){n(m,k.sibling),v=o(k,_.props),v.ref=Fo(m,k,_),v.return=m,m=v;break e}n(m,k);break}else t(m,k);k=k.sibling}_.type===Vr?(v=hr(_.props.children,m.mode,E,_.key),v.return=m,m=v):(E=za(_.type,_.key,_.props,null,m.mode,E),E.ref=Fo(m,v,_),E.return=m,m=E)}return a(m);case Ur:e:{for(k=_.key;v!==null;){if(v.key===k)if(v.tag===4&&v.stateNode.containerInfo===_.containerInfo&&v.stateNode.implementation===_.implementation){n(m,v.sibling),v=o(v,_.children||[]),v.return=m,m=v;break e}else{n(m,v);break}else t(m,v);v=v.sibling}v=Os(_,m.mode,E),v.return=m,m=v}return a(m);case On:return k=_._init,w(m,v,k(_._payload),E)}if(Jo(_))return y(m,v,_,E);if(Do(_))return g(m,v,_,E);ca(m,_)}return typeof _=="string"&&_!==""||typeof _=="number"?(_=""+_,v!==null&&v.tag===6?(n(m,v.sibling),v=o(v,_),v.return=m,m=v):(n(m,v),v=$s(_,m.mode,E),v.return=m,m=v),a(m)):n(m,v)}return w}var ho=Ev(!0),kv=Ev(!1),Ui={},tn=er(Ui),bi=er(Ui),Ci=er(Ui);function ur(e){if(e===Ui)throw Error(M(174));return e}function fd(e,t){switch(ve(Ci,t),ve(bi,e),ve(tn,Ui),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:vu(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=vu(t,e)}ye(tn),ve(tn,t)}function mo(){ye(tn),ye(bi),ye(Ci)}function bv(e){ur(Ci.current);var t=ur(tn.current),n=vu(t,e.type);t!==n&&(ve(bi,e),ve(tn,n))}function pd(e){bi.current===e&&(ye(tn),ye(bi))}var Ae=er(0);function sl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Cs=[];function hd(){for(var e=0;en?n:4,e(!0);var r=Ps.transition;Ps.transition={};try{e(!1),t()}finally{de=n,Ps.transition=r}}function Fv(){return Dt().memoizedState}function x_(e,t,n){var r=Hn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Uv(e))Vv(t,n);else if(n=yv(e,t,n,r),n!==null){var o=lt();Kt(n,e,r,o),Bv(n,t,r)}}function __(e,t,n){var r=Hn(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Uv(e))Vv(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,l=i(a,n);if(o.hasEagerState=!0,o.eagerState=l,Gt(l,a)){var s=t.interleaved;s===null?(o.next=o,cd(t)):(o.next=s.next,s.next=o),t.interleaved=o;return}}catch{}finally{}n=yv(e,t,o,r),n!==null&&(o=lt(),Kt(n,e,r,o),Bv(n,t,r))}}function Uv(e){var t=e.alternate;return e===Se||t!==null&&t===Se}function Vv(e,t){si=ul=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Bv(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Qc(e,n)}}var cl={readContext:Lt,useCallback:et,useContext:et,useEffect:et,useImperativeHandle:et,useInsertionEffect:et,useLayoutEffect:et,useMemo:et,useReducer:et,useRef:et,useState:et,useDebugValue:et,useDeferredValue:et,useTransition:et,useMutableSource:et,useSyncExternalStore:et,useId:et,unstable_isNewReconciler:!1},w_={readContext:Lt,useCallback:function(e,t){return Zt().memoizedState=[e,t===void 0?null:t],e},useContext:Lt,useEffect:sp,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Da(4194308,4,Dv.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Da(4194308,4,e,t)},useInsertionEffect:function(e,t){return Da(4,2,e,t)},useMemo:function(e,t){var n=Zt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Zt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=x_.bind(null,Se,e),[r.memoizedState,e]},useRef:function(e){var t=Zt();return e={current:e},t.memoizedState=e},useState:lp,useDebugValue:xd,useDeferredValue:function(e){return Zt().memoizedState=e},useTransition:function(){var e=lp(!1),t=e[0];return e=y_.bind(null,e[1]),Zt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Se,o=Zt();if(be){if(n===void 0)throw Error(M(407));n=n()}else{if(n=t(),Ge===null)throw Error(M(349));yr&30||Av(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,sp(Tv.bind(null,r,i,e),[e]),r.flags|=2048,Si(9,Sv.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Zt(),t=Ge.identifierPrefix;if(be){var n=cn,r=un;n=(r&~(1<<32-Wt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Pi++,0")&&(s=s.replace("",e.displayName)),s}while(1<=a&&0<=l);break}}}finally{us=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Xo(e):""}function Zy(e){switch(e.tag){case 5:return Xo(e.type);case 16:return Xo("Lazy");case 13:return Xo("Suspense");case 19:return Xo("SuspenseList");case 0:case 2:case 15:return e=cs(e.type,!1),e;case 11:return e=cs(e.type.render,!1),e;case 1:return e=cs(e.type,!0),e;default:return""}}function du(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Vr:return"Fragment";case Ur:return"Portal";case su:return"Profiler";case Wc:return"StrictMode";case uu:return"Suspense";case cu:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case wm:return(e.displayName||"Context")+".Consumer";case _m:return(e._context.displayName||"Context")+".Provider";case Kc:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Gc:return t=e.displayName||null,t!==null?t:du(e.type)||"Memo";case On:t=e._payload,e=e._init;try{return du(e(t))}catch{}}return null}function Xy(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return du(t);case 8:return t===Wc?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Kn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function km(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Jy(e){var t=km(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){r=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ea(e){e._valueTracker||(e._valueTracker=Jy(e))}function bm(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=km(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Ka(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function fu(e,t){var n=t.checked;return Te({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Cf(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Kn(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Cm(e,t){t=t.checked,t!=null&&Hc(e,"checked",t,!1)}function pu(e,t){Cm(e,t);var n=Kn(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?hu(e,t.type,n):t.hasOwnProperty("defaultValue")&&hu(e,t.type,Kn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Pf(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function hu(e,t,n){(t!=="number"||Ka(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Jo=Array.isArray;function to(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=ta.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function hi(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var ri={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ex=["Webkit","ms","Moz","O"];Object.keys(ri).forEach(function(e){ex.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ri[t]=ri[e]})});function Tm(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||ri.hasOwnProperty(e)&&ri[e]?(""+t).trim():t+"px"}function Rm(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Tm(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var tx=Te({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function gu(e,t){if(t){if(tx[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(M(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(M(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(M(61))}if(t.style!=null&&typeof t.style!="object")throw Error(M(62))}}function yu(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var xu=null;function qc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var _u=null,no=null,ro=null;function Tf(e){if(e=Fi(e)){if(typeof _u!="function")throw Error(M(280));var t=e.stateNode;t&&(t=Rl(t),_u(e.stateNode,e.type,t))}}function $m(e){no?ro?ro.push(e):ro=[e]:no=e}function Om(){if(no){var e=no,t=ro;if(ro=no=null,Tf(e),t)for(e=0;e>>=0,e===0?32:31-(fx(e)/px|0)|0}var na=64,ra=4194304;function ei(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Qa(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,a=n&268435455;if(a!==0){var l=a&~o;l!==0?r=ei(l):(i&=a,i!==0&&(r=ei(i)))}else a=n&~o,a!==0?r=ei(a):i!==0&&(r=ei(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function ji(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Wt(t),e[t]=n}function gx(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=ii),jf=" ",zf=!1;function Xm(e,t){switch(e){case"keyup":return Wx.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Jm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Br=!1;function Gx(e,t){switch(e){case"compositionend":return Jm(t);case"keypress":return t.which!==32?null:(zf=!0,jf);case"textInput":return e=t.data,e===jf&&zf?null:e;default:return null}}function qx(e,t){if(Br)return e==="compositionend"||!nd&&Xm(e,t)?(e=Qm(),$a=Jc=Nn=null,Br=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Bf(n)}}function rv(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?rv(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function ov(){for(var e=window,t=Ka();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ka(e.document)}return t}function rd(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function r2(e){var t=ov(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&rv(n.ownerDocument.documentElement,n)){if(r!==null&&rd(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=Hf(n,i);var a=Hf(n,r);o&&a&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,Hr=null,Pu=null,li=null,Au=!1;function Wf(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Au||Hr==null||Hr!==Ka(r)||(r=Hr,"selectionStart"in r&&rd(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),li&&_i(li,r)||(li=r,r=Ja(Pu,"onSelect"),0Gr||(e.current=Iu[Gr],Iu[Gr]=null,Gr--)}function ve(e,t){Gr++,Iu[Gr]=e.current,e.current=t}var Gn={},ot=er(Gn),vt=er(!1),vr=Gn;function fo(e,t){var n=e.type.contextTypes;if(!n)return Gn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function gt(e){return e=e.childContextTypes,e!=null}function tl(){ye(vt),ye(ot)}function Xf(e,t,n){if(ot.current!==Gn)throw Error(M(168));ve(ot,t),ve(vt,n)}function pv(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(M(108,Xy(e)||"Unknown",o));return Te({},n,r)}function nl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Gn,vr=ot.current,ve(ot,e),ve(vt,vt.current),!0}function Jf(e,t,n){var r=e.stateNode;if(!r)throw Error(M(169));n?(e=pv(e,t,vr),r.__reactInternalMemoizedMergedChildContext=e,ye(vt),ye(ot),ve(ot,e)):ye(vt),ve(vt,n)}var sn=null,$l=!1,bs=!1;function hv(e){sn===null?sn=[e]:sn.push(e)}function m2(e){$l=!0,hv(e)}function tr(){if(!bs&&sn!==null){bs=!0;var e=0,t=de;try{var n=sn;for(de=1;e>=a,o-=a,un=1<<32-Wt(t)+o|n<A?(S=P,P=null):S=P.sibling;var O=f(m,P,_[A],E);if(O===null){P===null&&(P=S);break}e&&P&&O.alternate===null&&t(m,P),v=i(O,v,A),k===null?C=O:k.sibling=O,k=O,P=S}if(A===_.length)return n(m,P),be&&ir(m,A),C;if(P===null){for(;A<_.length;A++)P=u(m,_[A],E),P!==null&&(v=i(P,v,A),k===null?C=P:k.sibling=P,k=P);return be&&ir(m,A),C}for(P=r(m,P);A<_.length;A++)S=h(P,m,A,_[A],E),S!==null&&(e&&S.alternate!==null&&P.delete(S.key===null?A:S.key),v=i(S,v,A),k===null?C=S:k.sibling=S,k=S);return e&&P.forEach(function(j){return t(m,j)}),be&&ir(m,A),C}function g(m,v,_,E){var C=Do(_);if(typeof C!="function")throw Error(M(150));if(_=C.call(_),_==null)throw Error(M(151));for(var k=C=null,P=v,A=v=0,S=null,O=_.next();P!==null&&!O.done;A++,O=_.next()){P.index>A?(S=P,P=null):S=P.sibling;var j=f(m,P,O.value,E);if(j===null){P===null&&(P=S);break}e&&P&&j.alternate===null&&t(m,P),v=i(j,v,A),k===null?C=j:k.sibling=j,k=j,P=S}if(O.done)return n(m,P),be&&ir(m,A),C;if(P===null){for(;!O.done;A++,O=_.next())O=u(m,O.value,E),O!==null&&(v=i(O,v,A),k===null?C=O:k.sibling=O,k=O);return be&&ir(m,A),C}for(P=r(m,P);!O.done;A++,O=_.next())O=h(P,m,A,O.value,E),O!==null&&(e&&O.alternate!==null&&P.delete(O.key===null?A:O.key),v=i(O,v,A),k===null?C=O:k.sibling=O,k=O);return e&&P.forEach(function(N){return t(m,N)}),be&&ir(m,A),C}function w(m,v,_,E){if(typeof _=="object"&&_!==null&&_.type===Vr&&_.key===null&&(_=_.props.children),typeof _=="object"&&_!==null){switch(_.$$typeof){case Ji:e:{for(var C=_.key,k=v;k!==null;){if(k.key===C){if(C=_.type,C===Vr){if(k.tag===7){n(m,k.sibling),v=o(k,_.props.children),v.return=m,m=v;break e}}else if(k.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===On&&ap(C)===k.type){n(m,k.sibling),v=o(k,_.props),v.ref=Fo(m,k,_),v.return=m,m=v;break e}n(m,k);break}else t(m,k);k=k.sibling}_.type===Vr?(v=hr(_.props.children,m.mode,E,_.key),v.return=m,m=v):(E=za(_.type,_.key,_.props,null,m.mode,E),E.ref=Fo(m,v,_),E.return=m,m=E)}return a(m);case Ur:e:{for(k=_.key;v!==null;){if(v.key===k)if(v.tag===4&&v.stateNode.containerInfo===_.containerInfo&&v.stateNode.implementation===_.implementation){n(m,v.sibling),v=o(v,_.children||[]),v.return=m,m=v;break e}else{n(m,v);break}else t(m,v);v=v.sibling}v=Os(_,m.mode,E),v.return=m,m=v}return a(m);case On:return k=_._init,w(m,v,k(_._payload),E)}if(Jo(_))return y(m,v,_,E);if(Do(_))return g(m,v,_,E);ca(m,_)}return typeof _=="string"&&_!==""||typeof _=="number"?(_=""+_,v!==null&&v.tag===6?(n(m,v.sibling),v=o(v,_),v.return=m,m=v):(n(m,v),v=$s(_,m.mode,E),v.return=m,m=v),a(m)):n(m,v)}return w}var ho=Ev(!0),kv=Ev(!1),Ui={},tn=er(Ui),bi=er(Ui),Ci=er(Ui);function ur(e){if(e===Ui)throw Error(M(174));return e}function fd(e,t){switch(ve(Ci,t),ve(bi,e),ve(tn,Ui),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:vu(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=vu(t,e)}ye(tn),ve(tn,t)}function mo(){ye(tn),ye(bi),ye(Ci)}function bv(e){ur(Ci.current);var t=ur(tn.current),n=vu(t,e.type);t!==n&&(ve(bi,e),ve(tn,n))}function pd(e){bi.current===e&&(ye(tn),ye(bi))}var Ae=er(0);function sl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Cs=[];function hd(){for(var e=0;en?n:4,e(!0);var r=Ps.transition;Ps.transition={};try{e(!1),t()}finally{de=n,Ps.transition=r}}function Fv(){return Dt().memoizedState}function x2(e,t,n){var r=Hn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Uv(e))Vv(t,n);else if(n=yv(e,t,n,r),n!==null){var o=lt();Kt(n,e,r,o),Bv(n,t,r)}}function _2(e,t,n){var r=Hn(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Uv(e))Vv(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,l=i(a,n);if(o.hasEagerState=!0,o.eagerState=l,Gt(l,a)){var s=t.interleaved;s===null?(o.next=o,cd(t)):(o.next=s.next,s.next=o),t.interleaved=o;return}}catch{}finally{}n=yv(e,t,o,r),n!==null&&(o=lt(),Kt(n,e,r,o),Bv(n,t,r))}}function Uv(e){var t=e.alternate;return e===Se||t!==null&&t===Se}function Vv(e,t){si=ul=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Bv(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Qc(e,n)}}var cl={readContext:Lt,useCallback:et,useContext:et,useEffect:et,useImperativeHandle:et,useInsertionEffect:et,useLayoutEffect:et,useMemo:et,useReducer:et,useRef:et,useState:et,useDebugValue:et,useDeferredValue:et,useTransition:et,useMutableSource:et,useSyncExternalStore:et,useId:et,unstable_isNewReconciler:!1},w2={readContext:Lt,useCallback:function(e,t){return Zt().memoizedState=[e,t===void 0?null:t],e},useContext:Lt,useEffect:sp,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Da(4194308,4,Dv.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Da(4194308,4,e,t)},useInsertionEffect:function(e,t){return Da(4,2,e,t)},useMemo:function(e,t){var n=Zt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Zt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=x2.bind(null,Se,e),[r.memoizedState,e]},useRef:function(e){var t=Zt();return e={current:e},t.memoizedState=e},useState:lp,useDebugValue:xd,useDeferredValue:function(e){return Zt().memoizedState=e},useTransition:function(){var e=lp(!1),t=e[0];return e=y2.bind(null,e[1]),Zt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Se,o=Zt();if(be){if(n===void 0)throw Error(M(407));n=n()}else{if(n=t(),Ge===null)throw Error(M(349));yr&30||Av(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,sp(Tv.bind(null,r,i,e),[e]),r.flags|=2048,Si(9,Sv.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Zt(),t=Ge.identifierPrefix;if(be){var n=cn,r=un;n=(r&~(1<<32-Wt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Pi++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[Xt]=t,e[ki]=r,Xv(e,t,!1,!1),t.stateNode=e;e:{switch(a=yu(n,r),n){case"dialog":ge("cancel",e),ge("close",e),o=r;break;case"iframe":case"object":case"embed":ge("load",e),o=r;break;case"video":case"audio":for(o=0;ogo&&(t.flags|=128,r=!0,Uo(i,!1),t.lanes=4194304)}else{if(!r)if(e=sl(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Uo(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!be)return tt(t),null}else 2*Me()-i.renderingStartTime>go&&n!==1073741824&&(t.flags|=128,r=!0,Uo(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(n=i.last,n!==null?n.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Me(),t.sibling=null,n=Ae.current,ve(Ae,r?n&1|2:n&1),t):(tt(t),null);case 22:case 23:return Cd(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?wt&1073741824&&(tt(t),t.subtreeFlags&6&&(t.flags|=8192)):tt(t),null;case 24:return null;case 25:return null}throw Error(M(156,t.tag))}function T_(e,t){switch(id(t),t.tag){case 1:return gt(t.type)&&tl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return mo(),ye(vt),ye(ot),hd(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return pd(t),null;case 13:if(ye(Ae),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(M(340));po()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ye(Ae),null;case 4:return mo(),null;case 10:return ud(t.type._context),null;case 22:case 23:return Cd(),null;case 24:return null;default:return null}}var fa=!1,nt=!1,R_=typeof WeakSet=="function"?WeakSet:Set,H=null;function Zr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Ie(e,t,r)}else n.current=null}function Wu(e,t,n){try{n()}catch(r){Ie(e,t,r)}}var gp=!1;function $_(e,t){if(Su=Za,e=ov(),rd(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var a=0,l=-1,s=-1,c=0,d=0,u=e,f=null;t:for(;;){for(var h;u!==n||o!==0&&u.nodeType!==3||(l=a+o),u!==i||r!==0&&u.nodeType!==3||(s=a+r),u.nodeType===3&&(a+=u.nodeValue.length),(h=u.firstChild)!==null;)f=u,u=h;for(;;){if(u===e)break t;if(f===n&&++c===o&&(l=a),f===i&&++d===r&&(s=a),(h=u.nextSibling)!==null)break;u=f,f=u.parentNode}u=h}n=l===-1||s===-1?null:{start:l,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(Tu={focusedElem:e,selectionRange:n},Za=!1,H=t;H!==null;)if(t=H,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,H=e;else for(;H!==null;){t=H;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var g=y.memoizedProps,w=y.memoizedState,m=t.stateNode,v=m.getSnapshotBeforeUpdate(t.elementType===t.type?g:zt(t.type,g),w);m.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var _=t.stateNode.containerInfo;_.nodeType===1?_.textContent="":_.nodeType===9&&_.documentElement&&_.removeChild(_.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(M(163))}}catch(E){Ie(t,t.return,E)}if(e=t.sibling,e!==null){e.return=t.return,H=e;break}H=t.return}return y=gp,gp=!1,y}function ui(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&Wu(t,n,i)}o=o.next}while(o!==r)}}function Ll(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Ku(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function t0(e){var t=e.alternate;t!==null&&(e.alternate=null,t0(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Xt],delete t[ki],delete t[Ou],delete t[p_],delete t[h_])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function n0(e){return e.tag===5||e.tag===3||e.tag===4}function yp(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||n0(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Gu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=el));else if(r!==4&&(e=e.child,e!==null))for(Gu(e,t,n),e=e.sibling;e!==null;)Gu(e,t,n),e=e.sibling}function qu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(qu(e,t,n),e=e.sibling;e!==null;)qu(e,t,n),e=e.sibling}var Ye=null,Ft=!1;function Tn(e,t,n){for(n=n.child;n!==null;)r0(e,t,n),n=n.sibling}function r0(e,t,n){if(en&&typeof en.onCommitFiberUnmount=="function")try{en.onCommitFiberUnmount(Pl,n)}catch{}switch(n.tag){case 5:nt||Zr(n,t);case 6:var r=Ye,o=Ft;Ye=null,Tn(e,t,n),Ye=r,Ft=o,Ye!==null&&(Ft?(e=Ye,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ye.removeChild(n.stateNode));break;case 18:Ye!==null&&(Ft?(e=Ye,n=n.stateNode,e.nodeType===8?ks(e.parentNode,n):e.nodeType===1&&ks(e,n),yi(e)):ks(Ye,n.stateNode));break;case 4:r=Ye,o=Ft,Ye=n.stateNode.containerInfo,Ft=!0,Tn(e,t,n),Ye=r,Ft=o;break;case 0:case 11:case 14:case 15:if(!nt&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,a=i.destroy;i=i.tag,a!==void 0&&(i&2||i&4)&&Wu(n,t,a),o=o.next}while(o!==r)}Tn(e,t,n);break;case 1:if(!nt&&(Zr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){Ie(n,t,l)}Tn(e,t,n);break;case 21:Tn(e,t,n);break;case 22:n.mode&1?(nt=(r=nt)||n.memoizedState!==null,Tn(e,t,n),nt=r):Tn(e,t,n);break;default:Tn(e,t,n)}}function xp(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new R_),t.forEach(function(r){var o=F_.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function jt(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=a),r&=~i}if(r=o,r=Me()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*I_(r/1960))-r,10e?16:e,Mn===null)var r=!1;else{if(e=Mn,Mn=null,pl=0,se&6)throw Error(M(331));var o=se;for(se|=4,H=e.current;H!==null;){var i=H,a=i.child;if(H.flags&16){var l=i.deletions;if(l!==null){for(var s=0;sMe()-kd?pr(e,0):Ed|=n),yt(e,t)}function d0(e,t){t===0&&(e.mode&1?(t=ra,ra<<=1,!(ra&130023424)&&(ra=4194304)):t=1);var n=lt();e=mn(e,t),e!==null&&(ji(e,t,n),yt(e,n))}function z_(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),d0(e,n)}function F_(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(M(314))}r!==null&&r.delete(t),d0(e,n)}var f0;f0=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||vt.current)mt=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return mt=!1,A_(e,t,n);mt=!!(e.flags&131072)}else mt=!1,be&&t.flags&1048576&&mv(t,ol,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Na(e,t),e=t.pendingProps;var o=fo(t,ot.current);io(t,n),o=vd(null,t,r,e,o,n);var i=gd();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,gt(r)?(i=!0,nl(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,dd(t),o.updater=Ol,t.stateNode=o,o._reactInternals=t,ju(t,r,e,n),t=Uu(null,t,r,!0,i,n)):(t.tag=0,be&&i&&od(t),it(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Na(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=V_(r),e=zt(r,e),o){case 0:t=Fu(null,t,r,e,n);break e;case 1:t=hp(null,t,r,e,n);break e;case 11:t=fp(null,t,r,e,n);break e;case 14:t=pp(null,t,r,zt(r.type,e),n);break e}throw Error(M(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:zt(r,o),Fu(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:zt(r,o),hp(e,t,r,o,n);case 3:e:{if(Yv(t),e===null)throw Error(M(387));r=t.pendingProps,i=t.memoizedState,o=i.element,xv(e,t),ll(t,r,null,n);var a=t.memoizedState;if(r=a.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=vo(Error(M(423)),t),t=mp(e,t,r,n,o);break e}else if(r!==o){o=vo(Error(M(424)),t),t=mp(e,t,r,n,o);break e}else for(kt=Un(t.stateNode.containerInfo.firstChild),bt=t,be=!0,Vt=null,n=kv(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(po(),r===o){t=vn(e,t,n);break e}it(e,t,r,n)}t=t.child}return t;case 5:return bv(t),e===null&&Du(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,Ru(r,o)?a=null:i!==null&&Ru(r,i)&&(t.flags|=32),qv(e,t),it(e,t,a,n),t.child;case 6:return e===null&&Du(t),null;case 13:return Qv(e,t,n);case 4:return fd(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=ho(t,null,r,n):it(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:zt(r,o),fp(e,t,r,o,n);case 7:return it(e,t,t.pendingProps,n),t.child;case 8:return it(e,t,t.pendingProps.children,n),t.child;case 12:return it(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value,ve(il,r._currentValue),r._currentValue=a,i!==null)if(Gt(i.value,a)){if(i.children===o.children&&!vt.current){t=vn(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var l=i.dependencies;if(l!==null){a=i.child;for(var s=l.firstContext;s!==null;){if(s.context===r){if(i.tag===1){s=dn(-1,n&-n),s.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var d=c.pending;d===null?s.next=s:(s.next=d.next,d.next=s),c.pending=s}}i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),Nu(i.return,n,t),l.lanes|=n;break}s=s.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(M(341));a.lanes|=n,l=a.alternate,l!==null&&(l.lanes|=n),Nu(a,n,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}it(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,io(t,n),o=Lt(o),r=r(o),t.flags|=1,it(e,t,r,n),t.child;case 14:return r=t.type,o=zt(r,t.pendingProps),o=zt(r.type,o),pp(e,t,r,o,n);case 15:return Kv(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:zt(r,o),Na(e,t),t.tag=1,gt(r)?(e=!0,nl(t)):e=!1,io(t,n),wv(t,r,o),ju(t,r,o,n),Uu(null,t,r,!0,e,n);case 19:return Zv(e,t,n);case 22:return Gv(e,t,n)}throw Error(M(156,t.tag))};function p0(e,t){return zm(e,t)}function U_(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ot(e,t,n,r){return new U_(e,t,n,r)}function Ad(e){return e=e.prototype,!(!e||!e.isReactComponent)}function V_(e){if(typeof e=="function")return Ad(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Kc)return 11;if(e===Gc)return 14}return 2}function Wn(e,t){var n=e.alternate;return n===null?(n=Ot(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function za(e,t,n,r,o,i){var a=2;if(r=e,typeof e=="function")Ad(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Vr:return hr(n.children,o,i,t);case Wc:a=8,o|=8;break;case su:return e=Ot(12,n,t,o|2),e.elementType=su,e.lanes=i,e;case uu:return e=Ot(13,n,t,o),e.elementType=uu,e.lanes=i,e;case cu:return e=Ot(19,n,t,o),e.elementType=cu,e.lanes=i,e;case Em:return Nl(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case _m:a=10;break e;case wm:a=9;break e;case Kc:a=11;break e;case Gc:a=14;break e;case On:a=16,r=null;break e}throw Error(M(130,e==null?e:typeof e,""))}return t=Ot(a,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function hr(e,t,n,r){return e=Ot(7,e,r,t),e.lanes=n,e}function Nl(e,t,n,r){return e=Ot(22,e,r,t),e.elementType=Em,e.lanes=n,e.stateNode={isHidden:!1},e}function $s(e,t,n){return e=Ot(6,e,null,t),e.lanes=n,e}function Os(e,t,n){return t=Ot(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function B_(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=fs(0),this.expirationTimes=fs(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=fs(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Sd(e,t,n,r,o,i,a,l,s){return e=new B_(e,t,n,l,s),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Ot(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},dd(i),e}function H_(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(g0)}catch(e){console.error(e)}}g0(),mm.exports=At;var Ao=mm.exports;const y0=Xn(Ao),Y_=Nc({__proto__:null,default:y0},[Ao]);var x0,Ap=Ao;Ap.createRoot,x0=Ap.hydrateRoot;/**
+`+i.stack}return{value:e,source:t,stack:o,digest:null}}function Ts(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function zu(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var b2=typeof WeakMap=="function"?WeakMap:Map;function Hv(e,t,n){n=dn(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){fl||(fl=!0,Yu=r),zu(e,t)},n}function Wv(e,t,n){n=dn(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){zu(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){zu(e,t),typeof r!="function"&&(Bn===null?Bn=new Set([this]):Bn.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function up(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new b2;var o=new Set;r.set(t,o)}else o=r.get(t),o===void 0&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=j2.bind(null,e,t,n),t.then(e,e))}function cp(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function dp(e,t,n,r,o){return e.mode&1?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=dn(-1,1),t.tag=2,Vn(n,t,1))),n.lanes|=1),e)}var C2=_n.ReactCurrentOwner,mt=!1;function it(e,t,n,r){t.child=e===null?kv(t,null,n,r):ho(t,e.child,n,r)}function fp(e,t,n,r,o){n=n.render;var i=t.ref;return io(t,o),r=vd(e,t,n,r,i,o),n=gd(),e!==null&&!mt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,vn(e,t,o)):(be&&n&&od(t),t.flags|=1,it(e,t,r,o),t.child)}function pp(e,t,n,r,o){if(e===null){var i=n.type;return typeof i=="function"&&!Ad(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,Kv(e,t,i,r,o)):(e=za(n.type,null,r,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&o)){var a=i.memoizedProps;if(n=n.compare,n=n!==null?n:_i,n(a,r)&&e.ref===t.ref)return vn(e,t,o)}return t.flags|=1,e=Wn(i,r),e.ref=t.ref,e.return=t,t.child=e}function Kv(e,t,n,r,o){if(e!==null){var i=e.memoizedProps;if(_i(i,r)&&e.ref===t.ref)if(mt=!1,t.pendingProps=r=i,(e.lanes&o)!==0)e.flags&131072&&(mt=!0);else return t.lanes=e.lanes,vn(e,t,o)}return Fu(e,t,n,r,o)}function Gv(e,t,n){var r=t.pendingProps,o=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ve(Xr,wt),wt|=n;else{if(!(n&1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,ve(Xr,wt),wt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,ve(Xr,wt),wt|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,ve(Xr,wt),wt|=r;return it(e,t,o,n),t.child}function qv(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Fu(e,t,n,r,o){var i=gt(n)?vr:ot.current;return i=fo(t,i),io(t,o),n=vd(e,t,n,r,i,o),r=gd(),e!==null&&!mt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,vn(e,t,o)):(be&&r&&od(t),t.flags|=1,it(e,t,n,o),t.child)}function hp(e,t,n,r,o){if(gt(n)){var i=!0;nl(t)}else i=!1;if(io(t,o),t.stateNode===null)Na(e,t),wv(t,n,r),ju(t,n,r,o),r=!0;else if(e===null){var a=t.stateNode,l=t.memoizedProps;a.props=l;var s=a.context,c=n.contextType;typeof c=="object"&&c!==null?c=Lt(c):(c=gt(n)?vr:ot.current,c=fo(t,c));var d=n.getDerivedStateFromProps,u=typeof d=="function"||typeof a.getSnapshotBeforeUpdate=="function";u||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(l!==r||s!==c)&&ip(t,a,r,c),In=!1;var f=t.memoizedState;a.state=f,ll(t,r,a,o),s=t.memoizedState,l!==r||f!==s||vt.current||In?(typeof d=="function"&&(Mu(t,n,d,r),s=t.memoizedState),(l=In||op(t,n,l,r,f,s,c))?(u||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),a.props=r,a.state=s,a.context=c,r=l):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,xv(e,t),l=t.memoizedProps,c=t.type===t.elementType?l:zt(t.type,l),a.props=c,u=t.pendingProps,f=a.context,s=n.contextType,typeof s=="object"&&s!==null?s=Lt(s):(s=gt(n)?vr:ot.current,s=fo(t,s));var h=n.getDerivedStateFromProps;(d=typeof h=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(l!==u||f!==s)&&ip(t,a,r,s),In=!1,f=t.memoizedState,a.state=f,ll(t,r,a,o);var y=t.memoizedState;l!==u||f!==y||vt.current||In?(typeof h=="function"&&(Mu(t,n,h,r),y=t.memoizedState),(c=In||op(t,n,c,r,f,y,s)||!1)?(d||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,y,s),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,y,s)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=y),a.props=r,a.state=y,a.context=s,r=c):(typeof a.componentDidUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return Uu(e,t,n,r,i,o)}function Uu(e,t,n,r,o,i){qv(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return o&&Jf(t,n,!1),vn(e,t,i);r=t.stateNode,C2.current=t;var l=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&a?(t.child=ho(t,e.child,null,i),t.child=ho(t,null,l,i)):it(e,t,l,i),t.memoizedState=r.state,o&&Jf(t,n,!0),t.child}function Yv(e){var t=e.stateNode;t.pendingContext?Xf(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Xf(e,t.context,!1),fd(e,t.containerInfo)}function mp(e,t,n,r,o){return po(),ad(o),t.flags|=256,it(e,t,n,r),t.child}var Vu={dehydrated:null,treeContext:null,retryLane:0};function Bu(e){return{baseLanes:e,cachePool:null,transitions:null}}function Qv(e,t,n){var r=t.pendingProps,o=Ae.current,i=!1,a=(t.flags&128)!==0,l;if((l=a)||(l=e!==null&&e.memoizedState===null?!1:(o&2)!==0),l?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),ve(Ae,o&1),e===null)return Du(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(a=r.children,e=r.fallback,i?(r=t.mode,i=t.child,a={mode:"hidden",children:a},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=a):i=Nl(a,r,0,null),e=hr(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Bu(n),t.memoizedState=Vu,e):_d(t,a));if(o=e.memoizedState,o!==null&&(l=o.dehydrated,l!==null))return P2(e,t,a,r,l,o,n);if(i){i=r.fallback,a=t.mode,o=e.child,l=o.sibling;var s={mode:"hidden",children:r.children};return!(a&1)&&t.child!==o?(r=t.child,r.childLanes=0,r.pendingProps=s,t.deletions=null):(r=Wn(o,s),r.subtreeFlags=o.subtreeFlags&14680064),l!==null?i=Wn(l,i):(i=hr(i,a,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,a=e.child.memoizedState,a=a===null?Bu(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},i.memoizedState=a,i.childLanes=e.childLanes&~n,t.memoizedState=Vu,r}return i=e.child,e=i.sibling,r=Wn(i,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function _d(e,t){return t=Nl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function da(e,t,n,r){return r!==null&&ad(r),ho(t,e.child,null,n),e=_d(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function P2(e,t,n,r,o,i,a){if(n)return t.flags&256?(t.flags&=-257,r=Ts(Error(M(422))),da(e,t,a,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,o=t.mode,r=Nl({mode:"visible",children:r.children},o,0,null),i=hr(i,o,a,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&ho(t,e.child,null,a),t.child.memoizedState=Bu(a),t.memoizedState=Vu,i);if(!(t.mode&1))return da(e,t,a,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var l=r.dgst;return r=l,i=Error(M(419)),r=Ts(i,r,void 0),da(e,t,a,r)}if(l=(a&e.childLanes)!==0,mt||l){if(r=Ge,r!==null){switch(a&-a){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}o=o&(r.suspendedLanes|a)?0:o,o!==0&&o!==i.retryLane&&(i.retryLane=o,mn(e,o),Kt(r,e,o,-1))}return Pd(),r=Ts(Error(M(421))),da(e,t,a,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=z2.bind(null,e),o._reactRetry=t,null):(e=i.treeContext,kt=Un(o.nextSibling),bt=t,be=!0,Vt=null,e!==null&&(Rt[$t++]=un,Rt[$t++]=cn,Rt[$t++]=gr,un=e.id,cn=e.overflow,gr=t),t=_d(t,r.children),t.flags|=4096,t)}function vp(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Nu(e.return,t,n)}function Rs(e,t,n,r,o){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}function Zv(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(it(e,t,r.children,n),r=Ae.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&vp(e,n,t);else if(e.tag===19)vp(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ve(Ae,r),!(t.mode&1))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&sl(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Rs(t,!1,o,n,i);break;case"backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&sl(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Rs(t,!0,n,null,i);break;case"together":Rs(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Na(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function vn(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),xr|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(M(153));if(t.child!==null){for(e=t.child,n=Wn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Wn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function A2(e,t,n){switch(t.tag){case 3:Yv(t),po();break;case 5:bv(t);break;case 1:gt(t.type)&&nl(t);break;case 4:fd(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;ve(il,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(ve(Ae,Ae.current&1),t.flags|=128,null):n&t.child.childLanes?Qv(e,t,n):(ve(Ae,Ae.current&1),e=vn(e,t,n),e!==null?e.sibling:null);ve(Ae,Ae.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Zv(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),ve(Ae,Ae.current),r)break;return null;case 22:case 23:return t.lanes=0,Gv(e,t,n)}return vn(e,t,n)}var Xv,Hu,Jv,e0;Xv=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};Hu=function(){};Jv=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,ur(tn.current);var i=null;switch(n){case"input":o=fu(e,o),r=fu(e,r),i=[];break;case"select":o=Te({},o,{value:void 0}),r=Te({},r,{value:void 0}),i=[];break;case"textarea":o=mu(e,o),r=mu(e,r),i=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=el)}gu(n,r);var a;n=null;for(c in o)if(!r.hasOwnProperty(c)&&o.hasOwnProperty(c)&&o[c]!=null)if(c==="style"){var l=o[c];for(a in l)l.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(pi.hasOwnProperty(c)?i||(i=[]):(i=i||[]).push(c,null));for(c in r){var s=r[c];if(l=o!=null?o[c]:void 0,r.hasOwnProperty(c)&&s!==l&&(s!=null||l!=null))if(c==="style")if(l){for(a in l)!l.hasOwnProperty(a)||s&&s.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in s)s.hasOwnProperty(a)&&l[a]!==s[a]&&(n||(n={}),n[a]=s[a])}else n||(i||(i=[]),i.push(c,n)),n=s;else c==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,l=l?l.__html:void 0,s!=null&&l!==s&&(i=i||[]).push(c,s)):c==="children"?typeof s!="string"&&typeof s!="number"||(i=i||[]).push(c,""+s):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(pi.hasOwnProperty(c)?(s!=null&&c==="onScroll"&&ge("scroll",e),i||l===s||(i=[])):(i=i||[]).push(c,s))}n&&(i=i||[]).push("style",n);var c=i;(t.updateQueue=c)&&(t.flags|=4)}};e0=function(e,t,n,r){n!==r&&(t.flags|=4)};function Uo(e,t){if(!be)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function tt(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags&14680064,r|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function S2(e,t,n){var r=t.pendingProps;switch(id(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return tt(t),null;case 1:return gt(t.type)&&tl(),tt(t),null;case 3:return r=t.stateNode,mo(),ye(vt),ye(ot),hd(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(ua(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Vt!==null&&(Xu(Vt),Vt=null))),Hu(e,t),tt(t),null;case 5:pd(t);var o=ur(Ci.current);if(n=t.type,e!==null&&t.stateNode!=null)Jv(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(M(166));return tt(t),null}if(e=ur(tn.current),ua(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[Xt]=t,r[ki]=i,e=(t.mode&1)!==0,n){case"dialog":ge("cancel",r),ge("close",r);break;case"iframe":case"object":case"embed":ge("load",r);break;case"video":case"audio":for(o=0;o<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[Xt]=t,e[ki]=r,Xv(e,t,!1,!1),t.stateNode=e;e:{switch(a=yu(n,r),n){case"dialog":ge("cancel",e),ge("close",e),o=r;break;case"iframe":case"object":case"embed":ge("load",e),o=r;break;case"video":case"audio":for(o=0;ogo&&(t.flags|=128,r=!0,Uo(i,!1),t.lanes=4194304)}else{if(!r)if(e=sl(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Uo(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!be)return tt(t),null}else 2*Me()-i.renderingStartTime>go&&n!==1073741824&&(t.flags|=128,r=!0,Uo(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(n=i.last,n!==null?n.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Me(),t.sibling=null,n=Ae.current,ve(Ae,r?n&1|2:n&1),t):(tt(t),null);case 22:case 23:return Cd(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?wt&1073741824&&(tt(t),t.subtreeFlags&6&&(t.flags|=8192)):tt(t),null;case 24:return null;case 25:return null}throw Error(M(156,t.tag))}function T2(e,t){switch(id(t),t.tag){case 1:return gt(t.type)&&tl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return mo(),ye(vt),ye(ot),hd(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return pd(t),null;case 13:if(ye(Ae),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(M(340));po()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ye(Ae),null;case 4:return mo(),null;case 10:return ud(t.type._context),null;case 22:case 23:return Cd(),null;case 24:return null;default:return null}}var fa=!1,nt=!1,R2=typeof WeakSet=="function"?WeakSet:Set,H=null;function Zr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Ie(e,t,r)}else n.current=null}function Wu(e,t,n){try{n()}catch(r){Ie(e,t,r)}}var gp=!1;function $2(e,t){if(Su=Za,e=ov(),rd(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var a=0,l=-1,s=-1,c=0,d=0,u=e,f=null;t:for(;;){for(var h;u!==n||o!==0&&u.nodeType!==3||(l=a+o),u!==i||r!==0&&u.nodeType!==3||(s=a+r),u.nodeType===3&&(a+=u.nodeValue.length),(h=u.firstChild)!==null;)f=u,u=h;for(;;){if(u===e)break t;if(f===n&&++c===o&&(l=a),f===i&&++d===r&&(s=a),(h=u.nextSibling)!==null)break;u=f,f=u.parentNode}u=h}n=l===-1||s===-1?null:{start:l,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(Tu={focusedElem:e,selectionRange:n},Za=!1,H=t;H!==null;)if(t=H,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,H=e;else for(;H!==null;){t=H;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var g=y.memoizedProps,w=y.memoizedState,m=t.stateNode,v=m.getSnapshotBeforeUpdate(t.elementType===t.type?g:zt(t.type,g),w);m.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var _=t.stateNode.containerInfo;_.nodeType===1?_.textContent="":_.nodeType===9&&_.documentElement&&_.removeChild(_.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(M(163))}}catch(E){Ie(t,t.return,E)}if(e=t.sibling,e!==null){e.return=t.return,H=e;break}H=t.return}return y=gp,gp=!1,y}function ui(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&Wu(t,n,i)}o=o.next}while(o!==r)}}function Ll(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Ku(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function t0(e){var t=e.alternate;t!==null&&(e.alternate=null,t0(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Xt],delete t[ki],delete t[Ou],delete t[p2],delete t[h2])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function n0(e){return e.tag===5||e.tag===3||e.tag===4}function yp(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||n0(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Gu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=el));else if(r!==4&&(e=e.child,e!==null))for(Gu(e,t,n),e=e.sibling;e!==null;)Gu(e,t,n),e=e.sibling}function qu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(qu(e,t,n),e=e.sibling;e!==null;)qu(e,t,n),e=e.sibling}var Ye=null,Ft=!1;function Tn(e,t,n){for(n=n.child;n!==null;)r0(e,t,n),n=n.sibling}function r0(e,t,n){if(en&&typeof en.onCommitFiberUnmount=="function")try{en.onCommitFiberUnmount(Pl,n)}catch{}switch(n.tag){case 5:nt||Zr(n,t);case 6:var r=Ye,o=Ft;Ye=null,Tn(e,t,n),Ye=r,Ft=o,Ye!==null&&(Ft?(e=Ye,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ye.removeChild(n.stateNode));break;case 18:Ye!==null&&(Ft?(e=Ye,n=n.stateNode,e.nodeType===8?ks(e.parentNode,n):e.nodeType===1&&ks(e,n),yi(e)):ks(Ye,n.stateNode));break;case 4:r=Ye,o=Ft,Ye=n.stateNode.containerInfo,Ft=!0,Tn(e,t,n),Ye=r,Ft=o;break;case 0:case 11:case 14:case 15:if(!nt&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,a=i.destroy;i=i.tag,a!==void 0&&(i&2||i&4)&&Wu(n,t,a),o=o.next}while(o!==r)}Tn(e,t,n);break;case 1:if(!nt&&(Zr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){Ie(n,t,l)}Tn(e,t,n);break;case 21:Tn(e,t,n);break;case 22:n.mode&1?(nt=(r=nt)||n.memoizedState!==null,Tn(e,t,n),nt=r):Tn(e,t,n);break;default:Tn(e,t,n)}}function xp(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new R2),t.forEach(function(r){var o=F2.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function jt(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=a),r&=~i}if(r=o,r=Me()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*I2(r/1960))-r,10e?16:e,Mn===null)var r=!1;else{if(e=Mn,Mn=null,pl=0,se&6)throw Error(M(331));var o=se;for(se|=4,H=e.current;H!==null;){var i=H,a=i.child;if(H.flags&16){var l=i.deletions;if(l!==null){for(var s=0;sMe()-kd?pr(e,0):Ed|=n),yt(e,t)}function d0(e,t){t===0&&(e.mode&1?(t=ra,ra<<=1,!(ra&130023424)&&(ra=4194304)):t=1);var n=lt();e=mn(e,t),e!==null&&(ji(e,t,n),yt(e,n))}function z2(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),d0(e,n)}function F2(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(M(314))}r!==null&&r.delete(t),d0(e,n)}var f0;f0=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||vt.current)mt=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return mt=!1,A2(e,t,n);mt=!!(e.flags&131072)}else mt=!1,be&&t.flags&1048576&&mv(t,ol,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Na(e,t),e=t.pendingProps;var o=fo(t,ot.current);io(t,n),o=vd(null,t,r,e,o,n);var i=gd();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,gt(r)?(i=!0,nl(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,dd(t),o.updater=Ol,t.stateNode=o,o._reactInternals=t,ju(t,r,e,n),t=Uu(null,t,r,!0,i,n)):(t.tag=0,be&&i&&od(t),it(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Na(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=V2(r),e=zt(r,e),o){case 0:t=Fu(null,t,r,e,n);break e;case 1:t=hp(null,t,r,e,n);break e;case 11:t=fp(null,t,r,e,n);break e;case 14:t=pp(null,t,r,zt(r.type,e),n);break e}throw Error(M(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:zt(r,o),Fu(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:zt(r,o),hp(e,t,r,o,n);case 3:e:{if(Yv(t),e===null)throw Error(M(387));r=t.pendingProps,i=t.memoizedState,o=i.element,xv(e,t),ll(t,r,null,n);var a=t.memoizedState;if(r=a.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=vo(Error(M(423)),t),t=mp(e,t,r,n,o);break e}else if(r!==o){o=vo(Error(M(424)),t),t=mp(e,t,r,n,o);break e}else for(kt=Un(t.stateNode.containerInfo.firstChild),bt=t,be=!0,Vt=null,n=kv(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(po(),r===o){t=vn(e,t,n);break e}it(e,t,r,n)}t=t.child}return t;case 5:return bv(t),e===null&&Du(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,Ru(r,o)?a=null:i!==null&&Ru(r,i)&&(t.flags|=32),qv(e,t),it(e,t,a,n),t.child;case 6:return e===null&&Du(t),null;case 13:return Qv(e,t,n);case 4:return fd(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=ho(t,null,r,n):it(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:zt(r,o),fp(e,t,r,o,n);case 7:return it(e,t,t.pendingProps,n),t.child;case 8:return it(e,t,t.pendingProps.children,n),t.child;case 12:return it(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value,ve(il,r._currentValue),r._currentValue=a,i!==null)if(Gt(i.value,a)){if(i.children===o.children&&!vt.current){t=vn(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var l=i.dependencies;if(l!==null){a=i.child;for(var s=l.firstContext;s!==null;){if(s.context===r){if(i.tag===1){s=dn(-1,n&-n),s.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var d=c.pending;d===null?s.next=s:(s.next=d.next,d.next=s),c.pending=s}}i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),Nu(i.return,n,t),l.lanes|=n;break}s=s.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(M(341));a.lanes|=n,l=a.alternate,l!==null&&(l.lanes|=n),Nu(a,n,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}it(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,io(t,n),o=Lt(o),r=r(o),t.flags|=1,it(e,t,r,n),t.child;case 14:return r=t.type,o=zt(r,t.pendingProps),o=zt(r.type,o),pp(e,t,r,o,n);case 15:return Kv(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:zt(r,o),Na(e,t),t.tag=1,gt(r)?(e=!0,nl(t)):e=!1,io(t,n),wv(t,r,o),ju(t,r,o,n),Uu(null,t,r,!0,e,n);case 19:return Zv(e,t,n);case 22:return Gv(e,t,n)}throw Error(M(156,t.tag))};function p0(e,t){return zm(e,t)}function U2(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ot(e,t,n,r){return new U2(e,t,n,r)}function Ad(e){return e=e.prototype,!(!e||!e.isReactComponent)}function V2(e){if(typeof e=="function")return Ad(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Kc)return 11;if(e===Gc)return 14}return 2}function Wn(e,t){var n=e.alternate;return n===null?(n=Ot(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function za(e,t,n,r,o,i){var a=2;if(r=e,typeof e=="function")Ad(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Vr:return hr(n.children,o,i,t);case Wc:a=8,o|=8;break;case su:return e=Ot(12,n,t,o|2),e.elementType=su,e.lanes=i,e;case uu:return e=Ot(13,n,t,o),e.elementType=uu,e.lanes=i,e;case cu:return e=Ot(19,n,t,o),e.elementType=cu,e.lanes=i,e;case Em:return Nl(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case _m:a=10;break e;case wm:a=9;break e;case Kc:a=11;break e;case Gc:a=14;break e;case On:a=16,r=null;break e}throw Error(M(130,e==null?e:typeof e,""))}return t=Ot(a,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function hr(e,t,n,r){return e=Ot(7,e,r,t),e.lanes=n,e}function Nl(e,t,n,r){return e=Ot(22,e,r,t),e.elementType=Em,e.lanes=n,e.stateNode={isHidden:!1},e}function $s(e,t,n){return e=Ot(6,e,null,t),e.lanes=n,e}function Os(e,t,n){return t=Ot(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function B2(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=fs(0),this.expirationTimes=fs(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=fs(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Sd(e,t,n,r,o,i,a,l,s){return e=new B2(e,t,n,l,s),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Ot(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},dd(i),e}function H2(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(g0)}catch(e){console.error(e)}}g0(),mm.exports=At;var Ao=mm.exports;const y0=Xn(Ao),Y2=Nc({__proto__:null,default:y0},[Ao]);var x0,Ap=Ao;Ap.createRoot,x0=Ap.hydrateRoot;/**
* @remix-run/router v1.15.3
*
* Copyright (c) Remix Software Inc.
@@ -52,8 +52,8 @@ Error generating stack: `+i.message+`
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
- */function Le(){return Le=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function yo(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Z_(){return Math.random().toString(36).substr(2,8)}function Tp(e,t){return{usr:e.state,key:e.key,idx:t}}function Ri(e,t,n,r){return n===void 0&&(n=null),Le({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?wn(t):t,{state:n,key:t&&t.key||r||Z_()})}function wr(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function wn(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function X_(e,t,n,r){r===void 0&&(r={});let{window:o=document.defaultView,v5Compat:i=!1}=r,a=o.history,l=De.Pop,s=null,c=d();c==null&&(c=0,a.replaceState(Le({},a.state,{idx:c}),""));function d(){return(a.state||{idx:null}).idx}function u(){l=De.Pop;let w=d(),m=w==null?null:w-c;c=w,s&&s({action:l,location:g.location,delta:m})}function f(w,m){l=De.Push;let v=Ri(g.location,w,m);n&&n(v,w),c=d()+1;let _=Tp(v,c),E=g.createHref(v);try{a.pushState(_,"",E)}catch(C){if(C instanceof DOMException&&C.name==="DataCloneError")throw C;o.location.assign(E)}i&&s&&s({action:l,location:g.location,delta:1})}function h(w,m){l=De.Replace;let v=Ri(g.location,w,m);n&&n(v,w),c=d();let _=Tp(v,c),E=g.createHref(v);a.replaceState(_,"",E),i&&s&&s({action:l,location:g.location,delta:0})}function y(w){let m=o.location.origin!=="null"?o.location.origin:o.location.href,v=typeof w=="string"?w:wr(w);return v=v.replace(/ $/,"%20"),ne(m,"No window.location.(origin|href) available to create URL for href: "+v),new URL(v,m)}let g={get action(){return l},get location(){return e(o,a)},listen(w){if(s)throw new Error("A history only accepts one active listener");return o.addEventListener(Sp,u),s=w,()=>{o.removeEventListener(Sp,u),s=null}},createHref(w){return t(o,w)},createURL:y,encodeLocation(w){let m=y(w);return{pathname:m.pathname,search:m.search,hash:m.hash}},push:f,replace:h,go(w){return a.go(w)}};return g}var Oe;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Oe||(Oe={}));const J_=new Set(["lazy","caseSensitive","path","id","index","children"]);function ew(e){return e.index===!0}function Ju(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((o,i)=>{let a=[...n,i],l=typeof o.id=="string"?o.id:a.join("-");if(ne(o.index!==!0||!o.children,"Cannot specify children on an index route"),ne(!r[l],'Found a route id collision on id "'+l+`". Route id's must be globally unique within Data Router usages`),ew(o)){let s=Le({},o,t(o),{id:l});return r[l]=s,s}else{let s=Le({},o,t(o),{id:l,children:void 0});return r[l]=s,o.children&&(s.children=Ju(o.children,t,a,r)),s}})}function cr(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?wn(t):t,o=Cr(r.pathname||"/",n);if(o==null)return null;let i=w0(e);tw(i);let a=null;for(let l=0;a==null&&l{let s={relativePath:l===void 0?i.path||"":l,caseSensitive:i.caseSensitive===!0,childrenIndex:a,route:i};s.relativePath.startsWith("/")&&(ne(s.relativePath.startsWith(r),'Absolute route path "'+s.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),s.relativePath=s.relativePath.slice(r.length));let c=fn([r,s.relativePath]),d=n.concat(s);i.children&&i.children.length>0&&(ne(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),w0(i.children,t,d,c)),!(i.path==null&&!i.index)&&t.push({path:c,score:sw(c,i.index),routesMeta:d})};return e.forEach((i,a)=>{var l;if(i.path===""||!((l=i.path)!=null&&l.includes("?")))o(i,a);else for(let s of E0(i.path))o(i,a,s)}),t}function E0(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return o?[i,""]:[i];let a=E0(r.join("/")),l=[];return l.push(...a.map(s=>s===""?i:[i,s].join("/"))),o&&l.push(...a),l.map(s=>e.startsWith("/")&&s===""?"/":s)}function tw(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:uw(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const nw=/^:[\w-]+$/,rw=3,ow=2,iw=1,aw=10,lw=-2,Rp=e=>e==="*";function sw(e,t){let n=e.split("/"),r=n.length;return n.some(Rp)&&(r+=lw),t&&(r+=ow),n.filter(o=>!Rp(o)).reduce((o,i)=>o+(nw.test(i)?rw:i===""?iw:aw),r)}function uw(e,t){return e.length===t.length&&e.slice(0,-1).every((r,o)=>r===t[o])?e[e.length-1]-t[t.length-1]:0}function cw(e,t){let{routesMeta:n}=e,r={},o="/",i=[];for(let a=0;a{let{paramName:f,isOptional:h}=d;if(f==="*"){let g=l[u]||"";a=i.slice(0,i.length-g.length).replace(/(.)\/+$/,"$1")}const y=l[u];return h&&!y?c[f]=void 0:c[f]=(y||"").replace(/%2F/g,"/"),c},{}),pathname:i,pathnameBase:a,pattern:e}}function dw(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),yo(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(a,l,s)=>(r.push({paramName:l,isOptional:s!=null}),s?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function fw(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return yo(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Cr(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function pw(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?wn(e):e;return{pathname:n?n.startsWith("/")?n:hw(n,t):t,search:vw(r),hash:gw(o)}}function hw(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function Is(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function k0(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function Od(e,t){let n=k0(e);return t?n.map((r,o)=>o===e.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function Id(e,t,n,r){r===void 0&&(r=!1);let o;typeof e=="string"?o=wn(e):(o=Le({},e),ne(!o.pathname||!o.pathname.includes("?"),Is("?","pathname","search",o)),ne(!o.pathname||!o.pathname.includes("#"),Is("#","pathname","hash",o)),ne(!o.search||!o.search.includes("#"),Is("#","search","hash",o)));let i=e===""||o.pathname==="",a=i?"/":o.pathname,l;if(a==null)l=n;else{let u=t.length-1;if(!r&&a.startsWith("..")){let f=a.split("/");for(;f[0]==="..";)f.shift(),u-=1;o.pathname=f.join("/")}l=u>=0?t[u]:"/"}let s=pw(o,l),c=a&&a!=="/"&&a.endsWith("/"),d=(i||a===".")&&n.endsWith("/");return!s.pathname.endsWith("/")&&(c||d)&&(s.pathname+="/"),s}const fn=e=>e.join("/").replace(/\/\/+/g,"/"),mw=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),vw=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,gw=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class Ld{constructor(t,n,r,o){o===void 0&&(o=!1),this.status=t,this.statusText=n||"",this.internal=o,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function b0(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const C0=["post","put","patch","delete"],yw=new Set(C0),xw=["get",...C0],_w=new Set(xw),ww=new Set([301,302,303,307,308]),Ew=new Set([307,308]),Ls={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},kw={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Bo={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},P0=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,bw=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),A0="remix-router-transitions";function Cw(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;ne(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let o;if(e.mapRouteProperties)o=e.mapRouteProperties;else if(e.detectErrorBoundary){let T=e.detectErrorBoundary;o=R=>({hasErrorBoundary:T(R)})}else o=bw;let i={},a=Ju(e.routes,o,void 0,i),l,s=e.basename||"/",c=Le({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1},e.future),d=null,u=new Set,f=null,h=null,y=null,g=e.hydrationData!=null,w=cr(a,e.history.location,s),m=null;if(w==null){let T=Tt(404,{pathname:e.history.location.pathname}),{matches:R,route:I}=jp(a);w=R,m={[I.id]:T}}let v,_=w.some(T=>T.route.lazy),E=w.some(T=>T.route.loader);if(_)v=!1;else if(!E)v=!0;else if(c.v7_partialHydration){let T=e.hydrationData?e.hydrationData.loaderData:null,R=e.hydrationData?e.hydrationData.errors:null,I=V=>V.route.loader?V.route.loader.hydrate===!0?!1:T&&T[V.route.id]!==void 0||R&&R[V.route.id]!==void 0:!0;if(R){let V=w.findIndex(K=>R[K.route.id]!==void 0);v=w.slice(0,V+1).every(I)}else v=w.every(I)}else v=e.hydrationData!=null;let C,k={historyAction:e.history.action,location:e.history.location,matches:w,initialized:v,navigation:Ls,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||m,fetchers:new Map,blockers:new Map},P=De.Pop,A=!1,S,O=!1,j=new Map,N=null,z=!1,$=!1,U=[],W=[],B=new Map,L=0,F=-1,G=new Map,J=new Set,ue=new Map,Ve=new Map,xe=new Set,$e=new Map,_e=new Map,Be=!1;function we(){if(d=e.history.listen(T=>{let{action:R,location:I,delta:V}=T;if(Be){Be=!1;return}yo(_e.size===0||V!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let K=vf({currentLocation:k.location,nextLocation:I,historyAction:R});if(K&&V!=null){Be=!0,e.history.go(V*-1),Yi(K,{state:"blocked",location:I,proceed(){Yi(K,{state:"proceeding",proceed:void 0,reset:void 0,location:I}),e.history.go(V)},reset(){let oe=new Map(k.blockers);oe.set(K,Bo),Pe({blockers:oe})}});return}return xt(R,I)}),n){Nw(t,j);let T=()=>Mw(t,j);t.addEventListener("pagehide",T),N=()=>t.removeEventListener("pagehide",T)}return k.initialized||xt(De.Pop,k.location,{initialHydration:!0}),C}function Ce(){d&&d(),N&&N(),u.clear(),S&&S.abort(),k.fetchers.forEach((T,R)=>qi(R)),k.blockers.forEach((T,R)=>mf(R))}function Mt(T){return u.add(T),()=>u.delete(T)}function Pe(T,R){R===void 0&&(R={}),k=Le({},k,T);let I=[],V=[];c.v7_fetcherPersist&&k.fetchers.forEach((K,oe)=>{K.state==="idle"&&(xe.has(oe)?V.push(oe):I.push(oe))}),[...u].forEach(K=>K(k,{deletedFetchers:V,unstable_viewTransitionOpts:R.viewTransitionOpts,unstable_flushSync:R.flushSync===!0})),c.v7_fetcherPersist&&(I.forEach(K=>k.fetchers.delete(K)),V.forEach(K=>qi(K)))}function dt(T,R,I){var V,K;let{flushSync:oe}=I===void 0?{}:I,X=k.actionData!=null&&k.navigation.formMethod!=null&&Ut(k.navigation.formMethod)&&k.navigation.state==="loading"&&((V=T.state)==null?void 0:V._isRedirect)!==!0,Q;R.actionData?Object.keys(R.actionData).length>0?Q=R.actionData:Q=null:X?Q=k.actionData:Q=null;let Y=R.loaderData?Mp(k.loaderData,R.loaderData,R.matches||[],R.errors):k.loaderData,ae=k.blockers;ae.size>0&&(ae=new Map(ae),ae.forEach((he,qe)=>ae.set(qe,Bo)));let He=A===!0||k.navigation.formMethod!=null&&Ut(k.navigation.formMethod)&&((K=T.state)==null?void 0:K._isRedirect)!==!0;l&&(a=l,l=void 0),z||P===De.Pop||(P===De.Push?e.history.push(T,T.state):P===De.Replace&&e.history.replace(T,T.state));let te;if(P===De.Pop){let he=j.get(k.location.pathname);he&&he.has(T.pathname)?te={currentLocation:k.location,nextLocation:T}:j.has(T.pathname)&&(te={currentLocation:T,nextLocation:k.location})}else if(O){let he=j.get(k.location.pathname);he?he.add(T.pathname):(he=new Set([T.pathname]),j.set(k.location.pathname,he)),te={currentLocation:k.location,nextLocation:T}}Pe(Le({},R,{actionData:Q,loaderData:Y,historyAction:P,location:T,initialized:!0,navigation:Ls,revalidation:"idle",restoreScrollPosition:yf(T,R.matches||k.matches),preventScrollReset:He,blockers:ae}),{viewTransitionOpts:te,flushSync:oe===!0}),P=De.Pop,A=!1,O=!1,z=!1,$=!1,U=[],W=[]}async function Ki(T,R){if(typeof T=="number"){e.history.go(T);return}let I=ec(k.location,k.matches,s,c.v7_prependBasename,T,c.v7_relativeSplatPath,R==null?void 0:R.fromRouteId,R==null?void 0:R.relative),{path:V,submission:K,error:oe}=$p(c.v7_normalizeFormMethod,!1,I,R),X=k.location,Q=Ri(k.location,V,R&&R.state);Q=Le({},Q,e.history.encodeLocation(Q));let Y=R&&R.replace!=null?R.replace:void 0,ae=De.Push;Y===!0?ae=De.Replace:Y===!1||K!=null&&Ut(K.formMethod)&&K.formAction===k.location.pathname+k.location.search&&(ae=De.Replace);let He=R&&"preventScrollReset"in R?R.preventScrollReset===!0:void 0,te=(R&&R.unstable_flushSync)===!0,he=vf({currentLocation:X,nextLocation:Q,historyAction:ae});if(he){Yi(he,{state:"blocked",location:Q,proceed(){Yi(he,{state:"proceeding",proceed:void 0,reset:void 0,location:Q}),Ki(T,R)},reset(){let qe=new Map(k.blockers);qe.set(he,Bo),Pe({blockers:qe})}});return}return await xt(ae,Q,{submission:K,pendingError:oe,preventScrollReset:He,replace:R&&R.replace,enableViewTransition:R&&R.unstable_viewTransition,flushSync:te})}function Zl(){if(ns(),Pe({revalidation:"loading"}),k.navigation.state!=="submitting"){if(k.navigation.state==="idle"){xt(k.historyAction,k.location,{startUninterruptedRevalidation:!0});return}xt(P||k.historyAction,k.navigation.location,{overrideNavigation:k.navigation})}}async function xt(T,R,I){S&&S.abort(),S=null,P=T,z=(I&&I.startUninterruptedRevalidation)===!0,xy(k.location,k.matches),A=(I&&I.preventScrollReset)===!0,O=(I&&I.enableViewTransition)===!0;let V=l||a,K=I&&I.overrideNavigation,oe=cr(V,R,s),X=(I&&I.flushSync)===!0;if(!oe){let qe=Tt(404,{pathname:R.pathname}),{matches:_t,route:We}=jp(V);rs(),dt(R,{matches:_t,loaderData:{},errors:{[We.id]:qe}},{flushSync:X});return}if(k.initialized&&!$&&Rw(k.location,R)&&!(I&&I.submission&&Ut(I.submission.formMethod))){dt(R,{matches:oe},{flushSync:X});return}S=new AbortController;let Q=Wo(e.history,R,S.signal,I&&I.submission),Y,ae;if(I&&I.pendingError)ae={[fi(oe).route.id]:I.pendingError};else if(I&&I.submission&&Ut(I.submission.formMethod)){let qe=await Gi(Q,R,I.submission,oe,{replace:I.replace,flushSync:X});if(qe.shortCircuited)return;Y=qe.pendingActionData,ae=qe.pendingActionError,K=Ds(R,I.submission),X=!1,Q=new Request(Q.url,{signal:Q.signal})}let{shortCircuited:He,loaderData:te,errors:he}=await Xl(Q,R,oe,K,I&&I.submission,I&&I.fetcherSubmission,I&&I.replace,I&&I.initialHydration===!0,X,Y,ae);He||(S=null,dt(R,Le({matches:oe},Y?{actionData:Y}:{},{loaderData:te,errors:he})))}async function Gi(T,R,I,V,K){K===void 0&&(K={}),ns();let oe=Lw(R,I);Pe({navigation:oe},{flushSync:K.flushSync===!0});let X,Q=nc(V,R);if(!Q.route.action&&!Q.route.lazy)X={type:Oe.error,error:Tt(405,{method:T.method,pathname:R.pathname,routeId:Q.route.id})};else if(X=await Ho("action",T,Q,V,i,o,s,c.v7_relativeSplatPath),T.signal.aborted)return{shortCircuited:!0};if(fr(X)){let Y;return K&&K.replace!=null?Y=K.replace:Y=X.location===k.location.pathname+k.location.search,await Yt(k,X,{submission:I,replace:Y}),{shortCircuited:!0}}if(Jr(X)){let Y=fi(V,Q.route.id);return(K&&K.replace)!==!0&&(P=De.Push),{pendingActionData:{},pendingActionError:{[Y.route.id]:X.error}}}if(dr(X))throw Tt(400,{type:"defer-action"});return{pendingActionData:{[Q.route.id]:X.data}}}async function Xl(T,R,I,V,K,oe,X,Q,Y,ae,He){let te=V||Ds(R,K),he=K||oe||Up(te),qe=l||a,[_t,We]=Op(e.history,k,I,he,R,c.v7_partialHydration&&Q===!0,$,U,W,xe,ue,J,qe,s,ae,He);if(rs(ce=>!(I&&I.some(pe=>pe.route.id===ce))||_t&&_t.some(pe=>pe.route.id===ce)),F=++L,_t.length===0&&We.length===0){let ce=pf();return dt(R,Le({matches:I,loaderData:{},errors:He||null},ae?{actionData:ae}:{},ce?{fetchers:new Map(k.fetchers)}:{}),{flushSync:Y}),{shortCircuited:!0}}if(!z&&(!c.v7_partialHydration||!Q)){We.forEach(pe=>{let ft=k.fetchers.get(pe.key),Zi=Ko(void 0,ft?ft.data:void 0);k.fetchers.set(pe.key,Zi)});let ce=ae||k.actionData;Pe(Le({navigation:te},ce?Object.keys(ce).length===0?{actionData:null}:{actionData:ce}:{},We.length>0?{fetchers:new Map(k.fetchers)}:{}),{flushSync:Y})}We.forEach(ce=>{B.has(ce.key)&&An(ce.key),ce.controller&&B.set(ce.key,ce.controller)});let Or=()=>We.forEach(ce=>An(ce.key));S&&S.signal.addEventListener("abort",Or);let{results:os,loaderResults:Ir,fetcherResults:Sn}=await cf(k.matches,I,_t,We,T);if(T.signal.aborted)return{shortCircuited:!0};S&&S.signal.removeEventListener("abort",Or),We.forEach(ce=>B.delete(ce.key));let or=zp(os);if(or){if(or.idx>=_t.length){let ce=We[or.idx-_t.length].key;J.add(ce)}return await Yt(k,or.result,{replace:X}),{shortCircuited:!0}}let{loaderData:is,errors:Lo}=Np(k,I,_t,Ir,He,We,Sn,$e);$e.forEach((ce,pe)=>{ce.subscribe(ft=>{(ft||ce.done)&&$e.delete(pe)})}),c.v7_partialHydration&&Q&&k.errors&&Object.entries(k.errors).filter(ce=>{let[pe]=ce;return!_t.some(ft=>ft.route.id===pe)}).forEach(ce=>{let[pe,ft]=ce;Lo=Object.assign(Lo||{},{[pe]:ft})});let as=pf(),Lr=hf(F),Qi=as||Lr||We.length>0;return Le({loaderData:is,errors:Lo},Qi?{fetchers:new Map(k.fetchers)}:{})}function Jl(T,R,I,V){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");B.has(T)&&An(T);let K=(V&&V.unstable_flushSync)===!0,oe=l||a,X=ec(k.location,k.matches,s,c.v7_prependBasename,I,c.v7_relativeSplatPath,R,V==null?void 0:V.relative),Q=cr(oe,X,s);if(!Q){Io(T,R,Tt(404,{pathname:X}),{flushSync:K});return}let{path:Y,submission:ae,error:He}=$p(c.v7_normalizeFormMethod,!0,X,V);if(He){Io(T,R,He,{flushSync:K});return}let te=nc(Q,Y);if(A=(V&&V.preventScrollReset)===!0,ae&&Ut(ae.formMethod)){es(T,R,Y,te,Q,K,ae);return}ue.set(T,{routeId:R,path:Y}),ts(T,R,Y,te,Q,K,ae)}async function es(T,R,I,V,K,oe,X){if(ns(),ue.delete(T),!V.route.action&&!V.route.lazy){let pe=Tt(405,{method:X.formMethod,pathname:I,routeId:R});Io(T,R,pe,{flushSync:oe});return}let Q=k.fetchers.get(T);Pn(T,Dw(X,Q),{flushSync:oe});let Y=new AbortController,ae=Wo(e.history,I,Y.signal,X);B.set(T,Y);let He=L,te=await Ho("action",ae,V,K,i,o,s,c.v7_relativeSplatPath);if(ae.signal.aborted){B.get(T)===Y&&B.delete(T);return}if(c.v7_fetcherPersist&&xe.has(T)){if(fr(te)||Jr(te)){Pn(T,Rn(void 0));return}}else{if(fr(te))if(B.delete(T),F>He){Pn(T,Rn(void 0));return}else return J.add(T),Pn(T,Ko(X)),Yt(k,te,{fetcherSubmission:X});if(Jr(te)){Io(T,R,te.error);return}}if(dr(te))throw Tt(400,{type:"defer-action"});let he=k.navigation.location||k.location,qe=Wo(e.history,he,Y.signal),_t=l||a,We=k.navigation.state!=="idle"?cr(_t,k.navigation.location,s):k.matches;ne(We,"Didn't find any matches after fetcher action");let Or=++L;G.set(T,Or);let os=Ko(X,te.data);k.fetchers.set(T,os);let[Ir,Sn]=Op(e.history,k,We,X,he,!1,$,U,W,xe,ue,J,_t,s,{[V.route.id]:te.data},void 0);Sn.filter(pe=>pe.key!==T).forEach(pe=>{let ft=pe.key,Zi=k.fetchers.get(ft),wy=Ko(void 0,Zi?Zi.data:void 0);k.fetchers.set(ft,wy),B.has(ft)&&An(ft),pe.controller&&B.set(ft,pe.controller)}),Pe({fetchers:new Map(k.fetchers)});let or=()=>Sn.forEach(pe=>An(pe.key));Y.signal.addEventListener("abort",or);let{results:is,loaderResults:Lo,fetcherResults:as}=await cf(k.matches,We,Ir,Sn,qe);if(Y.signal.aborted)return;Y.signal.removeEventListener("abort",or),G.delete(T),B.delete(T),Sn.forEach(pe=>B.delete(pe.key));let Lr=zp(is);if(Lr){if(Lr.idx>=Ir.length){let pe=Sn[Lr.idx-Ir.length].key;J.add(pe)}return Yt(k,Lr.result)}let{loaderData:Qi,errors:ce}=Np(k,k.matches,Ir,Lo,void 0,Sn,as,$e);if(k.fetchers.has(T)){let pe=Rn(te.data);k.fetchers.set(T,pe)}hf(Or),k.navigation.state==="loading"&&Or>F?(ne(P,"Expected pending action"),S&&S.abort(),dt(k.navigation.location,{matches:We,loaderData:Qi,errors:ce,fetchers:new Map(k.fetchers)})):(Pe({errors:ce,loaderData:Mp(k.loaderData,Qi,We,ce),fetchers:new Map(k.fetchers)}),$=!1)}async function ts(T,R,I,V,K,oe,X){let Q=k.fetchers.get(T);Pn(T,Ko(X,Q?Q.data:void 0),{flushSync:oe});let Y=new AbortController,ae=Wo(e.history,I,Y.signal);B.set(T,Y);let He=L,te=await Ho("loader",ae,V,K,i,o,s,c.v7_relativeSplatPath);if(dr(te)&&(te=await R0(te,ae.signal,!0)||te),B.get(T)===Y&&B.delete(T),!ae.signal.aborted){if(xe.has(T)){Pn(T,Rn(void 0));return}if(fr(te))if(F>He){Pn(T,Rn(void 0));return}else{J.add(T),await Yt(k,te);return}if(Jr(te)){Io(T,R,te.error);return}ne(!dr(te),"Unhandled fetcher deferred data"),Pn(T,Rn(te.data))}}async function Yt(T,R,I){let{submission:V,fetcherSubmission:K,replace:oe}=I===void 0?{}:I;R.revalidate&&($=!0);let X=Ri(T.location,R.location,{_isRedirect:!0});if(ne(X,"Expected a location on the redirect navigation"),n){let he=!1;if(R.reloadDocument)he=!0;else if(P0.test(R.location)){const qe=e.history.createURL(R.location);he=qe.origin!==t.location.origin||Cr(qe.pathname,s)==null}if(he){oe?t.location.replace(R.location):t.location.assign(R.location);return}}S=null;let Q=oe===!0?De.Replace:De.Push,{formMethod:Y,formAction:ae,formEncType:He}=T.navigation;!V&&!K&&Y&&ae&&He&&(V=Up(T.navigation));let te=V||K;if(Ew.has(R.status)&&te&&Ut(te.formMethod))await xt(Q,X,{submission:Le({},te,{formAction:R.location}),preventScrollReset:A});else{let he=Ds(X,V);await xt(Q,X,{overrideNavigation:he,fetcherSubmission:K,preventScrollReset:A})}}async function cf(T,R,I,V,K){let oe=await Promise.all([...I.map(Y=>Ho("loader",K,Y,R,i,o,s,c.v7_relativeSplatPath)),...V.map(Y=>Y.matches&&Y.match&&Y.controller?Ho("loader",Wo(e.history,Y.path,Y.controller.signal),Y.match,Y.matches,i,o,s,c.v7_relativeSplatPath):{type:Oe.error,error:Tt(404,{pathname:Y.path})})]),X=oe.slice(0,I.length),Q=oe.slice(I.length);return await Promise.all([Fp(T,I,X,X.map(()=>K.signal),!1,k.loaderData),Fp(T,V.map(Y=>Y.match),Q,V.map(Y=>Y.controller?Y.controller.signal:null),!0)]),{results:oe,loaderResults:X,fetcherResults:Q}}function ns(){$=!0,U.push(...rs()),ue.forEach((T,R)=>{B.has(R)&&(W.push(R),An(R))})}function Pn(T,R,I){I===void 0&&(I={}),k.fetchers.set(T,R),Pe({fetchers:new Map(k.fetchers)},{flushSync:(I&&I.flushSync)===!0})}function Io(T,R,I,V){V===void 0&&(V={});let K=fi(k.matches,R);qi(T),Pe({errors:{[K.route.id]:I},fetchers:new Map(k.fetchers)},{flushSync:(V&&V.flushSync)===!0})}function df(T){return c.v7_fetcherPersist&&(Ve.set(T,(Ve.get(T)||0)+1),xe.has(T)&&xe.delete(T)),k.fetchers.get(T)||kw}function qi(T){let R=k.fetchers.get(T);B.has(T)&&!(R&&R.state==="loading"&&G.has(T))&&An(T),ue.delete(T),G.delete(T),J.delete(T),xe.delete(T),k.fetchers.delete(T)}function vy(T){if(c.v7_fetcherPersist){let R=(Ve.get(T)||0)-1;R<=0?(Ve.delete(T),xe.add(T)):Ve.set(T,R)}else qi(T);Pe({fetchers:new Map(k.fetchers)})}function An(T){let R=B.get(T);ne(R,"Expected fetch controller: "+T),R.abort(),B.delete(T)}function ff(T){for(let R of T){let I=df(R),V=Rn(I.data);k.fetchers.set(R,V)}}function pf(){let T=[],R=!1;for(let I of J){let V=k.fetchers.get(I);ne(V,"Expected fetcher: "+I),V.state==="loading"&&(J.delete(I),T.push(I),R=!0)}return ff(T),R}function hf(T){let R=[];for(let[I,V]of G)if(V0}function gy(T,R){let I=k.blockers.get(T)||Bo;return _e.get(T)!==R&&_e.set(T,R),I}function mf(T){k.blockers.delete(T),_e.delete(T)}function Yi(T,R){let I=k.blockers.get(T)||Bo;ne(I.state==="unblocked"&&R.state==="blocked"||I.state==="blocked"&&R.state==="blocked"||I.state==="blocked"&&R.state==="proceeding"||I.state==="blocked"&&R.state==="unblocked"||I.state==="proceeding"&&R.state==="unblocked","Invalid blocker state transition: "+I.state+" -> "+R.state);let V=new Map(k.blockers);V.set(T,R),Pe({blockers:V})}function vf(T){let{currentLocation:R,nextLocation:I,historyAction:V}=T;if(_e.size===0)return;_e.size>1&&yo(!1,"A router only supports one blocker at a time");let K=Array.from(_e.entries()),[oe,X]=K[K.length-1],Q=k.blockers.get(oe);if(!(Q&&Q.state==="proceeding")&&X({currentLocation:R,nextLocation:I,historyAction:V}))return oe}function rs(T){let R=[];return $e.forEach((I,V)=>{(!T||T(V))&&(I.cancel(),R.push(V),$e.delete(V))}),R}function yy(T,R,I){if(f=T,y=R,h=I||null,!g&&k.navigation===Ls){g=!0;let V=yf(k.location,k.matches);V!=null&&Pe({restoreScrollPosition:V})}return()=>{f=null,y=null,h=null}}function gf(T,R){return h&&h(T,R.map(V=>_0(V,k.loaderData)))||T.key}function xy(T,R){if(f&&y){let I=gf(T,R);f[I]=y()}}function yf(T,R){if(f){let I=gf(T,R),V=f[I];if(typeof V=="number")return V}return null}function _y(T){i={},l=Ju(T,o,void 0,i)}return C={get basename(){return s},get future(){return c},get state(){return k},get routes(){return a},get window(){return t},initialize:we,subscribe:Mt,enableScrollRestoration:yy,navigate:Ki,fetch:Jl,revalidate:Zl,createHref:T=>e.history.createHref(T),encodeLocation:T=>e.history.encodeLocation(T),getFetcher:df,deleteFetcher:vy,dispose:Ce,getBlocker:gy,deleteBlocker:mf,_internalFetchControllers:B,_internalActiveDeferreds:$e,_internalSetRoutes:_y},C}function Pw(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function ec(e,t,n,r,o,i,a,l){let s,c;if(a){s=[];for(let u of t)if(s.push(u),u.route.id===a){c=u;break}}else s=t,c=t[t.length-1];let d=Id(o||".",Od(s,i),Cr(e.pathname,n)||e.pathname,l==="path");return o==null&&(d.search=e.search,d.hash=e.hash),(o==null||o===""||o===".")&&c&&c.route.index&&!Dd(d.search)&&(d.search=d.search?d.search.replace(/^\?/,"?index&"):"?index"),r&&n!=="/"&&(d.pathname=d.pathname==="/"?n:fn([n,d.pathname])),wr(d)}function $p(e,t,n,r){if(!r||!Pw(r))return{path:n};if(r.formMethod&&!Iw(r.formMethod))return{path:n,error:Tt(405,{method:r.formMethod})};let o=()=>({path:n,error:Tt(400,{type:"invalid-body"})}),i=r.formMethod||"get",a=e?i.toUpperCase():i.toLowerCase(),l=T0(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!Ut(a))return o();let f=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((h,y)=>{let[g,w]=y;return""+h+g+"="+w+`
-`},""):String(r.body);return{path:n,submission:{formMethod:a,formAction:l,formEncType:r.formEncType,formData:void 0,json:void 0,text:f}}}else if(r.formEncType==="application/json"){if(!Ut(a))return o();try{let f=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:a,formAction:l,formEncType:r.formEncType,formData:void 0,json:f,text:void 0}}}catch{return o()}}}ne(typeof FormData=="function","FormData is not available in this environment");let s,c;if(r.formData)s=tc(r.formData),c=r.formData;else if(r.body instanceof FormData)s=tc(r.body),c=r.body;else if(r.body instanceof URLSearchParams)s=r.body,c=Dp(s);else if(r.body==null)s=new URLSearchParams,c=new FormData;else try{s=new URLSearchParams(r.body),c=Dp(s)}catch{return o()}let d={formMethod:a,formAction:l,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:c,json:void 0,text:void 0};if(Ut(d.formMethod))return{path:n,submission:d};let u=wn(n);return t&&u.search&&Dd(u.search)&&s.append("index",""),u.search="?"+s,{path:wr(u),submission:d}}function Aw(e,t){let n=e;if(t){let r=e.findIndex(o=>o.route.id===t);r>=0&&(n=e.slice(0,r))}return n}function Op(e,t,n,r,o,i,a,l,s,c,d,u,f,h,y,g){let w=g?Object.values(g)[0]:y?Object.values(y)[0]:void 0,m=e.createURL(t.location),v=e.createURL(o),_=g?Object.keys(g)[0]:void 0,C=Aw(n,_).filter((P,A)=>{let{route:S}=P;if(S.lazy)return!0;if(S.loader==null)return!1;if(i)return S.loader.hydrate?!0:t.loaderData[S.id]===void 0&&(!t.errors||t.errors[S.id]===void 0);if(Sw(t.loaderData,t.matches[A],P)||l.some(N=>N===P.route.id))return!0;let O=t.matches[A],j=P;return Ip(P,Le({currentUrl:m,currentParams:O.params,nextUrl:v,nextParams:j.params},r,{actionResult:w,defaultShouldRevalidate:a||m.pathname+m.search===v.pathname+v.search||m.search!==v.search||S0(O,j)}))}),k=[];return d.forEach((P,A)=>{if(i||!n.some(z=>z.route.id===P.routeId)||c.has(A))return;let S=cr(f,P.path,h);if(!S){k.push({key:A,routeId:P.routeId,path:P.path,matches:null,match:null,controller:null});return}let O=t.fetchers.get(A),j=nc(S,P.path),N=!1;u.has(A)?N=!1:s.includes(A)?N=!0:O&&O.state!=="idle"&&O.data===void 0?N=a:N=Ip(j,Le({currentUrl:m,currentParams:t.matches[t.matches.length-1].params,nextUrl:v,nextParams:n[n.length-1].params},r,{actionResult:w,defaultShouldRevalidate:a})),N&&k.push({key:A,routeId:P.routeId,path:P.path,matches:S,match:j,controller:new AbortController})}),[C,k]}function Sw(e,t,n){let r=!t||n.route.id!==t.route.id,o=e[n.route.id]===void 0;return r||o}function S0(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function Ip(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}async function Lp(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let o=n[e.id];ne(o,"No route found in manifest");let i={};for(let a in r){let s=o[a]!==void 0&&a!=="hasErrorBoundary";yo(!s,'Route "'+o.id+'" has a static property "'+a+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+a+'" will be ignored.')),!s&&!J_.has(a)&&(i[a]=r[a])}Object.assign(o,i),Object.assign(o,Le({},t(o),{lazy:void 0}))}async function Ho(e,t,n,r,o,i,a,l,s){s===void 0&&(s={});let c,d,u,f=g=>{let w,m=new Promise((v,_)=>w=_);return u=()=>w(),t.signal.addEventListener("abort",u),Promise.race([g({request:t,params:n.params,context:s.requestContext}),m])};try{let g=n.route[e];if(n.route.lazy)if(g){let w,m=await Promise.all([f(g).catch(v=>{w=v}),Lp(n.route,i,o)]);if(w)throw w;d=m[0]}else if(await Lp(n.route,i,o),g=n.route[e],g)d=await f(g);else if(e==="action"){let w=new URL(t.url),m=w.pathname+w.search;throw Tt(405,{method:t.method,pathname:m,routeId:n.route.id})}else return{type:Oe.data,data:void 0};else if(g)d=await f(g);else{let w=new URL(t.url),m=w.pathname+w.search;throw Tt(404,{pathname:m})}ne(d!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(g){c=Oe.error,d=g}finally{u&&t.signal.removeEventListener("abort",u)}if(Ow(d)){let g=d.status;if(ww.has(g)){let m=d.headers.get("Location");if(ne(m,"Redirects returned/thrown from loaders/actions must have a Location header"),!P0.test(m))m=ec(new URL(t.url),r.slice(0,r.indexOf(n)+1),a,!0,m,l);else if(!s.isStaticRequest){let v=new URL(t.url),_=m.startsWith("//")?new URL(v.protocol+m):new URL(m),E=Cr(_.pathname,a)!=null;_.origin===v.origin&&E&&(m=_.pathname+_.search+_.hash)}if(s.isStaticRequest)throw d.headers.set("Location",m),d;return{type:Oe.redirect,status:g,location:m,revalidate:d.headers.get("X-Remix-Revalidate")!==null,reloadDocument:d.headers.get("X-Remix-Reload-Document")!==null}}if(s.isRouteRequest)throw{type:c===Oe.error?Oe.error:Oe.data,response:d};let w;try{let m=d.headers.get("Content-Type");m&&/\bapplication\/json\b/.test(m)?d.body==null?w=null:w=await d.json():w=await d.text()}catch(m){return{type:Oe.error,error:m}}return c===Oe.error?{type:c,error:new Ld(g,d.statusText,w),headers:d.headers}:{type:Oe.data,data:w,statusCode:d.status,headers:d.headers}}if(c===Oe.error)return{type:c,error:d};if($w(d)){var h,y;return{type:Oe.deferred,deferredData:d,statusCode:(h=d.init)==null?void 0:h.status,headers:((y=d.init)==null?void 0:y.headers)&&new Headers(d.init.headers)}}return{type:Oe.data,data:d}}function Wo(e,t,n,r){let o=e.createURL(T0(t)).toString(),i={signal:n};if(r&&Ut(r.formMethod)){let{formMethod:a,formEncType:l}=r;i.method=a.toUpperCase(),l==="application/json"?(i.headers=new Headers({"Content-Type":l}),i.body=JSON.stringify(r.json)):l==="text/plain"?i.body=r.text:l==="application/x-www-form-urlencoded"&&r.formData?i.body=tc(r.formData):i.body=r.formData}return new Request(o,i)}function tc(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function Dp(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function Tw(e,t,n,r,o){let i={},a=null,l,s=!1,c={};return n.forEach((d,u)=>{let f=t[u].route.id;if(ne(!fr(d),"Cannot handle redirect results in processLoaderData"),Jr(d)){let h=fi(e,f),y=d.error;r&&(y=Object.values(r)[0],r=void 0),a=a||{},a[h.route.id]==null&&(a[h.route.id]=y),i[f]=void 0,s||(s=!0,l=b0(d.error)?d.error.status:500),d.headers&&(c[f]=d.headers)}else dr(d)?(o.set(f,d.deferredData),i[f]=d.deferredData.data):i[f]=d.data,d.statusCode!=null&&d.statusCode!==200&&!s&&(l=d.statusCode),d.headers&&(c[f]=d.headers)}),r&&(a=r,i[Object.keys(r)[0]]=void 0),{loaderData:i,errors:a,statusCode:l||200,loaderHeaders:c}}function Np(e,t,n,r,o,i,a,l){let{loaderData:s,errors:c}=Tw(t,n,r,o,l);for(let d=0;dr.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function jp(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function Tt(e,t){let{pathname:n,routeId:r,method:o,type:i}=t===void 0?{}:t,a="Unknown Server Error",l="Unknown @remix-run/router error";return e===400?(a="Bad Request",o&&n&&r?l="You made a "+o+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":i==="defer-action"?l="defer() is not supported in actions":i==="invalid-body"&&(l="Unable to encode submission body")):e===403?(a="Forbidden",l='Route "'+r+'" does not match URL "'+n+'"'):e===404?(a="Not Found",l='No route matches URL "'+n+'"'):e===405&&(a="Method Not Allowed",o&&n&&r?l="You made a "+o.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":o&&(l='Invalid request method "'+o.toUpperCase()+'"')),new Ld(e||500,a,new Error(l),!0)}function zp(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if(fr(n))return{result:n,idx:t}}}function T0(e){let t=typeof e=="string"?wn(e):e;return wr(Le({},t,{hash:""}))}function Rw(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function dr(e){return e.type===Oe.deferred}function Jr(e){return e.type===Oe.error}function fr(e){return(e&&e.type)===Oe.redirect}function $w(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function Ow(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function Iw(e){return _w.has(e.toLowerCase())}function Ut(e){return yw.has(e.toLowerCase())}async function Fp(e,t,n,r,o,i){for(let a=0;au.route.id===s.route.id),d=c!=null&&!S0(c,s)&&(i&&i[s.route.id])!==void 0;if(dr(l)&&(o||d)){let u=r[a];ne(u,"Expected an AbortSignal for revalidating fetcher deferred result"),await R0(l,u,o).then(f=>{f&&(n[a]=f||n[a])})}}}async function R0(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:Oe.data,data:e.deferredData.unwrappedData}}catch(o){return{type:Oe.error,error:o}}return{type:Oe.data,data:e.deferredData.data}}}function Dd(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function nc(e,t){let n=typeof t=="string"?wn(t).search:t.search;if(e[e.length-1].route.index&&Dd(n||""))return e[e.length-1];let r=k0(e);return r[r.length-1]}function Up(e){let{formMethod:t,formAction:n,formEncType:r,text:o,formData:i,json:a}=e;if(!(!t||!n||!r)){if(o!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:o};if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:i,json:void 0,text:void 0};if(a!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:a,text:void 0}}}function Ds(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function Lw(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function Ko(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function Dw(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function Rn(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function Nw(e,t){try{let n=e.sessionStorage.getItem(A0);if(n){let r=JSON.parse(n);for(let[o,i]of Object.entries(r||{}))i&&Array.isArray(i)&&t.set(o,new Set(i||[]))}}catch{}}function Mw(e,t){if(t.size>0){let n={};for(let[r,o]of t)n[r]=[...o];try{e.sessionStorage.setItem(A0,JSON.stringify(n))}catch(r){yo(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/**
+ */function Le(){return Le=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function yo(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Z2(){return Math.random().toString(36).substr(2,8)}function Tp(e,t){return{usr:e.state,key:e.key,idx:t}}function Ri(e,t,n,r){return n===void 0&&(n=null),Le({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?wn(t):t,{state:n,key:t&&t.key||r||Z2()})}function wr(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function wn(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function X2(e,t,n,r){r===void 0&&(r={});let{window:o=document.defaultView,v5Compat:i=!1}=r,a=o.history,l=De.Pop,s=null,c=d();c==null&&(c=0,a.replaceState(Le({},a.state,{idx:c}),""));function d(){return(a.state||{idx:null}).idx}function u(){l=De.Pop;let w=d(),m=w==null?null:w-c;c=w,s&&s({action:l,location:g.location,delta:m})}function f(w,m){l=De.Push;let v=Ri(g.location,w,m);n&&n(v,w),c=d()+1;let _=Tp(v,c),E=g.createHref(v);try{a.pushState(_,"",E)}catch(C){if(C instanceof DOMException&&C.name==="DataCloneError")throw C;o.location.assign(E)}i&&s&&s({action:l,location:g.location,delta:1})}function h(w,m){l=De.Replace;let v=Ri(g.location,w,m);n&&n(v,w),c=d();let _=Tp(v,c),E=g.createHref(v);a.replaceState(_,"",E),i&&s&&s({action:l,location:g.location,delta:0})}function y(w){let m=o.location.origin!=="null"?o.location.origin:o.location.href,v=typeof w=="string"?w:wr(w);return v=v.replace(/ $/,"%20"),ne(m,"No window.location.(origin|href) available to create URL for href: "+v),new URL(v,m)}let g={get action(){return l},get location(){return e(o,a)},listen(w){if(s)throw new Error("A history only accepts one active listener");return o.addEventListener(Sp,u),s=w,()=>{o.removeEventListener(Sp,u),s=null}},createHref(w){return t(o,w)},createURL:y,encodeLocation(w){let m=y(w);return{pathname:m.pathname,search:m.search,hash:m.hash}},push:f,replace:h,go(w){return a.go(w)}};return g}var Oe;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Oe||(Oe={}));const J2=new Set(["lazy","caseSensitive","path","id","index","children"]);function e_(e){return e.index===!0}function Ju(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((o,i)=>{let a=[...n,i],l=typeof o.id=="string"?o.id:a.join("-");if(ne(o.index!==!0||!o.children,"Cannot specify children on an index route"),ne(!r[l],'Found a route id collision on id "'+l+`". Route id's must be globally unique within Data Router usages`),e_(o)){let s=Le({},o,t(o),{id:l});return r[l]=s,s}else{let s=Le({},o,t(o),{id:l,children:void 0});return r[l]=s,o.children&&(s.children=Ju(o.children,t,a,r)),s}})}function cr(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?wn(t):t,o=Cr(r.pathname||"/",n);if(o==null)return null;let i=w0(e);t_(i);let a=null;for(let l=0;a==null&&l{let s={relativePath:l===void 0?i.path||"":l,caseSensitive:i.caseSensitive===!0,childrenIndex:a,route:i};s.relativePath.startsWith("/")&&(ne(s.relativePath.startsWith(r),'Absolute route path "'+s.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),s.relativePath=s.relativePath.slice(r.length));let c=fn([r,s.relativePath]),d=n.concat(s);i.children&&i.children.length>0&&(ne(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),w0(i.children,t,d,c)),!(i.path==null&&!i.index)&&t.push({path:c,score:s_(c,i.index),routesMeta:d})};return e.forEach((i,a)=>{var l;if(i.path===""||!((l=i.path)!=null&&l.includes("?")))o(i,a);else for(let s of E0(i.path))o(i,a,s)}),t}function E0(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return o?[i,""]:[i];let a=E0(r.join("/")),l=[];return l.push(...a.map(s=>s===""?i:[i,s].join("/"))),o&&l.push(...a),l.map(s=>e.startsWith("/")&&s===""?"/":s)}function t_(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:u_(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const n_=/^:[\w-]+$/,r_=3,o_=2,i_=1,a_=10,l_=-2,Rp=e=>e==="*";function s_(e,t){let n=e.split("/"),r=n.length;return n.some(Rp)&&(r+=l_),t&&(r+=o_),n.filter(o=>!Rp(o)).reduce((o,i)=>o+(n_.test(i)?r_:i===""?i_:a_),r)}function u_(e,t){return e.length===t.length&&e.slice(0,-1).every((r,o)=>r===t[o])?e[e.length-1]-t[t.length-1]:0}function c_(e,t){let{routesMeta:n}=e,r={},o="/",i=[];for(let a=0;a{let{paramName:f,isOptional:h}=d;if(f==="*"){let g=l[u]||"";a=i.slice(0,i.length-g.length).replace(/(.)\/+$/,"$1")}const y=l[u];return h&&!y?c[f]=void 0:c[f]=(y||"").replace(/%2F/g,"/"),c},{}),pathname:i,pathnameBase:a,pattern:e}}function d_(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),yo(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(a,l,s)=>(r.push({paramName:l,isOptional:s!=null}),s?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function f_(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return yo(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Cr(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function p_(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?wn(e):e;return{pathname:n?n.startsWith("/")?n:h_(n,t):t,search:v_(r),hash:g_(o)}}function h_(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function Is(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function k0(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function Od(e,t){let n=k0(e);return t?n.map((r,o)=>o===e.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function Id(e,t,n,r){r===void 0&&(r=!1);let o;typeof e=="string"?o=wn(e):(o=Le({},e),ne(!o.pathname||!o.pathname.includes("?"),Is("?","pathname","search",o)),ne(!o.pathname||!o.pathname.includes("#"),Is("#","pathname","hash",o)),ne(!o.search||!o.search.includes("#"),Is("#","search","hash",o)));let i=e===""||o.pathname==="",a=i?"/":o.pathname,l;if(a==null)l=n;else{let u=t.length-1;if(!r&&a.startsWith("..")){let f=a.split("/");for(;f[0]==="..";)f.shift(),u-=1;o.pathname=f.join("/")}l=u>=0?t[u]:"/"}let s=p_(o,l),c=a&&a!=="/"&&a.endsWith("/"),d=(i||a===".")&&n.endsWith("/");return!s.pathname.endsWith("/")&&(c||d)&&(s.pathname+="/"),s}const fn=e=>e.join("/").replace(/\/\/+/g,"/"),m_=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),v_=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,g_=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class Ld{constructor(t,n,r,o){o===void 0&&(o=!1),this.status=t,this.statusText=n||"",this.internal=o,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function b0(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const C0=["post","put","patch","delete"],y_=new Set(C0),x_=["get",...C0],__=new Set(x_),w_=new Set([301,302,303,307,308]),E_=new Set([307,308]),Ls={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},k_={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Bo={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},P0=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,b_=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),A0="remix-router-transitions";function C_(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;ne(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let o;if(e.mapRouteProperties)o=e.mapRouteProperties;else if(e.detectErrorBoundary){let T=e.detectErrorBoundary;o=R=>({hasErrorBoundary:T(R)})}else o=b_;let i={},a=Ju(e.routes,o,void 0,i),l,s=e.basename||"/",c=Le({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1},e.future),d=null,u=new Set,f=null,h=null,y=null,g=e.hydrationData!=null,w=cr(a,e.history.location,s),m=null;if(w==null){let T=Tt(404,{pathname:e.history.location.pathname}),{matches:R,route:I}=jp(a);w=R,m={[I.id]:T}}let v,_=w.some(T=>T.route.lazy),E=w.some(T=>T.route.loader);if(_)v=!1;else if(!E)v=!0;else if(c.v7_partialHydration){let T=e.hydrationData?e.hydrationData.loaderData:null,R=e.hydrationData?e.hydrationData.errors:null,I=V=>V.route.loader?V.route.loader.hydrate===!0?!1:T&&T[V.route.id]!==void 0||R&&R[V.route.id]!==void 0:!0;if(R){let V=w.findIndex(K=>R[K.route.id]!==void 0);v=w.slice(0,V+1).every(I)}else v=w.every(I)}else v=e.hydrationData!=null;let C,k={historyAction:e.history.action,location:e.history.location,matches:w,initialized:v,navigation:Ls,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||m,fetchers:new Map,blockers:new Map},P=De.Pop,A=!1,S,O=!1,j=new Map,N=null,z=!1,$=!1,U=[],W=[],B=new Map,L=0,F=-1,G=new Map,J=new Set,ue=new Map,Ve=new Map,xe=new Set,$e=new Map,_e=new Map,Be=!1;function we(){if(d=e.history.listen(T=>{let{action:R,location:I,delta:V}=T;if(Be){Be=!1;return}yo(_e.size===0||V!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let K=vf({currentLocation:k.location,nextLocation:I,historyAction:R});if(K&&V!=null){Be=!0,e.history.go(V*-1),Yi(K,{state:"blocked",location:I,proceed(){Yi(K,{state:"proceeding",proceed:void 0,reset:void 0,location:I}),e.history.go(V)},reset(){let oe=new Map(k.blockers);oe.set(K,Bo),Pe({blockers:oe})}});return}return xt(R,I)}),n){N_(t,j);let T=()=>M_(t,j);t.addEventListener("pagehide",T),N=()=>t.removeEventListener("pagehide",T)}return k.initialized||xt(De.Pop,k.location,{initialHydration:!0}),C}function Ce(){d&&d(),N&&N(),u.clear(),S&&S.abort(),k.fetchers.forEach((T,R)=>qi(R)),k.blockers.forEach((T,R)=>mf(R))}function Mt(T){return u.add(T),()=>u.delete(T)}function Pe(T,R){R===void 0&&(R={}),k=Le({},k,T);let I=[],V=[];c.v7_fetcherPersist&&k.fetchers.forEach((K,oe)=>{K.state==="idle"&&(xe.has(oe)?V.push(oe):I.push(oe))}),[...u].forEach(K=>K(k,{deletedFetchers:V,unstable_viewTransitionOpts:R.viewTransitionOpts,unstable_flushSync:R.flushSync===!0})),c.v7_fetcherPersist&&(I.forEach(K=>k.fetchers.delete(K)),V.forEach(K=>qi(K)))}function dt(T,R,I){var V,K;let{flushSync:oe}=I===void 0?{}:I,X=k.actionData!=null&&k.navigation.formMethod!=null&&Ut(k.navigation.formMethod)&&k.navigation.state==="loading"&&((V=T.state)==null?void 0:V._isRedirect)!==!0,Q;R.actionData?Object.keys(R.actionData).length>0?Q=R.actionData:Q=null:X?Q=k.actionData:Q=null;let Y=R.loaderData?Mp(k.loaderData,R.loaderData,R.matches||[],R.errors):k.loaderData,ae=k.blockers;ae.size>0&&(ae=new Map(ae),ae.forEach((he,qe)=>ae.set(qe,Bo)));let He=A===!0||k.navigation.formMethod!=null&&Ut(k.navigation.formMethod)&&((K=T.state)==null?void 0:K._isRedirect)!==!0;l&&(a=l,l=void 0),z||P===De.Pop||(P===De.Push?e.history.push(T,T.state):P===De.Replace&&e.history.replace(T,T.state));let te;if(P===De.Pop){let he=j.get(k.location.pathname);he&&he.has(T.pathname)?te={currentLocation:k.location,nextLocation:T}:j.has(T.pathname)&&(te={currentLocation:T,nextLocation:k.location})}else if(O){let he=j.get(k.location.pathname);he?he.add(T.pathname):(he=new Set([T.pathname]),j.set(k.location.pathname,he)),te={currentLocation:k.location,nextLocation:T}}Pe(Le({},R,{actionData:Q,loaderData:Y,historyAction:P,location:T,initialized:!0,navigation:Ls,revalidation:"idle",restoreScrollPosition:yf(T,R.matches||k.matches),preventScrollReset:He,blockers:ae}),{viewTransitionOpts:te,flushSync:oe===!0}),P=De.Pop,A=!1,O=!1,z=!1,$=!1,U=[],W=[]}async function Ki(T,R){if(typeof T=="number"){e.history.go(T);return}let I=ec(k.location,k.matches,s,c.v7_prependBasename,T,c.v7_relativeSplatPath,R==null?void 0:R.fromRouteId,R==null?void 0:R.relative),{path:V,submission:K,error:oe}=$p(c.v7_normalizeFormMethod,!1,I,R),X=k.location,Q=Ri(k.location,V,R&&R.state);Q=Le({},Q,e.history.encodeLocation(Q));let Y=R&&R.replace!=null?R.replace:void 0,ae=De.Push;Y===!0?ae=De.Replace:Y===!1||K!=null&&Ut(K.formMethod)&&K.formAction===k.location.pathname+k.location.search&&(ae=De.Replace);let He=R&&"preventScrollReset"in R?R.preventScrollReset===!0:void 0,te=(R&&R.unstable_flushSync)===!0,he=vf({currentLocation:X,nextLocation:Q,historyAction:ae});if(he){Yi(he,{state:"blocked",location:Q,proceed(){Yi(he,{state:"proceeding",proceed:void 0,reset:void 0,location:Q}),Ki(T,R)},reset(){let qe=new Map(k.blockers);qe.set(he,Bo),Pe({blockers:qe})}});return}return await xt(ae,Q,{submission:K,pendingError:oe,preventScrollReset:He,replace:R&&R.replace,enableViewTransition:R&&R.unstable_viewTransition,flushSync:te})}function Zl(){if(ns(),Pe({revalidation:"loading"}),k.navigation.state!=="submitting"){if(k.navigation.state==="idle"){xt(k.historyAction,k.location,{startUninterruptedRevalidation:!0});return}xt(P||k.historyAction,k.navigation.location,{overrideNavigation:k.navigation})}}async function xt(T,R,I){S&&S.abort(),S=null,P=T,z=(I&&I.startUninterruptedRevalidation)===!0,xy(k.location,k.matches),A=(I&&I.preventScrollReset)===!0,O=(I&&I.enableViewTransition)===!0;let V=l||a,K=I&&I.overrideNavigation,oe=cr(V,R,s),X=(I&&I.flushSync)===!0;if(!oe){let qe=Tt(404,{pathname:R.pathname}),{matches:_t,route:We}=jp(V);rs(),dt(R,{matches:_t,loaderData:{},errors:{[We.id]:qe}},{flushSync:X});return}if(k.initialized&&!$&&R_(k.location,R)&&!(I&&I.submission&&Ut(I.submission.formMethod))){dt(R,{matches:oe},{flushSync:X});return}S=new AbortController;let Q=Wo(e.history,R,S.signal,I&&I.submission),Y,ae;if(I&&I.pendingError)ae={[fi(oe).route.id]:I.pendingError};else if(I&&I.submission&&Ut(I.submission.formMethod)){let qe=await Gi(Q,R,I.submission,oe,{replace:I.replace,flushSync:X});if(qe.shortCircuited)return;Y=qe.pendingActionData,ae=qe.pendingActionError,K=Ds(R,I.submission),X=!1,Q=new Request(Q.url,{signal:Q.signal})}let{shortCircuited:He,loaderData:te,errors:he}=await Xl(Q,R,oe,K,I&&I.submission,I&&I.fetcherSubmission,I&&I.replace,I&&I.initialHydration===!0,X,Y,ae);He||(S=null,dt(R,Le({matches:oe},Y?{actionData:Y}:{},{loaderData:te,errors:he})))}async function Gi(T,R,I,V,K){K===void 0&&(K={}),ns();let oe=L_(R,I);Pe({navigation:oe},{flushSync:K.flushSync===!0});let X,Q=nc(V,R);if(!Q.route.action&&!Q.route.lazy)X={type:Oe.error,error:Tt(405,{method:T.method,pathname:R.pathname,routeId:Q.route.id})};else if(X=await Ho("action",T,Q,V,i,o,s,c.v7_relativeSplatPath),T.signal.aborted)return{shortCircuited:!0};if(fr(X)){let Y;return K&&K.replace!=null?Y=K.replace:Y=X.location===k.location.pathname+k.location.search,await Yt(k,X,{submission:I,replace:Y}),{shortCircuited:!0}}if(Jr(X)){let Y=fi(V,Q.route.id);return(K&&K.replace)!==!0&&(P=De.Push),{pendingActionData:{},pendingActionError:{[Y.route.id]:X.error}}}if(dr(X))throw Tt(400,{type:"defer-action"});return{pendingActionData:{[Q.route.id]:X.data}}}async function Xl(T,R,I,V,K,oe,X,Q,Y,ae,He){let te=V||Ds(R,K),he=K||oe||Up(te),qe=l||a,[_t,We]=Op(e.history,k,I,he,R,c.v7_partialHydration&&Q===!0,$,U,W,xe,ue,J,qe,s,ae,He);if(rs(ce=>!(I&&I.some(pe=>pe.route.id===ce))||_t&&_t.some(pe=>pe.route.id===ce)),F=++L,_t.length===0&&We.length===0){let ce=pf();return dt(R,Le({matches:I,loaderData:{},errors:He||null},ae?{actionData:ae}:{},ce?{fetchers:new Map(k.fetchers)}:{}),{flushSync:Y}),{shortCircuited:!0}}if(!z&&(!c.v7_partialHydration||!Q)){We.forEach(pe=>{let ft=k.fetchers.get(pe.key),Zi=Ko(void 0,ft?ft.data:void 0);k.fetchers.set(pe.key,Zi)});let ce=ae||k.actionData;Pe(Le({navigation:te},ce?Object.keys(ce).length===0?{actionData:null}:{actionData:ce}:{},We.length>0?{fetchers:new Map(k.fetchers)}:{}),{flushSync:Y})}We.forEach(ce=>{B.has(ce.key)&&An(ce.key),ce.controller&&B.set(ce.key,ce.controller)});let Or=()=>We.forEach(ce=>An(ce.key));S&&S.signal.addEventListener("abort",Or);let{results:os,loaderResults:Ir,fetcherResults:Sn}=await cf(k.matches,I,_t,We,T);if(T.signal.aborted)return{shortCircuited:!0};S&&S.signal.removeEventListener("abort",Or),We.forEach(ce=>B.delete(ce.key));let or=zp(os);if(or){if(or.idx>=_t.length){let ce=We[or.idx-_t.length].key;J.add(ce)}return await Yt(k,or.result,{replace:X}),{shortCircuited:!0}}let{loaderData:is,errors:Lo}=Np(k,I,_t,Ir,He,We,Sn,$e);$e.forEach((ce,pe)=>{ce.subscribe(ft=>{(ft||ce.done)&&$e.delete(pe)})}),c.v7_partialHydration&&Q&&k.errors&&Object.entries(k.errors).filter(ce=>{let[pe]=ce;return!_t.some(ft=>ft.route.id===pe)}).forEach(ce=>{let[pe,ft]=ce;Lo=Object.assign(Lo||{},{[pe]:ft})});let as=pf(),Lr=hf(F),Qi=as||Lr||We.length>0;return Le({loaderData:is,errors:Lo},Qi?{fetchers:new Map(k.fetchers)}:{})}function Jl(T,R,I,V){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");B.has(T)&&An(T);let K=(V&&V.unstable_flushSync)===!0,oe=l||a,X=ec(k.location,k.matches,s,c.v7_prependBasename,I,c.v7_relativeSplatPath,R,V==null?void 0:V.relative),Q=cr(oe,X,s);if(!Q){Io(T,R,Tt(404,{pathname:X}),{flushSync:K});return}let{path:Y,submission:ae,error:He}=$p(c.v7_normalizeFormMethod,!0,X,V);if(He){Io(T,R,He,{flushSync:K});return}let te=nc(Q,Y);if(A=(V&&V.preventScrollReset)===!0,ae&&Ut(ae.formMethod)){es(T,R,Y,te,Q,K,ae);return}ue.set(T,{routeId:R,path:Y}),ts(T,R,Y,te,Q,K,ae)}async function es(T,R,I,V,K,oe,X){if(ns(),ue.delete(T),!V.route.action&&!V.route.lazy){let pe=Tt(405,{method:X.formMethod,pathname:I,routeId:R});Io(T,R,pe,{flushSync:oe});return}let Q=k.fetchers.get(T);Pn(T,D_(X,Q),{flushSync:oe});let Y=new AbortController,ae=Wo(e.history,I,Y.signal,X);B.set(T,Y);let He=L,te=await Ho("action",ae,V,K,i,o,s,c.v7_relativeSplatPath);if(ae.signal.aborted){B.get(T)===Y&&B.delete(T);return}if(c.v7_fetcherPersist&&xe.has(T)){if(fr(te)||Jr(te)){Pn(T,Rn(void 0));return}}else{if(fr(te))if(B.delete(T),F>He){Pn(T,Rn(void 0));return}else return J.add(T),Pn(T,Ko(X)),Yt(k,te,{fetcherSubmission:X});if(Jr(te)){Io(T,R,te.error);return}}if(dr(te))throw Tt(400,{type:"defer-action"});let he=k.navigation.location||k.location,qe=Wo(e.history,he,Y.signal),_t=l||a,We=k.navigation.state!=="idle"?cr(_t,k.navigation.location,s):k.matches;ne(We,"Didn't find any matches after fetcher action");let Or=++L;G.set(T,Or);let os=Ko(X,te.data);k.fetchers.set(T,os);let[Ir,Sn]=Op(e.history,k,We,X,he,!1,$,U,W,xe,ue,J,_t,s,{[V.route.id]:te.data},void 0);Sn.filter(pe=>pe.key!==T).forEach(pe=>{let ft=pe.key,Zi=k.fetchers.get(ft),wy=Ko(void 0,Zi?Zi.data:void 0);k.fetchers.set(ft,wy),B.has(ft)&&An(ft),pe.controller&&B.set(ft,pe.controller)}),Pe({fetchers:new Map(k.fetchers)});let or=()=>Sn.forEach(pe=>An(pe.key));Y.signal.addEventListener("abort",or);let{results:is,loaderResults:Lo,fetcherResults:as}=await cf(k.matches,We,Ir,Sn,qe);if(Y.signal.aborted)return;Y.signal.removeEventListener("abort",or),G.delete(T),B.delete(T),Sn.forEach(pe=>B.delete(pe.key));let Lr=zp(is);if(Lr){if(Lr.idx>=Ir.length){let pe=Sn[Lr.idx-Ir.length].key;J.add(pe)}return Yt(k,Lr.result)}let{loaderData:Qi,errors:ce}=Np(k,k.matches,Ir,Lo,void 0,Sn,as,$e);if(k.fetchers.has(T)){let pe=Rn(te.data);k.fetchers.set(T,pe)}hf(Or),k.navigation.state==="loading"&&Or>F?(ne(P,"Expected pending action"),S&&S.abort(),dt(k.navigation.location,{matches:We,loaderData:Qi,errors:ce,fetchers:new Map(k.fetchers)})):(Pe({errors:ce,loaderData:Mp(k.loaderData,Qi,We,ce),fetchers:new Map(k.fetchers)}),$=!1)}async function ts(T,R,I,V,K,oe,X){let Q=k.fetchers.get(T);Pn(T,Ko(X,Q?Q.data:void 0),{flushSync:oe});let Y=new AbortController,ae=Wo(e.history,I,Y.signal);B.set(T,Y);let He=L,te=await Ho("loader",ae,V,K,i,o,s,c.v7_relativeSplatPath);if(dr(te)&&(te=await R0(te,ae.signal,!0)||te),B.get(T)===Y&&B.delete(T),!ae.signal.aborted){if(xe.has(T)){Pn(T,Rn(void 0));return}if(fr(te))if(F>He){Pn(T,Rn(void 0));return}else{J.add(T),await Yt(k,te);return}if(Jr(te)){Io(T,R,te.error);return}ne(!dr(te),"Unhandled fetcher deferred data"),Pn(T,Rn(te.data))}}async function Yt(T,R,I){let{submission:V,fetcherSubmission:K,replace:oe}=I===void 0?{}:I;R.revalidate&&($=!0);let X=Ri(T.location,R.location,{_isRedirect:!0});if(ne(X,"Expected a location on the redirect navigation"),n){let he=!1;if(R.reloadDocument)he=!0;else if(P0.test(R.location)){const qe=e.history.createURL(R.location);he=qe.origin!==t.location.origin||Cr(qe.pathname,s)==null}if(he){oe?t.location.replace(R.location):t.location.assign(R.location);return}}S=null;let Q=oe===!0?De.Replace:De.Push,{formMethod:Y,formAction:ae,formEncType:He}=T.navigation;!V&&!K&&Y&&ae&&He&&(V=Up(T.navigation));let te=V||K;if(E_.has(R.status)&&te&&Ut(te.formMethod))await xt(Q,X,{submission:Le({},te,{formAction:R.location}),preventScrollReset:A});else{let he=Ds(X,V);await xt(Q,X,{overrideNavigation:he,fetcherSubmission:K,preventScrollReset:A})}}async function cf(T,R,I,V,K){let oe=await Promise.all([...I.map(Y=>Ho("loader",K,Y,R,i,o,s,c.v7_relativeSplatPath)),...V.map(Y=>Y.matches&&Y.match&&Y.controller?Ho("loader",Wo(e.history,Y.path,Y.controller.signal),Y.match,Y.matches,i,o,s,c.v7_relativeSplatPath):{type:Oe.error,error:Tt(404,{pathname:Y.path})})]),X=oe.slice(0,I.length),Q=oe.slice(I.length);return await Promise.all([Fp(T,I,X,X.map(()=>K.signal),!1,k.loaderData),Fp(T,V.map(Y=>Y.match),Q,V.map(Y=>Y.controller?Y.controller.signal:null),!0)]),{results:oe,loaderResults:X,fetcherResults:Q}}function ns(){$=!0,U.push(...rs()),ue.forEach((T,R)=>{B.has(R)&&(W.push(R),An(R))})}function Pn(T,R,I){I===void 0&&(I={}),k.fetchers.set(T,R),Pe({fetchers:new Map(k.fetchers)},{flushSync:(I&&I.flushSync)===!0})}function Io(T,R,I,V){V===void 0&&(V={});let K=fi(k.matches,R);qi(T),Pe({errors:{[K.route.id]:I},fetchers:new Map(k.fetchers)},{flushSync:(V&&V.flushSync)===!0})}function df(T){return c.v7_fetcherPersist&&(Ve.set(T,(Ve.get(T)||0)+1),xe.has(T)&&xe.delete(T)),k.fetchers.get(T)||k_}function qi(T){let R=k.fetchers.get(T);B.has(T)&&!(R&&R.state==="loading"&&G.has(T))&&An(T),ue.delete(T),G.delete(T),J.delete(T),xe.delete(T),k.fetchers.delete(T)}function vy(T){if(c.v7_fetcherPersist){let R=(Ve.get(T)||0)-1;R<=0?(Ve.delete(T),xe.add(T)):Ve.set(T,R)}else qi(T);Pe({fetchers:new Map(k.fetchers)})}function An(T){let R=B.get(T);ne(R,"Expected fetch controller: "+T),R.abort(),B.delete(T)}function ff(T){for(let R of T){let I=df(R),V=Rn(I.data);k.fetchers.set(R,V)}}function pf(){let T=[],R=!1;for(let I of J){let V=k.fetchers.get(I);ne(V,"Expected fetcher: "+I),V.state==="loading"&&(J.delete(I),T.push(I),R=!0)}return ff(T),R}function hf(T){let R=[];for(let[I,V]of G)if(V0}function gy(T,R){let I=k.blockers.get(T)||Bo;return _e.get(T)!==R&&_e.set(T,R),I}function mf(T){k.blockers.delete(T),_e.delete(T)}function Yi(T,R){let I=k.blockers.get(T)||Bo;ne(I.state==="unblocked"&&R.state==="blocked"||I.state==="blocked"&&R.state==="blocked"||I.state==="blocked"&&R.state==="proceeding"||I.state==="blocked"&&R.state==="unblocked"||I.state==="proceeding"&&R.state==="unblocked","Invalid blocker state transition: "+I.state+" -> "+R.state);let V=new Map(k.blockers);V.set(T,R),Pe({blockers:V})}function vf(T){let{currentLocation:R,nextLocation:I,historyAction:V}=T;if(_e.size===0)return;_e.size>1&&yo(!1,"A router only supports one blocker at a time");let K=Array.from(_e.entries()),[oe,X]=K[K.length-1],Q=k.blockers.get(oe);if(!(Q&&Q.state==="proceeding")&&X({currentLocation:R,nextLocation:I,historyAction:V}))return oe}function rs(T){let R=[];return $e.forEach((I,V)=>{(!T||T(V))&&(I.cancel(),R.push(V),$e.delete(V))}),R}function yy(T,R,I){if(f=T,y=R,h=I||null,!g&&k.navigation===Ls){g=!0;let V=yf(k.location,k.matches);V!=null&&Pe({restoreScrollPosition:V})}return()=>{f=null,y=null,h=null}}function gf(T,R){return h&&h(T,R.map(V=>_0(V,k.loaderData)))||T.key}function xy(T,R){if(f&&y){let I=gf(T,R);f[I]=y()}}function yf(T,R){if(f){let I=gf(T,R),V=f[I];if(typeof V=="number")return V}return null}function _y(T){i={},l=Ju(T,o,void 0,i)}return C={get basename(){return s},get future(){return c},get state(){return k},get routes(){return a},get window(){return t},initialize:we,subscribe:Mt,enableScrollRestoration:yy,navigate:Ki,fetch:Jl,revalidate:Zl,createHref:T=>e.history.createHref(T),encodeLocation:T=>e.history.encodeLocation(T),getFetcher:df,deleteFetcher:vy,dispose:Ce,getBlocker:gy,deleteBlocker:mf,_internalFetchControllers:B,_internalActiveDeferreds:$e,_internalSetRoutes:_y},C}function P_(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function ec(e,t,n,r,o,i,a,l){let s,c;if(a){s=[];for(let u of t)if(s.push(u),u.route.id===a){c=u;break}}else s=t,c=t[t.length-1];let d=Id(o||".",Od(s,i),Cr(e.pathname,n)||e.pathname,l==="path");return o==null&&(d.search=e.search,d.hash=e.hash),(o==null||o===""||o===".")&&c&&c.route.index&&!Dd(d.search)&&(d.search=d.search?d.search.replace(/^\?/,"?index&"):"?index"),r&&n!=="/"&&(d.pathname=d.pathname==="/"?n:fn([n,d.pathname])),wr(d)}function $p(e,t,n,r){if(!r||!P_(r))return{path:n};if(r.formMethod&&!I_(r.formMethod))return{path:n,error:Tt(405,{method:r.formMethod})};let o=()=>({path:n,error:Tt(400,{type:"invalid-body"})}),i=r.formMethod||"get",a=e?i.toUpperCase():i.toLowerCase(),l=T0(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!Ut(a))return o();let f=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((h,y)=>{let[g,w]=y;return""+h+g+"="+w+`
+`},""):String(r.body);return{path:n,submission:{formMethod:a,formAction:l,formEncType:r.formEncType,formData:void 0,json:void 0,text:f}}}else if(r.formEncType==="application/json"){if(!Ut(a))return o();try{let f=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:a,formAction:l,formEncType:r.formEncType,formData:void 0,json:f,text:void 0}}}catch{return o()}}}ne(typeof FormData=="function","FormData is not available in this environment");let s,c;if(r.formData)s=tc(r.formData),c=r.formData;else if(r.body instanceof FormData)s=tc(r.body),c=r.body;else if(r.body instanceof URLSearchParams)s=r.body,c=Dp(s);else if(r.body==null)s=new URLSearchParams,c=new FormData;else try{s=new URLSearchParams(r.body),c=Dp(s)}catch{return o()}let d={formMethod:a,formAction:l,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:c,json:void 0,text:void 0};if(Ut(d.formMethod))return{path:n,submission:d};let u=wn(n);return t&&u.search&&Dd(u.search)&&s.append("index",""),u.search="?"+s,{path:wr(u),submission:d}}function A_(e,t){let n=e;if(t){let r=e.findIndex(o=>o.route.id===t);r>=0&&(n=e.slice(0,r))}return n}function Op(e,t,n,r,o,i,a,l,s,c,d,u,f,h,y,g){let w=g?Object.values(g)[0]:y?Object.values(y)[0]:void 0,m=e.createURL(t.location),v=e.createURL(o),_=g?Object.keys(g)[0]:void 0,C=A_(n,_).filter((P,A)=>{let{route:S}=P;if(S.lazy)return!0;if(S.loader==null)return!1;if(i)return S.loader.hydrate?!0:t.loaderData[S.id]===void 0&&(!t.errors||t.errors[S.id]===void 0);if(S_(t.loaderData,t.matches[A],P)||l.some(N=>N===P.route.id))return!0;let O=t.matches[A],j=P;return Ip(P,Le({currentUrl:m,currentParams:O.params,nextUrl:v,nextParams:j.params},r,{actionResult:w,defaultShouldRevalidate:a||m.pathname+m.search===v.pathname+v.search||m.search!==v.search||S0(O,j)}))}),k=[];return d.forEach((P,A)=>{if(i||!n.some(z=>z.route.id===P.routeId)||c.has(A))return;let S=cr(f,P.path,h);if(!S){k.push({key:A,routeId:P.routeId,path:P.path,matches:null,match:null,controller:null});return}let O=t.fetchers.get(A),j=nc(S,P.path),N=!1;u.has(A)?N=!1:s.includes(A)?N=!0:O&&O.state!=="idle"&&O.data===void 0?N=a:N=Ip(j,Le({currentUrl:m,currentParams:t.matches[t.matches.length-1].params,nextUrl:v,nextParams:n[n.length-1].params},r,{actionResult:w,defaultShouldRevalidate:a})),N&&k.push({key:A,routeId:P.routeId,path:P.path,matches:S,match:j,controller:new AbortController})}),[C,k]}function S_(e,t,n){let r=!t||n.route.id!==t.route.id,o=e[n.route.id]===void 0;return r||o}function S0(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function Ip(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}async function Lp(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let o=n[e.id];ne(o,"No route found in manifest");let i={};for(let a in r){let s=o[a]!==void 0&&a!=="hasErrorBoundary";yo(!s,'Route "'+o.id+'" has a static property "'+a+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+a+'" will be ignored.')),!s&&!J2.has(a)&&(i[a]=r[a])}Object.assign(o,i),Object.assign(o,Le({},t(o),{lazy:void 0}))}async function Ho(e,t,n,r,o,i,a,l,s){s===void 0&&(s={});let c,d,u,f=g=>{let w,m=new Promise((v,_)=>w=_);return u=()=>w(),t.signal.addEventListener("abort",u),Promise.race([g({request:t,params:n.params,context:s.requestContext}),m])};try{let g=n.route[e];if(n.route.lazy)if(g){let w,m=await Promise.all([f(g).catch(v=>{w=v}),Lp(n.route,i,o)]);if(w)throw w;d=m[0]}else if(await Lp(n.route,i,o),g=n.route[e],g)d=await f(g);else if(e==="action"){let w=new URL(t.url),m=w.pathname+w.search;throw Tt(405,{method:t.method,pathname:m,routeId:n.route.id})}else return{type:Oe.data,data:void 0};else if(g)d=await f(g);else{let w=new URL(t.url),m=w.pathname+w.search;throw Tt(404,{pathname:m})}ne(d!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(g){c=Oe.error,d=g}finally{u&&t.signal.removeEventListener("abort",u)}if(O_(d)){let g=d.status;if(w_.has(g)){let m=d.headers.get("Location");if(ne(m,"Redirects returned/thrown from loaders/actions must have a Location header"),!P0.test(m))m=ec(new URL(t.url),r.slice(0,r.indexOf(n)+1),a,!0,m,l);else if(!s.isStaticRequest){let v=new URL(t.url),_=m.startsWith("//")?new URL(v.protocol+m):new URL(m),E=Cr(_.pathname,a)!=null;_.origin===v.origin&&E&&(m=_.pathname+_.search+_.hash)}if(s.isStaticRequest)throw d.headers.set("Location",m),d;return{type:Oe.redirect,status:g,location:m,revalidate:d.headers.get("X-Remix-Revalidate")!==null,reloadDocument:d.headers.get("X-Remix-Reload-Document")!==null}}if(s.isRouteRequest)throw{type:c===Oe.error?Oe.error:Oe.data,response:d};let w;try{let m=d.headers.get("Content-Type");m&&/\bapplication\/json\b/.test(m)?d.body==null?w=null:w=await d.json():w=await d.text()}catch(m){return{type:Oe.error,error:m}}return c===Oe.error?{type:c,error:new Ld(g,d.statusText,w),headers:d.headers}:{type:Oe.data,data:w,statusCode:d.status,headers:d.headers}}if(c===Oe.error)return{type:c,error:d};if($_(d)){var h,y;return{type:Oe.deferred,deferredData:d,statusCode:(h=d.init)==null?void 0:h.status,headers:((y=d.init)==null?void 0:y.headers)&&new Headers(d.init.headers)}}return{type:Oe.data,data:d}}function Wo(e,t,n,r){let o=e.createURL(T0(t)).toString(),i={signal:n};if(r&&Ut(r.formMethod)){let{formMethod:a,formEncType:l}=r;i.method=a.toUpperCase(),l==="application/json"?(i.headers=new Headers({"Content-Type":l}),i.body=JSON.stringify(r.json)):l==="text/plain"?i.body=r.text:l==="application/x-www-form-urlencoded"&&r.formData?i.body=tc(r.formData):i.body=r.formData}return new Request(o,i)}function tc(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function Dp(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function T_(e,t,n,r,o){let i={},a=null,l,s=!1,c={};return n.forEach((d,u)=>{let f=t[u].route.id;if(ne(!fr(d),"Cannot handle redirect results in processLoaderData"),Jr(d)){let h=fi(e,f),y=d.error;r&&(y=Object.values(r)[0],r=void 0),a=a||{},a[h.route.id]==null&&(a[h.route.id]=y),i[f]=void 0,s||(s=!0,l=b0(d.error)?d.error.status:500),d.headers&&(c[f]=d.headers)}else dr(d)?(o.set(f,d.deferredData),i[f]=d.deferredData.data):i[f]=d.data,d.statusCode!=null&&d.statusCode!==200&&!s&&(l=d.statusCode),d.headers&&(c[f]=d.headers)}),r&&(a=r,i[Object.keys(r)[0]]=void 0),{loaderData:i,errors:a,statusCode:l||200,loaderHeaders:c}}function Np(e,t,n,r,o,i,a,l){let{loaderData:s,errors:c}=T_(t,n,r,o,l);for(let d=0;dr.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function jp(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function Tt(e,t){let{pathname:n,routeId:r,method:o,type:i}=t===void 0?{}:t,a="Unknown Server Error",l="Unknown @remix-run/router error";return e===400?(a="Bad Request",o&&n&&r?l="You made a "+o+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":i==="defer-action"?l="defer() is not supported in actions":i==="invalid-body"&&(l="Unable to encode submission body")):e===403?(a="Forbidden",l='Route "'+r+'" does not match URL "'+n+'"'):e===404?(a="Not Found",l='No route matches URL "'+n+'"'):e===405&&(a="Method Not Allowed",o&&n&&r?l="You made a "+o.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":o&&(l='Invalid request method "'+o.toUpperCase()+'"')),new Ld(e||500,a,new Error(l),!0)}function zp(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if(fr(n))return{result:n,idx:t}}}function T0(e){let t=typeof e=="string"?wn(e):e;return wr(Le({},t,{hash:""}))}function R_(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function dr(e){return e.type===Oe.deferred}function Jr(e){return e.type===Oe.error}function fr(e){return(e&&e.type)===Oe.redirect}function $_(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function O_(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function I_(e){return __.has(e.toLowerCase())}function Ut(e){return y_.has(e.toLowerCase())}async function Fp(e,t,n,r,o,i){for(let a=0;au.route.id===s.route.id),d=c!=null&&!S0(c,s)&&(i&&i[s.route.id])!==void 0;if(dr(l)&&(o||d)){let u=r[a];ne(u,"Expected an AbortSignal for revalidating fetcher deferred result"),await R0(l,u,o).then(f=>{f&&(n[a]=f||n[a])})}}}async function R0(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:Oe.data,data:e.deferredData.unwrappedData}}catch(o){return{type:Oe.error,error:o}}return{type:Oe.data,data:e.deferredData.data}}}function Dd(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function nc(e,t){let n=typeof t=="string"?wn(t).search:t.search;if(e[e.length-1].route.index&&Dd(n||""))return e[e.length-1];let r=k0(e);return r[r.length-1]}function Up(e){let{formMethod:t,formAction:n,formEncType:r,text:o,formData:i,json:a}=e;if(!(!t||!n||!r)){if(o!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:o};if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:i,json:void 0,text:void 0};if(a!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:a,text:void 0}}}function Ds(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function L_(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function Ko(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function D_(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function Rn(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function N_(e,t){try{let n=e.sessionStorage.getItem(A0);if(n){let r=JSON.parse(n);for(let[o,i]of Object.entries(r||{}))i&&Array.isArray(i)&&t.set(o,new Set(i||[]))}}catch{}}function M_(e,t){if(t.size>0){let n={};for(let[r,o]of t)n[r]=[...o];try{e.sessionStorage.setItem(A0,JSON.stringify(n))}catch(r){yo(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/**
* React Router v6.22.3
*
* Copyright (c) Remix Software Inc.
@@ -62,7 +62,7 @@ Error generating stack: `+i.message+`
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
- */function $i(){return $i=Object.assign?Object.assign.bind():function(e){for(var t=1;tUl(e,t),[t,e])}function O0(e){p.useContext(nr).static||p.useLayoutEffect(e)}function Md(){let{isDataRoute:e}=p.useContext(Pr);return e?Xw():Fw()}function Fw(){So()||ne(!1);let e=p.useContext(Vi),{basename:t,future:n,navigator:r}=p.useContext(nr),{matches:o}=p.useContext(Pr),{pathname:i}=Re(),a=JSON.stringify(Od(o,n.v7_relativeSplatPath)),l=p.useRef(!1);return O0(()=>{l.current=!0}),p.useCallback(function(c,d){if(d===void 0&&(d={}),!l.current)return;if(typeof c=="number"){r.go(c);return}let u=Id(c,JSON.parse(a),i,d.relative==="path");e==null&&t!=="/"&&(u.pathname=u.pathname==="/"?t:fn([t,u.pathname])),(d.replace?r.replace:r.push)(u,d.state,d)},[t,r,a,i,e])}function I0(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=p.useContext(nr),{matches:o}=p.useContext(Pr),{pathname:i}=Re(),a=JSON.stringify(Od(o,r.v7_relativeSplatPath));return p.useMemo(()=>Id(e,JSON.parse(a),i,n==="path"),[e,a,i,n])}function Uw(e,t,n,r){So()||ne(!1);let{navigator:o}=p.useContext(nr),{matches:i}=p.useContext(Pr),a=i[i.length-1],l=a?a.params:{};a&&a.pathname;let s=a?a.pathnameBase:"/";a&&a.route;let c=Re(),d;if(t){var u;let w=typeof t=="string"?wn(t):t;s==="/"||(u=w.pathname)!=null&&u.startsWith(s)||ne(!1),d=w}else d=c;let f=d.pathname||"/",h=f;if(s!=="/"){let w=s.replace(/^\//,"").split("/");h="/"+f.replace(/^\//,"").split("/").slice(w.length).join("/")}let y=cr(e,{pathname:h}),g=Kw(y&&y.map(w=>Object.assign({},w,{params:Object.assign({},l,w.params),pathname:fn([s,o.encodeLocation?o.encodeLocation(w.pathname).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?s:fn([s,o.encodeLocation?o.encodeLocation(w.pathnameBase).pathname:w.pathnameBase])})),i,n,r);return t&&g?p.createElement(Vl.Provider,{value:{location:$i({pathname:"/",search:"",hash:"",state:null,key:"default"},d),navigationType:De.Pop}},g):g}function Vw(){let e=Zw(),t=b0(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return p.createElement(p.Fragment,null,p.createElement("h2",null,"Unexpected Application Error!"),p.createElement("h3",{style:{fontStyle:"italic"}},t),n?p.createElement("pre",{style:o},n):null,null)}const Bw=p.createElement(Vw,null);class Hw extends p.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?p.createElement(Pr.Provider,{value:this.props.routeContext},p.createElement($0.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Ww(e){let{routeContext:t,match:n,children:r}=e,o=p.useContext(Vi);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),p.createElement(Pr.Provider,{value:t},r)}function Kw(e,t,n,r){var o;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var i;if((i=n)!=null&&i.errors)e=n.matches;else return null}let a=e,l=(o=n)==null?void 0:o.errors;if(l!=null){let d=a.findIndex(u=>u.route.id&&(l==null?void 0:l[u.route.id]));d>=0||ne(!1),a=a.slice(0,Math.min(a.length,d+1))}let s=!1,c=-1;if(n&&r&&r.v7_partialHydration)for(let d=0;d=0?a=a.slice(0,c+1):a=[a[0]];break}}}return a.reduceRight((d,u,f)=>{let h,y=!1,g=null,w=null;n&&(h=l&&u.route.id?l[u.route.id]:void 0,g=u.route.errorElement||Bw,s&&(c<0&&f===0?(Jw("route-fallback",!1),y=!0,w=null):c===f&&(y=!0,w=u.route.hydrateFallbackElement||null)));let m=t.concat(a.slice(0,f+1)),v=()=>{let _;return h?_=g:y?_=w:u.route.Component?_=p.createElement(u.route.Component,null):u.route.element?_=u.route.element:_=d,p.createElement(Ww,{match:u,routeContext:{outlet:d,matches:m,isDataRoute:n!=null},children:_})};return n&&(u.route.ErrorBoundary||u.route.errorElement||f===0)?p.createElement(Hw,{location:n.location,revalidation:n.revalidation,component:g,error:h,children:v(),routeContext:{outlet:null,matches:m,isDataRoute:!0}}):v()},null)}var L0=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(L0||{}),xo=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(xo||{});function Gw(e){let t=p.useContext(Vi);return t||ne(!1),t}function jd(e){let t=p.useContext(Nd);return t||ne(!1),t}function qw(e){let t=p.useContext(Pr);return t||ne(!1),t}function D0(e){let t=qw(),n=t.matches[t.matches.length-1];return n.route.id||ne(!1),n.route.id}function Yw(){return jd(xo.UseNavigation).navigation}function Qw(){let{matches:e,loaderData:t}=jd(xo.UseMatches);return p.useMemo(()=>e.map(n=>_0(n,t)),[e,t])}function Zw(){var e;let t=p.useContext($0),n=jd(xo.UseRouteError),r=D0(xo.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function Xw(){let{router:e}=Gw(L0.UseNavigateStable),t=D0(xo.UseNavigateStable),n=p.useRef(!1);return O0(()=>{n.current=!0}),p.useCallback(function(o,i){i===void 0&&(i={}),n.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,$i({fromRouteId:t},i)))},[e,t])}const Vp={};function Jw(e,t,n){!t&&!Vp[e]&&(Vp[e]=!0)}function e2(e){let{basename:t="/",children:n=null,location:r,navigationType:o=De.Pop,navigator:i,static:a=!1,future:l}=e;So()&&ne(!1);let s=t.replace(/^\/*/,"/"),c=p.useMemo(()=>({basename:s,navigator:i,static:a,future:$i({v7_relativeSplatPath:!1},l)}),[s,l,i,a]);typeof r=="string"&&(r=wn(r));let{pathname:d="/",search:u="",hash:f="",state:h=null,key:y="default"}=r,g=p.useMemo(()=>{let w=Cr(d,s);return w==null?null:{location:{pathname:w,search:u,hash:f,state:h,key:y},navigationType:o}},[s,d,u,f,h,y,o]);return g==null?null:p.createElement(nr.Provider,{value:c},p.createElement(Vl.Provider,{children:n,value:g}))}new Promise(()=>{});function t2(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:p.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:p.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:p.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/**
+ */function $i(){return $i=Object.assign?Object.assign.bind():function(e){for(var t=1;tUl(e,t),[t,e])}function O0(e){p.useContext(nr).static||p.useLayoutEffect(e)}function Md(){let{isDataRoute:e}=p.useContext(Pr);return e?X_():F_()}function F_(){So()||ne(!1);let e=p.useContext(Vi),{basename:t,future:n,navigator:r}=p.useContext(nr),{matches:o}=p.useContext(Pr),{pathname:i}=Re(),a=JSON.stringify(Od(o,n.v7_relativeSplatPath)),l=p.useRef(!1);return O0(()=>{l.current=!0}),p.useCallback(function(c,d){if(d===void 0&&(d={}),!l.current)return;if(typeof c=="number"){r.go(c);return}let u=Id(c,JSON.parse(a),i,d.relative==="path");e==null&&t!=="/"&&(u.pathname=u.pathname==="/"?t:fn([t,u.pathname])),(d.replace?r.replace:r.push)(u,d.state,d)},[t,r,a,i,e])}function I0(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=p.useContext(nr),{matches:o}=p.useContext(Pr),{pathname:i}=Re(),a=JSON.stringify(Od(o,r.v7_relativeSplatPath));return p.useMemo(()=>Id(e,JSON.parse(a),i,n==="path"),[e,a,i,n])}function U_(e,t,n,r){So()||ne(!1);let{navigator:o}=p.useContext(nr),{matches:i}=p.useContext(Pr),a=i[i.length-1],l=a?a.params:{};a&&a.pathname;let s=a?a.pathnameBase:"/";a&&a.route;let c=Re(),d;if(t){var u;let w=typeof t=="string"?wn(t):t;s==="/"||(u=w.pathname)!=null&&u.startsWith(s)||ne(!1),d=w}else d=c;let f=d.pathname||"/",h=f;if(s!=="/"){let w=s.replace(/^\//,"").split("/");h="/"+f.replace(/^\//,"").split("/").slice(w.length).join("/")}let y=cr(e,{pathname:h}),g=K_(y&&y.map(w=>Object.assign({},w,{params:Object.assign({},l,w.params),pathname:fn([s,o.encodeLocation?o.encodeLocation(w.pathname).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?s:fn([s,o.encodeLocation?o.encodeLocation(w.pathnameBase).pathname:w.pathnameBase])})),i,n,r);return t&&g?p.createElement(Vl.Provider,{value:{location:$i({pathname:"/",search:"",hash:"",state:null,key:"default"},d),navigationType:De.Pop}},g):g}function V_(){let e=Z_(),t=b0(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return p.createElement(p.Fragment,null,p.createElement("h2",null,"Unexpected Application Error!"),p.createElement("h3",{style:{fontStyle:"italic"}},t),n?p.createElement("pre",{style:o},n):null,null)}const B_=p.createElement(V_,null);class H_ extends p.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?p.createElement(Pr.Provider,{value:this.props.routeContext},p.createElement($0.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function W_(e){let{routeContext:t,match:n,children:r}=e,o=p.useContext(Vi);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),p.createElement(Pr.Provider,{value:t},r)}function K_(e,t,n,r){var o;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var i;if((i=n)!=null&&i.errors)e=n.matches;else return null}let a=e,l=(o=n)==null?void 0:o.errors;if(l!=null){let d=a.findIndex(u=>u.route.id&&(l==null?void 0:l[u.route.id]));d>=0||ne(!1),a=a.slice(0,Math.min(a.length,d+1))}let s=!1,c=-1;if(n&&r&&r.v7_partialHydration)for(let d=0;d=0?a=a.slice(0,c+1):a=[a[0]];break}}}return a.reduceRight((d,u,f)=>{let h,y=!1,g=null,w=null;n&&(h=l&&u.route.id?l[u.route.id]:void 0,g=u.route.errorElement||B_,s&&(c<0&&f===0?(J_("route-fallback",!1),y=!0,w=null):c===f&&(y=!0,w=u.route.hydrateFallbackElement||null)));let m=t.concat(a.slice(0,f+1)),v=()=>{let _;return h?_=g:y?_=w:u.route.Component?_=p.createElement(u.route.Component,null):u.route.element?_=u.route.element:_=d,p.createElement(W_,{match:u,routeContext:{outlet:d,matches:m,isDataRoute:n!=null},children:_})};return n&&(u.route.ErrorBoundary||u.route.errorElement||f===0)?p.createElement(H_,{location:n.location,revalidation:n.revalidation,component:g,error:h,children:v(),routeContext:{outlet:null,matches:m,isDataRoute:!0}}):v()},null)}var L0=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(L0||{}),xo=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(xo||{});function G_(e){let t=p.useContext(Vi);return t||ne(!1),t}function jd(e){let t=p.useContext(Nd);return t||ne(!1),t}function q_(e){let t=p.useContext(Pr);return t||ne(!1),t}function D0(e){let t=q_(),n=t.matches[t.matches.length-1];return n.route.id||ne(!1),n.route.id}function Y_(){return jd(xo.UseNavigation).navigation}function Q_(){let{matches:e,loaderData:t}=jd(xo.UseMatches);return p.useMemo(()=>e.map(n=>_0(n,t)),[e,t])}function Z_(){var e;let t=p.useContext($0),n=jd(xo.UseRouteError),r=D0(xo.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function X_(){let{router:e}=G_(L0.UseNavigateStable),t=D0(xo.UseNavigateStable),n=p.useRef(!1);return O0(()=>{n.current=!0}),p.useCallback(function(o,i){i===void 0&&(i={}),n.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,$i({fromRouteId:t},i)))},[e,t])}const Vp={};function J_(e,t,n){!t&&!Vp[e]&&(Vp[e]=!0)}function ew(e){let{basename:t="/",children:n=null,location:r,navigationType:o=De.Pop,navigator:i,static:a=!1,future:l}=e;So()&&ne(!1);let s=t.replace(/^\/*/,"/"),c=p.useMemo(()=>({basename:s,navigator:i,static:a,future:$i({v7_relativeSplatPath:!1},l)}),[s,l,i,a]);typeof r=="string"&&(r=wn(r));let{pathname:d="/",search:u="",hash:f="",state:h=null,key:y="default"}=r,g=p.useMemo(()=>{let w=Cr(d,s);return w==null?null:{location:{pathname:w,search:u,hash:f,state:h,key:y},navigationType:o}},[s,d,u,f,h,y,o]);return g==null?null:p.createElement(nr.Provider,{value:c},p.createElement(Vl.Provider,{children:n,value:g}))}new Promise(()=>{});function tw(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:p.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:p.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:p.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/**
* React Router DOM v6.22.3
*
* Copyright (c) Remix Software Inc.
@@ -71,8 +71,8 @@ Error generating stack: `+i.message+`
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
- */function _o(){return _o=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function r2(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function o2(e,t){return e.button===0&&(!t||t==="_self")&&!r2(e)}const i2=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],a2="6";try{window.__reactRouterVersion=a2}catch{}function l2(e,t){return Cw({basename:t==null?void 0:t.basename,future:_o({},t==null?void 0:t.future,{v7_prependBasename:!0}),history:Q_({window:t==null?void 0:t.window}),hydrationData:(t==null?void 0:t.hydrationData)||s2(),routes:e,mapRouteProperties:t2,window:t==null?void 0:t.window}).initialize()}function s2(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=_o({},t,{errors:u2(t.errors)})),t}function u2(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,o]of t)if(o&&o.__type==="RouteErrorResponse")n[r]=new Ld(o.status,o.statusText,o.data,o.internal===!0);else if(o&&o.__type==="Error"){if(o.__subType){let i=window[o.__subType];if(typeof i=="function")try{let a=new i(o.message);a.stack="",n[r]=a}catch{}}if(n[r]==null){let i=new Error(o.message);i.stack="",n[r]=i}}else n[r]=o;return n}const c2=p.createContext({isTransitioning:!1}),d2=p.createContext(new Map),f2="startTransition",Bp=Uc[f2],p2="flushSync",Hp=Y_[p2];function h2(e){Bp?Bp(e):e()}function Go(e){Hp?Hp(e):e()}class m2{constructor(){this.status="pending",this.promise=new Promise((t,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function v2(e){let{fallbackElement:t,router:n,future:r}=e,[o,i]=p.useState(n.state),[a,l]=p.useState(),[s,c]=p.useState({isTransitioning:!1}),[d,u]=p.useState(),[f,h]=p.useState(),[y,g]=p.useState(),w=p.useRef(new Map),{v7_startTransition:m}=r||{},v=p.useCallback(P=>{m?h2(P):P()},[m]),_=p.useCallback((P,A)=>{let{deletedFetchers:S,unstable_flushSync:O,unstable_viewTransitionOpts:j}=A;S.forEach(z=>w.current.delete(z)),P.fetchers.forEach((z,$)=>{z.data!==void 0&&w.current.set($,z.data)});let N=n.window==null||typeof n.window.document.startViewTransition!="function";if(!j||N){O?Go(()=>i(P)):v(()=>i(P));return}if(O){Go(()=>{f&&(d&&d.resolve(),f.skipTransition()),c({isTransitioning:!0,flushSync:!0,currentLocation:j.currentLocation,nextLocation:j.nextLocation})});let z=n.window.document.startViewTransition(()=>{Go(()=>i(P))});z.finished.finally(()=>{Go(()=>{u(void 0),h(void 0),l(void 0),c({isTransitioning:!1})})}),Go(()=>h(z));return}f?(d&&d.resolve(),f.skipTransition(),g({state:P,currentLocation:j.currentLocation,nextLocation:j.nextLocation})):(l(P),c({isTransitioning:!0,flushSync:!1,currentLocation:j.currentLocation,nextLocation:j.nextLocation}))},[n.window,f,d,w,v]);p.useLayoutEffect(()=>n.subscribe(_),[n,_]),p.useEffect(()=>{s.isTransitioning&&!s.flushSync&&u(new m2)},[s]),p.useEffect(()=>{if(d&&a&&n.window){let P=a,A=d.promise,S=n.window.document.startViewTransition(async()=>{v(()=>i(P)),await A});S.finished.finally(()=>{u(void 0),h(void 0),l(void 0),c({isTransitioning:!1})}),h(S)}},[v,a,d,n.window]),p.useEffect(()=>{d&&a&&o.location.key===a.location.key&&d.resolve()},[d,f,o.location,a]),p.useEffect(()=>{!s.isTransitioning&&y&&(l(y.state),c({isTransitioning:!0,flushSync:!1,currentLocation:y.currentLocation,nextLocation:y.nextLocation}),g(void 0))},[s.isTransitioning,y]),p.useEffect(()=>{},[]);let E=p.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:P=>n.navigate(P),push:(P,A,S)=>n.navigate(P,{state:A,preventScrollReset:S==null?void 0:S.preventScrollReset}),replace:(P,A,S)=>n.navigate(P,{replace:!0,state:A,preventScrollReset:S==null?void 0:S.preventScrollReset})}),[n]),C=n.basename||"/",k=p.useMemo(()=>({router:n,navigator:E,static:!1,basename:C}),[n,E,C]);return p.createElement(p.Fragment,null,p.createElement(Vi.Provider,{value:k},p.createElement(Nd.Provider,{value:o},p.createElement(d2.Provider,{value:w.current},p.createElement(c2.Provider,{value:s},p.createElement(e2,{basename:C,location:o.location,navigationType:o.historyAction,navigator:E,future:{v7_relativeSplatPath:n.future.v7_relativeSplatPath}},o.initialized||n.future.v7_partialHydration?p.createElement(g2,{routes:n.routes,future:n.future,state:o}):t))))),null)}function g2(e){let{routes:t,future:n,state:r}=e;return Uw(t,void 0,r,n)}const y2=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",x2=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,N0=p.forwardRef(function(t,n){let{onClick:r,relative:o,reloadDocument:i,replace:a,state:l,target:s,to:c,preventScrollReset:d,unstable_viewTransition:u}=t,f=n2(t,i2),{basename:h}=p.useContext(nr),y,g=!1;if(typeof c=="string"&&x2.test(c)&&(y=c,y2))try{let _=new URL(window.location.href),E=c.startsWith("//")?new URL(_.protocol+c):new URL(c),C=Cr(E.pathname,h);E.origin===_.origin&&C!=null?c=C+E.search+E.hash:g=!0}catch{}let w=jw(c,{relative:o}),m=k2(c,{replace:a,state:l,target:s,preventScrollReset:d,relative:o,unstable_viewTransition:u});function v(_){r&&r(_),_.defaultPrevented||m(_)}return p.createElement("a",_o({},f,{href:y||w,onClick:g||i?r:v,ref:n,target:s}))});function _2(e){let{getKey:t,storageKey:n}=e;return b2({getKey:t,storageKey:n}),null}var rc;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(rc||(rc={}));var oc;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(oc||(oc={}));function w2(e){let t=p.useContext(Vi);return t||ne(!1),t}function E2(e){let t=p.useContext(Nd);return t||ne(!1),t}function k2(e,t){let{target:n,replace:r,state:o,preventScrollReset:i,relative:a,unstable_viewTransition:l}=t===void 0?{}:t,s=Md(),c=Re(),d=I0(e,{relative:a});return p.useCallback(u=>{if(o2(u,n)){u.preventDefault();let f=r!==void 0?r:wr(c)===wr(d);s(e,{replace:f,state:o,preventScrollReset:i,relative:a,unstable_viewTransition:l})}},[c,s,d,r,o,n,e,i,a,l])}const Wp="react-router-scroll-positions";let ma={};function b2(e){let{getKey:t,storageKey:n}=e===void 0?{}:e,{router:r}=w2(rc.UseScrollRestoration),{restoreScrollPosition:o,preventScrollReset:i}=E2(oc.UseScrollRestoration),{basename:a}=p.useContext(nr),l=Re(),s=Qw(),c=Yw();p.useEffect(()=>(window.history.scrollRestoration="manual",()=>{window.history.scrollRestoration="auto"}),[]),C2(p.useCallback(()=>{if(c.state==="idle"){let d=(t?t(l,s):null)||l.key;ma[d]=window.scrollY}try{sessionStorage.setItem(n||Wp,JSON.stringify(ma))}catch{}window.history.scrollRestoration="auto"},[n,t,c.state,l,s])),typeof document<"u"&&(p.useLayoutEffect(()=>{try{let d=sessionStorage.getItem(n||Wp);d&&(ma=JSON.parse(d))}catch{}},[n]),p.useLayoutEffect(()=>{let d=t&&a!=="/"?(f,h)=>t(_o({},f,{pathname:Cr(f.pathname,a)||f.pathname}),h):t,u=r==null?void 0:r.enableScrollRestoration(ma,()=>window.scrollY,d);return()=>u&&u()},[r,a,t]),p.useLayoutEffect(()=>{if(o!==!1){if(typeof o=="number"){window.scrollTo(0,o);return}if(l.hash){let d=document.getElementById(decodeURIComponent(l.hash.slice(1)));if(d){d.scrollIntoView();return}}i!==!0&&window.scrollTo(0,0)}},[l,o,i]))}function C2(e,t){let{capture:n}=t||{};p.useEffect(()=>{let r=n!=null?{capture:n}:void 0;return window.addEventListener("pagehide",e,r),()=>{window.removeEventListener("pagehide",e,r)}},[e,n])}const M0={blogDir:"./pages/blog",rootDir:"docs",title:"Sequence",titleTemplate:"%s – Sequence",iconUrl:{dark:"/img/favicon.ico",light:"/img/favicon.ico"},logoUrl:{dark:"/img/sequence-composite-dark.svg",light:"/img/sequence-composite-light.svg"},basePath:"",topNav:[{text:"Solutions",items:[{text:"Wallets",link:"/solutions/wallets/overview",match:"/solutions/wallets/overview",id:273,items:[]},{text:"Marketplace",link:"/solutions/marketplaces/overview",match:"/solutions/marketplaces/overview",id:274,items:[]},{text:"Collectibles",link:"/solutions/collectibles/contracts/deploy-an-item-collection",match:"/solutions/collectibles/contracts/deploy-an-item-collection",id:275,items:[]},{text:"Payments",link:"/solutions/payments/onramps/fiat-on-ramps",match:"/solutions/payments/onramps/fiat-on-ramps",id:276,items:[]},{text:"Builder Console",link:"/solutions/builder/overview",match:"/solutions/builder/overview",items:[{text:"Overview",link:"/solutions/builder/overview",match:"/solutions/builder/overview",id:278,items:[]}],id:277}],id:272},{text:"Guides",items:[{text:"Web3 Game with WebGL",link:"/guides/webgl-guide",match:"/guides/webgl-guide",id:280,items:[]},{text:"Web3 Game with Unity",link:"/guides/unity-guide",match:"/guides/unity-guide",id:281,items:[]},{text:"Serverless Collectibles",link:"/guides/mint-collectibles-serverless",match:"/guides/mint-collectibles-serverless",id:282,items:[]},{text:"AI Lootboxes",link:"/guides/lootbox-guide",match:"/guides/lootbox-guide",id:283,items:[]},{text:"Custom Marketplace",link:"/guides/template-marketplace-api",match:"/guides/template-marketplace-api",id:284,items:[]}],id:279},{text:"SDKs",items:[{text:"Unity",link:"/sdk/unity/overview",match:"/sdk/unity/overview",id:286,items:[]},{text:"Unreal",link:"/sdk/unreal/overview",match:"/sdk/unreal/overview",id:287,items:[]},{text:"Typescript",link:"/sdk/typescript/guides/overview",match:"/sdk/typescript/guides/overview",id:288,items:[]},{text:"Sequence Kit",link:"/sdk/sequence-kit/overview",match:"/sdk/sequence-kit/overview",id:289,items:[]},{text:"Go",link:"/sdk/go/overview",match:"/sdk/go/overview",id:290,items:[]}],id:285},{text:"APIs",items:[{text:"Relayer API",link:"/api/relayer/overview",id:292,items:[]},{text:"Indexer API",link:"/api/indexer/overview",id:293,items:[]},{text:"Metadata API",link:"/api/metadata/overview",id:294,items:[]},{text:"Marketplace API",link:"/api/marketplace/overview",id:295,items:[]},{text:"Node Gateway",link:"/api/node-gateway",id:296,items:[]}],id:291},{text:"Support",items:[{text:"Support",link:"/support",id:298,items:[]},{text:"Changelog",link:"https://0xsequence.canny.io/changelog",id:299,items:[]},{text:"Restricted Regions",link:"/support/restricted-regions",id:300,items:[]},{text:"Token Directory",link:"/support/token-directory",id:301,items:[]},{text:"FAQ",link:"https://support.sequence.xyz",id:302,items:[]},{text:"Discord",link:"https://discord.gg/sequence",id:303,items:[]},{text:"We're hiring!",link:"https://horizon.io/careers",id:304,items:[]},{text:"Contact Us",link:"https://support.sequence.xyz",id:305,items:[]}],id:297}],sidebar:{"/solutions":[{text:"Wallets",items:[{text:"Overview",link:"/solutions/wallets/overview"},{text:"Embedded Wallet",collapsed:!0,items:[{text:"Overview",link:"/solutions/wallets/embedded-wallet/overview"},{text:"Quickstart",link:"/solutions/wallets/embedded-wallet/quickstart"},{text:"Examples",collapsed:!0,items:[{text:"Manage Sessions",link:"/solutions/wallets/embedded-wallet/examples/manage-sessions"},{text:"Use Wallets",link:"/solutions/wallets/embedded-wallet/examples/use-wallets"},{text:"Validation",link:"/solutions/wallets/embedded-wallet/examples/validation"},{text:"Transaction Receipts",link:"/solutions/wallets/embedded-wallet/examples/transaction-receipts"}]},{text:"Architecture",link:"/solutions/wallets/embedded-wallet/architecture"},{text:"Implementation Details",collapsed:!0,items:[{text:"Action payloads",link:"/solutions/wallets/embedded-wallet/implementation-details/action-payloads"},{text:"Response payloads",link:"/solutions/wallets/embedded-wallet/implementation-details/response-payloads"},{text:"Trust Contract Recovery Flow",link:"/solutions/wallets/embedded-wallet/implementation-details/trust-contract-recovery-flow"},{text:"Enclave-Verification",link:"/solutions/wallets/embedded-wallet/implementation-details/enclave-verification"},{text:"Intents",link:"/solutions/wallets/embedded-wallet/implementation-details/intents"}]}]},{text:"Universal Wallet",collapsed:!0,items:[{text:"Overview",link:"/solutions/wallets/universal-wallet/overview"},{text:"Quickstart",link:"/solutions/wallets/universal-wallet/quickstart"},{text:"Examples",collapsed:!0,items:[{text:"Connect Wallet",link:"/solutions/wallets/universal-wallet/examples/connect-wallet"},{text:"Authenticate Users with Message Signature",link:"/solutions/wallets/universal-wallet/examples/auth-address"},{text:"Signing & Verifying Messages",link:"/solutions/wallets/universal-wallet/examples/sign-message"},{text:"No-wallet confirmation signatures",link:"/solutions/wallets/universal-wallet/examples/session-keys"},{text:"Sending Transactions",link:"/solutions/wallets/universal-wallet/examples/send-transaction"},{text:"Sending ERC-20 Tokens",link:"/solutions/wallets/universal-wallet/examples/send-erc20"},{text:"Sending ERC-721 (NFT) Tokens",link:"/solutions/wallets/universal-wallet/examples/send-erc721"},{text:"Sending ERC-1155 (Collectible) Tokens",link:"/solutions/wallets/universal-wallet/examples/send-erc1155"},{text:"Sending a Batch of Transactions",link:"/solutions/wallets/universal-wallet/examples/send-batch-transactions"},{text:"Building Backends with Sequence",link:"/solutions/wallets/universal-wallet/examples/building-backends"}]},{text:"Sequence Kit",link:"/solutions/wallets/universal-wallet/sequence-kit"},{text:"Supported Platforms",link:"/solutions/wallets/universal-wallet/platforms"},{text:"Fiat On-Ramps",link:"/solutions/wallets/universal-wallet/fiat-on-ramps"},{text:"Key Management",link:"/solutions/wallets/universal-wallet/key-management"}]}]},{text:"Marketplace",items:[{text:"Overview",link:"/solutions/marketplaces/overview"},{text:"White-label Marketplace",link:"/solutions/marketplaces/white-label-marketplace"},{text:"Build your Custom Marketplace",collapsed:!0,items:[{text:"Overview",link:"/solutions/marketplaces/orderbook/overview"},{text:"Quickstart",link:"/solutions/marketplaces/orderbook/quickstart"}]}]},{text:"Collectibles",items:[{text:"Deployable Contracts",collapsed:!0,items:[{text:"Deploy a Collectible Contract",link:"/solutions/collectibles/contracts/deploy-an-item-collection"},{text:"Deploy an In-Game Currency (ERC20)",link:"/solutions/collectibles/contracts/deploy-ERC20-currency"}]},{text:"Metadata",collapsed:!0,items:[{text:"Manage Metadata in Builder",link:"/solutions/collectibles/metadata/manage-metadata-builder"}]}]},{text:"Payments",items:[{text:"Onramps",link:"/solutions/payments/onramps/fiat-on-ramps"}]},{text:"Builder Console",collapsed:!0,items:[{text:"Overview",link:"/solutions/builder/overview"},{text:"Get Started",link:"/solutions/builder/getting-started"},{text:"Project Management",link:"/solutions/builder/project-management"},{text:"Contracts",link:"/solutions/builder/contracts"},{text:"Gas Tank",link:"/solutions/builder/gas-tank"},{text:"Wallet SDKs",link:"/solutions/builder/wallet-sdks"},{text:"Embedded Wallet",link:"/solutions/builder/embedded-wallet"},{text:"Node Gateway",link:"/solutions/builder/node-gateway"},{text:"Marketplaces",link:"/solutions/builder/marketplaces"},{text:"Indexer",link:"/solutions/builder/indexer"},{text:"Analytics",link:"/solutions/builder/analytics"},{text:"Settings",link:"/solutions/builder/project-settings"}]},{text:"Technical References",items:[{text:"Chain Support",link:"/solutions/technical-references/chain-support"},{text:"Why Smart Contract Wallets?",link:"/solutions/technical-references/wallet-contracts/why"},{text:"Contract Internals",collapsed:!0,items:[{text:"Deployment",link:"/solutions/technical-references/internals/deployment"},{text:"Sequence v1",collapsed:!0,items:[{text:"Deploy",link:"/solutions/technical-references/internals/v1/deploy"},{text:"Wallet Factory",link:"/solutions/technical-references/internals/v1/wallet-factory"},{text:"Wallet Configuration",link:"/solutions/technical-references/internals/v1/wallet-configuration"},{text:"Signature Encoding",link:"/solutions/technical-references/internals/v1/signature-encoding"},{text:"Wallet Context",link:"/solutions/technical-references/internals/v1/wallet-context"},{text:"Contract Audits",link:"/solutions/technical-references/internals/v1/contract-audits"}]},{text:"Sequence v2",collapsed:!0,items:[{text:"Deploy",link:"/solutions/technical-references/internals/v2/deploy"},{text:"Wallet Configuration",link:"/solutions/technical-references/internals/v2/configuration"}]}]}]}],"/guides":[{text:"Build a game with WebGL",collapsed:!0,items:[{text:"Project setup with webpack",link:"/guides/webgl-guide#1-project-setup-with-webpack"},{text:"Integrate SequenceKit with WaaS",link:"/guides/webgl-guide#2-integrate-sequence-kit"},{text:"Deploy a collectibles contract",link:"/guides/webgl-guide#3-deploy-a-collectibles-contract"},{text:"Deploy a remote minter",link:"/guides/webgl-guide#4-deploy-a-remote-minter--mint-in-game-achievement-tokens"},{text:"Leverage items in-game",link:"/guides/webgl-guide#5-leverage-items-in-game"},{text:"Burn in-game achievement tokens",link:"/guides/webgl-guide#6-burn-in-game-achievement-tokens"},{text:"(Optional) Integrate Embedded Wallet into Sequence Kit",link:"/guides/webgl-guide#7-optional-integrate-embedded-wallet-into-sequence-kit"}]},{text:"Build a Unity game",collapsed:!0,items:[{text:"Integrate SequenceKit with WaaS",link:"/guides/unity-guide#integrate-sequencekit-with-waas"},{text:"Deploy a collectibles contract",link:"/guides/unity-guide#deploy-a-collectibles-contract"},{text:"Deploy a remote minter",link:"/guides/unity-guide#deploy-a-remote-minter"},{text:"Mint in-game achievement tokens",link:"/guides/unity-guide#mint-in-game-achievement-tokens"},{text:"Burn in-game achievement tokens",link:"/guides/unity-guide#burn-in-game-achievement-tokens"},{text:"Integrate an embedded marketplace",link:"/guides/unity-guide#integrate-an-embedded-marketplace"},{text:"Leverage purchased items in-game",link:"/guides/unity-guide#leverage-purchased-items-in-game"}]},{text:"Build a serverless collectible",collapsed:!0,items:[{text:"Setup Cloudflare environment with wrangler cli and deploy a test",link:"/guides/mint-collectibles-serverless#1-setup-cloudflare-environment-with-wrangler-cli-and-deploy-a-test",match:"/guides/mint-collectibles-serverless#1-setup-cloudflare-environment-with-wrangler-cli-and-deploy-a-test"},{text:"Deploy, Sponsor and Update Metadata for an ERC1155 Contract with Builder",link:"/guides/mint-collectibles-serverless#2-deploy-sponsor-and-update-metadata-for-an-erc1155-contract-with-builder"},{text:"Use EthAuthProof to prevent EOA DDoS",link:"/guides/mint-collectibles-serverless#3-use-ethauthproof-to-prevent-eoa-ddos"},{text:"Mint a collectible to wallet",link:"/guides/mint-collectibles-serverless#4-mint-a-collectible-to-wallet"}]},{text:"Build a lootbox with AI minting",collapsed:!0,items:[{text:"Builder Console signup & project creation",link:"/guides/lootbox-guide#1-builder-console-signup--project-creation"},{text:"Access key management",link:"/guides/lootbox-guide#2-access-key-management"},{text:"Sequence Kit integration",link:"/guides/lootbox-guide#3-sequence-kit-integration"},{text:"iframe-to-webapp communication",link:"/guides/lootbox-guide#4-iframe-to-webapp-communication"},{text:"Deploy a contract & sponsor gas",link:"/guides/lootbox-guide#5-deploy-a-contract--sponsor-gas"},{text:"Deploy a Cloudflare Worker",link:"/guides/lootbox-guide#6-deploy-a-cloudflare-worker"},{text:"Generating AI prompts & images",link:"/guides/lootbox-guide#7-generating-ai-prompts--images"},{text:"Uploading media to Sequence metadata service",link:"/guides/lootbox-guide#8-uploading-media-to-sequence-metadata-service"},{text:"Securing your Cloudflare Worker",link:"/guides/lootbox-guide#9-securing-your-cloudflare-worker"},{text:"(Optional) Naive mint restriction per wallet",link:"/guides/lootbox-guide#10-optional-naive-mint-restriction-per-wallet"}]},{text:"Building a custom marketplace",collapsed:!0,items:[{text:"Minting",link:"/guides/custom-marketplace#1-minting"},{text:"Wallet Authentication",link:"/guides/custom-marketplace#2-wallet-authentication"},{text:"Blockchain Queries",link:"/guides/custom-marketplace#3-blockchain-queries"},{text:"Multi-wallet types",link:"/guides/custom-marketplace#4-multi-wallet-types"},{text:"Request creation",link:"/guides/custom-marketplace#5-request-creation"},{text:"Order accepting",link:"/guides/custom-marketplace#6-order-accepting"},{text:"(Optional) Enable Embedded Wallet",link:"/guides/custom-marketplace#7-optional-integrate-embedded-wallet-into-sequence-kit"}]},{text:"Templates",items:[{text:"In-game Wallet Demo",link:"/guides/templates/template-in-game-wallet"},{text:"Build a Backend Transaction Manager",link:"/guides/templates/building-relaying-server"}]}],"/sdk":[{text:"Game Engine",items:[{text:"Unreal",collapsed:!0,items:[{text:"Overview",link:"/sdk/unreal/overview"},{text:"Installation",link:"/sdk/unreal/installation"},{text:"Setup",link:"/sdk/unreal/setup"},{text:"Authentication",link:"/sdk/unreal/authentication"},{text:"API Integration",link:"/sdk/unreal/api-integration"},{text:"Packaging",link:"/sdk/unreal/packaging"}]},{text:"Unity",collapsed:!0,items:[{text:"Overview",link:"/sdk/unity/overview"},{text:"Installation",link:"/sdk/unity/installation"},{text:"Setup",link:"/sdk/unity/setup"},{text:"Authentication",link:"/sdk/unity/authentication"},{text:"Write to blockchain",link:"/sdk/unity/write-to-blockchain"},{text:"Read from Blockchain",link:"/sdk/unity/read-from-blockchain"},{text:"Sign Messages",link:"/sdk/unity/sign-messages"},{text:"Deploy Contracts",link:"/sdk/unity/deploy-contracts"},{text:"Wallet UI",link:"/sdk/unity/wallet-ui"},{text:"Advanced",collapsed:!0,items:[{text:"Introduction",link:"/sdk/unity/Advanced/introduction"},{text:"Wallets",link:"/sdk/unity/Advanced/wallets"},{text:"Clients",link:"/sdk/unity/Advanced/clients"},{text:"Transfers",link:"/sdk/unity/Advanced/transfers"},{text:"Contracts",link:"/sdk/unity/Advanced/contracts"},{text:"Tokens",link:"/sdk/unity/Advanced/tokens"}]}]}]},{text:"Web3",items:[{text:"SequenceKit",collapsed:!0,items:[{text:"Overview",link:"/sdk/sequence-kit/overview"},{text:"Quickstart",link:"/sdk/sequence-kit/getting-started"},{text:"Configuration",link:"/sdk/sequence-kit/configuration"},{text:"Checkout",link:"/sdk/sequence-kit/checkout"},{text:"Custom Connectors",link:"/sdk/sequence-kit/custom-connectors"}]},{text:"TypeScript",collapsed:!0,items:[{text:"Overview",link:"/sdk/typescript/guides/overview"},{text:"Connect Wallet",link:"/sdk/typescript/guides/connect-wallet"},{text:"Authenticate Users with Message Signature",link:"/sdk/typescript/guides/auth-address"},{text:"Signing & Verifying Messages",link:"/sdk/typescript/guides/sign-message"},{text:"No-wallet confirmation signatures",link:"/sdk/typescript/guides/session-keys"},{text:"Sending Transactions",link:"/sdk/typescript/guides/send-transaction"},{text:"Sending ERC-20 Tokens",link:"/sdk/typescript/guides/send-erc20"},{text:"Sending ERC-721 (NFT) Tokens",link:"/sdk/typescript/guides/send-erc721"},{text:"Sending ERC-1155 (Collectible) Tokens",link:"/sdk/typescript/guides/send-erc1155"},{text:"Sending a Batch of Transactions",link:"/sdk/typescript/guides/send-batch-transactions"},{text:"Building Backends with Sequence",link:"/sdk/typescript/guides/building-backends"},{text:"Wallet Connectors",collapsed:!0,items:[{text:"Overview",link:"/sdk/typescript/connectors/overview"},{text:"SequenceKit",link:"/sdk/sequence-kit/overview"},{text:"Wagmi",link:"/sdk/typescript/connectors/wagmi"},{text:"RainbowKit",link:"/sdk/typescript/connectors/rainbow-kit"},{text:"Web3 Onboard",link:"/sdk/typescript/connectors/web3-onboard"},{text:"Web3 React V6",link:"/sdk/typescript/connectors/web3-react-v6"},{text:"Web3Modal",link:"/sdk/typescript/connectors/web3modal"},{text:"FAQ",link:"/sdk/typescript/connectors/FAQ"}]}]},{text:"Go",collapsed:!0,items:[{text:"Overview",link:"/sdk/go/overview"}]}]},{text:"Common Questions",collapsed:!0,items:[{text:"How do I do signature validation?",link:"/wallet/sig-validation"}]}],"/api":[{text:"Relayer",collapsed:!1,items:[{text:"Overview",link:"/api/relayer/overview"},{text:"Installation",link:"/api/relayer/installation"},{text:"Examples",collapsed:!1,items:[{text:"Fetch Fee Options",link:"/api/relayer/examples/fetch-fee-options"},{text:"Send Transactions",link:"/api/relayer/examples/send-transactions"},{text:"Fetch Transaction Receipts",link:"/api/relayer/examples/fetch-transaction-receipts"}]}]},{text:"Indexer",collapsed:!1,items:[{text:"Overview",link:"/api/indexer/overview"},{text:"Installation",link:"/api/indexer/installation"},{text:"Examples",collapsed:!1,items:[{text:"Fetch Tokens",link:"/api/indexer/examples/fetch-tokens"},{text:"Transaction History",link:"/api/indexer/examples/transaction-history"},{text:"Unique Tokens",link:"/api/indexer/examples/unique-tokens"},{text:"Transaction History Token Contract",link:"/api/indexer/examples/transation-history-token-contract"},{text:"Native Network Balance",link:"/api/indexer/examples/native-network-balance"},{text:"Metadata Tips",link:"/api/indexer/metadata-tips"},{text:"Webhooks",link:"/api/indexer/examples/webhook-listener"}]}]},{text:"Metadata",collapsed:!1,items:[{text:"Overview",link:"/api/metadata/overview"},{text:"Examples",collapsed:!1,items:[{text:"Token Metadata",link:"/api/metadata/token-metadata"},{text:"Contract Metadata",link:"/api/metadata/contract-metadata"},{text:"REST API",link:"/api/metadata/rest-api"}]}]},{text:"Marketplace",collapsed:!1,items:[{text:"Overview",link:"/api/marketplace/overview"},{text:"Examples",collapsed:!1,items:[{text:"Creating Market Orders & Listings",link:"/api/marketplace/examples/orderbook-transactions"},{text:"Get Top Orders",link:"/api/marketplace/examples/get-top-orders"},{text:"Get Orderbook",link:"/api/marketplace/examples/get-orderbook"},{text:"Get User Activities",link:"/api/marketplace/examples/get-user-activities"}]}]},{text:"Node Gateway",collapsed:!1,items:[{text:"Overview",link:"/api/node-gateway"}]}],"/support":{items:[{text:"Support",link:"/support"},{text:"Changelog",link:"https://0xsequence.canny.io/changelog"},{text:"Restricted Regions",link:"/support/restricted-regions"},{text:"FAQ",link:"https://support.sequence.xyz"},{text:"Token Directory",link:"/support/token-directory"},{text:"Discord",link:"https://discord.gg/sequence"},{text:"We're hiring!",link:"https://horizon.io/careers"},{text:"Contact Us",link:"https://support.sequence.xyz"}]}},theme:{variables:{fontFamily:{default:"Inter"},color:{background:{light:"#f0f0f0",dark:"#111111"}}}},markdown:{code:{themes:{dark:"github-dark-dimmed",light:"github-light"}}},socials:[],vite:{}},j0=p.createContext(M0);function z0(){return typeof window<"u",M0}function P2({children:e,config:t}){const[n,r]=p.useState(()=>t||z0());return p.useEffect(()=>{},[]),p.useEffect(()=>{typeof window<"u"},[n]),x.jsx(j0.Provider,{value:n,children:e})}function Je(){return p.useContext(j0)}const A2="modulepreload",S2=function(e){return"/"+e},Kp={},b=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){const i=document.getElementsByTagName("link"),a=document.querySelector("meta[property=csp-nonce]"),l=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));o=Promise.all(n.map(s=>{if(s=S2(s),s in Kp)return;Kp[s]=!0;const c=s.endsWith(".css"),d=c?'[rel="stylesheet"]':"";if(!!r)for(let h=i.length-1;h>=0;h--){const y=i[h];if(y.href===s&&(!c||y.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${s}"]${d}`))return;const f=document.createElement("link");if(f.rel=c?"stylesheet":A2,c||(f.as="script",f.crossOrigin=""),f.href=s,l&&f.setAttribute("nonce",l),document.head.appendChild(f),c)return new Promise((h,y)=>{f.addEventListener("load",h),f.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${s}`)))})}))}return o.then(()=>t()).catch(i=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=i,window.dispatchEvent(a),!a.defaultPrevented)throw i})},zd=[{lazy:()=>b(()=>import("./index-iPNcXBcC.js"),__vite__mapDeps([0,1])),path:"/",type:"mdx",filePath:"index.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./support-BXsHU3sh.js"),[]),path:"/support",type:"mdx",filePath:"support.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./support-BXsHU3sh.js"),[]),path:"/support.html",type:"mdx",filePath:"support.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./metadata-BkQG7xMK.js"),[]),path:"/api/metadata",type:"mdx",filePath:"api/metadata.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./metadata-BkQG7xMK.js"),[]),path:"/api/metadata.html",type:"mdx",filePath:"api/metadata.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./node-gateway-CHNF87i9.js"),[]),path:"/api/node-gateway",type:"mdx",filePath:"api/node-gateway.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./node-gateway-CHNF87i9.js"),[]),path:"/api/node-gateway.html",type:"mdx",filePath:"api/node-gateway.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./custom-marketplace-CnGNUq38.js"),__vite__mapDeps([2,1])),path:"/guides/custom-marketplace",type:"mdx",filePath:"guides/custom-marketplace.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./custom-marketplace-CnGNUq38.js"),__vite__mapDeps([2,1])),path:"/guides/custom-marketplace.html",type:"mdx",filePath:"guides/custom-marketplace.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./lootbox-guide-BV6SYIJN.js"),__vite__mapDeps([3,1])),path:"/guides/lootbox-guide",type:"mdx",filePath:"guides/lootbox-guide.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./lootbox-guide-BV6SYIJN.js"),__vite__mapDeps([3,1])),path:"/guides/lootbox-guide.html",type:"mdx",filePath:"guides/lootbox-guide.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./mint-collectibles-serverless-DXTaJDF6.js"),__vite__mapDeps([4,1])),path:"/guides/mint-collectibles-serverless",type:"mdx",filePath:"guides/mint-collectibles-serverless.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./mint-collectibles-serverless-DXTaJDF6.js"),__vite__mapDeps([4,1])),path:"/guides/mint-collectibles-serverless.html",type:"mdx",filePath:"guides/mint-collectibles-serverless.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./unity-guide-W8MN8zEw.js"),__vite__mapDeps([5,6])),path:"/guides/unity-guide",type:"mdx",filePath:"guides/unity-guide.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./unity-guide-W8MN8zEw.js"),__vite__mapDeps([5,6])),path:"/guides/unity-guide.html",type:"mdx",filePath:"guides/unity-guide.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./webgl-guide-CiV3i4Bp.js"),__vite__mapDeps([7,1])),path:"/guides/webgl-guide",type:"mdx",filePath:"guides/webgl-guide.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./webgl-guide-CiV3i4Bp.js"),__vite__mapDeps([7,1])),path:"/guides/webgl-guide.html",type:"mdx",filePath:"guides/webgl-guide.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./android-CmcWYvVq.js"),[]),path:"/sdk/android",type:"mdx",filePath:"sdk/android.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./android-CmcWYvVq.js"),[]),path:"/sdk/android.html",type:"mdx",filePath:"sdk/android.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./iOS-CmcWYvVq.js"),[]),path:"/sdk/iOS",type:"mdx",filePath:"sdk/iOS.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./iOS-CmcWYvVq.js"),[]),path:"/sdk/iOS.html",type:"mdx",filePath:"sdk/iOS.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./nodejs-CmcWYvVq.js"),[]),path:"/sdk/nodejs",type:"mdx",filePath:"sdk/nodejs.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./nodejs-CmcWYvVq.js"),[]),path:"/sdk/nodejs.html",type:"mdx",filePath:"sdk/nodejs.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./reactnative-CmcWYvVq.js"),[]),path:"/sdk/reactnative",type:"mdx",filePath:"sdk/reactnative.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./reactnative-CmcWYvVq.js"),[]),path:"/sdk/reactnative.html",type:"mdx",filePath:"sdk/reactnative.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./sequence-kit-CmcWYvVq.js"),[]),path:"/sdk/sequence-kit",type:"mdx",filePath:"sdk/sequence-kit.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./sequence-kit-CmcWYvVq.js"),[]),path:"/sdk/sequence-kit.html",type:"mdx",filePath:"sdk/sequence-kit.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./typescript-CmcWYvVq.js"),[]),path:"/sdk/typescript",type:"mdx",filePath:"sdk/typescript.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./typescript-CmcWYvVq.js"),[]),path:"/sdk/typescript.html",type:"mdx",filePath:"sdk/typescript.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./unity-CmcWYvVq.js"),[]),path:"/sdk/unity",type:"mdx",filePath:"sdk/unity.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./unity-CmcWYvVq.js"),[]),path:"/sdk/unity.html",type:"mdx",filePath:"sdk/unity.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./minter-DBfJAu2G.js"),[]),path:"/solutions/minter",type:"mdx",filePath:"solutions/minter.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./minter-DBfJAu2G.js"),[]),path:"/solutions/minter.html",type:"mdx",filePath:"solutions/minter.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./nft-checkout-h7_wcq32.js"),[]),path:"/solutions/nft-checkout",type:"mdx",filePath:"solutions/nft-checkout.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./nft-checkout-h7_wcq32.js"),[]),path:"/solutions/nft-checkout.html",type:"mdx",filePath:"solutions/nft-checkout.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./onramps-TjQsBORx.js"),[]),path:"/solutions/onramps",type:"mdx",filePath:"solutions/onramps.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./onramps-TjQsBORx.js"),[]),path:"/solutions/onramps.html",type:"mdx",filePath:"solutions/onramps.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./restricted-regions-DMToWn06.js"),[]),path:"/support/restricted-regions",type:"mdx",filePath:"support/restricted-regions.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./restricted-regions-DMToWn06.js"),[]),path:"/support/restricted-regions.html",type:"mdx",filePath:"support/restricted-regions.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./token-directory-BodrMyGl.js"),__vite__mapDeps([8,1])),path:"/support/token-directory",type:"mdx",filePath:"support/token-directory.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./token-directory-BodrMyGl.js"),__vite__mapDeps([8,1])),path:"/support/token-directory.html",type:"mdx",filePath:"support/token-directory.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./installation-zOOoSSOd.js"),[]),path:"/api/indexer/installation",type:"mdx",filePath:"api/indexer/installation.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./installation-zOOoSSOd.js"),[]),path:"/api/indexer/installation.html",type:"mdx",filePath:"api/indexer/installation.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./metadata-tips-CwmeuyP5.js"),[]),path:"/api/indexer/metadata-tips",type:"mdx",filePath:"api/indexer/metadata-tips.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./metadata-tips-CwmeuyP5.js"),[]),path:"/api/indexer/metadata-tips.html",type:"mdx",filePath:"api/indexer/metadata-tips.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-CTbNnWyN.js"),[]),path:"/api/indexer/overview",type:"mdx",filePath:"api/indexer/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-CTbNnWyN.js"),[]),path:"/api/indexer/overview.html",type:"mdx",filePath:"api/indexer/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-Liyqgcat.js"),[]),path:"/api/marketplace/overview",type:"mdx",filePath:"api/marketplace/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-Liyqgcat.js"),[]),path:"/api/marketplace/overview.html",type:"mdx",filePath:"api/marketplace/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./contract-metadata-BG_tBpGs.js"),[]),path:"/api/metadata/contract-metadata",type:"mdx",filePath:"api/metadata/contract-metadata.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./contract-metadata-BG_tBpGs.js"),[]),path:"/api/metadata/contract-metadata.html",type:"mdx",filePath:"api/metadata/contract-metadata.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-U9derJST.js"),[]),path:"/api/metadata/overview",type:"mdx",filePath:"api/metadata/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-U9derJST.js"),[]),path:"/api/metadata/overview.html",type:"mdx",filePath:"api/metadata/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./rest-api-pqC53yKO.js"),[]),path:"/api/metadata/rest-api",type:"mdx",filePath:"api/metadata/rest-api.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./rest-api-pqC53yKO.js"),[]),path:"/api/metadata/rest-api.html",type:"mdx",filePath:"api/metadata/rest-api.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./token-metadata-CUklviEo.js"),[]),path:"/api/metadata/token-metadata",type:"mdx",filePath:"api/metadata/token-metadata.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./token-metadata-CUklviEo.js"),[]),path:"/api/metadata/token-metadata.html",type:"mdx",filePath:"api/metadata/token-metadata.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./installation-DdCsqoM2.js"),[]),path:"/api/relayer/installation",type:"mdx",filePath:"api/relayer/installation.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./installation-DdCsqoM2.js"),[]),path:"/api/relayer/installation.html",type:"mdx",filePath:"api/relayer/installation.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-UQh9Rpu9.js"),[]),path:"/api/relayer/overview",type:"mdx",filePath:"api/relayer/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-UQh9Rpu9.js"),[]),path:"/api/relayer/overview.html",type:"mdx",filePath:"api/relayer/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./building-relaying-server-DF4VjEP5.js"),__vite__mapDeps([9,1])),path:"/guides/templates/building-relaying-server",type:"mdx",filePath:"guides/templates/building-relaying-server.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./building-relaying-server-DF4VjEP5.js"),__vite__mapDeps([9,1])),path:"/guides/templates/building-relaying-server.html",type:"mdx",filePath:"guides/templates/building-relaying-server.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./template-in-game-wallet-D1hUQ_72.js"),[]),path:"/guides/templates/template-in-game-wallet",type:"mdx",filePath:"guides/templates/template-in-game-wallet.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./template-in-game-wallet-D1hUQ_72.js"),[]),path:"/guides/templates/template-in-game-wallet.html",type:"mdx",filePath:"guides/templates/template-in-game-wallet.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-DSpuMOTR.js"),[]),path:"/sdk/go/overview",type:"mdx",filePath:"sdk/go/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-DSpuMOTR.js"),[]),path:"/sdk/go/overview.html",type:"mdx",filePath:"sdk/go/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./checkout-C8LEfIgE.js"),[]),path:"/sdk/sequence-kit/checkout",type:"mdx",filePath:"sdk/sequence-kit/checkout.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./checkout-C8LEfIgE.js"),[]),path:"/sdk/sequence-kit/checkout.html",type:"mdx",filePath:"sdk/sequence-kit/checkout.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./configuration-CGKlLIFM.js"),[]),path:"/sdk/sequence-kit/configuration",type:"mdx",filePath:"sdk/sequence-kit/configuration.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./configuration-CGKlLIFM.js"),[]),path:"/sdk/sequence-kit/configuration.html",type:"mdx",filePath:"sdk/sequence-kit/configuration.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./custom-connectors-C6W190Un.js"),[]),path:"/sdk/sequence-kit/custom-connectors",type:"mdx",filePath:"sdk/sequence-kit/custom-connectors.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./custom-connectors-C6W190Un.js"),[]),path:"/sdk/sequence-kit/custom-connectors.html",type:"mdx",filePath:"sdk/sequence-kit/custom-connectors.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./getting-started-Ds6gJJHd.js"),[]),path:"/sdk/sequence-kit/getting-started",type:"mdx",filePath:"sdk/sequence-kit/getting-started.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./getting-started-Ds6gJJHd.js"),[]),path:"/sdk/sequence-kit/getting-started.html",type:"mdx",filePath:"sdk/sequence-kit/getting-started.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-DIS-xE0C.js"),[]),path:"/sdk/sequence-kit/overview",type:"mdx",filePath:"sdk/sequence-kit/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-DIS-xE0C.js"),[]),path:"/sdk/sequence-kit/overview.html",type:"mdx",filePath:"sdk/sequence-kit/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./authentication-vY9W46eZ.js"),[]),path:"/sdk/unity/authentication",type:"mdx",filePath:"sdk/unity/authentication.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./authentication-vY9W46eZ.js"),[]),path:"/sdk/unity/authentication.html",type:"mdx",filePath:"sdk/unity/authentication.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./deploy-contracts-8ixtIFMy.js"),[]),path:"/sdk/unity/deploy-contracts",type:"mdx",filePath:"sdk/unity/deploy-contracts.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./deploy-contracts-8ixtIFMy.js"),[]),path:"/sdk/unity/deploy-contracts.html",type:"mdx",filePath:"sdk/unity/deploy-contracts.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./installation-DUqbf8L4.js"),[]),path:"/sdk/unity/installation",type:"mdx",filePath:"sdk/unity/installation.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./installation-DUqbf8L4.js"),[]),path:"/sdk/unity/installation.html",type:"mdx",filePath:"sdk/unity/installation.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-D-xf1SpI.js"),[]),path:"/sdk/unity/overview",type:"mdx",filePath:"sdk/unity/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-D-xf1SpI.js"),[]),path:"/sdk/unity/overview.html",type:"mdx",filePath:"sdk/unity/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./read-from-blockchain-CPlWtf_o.js"),[]),path:"/sdk/unity/read-from-blockchain",type:"mdx",filePath:"sdk/unity/read-from-blockchain.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./read-from-blockchain-CPlWtf_o.js"),[]),path:"/sdk/unity/read-from-blockchain.html",type:"mdx",filePath:"sdk/unity/read-from-blockchain.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./setup-CgbuV_IG.js"),[]),path:"/sdk/unity/setup",type:"mdx",filePath:"sdk/unity/setup.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./setup-CgbuV_IG.js"),[]),path:"/sdk/unity/setup.html",type:"mdx",filePath:"sdk/unity/setup.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./sign-messages-CE-Wb7OK.js"),[]),path:"/sdk/unity/sign-messages",type:"mdx",filePath:"sdk/unity/sign-messages.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./sign-messages-CE-Wb7OK.js"),[]),path:"/sdk/unity/sign-messages.html",type:"mdx",filePath:"sdk/unity/sign-messages.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./wallet-ui-WnJsCVYt.js"),[]),path:"/sdk/unity/wallet-ui",type:"mdx",filePath:"sdk/unity/wallet-ui.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./wallet-ui-WnJsCVYt.js"),[]),path:"/sdk/unity/wallet-ui.html",type:"mdx",filePath:"sdk/unity/wallet-ui.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./write-to-blockchain-CM6-sEql.js"),[]),path:"/sdk/unity/write-to-blockchain",type:"mdx",filePath:"sdk/unity/write-to-blockchain.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./write-to-blockchain-CM6-sEql.js"),[]),path:"/sdk/unity/write-to-blockchain.html",type:"mdx",filePath:"sdk/unity/write-to-blockchain.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./api-integration-nT-hPth-.js"),[]),path:"/sdk/unreal/api-integration",type:"mdx",filePath:"sdk/unreal/api-integration.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./api-integration-nT-hPth-.js"),[]),path:"/sdk/unreal/api-integration.html",type:"mdx",filePath:"sdk/unreal/api-integration.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./authentication-C3lG4pLk.js"),[]),path:"/sdk/unreal/authentication",type:"mdx",filePath:"sdk/unreal/authentication.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./authentication-C3lG4pLk.js"),[]),path:"/sdk/unreal/authentication.html",type:"mdx",filePath:"sdk/unreal/authentication.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./installation-BcpyFtoy.js"),[]),path:"/sdk/unreal/installation",type:"mdx",filePath:"sdk/unreal/installation.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./installation-BcpyFtoy.js"),[]),path:"/sdk/unreal/installation.html",type:"mdx",filePath:"sdk/unreal/installation.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-DknqsGX5.js"),[]),path:"/sdk/unreal/overview",type:"mdx",filePath:"sdk/unreal/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-DknqsGX5.js"),[]),path:"/sdk/unreal/overview.html",type:"mdx",filePath:"sdk/unreal/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./packaging-B6eIowig.js"),[]),path:"/sdk/unreal/packaging",type:"mdx",filePath:"sdk/unreal/packaging.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./packaging-B6eIowig.js"),[]),path:"/sdk/unreal/packaging.html",type:"mdx",filePath:"sdk/unreal/packaging.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./setup-KITvMpFu.js"),[]),path:"/sdk/unreal/setup",type:"mdx",filePath:"sdk/unreal/setup.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./setup-KITvMpFu.js"),[]),path:"/sdk/unreal/setup.html",type:"mdx",filePath:"sdk/unreal/setup.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./analytics-Bqxx7fM1.js"),[]),path:"/solutions/builder/analytics",type:"mdx",filePath:"solutions/builder/analytics.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./analytics-Bqxx7fM1.js"),[]),path:"/solutions/builder/analytics.html",type:"mdx",filePath:"solutions/builder/analytics.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./contracts-BEUlfJIE.js"),__vite__mapDeps([10,6])),path:"/solutions/builder/contracts",type:"mdx",filePath:"solutions/builder/contracts.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./contracts-BEUlfJIE.js"),__vite__mapDeps([10,6])),path:"/solutions/builder/contracts.html",type:"mdx",filePath:"solutions/builder/contracts.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./embedded-wallet-BxFTKEU8.js"),[]),path:"/solutions/builder/embedded-wallet",type:"mdx",filePath:"solutions/builder/embedded-wallet.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./embedded-wallet-BxFTKEU8.js"),[]),path:"/solutions/builder/embedded-wallet.html",type:"mdx",filePath:"solutions/builder/embedded-wallet.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./gas-tank-BAfu7q9M.js"),__vite__mapDeps([11,6])),path:"/solutions/builder/gas-tank",type:"mdx",filePath:"solutions/builder/gas-tank.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./gas-tank-BAfu7q9M.js"),__vite__mapDeps([11,6])),path:"/solutions/builder/gas-tank.html",type:"mdx",filePath:"solutions/builder/gas-tank.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./getting-started-DtQ87dP6.js"),__vite__mapDeps([12,13])),path:"/solutions/builder/getting-started",type:"mdx",filePath:"solutions/builder/getting-started.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./getting-started-DtQ87dP6.js"),__vite__mapDeps([12,13])),path:"/solutions/builder/getting-started.html",type:"mdx",filePath:"solutions/builder/getting-started.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./indexer-5eI5-5FE.js"),__vite__mapDeps([14,6])),path:"/solutions/builder/indexer",type:"mdx",filePath:"solutions/builder/indexer.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./indexer-5eI5-5FE.js"),__vite__mapDeps([14,6])),path:"/solutions/builder/indexer.html",type:"mdx",filePath:"solutions/builder/indexer.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./marketplaces-DHQK1A-o.js"),__vite__mapDeps([15,6])),path:"/solutions/builder/marketplaces",type:"mdx",filePath:"solutions/builder/marketplaces.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./marketplaces-DHQK1A-o.js"),__vite__mapDeps([15,6])),path:"/solutions/builder/marketplaces.html",type:"mdx",filePath:"solutions/builder/marketplaces.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./node-gateway-TxKmukUr.js"),__vite__mapDeps([16,6])),path:"/solutions/builder/node-gateway",type:"mdx",filePath:"solutions/builder/node-gateway.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./node-gateway-TxKmukUr.js"),__vite__mapDeps([16,6])),path:"/solutions/builder/node-gateway.html",type:"mdx",filePath:"solutions/builder/node-gateway.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-DWxXbuA7.js"),__vite__mapDeps([17,13])),path:"/solutions/builder/overview",type:"mdx",filePath:"solutions/builder/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-DWxXbuA7.js"),__vite__mapDeps([17,13])),path:"/solutions/builder/overview.html",type:"mdx",filePath:"solutions/builder/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./project-management-BedU01yT.js"),__vite__mapDeps([18,6])),path:"/solutions/builder/project-management",type:"mdx",filePath:"solutions/builder/project-management.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./project-management-BedU01yT.js"),__vite__mapDeps([18,6])),path:"/solutions/builder/project-management.html",type:"mdx",filePath:"solutions/builder/project-management.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./project-settings-BEPVGB9H.js"),__vite__mapDeps([19,6])),path:"/solutions/builder/project-settings",type:"mdx",filePath:"solutions/builder/project-settings.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./project-settings-BEPVGB9H.js"),__vite__mapDeps([19,6])),path:"/solutions/builder/project-settings.html",type:"mdx",filePath:"solutions/builder/project-settings.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./wallet-sdks-xDR8aVZr.js"),__vite__mapDeps([20,6])),path:"/solutions/builder/wallet-sdks",type:"mdx",filePath:"solutions/builder/wallet-sdks.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./wallet-sdks-xDR8aVZr.js"),__vite__mapDeps([20,6])),path:"/solutions/builder/wallet-sdks.html",type:"mdx",filePath:"solutions/builder/wallet-sdks.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-BOmdhlJZ.js"),[]),path:"/solutions/marketplaces/overview",type:"mdx",filePath:"solutions/marketplaces/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-BOmdhlJZ.js"),[]),path:"/solutions/marketplaces/overview.html",type:"mdx",filePath:"solutions/marketplaces/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./white-label-marketplace-CPSX2FiA.js"),__vite__mapDeps([21,6])),path:"/solutions/marketplaces/white-label-marketplace",type:"mdx",filePath:"solutions/marketplaces/white-label-marketplace.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./white-label-marketplace-CPSX2FiA.js"),__vite__mapDeps([21,6])),path:"/solutions/marketplaces/white-label-marketplace.html",type:"mdx",filePath:"solutions/marketplaces/white-label-marketplace.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./5189-4337-Cu1rjX6F.js"),[]),path:"/solutions/technical-references/5189-4337",type:"mdx",filePath:"solutions/technical-references/5189-4337.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./5189-4337-Cu1rjX6F.js"),[]),path:"/solutions/technical-references/5189-4337.html",type:"mdx",filePath:"solutions/technical-references/5189-4337.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./chain-support-72pkJN_2.js"),[]),path:"/solutions/technical-references/chain-support",type:"mdx",filePath:"solutions/technical-references/chain-support.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./chain-support-72pkJN_2.js"),[]),path:"/solutions/technical-references/chain-support.html",type:"mdx",filePath:"solutions/technical-references/chain-support.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-DaiROQHz.js"),[]),path:"/solutions/wallets/overview",type:"mdx",filePath:"solutions/wallets/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-DaiROQHz.js"),[]),path:"/solutions/wallets/overview.html",type:"mdx",filePath:"solutions/wallets/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./fetch-tokens-DeY7ooC4.js"),[]),path:"/api/indexer/examples/fetch-tokens",type:"mdx",filePath:"api/indexer/examples/fetch-tokens.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./fetch-tokens-DeY7ooC4.js"),[]),path:"/api/indexer/examples/fetch-tokens.html",type:"mdx",filePath:"api/indexer/examples/fetch-tokens.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./native-network-balance-C9V0hSJE.js"),[]),path:"/api/indexer/examples/native-network-balance",type:"mdx",filePath:"api/indexer/examples/native-network-balance.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./native-network-balance-C9V0hSJE.js"),[]),path:"/api/indexer/examples/native-network-balance.html",type:"mdx",filePath:"api/indexer/examples/native-network-balance.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./transaction-history-CjK8dQQ5.js"),[]),path:"/api/indexer/examples/transaction-history",type:"mdx",filePath:"api/indexer/examples/transaction-history.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./transaction-history-CjK8dQQ5.js"),[]),path:"/api/indexer/examples/transaction-history.html",type:"mdx",filePath:"api/indexer/examples/transaction-history.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./transation-history-token-contract-B07NOy5Q.js"),[]),path:"/api/indexer/examples/transation-history-token-contract",type:"mdx",filePath:"api/indexer/examples/transation-history-token-contract.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./transation-history-token-contract-B07NOy5Q.js"),[]),path:"/api/indexer/examples/transation-history-token-contract.html",type:"mdx",filePath:"api/indexer/examples/transation-history-token-contract.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./unique-tokens-CUmAK7tg.js"),[]),path:"/api/indexer/examples/unique-tokens",type:"mdx",filePath:"api/indexer/examples/unique-tokens.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./unique-tokens-CUmAK7tg.js"),[]),path:"/api/indexer/examples/unique-tokens.html",type:"mdx",filePath:"api/indexer/examples/unique-tokens.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./webhook-listener-boiSohwl.js"),[]),path:"/api/indexer/examples/webhook-listener",type:"mdx",filePath:"api/indexer/examples/webhook-listener.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./webhook-listener-boiSohwl.js"),[]),path:"/api/indexer/examples/webhook-listener.html",type:"mdx",filePath:"api/indexer/examples/webhook-listener.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./create-simple-orders-BeMs4cgm.js"),__vite__mapDeps([22,1])),path:"/api/marketplace/examples/create-simple-orders",type:"mdx",filePath:"api/marketplace/examples/create-simple-orders.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./create-simple-orders-BeMs4cgm.js"),__vite__mapDeps([22,1])),path:"/api/marketplace/examples/create-simple-orders.html",type:"mdx",filePath:"api/marketplace/examples/create-simple-orders.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./get-orderbook-BtgfiHLC.js"),__vite__mapDeps([23,1])),path:"/api/marketplace/examples/get-orderbook",type:"mdx",filePath:"api/marketplace/examples/get-orderbook.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./get-orderbook-BtgfiHLC.js"),__vite__mapDeps([23,1])),path:"/api/marketplace/examples/get-orderbook.html",type:"mdx",filePath:"api/marketplace/examples/get-orderbook.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./get-top-orders-C55CfIab.js"),__vite__mapDeps([24,1])),path:"/api/marketplace/examples/get-top-orders",type:"mdx",filePath:"api/marketplace/examples/get-top-orders.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./get-top-orders-C55CfIab.js"),__vite__mapDeps([24,1])),path:"/api/marketplace/examples/get-top-orders.html",type:"mdx",filePath:"api/marketplace/examples/get-top-orders.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./get-user-activities-CP8AopuV.js"),[]),path:"/api/marketplace/examples/get-user-activities",type:"mdx",filePath:"api/marketplace/examples/get-user-activities.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./get-user-activities-CP8AopuV.js"),[]),path:"/api/marketplace/examples/get-user-activities.html",type:"mdx",filePath:"api/marketplace/examples/get-user-activities.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./orderbook-transactions-BikCYCAV.js"),__vite__mapDeps([25,1])),path:"/api/marketplace/examples/orderbook-transactions",type:"mdx",filePath:"api/marketplace/examples/orderbook-transactions.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./orderbook-transactions-BikCYCAV.js"),__vite__mapDeps([25,1])),path:"/api/marketplace/examples/orderbook-transactions.html",type:"mdx",filePath:"api/marketplace/examples/orderbook-transactions.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./fetch-fee-options-BchxiuTq.js"),[]),path:"/api/relayer/examples/fetch-fee-options",type:"mdx",filePath:"api/relayer/examples/fetch-fee-options.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./fetch-fee-options-BchxiuTq.js"),[]),path:"/api/relayer/examples/fetch-fee-options.html",type:"mdx",filePath:"api/relayer/examples/fetch-fee-options.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./fetch-transaction-receipts-CAM6psIi.js"),[]),path:"/api/relayer/examples/fetch-transaction-receipts",type:"mdx",filePath:"api/relayer/examples/fetch-transaction-receipts.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./fetch-transaction-receipts-CAM6psIi.js"),[]),path:"/api/relayer/examples/fetch-transaction-receipts.html",type:"mdx",filePath:"api/relayer/examples/fetch-transaction-receipts.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./send-transactions-S9TI-AiN.js"),[]),path:"/api/relayer/examples/send-transactions",type:"mdx",filePath:"api/relayer/examples/send-transactions.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./send-transactions-S9TI-AiN.js"),[]),path:"/api/relayer/examples/send-transactions.html",type:"mdx",filePath:"api/relayer/examples/send-transactions.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./FAQ-B-oPq44y.js"),[]),path:"/sdk/typescript/connectors/FAQ",type:"mdx",filePath:"sdk/typescript/connectors/FAQ.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./FAQ-B-oPq44y.js"),[]),path:"/sdk/typescript/connectors/FAQ.html",type:"mdx",filePath:"sdk/typescript/connectors/FAQ.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-BQpMzbxx.js"),[]),path:"/sdk/typescript/connectors/overview",type:"mdx",filePath:"sdk/typescript/connectors/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-BQpMzbxx.js"),[]),path:"/sdk/typescript/connectors/overview.html",type:"mdx",filePath:"sdk/typescript/connectors/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./rainbow-kit-6b9hKeGZ.js"),[]),path:"/sdk/typescript/connectors/rainbow-kit",type:"mdx",filePath:"sdk/typescript/connectors/rainbow-kit.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./rainbow-kit-6b9hKeGZ.js"),[]),path:"/sdk/typescript/connectors/rainbow-kit.html",type:"mdx",filePath:"sdk/typescript/connectors/rainbow-kit.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./sequence-kit-DuUPFsg3.js"),[]),path:"/sdk/typescript/connectors/sequence-kit",type:"mdx",filePath:"sdk/typescript/connectors/sequence-kit.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./sequence-kit-DuUPFsg3.js"),[]),path:"/sdk/typescript/connectors/sequence-kit.html",type:"mdx",filePath:"sdk/typescript/connectors/sequence-kit.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./wagmi-GHgWQy9I.js"),[]),path:"/sdk/typescript/connectors/wagmi",type:"mdx",filePath:"sdk/typescript/connectors/wagmi.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./wagmi-GHgWQy9I.js"),[]),path:"/sdk/typescript/connectors/wagmi.html",type:"mdx",filePath:"sdk/typescript/connectors/wagmi.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./web3-onboard-Dq4ozGES.js"),[]),path:"/sdk/typescript/connectors/web3-onboard",type:"mdx",filePath:"sdk/typescript/connectors/web3-onboard.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./web3-onboard-Dq4ozGES.js"),[]),path:"/sdk/typescript/connectors/web3-onboard.html",type:"mdx",filePath:"sdk/typescript/connectors/web3-onboard.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./web3-react-v6-wOO63-pn.js"),[]),path:"/sdk/typescript/connectors/web3-react-v6",type:"mdx",filePath:"sdk/typescript/connectors/web3-react-v6.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./web3-react-v6-wOO63-pn.js"),[]),path:"/sdk/typescript/connectors/web3-react-v6.html",type:"mdx",filePath:"sdk/typescript/connectors/web3-react-v6.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./web3modal-D4SuzK9s.js"),[]),path:"/sdk/typescript/connectors/web3modal",type:"mdx",filePath:"sdk/typescript/connectors/web3modal.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./web3modal-D4SuzK9s.js"),[]),path:"/sdk/typescript/connectors/web3modal.html",type:"mdx",filePath:"sdk/typescript/connectors/web3modal.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./auth-address-CTdGsSyF.js"),[]),path:"/sdk/typescript/guides/auth-address",type:"mdx",filePath:"sdk/typescript/guides/auth-address.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./auth-address-CTdGsSyF.js"),[]),path:"/sdk/typescript/guides/auth-address.html",type:"mdx",filePath:"sdk/typescript/guides/auth-address.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./building-backends-D2FPQeru.js"),[]),path:"/sdk/typescript/guides/building-backends",type:"mdx",filePath:"sdk/typescript/guides/building-backends.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./building-backends-D2FPQeru.js"),[]),path:"/sdk/typescript/guides/building-backends.html",type:"mdx",filePath:"sdk/typescript/guides/building-backends.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./connect-wallet-C35QV4if.js"),[]),path:"/sdk/typescript/guides/connect-wallet",type:"mdx",filePath:"sdk/typescript/guides/connect-wallet.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./connect-wallet-C35QV4if.js"),[]),path:"/sdk/typescript/guides/connect-wallet.html",type:"mdx",filePath:"sdk/typescript/guides/connect-wallet.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-C9MJKnib.js"),[]),path:"/sdk/typescript/guides/overview",type:"mdx",filePath:"sdk/typescript/guides/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-C9MJKnib.js"),[]),path:"/sdk/typescript/guides/overview.html",type:"mdx",filePath:"sdk/typescript/guides/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./send-batch-transactions-DcC06Qp6.js"),[]),path:"/sdk/typescript/guides/send-batch-transactions",type:"mdx",filePath:"sdk/typescript/guides/send-batch-transactions.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./send-batch-transactions-DcC06Qp6.js"),[]),path:"/sdk/typescript/guides/send-batch-transactions.html",type:"mdx",filePath:"sdk/typescript/guides/send-batch-transactions.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./send-erc1155-BXzP7rSa.js"),[]),path:"/sdk/typescript/guides/send-erc1155",type:"mdx",filePath:"sdk/typescript/guides/send-erc1155.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./send-erc1155-BXzP7rSa.js"),[]),path:"/sdk/typescript/guides/send-erc1155.html",type:"mdx",filePath:"sdk/typescript/guides/send-erc1155.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./send-erc20-CbDF6eXa.js"),[]),path:"/sdk/typescript/guides/send-erc20",type:"mdx",filePath:"sdk/typescript/guides/send-erc20.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./send-erc20-CbDF6eXa.js"),[]),path:"/sdk/typescript/guides/send-erc20.html",type:"mdx",filePath:"sdk/typescript/guides/send-erc20.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./send-erc721-XUFXULfg.js"),[]),path:"/sdk/typescript/guides/send-erc721",type:"mdx",filePath:"sdk/typescript/guides/send-erc721.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./send-erc721-XUFXULfg.js"),[]),path:"/sdk/typescript/guides/send-erc721.html",type:"mdx",filePath:"sdk/typescript/guides/send-erc721.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./send-transaction-zvyG1lNM.js"),[]),path:"/sdk/typescript/guides/send-transaction",type:"mdx",filePath:"sdk/typescript/guides/send-transaction.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./send-transaction-zvyG1lNM.js"),[]),path:"/sdk/typescript/guides/send-transaction.html",type:"mdx",filePath:"sdk/typescript/guides/send-transaction.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./session-keys-hgo25RMV.js"),[]),path:"/sdk/typescript/guides/session-keys",type:"mdx",filePath:"sdk/typescript/guides/session-keys.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./session-keys-hgo25RMV.js"),[]),path:"/sdk/typescript/guides/session-keys.html",type:"mdx",filePath:"sdk/typescript/guides/session-keys.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./sign-message-DJ6UFovk.js"),__vite__mapDeps([26,1])),path:"/sdk/typescript/guides/sign-message",type:"mdx",filePath:"sdk/typescript/guides/sign-message.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./sign-message-DJ6UFovk.js"),__vite__mapDeps([26,1])),path:"/sdk/typescript/guides/sign-message.html",type:"mdx",filePath:"sdk/typescript/guides/sign-message.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./clients-BxLM8xrW.js"),[]),path:"/sdk/unity/Advanced/clients",type:"mdx",filePath:"sdk/unity/Advanced/clients.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./clients-BxLM8xrW.js"),[]),path:"/sdk/unity/Advanced/clients.html",type:"mdx",filePath:"sdk/unity/Advanced/clients.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./contracts-DjDW2TeL.js"),[]),path:"/sdk/unity/Advanced/contracts",type:"mdx",filePath:"sdk/unity/Advanced/contracts.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./contracts-DjDW2TeL.js"),[]),path:"/sdk/unity/Advanced/contracts.html",type:"mdx",filePath:"sdk/unity/Advanced/contracts.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./introduction-DoSmSIM0.js"),[]),path:"/sdk/unity/Advanced/introduction",type:"mdx",filePath:"sdk/unity/Advanced/introduction.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./introduction-DoSmSIM0.js"),[]),path:"/sdk/unity/Advanced/introduction.html",type:"mdx",filePath:"sdk/unity/Advanced/introduction.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./tokens-FSt-V0Oa.js"),[]),path:"/sdk/unity/Advanced/tokens",type:"mdx",filePath:"sdk/unity/Advanced/tokens.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./tokens-FSt-V0Oa.js"),[]),path:"/sdk/unity/Advanced/tokens.html",type:"mdx",filePath:"sdk/unity/Advanced/tokens.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./transfers-Bw3dzTjO.js"),[]),path:"/sdk/unity/Advanced/transfers",type:"mdx",filePath:"sdk/unity/Advanced/transfers.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./transfers-Bw3dzTjO.js"),[]),path:"/sdk/unity/Advanced/transfers.html",type:"mdx",filePath:"sdk/unity/Advanced/transfers.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./wallets-DeiwdX_O.js"),[]),path:"/sdk/unity/Advanced/wallets",type:"mdx",filePath:"sdk/unity/Advanced/wallets.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./wallets-DeiwdX_O.js"),[]),path:"/sdk/unity/Advanced/wallets.html",type:"mdx",filePath:"sdk/unity/Advanced/wallets.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./deploy-ERC20-currency-B53gvu_W.js"),__vite__mapDeps([27,1])),path:"/solutions/collectibles/contracts/deploy-ERC20-currency",type:"mdx",filePath:"solutions/collectibles/contracts/deploy-ERC20-currency.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./deploy-ERC20-currency-B53gvu_W.js"),__vite__mapDeps([27,1])),path:"/solutions/collectibles/contracts/deploy-ERC20-currency.html",type:"mdx",filePath:"solutions/collectibles/contracts/deploy-ERC20-currency.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./deploy-an-item-collection-DcjKTGVi.js"),__vite__mapDeps([28,1])),path:"/solutions/collectibles/contracts/deploy-an-item-collection",type:"mdx",filePath:"solutions/collectibles/contracts/deploy-an-item-collection.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./deploy-an-item-collection-DcjKTGVi.js"),__vite__mapDeps([28,1])),path:"/solutions/collectibles/contracts/deploy-an-item-collection.html",type:"mdx",filePath:"solutions/collectibles/contracts/deploy-an-item-collection.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./manage-metadata-builder-CQqBJOxI.js"),[]),path:"/solutions/collectibles/metadata/manage-metadata-builder",type:"mdx",filePath:"solutions/collectibles/metadata/manage-metadata-builder.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./manage-metadata-builder-CQqBJOxI.js"),[]),path:"/solutions/collectibles/metadata/manage-metadata-builder.html",type:"mdx",filePath:"solutions/collectibles/metadata/manage-metadata-builder.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-BtwLSJPF.js"),__vite__mapDeps([29,1,13])),path:"/solutions/marketplaces/orderbook/overview",type:"mdx",filePath:"solutions/marketplaces/orderbook/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-BtwLSJPF.js"),__vite__mapDeps([29,1,13])),path:"/solutions/marketplaces/orderbook/overview.html",type:"mdx",filePath:"solutions/marketplaces/orderbook/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./quickstart-8ohN6OYL.js"),[]),path:"/solutions/marketplaces/orderbook/quickstart",type:"mdx",filePath:"solutions/marketplaces/orderbook/quickstart.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./quickstart-8ohN6OYL.js"),[]),path:"/solutions/marketplaces/orderbook/quickstart.html",type:"mdx",filePath:"solutions/marketplaces/orderbook/quickstart.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./fiat-on-ramps-jUs35Ot8.js"),[]),path:"/solutions/payments/onramps/fiat-on-ramps",type:"mdx",filePath:"solutions/payments/onramps/fiat-on-ramps.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./fiat-on-ramps-jUs35Ot8.js"),[]),path:"/solutions/payments/onramps/fiat-on-ramps.html",type:"mdx",filePath:"solutions/payments/onramps/fiat-on-ramps.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./deployment-CbSjPzBU.js"),__vite__mapDeps([30,1])),path:"/solutions/technical-references/internals/deployment",type:"mdx",filePath:"solutions/technical-references/internals/deployment.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./deployment-CbSjPzBU.js"),__vite__mapDeps([30,1])),path:"/solutions/technical-references/internals/deployment.html",type:"mdx",filePath:"solutions/technical-references/internals/deployment.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./why-DX16Xg2z.js"),[]),path:"/solutions/technical-references/wallet-contracts/why",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/why.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./why-DX16Xg2z.js"),[]),path:"/solutions/technical-references/wallet-contracts/why.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/why.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./architecture-BNgaCcor.js"),[]),path:"/solutions/wallets/embedded-wallet/architecture",type:"mdx",filePath:"solutions/wallets/embedded-wallet/architecture.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./architecture-BNgaCcor.js"),[]),path:"/solutions/wallets/embedded-wallet/architecture.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/architecture.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-BUH6NkdU.js"),[]),path:"/solutions/wallets/embedded-wallet/overview",type:"mdx",filePath:"solutions/wallets/embedded-wallet/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-BUH6NkdU.js"),[]),path:"/solutions/wallets/embedded-wallet/overview.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./quickstart-wN0C4fyk.js"),[]),path:"/solutions/wallets/embedded-wallet/quickstart",type:"mdx",filePath:"solutions/wallets/embedded-wallet/quickstart.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./quickstart-wN0C4fyk.js"),[]),path:"/solutions/wallets/embedded-wallet/quickstart.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/quickstart.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./fiat-on-ramps-2bExQQ8h.js"),[]),path:"/solutions/wallets/universal-wallet/fiat-on-ramps",type:"mdx",filePath:"solutions/wallets/universal-wallet/fiat-on-ramps.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./fiat-on-ramps-2bExQQ8h.js"),[]),path:"/solutions/wallets/universal-wallet/fiat-on-ramps.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/fiat-on-ramps.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./key-management-D8FiWF93.js"),[]),path:"/solutions/wallets/universal-wallet/key-management",type:"mdx",filePath:"solutions/wallets/universal-wallet/key-management.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./key-management-D8FiWF93.js"),[]),path:"/solutions/wallets/universal-wallet/key-management.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/key-management.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-C9WkyCuH.js"),[]),path:"/solutions/wallets/universal-wallet/overview",type:"mdx",filePath:"solutions/wallets/universal-wallet/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./overview-C9WkyCuH.js"),[]),path:"/solutions/wallets/universal-wallet/overview.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/overview.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./platforms-CHWtGtxA.js"),[]),path:"/solutions/wallets/universal-wallet/platforms",type:"mdx",filePath:"solutions/wallets/universal-wallet/platforms.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./platforms-CHWtGtxA.js"),[]),path:"/solutions/wallets/universal-wallet/platforms.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/platforms.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./quickstart-Bl_DmpQ5.js"),[]),path:"/solutions/wallets/universal-wallet/quickstart",type:"mdx",filePath:"solutions/wallets/universal-wallet/quickstart.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./quickstart-Bl_DmpQ5.js"),[]),path:"/solutions/wallets/universal-wallet/quickstart.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/quickstart.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./sequence-kit-BnjjrzMO.js"),[]),path:"/solutions/wallets/universal-wallet/sequence-kit",type:"mdx",filePath:"solutions/wallets/universal-wallet/sequence-kit.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./sequence-kit-BnjjrzMO.js"),[]),path:"/solutions/wallets/universal-wallet/sequence-kit.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/sequence-kit.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./01-deploy-D7rCzihm.js"),__vite__mapDeps([31,1])),path:"/solutions/technical-references/internals/v1/01-deploy",type:"mdx",filePath:"solutions/technical-references/internals/v1/01-deploy.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./01-deploy-D7rCzihm.js"),__vite__mapDeps([31,1])),path:"/solutions/technical-references/internals/v1/01-deploy.html",type:"mdx",filePath:"solutions/technical-references/internals/v1/01-deploy.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./contract-audits-DpVjYx7O.js"),[]),path:"/solutions/technical-references/internals/v1/contract-audits",type:"mdx",filePath:"solutions/technical-references/internals/v1/contract-audits.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./contract-audits-DpVjYx7O.js"),[]),path:"/solutions/technical-references/internals/v1/contract-audits.html",type:"mdx",filePath:"solutions/technical-references/internals/v1/contract-audits.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./deploy-BPDvQs8w.js"),__vite__mapDeps([32,1])),path:"/solutions/technical-references/internals/v1/deploy",type:"mdx",filePath:"solutions/technical-references/internals/v1/deploy.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./deploy-BPDvQs8w.js"),__vite__mapDeps([32,1])),path:"/solutions/technical-references/internals/v1/deploy.html",type:"mdx",filePath:"solutions/technical-references/internals/v1/deploy.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./guest-module-BaAl8n41.js"),[]),path:"/solutions/technical-references/internals/v1/guest-module",type:"mdx",filePath:"solutions/technical-references/internals/v1/guest-module.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./guest-module-BaAl8n41.js"),[]),path:"/solutions/technical-references/internals/v1/guest-module.html",type:"mdx",filePath:"solutions/technical-references/internals/v1/guest-module.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./main-module-upgradeable-CW96S4Qk.js"),[]),path:"/solutions/technical-references/internals/v1/main-module-upgradeable",type:"mdx",filePath:"solutions/technical-references/internals/v1/main-module-upgradeable.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./main-module-upgradeable-CW96S4Qk.js"),[]),path:"/solutions/technical-references/internals/v1/main-module-upgradeable.html",type:"mdx",filePath:"solutions/technical-references/internals/v1/main-module-upgradeable.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./modules-and-updates-CC41y-MQ.js"),[]),path:"/solutions/technical-references/internals/v1/modules-and-updates",type:"mdx",filePath:"solutions/technical-references/internals/v1/modules-and-updates.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./modules-and-updates-CC41y-MQ.js"),[]),path:"/solutions/technical-references/internals/v1/modules-and-updates.html",type:"mdx",filePath:"solutions/technical-references/internals/v1/modules-and-updates.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./nested-transaction-batching-Bm2olTrK.js"),[]),path:"/solutions/technical-references/internals/v1/nested-transaction-batching",type:"mdx",filePath:"solutions/technical-references/internals/v1/nested-transaction-batching.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./nested-transaction-batching-Bm2olTrK.js"),[]),path:"/solutions/technical-references/internals/v1/nested-transaction-batching.html",type:"mdx",filePath:"solutions/technical-references/internals/v1/nested-transaction-batching.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./signature-encoding-DNayVe2a.js"),[]),path:"/solutions/technical-references/internals/v1/signature-encoding",type:"mdx",filePath:"solutions/technical-references/internals/v1/signature-encoding.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./signature-encoding-DNayVe2a.js"),[]),path:"/solutions/technical-references/internals/v1/signature-encoding.html",type:"mdx",filePath:"solutions/technical-references/internals/v1/signature-encoding.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./wallet-configuration-BS7RGyuJ.js"),[]),path:"/solutions/technical-references/internals/v1/wallet-configuration",type:"mdx",filePath:"solutions/technical-references/internals/v1/wallet-configuration.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./wallet-configuration-BS7RGyuJ.js"),[]),path:"/solutions/technical-references/internals/v1/wallet-configuration.html",type:"mdx",filePath:"solutions/technical-references/internals/v1/wallet-configuration.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./wallet-context-CS_RygO9.js"),[]),path:"/solutions/technical-references/internals/v1/wallet-context",type:"mdx",filePath:"solutions/technical-references/internals/v1/wallet-context.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./wallet-context-CS_RygO9.js"),[]),path:"/solutions/technical-references/internals/v1/wallet-context.html",type:"mdx",filePath:"solutions/technical-references/internals/v1/wallet-context.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./wallet-factory-CUnVnojT.js"),__vite__mapDeps([33,1])),path:"/solutions/technical-references/internals/v1/wallet-factory",type:"mdx",filePath:"solutions/technical-references/internals/v1/wallet-factory.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./wallet-factory-CUnVnojT.js"),__vite__mapDeps([33,1])),path:"/solutions/technical-references/internals/v1/wallet-factory.html",type:"mdx",filePath:"solutions/technical-references/internals/v1/wallet-factory.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./configuration-D_ik4Rx1.js"),[]),path:"/solutions/technical-references/internals/v2/configuration",type:"mdx",filePath:"solutions/technical-references/internals/v2/configuration.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./configuration-D_ik4Rx1.js"),[]),path:"/solutions/technical-references/internals/v2/configuration.html",type:"mdx",filePath:"solutions/technical-references/internals/v2/configuration.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./deploy-Cahny4J9.js"),__vite__mapDeps([34,1])),path:"/solutions/technical-references/internals/v2/deploy",type:"mdx",filePath:"solutions/technical-references/internals/v2/deploy.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./deploy-Cahny4J9.js"),__vite__mapDeps([34,1])),path:"/solutions/technical-references/internals/v2/deploy.html",type:"mdx",filePath:"solutions/technical-references/internals/v2/deploy.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./manage-sessions-kcyhIGIe.js"),[]),path:"/solutions/wallets/embedded-wallet/examples/manage-sessions",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/manage-sessions.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./manage-sessions-kcyhIGIe.js"),[]),path:"/solutions/wallets/embedded-wallet/examples/manage-sessions.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/manage-sessions.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./transaction-receipts-B1HmepHQ.js"),[]),path:"/solutions/wallets/embedded-wallet/examples/transaction-receipts",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/transaction-receipts.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./transaction-receipts-B1HmepHQ.js"),[]),path:"/solutions/wallets/embedded-wallet/examples/transaction-receipts.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/transaction-receipts.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./use-wallets-CXkYQaLo.js"),__vite__mapDeps([35,1])),path:"/solutions/wallets/embedded-wallet/examples/use-wallets",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/use-wallets.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./use-wallets-CXkYQaLo.js"),__vite__mapDeps([35,1])),path:"/solutions/wallets/embedded-wallet/examples/use-wallets.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/use-wallets.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./validation-CfnXhEnq.js"),[]),path:"/solutions/wallets/embedded-wallet/examples/validation",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/validation.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./validation-CfnXhEnq.js"),[]),path:"/solutions/wallets/embedded-wallet/examples/validation.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/validation.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./action-payloads-DMgLhsRB.js"),[]),path:"/solutions/wallets/embedded-wallet/implementation-details/action-payloads",type:"mdx",filePath:"solutions/wallets/embedded-wallet/implementation-details/action-payloads.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./action-payloads-DMgLhsRB.js"),[]),path:"/solutions/wallets/embedded-wallet/implementation-details/action-payloads.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/implementation-details/action-payloads.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./enclave-verification-D1O6-8to.js"),[]),path:"/solutions/wallets/embedded-wallet/implementation-details/enclave-verification",type:"mdx",filePath:"solutions/wallets/embedded-wallet/implementation-details/enclave-verification.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./enclave-verification-D1O6-8to.js"),[]),path:"/solutions/wallets/embedded-wallet/implementation-details/enclave-verification.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/implementation-details/enclave-verification.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./intents-vXaVa7iA.js"),[]),path:"/solutions/wallets/embedded-wallet/implementation-details/intents",type:"mdx",filePath:"solutions/wallets/embedded-wallet/implementation-details/intents.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./intents-vXaVa7iA.js"),[]),path:"/solutions/wallets/embedded-wallet/implementation-details/intents.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/implementation-details/intents.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./response-payloads-CETFlBt0.js"),[]),path:"/solutions/wallets/embedded-wallet/implementation-details/response-payloads",type:"mdx",filePath:"solutions/wallets/embedded-wallet/implementation-details/response-payloads.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./response-payloads-CETFlBt0.js"),[]),path:"/solutions/wallets/embedded-wallet/implementation-details/response-payloads.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/implementation-details/response-payloads.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./trust-contract-recovery-flow-C7vU9CCb.js"),[]),path:"/solutions/wallets/embedded-wallet/implementation-details/trust-contract-recovery-flow",type:"mdx",filePath:"solutions/wallets/embedded-wallet/implementation-details/trust-contract-recovery-flow.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./trust-contract-recovery-flow-C7vU9CCb.js"),[]),path:"/solutions/wallets/embedded-wallet/implementation-details/trust-contract-recovery-flow.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/implementation-details/trust-contract-recovery-flow.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./auth-address-DzIAvudm.js"),[]),path:"/solutions/wallets/universal-wallet/examples/auth-address",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/auth-address.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./auth-address-DzIAvudm.js"),[]),path:"/solutions/wallets/universal-wallet/examples/auth-address.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/auth-address.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./building-backends-9F7Pmovf.js"),[]),path:"/solutions/wallets/universal-wallet/examples/building-backends",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/building-backends.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./building-backends-9F7Pmovf.js"),[]),path:"/solutions/wallets/universal-wallet/examples/building-backends.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/building-backends.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./connect-wallet-C-S7CgVB.js"),__vite__mapDeps([36,1])),path:"/solutions/wallets/universal-wallet/examples/connect-wallet",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/connect-wallet.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./connect-wallet-C-S7CgVB.js"),__vite__mapDeps([36,1])),path:"/solutions/wallets/universal-wallet/examples/connect-wallet.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/connect-wallet.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./send-batch-transactions-DpZcOhd6.js"),[]),path:"/solutions/wallets/universal-wallet/examples/send-batch-transactions",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/send-batch-transactions.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./send-batch-transactions-DpZcOhd6.js"),[]),path:"/solutions/wallets/universal-wallet/examples/send-batch-transactions.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/send-batch-transactions.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./send-erc1155-5QlLUvZE.js"),[]),path:"/solutions/wallets/universal-wallet/examples/send-erc1155",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/send-erc1155.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./send-erc1155-5QlLUvZE.js"),[]),path:"/solutions/wallets/universal-wallet/examples/send-erc1155.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/send-erc1155.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./send-erc20-DUAYivtC.js"),[]),path:"/solutions/wallets/universal-wallet/examples/send-erc20",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/send-erc20.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./send-erc20-DUAYivtC.js"),[]),path:"/solutions/wallets/universal-wallet/examples/send-erc20.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/send-erc20.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./send-erc721-b4IvLCEY.js"),[]),path:"/solutions/wallets/universal-wallet/examples/send-erc721",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/send-erc721.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./send-erc721-b4IvLCEY.js"),[]),path:"/solutions/wallets/universal-wallet/examples/send-erc721.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/send-erc721.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./send-transaction-BmGbocLX.js"),[]),path:"/solutions/wallets/universal-wallet/examples/send-transaction",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/send-transaction.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./send-transaction-BmGbocLX.js"),[]),path:"/solutions/wallets/universal-wallet/examples/send-transaction.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/send-transaction.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./session-keys-C8SkETx6.js"),[]),path:"/solutions/wallets/universal-wallet/examples/session-keys",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/session-keys.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./session-keys-C8SkETx6.js"),[]),path:"/solutions/wallets/universal-wallet/examples/session-keys.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/session-keys.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./sign-message-D9pzRJyv.js"),__vite__mapDeps([37,1])),path:"/solutions/wallets/universal-wallet/examples/sign-message",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/sign-message.mdx",lastUpdatedAt:1713254874e3},{lazy:()=>b(()=>import("./sign-message-D9pzRJyv.js"),__vite__mapDeps([37,1])),path:"/solutions/wallets/universal-wallet/examples/sign-message.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/sign-message.mdx",lastUpdatedAt:1713254874e3}];var Ns={horizontalPadding:"var(--vocs-content_horizontalPadding)",verticalPadding:"var(--vocs-content_verticalPadding)",width:"var(--vocs-content_width)"},T2={default:"system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif",mono:'ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace'},R2={default:"var(--vocs-fontFamily_default)",mono:"var(--vocs-fontFamily_mono)"},Gp={white:"var(--vocs-color_white)",black:"var(--vocs-color_black)",background:"var(--vocs-color_background)",background2:"var(--vocs-color_background2)",background3:"var(--vocs-color_background3)",background4:"var(--vocs-color_background4)",background5:"var(--vocs-color_background5)",backgroundAccent:"var(--vocs-color_backgroundAccent)",backgroundAccentHover:"var(--vocs-color_backgroundAccentHover)",backgroundAccentText:"var(--vocs-color_backgroundAccentText)",backgroundBlueTint:"var(--vocs-color_backgroundBlueTint)",backgroundDark:"var(--vocs-color_backgroundDark)",backgroundGreenTint:"var(--vocs-color_backgroundGreenTint)",backgroundGreenTint2:"var(--vocs-color_backgroundGreenTint2)",backgroundIrisTint:"var(--vocs-color_backgroundIrisTint)",backgroundRedTint:"var(--vocs-color_backgroundRedTint)",backgroundRedTint2:"var(--vocs-color_backgroundRedTint2)",backgroundYellowTint:"var(--vocs-color_backgroundYellowTint)",border:"var(--vocs-color_border)",border2:"var(--vocs-color_border2)",borderAccent:"var(--vocs-color_borderAccent)",borderBlue:"var(--vocs-color_borderBlue)",borderGreen:"var(--vocs-color_borderGreen)",borderIris:"var(--vocs-color_borderIris)",borderRed:"var(--vocs-color_borderRed)",borderYellow:"var(--vocs-color_borderYellow)",heading:"var(--vocs-color_heading)",inverted:"var(--vocs-color_inverted)",shadow:"var(--vocs-color_shadow)",shadow2:"var(--vocs-color_shadow2)",text:"var(--vocs-color_text)",text2:"var(--vocs-color_text2)",text3:"var(--vocs-color_text3)",text4:"var(--vocs-color_text4)",textAccent:"var(--vocs-color_textAccent)",textAccentHover:"var(--vocs-color_textAccentHover)",textBlue:"var(--vocs-color_textBlue)",textBlueHover:"var(--vocs-color_textBlueHover)",textGreen:"var(--vocs-color_textGreen)",textGreenHover:"var(--vocs-color_textGreenHover)",textIris:"var(--vocs-color_textIris)",textIrisHover:"var(--vocs-color_textIrisHover)",textRed:"var(--vocs-color_textRed)",textRedHover:"var(--vocs-color_textRedHover)",textYellow:"var(--vocs-color_textYellow)",textYellowHover:"var(--vocs-color_textYellowHover)",title:"var(--vocs-color_title)"},Ms={0:"var(--vocs-space_0)",1:"var(--vocs-space_1)",2:"var(--vocs-space_2)",3:"var(--vocs-space_3)",4:"var(--vocs-space_4)",6:"var(--vocs-space_6)",8:"var(--vocs-space_8)",12:"var(--vocs-space_12)",14:"var(--vocs-space_14)",16:"var(--vocs-space_16)",18:"var(--vocs-space_18)",20:"var(--vocs-space_20)",22:"var(--vocs-space_22)",24:"var(--vocs-space_24)",28:"var(--vocs-space_28)",32:"var(--vocs-space_32)",36:"var(--vocs-space_36)",40:"var(--vocs-space_40)",44:"var(--vocs-space_44)",48:"var(--vocs-space_48)",56:"var(--vocs-space_56)",64:"var(--vocs-space_64)",72:"var(--vocs-space_72)",80:"var(--vocs-space_80)"};function F0(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t ")," does not exist in object"));n=n[r]}return n}function U0(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],r={};for(var o in e){var i=e[o],a=[...n,o];typeof i=="string"||typeof i=="number"||i==null?r[o]=t(i,a):typeof i=="object"&&!Array.isArray(i)?r[o]=U0(i,t,a):console.warn('Skipping invalid key "'.concat(a.join("."),'". Should be a string, number, null or object. Received: "').concat(Array.isArray(i)?"Array":typeof i,'"'))}return r}function qt(e,t){var n={};if(typeof t=="object"){var r=e;U0(t,(l,s)=>{if(l!=null){var c=$2(r,s);n[qp(c)]=String(l)}})}else{var o=e;for(var i in o){var a=o[i];a!=null&&(n[qp(i)]=a)}}return Object.defineProperty(n,"toString",{value:function(){return Object.keys(this).map(s=>"".concat(s,":").concat(this[s])).join(";")},writable:!1}),n}var O2="var(--vocs_ExternalLink_iconUrl)",I2="vocs_ExternalLink";const L2=p.forwardRef(({className:e,children:t,hideExternalIcon:n,href:r,...o},i)=>{const{basePath:a}=Je(),l=a;return x.jsx("a",{ref:i,className:D(e,n||typeof t!="string"?void 0:I2),href:r,target:"_blank",rel:"noopener noreferrer",style:qt({[O2]:`url(${l}/.vocs/icons/arrow-diagonal.svg)`}),...o,children:t})});var Yp="vocs_Link_accent_underlined",Qp="vocs_Link",Zp="vocs_Link_styleless",ic=new Map,va=new WeakMap,Xp=0,D2=void 0;function N2(e){return e?(va.has(e)||(Xp+=1,va.set(e,Xp.toString())),va.get(e)):"0"}function M2(e){return Object.keys(e).sort().filter(t=>e[t]!==void 0).map(t=>`${t}_${t==="root"?N2(e.root):e[t]}`).toString()}function j2(e){const t=M2(e);let n=ic.get(t);if(!n){const r=new Map;let o;const i=new IntersectionObserver(a=>{a.forEach(l=>{var s;const c=l.isIntersecting&&o.some(d=>l.intersectionRatio>=d);e.trackVisibility&&typeof l.isVisible>"u"&&(l.isVisible=c),(s=r.get(l.target))==null||s.forEach(d=>{d(c,l)})})},e);o=i.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:i,elements:r},ic.set(t,n)}return n}function z2(e,t,n={},r=D2){if(typeof window.IntersectionObserver>"u"&&r!==void 0){const s=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:typeof n.threshold=="number"?n.threshold:0,time:0,boundingClientRect:s,intersectionRect:s,rootBounds:s}),()=>{}}const{id:o,observer:i,elements:a}=j2(n),l=a.get(e)||[];return a.has(e)||a.set(e,l),l.push(t),i.observe(e),function(){l.splice(l.indexOf(t),1),l.length===0&&(a.delete(e),i.unobserve(e)),a.size===0&&(i.disconnect(),ic.delete(o))}}function V0({threshold:e,delay:t,trackVisibility:n,rootMargin:r,root:o,triggerOnce:i,skip:a,initialInView:l,fallbackInView:s,onChange:c}={}){var d;const[u,f]=p.useState(null),h=p.useRef(),[y,g]=p.useState({inView:!!l,entry:void 0});h.current=c,p.useEffect(()=>{if(a||!u)return;let _;return _=z2(u,(E,C)=>{g({inView:E,entry:C}),h.current&&h.current(E,C),C.isIntersecting&&i&&_&&(_(),_=void 0)},{root:o,rootMargin:r,threshold:e,trackVisibility:n,delay:t},s),()=>{_&&_()}},[Array.isArray(e)?e.toString():e,u,o,r,i,a,n,s,t]);const w=(d=y.entry)==null?void 0:d.target,m=p.useRef();!u&&w&&!i&&!a&&m.current!==w&&(m.current=w,g({inView:!!l,entry:void 0}));const v=[f,y.inView,y.entry];return v.ref=v[0],v.inView=v[1],v.entry=v[2],v}function F2(...e){return t=>{U2(t,...e)}}function U2(e,...t){t.forEach(n=>{typeof n=="function"?n(e):n!=null&&(n.current=e)})}const qn=p.forwardRef((e,t)=>{const n=()=>{var i;return(i=zd.find(a=>a.path===e.to))==null?void 0:i.lazy()},{ref:r,inView:o}=V0();return p.useEffect(()=>{o&&n()},[o,n]),x.jsx(N0,{ref:F2(t,r),...e})}),nn=p.forwardRef((e,t)=>{const{href:n,variant:r="accent underlined"}=e,{pathname:o}=Re();if(n!=null&&n.match(/^(www|https?)/))return x.jsx(L2,{...e,ref:t,className:D(e.className,Qp,r==="accent underlined"&&Yp,r==="styleless"&&Zp),hideExternalIcon:e.hideExternalIcon});const[i,a]=(n||"").split("#"),l=`${i||o}${a?`#${a}`:""}`;return x.jsx(qn,{...e,ref:t,className:D(e.className,Qp,r==="accent underlined"&&Yp,r==="styleless"&&Zp),to:l})});var V2="vocs_NotFound_divider",B2="vocs_NotFound",H2="vocs_H1",B0="vocs_Heading",H0="vocs_Heading_slugTarget";function To({level:e,...t}){const n=`h${e}`;return x.jsxs(n,{...t,id:void 0,className:D(t.className,B0),children:[x.jsx("div",{id:t.id,className:H0}),t.children]})}function W0(e){return x.jsx(To,{...e,className:D(e.className,H2),level:1})}var W2="vocs_Paragraph";function K0(e){return x.jsx("p",{...e,className:D(e.className,W2)})}function K2(){return x.jsxs("div",{className:B2,children:[x.jsx(W0,{children:"Page Not Found"}),x.jsx("div",{style:{height:Ms[24]}}),x.jsx("hr",{className:V2}),x.jsx("div",{style:{height:Ms[24]}}),x.jsx(K0,{children:"The page you were looking for could not be found."}),x.jsx("div",{style:{height:Ms[8]}}),x.jsx(nn,{href:"/",children:"Go to Home Page"})]})}var G2="var(--vocs_Banner_bannerBackgroundColor)",q2="var(--vocs_Banner_bannerHeight)",Y2="var(--vocs_Banner_bannerTextColor)",Q2="vocs_Banner_closeButton",Z2="vocs_Banner_content",X2="vocs_Banner_inner",J2="vocs_Banner";const e4=Object.getPrototypeOf(t4).constructor;async function t4(e,t){return new e4(String(e))(t)}function n4(e,t){return new Function(String(e))(t)}function Ar(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i=0)&&(n[o]=e[o]);return n}var r4=["color"],o4=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Ar(e,r4);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M6.85355 3.14645C7.04882 3.34171 7.04882 3.65829 6.85355 3.85355L3.70711 7H12.5C12.7761 7 13 7.22386 13 7.5C13 7.77614 12.7761 8 12.5 8H3.70711L6.85355 11.1464C7.04882 11.3417 7.04882 11.6583 6.85355 11.8536C6.65829 12.0488 6.34171 12.0488 6.14645 11.8536L2.14645 7.85355C1.95118 7.65829 1.95118 7.34171 2.14645 7.14645L6.14645 3.14645C6.34171 2.95118 6.65829 2.95118 6.85355 3.14645Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),i4=["color"],a4=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Ar(e,i4);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M6.1584 3.13508C6.35985 2.94621 6.67627 2.95642 6.86514 3.15788L10.6151 7.15788C10.7954 7.3502 10.7954 7.64949 10.6151 7.84182L6.86514 11.8418C6.67627 12.0433 6.35985 12.0535 6.1584 11.8646C5.95694 11.6757 5.94673 11.3593 6.1356 11.1579L9.565 7.49985L6.1356 3.84182C5.94673 3.64036 5.95694 3.32394 6.1584 3.13508Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),l4=["color"],s4=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Ar(e,l4);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M12.8536 2.85355C13.0488 2.65829 13.0488 2.34171 12.8536 2.14645C12.6583 1.95118 12.3417 1.95118 12.1464 2.14645L7.5 6.79289L2.85355 2.14645C2.65829 1.95118 2.34171 1.95118 2.14645 2.14645C1.95118 2.34171 1.95118 2.65829 2.14645 2.85355L6.79289 7.5L2.14645 12.1464C1.95118 12.3417 1.95118 12.6583 2.14645 12.8536C2.34171 13.0488 2.65829 13.0488 2.85355 12.8536L7.5 8.20711L12.1464 12.8536C12.3417 13.0488 12.6583 13.0488 12.8536 12.8536C13.0488 12.6583 13.0488 12.3417 12.8536 12.1464L8.20711 7.5L12.8536 2.85355Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),u4=["color"],c4=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Ar(e,u4);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M3.5 2C3.22386 2 3 2.22386 3 2.5V12.5C3 12.7761 3.22386 13 3.5 13H11.5C11.7761 13 12 12.7761 12 12.5V6H8.5C8.22386 6 8 5.77614 8 5.5V2H3.5ZM9 2.70711L11.2929 5H9V2.70711ZM2 2.5C2 1.67157 2.67157 1 3.5 1H8.5C8.63261 1 8.75979 1.05268 8.85355 1.14645L12.8536 5.14645C12.9473 5.24021 13 5.36739 13 5.5V12.5C13 13.3284 12.3284 14 11.5 14H3.5C2.67157 14 2 13.3284 2 12.5V2.5Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),d4=["color"],f4=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Ar(e,d4);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M1.5 5.25C1.91421 5.25 2.25 4.91421 2.25 4.5C2.25 4.08579 1.91421 3.75 1.5 3.75C1.08579 3.75 0.75 4.08579 0.75 4.5C0.75 4.91421 1.08579 5.25 1.5 5.25ZM4 4.5C4 4.22386 4.22386 4 4.5 4H13.5C13.7761 4 14 4.22386 14 4.5C14 4.77614 13.7761 5 13.5 5H4.5C4.22386 5 4 4.77614 4 4.5ZM4.5 7C4.22386 7 4 7.22386 4 7.5C4 7.77614 4.22386 8 4.5 8H13.5C13.7761 8 14 7.77614 14 7.5C14 7.22386 13.7761 7 13.5 7H4.5ZM4.5 10C4.22386 10 4 10.2239 4 10.5C4 10.7761 4.22386 11 4.5 11H13.5C13.7761 11 14 10.7761 14 10.5C14 10.2239 13.7761 10 13.5 10H4.5ZM2.25 7.5C2.25 7.91421 1.91421 8.25 1.5 8.25C1.08579 8.25 0.75 7.91421 0.75 7.5C0.75 7.08579 1.08579 6.75 1.5 6.75C1.91421 6.75 2.25 7.08579 2.25 7.5ZM1.5 11.25C1.91421 11.25 2.25 10.9142 2.25 10.5C2.25 10.0858 1.91421 9.75 1.5 9.75C1.08579 9.75 0.75 10.0858 0.75 10.5C0.75 10.9142 1.08579 11.25 1.5 11.25Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),p4=["color"],Fd=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Ar(e,p4);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M10 6.5C10 8.433 8.433 10 6.5 10C4.567 10 3 8.433 3 6.5C3 4.567 4.567 3 6.5 3C8.433 3 10 4.567 10 6.5ZM9.30884 10.0159C8.53901 10.6318 7.56251 11 6.5 11C4.01472 11 2 8.98528 2 6.5C2 4.01472 4.01472 2 6.5 2C8.98528 2 11 4.01472 11 6.5C11 7.56251 10.6318 8.53901 10.0159 9.30884L12.8536 12.1464C13.0488 12.3417 13.0488 12.6583 12.8536 12.8536C12.6583 13.0488 12.3417 13.0488 12.1464 12.8536L9.30884 10.0159Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),h4=["color"],m4=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Ar(e,h4);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M12.1464 1.14645C12.3417 0.951184 12.6583 0.951184 12.8535 1.14645L14.8535 3.14645C15.0488 3.34171 15.0488 3.65829 14.8535 3.85355L10.9109 7.79618C10.8349 7.87218 10.7471 7.93543 10.651 7.9835L6.72359 9.94721C6.53109 10.0435 6.29861 10.0057 6.14643 9.85355C5.99425 9.70137 5.95652 9.46889 6.05277 9.27639L8.01648 5.34897C8.06455 5.25283 8.1278 5.16507 8.2038 5.08907L12.1464 1.14645ZM12.5 2.20711L8.91091 5.79618L7.87266 7.87267L8.12731 8.12732L10.2038 7.08907L13.7929 3.5L12.5 2.20711ZM9.99998 2L8.99998 3H4.9C4.47171 3 4.18056 3.00039 3.95552 3.01877C3.73631 3.03668 3.62421 3.06915 3.54601 3.10899C3.35785 3.20487 3.20487 3.35785 3.10899 3.54601C3.06915 3.62421 3.03669 3.73631 3.01878 3.95552C3.00039 4.18056 3 4.47171 3 4.9V11.1C3 11.5283 3.00039 11.8194 3.01878 12.0445C3.03669 12.2637 3.06915 12.3758 3.10899 12.454C3.20487 12.6422 3.35785 12.7951 3.54601 12.891C3.62421 12.9309 3.73631 12.9633 3.95552 12.9812C4.18056 12.9996 4.47171 13 4.9 13H11.1C11.5283 13 11.8194 12.9996 12.0445 12.9812C12.2637 12.9633 12.3758 12.9309 12.454 12.891C12.6422 12.7951 12.7951 12.6422 12.891 12.454C12.9309 12.3758 12.9633 12.2637 12.9812 12.0445C12.9996 11.8194 13 11.5283 13 11.1V6.99998L14 5.99998V11.1V11.1207C14 11.5231 14 11.8553 13.9779 12.1259C13.9549 12.407 13.9057 12.6653 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.6653 13.9057 12.407 13.9549 12.1259 13.9779C11.8553 14 11.5231 14 11.1207 14H11.1H4.9H4.87934C4.47686 14 4.14468 14 3.87409 13.9779C3.59304 13.9549 3.33469 13.9057 3.09202 13.782C2.7157 13.5903 2.40973 13.2843 2.21799 12.908C2.09434 12.6653 2.04506 12.407 2.0221 12.1259C1.99999 11.8553 1.99999 11.5231 2 11.1207V11.1206V11.1V4.9V4.87935V4.87932V4.87931C1.99999 4.47685 1.99999 4.14468 2.0221 3.87409C2.04506 3.59304 2.09434 3.33469 2.21799 3.09202C2.40973 2.71569 2.7157 2.40973 3.09202 2.21799C3.33469 2.09434 3.59304 2.04506 3.87409 2.0221C4.14468 1.99999 4.47685 1.99999 4.87932 2H4.87935H4.9H9.99998Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))});function vl(e,t){if(typeof e!="object"||e===null)return e;if(Array.isArray(e))return e.map((r,o)=>vl(r,o));const n=e.props.children?{...e.props,children:vl(e.props.children)}:e.props;return Z.createElement(e.type,{...n,key:t})}function v4({hide:e}){const{banner:t}=Je(),n=p.useMemo(()=>{const r=(t==null?void 0:t.content)??"";if(!r)return null;if(typeof r!="string")return()=>vl(r);const{default:o}=n4(r,{...Wy,Fragment:p.Fragment});return o},[t]);return n?x.jsx("div",{className:D(J2),style:qt({[G2]:t==null?void 0:t.backgroundColor,[Y2]:t==null?void 0:t.textColor}),children:x.jsxs("div",{className:D(X2),children:[x.jsx("div",{className:D(Z2),children:x.jsx(n,{})}),(t==null?void 0:t.dismissable)!=="false"&&x.jsx("button",{className:D(Q2),onClick:e,type:"button",children:x.jsx(s4,{width:14,height:14})})]})}):null}var g4="vocs_Content";function G0({children:e,className:t}){return x.jsx("article",{className:D(t,g4),children:e})}function q0({items:e,pathname:t}){const n=t.replace(/\.html$/,""),r=[];for(const o of e)(o.link&&n.startsWith(o.match||o.link)||o.items&&q0({items:o.items,pathname:t}).length>0)&&r.push(o.id);return r}function Bi({items:e,pathname:t}){return p.useMemo(()=>q0({items:e,pathname:t}),[e,t])}function Sr(){const e=p.useContext(Y0);if(!e)throw new Error("`usePageData` must be used within `PageDataContext.Provider`.");return e}const Y0=p.createContext(void 0);function Bl(){const{pathname:e}=Re(),t=Je(),{sidebar:n}=t;if(!n)return{items:[]};if(Array.isArray(n))return{items:n};const r=p.useMemo(()=>{const o=Object.keys(n).filter(i=>e.startsWith(i));return o[o.length-1]},[n,e]);return r?Array.isArray(n[r])?{key:r,items:n[r]}:{...n[r],key:r}:{items:[]}}function Tr(){const e=Bl(),{frontmatter:t}=Sr(),{layout:n,showLogo:r,showOutline:o,showSidebar:i,showTopNav:a}=t||{},l=n??"docs";return{layout:l,get showLogo(){return typeof r<"u"?r:!0},get showOutline(){return typeof o<"u"?o:l==="docs"},get showSidebar(){return e.items.length===0?!1:typeof i<"u"?i:!(l==="minimal"||l==="landing")},get showTopNav(){return typeof a<"u"?a:!0}}}function y4(){const[e,t]=p.useState(()=>{if(!(typeof window>"u")){if(localStorage.getItem("vocs.theme")){const n=localStorage.getItem("vocs.theme");if(n)return n}return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}});return p.useEffect(()=>{e&&localStorage.setItem("vocs.theme",e),e==="dark"?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")},[e]),{theme:e,toggle(){t(n=>n==="light"?"dark":"light")}}}var x4="vocs_utils_visibleDark",_4="vocs_utils_visibleLight",Q0="vocs_utils_visuallyHidden";function q(){return q=Object.assign?Object.assign.bind():function(e){for(var t=1;te.forEach(n=>w4(n,t))}function Ue(...e){return p.useCallback(Z0(...e),e)}function En(e,t=[]){let n=[];function r(i,a){const l=p.createContext(a),s=n.length;n=[...n,a];function c(u){const{scope:f,children:h,...y}=u,g=(f==null?void 0:f[e][s])||l,w=p.useMemo(()=>y,Object.values(y));return p.createElement(g.Provider,{value:w},h)}function d(u,f){const h=(f==null?void 0:f[e][s])||l,y=p.useContext(h);if(y)return y;if(a!==void 0)return a;throw new Error(`\`${u}\` must be used within \`${i}\``)}return c.displayName=i+"Provider",[c,d]}const o=()=>{const i=n.map(a=>p.createContext(a));return function(l){const s=(l==null?void 0:l[e])||i;return p.useMemo(()=>({[`__scope${e}`]:{...l,[e]:s}}),[l,s])}};return o.scopeName=e,[r,E4(o,...t)]}function E4(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(i){const a=r.reduce((l,{useScope:s,scopeName:c})=>{const u=s(i)[`__scope${c}`];return{...l,...u}},{});return p.useMemo(()=>({[`__scope${t.scopeName}`]:a}),[a])}};return n.scopeName=t.scopeName,n}const gn=globalThis!=null&&globalThis.document?p.useLayoutEffect:()=>{},k4=Uc.useId||(()=>{});let b4=0;function rn(e){const[t,n]=p.useState(k4());return gn(()=>{e||n(r=>r??String(b4++))},[e]),e||(t?`radix-${t}`:"")}function at(e){const t=p.useRef(e);return p.useEffect(()=>{t.current=e}),p.useMemo(()=>(...n)=>{var r;return(r=t.current)===null||r===void 0?void 0:r.call(t,...n)},[])}function rr({prop:e,defaultProp:t,onChange:n=()=>{}}){const[r,o]=C4({defaultProp:t,onChange:n}),i=e!==void 0,a=i?e:r,l=at(n),s=p.useCallback(c=>{if(i){const u=typeof c=="function"?c(e):c;u!==e&&l(u)}else o(c)},[i,e,o,l]);return[a,s]}function C4({defaultProp:e,onChange:t}){const n=p.useState(e),[r]=n,o=p.useRef(r),i=at(t);return p.useEffect(()=>{o.current!==r&&(i(r),o.current=r)},[r,o,i]),n}const wo=p.forwardRef((e,t)=>{const{children:n,...r}=e,o=p.Children.toArray(n),i=o.find(A4);if(i){const a=i.props.children,l=o.map(s=>s===i?p.Children.count(a)>1?p.Children.only(null):p.isValidElement(a)?a.props.children:null:s);return p.createElement(ac,q({},r,{ref:t}),p.isValidElement(a)?p.cloneElement(a,void 0,l):null)}return p.createElement(ac,q({},r,{ref:t}),n)});wo.displayName="Slot";const ac=p.forwardRef((e,t)=>{const{children:n,...r}=e;return p.isValidElement(n)?p.cloneElement(n,{...S4(r,n.props),ref:t?Z0(t,n.ref):n.ref}):p.Children.count(n)>1?p.Children.only(null):null});ac.displayName="SlotClone";const P4=({children:e})=>p.createElement(p.Fragment,null,e);function A4(e){return p.isValidElement(e)&&e.type===P4}function S4(e,t){const n={...t};for(const r in t){const o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...l)=>{i(...l),o(...l)}:o&&(n[r]=o):r==="style"?n[r]={...o,...i}:r==="className"&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}const T4=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],fe=T4.reduce((e,t)=>{const n=p.forwardRef((r,o)=>{const{asChild:i,...a}=r,l=i?wo:t;return p.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),p.createElement(l,q({},a,{ref:o}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function lc(e,t){e&&Ao.flushSync(()=>e.dispatchEvent(t))}function R4(e,t=globalThis==null?void 0:globalThis.document){const n=at(e);p.useEffect(()=>{const r=o=>{o.key==="Escape"&&n(o)};return t.addEventListener("keydown",r),()=>t.removeEventListener("keydown",r)},[n,t])}const sc="dismissableLayer.update",$4="dismissableLayer.pointerDownOutside",O4="dismissableLayer.focusOutside";let Jp;const I4=p.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Ud=p.forwardRef((e,t)=>{var n;const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:o,onPointerDownOutside:i,onFocusOutside:a,onInteractOutside:l,onDismiss:s,...c}=e,d=p.useContext(I4),[u,f]=p.useState(null),h=(n=u==null?void 0:u.ownerDocument)!==null&&n!==void 0?n:globalThis==null?void 0:globalThis.document,[,y]=p.useState({}),g=Ue(t,A=>f(A)),w=Array.from(d.layers),[m]=[...d.layersWithOutsidePointerEventsDisabled].slice(-1),v=w.indexOf(m),_=u?w.indexOf(u):-1,E=d.layersWithOutsidePointerEventsDisabled.size>0,C=_>=v,k=L4(A=>{const S=A.target,O=[...d.branches].some(j=>j.contains(S));!C||O||(i==null||i(A),l==null||l(A),A.defaultPrevented||s==null||s())},h),P=D4(A=>{const S=A.target;[...d.branches].some(j=>j.contains(S))||(a==null||a(A),l==null||l(A),A.defaultPrevented||s==null||s())},h);return R4(A=>{_===d.layers.size-1&&(o==null||o(A),!A.defaultPrevented&&s&&(A.preventDefault(),s()))},h),p.useEffect(()=>{if(u)return r&&(d.layersWithOutsidePointerEventsDisabled.size===0&&(Jp=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),d.layersWithOutsidePointerEventsDisabled.add(u)),d.layers.add(u),eh(),()=>{r&&d.layersWithOutsidePointerEventsDisabled.size===1&&(h.body.style.pointerEvents=Jp)}},[u,h,r,d]),p.useEffect(()=>()=>{u&&(d.layers.delete(u),d.layersWithOutsidePointerEventsDisabled.delete(u),eh())},[u,d]),p.useEffect(()=>{const A=()=>y({});return document.addEventListener(sc,A),()=>document.removeEventListener(sc,A)},[]),p.createElement(fe.div,q({},c,{ref:g,style:{pointerEvents:E?C?"auto":"none":void 0,...e.style},onFocusCapture:le(e.onFocusCapture,P.onFocusCapture),onBlurCapture:le(e.onBlurCapture,P.onBlurCapture),onPointerDownCapture:le(e.onPointerDownCapture,k.onPointerDownCapture)}))});function L4(e,t=globalThis==null?void 0:globalThis.document){const n=at(e),r=p.useRef(!1),o=p.useRef(()=>{});return p.useEffect(()=>{const i=l=>{if(l.target&&!r.current){let c=function(){X0($4,n,s,{discrete:!0})};const s={originalEvent:l};l.pointerType==="touch"?(t.removeEventListener("click",o.current),o.current=c,t.addEventListener("click",o.current,{once:!0})):c()}else t.removeEventListener("click",o.current);r.current=!1},a=window.setTimeout(()=>{t.addEventListener("pointerdown",i)},0);return()=>{window.clearTimeout(a),t.removeEventListener("pointerdown",i),t.removeEventListener("click",o.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function D4(e,t=globalThis==null?void 0:globalThis.document){const n=at(e),r=p.useRef(!1);return p.useEffect(()=>{const o=i=>{i.target&&!r.current&&X0(O4,n,{originalEvent:i},{discrete:!1})};return t.addEventListener("focusin",o),()=>t.removeEventListener("focusin",o)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function eh(){const e=new CustomEvent(sc);document.dispatchEvent(e)}function X0(e,t,n,{discrete:r}){const o=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?lc(o,i):o.dispatchEvent(i)}const js="focusScope.autoFocusOnMount",zs="focusScope.autoFocusOnUnmount",th={bubbles:!1,cancelable:!0},J0=p.forwardRef((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:i,...a}=e,[l,s]=p.useState(null),c=at(o),d=at(i),u=p.useRef(null),f=Ue(t,g=>s(g)),h=p.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;p.useEffect(()=>{if(r){let g=function(_){if(h.paused||!l)return;const E=_.target;l.contains(E)?u.current=E:$n(u.current,{select:!0})},w=function(_){if(h.paused||!l)return;const E=_.relatedTarget;E!==null&&(l.contains(E)||$n(u.current,{select:!0}))},m=function(_){if(document.activeElement===document.body)for(const C of _)C.removedNodes.length>0&&$n(l)};document.addEventListener("focusin",g),document.addEventListener("focusout",w);const v=new MutationObserver(m);return l&&v.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",g),document.removeEventListener("focusout",w),v.disconnect()}}},[r,l,h.paused]),p.useEffect(()=>{if(l){rh.add(h);const g=document.activeElement;if(!l.contains(g)){const m=new CustomEvent(js,th);l.addEventListener(js,c),l.dispatchEvent(m),m.defaultPrevented||(N4(U4(e1(l)),{select:!0}),document.activeElement===g&&$n(l))}return()=>{l.removeEventListener(js,c),setTimeout(()=>{const m=new CustomEvent(zs,th);l.addEventListener(zs,d),l.dispatchEvent(m),m.defaultPrevented||$n(g??document.body,{select:!0}),l.removeEventListener(zs,d),rh.remove(h)},0)}}},[l,c,d,h]);const y=p.useCallback(g=>{if(!n&&!r||h.paused)return;const w=g.key==="Tab"&&!g.altKey&&!g.ctrlKey&&!g.metaKey,m=document.activeElement;if(w&&m){const v=g.currentTarget,[_,E]=M4(v);_&&E?!g.shiftKey&&m===E?(g.preventDefault(),n&&$n(_,{select:!0})):g.shiftKey&&m===_&&(g.preventDefault(),n&&$n(E,{select:!0})):m===v&&g.preventDefault()}},[n,r,h.paused]);return p.createElement(fe.div,q({tabIndex:-1},a,{ref:f,onKeyDown:y}))});function N4(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if($n(r,{select:t}),document.activeElement!==n)return}function M4(e){const t=e1(e),n=nh(t,e),r=nh(t.reverse(),e);return[n,r]}function e1(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const o=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||o?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function nh(e,t){for(const n of e)if(!j4(n,{upTo:t}))return n}function j4(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function z4(e){return e instanceof HTMLInputElement&&"select"in e}function $n(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&z4(e)&&t&&e.select()}}const rh=F4();function F4(){let e=[];return{add(t){const n=e[0];t!==n&&(n==null||n.pause()),e=oh(e,t),e.unshift(t)},remove(t){var n;e=oh(e,t),(n=e[0])===null||n===void 0||n.resume()}}}function oh(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function U4(e){return e.filter(t=>t.tagName!=="A")}const t1=p.forwardRef((e,t)=>{var n;const{container:r=globalThis==null||(n=globalThis.document)===null||n===void 0?void 0:n.body,...o}=e;return r?y0.createPortal(p.createElement(fe.div,q({},o,{ref:t})),r):null});function V4(e,t){return p.useReducer((n,r)=>{const o=t[n][r];return o??n},e)}const kn=e=>{const{present:t,children:n}=e,r=B4(t),o=typeof n=="function"?n({present:r.isPresent}):p.Children.only(n),i=Ue(r.ref,o.ref);return typeof n=="function"||r.isPresent?p.cloneElement(o,{ref:i}):null};kn.displayName="Presence";function B4(e){const[t,n]=p.useState(),r=p.useRef({}),o=p.useRef(e),i=p.useRef("none"),a=e?"mounted":"unmounted",[l,s]=V4(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return p.useEffect(()=>{const c=ga(r.current);i.current=l==="mounted"?c:"none"},[l]),gn(()=>{const c=r.current,d=o.current;if(d!==e){const f=i.current,h=ga(c);e?s("MOUNT"):h==="none"||(c==null?void 0:c.display)==="none"?s("UNMOUNT"):s(d&&f!==h?"ANIMATION_OUT":"UNMOUNT"),o.current=e}},[e,s]),gn(()=>{if(t){const c=u=>{const h=ga(r.current).includes(u.animationName);u.target===t&&h&&Ao.flushSync(()=>s("ANIMATION_END"))},d=u=>{u.target===t&&(i.current=ga(r.current))};return t.addEventListener("animationstart",d),t.addEventListener("animationcancel",c),t.addEventListener("animationend",c),()=>{t.removeEventListener("animationstart",d),t.removeEventListener("animationcancel",c),t.removeEventListener("animationend",c)}}else s("ANIMATION_END")},[t,s]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:p.useCallback(c=>{c&&(r.current=getComputedStyle(c)),n(c)},[])}}function ga(e){return(e==null?void 0:e.animationName)||"none"}let Fs=0;function n1(){p.useEffect(()=>{var e,t;const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",(e=n[0])!==null&&e!==void 0?e:ih()),document.body.insertAdjacentElement("beforeend",(t=n[1])!==null&&t!==void 0?t:ih()),Fs++,()=>{Fs===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(r=>r.remove()),Fs--}},[])}function ih(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var Jt=function(){return Jt=Object.assign||function(t){for(var n,r=1,o=arguments.length;r"u")return a3;var t=l3(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},u3=a1(),lo="data-scroll-locked",c3=function(e,t,n,r){var o=e.left,i=e.top,a=e.right,l=e.gap;return n===void 0&&(n="margin"),`
- .`.concat(W4,` {
+ */function _o(){return _o=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function rw(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function ow(e,t){return e.button===0&&(!t||t==="_self")&&!rw(e)}const iw=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],aw="6";try{window.__reactRouterVersion=aw}catch{}function lw(e,t){return C_({basename:t==null?void 0:t.basename,future:_o({},t==null?void 0:t.future,{v7_prependBasename:!0}),history:Q2({window:t==null?void 0:t.window}),hydrationData:(t==null?void 0:t.hydrationData)||sw(),routes:e,mapRouteProperties:tw,window:t==null?void 0:t.window}).initialize()}function sw(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=_o({},t,{errors:uw(t.errors)})),t}function uw(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,o]of t)if(o&&o.__type==="RouteErrorResponse")n[r]=new Ld(o.status,o.statusText,o.data,o.internal===!0);else if(o&&o.__type==="Error"){if(o.__subType){let i=window[o.__subType];if(typeof i=="function")try{let a=new i(o.message);a.stack="",n[r]=a}catch{}}if(n[r]==null){let i=new Error(o.message);i.stack="",n[r]=i}}else n[r]=o;return n}const cw=p.createContext({isTransitioning:!1}),dw=p.createContext(new Map),fw="startTransition",Bp=Uc[fw],pw="flushSync",Hp=Y2[pw];function hw(e){Bp?Bp(e):e()}function Go(e){Hp?Hp(e):e()}class mw{constructor(){this.status="pending",this.promise=new Promise((t,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function vw(e){let{fallbackElement:t,router:n,future:r}=e,[o,i]=p.useState(n.state),[a,l]=p.useState(),[s,c]=p.useState({isTransitioning:!1}),[d,u]=p.useState(),[f,h]=p.useState(),[y,g]=p.useState(),w=p.useRef(new Map),{v7_startTransition:m}=r||{},v=p.useCallback(P=>{m?hw(P):P()},[m]),_=p.useCallback((P,A)=>{let{deletedFetchers:S,unstable_flushSync:O,unstable_viewTransitionOpts:j}=A;S.forEach(z=>w.current.delete(z)),P.fetchers.forEach((z,$)=>{z.data!==void 0&&w.current.set($,z.data)});let N=n.window==null||typeof n.window.document.startViewTransition!="function";if(!j||N){O?Go(()=>i(P)):v(()=>i(P));return}if(O){Go(()=>{f&&(d&&d.resolve(),f.skipTransition()),c({isTransitioning:!0,flushSync:!0,currentLocation:j.currentLocation,nextLocation:j.nextLocation})});let z=n.window.document.startViewTransition(()=>{Go(()=>i(P))});z.finished.finally(()=>{Go(()=>{u(void 0),h(void 0),l(void 0),c({isTransitioning:!1})})}),Go(()=>h(z));return}f?(d&&d.resolve(),f.skipTransition(),g({state:P,currentLocation:j.currentLocation,nextLocation:j.nextLocation})):(l(P),c({isTransitioning:!0,flushSync:!1,currentLocation:j.currentLocation,nextLocation:j.nextLocation}))},[n.window,f,d,w,v]);p.useLayoutEffect(()=>n.subscribe(_),[n,_]),p.useEffect(()=>{s.isTransitioning&&!s.flushSync&&u(new mw)},[s]),p.useEffect(()=>{if(d&&a&&n.window){let P=a,A=d.promise,S=n.window.document.startViewTransition(async()=>{v(()=>i(P)),await A});S.finished.finally(()=>{u(void 0),h(void 0),l(void 0),c({isTransitioning:!1})}),h(S)}},[v,a,d,n.window]),p.useEffect(()=>{d&&a&&o.location.key===a.location.key&&d.resolve()},[d,f,o.location,a]),p.useEffect(()=>{!s.isTransitioning&&y&&(l(y.state),c({isTransitioning:!0,flushSync:!1,currentLocation:y.currentLocation,nextLocation:y.nextLocation}),g(void 0))},[s.isTransitioning,y]),p.useEffect(()=>{},[]);let E=p.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:P=>n.navigate(P),push:(P,A,S)=>n.navigate(P,{state:A,preventScrollReset:S==null?void 0:S.preventScrollReset}),replace:(P,A,S)=>n.navigate(P,{replace:!0,state:A,preventScrollReset:S==null?void 0:S.preventScrollReset})}),[n]),C=n.basename||"/",k=p.useMemo(()=>({router:n,navigator:E,static:!1,basename:C}),[n,E,C]);return p.createElement(p.Fragment,null,p.createElement(Vi.Provider,{value:k},p.createElement(Nd.Provider,{value:o},p.createElement(dw.Provider,{value:w.current},p.createElement(cw.Provider,{value:s},p.createElement(ew,{basename:C,location:o.location,navigationType:o.historyAction,navigator:E,future:{v7_relativeSplatPath:n.future.v7_relativeSplatPath}},o.initialized||n.future.v7_partialHydration?p.createElement(gw,{routes:n.routes,future:n.future,state:o}):t))))),null)}function gw(e){let{routes:t,future:n,state:r}=e;return U_(t,void 0,r,n)}const yw=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",xw=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,N0=p.forwardRef(function(t,n){let{onClick:r,relative:o,reloadDocument:i,replace:a,state:l,target:s,to:c,preventScrollReset:d,unstable_viewTransition:u}=t,f=nw(t,iw),{basename:h}=p.useContext(nr),y,g=!1;if(typeof c=="string"&&xw.test(c)&&(y=c,yw))try{let _=new URL(window.location.href),E=c.startsWith("//")?new URL(_.protocol+c):new URL(c),C=Cr(E.pathname,h);E.origin===_.origin&&C!=null?c=C+E.search+E.hash:g=!0}catch{}let w=j_(c,{relative:o}),m=kw(c,{replace:a,state:l,target:s,preventScrollReset:d,relative:o,unstable_viewTransition:u});function v(_){r&&r(_),_.defaultPrevented||m(_)}return p.createElement("a",_o({},f,{href:y||w,onClick:g||i?r:v,ref:n,target:s}))});function _w(e){let{getKey:t,storageKey:n}=e;return bw({getKey:t,storageKey:n}),null}var rc;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(rc||(rc={}));var oc;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(oc||(oc={}));function ww(e){let t=p.useContext(Vi);return t||ne(!1),t}function Ew(e){let t=p.useContext(Nd);return t||ne(!1),t}function kw(e,t){let{target:n,replace:r,state:o,preventScrollReset:i,relative:a,unstable_viewTransition:l}=t===void 0?{}:t,s=Md(),c=Re(),d=I0(e,{relative:a});return p.useCallback(u=>{if(ow(u,n)){u.preventDefault();let f=r!==void 0?r:wr(c)===wr(d);s(e,{replace:f,state:o,preventScrollReset:i,relative:a,unstable_viewTransition:l})}},[c,s,d,r,o,n,e,i,a,l])}const Wp="react-router-scroll-positions";let ma={};function bw(e){let{getKey:t,storageKey:n}=e===void 0?{}:e,{router:r}=ww(rc.UseScrollRestoration),{restoreScrollPosition:o,preventScrollReset:i}=Ew(oc.UseScrollRestoration),{basename:a}=p.useContext(nr),l=Re(),s=Q_(),c=Y_();p.useEffect(()=>(window.history.scrollRestoration="manual",()=>{window.history.scrollRestoration="auto"}),[]),Cw(p.useCallback(()=>{if(c.state==="idle"){let d=(t?t(l,s):null)||l.key;ma[d]=window.scrollY}try{sessionStorage.setItem(n||Wp,JSON.stringify(ma))}catch{}window.history.scrollRestoration="auto"},[n,t,c.state,l,s])),typeof document<"u"&&(p.useLayoutEffect(()=>{try{let d=sessionStorage.getItem(n||Wp);d&&(ma=JSON.parse(d))}catch{}},[n]),p.useLayoutEffect(()=>{let d=t&&a!=="/"?(f,h)=>t(_o({},f,{pathname:Cr(f.pathname,a)||f.pathname}),h):t,u=r==null?void 0:r.enableScrollRestoration(ma,()=>window.scrollY,d);return()=>u&&u()},[r,a,t]),p.useLayoutEffect(()=>{if(o!==!1){if(typeof o=="number"){window.scrollTo(0,o);return}if(l.hash){let d=document.getElementById(decodeURIComponent(l.hash.slice(1)));if(d){d.scrollIntoView();return}}i!==!0&&window.scrollTo(0,0)}},[l,o,i]))}function Cw(e,t){let{capture:n}=t||{};p.useEffect(()=>{let r=n!=null?{capture:n}:void 0;return window.addEventListener("pagehide",e,r),()=>{window.removeEventListener("pagehide",e,r)}},[e,n])}const M0={blogDir:"./pages/blog",rootDir:"docs",title:"Sequence",titleTemplate:"%s – Sequence",iconUrl:{dark:"/img/favicon.ico",light:"/img/favicon.ico"},logoUrl:{dark:"/img/sequence-composite-dark.svg",light:"/img/sequence-composite-light.svg"},basePath:"",topNav:[{text:"Solutions",items:[{text:"Wallets",link:"/solutions/wallets/overview",match:"/solutions/wallets/overview",id:246,items:[]},{text:"Marketplace",link:"/solutions/marketplaces/overview",match:"/solutions/marketplaces/overview",id:247,items:[]},{text:"Collectibles",link:"/solutions/collectibles/contracts/deploy-an-item-collection",match:"/solutions/collectibles/contracts/deploy-an-item-collection",id:248,items:[]},{text:"Payments",link:"/solutions/payments/onramps/fiat-on-ramps",match:"/solutions/payments/onramps/fiat-on-ramps",id:249,items:[]},{text:"Builder Console",link:"/solutions/builder/overview",match:"/solutions/builder/overview",items:[{text:"Overview",link:"/solutions/builder/overview",match:"/solutions/builder/overview",id:251,items:[]}],id:250}],id:245},{text:"Guides",items:[{text:"Web3 Game with WebGL",link:"/guides/webgl-guide",match:"/guides/webgl-guide",items:[{text:"Overview",link:"/guides/webgl-guide",match:"/guides/webgl-guide",id:254,items:[]}],id:253},{text:"Web3 Game with Unity",link:"/guides/unity-guide",match:"/guides/unity-guide",id:255,items:[]},{text:"Serverless Collectibles",link:"/guides/mint-collectibles-serverless",match:"/guides/mint-collectibles-serverless",id:256,items:[]},{text:"AI Lootboxes",link:"/guides/lootbox-guide",match:"/guides/lootbox-guide",id:257,items:[]},{text:"Custom Marketplace",link:"/guides/custom-marketplace",match:"/guides/custom-marketplace",id:258,items:[]}],id:252},{text:"SDKs",items:[{text:"Unity",link:"/sdk/unity/overview",match:"/sdk/unity/overview",id:260,items:[]},{text:"Unreal",link:"/sdk/unreal/overview",match:"/sdk/unreal/overview",id:261,items:[]},{text:"Typescript",link:"/sdk/typescript/guides/overview",match:"/sdk/typescript/guides/overview",id:262,items:[]},{text:"Sequence Kit",link:"/sdk/sequence-kit/overview",match:"/sdk/sequence-kit/overview",id:263,items:[]},{text:"Go",link:"/sdk/go/overview",match:"/sdk/go/overview",id:264,items:[]}],id:259},{text:"APIs",items:[{text:"Relayer API",link:"/api/relayer/overview",id:266,items:[]},{text:"Indexer API",link:"/api/indexer/overview",id:267,items:[]},{text:"Metadata API",link:"/api/metadata/overview",id:268,items:[]},{text:"Marketplace API",link:"/api/marketplace/overview",id:269,items:[]},{text:"Node Gateway",link:"/api/node-gateway",id:270,items:[]}],id:265},{text:"Support",items:[{text:"Support",link:"/support",id:272,items:[]},{text:"Changelog",link:"https://0xsequence.canny.io/changelog",id:273,items:[]},{text:"Restricted Regions",link:"/support/restricted-regions",id:274,items:[]},{text:"Token Directory",link:"/support/token-directory",id:275,items:[]},{text:"FAQ",link:"https://support.sequence.xyz",id:276,items:[]},{text:"Discord",link:"https://discord.gg/sequence",id:277,items:[]},{text:"We're hiring!",link:"https://horizon.io/careers",id:278,items:[]},{text:"Contact Us",link:"https://support.sequence.xyz",id:279,items:[]}],id:271}],sidebar:{"/solutions":[{text:"Wallets",items:[{text:"Overview",link:"/solutions/wallets/overview"},{text:"Embedded Wallet",collapsed:!0,items:[{text:"Overview",link:"/solutions/wallets/embedded-wallet/overview"},{text:"Quickstart",link:"/solutions/wallets/embedded-wallet/quickstart"},{text:"Examples",collapsed:!0,items:[{text:"Manage Sessions",link:"/solutions/wallets/embedded-wallet/examples/manage-sessions"},{text:"Use Wallets",link:"/solutions/wallets/embedded-wallet/examples/use-wallets"},{text:"Validation",link:"/solutions/wallets/embedded-wallet/examples/validation"},{text:"Transaction Receipts",link:"/solutions/wallets/embedded-wallet/examples/transaction-receipts"}]},{text:"Architecture",link:"/solutions/wallets/embedded-wallet/architecture"},{text:"Implementation Details",collapsed:!0,items:[{text:"Action payloads",link:"/solutions/wallets/embedded-wallet/implementation-details/action-payloads"},{text:"Response payloads",link:"/solutions/wallets/embedded-wallet/implementation-details/response-payloads"},{text:"Trust Contract Recovery Flow",link:"/solutions/wallets/embedded-wallet/implementation-details/trust-contract-recovery-flow"},{text:"Enclave-Verification",link:"/solutions/wallets/embedded-wallet/implementation-details/enclave-verification"},{text:"Intents",link:"/solutions/wallets/embedded-wallet/implementation-details/intents"}]}]},{text:"Universal Wallet",collapsed:!0,items:[{text:"Overview",link:"/solutions/wallets/universal-wallet/overview"},{text:"Quickstart",link:"/solutions/wallets/universal-wallet/quickstart"},{text:"Examples",collapsed:!0,items:[{text:"Connect Wallet",link:"/solutions/wallets/universal-wallet/examples/connect-wallet"},{text:"Authenticate Users with Message Signature",link:"/solutions/wallets/universal-wallet/examples/auth-address"},{text:"Signing & Verifying Messages",link:"/solutions/wallets/universal-wallet/examples/sign-message"},{text:"No-wallet confirmation signatures",link:"/solutions/wallets/universal-wallet/examples/session-keys"},{text:"Sending Transactions",link:"/solutions/wallets/universal-wallet/examples/send-transaction"},{text:"Sending ERC-20 Tokens",link:"/solutions/wallets/universal-wallet/examples/send-erc20"},{text:"Sending ERC-721 (NFT) Tokens",link:"/solutions/wallets/universal-wallet/examples/send-erc721"},{text:"Sending ERC-1155 (Collectible) Tokens",link:"/solutions/wallets/universal-wallet/examples/send-erc1155"},{text:"Sending a Batch of Transactions",link:"/solutions/wallets/universal-wallet/examples/send-batch-transactions"},{text:"Building Backends with Sequence",link:"/solutions/wallets/universal-wallet/examples/building-backends"}]},{text:"Sequence Kit",link:"/solutions/wallets/universal-wallet/sequence-kit"},{text:"Supported Platforms",link:"/solutions/wallets/universal-wallet/platforms"},{text:"Fiat On-Ramps",link:"/solutions/wallets/universal-wallet/fiat-on-ramps"},{text:"Key Management",link:"/solutions/wallets/universal-wallet/key-management"}]}]},{text:"Marketplace",items:[{text:"Overview",link:"/solutions/marketplaces/overview"},{text:"White-label Marketplace",link:"/solutions/marketplaces/white-label-marketplace"},{text:"Build your Custom Marketplace",collapsed:!0,items:[{text:"Overview",link:"/solutions/marketplaces/orderbook/overview"},{text:"Quickstart",link:"/solutions/marketplaces/orderbook/quickstart"}]}]},{text:"Collectibles",items:[{text:"Deployable Contracts",collapsed:!0,items:[{text:"Deploy a Collectible Contract",link:"/solutions/collectibles/contracts/deploy-an-item-collection"},{text:"Deploy an In-Game Currency (ERC20)",link:"/solutions/collectibles/contracts/deploy-ERC20-currency"}]},{text:"Metadata",collapsed:!0,items:[{text:"Manage Metadata in Builder",link:"/solutions/collectibles/metadata/manage-metadata-builder"}]}]},{text:"Payments",items:[{text:"Onramps",link:"/solutions/payments/onramps/fiat-on-ramps"}]},{text:"Builder Console",collapsed:!0,items:[{text:"Overview",link:"/solutions/builder/overview"},{text:"Get Started",link:"/solutions/builder/getting-started"},{text:"Project Management",link:"/solutions/builder/project-management"},{text:"Contracts",link:"/solutions/builder/contracts"},{text:"Gas Tank",link:"/solutions/builder/gas-tank"},{text:"Wallet SDKs",link:"/solutions/builder/wallet-sdks"},{text:"Embedded Wallet",link:"/solutions/builder/embedded-wallet"},{text:"Node Gateway",link:"/solutions/builder/node-gateway"},{text:"Marketplaces",link:"/solutions/builder/marketplaces"},{text:"Indexer",link:"/solutions/builder/indexer"},{text:"Analytics",link:"/solutions/builder/analytics"},{text:"Settings",link:"/solutions/builder/project-settings"}]},{text:"Technical References",items:[{text:"Chain Support",link:"/solutions/technical-references/chain-support"},{text:"Why Smart Contract Wallets?",link:"/solutions/technical-references/wallet-contracts/why"},{text:"Contract Internals",collapsed:!0,items:[{text:"Deployment",link:"/solutions/technical-references/internals/deployment"},{text:"Sequence v1",collapsed:!0,items:[{text:"Deploy",link:"/solutions/technical-references/internals/v1/deploy"},{text:"Wallet Factory",link:"/solutions/technical-references/internals/v1/wallet-factory"},{text:"Wallet Configuration",link:"/solutions/technical-references/internals/v1/wallet-configuration"},{text:"Signature Encoding",link:"/solutions/technical-references/internals/v1/signature-encoding"},{text:"Wallet Context",link:"/solutions/technical-references/internals/v1/wallet-context"},{text:"Contract Audits",link:"/solutions/technical-references/internals/v1/contract-audits"}]},{text:"Sequence v2",collapsed:!0,items:[{text:"Deploy",link:"/solutions/technical-references/internals/v2/deploy"},{text:"Wallet Configuration",link:"/solutions/technical-references/internals/v2/configuration"}]}]}]}],"/guides":[{text:"Guides",collapsed:!1,items:[{text:"Build a game with WebGL",collapsed:!0,items:[{text:"Project setup with webpack",link:"/guides/webgl-guide#1-project-setup-with-webpack"},{text:"Integrate SequenceKit with WaaS",link:"/guides/webgl-guide#2-integrate-sequence-kit"},{text:"Deploy a collectibles contract",link:"/guides/webgl-guide#3-deploy-a-collectibles-contract"},{text:"Deploy a remote minter",link:"/guides/webgl-guide#4-deploy-a-remote-minter--mint-in-game-achievement-tokens"},{text:"Leverage items in-game",link:"/guides/webgl-guide#5-leverage-items-in-game"},{text:"Burn in-game achievement tokens",link:"/guides/webgl-guide#6-burn-in-game-achievement-tokens"},{text:"(Optional) Integrate Embedded Wallet into Sequence Kit",link:"/guides/webgl-guide#7-optional-integrate-embedded-wallet-into-sequence-kit"}]},{text:"Build a Unity game",collapsed:!0,items:[{text:"Introduction",link:"/guides/unity-guide#intro-to-jelly-forest"},{text:"Build a Game Loop",link:"/guides/unity-guide#build-a-game-loop"},{text:"Integrate Embedded Wallets",link:"/guides/unity-guide#integrate-social-sign-in-and-sequences-embedded-wallet-solution"},{text:"Deploy Collectibles",link:"/guides/unity-guide#deploy-a-collectibles-contract"},{text:"Deploy Remote Minter",link:"/guides/unity-guide#deploy-a-remote-minter"},{text:"Minting Tokens to Inventory",link:"/guides/unity-guide#mint-in-game-tokens-to-the-players-inventory"},{text:"Purchase Collectibles with ERC20 Tokens",link:"/guides/unity-guide#burn-in-game-tokens-in-exchange-for-others"},{text:"Building an in-game shop",link:"/guides/unity-guide#building-the-shop-pages-and-setting-the-minting-requirements"},{text:"Leverage purchased items in-game",link:"/guides/unity-guide#leverage-purchased-items-in-game"}]},{text:"Build a serverless collectible",collapsed:!0,items:[{text:"Setup Cloudflare environment with wrangler cli and deploy a test",link:"/guides/mint-collectibles-serverless#1-setup-cloudflare-environment-with-wrangler-cli-and-deploy-a-test",match:"/guides/mint-collectibles-serverless#1-setup-cloudflare-environment-with-wrangler-cli-and-deploy-a-test"},{text:"Deploy, Sponsor and Update Metadata for an ERC1155 Contract with Builder",link:"/guides/mint-collectibles-serverless#2-deploy-sponsor-and-update-metadata-for-an-erc1155-contract-with-builder"},{text:"Use EthAuthProof to prevent EOA DDoS",link:"/guides/mint-collectibles-serverless#3-use-ethauthproof-to-prevent-eoa-ddos"},{text:"Mint a collectible to wallet",link:"/guides/mint-collectibles-serverless#4-mint-a-collectible-to-wallet"}]},{text:"Build a lootbox with AI minting",collapsed:!0,items:[{text:"Builder Console signup & project creation",link:"/guides/lootbox-guide#1-builder-console-signup--project-creation"},{text:"Access key management",link:"/guides/lootbox-guide#2-access-key-management"},{text:"Sequence Kit integration",link:"/guides/lootbox-guide#3-sequence-kit-integration"},{text:"iframe-to-webapp communication",link:"/guides/lootbox-guide#4-iframe-to-webapp-communication"},{text:"Deploy a contract & sponsor gas",link:"/guides/lootbox-guide#5-deploy-a-contract--sponsor-gas"},{text:"Deploy a Cloudflare Worker",link:"/guides/lootbox-guide#6-deploy-a-cloudflare-worker"},{text:"Generating AI prompts & images",link:"/guides/lootbox-guide#7-generating-ai-prompts--images"},{text:"Uploading media to Sequence metadata service",link:"/guides/lootbox-guide#8-uploading-media-to-sequence-metadata-service"},{text:"Securing your Cloudflare Worker",link:"/guides/lootbox-guide#9-securing-your-cloudflare-worker"},{text:"(Optional) Naive mint restriction per wallet",link:"/guides/lootbox-guide#10-optional-naive-mint-restriction-per-wallet"}]},{text:"Build a Custom Marketplace",collapsed:!0,items:[{text:"Minting",link:"/guides/custom-marketplace#1-minting"},{text:"Wallet Authentication",link:"/guides/custom-marketplace#2-wallet-authentication"},{text:"Blockchain Queries",link:"/guides/custom-marketplace#3-blockchain-queries"},{text:"Multi-wallet types",link:"/guides/custom-marketplace#4-multi-wallet-types"},{text:"Request creation",link:"/guides/custom-marketplace#5-request-creation"},{text:"Order accepting",link:"/guides/custom-marketplace#6-order-accepting"},{text:"(Optional) Enable Embedded Wallet",link:"/guides/custom-marketplace#7-optional-integrate-embedded-wallet-into-sequence-kit"}]}]},{text:"Templates",items:[{text:"In-game Wallet Demo",link:"/guides/templates/template-in-game-wallet"},{text:"Build a Backend Transaction Manager",link:"/guides/templates/building-relaying-server"}]}],"/sdk":[{text:"Game Engine",items:[{text:"Unreal",collapsed:!0,items:[{text:"Overview",link:"/sdk/unreal/overview"},{text:"Installation",link:"/sdk/unreal/installation"},{text:"Setup",link:"/sdk/unreal/setup"},{text:"Authentication",link:"/sdk/unreal/authentication"},{text:"API Integration",link:"/sdk/unreal/api-integration"},{text:"Packaging",link:"/sdk/unreal/packaging"}]},{text:"Unity",collapsed:!0,items:[{text:"Overview",link:"/sdk/unity/overview"},{text:"Installation",link:"/sdk/unity/installation"},{text:"Setup",link:"/sdk/unity/setup"},{text:"Authentication",link:"/sdk/unity/authentication"},{text:"Write to blockchain",link:"/sdk/unity/write-to-blockchain"},{text:"Read from Blockchain",link:"/sdk/unity/read-from-blockchain"},{text:"Sign Messages",link:"/sdk/unity/sign-messages"},{text:"Deploy Contracts",link:"/sdk/unity/deploy-contracts"},{text:"Wallet UI",link:"/sdk/unity/wallet-ui"},{text:"Advanced",collapsed:!0,items:[{text:"Introduction",link:"/sdk/unity/Advanced/introduction"},{text:"Wallets",link:"/sdk/unity/Advanced/wallets"},{text:"Clients",link:"/sdk/unity/Advanced/clients"},{text:"Transfers",link:"/sdk/unity/Advanced/transfers"},{text:"Contracts",link:"/sdk/unity/Advanced/contracts"},{text:"Tokens",link:"/sdk/unity/Advanced/tokens"}]}]}]},{text:"Web3",items:[{text:"SequenceKit",collapsed:!0,items:[{text:"Overview",link:"/sdk/sequence-kit/overview"},{text:"Quickstart",link:"/sdk/sequence-kit/getting-started"},{text:"Configuration",link:"/sdk/sequence-kit/configuration"},{text:"Checkout",link:"/sdk/sequence-kit/checkout"},{text:"Custom Connectors",link:"/sdk/sequence-kit/custom-connectors"}]},{text:"TypeScript",collapsed:!0,items:[{text:"Overview",link:"/sdk/typescript/guides/overview"},{text:"Connect Wallet",link:"/sdk/typescript/guides/connect-wallet"},{text:"Authenticate Users with Message Signature",link:"/sdk/typescript/guides/auth-address"},{text:"Signing & Verifying Messages",link:"/sdk/typescript/guides/sign-message"},{text:"No-wallet confirmation signatures",link:"/sdk/typescript/guides/session-keys"},{text:"Sending Transactions",link:"/sdk/typescript/guides/send-transaction"},{text:"Sending ERC-20 Tokens",link:"/sdk/typescript/guides/send-erc20"},{text:"Sending ERC-721 (NFT) Tokens",link:"/sdk/typescript/guides/send-erc721"},{text:"Sending ERC-1155 (Collectible) Tokens",link:"/sdk/typescript/guides/send-erc1155"},{text:"Sending a Batch of Transactions",link:"/sdk/typescript/guides/send-batch-transactions"},{text:"Building Backends with Sequence",link:"/sdk/typescript/guides/building-backends"},{text:"Wallet Connectors",collapsed:!0,items:[{text:"Overview",link:"/sdk/typescript/connectors/overview"},{text:"SequenceKit",link:"/sdk/sequence-kit/overview"},{text:"Wagmi",link:"/sdk/typescript/connectors/wagmi"},{text:"RainbowKit",link:"/sdk/typescript/connectors/rainbow-kit"},{text:"Web3 Onboard",link:"/sdk/typescript/connectors/web3-onboard"},{text:"Web3 React V6",link:"/sdk/typescript/connectors/web3-react-v6"},{text:"Web3Modal",link:"/sdk/typescript/connectors/web3modal"},{text:"FAQ",link:"/sdk/typescript/connectors/FAQ"}]}]},{text:"Go",collapsed:!0,items:[{text:"Overview",link:"/sdk/go/overview"}]}]},{text:"Common Questions",collapsed:!0,items:[{text:"How do I do signature validation?",link:"/wallet/sig-validation"}]}],"/api":[{text:"Relayer",collapsed:!1,items:[{text:"Overview",link:"/api/relayer/overview"},{text:"Installation",link:"/api/relayer/installation"},{text:"Examples",collapsed:!1,items:[{text:"Fetch Fee Options",link:"/api/relayer/examples/fetch-fee-options"},{text:"Send Transactions",link:"/api/relayer/examples/send-transactions"},{text:"Fetch Transaction Receipts",link:"/api/relayer/examples/fetch-transaction-receipts"}]}]},{text:"Indexer",collapsed:!1,items:[{text:"Overview",link:"/api/indexer/overview"},{text:"Installation",link:"/api/indexer/installation"},{text:"Examples",collapsed:!1,items:[{text:"Fetch Tokens",link:"/api/indexer/examples/fetch-tokens"},{text:"Transaction History",link:"/api/indexer/examples/transaction-history"},{text:"Unique Tokens",link:"/api/indexer/examples/unique-tokens"},{text:"Transaction History Token Contract",link:"/api/indexer/examples/transation-history-token-contract"},{text:"Native Network Balance",link:"/api/indexer/examples/native-network-balance"},{text:"Metadata Tips",link:"/api/indexer/metadata-tips"},{text:"Webhooks",link:"/api/indexer/examples/webhook-listener"}]}]},{text:"Metadata",collapsed:!1,items:[{text:"Overview",link:"/api/metadata/overview"},{text:"Examples",collapsed:!1,items:[{text:"Token Metadata",link:"/api/metadata/token-metadata"},{text:"Contract Metadata",link:"/api/metadata/contract-metadata"},{text:"REST API",link:"/api/metadata/rest-api"}]}]},{text:"Marketplace",collapsed:!1,items:[{text:"Overview",link:"/api/marketplace/overview"},{text:"Examples",collapsed:!1,items:[{text:"Creating Market Orders & Listings",link:"/api/marketplace/examples/orderbook-transactions"},{text:"Get Top Orders",link:"/api/marketplace/examples/get-top-orders"},{text:"Get Orderbook",link:"/api/marketplace/examples/get-orderbook"},{text:"Get User Activities",link:"/api/marketplace/examples/get-user-activities"}]}]},{text:"Node Gateway",collapsed:!1,items:[{text:"Overview",link:"/api/node-gateway"}]}],"/support":{items:[{text:"Support",link:"/support"},{text:"Changelog",link:"https://0xsequence.canny.io/changelog"},{text:"Restricted Regions",link:"/support/restricted-regions"},{text:"FAQ",link:"https://support.sequence.xyz"},{text:"Token Directory",link:"/support/token-directory"},{text:"Discord",link:"https://discord.gg/sequence"},{text:"We're hiring!",link:"https://horizon.io/careers"},{text:"Contact Us",link:"https://support.sequence.xyz"}]}},theme:{variables:{fontFamily:{default:"Inter"},color:{background:{light:"#f0f0f0",dark:"#111111"}}}},markdown:{code:{themes:{dark:"github-dark-dimmed",light:"github-light"}}},socials:[],vite:{}},j0=p.createContext(M0);function z0(){return typeof window<"u",M0}function Pw({children:e,config:t}){const[n,r]=p.useState(()=>t||z0());return p.useEffect(()=>{},[]),p.useEffect(()=>{typeof window<"u"},[n]),x.jsx(j0.Provider,{value:n,children:e})}function Je(){return p.useContext(j0)}const Aw="modulepreload",Sw=function(e){return"/"+e},Kp={},b=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){const i=document.getElementsByTagName("link"),a=document.querySelector("meta[property=csp-nonce]"),l=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));o=Promise.all(n.map(s=>{if(s=Sw(s),s in Kp)return;Kp[s]=!0;const c=s.endsWith(".css"),d=c?'[rel="stylesheet"]':"";if(!!r)for(let h=i.length-1;h>=0;h--){const y=i[h];if(y.href===s&&(!c||y.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${s}"]${d}`))return;const f=document.createElement("link");if(f.rel=c?"stylesheet":Aw,c||(f.as="script",f.crossOrigin=""),f.href=s,l&&f.setAttribute("nonce",l),document.head.appendChild(f),c)return new Promise((h,y)=>{f.addEventListener("load",h),f.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${s}`)))})}))}return o.then(()=>t()).catch(i=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=i,window.dispatchEvent(a),!a.defaultPrevented)throw i})},zd=[{lazy:()=>b(()=>import("./index-CP7FC5Wv.js"),__vite__mapDeps([0,1])),path:"/",type:"mdx",filePath:"index.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./support-D7INvvTC.js"),[]),path:"/support",type:"mdx",filePath:"support.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./support-D7INvvTC.js"),[]),path:"/support.html",type:"mdx",filePath:"support.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./metadata-BfCm5dGy.js"),[]),path:"/api/metadata",type:"mdx",filePath:"api/metadata.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./metadata-BfCm5dGy.js"),[]),path:"/api/metadata.html",type:"mdx",filePath:"api/metadata.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./node-gateway-DQgqSZz0.js"),[]),path:"/api/node-gateway",type:"mdx",filePath:"api/node-gateway.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./node-gateway-DQgqSZz0.js"),[]),path:"/api/node-gateway.html",type:"mdx",filePath:"api/node-gateway.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./custom-marketplace-5fhElc0j.js"),__vite__mapDeps([2,1])),path:"/guides/custom-marketplace",type:"mdx",filePath:"guides/custom-marketplace.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./custom-marketplace-5fhElc0j.js"),__vite__mapDeps([2,1])),path:"/guides/custom-marketplace.html",type:"mdx",filePath:"guides/custom-marketplace.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./lootbox-guide-DfI-7UoT.js"),__vite__mapDeps([3,1])),path:"/guides/lootbox-guide",type:"mdx",filePath:"guides/lootbox-guide.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./lootbox-guide-DfI-7UoT.js"),__vite__mapDeps([3,1])),path:"/guides/lootbox-guide.html",type:"mdx",filePath:"guides/lootbox-guide.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./mint-collectibles-serverless-Cy5umKSC.js"),__vite__mapDeps([4,1])),path:"/guides/mint-collectibles-serverless",type:"mdx",filePath:"guides/mint-collectibles-serverless.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./mint-collectibles-serverless-Cy5umKSC.js"),__vite__mapDeps([4,1])),path:"/guides/mint-collectibles-serverless.html",type:"mdx",filePath:"guides/mint-collectibles-serverless.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./unity-guide-23-brBJD.js"),__vite__mapDeps([5,6])),path:"/guides/unity-guide",type:"mdx",filePath:"guides/unity-guide.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./unity-guide-23-brBJD.js"),__vite__mapDeps([5,6])),path:"/guides/unity-guide.html",type:"mdx",filePath:"guides/unity-guide.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./webgl-guide-Bgv-p5F2.js"),__vite__mapDeps([7,1])),path:"/guides/webgl-guide",type:"mdx",filePath:"guides/webgl-guide.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./webgl-guide-Bgv-p5F2.js"),__vite__mapDeps([7,1])),path:"/guides/webgl-guide.html",type:"mdx",filePath:"guides/webgl-guide.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./android-bRRaAnqq.js"),[]),path:"/sdk/android",type:"mdx",filePath:"sdk/android.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./android-bRRaAnqq.js"),[]),path:"/sdk/android.html",type:"mdx",filePath:"sdk/android.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./iOS-bRRaAnqq.js"),[]),path:"/sdk/iOS",type:"mdx",filePath:"sdk/iOS.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./iOS-bRRaAnqq.js"),[]),path:"/sdk/iOS.html",type:"mdx",filePath:"sdk/iOS.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./nodejs-bRRaAnqq.js"),[]),path:"/sdk/nodejs",type:"mdx",filePath:"sdk/nodejs.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./nodejs-bRRaAnqq.js"),[]),path:"/sdk/nodejs.html",type:"mdx",filePath:"sdk/nodejs.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./reactnative-bRRaAnqq.js"),[]),path:"/sdk/reactnative",type:"mdx",filePath:"sdk/reactnative.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./reactnative-bRRaAnqq.js"),[]),path:"/sdk/reactnative.html",type:"mdx",filePath:"sdk/reactnative.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./sequence-kit-bRRaAnqq.js"),[]),path:"/sdk/sequence-kit",type:"mdx",filePath:"sdk/sequence-kit.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./sequence-kit-bRRaAnqq.js"),[]),path:"/sdk/sequence-kit.html",type:"mdx",filePath:"sdk/sequence-kit.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./typescript-bRRaAnqq.js"),[]),path:"/sdk/typescript",type:"mdx",filePath:"sdk/typescript.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./typescript-bRRaAnqq.js"),[]),path:"/sdk/typescript.html",type:"mdx",filePath:"sdk/typescript.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./unity-bRRaAnqq.js"),[]),path:"/sdk/unity",type:"mdx",filePath:"sdk/unity.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./unity-bRRaAnqq.js"),[]),path:"/sdk/unity.html",type:"mdx",filePath:"sdk/unity.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./minter-DdSjW7bk.js"),[]),path:"/solutions/minter",type:"mdx",filePath:"solutions/minter.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./minter-DdSjW7bk.js"),[]),path:"/solutions/minter.html",type:"mdx",filePath:"solutions/minter.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./nft-checkout-CrpZ8jpO.js"),[]),path:"/solutions/nft-checkout",type:"mdx",filePath:"solutions/nft-checkout.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./nft-checkout-CrpZ8jpO.js"),[]),path:"/solutions/nft-checkout.html",type:"mdx",filePath:"solutions/nft-checkout.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./onramps-BpYIGNda.js"),[]),path:"/solutions/onramps",type:"mdx",filePath:"solutions/onramps.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./onramps-BpYIGNda.js"),[]),path:"/solutions/onramps.html",type:"mdx",filePath:"solutions/onramps.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./restricted-regions-CYv9rag1.js"),[]),path:"/support/restricted-regions",type:"mdx",filePath:"support/restricted-regions.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./restricted-regions-CYv9rag1.js"),[]),path:"/support/restricted-regions.html",type:"mdx",filePath:"support/restricted-regions.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./token-directory-CW87wFck.js"),__vite__mapDeps([8,1])),path:"/support/token-directory",type:"mdx",filePath:"support/token-directory.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./token-directory-CW87wFck.js"),__vite__mapDeps([8,1])),path:"/support/token-directory.html",type:"mdx",filePath:"support/token-directory.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./installation-e9UAGzO_.js"),[]),path:"/api/indexer/installation",type:"mdx",filePath:"api/indexer/installation.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./installation-e9UAGzO_.js"),[]),path:"/api/indexer/installation.html",type:"mdx",filePath:"api/indexer/installation.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./metadata-tips-BuUY8txH.js"),[]),path:"/api/indexer/metadata-tips",type:"mdx",filePath:"api/indexer/metadata-tips.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./metadata-tips-BuUY8txH.js"),[]),path:"/api/indexer/metadata-tips.html",type:"mdx",filePath:"api/indexer/metadata-tips.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-BZ4LPOHF.js"),[]),path:"/api/indexer/overview",type:"mdx",filePath:"api/indexer/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-BZ4LPOHF.js"),[]),path:"/api/indexer/overview.html",type:"mdx",filePath:"api/indexer/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-DwER1j4Y.js"),[]),path:"/api/marketplace/overview",type:"mdx",filePath:"api/marketplace/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-DwER1j4Y.js"),[]),path:"/api/marketplace/overview.html",type:"mdx",filePath:"api/marketplace/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./contract-metadata-DTbzXUIV.js"),[]),path:"/api/metadata/contract-metadata",type:"mdx",filePath:"api/metadata/contract-metadata.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./contract-metadata-DTbzXUIV.js"),[]),path:"/api/metadata/contract-metadata.html",type:"mdx",filePath:"api/metadata/contract-metadata.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-BLLc4xjx.js"),[]),path:"/api/metadata/overview",type:"mdx",filePath:"api/metadata/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-BLLc4xjx.js"),[]),path:"/api/metadata/overview.html",type:"mdx",filePath:"api/metadata/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./rest-api-BI_aWE-a.js"),[]),path:"/api/metadata/rest-api",type:"mdx",filePath:"api/metadata/rest-api.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./rest-api-BI_aWE-a.js"),[]),path:"/api/metadata/rest-api.html",type:"mdx",filePath:"api/metadata/rest-api.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./token-metadata-CIPxOBpl.js"),[]),path:"/api/metadata/token-metadata",type:"mdx",filePath:"api/metadata/token-metadata.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./token-metadata-CIPxOBpl.js"),[]),path:"/api/metadata/token-metadata.html",type:"mdx",filePath:"api/metadata/token-metadata.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./installation-f62kIGKJ.js"),[]),path:"/api/relayer/installation",type:"mdx",filePath:"api/relayer/installation.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./installation-f62kIGKJ.js"),[]),path:"/api/relayer/installation.html",type:"mdx",filePath:"api/relayer/installation.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-BkBlR5TZ.js"),[]),path:"/api/relayer/overview",type:"mdx",filePath:"api/relayer/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-BkBlR5TZ.js"),[]),path:"/api/relayer/overview.html",type:"mdx",filePath:"api/relayer/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./building-relaying-server-C7vW5CBa.js"),__vite__mapDeps([9,1])),path:"/guides/templates/building-relaying-server",type:"mdx",filePath:"guides/templates/building-relaying-server.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./building-relaying-server-C7vW5CBa.js"),__vite__mapDeps([9,1])),path:"/guides/templates/building-relaying-server.html",type:"mdx",filePath:"guides/templates/building-relaying-server.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./template-in-game-wallet-DfMkrqjt.js"),[]),path:"/guides/templates/template-in-game-wallet",type:"mdx",filePath:"guides/templates/template-in-game-wallet.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./template-in-game-wallet-DfMkrqjt.js"),[]),path:"/guides/templates/template-in-game-wallet.html",type:"mdx",filePath:"guides/templates/template-in-game-wallet.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-BGAHixNw.js"),[]),path:"/sdk/go/overview",type:"mdx",filePath:"sdk/go/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-BGAHixNw.js"),[]),path:"/sdk/go/overview.html",type:"mdx",filePath:"sdk/go/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./checkout-B4UHRtYW.js"),[]),path:"/sdk/sequence-kit/checkout",type:"mdx",filePath:"sdk/sequence-kit/checkout.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./checkout-B4UHRtYW.js"),[]),path:"/sdk/sequence-kit/checkout.html",type:"mdx",filePath:"sdk/sequence-kit/checkout.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./configuration-B5pMyXcn.js"),[]),path:"/sdk/sequence-kit/configuration",type:"mdx",filePath:"sdk/sequence-kit/configuration.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./configuration-B5pMyXcn.js"),[]),path:"/sdk/sequence-kit/configuration.html",type:"mdx",filePath:"sdk/sequence-kit/configuration.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./custom-connectors-DubimWDi.js"),[]),path:"/sdk/sequence-kit/custom-connectors",type:"mdx",filePath:"sdk/sequence-kit/custom-connectors.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./custom-connectors-DubimWDi.js"),[]),path:"/sdk/sequence-kit/custom-connectors.html",type:"mdx",filePath:"sdk/sequence-kit/custom-connectors.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./getting-started-D1rWwgSO.js"),[]),path:"/sdk/sequence-kit/getting-started",type:"mdx",filePath:"sdk/sequence-kit/getting-started.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./getting-started-D1rWwgSO.js"),[]),path:"/sdk/sequence-kit/getting-started.html",type:"mdx",filePath:"sdk/sequence-kit/getting-started.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-CYxss-oC.js"),[]),path:"/sdk/sequence-kit/overview",type:"mdx",filePath:"sdk/sequence-kit/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-CYxss-oC.js"),[]),path:"/sdk/sequence-kit/overview.html",type:"mdx",filePath:"sdk/sequence-kit/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./authentication-ChcPb0ip.js"),[]),path:"/sdk/unity/authentication",type:"mdx",filePath:"sdk/unity/authentication.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./authentication-ChcPb0ip.js"),[]),path:"/sdk/unity/authentication.html",type:"mdx",filePath:"sdk/unity/authentication.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./deploy-contracts-D0qgs-cI.js"),[]),path:"/sdk/unity/deploy-contracts",type:"mdx",filePath:"sdk/unity/deploy-contracts.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./deploy-contracts-D0qgs-cI.js"),[]),path:"/sdk/unity/deploy-contracts.html",type:"mdx",filePath:"sdk/unity/deploy-contracts.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./installation-jscd-EKs.js"),[]),path:"/sdk/unity/installation",type:"mdx",filePath:"sdk/unity/installation.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./installation-jscd-EKs.js"),[]),path:"/sdk/unity/installation.html",type:"mdx",filePath:"sdk/unity/installation.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-CWpWBH8h.js"),[]),path:"/sdk/unity/overview",type:"mdx",filePath:"sdk/unity/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-CWpWBH8h.js"),[]),path:"/sdk/unity/overview.html",type:"mdx",filePath:"sdk/unity/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./read-from-blockchain-DSRwD8AT.js"),[]),path:"/sdk/unity/read-from-blockchain",type:"mdx",filePath:"sdk/unity/read-from-blockchain.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./read-from-blockchain-DSRwD8AT.js"),[]),path:"/sdk/unity/read-from-blockchain.html",type:"mdx",filePath:"sdk/unity/read-from-blockchain.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./setup-Clkkkxmz.js"),[]),path:"/sdk/unity/setup",type:"mdx",filePath:"sdk/unity/setup.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./setup-Clkkkxmz.js"),[]),path:"/sdk/unity/setup.html",type:"mdx",filePath:"sdk/unity/setup.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./sign-messages-DMd5lgMk.js"),[]),path:"/sdk/unity/sign-messages",type:"mdx",filePath:"sdk/unity/sign-messages.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./sign-messages-DMd5lgMk.js"),[]),path:"/sdk/unity/sign-messages.html",type:"mdx",filePath:"sdk/unity/sign-messages.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./wallet-ui-Cp42pJMw.js"),[]),path:"/sdk/unity/wallet-ui",type:"mdx",filePath:"sdk/unity/wallet-ui.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./wallet-ui-Cp42pJMw.js"),[]),path:"/sdk/unity/wallet-ui.html",type:"mdx",filePath:"sdk/unity/wallet-ui.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./write-to-blockchain-A_WQTQqs.js"),[]),path:"/sdk/unity/write-to-blockchain",type:"mdx",filePath:"sdk/unity/write-to-blockchain.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./write-to-blockchain-A_WQTQqs.js"),[]),path:"/sdk/unity/write-to-blockchain.html",type:"mdx",filePath:"sdk/unity/write-to-blockchain.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./api-integration-2IO0N7QE.js"),[]),path:"/sdk/unreal/api-integration",type:"mdx",filePath:"sdk/unreal/api-integration.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./api-integration-2IO0N7QE.js"),[]),path:"/sdk/unreal/api-integration.html",type:"mdx",filePath:"sdk/unreal/api-integration.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./authentication-BIRu5GPw.js"),[]),path:"/sdk/unreal/authentication",type:"mdx",filePath:"sdk/unreal/authentication.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./authentication-BIRu5GPw.js"),[]),path:"/sdk/unreal/authentication.html",type:"mdx",filePath:"sdk/unreal/authentication.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./installation-CR4WukxG.js"),[]),path:"/sdk/unreal/installation",type:"mdx",filePath:"sdk/unreal/installation.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./installation-CR4WukxG.js"),[]),path:"/sdk/unreal/installation.html",type:"mdx",filePath:"sdk/unreal/installation.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-DbOhfer9.js"),[]),path:"/sdk/unreal/overview",type:"mdx",filePath:"sdk/unreal/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-DbOhfer9.js"),[]),path:"/sdk/unreal/overview.html",type:"mdx",filePath:"sdk/unreal/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./packaging-LeiF0rZR.js"),[]),path:"/sdk/unreal/packaging",type:"mdx",filePath:"sdk/unreal/packaging.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./packaging-LeiF0rZR.js"),[]),path:"/sdk/unreal/packaging.html",type:"mdx",filePath:"sdk/unreal/packaging.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./setup-DLZnlf8a.js"),[]),path:"/sdk/unreal/setup",type:"mdx",filePath:"sdk/unreal/setup.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./setup-DLZnlf8a.js"),[]),path:"/sdk/unreal/setup.html",type:"mdx",filePath:"sdk/unreal/setup.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./analytics-tIxLfKgY.js"),[]),path:"/solutions/builder/analytics",type:"mdx",filePath:"solutions/builder/analytics.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./analytics-tIxLfKgY.js"),[]),path:"/solutions/builder/analytics.html",type:"mdx",filePath:"solutions/builder/analytics.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./contracts-CjCZOfhv.js"),__vite__mapDeps([10,6])),path:"/solutions/builder/contracts",type:"mdx",filePath:"solutions/builder/contracts.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./contracts-CjCZOfhv.js"),__vite__mapDeps([10,6])),path:"/solutions/builder/contracts.html",type:"mdx",filePath:"solutions/builder/contracts.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./embedded-wallet-DBe8hhaG.js"),[]),path:"/solutions/builder/embedded-wallet",type:"mdx",filePath:"solutions/builder/embedded-wallet.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./embedded-wallet-DBe8hhaG.js"),[]),path:"/solutions/builder/embedded-wallet.html",type:"mdx",filePath:"solutions/builder/embedded-wallet.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./gas-tank-9wNYvgcg.js"),__vite__mapDeps([11,6])),path:"/solutions/builder/gas-tank",type:"mdx",filePath:"solutions/builder/gas-tank.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./gas-tank-9wNYvgcg.js"),__vite__mapDeps([11,6])),path:"/solutions/builder/gas-tank.html",type:"mdx",filePath:"solutions/builder/gas-tank.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./getting-started-BnQlVg14.js"),__vite__mapDeps([12,13])),path:"/solutions/builder/getting-started",type:"mdx",filePath:"solutions/builder/getting-started.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./getting-started-BnQlVg14.js"),__vite__mapDeps([12,13])),path:"/solutions/builder/getting-started.html",type:"mdx",filePath:"solutions/builder/getting-started.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./indexer-Db7ZsYzX.js"),__vite__mapDeps([14,6])),path:"/solutions/builder/indexer",type:"mdx",filePath:"solutions/builder/indexer.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./indexer-Db7ZsYzX.js"),__vite__mapDeps([14,6])),path:"/solutions/builder/indexer.html",type:"mdx",filePath:"solutions/builder/indexer.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./marketplaces-BUP1pddE.js"),__vite__mapDeps([15,6])),path:"/solutions/builder/marketplaces",type:"mdx",filePath:"solutions/builder/marketplaces.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./marketplaces-BUP1pddE.js"),__vite__mapDeps([15,6])),path:"/solutions/builder/marketplaces.html",type:"mdx",filePath:"solutions/builder/marketplaces.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./node-gateway-PMwccG6C.js"),__vite__mapDeps([16,6])),path:"/solutions/builder/node-gateway",type:"mdx",filePath:"solutions/builder/node-gateway.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./node-gateway-PMwccG6C.js"),__vite__mapDeps([16,6])),path:"/solutions/builder/node-gateway.html",type:"mdx",filePath:"solutions/builder/node-gateway.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-DvG5SP2k.js"),__vite__mapDeps([17,13])),path:"/solutions/builder/overview",type:"mdx",filePath:"solutions/builder/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-DvG5SP2k.js"),__vite__mapDeps([17,13])),path:"/solutions/builder/overview.html",type:"mdx",filePath:"solutions/builder/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./project-management-N3iaYEL6.js"),__vite__mapDeps([18,6])),path:"/solutions/builder/project-management",type:"mdx",filePath:"solutions/builder/project-management.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./project-management-N3iaYEL6.js"),__vite__mapDeps([18,6])),path:"/solutions/builder/project-management.html",type:"mdx",filePath:"solutions/builder/project-management.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./project-settings-CpIzeA-Q.js"),__vite__mapDeps([19,6])),path:"/solutions/builder/project-settings",type:"mdx",filePath:"solutions/builder/project-settings.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./project-settings-CpIzeA-Q.js"),__vite__mapDeps([19,6])),path:"/solutions/builder/project-settings.html",type:"mdx",filePath:"solutions/builder/project-settings.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./wallet-sdks-BSJMRl7O.js"),__vite__mapDeps([20,6])),path:"/solutions/builder/wallet-sdks",type:"mdx",filePath:"solutions/builder/wallet-sdks.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./wallet-sdks-BSJMRl7O.js"),__vite__mapDeps([20,6])),path:"/solutions/builder/wallet-sdks.html",type:"mdx",filePath:"solutions/builder/wallet-sdks.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-y8tVh3Xz.js"),[]),path:"/solutions/marketplaces/overview",type:"mdx",filePath:"solutions/marketplaces/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-y8tVh3Xz.js"),[]),path:"/solutions/marketplaces/overview.html",type:"mdx",filePath:"solutions/marketplaces/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./white-label-marketplace-BSVmR35g.js"),__vite__mapDeps([21,6])),path:"/solutions/marketplaces/white-label-marketplace",type:"mdx",filePath:"solutions/marketplaces/white-label-marketplace.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./white-label-marketplace-BSVmR35g.js"),__vite__mapDeps([21,6])),path:"/solutions/marketplaces/white-label-marketplace.html",type:"mdx",filePath:"solutions/marketplaces/white-label-marketplace.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./5189-4337-DBHsDifh.js"),[]),path:"/solutions/technical-references/5189-4337",type:"mdx",filePath:"solutions/technical-references/5189-4337.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./5189-4337-DBHsDifh.js"),[]),path:"/solutions/technical-references/5189-4337.html",type:"mdx",filePath:"solutions/technical-references/5189-4337.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./chain-support-CAp0Jfap.js"),[]),path:"/solutions/technical-references/chain-support",type:"mdx",filePath:"solutions/technical-references/chain-support.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./chain-support-CAp0Jfap.js"),[]),path:"/solutions/technical-references/chain-support.html",type:"mdx",filePath:"solutions/technical-references/chain-support.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-Cg5A0toO.js"),[]),path:"/solutions/wallets/overview",type:"mdx",filePath:"solutions/wallets/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-Cg5A0toO.js"),[]),path:"/solutions/wallets/overview.html",type:"mdx",filePath:"solutions/wallets/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./fetch-tokens-DSFHNZt3.js"),[]),path:"/api/indexer/examples/fetch-tokens",type:"mdx",filePath:"api/indexer/examples/fetch-tokens.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./fetch-tokens-DSFHNZt3.js"),[]),path:"/api/indexer/examples/fetch-tokens.html",type:"mdx",filePath:"api/indexer/examples/fetch-tokens.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./native-network-balance-FGnoTKzE.js"),[]),path:"/api/indexer/examples/native-network-balance",type:"mdx",filePath:"api/indexer/examples/native-network-balance.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./native-network-balance-FGnoTKzE.js"),[]),path:"/api/indexer/examples/native-network-balance.html",type:"mdx",filePath:"api/indexer/examples/native-network-balance.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./transaction-history-DqLsRW4P.js"),[]),path:"/api/indexer/examples/transaction-history",type:"mdx",filePath:"api/indexer/examples/transaction-history.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./transaction-history-DqLsRW4P.js"),[]),path:"/api/indexer/examples/transaction-history.html",type:"mdx",filePath:"api/indexer/examples/transaction-history.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./transation-history-token-contract-BY-5X07Z.js"),[]),path:"/api/indexer/examples/transation-history-token-contract",type:"mdx",filePath:"api/indexer/examples/transation-history-token-contract.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./transation-history-token-contract-BY-5X07Z.js"),[]),path:"/api/indexer/examples/transation-history-token-contract.html",type:"mdx",filePath:"api/indexer/examples/transation-history-token-contract.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./unique-tokens-DZawjbRT.js"),[]),path:"/api/indexer/examples/unique-tokens",type:"mdx",filePath:"api/indexer/examples/unique-tokens.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./unique-tokens-DZawjbRT.js"),[]),path:"/api/indexer/examples/unique-tokens.html",type:"mdx",filePath:"api/indexer/examples/unique-tokens.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./webhook-listener-DrikxAuv.js"),[]),path:"/api/indexer/examples/webhook-listener",type:"mdx",filePath:"api/indexer/examples/webhook-listener.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./webhook-listener-DrikxAuv.js"),[]),path:"/api/indexer/examples/webhook-listener.html",type:"mdx",filePath:"api/indexer/examples/webhook-listener.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./create-simple-orders-BZNiwCSW.js"),__vite__mapDeps([22,1])),path:"/api/marketplace/examples/create-simple-orders",type:"mdx",filePath:"api/marketplace/examples/create-simple-orders.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./create-simple-orders-BZNiwCSW.js"),__vite__mapDeps([22,1])),path:"/api/marketplace/examples/create-simple-orders.html",type:"mdx",filePath:"api/marketplace/examples/create-simple-orders.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./get-orderbook-CK2fd8cT.js"),__vite__mapDeps([23,1])),path:"/api/marketplace/examples/get-orderbook",type:"mdx",filePath:"api/marketplace/examples/get-orderbook.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./get-orderbook-CK2fd8cT.js"),__vite__mapDeps([23,1])),path:"/api/marketplace/examples/get-orderbook.html",type:"mdx",filePath:"api/marketplace/examples/get-orderbook.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./get-top-orders-DA_Dw8yv.js"),__vite__mapDeps([24,1])),path:"/api/marketplace/examples/get-top-orders",type:"mdx",filePath:"api/marketplace/examples/get-top-orders.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./get-top-orders-DA_Dw8yv.js"),__vite__mapDeps([24,1])),path:"/api/marketplace/examples/get-top-orders.html",type:"mdx",filePath:"api/marketplace/examples/get-top-orders.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./get-user-activities-D2rdVCSP.js"),[]),path:"/api/marketplace/examples/get-user-activities",type:"mdx",filePath:"api/marketplace/examples/get-user-activities.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./get-user-activities-D2rdVCSP.js"),[]),path:"/api/marketplace/examples/get-user-activities.html",type:"mdx",filePath:"api/marketplace/examples/get-user-activities.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./orderbook-transactions-D8wEswpa.js"),__vite__mapDeps([25,1])),path:"/api/marketplace/examples/orderbook-transactions",type:"mdx",filePath:"api/marketplace/examples/orderbook-transactions.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./orderbook-transactions-D8wEswpa.js"),__vite__mapDeps([25,1])),path:"/api/marketplace/examples/orderbook-transactions.html",type:"mdx",filePath:"api/marketplace/examples/orderbook-transactions.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./fetch-fee-options-CyAgBDOd.js"),[]),path:"/api/relayer/examples/fetch-fee-options",type:"mdx",filePath:"api/relayer/examples/fetch-fee-options.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./fetch-fee-options-CyAgBDOd.js"),[]),path:"/api/relayer/examples/fetch-fee-options.html",type:"mdx",filePath:"api/relayer/examples/fetch-fee-options.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./fetch-transaction-receipts-CoN72VxY.js"),[]),path:"/api/relayer/examples/fetch-transaction-receipts",type:"mdx",filePath:"api/relayer/examples/fetch-transaction-receipts.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./fetch-transaction-receipts-CoN72VxY.js"),[]),path:"/api/relayer/examples/fetch-transaction-receipts.html",type:"mdx",filePath:"api/relayer/examples/fetch-transaction-receipts.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./send-transactions-CSpBsPvC.js"),[]),path:"/api/relayer/examples/send-transactions",type:"mdx",filePath:"api/relayer/examples/send-transactions.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./send-transactions-CSpBsPvC.js"),[]),path:"/api/relayer/examples/send-transactions.html",type:"mdx",filePath:"api/relayer/examples/send-transactions.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./FAQ-Dxs2K3Xv.js"),[]),path:"/sdk/typescript/connectors/FAQ",type:"mdx",filePath:"sdk/typescript/connectors/FAQ.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./FAQ-Dxs2K3Xv.js"),[]),path:"/sdk/typescript/connectors/FAQ.html",type:"mdx",filePath:"sdk/typescript/connectors/FAQ.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-D96e7635.js"),[]),path:"/sdk/typescript/connectors/overview",type:"mdx",filePath:"sdk/typescript/connectors/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-D96e7635.js"),[]),path:"/sdk/typescript/connectors/overview.html",type:"mdx",filePath:"sdk/typescript/connectors/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./rainbow-kit-CyvrPIna.js"),[]),path:"/sdk/typescript/connectors/rainbow-kit",type:"mdx",filePath:"sdk/typescript/connectors/rainbow-kit.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./rainbow-kit-CyvrPIna.js"),[]),path:"/sdk/typescript/connectors/rainbow-kit.html",type:"mdx",filePath:"sdk/typescript/connectors/rainbow-kit.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./sequence-kit-CVI04nXa.js"),[]),path:"/sdk/typescript/connectors/sequence-kit",type:"mdx",filePath:"sdk/typescript/connectors/sequence-kit.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./sequence-kit-CVI04nXa.js"),[]),path:"/sdk/typescript/connectors/sequence-kit.html",type:"mdx",filePath:"sdk/typescript/connectors/sequence-kit.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./wagmi-D7WyxJYo.js"),[]),path:"/sdk/typescript/connectors/wagmi",type:"mdx",filePath:"sdk/typescript/connectors/wagmi.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./wagmi-D7WyxJYo.js"),[]),path:"/sdk/typescript/connectors/wagmi.html",type:"mdx",filePath:"sdk/typescript/connectors/wagmi.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./web3-onboard-IYPOmbp3.js"),[]),path:"/sdk/typescript/connectors/web3-onboard",type:"mdx",filePath:"sdk/typescript/connectors/web3-onboard.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./web3-onboard-IYPOmbp3.js"),[]),path:"/sdk/typescript/connectors/web3-onboard.html",type:"mdx",filePath:"sdk/typescript/connectors/web3-onboard.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./web3-react-v6-YR0ZVYS3.js"),[]),path:"/sdk/typescript/connectors/web3-react-v6",type:"mdx",filePath:"sdk/typescript/connectors/web3-react-v6.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./web3-react-v6-YR0ZVYS3.js"),[]),path:"/sdk/typescript/connectors/web3-react-v6.html",type:"mdx",filePath:"sdk/typescript/connectors/web3-react-v6.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./web3modal-DMIWfhnk.js"),[]),path:"/sdk/typescript/connectors/web3modal",type:"mdx",filePath:"sdk/typescript/connectors/web3modal.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./web3modal-DMIWfhnk.js"),[]),path:"/sdk/typescript/connectors/web3modal.html",type:"mdx",filePath:"sdk/typescript/connectors/web3modal.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./auth-address-DCLM4-dc.js"),[]),path:"/sdk/typescript/guides/auth-address",type:"mdx",filePath:"sdk/typescript/guides/auth-address.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./auth-address-DCLM4-dc.js"),[]),path:"/sdk/typescript/guides/auth-address.html",type:"mdx",filePath:"sdk/typescript/guides/auth-address.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./building-backends-L4KCyi28.js"),[]),path:"/sdk/typescript/guides/building-backends",type:"mdx",filePath:"sdk/typescript/guides/building-backends.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./building-backends-L4KCyi28.js"),[]),path:"/sdk/typescript/guides/building-backends.html",type:"mdx",filePath:"sdk/typescript/guides/building-backends.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./connect-wallet-BoxIW1C-.js"),[]),path:"/sdk/typescript/guides/connect-wallet",type:"mdx",filePath:"sdk/typescript/guides/connect-wallet.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./connect-wallet-BoxIW1C-.js"),[]),path:"/sdk/typescript/guides/connect-wallet.html",type:"mdx",filePath:"sdk/typescript/guides/connect-wallet.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-HTLbolaJ.js"),[]),path:"/sdk/typescript/guides/overview",type:"mdx",filePath:"sdk/typescript/guides/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-HTLbolaJ.js"),[]),path:"/sdk/typescript/guides/overview.html",type:"mdx",filePath:"sdk/typescript/guides/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./send-batch-transactions-B38hFBSw.js"),[]),path:"/sdk/typescript/guides/send-batch-transactions",type:"mdx",filePath:"sdk/typescript/guides/send-batch-transactions.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./send-batch-transactions-B38hFBSw.js"),[]),path:"/sdk/typescript/guides/send-batch-transactions.html",type:"mdx",filePath:"sdk/typescript/guides/send-batch-transactions.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./send-erc1155-DS0K_6oD.js"),[]),path:"/sdk/typescript/guides/send-erc1155",type:"mdx",filePath:"sdk/typescript/guides/send-erc1155.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./send-erc1155-DS0K_6oD.js"),[]),path:"/sdk/typescript/guides/send-erc1155.html",type:"mdx",filePath:"sdk/typescript/guides/send-erc1155.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./send-erc20-Po8Pymkk.js"),[]),path:"/sdk/typescript/guides/send-erc20",type:"mdx",filePath:"sdk/typescript/guides/send-erc20.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./send-erc20-Po8Pymkk.js"),[]),path:"/sdk/typescript/guides/send-erc20.html",type:"mdx",filePath:"sdk/typescript/guides/send-erc20.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./send-erc721-CDOc4LBC.js"),[]),path:"/sdk/typescript/guides/send-erc721",type:"mdx",filePath:"sdk/typescript/guides/send-erc721.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./send-erc721-CDOc4LBC.js"),[]),path:"/sdk/typescript/guides/send-erc721.html",type:"mdx",filePath:"sdk/typescript/guides/send-erc721.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./send-transaction-fSumlfko.js"),[]),path:"/sdk/typescript/guides/send-transaction",type:"mdx",filePath:"sdk/typescript/guides/send-transaction.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./send-transaction-fSumlfko.js"),[]),path:"/sdk/typescript/guides/send-transaction.html",type:"mdx",filePath:"sdk/typescript/guides/send-transaction.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./session-keys-DBkmJwFz.js"),[]),path:"/sdk/typescript/guides/session-keys",type:"mdx",filePath:"sdk/typescript/guides/session-keys.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./session-keys-DBkmJwFz.js"),[]),path:"/sdk/typescript/guides/session-keys.html",type:"mdx",filePath:"sdk/typescript/guides/session-keys.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./sign-message-jXkjk3js.js"),__vite__mapDeps([26,1])),path:"/sdk/typescript/guides/sign-message",type:"mdx",filePath:"sdk/typescript/guides/sign-message.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./sign-message-jXkjk3js.js"),__vite__mapDeps([26,1])),path:"/sdk/typescript/guides/sign-message.html",type:"mdx",filePath:"sdk/typescript/guides/sign-message.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./clients-DLuXEITI.js"),[]),path:"/sdk/unity/Advanced/clients",type:"mdx",filePath:"sdk/unity/Advanced/clients.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./clients-DLuXEITI.js"),[]),path:"/sdk/unity/Advanced/clients.html",type:"mdx",filePath:"sdk/unity/Advanced/clients.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./contracts-qX_qk_af.js"),[]),path:"/sdk/unity/Advanced/contracts",type:"mdx",filePath:"sdk/unity/Advanced/contracts.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./contracts-qX_qk_af.js"),[]),path:"/sdk/unity/Advanced/contracts.html",type:"mdx",filePath:"sdk/unity/Advanced/contracts.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./introduction-1RlXyEQk.js"),[]),path:"/sdk/unity/Advanced/introduction",type:"mdx",filePath:"sdk/unity/Advanced/introduction.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./introduction-1RlXyEQk.js"),[]),path:"/sdk/unity/Advanced/introduction.html",type:"mdx",filePath:"sdk/unity/Advanced/introduction.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./tokens-CFgywGKb.js"),[]),path:"/sdk/unity/Advanced/tokens",type:"mdx",filePath:"sdk/unity/Advanced/tokens.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./tokens-CFgywGKb.js"),[]),path:"/sdk/unity/Advanced/tokens.html",type:"mdx",filePath:"sdk/unity/Advanced/tokens.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./transfers-B4DgcCGY.js"),[]),path:"/sdk/unity/Advanced/transfers",type:"mdx",filePath:"sdk/unity/Advanced/transfers.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./transfers-B4DgcCGY.js"),[]),path:"/sdk/unity/Advanced/transfers.html",type:"mdx",filePath:"sdk/unity/Advanced/transfers.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./wallets-Bg9NQDuM.js"),[]),path:"/sdk/unity/Advanced/wallets",type:"mdx",filePath:"sdk/unity/Advanced/wallets.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./wallets-Bg9NQDuM.js"),[]),path:"/sdk/unity/Advanced/wallets.html",type:"mdx",filePath:"sdk/unity/Advanced/wallets.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./deploy-ERC20-currency-DlMExY16.js"),__vite__mapDeps([27,1])),path:"/solutions/collectibles/contracts/deploy-ERC20-currency",type:"mdx",filePath:"solutions/collectibles/contracts/deploy-ERC20-currency.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./deploy-ERC20-currency-DlMExY16.js"),__vite__mapDeps([27,1])),path:"/solutions/collectibles/contracts/deploy-ERC20-currency.html",type:"mdx",filePath:"solutions/collectibles/contracts/deploy-ERC20-currency.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./deploy-an-item-collection-BAxVVf5g.js"),__vite__mapDeps([28,1])),path:"/solutions/collectibles/contracts/deploy-an-item-collection",type:"mdx",filePath:"solutions/collectibles/contracts/deploy-an-item-collection.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./deploy-an-item-collection-BAxVVf5g.js"),__vite__mapDeps([28,1])),path:"/solutions/collectibles/contracts/deploy-an-item-collection.html",type:"mdx",filePath:"solutions/collectibles/contracts/deploy-an-item-collection.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./manage-metadata-builder-DzHkXKKT.js"),[]),path:"/solutions/collectibles/metadata/manage-metadata-builder",type:"mdx",filePath:"solutions/collectibles/metadata/manage-metadata-builder.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./manage-metadata-builder-DzHkXKKT.js"),[]),path:"/solutions/collectibles/metadata/manage-metadata-builder.html",type:"mdx",filePath:"solutions/collectibles/metadata/manage-metadata-builder.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-CoEZJSU7.js"),__vite__mapDeps([29,1,13])),path:"/solutions/marketplaces/orderbook/overview",type:"mdx",filePath:"solutions/marketplaces/orderbook/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-CoEZJSU7.js"),__vite__mapDeps([29,1,13])),path:"/solutions/marketplaces/orderbook/overview.html",type:"mdx",filePath:"solutions/marketplaces/orderbook/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./quickstart-BvKzNEEx.js"),[]),path:"/solutions/marketplaces/orderbook/quickstart",type:"mdx",filePath:"solutions/marketplaces/orderbook/quickstart.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./quickstart-BvKzNEEx.js"),[]),path:"/solutions/marketplaces/orderbook/quickstart.html",type:"mdx",filePath:"solutions/marketplaces/orderbook/quickstart.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./fiat-on-ramps-C1kKRZ4s.js"),[]),path:"/solutions/payments/onramps/fiat-on-ramps",type:"mdx",filePath:"solutions/payments/onramps/fiat-on-ramps.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./fiat-on-ramps-C1kKRZ4s.js"),[]),path:"/solutions/payments/onramps/fiat-on-ramps.html",type:"mdx",filePath:"solutions/payments/onramps/fiat-on-ramps.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./deployment-CrTV9zGg.js"),__vite__mapDeps([30,1])),path:"/solutions/technical-references/internals/deployment",type:"mdx",filePath:"solutions/technical-references/internals/deployment.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./deployment-CrTV9zGg.js"),__vite__mapDeps([30,1])),path:"/solutions/technical-references/internals/deployment.html",type:"mdx",filePath:"solutions/technical-references/internals/deployment.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./why-BvKi4BXZ.js"),[]),path:"/solutions/technical-references/wallet-contracts/why",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/why.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./why-BvKi4BXZ.js"),[]),path:"/solutions/technical-references/wallet-contracts/why.html",type:"mdx",filePath:"solutions/technical-references/wallet-contracts/why.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./architecture-2NKK-4JR.js"),[]),path:"/solutions/wallets/embedded-wallet/architecture",type:"mdx",filePath:"solutions/wallets/embedded-wallet/architecture.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./architecture-2NKK-4JR.js"),[]),path:"/solutions/wallets/embedded-wallet/architecture.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/architecture.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-DpWGOv1k.js"),[]),path:"/solutions/wallets/embedded-wallet/overview",type:"mdx",filePath:"solutions/wallets/embedded-wallet/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-DpWGOv1k.js"),[]),path:"/solutions/wallets/embedded-wallet/overview.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./quickstart-1dbVxPAa.js"),[]),path:"/solutions/wallets/embedded-wallet/quickstart",type:"mdx",filePath:"solutions/wallets/embedded-wallet/quickstart.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./quickstart-1dbVxPAa.js"),[]),path:"/solutions/wallets/embedded-wallet/quickstart.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/quickstart.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./fiat-on-ramps-P9y0Lprh.js"),[]),path:"/solutions/wallets/universal-wallet/fiat-on-ramps",type:"mdx",filePath:"solutions/wallets/universal-wallet/fiat-on-ramps.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./fiat-on-ramps-P9y0Lprh.js"),[]),path:"/solutions/wallets/universal-wallet/fiat-on-ramps.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/fiat-on-ramps.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./key-management-DH6Ku-wa.js"),[]),path:"/solutions/wallets/universal-wallet/key-management",type:"mdx",filePath:"solutions/wallets/universal-wallet/key-management.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./key-management-DH6Ku-wa.js"),[]),path:"/solutions/wallets/universal-wallet/key-management.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/key-management.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-CDAMgW9r.js"),[]),path:"/solutions/wallets/universal-wallet/overview",type:"mdx",filePath:"solutions/wallets/universal-wallet/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./overview-CDAMgW9r.js"),[]),path:"/solutions/wallets/universal-wallet/overview.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/overview.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./platforms-KqDT2jgY.js"),[]),path:"/solutions/wallets/universal-wallet/platforms",type:"mdx",filePath:"solutions/wallets/universal-wallet/platforms.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./platforms-KqDT2jgY.js"),[]),path:"/solutions/wallets/universal-wallet/platforms.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/platforms.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./quickstart-B2yWkumm.js"),[]),path:"/solutions/wallets/universal-wallet/quickstart",type:"mdx",filePath:"solutions/wallets/universal-wallet/quickstart.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./quickstart-B2yWkumm.js"),[]),path:"/solutions/wallets/universal-wallet/quickstart.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/quickstart.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./sequence-kit-BOtrrYpD.js"),[]),path:"/solutions/wallets/universal-wallet/sequence-kit",type:"mdx",filePath:"solutions/wallets/universal-wallet/sequence-kit.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./sequence-kit-BOtrrYpD.js"),[]),path:"/solutions/wallets/universal-wallet/sequence-kit.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/sequence-kit.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./01-deploy-B3PiTnA6.js"),__vite__mapDeps([31,1])),path:"/solutions/technical-references/internals/v1/01-deploy",type:"mdx",filePath:"solutions/technical-references/internals/v1/01-deploy.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./01-deploy-B3PiTnA6.js"),__vite__mapDeps([31,1])),path:"/solutions/technical-references/internals/v1/01-deploy.html",type:"mdx",filePath:"solutions/technical-references/internals/v1/01-deploy.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./contract-audits-D1mZU8TH.js"),[]),path:"/solutions/technical-references/internals/v1/contract-audits",type:"mdx",filePath:"solutions/technical-references/internals/v1/contract-audits.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./contract-audits-D1mZU8TH.js"),[]),path:"/solutions/technical-references/internals/v1/contract-audits.html",type:"mdx",filePath:"solutions/technical-references/internals/v1/contract-audits.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./deploy-BzkY3z_7.js"),__vite__mapDeps([32,1])),path:"/solutions/technical-references/internals/v1/deploy",type:"mdx",filePath:"solutions/technical-references/internals/v1/deploy.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./deploy-BzkY3z_7.js"),__vite__mapDeps([32,1])),path:"/solutions/technical-references/internals/v1/deploy.html",type:"mdx",filePath:"solutions/technical-references/internals/v1/deploy.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./guest-module-DvFQUC64.js"),[]),path:"/solutions/technical-references/internals/v1/guest-module",type:"mdx",filePath:"solutions/technical-references/internals/v1/guest-module.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./guest-module-DvFQUC64.js"),[]),path:"/solutions/technical-references/internals/v1/guest-module.html",type:"mdx",filePath:"solutions/technical-references/internals/v1/guest-module.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./main-module-upgradeable-BIbwCPfr.js"),[]),path:"/solutions/technical-references/internals/v1/main-module-upgradeable",type:"mdx",filePath:"solutions/technical-references/internals/v1/main-module-upgradeable.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./main-module-upgradeable-BIbwCPfr.js"),[]),path:"/solutions/technical-references/internals/v1/main-module-upgradeable.html",type:"mdx",filePath:"solutions/technical-references/internals/v1/main-module-upgradeable.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./modules-and-updates-DERbEW_C.js"),[]),path:"/solutions/technical-references/internals/v1/modules-and-updates",type:"mdx",filePath:"solutions/technical-references/internals/v1/modules-and-updates.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./modules-and-updates-DERbEW_C.js"),[]),path:"/solutions/technical-references/internals/v1/modules-and-updates.html",type:"mdx",filePath:"solutions/technical-references/internals/v1/modules-and-updates.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./nested-transaction-batching-DAcdlHuc.js"),[]),path:"/solutions/technical-references/internals/v1/nested-transaction-batching",type:"mdx",filePath:"solutions/technical-references/internals/v1/nested-transaction-batching.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./nested-transaction-batching-DAcdlHuc.js"),[]),path:"/solutions/technical-references/internals/v1/nested-transaction-batching.html",type:"mdx",filePath:"solutions/technical-references/internals/v1/nested-transaction-batching.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./signature-encoding-Do-fAxy8.js"),[]),path:"/solutions/technical-references/internals/v1/signature-encoding",type:"mdx",filePath:"solutions/technical-references/internals/v1/signature-encoding.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./signature-encoding-Do-fAxy8.js"),[]),path:"/solutions/technical-references/internals/v1/signature-encoding.html",type:"mdx",filePath:"solutions/technical-references/internals/v1/signature-encoding.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./wallet-configuration-YYRBOscK.js"),[]),path:"/solutions/technical-references/internals/v1/wallet-configuration",type:"mdx",filePath:"solutions/technical-references/internals/v1/wallet-configuration.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./wallet-configuration-YYRBOscK.js"),[]),path:"/solutions/technical-references/internals/v1/wallet-configuration.html",type:"mdx",filePath:"solutions/technical-references/internals/v1/wallet-configuration.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./wallet-context-BavaH71B.js"),[]),path:"/solutions/technical-references/internals/v1/wallet-context",type:"mdx",filePath:"solutions/technical-references/internals/v1/wallet-context.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./wallet-context-BavaH71B.js"),[]),path:"/solutions/technical-references/internals/v1/wallet-context.html",type:"mdx",filePath:"solutions/technical-references/internals/v1/wallet-context.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./wallet-factory-BmKesde3.js"),__vite__mapDeps([33,1])),path:"/solutions/technical-references/internals/v1/wallet-factory",type:"mdx",filePath:"solutions/technical-references/internals/v1/wallet-factory.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./wallet-factory-BmKesde3.js"),__vite__mapDeps([33,1])),path:"/solutions/technical-references/internals/v1/wallet-factory.html",type:"mdx",filePath:"solutions/technical-references/internals/v1/wallet-factory.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./configuration-C9EpHVaQ.js"),[]),path:"/solutions/technical-references/internals/v2/configuration",type:"mdx",filePath:"solutions/technical-references/internals/v2/configuration.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./configuration-C9EpHVaQ.js"),[]),path:"/solutions/technical-references/internals/v2/configuration.html",type:"mdx",filePath:"solutions/technical-references/internals/v2/configuration.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./deploy-B8RwPBe1.js"),__vite__mapDeps([34,1])),path:"/solutions/technical-references/internals/v2/deploy",type:"mdx",filePath:"solutions/technical-references/internals/v2/deploy.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./deploy-B8RwPBe1.js"),__vite__mapDeps([34,1])),path:"/solutions/technical-references/internals/v2/deploy.html",type:"mdx",filePath:"solutions/technical-references/internals/v2/deploy.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./manage-sessions-De7aop9W.js"),[]),path:"/solutions/wallets/embedded-wallet/examples/manage-sessions",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/manage-sessions.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./manage-sessions-De7aop9W.js"),[]),path:"/solutions/wallets/embedded-wallet/examples/manage-sessions.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/manage-sessions.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./transaction-receipts-yzrSE4zJ.js"),[]),path:"/solutions/wallets/embedded-wallet/examples/transaction-receipts",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/transaction-receipts.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./transaction-receipts-yzrSE4zJ.js"),[]),path:"/solutions/wallets/embedded-wallet/examples/transaction-receipts.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/transaction-receipts.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./use-wallets-h6ggXjOH.js"),__vite__mapDeps([35,1])),path:"/solutions/wallets/embedded-wallet/examples/use-wallets",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/use-wallets.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./use-wallets-h6ggXjOH.js"),__vite__mapDeps([35,1])),path:"/solutions/wallets/embedded-wallet/examples/use-wallets.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/use-wallets.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./validation-CXQf-5w4.js"),[]),path:"/solutions/wallets/embedded-wallet/examples/validation",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/validation.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./validation-CXQf-5w4.js"),[]),path:"/solutions/wallets/embedded-wallet/examples/validation.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/examples/validation.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./action-payloads-C9CQQ1j5.js"),[]),path:"/solutions/wallets/embedded-wallet/implementation-details/action-payloads",type:"mdx",filePath:"solutions/wallets/embedded-wallet/implementation-details/action-payloads.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./action-payloads-C9CQQ1j5.js"),[]),path:"/solutions/wallets/embedded-wallet/implementation-details/action-payloads.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/implementation-details/action-payloads.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./enclave-verification-CoMYKGDj.js"),[]),path:"/solutions/wallets/embedded-wallet/implementation-details/enclave-verification",type:"mdx",filePath:"solutions/wallets/embedded-wallet/implementation-details/enclave-verification.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./enclave-verification-CoMYKGDj.js"),[]),path:"/solutions/wallets/embedded-wallet/implementation-details/enclave-verification.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/implementation-details/enclave-verification.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./intents-mBnhX-CA.js"),[]),path:"/solutions/wallets/embedded-wallet/implementation-details/intents",type:"mdx",filePath:"solutions/wallets/embedded-wallet/implementation-details/intents.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./intents-mBnhX-CA.js"),[]),path:"/solutions/wallets/embedded-wallet/implementation-details/intents.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/implementation-details/intents.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./response-payloads-D-an3Jm8.js"),[]),path:"/solutions/wallets/embedded-wallet/implementation-details/response-payloads",type:"mdx",filePath:"solutions/wallets/embedded-wallet/implementation-details/response-payloads.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./response-payloads-D-an3Jm8.js"),[]),path:"/solutions/wallets/embedded-wallet/implementation-details/response-payloads.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/implementation-details/response-payloads.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./trust-contract-recovery-flow-CL-gRzKa.js"),[]),path:"/solutions/wallets/embedded-wallet/implementation-details/trust-contract-recovery-flow",type:"mdx",filePath:"solutions/wallets/embedded-wallet/implementation-details/trust-contract-recovery-flow.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./trust-contract-recovery-flow-CL-gRzKa.js"),[]),path:"/solutions/wallets/embedded-wallet/implementation-details/trust-contract-recovery-flow.html",type:"mdx",filePath:"solutions/wallets/embedded-wallet/implementation-details/trust-contract-recovery-flow.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./auth-address-q5iOn_cj.js"),[]),path:"/solutions/wallets/universal-wallet/examples/auth-address",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/auth-address.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./auth-address-q5iOn_cj.js"),[]),path:"/solutions/wallets/universal-wallet/examples/auth-address.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/auth-address.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./building-backends-QPy24YOg.js"),[]),path:"/solutions/wallets/universal-wallet/examples/building-backends",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/building-backends.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./building-backends-QPy24YOg.js"),[]),path:"/solutions/wallets/universal-wallet/examples/building-backends.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/building-backends.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./connect-wallet-Bx11cq4A.js"),__vite__mapDeps([36,1])),path:"/solutions/wallets/universal-wallet/examples/connect-wallet",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/connect-wallet.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./connect-wallet-Bx11cq4A.js"),__vite__mapDeps([36,1])),path:"/solutions/wallets/universal-wallet/examples/connect-wallet.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/connect-wallet.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./send-batch-transactions-OQwn86ac.js"),[]),path:"/solutions/wallets/universal-wallet/examples/send-batch-transactions",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/send-batch-transactions.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./send-batch-transactions-OQwn86ac.js"),[]),path:"/solutions/wallets/universal-wallet/examples/send-batch-transactions.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/send-batch-transactions.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./send-erc1155-DNSlJbT7.js"),[]),path:"/solutions/wallets/universal-wallet/examples/send-erc1155",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/send-erc1155.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./send-erc1155-DNSlJbT7.js"),[]),path:"/solutions/wallets/universal-wallet/examples/send-erc1155.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/send-erc1155.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./send-erc20-DmBfTjby.js"),[]),path:"/solutions/wallets/universal-wallet/examples/send-erc20",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/send-erc20.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./send-erc20-DmBfTjby.js"),[]),path:"/solutions/wallets/universal-wallet/examples/send-erc20.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/send-erc20.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./send-erc721-Cx2qgeNv.js"),[]),path:"/solutions/wallets/universal-wallet/examples/send-erc721",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/send-erc721.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./send-erc721-Cx2qgeNv.js"),[]),path:"/solutions/wallets/universal-wallet/examples/send-erc721.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/send-erc721.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./send-transaction-DSTS1xZz.js"),[]),path:"/solutions/wallets/universal-wallet/examples/send-transaction",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/send-transaction.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./send-transaction-DSTS1xZz.js"),[]),path:"/solutions/wallets/universal-wallet/examples/send-transaction.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/send-transaction.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./session-keys-BgNhPm9c.js"),[]),path:"/solutions/wallets/universal-wallet/examples/session-keys",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/session-keys.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./session-keys-BgNhPm9c.js"),[]),path:"/solutions/wallets/universal-wallet/examples/session-keys.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/session-keys.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./sign-message-CnPe3YyQ.js"),__vite__mapDeps([37,1])),path:"/solutions/wallets/universal-wallet/examples/sign-message",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/sign-message.mdx",lastUpdatedAt:1713260421e3},{lazy:()=>b(()=>import("./sign-message-CnPe3YyQ.js"),__vite__mapDeps([37,1])),path:"/solutions/wallets/universal-wallet/examples/sign-message.html",type:"mdx",filePath:"solutions/wallets/universal-wallet/examples/sign-message.mdx",lastUpdatedAt:1713260421e3}];var Ns={horizontalPadding:"var(--vocs-content_horizontalPadding)",verticalPadding:"var(--vocs-content_verticalPadding)",width:"var(--vocs-content_width)"},Tw={default:"system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif",mono:'ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace'},Rw={default:"var(--vocs-fontFamily_default)",mono:"var(--vocs-fontFamily_mono)"},Gp={white:"var(--vocs-color_white)",black:"var(--vocs-color_black)",background:"var(--vocs-color_background)",background2:"var(--vocs-color_background2)",background3:"var(--vocs-color_background3)",background4:"var(--vocs-color_background4)",background5:"var(--vocs-color_background5)",backgroundAccent:"var(--vocs-color_backgroundAccent)",backgroundAccentHover:"var(--vocs-color_backgroundAccentHover)",backgroundAccentText:"var(--vocs-color_backgroundAccentText)",backgroundBlueTint:"var(--vocs-color_backgroundBlueTint)",backgroundDark:"var(--vocs-color_backgroundDark)",backgroundGreenTint:"var(--vocs-color_backgroundGreenTint)",backgroundGreenTint2:"var(--vocs-color_backgroundGreenTint2)",backgroundIrisTint:"var(--vocs-color_backgroundIrisTint)",backgroundRedTint:"var(--vocs-color_backgroundRedTint)",backgroundRedTint2:"var(--vocs-color_backgroundRedTint2)",backgroundYellowTint:"var(--vocs-color_backgroundYellowTint)",border:"var(--vocs-color_border)",border2:"var(--vocs-color_border2)",borderAccent:"var(--vocs-color_borderAccent)",borderBlue:"var(--vocs-color_borderBlue)",borderGreen:"var(--vocs-color_borderGreen)",borderIris:"var(--vocs-color_borderIris)",borderRed:"var(--vocs-color_borderRed)",borderYellow:"var(--vocs-color_borderYellow)",heading:"var(--vocs-color_heading)",inverted:"var(--vocs-color_inverted)",shadow:"var(--vocs-color_shadow)",shadow2:"var(--vocs-color_shadow2)",text:"var(--vocs-color_text)",text2:"var(--vocs-color_text2)",text3:"var(--vocs-color_text3)",text4:"var(--vocs-color_text4)",textAccent:"var(--vocs-color_textAccent)",textAccentHover:"var(--vocs-color_textAccentHover)",textBlue:"var(--vocs-color_textBlue)",textBlueHover:"var(--vocs-color_textBlueHover)",textGreen:"var(--vocs-color_textGreen)",textGreenHover:"var(--vocs-color_textGreenHover)",textIris:"var(--vocs-color_textIris)",textIrisHover:"var(--vocs-color_textIrisHover)",textRed:"var(--vocs-color_textRed)",textRedHover:"var(--vocs-color_textRedHover)",textYellow:"var(--vocs-color_textYellow)",textYellowHover:"var(--vocs-color_textYellowHover)",title:"var(--vocs-color_title)"},Ms={0:"var(--vocs-space_0)",1:"var(--vocs-space_1)",2:"var(--vocs-space_2)",3:"var(--vocs-space_3)",4:"var(--vocs-space_4)",6:"var(--vocs-space_6)",8:"var(--vocs-space_8)",12:"var(--vocs-space_12)",14:"var(--vocs-space_14)",16:"var(--vocs-space_16)",18:"var(--vocs-space_18)",20:"var(--vocs-space_20)",22:"var(--vocs-space_22)",24:"var(--vocs-space_24)",28:"var(--vocs-space_28)",32:"var(--vocs-space_32)",36:"var(--vocs-space_36)",40:"var(--vocs-space_40)",44:"var(--vocs-space_44)",48:"var(--vocs-space_48)",56:"var(--vocs-space_56)",64:"var(--vocs-space_64)",72:"var(--vocs-space_72)",80:"var(--vocs-space_80)"};function F0(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t ")," does not exist in object"));n=n[r]}return n}function U0(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],r={};for(var o in e){var i=e[o],a=[...n,o];typeof i=="string"||typeof i=="number"||i==null?r[o]=t(i,a):typeof i=="object"&&!Array.isArray(i)?r[o]=U0(i,t,a):console.warn('Skipping invalid key "'.concat(a.join("."),'". Should be a string, number, null or object. Received: "').concat(Array.isArray(i)?"Array":typeof i,'"'))}return r}function qt(e,t){var n={};if(typeof t=="object"){var r=e;U0(t,(l,s)=>{if(l!=null){var c=$w(r,s);n[qp(c)]=String(l)}})}else{var o=e;for(var i in o){var a=o[i];a!=null&&(n[qp(i)]=a)}}return Object.defineProperty(n,"toString",{value:function(){return Object.keys(this).map(s=>"".concat(s,":").concat(this[s])).join(";")},writable:!1}),n}var Ow="var(--vocs_ExternalLink_iconUrl)",Iw="vocs_ExternalLink";const Lw=p.forwardRef(({className:e,children:t,hideExternalIcon:n,href:r,...o},i)=>{const{basePath:a}=Je(),l=a;return x.jsx("a",{ref:i,className:D(e,n||typeof t!="string"?void 0:Iw),href:r,target:"_blank",rel:"noopener noreferrer",style:qt({[Ow]:`url(${l}/.vocs/icons/arrow-diagonal.svg)`}),...o,children:t})});var Yp="vocs_Link_accent_underlined",Qp="vocs_Link",Zp="vocs_Link_styleless",ic=new Map,va=new WeakMap,Xp=0,Dw=void 0;function Nw(e){return e?(va.has(e)||(Xp+=1,va.set(e,Xp.toString())),va.get(e)):"0"}function Mw(e){return Object.keys(e).sort().filter(t=>e[t]!==void 0).map(t=>`${t}_${t==="root"?Nw(e.root):e[t]}`).toString()}function jw(e){const t=Mw(e);let n=ic.get(t);if(!n){const r=new Map;let o;const i=new IntersectionObserver(a=>{a.forEach(l=>{var s;const c=l.isIntersecting&&o.some(d=>l.intersectionRatio>=d);e.trackVisibility&&typeof l.isVisible>"u"&&(l.isVisible=c),(s=r.get(l.target))==null||s.forEach(d=>{d(c,l)})})},e);o=i.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:i,elements:r},ic.set(t,n)}return n}function zw(e,t,n={},r=Dw){if(typeof window.IntersectionObserver>"u"&&r!==void 0){const s=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:typeof n.threshold=="number"?n.threshold:0,time:0,boundingClientRect:s,intersectionRect:s,rootBounds:s}),()=>{}}const{id:o,observer:i,elements:a}=jw(n),l=a.get(e)||[];return a.has(e)||a.set(e,l),l.push(t),i.observe(e),function(){l.splice(l.indexOf(t),1),l.length===0&&(a.delete(e),i.unobserve(e)),a.size===0&&(i.disconnect(),ic.delete(o))}}function V0({threshold:e,delay:t,trackVisibility:n,rootMargin:r,root:o,triggerOnce:i,skip:a,initialInView:l,fallbackInView:s,onChange:c}={}){var d;const[u,f]=p.useState(null),h=p.useRef(),[y,g]=p.useState({inView:!!l,entry:void 0});h.current=c,p.useEffect(()=>{if(a||!u)return;let _;return _=zw(u,(E,C)=>{g({inView:E,entry:C}),h.current&&h.current(E,C),C.isIntersecting&&i&&_&&(_(),_=void 0)},{root:o,rootMargin:r,threshold:e,trackVisibility:n,delay:t},s),()=>{_&&_()}},[Array.isArray(e)?e.toString():e,u,o,r,i,a,n,s,t]);const w=(d=y.entry)==null?void 0:d.target,m=p.useRef();!u&&w&&!i&&!a&&m.current!==w&&(m.current=w,g({inView:!!l,entry:void 0}));const v=[f,y.inView,y.entry];return v.ref=v[0],v.inView=v[1],v.entry=v[2],v}function Fw(...e){return t=>{Uw(t,...e)}}function Uw(e,...t){t.forEach(n=>{typeof n=="function"?n(e):n!=null&&(n.current=e)})}const qn=p.forwardRef((e,t)=>{const n=()=>{var i;return(i=zd.find(a=>a.path===e.to))==null?void 0:i.lazy()},{ref:r,inView:o}=V0();return p.useEffect(()=>{o&&n()},[o,n]),x.jsx(N0,{ref:Fw(t,r),...e})}),nn=p.forwardRef((e,t)=>{const{href:n,variant:r="accent underlined"}=e,{pathname:o}=Re();if(n!=null&&n.match(/^(www|https?)/))return x.jsx(Lw,{...e,ref:t,className:D(e.className,Qp,r==="accent underlined"&&Yp,r==="styleless"&&Zp),hideExternalIcon:e.hideExternalIcon});const[i,a]=(n||"").split("#"),l=`${i||o}${a?`#${a}`:""}`;return x.jsx(qn,{...e,ref:t,className:D(e.className,Qp,r==="accent underlined"&&Yp,r==="styleless"&&Zp),to:l})});var Vw="vocs_NotFound_divider",Bw="vocs_NotFound",Hw="vocs_H1",B0="vocs_Heading",H0="vocs_Heading_slugTarget";function To({level:e,...t}){const n=`h${e}`;return x.jsxs(n,{...t,id:void 0,className:D(t.className,B0),children:[x.jsx("div",{id:t.id,className:H0}),t.children]})}function W0(e){return x.jsx(To,{...e,className:D(e.className,Hw),level:1})}var Ww="vocs_Paragraph";function K0(e){return x.jsx("p",{...e,className:D(e.className,Ww)})}function Kw(){return x.jsxs("div",{className:Bw,children:[x.jsx(W0,{children:"Page Not Found"}),x.jsx("div",{style:{height:Ms[24]}}),x.jsx("hr",{className:Vw}),x.jsx("div",{style:{height:Ms[24]}}),x.jsx(K0,{children:"The page you were looking for could not be found."}),x.jsx("div",{style:{height:Ms[8]}}),x.jsx(nn,{href:"/",children:"Go to Home Page"})]})}var Gw="var(--vocs_Banner_bannerBackgroundColor)",qw="var(--vocs_Banner_bannerHeight)",Yw="var(--vocs_Banner_bannerTextColor)",Qw="vocs_Banner_closeButton",Zw="vocs_Banner_content",Xw="vocs_Banner_inner",Jw="vocs_Banner";const e3=Object.getPrototypeOf(t3).constructor;async function t3(e,t){return new e3(String(e))(t)}function n3(e,t){return new Function(String(e))(t)}function Ar(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i=0)&&(n[o]=e[o]);return n}var r3=["color"],o3=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Ar(e,r3);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M6.85355 3.14645C7.04882 3.34171 7.04882 3.65829 6.85355 3.85355L3.70711 7H12.5C12.7761 7 13 7.22386 13 7.5C13 7.77614 12.7761 8 12.5 8H3.70711L6.85355 11.1464C7.04882 11.3417 7.04882 11.6583 6.85355 11.8536C6.65829 12.0488 6.34171 12.0488 6.14645 11.8536L2.14645 7.85355C1.95118 7.65829 1.95118 7.34171 2.14645 7.14645L6.14645 3.14645C6.34171 2.95118 6.65829 2.95118 6.85355 3.14645Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),i3=["color"],a3=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Ar(e,i3);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M6.1584 3.13508C6.35985 2.94621 6.67627 2.95642 6.86514 3.15788L10.6151 7.15788C10.7954 7.3502 10.7954 7.64949 10.6151 7.84182L6.86514 11.8418C6.67627 12.0433 6.35985 12.0535 6.1584 11.8646C5.95694 11.6757 5.94673 11.3593 6.1356 11.1579L9.565 7.49985L6.1356 3.84182C5.94673 3.64036 5.95694 3.32394 6.1584 3.13508Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),l3=["color"],s3=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Ar(e,l3);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M12.8536 2.85355C13.0488 2.65829 13.0488 2.34171 12.8536 2.14645C12.6583 1.95118 12.3417 1.95118 12.1464 2.14645L7.5 6.79289L2.85355 2.14645C2.65829 1.95118 2.34171 1.95118 2.14645 2.14645C1.95118 2.34171 1.95118 2.65829 2.14645 2.85355L6.79289 7.5L2.14645 12.1464C1.95118 12.3417 1.95118 12.6583 2.14645 12.8536C2.34171 13.0488 2.65829 13.0488 2.85355 12.8536L7.5 8.20711L12.1464 12.8536C12.3417 13.0488 12.6583 13.0488 12.8536 12.8536C13.0488 12.6583 13.0488 12.3417 12.8536 12.1464L8.20711 7.5L12.8536 2.85355Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),u3=["color"],c3=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Ar(e,u3);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M3.5 2C3.22386 2 3 2.22386 3 2.5V12.5C3 12.7761 3.22386 13 3.5 13H11.5C11.7761 13 12 12.7761 12 12.5V6H8.5C8.22386 6 8 5.77614 8 5.5V2H3.5ZM9 2.70711L11.2929 5H9V2.70711ZM2 2.5C2 1.67157 2.67157 1 3.5 1H8.5C8.63261 1 8.75979 1.05268 8.85355 1.14645L12.8536 5.14645C12.9473 5.24021 13 5.36739 13 5.5V12.5C13 13.3284 12.3284 14 11.5 14H3.5C2.67157 14 2 13.3284 2 12.5V2.5Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),d3=["color"],f3=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Ar(e,d3);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M1.5 5.25C1.91421 5.25 2.25 4.91421 2.25 4.5C2.25 4.08579 1.91421 3.75 1.5 3.75C1.08579 3.75 0.75 4.08579 0.75 4.5C0.75 4.91421 1.08579 5.25 1.5 5.25ZM4 4.5C4 4.22386 4.22386 4 4.5 4H13.5C13.7761 4 14 4.22386 14 4.5C14 4.77614 13.7761 5 13.5 5H4.5C4.22386 5 4 4.77614 4 4.5ZM4.5 7C4.22386 7 4 7.22386 4 7.5C4 7.77614 4.22386 8 4.5 8H13.5C13.7761 8 14 7.77614 14 7.5C14 7.22386 13.7761 7 13.5 7H4.5ZM4.5 10C4.22386 10 4 10.2239 4 10.5C4 10.7761 4.22386 11 4.5 11H13.5C13.7761 11 14 10.7761 14 10.5C14 10.2239 13.7761 10 13.5 10H4.5ZM2.25 7.5C2.25 7.91421 1.91421 8.25 1.5 8.25C1.08579 8.25 0.75 7.91421 0.75 7.5C0.75 7.08579 1.08579 6.75 1.5 6.75C1.91421 6.75 2.25 7.08579 2.25 7.5ZM1.5 11.25C1.91421 11.25 2.25 10.9142 2.25 10.5C2.25 10.0858 1.91421 9.75 1.5 9.75C1.08579 9.75 0.75 10.0858 0.75 10.5C0.75 10.9142 1.08579 11.25 1.5 11.25Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),p3=["color"],Fd=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Ar(e,p3);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M10 6.5C10 8.433 8.433 10 6.5 10C4.567 10 3 8.433 3 6.5C3 4.567 4.567 3 6.5 3C8.433 3 10 4.567 10 6.5ZM9.30884 10.0159C8.53901 10.6318 7.56251 11 6.5 11C4.01472 11 2 8.98528 2 6.5C2 4.01472 4.01472 2 6.5 2C8.98528 2 11 4.01472 11 6.5C11 7.56251 10.6318 8.53901 10.0159 9.30884L12.8536 12.1464C13.0488 12.3417 13.0488 12.6583 12.8536 12.8536C12.6583 13.0488 12.3417 13.0488 12.1464 12.8536L9.30884 10.0159Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),h3=["color"],m3=p.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=Ar(e,h3);return p.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o,{ref:t}),p.createElement("path",{d:"M12.1464 1.14645C12.3417 0.951184 12.6583 0.951184 12.8535 1.14645L14.8535 3.14645C15.0488 3.34171 15.0488 3.65829 14.8535 3.85355L10.9109 7.79618C10.8349 7.87218 10.7471 7.93543 10.651 7.9835L6.72359 9.94721C6.53109 10.0435 6.29861 10.0057 6.14643 9.85355C5.99425 9.70137 5.95652 9.46889 6.05277 9.27639L8.01648 5.34897C8.06455 5.25283 8.1278 5.16507 8.2038 5.08907L12.1464 1.14645ZM12.5 2.20711L8.91091 5.79618L7.87266 7.87267L8.12731 8.12732L10.2038 7.08907L13.7929 3.5L12.5 2.20711ZM9.99998 2L8.99998 3H4.9C4.47171 3 4.18056 3.00039 3.95552 3.01877C3.73631 3.03668 3.62421 3.06915 3.54601 3.10899C3.35785 3.20487 3.20487 3.35785 3.10899 3.54601C3.06915 3.62421 3.03669 3.73631 3.01878 3.95552C3.00039 4.18056 3 4.47171 3 4.9V11.1C3 11.5283 3.00039 11.8194 3.01878 12.0445C3.03669 12.2637 3.06915 12.3758 3.10899 12.454C3.20487 12.6422 3.35785 12.7951 3.54601 12.891C3.62421 12.9309 3.73631 12.9633 3.95552 12.9812C4.18056 12.9996 4.47171 13 4.9 13H11.1C11.5283 13 11.8194 12.9996 12.0445 12.9812C12.2637 12.9633 12.3758 12.9309 12.454 12.891C12.6422 12.7951 12.7951 12.6422 12.891 12.454C12.9309 12.3758 12.9633 12.2637 12.9812 12.0445C12.9996 11.8194 13 11.5283 13 11.1V6.99998L14 5.99998V11.1V11.1207C14 11.5231 14 11.8553 13.9779 12.1259C13.9549 12.407 13.9057 12.6653 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.6653 13.9057 12.407 13.9549 12.1259 13.9779C11.8553 14 11.5231 14 11.1207 14H11.1H4.9H4.87934C4.47686 14 4.14468 14 3.87409 13.9779C3.59304 13.9549 3.33469 13.9057 3.09202 13.782C2.7157 13.5903 2.40973 13.2843 2.21799 12.908C2.09434 12.6653 2.04506 12.407 2.0221 12.1259C1.99999 11.8553 1.99999 11.5231 2 11.1207V11.1206V11.1V4.9V4.87935V4.87932V4.87931C1.99999 4.47685 1.99999 4.14468 2.0221 3.87409C2.04506 3.59304 2.09434 3.33469 2.21799 3.09202C2.40973 2.71569 2.7157 2.40973 3.09202 2.21799C3.33469 2.09434 3.59304 2.04506 3.87409 2.0221C4.14468 1.99999 4.47685 1.99999 4.87932 2H4.87935H4.9H9.99998Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))});function vl(e,t){if(typeof e!="object"||e===null)return e;if(Array.isArray(e))return e.map((r,o)=>vl(r,o));const n=e.props.children?{...e.props,children:vl(e.props.children)}:e.props;return Z.createElement(e.type,{...n,key:t})}function v3({hide:e}){const{banner:t}=Je(),n=p.useMemo(()=>{const r=(t==null?void 0:t.content)??"";if(!r)return null;if(typeof r!="string")return()=>vl(r);const{default:o}=n3(r,{...Wy,Fragment:p.Fragment});return o},[t]);return n?x.jsx("div",{className:D(Jw),style:qt({[Gw]:t==null?void 0:t.backgroundColor,[Yw]:t==null?void 0:t.textColor}),children:x.jsxs("div",{className:D(Xw),children:[x.jsx("div",{className:D(Zw),children:x.jsx(n,{})}),(t==null?void 0:t.dismissable)!=="false"&&x.jsx("button",{className:D(Qw),onClick:e,type:"button",children:x.jsx(s3,{width:14,height:14})})]})}):null}var g3="vocs_Content";function G0({children:e,className:t}){return x.jsx("article",{className:D(t,g3),children:e})}function q0({items:e,pathname:t}){const n=t.replace(/\.html$/,""),r=[];for(const o of e)(o.link&&n.startsWith(o.match||o.link)||o.items&&q0({items:o.items,pathname:t}).length>0)&&r.push(o.id);return r}function Bi({items:e,pathname:t}){return p.useMemo(()=>q0({items:e,pathname:t}),[e,t])}function Sr(){const e=p.useContext(Y0);if(!e)throw new Error("`usePageData` must be used within `PageDataContext.Provider`.");return e}const Y0=p.createContext(void 0);function Bl(){const{pathname:e}=Re(),t=Je(),{sidebar:n}=t;if(!n)return{items:[]};if(Array.isArray(n))return{items:n};const r=p.useMemo(()=>{const o=Object.keys(n).filter(i=>e.startsWith(i));return o[o.length-1]},[n,e]);return r?Array.isArray(n[r])?{key:r,items:n[r]}:{...n[r],key:r}:{items:[]}}function Tr(){const e=Bl(),{frontmatter:t}=Sr(),{layout:n,showLogo:r,showOutline:o,showSidebar:i,showTopNav:a}=t||{},l=n??"docs";return{layout:l,get showLogo(){return typeof r<"u"?r:!0},get showOutline(){return typeof o<"u"?o:l==="docs"},get showSidebar(){return e.items.length===0?!1:typeof i<"u"?i:!(l==="minimal"||l==="landing")},get showTopNav(){return typeof a<"u"?a:!0}}}function y3(){const[e,t]=p.useState(()=>{if(!(typeof window>"u")){if(localStorage.getItem("vocs.theme")){const n=localStorage.getItem("vocs.theme");if(n)return n}return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}});return p.useEffect(()=>{e&&localStorage.setItem("vocs.theme",e),e==="dark"?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")},[e]),{theme:e,toggle(){t(n=>n==="light"?"dark":"light")}}}var x3="vocs_utils_visibleDark",_3="vocs_utils_visibleLight",Q0="vocs_utils_visuallyHidden";function q(){return q=Object.assign?Object.assign.bind():function(e){for(var t=1;te.forEach(n=>w3(n,t))}function Ue(...e){return p.useCallback(Z0(...e),e)}function En(e,t=[]){let n=[];function r(i,a){const l=p.createContext(a),s=n.length;n=[...n,a];function c(u){const{scope:f,children:h,...y}=u,g=(f==null?void 0:f[e][s])||l,w=p.useMemo(()=>y,Object.values(y));return p.createElement(g.Provider,{value:w},h)}function d(u,f){const h=(f==null?void 0:f[e][s])||l,y=p.useContext(h);if(y)return y;if(a!==void 0)return a;throw new Error(`\`${u}\` must be used within \`${i}\``)}return c.displayName=i+"Provider",[c,d]}const o=()=>{const i=n.map(a=>p.createContext(a));return function(l){const s=(l==null?void 0:l[e])||i;return p.useMemo(()=>({[`__scope${e}`]:{...l,[e]:s}}),[l,s])}};return o.scopeName=e,[r,E3(o,...t)]}function E3(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(i){const a=r.reduce((l,{useScope:s,scopeName:c})=>{const u=s(i)[`__scope${c}`];return{...l,...u}},{});return p.useMemo(()=>({[`__scope${t.scopeName}`]:a}),[a])}};return n.scopeName=t.scopeName,n}const gn=globalThis!=null&&globalThis.document?p.useLayoutEffect:()=>{},k3=Uc.useId||(()=>{});let b3=0;function rn(e){const[t,n]=p.useState(k3());return gn(()=>{e||n(r=>r??String(b3++))},[e]),e||(t?`radix-${t}`:"")}function at(e){const t=p.useRef(e);return p.useEffect(()=>{t.current=e}),p.useMemo(()=>(...n)=>{var r;return(r=t.current)===null||r===void 0?void 0:r.call(t,...n)},[])}function rr({prop:e,defaultProp:t,onChange:n=()=>{}}){const[r,o]=C3({defaultProp:t,onChange:n}),i=e!==void 0,a=i?e:r,l=at(n),s=p.useCallback(c=>{if(i){const u=typeof c=="function"?c(e):c;u!==e&&l(u)}else o(c)},[i,e,o,l]);return[a,s]}function C3({defaultProp:e,onChange:t}){const n=p.useState(e),[r]=n,o=p.useRef(r),i=at(t);return p.useEffect(()=>{o.current!==r&&(i(r),o.current=r)},[r,o,i]),n}const wo=p.forwardRef((e,t)=>{const{children:n,...r}=e,o=p.Children.toArray(n),i=o.find(A3);if(i){const a=i.props.children,l=o.map(s=>s===i?p.Children.count(a)>1?p.Children.only(null):p.isValidElement(a)?a.props.children:null:s);return p.createElement(ac,q({},r,{ref:t}),p.isValidElement(a)?p.cloneElement(a,void 0,l):null)}return p.createElement(ac,q({},r,{ref:t}),n)});wo.displayName="Slot";const ac=p.forwardRef((e,t)=>{const{children:n,...r}=e;return p.isValidElement(n)?p.cloneElement(n,{...S3(r,n.props),ref:t?Z0(t,n.ref):n.ref}):p.Children.count(n)>1?p.Children.only(null):null});ac.displayName="SlotClone";const P3=({children:e})=>p.createElement(p.Fragment,null,e);function A3(e){return p.isValidElement(e)&&e.type===P3}function S3(e,t){const n={...t};for(const r in t){const o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...l)=>{i(...l),o(...l)}:o&&(n[r]=o):r==="style"?n[r]={...o,...i}:r==="className"&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}const T3=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],fe=T3.reduce((e,t)=>{const n=p.forwardRef((r,o)=>{const{asChild:i,...a}=r,l=i?wo:t;return p.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),p.createElement(l,q({},a,{ref:o}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function lc(e,t){e&&Ao.flushSync(()=>e.dispatchEvent(t))}function R3(e,t=globalThis==null?void 0:globalThis.document){const n=at(e);p.useEffect(()=>{const r=o=>{o.key==="Escape"&&n(o)};return t.addEventListener("keydown",r),()=>t.removeEventListener("keydown",r)},[n,t])}const sc="dismissableLayer.update",$3="dismissableLayer.pointerDownOutside",O3="dismissableLayer.focusOutside";let Jp;const I3=p.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Ud=p.forwardRef((e,t)=>{var n;const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:o,onPointerDownOutside:i,onFocusOutside:a,onInteractOutside:l,onDismiss:s,...c}=e,d=p.useContext(I3),[u,f]=p.useState(null),h=(n=u==null?void 0:u.ownerDocument)!==null&&n!==void 0?n:globalThis==null?void 0:globalThis.document,[,y]=p.useState({}),g=Ue(t,A=>f(A)),w=Array.from(d.layers),[m]=[...d.layersWithOutsidePointerEventsDisabled].slice(-1),v=w.indexOf(m),_=u?w.indexOf(u):-1,E=d.layersWithOutsidePointerEventsDisabled.size>0,C=_>=v,k=L3(A=>{const S=A.target,O=[...d.branches].some(j=>j.contains(S));!C||O||(i==null||i(A),l==null||l(A),A.defaultPrevented||s==null||s())},h),P=D3(A=>{const S=A.target;[...d.branches].some(j=>j.contains(S))||(a==null||a(A),l==null||l(A),A.defaultPrevented||s==null||s())},h);return R3(A=>{_===d.layers.size-1&&(o==null||o(A),!A.defaultPrevented&&s&&(A.preventDefault(),s()))},h),p.useEffect(()=>{if(u)return r&&(d.layersWithOutsidePointerEventsDisabled.size===0&&(Jp=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),d.layersWithOutsidePointerEventsDisabled.add(u)),d.layers.add(u),eh(),()=>{r&&d.layersWithOutsidePointerEventsDisabled.size===1&&(h.body.style.pointerEvents=Jp)}},[u,h,r,d]),p.useEffect(()=>()=>{u&&(d.layers.delete(u),d.layersWithOutsidePointerEventsDisabled.delete(u),eh())},[u,d]),p.useEffect(()=>{const A=()=>y({});return document.addEventListener(sc,A),()=>document.removeEventListener(sc,A)},[]),p.createElement(fe.div,q({},c,{ref:g,style:{pointerEvents:E?C?"auto":"none":void 0,...e.style},onFocusCapture:le(e.onFocusCapture,P.onFocusCapture),onBlurCapture:le(e.onBlurCapture,P.onBlurCapture),onPointerDownCapture:le(e.onPointerDownCapture,k.onPointerDownCapture)}))});function L3(e,t=globalThis==null?void 0:globalThis.document){const n=at(e),r=p.useRef(!1),o=p.useRef(()=>{});return p.useEffect(()=>{const i=l=>{if(l.target&&!r.current){let c=function(){X0($3,n,s,{discrete:!0})};const s={originalEvent:l};l.pointerType==="touch"?(t.removeEventListener("click",o.current),o.current=c,t.addEventListener("click",o.current,{once:!0})):c()}else t.removeEventListener("click",o.current);r.current=!1},a=window.setTimeout(()=>{t.addEventListener("pointerdown",i)},0);return()=>{window.clearTimeout(a),t.removeEventListener("pointerdown",i),t.removeEventListener("click",o.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function D3(e,t=globalThis==null?void 0:globalThis.document){const n=at(e),r=p.useRef(!1);return p.useEffect(()=>{const o=i=>{i.target&&!r.current&&X0(O3,n,{originalEvent:i},{discrete:!1})};return t.addEventListener("focusin",o),()=>t.removeEventListener("focusin",o)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function eh(){const e=new CustomEvent(sc);document.dispatchEvent(e)}function X0(e,t,n,{discrete:r}){const o=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?lc(o,i):o.dispatchEvent(i)}const js="focusScope.autoFocusOnMount",zs="focusScope.autoFocusOnUnmount",th={bubbles:!1,cancelable:!0},J0=p.forwardRef((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:i,...a}=e,[l,s]=p.useState(null),c=at(o),d=at(i),u=p.useRef(null),f=Ue(t,g=>s(g)),h=p.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;p.useEffect(()=>{if(r){let g=function(_){if(h.paused||!l)return;const E=_.target;l.contains(E)?u.current=E:$n(u.current,{select:!0})},w=function(_){if(h.paused||!l)return;const E=_.relatedTarget;E!==null&&(l.contains(E)||$n(u.current,{select:!0}))},m=function(_){if(document.activeElement===document.body)for(const C of _)C.removedNodes.length>0&&$n(l)};document.addEventListener("focusin",g),document.addEventListener("focusout",w);const v=new MutationObserver(m);return l&&v.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",g),document.removeEventListener("focusout",w),v.disconnect()}}},[r,l,h.paused]),p.useEffect(()=>{if(l){rh.add(h);const g=document.activeElement;if(!l.contains(g)){const m=new CustomEvent(js,th);l.addEventListener(js,c),l.dispatchEvent(m),m.defaultPrevented||(N3(U3(e1(l)),{select:!0}),document.activeElement===g&&$n(l))}return()=>{l.removeEventListener(js,c),setTimeout(()=>{const m=new CustomEvent(zs,th);l.addEventListener(zs,d),l.dispatchEvent(m),m.defaultPrevented||$n(g??document.body,{select:!0}),l.removeEventListener(zs,d),rh.remove(h)},0)}}},[l,c,d,h]);const y=p.useCallback(g=>{if(!n&&!r||h.paused)return;const w=g.key==="Tab"&&!g.altKey&&!g.ctrlKey&&!g.metaKey,m=document.activeElement;if(w&&m){const v=g.currentTarget,[_,E]=M3(v);_&&E?!g.shiftKey&&m===E?(g.preventDefault(),n&&$n(_,{select:!0})):g.shiftKey&&m===_&&(g.preventDefault(),n&&$n(E,{select:!0})):m===v&&g.preventDefault()}},[n,r,h.paused]);return p.createElement(fe.div,q({tabIndex:-1},a,{ref:f,onKeyDown:y}))});function N3(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if($n(r,{select:t}),document.activeElement!==n)return}function M3(e){const t=e1(e),n=nh(t,e),r=nh(t.reverse(),e);return[n,r]}function e1(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const o=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||o?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function nh(e,t){for(const n of e)if(!j3(n,{upTo:t}))return n}function j3(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function z3(e){return e instanceof HTMLInputElement&&"select"in e}function $n(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&z3(e)&&t&&e.select()}}const rh=F3();function F3(){let e=[];return{add(t){const n=e[0];t!==n&&(n==null||n.pause()),e=oh(e,t),e.unshift(t)},remove(t){var n;e=oh(e,t),(n=e[0])===null||n===void 0||n.resume()}}}function oh(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function U3(e){return e.filter(t=>t.tagName!=="A")}const t1=p.forwardRef((e,t)=>{var n;const{container:r=globalThis==null||(n=globalThis.document)===null||n===void 0?void 0:n.body,...o}=e;return r?y0.createPortal(p.createElement(fe.div,q({},o,{ref:t})),r):null});function V3(e,t){return p.useReducer((n,r)=>{const o=t[n][r];return o??n},e)}const kn=e=>{const{present:t,children:n}=e,r=B3(t),o=typeof n=="function"?n({present:r.isPresent}):p.Children.only(n),i=Ue(r.ref,o.ref);return typeof n=="function"||r.isPresent?p.cloneElement(o,{ref:i}):null};kn.displayName="Presence";function B3(e){const[t,n]=p.useState(),r=p.useRef({}),o=p.useRef(e),i=p.useRef("none"),a=e?"mounted":"unmounted",[l,s]=V3(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return p.useEffect(()=>{const c=ga(r.current);i.current=l==="mounted"?c:"none"},[l]),gn(()=>{const c=r.current,d=o.current;if(d!==e){const f=i.current,h=ga(c);e?s("MOUNT"):h==="none"||(c==null?void 0:c.display)==="none"?s("UNMOUNT"):s(d&&f!==h?"ANIMATION_OUT":"UNMOUNT"),o.current=e}},[e,s]),gn(()=>{if(t){const c=u=>{const h=ga(r.current).includes(u.animationName);u.target===t&&h&&Ao.flushSync(()=>s("ANIMATION_END"))},d=u=>{u.target===t&&(i.current=ga(r.current))};return t.addEventListener("animationstart",d),t.addEventListener("animationcancel",c),t.addEventListener("animationend",c),()=>{t.removeEventListener("animationstart",d),t.removeEventListener("animationcancel",c),t.removeEventListener("animationend",c)}}else s("ANIMATION_END")},[t,s]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:p.useCallback(c=>{c&&(r.current=getComputedStyle(c)),n(c)},[])}}function ga(e){return(e==null?void 0:e.animationName)||"none"}let Fs=0;function n1(){p.useEffect(()=>{var e,t;const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",(e=n[0])!==null&&e!==void 0?e:ih()),document.body.insertAdjacentElement("beforeend",(t=n[1])!==null&&t!==void 0?t:ih()),Fs++,()=>{Fs===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(r=>r.remove()),Fs--}},[])}function ih(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var Jt=function(){return Jt=Object.assign||function(t){for(var n,r=1,o=arguments.length;r"u")return aE;var t=lE(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},uE=a1(),lo="data-scroll-locked",cE=function(e,t,n,r){var o=e.left,i=e.top,a=e.right,l=e.gap;return n===void 0&&(n="margin"),`
+ .`.concat(W3,` {
overflow: hidden `).concat(r,`;
padding-right: `).concat(l,"px ").concat(r,`;
}
@@ -106,18 +106,18 @@ Error generating stack: `+i.message+`
}
body[`).concat(lo,`] {
- `).concat(K4,": ").concat(l,`px;
+ `).concat(K3,": ").concat(l,`px;
}
-`)},lh=function(){var e=parseInt(document.body.getAttribute(lo)||"0",10);return isFinite(e)?e:0},d3=function(){p.useEffect(function(){return document.body.setAttribute(lo,(lh()+1).toString()),function(){var e=lh()-1;e<=0?document.body.removeAttribute(lo):document.body.setAttribute(lo,e.toString())}},[])},f3=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=r===void 0?"margin":r;d3();var i=p.useMemo(function(){return s3(o)},[o]);return p.createElement(u3,{styles:c3(i,!t,o,n?"":"!important")})},uc=!1;if(typeof window<"u")try{var ya=Object.defineProperty({},"passive",{get:function(){return uc=!0,!0}});window.addEventListener("test",ya,ya),window.removeEventListener("test",ya,ya)}catch{uc=!1}var Nr=uc?{passive:!1}:!1,p3=function(e){return e.tagName==="TEXTAREA"},l1=function(e,t){var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!p3(e)&&n[t]==="visible")},h3=function(e){return l1(e,"overflowY")},m3=function(e){return l1(e,"overflowX")},sh=function(e,t){var n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var r=s1(e,n);if(r){var o=u1(e,n),i=o[1],a=o[2];if(i>a)return!0}n=n.parentNode}while(n&&n!==document.body);return!1},v3=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},g3=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},s1=function(e,t){return e==="v"?h3(t):m3(t)},u1=function(e,t){return e==="v"?v3(t):g3(t)},y3=function(e,t){return e==="h"&&t==="rtl"?-1:1},x3=function(e,t,n,r,o){var i=y3(e,window.getComputedStyle(t).direction),a=i*r,l=n.target,s=t.contains(l),c=!1,d=a>0,u=0,f=0;do{var h=u1(e,l),y=h[0],g=h[1],w=h[2],m=g-w-i*y;(y||m)&&s1(e,l)&&(u+=m,f+=y),l=l.parentNode}while(!s&&l!==document.body||s&&(t.contains(l)||t===l));return(d&&(o&&u===0||!o&&a>u)||!d&&(o&&f===0||!o&&-a>f))&&(c=!0),c},xa=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},uh=function(e){return[e.deltaX,e.deltaY]},ch=function(e){return e&&"current"in e?e.current:e},_3=function(e,t){return e[0]===t[0]&&e[1]===t[1]},w3=function(e){return`
+`)},lh=function(){var e=parseInt(document.body.getAttribute(lo)||"0",10);return isFinite(e)?e:0},dE=function(){p.useEffect(function(){return document.body.setAttribute(lo,(lh()+1).toString()),function(){var e=lh()-1;e<=0?document.body.removeAttribute(lo):document.body.setAttribute(lo,e.toString())}},[])},fE=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=r===void 0?"margin":r;dE();var i=p.useMemo(function(){return sE(o)},[o]);return p.createElement(uE,{styles:cE(i,!t,o,n?"":"!important")})},uc=!1;if(typeof window<"u")try{var ya=Object.defineProperty({},"passive",{get:function(){return uc=!0,!0}});window.addEventListener("test",ya,ya),window.removeEventListener("test",ya,ya)}catch{uc=!1}var Nr=uc?{passive:!1}:!1,pE=function(e){return e.tagName==="TEXTAREA"},l1=function(e,t){var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!pE(e)&&n[t]==="visible")},hE=function(e){return l1(e,"overflowY")},mE=function(e){return l1(e,"overflowX")},sh=function(e,t){var n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var r=s1(e,n);if(r){var o=u1(e,n),i=o[1],a=o[2];if(i>a)return!0}n=n.parentNode}while(n&&n!==document.body);return!1},vE=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},gE=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},s1=function(e,t){return e==="v"?hE(t):mE(t)},u1=function(e,t){return e==="v"?vE(t):gE(t)},yE=function(e,t){return e==="h"&&t==="rtl"?-1:1},xE=function(e,t,n,r,o){var i=yE(e,window.getComputedStyle(t).direction),a=i*r,l=n.target,s=t.contains(l),c=!1,d=a>0,u=0,f=0;do{var h=u1(e,l),y=h[0],g=h[1],w=h[2],m=g-w-i*y;(y||m)&&s1(e,l)&&(u+=m,f+=y),l=l.parentNode}while(!s&&l!==document.body||s&&(t.contains(l)||t===l));return(d&&(o&&u===0||!o&&a>u)||!d&&(o&&f===0||!o&&-a>f))&&(c=!0),c},xa=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},uh=function(e){return[e.deltaX,e.deltaY]},ch=function(e){return e&&"current"in e?e.current:e},_E=function(e,t){return e[0]===t[0]&&e[1]===t[1]},wE=function(e){return`
.block-interactivity-`.concat(e,` {pointer-events: none;}
.allow-interactivity-`).concat(e,` {pointer-events: all;}
-`)},E3=0,Mr=[];function k3(e){var t=p.useRef([]),n=p.useRef([0,0]),r=p.useRef(),o=p.useState(E3++)[0],i=p.useState(function(){return a1()})[0],a=p.useRef(e);p.useEffect(function(){a.current=e},[e]),p.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var g=H4([e.lockRef.current],(e.shards||[]).map(ch),!0).filter(Boolean);return g.forEach(function(w){return w.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),g.forEach(function(w){return w.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var l=p.useCallback(function(g,w){if("touches"in g&&g.touches.length===2)return!a.current.allowPinchZoom;var m=xa(g),v=n.current,_="deltaX"in g?g.deltaX:v[0]-m[0],E="deltaY"in g?g.deltaY:v[1]-m[1],C,k=g.target,P=Math.abs(_)>Math.abs(E)?"h":"v";if("touches"in g&&P==="h"&&k.type==="range")return!1;var A=sh(P,k);if(!A)return!0;if(A?C=P:(C=P==="v"?"h":"v",A=sh(P,k)),!A)return!1;if(!r.current&&"changedTouches"in g&&(_||E)&&(r.current=C),!C)return!0;var S=r.current||C;return x3(S,w,g,S==="h"?_:E,!0)},[]),s=p.useCallback(function(g){var w=g;if(!(!Mr.length||Mr[Mr.length-1]!==i)){var m="deltaY"in w?uh(w):xa(w),v=t.current.filter(function(C){return C.name===w.type&&C.target===w.target&&_3(C.delta,m)})[0];if(v&&v.should){w.cancelable&&w.preventDefault();return}if(!v){var _=(a.current.shards||[]).map(ch).filter(Boolean).filter(function(C){return C.contains(w.target)}),E=_.length>0?l(w,_[0]):!a.current.noIsolation;E&&w.cancelable&&w.preventDefault()}}},[]),c=p.useCallback(function(g,w,m,v){var _={name:g,delta:w,target:m,should:v};t.current.push(_),setTimeout(function(){t.current=t.current.filter(function(E){return E!==_})},1)},[]),d=p.useCallback(function(g){n.current=xa(g),r.current=void 0},[]),u=p.useCallback(function(g){c(g.type,uh(g),g.target,l(g,e.lockRef.current))},[]),f=p.useCallback(function(g){c(g.type,xa(g),g.target,l(g,e.lockRef.current))},[]);p.useEffect(function(){return Mr.push(i),e.setCallbacks({onScrollCapture:u,onWheelCapture:u,onTouchMoveCapture:f}),document.addEventListener("wheel",s,Nr),document.addEventListener("touchmove",s,Nr),document.addEventListener("touchstart",d,Nr),function(){Mr=Mr.filter(function(g){return g!==i}),document.removeEventListener("wheel",s,Nr),document.removeEventListener("touchmove",s,Nr),document.removeEventListener("touchstart",d,Nr)}},[]);var h=e.removeScrollBar,y=e.inert;return p.createElement(p.Fragment,null,y?p.createElement(i,{styles:w3(o)}):null,h?p.createElement(f3,{gapMode:"margin"}):null)}const b3=J4(i1,k3);var c1=p.forwardRef(function(e,t){return p.createElement(Hl,Jt({},e,{ref:t,sideCar:b3}))});c1.classNames=Hl.classNames;const d1=c1;var C3=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},jr=new WeakMap,_a=new WeakMap,wa={},Hs=0,f1=function(e){return e&&(e.host||f1(e.parentNode))},P3=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=f1(n);return r&&e.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},A3=function(e,t,n,r){var o=P3(t,Array.isArray(e)?e:[e]);wa[n]||(wa[n]=new WeakMap);var i=wa[n],a=[],l=new Set,s=new Set(o),c=function(u){!u||l.has(u)||(l.add(u),c(u.parentNode))};o.forEach(c);var d=function(u){!u||s.has(u)||Array.prototype.forEach.call(u.children,function(f){if(l.has(f))d(f);else try{var h=f.getAttribute(r),y=h!==null&&h!=="false",g=(jr.get(f)||0)+1,w=(i.get(f)||0)+1;jr.set(f,g),i.set(f,w),a.push(f),g===1&&y&&_a.set(f,!0),w===1&&f.setAttribute(n,"true"),y||f.setAttribute(r,"true")}catch(m){console.error("aria-hidden: cannot operate on ",f,m)}})};return d(t),l.clear(),Hs++,function(){a.forEach(function(u){var f=jr.get(u)-1,h=i.get(u)-1;jr.set(u,f),i.set(u,h),f||(_a.has(u)||u.removeAttribute(r),_a.delete(u)),h||u.removeAttribute(n)}),Hs--,Hs||(jr=new WeakMap,jr=new WeakMap,_a=new WeakMap,wa={})}},p1=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||C3(e);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),A3(r,o,n,"aria-hidden")):function(){return null}};const h1="Dialog",[m1,tA]=En(h1),[S3,bn]=m1(h1),T3=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:o,onOpenChange:i,modal:a=!0}=e,l=p.useRef(null),s=p.useRef(null),[c=!1,d]=rr({prop:r,defaultProp:o,onChange:i});return p.createElement(S3,{scope:t,triggerRef:l,contentRef:s,contentId:rn(),titleId:rn(),descriptionId:rn(),open:c,onOpenChange:d,onOpenToggle:p.useCallback(()=>d(u=>!u),[d]),modal:a},n)},R3="DialogTrigger",$3=p.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=bn(R3,n),i=Ue(t,o.triggerRef);return p.createElement(fe.button,q({type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":Vd(o.open)},r,{ref:i,onClick:le(e.onClick,o.onOpenToggle)}))}),v1="DialogPortal",[O3,g1]=m1(v1,{forceMount:void 0}),I3=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:o}=e,i=bn(v1,t);return p.createElement(O3,{scope:t,forceMount:n},p.Children.map(r,a=>p.createElement(kn,{present:n||i.open},p.createElement(t1,{asChild:!0,container:o},a))))},cc="DialogOverlay",L3=p.forwardRef((e,t)=>{const n=g1(cc,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=bn(cc,e.__scopeDialog);return i.modal?p.createElement(kn,{present:r||i.open},p.createElement(D3,q({},o,{ref:t}))):null}),D3=p.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=bn(cc,n);return p.createElement(d1,{as:wo,allowPinchZoom:!0,shards:[o.contentRef]},p.createElement(fe.div,q({"data-state":Vd(o.open)},r,{ref:t,style:{pointerEvents:"auto",...r.style}})))}),Oi="DialogContent",N3=p.forwardRef((e,t)=>{const n=g1(Oi,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=bn(Oi,e.__scopeDialog);return p.createElement(kn,{present:r||i.open},i.modal?p.createElement(M3,q({},o,{ref:t})):p.createElement(j3,q({},o,{ref:t})))}),M3=p.forwardRef((e,t)=>{const n=bn(Oi,e.__scopeDialog),r=p.useRef(null),o=Ue(t,n.contentRef,r);return p.useEffect(()=>{const i=r.current;if(i)return p1(i)},[]),p.createElement(y1,q({},e,{ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:le(e.onCloseAutoFocus,i=>{var a;i.preventDefault(),(a=n.triggerRef.current)===null||a===void 0||a.focus()}),onPointerDownOutside:le(e.onPointerDownOutside,i=>{const a=i.detail.originalEvent,l=a.button===0&&a.ctrlKey===!0;(a.button===2||l)&&i.preventDefault()}),onFocusOutside:le(e.onFocusOutside,i=>i.preventDefault())}))}),j3=p.forwardRef((e,t)=>{const n=bn(Oi,e.__scopeDialog),r=p.useRef(!1),o=p.useRef(!1);return p.createElement(y1,q({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{var a;if((a=e.onCloseAutoFocus)===null||a===void 0||a.call(e,i),!i.defaultPrevented){var l;r.current||(l=n.triggerRef.current)===null||l===void 0||l.focus(),i.preventDefault()}r.current=!1,o.current=!1},onInteractOutside:i=>{var a,l;(a=e.onInteractOutside)===null||a===void 0||a.call(e,i),i.defaultPrevented||(r.current=!0,i.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const s=i.target;((l=n.triggerRef.current)===null||l===void 0?void 0:l.contains(s))&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&o.current&&i.preventDefault()}}))}),y1=p.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:i,...a}=e,l=bn(Oi,n),s=p.useRef(null),c=Ue(t,s);return n1(),p.createElement(p.Fragment,null,p.createElement(J0,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:i},p.createElement(Ud,q({role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":Vd(l.open)},a,{ref:c,onDismiss:()=>l.onOpenChange(!1)}))),!1)}),z3="DialogTitle",F3=p.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=bn(z3,n);return p.createElement(fe.h2,q({id:o.titleId},r,{ref:t}))});function Vd(e){return e?"open":"closed"}const x1=T3,_1=$3,U3=I3,V3=L3,B3=N3,H3=F3;var me=function(){return me=Object.assign||function(t){for(var n,r=1,o=arguments.length;r0&&i[i.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Ne(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],a;try{for(;(t===void 0||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(l){a={error:l}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(a)throw a.error}}return i}var G3="ENTRIES",w1="KEYS",E1="VALUES",Qe="",Ws=function(){function e(t,n){var r=t._tree,o=Array.from(r.keys());this.set=t,this._type=n,this._path=o.length>0?[{node:r,keys:o}]:[]}return e.prototype.next=function(){var t=this.dive();return this.backtrack(),t},e.prototype.dive=function(){if(this._path.length===0)return{done:!0,value:void 0};var t=zr(this._path),n=t.node,r=t.keys;if(zr(r)===Qe)return{done:!1,value:this.result()};var o=n.get(zr(r));return this._path.push({node:o,keys:Array.from(o.keys())}),this.dive()},e.prototype.backtrack=function(){if(this._path.length!==0){var t=zr(this._path).keys;t.pop(),!(t.length>0)&&(this._path.pop(),this.backtrack())}},e.prototype.key=function(){return this.set._prefix+this._path.map(function(t){var n=t.keys;return zr(n)}).filter(function(t){return t!==Qe}).join("")},e.prototype.value=function(){return zr(this._path).node.get(Qe)},e.prototype.result=function(){switch(this._type){case E1:return this.value();case w1:return this.key();default:return[this.key(),this.value()]}},e.prototype[Symbol.iterator]=function(){return this},e}(),zr=function(e){return e[e.length-1]},q3=function(e,t,n){var r=new Map;if(t===void 0)return r;for(var o=t.length+1,i=o+n,a=new Uint8Array(i*o).fill(n+1),l=0;ln)continue e}k1(e.get(h),t,n,r,o,g,a,l+h)}}}catch(z){s={error:z}}finally{try{f&&!f.done&&(c=u.return)&&c.call(u)}finally{if(s)throw s.error}}},Ks=function(){function e(t,n){t===void 0&&(t=new Map),n===void 0&&(n=""),this._size=void 0,this._tree=t,this._prefix=n}return e.prototype.atPrefix=function(t){var n,r;if(!t.startsWith(this._prefix))throw new Error("Mismatched prefix");var o=Ne(gl(this._tree,t.slice(this._prefix.length)),2),i=o[0],a=o[1];if(i===void 0){var l=Ne(Bd(a),2),s=l[0],c=l[1];try{for(var d=re(s.keys()),u=d.next();!u.done;u=d.next()){var f=u.value;if(f!==Qe&&f.startsWith(c)){var h=new Map;return h.set(f.slice(c.length),s.get(f)),new e(h,t)}}}catch(y){n={error:y}}finally{try{u&&!u.done&&(r=d.return)&&r.call(d)}finally{if(n)throw n.error}}}return new e(i,t)},e.prototype.clear=function(){this._size=void 0,this._tree.clear()},e.prototype.delete=function(t){return this._size=void 0,Y3(this._tree,t)},e.prototype.entries=function(){return new Ws(this,G3)},e.prototype.forEach=function(t){var n,r;try{for(var o=re(this),i=o.next();!i.done;i=o.next()){var a=Ne(i.value,2),l=a[0],s=a[1];t(l,s,this)}}catch(c){n={error:c}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}},e.prototype.fuzzyGet=function(t,n){return q3(this._tree,t,n)},e.prototype.get=function(t){var n=dc(this._tree,t);return n!==void 0?n.get(Qe):void 0},e.prototype.has=function(t){var n=dc(this._tree,t);return n!==void 0&&n.has(Qe)},e.prototype.keys=function(){return new Ws(this,w1)},e.prototype.set=function(t,n){if(typeof t!="string")throw new Error("key must be a string");this._size=void 0;var r=Gs(this._tree,t);return r.set(Qe,n),this},Object.defineProperty(e.prototype,"size",{get:function(){if(this._size)return this._size;this._size=0;for(var t=this.entries();!t.next().done;)this._size+=1;return this._size},enumerable:!1,configurable:!0}),e.prototype.update=function(t,n){if(typeof t!="string")throw new Error("key must be a string");this._size=void 0;var r=Gs(this._tree,t);return r.set(Qe,n(r.get(Qe))),this},e.prototype.fetch=function(t,n){if(typeof t!="string")throw new Error("key must be a string");this._size=void 0;var r=Gs(this._tree,t),o=r.get(Qe);return o===void 0&&r.set(Qe,o=n()),o},e.prototype.values=function(){return new Ws(this,E1)},e.prototype[Symbol.iterator]=function(){return this.entries()},e.from=function(t){var n,r,o=new e;try{for(var i=re(t),a=i.next();!a.done;a=i.next()){var l=Ne(a.value,2),s=l[0],c=l[1];o.set(s,c)}}catch(d){n={error:d}}finally{try{a&&!a.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return o},e.fromObject=function(t){return e.from(Object.entries(t))},e}(),gl=function(e,t,n){var r,o;if(n===void 0&&(n=[]),t.length===0||e==null)return[e,n];try{for(var i=re(e.keys()),a=i.next();!a.done;a=i.next()){var l=a.value;if(l!==Qe&&t.startsWith(l))return n.push([e,l]),gl(e.get(l),t.slice(l.length),n)}}catch(s){r={error:s}}finally{try{a&&!a.done&&(o=i.return)&&o.call(i)}finally{if(r)throw r.error}}return n.push([e,t]),gl(void 0,"",n)},dc=function(e,t){var n,r;if(t.length===0||e==null)return e;try{for(var o=re(e.keys()),i=o.next();!i.done;i=o.next()){var a=i.value;if(a!==Qe&&t.startsWith(a))return dc(e.get(a),t.slice(a.length))}}catch(l){n={error:l}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}},Gs=function(e,t){var n,r,o=t.length;e:for(var i=0;e&&i0)throw new Error("Expected documents to be present. Omit the argument to remove all documents.");this._index=new Ks,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldLength=new Map,this._avgFieldLength=[],this._storedFields=new Map,this._nextId=0}},e.prototype.discard=function(t){var n=this,r=this._idToShortId.get(t);if(r==null)throw new Error("MiniSearch: cannot discard document with ID ".concat(t,": it is not in the index"));this._idToShortId.delete(t),this._documentIds.delete(r),this._storedFields.delete(r),(this._fieldLength.get(r)||[]).forEach(function(o,i){n.removeFieldLength(r,i,n._documentCount,o)}),this._fieldLength.delete(r),this._documentCount-=1,this._dirtCount+=1,this.maybeAutoVacuum()},e.prototype.maybeAutoVacuum=function(){if(this._options.autoVacuum!==!1){var t=this._options.autoVacuum,n=t.minDirtFactor,r=t.minDirtCount,o=t.batchSize,i=t.batchWait;this.conditionalVacuum({batchSize:o,batchWait:i},{minDirtCount:r,minDirtFactor:n})}},e.prototype.discardAll=function(t){var n,r,o=this._options.autoVacuum;try{this._options.autoVacuum=!1;try{for(var i=re(t),a=i.next();!a.done;a=i.next()){var l=a.value;this.discard(l)}}catch(s){n={error:s}}finally{try{a&&!a.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}}finally{this._options.autoVacuum=o}this.maybeAutoVacuum()},e.prototype.replace=function(t){var n=this._options,r=n.idField,o=n.extractField,i=o(t,r);this.discard(i),this.add(t)},e.prototype.vacuum=function(t){return t===void 0&&(t={}),this.conditionalVacuum(t)},e.prototype.conditionalVacuum=function(t,n){var r=this;return this._currentVacuum?(this._enqueuedVacuumConditions=this._enqueuedVacuumConditions&&n,this._enqueuedVacuum!=null?this._enqueuedVacuum:(this._enqueuedVacuum=this._currentVacuum.then(function(){var o=r._enqueuedVacuumConditions;return r._enqueuedVacuumConditions=pc,r.performVacuuming(t,o)}),this._enqueuedVacuum)):this.vacuumConditionsMet(n)===!1?Promise.resolve():(this._currentVacuum=this.performVacuuming(t),this._currentVacuum)},e.prototype.performVacuuming=function(t,n){return W3(this,void 0,void 0,function(){var r,o,i,a,l,s,c,d,u,f,h,y,g,w,m,v,_,E,C,k,P,A,S,O,j;return K3(this,function(N){switch(N.label){case 0:if(r=this._dirtCount,!this.vacuumConditionsMet(n))return[3,10];o=t.batchSize||fc.batchSize,i=t.batchWait||fc.batchWait,a=1,N.label=1;case 1:N.trys.push([1,7,8,9]),l=re(this._index),s=l.next(),N.label=2;case 2:if(s.done)return[3,6];c=Ne(s.value,2),d=c[0],u=c[1];try{for(f=(A=void 0,re(u)),h=f.next();!h.done;h=f.next()){y=Ne(h.value,2),g=y[0],w=y[1];try{for(m=(O=void 0,re(w)),v=m.next();!v.done;v=m.next())_=Ne(v.value,1),E=_[0],!this._documentIds.has(E)&&(w.size<=1?u.delete(g):w.delete(E))}catch(z){O={error:z}}finally{try{v&&!v.done&&(j=m.return)&&j.call(m)}finally{if(O)throw O.error}}}}catch(z){A={error:z}}finally{try{h&&!h.done&&(S=f.return)&&S.call(f)}finally{if(A)throw A.error}}return this._index.get(d).size===0&&this._index.delete(d),a%o!==0?[3,4]:[4,new Promise(function(z){return setTimeout(z,i)})];case 3:N.sent(),N.label=4;case 4:a+=1,N.label=5;case 5:return s=l.next(),[3,2];case 6:return[3,9];case 7:return C=N.sent(),k={error:C},[3,9];case 8:try{s&&!s.done&&(P=l.return)&&P.call(l)}finally{if(k)throw k.error}return[7];case 9:this._dirtCount-=r,N.label=10;case 10:return[4,null];case 11:return N.sent(),this._currentVacuum=this._enqueuedVacuum,this._enqueuedVacuum=null,[2]}})})},e.prototype.vacuumConditionsMet=function(t){if(t==null)return!0;var n=t.minDirtCount,r=t.minDirtFactor;return n=n||Qs.minDirtCount,r=r||Qs.minDirtFactor,this.dirtCount>=n&&this.dirtFactor>=r},Object.defineProperty(e.prototype,"isVacuuming",{get:function(){return this._currentVacuum!=null},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"dirtCount",{get:function(){return this._dirtCount},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"dirtFactor",{get:function(){return this._dirtCount/(1+this._documentCount+this._dirtCount)},enumerable:!1,configurable:!0}),e.prototype.has=function(t){return this._idToShortId.has(t)},e.prototype.getStoredFields=function(t){var n=this._idToShortId.get(t);if(n!=null)return this._storedFields.get(n)},e.prototype.search=function(t,n){var r,o;n===void 0&&(n={});var i=this.executeQuery(t,n),a=[];try{for(var l=re(i),s=l.next();!s.done;s=l.next()){var c=Ne(s.value,2),d=c[0],u=c[1],f=u.score,h=u.terms,y=u.match,g=h.length||1,w={id:this._documentIds.get(d),score:f*g,terms:Object.keys(y),queryTerms:h,match:y};Object.assign(w,this._storedFields.get(d)),(n.filter==null||n.filter(w))&&a.push(w)}}catch(m){r={error:m}}finally{try{s&&!s.done&&(o=l.return)&&o.call(l)}finally{if(r)throw r.error}}return t===e.wildcard&&n.boostDocument==null&&this._options.searchOptions.boostDocument==null||a.sort(ph),a},e.prototype.autoSuggest=function(t,n){var r,o,i,a;n===void 0&&(n={}),n=me(me({},this._options.autoSuggestOptions),n);var l=new Map;try{for(var s=re(this.search(t,n)),c=s.next();!c.done;c=s.next()){var d=c.value,u=d.score,f=d.terms,h=f.join(" "),y=l.get(h);y!=null?(y.score+=u,y.count+=1):l.set(h,{score:u,terms:f,count:1})}}catch(C){r={error:C}}finally{try{c&&!c.done&&(o=s.return)&&o.call(s)}finally{if(r)throw r.error}}var g=[];try{for(var w=re(l),m=w.next();!m.done;m=w.next()){var v=Ne(m.value,2),y=v[0],_=v[1],u=_.score,f=_.terms,E=_.count;g.push({suggestion:y,terms:f,score:u/E})}}catch(C){i={error:C}}finally{try{m&&!m.done&&(a=w.return)&&a.call(w)}finally{if(i)throw i.error}}return g.sort(ph),g},Object.defineProperty(e.prototype,"documentCount",{get:function(){return this._documentCount},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"termCount",{get:function(){return this._index.size},enumerable:!1,configurable:!0}),e.loadJSON=function(t,n){if(n==null)throw new Error("MiniSearch: loadJSON should be given the same options used when serializing the index");return this.loadJS(JSON.parse(t),n)},e.getDefault=function(t){if(Ys.hasOwnProperty(t))return qs(Ys,t);throw new Error('MiniSearch: unknown option "'.concat(t,'"'))},e.loadJS=function(t,n){var r,o,i,a,l,s,c=t.index,d=t.documentCount,u=t.nextId,f=t.documentIds,h=t.fieldIds,y=t.fieldLength,g=t.averageFieldLength,w=t.storedFields,m=t.dirtCount,v=t.serializationVersion;if(v!==1&&v!==2)throw new Error("MiniSearch: cannot deserialize an index created with an incompatible version");var _=new e(n);_._documentCount=d,_._nextId=u,_._documentIds=Ea(f),_._idToShortId=new Map,_._fieldIds=h,_._fieldLength=Ea(y),_._avgFieldLength=g,_._storedFields=Ea(w),_._dirtCount=m||0,_._index=new Ks;try{for(var E=re(_._documentIds),C=E.next();!C.done;C=E.next()){var k=Ne(C.value,2),P=k[0],A=k[1];_._idToShortId.set(A,P)}}catch(F){r={error:F}}finally{try{C&&!C.done&&(o=E.return)&&o.call(E)}finally{if(r)throw r.error}}try{for(var S=re(c),O=S.next();!O.done;O=S.next()){var j=Ne(O.value,2),N=j[0],z=j[1],$=new Map;try{for(var U=(l=void 0,re(Object.keys(z))),W=U.next();!W.done;W=U.next()){var B=W.value,L=z[B];v===1&&(L=L.ds),$.set(parseInt(B,10),Ea(L))}}catch(F){l={error:F}}finally{try{W&&!W.done&&(s=U.return)&&s.call(U)}finally{if(l)throw l.error}}_._index.set(N,$)}}catch(F){i={error:F}}finally{try{O&&!O.done&&(a=S.return)&&a.call(S)}finally{if(i)throw i.error}}return _},e.prototype.executeQuery=function(t,n){var r=this;if(n===void 0&&(n={}),t===e.wildcard)return this.executeWildcardQuery(n);if(typeof t!="string"){var o=me(me(me({},n),t),{queries:void 0}),i=t.queries.map(function(w){return r.executeQuery(w,o)});return this.combineResults(i,o.combineWith)}var a=this._options,l=a.tokenize,s=a.processTerm,c=a.searchOptions,d=me(me({tokenize:l,processTerm:s},c),n),u=d.tokenize,f=d.processTerm,h=u(t).flatMap(function(w){return f(w)}).filter(function(w){return!!w}),y=h.map(t7(d)),g=y.map(function(w){return r.executeQuerySpec(w,d)});return this.combineResults(g,d.combineWith)},e.prototype.executeQuerySpec=function(t,n){var r,o,i,a,l=me(me({},this._options.searchOptions),n),s=(l.fields||this._options.fields).reduce(function(B,L){var F;return me(me({},B),(F={},F[L]=qs(l.boost,L)||1,F))},{}),c=l.boostDocument,d=l.weights,u=l.maxFuzzy,f=l.bm25,h=me(me({},dh.weights),d),y=h.fuzzy,g=h.prefix,w=this._index.get(t.term),m=this.termResults(t.term,t.term,1,w,s,c,f),v,_;if(t.prefix&&(v=this._index.atPrefix(t.term)),t.fuzzy){var E=t.fuzzy===!0?.2:t.fuzzy,C=E<1?Math.min(u,Math.round(t.term.length*E)):E;C&&(_=this._index.fuzzyGet(t.term,C))}if(v)try{for(var k=re(v),P=k.next();!P.done;P=k.next()){var A=Ne(P.value,2),S=A[0],O=A[1],j=S.length-t.term.length;if(j){_==null||_.delete(S);var N=g*S.length/(S.length+.3*j);this.termResults(t.term,S,N,O,s,c,f,m)}}}catch(B){r={error:B}}finally{try{P&&!P.done&&(o=k.return)&&o.call(k)}finally{if(r)throw r.error}}if(_)try{for(var z=re(_.keys()),$=z.next();!$.done;$=z.next()){var S=$.value,U=Ne(_.get(S),2),W=U[0],j=U[1];if(j){var N=y*S.length/(S.length+j);this.termResults(t.term,S,N,W,s,c,f,m)}}}catch(B){i={error:B}}finally{try{$&&!$.done&&(a=z.return)&&a.call(z)}finally{if(i)throw i.error}}return m},e.prototype.executeWildcardQuery=function(t){var n,r,o=new Map,i=me(me({},this._options.searchOptions),t);try{for(var a=re(this._documentIds),l=a.next();!l.done;l=a.next()){var s=Ne(l.value,2),c=s[0],d=s[1],u=i.boostDocument?i.boostDocument(d,"",this._storedFields.get(c)):1;o.set(c,{score:u,terms:[],match:{}})}}catch(f){n={error:f}}finally{try{l&&!l.done&&(r=a.return)&&r.call(a)}finally{if(n)throw n.error}}return o},e.prototype.combineResults=function(t,n){if(n===void 0&&(n=Hd),t.length===0)return new Map;var r=n.toLowerCase();return t.reduce(X3[r])||new Map},e.prototype.toJSON=function(){var t,n,r,o,i=[];try{for(var a=re(this._index),l=a.next();!l.done;l=a.next()){var s=Ne(l.value,2),c=s[0],d=s[1],u={};try{for(var f=(r=void 0,re(d)),h=f.next();!h.done;h=f.next()){var y=Ne(h.value,2),g=y[0],w=y[1];u[g]=Object.fromEntries(w)}}catch(m){r={error:m}}finally{try{h&&!h.done&&(o=f.return)&&o.call(f)}finally{if(r)throw r.error}}i.push([c,u])}}catch(m){t={error:m}}finally{try{l&&!l.done&&(n=a.return)&&n.call(a)}finally{if(t)throw t.error}}return{documentCount:this._documentCount,nextId:this._nextId,documentIds:Object.fromEntries(this._documentIds),fieldIds:this._fieldIds,fieldLength:Object.fromEntries(this._fieldLength),averageFieldLength:this._avgFieldLength,storedFields:Object.fromEntries(this._storedFields),dirtCount:this._dirtCount,index:i,serializationVersion:2}},e.prototype.termResults=function(t,n,r,o,i,a,l,s){var c,d,u,f,h;if(s===void 0&&(s=new Map),o==null)return s;try{for(var y=re(Object.keys(i)),g=y.next();!g.done;g=y.next()){var w=g.value,m=i[w],v=this._fieldIds[w],_=o.get(v);if(_!=null){var E=_.size,C=this._avgFieldLength[v];try{for(var k=(u=void 0,re(_.keys())),P=k.next();!P.done;P=k.next()){var A=P.value;if(!this._documentIds.has(A)){this.removeTerm(v,A,n),E-=1;continue}var S=a?a(this._documentIds.get(A),n,this._storedFields.get(A)):1;if(S){var O=_.get(A),j=this._fieldLength.get(A)[v],N=e7(O,E,this._documentCount,j,C,l),z=r*m*S*N,$=s.get(A);if($){$.score+=z,r7($.terms,t);var U=qs($.match,n);U?U.push(w):$.match[n]=[w]}else s.set(A,{score:z,terms:[t],match:(h={},h[n]=[w],h)})}}}catch(W){u={error:W}}finally{try{P&&!P.done&&(f=k.return)&&f.call(k)}finally{if(u)throw u.error}}}}}catch(W){c={error:W}}finally{try{g&&!g.done&&(d=y.return)&&d.call(y)}finally{if(c)throw c.error}}return s},e.prototype.addTerm=function(t,n,r){var o=this._index.fetch(r,hh),i=o.get(t);if(i==null)i=new Map,i.set(n,1),o.set(t,i);else{var a=i.get(n);i.set(n,(a||0)+1)}},e.prototype.removeTerm=function(t,n,r){if(!this._index.has(r)){this.warnDocumentChanged(n,t,r);return}var o=this._index.fetch(r,hh),i=o.get(t);i==null||i.get(n)==null?this.warnDocumentChanged(n,t,r):i.get(n)<=1?i.size<=1?o.delete(t):i.delete(n):i.set(n,i.get(n)-1),this._index.get(r).size===0&&this._index.delete(r)},e.prototype.warnDocumentChanged=function(t,n,r){var o,i;try{for(var a=re(Object.keys(this._fieldIds)),l=a.next();!l.done;l=a.next()){var s=l.value;if(this._fieldIds[s]===n){this._options.logger("warn","MiniSearch: document with ID ".concat(this._documentIds.get(t),' has changed before removal: term "').concat(r,'" was not present in field "').concat(s,'". Removing a document after it has changed can corrupt the index!'),"version_conflict");return}}}catch(c){o={error:c}}finally{try{l&&!l.done&&(i=a.return)&&i.call(a)}finally{if(o)throw o.error}}},e.prototype.addDocumentId=function(t){var n=this._nextId;return this._idToShortId.set(t,n),this._documentIds.set(n,t),this._documentCount+=1,this._nextId+=1,n},e.prototype.addFields=function(t){for(var n=0;nJSON.stringify(await(await fetch("/.vocs/search-index-a69b292b.json")).json());let Zs;function A1(){const[e,t]=p.useState();return p.useEffect(()=>{(async()=>{Zs||(Zs=i7());const n=await Zs,r=Z3.loadJSON(n,{fields:["title","titles","text"],searchOptions:{boost:{title:4,text:2,titles:1},fuzzy:.2,prefix:!0},storeFields:["href","html","isPage","text","title","titles"]});t(r)})()},[]),p.useEffect(()=>{},[]),e}var a7="vocs_DesktopSearch_search",l7="vocs_DesktopSearch_searchCommand";const s7=p.forwardRef((e,t)=>p.createElement(fe.label,q({},e,{ref:t,onMouseDown:n=>{var r;(r=e.onMouseDown)===null||r===void 0||r.call(e,n),!n.defaultPrevented&&n.detail>1&&n.preventDefault()}}))),u7=s7;var S1={exports:{}};/*!***************************************************
+`)},EE=0,Mr=[];function kE(e){var t=p.useRef([]),n=p.useRef([0,0]),r=p.useRef(),o=p.useState(EE++)[0],i=p.useState(function(){return a1()})[0],a=p.useRef(e);p.useEffect(function(){a.current=e},[e]),p.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var g=H3([e.lockRef.current],(e.shards||[]).map(ch),!0).filter(Boolean);return g.forEach(function(w){return w.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),g.forEach(function(w){return w.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var l=p.useCallback(function(g,w){if("touches"in g&&g.touches.length===2)return!a.current.allowPinchZoom;var m=xa(g),v=n.current,_="deltaX"in g?g.deltaX:v[0]-m[0],E="deltaY"in g?g.deltaY:v[1]-m[1],C,k=g.target,P=Math.abs(_)>Math.abs(E)?"h":"v";if("touches"in g&&P==="h"&&k.type==="range")return!1;var A=sh(P,k);if(!A)return!0;if(A?C=P:(C=P==="v"?"h":"v",A=sh(P,k)),!A)return!1;if(!r.current&&"changedTouches"in g&&(_||E)&&(r.current=C),!C)return!0;var S=r.current||C;return xE(S,w,g,S==="h"?_:E,!0)},[]),s=p.useCallback(function(g){var w=g;if(!(!Mr.length||Mr[Mr.length-1]!==i)){var m="deltaY"in w?uh(w):xa(w),v=t.current.filter(function(C){return C.name===w.type&&C.target===w.target&&_E(C.delta,m)})[0];if(v&&v.should){w.cancelable&&w.preventDefault();return}if(!v){var _=(a.current.shards||[]).map(ch).filter(Boolean).filter(function(C){return C.contains(w.target)}),E=_.length>0?l(w,_[0]):!a.current.noIsolation;E&&w.cancelable&&w.preventDefault()}}},[]),c=p.useCallback(function(g,w,m,v){var _={name:g,delta:w,target:m,should:v};t.current.push(_),setTimeout(function(){t.current=t.current.filter(function(E){return E!==_})},1)},[]),d=p.useCallback(function(g){n.current=xa(g),r.current=void 0},[]),u=p.useCallback(function(g){c(g.type,uh(g),g.target,l(g,e.lockRef.current))},[]),f=p.useCallback(function(g){c(g.type,xa(g),g.target,l(g,e.lockRef.current))},[]);p.useEffect(function(){return Mr.push(i),e.setCallbacks({onScrollCapture:u,onWheelCapture:u,onTouchMoveCapture:f}),document.addEventListener("wheel",s,Nr),document.addEventListener("touchmove",s,Nr),document.addEventListener("touchstart",d,Nr),function(){Mr=Mr.filter(function(g){return g!==i}),document.removeEventListener("wheel",s,Nr),document.removeEventListener("touchmove",s,Nr),document.removeEventListener("touchstart",d,Nr)}},[]);var h=e.removeScrollBar,y=e.inert;return p.createElement(p.Fragment,null,y?p.createElement(i,{styles:wE(o)}):null,h?p.createElement(fE,{gapMode:"margin"}):null)}const bE=J3(i1,kE);var c1=p.forwardRef(function(e,t){return p.createElement(Hl,Jt({},e,{ref:t,sideCar:bE}))});c1.classNames=Hl.classNames;const d1=c1;var CE=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},jr=new WeakMap,_a=new WeakMap,wa={},Hs=0,f1=function(e){return e&&(e.host||f1(e.parentNode))},PE=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=f1(n);return r&&e.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},AE=function(e,t,n,r){var o=PE(t,Array.isArray(e)?e:[e]);wa[n]||(wa[n]=new WeakMap);var i=wa[n],a=[],l=new Set,s=new Set(o),c=function(u){!u||l.has(u)||(l.add(u),c(u.parentNode))};o.forEach(c);var d=function(u){!u||s.has(u)||Array.prototype.forEach.call(u.children,function(f){if(l.has(f))d(f);else try{var h=f.getAttribute(r),y=h!==null&&h!=="false",g=(jr.get(f)||0)+1,w=(i.get(f)||0)+1;jr.set(f,g),i.set(f,w),a.push(f),g===1&&y&&_a.set(f,!0),w===1&&f.setAttribute(n,"true"),y||f.setAttribute(r,"true")}catch(m){console.error("aria-hidden: cannot operate on ",f,m)}})};return d(t),l.clear(),Hs++,function(){a.forEach(function(u){var f=jr.get(u)-1,h=i.get(u)-1;jr.set(u,f),i.set(u,h),f||(_a.has(u)||u.removeAttribute(r),_a.delete(u)),h||u.removeAttribute(n)}),Hs--,Hs||(jr=new WeakMap,jr=new WeakMap,_a=new WeakMap,wa={})}},p1=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||CE(e);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),AE(r,o,n,"aria-hidden")):function(){return null}};const h1="Dialog",[m1,tA]=En(h1),[SE,bn]=m1(h1),TE=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:o,onOpenChange:i,modal:a=!0}=e,l=p.useRef(null),s=p.useRef(null),[c=!1,d]=rr({prop:r,defaultProp:o,onChange:i});return p.createElement(SE,{scope:t,triggerRef:l,contentRef:s,contentId:rn(),titleId:rn(),descriptionId:rn(),open:c,onOpenChange:d,onOpenToggle:p.useCallback(()=>d(u=>!u),[d]),modal:a},n)},RE="DialogTrigger",$E=p.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=bn(RE,n),i=Ue(t,o.triggerRef);return p.createElement(fe.button,q({type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":Vd(o.open)},r,{ref:i,onClick:le(e.onClick,o.onOpenToggle)}))}),v1="DialogPortal",[OE,g1]=m1(v1,{forceMount:void 0}),IE=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:o}=e,i=bn(v1,t);return p.createElement(OE,{scope:t,forceMount:n},p.Children.map(r,a=>p.createElement(kn,{present:n||i.open},p.createElement(t1,{asChild:!0,container:o},a))))},cc="DialogOverlay",LE=p.forwardRef((e,t)=>{const n=g1(cc,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=bn(cc,e.__scopeDialog);return i.modal?p.createElement(kn,{present:r||i.open},p.createElement(DE,q({},o,{ref:t}))):null}),DE=p.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=bn(cc,n);return p.createElement(d1,{as:wo,allowPinchZoom:!0,shards:[o.contentRef]},p.createElement(fe.div,q({"data-state":Vd(o.open)},r,{ref:t,style:{pointerEvents:"auto",...r.style}})))}),Oi="DialogContent",NE=p.forwardRef((e,t)=>{const n=g1(Oi,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=bn(Oi,e.__scopeDialog);return p.createElement(kn,{present:r||i.open},i.modal?p.createElement(ME,q({},o,{ref:t})):p.createElement(jE,q({},o,{ref:t})))}),ME=p.forwardRef((e,t)=>{const n=bn(Oi,e.__scopeDialog),r=p.useRef(null),o=Ue(t,n.contentRef,r);return p.useEffect(()=>{const i=r.current;if(i)return p1(i)},[]),p.createElement(y1,q({},e,{ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:le(e.onCloseAutoFocus,i=>{var a;i.preventDefault(),(a=n.triggerRef.current)===null||a===void 0||a.focus()}),onPointerDownOutside:le(e.onPointerDownOutside,i=>{const a=i.detail.originalEvent,l=a.button===0&&a.ctrlKey===!0;(a.button===2||l)&&i.preventDefault()}),onFocusOutside:le(e.onFocusOutside,i=>i.preventDefault())}))}),jE=p.forwardRef((e,t)=>{const n=bn(Oi,e.__scopeDialog),r=p.useRef(!1),o=p.useRef(!1);return p.createElement(y1,q({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{var a;if((a=e.onCloseAutoFocus)===null||a===void 0||a.call(e,i),!i.defaultPrevented){var l;r.current||(l=n.triggerRef.current)===null||l===void 0||l.focus(),i.preventDefault()}r.current=!1,o.current=!1},onInteractOutside:i=>{var a,l;(a=e.onInteractOutside)===null||a===void 0||a.call(e,i),i.defaultPrevented||(r.current=!0,i.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const s=i.target;((l=n.triggerRef.current)===null||l===void 0?void 0:l.contains(s))&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&o.current&&i.preventDefault()}}))}),y1=p.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:i,...a}=e,l=bn(Oi,n),s=p.useRef(null),c=Ue(t,s);return n1(),p.createElement(p.Fragment,null,p.createElement(J0,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:i},p.createElement(Ud,q({role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":Vd(l.open)},a,{ref:c,onDismiss:()=>l.onOpenChange(!1)}))),!1)}),zE="DialogTitle",FE=p.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=bn(zE,n);return p.createElement(fe.h2,q({id:o.titleId},r,{ref:t}))});function Vd(e){return e?"open":"closed"}const x1=TE,_1=$E,UE=IE,VE=LE,BE=NE,HE=FE;var me=function(){return me=Object.assign||function(t){for(var n,r=1,o=arguments.length;r0&&i[i.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Ne(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],a;try{for(;(t===void 0||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(l){a={error:l}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(a)throw a.error}}return i}var GE="ENTRIES",w1="KEYS",E1="VALUES",Qe="",Ws=function(){function e(t,n){var r=t._tree,o=Array.from(r.keys());this.set=t,this._type=n,this._path=o.length>0?[{node:r,keys:o}]:[]}return e.prototype.next=function(){var t=this.dive();return this.backtrack(),t},e.prototype.dive=function(){if(this._path.length===0)return{done:!0,value:void 0};var t=zr(this._path),n=t.node,r=t.keys;if(zr(r)===Qe)return{done:!1,value:this.result()};var o=n.get(zr(r));return this._path.push({node:o,keys:Array.from(o.keys())}),this.dive()},e.prototype.backtrack=function(){if(this._path.length!==0){var t=zr(this._path).keys;t.pop(),!(t.length>0)&&(this._path.pop(),this.backtrack())}},e.prototype.key=function(){return this.set._prefix+this._path.map(function(t){var n=t.keys;return zr(n)}).filter(function(t){return t!==Qe}).join("")},e.prototype.value=function(){return zr(this._path).node.get(Qe)},e.prototype.result=function(){switch(this._type){case E1:return this.value();case w1:return this.key();default:return[this.key(),this.value()]}},e.prototype[Symbol.iterator]=function(){return this},e}(),zr=function(e){return e[e.length-1]},qE=function(e,t,n){var r=new Map;if(t===void 0)return r;for(var o=t.length+1,i=o+n,a=new Uint8Array(i*o).fill(n+1),l=0;ln)continue e}k1(e.get(h),t,n,r,o,g,a,l+h)}}}catch(z){s={error:z}}finally{try{f&&!f.done&&(c=u.return)&&c.call(u)}finally{if(s)throw s.error}}},Ks=function(){function e(t,n){t===void 0&&(t=new Map),n===void 0&&(n=""),this._size=void 0,this._tree=t,this._prefix=n}return e.prototype.atPrefix=function(t){var n,r;if(!t.startsWith(this._prefix))throw new Error("Mismatched prefix");var o=Ne(gl(this._tree,t.slice(this._prefix.length)),2),i=o[0],a=o[1];if(i===void 0){var l=Ne(Bd(a),2),s=l[0],c=l[1];try{for(var d=re(s.keys()),u=d.next();!u.done;u=d.next()){var f=u.value;if(f!==Qe&&f.startsWith(c)){var h=new Map;return h.set(f.slice(c.length),s.get(f)),new e(h,t)}}}catch(y){n={error:y}}finally{try{u&&!u.done&&(r=d.return)&&r.call(d)}finally{if(n)throw n.error}}}return new e(i,t)},e.prototype.clear=function(){this._size=void 0,this._tree.clear()},e.prototype.delete=function(t){return this._size=void 0,YE(this._tree,t)},e.prototype.entries=function(){return new Ws(this,GE)},e.prototype.forEach=function(t){var n,r;try{for(var o=re(this),i=o.next();!i.done;i=o.next()){var a=Ne(i.value,2),l=a[0],s=a[1];t(l,s,this)}}catch(c){n={error:c}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}},e.prototype.fuzzyGet=function(t,n){return qE(this._tree,t,n)},e.prototype.get=function(t){var n=dc(this._tree,t);return n!==void 0?n.get(Qe):void 0},e.prototype.has=function(t){var n=dc(this._tree,t);return n!==void 0&&n.has(Qe)},e.prototype.keys=function(){return new Ws(this,w1)},e.prototype.set=function(t,n){if(typeof t!="string")throw new Error("key must be a string");this._size=void 0;var r=Gs(this._tree,t);return r.set(Qe,n),this},Object.defineProperty(e.prototype,"size",{get:function(){if(this._size)return this._size;this._size=0;for(var t=this.entries();!t.next().done;)this._size+=1;return this._size},enumerable:!1,configurable:!0}),e.prototype.update=function(t,n){if(typeof t!="string")throw new Error("key must be a string");this._size=void 0;var r=Gs(this._tree,t);return r.set(Qe,n(r.get(Qe))),this},e.prototype.fetch=function(t,n){if(typeof t!="string")throw new Error("key must be a string");this._size=void 0;var r=Gs(this._tree,t),o=r.get(Qe);return o===void 0&&r.set(Qe,o=n()),o},e.prototype.values=function(){return new Ws(this,E1)},e.prototype[Symbol.iterator]=function(){return this.entries()},e.from=function(t){var n,r,o=new e;try{for(var i=re(t),a=i.next();!a.done;a=i.next()){var l=Ne(a.value,2),s=l[0],c=l[1];o.set(s,c)}}catch(d){n={error:d}}finally{try{a&&!a.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return o},e.fromObject=function(t){return e.from(Object.entries(t))},e}(),gl=function(e,t,n){var r,o;if(n===void 0&&(n=[]),t.length===0||e==null)return[e,n];try{for(var i=re(e.keys()),a=i.next();!a.done;a=i.next()){var l=a.value;if(l!==Qe&&t.startsWith(l))return n.push([e,l]),gl(e.get(l),t.slice(l.length),n)}}catch(s){r={error:s}}finally{try{a&&!a.done&&(o=i.return)&&o.call(i)}finally{if(r)throw r.error}}return n.push([e,t]),gl(void 0,"",n)},dc=function(e,t){var n,r;if(t.length===0||e==null)return e;try{for(var o=re(e.keys()),i=o.next();!i.done;i=o.next()){var a=i.value;if(a!==Qe&&t.startsWith(a))return dc(e.get(a),t.slice(a.length))}}catch(l){n={error:l}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}},Gs=function(e,t){var n,r,o=t.length;e:for(var i=0;e&&i0)throw new Error("Expected documents to be present. Omit the argument to remove all documents.");this._index=new Ks,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldLength=new Map,this._avgFieldLength=[],this._storedFields=new Map,this._nextId=0}},e.prototype.discard=function(t){var n=this,r=this._idToShortId.get(t);if(r==null)throw new Error("MiniSearch: cannot discard document with ID ".concat(t,": it is not in the index"));this._idToShortId.delete(t),this._documentIds.delete(r),this._storedFields.delete(r),(this._fieldLength.get(r)||[]).forEach(function(o,i){n.removeFieldLength(r,i,n._documentCount,o)}),this._fieldLength.delete(r),this._documentCount-=1,this._dirtCount+=1,this.maybeAutoVacuum()},e.prototype.maybeAutoVacuum=function(){if(this._options.autoVacuum!==!1){var t=this._options.autoVacuum,n=t.minDirtFactor,r=t.minDirtCount,o=t.batchSize,i=t.batchWait;this.conditionalVacuum({batchSize:o,batchWait:i},{minDirtCount:r,minDirtFactor:n})}},e.prototype.discardAll=function(t){var n,r,o=this._options.autoVacuum;try{this._options.autoVacuum=!1;try{for(var i=re(t),a=i.next();!a.done;a=i.next()){var l=a.value;this.discard(l)}}catch(s){n={error:s}}finally{try{a&&!a.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}}finally{this._options.autoVacuum=o}this.maybeAutoVacuum()},e.prototype.replace=function(t){var n=this._options,r=n.idField,o=n.extractField,i=o(t,r);this.discard(i),this.add(t)},e.prototype.vacuum=function(t){return t===void 0&&(t={}),this.conditionalVacuum(t)},e.prototype.conditionalVacuum=function(t,n){var r=this;return this._currentVacuum?(this._enqueuedVacuumConditions=this._enqueuedVacuumConditions&&n,this._enqueuedVacuum!=null?this._enqueuedVacuum:(this._enqueuedVacuum=this._currentVacuum.then(function(){var o=r._enqueuedVacuumConditions;return r._enqueuedVacuumConditions=pc,r.performVacuuming(t,o)}),this._enqueuedVacuum)):this.vacuumConditionsMet(n)===!1?Promise.resolve():(this._currentVacuum=this.performVacuuming(t),this._currentVacuum)},e.prototype.performVacuuming=function(t,n){return WE(this,void 0,void 0,function(){var r,o,i,a,l,s,c,d,u,f,h,y,g,w,m,v,_,E,C,k,P,A,S,O,j;return KE(this,function(N){switch(N.label){case 0:if(r=this._dirtCount,!this.vacuumConditionsMet(n))return[3,10];o=t.batchSize||fc.batchSize,i=t.batchWait||fc.batchWait,a=1,N.label=1;case 1:N.trys.push([1,7,8,9]),l=re(this._index),s=l.next(),N.label=2;case 2:if(s.done)return[3,6];c=Ne(s.value,2),d=c[0],u=c[1];try{for(f=(A=void 0,re(u)),h=f.next();!h.done;h=f.next()){y=Ne(h.value,2),g=y[0],w=y[1];try{for(m=(O=void 0,re(w)),v=m.next();!v.done;v=m.next())_=Ne(v.value,1),E=_[0],!this._documentIds.has(E)&&(w.size<=1?u.delete(g):w.delete(E))}catch(z){O={error:z}}finally{try{v&&!v.done&&(j=m.return)&&j.call(m)}finally{if(O)throw O.error}}}}catch(z){A={error:z}}finally{try{h&&!h.done&&(S=f.return)&&S.call(f)}finally{if(A)throw A.error}}return this._index.get(d).size===0&&this._index.delete(d),a%o!==0?[3,4]:[4,new Promise(function(z){return setTimeout(z,i)})];case 3:N.sent(),N.label=4;case 4:a+=1,N.label=5;case 5:return s=l.next(),[3,2];case 6:return[3,9];case 7:return C=N.sent(),k={error:C},[3,9];case 8:try{s&&!s.done&&(P=l.return)&&P.call(l)}finally{if(k)throw k.error}return[7];case 9:this._dirtCount-=r,N.label=10;case 10:return[4,null];case 11:return N.sent(),this._currentVacuum=this._enqueuedVacuum,this._enqueuedVacuum=null,[2]}})})},e.prototype.vacuumConditionsMet=function(t){if(t==null)return!0;var n=t.minDirtCount,r=t.minDirtFactor;return n=n||Qs.minDirtCount,r=r||Qs.minDirtFactor,this.dirtCount>=n&&this.dirtFactor>=r},Object.defineProperty(e.prototype,"isVacuuming",{get:function(){return this._currentVacuum!=null},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"dirtCount",{get:function(){return this._dirtCount},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"dirtFactor",{get:function(){return this._dirtCount/(1+this._documentCount+this._dirtCount)},enumerable:!1,configurable:!0}),e.prototype.has=function(t){return this._idToShortId.has(t)},e.prototype.getStoredFields=function(t){var n=this._idToShortId.get(t);if(n!=null)return this._storedFields.get(n)},e.prototype.search=function(t,n){var r,o;n===void 0&&(n={});var i=this.executeQuery(t,n),a=[];try{for(var l=re(i),s=l.next();!s.done;s=l.next()){var c=Ne(s.value,2),d=c[0],u=c[1],f=u.score,h=u.terms,y=u.match,g=h.length||1,w={id:this._documentIds.get(d),score:f*g,terms:Object.keys(y),queryTerms:h,match:y};Object.assign(w,this._storedFields.get(d)),(n.filter==null||n.filter(w))&&a.push(w)}}catch(m){r={error:m}}finally{try{s&&!s.done&&(o=l.return)&&o.call(l)}finally{if(r)throw r.error}}return t===e.wildcard&&n.boostDocument==null&&this._options.searchOptions.boostDocument==null||a.sort(ph),a},e.prototype.autoSuggest=function(t,n){var r,o,i,a;n===void 0&&(n={}),n=me(me({},this._options.autoSuggestOptions),n);var l=new Map;try{for(var s=re(this.search(t,n)),c=s.next();!c.done;c=s.next()){var d=c.value,u=d.score,f=d.terms,h=f.join(" "),y=l.get(h);y!=null?(y.score+=u,y.count+=1):l.set(h,{score:u,terms:f,count:1})}}catch(C){r={error:C}}finally{try{c&&!c.done&&(o=s.return)&&o.call(s)}finally{if(r)throw r.error}}var g=[];try{for(var w=re(l),m=w.next();!m.done;m=w.next()){var v=Ne(m.value,2),y=v[0],_=v[1],u=_.score,f=_.terms,E=_.count;g.push({suggestion:y,terms:f,score:u/E})}}catch(C){i={error:C}}finally{try{m&&!m.done&&(a=w.return)&&a.call(w)}finally{if(i)throw i.error}}return g.sort(ph),g},Object.defineProperty(e.prototype,"documentCount",{get:function(){return this._documentCount},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"termCount",{get:function(){return this._index.size},enumerable:!1,configurable:!0}),e.loadJSON=function(t,n){if(n==null)throw new Error("MiniSearch: loadJSON should be given the same options used when serializing the index");return this.loadJS(JSON.parse(t),n)},e.getDefault=function(t){if(Ys.hasOwnProperty(t))return qs(Ys,t);throw new Error('MiniSearch: unknown option "'.concat(t,'"'))},e.loadJS=function(t,n){var r,o,i,a,l,s,c=t.index,d=t.documentCount,u=t.nextId,f=t.documentIds,h=t.fieldIds,y=t.fieldLength,g=t.averageFieldLength,w=t.storedFields,m=t.dirtCount,v=t.serializationVersion;if(v!==1&&v!==2)throw new Error("MiniSearch: cannot deserialize an index created with an incompatible version");var _=new e(n);_._documentCount=d,_._nextId=u,_._documentIds=Ea(f),_._idToShortId=new Map,_._fieldIds=h,_._fieldLength=Ea(y),_._avgFieldLength=g,_._storedFields=Ea(w),_._dirtCount=m||0,_._index=new Ks;try{for(var E=re(_._documentIds),C=E.next();!C.done;C=E.next()){var k=Ne(C.value,2),P=k[0],A=k[1];_._idToShortId.set(A,P)}}catch(F){r={error:F}}finally{try{C&&!C.done&&(o=E.return)&&o.call(E)}finally{if(r)throw r.error}}try{for(var S=re(c),O=S.next();!O.done;O=S.next()){var j=Ne(O.value,2),N=j[0],z=j[1],$=new Map;try{for(var U=(l=void 0,re(Object.keys(z))),W=U.next();!W.done;W=U.next()){var B=W.value,L=z[B];v===1&&(L=L.ds),$.set(parseInt(B,10),Ea(L))}}catch(F){l={error:F}}finally{try{W&&!W.done&&(s=U.return)&&s.call(U)}finally{if(l)throw l.error}}_._index.set(N,$)}}catch(F){i={error:F}}finally{try{O&&!O.done&&(a=S.return)&&a.call(S)}finally{if(i)throw i.error}}return _},e.prototype.executeQuery=function(t,n){var r=this;if(n===void 0&&(n={}),t===e.wildcard)return this.executeWildcardQuery(n);if(typeof t!="string"){var o=me(me(me({},n),t),{queries:void 0}),i=t.queries.map(function(w){return r.executeQuery(w,o)});return this.combineResults(i,o.combineWith)}var a=this._options,l=a.tokenize,s=a.processTerm,c=a.searchOptions,d=me(me({tokenize:l,processTerm:s},c),n),u=d.tokenize,f=d.processTerm,h=u(t).flatMap(function(w){return f(w)}).filter(function(w){return!!w}),y=h.map(t4(d)),g=y.map(function(w){return r.executeQuerySpec(w,d)});return this.combineResults(g,d.combineWith)},e.prototype.executeQuerySpec=function(t,n){var r,o,i,a,l=me(me({},this._options.searchOptions),n),s=(l.fields||this._options.fields).reduce(function(B,L){var F;return me(me({},B),(F={},F[L]=qs(l.boost,L)||1,F))},{}),c=l.boostDocument,d=l.weights,u=l.maxFuzzy,f=l.bm25,h=me(me({},dh.weights),d),y=h.fuzzy,g=h.prefix,w=this._index.get(t.term),m=this.termResults(t.term,t.term,1,w,s,c,f),v,_;if(t.prefix&&(v=this._index.atPrefix(t.term)),t.fuzzy){var E=t.fuzzy===!0?.2:t.fuzzy,C=E<1?Math.min(u,Math.round(t.term.length*E)):E;C&&(_=this._index.fuzzyGet(t.term,C))}if(v)try{for(var k=re(v),P=k.next();!P.done;P=k.next()){var A=Ne(P.value,2),S=A[0],O=A[1],j=S.length-t.term.length;if(j){_==null||_.delete(S);var N=g*S.length/(S.length+.3*j);this.termResults(t.term,S,N,O,s,c,f,m)}}}catch(B){r={error:B}}finally{try{P&&!P.done&&(o=k.return)&&o.call(k)}finally{if(r)throw r.error}}if(_)try{for(var z=re(_.keys()),$=z.next();!$.done;$=z.next()){var S=$.value,U=Ne(_.get(S),2),W=U[0],j=U[1];if(j){var N=y*S.length/(S.length+j);this.termResults(t.term,S,N,W,s,c,f,m)}}}catch(B){i={error:B}}finally{try{$&&!$.done&&(a=z.return)&&a.call(z)}finally{if(i)throw i.error}}return m},e.prototype.executeWildcardQuery=function(t){var n,r,o=new Map,i=me(me({},this._options.searchOptions),t);try{for(var a=re(this._documentIds),l=a.next();!l.done;l=a.next()){var s=Ne(l.value,2),c=s[0],d=s[1],u=i.boostDocument?i.boostDocument(d,"",this._storedFields.get(c)):1;o.set(c,{score:u,terms:[],match:{}})}}catch(f){n={error:f}}finally{try{l&&!l.done&&(r=a.return)&&r.call(a)}finally{if(n)throw n.error}}return o},e.prototype.combineResults=function(t,n){if(n===void 0&&(n=Hd),t.length===0)return new Map;var r=n.toLowerCase();return t.reduce(XE[r])||new Map},e.prototype.toJSON=function(){var t,n,r,o,i=[];try{for(var a=re(this._index),l=a.next();!l.done;l=a.next()){var s=Ne(l.value,2),c=s[0],d=s[1],u={};try{for(var f=(r=void 0,re(d)),h=f.next();!h.done;h=f.next()){var y=Ne(h.value,2),g=y[0],w=y[1];u[g]=Object.fromEntries(w)}}catch(m){r={error:m}}finally{try{h&&!h.done&&(o=f.return)&&o.call(f)}finally{if(r)throw r.error}}i.push([c,u])}}catch(m){t={error:m}}finally{try{l&&!l.done&&(n=a.return)&&n.call(a)}finally{if(t)throw t.error}}return{documentCount:this._documentCount,nextId:this._nextId,documentIds:Object.fromEntries(this._documentIds),fieldIds:this._fieldIds,fieldLength:Object.fromEntries(this._fieldLength),averageFieldLength:this._avgFieldLength,storedFields:Object.fromEntries(this._storedFields),dirtCount:this._dirtCount,index:i,serializationVersion:2}},e.prototype.termResults=function(t,n,r,o,i,a,l,s){var c,d,u,f,h;if(s===void 0&&(s=new Map),o==null)return s;try{for(var y=re(Object.keys(i)),g=y.next();!g.done;g=y.next()){var w=g.value,m=i[w],v=this._fieldIds[w],_=o.get(v);if(_!=null){var E=_.size,C=this._avgFieldLength[v];try{for(var k=(u=void 0,re(_.keys())),P=k.next();!P.done;P=k.next()){var A=P.value;if(!this._documentIds.has(A)){this.removeTerm(v,A,n),E-=1;continue}var S=a?a(this._documentIds.get(A),n,this._storedFields.get(A)):1;if(S){var O=_.get(A),j=this._fieldLength.get(A)[v],N=e4(O,E,this._documentCount,j,C,l),z=r*m*S*N,$=s.get(A);if($){$.score+=z,r4($.terms,t);var U=qs($.match,n);U?U.push(w):$.match[n]=[w]}else s.set(A,{score:z,terms:[t],match:(h={},h[n]=[w],h)})}}}catch(W){u={error:W}}finally{try{P&&!P.done&&(f=k.return)&&f.call(k)}finally{if(u)throw u.error}}}}}catch(W){c={error:W}}finally{try{g&&!g.done&&(d=y.return)&&d.call(y)}finally{if(c)throw c.error}}return s},e.prototype.addTerm=function(t,n,r){var o=this._index.fetch(r,hh),i=o.get(t);if(i==null)i=new Map,i.set(n,1),o.set(t,i);else{var a=i.get(n);i.set(n,(a||0)+1)}},e.prototype.removeTerm=function(t,n,r){if(!this._index.has(r)){this.warnDocumentChanged(n,t,r);return}var o=this._index.fetch(r,hh),i=o.get(t);i==null||i.get(n)==null?this.warnDocumentChanged(n,t,r):i.get(n)<=1?i.size<=1?o.delete(t):i.delete(n):i.set(n,i.get(n)-1),this._index.get(r).size===0&&this._index.delete(r)},e.prototype.warnDocumentChanged=function(t,n,r){var o,i;try{for(var a=re(Object.keys(this._fieldIds)),l=a.next();!l.done;l=a.next()){var s=l.value;if(this._fieldIds[s]===n){this._options.logger("warn","MiniSearch: document with ID ".concat(this._documentIds.get(t),' has changed before removal: term "').concat(r,'" was not present in field "').concat(s,'". Removing a document after it has changed can corrupt the index!'),"version_conflict");return}}}catch(c){o={error:c}}finally{try{l&&!l.done&&(i=a.return)&&i.call(a)}finally{if(o)throw o.error}}},e.prototype.addDocumentId=function(t){var n=this._nextId;return this._idToShortId.set(t,n),this._documentIds.set(n,t),this._documentCount+=1,this._nextId+=1,n},e.prototype.addFields=function(t){for(var n=0;nJSON.stringify(await(await fetch("/.vocs/search-index-6870eaad.json")).json());let Zs;function A1(){const[e,t]=p.useState();return p.useEffect(()=>{(async()=>{Zs||(Zs=i4());const n=await Zs,r=ZE.loadJSON(n,{fields:["title","titles","text"],searchOptions:{boost:{title:4,text:2,titles:1},fuzzy:.2,prefix:!0},storeFields:["href","html","isPage","text","title","titles"]});t(r)})()},[]),p.useEffect(()=>{},[]),e}var a4="vocs_DesktopSearch_search",l4="vocs_DesktopSearch_searchCommand";const s4=p.forwardRef((e,t)=>p.createElement(fe.label,q({},e,{ref:t,onMouseDown:n=>{var r;(r=e.onMouseDown)===null||r===void 0||r.call(e,n),!n.defaultPrevented&&n.detail>1&&n.preventDefault()}}))),u4=s4;var S1={exports:{}};/*!***************************************************
* mark.js v8.11.1
* https://markjs.io/
* Copyright (c) 2014–2018, Julian Kühnel
* Released under the MIT license https://git.io/vwTVl
-*****************************************************/(function(e,t){(function(n,r){e.exports=r()})(Ey,function(){var n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(c){return typeof c}:function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},r=function(c,d){if(!(c instanceof d))throw new TypeError("Cannot call a class as a function")},o=function(){function c(d,u){for(var f=0;f1&&arguments[1]!==void 0?arguments[1]:!0,f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:5e3;r(this,c),this.ctx=d,this.iframes=u,this.exclude=f,this.iframesTimeout=h}return o(c,[{key:"getContexts",value:function(){var u=void 0,f=[];return typeof this.ctx>"u"||!this.ctx?u=[]:NodeList.prototype.isPrototypeOf(this.ctx)?u=Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?u=this.ctx:typeof this.ctx=="string"?u=Array.prototype.slice.call(document.querySelectorAll(this.ctx)):u=[this.ctx],u.forEach(function(h){var y=f.filter(function(g){return g.contains(h)}).length>0;f.indexOf(h)===-1&&!y&&f.push(h)}),f}},{key:"getIframeContents",value:function(u,f){var h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},y=void 0;try{var g=u.contentWindow;if(y=g.document,!g||!y)throw new Error("iframe inaccessible")}catch{h()}y&&f(y)}},{key:"isIframeBlank",value:function(u){var f="about:blank",h=u.getAttribute("src").trim(),y=u.contentWindow.location.href;return y===f&&h!==f&&h}},{key:"observeIframeLoad",value:function(u,f,h){var y=this,g=!1,w=null,m=function v(){if(!g){g=!0,clearTimeout(w);try{y.isIframeBlank(u)||(u.removeEventListener("load",v),y.getIframeContents(u,f,h))}catch{h()}}};u.addEventListener("load",m),w=setTimeout(m,this.iframesTimeout)}},{key:"onIframeReady",value:function(u,f,h){try{u.contentWindow.document.readyState==="complete"?this.isIframeBlank(u)?this.observeIframeLoad(u,f,h):this.getIframeContents(u,f,h):this.observeIframeLoad(u,f,h)}catch{h()}}},{key:"waitForIframes",value:function(u,f){var h=this,y=0;this.forEachIframe(u,function(){return!0},function(g){y++,h.waitForIframes(g.querySelector("html"),function(){--y||f()})},function(g){g||f()})}},{key:"forEachIframe",value:function(u,f,h){var y=this,g=arguments.length>3&&arguments[3]!==void 0?arguments[3]:function(){},w=u.querySelectorAll("iframe"),m=w.length,v=0;w=Array.prototype.slice.call(w);var _=function(){--m<=0&&g(v)};m||_(),w.forEach(function(E){c.matches(E,y.exclude)?_():y.onIframeReady(E,function(C){f(E)&&(v++,h(C)),_()},_)})}},{key:"createIterator",value:function(u,f,h){return document.createNodeIterator(u,f,h,!1)}},{key:"createInstanceOnIframe",value:function(u){return new c(u.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(u,f,h){var y=u.compareDocumentPosition(h),g=Node.DOCUMENT_POSITION_PRECEDING;if(y&g)if(f!==null){var w=f.compareDocumentPosition(h),m=Node.DOCUMENT_POSITION_FOLLOWING;if(w&m)return!0}else return!0;return!1}},{key:"getIteratorNode",value:function(u){var f=u.previousNode(),h=void 0;return f===null?h=u.nextNode():h=u.nextNode()&&u.nextNode(),{prevNode:f,node:h}}},{key:"checkIframeFilter",value:function(u,f,h,y){var g=!1,w=!1;return y.forEach(function(m,v){m.val===h&&(g=v,w=m.handled)}),this.compareNodeIframe(u,f,h)?(g===!1&&!w?y.push({val:h,handled:!0}):g!==!1&&!w&&(y[g].handled=!0),!0):(g===!1&&y.push({val:h,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(u,f,h,y){var g=this;u.forEach(function(w){w.handled||g.getIframeContents(w.val,function(m){g.createInstanceOnIframe(m).forEachNode(f,h,y)})})}},{key:"iterateThroughNodes",value:function(u,f,h,y,g){for(var w=this,m=this.createIterator(f,u,y),v=[],_=[],E=void 0,C=void 0,k=function(){var A=w.getIteratorNode(m);return C=A.prevNode,E=A.node,E};k();)this.iframes&&this.forEachIframe(f,function(P){return w.checkIframeFilter(E,C,P,v)},function(P){w.createInstanceOnIframe(P).forEachNode(u,function(A){return _.push(A)},y)}),_.push(E);_.forEach(function(P){h(P)}),this.iframes&&this.handleOpenIframes(v,u,h,y),g()}},{key:"forEachNode",value:function(u,f,h){var y=this,g=arguments.length>3&&arguments[3]!==void 0?arguments[3]:function(){},w=this.getContexts(),m=w.length;m||g(),w.forEach(function(v){var _=function(){y.iterateThroughNodes(u,v,f,h,function(){--m<=0&&g()})};y.iframes?y.waitForIframes(v,_):_()})}}],[{key:"matches",value:function(u,f){var h=typeof f=="string"?[f]:f,y=u.matches||u.matchesSelector||u.msMatchesSelector||u.mozMatchesSelector||u.oMatchesSelector||u.webkitMatchesSelector;if(y){var g=!1;return h.every(function(w){return y.call(u,w)?(g=!0,!1):!0}),g}else return!1}}]),c}(),l=function(){function c(d){r(this,c),this.ctx=d,this.ie=!1;var u=window.navigator.userAgent;(u.indexOf("MSIE")>-1||u.indexOf("Trident")>-1)&&(this.ie=!0)}return o(c,[{key:"log",value:function(u){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"debug",h=this.opt.log;this.opt.debug&&(typeof h>"u"?"undefined":n(h))==="object"&&typeof h[f]=="function"&&h[f]("mark.js: "+u)}},{key:"escapeStr",value:function(u){return u.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createRegExp",value:function(u){return this.opt.wildcards!=="disabled"&&(u=this.setupWildcardsRegExp(u)),u=this.escapeStr(u),Object.keys(this.opt.synonyms).length&&(u=this.createSynonymsRegExp(u)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(u=this.setupIgnoreJoinersRegExp(u)),this.opt.diacritics&&(u=this.createDiacriticsRegExp(u)),u=this.createMergedBlanksRegExp(u),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(u=this.createJoinersRegExp(u)),this.opt.wildcards!=="disabled"&&(u=this.createWildcardsRegExp(u)),u=this.createAccuracyRegExp(u),u}},{key:"createSynonymsRegExp",value:function(u){var f=this.opt.synonyms,h=this.opt.caseSensitive?"":"i",y=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var g in f)if(f.hasOwnProperty(g)){var w=f[g],m=this.opt.wildcards!=="disabled"?this.setupWildcardsRegExp(g):this.escapeStr(g),v=this.opt.wildcards!=="disabled"?this.setupWildcardsRegExp(w):this.escapeStr(w);m!==""&&v!==""&&(u=u.replace(new RegExp("("+this.escapeStr(m)+"|"+this.escapeStr(v)+")","gm"+h),y+("("+this.processSynomyms(m)+"|")+(this.processSynomyms(v)+")")+y))}return u}},{key:"processSynomyms",value:function(u){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(u=this.setupIgnoreJoinersRegExp(u)),u}},{key:"setupWildcardsRegExp",value:function(u){return u=u.replace(/(?:\\)*\?/g,function(f){return f.charAt(0)==="\\"?"?":""}),u.replace(/(?:\\)*\*/g,function(f){return f.charAt(0)==="\\"?"*":""})}},{key:"createWildcardsRegExp",value:function(u){var f=this.opt.wildcards==="withSpaces";return u.replace(/\u0001/g,f?"[\\S\\s]?":"\\S?").replace(/\u0002/g,f?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(u){return u.replace(/[^(|)\\]/g,function(f,h,y){var g=y.charAt(h+1);return/[(|)\\]/.test(g)||g===""?f:f+"\0"})}},{key:"createJoinersRegExp",value:function(u){var f=[],h=this.opt.ignorePunctuation;return Array.isArray(h)&&h.length&&f.push(this.escapeStr(h.join(""))),this.opt.ignoreJoiners&&f.push("\\u00ad\\u200b\\u200c\\u200d"),f.length?u.split(/\u0000+/).join("["+f.join("")+"]*"):u}},{key:"createDiacriticsRegExp",value:function(u){var f=this.opt.caseSensitive?"":"i",h=this.opt.caseSensitive?["aàáảãạăằắẳẵặâầấẩẫậäåāą","AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćč","CÇĆČ","dđď","DĐĎ","eèéẻẽẹêềếểễệëěēę","EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïī","IÌÍỈĨỊÎÏĪ","lł","LŁ","nñňń","NÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøō","OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rř","RŘ","sšśșş","SŠŚȘŞ","tťțţ","TŤȚŢ","uùúủũụưừứửữựûüůū","UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿ","YÝỲỶỸỴŸ","zžżź","ZŽŻŹ"]:["aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćčCÇĆČ","dđďDĐĎ","eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïīIÌÍỈĨỊÎÏĪ","lłLŁ","nñňńNÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rřRŘ","sšśșşSŠŚȘŞ","tťțţTŤȚŢ","uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿYÝỲỶỸỴŸ","zžżźZŽŻŹ"],y=[];return u.split("").forEach(function(g){h.every(function(w){if(w.indexOf(g)!==-1){if(y.indexOf(w)>-1)return!1;u=u.replace(new RegExp("["+w+"]","gm"+f),"["+w+"]"),y.push(w)}return!0})}),u}},{key:"createMergedBlanksRegExp",value:function(u){return u.replace(/[\s]+/gmi,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(u){var f=this,h="!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~¡¿",y=this.opt.accuracy,g=typeof y=="string"?y:y.value,w=typeof y=="string"?[]:y.limiters,m="";switch(w.forEach(function(v){m+="|"+f.escapeStr(v)}),g){case"partially":default:return"()("+u+")";case"complementary":return m="\\s"+(m||this.escapeStr(h)),"()([^"+m+"]*"+u+"[^"+m+"]*)";case"exactly":return"(^|\\s"+m+")("+u+")(?=$|\\s"+m+")"}}},{key:"getSeparatedKeywords",value:function(u){var f=this,h=[];return u.forEach(function(y){f.opt.separateWordSearch?y.split(" ").forEach(function(g){g.trim()&&h.indexOf(g)===-1&&h.push(g)}):y.trim()&&h.indexOf(y)===-1&&h.push(y)}),{keywords:h.sort(function(y,g){return g.length-y.length}),length:h.length}}},{key:"isNumeric",value:function(u){return Number(parseFloat(u))==u}},{key:"checkRanges",value:function(u){var f=this;if(!Array.isArray(u)||Object.prototype.toString.call(u[0])!=="[object Object]")return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(u),[];var h=[],y=0;return u.sort(function(g,w){return g.start-w.start}).forEach(function(g){var w=f.callNoMatchOnInvalidRanges(g,y),m=w.start,v=w.end,_=w.valid;_&&(g.start=m,g.length=v-m,h.push(g),y=v)}),h}},{key:"callNoMatchOnInvalidRanges",value:function(u,f){var h=void 0,y=void 0,g=!1;return u&&typeof u.start<"u"?(h=parseInt(u.start,10),y=h+parseInt(u.length,10),this.isNumeric(u.start)&&this.isNumeric(u.length)&&y-f>0&&y-h>0?g=!0:(this.log("Ignoring invalid or overlapping range: "+(""+JSON.stringify(u))),this.opt.noMatch(u))):(this.log("Ignoring invalid range: "+JSON.stringify(u)),this.opt.noMatch(u)),{start:h,end:y,valid:g}}},{key:"checkWhitespaceRanges",value:function(u,f,h){var y=void 0,g=!0,w=h.length,m=f-w,v=parseInt(u.start,10)-m;return v=v>w?w:v,y=v+parseInt(u.length,10),y>w&&(y=w,this.log("End range automatically set to the max value of "+w)),v<0||y-v<0||v>w||y>w?(g=!1,this.log("Invalid range: "+JSON.stringify(u)),this.opt.noMatch(u)):h.substring(v,y).replace(/\s+/g,"")===""&&(g=!1,this.log("Skipping whitespace only range: "+JSON.stringify(u)),this.opt.noMatch(u)),{start:v,end:y,valid:g}}},{key:"getTextNodes",value:function(u){var f=this,h="",y=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,function(g){y.push({start:h.length,end:(h+=g.textContent).length,node:g})},function(g){return f.matchesExclude(g.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},function(){u({value:h,nodes:y})})}},{key:"matchesExclude",value:function(u){return a.matches(u,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(u,f,h){var y=this.opt.element?this.opt.element:"mark",g=u.splitText(f),w=g.splitText(h-f),m=document.createElement(y);return m.setAttribute("data-markjs","true"),this.opt.className&&m.setAttribute("class",this.opt.className),m.textContent=g.textContent,g.parentNode.replaceChild(m,g),w}},{key:"wrapRangeInMappedTextNode",value:function(u,f,h,y,g){var w=this;u.nodes.every(function(m,v){var _=u.nodes[v+1];if(typeof _>"u"||_.start>f){if(!y(m.node))return!1;var E=f-m.start,C=(h>m.end?m.end:h)-m.start,k=u.value.substr(0,m.start),P=u.value.substr(C+m.start);if(m.node=w.wrapRangeInTextNode(m.node,E,C),u.value=k+P,u.nodes.forEach(function(A,S){S>=v&&(u.nodes[S].start>0&&S!==v&&(u.nodes[S].start-=C),u.nodes[S].end-=C)}),h-=C,g(m.node.previousSibling,m.start),h>m.end)f=m.end;else return!1}return!0})}},{key:"wrapMatches",value:function(u,f,h,y,g){var w=this,m=f===0?0:f+1;this.getTextNodes(function(v){v.nodes.forEach(function(_){_=_.node;for(var E=void 0;(E=u.exec(_.textContent))!==null&&E[m]!=="";)if(h(E[m],_)){var C=E.index;if(m!==0)for(var k=1;k{const o=setTimeout(()=>r(e),t||500);return()=>{clearTimeout(o)}},[e,t]),n}function hc(e,t){const[n,r]=p.useState();p.useEffect(()=>{const i=p7(e);r(typeof i>"u"||i===null?typeof t=="function"?t():t:i)},[t,e]);const o=p.useCallback(i=>{r(a=>{let l;typeof i=="function"?l=i(a):l=i;try{localStorage.setItem(e,JSON.stringify(l))}catch{}return l})},[e]);return[n,o]}function p7(e){try{const t=localStorage.getItem(e);return typeof t=="string"?JSON.parse(t):void 0}catch{return}}var h7="vocs_Kbd";function T1(e){return x.jsx("kbd",{...e,className:D(e.className,h7)})}var m7="vocs_KeyboardShortcut_kbdGroup",v7="vocs_KeyboardShortcut";function eo(e){const{description:t,keys:n}=e;return x.jsxs("span",{className:v7,children:[t,x.jsx("span",{className:m7,children:n.map(r=>x.jsx(T1,{children:r},r))})]})}var g7="vocs_SearchDialog_content",mh="vocs_SearchDialog_excerpt",y7="vocs_SearchDialog_overlay",x7="vocs_SearchDialog_result",vh="vocs_SearchDialog_resultIcon",_7="vocs_SearchDialog_resultSelected",w7="vocs_SearchDialog_results",E7="vocs_SearchDialog",k7="vocs_SearchDialog_searchBox",b7="vocs_SearchDialog_searchInput",ka="vocs_SearchDialog_searchInputIcon",C7="vocs_SearchDialog_searchInputIconDesktop",P7="vocs_SearchDialog_searchInputIconMobile",A7="vocs_SearchDialog_searchShortcuts",gh="vocs_SearchDialog_title",S7="vocs_SearchDialog_titleIcon",T7="vocs_SearchDialog_titles";function R1(e){const t=Md(),n=p.useRef(null),r=p.useRef(null),[o,i]=hc("filterText",""),a=f7(o,200),l=A1(),[s,c]=p.useState(-1),[d,u]=p.useState(!1),[f,h]=hc("showDetailView",!0),y=p.useMemo(()=>l?a?(c(0),l.search(a).slice(0,16)):(c(-1),[]):[],[l,a]),g=y.length,w=y[s],m=p.useCallback(()=>{var C,k,P;if(!r.current)return;const v=new Set;for(const A of y)for(const S in A.match)v.add(S);const _=new d7(r.current);_.unmark({done(){_==null||_.markRegExp(R7(v))}});const E=r.current.querySelectorAll(`.${mh}`);for(const A of E)(C=A.querySelector('mark[data-markjs="true"]'))==null||C.scrollIntoView({block:"center"});(P=(k=r.current)==null?void 0:k.firstElementChild)==null||P.scrollIntoView({block:"start"})},[y]);return p.useEffect(()=>{if(!e.open)return;function v(_){var E;switch(_.key){case"ArrowDown":{_.preventDefault(),c(C=>{var A;let k=C+1;k>=g&&(k=0);const P=(A=r.current)==null?void 0:A.children[k];return P==null||P.scrollIntoView({block:"nearest"}),k}),u(!0);break}case"ArrowUp":{_.preventDefault(),c(C=>{var A;let k=C-1;k<0&&(k=g-1);const P=(A=r.current)==null?void 0:A.children[k];return P==null||P.scrollIntoView({block:"nearest"}),k}),u(!0);break}case"Backspace":{if(!_.metaKey)return;_.preventDefault(),i(""),(E=n.current)==null||E.focus();break}case"Enter":{if(_.target instanceof HTMLButtonElement&&_.target.type!=="submit"||!w)return;_.preventDefault(),t(w.href),e.onClose();break}}}return window.addEventListener("keydown",v),()=>{window.removeEventListener("keydown",v)}},[t,g,i,w,e.open,e.onClose]),p.useEffect(()=>{a!==""&&r.current&&m()},[m,a]),x.jsxs(U3,{children:[x.jsx(V3,{className:y7}),x.jsxs(B3,{onOpenAutoFocus:v=>{n.current&&(v.preventDefault(),n.current.focus()),m()},onCloseAutoFocus:()=>{c(0)},className:E7,"aria-describedby":void 0,children:[x.jsx(H3,{className:Q0,children:"Search"}),x.jsxs("form",{className:k7,children:[x.jsx("button",{"aria-label":"Close search dialog",type:"button",onClick:()=>e.onClose(),className:P7,children:x.jsx(o4,{className:ka,height:20,width:20})}),x.jsx(u7,{htmlFor:"search-input",children:x.jsx(Fd,{"aria-label":"Search",className:D(ka,C7),height:20,width:20})}),x.jsx("input",{ref:n,tabIndex:0,className:b7,id:"search-input",onChange:v=>i(v.target.value),placeholder:"Search",type:"search",value:o}),x.jsx("button",{"aria-label":"Toggle detail view",type:"button",onClick:()=>h(v=>!v),children:x.jsx(f4,{className:ka,height:20,width:20})}),x.jsx("button",{"aria-label":"Reset search",type:"button",className:ka,onClick:()=>{var v;i(""),(v=n.current)==null||v.focus()},children:"⌫"})]}),x.jsxs("ul",{className:w7,role:y.length?"listbox":void 0,onMouseMove:()=>u(!1),ref:r,children:[a&&y.length===0&&x.jsxs("li",{children:['No results for "',x.jsx("span",{children:a}),'"']}),y.map((v,_)=>{var E;return x.jsx("li",{role:"option",className:D(x7,_===s&&_7),"aria-selected":_===s,"aria-label":[...v.titles.filter(C=>!!C),v.title].join(" > "),children:x.jsxs(N0,{to:v.href,onClick:C=>{C.metaKey||e.onClose()},onMouseEnter:()=>!d&&c(_),onFocus:()=>c(_),children:[x.jsxs("div",{className:T7,children:[v.isPage?x.jsx(c4,{className:vh}):x.jsx("span",{className:vh,children:"#"}),v.titles.filter(C=>!!C).map(C=>x.jsxs("span",{className:gh,children:[x.jsx("span",{dangerouslySetInnerHTML:{__html:C}}),x.jsx(a4,{className:S7})]},C)),x.jsx("span",{className:gh,children:x.jsx("span",{dangerouslySetInnerHTML:{__html:v.title}})})]}),f&&((E=v.text)==null?void 0:E.trim())&&x.jsx("div",{className:mh,children:x.jsx(G0,{className:g7,children:x.jsx("div",{dangerouslySetInnerHTML:{__html:v.html}})})})]})},v.id)})]}),x.jsxs("div",{className:A7,children:[x.jsx(eo,{description:"Navigate",keys:["↑","↓"]}),x.jsx(eo,{description:"Select",keys:["enter"]}),x.jsx(eo,{description:"Close",keys:["esc"]}),x.jsx(eo,{description:"Reset",keys:["⌘","⌫"]})]})]})]})}function R7(e){return new RegExp([...e].sort((t,n)=>n.length-t.length).map(t=>`(${t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")})`).join("|"),"gi")}function $7(){A1();const[e,t]=p.useState(!1);return p.useEffect(()=>{function n(r){const o=document.activeElement instanceof HTMLElement&&(["input","select","textarea"].includes(document.activeElement.tagName.toLowerCase())||document.activeElement.isContentEditable);r.key==="/"&&!e&&!o?(r.preventDefault(),t(!0)):r.metaKey===!0&&r.key==="k"&&(r.preventDefault(),t(i=>!i))}return window.addEventListener("keydown",n),()=>{window.removeEventListener("keydown",n)}},[e]),x.jsxs(x1,{open:e,onOpenChange:t,children:[x.jsx(_1,{asChild:!0,children:x.jsxs("button",{className:a7,type:"button",children:[x.jsx(Fd,{style:{marginTop:2}}),"Search",x.jsx("div",{className:l7,children:x.jsx("div",{style:{background:"currentColor",transform:"rotate(45deg)",width:1.5,borderRadius:2,height:"100%"}})})]})}),x.jsx(R1,{open:e,onClose:()=>t(!1)})]})}var $1="vocs_DesktopTopNav_button",O7="vocs_DesktopTopNav_content",I7="vocs_DesktopTopNav_curtain",yh="vocs_DesktopTopNav_divider",Xs="vocs_DesktopTopNav_group",ba="vocs_DesktopTopNav_hideCompact",mc="vocs_DesktopTopNav_icon",yl="vocs_DesktopTopNav_item",L7="vocs_DesktopTopNav_logo",D7="vocs_DesktopTopNav_logoWrapper",N7="vocs_DesktopTopNav",xh="vocs_DesktopTopNav_section",M7="vocs_DesktopTopNav_withLogo",j7="vocs_Icon",vc="var(--vocs_Icon_size)";function st({className:e,label:t,icon:n,size:r,style:o}){return x.jsx("div",{"aria-label":t,className:D(j7,e),role:"img",style:{...o,...qt({[vc]:r})},children:x.jsx(n,{height:r,width:r})})}var z7="vocs_Logo_logoDark",F7="vocs_Logo_logoLight",Js="vocs_Logo";function U7({className:e}){const{logoUrl:t}=Je();return t?x.jsx(x.Fragment,{children:typeof t=="string"?x.jsx("img",{alt:"Logo",className:D(e,Js),src:t}):x.jsxs(x.Fragment,{children:[x.jsx("img",{alt:"Logo",className:D(e,Js,z7),src:t.dark}),x.jsx("img",{alt:"Logo",className:D(e,Js,F7),src:t.light})]})}):null}var V7="vocs_NavLogo_logoImage",B7="vocs_NavLogo_title";function Wd(){const e=Je();return e.logoUrl?x.jsx(U7,{className:V7}):x.jsx("div",{className:B7,children:e.title})}const H7=p.createContext(void 0);function Wl(e){const t=p.useContext(H7);return e||t||"ltr"}function Kl(e){const t=e+"CollectionProvider",[n,r]=En(t),[o,i]=n(t,{collectionRef:{current:null},itemMap:new Map}),a=h=>{const{scope:y,children:g}=h,w=Z.useRef(null),m=Z.useRef(new Map).current;return Z.createElement(o,{scope:y,itemMap:m,collectionRef:w},g)},l=e+"CollectionSlot",s=Z.forwardRef((h,y)=>{const{scope:g,children:w}=h,m=i(l,g),v=Ue(y,m.collectionRef);return Z.createElement(wo,{ref:v},w)}),c=e+"CollectionItemSlot",d="data-radix-collection-item",u=Z.forwardRef((h,y)=>{const{scope:g,children:w,...m}=h,v=Z.useRef(null),_=Ue(y,v),E=i(c,g);return Z.useEffect(()=>(E.itemMap.set(v,{ref:v,...m}),()=>void E.itemMap.delete(v))),Z.createElement(wo,{[d]:"",ref:_},w)});function f(h){const y=i(e+"CollectionConsumer",h);return Z.useCallback(()=>{const w=y.collectionRef.current;if(!w)return[];const m=Array.from(w.querySelectorAll(`[${d}]`));return Array.from(y.itemMap.values()).sort((E,C)=>m.indexOf(E.ref.current)-m.indexOf(C.ref.current))},[y.collectionRef,y.itemMap])}return[{Provider:a,Slot:s,ItemSlot:u},f,r]}function W7(e){const t=p.useRef({value:e,previous:e});return p.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}const K7=p.forwardRef((e,t)=>p.createElement(fe.span,q({},e,{ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}))),G7=K7,Hi="NavigationMenu",[Kd,q7,Y7]=Kl(Hi),[gc,Q7,Z7]=Kl(Hi),[Gd,nA]=En(Hi,[Y7,Z7]),[X7,Rr]=Gd(Hi),[J7,rA]=Gd(Hi),e5=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,value:r,onValueChange:o,defaultValue:i,delayDuration:a=200,skipDelayDuration:l=300,orientation:s="horizontal",dir:c,...d}=e,[u,f]=p.useState(null),h=Ue(t,S=>f(S)),y=Wl(c),g=p.useRef(0),w=p.useRef(0),m=p.useRef(0),[v,_]=p.useState(!0),[E="",C]=rr({prop:r,onChange:S=>{const O=S!=="",j=l>0;O?(window.clearTimeout(m.current),j&&_(!1)):(window.clearTimeout(m.current),m.current=window.setTimeout(()=>_(!0),l)),o==null||o(S)},defaultProp:i}),k=p.useCallback(()=>{window.clearTimeout(w.current),w.current=window.setTimeout(()=>C(""),150)},[C]),P=p.useCallback(S=>{window.clearTimeout(w.current),C(S)},[C]),A=p.useCallback(S=>{E===S?window.clearTimeout(w.current):g.current=window.setTimeout(()=>{window.clearTimeout(w.current),C(S)},a)},[E,C,a]);return p.useEffect(()=>()=>{window.clearTimeout(g.current),window.clearTimeout(w.current),window.clearTimeout(m.current)},[]),p.createElement(t5,{scope:n,isRootMenu:!0,value:E,dir:y,orientation:s,rootNavigationMenu:u,onTriggerEnter:S=>{window.clearTimeout(g.current),v?A(S):P(S)},onTriggerLeave:()=>{window.clearTimeout(g.current),k()},onContentEnter:()=>window.clearTimeout(w.current),onContentLeave:k,onItemSelect:S=>{C(O=>O===S?"":S)},onItemDismiss:()=>C("")},p.createElement(fe.nav,q({"aria-label":"Main","data-orientation":s,dir:y},d,{ref:h})))}),t5=e=>{const{scope:t,isRootMenu:n,rootNavigationMenu:r,dir:o,orientation:i,children:a,value:l,onItemSelect:s,onItemDismiss:c,onTriggerEnter:d,onTriggerLeave:u,onContentEnter:f,onContentLeave:h}=e,[y,g]=p.useState(null),[w,m]=p.useState(new Map),[v,_]=p.useState(null);return p.createElement(X7,{scope:t,isRootMenu:n,rootNavigationMenu:r,value:l,previousValue:W7(l),baseId:rn(),dir:o,orientation:i,viewport:y,onViewportChange:g,indicatorTrack:v,onIndicatorTrackChange:_,onTriggerEnter:at(d),onTriggerLeave:at(u),onContentEnter:at(f),onContentLeave:at(h),onItemSelect:at(s),onItemDismiss:at(c),onViewportContentChange:p.useCallback((E,C)=>{m(k=>(k.set(E,C),new Map(k)))},[]),onViewportContentRemove:p.useCallback(E=>{m(C=>C.has(E)?(C.delete(E),new Map(C)):C)},[])},p.createElement(Kd.Provider,{scope:t},p.createElement(J7,{scope:t,items:w},a)))},n5="NavigationMenuList",r5=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,...r}=e,o=Rr(n5,n),i=p.createElement(fe.ul,q({"data-orientation":o.orientation},r,{ref:t}));return p.createElement(fe.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange},p.createElement(Kd.Slot,{scope:n},o.isRootMenu?p.createElement(I1,{asChild:!0},i):i))}),o5="NavigationMenuItem",[i5,O1]=Gd(o5),a5=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,value:r,...o}=e,i=rn(),a=r||i||"LEGACY_REACT_AUTO_VALUE",l=p.useRef(null),s=p.useRef(null),c=p.useRef(null),d=p.useRef(()=>{}),u=p.useRef(!1),f=p.useCallback((y="start")=>{if(l.current){d.current();const g=yc(l.current);g.length&&qd(y==="start"?g:g.reverse())}},[]),h=p.useCallback(()=>{if(l.current){const y=yc(l.current);y.length&&(d.current=h5(y))}},[]);return p.createElement(i5,{scope:n,value:a,triggerRef:s,contentRef:l,focusProxyRef:c,wasEscapeCloseRef:u,onEntryKeyDown:f,onFocusProxyEnter:f,onRootContentClose:h,onContentFocusOutside:h},p.createElement(fe.li,q({},o,{ref:t})))}),_h="NavigationMenuTrigger",l5=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,disabled:r,...o}=e,i=Rr(_h,e.__scopeNavigationMenu),a=O1(_h,e.__scopeNavigationMenu),l=p.useRef(null),s=Ue(l,a.triggerRef,t),c=N1(i.baseId,a.value),d=M1(i.baseId,a.value),u=p.useRef(!1),f=p.useRef(!1),h=a.value===i.value;return p.createElement(p.Fragment,null,p.createElement(Kd.ItemSlot,{scope:n,value:a.value},p.createElement(L1,{asChild:!0},p.createElement(fe.button,q({id:c,disabled:r,"data-disabled":r?"":void 0,"data-state":D1(h),"aria-expanded":h,"aria-controls":d},o,{ref:s,onPointerEnter:le(e.onPointerEnter,()=>{f.current=!1,a.wasEscapeCloseRef.current=!1}),onPointerMove:le(e.onPointerMove,xc(()=>{r||f.current||a.wasEscapeCloseRef.current||u.current||(i.onTriggerEnter(a.value),u.current=!0)})),onPointerLeave:le(e.onPointerLeave,xc(()=>{r||(i.onTriggerLeave(),u.current=!1)})),onClick:le(e.onClick,()=>{i.onItemSelect(a.value),f.current=h}),onKeyDown:le(e.onKeyDown,y=>{const w={horizontal:"ArrowDown",vertical:i.dir==="rtl"?"ArrowLeft":"ArrowRight"}[i.orientation];h&&y.key===w&&(a.onEntryKeyDown(),y.preventDefault())})})))),h&&p.createElement(p.Fragment,null,p.createElement(G7,{"aria-hidden":!0,tabIndex:0,ref:a.focusProxyRef,onFocus:y=>{const g=a.contentRef.current,w=y.relatedTarget,m=w===l.current,v=g==null?void 0:g.contains(w);(m||!v)&&a.onFocusProxyEnter(m?"start":"end")}}),i.viewport&&p.createElement("span",{"aria-owns":d})))}),wh="navigationMenu.linkSelect",s5=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,active:r,onSelect:o,...i}=e;return p.createElement(L1,{asChild:!0},p.createElement(fe.a,q({"data-active":r?"":void 0,"aria-current":r?"page":void 0},i,{ref:t,onClick:le(e.onClick,a=>{const l=a.target,s=new CustomEvent(wh,{bubbles:!0,cancelable:!0});if(l.addEventListener(wh,c=>o==null?void 0:o(c),{once:!0}),lc(l,s),!s.defaultPrevented&&!a.metaKey){const c=new CustomEvent(Va,{bubbles:!0,cancelable:!0});lc(l,c)}},{checkForDefaultPrevented:!1})})))}),xl="NavigationMenuContent",u5=p.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=Rr(xl,e.__scopeNavigationMenu),i=O1(xl,e.__scopeNavigationMenu),a=Ue(i.contentRef,t),l=i.value===o.value,s={value:i.value,triggerRef:i.triggerRef,focusProxyRef:i.focusProxyRef,wasEscapeCloseRef:i.wasEscapeCloseRef,onContentFocusOutside:i.onContentFocusOutside,onRootContentClose:i.onRootContentClose,...r};return o.viewport?p.createElement(c5,q({forceMount:n},s,{ref:a})):p.createElement(kn,{present:n||l},p.createElement(d5,q({"data-state":D1(l)},s,{ref:a,onPointerEnter:le(e.onPointerEnter,o.onContentEnter),onPointerLeave:le(e.onPointerLeave,xc(o.onContentLeave)),style:{pointerEvents:!l&&o.isRootMenu?"none":void 0,...s.style}})))}),c5=p.forwardRef((e,t)=>{const n=Rr(xl,e.__scopeNavigationMenu),{onViewportContentChange:r,onViewportContentRemove:o}=n;return gn(()=>{r(e.value,{ref:t,...e})},[e,t,r]),gn(()=>()=>o(e.value),[e.value,o]),null}),Va="navigationMenu.rootContentDismiss",d5=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,value:r,triggerRef:o,focusProxyRef:i,wasEscapeCloseRef:a,onRootContentClose:l,onContentFocusOutside:s,...c}=e,d=Rr(xl,n),u=p.useRef(null),f=Ue(u,t),h=N1(d.baseId,r),y=M1(d.baseId,r),g=q7(n),w=p.useRef(null),{onItemDismiss:m}=d;p.useEffect(()=>{const _=u.current;if(d.isRootMenu&&_){const E=()=>{var C;m(),l(),_.contains(document.activeElement)&&((C=o.current)===null||C===void 0||C.focus())};return _.addEventListener(Va,E),()=>_.removeEventListener(Va,E)}},[d.isRootMenu,e.value,o,m,l]);const v=p.useMemo(()=>{const E=g().map(O=>O.value);d.dir==="rtl"&&E.reverse();const C=E.indexOf(d.value),k=E.indexOf(d.previousValue),P=r===d.value,A=k===E.indexOf(r);if(!P&&!A)return w.current;const S=(()=>{if(C!==k){if(P&&k!==-1)return C>k?"from-end":"from-start";if(A&&C!==-1)return C>k?"to-start":"to-end"}return null})();return w.current=S,S},[d.previousValue,d.value,d.dir,g,r]);return p.createElement(I1,{asChild:!0},p.createElement(Ud,q({id:y,"aria-labelledby":h,"data-motion":v,"data-orientation":d.orientation},c,{ref:f,onDismiss:()=>{var _;const E=new Event(Va,{bubbles:!0,cancelable:!0});(_=u.current)===null||_===void 0||_.dispatchEvent(E)},onFocusOutside:le(e.onFocusOutside,_=>{var E;s();const C=_.target;(E=d.rootNavigationMenu)!==null&&E!==void 0&&E.contains(C)&&_.preventDefault()}),onPointerDownOutside:le(e.onPointerDownOutside,_=>{var E;const C=_.target,k=g().some(A=>{var S;return(S=A.ref.current)===null||S===void 0?void 0:S.contains(C)}),P=d.isRootMenu&&((E=d.viewport)===null||E===void 0?void 0:E.contains(C));(k||P||!d.isRootMenu)&&_.preventDefault()}),onKeyDown:le(e.onKeyDown,_=>{const E=_.altKey||_.ctrlKey||_.metaKey;if(_.key==="Tab"&&!E){const P=yc(_.currentTarget),A=document.activeElement,S=P.findIndex(N=>N===A),j=_.shiftKey?P.slice(0,S).reverse():P.slice(S+1,P.length);if(qd(j))_.preventDefault();else{var k;(k=i.current)===null||k===void 0||k.focus()}}}),onEscapeKeyDown:le(e.onEscapeKeyDown,_=>{a.current=!0})})))}),f5="FocusGroup",I1=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,...r}=e,o=Rr(f5,n);return p.createElement(gc.Provider,{scope:n},p.createElement(gc.Slot,{scope:n},p.createElement(fe.div,q({dir:o.dir},r,{ref:t}))))}),Eh=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],p5="FocusGroupItem",L1=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,...r}=e,o=Q7(n),i=Rr(p5,n);return p.createElement(gc.ItemSlot,{scope:n},p.createElement(fe.button,q({},r,{ref:t,onKeyDown:le(e.onKeyDown,a=>{if(["Home","End",...Eh].includes(a.key)){let s=o().map(u=>u.ref.current);if([i.dir==="rtl"?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(a.key)&&s.reverse(),Eh.includes(a.key)){const u=s.indexOf(a.currentTarget);s=s.slice(u+1)}setTimeout(()=>qd(s)),a.preventDefault()}})})))});function yc(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const o=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||o?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function qd(e){const t=document.activeElement;return e.some(n=>n===t?!0:(n.focus(),document.activeElement!==t))}function h5(e){return e.forEach(t=>{t.dataset.tabindex=t.getAttribute("tabindex")||"",t.setAttribute("tabindex","-1")}),()=>{e.forEach(t=>{const n=t.dataset.tabindex;t.setAttribute("tabindex",n)})}}function D1(e){return e?"open":"closed"}function N1(e,t){return`${e}-trigger-${t}`}function M1(e,t){return`${e}-content-${t}`}function xc(e){return t=>t.pointerType==="mouse"?e(t):void 0}const m5=e5,v5=r5,g5=a5,y5=l5,x5=s5,_5=u5;var w5="var(--vocs_NavigationMenu_chevronDownIcon)",E5="vocs_NavigationMenu_content",k5="vocs_NavigationMenu_item",b5="vocs_NavigationMenu_link",C5="vocs_NavigationMenu_list",P5="vocs_NavigationMenu",A5="vocs_NavigationMenu_trigger vocs_NavigationMenu_link";const j1=e=>x.jsx(m5,{...e,className:D(e.className,P5)}),z1=e=>x.jsx(v5,{...e,className:D(e.className,C5)}),Gl=({active:e,children:t,className:n,href:r})=>x.jsx(x5,{asChild:!0,children:x.jsx(nn,{"data-active":e,className:D(n,b5),href:r,variant:"styleless",children:t})}),F1=e=>x.jsx(g5,{...e,className:D(e.className,k5)}),U1=({active:e,className:t,...n})=>{const{basePath:r}=Je(),o=r;return x.jsx(y5,{...n,"data-active":e,className:D(t,A5),style:qt({[w5]:`url(${o}/.vocs/icons/chevron-down.svg)`})})},V1=e=>x.jsx(_5,{...e,className:D(e.className,E5)});function B1(){return x.jsxs("svg",{width:"100%",height:"100%",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 127.14 96.36",children:[x.jsx("title",{children:"Discord"}),x.jsx("g",{id:"图层_2","data-name":"图层 2",children:x.jsx("g",{id:"Discord_Logos","data-name":"Discord Logos",children:x.jsx("g",{id:"Discord_Logo_-_Large_-_White","data-name":"Discord Logo - Large - White",children:x.jsx("path",{d:"M107.7,8.07A105.15,105.15,0,0,0,81.47,0a72.06,72.06,0,0,0-3.36,6.83A97.68,97.68,0,0,0,49,6.83,72.37,72.37,0,0,0,45.64,0,105.89,105.89,0,0,0,19.39,8.09C2.79,32.65-1.71,56.6.54,80.21h0A105.73,105.73,0,0,0,32.71,96.36,77.7,77.7,0,0,0,39.6,85.25a68.42,68.42,0,0,1-10.85-5.18c.91-.66,1.8-1.34,2.66-2a75.57,75.57,0,0,0,64.32,0c.87.71,1.76,1.39,2.66,2a68.68,68.68,0,0,1-10.87,5.19,77,77,0,0,0,6.89,11.1A105.25,105.25,0,0,0,126.6,80.22h0C129.24,52.84,122.09,29.11,107.7,8.07ZM42.45,65.69C36.18,65.69,31,60,31,53s5-12.74,11.43-12.74S54,46,53.89,53,48.84,65.69,42.45,65.69Zm42.24,0C78.41,65.69,73.25,60,73.25,53s5-12.74,11.44-12.74S96.23,46,96.12,53,91.08,65.69,84.69,65.69Z",fill:"currentColor"})})})})]})}function H1(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 98 96",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"GitHub"}),x.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M48.854 0C21.839 0 0 22 0 49.217c0 21.756 13.993 40.172 33.405 46.69 2.427.49 3.316-1.059 3.316-2.362 0-1.141-.08-5.052-.08-9.127-13.59 2.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015 4.934.326 7.523 5.052 7.523 5.052 4.367 7.496 11.404 5.378 14.235 4.074.404-3.178 1.699-5.378 3.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283 0-5.378 1.94-9.778 5.014-13.2-.485-1.222-2.184-6.275.486-13.038 0 0 4.125-1.304 13.426 5.052a46.97 46.97 0 0 1 12.214-1.63c4.125 0 8.33.571 12.213 1.63 9.302-6.356 13.427-5.052 13.427-5.052 2.67 6.763.97 11.816.485 13.038 3.155 3.422 5.015 7.822 5.015 13.2 0 18.905-11.404 23.06-22.324 24.283 1.78 1.548 3.316 4.481 3.316 9.126 0 6.6-.08 11.897-.08 13.526 0 1.304.89 2.853 3.316 2.364 19.412-6.52 33.405-24.935 33.405-46.691C97.707 22 75.788 0 48.854 0z",fill:"currentColor"})]})}function S5(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 78 82",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Moon"}),x.jsx("path",{d:"M62.8455 45.9668C63.6268 45.9668 64.2127 45.3809 64.3104 44.5508C65.4334 34.3457 66.0682 33.9551 76.4197 32.3438C77.3963 32.1973 77.9334 31.7578 77.9334 30.8789C77.9334 30.0977 77.3963 29.5605 76.6151 29.4629C66.1658 27.4609 65.4334 27.4609 64.3104 17.2559C64.2127 16.377 63.6268 15.8398 62.8455 15.8398C62.0154 15.8398 61.4783 16.377 61.3807 17.207C60.1111 27.6074 59.6229 28.0957 49.0272 29.4629C48.2947 29.5117 47.7088 30.0977 47.7088 30.8789C47.7088 31.709 48.2947 32.1973 49.0272 32.3438C59.6229 34.3457 60.0623 34.4434 61.3807 44.6484C61.4783 45.3809 62.0154 45.9668 62.8455 45.9668ZM44.535 19.5508C45.0233 19.5508 45.3162 19.2578 45.4139 18.7695C46.6834 12.4707 46.5369 12.373 53.1287 11.0547C53.5682 10.957 53.91 10.7129 53.91 10.1758C53.91 9.63868 53.5682 9.39448 53.1287 9.29688C46.5369 7.97848 46.6834 7.88089 45.4139 1.58199C45.3162 1.09379 45.0233 0.800781 44.535 0.800781C43.9979 0.800781 43.7049 1.09379 43.6072 1.58199C42.3377 7.88089 42.4842 7.97848 35.9412 9.29688C35.4529 9.39448 35.1111 9.63868 35.1111 10.1758C35.1111 10.7129 35.4529 10.957 35.9412 11.0547C42.4842 12.373 42.3865 12.4707 43.6072 18.7695C43.7049 19.2578 43.9979 19.5508 44.535 19.5508Z",fill:"currentColor"}),x.jsx("path",{d:"M34.3298 81.2696C48.49 81.2696 59.9157 74.043 65.0915 61.7872C65.8239 59.9806 65.5798 58.6134 64.7497 57.7833C64.0173 57.0509 62.7478 56.9044 61.3318 57.4903C58.4509 58.6134 54.9353 59.2481 50.6384 59.2481C33.695 59.2481 22.7575 48.6036 22.7575 32.2462C22.7575 27.4122 23.6853 22.6759 24.7595 20.5763C25.5407 18.9161 25.4919 17.5001 24.8083 16.67C24.0271 15.7423 22.6599 15.4005 20.7068 16.1329C8.64624 20.7716 0.345459 33.4181 0.345459 47.8712C0.345459 66.8165 14.5056 81.2696 34.3298 81.2696ZM34.4275 74.5801C18.4607 74.5801 7.03494 62.9591 7.03494 47.3341C7.03494 38.2521 10.9411 30.0489 17.6306 24.629C16.8005 27.0704 16.361 30.6837 16.361 34.1505C16.361 52.8517 29.5446 65.6935 48.8806 65.6935C52.0544 65.6935 54.9841 65.3517 56.4001 64.9122C51.615 70.918 43.4607 74.5801 34.4275 74.5801Z",fill:"currentColor"})]})}function T5(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 84 84",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Sun"}),x.jsx("path",{d:"M41.8675 15.5254C43.9183 15.5254 45.6273 13.7676 45.6273 11.7168V3.80658C45.6273 1.75588 43.9183 0.046875 41.8675 0.046875C39.7679 0.046875 38.0589 1.75588 38.0589 3.80658V11.7168C38.0589 13.7676 39.7679 15.5254 41.8675 15.5254ZM60.3246 23.2402C61.7895 24.7051 64.2309 24.7539 65.7446 23.2402L71.3598 17.6738C72.7758 16.209 72.7758 13.7188 71.3598 12.2539C69.8949 10.7891 67.4535 10.7891 65.9887 12.2539L60.3246 17.918C58.9086 19.3828 58.9086 21.7754 60.3246 23.2402ZM67.9906 41.7461C67.9906 43.7969 69.7485 45.5547 71.7992 45.5547H79.6117C81.7113 45.5547 83.4202 43.7969 83.4202 41.7461C83.4202 39.6953 81.7113 37.9375 79.6117 37.9375H71.7992C69.7485 37.9375 67.9906 39.6953 67.9906 41.7461ZM60.3246 60.3008C58.9086 61.7656 58.9086 64.1582 60.3246 65.623L65.9887 71.2871C67.4535 72.7519 69.8949 72.7031 71.3598 71.2383C72.7758 69.7734 72.7758 67.332 71.3598 65.8672L65.6957 60.3008C64.2309 58.8359 61.7895 58.8359 60.3246 60.3008ZM41.8675 67.9668C39.7679 67.9668 38.0589 69.7246 38.0589 71.7754V79.6855C38.0589 81.7363 39.7679 83.4453 41.8675 83.4453C43.9183 83.4453 45.6273 81.7363 45.6273 79.6855V71.7754C45.6273 69.7246 43.9183 67.9668 41.8675 67.9668ZM23.3617 60.3008C21.8969 58.8359 19.4067 58.8359 17.9418 60.3008L12.3754 65.8184C10.9106 67.2832 10.9106 69.7246 12.3266 71.1894C13.7914 72.6543 16.2328 72.7031 17.6977 71.2383L23.3129 65.623C24.7778 64.1582 24.7778 61.7656 23.3617 60.3008ZM15.6957 41.7461C15.6957 39.6953 13.9867 37.9375 11.8871 37.9375H4.07455C1.97497 37.9375 0.265991 39.6953 0.265991 41.7461C0.265991 43.7969 1.97497 45.5547 4.07455 45.5547H11.8871C13.9867 45.5547 15.6957 43.7969 15.6957 41.7461ZM23.3129 23.2402C24.7778 21.8242 24.7778 19.334 23.3617 17.918L17.7465 12.2539C16.3305 10.8379 13.8403 10.7891 12.4242 12.2539C10.9594 13.7188 10.9594 16.209 12.3754 17.625L17.9418 23.2402C19.4067 24.7051 21.8481 24.7051 23.3129 23.2402Z",fill:"currentColor"}),x.jsx("path",{d:"M41.8675 61.668C52.7073 61.668 61.7405 52.6836 61.7405 41.7461C61.7405 30.8086 52.7073 21.8242 41.8675 21.8242C30.9788 21.8242 21.9456 30.8086 21.9456 41.7461C21.9456 52.6836 30.9788 61.668 41.8675 61.668ZM41.8675 55.0273C34.5921 55.0273 28.5862 48.9727 28.5862 41.7461C28.5862 34.5195 34.5921 28.4648 41.8675 28.4648C49.0941 28.4648 55.0999 34.5195 55.0999 41.7461C55.0999 48.9727 49.0941 55.0273 41.8675 55.0273Z",fill:"currentColor"})]})}function W1(){return x.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"100%",height:"100%",viewBox:"0 0 50 50",children:[x.jsx("title",{children:"Telegram"}),x.jsx("path",{d:"M25 2c12.703 0 23 10.297 23 23S37.703 48 25 48 2 37.703 2 25 12.297 2 25 2zm7.934 32.375c.423-1.298 2.405-14.234 2.65-16.783.074-.772-.17-1.285-.648-1.514-.578-.278-1.434-.139-2.427.219-1.362.491-18.774 7.884-19.78 8.312-.954.405-1.856.847-1.856 1.487 0 .45.267.703 1.003.966.766.273 2.695.858 3.834 1.172 1.097.303 2.346.04 3.046-.395.742-.461 9.305-6.191 9.92-6.693.614-.502 1.104.141.602.644-.502.502-6.38 6.207-7.155 6.997-.941.959-.273 1.953.358 2.351.721.454 5.906 3.932 6.687 4.49.781.558 1.573.811 2.298.811.725 0 1.107-.955 1.468-2.064z",fill:"currentColor"})]})}function K1(){return x.jsxs("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Warpcast"}),x.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7.92028 31.9901H24.0698C28.4371 31.9901 31.9901 28.4373 31.9901 24.0699V7.92053C31.9901 3.55319 28.4371 0.000137329 24.0698 0.000137329H7.92028C3.55304 0.000137329 0 3.55319 0 7.92053V24.0699C0 28.4373 3.55304 31.9901 7.92028 31.9901ZM19.4134 16.048L20.9908 10.124H25.1383L21.2924 23.2218H17.7062L15.9951 17.1397L14.284 23.2218H10.7055L6.85115 10.124H10.999L12.5915 16.0916L14.1891 10.124H17.8309L19.4134 16.048Z",fill:"currentColor"})]})}function G1(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 1200 1227",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"X"}),x.jsx("path",{d:"M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z",fill:"currentColor"})]})}_c.Curtain=R5;function _c(){var r,o,i,a;const e=Je(),{showLogo:t,showSidebar:n}=Tr();return x.jsxs("div",{className:D(N7,t&&!n&&M7),children:[x.jsx($7,{}),t&&x.jsx("div",{className:D7,children:x.jsx("div",{className:L7,children:x.jsx(qn,{to:"/",style:{alignItems:"center",display:"flex",height:"56px",marginTop:"4px"},children:x.jsx(Wd,{})})})}),x.jsx("div",{className:xh}),x.jsxs("div",{className:xh,children:[(((r=e.topNav)==null?void 0:r.length)||0)>0&&x.jsxs(x.Fragment,{children:[x.jsx("div",{className:Xs,children:x.jsx($5,{})}),x.jsx("div",{className:D(yh,ba)})]}),e.socials&&((o=e.socials)==null?void 0:o.length)>0&&x.jsxs(x.Fragment,{children:[x.jsx("div",{className:D(Xs,ba),style:{marginLeft:"-8px",marginRight:"-8px"},children:e.socials.map((l,s)=>x.jsx("div",{className:yl,children:x.jsx(N5,{...l})},s))}),!((i=e.theme)!=null&&i.colorScheme)&&x.jsx("div",{className:D(yh,ba)})]}),!((a=e.theme)!=null&&a.colorScheme)&&x.jsx("div",{className:D(Xs,ba),style:{marginLeft:"-8px",marginRight:"-8px"},children:x.jsx("div",{className:yl,children:x.jsx(I5,{})})})]})]})}function R5(){return x.jsx("div",{className:I7})}function $5(){const{topNav:e}=Je();if(!e)return null;const{pathname:t}=Re(),n=Bi({pathname:t,items:e});return x.jsx(j1,{delayDuration:0,children:x.jsx(z1,{children:e.map((r,o)=>r.link?x.jsx(Gl,{active:n.includes(r.id),className:yl,href:r.link,children:r.text},o):r.items?x.jsxs(F1,{className:yl,children:[x.jsx(U1,{active:n.includes(r.id),children:r.text}),x.jsx(V1,{className:O7,children:x.jsx(O5,{items:r.items})})]},o):null)})})}function O5({items:e}){const{pathname:t}=Re(),n=Bi({pathname:t,items:e});return x.jsx("ul",{children:e==null?void 0:e.map((r,o)=>x.jsx(Gl,{active:n.includes(r.id),href:r.link,children:r.text},o))})}function I5(){const{toggle:e}=y4();return x.jsxs("button",{className:$1,onClick:e,type:"button",children:[x.jsx(st,{className:D(mc,x4),size:"20px",label:"Light",icon:T5}),x.jsx(st,{className:D(mc,_4),size:"20px",label:"Dark",icon:S5,style:{marginTop:"-2px"}})]})}const L5={discord:B1,github:H1,telegram:W1,warpcast:K1,x:G1},D5={discord:"23px",github:"20px",telegram:"21px",warpcast:"20px",x:"18px"};function N5({icon:e,label:t,link:n}){return x.jsx("a",{className:$1,href:n,target:"_blank",rel:"noopener noreferrer",children:x.jsx(st,{className:mc,label:t,icon:L5[e],size:D5[e]||"20px"})})}function M5(){return x.jsx("div",{})}const j5=({children:e})=>e;function z5(){const e=Sr(),t=Je();return p.useMemo(()=>{const{pattern:n="",text:r="Edit page"}=t.editLink??{};let o="";return typeof n=="function"?o="":e.filePath&&(o=n.replace(/:path/g,e.filePath)),{url:o,text:r}},[t.editLink,e.filePath])}function q1(){const[e,t]=p.useState(!1);return p.useEffect(()=>{t(!0)},[]),e}var F5="vocs_Footer_container",U5="vocs_Footer_editLink",V5="vocs_Footer_lastUpdated",B5="vocs_Footer_navigation",kh="vocs_Footer_navigationIcon",H5="vocs_Footer_navigationIcon_left",W5="vocs_Footer_navigationIcon_right",bh="vocs_Footer_navigationItem",K5="vocs_Footer_navigationItem_left",G5="vocs_Footer_navigationItem_right",Ch="vocs_Footer_navigationText",Ph="vocs_Footer_navigationTextInner",q5="vocs_Footer";function Y5(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 72 60",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Arrow Left"}),x.jsx("path",{d:"M0.325684 29.7461C0.325684 30.8203 0.813963 31.8457 1.69286 32.6758L26.8882 57.8223C27.7671 58.6524 28.7437 59.043 29.7691 59.043C31.9175 59.043 33.5777 57.4317 33.5777 55.2344C33.5777 54.209 33.2359 53.1836 32.5035 52.5L25.7652 45.5176L9.26126 30.6738L8.38236 32.7734L21.3706 33.7012H67.4644C69.7593 33.7012 71.3706 32.041 71.3706 29.7461C71.3706 27.4512 69.7593 25.791 67.4644 25.791H21.3706L8.38236 26.7188L9.26126 28.8672L25.7652 13.9746L32.5035 6.99221C33.2359 6.30861 33.5777 5.28322 33.5777 4.25782C33.5777 2.06052 31.9175 0.449219 29.7691 0.449219C28.7437 0.449219 27.7671 0.839814 26.8882 1.66991L1.69286 26.8164C0.813963 27.6465 0.325684 28.6719 0.325684 29.7461Z",fill:"currentColor"})]})}function Q5(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 72 60",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Arrow Right"}),x.jsx("path",{d:"M71.3706 29.7461C71.3706 28.6719 70.8824 27.6465 70.0035 26.8164L44.8081 1.66991C43.9292 0.839814 42.9527 0.449219 41.9273 0.449219C39.7789 0.449219 38.1187 2.06052 38.1187 4.25782C38.1187 5.28322 38.4605 6.30861 39.1929 6.99221L45.9312 13.9746L62.4351 28.8672L63.314 26.7188L50.3257 25.791H4.23196C1.93706 25.791 0.325684 27.4512 0.325684 29.7461C0.325684 32.041 1.93706 33.7012 4.23196 33.7012H50.3257L63.314 32.7734L62.4351 30.6738L45.9312 45.5176L39.1929 52.5C38.4605 53.1836 38.1187 54.209 38.1187 55.2344C38.1187 57.4317 39.7789 59.043 41.9273 59.043C42.9527 59.043 43.9292 58.6524 44.8081 57.8223L70.0035 32.6758C70.8824 31.8457 71.3706 30.8203 71.3706 29.7461Z",fill:"currentColor"})]})}function Z5(){const{layout:e}=Tr(),t=q1(),n=Sr(),r=p.useMemo(()=>n.lastUpdatedAt?new Date(n.lastUpdatedAt):void 0,[n.lastUpdatedAt]),o=p.useMemo(()=>r==null?void 0:r.toISOString(),[r]);return x.jsxs("footer",{className:q5,children:[e==="docs"&&x.jsxs(x.Fragment,{children:[x.jsxs("div",{className:F5,children:[x.jsx(X5,{}),t&&n.lastUpdatedAt&&x.jsxs("div",{className:V5,children:["Last updated:"," ",x.jsx("time",{dateTime:o,children:new Intl.DateTimeFormat(void 0,{dateStyle:"short",timeStyle:"short"}).format(r)})]})]}),x.jsx(J5,{})]}),x.jsx(M5,{})]})}function X5(){const e=z5();return e.url?x.jsx("div",{children:x.jsxs(nn,{className:U5,href:e.url,children:[x.jsx(m4,{})," ",e.text]})}):null}function J5(){const e=q1(),t=Bl(),{pathname:n}=Re(),r=p.useMemo(()=>Y1(t.items||[]).filter(s=>s.link),[t]),o=p.useMemo(()=>r.findIndex(s=>s.link===n),[r,n]),[i,a]=p.useMemo(()=>o<0?[]:o===0?[null,r[o+1]]:o===r.length-1?[r[o-1],null]:[r[o-1],r[o+1]],[o,r]),l=Md();return p.useEffect(()=>{let s=o,c=!1;const d=f=>{if(f.code==="ShiftLeft"&&(c=!0),c){const h=r[s+1],y=r[s-1];f.code==="ArrowRight"&&(h!=null&&h.link)&&(l(h.link),s++),f.code==="ArrowLeft"&&(y!=null&&y.link)&&(l(y.link),s--)}},u=f=>{f.code==="ShiftLeft"&&(c=!1)};return window.addEventListener("keydown",d),window.addEventListener("keyup",u),()=>{window.removeEventListener("keydown",d),window.removeEventListener("keyup",u)}},[]),e?x.jsxs("div",{className:B5,children:[i?x.jsxs(nn,{className:D(bh,K5),href:i.link,variant:"styleless",children:[x.jsxs("div",{className:Ch,children:[x.jsx("div",{className:D(kh,H5),style:qt({[vc]:"0.75em"}),children:x.jsx(st,{label:"Previous",icon:Y5})}),x.jsx("div",{className:Ph,children:i.text})]}),x.jsx(eo,{description:"Previous",keys:["shift","←"]})]}):x.jsx("div",{}),a?x.jsxs(nn,{className:D(bh,G5),href:a.link,variant:"styleless",children:[x.jsxs("div",{className:Ch,children:[x.jsx("div",{className:Ph,style:{textAlign:"right"},children:a.text}),x.jsx("div",{className:D(kh,W5),style:qt({[vc]:"0.75em"}),children:x.jsx(st,{label:"Next",icon:Q5})})]}),x.jsx(eo,{description:"Next",keys:["shift","→"]})]}):x.jsx("div",{})]}):null}function Y1(e){const t=[];for(const n of e){if(n.items){t.push(...Y1(n.items));continue}t.push(n)}return t}const Q1="Collapsible",[eE,Z1]=En(Q1),[tE,Yd]=eE(Q1),nE=p.forwardRef((e,t)=>{const{__scopeCollapsible:n,open:r,defaultOpen:o,disabled:i,onOpenChange:a,...l}=e,[s=!1,c]=rr({prop:r,defaultProp:o,onChange:a});return p.createElement(tE,{scope:n,disabled:i,contentId:rn(),open:s,onOpenToggle:p.useCallback(()=>c(d=>!d),[c])},p.createElement(fe.div,q({"data-state":Qd(s),"data-disabled":i?"":void 0},l,{ref:t})))}),rE="CollapsibleTrigger",oE=p.forwardRef((e,t)=>{const{__scopeCollapsible:n,...r}=e,o=Yd(rE,n);return p.createElement(fe.button,q({type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":Qd(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled},r,{ref:t,onClick:le(e.onClick,o.onOpenToggle)}))}),X1="CollapsibleContent",iE=p.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=Yd(X1,e.__scopeCollapsible);return p.createElement(kn,{present:n||o.open},({present:i})=>p.createElement(aE,q({},r,{ref:t,present:i})))}),aE=p.forwardRef((e,t)=>{const{__scopeCollapsible:n,present:r,children:o,...i}=e,a=Yd(X1,n),[l,s]=p.useState(r),c=p.useRef(null),d=Ue(t,c),u=p.useRef(0),f=u.current,h=p.useRef(0),y=h.current,g=a.open||l,w=p.useRef(g),m=p.useRef();return p.useEffect(()=>{const v=requestAnimationFrame(()=>w.current=!1);return()=>cancelAnimationFrame(v)},[]),gn(()=>{const v=c.current;if(v){m.current=m.current||{transitionDuration:v.style.transitionDuration,animationName:v.style.animationName},v.style.transitionDuration="0s",v.style.animationName="none";const _=v.getBoundingClientRect();u.current=_.height,h.current=_.width,w.current||(v.style.transitionDuration=m.current.transitionDuration,v.style.animationName=m.current.animationName),s(r)}},[a.open,r]),p.createElement(fe.div,q({"data-state":Qd(a.open),"data-disabled":a.disabled?"":void 0,id:a.contentId,hidden:!g},i,{ref:d,style:{"--radix-collapsible-content-height":f?`${f}px`:void 0,"--radix-collapsible-content-width":y?`${y}px`:void 0,...e.style}}),g&&o)});function Qd(e){return e?"open":"closed"}const lE=nE,sE=oE,uE=iE,$r="Accordion",cE=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[Zd,dE,fE]=Kl($r),[ql,oA]=En($r,[fE,Z1]),Xd=Z1(),J1=Z.forwardRef((e,t)=>{const{type:n,...r}=e,o=r,i=r;return Z.createElement(Zd.Provider,{scope:e.__scopeAccordion},n==="multiple"?Z.createElement(vE,q({},i,{ref:t})):Z.createElement(mE,q({},o,{ref:t})))});J1.propTypes={type(e){const t=e.value||e.defaultValue;return e.type&&!["single","multiple"].includes(e.type)?new Error("Invalid prop `type` supplied to `Accordion`. Expected one of `single | multiple`."):e.type==="multiple"&&typeof t=="string"?new Error("Invalid prop `type` supplied to `Accordion`. Expected `single` when `defaultValue` or `value` is type `string`."):e.type==="single"&&Array.isArray(t)?new Error("Invalid prop `type` supplied to `Accordion`. Expected `multiple` when `defaultValue` or `value` is type `string[]`."):null}};const[eg,pE]=ql($r),[tg,hE]=ql($r,{collapsible:!1}),mE=Z.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:o=()=>{},collapsible:i=!1,...a}=e,[l,s]=rr({prop:n,defaultProp:r,onChange:o});return Z.createElement(eg,{scope:e.__scopeAccordion,value:l?[l]:[],onItemOpen:s,onItemClose:Z.useCallback(()=>i&&s(""),[i,s])},Z.createElement(tg,{scope:e.__scopeAccordion,collapsible:i},Z.createElement(ng,q({},a,{ref:t}))))}),vE=Z.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:o=()=>{},...i}=e,[a=[],l]=rr({prop:n,defaultProp:r,onChange:o}),s=Z.useCallback(d=>l((u=[])=>[...u,d]),[l]),c=Z.useCallback(d=>l((u=[])=>u.filter(f=>f!==d)),[l]);return Z.createElement(eg,{scope:e.__scopeAccordion,value:a,onItemOpen:s,onItemClose:c},Z.createElement(tg,{scope:e.__scopeAccordion,collapsible:!0},Z.createElement(ng,q({},i,{ref:t}))))}),[gE,Jd]=ql($r),ng=Z.forwardRef((e,t)=>{const{__scopeAccordion:n,disabled:r,dir:o,orientation:i="vertical",...a}=e,l=Z.useRef(null),s=Ue(l,t),c=dE(n),u=Wl(o)==="ltr",f=le(e.onKeyDown,h=>{var y;if(!cE.includes(h.key))return;const g=h.target,w=c().filter(S=>{var O;return!((O=S.ref.current)!==null&&O!==void 0&&O.disabled)}),m=w.findIndex(S=>S.ref.current===g),v=w.length;if(m===-1)return;h.preventDefault();let _=m;const E=0,C=v-1,k=()=>{_=m+1,_>C&&(_=E)},P=()=>{_=m-1,_{const{__scopeAccordion:n,value:r,...o}=e,i=Jd(wc,n),a=pE(wc,n),l=Xd(n),s=rn(),c=r&&a.value.includes(r)||!1,d=i.disabled||e.disabled;return Z.createElement(yE,{scope:n,open:c,disabled:d,triggerId:s},Z.createElement(lE,q({"data-orientation":i.orientation,"data-state":kE(c)},l,o,{ref:t,disabled:d,open:c,onOpenChange:u=>{u?a.onItemOpen(r):a.onItemClose(r)}})))}),Ah="AccordionTrigger",_E=Z.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,o=Jd($r,n),i=rg(Ah,n),a=hE(Ah,n),l=Xd(n);return Z.createElement(Zd.ItemSlot,{scope:n},Z.createElement(sE,q({"aria-disabled":i.open&&!a.collapsible||void 0,"data-orientation":o.orientation,id:i.triggerId},l,r,{ref:t})))}),wE="AccordionContent",EE=Z.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,o=Jd($r,n),i=rg(wE,n),a=Xd(n);return Z.createElement(uE,q({role:"region","aria-labelledby":i.triggerId,"data-orientation":o.orientation},a,r,{ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}}))});function kE(e){return e?"open":"closed"}const bE=J1,CE=xE,PE=_E,AE=EE;var SE="vocs_MobileSearch_searchButton";function TE(){const[e,t]=p.useState(!1);return x.jsxs(x1,{open:e,onOpenChange:t,children:[x.jsx(_1,{asChild:!0,children:x.jsx("button",{className:SE,type:"button","aria-label":"Search",children:x.jsx(Fd,{height:21,width:21})})}),x.jsx(R1,{open:e,onClose:()=>t(!1)})]})}var RE="vocs_MobileTopNav_button",$E="var(--vocs_MobileTopNav_chevronDownIcon)",OE="var(--vocs_MobileTopNav_chevronUpIcon)",IE="vocs_MobileTopNav_content",LE="vocs_MobileTopNav_curtain",Sh="vocs_MobileTopNav_curtainGroup",eu="vocs_MobileTopNav_curtainItem",DE="vocs_MobileTopNav_divider",Ca="vocs_MobileTopNav_group",NE="vocs_MobileTopNav_icon",ME="vocs_MobileTopNav_item",jE="vocs_MobileTopNav_logo",zE="vocs_MobileTopNav_menuTitle",og="vocs_MobileTopNav_menuTrigger",ig="vocs_MobileTopNav_navigation",FE="vocs_MobileTopNav_navigationContent",Yo="vocs_MobileTopNav_navigationItem",UE="vocs_MobileTopNav_trigger",VE="vocs_MobileTopNav_navigation_compact",BE="vocs_MobileTopNav_outlinePopover",Th="vocs_MobileTopNav_outlineTrigger",HE="vocs_MobileTopNav",Rh="vocs_MobileTopNav_section",WE="vocs_MobileTopNav_separator",KE="vocs_MobileTopNav_sidebarPopover",GE="vocs_MobileTopNav_topNavPopover";function qE(e,t){let n=!1;return()=>{n=!0,setTimeout(()=>{n&&e(),n=!1},t)}}var YE="vocs_Outline_heading",QE="vocs_Outline_item",ZE="vocs_Outline_items",XE="vocs_Outline_link",JE="vocs_Outline_nav",e8="vocs_Outline";function ag({minLevel:e=2,maxLevel:t=3,highlightActive:n=!0,onClickItem:r,showTitle:o=!0}={}){const{outlineFooter:i}=Je(),{showOutline:a}=Tr(),l=typeof a=="number"?e+a-1:t,s=p.useRef(!0),{pathname:c,hash:d}=Re(),[u,f]=p.useState([]);p.useEffect(()=>{if(typeof window>"u")return;const m=Array.from(document.querySelectorAll(`.${B0}`));f(m)},[c]);const h=p.useMemo(()=>u?u.map(m=>{const v=m.querySelector(`.${H0}`);if(!v)return null;const _=v.getBoundingClientRect(),E=v.id,C=Number(m.tagName[1]),k=m.textContent,P=window.scrollY+_.top;return Cl?null:{id:E,level:C,slugTargetElement:v,text:k,topOffset:P}}).filter(Boolean):[],[u,l,e]),[y,g]=p.useState(d.replace("#",""));if(p.useEffect(()=>{if(typeof window>"u")return;const m=new IntersectionObserver(([v])=>{var E;if(!s.current)return;const _=v.target.id;if(v.isIntersecting)g(_);else{if(!(v.target.getBoundingClientRect().top>0))return;const P=h.findIndex(S=>S.id===y),A=(E=h[P-1])==null?void 0:E.id;g(A)}},{rootMargin:"0px 0px -95% 0px"});for(const v of h)m.observe(v.slugTargetElement);return()=>m.disconnect()},[y,h]),p.useEffect(()=>{if(typeof window>"u")return;const m=new IntersectionObserver(([v])=>{var E;if(!s.current)return;const _=(E=h[h.length-1])==null?void 0:E.id;v.isIntersecting?g(_):y===_&&g(h[h.length-2].id)});return m.observe(document.querySelector("[data-bottom-observer]")),()=>m.disconnect()},[y,h]),p.useEffect(()=>{if(typeof window>"u")return;const m=qE(()=>{var v,_,E;if(s.current){if(window.scrollY===0){g((v=h[0])==null?void 0:v.id);return}if(window.scrollY+document.documentElement.clientHeight>=document.documentElement.scrollHeight){g((_=h[h.length-1])==null?void 0:_.id);return}for(let C=0;Cwindow.removeEventListener("scroll",m)},[h]),h.length===0)return null;const w=h.filter(m=>m.level===e);return x.jsxs("aside",{className:e8,children:[x.jsxs("nav",{className:JE,children:[o&&x.jsx("h2",{className:YE,children:"On this page"}),x.jsx(lg,{activeId:n?y:null,items:h,onClickItem:()=>{r==null||r(),s.current=!1,setTimeout(()=>{s.current=!0},500)},levelItems:w,setActiveId:g})]}),vl(i)]})}function lg({activeId:e,items:t,levelItems:n,onClickItem:r,setActiveId:o}){const{pathname:i}=Re();return x.jsx("ul",{className:ZE,children:n.map(({id:a,level:l,text:s})=>{const c=`#${a}`,d=e===a,u=(()=>{var w;const h=t.findIndex(m=>m.id===a)+1,y=(w=t[h])==null?void 0:w.level;if(y<=l)return null;const g=[];for(let m=h;m{r==null||r(),o(a)},className:XE,children:s})}),u&&x.jsx(lg,{activeId:e,levelItems:u,items:t,onClickItem:r,setActiveId:o})]},a)})})}const t8=["top","right","bottom","left"],Yn=Math.min,Et=Math.max,_l=Math.round,Pa=Math.floor,Qn=e=>({x:e,y:e}),n8={left:"right",right:"left",bottom:"top",top:"bottom"},r8={start:"end",end:"start"};function Ec(e,t,n){return Et(e,Yn(t,n))}function yn(e,t){return typeof e=="function"?e(t):e}function xn(e){return e.split("-")[0]}function Ro(e){return e.split("-")[1]}function ef(e){return e==="x"?"y":"x"}function tf(e){return e==="y"?"height":"width"}function $o(e){return["top","bottom"].includes(xn(e))?"y":"x"}function nf(e){return ef($o(e))}function o8(e,t,n){n===void 0&&(n=!1);const r=Ro(e),o=nf(e),i=tf(o);let a=o==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=wl(a)),[a,wl(a)]}function i8(e){const t=wl(e);return[kc(e),t,kc(t)]}function kc(e){return e.replace(/start|end/g,t=>r8[t])}function a8(e,t,n){const r=["left","right"],o=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?o:r:t?r:o;case"left":case"right":return t?i:a;default:return[]}}function l8(e,t,n,r){const o=Ro(e);let i=a8(xn(e),n==="start",r);return o&&(i=i.map(a=>a+"-"+o),t&&(i=i.concat(i.map(kc)))),i}function wl(e){return e.replace(/left|right|bottom|top/g,t=>n8[t])}function s8(e){return{top:0,right:0,bottom:0,left:0,...e}}function sg(e){return typeof e!="number"?s8(e):{top:e,right:e,bottom:e,left:e}}function El(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function $h(e,t,n){let{reference:r,floating:o}=e;const i=$o(t),a=nf(t),l=tf(a),s=xn(t),c=i==="y",d=r.x+r.width/2-o.width/2,u=r.y+r.height/2-o.height/2,f=r[l]/2-o[l]/2;let h;switch(s){case"top":h={x:d,y:r.y-o.height};break;case"bottom":h={x:d,y:r.y+r.height};break;case"right":h={x:r.x+r.width,y:u};break;case"left":h={x:r.x-o.width,y:u};break;default:h={x:r.x,y:r.y}}switch(Ro(t)){case"start":h[a]-=f*(n&&c?-1:1);break;case"end":h[a]+=f*(n&&c?-1:1);break}return h}const u8=async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:a}=n,l=i.filter(Boolean),s=await(a.isRTL==null?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:d,y:u}=$h(c,r,s),f=r,h={},y=0;for(let g=0;g({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:o,rects:i,platform:a,elements:l,middlewareData:s}=t,{element:c,padding:d=0}=yn(e,t)||{};if(c==null)return{};const u=sg(d),f={x:n,y:r},h=nf(o),y=tf(h),g=await a.getDimensions(c),w=h==="y",m=w?"top":"left",v=w?"bottom":"right",_=w?"clientHeight":"clientWidth",E=i.reference[y]+i.reference[h]-f[h]-i.floating[y],C=f[h]-i.reference[h],k=await(a.getOffsetParent==null?void 0:a.getOffsetParent(c));let P=k?k[_]:0;(!P||!await(a.isElement==null?void 0:a.isElement(k)))&&(P=l.floating[_]||i.floating[y]);const A=E/2-C/2,S=P/2-g[y]/2-1,O=Yn(u[m],S),j=Yn(u[v],S),N=O,z=P-g[y]-j,$=P/2-g[y]/2+A,U=Ec(N,$,z),W=!s.arrow&&Ro(o)!=null&&$!==U&&i.reference[y]/2-($N<=0)){var S,O;const N=(((S=i.flip)==null?void 0:S.index)||0)+1,z=C[N];if(z)return{data:{index:N,overflows:A},reset:{placement:z}};let $=(O=A.filter(U=>U.overflows[0]<=0).sort((U,W)=>U.overflows[1]-W.overflows[1])[0])==null?void 0:O.placement;if(!$)switch(h){case"bestFit":{var j;const U=(j=A.map(W=>[W.placement,W.overflows.filter(B=>B>0).reduce((B,L)=>B+L,0)]).sort((W,B)=>W[1]-B[1])[0])==null?void 0:j[0];U&&($=U);break}case"initialPlacement":$=l;break}if(o!==$)return{reset:{placement:$}}}return{}}}};function Oh(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Ih(e){return t8.some(t=>e[t]>=0)}const f8=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:r="referenceHidden",...o}=yn(e,t);switch(r){case"referenceHidden":{const i=await Ii(t,{...o,elementContext:"reference"}),a=Oh(i,n.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:Ih(a)}}}case"escaped":{const i=await Ii(t,{...o,altBoundary:!0}),a=Oh(i,n.floating);return{data:{escapedOffsets:a,escaped:Ih(a)}}}default:return{}}}}};async function p8(e,t){const{placement:n,platform:r,elements:o}=e,i=await(r.isRTL==null?void 0:r.isRTL(o.floating)),a=xn(n),l=Ro(n),s=$o(n)==="y",c=["left","top"].includes(a)?-1:1,d=i&&s?-1:1,u=yn(t,e);let{mainAxis:f,crossAxis:h,alignmentAxis:y}=typeof u=="number"?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...u};return l&&typeof y=="number"&&(h=l==="end"?y*-1:y),s?{x:h*d,y:f*c}:{x:f*c,y:h*d}}const ug=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:o,y:i,placement:a,middlewareData:l}=t,s=await p8(t,e);return a===((n=l.offset)==null?void 0:n.placement)&&(r=l.arrow)!=null&&r.alignmentOffset?{}:{x:o+s.x,y:i+s.y,data:{...s,placement:a}}}}},h8=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:l={fn:w=>{let{x:m,y:v}=w;return{x:m,y:v}}},...s}=yn(e,t),c={x:n,y:r},d=await Ii(t,s),u=$o(xn(o)),f=ef(u);let h=c[f],y=c[u];if(i){const w=f==="y"?"top":"left",m=f==="y"?"bottom":"right",v=h+d[w],_=h-d[m];h=Ec(v,h,_)}if(a){const w=u==="y"?"top":"left",m=u==="y"?"bottom":"right",v=y+d[w],_=y-d[m];y=Ec(v,y,_)}const g=l.fn({...t,[f]:h,[u]:y});return{...g,data:{x:g.x-n,y:g.y-r}}}}},m8=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:o,rects:i,middlewareData:a}=t,{offset:l=0,mainAxis:s=!0,crossAxis:c=!0}=yn(e,t),d={x:n,y:r},u=$o(o),f=ef(u);let h=d[f],y=d[u];const g=yn(l,t),w=typeof g=="number"?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(s){const _=f==="y"?"height":"width",E=i.reference[f]-i.floating[_]+w.mainAxis,C=i.reference[f]+i.reference[_]-w.mainAxis;hC&&(h=C)}if(c){var m,v;const _=f==="y"?"width":"height",E=["top","left"].includes(xn(o)),C=i.reference[u]-i.floating[_]+(E&&((m=a.offset)==null?void 0:m[u])||0)+(E?0:w.crossAxis),k=i.reference[u]+i.reference[_]+(E?0:((v=a.offset)==null?void 0:v[u])||0)-(E?w.crossAxis:0);yk&&(y=k)}return{[f]:h,[u]:y}}}},v8=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:r,platform:o,elements:i}=t,{apply:a=()=>{},...l}=yn(e,t),s=await Ii(t,l),c=xn(n),d=Ro(n),u=$o(n)==="y",{width:f,height:h}=r.floating;let y,g;c==="top"||c==="bottom"?(y=c,g=d===(await(o.isRTL==null?void 0:o.isRTL(i.floating))?"start":"end")?"left":"right"):(g=c,y=d==="end"?"top":"bottom");const w=h-s[y],m=f-s[g],v=!t.middlewareData.shift;let _=w,E=m;if(u){const k=f-s.left-s.right;E=d||v?Yn(m,k):k}else{const k=h-s.top-s.bottom;_=d||v?Yn(w,k):k}if(v&&!d){const k=Et(s.left,0),P=Et(s.right,0),A=Et(s.top,0),S=Et(s.bottom,0);u?E=f-2*(k!==0||P!==0?k+P:Et(s.left,s.right)):_=h-2*(A!==0||S!==0?A+S:Et(s.top,s.bottom))}await a({...t,availableWidth:E,availableHeight:_});const C=await o.getDimensions(i.floating);return f!==C.width||h!==C.height?{reset:{rects:!0}}:{}}}};function Zn(e){return cg(e)?(e.nodeName||"").toLowerCase():"#document"}function Ct(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Cn(e){var t;return(t=(cg(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function cg(e){return e instanceof Node||e instanceof Ct(e).Node}function rt(e){return e instanceof Element||e instanceof Ct(e).Element}function on(e){return e instanceof HTMLElement||e instanceof Ct(e).HTMLElement}function bc(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Ct(e).ShadowRoot}function Wi(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=Nt(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function g8(e){return["table","td","th"].includes(Zn(e))}function rf(e){const t=of(),n=Nt(e);return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(r=>(n.willChange||"").includes(r))||["paint","layout","strict","content"].some(r=>(n.contain||"").includes(r))}function y8(e){let t=Eo(e);for(;on(t)&&!Yl(t);){if(rf(t))return t;t=Eo(t)}return null}function of(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Yl(e){return["html","body","#document"].includes(Zn(e))}function Nt(e){return Ct(e).getComputedStyle(e)}function Ql(e){return rt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Eo(e){if(Zn(e)==="html")return e;const t=e.assignedSlot||e.parentNode||bc(e)&&e.host||Cn(e);return bc(t)?t.host:t}function dg(e){const t=Eo(e);return Yl(t)?e.ownerDocument?e.ownerDocument.body:e.body:on(t)&&Wi(t)?t:dg(t)}function Li(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const o=dg(e),i=o===((r=e.ownerDocument)==null?void 0:r.body),a=Ct(o);return i?t.concat(a,a.visualViewport||[],Wi(o)?o:[],a.frameElement&&n?Li(a.frameElement):[]):t.concat(o,Li(o,[],n))}function fg(e){const t=Nt(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=on(e),i=o?e.offsetWidth:n,a=o?e.offsetHeight:r,l=_l(n)!==i||_l(r)!==a;return l&&(n=i,r=a),{width:n,height:r,$:l}}function af(e){return rt(e)?e:e.contextElement}function so(e){const t=af(e);if(!on(t))return Qn(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:i}=fg(t);let a=(i?_l(n.width):n.width)/r,l=(i?_l(n.height):n.height)/o;return(!a||!Number.isFinite(a))&&(a=1),(!l||!Number.isFinite(l))&&(l=1),{x:a,y:l}}const x8=Qn(0);function pg(e){const t=Ct(e);return!of()||!t.visualViewport?x8:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function _8(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Ct(e)?!1:t}function Er(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const o=e.getBoundingClientRect(),i=af(e);let a=Qn(1);t&&(r?rt(r)&&(a=so(r)):a=so(e));const l=_8(i,n,r)?pg(i):Qn(0);let s=(o.left+l.x)/a.x,c=(o.top+l.y)/a.y,d=o.width/a.x,u=o.height/a.y;if(i){const f=Ct(i),h=r&&rt(r)?Ct(r):r;let y=f,g=y.frameElement;for(;g&&r&&h!==y;){const w=so(g),m=g.getBoundingClientRect(),v=Nt(g),_=m.left+(g.clientLeft+parseFloat(v.paddingLeft))*w.x,E=m.top+(g.clientTop+parseFloat(v.paddingTop))*w.y;s*=w.x,c*=w.y,d*=w.x,u*=w.y,s+=_,c+=E,y=Ct(g),g=y.frameElement}}return El({width:d,height:u,x:s,y:c})}const w8=[":popover-open",":modal"];function hg(e){return w8.some(t=>{try{return e.matches(t)}catch{return!1}})}function E8(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const i=o==="fixed",a=Cn(r),l=t?hg(t.floating):!1;if(r===a||l&&i)return n;let s={scrollLeft:0,scrollTop:0},c=Qn(1);const d=Qn(0),u=on(r);if((u||!u&&!i)&&((Zn(r)!=="body"||Wi(a))&&(s=Ql(r)),on(r))){const f=Er(r);c=so(r),d.x=f.x+r.clientLeft,d.y=f.y+r.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-s.scrollLeft*c.x+d.x,y:n.y*c.y-s.scrollTop*c.y+d.y}}function k8(e){return Array.from(e.getClientRects())}function mg(e){return Er(Cn(e)).left+Ql(e).scrollLeft}function b8(e){const t=Cn(e),n=Ql(e),r=e.ownerDocument.body,o=Et(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=Et(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let a=-n.scrollLeft+mg(e);const l=-n.scrollTop;return Nt(r).direction==="rtl"&&(a+=Et(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:a,y:l}}function C8(e,t){const n=Ct(e),r=Cn(e),o=n.visualViewport;let i=r.clientWidth,a=r.clientHeight,l=0,s=0;if(o){i=o.width,a=o.height;const c=of();(!c||c&&t==="fixed")&&(l=o.offsetLeft,s=o.offsetTop)}return{width:i,height:a,x:l,y:s}}function P8(e,t){const n=Er(e,!0,t==="fixed"),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=on(e)?so(e):Qn(1),a=e.clientWidth*i.x,l=e.clientHeight*i.y,s=o*i.x,c=r*i.y;return{width:a,height:l,x:s,y:c}}function Lh(e,t,n){let r;if(t==="viewport")r=C8(e,n);else if(t==="document")r=b8(Cn(e));else if(rt(t))r=P8(t,n);else{const o=pg(e);r={...t,x:t.x-o.x,y:t.y-o.y}}return El(r)}function vg(e,t){const n=Eo(e);return n===t||!rt(n)||Yl(n)?!1:Nt(n).position==="fixed"||vg(n,t)}function A8(e,t){const n=t.get(e);if(n)return n;let r=Li(e,[],!1).filter(l=>rt(l)&&Zn(l)!=="body"),o=null;const i=Nt(e).position==="fixed";let a=i?Eo(e):e;for(;rt(a)&&!Yl(a);){const l=Nt(a),s=rf(a);!s&&l.position==="fixed"&&(o=null),(i?!s&&!o:!s&&l.position==="static"&&!!o&&["absolute","fixed"].includes(o.position)||Wi(a)&&!s&&vg(e,a))?r=r.filter(d=>d!==a):o=l,a=Eo(a)}return t.set(e,r),r}function S8(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const a=[...n==="clippingAncestors"?A8(t,this._c):[].concat(n),r],l=a[0],s=a.reduce((c,d)=>{const u=Lh(t,d,o);return c.top=Et(u.top,c.top),c.right=Yn(u.right,c.right),c.bottom=Yn(u.bottom,c.bottom),c.left=Et(u.left,c.left),c},Lh(t,l,o));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}}function T8(e){const{width:t,height:n}=fg(e);return{width:t,height:n}}function R8(e,t,n){const r=on(t),o=Cn(t),i=n==="fixed",a=Er(e,!0,i,t);let l={scrollLeft:0,scrollTop:0};const s=Qn(0);if(r||!r&&!i)if((Zn(t)!=="body"||Wi(o))&&(l=Ql(t)),r){const u=Er(t,!0,i,t);s.x=u.x+t.clientLeft,s.y=u.y+t.clientTop}else o&&(s.x=mg(o));const c=a.left+l.scrollLeft-s.x,d=a.top+l.scrollTop-s.y;return{x:c,y:d,width:a.width,height:a.height}}function Dh(e,t){return!on(e)||Nt(e).position==="fixed"?null:t?t(e):e.offsetParent}function gg(e,t){const n=Ct(e);if(!on(e)||hg(e))return n;let r=Dh(e,t);for(;r&&g8(r)&&Nt(r).position==="static";)r=Dh(r,t);return r&&(Zn(r)==="html"||Zn(r)==="body"&&Nt(r).position==="static"&&!rf(r))?n:r||y8(e)||n}const $8=async function(e){const t=this.getOffsetParent||gg,n=this.getDimensions;return{reference:R8(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,...await n(e.floating)}}};function O8(e){return Nt(e).direction==="rtl"}const yg={convertOffsetParentRelativeRectToViewportRelativeRect:E8,getDocumentElement:Cn,getClippingRect:S8,getOffsetParent:gg,getElementRects:$8,getClientRects:k8,getDimensions:T8,getScale:so,isElement:rt,isRTL:O8};function I8(e,t){let n=null,r;const o=Cn(e);function i(){var l;clearTimeout(r),(l=n)==null||l.disconnect(),n=null}function a(l,s){l===void 0&&(l=!1),s===void 0&&(s=1),i();const{left:c,top:d,width:u,height:f}=e.getBoundingClientRect();if(l||t(),!u||!f)return;const h=Pa(d),y=Pa(o.clientWidth-(c+u)),g=Pa(o.clientHeight-(d+f)),w=Pa(c),v={rootMargin:-h+"px "+-y+"px "+-g+"px "+-w+"px",threshold:Et(0,Yn(1,s))||1};let _=!0;function E(C){const k=C[0].intersectionRatio;if(k!==s){if(!_)return a();k?a(!1,k):r=setTimeout(()=>{a(!1,1e-7)},100)}_=!1}try{n=new IntersectionObserver(E,{...v,root:o.ownerDocument})}catch{n=new IntersectionObserver(E,v)}n.observe(e)}return a(!0),i}function L8(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:s=!1}=r,c=af(e),d=o||i?[...c?Li(c):[],...Li(t)]:[];d.forEach(m=>{o&&m.addEventListener("scroll",n,{passive:!0}),i&&m.addEventListener("resize",n)});const u=c&&l?I8(c,n):null;let f=-1,h=null;a&&(h=new ResizeObserver(m=>{let[v]=m;v&&v.target===c&&h&&(h.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var _;(_=h)==null||_.observe(t)})),n()}),c&&!s&&h.observe(c),h.observe(t));let y,g=s?Er(e):null;s&&w();function w(){const m=Er(e);g&&(m.x!==g.x||m.y!==g.y||m.width!==g.width||m.height!==g.height)&&n(),g=m,y=requestAnimationFrame(w)}return n(),()=>{var m;d.forEach(v=>{o&&v.removeEventListener("scroll",n),i&&v.removeEventListener("resize",n)}),u==null||u(),(m=h)==null||m.disconnect(),h=null,s&&cancelAnimationFrame(y)}}const xg=h8,D8=d8,N8=v8,M8=f8,Nh=c8,j8=m8,z8=(e,t,n)=>{const r=new Map,o={platform:yg,...n},i={...o.platform,_c:r};return u8(e,t,{...o,platform:i})},_g=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:r,padding:o}=typeof e=="function"?e(n):e;return r&&t(r)?r.current!=null?Nh({element:r.current,padding:o}).fn(n):{}:r?Nh({element:r,padding:o}).fn(n):{}}}};var Ba=typeof document<"u"?p.useLayoutEffect:p.useEffect;function kl(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,o;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!kl(e[r],t[r]))return!1;return!0}if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,o[r]))return!1;for(r=n;r--!==0;){const i=o[r];if(!(i==="_owner"&&e.$$typeof)&&!kl(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function wg(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Mh(e,t){const n=wg(e);return Math.round(t*n)/n}function jh(e){const t=p.useRef(e);return Ba(()=>{t.current=e}),t}function Eg(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:i,floating:a}={},transform:l=!0,whileElementsMounted:s,open:c}=e,[d,u]=p.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,h]=p.useState(r);kl(f,r)||h(r);const[y,g]=p.useState(null),[w,m]=p.useState(null),v=p.useCallback(B=>{B!==k.current&&(k.current=B,g(B))},[]),_=p.useCallback(B=>{B!==P.current&&(P.current=B,m(B))},[]),E=i||y,C=a||w,k=p.useRef(null),P=p.useRef(null),A=p.useRef(d),S=s!=null,O=jh(s),j=jh(o),N=p.useCallback(()=>{if(!k.current||!P.current)return;const B={placement:t,strategy:n,middleware:f};j.current&&(B.platform=j.current),z8(k.current,P.current,B).then(L=>{const F={...L,isPositioned:!0};z.current&&!kl(A.current,F)&&(A.current=F,Ao.flushSync(()=>{u(F)}))})},[f,t,n,j]);Ba(()=>{c===!1&&A.current.isPositioned&&(A.current.isPositioned=!1,u(B=>({...B,isPositioned:!1})))},[c]);const z=p.useRef(!1);Ba(()=>(z.current=!0,()=>{z.current=!1}),[]),Ba(()=>{if(E&&(k.current=E),C&&(P.current=C),E&&C){if(O.current)return O.current(E,C,N);N()}},[E,C,N,O,S]);const $=p.useMemo(()=>({reference:k,floating:P,setReference:v,setFloating:_}),[v,_]),U=p.useMemo(()=>({reference:E,floating:C}),[E,C]),W=p.useMemo(()=>{const B={position:n,left:0,top:0};if(!U.floating)return B;const L=Mh(U.floating,d.x),F=Mh(U.floating,d.y);return l?{...B,transform:"translate("+L+"px, "+F+"px)",...wg(U.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:L,top:F}},[n,l,U.floating,d.x,d.y]);return p.useMemo(()=>({...d,update:N,refs:$,elements:U,floatingStyles:W}),[d,N,$,U,W])}function F8(e){const[t,n]=p.useState(void 0);return gn(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const r=new ResizeObserver(o=>{if(!Array.isArray(o)||!o.length)return;const i=o[0];let a,l;if("borderBoxSize"in i){const s=i.borderBoxSize,c=Array.isArray(s)?s[0]:s;a=c.inlineSize,l=c.blockSize}else a=e.offsetWidth,l=e.offsetHeight;n({width:a,height:l})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}else n(void 0)},[e]),t}const kg="Popper",[bg,Cg]=En(kg),[U8,Pg]=bg(kg),V8=e=>{const{__scopePopper:t,children:n}=e,[r,o]=p.useState(null);return p.createElement(U8,{scope:t,anchor:r,onAnchorChange:o},n)},B8="PopperAnchor",H8=p.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...o}=e,i=Pg(B8,n),a=p.useRef(null),l=Ue(t,a);return p.useEffect(()=>{i.onAnchorChange((r==null?void 0:r.current)||a.current)}),r?null:p.createElement(fe.div,q({},o,{ref:l}))}),Ag="PopperContent",[W8,iA]=bg(Ag),K8=p.forwardRef((e,t)=>{var n,r,o,i,a,l,s,c;const{__scopePopper:d,side:u="bottom",sideOffset:f=0,align:h="center",alignOffset:y=0,arrowPadding:g=0,avoidCollisions:w=!0,collisionBoundary:m=[],collisionPadding:v=0,sticky:_="partial",hideWhenDetached:E=!1,updatePositionStrategy:C="optimized",onPlaced:k,...P}=e,A=Pg(Ag,d),[S,O]=p.useState(null),j=Ue(t,xt=>O(xt)),[N,z]=p.useState(null),$=F8(N),U=(n=$==null?void 0:$.width)!==null&&n!==void 0?n:0,W=(r=$==null?void 0:$.height)!==null&&r!==void 0?r:0,B=u+(h!=="center"?"-"+h:""),L=typeof v=="number"?v:{top:0,right:0,bottom:0,left:0,...v},F=Array.isArray(m)?m:[m],G=F.length>0,J={padding:L,boundary:F.filter(G8),altBoundary:G},{refs:ue,floatingStyles:Ve,placement:xe,isPositioned:$e,middlewareData:_e}=Eg({strategy:"fixed",placement:B,whileElementsMounted:(...xt)=>L8(...xt,{animationFrame:C==="always"}),elements:{reference:A.anchor},middleware:[ug({mainAxis:f+W,alignmentAxis:y}),w&&xg({mainAxis:!0,crossAxis:!1,limiter:_==="partial"?j8():void 0,...J}),w&&D8({...J}),N8({...J,apply:({elements:xt,rects:Gi,availableWidth:Xl,availableHeight:Jl})=>{const{width:es,height:ts}=Gi.reference,Yt=xt.floating.style;Yt.setProperty("--radix-popper-available-width",`${Xl}px`),Yt.setProperty("--radix-popper-available-height",`${Jl}px`),Yt.setProperty("--radix-popper-anchor-width",`${es}px`),Yt.setProperty("--radix-popper-anchor-height",`${ts}px`)}}),N&&_g({element:N,padding:g}),q8({arrowWidth:U,arrowHeight:W}),E&&M8({strategy:"referenceHidden",...J})]}),[Be,we]=Sg(xe),Ce=at(k);gn(()=>{$e&&(Ce==null||Ce())},[$e,Ce]);const Mt=(o=_e.arrow)===null||o===void 0?void 0:o.x,Pe=(i=_e.arrow)===null||i===void 0?void 0:i.y,dt=((a=_e.arrow)===null||a===void 0?void 0:a.centerOffset)!==0,[Ki,Zl]=p.useState();return gn(()=>{S&&Zl(window.getComputedStyle(S).zIndex)},[S]),p.createElement("div",{ref:ue.setFloating,"data-radix-popper-content-wrapper":"",style:{...Ve,transform:$e?Ve.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:Ki,"--radix-popper-transform-origin":[(l=_e.transformOrigin)===null||l===void 0?void 0:l.x,(s=_e.transformOrigin)===null||s===void 0?void 0:s.y].join(" ")},dir:e.dir},p.createElement(W8,{scope:d,placedSide:Be,onArrowChange:z,arrowX:Mt,arrowY:Pe,shouldHideArrow:dt},p.createElement(fe.div,q({"data-side":Be,"data-align":we},P,{ref:j,style:{...P.style,animation:$e?void 0:"none",opacity:(c=_e.hide)!==null&&c!==void 0&&c.referenceHidden?0:void 0}}))))});function G8(e){return e!==null}const q8=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,i,a;const{placement:l,rects:s,middlewareData:c}=t,u=((n=c.arrow)===null||n===void 0?void 0:n.centerOffset)!==0,f=u?0:e.arrowWidth,h=u?0:e.arrowHeight,[y,g]=Sg(l),w={start:"0%",center:"50%",end:"100%"}[g],m=((r=(o=c.arrow)===null||o===void 0?void 0:o.x)!==null&&r!==void 0?r:0)+f/2,v=((i=(a=c.arrow)===null||a===void 0?void 0:a.y)!==null&&i!==void 0?i:0)+h/2;let _="",E="";return y==="bottom"?(_=u?w:`${m}px`,E=`${-h}px`):y==="top"?(_=u?w:`${m}px`,E=`${s.floating.height+h}px`):y==="right"?(_=`${-h}px`,E=u?w:`${v}px`):y==="left"&&(_=`${s.floating.width+h}px`,E=u?w:`${v}px`),{data:{x:_,y:E}}}});function Sg(e){const[t,n="center"]=e.split("-");return[t,n]}const Y8=V8,Q8=H8,Z8=K8,Tg="Popover",[Rg,aA]=En(Tg,[Cg]),lf=Cg(),[X8,Oo]=Rg(Tg),J8=e=>{const{__scopePopover:t,children:n,open:r,defaultOpen:o,onOpenChange:i,modal:a=!1}=e,l=lf(t),s=p.useRef(null),[c,d]=p.useState(!1),[u=!1,f]=rr({prop:r,defaultProp:o,onChange:i});return p.createElement(Y8,l,p.createElement(X8,{scope:t,contentId:rn(),triggerRef:s,open:u,onOpenChange:f,onOpenToggle:p.useCallback(()=>f(h=>!h),[f]),hasCustomAnchor:c,onCustomAnchorAdd:p.useCallback(()=>d(!0),[]),onCustomAnchorRemove:p.useCallback(()=>d(!1),[]),modal:a},n))},ek="PopoverTrigger",tk=p.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,o=Oo(ek,n),i=lf(n),a=Ue(t,o.triggerRef),l=p.createElement(fe.button,q({type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":Ig(o.open)},r,{ref:a,onClick:le(e.onClick,o.onOpenToggle)}));return o.hasCustomAnchor?l:p.createElement(Q8,q({asChild:!0},i),l)}),$g="PopoverPortal",[nk,rk]=Rg($g,{forceMount:void 0}),ok=e=>{const{__scopePopover:t,forceMount:n,children:r,container:o}=e,i=Oo($g,t);return p.createElement(nk,{scope:t,forceMount:n},p.createElement(kn,{present:n||i.open},p.createElement(t1,{asChild:!0,container:o},r)))},Di="PopoverContent",ik=p.forwardRef((e,t)=>{const n=rk(Di,e.__scopePopover),{forceMount:r=n.forceMount,...o}=e,i=Oo(Di,e.__scopePopover);return p.createElement(kn,{present:r||i.open},i.modal?p.createElement(ak,q({},o,{ref:t})):p.createElement(lk,q({},o,{ref:t})))}),ak=p.forwardRef((e,t)=>{const n=Oo(Di,e.__scopePopover),r=p.useRef(null),o=Ue(t,r),i=p.useRef(!1);return p.useEffect(()=>{const a=r.current;if(a)return p1(a)},[]),p.createElement(d1,{as:wo,allowPinchZoom:!0},p.createElement(Og,q({},e,{ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:le(e.onCloseAutoFocus,a=>{var l;a.preventDefault(),i.current||(l=n.triggerRef.current)===null||l===void 0||l.focus()}),onPointerDownOutside:le(e.onPointerDownOutside,a=>{const l=a.detail.originalEvent,s=l.button===0&&l.ctrlKey===!0,c=l.button===2||s;i.current=c},{checkForDefaultPrevented:!1}),onFocusOutside:le(e.onFocusOutside,a=>a.preventDefault(),{checkForDefaultPrevented:!1})})))}),lk=p.forwardRef((e,t)=>{const n=Oo(Di,e.__scopePopover),r=p.useRef(!1),o=p.useRef(!1);return p.createElement(Og,q({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{var a;if((a=e.onCloseAutoFocus)===null||a===void 0||a.call(e,i),!i.defaultPrevented){var l;r.current||(l=n.triggerRef.current)===null||l===void 0||l.focus(),i.preventDefault()}r.current=!1,o.current=!1},onInteractOutside:i=>{var a,l;(a=e.onInteractOutside)===null||a===void 0||a.call(e,i),i.defaultPrevented||(r.current=!0,i.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const s=i.target;((l=n.triggerRef.current)===null||l===void 0?void 0:l.contains(s))&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&o.current&&i.preventDefault()}}))}),Og=p.forwardRef((e,t)=>{const{__scopePopover:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:i,disableOutsidePointerEvents:a,onEscapeKeyDown:l,onPointerDownOutside:s,onFocusOutside:c,onInteractOutside:d,...u}=e,f=Oo(Di,n),h=lf(n);return n1(),p.createElement(J0,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:i},p.createElement(Ud,{asChild:!0,disableOutsidePointerEvents:a,onInteractOutside:d,onEscapeKeyDown:l,onPointerDownOutside:s,onFocusOutside:c,onDismiss:()=>f.onOpenChange(!1)},p.createElement(Z8,q({"data-state":Ig(f.open),role:"dialog",id:f.contentId},h,u,{ref:t,style:{...u.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}}))))});function Ig(e){return e?"open":"closed"}const sk=J8,uk=tk,ck=ok,dk=ik;var fk="vocs_Popover";Bt.Root=sk;Bt.Trigger=uk;function Bt({children:e,className:t}){return x.jsx(ck,{children:x.jsx(dk,{className:D(fk,t),sideOffset:12,children:e})})}var pk="vocs_Sidebar_backLink",hk="vocs_Sidebar_divider",mk="vocs_Sidebar_group",ni="vocs_Sidebar_item",Lg="vocs_Sidebar_items",vk="vocs_Sidebar_level",gk="vocs_Sidebar_levelCollapsed",yk="vocs_Sidebar_levelInset",xk="vocs_Sidebar_logo",_k="vocs_Sidebar_logoWrapper",wk="vocs_Sidebar_navigation",Ek="vocs_Sidebar",Dg="vocs_Sidebar_section",kk="vocs_Sidebar_sectionCollapse",bk="vocs_Sidebar_sectionCollapseActive",Ck="vocs_Sidebar_sectionHeader",Pk="vocs_Sidebar_sectionHeaderActive",zh="vocs_Sidebar_sectionTitle";function Ng(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 39 69",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Chevron Right"}),x.jsx("path",{d:"M38.8697 34.7461C38.8697 33.6719 38.4791 32.6953 37.649 31.8652L7.47318 1.8848C6.74078 1.1035 5.76418 0.712891 4.64118 0.712891C2.34618 0.712891 0.588379 2.42189 0.588379 4.71679C0.588379 5.79099 1.07668 6.81639 1.76028 7.59769L29.0552 34.7461L1.76028 61.8945C1.07668 62.6758 0.588379 63.6523 0.588379 64.7754C0.588379 67.0703 2.34618 68.7793 4.64118 68.7793C5.76418 68.7793 6.74078 68.3887 7.47318 67.6074L37.649 37.627C38.4791 36.7969 38.8697 35.8203 38.8697 34.7461Z",fill:"currentColor"})]})}function Mg(e){var c;const{className:t,onClickItem:n}=e,{previousPath:r}=Sr(),o=p.useRef(null),i=Bl(),[a,l]=p.useState("/");if(p.useEffect(()=>{typeof window>"u"||r&&l(r)},[i.key,i.backLink]),!i)return null;const s=Ak(i.items);return x.jsxs("aside",{ref:o,className:D(Ek,t),children:[x.jsxs("div",{className:_k,children:[x.jsx("div",{className:xk,children:x.jsx(qn,{to:"/",style:{alignItems:"center",display:"flex",height:"100%"},children:x.jsx(Wd,{})})}),x.jsx("div",{className:hk})]}),x.jsx("nav",{className:wk,children:x.jsxs("div",{className:mk,children:[i.backLink&&x.jsx("section",{className:Dg,children:x.jsx("div",{className:Lg,children:x.jsxs(qn,{className:D(ni,pk),to:a,children:["←"," ",typeof history<"u"&&((c=history.state)!=null&&c.key)&&a!=="/"?"Back":"Home"]})})}),s.map((d,u)=>x.jsx(zg,{depth:0,item:d,onClick:n,sidebarRef:o},`${d.text}${u}`))]})})]},i.key)}function Ak(e){const t=[];let n=0;for(const r of e){if(r.items){n=t.push(r);continue}t[n]?t[n].items.push(r):t.push({text:"",items:[r]})}return t}function jg(e,t){return e.find(n=>Ul(t,n.link??"")||n.link===t?!0:n.items?jg(n.items,t):!1)}function zg(e){const{depth:t,item:n,onClick:r,sidebarRef:o}=e,i=p.useRef(null),{pathname:a}=Re(),l=zw(n.link??""),s=p.useMemo(()=>n.items?!!jg(n.items,a):!1,[n.items,a]),[c,d]=p.useState(()=>l||!n.items||s?!1:!!n.collapsed),u=n.collapsed!==void 0&&n.items!==void 0,f=p.useCallback(g=>{"key"in g&&g.key!=="Enter"||n.link||d(w=>!w)},[n.link]),h=p.useCallback(g=>{"key"in g&&g.key!=="Enter"||n.link&&d(w=>!w)},[n.link]),y=p.useRef(!0);return p.useEffect(()=>{!y.current||(y.current=!1,!Ul(a,n.link??""))||requestAnimationFrame(()=>{var v,_,E;const w=((v=i.current)==null?void 0:v.offsetTop)??0,m=((_=o==null?void 0:o.current)==null?void 0:_.clientHeight)??0;w0&&t<5&&n.items.map((g,w)=>x.jsx(zg,{depth:t+1,item:g,onClick:r,sidebarRef:o},`${g.text}${w}`))})]}):x.jsx(x.Fragment,{children:n.link?x.jsx(qn,{ref:i,"data-active":!!l,onClick:r,className:ni,to:n.link,children:n.text}):x.jsx("div",{className:ni,children:n.text})})}function Sk(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 69 39",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Chevron Down"}),x.jsx("path",{d:"M34.8677 38.8398C35.9419 38.8398 37.0161 38.4492 37.7485 37.6191L67.729 7.44339C68.4614 6.71089 68.9009 5.73439 68.9009 4.61129C68.9009 2.31639 67.1919 0.558594 64.897 0.558594C63.8227 0.558594 62.7485 1.04689 62.0161 1.73049L32.5727 31.2715H37.1138L7.67042 1.73049C6.93802 1.04689 5.96142 0.558594 4.83842 0.558594C2.54342 0.558594 0.785645 2.31639 0.785645 4.61129C0.785645 5.73439 1.22512 6.71089 1.95752 7.44339L31.9868 37.6191C32.768 38.4492 33.7446 38.8398 34.8677 38.8398Z",fill:"currentColor"})]})}function Tk(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 69 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Chevron Up"}),x.jsx("path",{d:"M1.95752 32.2441C1.22512 32.9277 0.785645 33.9531 0.785645 35.0762C0.785645 37.3711 2.54342 39.1289 4.83842 39.1289C5.96142 39.1289 6.98682 38.6895 7.67042 37.957L37.1138 8.36716H32.5727L62.0161 37.957C62.6997 38.6895 63.8227 39.1289 64.897 39.1289C67.1919 39.1289 68.9009 37.3711 68.9009 35.0762C68.9009 33.9531 68.4614 32.9277 67.729 32.2441L37.7485 2.06836C37.0161 1.23826 35.9419 0.847656 34.8677 0.847656C33.7446 0.847656 32.7192 1.23826 31.9868 2.06836L1.95752 32.2441Z",fill:"currentColor"})]})}function Rk(){return x.jsxs("svg",{width:"100%",height:"100%",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 79 48",fill:"none",children:[x.jsx("title",{children:"Menu"}),x.jsx("path",{fill:"currentColor",d:"M19.528 47.232h40.87c1.952 0 3.515-1.562 3.515-3.564a3.5 3.5 0 0 0-3.516-3.516H19.528a3.501 3.501 0 0 0-3.515 3.516c0 2.002 1.562 3.564 3.515 3.564ZM12.057 27.262h55.81a3.501 3.501 0 0 0 3.516-3.516 3.501 3.501 0 0 0-3.515-3.515h-55.81a3.501 3.501 0 0 0-3.516 3.515 3.501 3.501 0 0 0 3.515 3.516ZM4.391 7.34H75.29c2.002 0 3.515-1.563 3.515-3.516 0-2.002-1.513-3.564-3.515-3.564H4.39C2.438.26.876 1.822.876 3.824A3.501 3.501 0 0 0 4.39 7.34Z"})]})}Cc.Curtain=Mk;function Cc(){var n,r;const e=Je(),{showLogo:t}=Tr();return x.jsxs("div",{className:HE,children:[x.jsxs("div",{className:Rh,children:[t&&x.jsx("div",{className:Ca,children:x.jsx("div",{className:jE,children:x.jsx(qn,{to:"/",style:{alignItems:"center",display:"flex",height:"100%"},children:x.jsx(Wd,{})})})}),e.topNav&&x.jsx(x.Fragment,{children:x.jsxs("div",{className:Ca,children:[x.jsx($k,{items:e.topNav}),x.jsx(Ik,{items:e.topNav})]})})]}),x.jsxs("div",{className:Rh,children:[x.jsx("div",{className:Ca,style:{marginRight:"-8px"},children:x.jsx(TE,{})}),e.socials&&((n=e.socials)==null?void 0:n.length)>0&&x.jsxs(x.Fragment,{children:[x.jsx("div",{className:DE}),x.jsx("div",{className:Ca,style:{marginLeft:"-8px"},children:(r=e.socials)==null?void 0:r.map((o,i)=>x.jsx(Nk,{...o},i))})]})]})]})}function $k({items:e}){const{pathname:t}=Re(),n=Bi({pathname:t,items:e});return x.jsx(j1,{className:ig,children:x.jsx(z1,{children:e.map((r,o)=>r!=null&&r.link?x.jsx(Gl,{active:n==null?void 0:n.includes(r.id),href:r.link,children:r.text},o):x.jsxs(F1,{className:ME,children:[x.jsx(U1,{active:n==null?void 0:n.includes(r.id),children:r.text}),x.jsx(V1,{className:IE,children:x.jsx(Ok,{items:r.items||[]})})]},o))})})}function Ok({items:e}){const{pathname:t}=Re(),n=Bi({pathname:t,items:e});return x.jsx("ul",{children:e==null?void 0:e.map((r,o)=>x.jsx(Gl,{active:n.includes(r.id),href:r.link,children:r.text},o))})}function Ik({items:e}){var s;const[t,n]=p.useState(!1),{pathname:r}=Re(),o=Bi({pathname:r,items:e}),i=e.filter(c=>c.id===o[0])[0],{basePath:a}=Je(),l=a;return x.jsx("div",{className:D(ig,VE),children:i?x.jsxs(Bt.Root,{modal:!0,open:t,onOpenChange:n,children:[x.jsxs(Bt.Trigger,{className:D(og,Yo),children:[i.text,x.jsx(st,{label:"Menu",icon:Sk,size:"11px"})]}),x.jsx(Bt,{className:GE,children:x.jsx(bE,{type:"single",collapsible:!0,style:{display:"flex",flexDirection:"column"},children:e.map((c,d)=>{var u;return c!=null&&c.link?x.jsx(nn,{"data-active":o.includes(c.id),className:Yo,href:c.link,onClick:()=>n(!1),variant:"styleless",children:c.text},d):x.jsxs(CE,{value:d.toString(),children:[x.jsx(PE,{className:D(Yo,UE),"data-active":o.includes(c.id),style:qt({[$E]:`url(${l}/.vocs/icons/chevron-down.svg)`,[OE]:`url(${l}/.vocs/icons/chevron-up.svg)`}),children:c.text}),x.jsx(AE,{className:FE,children:(u=c.items)==null?void 0:u.map((f,h)=>x.jsx(nn,{className:Yo,href:f.link,onClick:()=>n(!1),variant:"styleless",children:f.text},h))})]},d)})})})]}):(s=e[0])!=null&&s.link?x.jsx(nn,{className:Yo,href:e[0].link,variant:"styleless",children:e[0].text}):null})}const Lk={discord:B1,github:H1,telegram:W1,warpcast:K1,x:G1},Dk={discord:"21px",github:"18px",telegram:"21px",warpcast:"18px",x:"16px"};function Nk({icon:e,label:t,link:n,type:r}){return x.jsx("a",{className:RE,href:n,target:"_blank",rel:"noopener noreferrer",children:x.jsx(st,{className:NE,label:t,icon:Lk[e],size:Dk[r]||"18px"})})}function Mk({enableScrollToTop:e}){const{pathname:t}=Re(),{layout:n,showSidebar:r}=Tr(),{frontmatter:o={}}=Sr(),i=Bl(),[a,l]=p.useState(!1),[s,c]=p.useState(!1),d=p.useMemo(()=>{if(!i||n==="minimal")return;const h=Fg({sidebarItems:i.items,pathname:t});return h==null?void 0:h.text},[n,t,i]),u=p.useMemo(()=>{var h;if(!(typeof window>"u"))return(h=document.querySelector(".vocs_Content h1"))==null?void 0:h.textContent},[]),f=d||o.title||u;return x.jsxs("div",{className:LE,children:[x.jsx("div",{className:Sh,children:x.jsx("div",{className:eu,children:r?x.jsxs(Bt.Root,{modal:!0,open:s,onOpenChange:c,children:[x.jsxs(Bt.Trigger,{className:og,children:[x.jsx(st,{label:"Menu",icon:Rk,size:"13px"}),x.jsx("div",{className:zE,children:f})]}),x.jsx(Bt,{className:KE,children:x.jsx(Mg,{onClickItem:()=>c(!1)})})]}):f})}),x.jsxs("div",{className:Sh,children:[e&&x.jsxs(x.Fragment,{children:[x.jsx("div",{className:eu,children:x.jsxs("button",{className:Th,onClick:()=>window.scrollTo({behavior:"smooth",top:0}),type:"button",children:["Top",x.jsx(st,{label:"Scroll to top",icon:Tk,size:"10px"})]})}),x.jsx("div",{className:WE})]}),n==="docs"&&x.jsx("div",{className:eu,children:x.jsxs(Bt.Root,{modal:!0,open:a,onOpenChange:l,children:[x.jsxs(Bt.Trigger,{className:Th,children:["On this page",x.jsx(st,{label:"On this page",icon:Ng,size:"10px"})]}),x.jsx(Bt,{className:BE,children:x.jsx(ag,{onClickItem:()=>l(!1),showTitle:!1})})]})})]})]})}function Fg({sidebarItems:e,pathname:t}){const n=t.replace(/(.+)\/$/,"$1");for(const r of e){if((r==null?void 0:r.link)===n)return r;if(r.items){const o=Fg({sidebarItems:r.items,pathname:n});if(o)return o}}}var jk="vocs_SkipLink";const Ug="vocs-content";function zk(){const{pathname:e}=Re();return x.jsx("a",{className:D(jk,Q0),href:`${e}#${Ug}`,children:"Skip to content"})}var Fk="vocs_DocsLayout_content",Uk="vocs_DocsLayout_content_withSidebar",Vk="vocs_DocsLayout_content_withTopNav",Bk="vocs_DocsLayout_gutterLeft",Hk="vocs_DocsLayout_gutterRight",Wk="vocs_DocsLayout_gutterRight_withSidebar",Kk="vocs_DocsLayout_gutterTop",Gk="vocs_DocsLayout_gutterTopCurtain",qk="vocs_DocsLayout_gutterTopCurtain_hidden",Yk="vocs_DocsLayout_gutterTopCurtain_withSidebar",Qk="vocs_DocsLayout_gutterTop_offsetLeftGutter",Zk="vocs_DocsLayout_gutterTop_sticky",Xk="vocs_DocsLayout",Jk="vocs_DocsLayout_sidebar";function Pc({children:e}){const{banner:t,font:n}=Je(),{frontmatter:r={}}=Sr(),{content:o}=r,{layout:i,showOutline:a,showSidebar:l,showTopNav:s}=Tr(),{ref:c,inView:d}=V0({initialInView:!0,rootMargin:"100px 0px 0px 0px"}),[u,f]=hc("banner",!0);return x.jsxs("div",{className:Xk,"data-layout":i,style:qt({[q2]:u?t==null?void 0:t.height:void 0,[R2.default]:n!=null&&n.google?`${n.google}, ${T2.default}`:void 0}),children:[x.jsx(zk,{}),u&&x.jsx(v4,{hide:()=>f(!1)}),l&&x.jsx("div",{className:Bk,children:x.jsx(Mg,{className:Jk})}),s&&x.jsxs(x.Fragment,{children:[x.jsxs("div",{ref:c,className:D(Kk,l&&Qk,(i==="minimal"||i==="landing")&&Zk),children:[x.jsx(_c,{}),x.jsx(Cc,{})]}),x.jsxs("div",{className:D(Gk,l&&Yk,(i==="minimal"||i==="landing")&&qk),children:[x.jsx(_c.Curtain,{}),x.jsx(Cc.Curtain,{enableScrollToTop:!d})]})]}),a&&x.jsx("div",{className:D(Hk,l&&Wk),children:x.jsx(ag,{})}),x.jsxs("div",{id:Ug,className:D(Fk,l&&Uk,s&&Vk),style:qt({[Ns.horizontalPadding]:o==null?void 0:o.horizontalPadding,[Ns.width]:o==null?void 0:o.width,[Ns.verticalPadding]:o==null?void 0:o.verticalPadding}),children:[x.jsx(G0,{children:e}),x.jsx(Z5,{})]}),x.jsx("div",{"data-bottom-observer":!0})]})}const Ac={},Vg=Z.createContext(Ac);function eb(e){const t=Z.useContext(Vg);return Z.useMemo(function(){return typeof e=="function"?e(t):{...t,...e}},[t,e])}function tb(e){let t;return e.disableParentContext?t=typeof e.components=="function"?e.components(Ac):e.components||Ac:t=eb(e.components),Z.createElement(Vg.Provider,{value:t},e.children)}var Bg={exports:{}},nb="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",rb=nb,ob=rb;function Hg(){}function Wg(){}Wg.resetWarningCache=Hg;var ib=function(){function e(r,o,i,a,l,s){if(s!==ob){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:Wg,resetWarningCache:Hg};return n.PropTypes=n,n};Bg.exports=ib();var ab=Bg.exports;const Ee=Xn(ab);function lb(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var Kg=p,sb=lb(Kg);function Fh(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ub(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var cb=!!(typeof window<"u"&&window.document&&window.document.createElement);function db(e,t,n){if(typeof e!="function")throw new Error("Expected reducePropsToState to be a function.");if(typeof t!="function")throw new Error("Expected handleStateChangeOnClient to be a function.");if(typeof n<"u"&&typeof n!="function")throw new Error("Expected mapStateOnServer to either be undefined or a function.");function r(o){return o.displayName||o.name||"Component"}return function(i){if(typeof i!="function")throw new Error("Expected WrappedComponent to be a React component.");var a=[],l;function s(){l=e(a.map(function(d){return d.props})),c.canUseDOM?t(l):n&&(l=n(l))}var c=function(d){ub(u,d);function u(){return d.apply(this,arguments)||this}u.peek=function(){return l},u.rewind=function(){if(u.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var y=l;return l=void 0,a=[],y};var f=u.prototype;return f.UNSAFE_componentWillMount=function(){a.push(this),s()},f.componentDidUpdate=function(){s()},f.componentWillUnmount=function(){var y=a.indexOf(this);a.splice(y,1),s()},f.render=function(){return sb.createElement(i,this.props)},u}(Kg.PureComponent);return Fh(c,"displayName","SideEffect("+r(i)+")"),Fh(c,"canUseDOM",cb),c}}var fb=db;const pb=Xn(fb);var hb=typeof Element<"u",mb=typeof Map=="function",vb=typeof Set=="function",gb=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function Ha(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var n,r,o;if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(!Ha(e[r],t[r]))return!1;return!0}var i;if(mb&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(i=e.entries();!(r=i.next()).done;)if(!t.has(r.value[0]))return!1;for(i=e.entries();!(r=i.next()).done;)if(!Ha(r.value[1],t.get(r.value[0])))return!1;return!0}if(vb&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(i=e.entries();!(r=i.next()).done;)if(!t.has(r.value[0]))return!1;return!0}if(gb&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf=="function"&&typeof t.valueOf=="function")return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString=="function"&&typeof t.toString=="function")return e.toString()===t.toString();if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(t,o[r]))return!1;if(hb&&e instanceof Element)return!1;for(r=n;r--!==0;)if(!((o[r]==="_owner"||o[r]==="__v"||o[r]==="__o")&&e.$$typeof)&&!Ha(e[o[r]],t[o[r]]))return!1;return!0}return e!==e&&t!==t}var yb=function(t,n){try{return Ha(t,n)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}};const xb=Xn(yb);/*
+*****************************************************/(function(e,t){(function(n,r){e.exports=r()})(Ey,function(){var n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(c){return typeof c}:function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},r=function(c,d){if(!(c instanceof d))throw new TypeError("Cannot call a class as a function")},o=function(){function c(d,u){for(var f=0;f1&&arguments[1]!==void 0?arguments[1]:!0,f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:5e3;r(this,c),this.ctx=d,this.iframes=u,this.exclude=f,this.iframesTimeout=h}return o(c,[{key:"getContexts",value:function(){var u=void 0,f=[];return typeof this.ctx>"u"||!this.ctx?u=[]:NodeList.prototype.isPrototypeOf(this.ctx)?u=Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?u=this.ctx:typeof this.ctx=="string"?u=Array.prototype.slice.call(document.querySelectorAll(this.ctx)):u=[this.ctx],u.forEach(function(h){var y=f.filter(function(g){return g.contains(h)}).length>0;f.indexOf(h)===-1&&!y&&f.push(h)}),f}},{key:"getIframeContents",value:function(u,f){var h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},y=void 0;try{var g=u.contentWindow;if(y=g.document,!g||!y)throw new Error("iframe inaccessible")}catch{h()}y&&f(y)}},{key:"isIframeBlank",value:function(u){var f="about:blank",h=u.getAttribute("src").trim(),y=u.contentWindow.location.href;return y===f&&h!==f&&h}},{key:"observeIframeLoad",value:function(u,f,h){var y=this,g=!1,w=null,m=function v(){if(!g){g=!0,clearTimeout(w);try{y.isIframeBlank(u)||(u.removeEventListener("load",v),y.getIframeContents(u,f,h))}catch{h()}}};u.addEventListener("load",m),w=setTimeout(m,this.iframesTimeout)}},{key:"onIframeReady",value:function(u,f,h){try{u.contentWindow.document.readyState==="complete"?this.isIframeBlank(u)?this.observeIframeLoad(u,f,h):this.getIframeContents(u,f,h):this.observeIframeLoad(u,f,h)}catch{h()}}},{key:"waitForIframes",value:function(u,f){var h=this,y=0;this.forEachIframe(u,function(){return!0},function(g){y++,h.waitForIframes(g.querySelector("html"),function(){--y||f()})},function(g){g||f()})}},{key:"forEachIframe",value:function(u,f,h){var y=this,g=arguments.length>3&&arguments[3]!==void 0?arguments[3]:function(){},w=u.querySelectorAll("iframe"),m=w.length,v=0;w=Array.prototype.slice.call(w);var _=function(){--m<=0&&g(v)};m||_(),w.forEach(function(E){c.matches(E,y.exclude)?_():y.onIframeReady(E,function(C){f(E)&&(v++,h(C)),_()},_)})}},{key:"createIterator",value:function(u,f,h){return document.createNodeIterator(u,f,h,!1)}},{key:"createInstanceOnIframe",value:function(u){return new c(u.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(u,f,h){var y=u.compareDocumentPosition(h),g=Node.DOCUMENT_POSITION_PRECEDING;if(y&g)if(f!==null){var w=f.compareDocumentPosition(h),m=Node.DOCUMENT_POSITION_FOLLOWING;if(w&m)return!0}else return!0;return!1}},{key:"getIteratorNode",value:function(u){var f=u.previousNode(),h=void 0;return f===null?h=u.nextNode():h=u.nextNode()&&u.nextNode(),{prevNode:f,node:h}}},{key:"checkIframeFilter",value:function(u,f,h,y){var g=!1,w=!1;return y.forEach(function(m,v){m.val===h&&(g=v,w=m.handled)}),this.compareNodeIframe(u,f,h)?(g===!1&&!w?y.push({val:h,handled:!0}):g!==!1&&!w&&(y[g].handled=!0),!0):(g===!1&&y.push({val:h,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(u,f,h,y){var g=this;u.forEach(function(w){w.handled||g.getIframeContents(w.val,function(m){g.createInstanceOnIframe(m).forEachNode(f,h,y)})})}},{key:"iterateThroughNodes",value:function(u,f,h,y,g){for(var w=this,m=this.createIterator(f,u,y),v=[],_=[],E=void 0,C=void 0,k=function(){var A=w.getIteratorNode(m);return C=A.prevNode,E=A.node,E};k();)this.iframes&&this.forEachIframe(f,function(P){return w.checkIframeFilter(E,C,P,v)},function(P){w.createInstanceOnIframe(P).forEachNode(u,function(A){return _.push(A)},y)}),_.push(E);_.forEach(function(P){h(P)}),this.iframes&&this.handleOpenIframes(v,u,h,y),g()}},{key:"forEachNode",value:function(u,f,h){var y=this,g=arguments.length>3&&arguments[3]!==void 0?arguments[3]:function(){},w=this.getContexts(),m=w.length;m||g(),w.forEach(function(v){var _=function(){y.iterateThroughNodes(u,v,f,h,function(){--m<=0&&g()})};y.iframes?y.waitForIframes(v,_):_()})}}],[{key:"matches",value:function(u,f){var h=typeof f=="string"?[f]:f,y=u.matches||u.matchesSelector||u.msMatchesSelector||u.mozMatchesSelector||u.oMatchesSelector||u.webkitMatchesSelector;if(y){var g=!1;return h.every(function(w){return y.call(u,w)?(g=!0,!1):!0}),g}else return!1}}]),c}(),l=function(){function c(d){r(this,c),this.ctx=d,this.ie=!1;var u=window.navigator.userAgent;(u.indexOf("MSIE")>-1||u.indexOf("Trident")>-1)&&(this.ie=!0)}return o(c,[{key:"log",value:function(u){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"debug",h=this.opt.log;this.opt.debug&&(typeof h>"u"?"undefined":n(h))==="object"&&typeof h[f]=="function"&&h[f]("mark.js: "+u)}},{key:"escapeStr",value:function(u){return u.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createRegExp",value:function(u){return this.opt.wildcards!=="disabled"&&(u=this.setupWildcardsRegExp(u)),u=this.escapeStr(u),Object.keys(this.opt.synonyms).length&&(u=this.createSynonymsRegExp(u)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(u=this.setupIgnoreJoinersRegExp(u)),this.opt.diacritics&&(u=this.createDiacriticsRegExp(u)),u=this.createMergedBlanksRegExp(u),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(u=this.createJoinersRegExp(u)),this.opt.wildcards!=="disabled"&&(u=this.createWildcardsRegExp(u)),u=this.createAccuracyRegExp(u),u}},{key:"createSynonymsRegExp",value:function(u){var f=this.opt.synonyms,h=this.opt.caseSensitive?"":"i",y=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var g in f)if(f.hasOwnProperty(g)){var w=f[g],m=this.opt.wildcards!=="disabled"?this.setupWildcardsRegExp(g):this.escapeStr(g),v=this.opt.wildcards!=="disabled"?this.setupWildcardsRegExp(w):this.escapeStr(w);m!==""&&v!==""&&(u=u.replace(new RegExp("("+this.escapeStr(m)+"|"+this.escapeStr(v)+")","gm"+h),y+("("+this.processSynomyms(m)+"|")+(this.processSynomyms(v)+")")+y))}return u}},{key:"processSynomyms",value:function(u){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(u=this.setupIgnoreJoinersRegExp(u)),u}},{key:"setupWildcardsRegExp",value:function(u){return u=u.replace(/(?:\\)*\?/g,function(f){return f.charAt(0)==="\\"?"?":""}),u.replace(/(?:\\)*\*/g,function(f){return f.charAt(0)==="\\"?"*":""})}},{key:"createWildcardsRegExp",value:function(u){var f=this.opt.wildcards==="withSpaces";return u.replace(/\u0001/g,f?"[\\S\\s]?":"\\S?").replace(/\u0002/g,f?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(u){return u.replace(/[^(|)\\]/g,function(f,h,y){var g=y.charAt(h+1);return/[(|)\\]/.test(g)||g===""?f:f+"\0"})}},{key:"createJoinersRegExp",value:function(u){var f=[],h=this.opt.ignorePunctuation;return Array.isArray(h)&&h.length&&f.push(this.escapeStr(h.join(""))),this.opt.ignoreJoiners&&f.push("\\u00ad\\u200b\\u200c\\u200d"),f.length?u.split(/\u0000+/).join("["+f.join("")+"]*"):u}},{key:"createDiacriticsRegExp",value:function(u){var f=this.opt.caseSensitive?"":"i",h=this.opt.caseSensitive?["aàáảãạăằắẳẵặâầấẩẫậäåāą","AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćč","CÇĆČ","dđď","DĐĎ","eèéẻẽẹêềếểễệëěēę","EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïī","IÌÍỈĨỊÎÏĪ","lł","LŁ","nñňń","NÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøō","OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rř","RŘ","sšśșş","SŠŚȘŞ","tťțţ","TŤȚŢ","uùúủũụưừứửữựûüůū","UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿ","YÝỲỶỸỴŸ","zžżź","ZŽŻŹ"]:["aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćčCÇĆČ","dđďDĐĎ","eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïīIÌÍỈĨỊÎÏĪ","lłLŁ","nñňńNÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rřRŘ","sšśșşSŠŚȘŞ","tťțţTŤȚŢ","uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿYÝỲỶỸỴŸ","zžżźZŽŻŹ"],y=[];return u.split("").forEach(function(g){h.every(function(w){if(w.indexOf(g)!==-1){if(y.indexOf(w)>-1)return!1;u=u.replace(new RegExp("["+w+"]","gm"+f),"["+w+"]"),y.push(w)}return!0})}),u}},{key:"createMergedBlanksRegExp",value:function(u){return u.replace(/[\s]+/gmi,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(u){var f=this,h="!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~¡¿",y=this.opt.accuracy,g=typeof y=="string"?y:y.value,w=typeof y=="string"?[]:y.limiters,m="";switch(w.forEach(function(v){m+="|"+f.escapeStr(v)}),g){case"partially":default:return"()("+u+")";case"complementary":return m="\\s"+(m||this.escapeStr(h)),"()([^"+m+"]*"+u+"[^"+m+"]*)";case"exactly":return"(^|\\s"+m+")("+u+")(?=$|\\s"+m+")"}}},{key:"getSeparatedKeywords",value:function(u){var f=this,h=[];return u.forEach(function(y){f.opt.separateWordSearch?y.split(" ").forEach(function(g){g.trim()&&h.indexOf(g)===-1&&h.push(g)}):y.trim()&&h.indexOf(y)===-1&&h.push(y)}),{keywords:h.sort(function(y,g){return g.length-y.length}),length:h.length}}},{key:"isNumeric",value:function(u){return Number(parseFloat(u))==u}},{key:"checkRanges",value:function(u){var f=this;if(!Array.isArray(u)||Object.prototype.toString.call(u[0])!=="[object Object]")return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(u),[];var h=[],y=0;return u.sort(function(g,w){return g.start-w.start}).forEach(function(g){var w=f.callNoMatchOnInvalidRanges(g,y),m=w.start,v=w.end,_=w.valid;_&&(g.start=m,g.length=v-m,h.push(g),y=v)}),h}},{key:"callNoMatchOnInvalidRanges",value:function(u,f){var h=void 0,y=void 0,g=!1;return u&&typeof u.start<"u"?(h=parseInt(u.start,10),y=h+parseInt(u.length,10),this.isNumeric(u.start)&&this.isNumeric(u.length)&&y-f>0&&y-h>0?g=!0:(this.log("Ignoring invalid or overlapping range: "+(""+JSON.stringify(u))),this.opt.noMatch(u))):(this.log("Ignoring invalid range: "+JSON.stringify(u)),this.opt.noMatch(u)),{start:h,end:y,valid:g}}},{key:"checkWhitespaceRanges",value:function(u,f,h){var y=void 0,g=!0,w=h.length,m=f-w,v=parseInt(u.start,10)-m;return v=v>w?w:v,y=v+parseInt(u.length,10),y>w&&(y=w,this.log("End range automatically set to the max value of "+w)),v<0||y-v<0||v>w||y>w?(g=!1,this.log("Invalid range: "+JSON.stringify(u)),this.opt.noMatch(u)):h.substring(v,y).replace(/\s+/g,"")===""&&(g=!1,this.log("Skipping whitespace only range: "+JSON.stringify(u)),this.opt.noMatch(u)),{start:v,end:y,valid:g}}},{key:"getTextNodes",value:function(u){var f=this,h="",y=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,function(g){y.push({start:h.length,end:(h+=g.textContent).length,node:g})},function(g){return f.matchesExclude(g.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},function(){u({value:h,nodes:y})})}},{key:"matchesExclude",value:function(u){return a.matches(u,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(u,f,h){var y=this.opt.element?this.opt.element:"mark",g=u.splitText(f),w=g.splitText(h-f),m=document.createElement(y);return m.setAttribute("data-markjs","true"),this.opt.className&&m.setAttribute("class",this.opt.className),m.textContent=g.textContent,g.parentNode.replaceChild(m,g),w}},{key:"wrapRangeInMappedTextNode",value:function(u,f,h,y,g){var w=this;u.nodes.every(function(m,v){var _=u.nodes[v+1];if(typeof _>"u"||_.start>f){if(!y(m.node))return!1;var E=f-m.start,C=(h>m.end?m.end:h)-m.start,k=u.value.substr(0,m.start),P=u.value.substr(C+m.start);if(m.node=w.wrapRangeInTextNode(m.node,E,C),u.value=k+P,u.nodes.forEach(function(A,S){S>=v&&(u.nodes[S].start>0&&S!==v&&(u.nodes[S].start-=C),u.nodes[S].end-=C)}),h-=C,g(m.node.previousSibling,m.start),h>m.end)f=m.end;else return!1}return!0})}},{key:"wrapMatches",value:function(u,f,h,y,g){var w=this,m=f===0?0:f+1;this.getTextNodes(function(v){v.nodes.forEach(function(_){_=_.node;for(var E=void 0;(E=u.exec(_.textContent))!==null&&E[m]!=="";)if(h(E[m],_)){var C=E.index;if(m!==0)for(var k=1;k{const o=setTimeout(()=>r(e),t||500);return()=>{clearTimeout(o)}},[e,t]),n}function hc(e,t){const[n,r]=p.useState();p.useEffect(()=>{const i=p4(e);r(typeof i>"u"||i===null?typeof t=="function"?t():t:i)},[t,e]);const o=p.useCallback(i=>{r(a=>{let l;typeof i=="function"?l=i(a):l=i;try{localStorage.setItem(e,JSON.stringify(l))}catch{}return l})},[e]);return[n,o]}function p4(e){try{const t=localStorage.getItem(e);return typeof t=="string"?JSON.parse(t):void 0}catch{return}}var h4="vocs_Kbd";function T1(e){return x.jsx("kbd",{...e,className:D(e.className,h4)})}var m4="vocs_KeyboardShortcut_kbdGroup",v4="vocs_KeyboardShortcut";function eo(e){const{description:t,keys:n}=e;return x.jsxs("span",{className:v4,children:[t,x.jsx("span",{className:m4,children:n.map(r=>x.jsx(T1,{children:r},r))})]})}var g4="vocs_SearchDialog_content",mh="vocs_SearchDialog_excerpt",y4="vocs_SearchDialog_overlay",x4="vocs_SearchDialog_result",vh="vocs_SearchDialog_resultIcon",_4="vocs_SearchDialog_resultSelected",w4="vocs_SearchDialog_results",E4="vocs_SearchDialog",k4="vocs_SearchDialog_searchBox",b4="vocs_SearchDialog_searchInput",ka="vocs_SearchDialog_searchInputIcon",C4="vocs_SearchDialog_searchInputIconDesktop",P4="vocs_SearchDialog_searchInputIconMobile",A4="vocs_SearchDialog_searchShortcuts",gh="vocs_SearchDialog_title",S4="vocs_SearchDialog_titleIcon",T4="vocs_SearchDialog_titles";function R1(e){const t=Md(),n=p.useRef(null),r=p.useRef(null),[o,i]=hc("filterText",""),a=f4(o,200),l=A1(),[s,c]=p.useState(-1),[d,u]=p.useState(!1),[f,h]=hc("showDetailView",!0),y=p.useMemo(()=>l?a?(c(0),l.search(a).slice(0,16)):(c(-1),[]):[],[l,a]),g=y.length,w=y[s],m=p.useCallback(()=>{var C,k,P;if(!r.current)return;const v=new Set;for(const A of y)for(const S in A.match)v.add(S);const _=new d4(r.current);_.unmark({done(){_==null||_.markRegExp(R4(v))}});const E=r.current.querySelectorAll(`.${mh}`);for(const A of E)(C=A.querySelector('mark[data-markjs="true"]'))==null||C.scrollIntoView({block:"center"});(P=(k=r.current)==null?void 0:k.firstElementChild)==null||P.scrollIntoView({block:"start"})},[y]);return p.useEffect(()=>{if(!e.open)return;function v(_){var E;switch(_.key){case"ArrowDown":{_.preventDefault(),c(C=>{var A;let k=C+1;k>=g&&(k=0);const P=(A=r.current)==null?void 0:A.children[k];return P==null||P.scrollIntoView({block:"nearest"}),k}),u(!0);break}case"ArrowUp":{_.preventDefault(),c(C=>{var A;let k=C-1;k<0&&(k=g-1);const P=(A=r.current)==null?void 0:A.children[k];return P==null||P.scrollIntoView({block:"nearest"}),k}),u(!0);break}case"Backspace":{if(!_.metaKey)return;_.preventDefault(),i(""),(E=n.current)==null||E.focus();break}case"Enter":{if(_.target instanceof HTMLButtonElement&&_.target.type!=="submit"||!w)return;_.preventDefault(),t(w.href),e.onClose();break}}}return window.addEventListener("keydown",v),()=>{window.removeEventListener("keydown",v)}},[t,g,i,w,e.open,e.onClose]),p.useEffect(()=>{a!==""&&r.current&&m()},[m,a]),x.jsxs(UE,{children:[x.jsx(VE,{className:y4}),x.jsxs(BE,{onOpenAutoFocus:v=>{n.current&&(v.preventDefault(),n.current.focus()),m()},onCloseAutoFocus:()=>{c(0)},className:E4,"aria-describedby":void 0,children:[x.jsx(HE,{className:Q0,children:"Search"}),x.jsxs("form",{className:k4,children:[x.jsx("button",{"aria-label":"Close search dialog",type:"button",onClick:()=>e.onClose(),className:P4,children:x.jsx(o3,{className:ka,height:20,width:20})}),x.jsx(u4,{htmlFor:"search-input",children:x.jsx(Fd,{"aria-label":"Search",className:D(ka,C4),height:20,width:20})}),x.jsx("input",{ref:n,tabIndex:0,className:b4,id:"search-input",onChange:v=>i(v.target.value),placeholder:"Search",type:"search",value:o}),x.jsx("button",{"aria-label":"Toggle detail view",type:"button",onClick:()=>h(v=>!v),children:x.jsx(f3,{className:ka,height:20,width:20})}),x.jsx("button",{"aria-label":"Reset search",type:"button",className:ka,onClick:()=>{var v;i(""),(v=n.current)==null||v.focus()},children:"⌫"})]}),x.jsxs("ul",{className:w4,role:y.length?"listbox":void 0,onMouseMove:()=>u(!1),ref:r,children:[a&&y.length===0&&x.jsxs("li",{children:['No results for "',x.jsx("span",{children:a}),'"']}),y.map((v,_)=>{var E;return x.jsx("li",{role:"option",className:D(x4,_===s&&_4),"aria-selected":_===s,"aria-label":[...v.titles.filter(C=>!!C),v.title].join(" > "),children:x.jsxs(N0,{to:v.href,onClick:C=>{C.metaKey||e.onClose()},onMouseEnter:()=>!d&&c(_),onFocus:()=>c(_),children:[x.jsxs("div",{className:T4,children:[v.isPage?x.jsx(c3,{className:vh}):x.jsx("span",{className:vh,children:"#"}),v.titles.filter(C=>!!C).map(C=>x.jsxs("span",{className:gh,children:[x.jsx("span",{dangerouslySetInnerHTML:{__html:C}}),x.jsx(a3,{className:S4})]},C)),x.jsx("span",{className:gh,children:x.jsx("span",{dangerouslySetInnerHTML:{__html:v.title}})})]}),f&&((E=v.text)==null?void 0:E.trim())&&x.jsx("div",{className:mh,children:x.jsx(G0,{className:g4,children:x.jsx("div",{dangerouslySetInnerHTML:{__html:v.html}})})})]})},v.id)})]}),x.jsxs("div",{className:A4,children:[x.jsx(eo,{description:"Navigate",keys:["↑","↓"]}),x.jsx(eo,{description:"Select",keys:["enter"]}),x.jsx(eo,{description:"Close",keys:["esc"]}),x.jsx(eo,{description:"Reset",keys:["⌘","⌫"]})]})]})]})}function R4(e){return new RegExp([...e].sort((t,n)=>n.length-t.length).map(t=>`(${t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")})`).join("|"),"gi")}function $4(){A1();const[e,t]=p.useState(!1);return p.useEffect(()=>{function n(r){const o=document.activeElement instanceof HTMLElement&&(["input","select","textarea"].includes(document.activeElement.tagName.toLowerCase())||document.activeElement.isContentEditable);r.key==="/"&&!e&&!o?(r.preventDefault(),t(!0)):r.metaKey===!0&&r.key==="k"&&(r.preventDefault(),t(i=>!i))}return window.addEventListener("keydown",n),()=>{window.removeEventListener("keydown",n)}},[e]),x.jsxs(x1,{open:e,onOpenChange:t,children:[x.jsx(_1,{asChild:!0,children:x.jsxs("button",{className:a4,type:"button",children:[x.jsx(Fd,{style:{marginTop:2}}),"Search",x.jsx("div",{className:l4,children:x.jsx("div",{style:{background:"currentColor",transform:"rotate(45deg)",width:1.5,borderRadius:2,height:"100%"}})})]})}),x.jsx(R1,{open:e,onClose:()=>t(!1)})]})}var $1="vocs_DesktopTopNav_button",O4="vocs_DesktopTopNav_content",I4="vocs_DesktopTopNav_curtain",yh="vocs_DesktopTopNav_divider",Xs="vocs_DesktopTopNav_group",ba="vocs_DesktopTopNav_hideCompact",mc="vocs_DesktopTopNav_icon",yl="vocs_DesktopTopNav_item",L4="vocs_DesktopTopNav_logo",D4="vocs_DesktopTopNav_logoWrapper",N4="vocs_DesktopTopNav",xh="vocs_DesktopTopNav_section",M4="vocs_DesktopTopNav_withLogo",j4="vocs_Icon",vc="var(--vocs_Icon_size)";function st({className:e,label:t,icon:n,size:r,style:o}){return x.jsx("div",{"aria-label":t,className:D(j4,e),role:"img",style:{...o,...qt({[vc]:r})},children:x.jsx(n,{height:r,width:r})})}var z4="vocs_Logo_logoDark",F4="vocs_Logo_logoLight",Js="vocs_Logo";function U4({className:e}){const{logoUrl:t}=Je();return t?x.jsx(x.Fragment,{children:typeof t=="string"?x.jsx("img",{alt:"Logo",className:D(e,Js),src:t}):x.jsxs(x.Fragment,{children:[x.jsx("img",{alt:"Logo",className:D(e,Js,z4),src:t.dark}),x.jsx("img",{alt:"Logo",className:D(e,Js,F4),src:t.light})]})}):null}var V4="vocs_NavLogo_logoImage",B4="vocs_NavLogo_title";function Wd(){const e=Je();return e.logoUrl?x.jsx(U4,{className:V4}):x.jsx("div",{className:B4,children:e.title})}const H4=p.createContext(void 0);function Wl(e){const t=p.useContext(H4);return e||t||"ltr"}function Kl(e){const t=e+"CollectionProvider",[n,r]=En(t),[o,i]=n(t,{collectionRef:{current:null},itemMap:new Map}),a=h=>{const{scope:y,children:g}=h,w=Z.useRef(null),m=Z.useRef(new Map).current;return Z.createElement(o,{scope:y,itemMap:m,collectionRef:w},g)},l=e+"CollectionSlot",s=Z.forwardRef((h,y)=>{const{scope:g,children:w}=h,m=i(l,g),v=Ue(y,m.collectionRef);return Z.createElement(wo,{ref:v},w)}),c=e+"CollectionItemSlot",d="data-radix-collection-item",u=Z.forwardRef((h,y)=>{const{scope:g,children:w,...m}=h,v=Z.useRef(null),_=Ue(y,v),E=i(c,g);return Z.useEffect(()=>(E.itemMap.set(v,{ref:v,...m}),()=>void E.itemMap.delete(v))),Z.createElement(wo,{[d]:"",ref:_},w)});function f(h){const y=i(e+"CollectionConsumer",h);return Z.useCallback(()=>{const w=y.collectionRef.current;if(!w)return[];const m=Array.from(w.querySelectorAll(`[${d}]`));return Array.from(y.itemMap.values()).sort((E,C)=>m.indexOf(E.ref.current)-m.indexOf(C.ref.current))},[y.collectionRef,y.itemMap])}return[{Provider:a,Slot:s,ItemSlot:u},f,r]}function W4(e){const t=p.useRef({value:e,previous:e});return p.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}const K4=p.forwardRef((e,t)=>p.createElement(fe.span,q({},e,{ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}))),G4=K4,Hi="NavigationMenu",[Kd,q4,Y4]=Kl(Hi),[gc,Q4,Z4]=Kl(Hi),[Gd,nA]=En(Hi,[Y4,Z4]),[X4,Rr]=Gd(Hi),[J4,rA]=Gd(Hi),e7=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,value:r,onValueChange:o,defaultValue:i,delayDuration:a=200,skipDelayDuration:l=300,orientation:s="horizontal",dir:c,...d}=e,[u,f]=p.useState(null),h=Ue(t,S=>f(S)),y=Wl(c),g=p.useRef(0),w=p.useRef(0),m=p.useRef(0),[v,_]=p.useState(!0),[E="",C]=rr({prop:r,onChange:S=>{const O=S!=="",j=l>0;O?(window.clearTimeout(m.current),j&&_(!1)):(window.clearTimeout(m.current),m.current=window.setTimeout(()=>_(!0),l)),o==null||o(S)},defaultProp:i}),k=p.useCallback(()=>{window.clearTimeout(w.current),w.current=window.setTimeout(()=>C(""),150)},[C]),P=p.useCallback(S=>{window.clearTimeout(w.current),C(S)},[C]),A=p.useCallback(S=>{E===S?window.clearTimeout(w.current):g.current=window.setTimeout(()=>{window.clearTimeout(w.current),C(S)},a)},[E,C,a]);return p.useEffect(()=>()=>{window.clearTimeout(g.current),window.clearTimeout(w.current),window.clearTimeout(m.current)},[]),p.createElement(t7,{scope:n,isRootMenu:!0,value:E,dir:y,orientation:s,rootNavigationMenu:u,onTriggerEnter:S=>{window.clearTimeout(g.current),v?A(S):P(S)},onTriggerLeave:()=>{window.clearTimeout(g.current),k()},onContentEnter:()=>window.clearTimeout(w.current),onContentLeave:k,onItemSelect:S=>{C(O=>O===S?"":S)},onItemDismiss:()=>C("")},p.createElement(fe.nav,q({"aria-label":"Main","data-orientation":s,dir:y},d,{ref:h})))}),t7=e=>{const{scope:t,isRootMenu:n,rootNavigationMenu:r,dir:o,orientation:i,children:a,value:l,onItemSelect:s,onItemDismiss:c,onTriggerEnter:d,onTriggerLeave:u,onContentEnter:f,onContentLeave:h}=e,[y,g]=p.useState(null),[w,m]=p.useState(new Map),[v,_]=p.useState(null);return p.createElement(X4,{scope:t,isRootMenu:n,rootNavigationMenu:r,value:l,previousValue:W4(l),baseId:rn(),dir:o,orientation:i,viewport:y,onViewportChange:g,indicatorTrack:v,onIndicatorTrackChange:_,onTriggerEnter:at(d),onTriggerLeave:at(u),onContentEnter:at(f),onContentLeave:at(h),onItemSelect:at(s),onItemDismiss:at(c),onViewportContentChange:p.useCallback((E,C)=>{m(k=>(k.set(E,C),new Map(k)))},[]),onViewportContentRemove:p.useCallback(E=>{m(C=>C.has(E)?(C.delete(E),new Map(C)):C)},[])},p.createElement(Kd.Provider,{scope:t},p.createElement(J4,{scope:t,items:w},a)))},n7="NavigationMenuList",r7=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,...r}=e,o=Rr(n7,n),i=p.createElement(fe.ul,q({"data-orientation":o.orientation},r,{ref:t}));return p.createElement(fe.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange},p.createElement(Kd.Slot,{scope:n},o.isRootMenu?p.createElement(I1,{asChild:!0},i):i))}),o7="NavigationMenuItem",[i7,O1]=Gd(o7),a7=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,value:r,...o}=e,i=rn(),a=r||i||"LEGACY_REACT_AUTO_VALUE",l=p.useRef(null),s=p.useRef(null),c=p.useRef(null),d=p.useRef(()=>{}),u=p.useRef(!1),f=p.useCallback((y="start")=>{if(l.current){d.current();const g=yc(l.current);g.length&&qd(y==="start"?g:g.reverse())}},[]),h=p.useCallback(()=>{if(l.current){const y=yc(l.current);y.length&&(d.current=h7(y))}},[]);return p.createElement(i7,{scope:n,value:a,triggerRef:s,contentRef:l,focusProxyRef:c,wasEscapeCloseRef:u,onEntryKeyDown:f,onFocusProxyEnter:f,onRootContentClose:h,onContentFocusOutside:h},p.createElement(fe.li,q({},o,{ref:t})))}),_h="NavigationMenuTrigger",l7=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,disabled:r,...o}=e,i=Rr(_h,e.__scopeNavigationMenu),a=O1(_h,e.__scopeNavigationMenu),l=p.useRef(null),s=Ue(l,a.triggerRef,t),c=N1(i.baseId,a.value),d=M1(i.baseId,a.value),u=p.useRef(!1),f=p.useRef(!1),h=a.value===i.value;return p.createElement(p.Fragment,null,p.createElement(Kd.ItemSlot,{scope:n,value:a.value},p.createElement(L1,{asChild:!0},p.createElement(fe.button,q({id:c,disabled:r,"data-disabled":r?"":void 0,"data-state":D1(h),"aria-expanded":h,"aria-controls":d},o,{ref:s,onPointerEnter:le(e.onPointerEnter,()=>{f.current=!1,a.wasEscapeCloseRef.current=!1}),onPointerMove:le(e.onPointerMove,xc(()=>{r||f.current||a.wasEscapeCloseRef.current||u.current||(i.onTriggerEnter(a.value),u.current=!0)})),onPointerLeave:le(e.onPointerLeave,xc(()=>{r||(i.onTriggerLeave(),u.current=!1)})),onClick:le(e.onClick,()=>{i.onItemSelect(a.value),f.current=h}),onKeyDown:le(e.onKeyDown,y=>{const w={horizontal:"ArrowDown",vertical:i.dir==="rtl"?"ArrowLeft":"ArrowRight"}[i.orientation];h&&y.key===w&&(a.onEntryKeyDown(),y.preventDefault())})})))),h&&p.createElement(p.Fragment,null,p.createElement(G4,{"aria-hidden":!0,tabIndex:0,ref:a.focusProxyRef,onFocus:y=>{const g=a.contentRef.current,w=y.relatedTarget,m=w===l.current,v=g==null?void 0:g.contains(w);(m||!v)&&a.onFocusProxyEnter(m?"start":"end")}}),i.viewport&&p.createElement("span",{"aria-owns":d})))}),wh="navigationMenu.linkSelect",s7=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,active:r,onSelect:o,...i}=e;return p.createElement(L1,{asChild:!0},p.createElement(fe.a,q({"data-active":r?"":void 0,"aria-current":r?"page":void 0},i,{ref:t,onClick:le(e.onClick,a=>{const l=a.target,s=new CustomEvent(wh,{bubbles:!0,cancelable:!0});if(l.addEventListener(wh,c=>o==null?void 0:o(c),{once:!0}),lc(l,s),!s.defaultPrevented&&!a.metaKey){const c=new CustomEvent(Va,{bubbles:!0,cancelable:!0});lc(l,c)}},{checkForDefaultPrevented:!1})})))}),xl="NavigationMenuContent",u7=p.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=Rr(xl,e.__scopeNavigationMenu),i=O1(xl,e.__scopeNavigationMenu),a=Ue(i.contentRef,t),l=i.value===o.value,s={value:i.value,triggerRef:i.triggerRef,focusProxyRef:i.focusProxyRef,wasEscapeCloseRef:i.wasEscapeCloseRef,onContentFocusOutside:i.onContentFocusOutside,onRootContentClose:i.onRootContentClose,...r};return o.viewport?p.createElement(c7,q({forceMount:n},s,{ref:a})):p.createElement(kn,{present:n||l},p.createElement(d7,q({"data-state":D1(l)},s,{ref:a,onPointerEnter:le(e.onPointerEnter,o.onContentEnter),onPointerLeave:le(e.onPointerLeave,xc(o.onContentLeave)),style:{pointerEvents:!l&&o.isRootMenu?"none":void 0,...s.style}})))}),c7=p.forwardRef((e,t)=>{const n=Rr(xl,e.__scopeNavigationMenu),{onViewportContentChange:r,onViewportContentRemove:o}=n;return gn(()=>{r(e.value,{ref:t,...e})},[e,t,r]),gn(()=>()=>o(e.value),[e.value,o]),null}),Va="navigationMenu.rootContentDismiss",d7=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,value:r,triggerRef:o,focusProxyRef:i,wasEscapeCloseRef:a,onRootContentClose:l,onContentFocusOutside:s,...c}=e,d=Rr(xl,n),u=p.useRef(null),f=Ue(u,t),h=N1(d.baseId,r),y=M1(d.baseId,r),g=q4(n),w=p.useRef(null),{onItemDismiss:m}=d;p.useEffect(()=>{const _=u.current;if(d.isRootMenu&&_){const E=()=>{var C;m(),l(),_.contains(document.activeElement)&&((C=o.current)===null||C===void 0||C.focus())};return _.addEventListener(Va,E),()=>_.removeEventListener(Va,E)}},[d.isRootMenu,e.value,o,m,l]);const v=p.useMemo(()=>{const E=g().map(O=>O.value);d.dir==="rtl"&&E.reverse();const C=E.indexOf(d.value),k=E.indexOf(d.previousValue),P=r===d.value,A=k===E.indexOf(r);if(!P&&!A)return w.current;const S=(()=>{if(C!==k){if(P&&k!==-1)return C>k?"from-end":"from-start";if(A&&C!==-1)return C>k?"to-start":"to-end"}return null})();return w.current=S,S},[d.previousValue,d.value,d.dir,g,r]);return p.createElement(I1,{asChild:!0},p.createElement(Ud,q({id:y,"aria-labelledby":h,"data-motion":v,"data-orientation":d.orientation},c,{ref:f,onDismiss:()=>{var _;const E=new Event(Va,{bubbles:!0,cancelable:!0});(_=u.current)===null||_===void 0||_.dispatchEvent(E)},onFocusOutside:le(e.onFocusOutside,_=>{var E;s();const C=_.target;(E=d.rootNavigationMenu)!==null&&E!==void 0&&E.contains(C)&&_.preventDefault()}),onPointerDownOutside:le(e.onPointerDownOutside,_=>{var E;const C=_.target,k=g().some(A=>{var S;return(S=A.ref.current)===null||S===void 0?void 0:S.contains(C)}),P=d.isRootMenu&&((E=d.viewport)===null||E===void 0?void 0:E.contains(C));(k||P||!d.isRootMenu)&&_.preventDefault()}),onKeyDown:le(e.onKeyDown,_=>{const E=_.altKey||_.ctrlKey||_.metaKey;if(_.key==="Tab"&&!E){const P=yc(_.currentTarget),A=document.activeElement,S=P.findIndex(N=>N===A),j=_.shiftKey?P.slice(0,S).reverse():P.slice(S+1,P.length);if(qd(j))_.preventDefault();else{var k;(k=i.current)===null||k===void 0||k.focus()}}}),onEscapeKeyDown:le(e.onEscapeKeyDown,_=>{a.current=!0})})))}),f7="FocusGroup",I1=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,...r}=e,o=Rr(f7,n);return p.createElement(gc.Provider,{scope:n},p.createElement(gc.Slot,{scope:n},p.createElement(fe.div,q({dir:o.dir},r,{ref:t}))))}),Eh=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],p7="FocusGroupItem",L1=p.forwardRef((e,t)=>{const{__scopeNavigationMenu:n,...r}=e,o=Q4(n),i=Rr(p7,n);return p.createElement(gc.ItemSlot,{scope:n},p.createElement(fe.button,q({},r,{ref:t,onKeyDown:le(e.onKeyDown,a=>{if(["Home","End",...Eh].includes(a.key)){let s=o().map(u=>u.ref.current);if([i.dir==="rtl"?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(a.key)&&s.reverse(),Eh.includes(a.key)){const u=s.indexOf(a.currentTarget);s=s.slice(u+1)}setTimeout(()=>qd(s)),a.preventDefault()}})})))});function yc(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const o=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||o?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function qd(e){const t=document.activeElement;return e.some(n=>n===t?!0:(n.focus(),document.activeElement!==t))}function h7(e){return e.forEach(t=>{t.dataset.tabindex=t.getAttribute("tabindex")||"",t.setAttribute("tabindex","-1")}),()=>{e.forEach(t=>{const n=t.dataset.tabindex;t.setAttribute("tabindex",n)})}}function D1(e){return e?"open":"closed"}function N1(e,t){return`${e}-trigger-${t}`}function M1(e,t){return`${e}-content-${t}`}function xc(e){return t=>t.pointerType==="mouse"?e(t):void 0}const m7=e7,v7=r7,g7=a7,y7=l7,x7=s7,_7=u7;var w7="var(--vocs_NavigationMenu_chevronDownIcon)",E7="vocs_NavigationMenu_content",k7="vocs_NavigationMenu_item",b7="vocs_NavigationMenu_link",C7="vocs_NavigationMenu_list",P7="vocs_NavigationMenu",A7="vocs_NavigationMenu_trigger vocs_NavigationMenu_link";const j1=e=>x.jsx(m7,{...e,className:D(e.className,P7)}),z1=e=>x.jsx(v7,{...e,className:D(e.className,C7)}),Gl=({active:e,children:t,className:n,href:r})=>x.jsx(x7,{asChild:!0,children:x.jsx(nn,{"data-active":e,className:D(n,b7),href:r,variant:"styleless",children:t})}),F1=e=>x.jsx(g7,{...e,className:D(e.className,k7)}),U1=({active:e,className:t,...n})=>{const{basePath:r}=Je(),o=r;return x.jsx(y7,{...n,"data-active":e,className:D(t,A7),style:qt({[w7]:`url(${o}/.vocs/icons/chevron-down.svg)`})})},V1=e=>x.jsx(_7,{...e,className:D(e.className,E7)});function B1(){return x.jsxs("svg",{width:"100%",height:"100%",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 127.14 96.36",children:[x.jsx("title",{children:"Discord"}),x.jsx("g",{id:"图层_2","data-name":"图层 2",children:x.jsx("g",{id:"Discord_Logos","data-name":"Discord Logos",children:x.jsx("g",{id:"Discord_Logo_-_Large_-_White","data-name":"Discord Logo - Large - White",children:x.jsx("path",{d:"M107.7,8.07A105.15,105.15,0,0,0,81.47,0a72.06,72.06,0,0,0-3.36,6.83A97.68,97.68,0,0,0,49,6.83,72.37,72.37,0,0,0,45.64,0,105.89,105.89,0,0,0,19.39,8.09C2.79,32.65-1.71,56.6.54,80.21h0A105.73,105.73,0,0,0,32.71,96.36,77.7,77.7,0,0,0,39.6,85.25a68.42,68.42,0,0,1-10.85-5.18c.91-.66,1.8-1.34,2.66-2a75.57,75.57,0,0,0,64.32,0c.87.71,1.76,1.39,2.66,2a68.68,68.68,0,0,1-10.87,5.19,77,77,0,0,0,6.89,11.1A105.25,105.25,0,0,0,126.6,80.22h0C129.24,52.84,122.09,29.11,107.7,8.07ZM42.45,65.69C36.18,65.69,31,60,31,53s5-12.74,11.43-12.74S54,46,53.89,53,48.84,65.69,42.45,65.69Zm42.24,0C78.41,65.69,73.25,60,73.25,53s5-12.74,11.44-12.74S96.23,46,96.12,53,91.08,65.69,84.69,65.69Z",fill:"currentColor"})})})})]})}function H1(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 98 96",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"GitHub"}),x.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M48.854 0C21.839 0 0 22 0 49.217c0 21.756 13.993 40.172 33.405 46.69 2.427.49 3.316-1.059 3.316-2.362 0-1.141-.08-5.052-.08-9.127-13.59 2.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015 4.934.326 7.523 5.052 7.523 5.052 4.367 7.496 11.404 5.378 14.235 4.074.404-3.178 1.699-5.378 3.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283 0-5.378 1.94-9.778 5.014-13.2-.485-1.222-2.184-6.275.486-13.038 0 0 4.125-1.304 13.426 5.052a46.97 46.97 0 0 1 12.214-1.63c4.125 0 8.33.571 12.213 1.63 9.302-6.356 13.427-5.052 13.427-5.052 2.67 6.763.97 11.816.485 13.038 3.155 3.422 5.015 7.822 5.015 13.2 0 18.905-11.404 23.06-22.324 24.283 1.78 1.548 3.316 4.481 3.316 9.126 0 6.6-.08 11.897-.08 13.526 0 1.304.89 2.853 3.316 2.364 19.412-6.52 33.405-24.935 33.405-46.691C97.707 22 75.788 0 48.854 0z",fill:"currentColor"})]})}function S7(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 78 82",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Moon"}),x.jsx("path",{d:"M62.8455 45.9668C63.6268 45.9668 64.2127 45.3809 64.3104 44.5508C65.4334 34.3457 66.0682 33.9551 76.4197 32.3438C77.3963 32.1973 77.9334 31.7578 77.9334 30.8789C77.9334 30.0977 77.3963 29.5605 76.6151 29.4629C66.1658 27.4609 65.4334 27.4609 64.3104 17.2559C64.2127 16.377 63.6268 15.8398 62.8455 15.8398C62.0154 15.8398 61.4783 16.377 61.3807 17.207C60.1111 27.6074 59.6229 28.0957 49.0272 29.4629C48.2947 29.5117 47.7088 30.0977 47.7088 30.8789C47.7088 31.709 48.2947 32.1973 49.0272 32.3438C59.6229 34.3457 60.0623 34.4434 61.3807 44.6484C61.4783 45.3809 62.0154 45.9668 62.8455 45.9668ZM44.535 19.5508C45.0233 19.5508 45.3162 19.2578 45.4139 18.7695C46.6834 12.4707 46.5369 12.373 53.1287 11.0547C53.5682 10.957 53.91 10.7129 53.91 10.1758C53.91 9.63868 53.5682 9.39448 53.1287 9.29688C46.5369 7.97848 46.6834 7.88089 45.4139 1.58199C45.3162 1.09379 45.0233 0.800781 44.535 0.800781C43.9979 0.800781 43.7049 1.09379 43.6072 1.58199C42.3377 7.88089 42.4842 7.97848 35.9412 9.29688C35.4529 9.39448 35.1111 9.63868 35.1111 10.1758C35.1111 10.7129 35.4529 10.957 35.9412 11.0547C42.4842 12.373 42.3865 12.4707 43.6072 18.7695C43.7049 19.2578 43.9979 19.5508 44.535 19.5508Z",fill:"currentColor"}),x.jsx("path",{d:"M34.3298 81.2696C48.49 81.2696 59.9157 74.043 65.0915 61.7872C65.8239 59.9806 65.5798 58.6134 64.7497 57.7833C64.0173 57.0509 62.7478 56.9044 61.3318 57.4903C58.4509 58.6134 54.9353 59.2481 50.6384 59.2481C33.695 59.2481 22.7575 48.6036 22.7575 32.2462C22.7575 27.4122 23.6853 22.6759 24.7595 20.5763C25.5407 18.9161 25.4919 17.5001 24.8083 16.67C24.0271 15.7423 22.6599 15.4005 20.7068 16.1329C8.64624 20.7716 0.345459 33.4181 0.345459 47.8712C0.345459 66.8165 14.5056 81.2696 34.3298 81.2696ZM34.4275 74.5801C18.4607 74.5801 7.03494 62.9591 7.03494 47.3341C7.03494 38.2521 10.9411 30.0489 17.6306 24.629C16.8005 27.0704 16.361 30.6837 16.361 34.1505C16.361 52.8517 29.5446 65.6935 48.8806 65.6935C52.0544 65.6935 54.9841 65.3517 56.4001 64.9122C51.615 70.918 43.4607 74.5801 34.4275 74.5801Z",fill:"currentColor"})]})}function T7(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 84 84",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Sun"}),x.jsx("path",{d:"M41.8675 15.5254C43.9183 15.5254 45.6273 13.7676 45.6273 11.7168V3.80658C45.6273 1.75588 43.9183 0.046875 41.8675 0.046875C39.7679 0.046875 38.0589 1.75588 38.0589 3.80658V11.7168C38.0589 13.7676 39.7679 15.5254 41.8675 15.5254ZM60.3246 23.2402C61.7895 24.7051 64.2309 24.7539 65.7446 23.2402L71.3598 17.6738C72.7758 16.209 72.7758 13.7188 71.3598 12.2539C69.8949 10.7891 67.4535 10.7891 65.9887 12.2539L60.3246 17.918C58.9086 19.3828 58.9086 21.7754 60.3246 23.2402ZM67.9906 41.7461C67.9906 43.7969 69.7485 45.5547 71.7992 45.5547H79.6117C81.7113 45.5547 83.4202 43.7969 83.4202 41.7461C83.4202 39.6953 81.7113 37.9375 79.6117 37.9375H71.7992C69.7485 37.9375 67.9906 39.6953 67.9906 41.7461ZM60.3246 60.3008C58.9086 61.7656 58.9086 64.1582 60.3246 65.623L65.9887 71.2871C67.4535 72.7519 69.8949 72.7031 71.3598 71.2383C72.7758 69.7734 72.7758 67.332 71.3598 65.8672L65.6957 60.3008C64.2309 58.8359 61.7895 58.8359 60.3246 60.3008ZM41.8675 67.9668C39.7679 67.9668 38.0589 69.7246 38.0589 71.7754V79.6855C38.0589 81.7363 39.7679 83.4453 41.8675 83.4453C43.9183 83.4453 45.6273 81.7363 45.6273 79.6855V71.7754C45.6273 69.7246 43.9183 67.9668 41.8675 67.9668ZM23.3617 60.3008C21.8969 58.8359 19.4067 58.8359 17.9418 60.3008L12.3754 65.8184C10.9106 67.2832 10.9106 69.7246 12.3266 71.1894C13.7914 72.6543 16.2328 72.7031 17.6977 71.2383L23.3129 65.623C24.7778 64.1582 24.7778 61.7656 23.3617 60.3008ZM15.6957 41.7461C15.6957 39.6953 13.9867 37.9375 11.8871 37.9375H4.07455C1.97497 37.9375 0.265991 39.6953 0.265991 41.7461C0.265991 43.7969 1.97497 45.5547 4.07455 45.5547H11.8871C13.9867 45.5547 15.6957 43.7969 15.6957 41.7461ZM23.3129 23.2402C24.7778 21.8242 24.7778 19.334 23.3617 17.918L17.7465 12.2539C16.3305 10.8379 13.8403 10.7891 12.4242 12.2539C10.9594 13.7188 10.9594 16.209 12.3754 17.625L17.9418 23.2402C19.4067 24.7051 21.8481 24.7051 23.3129 23.2402Z",fill:"currentColor"}),x.jsx("path",{d:"M41.8675 61.668C52.7073 61.668 61.7405 52.6836 61.7405 41.7461C61.7405 30.8086 52.7073 21.8242 41.8675 21.8242C30.9788 21.8242 21.9456 30.8086 21.9456 41.7461C21.9456 52.6836 30.9788 61.668 41.8675 61.668ZM41.8675 55.0273C34.5921 55.0273 28.5862 48.9727 28.5862 41.7461C28.5862 34.5195 34.5921 28.4648 41.8675 28.4648C49.0941 28.4648 55.0999 34.5195 55.0999 41.7461C55.0999 48.9727 49.0941 55.0273 41.8675 55.0273Z",fill:"currentColor"})]})}function W1(){return x.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"100%",height:"100%",viewBox:"0 0 50 50",children:[x.jsx("title",{children:"Telegram"}),x.jsx("path",{d:"M25 2c12.703 0 23 10.297 23 23S37.703 48 25 48 2 37.703 2 25 12.297 2 25 2zm7.934 32.375c.423-1.298 2.405-14.234 2.65-16.783.074-.772-.17-1.285-.648-1.514-.578-.278-1.434-.139-2.427.219-1.362.491-18.774 7.884-19.78 8.312-.954.405-1.856.847-1.856 1.487 0 .45.267.703 1.003.966.766.273 2.695.858 3.834 1.172 1.097.303 2.346.04 3.046-.395.742-.461 9.305-6.191 9.92-6.693.614-.502 1.104.141.602.644-.502.502-6.38 6.207-7.155 6.997-.941.959-.273 1.953.358 2.351.721.454 5.906 3.932 6.687 4.49.781.558 1.573.811 2.298.811.725 0 1.107-.955 1.468-2.064z",fill:"currentColor"})]})}function K1(){return x.jsxs("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Warpcast"}),x.jsx("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7.92028 31.9901H24.0698C28.4371 31.9901 31.9901 28.4373 31.9901 24.0699V7.92053C31.9901 3.55319 28.4371 0.000137329 24.0698 0.000137329H7.92028C3.55304 0.000137329 0 3.55319 0 7.92053V24.0699C0 28.4373 3.55304 31.9901 7.92028 31.9901ZM19.4134 16.048L20.9908 10.124H25.1383L21.2924 23.2218H17.7062L15.9951 17.1397L14.284 23.2218H10.7055L6.85115 10.124H10.999L12.5915 16.0916L14.1891 10.124H17.8309L19.4134 16.048Z",fill:"currentColor"})]})}function G1(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 1200 1227",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"X"}),x.jsx("path",{d:"M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z",fill:"currentColor"})]})}_c.Curtain=R7;function _c(){var r,o,i,a;const e=Je(),{showLogo:t,showSidebar:n}=Tr();return x.jsxs("div",{className:D(N4,t&&!n&&M4),children:[x.jsx($4,{}),t&&x.jsx("div",{className:D4,children:x.jsx("div",{className:L4,children:x.jsx(qn,{to:"/",style:{alignItems:"center",display:"flex",height:"56px",marginTop:"4px"},children:x.jsx(Wd,{})})})}),x.jsx("div",{className:xh}),x.jsxs("div",{className:xh,children:[(((r=e.topNav)==null?void 0:r.length)||0)>0&&x.jsxs(x.Fragment,{children:[x.jsx("div",{className:Xs,children:x.jsx($7,{})}),x.jsx("div",{className:D(yh,ba)})]}),e.socials&&((o=e.socials)==null?void 0:o.length)>0&&x.jsxs(x.Fragment,{children:[x.jsx("div",{className:D(Xs,ba),style:{marginLeft:"-8px",marginRight:"-8px"},children:e.socials.map((l,s)=>x.jsx("div",{className:yl,children:x.jsx(N7,{...l})},s))}),!((i=e.theme)!=null&&i.colorScheme)&&x.jsx("div",{className:D(yh,ba)})]}),!((a=e.theme)!=null&&a.colorScheme)&&x.jsx("div",{className:D(Xs,ba),style:{marginLeft:"-8px",marginRight:"-8px"},children:x.jsx("div",{className:yl,children:x.jsx(I7,{})})})]})]})}function R7(){return x.jsx("div",{className:I4})}function $7(){const{topNav:e}=Je();if(!e)return null;const{pathname:t}=Re(),n=Bi({pathname:t,items:e});return x.jsx(j1,{delayDuration:0,children:x.jsx(z1,{children:e.map((r,o)=>r.link?x.jsx(Gl,{active:n.includes(r.id),className:yl,href:r.link,children:r.text},o):r.items?x.jsxs(F1,{className:yl,children:[x.jsx(U1,{active:n.includes(r.id),children:r.text}),x.jsx(V1,{className:O4,children:x.jsx(O7,{items:r.items})})]},o):null)})})}function O7({items:e}){const{pathname:t}=Re(),n=Bi({pathname:t,items:e});return x.jsx("ul",{children:e==null?void 0:e.map((r,o)=>x.jsx(Gl,{active:n.includes(r.id),href:r.link,children:r.text},o))})}function I7(){const{toggle:e}=y3();return x.jsxs("button",{className:$1,onClick:e,type:"button",children:[x.jsx(st,{className:D(mc,x3),size:"20px",label:"Light",icon:T7}),x.jsx(st,{className:D(mc,_3),size:"20px",label:"Dark",icon:S7,style:{marginTop:"-2px"}})]})}const L7={discord:B1,github:H1,telegram:W1,warpcast:K1,x:G1},D7={discord:"23px",github:"20px",telegram:"21px",warpcast:"20px",x:"18px"};function N7({icon:e,label:t,link:n}){return x.jsx("a",{className:$1,href:n,target:"_blank",rel:"noopener noreferrer",children:x.jsx(st,{className:mc,label:t,icon:L7[e],size:D7[e]||"20px"})})}function M7(){return x.jsx("div",{})}const j7=({children:e})=>e;function z7(){const e=Sr(),t=Je();return p.useMemo(()=>{const{pattern:n="",text:r="Edit page"}=t.editLink??{};let o="";return typeof n=="function"?o="":e.filePath&&(o=n.replace(/:path/g,e.filePath)),{url:o,text:r}},[t.editLink,e.filePath])}function q1(){const[e,t]=p.useState(!1);return p.useEffect(()=>{t(!0)},[]),e}var F7="vocs_Footer_container",U7="vocs_Footer_editLink",V7="vocs_Footer_lastUpdated",B7="vocs_Footer_navigation",kh="vocs_Footer_navigationIcon",H7="vocs_Footer_navigationIcon_left",W7="vocs_Footer_navigationIcon_right",bh="vocs_Footer_navigationItem",K7="vocs_Footer_navigationItem_left",G7="vocs_Footer_navigationItem_right",Ch="vocs_Footer_navigationText",Ph="vocs_Footer_navigationTextInner",q7="vocs_Footer";function Y7(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 72 60",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Arrow Left"}),x.jsx("path",{d:"M0.325684 29.7461C0.325684 30.8203 0.813963 31.8457 1.69286 32.6758L26.8882 57.8223C27.7671 58.6524 28.7437 59.043 29.7691 59.043C31.9175 59.043 33.5777 57.4317 33.5777 55.2344C33.5777 54.209 33.2359 53.1836 32.5035 52.5L25.7652 45.5176L9.26126 30.6738L8.38236 32.7734L21.3706 33.7012H67.4644C69.7593 33.7012 71.3706 32.041 71.3706 29.7461C71.3706 27.4512 69.7593 25.791 67.4644 25.791H21.3706L8.38236 26.7188L9.26126 28.8672L25.7652 13.9746L32.5035 6.99221C33.2359 6.30861 33.5777 5.28322 33.5777 4.25782C33.5777 2.06052 31.9175 0.449219 29.7691 0.449219C28.7437 0.449219 27.7671 0.839814 26.8882 1.66991L1.69286 26.8164C0.813963 27.6465 0.325684 28.6719 0.325684 29.7461Z",fill:"currentColor"})]})}function Q7(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 72 60",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Arrow Right"}),x.jsx("path",{d:"M71.3706 29.7461C71.3706 28.6719 70.8824 27.6465 70.0035 26.8164L44.8081 1.66991C43.9292 0.839814 42.9527 0.449219 41.9273 0.449219C39.7789 0.449219 38.1187 2.06052 38.1187 4.25782C38.1187 5.28322 38.4605 6.30861 39.1929 6.99221L45.9312 13.9746L62.4351 28.8672L63.314 26.7188L50.3257 25.791H4.23196C1.93706 25.791 0.325684 27.4512 0.325684 29.7461C0.325684 32.041 1.93706 33.7012 4.23196 33.7012H50.3257L63.314 32.7734L62.4351 30.6738L45.9312 45.5176L39.1929 52.5C38.4605 53.1836 38.1187 54.209 38.1187 55.2344C38.1187 57.4317 39.7789 59.043 41.9273 59.043C42.9527 59.043 43.9292 58.6524 44.8081 57.8223L70.0035 32.6758C70.8824 31.8457 71.3706 30.8203 71.3706 29.7461Z",fill:"currentColor"})]})}function Z7(){const{layout:e}=Tr(),t=q1(),n=Sr(),r=p.useMemo(()=>n.lastUpdatedAt?new Date(n.lastUpdatedAt):void 0,[n.lastUpdatedAt]),o=p.useMemo(()=>r==null?void 0:r.toISOString(),[r]);return x.jsxs("footer",{className:q7,children:[e==="docs"&&x.jsxs(x.Fragment,{children:[x.jsxs("div",{className:F7,children:[x.jsx(X7,{}),t&&n.lastUpdatedAt&&x.jsxs("div",{className:V7,children:["Last updated:"," ",x.jsx("time",{dateTime:o,children:new Intl.DateTimeFormat(void 0,{dateStyle:"short",timeStyle:"short"}).format(r)})]})]}),x.jsx(J7,{})]}),x.jsx(M7,{})]})}function X7(){const e=z7();return e.url?x.jsx("div",{children:x.jsxs(nn,{className:U7,href:e.url,children:[x.jsx(m3,{})," ",e.text]})}):null}function J7(){const e=q1(),t=Bl(),{pathname:n}=Re(),r=p.useMemo(()=>Y1(t.items||[]).filter(s=>s.link),[t]),o=p.useMemo(()=>r.findIndex(s=>s.link===n),[r,n]),[i,a]=p.useMemo(()=>o<0?[]:o===0?[null,r[o+1]]:o===r.length-1?[r[o-1],null]:[r[o-1],r[o+1]],[o,r]),l=Md();return p.useEffect(()=>{let s=o,c=!1;const d=f=>{if(f.code==="ShiftLeft"&&(c=!0),c){const h=r[s+1],y=r[s-1];f.code==="ArrowRight"&&(h!=null&&h.link)&&(l(h.link),s++),f.code==="ArrowLeft"&&(y!=null&&y.link)&&(l(y.link),s--)}},u=f=>{f.code==="ShiftLeft"&&(c=!1)};return window.addEventListener("keydown",d),window.addEventListener("keyup",u),()=>{window.removeEventListener("keydown",d),window.removeEventListener("keyup",u)}},[]),e?x.jsxs("div",{className:B7,children:[i?x.jsxs(nn,{className:D(bh,K7),href:i.link,variant:"styleless",children:[x.jsxs("div",{className:Ch,children:[x.jsx("div",{className:D(kh,H7),style:qt({[vc]:"0.75em"}),children:x.jsx(st,{label:"Previous",icon:Y7})}),x.jsx("div",{className:Ph,children:i.text})]}),x.jsx(eo,{description:"Previous",keys:["shift","←"]})]}):x.jsx("div",{}),a?x.jsxs(nn,{className:D(bh,G7),href:a.link,variant:"styleless",children:[x.jsxs("div",{className:Ch,children:[x.jsx("div",{className:Ph,style:{textAlign:"right"},children:a.text}),x.jsx("div",{className:D(kh,W7),style:qt({[vc]:"0.75em"}),children:x.jsx(st,{label:"Next",icon:Q7})})]}),x.jsx(eo,{description:"Next",keys:["shift","→"]})]}):x.jsx("div",{})]}):null}function Y1(e){const t=[];for(const n of e){if(n.items){t.push(...Y1(n.items));continue}t.push(n)}return t}const Q1="Collapsible",[e6,Z1]=En(Q1),[t6,Yd]=e6(Q1),n6=p.forwardRef((e,t)=>{const{__scopeCollapsible:n,open:r,defaultOpen:o,disabled:i,onOpenChange:a,...l}=e,[s=!1,c]=rr({prop:r,defaultProp:o,onChange:a});return p.createElement(t6,{scope:n,disabled:i,contentId:rn(),open:s,onOpenToggle:p.useCallback(()=>c(d=>!d),[c])},p.createElement(fe.div,q({"data-state":Qd(s),"data-disabled":i?"":void 0},l,{ref:t})))}),r6="CollapsibleTrigger",o6=p.forwardRef((e,t)=>{const{__scopeCollapsible:n,...r}=e,o=Yd(r6,n);return p.createElement(fe.button,q({type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":Qd(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled},r,{ref:t,onClick:le(e.onClick,o.onOpenToggle)}))}),X1="CollapsibleContent",i6=p.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=Yd(X1,e.__scopeCollapsible);return p.createElement(kn,{present:n||o.open},({present:i})=>p.createElement(a6,q({},r,{ref:t,present:i})))}),a6=p.forwardRef((e,t)=>{const{__scopeCollapsible:n,present:r,children:o,...i}=e,a=Yd(X1,n),[l,s]=p.useState(r),c=p.useRef(null),d=Ue(t,c),u=p.useRef(0),f=u.current,h=p.useRef(0),y=h.current,g=a.open||l,w=p.useRef(g),m=p.useRef();return p.useEffect(()=>{const v=requestAnimationFrame(()=>w.current=!1);return()=>cancelAnimationFrame(v)},[]),gn(()=>{const v=c.current;if(v){m.current=m.current||{transitionDuration:v.style.transitionDuration,animationName:v.style.animationName},v.style.transitionDuration="0s",v.style.animationName="none";const _=v.getBoundingClientRect();u.current=_.height,h.current=_.width,w.current||(v.style.transitionDuration=m.current.transitionDuration,v.style.animationName=m.current.animationName),s(r)}},[a.open,r]),p.createElement(fe.div,q({"data-state":Qd(a.open),"data-disabled":a.disabled?"":void 0,id:a.contentId,hidden:!g},i,{ref:d,style:{"--radix-collapsible-content-height":f?`${f}px`:void 0,"--radix-collapsible-content-width":y?`${y}px`:void 0,...e.style}}),g&&o)});function Qd(e){return e?"open":"closed"}const l6=n6,s6=o6,u6=i6,$r="Accordion",c6=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[Zd,d6,f6]=Kl($r),[ql,oA]=En($r,[f6,Z1]),Xd=Z1(),J1=Z.forwardRef((e,t)=>{const{type:n,...r}=e,o=r,i=r;return Z.createElement(Zd.Provider,{scope:e.__scopeAccordion},n==="multiple"?Z.createElement(v6,q({},i,{ref:t})):Z.createElement(m6,q({},o,{ref:t})))});J1.propTypes={type(e){const t=e.value||e.defaultValue;return e.type&&!["single","multiple"].includes(e.type)?new Error("Invalid prop `type` supplied to `Accordion`. Expected one of `single | multiple`."):e.type==="multiple"&&typeof t=="string"?new Error("Invalid prop `type` supplied to `Accordion`. Expected `single` when `defaultValue` or `value` is type `string`."):e.type==="single"&&Array.isArray(t)?new Error("Invalid prop `type` supplied to `Accordion`. Expected `multiple` when `defaultValue` or `value` is type `string[]`."):null}};const[eg,p6]=ql($r),[tg,h6]=ql($r,{collapsible:!1}),m6=Z.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:o=()=>{},collapsible:i=!1,...a}=e,[l,s]=rr({prop:n,defaultProp:r,onChange:o});return Z.createElement(eg,{scope:e.__scopeAccordion,value:l?[l]:[],onItemOpen:s,onItemClose:Z.useCallback(()=>i&&s(""),[i,s])},Z.createElement(tg,{scope:e.__scopeAccordion,collapsible:i},Z.createElement(ng,q({},a,{ref:t}))))}),v6=Z.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:o=()=>{},...i}=e,[a=[],l]=rr({prop:n,defaultProp:r,onChange:o}),s=Z.useCallback(d=>l((u=[])=>[...u,d]),[l]),c=Z.useCallback(d=>l((u=[])=>u.filter(f=>f!==d)),[l]);return Z.createElement(eg,{scope:e.__scopeAccordion,value:a,onItemOpen:s,onItemClose:c},Z.createElement(tg,{scope:e.__scopeAccordion,collapsible:!0},Z.createElement(ng,q({},i,{ref:t}))))}),[g6,Jd]=ql($r),ng=Z.forwardRef((e,t)=>{const{__scopeAccordion:n,disabled:r,dir:o,orientation:i="vertical",...a}=e,l=Z.useRef(null),s=Ue(l,t),c=d6(n),u=Wl(o)==="ltr",f=le(e.onKeyDown,h=>{var y;if(!c6.includes(h.key))return;const g=h.target,w=c().filter(S=>{var O;return!((O=S.ref.current)!==null&&O!==void 0&&O.disabled)}),m=w.findIndex(S=>S.ref.current===g),v=w.length;if(m===-1)return;h.preventDefault();let _=m;const E=0,C=v-1,k=()=>{_=m+1,_>C&&(_=E)},P=()=>{_=m-1,_{const{__scopeAccordion:n,value:r,...o}=e,i=Jd(wc,n),a=p6(wc,n),l=Xd(n),s=rn(),c=r&&a.value.includes(r)||!1,d=i.disabled||e.disabled;return Z.createElement(y6,{scope:n,open:c,disabled:d,triggerId:s},Z.createElement(l6,q({"data-orientation":i.orientation,"data-state":k6(c)},l,o,{ref:t,disabled:d,open:c,onOpenChange:u=>{u?a.onItemOpen(r):a.onItemClose(r)}})))}),Ah="AccordionTrigger",_6=Z.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,o=Jd($r,n),i=rg(Ah,n),a=h6(Ah,n),l=Xd(n);return Z.createElement(Zd.ItemSlot,{scope:n},Z.createElement(s6,q({"aria-disabled":i.open&&!a.collapsible||void 0,"data-orientation":o.orientation,id:i.triggerId},l,r,{ref:t})))}),w6="AccordionContent",E6=Z.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,o=Jd($r,n),i=rg(w6,n),a=Xd(n);return Z.createElement(u6,q({role:"region","aria-labelledby":i.triggerId,"data-orientation":o.orientation},a,r,{ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}}))});function k6(e){return e?"open":"closed"}const b6=J1,C6=x6,P6=_6,A6=E6;var S6="vocs_MobileSearch_searchButton";function T6(){const[e,t]=p.useState(!1);return x.jsxs(x1,{open:e,onOpenChange:t,children:[x.jsx(_1,{asChild:!0,children:x.jsx("button",{className:S6,type:"button","aria-label":"Search",children:x.jsx(Fd,{height:21,width:21})})}),x.jsx(R1,{open:e,onClose:()=>t(!1)})]})}var R6="vocs_MobileTopNav_button",$6="var(--vocs_MobileTopNav_chevronDownIcon)",O6="var(--vocs_MobileTopNav_chevronUpIcon)",I6="vocs_MobileTopNav_content",L6="vocs_MobileTopNav_curtain",Sh="vocs_MobileTopNav_curtainGroup",eu="vocs_MobileTopNav_curtainItem",D6="vocs_MobileTopNav_divider",Ca="vocs_MobileTopNav_group",N6="vocs_MobileTopNav_icon",M6="vocs_MobileTopNav_item",j6="vocs_MobileTopNav_logo",z6="vocs_MobileTopNav_menuTitle",og="vocs_MobileTopNav_menuTrigger",ig="vocs_MobileTopNav_navigation",F6="vocs_MobileTopNav_navigationContent",Yo="vocs_MobileTopNav_navigationItem",U6="vocs_MobileTopNav_trigger",V6="vocs_MobileTopNav_navigation_compact",B6="vocs_MobileTopNav_outlinePopover",Th="vocs_MobileTopNav_outlineTrigger",H6="vocs_MobileTopNav",Rh="vocs_MobileTopNav_section",W6="vocs_MobileTopNav_separator",K6="vocs_MobileTopNav_sidebarPopover",G6="vocs_MobileTopNav_topNavPopover";function q6(e,t){let n=!1;return()=>{n=!0,setTimeout(()=>{n&&e(),n=!1},t)}}var Y6="vocs_Outline_heading",Q6="vocs_Outline_item",Z6="vocs_Outline_items",X6="vocs_Outline_link",J6="vocs_Outline_nav",e5="vocs_Outline";function ag({minLevel:e=2,maxLevel:t=3,highlightActive:n=!0,onClickItem:r,showTitle:o=!0}={}){const{outlineFooter:i}=Je(),{showOutline:a}=Tr(),l=typeof a=="number"?e+a-1:t,s=p.useRef(!0),{pathname:c,hash:d}=Re(),[u,f]=p.useState([]);p.useEffect(()=>{if(typeof window>"u")return;const m=Array.from(document.querySelectorAll(`.${B0}`));f(m)},[c]);const h=p.useMemo(()=>u?u.map(m=>{const v=m.querySelector(`.${H0}`);if(!v)return null;const _=v.getBoundingClientRect(),E=v.id,C=Number(m.tagName[1]),k=m.textContent,P=window.scrollY+_.top;return Cl?null:{id:E,level:C,slugTargetElement:v,text:k,topOffset:P}}).filter(Boolean):[],[u,l,e]),[y,g]=p.useState(d.replace("#",""));if(p.useEffect(()=>{if(typeof window>"u")return;const m=new IntersectionObserver(([v])=>{var E;if(!s.current)return;const _=v.target.id;if(v.isIntersecting)g(_);else{if(!(v.target.getBoundingClientRect().top>0))return;const P=h.findIndex(S=>S.id===y),A=(E=h[P-1])==null?void 0:E.id;g(A)}},{rootMargin:"0px 0px -95% 0px"});for(const v of h)m.observe(v.slugTargetElement);return()=>m.disconnect()},[y,h]),p.useEffect(()=>{if(typeof window>"u")return;const m=new IntersectionObserver(([v])=>{var E;if(!s.current)return;const _=(E=h[h.length-1])==null?void 0:E.id;v.isIntersecting?g(_):y===_&&g(h[h.length-2].id)});return m.observe(document.querySelector("[data-bottom-observer]")),()=>m.disconnect()},[y,h]),p.useEffect(()=>{if(typeof window>"u")return;const m=q6(()=>{var v,_,E;if(s.current){if(window.scrollY===0){g((v=h[0])==null?void 0:v.id);return}if(window.scrollY+document.documentElement.clientHeight>=document.documentElement.scrollHeight){g((_=h[h.length-1])==null?void 0:_.id);return}for(let C=0;Cwindow.removeEventListener("scroll",m)},[h]),h.length===0)return null;const w=h.filter(m=>m.level===e);return x.jsxs("aside",{className:e5,children:[x.jsxs("nav",{className:J6,children:[o&&x.jsx("h2",{className:Y6,children:"On this page"}),x.jsx(lg,{activeId:n?y:null,items:h,onClickItem:()=>{r==null||r(),s.current=!1,setTimeout(()=>{s.current=!0},500)},levelItems:w,setActiveId:g})]}),vl(i)]})}function lg({activeId:e,items:t,levelItems:n,onClickItem:r,setActiveId:o}){const{pathname:i}=Re();return x.jsx("ul",{className:Z6,children:n.map(({id:a,level:l,text:s})=>{const c=`#${a}`,d=e===a,u=(()=>{var w;const h=t.findIndex(m=>m.id===a)+1,y=(w=t[h])==null?void 0:w.level;if(y<=l)return null;const g=[];for(let m=h;m{r==null||r(),o(a)},className:X6,children:s})}),u&&x.jsx(lg,{activeId:e,levelItems:u,items:t,onClickItem:r,setActiveId:o})]},a)})})}const t5=["top","right","bottom","left"],Yn=Math.min,Et=Math.max,_l=Math.round,Pa=Math.floor,Qn=e=>({x:e,y:e}),n5={left:"right",right:"left",bottom:"top",top:"bottom"},r5={start:"end",end:"start"};function Ec(e,t,n){return Et(e,Yn(t,n))}function yn(e,t){return typeof e=="function"?e(t):e}function xn(e){return e.split("-")[0]}function Ro(e){return e.split("-")[1]}function ef(e){return e==="x"?"y":"x"}function tf(e){return e==="y"?"height":"width"}function $o(e){return["top","bottom"].includes(xn(e))?"y":"x"}function nf(e){return ef($o(e))}function o5(e,t,n){n===void 0&&(n=!1);const r=Ro(e),o=nf(e),i=tf(o);let a=o==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=wl(a)),[a,wl(a)]}function i5(e){const t=wl(e);return[kc(e),t,kc(t)]}function kc(e){return e.replace(/start|end/g,t=>r5[t])}function a5(e,t,n){const r=["left","right"],o=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?o:r:t?r:o;case"left":case"right":return t?i:a;default:return[]}}function l5(e,t,n,r){const o=Ro(e);let i=a5(xn(e),n==="start",r);return o&&(i=i.map(a=>a+"-"+o),t&&(i=i.concat(i.map(kc)))),i}function wl(e){return e.replace(/left|right|bottom|top/g,t=>n5[t])}function s5(e){return{top:0,right:0,bottom:0,left:0,...e}}function sg(e){return typeof e!="number"?s5(e):{top:e,right:e,bottom:e,left:e}}function El(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function $h(e,t,n){let{reference:r,floating:o}=e;const i=$o(t),a=nf(t),l=tf(a),s=xn(t),c=i==="y",d=r.x+r.width/2-o.width/2,u=r.y+r.height/2-o.height/2,f=r[l]/2-o[l]/2;let h;switch(s){case"top":h={x:d,y:r.y-o.height};break;case"bottom":h={x:d,y:r.y+r.height};break;case"right":h={x:r.x+r.width,y:u};break;case"left":h={x:r.x-o.width,y:u};break;default:h={x:r.x,y:r.y}}switch(Ro(t)){case"start":h[a]-=f*(n&&c?-1:1);break;case"end":h[a]+=f*(n&&c?-1:1);break}return h}const u5=async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:a}=n,l=i.filter(Boolean),s=await(a.isRTL==null?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:d,y:u}=$h(c,r,s),f=r,h={},y=0;for(let g=0;g({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:o,rects:i,platform:a,elements:l,middlewareData:s}=t,{element:c,padding:d=0}=yn(e,t)||{};if(c==null)return{};const u=sg(d),f={x:n,y:r},h=nf(o),y=tf(h),g=await a.getDimensions(c),w=h==="y",m=w?"top":"left",v=w?"bottom":"right",_=w?"clientHeight":"clientWidth",E=i.reference[y]+i.reference[h]-f[h]-i.floating[y],C=f[h]-i.reference[h],k=await(a.getOffsetParent==null?void 0:a.getOffsetParent(c));let P=k?k[_]:0;(!P||!await(a.isElement==null?void 0:a.isElement(k)))&&(P=l.floating[_]||i.floating[y]);const A=E/2-C/2,S=P/2-g[y]/2-1,O=Yn(u[m],S),j=Yn(u[v],S),N=O,z=P-g[y]-j,$=P/2-g[y]/2+A,U=Ec(N,$,z),W=!s.arrow&&Ro(o)!=null&&$!==U&&i.reference[y]/2-($N<=0)){var S,O;const N=(((S=i.flip)==null?void 0:S.index)||0)+1,z=C[N];if(z)return{data:{index:N,overflows:A},reset:{placement:z}};let $=(O=A.filter(U=>U.overflows[0]<=0).sort((U,W)=>U.overflows[1]-W.overflows[1])[0])==null?void 0:O.placement;if(!$)switch(h){case"bestFit":{var j;const U=(j=A.map(W=>[W.placement,W.overflows.filter(B=>B>0).reduce((B,L)=>B+L,0)]).sort((W,B)=>W[1]-B[1])[0])==null?void 0:j[0];U&&($=U);break}case"initialPlacement":$=l;break}if(o!==$)return{reset:{placement:$}}}return{}}}};function Oh(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Ih(e){return t5.some(t=>e[t]>=0)}const f5=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:r="referenceHidden",...o}=yn(e,t);switch(r){case"referenceHidden":{const i=await Ii(t,{...o,elementContext:"reference"}),a=Oh(i,n.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:Ih(a)}}}case"escaped":{const i=await Ii(t,{...o,altBoundary:!0}),a=Oh(i,n.floating);return{data:{escapedOffsets:a,escaped:Ih(a)}}}default:return{}}}}};async function p5(e,t){const{placement:n,platform:r,elements:o}=e,i=await(r.isRTL==null?void 0:r.isRTL(o.floating)),a=xn(n),l=Ro(n),s=$o(n)==="y",c=["left","top"].includes(a)?-1:1,d=i&&s?-1:1,u=yn(t,e);let{mainAxis:f,crossAxis:h,alignmentAxis:y}=typeof u=="number"?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...u};return l&&typeof y=="number"&&(h=l==="end"?y*-1:y),s?{x:h*d,y:f*c}:{x:f*c,y:h*d}}const ug=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:o,y:i,placement:a,middlewareData:l}=t,s=await p5(t,e);return a===((n=l.offset)==null?void 0:n.placement)&&(r=l.arrow)!=null&&r.alignmentOffset?{}:{x:o+s.x,y:i+s.y,data:{...s,placement:a}}}}},h5=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:l={fn:w=>{let{x:m,y:v}=w;return{x:m,y:v}}},...s}=yn(e,t),c={x:n,y:r},d=await Ii(t,s),u=$o(xn(o)),f=ef(u);let h=c[f],y=c[u];if(i){const w=f==="y"?"top":"left",m=f==="y"?"bottom":"right",v=h+d[w],_=h-d[m];h=Ec(v,h,_)}if(a){const w=u==="y"?"top":"left",m=u==="y"?"bottom":"right",v=y+d[w],_=y-d[m];y=Ec(v,y,_)}const g=l.fn({...t,[f]:h,[u]:y});return{...g,data:{x:g.x-n,y:g.y-r}}}}},m5=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:o,rects:i,middlewareData:a}=t,{offset:l=0,mainAxis:s=!0,crossAxis:c=!0}=yn(e,t),d={x:n,y:r},u=$o(o),f=ef(u);let h=d[f],y=d[u];const g=yn(l,t),w=typeof g=="number"?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(s){const _=f==="y"?"height":"width",E=i.reference[f]-i.floating[_]+w.mainAxis,C=i.reference[f]+i.reference[_]-w.mainAxis;hC&&(h=C)}if(c){var m,v;const _=f==="y"?"width":"height",E=["top","left"].includes(xn(o)),C=i.reference[u]-i.floating[_]+(E&&((m=a.offset)==null?void 0:m[u])||0)+(E?0:w.crossAxis),k=i.reference[u]+i.reference[_]+(E?0:((v=a.offset)==null?void 0:v[u])||0)-(E?w.crossAxis:0);yk&&(y=k)}return{[f]:h,[u]:y}}}},v5=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:r,platform:o,elements:i}=t,{apply:a=()=>{},...l}=yn(e,t),s=await Ii(t,l),c=xn(n),d=Ro(n),u=$o(n)==="y",{width:f,height:h}=r.floating;let y,g;c==="top"||c==="bottom"?(y=c,g=d===(await(o.isRTL==null?void 0:o.isRTL(i.floating))?"start":"end")?"left":"right"):(g=c,y=d==="end"?"top":"bottom");const w=h-s[y],m=f-s[g],v=!t.middlewareData.shift;let _=w,E=m;if(u){const k=f-s.left-s.right;E=d||v?Yn(m,k):k}else{const k=h-s.top-s.bottom;_=d||v?Yn(w,k):k}if(v&&!d){const k=Et(s.left,0),P=Et(s.right,0),A=Et(s.top,0),S=Et(s.bottom,0);u?E=f-2*(k!==0||P!==0?k+P:Et(s.left,s.right)):_=h-2*(A!==0||S!==0?A+S:Et(s.top,s.bottom))}await a({...t,availableWidth:E,availableHeight:_});const C=await o.getDimensions(i.floating);return f!==C.width||h!==C.height?{reset:{rects:!0}}:{}}}};function Zn(e){return cg(e)?(e.nodeName||"").toLowerCase():"#document"}function Ct(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Cn(e){var t;return(t=(cg(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function cg(e){return e instanceof Node||e instanceof Ct(e).Node}function rt(e){return e instanceof Element||e instanceof Ct(e).Element}function on(e){return e instanceof HTMLElement||e instanceof Ct(e).HTMLElement}function bc(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Ct(e).ShadowRoot}function Wi(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=Nt(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function g5(e){return["table","td","th"].includes(Zn(e))}function rf(e){const t=of(),n=Nt(e);return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(r=>(n.willChange||"").includes(r))||["paint","layout","strict","content"].some(r=>(n.contain||"").includes(r))}function y5(e){let t=Eo(e);for(;on(t)&&!Yl(t);){if(rf(t))return t;t=Eo(t)}return null}function of(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Yl(e){return["html","body","#document"].includes(Zn(e))}function Nt(e){return Ct(e).getComputedStyle(e)}function Ql(e){return rt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Eo(e){if(Zn(e)==="html")return e;const t=e.assignedSlot||e.parentNode||bc(e)&&e.host||Cn(e);return bc(t)?t.host:t}function dg(e){const t=Eo(e);return Yl(t)?e.ownerDocument?e.ownerDocument.body:e.body:on(t)&&Wi(t)?t:dg(t)}function Li(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const o=dg(e),i=o===((r=e.ownerDocument)==null?void 0:r.body),a=Ct(o);return i?t.concat(a,a.visualViewport||[],Wi(o)?o:[],a.frameElement&&n?Li(a.frameElement):[]):t.concat(o,Li(o,[],n))}function fg(e){const t=Nt(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=on(e),i=o?e.offsetWidth:n,a=o?e.offsetHeight:r,l=_l(n)!==i||_l(r)!==a;return l&&(n=i,r=a),{width:n,height:r,$:l}}function af(e){return rt(e)?e:e.contextElement}function so(e){const t=af(e);if(!on(t))return Qn(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:i}=fg(t);let a=(i?_l(n.width):n.width)/r,l=(i?_l(n.height):n.height)/o;return(!a||!Number.isFinite(a))&&(a=1),(!l||!Number.isFinite(l))&&(l=1),{x:a,y:l}}const x5=Qn(0);function pg(e){const t=Ct(e);return!of()||!t.visualViewport?x5:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function _5(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Ct(e)?!1:t}function Er(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const o=e.getBoundingClientRect(),i=af(e);let a=Qn(1);t&&(r?rt(r)&&(a=so(r)):a=so(e));const l=_5(i,n,r)?pg(i):Qn(0);let s=(o.left+l.x)/a.x,c=(o.top+l.y)/a.y,d=o.width/a.x,u=o.height/a.y;if(i){const f=Ct(i),h=r&&rt(r)?Ct(r):r;let y=f,g=y.frameElement;for(;g&&r&&h!==y;){const w=so(g),m=g.getBoundingClientRect(),v=Nt(g),_=m.left+(g.clientLeft+parseFloat(v.paddingLeft))*w.x,E=m.top+(g.clientTop+parseFloat(v.paddingTop))*w.y;s*=w.x,c*=w.y,d*=w.x,u*=w.y,s+=_,c+=E,y=Ct(g),g=y.frameElement}}return El({width:d,height:u,x:s,y:c})}const w5=[":popover-open",":modal"];function hg(e){return w5.some(t=>{try{return e.matches(t)}catch{return!1}})}function E5(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const i=o==="fixed",a=Cn(r),l=t?hg(t.floating):!1;if(r===a||l&&i)return n;let s={scrollLeft:0,scrollTop:0},c=Qn(1);const d=Qn(0),u=on(r);if((u||!u&&!i)&&((Zn(r)!=="body"||Wi(a))&&(s=Ql(r)),on(r))){const f=Er(r);c=so(r),d.x=f.x+r.clientLeft,d.y=f.y+r.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-s.scrollLeft*c.x+d.x,y:n.y*c.y-s.scrollTop*c.y+d.y}}function k5(e){return Array.from(e.getClientRects())}function mg(e){return Er(Cn(e)).left+Ql(e).scrollLeft}function b5(e){const t=Cn(e),n=Ql(e),r=e.ownerDocument.body,o=Et(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=Et(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let a=-n.scrollLeft+mg(e);const l=-n.scrollTop;return Nt(r).direction==="rtl"&&(a+=Et(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:a,y:l}}function C5(e,t){const n=Ct(e),r=Cn(e),o=n.visualViewport;let i=r.clientWidth,a=r.clientHeight,l=0,s=0;if(o){i=o.width,a=o.height;const c=of();(!c||c&&t==="fixed")&&(l=o.offsetLeft,s=o.offsetTop)}return{width:i,height:a,x:l,y:s}}function P5(e,t){const n=Er(e,!0,t==="fixed"),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=on(e)?so(e):Qn(1),a=e.clientWidth*i.x,l=e.clientHeight*i.y,s=o*i.x,c=r*i.y;return{width:a,height:l,x:s,y:c}}function Lh(e,t,n){let r;if(t==="viewport")r=C5(e,n);else if(t==="document")r=b5(Cn(e));else if(rt(t))r=P5(t,n);else{const o=pg(e);r={...t,x:t.x-o.x,y:t.y-o.y}}return El(r)}function vg(e,t){const n=Eo(e);return n===t||!rt(n)||Yl(n)?!1:Nt(n).position==="fixed"||vg(n,t)}function A5(e,t){const n=t.get(e);if(n)return n;let r=Li(e,[],!1).filter(l=>rt(l)&&Zn(l)!=="body"),o=null;const i=Nt(e).position==="fixed";let a=i?Eo(e):e;for(;rt(a)&&!Yl(a);){const l=Nt(a),s=rf(a);!s&&l.position==="fixed"&&(o=null),(i?!s&&!o:!s&&l.position==="static"&&!!o&&["absolute","fixed"].includes(o.position)||Wi(a)&&!s&&vg(e,a))?r=r.filter(d=>d!==a):o=l,a=Eo(a)}return t.set(e,r),r}function S5(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const a=[...n==="clippingAncestors"?A5(t,this._c):[].concat(n),r],l=a[0],s=a.reduce((c,d)=>{const u=Lh(t,d,o);return c.top=Et(u.top,c.top),c.right=Yn(u.right,c.right),c.bottom=Yn(u.bottom,c.bottom),c.left=Et(u.left,c.left),c},Lh(t,l,o));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}}function T5(e){const{width:t,height:n}=fg(e);return{width:t,height:n}}function R5(e,t,n){const r=on(t),o=Cn(t),i=n==="fixed",a=Er(e,!0,i,t);let l={scrollLeft:0,scrollTop:0};const s=Qn(0);if(r||!r&&!i)if((Zn(t)!=="body"||Wi(o))&&(l=Ql(t)),r){const u=Er(t,!0,i,t);s.x=u.x+t.clientLeft,s.y=u.y+t.clientTop}else o&&(s.x=mg(o));const c=a.left+l.scrollLeft-s.x,d=a.top+l.scrollTop-s.y;return{x:c,y:d,width:a.width,height:a.height}}function Dh(e,t){return!on(e)||Nt(e).position==="fixed"?null:t?t(e):e.offsetParent}function gg(e,t){const n=Ct(e);if(!on(e)||hg(e))return n;let r=Dh(e,t);for(;r&&g5(r)&&Nt(r).position==="static";)r=Dh(r,t);return r&&(Zn(r)==="html"||Zn(r)==="body"&&Nt(r).position==="static"&&!rf(r))?n:r||y5(e)||n}const $5=async function(e){const t=this.getOffsetParent||gg,n=this.getDimensions;return{reference:R5(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,...await n(e.floating)}}};function O5(e){return Nt(e).direction==="rtl"}const yg={convertOffsetParentRelativeRectToViewportRelativeRect:E5,getDocumentElement:Cn,getClippingRect:S5,getOffsetParent:gg,getElementRects:$5,getClientRects:k5,getDimensions:T5,getScale:so,isElement:rt,isRTL:O5};function I5(e,t){let n=null,r;const o=Cn(e);function i(){var l;clearTimeout(r),(l=n)==null||l.disconnect(),n=null}function a(l,s){l===void 0&&(l=!1),s===void 0&&(s=1),i();const{left:c,top:d,width:u,height:f}=e.getBoundingClientRect();if(l||t(),!u||!f)return;const h=Pa(d),y=Pa(o.clientWidth-(c+u)),g=Pa(o.clientHeight-(d+f)),w=Pa(c),v={rootMargin:-h+"px "+-y+"px "+-g+"px "+-w+"px",threshold:Et(0,Yn(1,s))||1};let _=!0;function E(C){const k=C[0].intersectionRatio;if(k!==s){if(!_)return a();k?a(!1,k):r=setTimeout(()=>{a(!1,1e-7)},100)}_=!1}try{n=new IntersectionObserver(E,{...v,root:o.ownerDocument})}catch{n=new IntersectionObserver(E,v)}n.observe(e)}return a(!0),i}function L5(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:s=!1}=r,c=af(e),d=o||i?[...c?Li(c):[],...Li(t)]:[];d.forEach(m=>{o&&m.addEventListener("scroll",n,{passive:!0}),i&&m.addEventListener("resize",n)});const u=c&&l?I5(c,n):null;let f=-1,h=null;a&&(h=new ResizeObserver(m=>{let[v]=m;v&&v.target===c&&h&&(h.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var _;(_=h)==null||_.observe(t)})),n()}),c&&!s&&h.observe(c),h.observe(t));let y,g=s?Er(e):null;s&&w();function w(){const m=Er(e);g&&(m.x!==g.x||m.y!==g.y||m.width!==g.width||m.height!==g.height)&&n(),g=m,y=requestAnimationFrame(w)}return n(),()=>{var m;d.forEach(v=>{o&&v.removeEventListener("scroll",n),i&&v.removeEventListener("resize",n)}),u==null||u(),(m=h)==null||m.disconnect(),h=null,s&&cancelAnimationFrame(y)}}const xg=h5,D5=d5,N5=v5,M5=f5,Nh=c5,j5=m5,z5=(e,t,n)=>{const r=new Map,o={platform:yg,...n},i={...o.platform,_c:r};return u5(e,t,{...o,platform:i})},_g=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:r,padding:o}=typeof e=="function"?e(n):e;return r&&t(r)?r.current!=null?Nh({element:r.current,padding:o}).fn(n):{}:r?Nh({element:r,padding:o}).fn(n):{}}}};var Ba=typeof document<"u"?p.useLayoutEffect:p.useEffect;function kl(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,o;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!kl(e[r],t[r]))return!1;return!0}if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,o[r]))return!1;for(r=n;r--!==0;){const i=o[r];if(!(i==="_owner"&&e.$$typeof)&&!kl(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function wg(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Mh(e,t){const n=wg(e);return Math.round(t*n)/n}function jh(e){const t=p.useRef(e);return Ba(()=>{t.current=e}),t}function Eg(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:i,floating:a}={},transform:l=!0,whileElementsMounted:s,open:c}=e,[d,u]=p.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,h]=p.useState(r);kl(f,r)||h(r);const[y,g]=p.useState(null),[w,m]=p.useState(null),v=p.useCallback(B=>{B!==k.current&&(k.current=B,g(B))},[]),_=p.useCallback(B=>{B!==P.current&&(P.current=B,m(B))},[]),E=i||y,C=a||w,k=p.useRef(null),P=p.useRef(null),A=p.useRef(d),S=s!=null,O=jh(s),j=jh(o),N=p.useCallback(()=>{if(!k.current||!P.current)return;const B={placement:t,strategy:n,middleware:f};j.current&&(B.platform=j.current),z5(k.current,P.current,B).then(L=>{const F={...L,isPositioned:!0};z.current&&!kl(A.current,F)&&(A.current=F,Ao.flushSync(()=>{u(F)}))})},[f,t,n,j]);Ba(()=>{c===!1&&A.current.isPositioned&&(A.current.isPositioned=!1,u(B=>({...B,isPositioned:!1})))},[c]);const z=p.useRef(!1);Ba(()=>(z.current=!0,()=>{z.current=!1}),[]),Ba(()=>{if(E&&(k.current=E),C&&(P.current=C),E&&C){if(O.current)return O.current(E,C,N);N()}},[E,C,N,O,S]);const $=p.useMemo(()=>({reference:k,floating:P,setReference:v,setFloating:_}),[v,_]),U=p.useMemo(()=>({reference:E,floating:C}),[E,C]),W=p.useMemo(()=>{const B={position:n,left:0,top:0};if(!U.floating)return B;const L=Mh(U.floating,d.x),F=Mh(U.floating,d.y);return l?{...B,transform:"translate("+L+"px, "+F+"px)",...wg(U.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:L,top:F}},[n,l,U.floating,d.x,d.y]);return p.useMemo(()=>({...d,update:N,refs:$,elements:U,floatingStyles:W}),[d,N,$,U,W])}function F5(e){const[t,n]=p.useState(void 0);return gn(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const r=new ResizeObserver(o=>{if(!Array.isArray(o)||!o.length)return;const i=o[0];let a,l;if("borderBoxSize"in i){const s=i.borderBoxSize,c=Array.isArray(s)?s[0]:s;a=c.inlineSize,l=c.blockSize}else a=e.offsetWidth,l=e.offsetHeight;n({width:a,height:l})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}else n(void 0)},[e]),t}const kg="Popper",[bg,Cg]=En(kg),[U5,Pg]=bg(kg),V5=e=>{const{__scopePopper:t,children:n}=e,[r,o]=p.useState(null);return p.createElement(U5,{scope:t,anchor:r,onAnchorChange:o},n)},B5="PopperAnchor",H5=p.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...o}=e,i=Pg(B5,n),a=p.useRef(null),l=Ue(t,a);return p.useEffect(()=>{i.onAnchorChange((r==null?void 0:r.current)||a.current)}),r?null:p.createElement(fe.div,q({},o,{ref:l}))}),Ag="PopperContent",[W5,iA]=bg(Ag),K5=p.forwardRef((e,t)=>{var n,r,o,i,a,l,s,c;const{__scopePopper:d,side:u="bottom",sideOffset:f=0,align:h="center",alignOffset:y=0,arrowPadding:g=0,avoidCollisions:w=!0,collisionBoundary:m=[],collisionPadding:v=0,sticky:_="partial",hideWhenDetached:E=!1,updatePositionStrategy:C="optimized",onPlaced:k,...P}=e,A=Pg(Ag,d),[S,O]=p.useState(null),j=Ue(t,xt=>O(xt)),[N,z]=p.useState(null),$=F5(N),U=(n=$==null?void 0:$.width)!==null&&n!==void 0?n:0,W=(r=$==null?void 0:$.height)!==null&&r!==void 0?r:0,B=u+(h!=="center"?"-"+h:""),L=typeof v=="number"?v:{top:0,right:0,bottom:0,left:0,...v},F=Array.isArray(m)?m:[m],G=F.length>0,J={padding:L,boundary:F.filter(G5),altBoundary:G},{refs:ue,floatingStyles:Ve,placement:xe,isPositioned:$e,middlewareData:_e}=Eg({strategy:"fixed",placement:B,whileElementsMounted:(...xt)=>L5(...xt,{animationFrame:C==="always"}),elements:{reference:A.anchor},middleware:[ug({mainAxis:f+W,alignmentAxis:y}),w&&xg({mainAxis:!0,crossAxis:!1,limiter:_==="partial"?j5():void 0,...J}),w&&D5({...J}),N5({...J,apply:({elements:xt,rects:Gi,availableWidth:Xl,availableHeight:Jl})=>{const{width:es,height:ts}=Gi.reference,Yt=xt.floating.style;Yt.setProperty("--radix-popper-available-width",`${Xl}px`),Yt.setProperty("--radix-popper-available-height",`${Jl}px`),Yt.setProperty("--radix-popper-anchor-width",`${es}px`),Yt.setProperty("--radix-popper-anchor-height",`${ts}px`)}}),N&&_g({element:N,padding:g}),q5({arrowWidth:U,arrowHeight:W}),E&&M5({strategy:"referenceHidden",...J})]}),[Be,we]=Sg(xe),Ce=at(k);gn(()=>{$e&&(Ce==null||Ce())},[$e,Ce]);const Mt=(o=_e.arrow)===null||o===void 0?void 0:o.x,Pe=(i=_e.arrow)===null||i===void 0?void 0:i.y,dt=((a=_e.arrow)===null||a===void 0?void 0:a.centerOffset)!==0,[Ki,Zl]=p.useState();return gn(()=>{S&&Zl(window.getComputedStyle(S).zIndex)},[S]),p.createElement("div",{ref:ue.setFloating,"data-radix-popper-content-wrapper":"",style:{...Ve,transform:$e?Ve.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:Ki,"--radix-popper-transform-origin":[(l=_e.transformOrigin)===null||l===void 0?void 0:l.x,(s=_e.transformOrigin)===null||s===void 0?void 0:s.y].join(" ")},dir:e.dir},p.createElement(W5,{scope:d,placedSide:Be,onArrowChange:z,arrowX:Mt,arrowY:Pe,shouldHideArrow:dt},p.createElement(fe.div,q({"data-side":Be,"data-align":we},P,{ref:j,style:{...P.style,animation:$e?void 0:"none",opacity:(c=_e.hide)!==null&&c!==void 0&&c.referenceHidden?0:void 0}}))))});function G5(e){return e!==null}const q5=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,i,a;const{placement:l,rects:s,middlewareData:c}=t,u=((n=c.arrow)===null||n===void 0?void 0:n.centerOffset)!==0,f=u?0:e.arrowWidth,h=u?0:e.arrowHeight,[y,g]=Sg(l),w={start:"0%",center:"50%",end:"100%"}[g],m=((r=(o=c.arrow)===null||o===void 0?void 0:o.x)!==null&&r!==void 0?r:0)+f/2,v=((i=(a=c.arrow)===null||a===void 0?void 0:a.y)!==null&&i!==void 0?i:0)+h/2;let _="",E="";return y==="bottom"?(_=u?w:`${m}px`,E=`${-h}px`):y==="top"?(_=u?w:`${m}px`,E=`${s.floating.height+h}px`):y==="right"?(_=`${-h}px`,E=u?w:`${v}px`):y==="left"&&(_=`${s.floating.width+h}px`,E=u?w:`${v}px`),{data:{x:_,y:E}}}});function Sg(e){const[t,n="center"]=e.split("-");return[t,n]}const Y5=V5,Q5=H5,Z5=K5,Tg="Popover",[Rg,aA]=En(Tg,[Cg]),lf=Cg(),[X5,Oo]=Rg(Tg),J5=e=>{const{__scopePopover:t,children:n,open:r,defaultOpen:o,onOpenChange:i,modal:a=!1}=e,l=lf(t),s=p.useRef(null),[c,d]=p.useState(!1),[u=!1,f]=rr({prop:r,defaultProp:o,onChange:i});return p.createElement(Y5,l,p.createElement(X5,{scope:t,contentId:rn(),triggerRef:s,open:u,onOpenChange:f,onOpenToggle:p.useCallback(()=>f(h=>!h),[f]),hasCustomAnchor:c,onCustomAnchorAdd:p.useCallback(()=>d(!0),[]),onCustomAnchorRemove:p.useCallback(()=>d(!1),[]),modal:a},n))},ek="PopoverTrigger",tk=p.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,o=Oo(ek,n),i=lf(n),a=Ue(t,o.triggerRef),l=p.createElement(fe.button,q({type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":Ig(o.open)},r,{ref:a,onClick:le(e.onClick,o.onOpenToggle)}));return o.hasCustomAnchor?l:p.createElement(Q5,q({asChild:!0},i),l)}),$g="PopoverPortal",[nk,rk]=Rg($g,{forceMount:void 0}),ok=e=>{const{__scopePopover:t,forceMount:n,children:r,container:o}=e,i=Oo($g,t);return p.createElement(nk,{scope:t,forceMount:n},p.createElement(kn,{present:n||i.open},p.createElement(t1,{asChild:!0,container:o},r)))},Di="PopoverContent",ik=p.forwardRef((e,t)=>{const n=rk(Di,e.__scopePopover),{forceMount:r=n.forceMount,...o}=e,i=Oo(Di,e.__scopePopover);return p.createElement(kn,{present:r||i.open},i.modal?p.createElement(ak,q({},o,{ref:t})):p.createElement(lk,q({},o,{ref:t})))}),ak=p.forwardRef((e,t)=>{const n=Oo(Di,e.__scopePopover),r=p.useRef(null),o=Ue(t,r),i=p.useRef(!1);return p.useEffect(()=>{const a=r.current;if(a)return p1(a)},[]),p.createElement(d1,{as:wo,allowPinchZoom:!0},p.createElement(Og,q({},e,{ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:le(e.onCloseAutoFocus,a=>{var l;a.preventDefault(),i.current||(l=n.triggerRef.current)===null||l===void 0||l.focus()}),onPointerDownOutside:le(e.onPointerDownOutside,a=>{const l=a.detail.originalEvent,s=l.button===0&&l.ctrlKey===!0,c=l.button===2||s;i.current=c},{checkForDefaultPrevented:!1}),onFocusOutside:le(e.onFocusOutside,a=>a.preventDefault(),{checkForDefaultPrevented:!1})})))}),lk=p.forwardRef((e,t)=>{const n=Oo(Di,e.__scopePopover),r=p.useRef(!1),o=p.useRef(!1);return p.createElement(Og,q({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{var a;if((a=e.onCloseAutoFocus)===null||a===void 0||a.call(e,i),!i.defaultPrevented){var l;r.current||(l=n.triggerRef.current)===null||l===void 0||l.focus(),i.preventDefault()}r.current=!1,o.current=!1},onInteractOutside:i=>{var a,l;(a=e.onInteractOutside)===null||a===void 0||a.call(e,i),i.defaultPrevented||(r.current=!0,i.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const s=i.target;((l=n.triggerRef.current)===null||l===void 0?void 0:l.contains(s))&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&o.current&&i.preventDefault()}}))}),Og=p.forwardRef((e,t)=>{const{__scopePopover:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:i,disableOutsidePointerEvents:a,onEscapeKeyDown:l,onPointerDownOutside:s,onFocusOutside:c,onInteractOutside:d,...u}=e,f=Oo(Di,n),h=lf(n);return n1(),p.createElement(J0,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:i},p.createElement(Ud,{asChild:!0,disableOutsidePointerEvents:a,onInteractOutside:d,onEscapeKeyDown:l,onPointerDownOutside:s,onFocusOutside:c,onDismiss:()=>f.onOpenChange(!1)},p.createElement(Z5,q({"data-state":Ig(f.open),role:"dialog",id:f.contentId},h,u,{ref:t,style:{...u.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}}))))});function Ig(e){return e?"open":"closed"}const sk=J5,uk=tk,ck=ok,dk=ik;var fk="vocs_Popover";Bt.Root=sk;Bt.Trigger=uk;function Bt({children:e,className:t}){return x.jsx(ck,{children:x.jsx(dk,{className:D(fk,t),sideOffset:12,children:e})})}var pk="vocs_Sidebar_backLink",hk="vocs_Sidebar_divider",mk="vocs_Sidebar_group",ni="vocs_Sidebar_item",Lg="vocs_Sidebar_items",vk="vocs_Sidebar_level",gk="vocs_Sidebar_levelCollapsed",yk="vocs_Sidebar_levelInset",xk="vocs_Sidebar_logo",_k="vocs_Sidebar_logoWrapper",wk="vocs_Sidebar_navigation",Ek="vocs_Sidebar",Dg="vocs_Sidebar_section",kk="vocs_Sidebar_sectionCollapse",bk="vocs_Sidebar_sectionCollapseActive",Ck="vocs_Sidebar_sectionHeader",Pk="vocs_Sidebar_sectionHeaderActive",zh="vocs_Sidebar_sectionTitle";function Ng(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 39 69",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Chevron Right"}),x.jsx("path",{d:"M38.8697 34.7461C38.8697 33.6719 38.4791 32.6953 37.649 31.8652L7.47318 1.8848C6.74078 1.1035 5.76418 0.712891 4.64118 0.712891C2.34618 0.712891 0.588379 2.42189 0.588379 4.71679C0.588379 5.79099 1.07668 6.81639 1.76028 7.59769L29.0552 34.7461L1.76028 61.8945C1.07668 62.6758 0.588379 63.6523 0.588379 64.7754C0.588379 67.0703 2.34618 68.7793 4.64118 68.7793C5.76418 68.7793 6.74078 68.3887 7.47318 67.6074L37.649 37.627C38.4791 36.7969 38.8697 35.8203 38.8697 34.7461Z",fill:"currentColor"})]})}function Mg(e){var c;const{className:t,onClickItem:n}=e,{previousPath:r}=Sr(),o=p.useRef(null),i=Bl(),[a,l]=p.useState("/");if(p.useEffect(()=>{typeof window>"u"||r&&l(r)},[i.key,i.backLink]),!i)return null;const s=Ak(i.items);return x.jsxs("aside",{ref:o,className:D(Ek,t),children:[x.jsxs("div",{className:_k,children:[x.jsx("div",{className:xk,children:x.jsx(qn,{to:"/",style:{alignItems:"center",display:"flex",height:"100%"},children:x.jsx(Wd,{})})}),x.jsx("div",{className:hk})]}),x.jsx("nav",{className:wk,children:x.jsxs("div",{className:mk,children:[i.backLink&&x.jsx("section",{className:Dg,children:x.jsx("div",{className:Lg,children:x.jsxs(qn,{className:D(ni,pk),to:a,children:["←"," ",typeof history<"u"&&((c=history.state)!=null&&c.key)&&a!=="/"?"Back":"Home"]})})}),s.map((d,u)=>x.jsx(zg,{depth:0,item:d,onClick:n,sidebarRef:o},`${d.text}${u}`))]})})]},i.key)}function Ak(e){const t=[];let n=0;for(const r of e){if(r.items){n=t.push(r);continue}t[n]?t[n].items.push(r):t.push({text:"",items:[r]})}return t}function jg(e,t){return e.find(n=>Ul(t,n.link??"")||n.link===t?!0:n.items?jg(n.items,t):!1)}function zg(e){const{depth:t,item:n,onClick:r,sidebarRef:o}=e,i=p.useRef(null),{pathname:a}=Re(),l=z_(n.link??""),s=p.useMemo(()=>n.items?!!jg(n.items,a):!1,[n.items,a]),[c,d]=p.useState(()=>l||!n.items||s?!1:!!n.collapsed),u=n.collapsed!==void 0&&n.items!==void 0,f=p.useCallback(g=>{"key"in g&&g.key!=="Enter"||n.link||d(w=>!w)},[n.link]),h=p.useCallback(g=>{"key"in g&&g.key!=="Enter"||n.link&&d(w=>!w)},[n.link]),y=p.useRef(!0);return p.useEffect(()=>{!y.current||(y.current=!1,!Ul(a,n.link??""))||requestAnimationFrame(()=>{var v,_,E;const w=((v=i.current)==null?void 0:v.offsetTop)??0,m=((_=o==null?void 0:o.current)==null?void 0:_.clientHeight)??0;w0&&t<5&&n.items.map((g,w)=>x.jsx(zg,{depth:t+1,item:g,onClick:r,sidebarRef:o},`${g.text}${w}`))})]}):x.jsx(x.Fragment,{children:n.link?x.jsx(qn,{ref:i,"data-active":!!l,onClick:r,className:ni,to:n.link,children:n.text}):x.jsx("div",{className:ni,children:n.text})})}function Sk(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 69 39",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Chevron Down"}),x.jsx("path",{d:"M34.8677 38.8398C35.9419 38.8398 37.0161 38.4492 37.7485 37.6191L67.729 7.44339C68.4614 6.71089 68.9009 5.73439 68.9009 4.61129C68.9009 2.31639 67.1919 0.558594 64.897 0.558594C63.8227 0.558594 62.7485 1.04689 62.0161 1.73049L32.5727 31.2715H37.1138L7.67042 1.73049C6.93802 1.04689 5.96142 0.558594 4.83842 0.558594C2.54342 0.558594 0.785645 2.31639 0.785645 4.61129C0.785645 5.73439 1.22512 6.71089 1.95752 7.44339L31.9868 37.6191C32.768 38.4492 33.7446 38.8398 34.8677 38.8398Z",fill:"currentColor"})]})}function Tk(){return x.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 69 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsx("title",{children:"Chevron Up"}),x.jsx("path",{d:"M1.95752 32.2441C1.22512 32.9277 0.785645 33.9531 0.785645 35.0762C0.785645 37.3711 2.54342 39.1289 4.83842 39.1289C5.96142 39.1289 6.98682 38.6895 7.67042 37.957L37.1138 8.36716H32.5727L62.0161 37.957C62.6997 38.6895 63.8227 39.1289 64.897 39.1289C67.1919 39.1289 68.9009 37.3711 68.9009 35.0762C68.9009 33.9531 68.4614 32.9277 67.729 32.2441L37.7485 2.06836C37.0161 1.23826 35.9419 0.847656 34.8677 0.847656C33.7446 0.847656 32.7192 1.23826 31.9868 2.06836L1.95752 32.2441Z",fill:"currentColor"})]})}function Rk(){return x.jsxs("svg",{width:"100%",height:"100%",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 79 48",fill:"none",children:[x.jsx("title",{children:"Menu"}),x.jsx("path",{fill:"currentColor",d:"M19.528 47.232h40.87c1.952 0 3.515-1.562 3.515-3.564a3.5 3.5 0 0 0-3.516-3.516H19.528a3.501 3.501 0 0 0-3.515 3.516c0 2.002 1.562 3.564 3.515 3.564ZM12.057 27.262h55.81a3.501 3.501 0 0 0 3.516-3.516 3.501 3.501 0 0 0-3.515-3.515h-55.81a3.501 3.501 0 0 0-3.516 3.515 3.501 3.501 0 0 0 3.515 3.516ZM4.391 7.34H75.29c2.002 0 3.515-1.563 3.515-3.516 0-2.002-1.513-3.564-3.515-3.564H4.39C2.438.26.876 1.822.876 3.824A3.501 3.501 0 0 0 4.39 7.34Z"})]})}Cc.Curtain=Mk;function Cc(){var n,r;const e=Je(),{showLogo:t}=Tr();return x.jsxs("div",{className:H6,children:[x.jsxs("div",{className:Rh,children:[t&&x.jsx("div",{className:Ca,children:x.jsx("div",{className:j6,children:x.jsx(qn,{to:"/",style:{alignItems:"center",display:"flex",height:"100%"},children:x.jsx(Wd,{})})})}),e.topNav&&x.jsx(x.Fragment,{children:x.jsxs("div",{className:Ca,children:[x.jsx($k,{items:e.topNav}),x.jsx(Ik,{items:e.topNav})]})})]}),x.jsxs("div",{className:Rh,children:[x.jsx("div",{className:Ca,style:{marginRight:"-8px"},children:x.jsx(T6,{})}),e.socials&&((n=e.socials)==null?void 0:n.length)>0&&x.jsxs(x.Fragment,{children:[x.jsx("div",{className:D6}),x.jsx("div",{className:Ca,style:{marginLeft:"-8px"},children:(r=e.socials)==null?void 0:r.map((o,i)=>x.jsx(Nk,{...o},i))})]})]})]})}function $k({items:e}){const{pathname:t}=Re(),n=Bi({pathname:t,items:e});return x.jsx(j1,{className:ig,children:x.jsx(z1,{children:e.map((r,o)=>r!=null&&r.link?x.jsx(Gl,{active:n==null?void 0:n.includes(r.id),href:r.link,children:r.text},o):x.jsxs(F1,{className:M6,children:[x.jsx(U1,{active:n==null?void 0:n.includes(r.id),children:r.text}),x.jsx(V1,{className:I6,children:x.jsx(Ok,{items:r.items||[]})})]},o))})})}function Ok({items:e}){const{pathname:t}=Re(),n=Bi({pathname:t,items:e});return x.jsx("ul",{children:e==null?void 0:e.map((r,o)=>x.jsx(Gl,{active:n.includes(r.id),href:r.link,children:r.text},o))})}function Ik({items:e}){var s;const[t,n]=p.useState(!1),{pathname:r}=Re(),o=Bi({pathname:r,items:e}),i=e.filter(c=>c.id===o[0])[0],{basePath:a}=Je(),l=a;return x.jsx("div",{className:D(ig,V6),children:i?x.jsxs(Bt.Root,{modal:!0,open:t,onOpenChange:n,children:[x.jsxs(Bt.Trigger,{className:D(og,Yo),children:[i.text,x.jsx(st,{label:"Menu",icon:Sk,size:"11px"})]}),x.jsx(Bt,{className:G6,children:x.jsx(b6,{type:"single",collapsible:!0,style:{display:"flex",flexDirection:"column"},children:e.map((c,d)=>{var u;return c!=null&&c.link?x.jsx(nn,{"data-active":o.includes(c.id),className:Yo,href:c.link,onClick:()=>n(!1),variant:"styleless",children:c.text},d):x.jsxs(C6,{value:d.toString(),children:[x.jsx(P6,{className:D(Yo,U6),"data-active":o.includes(c.id),style:qt({[$6]:`url(${l}/.vocs/icons/chevron-down.svg)`,[O6]:`url(${l}/.vocs/icons/chevron-up.svg)`}),children:c.text}),x.jsx(A6,{className:F6,children:(u=c.items)==null?void 0:u.map((f,h)=>x.jsx(nn,{className:Yo,href:f.link,onClick:()=>n(!1),variant:"styleless",children:f.text},h))})]},d)})})})]}):(s=e[0])!=null&&s.link?x.jsx(nn,{className:Yo,href:e[0].link,variant:"styleless",children:e[0].text}):null})}const Lk={discord:B1,github:H1,telegram:W1,warpcast:K1,x:G1},Dk={discord:"21px",github:"18px",telegram:"21px",warpcast:"18px",x:"16px"};function Nk({icon:e,label:t,link:n,type:r}){return x.jsx("a",{className:R6,href:n,target:"_blank",rel:"noopener noreferrer",children:x.jsx(st,{className:N6,label:t,icon:Lk[e],size:Dk[r]||"18px"})})}function Mk({enableScrollToTop:e}){const{pathname:t}=Re(),{layout:n,showSidebar:r}=Tr(),{frontmatter:o={}}=Sr(),i=Bl(),[a,l]=p.useState(!1),[s,c]=p.useState(!1),d=p.useMemo(()=>{if(!i||n==="minimal")return;const h=Fg({sidebarItems:i.items,pathname:t});return h==null?void 0:h.text},[n,t,i]),u=p.useMemo(()=>{var h;if(!(typeof window>"u"))return(h=document.querySelector(".vocs_Content h1"))==null?void 0:h.textContent},[]),f=d||o.title||u;return x.jsxs("div",{className:L6,children:[x.jsx("div",{className:Sh,children:x.jsx("div",{className:eu,children:r?x.jsxs(Bt.Root,{modal:!0,open:s,onOpenChange:c,children:[x.jsxs(Bt.Trigger,{className:og,children:[x.jsx(st,{label:"Menu",icon:Rk,size:"13px"}),x.jsx("div",{className:z6,children:f})]}),x.jsx(Bt,{className:K6,children:x.jsx(Mg,{onClickItem:()=>c(!1)})})]}):f})}),x.jsxs("div",{className:Sh,children:[e&&x.jsxs(x.Fragment,{children:[x.jsx("div",{className:eu,children:x.jsxs("button",{className:Th,onClick:()=>window.scrollTo({behavior:"smooth",top:0}),type:"button",children:["Top",x.jsx(st,{label:"Scroll to top",icon:Tk,size:"10px"})]})}),x.jsx("div",{className:W6})]}),n==="docs"&&x.jsx("div",{className:eu,children:x.jsxs(Bt.Root,{modal:!0,open:a,onOpenChange:l,children:[x.jsxs(Bt.Trigger,{className:Th,children:["On this page",x.jsx(st,{label:"On this page",icon:Ng,size:"10px"})]}),x.jsx(Bt,{className:B6,children:x.jsx(ag,{onClickItem:()=>l(!1),showTitle:!1})})]})})]})]})}function Fg({sidebarItems:e,pathname:t}){const n=t.replace(/(.+)\/$/,"$1");for(const r of e){if((r==null?void 0:r.link)===n)return r;if(r.items){const o=Fg({sidebarItems:r.items,pathname:n});if(o)return o}}}var jk="vocs_SkipLink";const Ug="vocs-content";function zk(){const{pathname:e}=Re();return x.jsx("a",{className:D(jk,Q0),href:`${e}#${Ug}`,children:"Skip to content"})}var Fk="vocs_DocsLayout_content",Uk="vocs_DocsLayout_content_withSidebar",Vk="vocs_DocsLayout_content_withTopNav",Bk="vocs_DocsLayout_gutterLeft",Hk="vocs_DocsLayout_gutterRight",Wk="vocs_DocsLayout_gutterRight_withSidebar",Kk="vocs_DocsLayout_gutterTop",Gk="vocs_DocsLayout_gutterTopCurtain",qk="vocs_DocsLayout_gutterTopCurtain_hidden",Yk="vocs_DocsLayout_gutterTopCurtain_withSidebar",Qk="vocs_DocsLayout_gutterTop_offsetLeftGutter",Zk="vocs_DocsLayout_gutterTop_sticky",Xk="vocs_DocsLayout",Jk="vocs_DocsLayout_sidebar";function Pc({children:e}){const{banner:t,font:n}=Je(),{frontmatter:r={}}=Sr(),{content:o}=r,{layout:i,showOutline:a,showSidebar:l,showTopNav:s}=Tr(),{ref:c,inView:d}=V0({initialInView:!0,rootMargin:"100px 0px 0px 0px"}),[u,f]=hc("banner",!0);return x.jsxs("div",{className:Xk,"data-layout":i,style:qt({[qw]:u?t==null?void 0:t.height:void 0,[Rw.default]:n!=null&&n.google?`${n.google}, ${Tw.default}`:void 0}),children:[x.jsx(zk,{}),u&&x.jsx(v3,{hide:()=>f(!1)}),l&&x.jsx("div",{className:Bk,children:x.jsx(Mg,{className:Jk})}),s&&x.jsxs(x.Fragment,{children:[x.jsxs("div",{ref:c,className:D(Kk,l&&Qk,(i==="minimal"||i==="landing")&&Zk),children:[x.jsx(_c,{}),x.jsx(Cc,{})]}),x.jsxs("div",{className:D(Gk,l&&Yk,(i==="minimal"||i==="landing")&&qk),children:[x.jsx(_c.Curtain,{}),x.jsx(Cc.Curtain,{enableScrollToTop:!d})]})]}),a&&x.jsx("div",{className:D(Hk,l&&Wk),children:x.jsx(ag,{})}),x.jsxs("div",{id:Ug,className:D(Fk,l&&Uk,s&&Vk),style:qt({[Ns.horizontalPadding]:o==null?void 0:o.horizontalPadding,[Ns.width]:o==null?void 0:o.width,[Ns.verticalPadding]:o==null?void 0:o.verticalPadding}),children:[x.jsx(G0,{children:e}),x.jsx(Z7,{})]}),x.jsx("div",{"data-bottom-observer":!0})]})}const Ac={},Vg=Z.createContext(Ac);function eb(e){const t=Z.useContext(Vg);return Z.useMemo(function(){return typeof e=="function"?e(t):{...t,...e}},[t,e])}function tb(e){let t;return e.disableParentContext?t=typeof e.components=="function"?e.components(Ac):e.components||Ac:t=eb(e.components),Z.createElement(Vg.Provider,{value:t},e.children)}var Bg={exports:{}},nb="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",rb=nb,ob=rb;function Hg(){}function Wg(){}Wg.resetWarningCache=Hg;var ib=function(){function e(r,o,i,a,l,s){if(s!==ob){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:Wg,resetWarningCache:Hg};return n.PropTypes=n,n};Bg.exports=ib();var ab=Bg.exports;const Ee=Xn(ab);function lb(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var Kg=p,sb=lb(Kg);function Fh(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ub(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var cb=!!(typeof window<"u"&&window.document&&window.document.createElement);function db(e,t,n){if(typeof e!="function")throw new Error("Expected reducePropsToState to be a function.");if(typeof t!="function")throw new Error("Expected handleStateChangeOnClient to be a function.");if(typeof n<"u"&&typeof n!="function")throw new Error("Expected mapStateOnServer to either be undefined or a function.");function r(o){return o.displayName||o.name||"Component"}return function(i){if(typeof i!="function")throw new Error("Expected WrappedComponent to be a React component.");var a=[],l;function s(){l=e(a.map(function(d){return d.props})),c.canUseDOM?t(l):n&&(l=n(l))}var c=function(d){ub(u,d);function u(){return d.apply(this,arguments)||this}u.peek=function(){return l},u.rewind=function(){if(u.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var y=l;return l=void 0,a=[],y};var f=u.prototype;return f.UNSAFE_componentWillMount=function(){a.push(this),s()},f.componentDidUpdate=function(){s()},f.componentWillUnmount=function(){var y=a.indexOf(this);a.splice(y,1),s()},f.render=function(){return sb.createElement(i,this.props)},u}(Kg.PureComponent);return Fh(c,"displayName","SideEffect("+r(i)+")"),Fh(c,"canUseDOM",cb),c}}var fb=db;const pb=Xn(fb);var hb=typeof Element<"u",mb=typeof Map=="function",vb=typeof Set=="function",gb=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function Ha(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var n,r,o;if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(!Ha(e[r],t[r]))return!1;return!0}var i;if(mb&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(i=e.entries();!(r=i.next()).done;)if(!t.has(r.value[0]))return!1;for(i=e.entries();!(r=i.next()).done;)if(!Ha(r.value[1],t.get(r.value[0])))return!1;return!0}if(vb&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(i=e.entries();!(r=i.next()).done;)if(!t.has(r.value[0]))return!1;return!0}if(gb&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf=="function"&&typeof t.valueOf=="function")return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString=="function"&&typeof t.toString=="function")return e.toString()===t.toString();if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(t,o[r]))return!1;if(hb&&e instanceof Element)return!1;for(r=n;r--!==0;)if(!((o[r]==="_owner"||o[r]==="__v"||o[r]==="__o")&&e.$$typeof)&&!Ha(e[o[r]],t[o[r]]))return!1;return!0}return e!==e&&t!==t}var yb=function(t,n){try{return Ha(t,n)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}};const xb=Xn(yb);/*
object-assign
(c) Sindre Sorhus
@license MIT
-*/var Uh=Object.getOwnPropertySymbols,_b=Object.prototype.hasOwnProperty,wb=Object.prototype.propertyIsEnumerable;function Eb(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function kb(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de",Object.getOwnPropertyNames(e)[0]==="5")return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(t).map(function(i){return t[i]});if(r.join("")!=="0123456789")return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(i){o[i]=i}),Object.keys(Object.assign({},o)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var bb=kb()?Object.assign:function(e,t){for(var n,r=Eb(e),o,i=1;i=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},Ob=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e},Sc=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return n===!1?String(t):String(t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},Ib=function(t){var n=uo(t,ee.TITLE),r=uo(t,Ni.TITLE_TEMPLATE);if(r&&n)return r.replace(/%s/g,function(){return Array.isArray(n)?n.join(""):n});var o=uo(t,Ni.DEFAULT_TITLE);return n||o||void 0},Lb=function(t){return uo(t,Ni.ON_CHANGE_CLIENT_STATE)||function(){}},tu=function(t,n){return n.filter(function(r){return typeof r[t]<"u"}).map(function(r){return r[t]}).reduce(function(r,o){return pt({},r,o)},{})},Db=function(t,n){return n.filter(function(r){return typeof r[ee.BASE]<"u"}).map(function(r){return r[ee.BASE]}).reverse().reduce(function(r,o){if(!r.length)for(var i=Object.keys(o),a=0;a=0;r--){var o=t[r];if(o.hasOwnProperty(n))return o[n]}return null},Nb=function(t){return{baseTag:Db([ke.HREF,ke.TARGET],t),bodyAttributes:tu(mr.BODY,t),defer:uo(t,Ni.DEFER),encode:uo(t,Ni.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:tu(mr.HTML,t),linkTags:Qo(ee.LINK,[ke.REL,ke.HREF],t),metaTags:Qo(ee.META,[ke.NAME,ke.CHARSET,ke.HTTPEQUIV,ke.PROPERTY,ke.ITEM_PROP],t),noscriptTags:Qo(ee.NOSCRIPT,[ke.INNER_HTML],t),onChangeClientState:Lb(t),scriptTags:Qo(ee.SCRIPT,[ke.SRC,ke.INNER_HTML],t),styleTags:Qo(ee.STYLE,[ke.CSS_TEXT],t),title:Ib(t),titleAttributes:tu(mr.TITLE,t)}},Tc=function(){var e=Date.now();return function(t){var n=Date.now();n-e>16?(e=n,t(n)):setTimeout(function(){Tc(t)},0)}}(),Bh=function(t){return clearTimeout(t)},Mb=typeof window<"u"?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||Tc:global.requestAnimationFrame||Tc,jb=typeof window<"u"?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||Bh:global.cancelAnimationFrame||Bh,zb=function(t){return console&&typeof console.warn=="function"&&console.warn(t)},Zo=null,Fb=function(t){Zo&&jb(Zo),t.defer?Zo=Mb(function(){Hh(t,function(){Zo=null})}):(Hh(t),Zo=null)},Hh=function(t,n){var r=t.baseTag,o=t.bodyAttributes,i=t.htmlAttributes,a=t.linkTags,l=t.metaTags,s=t.noscriptTags,c=t.onChangeClientState,d=t.scriptTags,u=t.styleTags,f=t.title,h=t.titleAttributes;Rc(ee.BODY,o),Rc(ee.HTML,i),Ub(f,h);var y={baseTag:Fr(ee.BASE,r),linkTags:Fr(ee.LINK,a),metaTags:Fr(ee.META,l),noscriptTags:Fr(ee.NOSCRIPT,s),scriptTags:Fr(ee.SCRIPT,d),styleTags:Fr(ee.STYLE,u)},g={},w={};Object.keys(y).forEach(function(m){var v=y[m],_=v.newTags,E=v.oldTags;_.length&&(g[m]=_),E.length&&(w[m]=y[m].oldTags)}),n&&n(),c(t,g,w)},Gg=function(t){return Array.isArray(t)?t.join(""):t},Ub=function(t,n){typeof t<"u"&&document.title!==t&&(document.title=Gg(t)),Rc(ee.TITLE,n)},Rc=function(t,n){var r=document.getElementsByTagName(t)[0];if(r){for(var o=r.getAttribute(Ht),i=o?o.split(","):[],a=[].concat(i),l=Object.keys(n),s=0;s=0;f--)r.removeAttribute(a[f]);i.length===a.length?r.removeAttribute(Ht):r.getAttribute(Ht)!==l.join(",")&&r.setAttribute(Ht,l.join(","))}},Fr=function(t,n){var r=document.head||document.querySelector(ee.HEAD),o=r.querySelectorAll(t+"["+Ht+"]"),i=Array.prototype.slice.call(o),a=[],l=void 0;return n&&n.length&&n.forEach(function(s){var c=document.createElement(t);for(var d in s)if(s.hasOwnProperty(d))if(d===ke.INNER_HTML)c.innerHTML=s.innerHTML;else if(d===ke.CSS_TEXT)c.styleSheet?c.styleSheet.cssText=s.cssText:c.appendChild(document.createTextNode(s.cssText));else{var u=typeof s[d]>"u"?"":s[d];c.setAttribute(d,u)}c.setAttribute(Ht,"true"),i.some(function(f,h){return l=h,c.isEqualNode(f)})?i.splice(l,1):a.push(c)}),i.forEach(function(s){return s.parentNode.removeChild(s)}),a.forEach(function(s){return r.appendChild(s)}),{oldTags:i,newTags:a}},qg=function(t){return Object.keys(t).reduce(function(n,r){var o=typeof t[r]<"u"?r+'="'+t[r]+'"':""+r;return n?n+" "+o:o},"")},Vb=function(t,n,r,o){var i=qg(r),a=Gg(n);return i?"<"+t+" "+Ht+'="true" '+i+">"+Sc(a,o)+""+t+">":"<"+t+" "+Ht+'="true">'+Sc(a,o)+""+t+">"},Bb=function(t,n,r){return n.reduce(function(o,i){var a=Object.keys(i).filter(function(c){return!(c===ke.INNER_HTML||c===ke.CSS_TEXT)}).reduce(function(c,d){var u=typeof i[d]>"u"?d:d+'="'+Sc(i[d],r)+'"';return c?c+" "+u:u},""),l=i.innerHTML||i.cssText||"",s=Ab.indexOf(t)===-1;return o+"<"+t+" "+Ht+'="true" '+a+(s?"/>":">"+l+""+t+">")},"")},Yg=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(t).reduce(function(r,o){return r[bl[o]||o]=t[o],r},n)},Hb=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(t).reduce(function(r,o){return r[Pb[o]||o]=t[o],r},n)},Wb=function(t,n,r){var o,i=(o={key:n},o[Ht]=!0,o),a=Yg(r,i);return[Z.createElement(ee.TITLE,a,n)]},Kb=function(t,n){return n.map(function(r,o){var i,a=(i={key:o},i[Ht]=!0,i);return Object.keys(r).forEach(function(l){var s=bl[l]||l;if(s===ke.INNER_HTML||s===ke.CSS_TEXT){var c=r.innerHTML||r.cssText;a.dangerouslySetInnerHTML={__html:c}}else a[s]=r[l]}),Z.createElement(t,a)})},an=function(t,n,r){switch(t){case ee.TITLE:return{toComponent:function(){return Wb(t,n.title,n.titleAttributes)},toString:function(){return Vb(t,n.title,n.titleAttributes,r)}};case mr.BODY:case mr.HTML:return{toComponent:function(){return Yg(n)},toString:function(){return qg(n)}};default:return{toComponent:function(){return Kb(t,n)},toString:function(){return Bb(t,n,r)}}}},Qg=function(t){var n=t.baseTag,r=t.bodyAttributes,o=t.encode,i=t.htmlAttributes,a=t.linkTags,l=t.metaTags,s=t.noscriptTags,c=t.scriptTags,d=t.styleTags,u=t.title,f=u===void 0?"":u,h=t.titleAttributes;return{base:an(ee.BASE,n,o),bodyAttributes:an(mr.BODY,r,o),htmlAttributes:an(mr.HTML,i,o),link:an(ee.LINK,a,o),meta:an(ee.META,l,o),noscript:an(ee.NOSCRIPT,s,o),script:an(ee.SCRIPT,c,o),style:an(ee.STYLE,d,o),title:an(ee.TITLE,{title:f,titleAttributes:h},o)}},Gb=function(t){var n,r;return r=n=function(o){$b(i,o);function i(){return Tb(this,i),Ob(this,o.apply(this,arguments))}return i.prototype.shouldComponentUpdate=function(l){return!xb(this.props,l)},i.prototype.mapNestedChildrenToProps=function(l,s){if(!s)return null;switch(l.type){case ee.SCRIPT:case ee.NOSCRIPT:return{innerHTML:s};case ee.STYLE:return{cssText:s}}throw new Error("<"+l.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},i.prototype.flattenArrayTypeChildren=function(l){var s,c=l.child,d=l.arrayTypeChildren,u=l.newChildProps,f=l.nestedChildren;return pt({},d,(s={},s[c.type]=[].concat(d[c.type]||[],[pt({},u,this.mapNestedChildrenToProps(c,f))]),s))},i.prototype.mapObjectTypeChildren=function(l){var s,c,d=l.child,u=l.newProps,f=l.newChildProps,h=l.nestedChildren;switch(d.type){case ee.TITLE:return pt({},u,(s={},s[d.type]=h,s.titleAttributes=pt({},f),s));case ee.BODY:return pt({},u,{bodyAttributes:pt({},f)});case ee.HTML:return pt({},u,{htmlAttributes:pt({},f)})}return pt({},u,(c={},c[d.type]=pt({},f),c))},i.prototype.mapArrayTypeChildrenToProps=function(l,s){var c=pt({},s);return Object.keys(l).forEach(function(d){var u;c=pt({},c,(u={},u[d]=l[d],u))}),c},i.prototype.warnOnInvalidChildren=function(l,s){return!0},i.prototype.mapChildrenToProps=function(l,s){var c=this,d={};return Z.Children.forEach(l,function(u){if(!(!u||!u.props)){var f=u.props,h=f.children,y=Vh(f,["children"]),g=Hb(y);switch(c.warnOnInvalidChildren(u,h),u.type){case ee.LINK:case ee.META:case ee.NOSCRIPT:case ee.SCRIPT:case ee.STYLE:d=c.flattenArrayTypeChildren({child:u,arrayTypeChildren:d,newChildProps:g,nestedChildren:h});break;default:s=c.mapObjectTypeChildren({child:u,newProps:s,newChildProps:g,nestedChildren:h});break}}}),s=this.mapArrayTypeChildrenToProps(d,s),s},i.prototype.render=function(){var l=this.props,s=l.children,c=Vh(l,["children"]),d=pt({},c);return s&&(d=this.mapChildrenToProps(s,d)),Z.createElement(t,d)},Rb(i,null,[{key:"canUseDOM",set:function(l){t.canUseDOM=l}}]),i}(Z.Component),n.propTypes={base:Ee.object,bodyAttributes:Ee.object,children:Ee.oneOfType([Ee.arrayOf(Ee.node),Ee.node]),defaultTitle:Ee.string,defer:Ee.bool,encodeSpecialCharacters:Ee.bool,htmlAttributes:Ee.object,link:Ee.arrayOf(Ee.object),meta:Ee.arrayOf(Ee.object),noscript:Ee.arrayOf(Ee.object),onChangeClientState:Ee.func,script:Ee.arrayOf(Ee.object),style:Ee.arrayOf(Ee.object),title:Ee.string,titleAttributes:Ee.object,titleTemplate:Ee.string},n.defaultProps={defer:!0,encodeSpecialCharacters:!0},n.peek=t.peek,n.rewind=function(){var o=t.rewind();return o||(o=Qg({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),o},r},qb=function(){return null},Yb=pb(Nb,Fb,Qg)(qb),$c=Gb(Yb);$c.renderStatic=$c.rewind;var nu="vocs_Anchor",Qb="vocs_Autolink";function Zb(e){const{pathname:t}=Re();return x.jsx("a",{...e,className:D(e.className,Qb),href:`${t}${e.href}`})}function Xb(e){const{children:t,href:n}=e,{pathname:r}=Re();return t&&typeof t=="object"&&"props"in t&&t.props["data-autolink-icon"]?x.jsx(Zb,{className:D(e.className,nu),...e}):n!=null&&n.match(/^#/)?x.jsx("a",{className:D(e.className,nu),...e,href:`${r}${n}`}):x.jsx(nn,{className:D(e.className,nu),...e})}var Jb="vocs_Callout_danger",e6="vocs_Callout_info",t6="vocs_Callout_note",Zg="vocs_Callout",n6="vocs_Callout_success",r6="vocs_Callout_tip",o6="vocs_Callout_warning";const i6=Object.freeze(Object.defineProperty({__proto__:null,danger:Jb,info:e6,note:t6,root:Zg,success:n6,tip:r6,warning:o6},Symbol.toStringTag,{value:"Module"}));function a6({className:e,children:t,type:n}){return x.jsx("aside",{className:D(e,Zg,i6[n]),children:t})}var l6="vocs_Aside";function s6(e){const t=D(e.className,l6);return"data-callout"in e?x.jsx(a6,{className:t,type:e["data-callout"],children:e.children}):x.jsx("aside",{...e,className:t})}var u6="vocs_Blockquote";function c6(e){return x.jsx("blockquote",{...e,className:D(e.className,u6)})}var d6="vocs_Code";function f6(e){const t=p6(e.children);return x.jsx("code",{...e,className:D(e.className,d6),children:t})}function p6(e){return Array.isArray(e)?e.map((t,n)=>{var r,o,i;return t.props&&"data-line"in t.props&&typeof t.props.children=="string"&&t.props.children.trim()===""&&((i=(o=(r=e[n+1])==null?void 0:r.props)==null?void 0:o.className)!=null&&i.includes("twoslash-tag-line"))?null:t}).filter(Boolean):e}var h6="vocs_Details";function m6(e){return x.jsx("details",{...e,className:D(e.className,h6)})}var v6="vocs_Authors_authors",g6="vocs_Authors_link",y6="vocs_Authors",Wh="vocs_Authors_separator";function Xg(e){const{frontmatter:t}=Sr(),{authors:n=t==null?void 0:t.authors,date:r=t==null?void 0:t.date}=e,o=p.useMemo(()=>{if(n)return Array.isArray(n)?n:n.split(",").map(a=>a.trim())},[n]),i=p.useMemo(()=>r?new Date(r).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"}):null,[r]);return x.jsxs("div",{className:y6,children:[i,o&&(i?" by ":"By "),x.jsx("span",{className:v6,children:o==null?void 0:o.map((a,l)=>{const{text:s,url:c}=x6(a);return x.jsxs(p.Fragment,{children:[c?x.jsx("a",{className:g6,href:c,target:"_blank",rel:"noopener noreferrer",children:s}):s,lx.jsxs(p.Fragment,{children:[x.jsx("div",{className:E6,children:x.jsxs(qn,{to:e.path,children:[x.jsx("h2",{className:C6,children:e.title}),x.jsx(Xg,{authors:e.authors,date:e.date}),x.jsxs("p",{className:_6,children:[e.description," ",x.jsx("span",{className:k6,children:"[→]"})]})]})}),tx.jsxs(p.Fragment,{children:[x.jsx("div",{className:L6,children:t.name}),t.items.map((r,o)=>{var i;return x.jsx("div",{className:O6,style:qt({[S6]:r.length.toString(),[T6]:`${((i=t.height)==null?void 0:i.toString())??"40"}px`}),children:r.map((a,l)=>x.jsx(nn,{className:D(A6,a?I6:void 0),hideExternalIcon:!0,href:a==null?void 0:a.link,variant:"styleless",children:x.jsx("img",{className:R6,src:a==null?void 0:a.image,alt:a==null?void 0:a.name})},l))},o)})]},n))})}var N6="var(--vocs_AutolinkIcon_iconUrl)",M6="vocs_AutolinkIcon";function j6(e){const{basePath:t}=Je(),n=t;return x.jsx("div",{...e,className:D(e.className,M6),style:qt({[N6]:`url(${n}/.vocs/icons/link.svg)`})})}const ru="rovingFocusGroup.onEntryFocus",z6={bubbles:!1,cancelable:!0},sf="RovingFocusGroup",[Oc,Jg,F6]=Kl(sf),[U6,ey]=En(sf,[F6]),[V6,B6]=U6(sf),H6=p.forwardRef((e,t)=>p.createElement(Oc.Provider,{scope:e.__scopeRovingFocusGroup},p.createElement(Oc.Slot,{scope:e.__scopeRovingFocusGroup},p.createElement(W6,q({},e,{ref:t}))))),W6=p.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:r,loop:o=!1,dir:i,currentTabStopId:a,defaultCurrentTabStopId:l,onCurrentTabStopIdChange:s,onEntryFocus:c,...d}=e,u=p.useRef(null),f=Ue(t,u),h=Wl(i),[y=null,g]=rr({prop:a,defaultProp:l,onChange:s}),[w,m]=p.useState(!1),v=at(c),_=Jg(n),E=p.useRef(!1),[C,k]=p.useState(0);return p.useEffect(()=>{const P=u.current;if(P)return P.addEventListener(ru,v),()=>P.removeEventListener(ru,v)},[v]),p.createElement(V6,{scope:n,orientation:r,dir:h,loop:o,currentTabStopId:y,onItemFocus:p.useCallback(P=>g(P),[g]),onItemShiftTab:p.useCallback(()=>m(!0),[]),onFocusableItemAdd:p.useCallback(()=>k(P=>P+1),[]),onFocusableItemRemove:p.useCallback(()=>k(P=>P-1),[])},p.createElement(fe.div,q({tabIndex:w||C===0?-1:0,"data-orientation":r},d,{ref:f,style:{outline:"none",...e.style},onMouseDown:le(e.onMouseDown,()=>{E.current=!0}),onFocus:le(e.onFocus,P=>{const A=!E.current;if(P.target===P.currentTarget&&A&&!w){const S=new CustomEvent(ru,z6);if(P.currentTarget.dispatchEvent(S),!S.defaultPrevented){const O=_().filter(U=>U.focusable),j=O.find(U=>U.active),N=O.find(U=>U.id===y),$=[j,N,...O].filter(Boolean).map(U=>U.ref.current);ty($)}}E.current=!1}),onBlur:le(e.onBlur,()=>m(!1))})))}),K6="RovingFocusGroupItem",G6=p.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:o=!1,tabStopId:i,...a}=e,l=rn(),s=i||l,c=B6(K6,n),d=c.currentTabStopId===s,u=Jg(n),{onFocusableItemAdd:f,onFocusableItemRemove:h}=c;return p.useEffect(()=>{if(r)return f(),()=>h()},[r,f,h]),p.createElement(Oc.ItemSlot,{scope:n,id:s,focusable:r,active:o},p.createElement(fe.span,q({tabIndex:d?0:-1,"data-orientation":c.orientation},a,{ref:t,onMouseDown:le(e.onMouseDown,y=>{r?c.onItemFocus(s):y.preventDefault()}),onFocus:le(e.onFocus,()=>c.onItemFocus(s)),onKeyDown:le(e.onKeyDown,y=>{if(y.key==="Tab"&&y.shiftKey){c.onItemShiftTab();return}if(y.target!==y.currentTarget)return;const g=Q6(y,c.orientation,c.dir);if(g!==void 0){y.preventDefault();let m=u().filter(v=>v.focusable).map(v=>v.ref.current);if(g==="last")m.reverse();else if(g==="prev"||g==="next"){g==="prev"&&m.reverse();const v=m.indexOf(y.currentTarget);m=c.loop?Z6(m,v+1):m.slice(v+1)}setTimeout(()=>ty(m))}})})))}),q6={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function Y6(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function Q6(e,t,n){const r=Y6(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return q6[r]}function ty(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function Z6(e,t){return e.map((n,r)=>e[(t+r)%e.length])}const X6=H6,J6=G6,ny="Tabs",[eC,lA]=En(ny,[ey]),ry=ey(),[tC,uf]=eC(ny),nC=p.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,onValueChange:o,defaultValue:i,orientation:a="horizontal",dir:l,activationMode:s="automatic",...c}=e,d=Wl(l),[u,f]=rr({prop:r,onChange:o,defaultProp:i});return p.createElement(tC,{scope:n,baseId:rn(),value:u,onValueChange:f,orientation:a,dir:d,activationMode:s},p.createElement(fe.div,q({dir:d,"data-orientation":a},c,{ref:t})))}),rC="TabsList",oC=p.forwardRef((e,t)=>{const{__scopeTabs:n,loop:r=!0,...o}=e,i=uf(rC,n),a=ry(n);return p.createElement(X6,q({asChild:!0},a,{orientation:i.orientation,dir:i.dir,loop:r}),p.createElement(fe.div,q({role:"tablist","aria-orientation":i.orientation},o,{ref:t})))}),iC="TabsTrigger",aC=p.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,disabled:o=!1,...i}=e,a=uf(iC,n),l=ry(n),s=oy(a.baseId,r),c=iy(a.baseId,r),d=r===a.value;return p.createElement(J6,q({asChild:!0},l,{focusable:!o,active:d}),p.createElement(fe.button,q({type:"button",role:"tab","aria-selected":d,"aria-controls":c,"data-state":d?"active":"inactive","data-disabled":o?"":void 0,disabled:o,id:s},i,{ref:t,onMouseDown:le(e.onMouseDown,u=>{!o&&u.button===0&&u.ctrlKey===!1?a.onValueChange(r):u.preventDefault()}),onKeyDown:le(e.onKeyDown,u=>{[" ","Enter"].includes(u.key)&&a.onValueChange(r)}),onFocus:le(e.onFocus,()=>{const u=a.activationMode!=="manual";!d&&!o&&u&&a.onValueChange(r)})})))}),lC="TabsContent",sC=p.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,forceMount:o,children:i,...a}=e,l=uf(lC,n),s=oy(l.baseId,r),c=iy(l.baseId,r),d=r===l.value,u=p.useRef(d);return p.useEffect(()=>{const f=requestAnimationFrame(()=>u.current=!1);return()=>cancelAnimationFrame(f)},[]),p.createElement(kn,{present:o||d},({present:f})=>p.createElement(fe.div,q({"data-state":d?"active":"inactive","data-orientation":l.orientation,role:"tabpanel","aria-labelledby":s,hidden:!f,id:c,tabIndex:0},a,{ref:t,style:{...e.style,animationDuration:u.current?"0s":void 0}}),f&&i))});function oy(e,t){return`${e}-trigger-${t}`}function iy(e,t){return`${e}-content-${t}`}const uC=nC,cC=oC,dC=aC,fC=sC;var pC="vocs_Tabs_content",hC="vocs_Tabs_list",mC="vocs_Tabs",vC="vocs_Tabs_trigger";function gC(e){return x.jsx(uC,{...e,className:D(e.className,mC)})}function yC(e){return x.jsx(cC,{...e,className:D(e.className,hC)})}function xC(e){return x.jsx(dC,{...e,className:D(e.className,vC)})}function _C(e){return x.jsx(fC,{...e,className:D(e.className,pC)})}var wC="vocs_CodeGroup";function EC({children:e}){if(!Array.isArray(e))return null;const t=e.map(n=>{const r=n.props["data-title"]?n:n.props.children,{props:o}=r,i=o["data-title"],a=o.children;return{title:i,content:a}});return x.jsxs(gC,{className:wC,defaultValue:t[0].title,children:[x.jsx(yC,{"aria-label":"Code group",children:t.map(({title:n},r)=>x.jsx(xC,{value:n||r.toString(),children:n},n||r.toString()))}),t.map(({title:n,content:r},o)=>{var a,l;const i=(l=(a=r.props)==null?void 0:a.className)==null?void 0:l.includes("shiki");return x.jsx(_C,{"data-shiki":i,value:n||o.toString(),children:r},n||o.toString())})]})}var kC="vocs_Div",bC="vocs_Step_content",CC="vocs_Step",ay="vocs_Step_title",PC="vocs_H2";function ly(e){return x.jsx(To,{...e,className:D(e.className,PC),level:2})}var AC="vocs_H3";function sy(e){return x.jsx(To,{...e,className:D(e.className,AC),level:3})}var SC="vocs_H4";function uy(e){return x.jsx(To,{...e,className:D(e.className,SC),level:4})}var TC="vocs_H5";function cy(e){return x.jsx(To,{...e,className:D(e.className,TC),level:5})}var RC="vocs_H6";function dy(e){return x.jsx(To,{...e,className:D(e.className,RC),level:6})}function $C({children:e,className:t,title:n,titleLevel:r=2}){const o=(()=>{if(r===2)return ly;if(r===3)return sy;if(r===4)return uy;if(r===5)return cy;if(r===6)return dy;throw new Error("Invalid.")})();return x.jsxs("div",{className:D(t,CC),children:[typeof n=="string"?x.jsx(o,{className:ay,children:n}):n,x.jsx("div",{className:bC,children:e})]})}var OC="vocs_Steps";function IC({children:e,className:t}){return x.jsx("div",{className:D(t,OC),children:e})}function LC({children:e}){return Array.isArray(e)?x.jsx(IC,{children:e.map(({props:t},n)=>{const[r,...o]=Array.isArray(t.children)?t.children:[t.children];return x.jsx($C,{title:p.cloneElement(r,{className:ay}),children:o},n)})}):null}var DC="vocs_Subtitle";function NC({children:e}){return x.jsx("div",{className:DC,role:"doc-subtitle",children:e})}function MC(e){const{layout:t}=Tr(),n=D(e.className,kC);return e.className==="code-group"?x.jsx(EC,{...e,className:n}):"data-authors"in e?x.jsx(Xg,{}):"data-blog-posts"in e?x.jsx(P6,{}):"data-sponsors"in e?x.jsx(D6,{}):"data-autolink-icon"in e&&t==="docs"?x.jsx(j6,{...e,className:n}):"data-vocs-steps"in e?x.jsx(LC,{...e,className:n}):e.role==="doc-subtitle"?x.jsx(NC,{...e}):x.jsx("div",{...e,className:n})}var jC="vocs_Figcaption";function zC(e){const t=D(e.className,jC);return x.jsx("figcaption",{...e,className:t})}var FC="vocs_Figure";function UC(e){const t=D(e.className,FC);return x.jsx("figure",{...e,className:t})}var VC="vocs_Header";function BC(e){return x.jsx("header",{...e,className:D(e.className,VC)})}var HC="vocs_HorizontalRule";function WC(e){return x.jsx("hr",{...e,className:D(e.className,HC)})}var KC="vocs_List_ordered",GC="vocs_List",qC="vocs_List_unordered";function Gh({ordered:e,...t}){const n=e?"ol":"ul";return x.jsx(n,{...t,className:D(t.className,GC,e?KC:qC)})}var YC="vocs_ListItem";function QC(e){return x.jsx("li",{...e,className:D(e.className,YC)})}function ZC(){const e=p.useRef(null),[t,n]=p.useState(!1);p.useEffect(()=>{if(!t)return;const o=setTimeout(()=>n(!1),1e3);return()=>clearTimeout(o)},[t]);function r(){var a;n(!0);const o=(a=e.current)==null?void 0:a.cloneNode(!0),i=o==null?void 0:o.querySelectorAll("button,.line.diff.remove,.twoslash-popup-info-hover,.twoslash-popup-info,.twoslash-meta-line,.twoslash-tag-line");for(const l of i??[])l.remove();navigator.clipboard.writeText(o==null?void 0:o.textContent)}return{copied:t,copy:r,ref:e}}var XC="vocs_CopyButton";function JC(){return x.jsxs("svg",{width:"100%",height:"100%",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 68 67",children:[x.jsx("title",{children:"Checkmark"}),x.jsx("path",{fill:"currentColor",d:"M26.175 66.121c1.904 0 3.418-.83 4.492-2.49L66.263 7.332c.83-1.27 1.123-2.295 1.123-3.32 0-2.393-1.563-4.004-4.004-4.004-1.758 0-2.734.586-3.809 2.295L25.98 56.209 8.304 32.381c-1.123-1.514-2.198-2.149-3.809-2.149-2.441 0-4.2 1.71-4.2 4.15 0 1.026.44 2.15 1.27 3.224l19.971 25.927c1.367 1.758 2.734 2.588 4.639 2.588Z"})]})}function eP(){return x.jsxs("svg",{width:"100%",height:"100%",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 82 82",children:[x.jsx("title",{children:"Copy"}),x.jsx("path",{fill:"currentColor",d:"M12.451 63.281h38.38c8.3 0 12.45-4.053 12.45-12.256v-38.77C63.281 4.054 59.131 0 50.831 0H12.45C4.101 0 0 4.053 0 12.256v38.77C0 59.227 4.102 63.28 12.451 63.28Zm.098-7.031c-3.516 0-5.518-1.904-5.518-5.615V12.647c0-3.711 2.002-5.616 5.518-5.616h38.183c3.516 0 5.518 1.905 5.518 5.615v37.989c0 3.71-2.002 5.615-5.518 5.615H12.55Z"}),x.jsx("path",{stroke:"currentColor",strokeWidth:"6.75px",d:"M69.385 78.266h-38.38c-3.679 0-5.782-.894-6.987-2.081-1.196-1.178-2.088-3.219-2.088-6.8v-38.77c0-3.581.892-5.622 2.088-6.8 1.205-1.187 3.308-2.08 6.988-2.08h38.379c3.65 0 5.758.89 6.973 2.084 1.203 1.182 2.103 3.225 2.103 6.796v38.77c0 3.57-.9 5.614-2.103 6.796-1.215 1.193-3.323 2.085-6.973 2.085Z"})]})}function tP({copy:e,copied:t}){return x.jsx("button",{className:XC,onClick:e,type:"button",children:t?x.jsx(st,{label:"Copied",size:"14px",icon:JC}):x.jsx(st,{label:"Copy",size:"18px",icon:eP})})}var nP="vocs_CodeBlock";function rP(e){return x.jsx("div",{...e,className:D(e.className,nP)})}function oP(){return x.jsxs("svg",{width:"100%",height:"100%",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 94 99",fill:"none",children:[x.jsx("title",{children:"File"}),x.jsx("rect",{width:"77px",height:"89px",x:"8px",y:"3px",stroke:"currentColor",strokeWidth:"6px",rx:"7px"}),x.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeWidth:"6px",d:"M25 22h43M25 35h43M25 48h22"})]})}function iP(){return x.jsxs("svg",{width:"100%",height:"100%",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 79 95",fill:"none",children:[x.jsx("title",{children:"Terminal"}),x.jsx("path",{fill:"currentColor",d:"M38.281 34.033c0-1.074-.39-2.05-1.22-2.88L6.885 1.171C6.152.39 5.175 0 4.053 0 1.758 0 0 1.709 0 4.004c0 1.074.488 2.1 1.172 2.88l27.295 27.15L1.172 61.181C.488 61.962 0 62.939 0 64.062c0 2.295 1.758 4.004 4.053 4.004 1.123 0 2.1-.39 2.832-1.172l30.176-29.98c.83-.83 1.22-1.807 1.22-2.88Z"}),x.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeWidth:"8px",d:"M36 75h55"})]})}var aP="vocs_CodeTitle";function lP({children:e,className:t,language:n,...r}){return x.jsxs("div",{...r,className:D(t,aP),children:[n==="bash"?x.jsx(st,{label:"Terminal",size:"14px",icon:iP,style:{marginTop:3}}):e.match(/\.(.*)$/)?x.jsx(st,{label:"File",size:"14px",icon:oP,style:{marginTop:1}}):null,e]})}var sP="vocs_Pre",uP="vocs_Pre_wrapper";function cP({children:e,className:t,...n}){const{copied:r,copy:o,ref:i}=ZC();function a(c){return!c||typeof c!="object"?c:"props"in c?{...c,props:{...c.props,children:Array.isArray(c.props.children)?c.props.children.map(a):a(c.props.children)}}:c}const l=p.useMemo(()=>a(e),[e]);return(c=>t!=null&&t.includes("shiki")?x.jsxs(rP,{children:[n["data-title"]&&x.jsx(lP,{language:n["data-lang"],children:n["data-title"]}),c]}):c)(x.jsx("div",{className:D(uP),children:x.jsxs("pre",{ref:i,...n,className:D(t,sP),children:["data-language"in n&&x.jsx(tP,{copied:r,copy:o}),l]})}))}var dP="vocs_Footnotes";function fP(e){return x.jsx("section",{...e,className:D(e.className,dP)})}var qh="vocs_Section";function pP(e){return"data-footnotes"in e?x.jsx(fP,{...e,className:D(e.className,qh)}):x.jsx("section",{...e,className:D(e.className,qh)})}var Yh="vocs_Span";function Wa(e,t){if(!e||!t)return!1;const n=t.getRootNode==null?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&bc(n)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}function Ic(e,t){const n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function Aa(e){return(e==null?void 0:e.ownerDocument)||document}function hP(e){return"composedPath"in e?e.composedPath()[0]:e.target}const fy={...Uc},mP=fy.useInsertionEffect,vP=mP||(e=>e());function gP(e){const t=p.useRef(()=>{});return vP(()=>{t.current=e}),p.useCallback(function(){for(var n=arguments.length,r=new Array(n),o=0;o"floating-ui-"+Math.random().toString(36).slice(2,6)+yP++;function xP(){const[e,t]=p.useState(()=>Qh?Zh():void 0);return ko(()=>{e==null&&t(Zh())},[]),p.useEffect(()=>{Qh=!0},[]),e}const _P=fy.useId,py=_P||xP,wP=p.forwardRef(function(t,n){const{context:{placement:r,elements:{floating:o},middlewareData:{arrow:i}},width:a=14,height:l=7,tipRadius:s=0,strokeWidth:c=0,staticOffset:d,stroke:u,d:f,style:{transform:h,...y}={},...g}=t,w=py();if(!o)return null;const m=c*2,v=m/2,_=a/2*(s/-8+1),E=l/2*s/4,[C,k]=r.split("-"),P=yg.isRTL(o),A=!!f,S=C==="top"||C==="bottom",O=d&&k==="end"?"bottom":"top";let j=d&&k==="end"?"right":"left";d&&P&&(j=k==="end"?"left":"right");const N=(i==null?void 0:i.x)!=null?d||i.x:"",z=(i==null?void 0:i.y)!=null?d||i.y:"",$=f||"M0,0"+(" H"+a)+(" L"+(a-_)+","+(l-E))+(" Q"+a/2+","+l+" "+_+","+(l-E))+" Z",U={top:A?"rotate(180deg)":"",left:A?"rotate(90deg)":"rotate(-90deg)",bottom:A?"":"rotate(180deg)",right:A?"rotate(-90deg)":"rotate(90deg)"}[C];return p.createElement("svg",Lc({},g,{"aria-hidden":!0,ref:n,width:A?a:a+m,height:a,viewBox:"0 0 "+a+" "+(l>a?l:a),style:{position:"absolute",pointerEvents:"none",[j]:N,[O]:z,[C]:S||A?"100%":"calc(100% - "+m/2+"px)",transform:""+U+(h??""),...y}}),m>0&&p.createElement("path",{clipPath:"url(#"+w+")",fill:"none",stroke:u,strokeWidth:m+(f?0:1),d:$}),p.createElement("path",{stroke:m&&!f?g.fill:"none",d:$}),p.createElement("clipPath",{id:w},p.createElement("rect",{x:-v,y:v*(A?-1:1),width:a+m,height:a})))});function EP(){const e=new Map;return{emit(t,n){var r;(r=e.get(t))==null||r.forEach(o=>o(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,((r=e.get(t))==null?void 0:r.filter(o=>o!==n))||[])}}}const kP=p.createContext(null),bP=p.createContext(null),hy=()=>{var e;return((e=p.useContext(kP))==null?void 0:e.id)||null},my=()=>p.useContext(bP);function CP(e){return"data-floating-ui-"+e}function Xh(e){const t=p.useRef(e);return ko(()=>{t.current=e}),t}const Jh=CP("safe-polygon");function ou(e,t,n){return n&&!Ic(n)?0:typeof e=="number"?e:e==null?void 0:e[t]}function PP(e,t){t===void 0&&(t={});const{open:n,onOpenChange:r,dataRef:o,events:i,elements:{domReference:a,floating:l},refs:s}=e,{enabled:c=!0,delay:d=0,handleClose:u=null,mouseOnly:f=!1,restMs:h=0,move:y=!0}=t,g=my(),w=hy(),m=Xh(u),v=Xh(d),_=p.useRef(),E=p.useRef(),C=p.useRef(),k=p.useRef(),P=p.useRef(!0),A=p.useRef(!1),S=p.useRef(()=>{}),O=p.useCallback(()=>{var $;const U=($=o.current.openEvent)==null?void 0:$.type;return(U==null?void 0:U.includes("mouse"))&&U!=="mousedown"},[o]);p.useEffect(()=>{if(!c)return;function $(U){let{open:W}=U;W||(clearTimeout(E.current),clearTimeout(k.current),P.current=!0)}return i.on("openchange",$),()=>{i.off("openchange",$)}},[c,i]),p.useEffect(()=>{if(!c||!m.current||!n)return;function $(W){O()&&r(!1,W,"hover")}const U=Aa(l).documentElement;return U.addEventListener("mouseleave",$),()=>{U.removeEventListener("mouseleave",$)}},[l,n,r,c,m,O]);const j=p.useCallback(function($,U,W){U===void 0&&(U=!0),W===void 0&&(W="hover");const B=ou(v.current,"close",_.current);B&&!C.current?(clearTimeout(E.current),E.current=setTimeout(()=>r(!1,$,W),B)):U&&(clearTimeout(E.current),r(!1,$,W))},[v,r]),N=p.useCallback(()=>{S.current(),C.current=void 0},[]),z=p.useCallback(()=>{if(A.current){const $=Aa(s.floating.current).body;$.style.pointerEvents="",$.removeAttribute(Jh),A.current=!1}},[s]);return p.useEffect(()=>{if(!c)return;function $(){return o.current.openEvent?["click","mousedown"].includes(o.current.openEvent.type):!1}function U(L){if(clearTimeout(E.current),P.current=!1,f&&!Ic(_.current)||h>0&&ou(v.current,"open")===0)return;const F=ou(v.current,"open",_.current);F?E.current=setTimeout(()=>{r(!0,L,"hover")},F):r(!0,L,"hover")}function W(L){if($())return;S.current();const F=Aa(l);if(clearTimeout(k.current),m.current){n||clearTimeout(E.current),C.current=m.current({...e,tree:g,x:L.clientX,y:L.clientY,onClose(){z(),N(),j(L,!0,"safe-polygon")}});const J=C.current;F.addEventListener("mousemove",J),S.current=()=>{F.removeEventListener("mousemove",J)};return}(_.current==="touch"?!Wa(l,L.relatedTarget):!0)&&j(L)}function B(L){$()||m.current==null||m.current({...e,tree:g,x:L.clientX,y:L.clientY,onClose(){z(),N(),j(L)}})(L)}if(rt(a)){const L=a;return n&&L.addEventListener("mouseleave",B),l==null||l.addEventListener("mouseleave",B),y&&L.addEventListener("mousemove",U,{once:!0}),L.addEventListener("mouseenter",U),L.addEventListener("mouseleave",W),()=>{n&&L.removeEventListener("mouseleave",B),l==null||l.removeEventListener("mouseleave",B),y&&L.removeEventListener("mousemove",U),L.removeEventListener("mouseenter",U),L.removeEventListener("mouseleave",W)}}},[a,l,c,e,f,h,y,j,N,z,r,n,g,v,m,o]),ko(()=>{var $;if(c&&n&&($=m.current)!=null&&$.__options.blockPointerEvents&&O()){const W=Aa(l).body;if(W.setAttribute(Jh,""),W.style.pointerEvents="none",A.current=!0,rt(a)&&l){var U;const B=a,L=g==null||(U=g.nodesRef.current.find(F=>F.id===w))==null||(U=U.context)==null?void 0:U.elements.floating;return L&&(L.style.pointerEvents=""),B.style.pointerEvents="auto",l.style.pointerEvents="auto",()=>{B.style.pointerEvents="",l.style.pointerEvents=""}}}},[c,n,w,l,a,g,m,O]),ko(()=>{n||(_.current=void 0,N(),z())},[n,N,z]),p.useEffect(()=>()=>{N(),clearTimeout(E.current),clearTimeout(k.current),z()},[c,a,N,z]),p.useMemo(()=>{if(!c)return{};function $(U){_.current=U.pointerType}return{reference:{onPointerDown:$,onPointerEnter:$,onMouseMove(U){function W(){P.current||r(!0,U.nativeEvent,"hover")}f&&!Ic(_.current)||n||h===0||(clearTimeout(k.current),_.current==="touch"?W():k.current=setTimeout(W,h))}},floating:{onMouseEnter(){clearTimeout(E.current)},onMouseLeave(U){j(U.nativeEvent,!1)}}}},[c,f,n,h,r,j])}function AP(e,t){let n=e.filter(o=>{var i;return o.parentId===t&&((i=o.context)==null?void 0:i.open)}),r=n;for(;r.length;)r=e.filter(o=>{var i;return(i=r)==null?void 0:i.some(a=>{var l;return o.parentId===a.id&&((l=o.context)==null?void 0:l.open)})}),n=n.concat(r);return n}function SP(e){var t;e===void 0&&(e={});const{open:n=!1,onOpenChange:r,nodeId:o}=e,[i,a]=p.useState(null),[l,s]=p.useState(null),d=((t=e.elements)==null?void 0:t.reference)||i;ko(()=>{d&&(g.current=d)},[d]);const u=Eg({...e,elements:{...e.elements,...l&&{reference:l}}}),f=my(),h=hy()!=null,y=gP((A,S,O)=>{w.current.openEvent=A?S:void 0,m.emit("openchange",{open:A,event:S,reason:O,nested:h}),r==null||r(A,S,O)}),g=p.useRef(null),w=p.useRef({}),m=p.useState(()=>EP())[0],v=py(),_=p.useCallback(A=>{const S=rt(A)?{getBoundingClientRect:()=>A.getBoundingClientRect(),contextElement:A}:A;s(S),u.refs.setReference(S)},[u.refs]),E=p.useCallback(A=>{(rt(A)||A===null)&&(g.current=A,a(A)),(rt(u.refs.reference.current)||u.refs.reference.current===null||A!==null&&!rt(A))&&u.refs.setReference(A)},[u.refs]),C=p.useMemo(()=>({...u.refs,setReference:E,setPositionReference:_,domReference:g}),[u.refs,E,_]),k=p.useMemo(()=>({...u.elements,domReference:d}),[u.elements,d]),P=p.useMemo(()=>({...u,refs:C,elements:k,dataRef:w,nodeId:o,floatingId:v,events:m,open:n,onOpenChange:y}),[u,o,v,m,n,y,C,k]);return ko(()=>{const A=f==null?void 0:f.nodesRef.current.find(S=>S.id===o);A&&(A.context=P)}),p.useMemo(()=>({...u,context:P,refs:C,elements:k}),[u,C,k,P])}const em="active",tm="selected";function iu(e,t,n){const r=new Map,o=n==="item";let i=e;if(o&&e){const{[em]:a,[tm]:l,...s}=e;i=s}return{...n==="floating"&&{tabIndex:-1},...i,...t.map(a=>{const l=a?a[n]:null;return typeof l=="function"?e?l(e):null:l}).concat(e).reduce((a,l)=>(l&&Object.entries(l).forEach(s=>{let[c,d]=s;if(!(o&&[em,tm].includes(c)))if(c.indexOf("on")===0){if(r.has(c)||r.set(c,[]),typeof d=="function"){var u;(u=r.get(c))==null||u.push(d),a[c]=function(){for(var f,h=arguments.length,y=new Array(h),g=0;gw(...y)).find(w=>w!==void 0)}}}else a[c]=d}),a),{})}}function TP(e){e===void 0&&(e=[]);const t=e,n=p.useCallback(i=>iu(i,e,"reference"),t),r=p.useCallback(i=>iu(i,e,"floating"),t),o=p.useCallback(i=>iu(i,e,"item"),e.map(i=>i==null?void 0:i.item));return p.useMemo(()=>({getReferenceProps:n,getFloatingProps:r,getItemProps:o}),[n,r,o])}function nm(e,t){const[n,r]=e;let o=!1;const i=t.length;for(let a=0,l=i-1;a=r!=u>=r&&n<=(d-s)*(r-c)/(u-c)+s&&(o=!o)}return o}function RP(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function $P(e){e===void 0&&(e={});const{buffer:t=.5,blockPointerEvents:n=!1,requireIntent:r=!0}=e;let o,i=!1,a=null,l=null,s=performance.now();function c(u,f){const h=performance.now(),y=h-s;if(a===null||l===null||y===0)return a=u,l=f,s=h,null;const g=u-a,w=f-l,v=Math.sqrt(g*g+w*w)/y;return a=u,l=f,s=h,v}const d=u=>{let{x:f,y:h,placement:y,elements:g,onClose:w,nodeId:m,tree:v}=u;return function(E){function C(){clearTimeout(o),w()}if(clearTimeout(o),!g.domReference||!g.floating||y==null||f==null||h==null)return;const{clientX:k,clientY:P}=E,A=[k,P],S=hP(E),O=E.type==="mouseleave",j=Wa(g.floating,S),N=Wa(g.domReference,S),z=g.domReference.getBoundingClientRect(),$=g.floating.getBoundingClientRect(),U=y.split("-")[0],W=f>$.right-$.width/2,B=h>$.bottom-$.height/2,L=RP(A,z),F=$.width>z.width,G=$.height>z.height,J=(F?z:$).left,ue=(F?z:$).right,Ve=(G?z:$).top,xe=(G?z:$).bottom;if(j&&(i=!0,!O))return;if(N&&(i=!1),N&&!O){i=!0;return}if(O&&rt(E.relatedTarget)&&Wa(g.floating,E.relatedTarget)||v&&AP(v.nodesRef.current,m).some(Be=>{let{context:we}=Be;return we==null?void 0:we.open}))return;if(U==="top"&&h>=z.bottom-1||U==="bottom"&&h<=z.top+1||U==="left"&&f>=z.right-1||U==="right"&&f<=z.left+1)return C();let $e=[];switch(U){case"top":$e=[[J,z.top+1],[J,$.bottom-1],[ue,$.bottom-1],[ue,z.top+1]];break;case"bottom":$e=[[J,$.top+1],[J,z.bottom-1],[ue,z.bottom-1],[ue,$.top+1]];break;case"left":$e=[[$.right-1,xe],[$.right-1,Ve],[z.left+1,Ve],[z.left+1,xe]];break;case"right":$e=[[z.right-1,xe],[z.right-1,Ve],[$.left+1,Ve],[$.left+1,xe]];break}function _e(Be){let[we,Ce]=Be;switch(U){case"top":{const Mt=[F?we+t/2:W?we+t*4:we-t*4,Ce+t+1],Pe=[F?we-t/2:W?we+t*4:we-t*4,Ce+t+1],dt=[[$.left,W||F?$.bottom-t:$.top],[$.right,W?F?$.bottom-t:$.top:$.bottom-t]];return[Mt,Pe,...dt]}case"bottom":{const Mt=[F?we+t/2:W?we+t*4:we-t*4,Ce-t],Pe=[F?we-t/2:W?we+t*4:we-t*4,Ce-t],dt=[[$.left,W||F?$.top+t:$.bottom],[$.right,W?F?$.top+t:$.bottom:$.top+t]];return[Mt,Pe,...dt]}case"left":{const Mt=[we+t+1,G?Ce+t/2:B?Ce+t*4:Ce-t*4],Pe=[we+t+1,G?Ce-t/2:B?Ce+t*4:Ce-t*4];return[...[[B||G?$.right-t:$.left,$.top],[B?G?$.right-t:$.left:$.right-t,$.bottom]],Mt,Pe]}case"right":{const Mt=[we-t,G?Ce+t/2:B?Ce+t*4:Ce-t*4],Pe=[we-t,G?Ce-t/2:B?Ce+t*4:Ce-t*4],dt=[[B||G?$.left+t:$.right,$.top],[B?G?$.left+t:$.right:$.left+t,$.bottom]];return[Mt,Pe,...dt]}}}if(!nm([k,P],$e)){if(i&&!L)return C();if(!O&&r){const Be=c(E.clientX,E.clientY);if(Be!==null&&Be<.1)return C()}nm([k,P],_e([f,h]))?!i&&r&&(o=window.setTimeout(C,40)):C()}}};return d.__options={blockPointerEvents:n},d}function OP({children:e,...t}){const[n,r]=e,o=p.useRef(null),[i,a]=p.useState(!1),{context:l,refs:s,floatingStyles:c}=SP({middleware:[_g({element:o}),ug(8),xg()],open:i,onOpenChange:a,placement:"bottom-start"}),d=PP(l,{handleClose:$P()}),{getReferenceProps:u,getFloatingProps:f}=TP([d]),h=r.props.children,y=n.props.children;return x.jsxs("span",{...t,children:[x.jsx("span",{className:"twoslash-target",ref:s.setReference,...u(),children:h}),i&&x.jsxs("div",{className:"twoslash-popup-info-hover",ref:s.setFloating,style:c,...f(),children:[x.jsx(wP,{ref:o,context:l,fill:Gp.background5,height:3,stroke:Gp.border2,strokeWidth:1,width:7}),x.jsx("div",{className:"twoslash-popup-scroll-container",children:y})]})]})}function IP(e){var n;const t=D(e.className,Yh);return(n=e.className)!=null&&n.includes("twoslash-hover")?x.jsx(OP,{...e,className:t}):x.jsx("span",{...e,className:D(e.className,Yh)})}var LP="vocs_CalloutTitle";function DP({className:e,children:t}){return x.jsx("strong",{className:D(e,LP),children:t})}var rm="vocs_Strong";function NP(e){return"data-callout-title"in e&&typeof e.children=="string"?x.jsx(DP,{...e,className:D(e.className,rm),children:e.children}):x.jsx("strong",{...e,className:D(e.className,rm)})}var MP="vocs_Summary";function jP(e){return x.jsx("summary",{...e,className:D(e.className,MP)})}var zP="vocs_Table";function FP(e){return x.jsx("table",{...e,className:D(e.className,zP)})}var UP="vocs_TableCell";function VP(e){return x.jsx("td",{...e,className:D(e.className,UP)})}var BP="vocs_TableHeader";function HP(e){return x.jsx("th",{...e,className:D(e.className,BP)})}var WP="vocs_TableRow";function KP(e){return x.jsx("tr",{...e,className:D(e.className,WP)})}const GP={a:Xb,aside:s6,blockquote:c6,code:f6,details:m6,div:MC,pre:cP,header:BC,figcaption:zC,figure:UC,h1:W0,h2:ly,h3:sy,h4:uy,h5:cy,h6:dy,hr:WC,kd:T1,li:QC,ol:e=>x.jsx(Gh,{ordered:!0,...e}),p:K0,section:pP,span:IP,strong:NP,summary:jP,table:FP,td:VP,th:HP,tr:KP,ul:e=>x.jsx(Gh,{ordered:!1,...e})};function qP(){const{pathname:e}=Re(),t=Je(),{ogImageUrl:n}=t;if(!n)return;if(typeof n=="string")return n;const r=p.useMemo(()=>{const o=Object.keys(n).filter(i=>e.startsWith(i));return o[o.length-1]},[n,e]);if(r)return n[r]}function Dc(e){const{children:t,filePath:n,frontmatter:r,lastUpdatedAt:o,path:i}=e,{pathname:a}=Re(),l=p.useRef();return p.useEffect(()=>{l.current=a}),x.jsxs(x.Fragment,{children:[x.jsx(YP,{frontmatter:r}),typeof window<"u"&&x.jsx(_2,{}),x.jsx(tb,{components:GP,children:x.jsx(j5,{frontmatter:r,path:i,children:x.jsx(Y0.Provider,{value:{filePath:n,frontmatter:r,lastUpdatedAt:o,previousPath:l.current},children:t})})})]})}function YP({frontmatter:e}){const t=Je(),n=qP(),{baseUrl:r,font:o,iconUrl:i,logoUrl:a}=t,l=(e==null?void 0:e.title)??t.title,s=(e==null?void 0:e.description)??t.description,c=t.title&&!l.includes(t.title),d=typeof window<"u"&&window.location.hostname==="localhost";return x.jsxs($c,{defaultTitle:t.title,titleTemplate:c?t.titleTemplate:void 0,children:[l&&x.jsx("title",{children:l}),r&&!0&&!d&&x.jsx("base",{href:r}),s!=="undefined"&&x.jsx("meta",{name:"description",content:s}),i&&typeof i=="string"&&x.jsx("link",{rel:"icon",href:i,type:au(i)}),i&&typeof i!="string"&&x.jsx("link",{rel:"icon",href:i.light,type:au(i.light)}),i&&typeof i!="string"&&x.jsx("link",{rel:"icon",href:i.dark,type:au(i.dark),media:"(prefers-color-scheme: dark)"}),x.jsx("meta",{property:"og:type",content:"website"}),x.jsx("meta",{property:"og:title",content:l||t.title}),r&&x.jsx("meta",{property:"og:url",content:r}),s!=="undefined"&&x.jsx("meta",{property:"og:description",content:s}),n&&x.jsx("meta",{property:"og:image",content:n.replace("%logo",`${r||""}${typeof a=="string"?a:(a==null?void 0:a.dark)||""}`).replace("%title",l||"").replace("%description",(s!=="undefined"?s:"")||"")}),(o==null?void 0:o.google)&&x.jsx("link",{rel:"preconnect",href:"https://fonts.googleapis.com"}),(o==null?void 0:o.google)&&x.jsx("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:""}),(o==null?void 0:o.google)&&x.jsx("link",{href:`https://fonts.googleapis.com/css2?family=${o.google}:wght@300;400;500&display=swap`,rel:"stylesheet"}),x.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),n&&x.jsx("meta",{property:"twitter:image",content:n.replace("%logo",`${r||""}${typeof a=="string"?a:(a==null?void 0:a.dark)||""}`).replace("%title",l||"").replace("%description",(s!=="undefined"?s:"")||"")})]})}function au(e){if(e.endsWith(".svg"))return"image/svg+xml";if(e.endsWith(".png"))return"image/png";if(e.endsWith(".jpg"))return"image/jpeg";if(e.endsWith(".ico"))return"image/x-icon";if(e.endsWith(".webp"))return"image/webp"}const QP=(()=>{const e=zd.find(({path:t})=>t==="*");return e?{path:e.path,lazy:async()=>{const{frontmatter:t,...n}=await e.lazy();return{...n,element:x.jsx(Dc,{frontmatter:t,path:e.path,children:x.jsx(Pc,{children:x.jsx(n.default,{})})})}}}:{path:"*",lazy:void 0,element:x.jsx(Dc,{frontmatter:{layout:"minimal"},path:"*",children:x.jsx(Pc,{children:x.jsx(K2,{})})})}})(),om=[...zd.filter(({path:e})=>e!=="*").map(e=>({path:e.path,lazy:async()=>{const{frontmatter:t,...n}=await e.lazy();return{...n,element:x.jsx(Dc,{filePath:e.filePath,frontmatter:t,lastUpdatedAt:e.lastUpdatedAt,path:e.path,children:x.jsx(Pc,{children:x.jsx(n.default,{})})})}}})),QP];async function ZP(e,t){var r;const n=(r=cr(e,window.location,t))==null?void 0:r.filter(o=>o.route.lazy);n&&(n==null?void 0:n.length)>0&&await Promise.all(n.map(async o=>{const i=await o.route.lazy();Object.assign(o.route,{...i,lazy:void 0})}))}function XP(){const e=document.querySelectorAll('style[data-vocs-temp-style="true"]');for(const t of e)t.remove()}JP();async function JP(){const e=z0().basePath;await ZP(om,e),XP();const t=l2(om,{basename:e});x0(document.getElementById("app"),x.jsx(P2,{children:x.jsx(v2,{router:t})}))}export{_C as C,nn as L,gC as R,xC as T,U7 as a,yC as b,D as c,eb as d,a6 as e,Ey as f,eA as g,Xn as h,x as j,p as r,Je as u};
+*/var Uh=Object.getOwnPropertySymbols,_b=Object.prototype.hasOwnProperty,wb=Object.prototype.propertyIsEnumerable;function Eb(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function kb(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de",Object.getOwnPropertyNames(e)[0]==="5")return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(t).map(function(i){return t[i]});if(r.join("")!=="0123456789")return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(i){o[i]=i}),Object.keys(Object.assign({},o)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var bb=kb()?Object.assign:function(e,t){for(var n,r=Eb(e),o,i=1;i=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},Ob=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e},Sc=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return n===!1?String(t):String(t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},Ib=function(t){var n=uo(t,ee.TITLE),r=uo(t,Ni.TITLE_TEMPLATE);if(r&&n)return r.replace(/%s/g,function(){return Array.isArray(n)?n.join(""):n});var o=uo(t,Ni.DEFAULT_TITLE);return n||o||void 0},Lb=function(t){return uo(t,Ni.ON_CHANGE_CLIENT_STATE)||function(){}},tu=function(t,n){return n.filter(function(r){return typeof r[t]<"u"}).map(function(r){return r[t]}).reduce(function(r,o){return pt({},r,o)},{})},Db=function(t,n){return n.filter(function(r){return typeof r[ee.BASE]<"u"}).map(function(r){return r[ee.BASE]}).reverse().reduce(function(r,o){if(!r.length)for(var i=Object.keys(o),a=0;a=0;r--){var o=t[r];if(o.hasOwnProperty(n))return o[n]}return null},Nb=function(t){return{baseTag:Db([ke.HREF,ke.TARGET],t),bodyAttributes:tu(mr.BODY,t),defer:uo(t,Ni.DEFER),encode:uo(t,Ni.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:tu(mr.HTML,t),linkTags:Qo(ee.LINK,[ke.REL,ke.HREF],t),metaTags:Qo(ee.META,[ke.NAME,ke.CHARSET,ke.HTTPEQUIV,ke.PROPERTY,ke.ITEM_PROP],t),noscriptTags:Qo(ee.NOSCRIPT,[ke.INNER_HTML],t),onChangeClientState:Lb(t),scriptTags:Qo(ee.SCRIPT,[ke.SRC,ke.INNER_HTML],t),styleTags:Qo(ee.STYLE,[ke.CSS_TEXT],t),title:Ib(t),titleAttributes:tu(mr.TITLE,t)}},Tc=function(){var e=Date.now();return function(t){var n=Date.now();n-e>16?(e=n,t(n)):setTimeout(function(){Tc(t)},0)}}(),Bh=function(t){return clearTimeout(t)},Mb=typeof window<"u"?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||Tc:global.requestAnimationFrame||Tc,jb=typeof window<"u"?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||Bh:global.cancelAnimationFrame||Bh,zb=function(t){return console&&typeof console.warn=="function"&&console.warn(t)},Zo=null,Fb=function(t){Zo&&jb(Zo),t.defer?Zo=Mb(function(){Hh(t,function(){Zo=null})}):(Hh(t),Zo=null)},Hh=function(t,n){var r=t.baseTag,o=t.bodyAttributes,i=t.htmlAttributes,a=t.linkTags,l=t.metaTags,s=t.noscriptTags,c=t.onChangeClientState,d=t.scriptTags,u=t.styleTags,f=t.title,h=t.titleAttributes;Rc(ee.BODY,o),Rc(ee.HTML,i),Ub(f,h);var y={baseTag:Fr(ee.BASE,r),linkTags:Fr(ee.LINK,a),metaTags:Fr(ee.META,l),noscriptTags:Fr(ee.NOSCRIPT,s),scriptTags:Fr(ee.SCRIPT,d),styleTags:Fr(ee.STYLE,u)},g={},w={};Object.keys(y).forEach(function(m){var v=y[m],_=v.newTags,E=v.oldTags;_.length&&(g[m]=_),E.length&&(w[m]=y[m].oldTags)}),n&&n(),c(t,g,w)},Gg=function(t){return Array.isArray(t)?t.join(""):t},Ub=function(t,n){typeof t<"u"&&document.title!==t&&(document.title=Gg(t)),Rc(ee.TITLE,n)},Rc=function(t,n){var r=document.getElementsByTagName(t)[0];if(r){for(var o=r.getAttribute(Ht),i=o?o.split(","):[],a=[].concat(i),l=Object.keys(n),s=0;s=0;f--)r.removeAttribute(a[f]);i.length===a.length?r.removeAttribute(Ht):r.getAttribute(Ht)!==l.join(",")&&r.setAttribute(Ht,l.join(","))}},Fr=function(t,n){var r=document.head||document.querySelector(ee.HEAD),o=r.querySelectorAll(t+"["+Ht+"]"),i=Array.prototype.slice.call(o),a=[],l=void 0;return n&&n.length&&n.forEach(function(s){var c=document.createElement(t);for(var d in s)if(s.hasOwnProperty(d))if(d===ke.INNER_HTML)c.innerHTML=s.innerHTML;else if(d===ke.CSS_TEXT)c.styleSheet?c.styleSheet.cssText=s.cssText:c.appendChild(document.createTextNode(s.cssText));else{var u=typeof s[d]>"u"?"":s[d];c.setAttribute(d,u)}c.setAttribute(Ht,"true"),i.some(function(f,h){return l=h,c.isEqualNode(f)})?i.splice(l,1):a.push(c)}),i.forEach(function(s){return s.parentNode.removeChild(s)}),a.forEach(function(s){return r.appendChild(s)}),{oldTags:i,newTags:a}},qg=function(t){return Object.keys(t).reduce(function(n,r){var o=typeof t[r]<"u"?r+'="'+t[r]+'"':""+r;return n?n+" "+o:o},"")},Vb=function(t,n,r,o){var i=qg(r),a=Gg(n);return i?"<"+t+" "+Ht+'="true" '+i+">"+Sc(a,o)+""+t+">":"<"+t+" "+Ht+'="true">'+Sc(a,o)+""+t+">"},Bb=function(t,n,r){return n.reduce(function(o,i){var a=Object.keys(i).filter(function(c){return!(c===ke.INNER_HTML||c===ke.CSS_TEXT)}).reduce(function(c,d){var u=typeof i[d]>"u"?d:d+'="'+Sc(i[d],r)+'"';return c?c+" "+u:u},""),l=i.innerHTML||i.cssText||"",s=Ab.indexOf(t)===-1;return o+"<"+t+" "+Ht+'="true" '+a+(s?"/>":">"+l+""+t+">")},"")},Yg=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(t).reduce(function(r,o){return r[bl[o]||o]=t[o],r},n)},Hb=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(t).reduce(function(r,o){return r[Pb[o]||o]=t[o],r},n)},Wb=function(t,n,r){var o,i=(o={key:n},o[Ht]=!0,o),a=Yg(r,i);return[Z.createElement(ee.TITLE,a,n)]},Kb=function(t,n){return n.map(function(r,o){var i,a=(i={key:o},i[Ht]=!0,i);return Object.keys(r).forEach(function(l){var s=bl[l]||l;if(s===ke.INNER_HTML||s===ke.CSS_TEXT){var c=r.innerHTML||r.cssText;a.dangerouslySetInnerHTML={__html:c}}else a[s]=r[l]}),Z.createElement(t,a)})},an=function(t,n,r){switch(t){case ee.TITLE:return{toComponent:function(){return Wb(t,n.title,n.titleAttributes)},toString:function(){return Vb(t,n.title,n.titleAttributes,r)}};case mr.BODY:case mr.HTML:return{toComponent:function(){return Yg(n)},toString:function(){return qg(n)}};default:return{toComponent:function(){return Kb(t,n)},toString:function(){return Bb(t,n,r)}}}},Qg=function(t){var n=t.baseTag,r=t.bodyAttributes,o=t.encode,i=t.htmlAttributes,a=t.linkTags,l=t.metaTags,s=t.noscriptTags,c=t.scriptTags,d=t.styleTags,u=t.title,f=u===void 0?"":u,h=t.titleAttributes;return{base:an(ee.BASE,n,o),bodyAttributes:an(mr.BODY,r,o),htmlAttributes:an(mr.HTML,i,o),link:an(ee.LINK,a,o),meta:an(ee.META,l,o),noscript:an(ee.NOSCRIPT,s,o),script:an(ee.SCRIPT,c,o),style:an(ee.STYLE,d,o),title:an(ee.TITLE,{title:f,titleAttributes:h},o)}},Gb=function(t){var n,r;return r=n=function(o){$b(i,o);function i(){return Tb(this,i),Ob(this,o.apply(this,arguments))}return i.prototype.shouldComponentUpdate=function(l){return!xb(this.props,l)},i.prototype.mapNestedChildrenToProps=function(l,s){if(!s)return null;switch(l.type){case ee.SCRIPT:case ee.NOSCRIPT:return{innerHTML:s};case ee.STYLE:return{cssText:s}}throw new Error("<"+l.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},i.prototype.flattenArrayTypeChildren=function(l){var s,c=l.child,d=l.arrayTypeChildren,u=l.newChildProps,f=l.nestedChildren;return pt({},d,(s={},s[c.type]=[].concat(d[c.type]||[],[pt({},u,this.mapNestedChildrenToProps(c,f))]),s))},i.prototype.mapObjectTypeChildren=function(l){var s,c,d=l.child,u=l.newProps,f=l.newChildProps,h=l.nestedChildren;switch(d.type){case ee.TITLE:return pt({},u,(s={},s[d.type]=h,s.titleAttributes=pt({},f),s));case ee.BODY:return pt({},u,{bodyAttributes:pt({},f)});case ee.HTML:return pt({},u,{htmlAttributes:pt({},f)})}return pt({},u,(c={},c[d.type]=pt({},f),c))},i.prototype.mapArrayTypeChildrenToProps=function(l,s){var c=pt({},s);return Object.keys(l).forEach(function(d){var u;c=pt({},c,(u={},u[d]=l[d],u))}),c},i.prototype.warnOnInvalidChildren=function(l,s){return!0},i.prototype.mapChildrenToProps=function(l,s){var c=this,d={};return Z.Children.forEach(l,function(u){if(!(!u||!u.props)){var f=u.props,h=f.children,y=Vh(f,["children"]),g=Hb(y);switch(c.warnOnInvalidChildren(u,h),u.type){case ee.LINK:case ee.META:case ee.NOSCRIPT:case ee.SCRIPT:case ee.STYLE:d=c.flattenArrayTypeChildren({child:u,arrayTypeChildren:d,newChildProps:g,nestedChildren:h});break;default:s=c.mapObjectTypeChildren({child:u,newProps:s,newChildProps:g,nestedChildren:h});break}}}),s=this.mapArrayTypeChildrenToProps(d,s),s},i.prototype.render=function(){var l=this.props,s=l.children,c=Vh(l,["children"]),d=pt({},c);return s&&(d=this.mapChildrenToProps(s,d)),Z.createElement(t,d)},Rb(i,null,[{key:"canUseDOM",set:function(l){t.canUseDOM=l}}]),i}(Z.Component),n.propTypes={base:Ee.object,bodyAttributes:Ee.object,children:Ee.oneOfType([Ee.arrayOf(Ee.node),Ee.node]),defaultTitle:Ee.string,defer:Ee.bool,encodeSpecialCharacters:Ee.bool,htmlAttributes:Ee.object,link:Ee.arrayOf(Ee.object),meta:Ee.arrayOf(Ee.object),noscript:Ee.arrayOf(Ee.object),onChangeClientState:Ee.func,script:Ee.arrayOf(Ee.object),style:Ee.arrayOf(Ee.object),title:Ee.string,titleAttributes:Ee.object,titleTemplate:Ee.string},n.defaultProps={defer:!0,encodeSpecialCharacters:!0},n.peek=t.peek,n.rewind=function(){var o=t.rewind();return o||(o=Qg({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),o},r},qb=function(){return null},Yb=pb(Nb,Fb,Qg)(qb),$c=Gb(Yb);$c.renderStatic=$c.rewind;var nu="vocs_Anchor",Qb="vocs_Autolink";function Zb(e){const{pathname:t}=Re();return x.jsx("a",{...e,className:D(e.className,Qb),href:`${t}${e.href}`})}function Xb(e){const{children:t,href:n}=e,{pathname:r}=Re();return t&&typeof t=="object"&&"props"in t&&t.props["data-autolink-icon"]?x.jsx(Zb,{className:D(e.className,nu),...e}):n!=null&&n.match(/^#/)?x.jsx("a",{className:D(e.className,nu),...e,href:`${r}${n}`}):x.jsx(nn,{className:D(e.className,nu),...e})}var Jb="vocs_Callout_danger",eC="vocs_Callout_info",tC="vocs_Callout_note",Zg="vocs_Callout",nC="vocs_Callout_success",rC="vocs_Callout_tip",oC="vocs_Callout_warning";const iC=Object.freeze(Object.defineProperty({__proto__:null,danger:Jb,info:eC,note:tC,root:Zg,success:nC,tip:rC,warning:oC},Symbol.toStringTag,{value:"Module"}));function aC({className:e,children:t,type:n}){return x.jsx("aside",{className:D(e,Zg,iC[n]),children:t})}var lC="vocs_Aside";function sC(e){const t=D(e.className,lC);return"data-callout"in e?x.jsx(aC,{className:t,type:e["data-callout"],children:e.children}):x.jsx("aside",{...e,className:t})}var uC="vocs_Blockquote";function cC(e){return x.jsx("blockquote",{...e,className:D(e.className,uC)})}var dC="vocs_Code";function fC(e){const t=pC(e.children);return x.jsx("code",{...e,className:D(e.className,dC),children:t})}function pC(e){return Array.isArray(e)?e.map((t,n)=>{var r,o,i;return t.props&&"data-line"in t.props&&typeof t.props.children=="string"&&t.props.children.trim()===""&&((i=(o=(r=e[n+1])==null?void 0:r.props)==null?void 0:o.className)!=null&&i.includes("twoslash-tag-line"))?null:t}).filter(Boolean):e}var hC="vocs_Details";function mC(e){return x.jsx("details",{...e,className:D(e.className,hC)})}var vC="vocs_Authors_authors",gC="vocs_Authors_link",yC="vocs_Authors",Wh="vocs_Authors_separator";function Xg(e){const{frontmatter:t}=Sr(),{authors:n=t==null?void 0:t.authors,date:r=t==null?void 0:t.date}=e,o=p.useMemo(()=>{if(n)return Array.isArray(n)?n:n.split(",").map(a=>a.trim())},[n]),i=p.useMemo(()=>r?new Date(r).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"}):null,[r]);return x.jsxs("div",{className:yC,children:[i,o&&(i?" by ":"By "),x.jsx("span",{className:vC,children:o==null?void 0:o.map((a,l)=>{const{text:s,url:c}=xC(a);return x.jsxs(p.Fragment,{children:[c?x.jsx("a",{className:gC,href:c,target:"_blank",rel:"noopener noreferrer",children:s}):s,lx.jsxs(p.Fragment,{children:[x.jsx("div",{className:EC,children:x.jsxs(qn,{to:e.path,children:[x.jsx("h2",{className:CC,children:e.title}),x.jsx(Xg,{authors:e.authors,date:e.date}),x.jsxs("p",{className:_C,children:[e.description," ",x.jsx("span",{className:kC,children:"[→]"})]})]})}),tx.jsxs(p.Fragment,{children:[x.jsx("div",{className:LC,children:t.name}),t.items.map((r,o)=>{var i;return x.jsx("div",{className:OC,style:qt({[SC]:r.length.toString(),[TC]:`${((i=t.height)==null?void 0:i.toString())??"40"}px`}),children:r.map((a,l)=>x.jsx(nn,{className:D(AC,a?IC:void 0),hideExternalIcon:!0,href:a==null?void 0:a.link,variant:"styleless",children:x.jsx("img",{className:RC,src:a==null?void 0:a.image,alt:a==null?void 0:a.name})},l))},o)})]},n))})}var NC="var(--vocs_AutolinkIcon_iconUrl)",MC="vocs_AutolinkIcon";function jC(e){const{basePath:t}=Je(),n=t;return x.jsx("div",{...e,className:D(e.className,MC),style:qt({[NC]:`url(${n}/.vocs/icons/link.svg)`})})}const ru="rovingFocusGroup.onEntryFocus",zC={bubbles:!1,cancelable:!0},sf="RovingFocusGroup",[Oc,Jg,FC]=Kl(sf),[UC,ey]=En(sf,[FC]),[VC,BC]=UC(sf),HC=p.forwardRef((e,t)=>p.createElement(Oc.Provider,{scope:e.__scopeRovingFocusGroup},p.createElement(Oc.Slot,{scope:e.__scopeRovingFocusGroup},p.createElement(WC,q({},e,{ref:t}))))),WC=p.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:r,loop:o=!1,dir:i,currentTabStopId:a,defaultCurrentTabStopId:l,onCurrentTabStopIdChange:s,onEntryFocus:c,...d}=e,u=p.useRef(null),f=Ue(t,u),h=Wl(i),[y=null,g]=rr({prop:a,defaultProp:l,onChange:s}),[w,m]=p.useState(!1),v=at(c),_=Jg(n),E=p.useRef(!1),[C,k]=p.useState(0);return p.useEffect(()=>{const P=u.current;if(P)return P.addEventListener(ru,v),()=>P.removeEventListener(ru,v)},[v]),p.createElement(VC,{scope:n,orientation:r,dir:h,loop:o,currentTabStopId:y,onItemFocus:p.useCallback(P=>g(P),[g]),onItemShiftTab:p.useCallback(()=>m(!0),[]),onFocusableItemAdd:p.useCallback(()=>k(P=>P+1),[]),onFocusableItemRemove:p.useCallback(()=>k(P=>P-1),[])},p.createElement(fe.div,q({tabIndex:w||C===0?-1:0,"data-orientation":r},d,{ref:f,style:{outline:"none",...e.style},onMouseDown:le(e.onMouseDown,()=>{E.current=!0}),onFocus:le(e.onFocus,P=>{const A=!E.current;if(P.target===P.currentTarget&&A&&!w){const S=new CustomEvent(ru,zC);if(P.currentTarget.dispatchEvent(S),!S.defaultPrevented){const O=_().filter(U=>U.focusable),j=O.find(U=>U.active),N=O.find(U=>U.id===y),$=[j,N,...O].filter(Boolean).map(U=>U.ref.current);ty($)}}E.current=!1}),onBlur:le(e.onBlur,()=>m(!1))})))}),KC="RovingFocusGroupItem",GC=p.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:o=!1,tabStopId:i,...a}=e,l=rn(),s=i||l,c=BC(KC,n),d=c.currentTabStopId===s,u=Jg(n),{onFocusableItemAdd:f,onFocusableItemRemove:h}=c;return p.useEffect(()=>{if(r)return f(),()=>h()},[r,f,h]),p.createElement(Oc.ItemSlot,{scope:n,id:s,focusable:r,active:o},p.createElement(fe.span,q({tabIndex:d?0:-1,"data-orientation":c.orientation},a,{ref:t,onMouseDown:le(e.onMouseDown,y=>{r?c.onItemFocus(s):y.preventDefault()}),onFocus:le(e.onFocus,()=>c.onItemFocus(s)),onKeyDown:le(e.onKeyDown,y=>{if(y.key==="Tab"&&y.shiftKey){c.onItemShiftTab();return}if(y.target!==y.currentTarget)return;const g=QC(y,c.orientation,c.dir);if(g!==void 0){y.preventDefault();let m=u().filter(v=>v.focusable).map(v=>v.ref.current);if(g==="last")m.reverse();else if(g==="prev"||g==="next"){g==="prev"&&m.reverse();const v=m.indexOf(y.currentTarget);m=c.loop?ZC(m,v+1):m.slice(v+1)}setTimeout(()=>ty(m))}})})))}),qC={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function YC(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function QC(e,t,n){const r=YC(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return qC[r]}function ty(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function ZC(e,t){return e.map((n,r)=>e[(t+r)%e.length])}const XC=HC,JC=GC,ny="Tabs",[e8,lA]=En(ny,[ey]),ry=ey(),[t8,uf]=e8(ny),n8=p.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,onValueChange:o,defaultValue:i,orientation:a="horizontal",dir:l,activationMode:s="automatic",...c}=e,d=Wl(l),[u,f]=rr({prop:r,onChange:o,defaultProp:i});return p.createElement(t8,{scope:n,baseId:rn(),value:u,onValueChange:f,orientation:a,dir:d,activationMode:s},p.createElement(fe.div,q({dir:d,"data-orientation":a},c,{ref:t})))}),r8="TabsList",o8=p.forwardRef((e,t)=>{const{__scopeTabs:n,loop:r=!0,...o}=e,i=uf(r8,n),a=ry(n);return p.createElement(XC,q({asChild:!0},a,{orientation:i.orientation,dir:i.dir,loop:r}),p.createElement(fe.div,q({role:"tablist","aria-orientation":i.orientation},o,{ref:t})))}),i8="TabsTrigger",a8=p.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,disabled:o=!1,...i}=e,a=uf(i8,n),l=ry(n),s=oy(a.baseId,r),c=iy(a.baseId,r),d=r===a.value;return p.createElement(JC,q({asChild:!0},l,{focusable:!o,active:d}),p.createElement(fe.button,q({type:"button",role:"tab","aria-selected":d,"aria-controls":c,"data-state":d?"active":"inactive","data-disabled":o?"":void 0,disabled:o,id:s},i,{ref:t,onMouseDown:le(e.onMouseDown,u=>{!o&&u.button===0&&u.ctrlKey===!1?a.onValueChange(r):u.preventDefault()}),onKeyDown:le(e.onKeyDown,u=>{[" ","Enter"].includes(u.key)&&a.onValueChange(r)}),onFocus:le(e.onFocus,()=>{const u=a.activationMode!=="manual";!d&&!o&&u&&a.onValueChange(r)})})))}),l8="TabsContent",s8=p.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,forceMount:o,children:i,...a}=e,l=uf(l8,n),s=oy(l.baseId,r),c=iy(l.baseId,r),d=r===l.value,u=p.useRef(d);return p.useEffect(()=>{const f=requestAnimationFrame(()=>u.current=!1);return()=>cancelAnimationFrame(f)},[]),p.createElement(kn,{present:o||d},({present:f})=>p.createElement(fe.div,q({"data-state":d?"active":"inactive","data-orientation":l.orientation,role:"tabpanel","aria-labelledby":s,hidden:!f,id:c,tabIndex:0},a,{ref:t,style:{...e.style,animationDuration:u.current?"0s":void 0}}),f&&i))});function oy(e,t){return`${e}-trigger-${t}`}function iy(e,t){return`${e}-content-${t}`}const u8=n8,c8=o8,d8=a8,f8=s8;var p8="vocs_Tabs_content",h8="vocs_Tabs_list",m8="vocs_Tabs",v8="vocs_Tabs_trigger";function g8(e){return x.jsx(u8,{...e,className:D(e.className,m8)})}function y8(e){return x.jsx(c8,{...e,className:D(e.className,h8)})}function x8(e){return x.jsx(d8,{...e,className:D(e.className,v8)})}function _8(e){return x.jsx(f8,{...e,className:D(e.className,p8)})}var w8="vocs_CodeGroup";function E8({children:e}){if(!Array.isArray(e))return null;const t=e.map(n=>{const r=n.props["data-title"]?n:n.props.children,{props:o}=r,i=o["data-title"],a=o.children;return{title:i,content:a}});return x.jsxs(g8,{className:w8,defaultValue:t[0].title,children:[x.jsx(y8,{"aria-label":"Code group",children:t.map(({title:n},r)=>x.jsx(x8,{value:n||r.toString(),children:n},n||r.toString()))}),t.map(({title:n,content:r},o)=>{var a,l;const i=(l=(a=r.props)==null?void 0:a.className)==null?void 0:l.includes("shiki");return x.jsx(_8,{"data-shiki":i,value:n||o.toString(),children:r},n||o.toString())})]})}var k8="vocs_Div",b8="vocs_Step_content",C8="vocs_Step",ay="vocs_Step_title",P8="vocs_H2";function ly(e){return x.jsx(To,{...e,className:D(e.className,P8),level:2})}var A8="vocs_H3";function sy(e){return x.jsx(To,{...e,className:D(e.className,A8),level:3})}var S8="vocs_H4";function uy(e){return x.jsx(To,{...e,className:D(e.className,S8),level:4})}var T8="vocs_H5";function cy(e){return x.jsx(To,{...e,className:D(e.className,T8),level:5})}var R8="vocs_H6";function dy(e){return x.jsx(To,{...e,className:D(e.className,R8),level:6})}function $8({children:e,className:t,title:n,titleLevel:r=2}){const o=(()=>{if(r===2)return ly;if(r===3)return sy;if(r===4)return uy;if(r===5)return cy;if(r===6)return dy;throw new Error("Invalid.")})();return x.jsxs("div",{className:D(t,C8),children:[typeof n=="string"?x.jsx(o,{className:ay,children:n}):n,x.jsx("div",{className:b8,children:e})]})}var O8="vocs_Steps";function I8({children:e,className:t}){return x.jsx("div",{className:D(t,O8),children:e})}function L8({children:e}){return Array.isArray(e)?x.jsx(I8,{children:e.map(({props:t},n)=>{const[r,...o]=Array.isArray(t.children)?t.children:[t.children];return x.jsx($8,{title:p.cloneElement(r,{className:ay}),children:o},n)})}):null}var D8="vocs_Subtitle";function N8({children:e}){return x.jsx("div",{className:D8,role:"doc-subtitle",children:e})}function M8(e){const{layout:t}=Tr(),n=D(e.className,k8);return e.className==="code-group"?x.jsx(E8,{...e,className:n}):"data-authors"in e?x.jsx(Xg,{}):"data-blog-posts"in e?x.jsx(PC,{}):"data-sponsors"in e?x.jsx(DC,{}):"data-autolink-icon"in e&&t==="docs"?x.jsx(jC,{...e,className:n}):"data-vocs-steps"in e?x.jsx(L8,{...e,className:n}):e.role==="doc-subtitle"?x.jsx(N8,{...e}):x.jsx("div",{...e,className:n})}var j8="vocs_Figcaption";function z8(e){const t=D(e.className,j8);return x.jsx("figcaption",{...e,className:t})}var F8="vocs_Figure";function U8(e){const t=D(e.className,F8);return x.jsx("figure",{...e,className:t})}var V8="vocs_Header";function B8(e){return x.jsx("header",{...e,className:D(e.className,V8)})}var H8="vocs_HorizontalRule";function W8(e){return x.jsx("hr",{...e,className:D(e.className,H8)})}var K8="vocs_List_ordered",G8="vocs_List",q8="vocs_List_unordered";function Gh({ordered:e,...t}){const n=e?"ol":"ul";return x.jsx(n,{...t,className:D(t.className,G8,e?K8:q8)})}var Y8="vocs_ListItem";function Q8(e){return x.jsx("li",{...e,className:D(e.className,Y8)})}function Z8(){const e=p.useRef(null),[t,n]=p.useState(!1);p.useEffect(()=>{if(!t)return;const o=setTimeout(()=>n(!1),1e3);return()=>clearTimeout(o)},[t]);function r(){var a;n(!0);const o=(a=e.current)==null?void 0:a.cloneNode(!0),i=o==null?void 0:o.querySelectorAll("button,.line.diff.remove,.twoslash-popup-info-hover,.twoslash-popup-info,.twoslash-meta-line,.twoslash-tag-line");for(const l of i??[])l.remove();navigator.clipboard.writeText(o==null?void 0:o.textContent)}return{copied:t,copy:r,ref:e}}var X8="vocs_CopyButton";function J8(){return x.jsxs("svg",{width:"100%",height:"100%",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 68 67",children:[x.jsx("title",{children:"Checkmark"}),x.jsx("path",{fill:"currentColor",d:"M26.175 66.121c1.904 0 3.418-.83 4.492-2.49L66.263 7.332c.83-1.27 1.123-2.295 1.123-3.32 0-2.393-1.563-4.004-4.004-4.004-1.758 0-2.734.586-3.809 2.295L25.98 56.209 8.304 32.381c-1.123-1.514-2.198-2.149-3.809-2.149-2.441 0-4.2 1.71-4.2 4.15 0 1.026.44 2.15 1.27 3.224l19.971 25.927c1.367 1.758 2.734 2.588 4.639 2.588Z"})]})}function eP(){return x.jsxs("svg",{width:"100%",height:"100%",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 82 82",children:[x.jsx("title",{children:"Copy"}),x.jsx("path",{fill:"currentColor",d:"M12.451 63.281h38.38c8.3 0 12.45-4.053 12.45-12.256v-38.77C63.281 4.054 59.131 0 50.831 0H12.45C4.101 0 0 4.053 0 12.256v38.77C0 59.227 4.102 63.28 12.451 63.28Zm.098-7.031c-3.516 0-5.518-1.904-5.518-5.615V12.647c0-3.711 2.002-5.616 5.518-5.616h38.183c3.516 0 5.518 1.905 5.518 5.615v37.989c0 3.71-2.002 5.615-5.518 5.615H12.55Z"}),x.jsx("path",{stroke:"currentColor",strokeWidth:"6.75px",d:"M69.385 78.266h-38.38c-3.679 0-5.782-.894-6.987-2.081-1.196-1.178-2.088-3.219-2.088-6.8v-38.77c0-3.581.892-5.622 2.088-6.8 1.205-1.187 3.308-2.08 6.988-2.08h38.379c3.65 0 5.758.89 6.973 2.084 1.203 1.182 2.103 3.225 2.103 6.796v38.77c0 3.57-.9 5.614-2.103 6.796-1.215 1.193-3.323 2.085-6.973 2.085Z"})]})}function tP({copy:e,copied:t}){return x.jsx("button",{className:X8,onClick:e,type:"button",children:t?x.jsx(st,{label:"Copied",size:"14px",icon:J8}):x.jsx(st,{label:"Copy",size:"18px",icon:eP})})}var nP="vocs_CodeBlock";function rP(e){return x.jsx("div",{...e,className:D(e.className,nP)})}function oP(){return x.jsxs("svg",{width:"100%",height:"100%",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 94 99",fill:"none",children:[x.jsx("title",{children:"File"}),x.jsx("rect",{width:"77px",height:"89px",x:"8px",y:"3px",stroke:"currentColor",strokeWidth:"6px",rx:"7px"}),x.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeWidth:"6px",d:"M25 22h43M25 35h43M25 48h22"})]})}function iP(){return x.jsxs("svg",{width:"100%",height:"100%",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 79 95",fill:"none",children:[x.jsx("title",{children:"Terminal"}),x.jsx("path",{fill:"currentColor",d:"M38.281 34.033c0-1.074-.39-2.05-1.22-2.88L6.885 1.171C6.152.39 5.175 0 4.053 0 1.758 0 0 1.709 0 4.004c0 1.074.488 2.1 1.172 2.88l27.295 27.15L1.172 61.181C.488 61.962 0 62.939 0 64.062c0 2.295 1.758 4.004 4.053 4.004 1.123 0 2.1-.39 2.832-1.172l30.176-29.98c.83-.83 1.22-1.807 1.22-2.88Z"}),x.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeWidth:"8px",d:"M36 75h55"})]})}var aP="vocs_CodeTitle";function lP({children:e,className:t,language:n,...r}){return x.jsxs("div",{...r,className:D(t,aP),children:[n==="bash"?x.jsx(st,{label:"Terminal",size:"14px",icon:iP,style:{marginTop:3}}):e.match(/\.(.*)$/)?x.jsx(st,{label:"File",size:"14px",icon:oP,style:{marginTop:1}}):null,e]})}var sP="vocs_Pre",uP="vocs_Pre_wrapper";function cP({children:e,className:t,...n}){const{copied:r,copy:o,ref:i}=Z8();function a(c){return!c||typeof c!="object"?c:"props"in c?{...c,props:{...c.props,children:Array.isArray(c.props.children)?c.props.children.map(a):a(c.props.children)}}:c}const l=p.useMemo(()=>a(e),[e]);return(c=>t!=null&&t.includes("shiki")?x.jsxs(rP,{children:[n["data-title"]&&x.jsx(lP,{language:n["data-lang"],children:n["data-title"]}),c]}):c)(x.jsx("div",{className:D(uP),children:x.jsxs("pre",{ref:i,...n,className:D(t,sP),children:["data-language"in n&&x.jsx(tP,{copied:r,copy:o}),l]})}))}var dP="vocs_Footnotes";function fP(e){return x.jsx("section",{...e,className:D(e.className,dP)})}var qh="vocs_Section";function pP(e){return"data-footnotes"in e?x.jsx(fP,{...e,className:D(e.className,qh)}):x.jsx("section",{...e,className:D(e.className,qh)})}var Yh="vocs_Span";function Wa(e,t){if(!e||!t)return!1;const n=t.getRootNode==null?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&bc(n)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}function Ic(e,t){const n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function Aa(e){return(e==null?void 0:e.ownerDocument)||document}function hP(e){return"composedPath"in e?e.composedPath()[0]:e.target}const fy={...Uc},mP=fy.useInsertionEffect,vP=mP||(e=>e());function gP(e){const t=p.useRef(()=>{});return vP(()=>{t.current=e}),p.useCallback(function(){for(var n=arguments.length,r=new Array(n),o=0;o"floating-ui-"+Math.random().toString(36).slice(2,6)+yP++;function xP(){const[e,t]=p.useState(()=>Qh?Zh():void 0);return ko(()=>{e==null&&t(Zh())},[]),p.useEffect(()=>{Qh=!0},[]),e}const _P=fy.useId,py=_P||xP,wP=p.forwardRef(function(t,n){const{context:{placement:r,elements:{floating:o},middlewareData:{arrow:i}},width:a=14,height:l=7,tipRadius:s=0,strokeWidth:c=0,staticOffset:d,stroke:u,d:f,style:{transform:h,...y}={},...g}=t,w=py();if(!o)return null;const m=c*2,v=m/2,_=a/2*(s/-8+1),E=l/2*s/4,[C,k]=r.split("-"),P=yg.isRTL(o),A=!!f,S=C==="top"||C==="bottom",O=d&&k==="end"?"bottom":"top";let j=d&&k==="end"?"right":"left";d&&P&&(j=k==="end"?"left":"right");const N=(i==null?void 0:i.x)!=null?d||i.x:"",z=(i==null?void 0:i.y)!=null?d||i.y:"",$=f||"M0,0"+(" H"+a)+(" L"+(a-_)+","+(l-E))+(" Q"+a/2+","+l+" "+_+","+(l-E))+" Z",U={top:A?"rotate(180deg)":"",left:A?"rotate(90deg)":"rotate(-90deg)",bottom:A?"":"rotate(180deg)",right:A?"rotate(-90deg)":"rotate(90deg)"}[C];return p.createElement("svg",Lc({},g,{"aria-hidden":!0,ref:n,width:A?a:a+m,height:a,viewBox:"0 0 "+a+" "+(l>a?l:a),style:{position:"absolute",pointerEvents:"none",[j]:N,[O]:z,[C]:S||A?"100%":"calc(100% - "+m/2+"px)",transform:""+U+(h??""),...y}}),m>0&&p.createElement("path",{clipPath:"url(#"+w+")",fill:"none",stroke:u,strokeWidth:m+(f?0:1),d:$}),p.createElement("path",{stroke:m&&!f?g.fill:"none",d:$}),p.createElement("clipPath",{id:w},p.createElement("rect",{x:-v,y:v*(A?-1:1),width:a+m,height:a})))});function EP(){const e=new Map;return{emit(t,n){var r;(r=e.get(t))==null||r.forEach(o=>o(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,((r=e.get(t))==null?void 0:r.filter(o=>o!==n))||[])}}}const kP=p.createContext(null),bP=p.createContext(null),hy=()=>{var e;return((e=p.useContext(kP))==null?void 0:e.id)||null},my=()=>p.useContext(bP);function CP(e){return"data-floating-ui-"+e}function Xh(e){const t=p.useRef(e);return ko(()=>{t.current=e}),t}const Jh=CP("safe-polygon");function ou(e,t,n){return n&&!Ic(n)?0:typeof e=="number"?e:e==null?void 0:e[t]}function PP(e,t){t===void 0&&(t={});const{open:n,onOpenChange:r,dataRef:o,events:i,elements:{domReference:a,floating:l},refs:s}=e,{enabled:c=!0,delay:d=0,handleClose:u=null,mouseOnly:f=!1,restMs:h=0,move:y=!0}=t,g=my(),w=hy(),m=Xh(u),v=Xh(d),_=p.useRef(),E=p.useRef(),C=p.useRef(),k=p.useRef(),P=p.useRef(!0),A=p.useRef(!1),S=p.useRef(()=>{}),O=p.useCallback(()=>{var $;const U=($=o.current.openEvent)==null?void 0:$.type;return(U==null?void 0:U.includes("mouse"))&&U!=="mousedown"},[o]);p.useEffect(()=>{if(!c)return;function $(U){let{open:W}=U;W||(clearTimeout(E.current),clearTimeout(k.current),P.current=!0)}return i.on("openchange",$),()=>{i.off("openchange",$)}},[c,i]),p.useEffect(()=>{if(!c||!m.current||!n)return;function $(W){O()&&r(!1,W,"hover")}const U=Aa(l).documentElement;return U.addEventListener("mouseleave",$),()=>{U.removeEventListener("mouseleave",$)}},[l,n,r,c,m,O]);const j=p.useCallback(function($,U,W){U===void 0&&(U=!0),W===void 0&&(W="hover");const B=ou(v.current,"close",_.current);B&&!C.current?(clearTimeout(E.current),E.current=setTimeout(()=>r(!1,$,W),B)):U&&(clearTimeout(E.current),r(!1,$,W))},[v,r]),N=p.useCallback(()=>{S.current(),C.current=void 0},[]),z=p.useCallback(()=>{if(A.current){const $=Aa(s.floating.current).body;$.style.pointerEvents="",$.removeAttribute(Jh),A.current=!1}},[s]);return p.useEffect(()=>{if(!c)return;function $(){return o.current.openEvent?["click","mousedown"].includes(o.current.openEvent.type):!1}function U(L){if(clearTimeout(E.current),P.current=!1,f&&!Ic(_.current)||h>0&&ou(v.current,"open")===0)return;const F=ou(v.current,"open",_.current);F?E.current=setTimeout(()=>{r(!0,L,"hover")},F):r(!0,L,"hover")}function W(L){if($())return;S.current();const F=Aa(l);if(clearTimeout(k.current),m.current){n||clearTimeout(E.current),C.current=m.current({...e,tree:g,x:L.clientX,y:L.clientY,onClose(){z(),N(),j(L,!0,"safe-polygon")}});const J=C.current;F.addEventListener("mousemove",J),S.current=()=>{F.removeEventListener("mousemove",J)};return}(_.current==="touch"?!Wa(l,L.relatedTarget):!0)&&j(L)}function B(L){$()||m.current==null||m.current({...e,tree:g,x:L.clientX,y:L.clientY,onClose(){z(),N(),j(L)}})(L)}if(rt(a)){const L=a;return n&&L.addEventListener("mouseleave",B),l==null||l.addEventListener("mouseleave",B),y&&L.addEventListener("mousemove",U,{once:!0}),L.addEventListener("mouseenter",U),L.addEventListener("mouseleave",W),()=>{n&&L.removeEventListener("mouseleave",B),l==null||l.removeEventListener("mouseleave",B),y&&L.removeEventListener("mousemove",U),L.removeEventListener("mouseenter",U),L.removeEventListener("mouseleave",W)}}},[a,l,c,e,f,h,y,j,N,z,r,n,g,v,m,o]),ko(()=>{var $;if(c&&n&&($=m.current)!=null&&$.__options.blockPointerEvents&&O()){const W=Aa(l).body;if(W.setAttribute(Jh,""),W.style.pointerEvents="none",A.current=!0,rt(a)&&l){var U;const B=a,L=g==null||(U=g.nodesRef.current.find(F=>F.id===w))==null||(U=U.context)==null?void 0:U.elements.floating;return L&&(L.style.pointerEvents=""),B.style.pointerEvents="auto",l.style.pointerEvents="auto",()=>{B.style.pointerEvents="",l.style.pointerEvents=""}}}},[c,n,w,l,a,g,m,O]),ko(()=>{n||(_.current=void 0,N(),z())},[n,N,z]),p.useEffect(()=>()=>{N(),clearTimeout(E.current),clearTimeout(k.current),z()},[c,a,N,z]),p.useMemo(()=>{if(!c)return{};function $(U){_.current=U.pointerType}return{reference:{onPointerDown:$,onPointerEnter:$,onMouseMove(U){function W(){P.current||r(!0,U.nativeEvent,"hover")}f&&!Ic(_.current)||n||h===0||(clearTimeout(k.current),_.current==="touch"?W():k.current=setTimeout(W,h))}},floating:{onMouseEnter(){clearTimeout(E.current)},onMouseLeave(U){j(U.nativeEvent,!1)}}}},[c,f,n,h,r,j])}function AP(e,t){let n=e.filter(o=>{var i;return o.parentId===t&&((i=o.context)==null?void 0:i.open)}),r=n;for(;r.length;)r=e.filter(o=>{var i;return(i=r)==null?void 0:i.some(a=>{var l;return o.parentId===a.id&&((l=o.context)==null?void 0:l.open)})}),n=n.concat(r);return n}function SP(e){var t;e===void 0&&(e={});const{open:n=!1,onOpenChange:r,nodeId:o}=e,[i,a]=p.useState(null),[l,s]=p.useState(null),d=((t=e.elements)==null?void 0:t.reference)||i;ko(()=>{d&&(g.current=d)},[d]);const u=Eg({...e,elements:{...e.elements,...l&&{reference:l}}}),f=my(),h=hy()!=null,y=gP((A,S,O)=>{w.current.openEvent=A?S:void 0,m.emit("openchange",{open:A,event:S,reason:O,nested:h}),r==null||r(A,S,O)}),g=p.useRef(null),w=p.useRef({}),m=p.useState(()=>EP())[0],v=py(),_=p.useCallback(A=>{const S=rt(A)?{getBoundingClientRect:()=>A.getBoundingClientRect(),contextElement:A}:A;s(S),u.refs.setReference(S)},[u.refs]),E=p.useCallback(A=>{(rt(A)||A===null)&&(g.current=A,a(A)),(rt(u.refs.reference.current)||u.refs.reference.current===null||A!==null&&!rt(A))&&u.refs.setReference(A)},[u.refs]),C=p.useMemo(()=>({...u.refs,setReference:E,setPositionReference:_,domReference:g}),[u.refs,E,_]),k=p.useMemo(()=>({...u.elements,domReference:d}),[u.elements,d]),P=p.useMemo(()=>({...u,refs:C,elements:k,dataRef:w,nodeId:o,floatingId:v,events:m,open:n,onOpenChange:y}),[u,o,v,m,n,y,C,k]);return ko(()=>{const A=f==null?void 0:f.nodesRef.current.find(S=>S.id===o);A&&(A.context=P)}),p.useMemo(()=>({...u,context:P,refs:C,elements:k}),[u,C,k,P])}const em="active",tm="selected";function iu(e,t,n){const r=new Map,o=n==="item";let i=e;if(o&&e){const{[em]:a,[tm]:l,...s}=e;i=s}return{...n==="floating"&&{tabIndex:-1},...i,...t.map(a=>{const l=a?a[n]:null;return typeof l=="function"?e?l(e):null:l}).concat(e).reduce((a,l)=>(l&&Object.entries(l).forEach(s=>{let[c,d]=s;if(!(o&&[em,tm].includes(c)))if(c.indexOf("on")===0){if(r.has(c)||r.set(c,[]),typeof d=="function"){var u;(u=r.get(c))==null||u.push(d),a[c]=function(){for(var f,h=arguments.length,y=new Array(h),g=0;gw(...y)).find(w=>w!==void 0)}}}else a[c]=d}),a),{})}}function TP(e){e===void 0&&(e=[]);const t=e,n=p.useCallback(i=>iu(i,e,"reference"),t),r=p.useCallback(i=>iu(i,e,"floating"),t),o=p.useCallback(i=>iu(i,e,"item"),e.map(i=>i==null?void 0:i.item));return p.useMemo(()=>({getReferenceProps:n,getFloatingProps:r,getItemProps:o}),[n,r,o])}function nm(e,t){const[n,r]=e;let o=!1;const i=t.length;for(let a=0,l=i-1;a=r!=u>=r&&n<=(d-s)*(r-c)/(u-c)+s&&(o=!o)}return o}function RP(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function $P(e){e===void 0&&(e={});const{buffer:t=.5,blockPointerEvents:n=!1,requireIntent:r=!0}=e;let o,i=!1,a=null,l=null,s=performance.now();function c(u,f){const h=performance.now(),y=h-s;if(a===null||l===null||y===0)return a=u,l=f,s=h,null;const g=u-a,w=f-l,v=Math.sqrt(g*g+w*w)/y;return a=u,l=f,s=h,v}const d=u=>{let{x:f,y:h,placement:y,elements:g,onClose:w,nodeId:m,tree:v}=u;return function(E){function C(){clearTimeout(o),w()}if(clearTimeout(o),!g.domReference||!g.floating||y==null||f==null||h==null)return;const{clientX:k,clientY:P}=E,A=[k,P],S=hP(E),O=E.type==="mouseleave",j=Wa(g.floating,S),N=Wa(g.domReference,S),z=g.domReference.getBoundingClientRect(),$=g.floating.getBoundingClientRect(),U=y.split("-")[0],W=f>$.right-$.width/2,B=h>$.bottom-$.height/2,L=RP(A,z),F=$.width>z.width,G=$.height>z.height,J=(F?z:$).left,ue=(F?z:$).right,Ve=(G?z:$).top,xe=(G?z:$).bottom;if(j&&(i=!0,!O))return;if(N&&(i=!1),N&&!O){i=!0;return}if(O&&rt(E.relatedTarget)&&Wa(g.floating,E.relatedTarget)||v&&AP(v.nodesRef.current,m).some(Be=>{let{context:we}=Be;return we==null?void 0:we.open}))return;if(U==="top"&&h>=z.bottom-1||U==="bottom"&&h<=z.top+1||U==="left"&&f>=z.right-1||U==="right"&&f<=z.left+1)return C();let $e=[];switch(U){case"top":$e=[[J,z.top+1],[J,$.bottom-1],[ue,$.bottom-1],[ue,z.top+1]];break;case"bottom":$e=[[J,$.top+1],[J,z.bottom-1],[ue,z.bottom-1],[ue,$.top+1]];break;case"left":$e=[[$.right-1,xe],[$.right-1,Ve],[z.left+1,Ve],[z.left+1,xe]];break;case"right":$e=[[z.right-1,xe],[z.right-1,Ve],[$.left+1,Ve],[$.left+1,xe]];break}function _e(Be){let[we,Ce]=Be;switch(U){case"top":{const Mt=[F?we+t/2:W?we+t*4:we-t*4,Ce+t+1],Pe=[F?we-t/2:W?we+t*4:we-t*4,Ce+t+1],dt=[[$.left,W||F?$.bottom-t:$.top],[$.right,W?F?$.bottom-t:$.top:$.bottom-t]];return[Mt,Pe,...dt]}case"bottom":{const Mt=[F?we+t/2:W?we+t*4:we-t*4,Ce-t],Pe=[F?we-t/2:W?we+t*4:we-t*4,Ce-t],dt=[[$.left,W||F?$.top+t:$.bottom],[$.right,W?F?$.top+t:$.bottom:$.top+t]];return[Mt,Pe,...dt]}case"left":{const Mt=[we+t+1,G?Ce+t/2:B?Ce+t*4:Ce-t*4],Pe=[we+t+1,G?Ce-t/2:B?Ce+t*4:Ce-t*4];return[...[[B||G?$.right-t:$.left,$.top],[B?G?$.right-t:$.left:$.right-t,$.bottom]],Mt,Pe]}case"right":{const Mt=[we-t,G?Ce+t/2:B?Ce+t*4:Ce-t*4],Pe=[we-t,G?Ce-t/2:B?Ce+t*4:Ce-t*4],dt=[[B||G?$.left+t:$.right,$.top],[B?G?$.left+t:$.right:$.left+t,$.bottom]];return[Mt,Pe,...dt]}}}if(!nm([k,P],$e)){if(i&&!L)return C();if(!O&&r){const Be=c(E.clientX,E.clientY);if(Be!==null&&Be<.1)return C()}nm([k,P],_e([f,h]))?!i&&r&&(o=window.setTimeout(C,40)):C()}}};return d.__options={blockPointerEvents:n},d}function OP({children:e,...t}){const[n,r]=e,o=p.useRef(null),[i,a]=p.useState(!1),{context:l,refs:s,floatingStyles:c}=SP({middleware:[_g({element:o}),ug(8),xg()],open:i,onOpenChange:a,placement:"bottom-start"}),d=PP(l,{handleClose:$P()}),{getReferenceProps:u,getFloatingProps:f}=TP([d]),h=r.props.children,y=n.props.children;return x.jsxs("span",{...t,children:[x.jsx("span",{className:"twoslash-target",ref:s.setReference,...u(),children:h}),i&&x.jsxs("div",{className:"twoslash-popup-info-hover",ref:s.setFloating,style:c,...f(),children:[x.jsx(wP,{ref:o,context:l,fill:Gp.background5,height:3,stroke:Gp.border2,strokeWidth:1,width:7}),x.jsx("div",{className:"twoslash-popup-scroll-container",children:y})]})]})}function IP(e){var n;const t=D(e.className,Yh);return(n=e.className)!=null&&n.includes("twoslash-hover")?x.jsx(OP,{...e,className:t}):x.jsx("span",{...e,className:D(e.className,Yh)})}var LP="vocs_CalloutTitle";function DP({className:e,children:t}){return x.jsx("strong",{className:D(e,LP),children:t})}var rm="vocs_Strong";function NP(e){return"data-callout-title"in e&&typeof e.children=="string"?x.jsx(DP,{...e,className:D(e.className,rm),children:e.children}):x.jsx("strong",{...e,className:D(e.className,rm)})}var MP="vocs_Summary";function jP(e){return x.jsx("summary",{...e,className:D(e.className,MP)})}var zP="vocs_Table";function FP(e){return x.jsx("table",{...e,className:D(e.className,zP)})}var UP="vocs_TableCell";function VP(e){return x.jsx("td",{...e,className:D(e.className,UP)})}var BP="vocs_TableHeader";function HP(e){return x.jsx("th",{...e,className:D(e.className,BP)})}var WP="vocs_TableRow";function KP(e){return x.jsx("tr",{...e,className:D(e.className,WP)})}const GP={a:Xb,aside:sC,blockquote:cC,code:fC,details:mC,div:M8,pre:cP,header:B8,figcaption:z8,figure:U8,h1:W0,h2:ly,h3:sy,h4:uy,h5:cy,h6:dy,hr:W8,kd:T1,li:Q8,ol:e=>x.jsx(Gh,{ordered:!0,...e}),p:K0,section:pP,span:IP,strong:NP,summary:jP,table:FP,td:VP,th:HP,tr:KP,ul:e=>x.jsx(Gh,{ordered:!1,...e})};function qP(){const{pathname:e}=Re(),t=Je(),{ogImageUrl:n}=t;if(!n)return;if(typeof n=="string")return n;const r=p.useMemo(()=>{const o=Object.keys(n).filter(i=>e.startsWith(i));return o[o.length-1]},[n,e]);if(r)return n[r]}function Dc(e){const{children:t,filePath:n,frontmatter:r,lastUpdatedAt:o,path:i}=e,{pathname:a}=Re(),l=p.useRef();return p.useEffect(()=>{l.current=a}),x.jsxs(x.Fragment,{children:[x.jsx(YP,{frontmatter:r}),typeof window<"u"&&x.jsx(_w,{}),x.jsx(tb,{components:GP,children:x.jsx(j7,{frontmatter:r,path:i,children:x.jsx(Y0.Provider,{value:{filePath:n,frontmatter:r,lastUpdatedAt:o,previousPath:l.current},children:t})})})]})}function YP({frontmatter:e}){const t=Je(),n=qP(),{baseUrl:r,font:o,iconUrl:i,logoUrl:a}=t,l=(e==null?void 0:e.title)??t.title,s=(e==null?void 0:e.description)??t.description,c=t.title&&!l.includes(t.title),d=typeof window<"u"&&window.location.hostname==="localhost";return x.jsxs($c,{defaultTitle:t.title,titleTemplate:c?t.titleTemplate:void 0,children:[l&&x.jsx("title",{children:l}),r&&!0&&!d&&x.jsx("base",{href:r}),s!=="undefined"&&x.jsx("meta",{name:"description",content:s}),i&&typeof i=="string"&&x.jsx("link",{rel:"icon",href:i,type:au(i)}),i&&typeof i!="string"&&x.jsx("link",{rel:"icon",href:i.light,type:au(i.light)}),i&&typeof i!="string"&&x.jsx("link",{rel:"icon",href:i.dark,type:au(i.dark),media:"(prefers-color-scheme: dark)"}),x.jsx("meta",{property:"og:type",content:"website"}),x.jsx("meta",{property:"og:title",content:l||t.title}),r&&x.jsx("meta",{property:"og:url",content:r}),s!=="undefined"&&x.jsx("meta",{property:"og:description",content:s}),n&&x.jsx("meta",{property:"og:image",content:n.replace("%logo",`${r||""}${typeof a=="string"?a:(a==null?void 0:a.dark)||""}`).replace("%title",l||"").replace("%description",(s!=="undefined"?s:"")||"")}),(o==null?void 0:o.google)&&x.jsx("link",{rel:"preconnect",href:"https://fonts.googleapis.com"}),(o==null?void 0:o.google)&&x.jsx("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:""}),(o==null?void 0:o.google)&&x.jsx("link",{href:`https://fonts.googleapis.com/css2?family=${o.google}:wght@300;400;500&display=swap`,rel:"stylesheet"}),x.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),n&&x.jsx("meta",{property:"twitter:image",content:n.replace("%logo",`${r||""}${typeof a=="string"?a:(a==null?void 0:a.dark)||""}`).replace("%title",l||"").replace("%description",(s!=="undefined"?s:"")||"")})]})}function au(e){if(e.endsWith(".svg"))return"image/svg+xml";if(e.endsWith(".png"))return"image/png";if(e.endsWith(".jpg"))return"image/jpeg";if(e.endsWith(".ico"))return"image/x-icon";if(e.endsWith(".webp"))return"image/webp"}const QP=(()=>{const e=zd.find(({path:t})=>t==="*");return e?{path:e.path,lazy:async()=>{const{frontmatter:t,...n}=await e.lazy();return{...n,element:x.jsx(Dc,{frontmatter:t,path:e.path,children:x.jsx(Pc,{children:x.jsx(n.default,{})})})}}}:{path:"*",lazy:void 0,element:x.jsx(Dc,{frontmatter:{layout:"minimal"},path:"*",children:x.jsx(Pc,{children:x.jsx(Kw,{})})})}})(),om=[...zd.filter(({path:e})=>e!=="*").map(e=>({path:e.path,lazy:async()=>{const{frontmatter:t,...n}=await e.lazy();return{...n,element:x.jsx(Dc,{filePath:e.filePath,frontmatter:t,lastUpdatedAt:e.lastUpdatedAt,path:e.path,children:x.jsx(Pc,{children:x.jsx(n.default,{})})})}}})),QP];async function ZP(e,t){var r;const n=(r=cr(e,window.location,t))==null?void 0:r.filter(o=>o.route.lazy);n&&(n==null?void 0:n.length)>0&&await Promise.all(n.map(async o=>{const i=await o.route.lazy();Object.assign(o.route,{...i,lazy:void 0})}))}function XP(){const e=document.querySelectorAll('style[data-vocs-temp-style="true"]');for(const t of e)t.remove()}JP();async function JP(){const e=z0().basePath;await ZP(om,e),XP();const t=lw(om,{basename:e});x0(document.getElementById("app"),x.jsx(Pw,{children:x.jsx(vw,{router:t})}))}export{_8 as C,nn as L,g8 as R,x8 as T,U4 as a,y8 as b,D as c,eb as d,aC as e,Ey as f,eA as g,Xn as h,x as j,p as r,Je as u};
diff --git a/assets/indexer-5eI5-5FE.js b/assets/indexer-Db7ZsYzX.js
similarity index 95%
rename from assets/indexer-5eI5-5FE.js
rename to assets/indexer-Db7ZsYzX.js
index ca564ca7ca0..aa907a61357 100644
--- a/assets/indexer-5eI5-5FE.js
+++ b/assets/indexer-Db7ZsYzX.js
@@ -1,4 +1,4 @@
-import{d as i,j as e}from"./index-BG6_g6N7.js";import{V as r}from"./Video-CiIVMpgC.js";const s={title:"Indexer in Builder",description:"undefined"};function t(a){const n={a:"a",div:"div",h1:"h1",h2:"h2",h4:"h4",header:"header",li:"li",p:"p",ul:"ul",...i(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"indexer-in-builder",children:["Indexer in Builder",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#indexer-in-builder",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
+import{d as i,j as e}from"./index-XAh3cByi.js";import{V as r}from"./Video--Gq6B73C.js";const s={title:"Indexer in Builder",description:"undefined"};function t(a){const n={a:"a",div:"div",h1:"h1",h2:"h2",h4:"h4",header:"header",li:"li",p:"p",ul:"ul",...i(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"indexer-in-builder",children:["Indexer in Builder",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#indexer-in-builder",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsx(n.p,{children:"Sequence Builder equips game builders with an indexer that collects data from the following networks: Ethereum (and Sepolia), Optimism, Base, Gnosis Chain, Polygon (and Polygon Mumbai), Polygon zkEVM, Arbitrum One, Arbitrum Nova, Gnosis Chain, BNB Smart Chain (and Smart Chain Testnet), Avalanche (and Avalanche Testnet), Oasys Homeverse (and Oasys Homeverse Testnet)."}),`
`,e.jsxs(n.h4,{id:"what-data-can-i-query-for-my-game",children:["What data can I query for my game?",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#what-data-can-i-query-for-my-game",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),`
`,e.jsx(n.p,{children:"Builder takes the stress out of gathering on-chain data for your game. Simply select the data you want from the indexer, and it generates the necessary code in snippets."}),`
diff --git a/assets/installation-BcpyFtoy.js b/assets/installation-CR4WukxG.js
similarity index 97%
rename from assets/installation-BcpyFtoy.js
rename to assets/installation-CR4WukxG.js
index 0cd166d1786..ee39bc97900 100644
--- a/assets/installation-BcpyFtoy.js
+++ b/assets/installation-CR4WukxG.js
@@ -1,4 +1,4 @@
-import{d as r,j as e}from"./index-BG6_g6N7.js";const s={title:"Installation",description:"undefined"};function t(i){const n={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",ul:"ul",...r(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"installation",children:["Installation",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#installation",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
+import{d as r,j as e}from"./index-XAh3cByi.js";const s={title:"Installation",description:"undefined"};function t(i){const n={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",ul:"ul",...r(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"installation",children:["Installation",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#installation",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsxs(n.h2,{id:"credentials",children:["Credentials",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#credentials",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),`
`,e.jsx(n.p,{children:"Before you can use this plugin, you need to acquire the following credentials from Sequence:"}),`
`,e.jsxs(n.ul,{children:[`
diff --git a/assets/installation-zOOoSSOd.js b/assets/installation-e9UAGzO_.js
similarity index 99%
rename from assets/installation-zOOoSSOd.js
rename to assets/installation-e9UAGzO_.js
index 709f3899e0e..7ff3deead91 100644
--- a/assets/installation-zOOoSSOd.js
+++ b/assets/installation-e9UAGzO_.js
@@ -1,4 +1,4 @@
-import{d as r,j as e}from"./index-BG6_g6N7.js";const a={title:"Indexer Installation",description:"undefined"};function i(n){const s={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",...r(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"indexer-installation",children:["Indexer Installation",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#indexer-installation",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),`
+import{d as r,j as e}from"./index-XAh3cByi.js";const a={title:"Indexer Installation",description:"undefined"};function i(n){const s={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",strong:"strong",...r(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"indexer-installation",children:["Indexer Installation",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#indexer-installation",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsxs(s.aside,{"data-callout":"warning",children:[e.jsx(s.strong,{"data-callout-title":!0,children:"INTRODUCING THE SEQUENCE BUILDER - "}),e.jsxs(s.p,{children:["Our ",e.jsx(s.strong,{children:"Indexer"})," service is managed through ",e.jsx(s.strong,{children:e.jsx(s.a,{href:"https://sequence.build",children:"Sequence Builder"})}),". Sign up to grab your API access key."]}),e.jsx(s.p,{children:e.jsxs(s.a,{href:"https://sequence.build",children:["Get started with the ",e.jsx(s.strong,{children:"Sequence Builder"})," Free Plan today!"]})})]}),`
`,e.jsxs(s.p,{children:[`Sequence Indexer is a simple API to query any blockchain token and NFT data. Below are instructions
on how to integrate the Sequence Indexer API into your Webapps, Games, and backends. In case you missed
diff --git a/assets/installation-DdCsqoM2.js b/assets/installation-f62kIGKJ.js
similarity index 98%
rename from assets/installation-DdCsqoM2.js
rename to assets/installation-f62kIGKJ.js
index d9843795868..42460f68169 100644
--- a/assets/installation-DdCsqoM2.js
+++ b/assets/installation-f62kIGKJ.js
@@ -1,4 +1,4 @@
-import{d as a,j as e}from"./index-BG6_g6N7.js";const l={title:"Installation",description:"undefined"};function n(i){const s={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",...a(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"installation",children:["Installation",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#installation",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),`
+import{d as a,j as e}from"./index-XAh3cByi.js";const l={title:"Installation",description:"undefined"};function n(i){const s={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h3:"h3",header:"header",p:"p",pre:"pre",span:"span",...a(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"installation",children:["Installation",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#installation",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsxs(s.p,{children:["We provide SDKs for ",e.jsx(s.a,{href:"https://github.com/0xsequence/sequence.js",children:"Web / node.js"})," and ",e.jsx(s.a,{href:"https://github.com/0xsequence/go-sequence",children:"Go"}),`.
Or if you'd like to integrate the Relayer with another language target, simply follow the API reference below
to implement the HTTP requests. Additionally, read the Typescript client source code as `,e.jsx(s.a,{href:"https://github.com/0xsequence/sequence.js/blob/master/packages/relayer/src/rpc-relayer/relayer.gen.ts",children:`reference
diff --git a/assets/installation-DUqbf8L4.js b/assets/installation-jscd-EKs.js
similarity index 99%
rename from assets/installation-DUqbf8L4.js
rename to assets/installation-jscd-EKs.js
index f22f085d636..7ed14fc69da 100644
--- a/assets/installation-DUqbf8L4.js
+++ b/assets/installation-jscd-EKs.js
@@ -1,4 +1,4 @@
-import{d as i,j as e}from"./index-BG6_g6N7.js";const o={title:"Installation",description:"undefined"};function a(n){const t={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",li:"li",ol:"ol",p:"p",...i(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"installation",children:["Installation",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#installation",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),`
+import{d as i,j as e}from"./index-XAh3cByi.js";const o={title:"Installation",description:"undefined"};function a(n){const t={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",li:"li",ol:"ol",p:"p",...i(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"installation",children:["Installation",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#installation",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsxs(t.h2,{id:"package-manager---recommended",children:["Package Manager - Recommended",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#package-manager---recommended",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),`
`,e.jsxs(t.ol,{children:[`
`,e.jsx(t.li,{children:"Ensure you have Git 2.14.0 or above installed on your machine"}),`
diff --git a/assets/intents-vXaVa7iA.js b/assets/intents-mBnhX-CA.js
similarity index 98%
rename from assets/intents-vXaVa7iA.js
rename to assets/intents-mBnhX-CA.js
index 0de2c461664..2abfce3ffff 100644
--- a/assets/intents-vXaVa7iA.js
+++ b/assets/intents-mBnhX-CA.js
@@ -1,4 +1,4 @@
-import{d as i,j as e}from"./index-BG6_g6N7.js";const r={title:"Intents",description:"undefined"};function a(s){const n={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",span:"span",...i(),...s.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"intents",children:["Intents",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#intents",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
+import{d as i,j as e}from"./index-XAh3cByi.js";const r={title:"Intents",description:"undefined"};function a(s){const n={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",span:"span",...i(),...s.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"intents",children:["Intents",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#intents",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsx(n.p,{children:'All user interactions with their account, sessions and wallet are performed through actions called "intents." This page provides details on how they work internally. While it will further your understanding of the entire system as a whole, it is not required as the official SDKs handle all the complexity transparently.'}),`
`,e.jsxs(n.h2,{id:"what-are-they",children:["What are they?",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#what-are-they",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),`
`,e.jsx(n.p,{children:"At a high level an intent is simply a JSON object specifying the action the user intents to perform and signed using their session key. For example, to sign a message, the client would send the following intent to the WaaS API:"}),`
diff --git a/assets/introduction-DoSmSIM0.js b/assets/introduction-1RlXyEQk.js
similarity index 98%
rename from assets/introduction-DoSmSIM0.js
rename to assets/introduction-1RlXyEQk.js
index 7203cc7f094..f3b24fcd68b 100644
--- a/assets/introduction-DoSmSIM0.js
+++ b/assets/introduction-1RlXyEQk.js
@@ -1,4 +1,4 @@
-import{d as a,j as e}from"./index-BG6_g6N7.js";const r={title:"Advanced - Introduction",description:"undefined"};function i(n){const t={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",...a(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"advanced---introduction",children:["Advanced - Introduction",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#advanced---introduction",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),`
+import{d as a,j as e}from"./index-XAh3cByi.js";const r={title:"Advanced - Introduction",description:"undefined"};function i(n){const t={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",...a(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"advanced---introduction",children:["Advanced - Introduction",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#advanced---introduction",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsxs(t.p,{children:["For advanced users with experience developing applications on EVM-based blockchains, we've provided our own lightweight, custom-made for Unity, Ethereum library: ",e.jsx(t.a,{href:"https://github.com/0xsequence/sequence-unity/tree/master/Assets/SequenceSDK/Ethereum",children:"SequenceEthereum"}),`.
SequenceEthereum should provide everything you need to build your Unity app on the EVM, without all the extra bells and whistles that the popular `,e.jsx(t.a,{href:"https://github.com/Nethereum/Nethereum",children:"Nethereum"})," library provides."]}),`
`,e.jsxs(t.p,{children:['While SequenceEthereum is heavily tested, in general, when working with asynchronous methods in the library, you should consider them to be "unsafe", in that they ',e.jsx("i",{children:"may"}),` throw Exceptions when used improperly.
diff --git a/assets/key-management-D8FiWF93.js b/assets/key-management-DH6Ku-wa.js
similarity index 98%
rename from assets/key-management-D8FiWF93.js
rename to assets/key-management-DH6Ku-wa.js
index 98900488c9c..b84f05071af 100644
--- a/assets/key-management-D8FiWF93.js
+++ b/assets/key-management-DH6Ku-wa.js
@@ -1,4 +1,4 @@
-import{d as i,j as e}from"./index-BG6_g6N7.js";const o={slug:"/key-management",title:"Key Management",description:"undefined"};function n(s){const t={a:"a",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",...i(),...s.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"key-management",children:["Key Management",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#key-management",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),`
+import{d as i,j as e}from"./index-XAh3cByi.js";const o={slug:"/key-management",title:"Key Management",description:"undefined"};function n(s){const t={a:"a",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",...i(),...s.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"key-management",children:["Key Management",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#key-management",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsx(t.p,{children:"Each Sequence wallet can be controlled by multiple private keys, acting like a multisignature wallet. Users can either create a Sequence wallet using one of the supported social login options or create a wallet with a private key stored only on that device."}),`
`,e.jsx(t.p,{children:"The improved security compared to traditional blockchain wallet comes from the fact that multiple independent keys need to be compromised for a malicious actor to take control of a user’s wallet, instead of a single key. The philosophy is that the more independent private-keys the user adds to their wallet, the more secure their wallet becomes, even if each individual key is only moderately secure on their own."}),`
`,e.jsxs(t.h2,{id:"social-login-wallets",children:["Social Login Wallets",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#social-login-wallets",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),`
diff --git a/assets/lootbox-guide-BV6SYIJN.js b/assets/lootbox-guide-DfI-7UoT.js
similarity index 99%
rename from assets/lootbox-guide-BV6SYIJN.js
rename to assets/lootbox-guide-DfI-7UoT.js
index b2588330720..c41aada4fce 100644
--- a/assets/lootbox-guide-BV6SYIJN.js
+++ b/assets/lootbox-guide-DfI-7UoT.js
@@ -1,4 +1,4 @@
-import{d as r,j as s,e as l}from"./index-BG6_g6N7.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const d={title:"Lootbox with AI Minting",description:"undefined"};function n(i){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",hr:"hr",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",ul:"ul",...r(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"lootbox-with-ai-minting",children:["Lootbox with AI Minting",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#lootbox-with-ai-minting",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
+import{d as r,j as s,e as l}from"./index-XAh3cByi.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const d={title:"Lootbox with AI Minting",description:"undefined"};function n(i){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",hr:"hr",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",ul:"ul",...r(),...i.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"lootbox-with-ai-minting",children:["Lootbox with AI Minting",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#lootbox-with-ai-minting",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
`,s.jsx(e.p,{children:"Time to complete: 50-60 minutes"}),`
`,s.jsx(e.p,{children:"In this guide we will go through the process of integrating a static html/js maze into a web3 enabled react app, leveraging tools from the Sequence Stack to mint AI generated loot from lootboxes."}),`
`,s.jsxs(l,{type:"info",children:[s.jsxs(e.p,{children:["You can play a live version of the game ",s.jsx(e.a,{href:"https://0xsequence-demos.github.io/demo-lootbox/",children:"here"})]}),s.jsx(e.p,{children:"Where the full code can be found in the respective repositories"}),s.jsxs(e.ul,{children:[`
diff --git a/assets/main-module-upgradeable-CW96S4Qk.js b/assets/main-module-upgradeable-BIbwCPfr.js
similarity index 90%
rename from assets/main-module-upgradeable-CW96S4Qk.js
rename to assets/main-module-upgradeable-BIbwCPfr.js
index 29d678e0546..6b565b3d89c 100644
--- a/assets/main-module-upgradeable-CW96S4Qk.js
+++ b/assets/main-module-upgradeable-BIbwCPfr.js
@@ -1 +1 @@
-import{d as i,j as t}from"./index-BG6_g6N7.js";const r={title:"MainModuleUpgradeable & configuration migration",description:"undefined"};function a(e){const n={a:"a",div:"div",h1:"h1",header:"header",...i(),...e.components};return t.jsx(n.header,{children:t.jsxs(n.h1,{id:"mainmoduleupgradeable--configuration-migration",children:["MainModuleUpgradeable & configuration migration",t.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#mainmoduleupgradeable--configuration-migration",children:t.jsx(n.div,{"data-autolink-icon":!0})})]})})}function d(e={}){const{wrapper:n}={...i(),...e.components};return n?t.jsx(n,{...e,children:t.jsx(a,{...e})}):a(e)}export{d as default,r as frontmatter};
+import{d as i,j as t}from"./index-XAh3cByi.js";const r={title:"MainModuleUpgradeable & configuration migration",description:"undefined"};function a(e){const n={a:"a",div:"div",h1:"h1",header:"header",...i(),...e.components};return t.jsx(n.header,{children:t.jsxs(n.h1,{id:"mainmoduleupgradeable--configuration-migration",children:["MainModuleUpgradeable & configuration migration",t.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#mainmoduleupgradeable--configuration-migration",children:t.jsx(n.div,{"data-autolink-icon":!0})})]})})}function d(e={}){const{wrapper:n}={...i(),...e.components};return n?t.jsx(n,{...e,children:t.jsx(a,{...e})}):a(e)}export{d as default,r as frontmatter};
diff --git a/assets/manage-metadata-builder-CQqBJOxI.js b/assets/manage-metadata-builder-DzHkXKKT.js
similarity index 99%
rename from assets/manage-metadata-builder-CQqBJOxI.js
rename to assets/manage-metadata-builder-DzHkXKKT.js
index 66cb8b92abf..0e811e64226 100644
--- a/assets/manage-metadata-builder-CQqBJOxI.js
+++ b/assets/manage-metadata-builder-DzHkXKKT.js
@@ -1,4 +1,4 @@
-import{d as n,j as e}from"./index-BG6_g6N7.js";const d={title:"How to Manage Item Metadata in Sequence Builder",description:"undefined"};function i(t){const a={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",img:"img",li:"li",p:"p",pre:"pre",span:"span",ul:"ul",...n(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(a.header,{children:e.jsxs(a.h1,{id:"how-to-manage-item-metadata-in-sequence-builder",children:["How to Manage Item Metadata in Sequence Builder",e.jsx(a.a,{"aria-hidden":"true",tabIndex:"-1",href:"#how-to-manage-item-metadata-in-sequence-builder",children:e.jsx(a.div,{"data-autolink-icon":!0})})]})}),`
+import{d as n,j as e}from"./index-XAh3cByi.js";const d={title:"How to Manage Item Metadata in Sequence Builder",description:"undefined"};function i(t){const a={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",img:"img",li:"li",p:"p",pre:"pre",span:"span",ul:"ul",...n(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(a.header,{children:e.jsxs(a.h1,{id:"how-to-manage-item-metadata-in-sequence-builder",children:["How to Manage Item Metadata in Sequence Builder",e.jsx(a.a,{"aria-hidden":"true",tabIndex:"-1",href:"#how-to-manage-item-metadata-in-sequence-builder",children:e.jsx(a.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsxs(a.h2,{id:"introduction",children:["Introduction",e.jsx(a.a,{"aria-hidden":"true",tabIndex:"-1",href:"#introduction",children:e.jsx(a.div,{"data-autolink-icon":!0})})]}),`
`,e.jsxs(a.p,{children:["Following this guide, you can easily manage token metadata for your contract items in Sequence Builder, with a little help from ",e.jsx(a.a,{href:"https://www.pinata.cloud/",children:"Pinata"})," for IPFS hosting."]}),`
`,e.jsxs(a.h2,{id:"step-1-prepare-your-token-images-and-metadata",children:["Step 1: Prepare Your Token Images and Metadata",e.jsx(a.a,{"aria-hidden":"true",tabIndex:"-1",href:"#step-1-prepare-your-token-images-and-metadata",children:e.jsx(a.div,{"data-autolink-icon":!0})})]}),`
diff --git a/assets/manage-sessions-kcyhIGIe.js b/assets/manage-sessions-De7aop9W.js
similarity index 99%
rename from assets/manage-sessions-kcyhIGIe.js
rename to assets/manage-sessions-De7aop9W.js
index 39b9cd23896..ff91352e33d 100644
--- a/assets/manage-sessions-kcyhIGIe.js
+++ b/assets/manage-sessions-De7aop9W.js
@@ -1,4 +1,4 @@
-import{d as n,j as s}from"./index-BG6_g6N7.js";const a={title:"Session Management",description:"undefined"};function l(e){const i={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",ul:"ul",...n(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(i.header,{children:s.jsxs(i.h1,{id:"session-management",children:["Session Management",s.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#session-management",children:s.jsx(i.div,{"data-autolink-icon":!0})})]})}),`
+import{d as n,j as s}from"./index-XAh3cByi.js";const a={title:"Session Management",description:"undefined"};function l(e){const i={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",ul:"ul",...n(),...e.components};return s.jsxs(s.Fragment,{children:[s.jsx(i.header,{children:s.jsxs(i.h1,{id:"session-management",children:["Session Management",s.jsx(i.a,{"aria-hidden":"true",tabIndex:"-1",href:"#session-management",children:s.jsx(i.div,{"data-autolink-icon":!0})})]})}),`
`,s.jsx(i.p,{children:"Sequence Auth + Embedded Wallet handles the following aspects of your application:"}),`
`,s.jsxs(i.ul,{children:[`
`,s.jsx(i.li,{children:"User creation"}),`
diff --git a/assets/white-label-marketplace-CPSX2FiA.js b/assets/marketplaces-BUP1pddE.js
similarity index 94%
rename from assets/white-label-marketplace-CPSX2FiA.js
rename to assets/marketplaces-BUP1pddE.js
index bb9fba2e1a7..684c5f89afe 100644
--- a/assets/white-label-marketplace-CPSX2FiA.js
+++ b/assets/marketplaces-BUP1pddE.js
@@ -1,4 +1,4 @@
-import{d as n,j as e}from"./index-BG6_g6N7.js";import{V as r}from"./Video-CiIVMpgC.js";const l={title:"Launch your white-label marketplace",description:"undefined"};function t(i){const a={a:"a",aside:"aside",div:"div",h1:"h1",h2:"h2",h5:"h5",header:"header",p:"p",...n(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(a.header,{children:e.jsxs(a.h1,{id:"launch-your-white-label-marketplace",children:["Launch your white-label marketplace",e.jsx(a.a,{"aria-hidden":"true",tabIndex:"-1",href:"#launch-your-white-label-marketplace",children:e.jsx(a.div,{"data-autolink-icon":!0})})]})}),`
+import{d as n,j as e}from"./index-XAh3cByi.js";import{V as r}from"./Video--Gq6B73C.js";const l={title:"Launch your white-label marketplace",description:"undefined"};function t(i){const a={a:"a",aside:"aside",div:"div",h1:"h1",h2:"h2",h5:"h5",header:"header",p:"p",...n(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(a.header,{children:e.jsxs(a.h1,{id:"launch-your-white-label-marketplace",children:["Launch your white-label marketplace",e.jsx(a.a,{"aria-hidden":"true",tabIndex:"-1",href:"#launch-your-white-label-marketplace",children:e.jsx(a.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsx(a.p,{children:"Sequence Builder provides game builders with a white-label marketplace that can be launched in seconds. With Builder, you can customize your marketplace and integrate it directly into your game experience, all with no-coding experience necessary."}),`
`,e.jsxs(a.h2,{id:"try-it-out",children:["Try it out",e.jsx(a.a,{"aria-hidden":"true",tabIndex:"-1",href:"#try-it-out",children:e.jsx(a.div,{"data-autolink-icon":!0})})]}),`
`,e.jsx(a.aside,{"data-callout":"info",children:e.jsxs(a.p,{children:["Get started quickly at ",e.jsx(a.a,{href:"https://sequence.build/",children:"Sequence Builder"})," to launch your marketplace."]})}),`
diff --git a/assets/metadata-BkQG7xMK.js b/assets/metadata-BfCm5dGy.js
similarity index 99%
rename from assets/metadata-BkQG7xMK.js
rename to assets/metadata-BfCm5dGy.js
index 3075c881716..92f5f5b373c 100644
--- a/assets/metadata-BkQG7xMK.js
+++ b/assets/metadata-BfCm5dGy.js
@@ -1,4 +1,4 @@
-import{d as s,j as e}from"./index-BG6_g6N7.js";const o={title:"Metadata API",description:"undefined"};function a(n){const t={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",img:"img",li:"li",ol:"ol",p:"p",ul:"ul",...s(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"metadata-api",children:["Metadata API",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#metadata-api",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),`
+import{d as s,j as e}from"./index-XAh3cByi.js";const o={title:"Metadata API",description:"undefined"};function a(n){const t={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",img:"img",li:"li",ol:"ol",p:"p",ul:"ul",...s(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"metadata-api",children:["Metadata API",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#metadata-api",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsx(t.aside,{"data-callout":"note",children:e.jsx(t.p,{children:e.jsx(t.a,{href:"https://0xsequence.redoc.ly/tag/metadata",children:"Metadata API documentation and endpoints"})})}),`
`,e.jsx(t.p,{children:"The Sequence Metadata API service offers a simple and fast API to query, manage, and update collections, token & NFT metadata for Ethereum-compatible chains."}),`
`,e.jsx(t.aside,{"data-callout":"info",children:e.jsxs(t.p,{children:["Our Metadata service is managed through ",e.jsx(t.a,{href:"HTTPS://SEQUENCE.BUILD",children:"Sequence Builder"})," and requires a Service Account & Token in order to call the corresponding endpoints. Please follow the [section](/api/metadata#Obtaining a Service Account & Token) below prior to calling the endpoints"]})}),`
diff --git a/assets/metadata-tips-CwmeuyP5.js b/assets/metadata-tips-BuUY8txH.js
similarity index 97%
rename from assets/metadata-tips-CwmeuyP5.js
rename to assets/metadata-tips-BuUY8txH.js
index a71aa07a5da..e48bcb4fc33 100644
--- a/assets/metadata-tips-CwmeuyP5.js
+++ b/assets/metadata-tips-BuUY8txH.js
@@ -1,4 +1,4 @@
-import{d as s,j as e}from"./index-BG6_g6N7.js";const o={sidebar_label:"Metadata Tips & Spam",title:"Metadata Tips & Notes on Spam",description:"undefined"};function a(n){const t={a:"a",code:"code",div:"div",em:"em",h1:"h1",header:"header",p:"p",...s(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"metadata-tips--notes-on-spam",children:["Metadata Tips & Notes on Spam",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#metadata-tips--notes-on-spam",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),`
+import{d as s,j as e}from"./index-XAh3cByi.js";const o={sidebar_label:"Metadata Tips & Spam",title:"Metadata Tips & Notes on Spam",description:"undefined"};function a(n){const t={a:"a",code:"code",div:"div",em:"em",h1:"h1",header:"header",p:"p",...s(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"metadata-tips--notes-on-spam",children:["Metadata Tips & Notes on Spam",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#metadata-tips--notes-on-spam",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsxs(t.p,{children:[`The Sequence Indexer and Sequence Metadata services will pick up everything and anything
that is published on a blockchain. Our services are designed to provide data in real-time
as blocks are mined, and adhere to all popular ERC20, ERC721 and ERC1155 metadata
diff --git a/assets/mint-collectibles-serverless-DXTaJDF6.js b/assets/mint-collectibles-serverless-Cy5umKSC.js
similarity index 99%
rename from assets/mint-collectibles-serverless-DXTaJDF6.js
rename to assets/mint-collectibles-serverless-Cy5umKSC.js
index fc36e149dc8..e81a17f7764 100644
--- a/assets/mint-collectibles-serverless-DXTaJDF6.js
+++ b/assets/mint-collectibles-serverless-Cy5umKSC.js
@@ -1,4 +1,4 @@
-import{d as n,j as s,e as i}from"./index-BG6_g6N7.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const d={title:"Mint Collectibles Using a Gasless Serverless Relayer",description:"undefined"};function r(l){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h4:"h4",header:"header",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",ul:"ul",...n(),...l.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"mint-collectibles-using-a-gasless-serverless-relayer",children:["Mint Collectibles Using a Gasless Serverless Relayer",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#mint-collectibles-using-a-gasless-serverless-relayer",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
+import{d as n,j as s,e as i}from"./index-XAh3cByi.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const d={title:"Mint Collectibles Using a Gasless Serverless Relayer",description:"undefined"};function r(l){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h4:"h4",header:"header",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",ul:"ul",...n(),...l.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"mint-collectibles-using-a-gasless-serverless-relayer",children:["Mint Collectibles Using a Gasless Serverless Relayer",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#mint-collectibles-using-a-gasless-serverless-relayer",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
`,s.jsx(e.p,{children:"Time to complete: 20-30 minutes"}),`
`,s.jsxs(e.p,{children:["The Sequence Relayer can be implemented on a serverless ",s.jsx(e.a,{href:"https://cloudflare.com/",children:"Cloudflare"})," worker so a game or app user interaction is seamless without a confirmation signature or gas payment. You'll also benefit from not having to be worried about transaction speed, throughput and re-orgs by the relayer, and experience automatic scaling with Cloudflare."]}),`
`,s.jsx(e.p,{children:"The following steps will guide you through how to build your hosted minter API in 4 steps:"}),`
diff --git a/assets/minter-DBfJAu2G.js b/assets/minter-DdSjW7bk.js
similarity index 94%
rename from assets/minter-DBfJAu2G.js
rename to assets/minter-DdSjW7bk.js
index bc53527b602..3e0028424c2 100644
--- a/assets/minter-DBfJAu2G.js
+++ b/assets/minter-DdSjW7bk.js
@@ -1,3 +1,3 @@
-import{d as r,j as e}from"./index-BG6_g6N7.js";const s=void 0;function i(t){const n={a:"a",div:"div",h2:"h2",...r(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsxs(n.h2,{id:"mint-tokens-using-builder-manually",children:["Mint tokens using Builder manually",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#mint-tokens-using-builder-manually",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),`
+import{d as r,j as e}from"./index-XAh3cByi.js";const s=void 0;function i(t){const n={a:"a",div:"div",h2:"h2",...r(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsxs(n.h2,{id:"mint-tokens-using-builder-manually",children:["Mint tokens using Builder manually",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#mint-tokens-using-builder-manually",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),`
`,e.jsxs(n.h2,{id:"deploy-a-serverless-minter-on-cloudflare-workers",children:["Deploy a serverless minter on Cloudflare Workers",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deploy-a-serverless-minter-on-cloudflare-workers",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),`
`,e.jsxs(n.h2,{id:"integrate-minting-into-a-backend-service",children:["Integrate minting into a backend service",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#integrate-minting-into-a-backend-service",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})]})}function d(t={}){const{wrapper:n}={...r(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(i,{...t})}):i(t)}export{d as default,s as frontmatter};
diff --git a/assets/modules-and-updates-CC41y-MQ.js b/assets/modules-and-updates-DERbEW_C.js
similarity index 99%
rename from assets/modules-and-updates-CC41y-MQ.js
rename to assets/modules-and-updates-DERbEW_C.js
index ab0207d2a7c..fa81191b68a 100644
--- a/assets/modules-and-updates-CC41y-MQ.js
+++ b/assets/modules-and-updates-DERbEW_C.js
@@ -1,4 +1,4 @@
-import{d as a,j as e}from"./index-BG6_g6N7.js";const r={title:"Modules & wallet update",description:"undefined"};function n(i){const s={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...a(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"modules--wallet-update",children:["Modules & wallet update",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#modules--wallet-update",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),`
+import{d as a,j as e}from"./index-XAh3cByi.js";const r={title:"Modules & wallet update",description:"undefined"};function n(i){const s={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...a(),...i.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"modules--wallet-update",children:["Modules & wallet update",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#modules--wallet-update",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsx(s.p,{children:"Sequence modules are the underlying program implementation of the wallets; wallets can change modules at runtime."}),`
`,e.jsxs(s.p,{children:["The ",e.jsx(s.code,{children:"MainModule"})," is the initial module of every Sequence wallet; it differs from the other modules because it doesn't store the set of signers on contract storage; it uses the ",e.jsx(s.a,{href:"solutions/technical-references/wallet-contracts/03-wallet-factory#deploy",children:"salt"})," provided to the Factory contract."]}),`
`,e.jsxs(s.h2,{id:"wallet-implementation",children:["Wallet implementation",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#wallet-implementation",children:e.jsx(s.div,{"data-autolink-icon":!0})})]}),`
diff --git a/assets/native-network-balance-C9V0hSJE.js b/assets/native-network-balance-FGnoTKzE.js
similarity index 99%
rename from assets/native-network-balance-C9V0hSJE.js
rename to assets/native-network-balance-FGnoTKzE.js
index 43c2d9f7960..601a3c88ff6 100644
--- a/assets/native-network-balance-C9V0hSJE.js
+++ b/assets/native-network-balance-FGnoTKzE.js
@@ -1,4 +1,4 @@
-import{d as i,j as s}from"./index-BG6_g6N7.js";const r={title:"Native network balances (ie. ETH, MATIC, etc.)",description:"undefined"};function l(n){const e={a:"a",code:"code",div:"div",em:"em",h1:"h1",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...i(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"native-network-balances-ie-eth-matic-etc",children:["Native network balances (ie. ETH, MATIC, etc.)",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#native-network-balances-ie-eth-matic-etc",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
+import{d as i,j as s}from"./index-XAh3cByi.js";const r={title:"Native network balances (ie. ETH, MATIC, etc.)",description:"undefined"};function l(n){const e={a:"a",code:"code",div:"div",em:"em",h1:"h1",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...i(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"native-network-balances-ie-eth-matic-etc",children:["Native network balances (ie. ETH, MATIC, etc.)",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#native-network-balances-ie-eth-matic-etc",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
`,s.jsxs(e.h3,{id:"fetch-native-network-balance-aka-eth-on-ethereum-matic-on-polygon-avax-on-avalanche-bnb-on-bsc-etc",children:["Fetch native network balance (aka ETH on Ethereum, MATIC on Polygon, AVAX on Avalanche, BNB on BSC, etc.)",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#fetch-native-network-balance-aka-eth-on-ethereum-matic-on-polygon-avax-on-avalanche-bnb-on-bsc-etc",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),`
`,s.jsx(e.p,{children:s.jsxs(e.em,{children:["Sequence Indexer ",s.jsx(e.code,{children:"GetEtherBalance"})," Method:"]})}),`
`,s.jsxs(e.ul,{children:[`
diff --git a/assets/nested-transaction-batching-Bm2olTrK.js b/assets/nested-transaction-batching-DAcdlHuc.js
similarity index 89%
rename from assets/nested-transaction-batching-Bm2olTrK.js
rename to assets/nested-transaction-batching-DAcdlHuc.js
index 9fcac4e3e1c..5be4f56efea 100644
--- a/assets/nested-transaction-batching-Bm2olTrK.js
+++ b/assets/nested-transaction-batching-DAcdlHuc.js
@@ -1 +1 @@
-import{d as i,j as e}from"./index-BG6_g6N7.js";const s={title:"Nested Transaction Batching",description:"undefined"};function a(t){const n={a:"a",div:"div",h1:"h1",header:"header",...i(),...t.components};return e.jsx(n.header,{children:e.jsxs(n.h1,{id:"nested-transaction-batching",children:["Nested Transaction Batching",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#nested-transaction-batching",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})})}function d(t={}){const{wrapper:n}={...i(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(a,{...t})}):a(t)}export{d as default,s as frontmatter};
+import{d as i,j as e}from"./index-XAh3cByi.js";const s={title:"Nested Transaction Batching",description:"undefined"};function a(t){const n={a:"a",div:"div",h1:"h1",header:"header",...i(),...t.components};return e.jsx(n.header,{children:e.jsxs(n.h1,{id:"nested-transaction-batching",children:["Nested Transaction Batching",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#nested-transaction-batching",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})})}function d(t={}){const{wrapper:n}={...i(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(a,{...t})}):a(t)}export{d as default,s as frontmatter};
diff --git a/assets/nft-checkout-h7_wcq32.js b/assets/nft-checkout-CrpZ8jpO.js
similarity index 92%
rename from assets/nft-checkout-h7_wcq32.js
rename to assets/nft-checkout-CrpZ8jpO.js
index 775e94cad30..7a31b08cfa3 100644
--- a/assets/nft-checkout-h7_wcq32.js
+++ b/assets/nft-checkout-CrpZ8jpO.js
@@ -1,2 +1,2 @@
-import{d as i,j as n}from"./index-BG6_g6N7.js";const a=void 0;function o(t){const e={a:"a",div:"div",h2:"h2",...i(),...t.components};return n.jsxs(n.Fragment,{children:[n.jsxs(e.h2,{id:"integrate-nft-checkout-on-web-coming-soon",children:["Integrate NFT Checkout on web (coming soon)",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#integrate-nft-checkout-on-web-coming-soon",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),`
+import{d as i,j as n}from"./index-XAh3cByi.js";const a=void 0;function o(t){const e={a:"a",div:"div",h2:"h2",...i(),...t.components};return n.jsxs(n.Fragment,{children:[n.jsxs(e.h2,{id:"integrate-nft-checkout-on-web-coming-soon",children:["Integrate NFT Checkout on web (coming soon)",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#integrate-nft-checkout-on-web-coming-soon",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),`
`,n.jsxs(e.h2,{id:"integrate-nft-checkout-on-mobile-coming-soon",children:["Integrate NFT Checkout on mobile (coming soon)",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#integrate-nft-checkout-on-mobile-coming-soon",children:n.jsx(e.div,{"data-autolink-icon":!0})})]})]})}function r(t={}){const{wrapper:e}={...i(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o(t)}export{r as default,a as frontmatter};
diff --git a/assets/node-gateway-CHNF87i9.js b/assets/node-gateway-DQgqSZz0.js
similarity index 99%
rename from assets/node-gateway-CHNF87i9.js
rename to assets/node-gateway-DQgqSZz0.js
index 873a023fe6e..708fbad1ec6 100644
--- a/assets/node-gateway-CHNF87i9.js
+++ b/assets/node-gateway-DQgqSZz0.js
@@ -1,4 +1,4 @@
-import{d as r,j as s}from"./index-BG6_g6N7.js";const a={title:"Node Gateway",description:"undefined"};function i(n){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",span:"span",...r(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"node-gateway",children:["Node Gateway",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#node-gateway",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
+import{d as r,j as s}from"./index-XAh3cByi.js";const a={title:"Node Gateway",description:"undefined"};function i(n){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",span:"span",...r(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"node-gateway",children:["Node Gateway",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#node-gateway",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
`,s.jsx(e.p,{children:"Sequence Node gateway infrastructure enables you to have fail-over resilient RPC endpoints that can scale with your application."}),`
`,s.jsx(e.p,{children:"By using our infrastructure, you save money for not having to deploy your own stack, and benefits from the feature of aggregating multiple public RPC providers into a single endpoint for use."}),`
`,s.jsxs(e.h2,{id:"give-it-a-try",children:["Give it a try",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#give-it-a-try",children:s.jsx(e.div,{"data-autolink-icon":!0})})]}),`
diff --git a/assets/node-gateway-TxKmukUr.js b/assets/node-gateway-PMwccG6C.js
similarity index 95%
rename from assets/node-gateway-TxKmukUr.js
rename to assets/node-gateway-PMwccG6C.js
index 31a228646ac..883694bd7f9 100644
--- a/assets/node-gateway-TxKmukUr.js
+++ b/assets/node-gateway-PMwccG6C.js
@@ -1,4 +1,4 @@
-import{d as i,j as e}from"./index-BG6_g6N7.js";import{V as r}from"./Video-CiIVMpgC.js";const s={title:"Node Gateway in Builder",description:"undefined"};function n(t){const a={a:"a",div:"div",h1:"h1",h2:"h2",h5:"h5",header:"header",p:"p",...i(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(a.header,{children:e.jsxs(a.h1,{id:"node-gateway-in-builder",children:["Node Gateway in Builder",e.jsx(a.a,{"aria-hidden":"true",tabIndex:"-1",href:"#node-gateway-in-builder",children:e.jsx(a.div,{"data-autolink-icon":!0})})]})}),`
+import{d as i,j as e}from"./index-XAh3cByi.js";import{V as r}from"./Video--Gq6B73C.js";const s={title:"Node Gateway in Builder",description:"undefined"};function n(t){const a={a:"a",div:"div",h1:"h1",h2:"h2",h5:"h5",header:"header",p:"p",...i(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(a.header,{children:e.jsxs(a.h1,{id:"node-gateway-in-builder",children:["Node Gateway in Builder",e.jsx(a.a,{"aria-hidden":"true",tabIndex:"-1",href:"#node-gateway-in-builder",children:e.jsx(a.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsx(a.p,{children:"Sequence Builder offers a comprehensive Node Gateway dashboard that provides you with all the information needed to manage your node infrastructure, from compatibility with your favorite Web3 module to your requirement for real-time performant data for your game."}),`
`,e.jsxs(a.h5,{id:"what-kind-of-performance-can-i-expect-for-my-game",children:["What kind of performance can I expect for my game?",e.jsx(a.a,{"aria-hidden":"true",tabIndex:"-1",href:"#what-kind-of-performance-can-i-expect-for-my-game",children:e.jsx(a.div,{"data-autolink-icon":!0})})]}),`
`,e.jsx(a.p,{children:"Sequence Node Gateway is engineered to power your gaming infrastructure. Node Gateway aggregates multiple node providers, auto-switching between them to ensure correct and in sync data availability — giving you the assurance that your decentralized applications run smoothly with low latency for your players."}),`
diff --git a/assets/nodejs-CmcWYvVq.js b/assets/nodejs-bRRaAnqq.js
similarity index 75%
rename from assets/nodejs-CmcWYvVq.js
rename to assets/nodejs-bRRaAnqq.js
index 04587697eb0..02edfbd55e5 100644
--- a/assets/nodejs-CmcWYvVq.js
+++ b/assets/nodejs-bRRaAnqq.js
@@ -1 +1 @@
-import{d as r,j as n}from"./index-BG6_g6N7.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter};
+import{d as r,j as n}from"./index-XAh3cByi.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter};
diff --git a/assets/onramps-TjQsBORx.js b/assets/onramps-BpYIGNda.js
similarity index 91%
rename from assets/onramps-TjQsBORx.js
rename to assets/onramps-BpYIGNda.js
index 217262a8bb5..75b6361ab6b 100644
--- a/assets/onramps-TjQsBORx.js
+++ b/assets/onramps-BpYIGNda.js
@@ -1,2 +1,2 @@
-import{d as o,j as n}from"./index-BG6_g6N7.js";const i=void 0;function a(t){const e={a:"a",div:"div",h2:"h2",...o(),...t.components};return n.jsxs(n.Fragment,{children:[n.jsxs(e.h2,{id:"integrate-onramp-on-web",children:["Integrate onramp on web",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#integrate-onramp-on-web",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),`
+import{d as o,j as n}from"./index-XAh3cByi.js";const i=void 0;function a(t){const e={a:"a",div:"div",h2:"h2",...o(),...t.components};return n.jsxs(n.Fragment,{children:[n.jsxs(e.h2,{id:"integrate-onramp-on-web",children:["Integrate onramp on web",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#integrate-onramp-on-web",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),`
`,n.jsxs(e.h2,{id:"integrate-onramp-on-mobile",children:["Integrate onramp on mobile",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#integrate-onramp-on-mobile",children:n.jsx(e.div,{"data-autolink-icon":!0})})]})]})}function d(t={}){const{wrapper:e}={...o(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(a,{...t})}):a(t)}export{d as default,i as frontmatter};
diff --git a/assets/orderbook-transactions-BikCYCAV.js b/assets/orderbook-transactions-D8wEswpa.js
similarity index 99%
rename from assets/orderbook-transactions-BikCYCAV.js
rename to assets/orderbook-transactions-D8wEswpa.js
index c2cbca6c3e2..2aa3cf0dcb7 100644
--- a/assets/orderbook-transactions-BikCYCAV.js
+++ b/assets/orderbook-transactions-D8wEswpa.js
@@ -1,4 +1,4 @@
-import{d as i,j as s,e as l}from"./index-BG6_g6N7.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const d={title:"Sequence Market Orderbook Transactions",description:"undefined"};function r(n){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",ul:"ul",...i(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"sequence-market-orderbook-transactions",children:["Sequence Market Orderbook Transactions",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-market-orderbook-transactions",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
+import{d as i,j as s,e as l}from"./index-XAh3cByi.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";const d={title:"Sequence Market Orderbook Transactions",description:"undefined"};function r(n){const e={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",span:"span",ul:"ul",...i(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"sequence-market-orderbook-transactions",children:["Sequence Market Orderbook Transactions",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-market-orderbook-transactions",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
`,s.jsxs(e.p,{children:["All transactions run through a contract at address ",s.jsx(e.code,{children:"0xB537a160472183f2150d42EB1c3DD6684A55f74c"})," on all currently offered networks:"]}),`
`,s.jsxs(e.ul,{children:[`
`,s.jsx(e.li,{children:"polygon"}),`
diff --git a/assets/overview-DSpuMOTR.js b/assets/overview-BGAHixNw.js
similarity index 96%
rename from assets/overview-DSpuMOTR.js
rename to assets/overview-BGAHixNw.js
index 9d1b545e758..9a485901d45 100644
--- a/assets/overview-DSpuMOTR.js
+++ b/assets/overview-BGAHixNw.js
@@ -1,4 +1,4 @@
-import{d as i,j as e}from"./index-BG6_g6N7.js";const c=void 0;function s(n){const t={a:"a",code:"code",div:"div",h3:"h3",p:"p",...i(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsxs(t.h3,{id:"go",children:["Go",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#go",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),`
+import{d as i,j as e}from"./index-XAh3cByi.js";const c=void 0;function s(n){const t={a:"a",code:"code",div:"div",h3:"h3",p:"p",...i(),...n.components};return e.jsxs(e.Fragment,{children:[e.jsxs(t.h3,{id:"go",children:["Go",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#go",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),`
`,e.jsxs(t.p,{children:["A complete Sequence SDK is also available in Go: ",e.jsx(t.a,{href:"https://github.com/0xsequence/go-sequence",children:"https://github.com/0xsequence/go-sequence"}),"."]}),`
`,e.jsxs(t.p,{children:[e.jsx(t.a,{href:"https://github.com/0xsequence/go-sequence",children:"go-sequence"})," is the equivalent of ",e.jsx(t.a,{href:"https://github.com/0xsequence/sequence.js",children:"0xsequence"}),`
but for Go / Golang backends. In fact, all of Sequence's infrastructure is written in Go and is built with `,e.jsx(t.a,{href:"https://github.com/0xsequence/go-sequence",children:"go-sequence"}),"."]}),`
diff --git a/assets/overview-U9derJST.js b/assets/overview-BLLc4xjx.js
similarity index 99%
rename from assets/overview-U9derJST.js
rename to assets/overview-BLLc4xjx.js
index 402dcefd2cc..609bd064e60 100644
--- a/assets/overview-U9derJST.js
+++ b/assets/overview-BLLc4xjx.js
@@ -1,4 +1,4 @@
-import{d as n,j as e}from"./index-BG6_g6N7.js";const l={title:"Metadata",description:"undefined"};function i(a){const s={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h3:"h3",header:"header",hr:"hr",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...n(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"metadata",children:["Metadata",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#metadata",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),`
+import{d as n,j as e}from"./index-XAh3cByi.js";const l={title:"Metadata",description:"undefined"};function i(a){const s={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h3:"h3",header:"header",hr:"hr",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...n(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(s.header,{children:e.jsxs(s.h1,{id:"metadata",children:["Metadata",e.jsx(s.a,{"aria-hidden":"true",tabIndex:"-1",href:"#metadata",children:e.jsx(s.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsx(s.p,{children:`The Sequence Metadata API service offers a simple and fast API to query token & NFT metadata
for Ethereum-compatible chains.`}),`
`,e.jsx(s.p,{children:"To learn how to use the Sequence Metadata service, please read:"}),`
diff --git a/assets/overview-CTbNnWyN.js b/assets/overview-BZ4LPOHF.js
similarity index 98%
rename from assets/overview-CTbNnWyN.js
rename to assets/overview-BZ4LPOHF.js
index 133e4cde5d7..ca62951fcf1 100644
--- a/assets/overview-CTbNnWyN.js
+++ b/assets/overview-BZ4LPOHF.js
@@ -1,4 +1,4 @@
-import{d as i,j as e}from"./index-BG6_g6N7.js";const r={title:"Indexer",description:"undefined"};function a(t){const n={a:"a",aside:"aside",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...i(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"indexer",children:["Indexer",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#indexer",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
+import{d as i,j as e}from"./index-XAh3cByi.js";const r={title:"Indexer",description:"undefined"};function a(t){const n={a:"a",aside:"aside",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...i(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"indexer",children:["Indexer",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#indexer",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),`
`,e.jsx(n.aside,{"data-callout":"note",children:e.jsx(n.p,{children:e.jsx(n.a,{href:"https://0xsequence.redoc.ly/tag/indexer",children:"Indexer API documentation and testing"})})}),`
`,e.jsx(n.p,{children:"The Sequence Indexer is a modular web3 service that makes it easy to query blockchain token and NFT data from Ethereum-compatible networks. The Indexer automatically indexes every ERC20, ERC721 and ERC1155 token from Ethereum-compatible chains."}),`
`,e.jsxs(n.p,{children:[`The Sequence Indexer is a powerful tool that can be used to build wallets, games, and dapps that
diff --git a/assets/overview-UQh9Rpu9.js b/assets/overview-BkBlR5TZ.js
similarity index 99%
rename from assets/overview-UQh9Rpu9.js
rename to assets/overview-BkBlR5TZ.js
index 8b7f7cf65dd..a283f18ccf8 100644
--- a/assets/overview-UQh9Rpu9.js
+++ b/assets/overview-BkBlR5TZ.js
@@ -1,4 +1,4 @@
-import{d as i,j as s}from"./index-BG6_g6N7.js";const l={title:"Relayer API",description:"undefined"};function a(n){const e={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",ul:"ul",...i(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"relayer-api",children:["Relayer API",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#relayer-api",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
+import{d as i,j as s}from"./index-XAh3cByi.js";const l={title:"Relayer API",description:"undefined"};function a(n){const e={a:"a",aside:"aside",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",ul:"ul",...i(),...n.components};return s.jsxs(s.Fragment,{children:[s.jsx(e.header,{children:s.jsxs(e.h1,{id:"relayer-api",children:["Relayer API",s.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#relayer-api",children:s.jsx(e.div,{"data-autolink-icon":!0})})]})}),`
`,s.jsx(e.aside,{"data-callout":"note",children:s.jsx(e.p,{children:s.jsx(e.a,{href:"https://0xsequence.redoc.ly/tag/relayer",children:"Relayer API documentation and endpoints"})})}),`
`,s.jsx(e.p,{children:"The Sequence Relayer service offers a simple interface for dispatching meta-transactions on Ethereum-compatible networks."}),`
`,s.jsx(e.p,{children:"Meta-transactions are the idea of a transaction inside of a transaction. The benefits of Sequence meta-transactions are that they allow:"}),`
diff --git a/assets/overview-BtwLSJPF.js b/assets/overview-BtwLSJPF.js
deleted file mode 100644
index 0777efc9433..00000000000
--- a/assets/overview-BtwLSJPF.js
+++ /dev/null
@@ -1,6 +0,0 @@
-import{d as i,j as e,e as n}from"./index-BG6_g6N7.js";import"./HomePage.css.js.vanilla-l0sNRNKZ.js";import{C as s,a as r}from"./CardGrid-Dee1eEnV.js";const u={title:"Sequence Market",description:"undefined"};function o(a){const t={a:"a",code:"code",div:"div",h1:"h1",h2:"h2",header:"header",hr:"hr",p:"p",...i(),...a.components};return e.jsxs(e.Fragment,{children:[e.jsx(t.header,{children:e.jsxs(t.h1,{id:"sequence-market",children:["Sequence Market",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-market",children:e.jsx(t.div,{"data-autolink-icon":!0})})]})}),`
-`,e.jsx(t.p,{children:"The Sequence Marketplace API service offers a simple and fast way to interact with sequence marketplace protocols to build a custom marketplace while accelerating your development time. The API is designed to be easy to use and to have all the features you need to build a fully functional marketplace."}),`
-`,e.jsx(t.hr,{}),`
-`,e.jsxs(n,{type:"tip",children:[e.jsxs(t.p,{children:["Sequence Market contract is fully audited and can be found at ",e.jsx(t.a,{href:"https://github.com/0xsequence/marketplace-contracts",children:"https://github.com/0xsequence/marketplace-contracts"})]}),e.jsxs(t.p,{children:["The officially maintained contract address is ",e.jsx(t.code,{children:"0xB537a160472183f2150d42EB1c3DD6684A55f74c"}),", and is available with the same address on all networks supported by the sequence stack."]})]}),`
-`,e.jsxs(t.h2,{id:"overview",children:["Overview",e.jsx(t.a,{"aria-hidden":"true",tabIndex:"-1",href:"#overview",children:e.jsx(t.div,{"data-autolink-icon":!0})})]}),`
-`,e.jsxs(s,{children:[e.jsx(r,{title:"Quickstart",description:"Use or copy a demo custom marketplace built for an Aviator game",icon:"✈",link:"/solutions/marketplaces/orderbook/quickstart"}),e.jsx(r,{title:"Custom Marketplace Guide",description:"End to end walkthrough of how to build a complete custom marketplace",icon:"✈",link:"/guides/custom-marketplace"}),e.jsx(r,{title:"Get Top Orders",description:"Build experiences to enable the best order offered",icon:"⛰️",link:"/api/marketplace/examples/get-top-orders"}),e.jsx(r,{title:"Get Orderbook Details",description:"Query the orderbook details based on collection and properties",icon:"🎞️",link:"/api/marketplace/examples/get-orderbook"}),e.jsx(r,{title:"Get User Activities",description:"Follow along with your users by enabling experiences that promote tx history",icon:"📓",link:"/api/marketplace/examples/get-user-activities"}),e.jsx(r,{title:"Orderbook Transactions",description:"Send transactions to create or fulfill orders on the orderbook marketlace",icon:"🧱",link:"/api/marketplace/examples/orderbook-transactions"})]})]})}function p(a={}){const{wrapper:t}={...i(),...a.components};return t?e.jsx(t,{...a,children:e.jsx(o,{...a})}):o(a)}export{p as default,u as frontmatter};
diff --git a/assets/overview-C9WkyCuH.js b/assets/overview-CDAMgW9r.js
similarity index 99%
rename from assets/overview-C9WkyCuH.js
rename to assets/overview-CDAMgW9r.js
index 42e4c5dc5f8..15e4a63cf3a 100644
--- a/assets/overview-C9WkyCuH.js
+++ b/assets/overview-CDAMgW9r.js
@@ -1,4 +1,4 @@
-import{g as Xu,f as Wa,h as ji,d as Va,j as Mt}from"./index-BG6_g6N7.js";const Zu=[{inputs:[{internalType:"bytes32",type:"bytes32"}],name:"getAlternativeSignature",outputs:[{internalType:"string",type:"string"}],stateMutability:"view",type:"function"}];var el=Object.freeze({__proto__:null,abi:Zu});const tl=[{type:"function",name:"isValidSignature",constant:!0,inputs:[{type:"bytes32"},{type:"bytes"}],outputs:[{type:"bytes4"}],payable:!1,stateMutability:"view"}],rl={isValidSignatureBytes32:"0x1626ba7e"};var nl=Object.freeze({__proto__:null,abi:tl,returns:rl});const il=[{inputs:[{internalType:"bytes",name:"error",type:"bytes"}],name:"ERC1271Revert",type:"error"},{inputs:[{internalType:"bytes",name:"error",type:"bytes"}],name:"ERC6492DeployFailed",type:"error"},{inputs:[{internalType:"address",name:"_signer",type:"address"},{internalType:"bytes32",name:"_hash",type:"bytes32"},{internalType:"bytes",name:"_signature",type:"bytes"}],name:"isValidSig",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_signer",type:"address"},{internalType:"bytes32",name:"_hash",type:"bytes32"},{internalType:"bytes",name:"_signature",type:"bytes"},{internalType:"bool",name:"allowSideEffects",type:"bool"},{internalType:"bool",name:"deployAlreadyDeployed",type:"bool"}],name:"isValidSigImpl",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_signer",type:"address"},{internalType:"bytes32",name:"_hash",type:"bytes32"},{internalType:"bytes",name:"_signature",type:"bytes"}],name:"isValidSigNoThrow",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_signer",type:"address"},{internalType:"bytes32",name:"_hash",type:"bytes32"},{internalType:"bytes",name:"_signature",type:"bytes"}],name:"isValidSigWithSideEffects",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_signer",type:"address"},{internalType:"bytes32",name:"_hash",type:"bytes32"},{internalType:"bytes",name:"_signature",type:"bytes"}],name:"isValidSigWithSideEffectsNoThrow",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"}];var sl=Object.freeze({__proto__:null,abi:il});const ol=[{type:"function",name:"deploy",constant:!1,inputs:[{type:"address"},{type:"bytes32"}],outputs:[],payable:!0,stateMutability:"payable"}];var al=Object.freeze({__proto__:null,abi:ol});const fl=[{type:"function",name:"nonce",constant:!0,inputs:[],outputs:[{type:"uint256"}],payable:!1,stateMutability:"view"},{type:"function",name:"readNonce",constant:!0,inputs:[{type:"uint256"}],outputs:[{type:"uint256"}],payable:!1,stateMutability:"view"},{type:"function",name:"updateImplementation",constant:!1,inputs:[{type:"address"}],outputs:[],payable:!1,stateMutability:"nonpayable"},{type:"function",name:"selfExecute",constant:!1,inputs:[{components:[{type:"bool",name:"delegateCall"},{type:"bool",name:"revertOnError"},{type:"uint256",name:"gasLimit"},{type:"address",name:"target"},{type:"uint256",name:"value"},{type:"bytes",name:"data"}],type:"tuple[]"}],outputs:[],payable:!1,stateMutability:"nonpayable"},{type:"function",name:"execute",constant:!1,inputs:[{components:[{type:"bool",name:"delegateCall"},{type:"bool",name:"revertOnError"},{type:"uint256",name:"gasLimit"},{type:"address",name:"target"},{type:"uint256",name:"value"},{type:"bytes",name:"data"}],type:"tuple[]"},{type:"uint256"},{type:"bytes"}],outputs:[],payable:!1,stateMutability:"nonpayable"},{type:"function",name:"createContract",inputs:[{type:"bytes"}],payable:!0,stateMutability:"payable"},{type:"function",name:"setExtraImageHash",constant:!1,inputs:[{type:"bytes32",name:"imageHash"},{type:"uint256",name:"expiration"}],outputs:[],payable:!1,stateMutability:"nonpayable"}];var ul=Object.freeze({__proto__:null,abi:fl});const ll=[{type:"function",name:"updateImageHash",constant:!0,inputs:[{type:"bytes32"}],outputs:[],payable:!1,stateMutability:"view"},{type:"function",name:"imageHash",constant:!0,inputs:[],outputs:[{type:"bytes32"}],payable:!1,stateMutability:"view"}];var cl=Object.freeze({__proto__:null,abi:ll});const hl=[{inputs:[{internalType:"address",name:"_factory",type:"address"},{internalType:"address",name:"_mainModule",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"_wallet",type:"address"},{indexed:!0,internalType:"bytes32",name:"_imageHash",type:"bytes32"},{indexed:!1,internalType:"uint256",name:"_threshold",type:"uint256"},{indexed:!1,internalType:"bytes",name:"_signers",type:"bytes"}],name:"RequiredConfig",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"_wallet",type:"address"},{indexed:!0,internalType:"address",name:"_signer",type:"address"}],name:"RequiredSigner",type:"event"},{inputs:[{internalType:"address",name:"_addr",type:"address"}],name:"callBalanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"callBlockNumber",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_i",type:"uint256"}],name:"callBlockhash",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"callChainId",outputs:[{internalType:"uint256",name:"id",type:"uint256"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"_addr",type:"address"}],name:"callCode",outputs:[{internalType:"bytes",name:"code",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_addr",type:"address"}],name:"callCodeHash",outputs:[{internalType:"bytes32",name:"codeHash",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_addr",type:"address"}],name:"callCodeSize",outputs:[{internalType:"uint256",name:"size",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"callCoinbase",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"callDifficulty",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"callGasLeft",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"callGasLimit",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"callGasPrice",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"callOrigin",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"callTimestamp",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"knownImageHashes",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"",type:"bytes32"}],name:"lastImageHashUpdate",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"lastSignerUpdate",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"lastWalletUpdate",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"bool",name:"delegateCall",type:"bool"},{internalType:"bool",name:"revertOnError",type:"bool"},{internalType:"uint256",name:"gasLimit",type:"uint256"},{internalType:"address",name:"target",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct IModuleCalls.Transaction[]",name:"_txs",type:"tuple[]"}],name:"multiCall",outputs:[{internalType:"bool[]",name:"_successes",type:"bool[]"},{internalType:"bytes[]",name:"_results",type:"bytes[]"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"_wallet",type:"address"},{internalType:"uint256",name:"_threshold",type:"uint256"},{components:[{internalType:"uint256",name:"weight",type:"uint256"},{internalType:"address",name:"signer",type:"address"}],internalType:"struct RequireUtils.Member[]",name:"_members",type:"tuple[]"},{internalType:"bool",name:"_index",type:"bool"}],name:"publishConfig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_wallet",type:"address"},{internalType:"bytes32",name:"_hash",type:"bytes32"},{internalType:"uint256",name:"_sizeMembers",type:"uint256"},{internalType:"bytes",name:"_signature",type:"bytes"},{internalType:"bool",name:"_index",type:"bool"}],name:"publishInitialSigners",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_wallet",type:"address"},{internalType:"uint256",name:"_nonce",type:"uint256"}],name:"requireMinNonce",outputs:[],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_expiration",type:"uint256"}],name:"requireNonExpired",outputs:[],stateMutability:"view",type:"function"}];var dl=Object.freeze({__proto__:null,abi:hl});const gl=[{inputs:[{internalType:"address",name:"",type:"address"}],name:"requireFreshSigner",outputs:[],stateMutability:"nonpayable",type:"function"}];var pl=Object.freeze({__proto__:null,abi:gl});const Lt={erc6492:sl,erc5719:el,erc1271:nl,factory:al,mainModule:ul,mainModuleUpgradable:cl,sequenceUtils:dl,requireFreshSigner:pl};var po={exports:{}};const ml={},vl=Object.freeze(Object.defineProperty({__proto__:null,default:ml},Symbol.toStringTag,{value:"Module"})),yl=Xu(vl);po.exports;(function(t){(function(e,r){function n(_,u){if(!_)throw new Error(u||"Assertion failed")}function i(_,u){_.super_=u;var d=function(){};d.prototype=u.prototype,_.prototype=new d,_.prototype.constructor=_}function s(_,u,d){if(s.isBN(_))return _;this.negative=0,this.words=null,this.length=0,this.red=null,_!==null&&((u==="le"||u==="be")&&(d=u,u=10),this._init(_||0,u||10,d||"be"))}typeof e=="object"?e.exports=s:r.BN=s,s.BN=s,s.wordSize=26;var o;try{typeof window<"u"&&typeof window.Buffer<"u"?o=window.Buffer:o=yl.Buffer}catch{}s.isBN=function(u){return u instanceof s?!0:u!==null&&typeof u=="object"&&u.constructor.wordSize===s.wordSize&&Array.isArray(u.words)},s.max=function(u,d){return u.cmp(d)>0?u:d},s.min=function(u,d){return u.cmp(d)<0?u:d},s.prototype._init=function(u,d,w){if(typeof u=="number")return this._initNumber(u,d,w);if(typeof u=="object")return this._initArray(u,d,w);d==="hex"&&(d=16),n(d===(d|0)&&d>=2&&d<=36),u=u.toString().replace(/\s+/g,"");var E=0;u[0]==="-"&&(E++,this.negative=1),E=0;E-=3)m=u[E]|u[E-1]<<8|u[E-2]<<16,this.words[c]|=m<>>26-b&67108863,b+=24,b>=26&&(b-=26,c++);else if(w==="le")for(E=0,c=0;E>>26-b&67108863,b+=24,b>=26&&(b-=26,c++);return this._strip()};function a(_,u){var d=_.charCodeAt(u);if(d>=48&&d<=57)return d-48;if(d>=65&&d<=70)return d-55;if(d>=97&&d<=102)return d-87;n(!1,"Invalid character in "+_)}function l(_,u,d){var w=a(_,d);return d-1>=u&&(w|=a(_,d-1)<<4),w}s.prototype._parseHex=function(u,d,w){this.length=Math.ceil((u.length-d)/6),this.words=new Array(this.length);for(var E=0;E=d;E-=2)b=l(u,d,E)<=18?(c-=18,m+=1,this.words[m]|=b>>>26):c+=8;else{var p=u.length-d;for(E=p%2===0?d+1:d;E=18?(c-=18,m+=1,this.words[m]|=b>>>26):c+=8}this._strip()};function g(_,u,d,w){for(var E=0,c=0,m=Math.min(_.length,d),b=u;b=49?c=p-49+10:p>=17?c=p-17+10:c=p,n(p>=0&&c1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},s.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{s.prototype[Symbol.for("nodejs.util.inspect.custom")]=A}catch{s.prototype.inspect=A}else s.prototype.inspect=A;function A(){return(this.red?""}var I=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],M=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],k=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];s.prototype.toString=function(u,d){u=u||10,d=d|0||1;var w;if(u===16||u==="hex"){w="";for(var E=0,c=0,m=0;m>>24-E&16777215,E+=2,E>=26&&(E-=26,m--),c!==0||m!==this.length-1?w=I[6-p.length]+p+w:w=p+w}for(c!==0&&(w=c.toString(16)+w);w.length%d!==0;)w="0"+w;return this.negative!==0&&(w="-"+w),w}if(u===(u|0)&&u>=2&&u<=36){var f=M[u],v=k[u];w="";var T=this.clone();for(T.negative=0;!T.isZero();){var h=T.modrn(v).toString(u);T=T.idivn(v),T.isZero()?w=h+w:w=I[f-h.length]+h+w}for(this.isZero()&&(w="0"+w);w.length%d!==0;)w="0"+w;return this.negative!==0&&(w="-"+w),w}n(!1,"Base should be between 2 and 36")},s.prototype.toNumber=function(){var u=this.words[0];return this.length===2?u+=this.words[1]*67108864:this.length===3&&this.words[2]===1?u+=4503599627370496+this.words[1]*67108864:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-u:u},s.prototype.toJSON=function(){return this.toString(16,2)},o&&(s.prototype.toBuffer=function(u,d){return this.toArrayLike(o,u,d)}),s.prototype.toArray=function(u,d){return this.toArrayLike(Array,u,d)};var P=function(u,d){return u.allocUnsafe?u.allocUnsafe(d):new u(d)};s.prototype.toArrayLike=function(u,d,w){this._strip();var E=this.byteLength(),c=w||Math.max(1,E);n(E<=c,"byte array longer than desired length"),n(c>0,"Requested array length <= 0");var m=P(u,c),b=d==="le"?"LE":"BE";return this["_toArrayLike"+b](m,E),m},s.prototype._toArrayLikeLE=function(u,d){for(var w=0,E=0,c=0,m=0;c>8&255),w>16&255),m===6?(w>24&255),E=0,m=0):(E=b>>>24,m+=2)}if(w=0&&(u[w--]=b>>8&255),w>=0&&(u[w--]=b>>16&255),m===6?(w>=0&&(u[w--]=b>>24&255),E=0,m=0):(E=b>>>24,m+=2)}if(w>=0)for(u[w--]=E;w>=0;)u[w--]=0},Math.clz32?s.prototype._countBits=function(u){return 32-Math.clz32(u)}:s.prototype._countBits=function(u){var d=u,w=0;return d>=4096&&(w+=13,d>>>=13),d>=64&&(w+=7,d>>>=7),d>=8&&(w+=4,d>>>=4),d>=2&&(w+=2,d>>>=2),w+d},s.prototype._zeroBits=function(u){if(u===0)return 26;var d=u,w=0;return d&8191||(w+=13,d>>>=13),d&127||(w+=7,d>>>=7),d&15||(w+=4,d>>>=4),d&3||(w+=2,d>>>=2),d&1||w++,w},s.prototype.bitLength=function(){var u=this.words[this.length-1],d=this._countBits(u);return(this.length-1)*26+d};function j(_){for(var u=new Array(_.bitLength()),d=0;d>>E&1}return u}s.prototype.zeroBits=function(){if(this.isZero())return 0;for(var u=0,d=0;du.length?this.clone().ior(u):u.clone().ior(this)},s.prototype.uor=function(u){return this.length>u.length?this.clone().iuor(u):u.clone().iuor(this)},s.prototype.iuand=function(u){var d;this.length>u.length?d=u:d=this;for(var w=0;wu.length?this.clone().iand(u):u.clone().iand(this)},s.prototype.uand=function(u){return this.length>u.length?this.clone().iuand(u):u.clone().iuand(this)},s.prototype.iuxor=function(u){var d,w;this.length>u.length?(d=this,w=u):(d=u,w=this);for(var E=0;Eu.length?this.clone().ixor(u):u.clone().ixor(this)},s.prototype.uxor=function(u){return this.length>u.length?this.clone().iuxor(u):u.clone().iuxor(this)},s.prototype.inotn=function(u){n(typeof u=="number"&&u>=0);var d=Math.ceil(u/26)|0,w=u%26;this._expand(d),w>0&&d--;for(var E=0;E0&&(this.words[E]=~this.words[E]&67108863>>26-w),this._strip()},s.prototype.notn=function(u){return this.clone().inotn(u)},s.prototype.setn=function(u,d){n(typeof u=="number"&&u>=0);var w=u/26|0,E=u%26;return this._expand(w+1),d?this.words[w]=this.words[w]|1<u.length?(w=this,E=u):(w=u,E=this);for(var c=0,m=0;m>>26;for(;c!==0&&m>>26;if(this.length=w.length,c!==0)this.words[this.length]=c,this.length++;else if(w!==this)for(;mu.length?this.clone().iadd(u):u.clone().iadd(this)},s.prototype.isub=function(u){if(u.negative!==0){u.negative=0;var d=this.iadd(u);return u.negative=1,d._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(u),this.negative=1,this._normSign();var w=this.cmp(u);if(w===0)return this.negative=0,this.length=1,this.words[0]=0,this;var E,c;w>0?(E=this,c=u):(E=u,c=this);for(var m=0,b=0;b>26,this.words[b]=d&67108863;for(;m!==0&&b>26,this.words[b]=d&67108863;if(m===0&&b>>26,T=p&67108863,h=Math.min(f,u.length-1),x=Math.max(0,f-_.length+1);x<=h;x++){var S=f-x|0;E=_.words[S]|0,c=u.words[x]|0,m=E*c+T,v+=m/67108864|0,T=m&67108863}d.words[f]=T|0,p=v|0}return p!==0?d.words[f]=p|0:d.length--,d._strip()}var W=function(u,d,w){var E=u.words,c=d.words,m=w.words,b=0,p,f,v,T=E[0]|0,h=T&8191,x=T>>>13,S=E[1]|0,N=S&8191,L=S>>>13,z=E[2]|0,D=z&8191,U=z>>>13,te=E[3]|0,V=te&8191,Q=te>>>13,It=E[4]|0,me=It&8191,oe=It>>>13,tt=E[5]|0,Ae=tt&8191,Ee=tt>>>13,Lr=E[6]|0,xe=Lr&8191,_e=Lr>>>13,Dr=E[7]|0,Se=Dr&8191,Ie=Dr>>>13,Ur=E[8]|0,Me=Ur&8191,Ne=Ur>>>13,Fr=E[9]|0,ke=Fr&8191,Te=Fr>>>13,Hr=c[0]|0,Ce=Hr&8191,Oe=Hr>>>13,qr=c[1]|0,Pe=qr&8191,Re=qr>>>13,zr=c[2]|0,Be=zr&8191,Le=zr>>>13,Gr=c[3]|0,De=Gr&8191,Ue=Gr>>>13,jr=c[4]|0,Fe=jr&8191,He=jr>>>13,Wr=c[5]|0,qe=Wr&8191,ze=Wr>>>13,Vr=c[6]|0,Ge=Vr&8191,je=Vr>>>13,Kr=c[7]|0,We=Kr&8191,Ve=Kr>>>13,$r=c[8]|0,Ke=$r&8191,$e=$r>>>13,Jr=c[9]|0,Je=Jr&8191,Ye=Jr>>>13;w.negative=u.negative^d.negative,w.length=19,p=Math.imul(h,Ce),f=Math.imul(h,Oe),f=f+Math.imul(x,Ce)|0,v=Math.imul(x,Oe);var Ar=(b+p|0)+((f&8191)<<13)|0;b=(v+(f>>>13)|0)+(Ar>>>26)|0,Ar&=67108863,p=Math.imul(N,Ce),f=Math.imul(N,Oe),f=f+Math.imul(L,Ce)|0,v=Math.imul(L,Oe),p=p+Math.imul(h,Pe)|0,f=f+Math.imul(h,Re)|0,f=f+Math.imul(x,Pe)|0,v=v+Math.imul(x,Re)|0;var Er=(b+p|0)+((f&8191)<<13)|0;b=(v+(f>>>13)|0)+(Er>>>26)|0,Er&=67108863,p=Math.imul(D,Ce),f=Math.imul(D,Oe),f=f+Math.imul(U,Ce)|0,v=Math.imul(U,Oe),p=p+Math.imul(N,Pe)|0,f=f+Math.imul(N,Re)|0,f=f+Math.imul(L,Pe)|0,v=v+Math.imul(L,Re)|0,p=p+Math.imul(h,Be)|0,f=f+Math.imul(h,Le)|0,f=f+Math.imul(x,Be)|0,v=v+Math.imul(x,Le)|0;var xr=(b+p|0)+((f&8191)<<13)|0;b=(v+(f>>>13)|0)+(xr>>>26)|0,xr&=67108863,p=Math.imul(V,Ce),f=Math.imul(V,Oe),f=f+Math.imul(Q,Ce)|0,v=Math.imul(Q,Oe),p=p+Math.imul(D,Pe)|0,f=f+Math.imul(D,Re)|0,f=f+Math.imul(U,Pe)|0,v=v+Math.imul(U,Re)|0,p=p+Math.imul(N,Be)|0,f=f+Math.imul(N,Le)|0,f=f+Math.imul(L,Be)|0,v=v+Math.imul(L,Le)|0,p=p+Math.imul(h,De)|0,f=f+Math.imul(h,Ue)|0,f=f+Math.imul(x,De)|0,v=v+Math.imul(x,Ue)|0;var _r=(b+p|0)+((f&8191)<<13)|0;b=(v+(f>>>13)|0)+(_r>>>26)|0,_r&=67108863,p=Math.imul(me,Ce),f=Math.imul(me,Oe),f=f+Math.imul(oe,Ce)|0,v=Math.imul(oe,Oe),p=p+Math.imul(V,Pe)|0,f=f+Math.imul(V,Re)|0,f=f+Math.imul(Q,Pe)|0,v=v+Math.imul(Q,Re)|0,p=p+Math.imul(D,Be)|0,f=f+Math.imul(D,Le)|0,f=f+Math.imul(U,Be)|0,v=v+Math.imul(U,Le)|0,p=p+Math.imul(N,De)|0,f=f+Math.imul(N,Ue)|0,f=f+Math.imul(L,De)|0,v=v+Math.imul(L,Ue)|0,p=p+Math.imul(h,Fe)|0,f=f+Math.imul(h,He)|0,f=f+Math.imul(x,Fe)|0,v=v+Math.imul(x,He)|0;var Sr=(b+p|0)+((f&8191)<<13)|0;b=(v+(f>>>13)|0)+(Sr>>>26)|0,Sr&=67108863,p=Math.imul(Ae,Ce),f=Math.imul(Ae,Oe),f=f+Math.imul(Ee,Ce)|0,v=Math.imul(Ee,Oe),p=p+Math.imul(me,Pe)|0,f=f+Math.imul(me,Re)|0,f=f+Math.imul(oe,Pe)|0,v=v+Math.imul(oe,Re)|0,p=p+Math.imul(V,Be)|0,f=f+Math.imul(V,Le)|0,f=f+Math.imul(Q,Be)|0,v=v+Math.imul(Q,Le)|0,p=p+Math.imul(D,De)|0,f=f+Math.imul(D,Ue)|0,f=f+Math.imul(U,De)|0,v=v+Math.imul(U,Ue)|0,p=p+Math.imul(N,Fe)|0,f=f+Math.imul(N,He)|0,f=f+Math.imul(L,Fe)|0,v=v+Math.imul(L,He)|0,p=p+Math.imul(h,qe)|0,f=f+Math.imul(h,ze)|0,f=f+Math.imul(x,qe)|0,v=v+Math.imul(x,ze)|0;var fs=(b+p|0)+((f&8191)<<13)|0;b=(v+(f>>>13)|0)+(fs>>>26)|0,fs&=67108863,p=Math.imul(xe,Ce),f=Math.imul(xe,Oe),f=f+Math.imul(_e,Ce)|0,v=Math.imul(_e,Oe),p=p+Math.imul(Ae,Pe)|0,f=f+Math.imul(Ae,Re)|0,f=f+Math.imul(Ee,Pe)|0,v=v+Math.imul(Ee,Re)|0,p=p+Math.imul(me,Be)|0,f=f+Math.imul(me,Le)|0,f=f+Math.imul(oe,Be)|0,v=v+Math.imul(oe,Le)|0,p=p+Math.imul(V,De)|0,f=f+Math.imul(V,Ue)|0,f=f+Math.imul(Q,De)|0,v=v+Math.imul(Q,Ue)|0,p=p+Math.imul(D,Fe)|0,f=f+Math.imul(D,He)|0,f=f+Math.imul(U,Fe)|0,v=v+Math.imul(U,He)|0,p=p+Math.imul(N,qe)|0,f=f+Math.imul(N,ze)|0,f=f+Math.imul(L,qe)|0,v=v+Math.imul(L,ze)|0,p=p+Math.imul(h,Ge)|0,f=f+Math.imul(h,je)|0,f=f+Math.imul(x,Ge)|0,v=v+Math.imul(x,je)|0;var us=(b+p|0)+((f&8191)<<13)|0;b=(v+(f>>>13)|0)+(us>>>26)|0,us&=67108863,p=Math.imul(Se,Ce),f=Math.imul(Se,Oe),f=f+Math.imul(Ie,Ce)|0,v=Math.imul(Ie,Oe),p=p+Math.imul(xe,Pe)|0,f=f+Math.imul(xe,Re)|0,f=f+Math.imul(_e,Pe)|0,v=v+Math.imul(_e,Re)|0,p=p+Math.imul(Ae,Be)|0,f=f+Math.imul(Ae,Le)|0,f=f+Math.imul(Ee,Be)|0,v=v+Math.imul(Ee,Le)|0,p=p+Math.imul(me,De)|0,f=f+Math.imul(me,Ue)|0,f=f+Math.imul(oe,De)|0,v=v+Math.imul(oe,Ue)|0,p=p+Math.imul(V,Fe)|0,f=f+Math.imul(V,He)|0,f=f+Math.imul(Q,Fe)|0,v=v+Math.imul(Q,He)|0,p=p+Math.imul(D,qe)|0,f=f+Math.imul(D,ze)|0,f=f+Math.imul(U,qe)|0,v=v+Math.imul(U,ze)|0,p=p+Math.imul(N,Ge)|0,f=f+Math.imul(N,je)|0,f=f+Math.imul(L,Ge)|0,v=v+Math.imul(L,je)|0,p=p+Math.imul(h,We)|0,f=f+Math.imul(h,Ve)|0,f=f+Math.imul(x,We)|0,v=v+Math.imul(x,Ve)|0;var ls=(b+p|0)+((f&8191)<<13)|0;b=(v+(f>>>13)|0)+(ls>>>26)|0,ls&=67108863,p=Math.imul(Me,Ce),f=Math.imul(Me,Oe),f=f+Math.imul(Ne,Ce)|0,v=Math.imul(Ne,Oe),p=p+Math.imul(Se,Pe)|0,f=f+Math.imul(Se,Re)|0,f=f+Math.imul(Ie,Pe)|0,v=v+Math.imul(Ie,Re)|0,p=p+Math.imul(xe,Be)|0,f=f+Math.imul(xe,Le)|0,f=f+Math.imul(_e,Be)|0,v=v+Math.imul(_e,Le)|0,p=p+Math.imul(Ae,De)|0,f=f+Math.imul(Ae,Ue)|0,f=f+Math.imul(Ee,De)|0,v=v+Math.imul(Ee,Ue)|0,p=p+Math.imul(me,Fe)|0,f=f+Math.imul(me,He)|0,f=f+Math.imul(oe,Fe)|0,v=v+Math.imul(oe,He)|0,p=p+Math.imul(V,qe)|0,f=f+Math.imul(V,ze)|0,f=f+Math.imul(Q,qe)|0,v=v+Math.imul(Q,ze)|0,p=p+Math.imul(D,Ge)|0,f=f+Math.imul(D,je)|0,f=f+Math.imul(U,Ge)|0,v=v+Math.imul(U,je)|0,p=p+Math.imul(N,We)|0,f=f+Math.imul(N,Ve)|0,f=f+Math.imul(L,We)|0,v=v+Math.imul(L,Ve)|0,p=p+Math.imul(h,Ke)|0,f=f+Math.imul(h,$e)|0,f=f+Math.imul(x,Ke)|0,v=v+Math.imul(x,$e)|0;var cs=(b+p|0)+((f&8191)<<13)|0;b=(v+(f>>>13)|0)+(cs>>>26)|0,cs&=67108863,p=Math.imul(ke,Ce),f=Math.imul(ke,Oe),f=f+Math.imul(Te,Ce)|0,v=Math.imul(Te,Oe),p=p+Math.imul(Me,Pe)|0,f=f+Math.imul(Me,Re)|0,f=f+Math.imul(Ne,Pe)|0,v=v+Math.imul(Ne,Re)|0,p=p+Math.imul(Se,Be)|0,f=f+Math.imul(Se,Le)|0,f=f+Math.imul(Ie,Be)|0,v=v+Math.imul(Ie,Le)|0,p=p+Math.imul(xe,De)|0,f=f+Math.imul(xe,Ue)|0,f=f+Math.imul(_e,De)|0,v=v+Math.imul(_e,Ue)|0,p=p+Math.imul(Ae,Fe)|0,f=f+Math.imul(Ae,He)|0,f=f+Math.imul(Ee,Fe)|0,v=v+Math.imul(Ee,He)|0,p=p+Math.imul(me,qe)|0,f=f+Math.imul(me,ze)|0,f=f+Math.imul(oe,qe)|0,v=v+Math.imul(oe,ze)|0,p=p+Math.imul(V,Ge)|0,f=f+Math.imul(V,je)|0,f=f+Math.imul(Q,Ge)|0,v=v+Math.imul(Q,je)|0,p=p+Math.imul(D,We)|0,f=f+Math.imul(D,Ve)|0,f=f+Math.imul(U,We)|0,v=v+Math.imul(U,Ve)|0,p=p+Math.imul(N,Ke)|0,f=f+Math.imul(N,$e)|0,f=f+Math.imul(L,Ke)|0,v=v+Math.imul(L,$e)|0,p=p+Math.imul(h,Je)|0,f=f+Math.imul(h,Ye)|0,f=f+Math.imul(x,Je)|0,v=v+Math.imul(x,Ye)|0;var hs=(b+p|0)+((f&8191)<<13)|0;b=(v+(f>>>13)|0)+(hs>>>26)|0,hs&=67108863,p=Math.imul(ke,Pe),f=Math.imul(ke,Re),f=f+Math.imul(Te,Pe)|0,v=Math.imul(Te,Re),p=p+Math.imul(Me,Be)|0,f=f+Math.imul(Me,Le)|0,f=f+Math.imul(Ne,Be)|0,v=v+Math.imul(Ne,Le)|0,p=p+Math.imul(Se,De)|0,f=f+Math.imul(Se,Ue)|0,f=f+Math.imul(Ie,De)|0,v=v+Math.imul(Ie,Ue)|0,p=p+Math.imul(xe,Fe)|0,f=f+Math.imul(xe,He)|0,f=f+Math.imul(_e,Fe)|0,v=v+Math.imul(_e,He)|0,p=p+Math.imul(Ae,qe)|0,f=f+Math.imul(Ae,ze)|0,f=f+Math.imul(Ee,qe)|0,v=v+Math.imul(Ee,ze)|0,p=p+Math.imul(me,Ge)|0,f=f+Math.imul(me,je)|0,f=f+Math.imul(oe,Ge)|0,v=v+Math.imul(oe,je)|0,p=p+Math.imul(V,We)|0,f=f+Math.imul(V,Ve)|0,f=f+Math.imul(Q,We)|0,v=v+Math.imul(Q,Ve)|0,p=p+Math.imul(D,Ke)|0,f=f+Math.imul(D,$e)|0,f=f+Math.imul(U,Ke)|0,v=v+Math.imul(U,$e)|0,p=p+Math.imul(N,Je)|0,f=f+Math.imul(N,Ye)|0,f=f+Math.imul(L,Je)|0,v=v+Math.imul(L,Ye)|0;var ds=(b+p|0)+((f&8191)<<13)|0;b=(v+(f>>>13)|0)+(ds>>>26)|0,ds&=67108863,p=Math.imul(ke,Be),f=Math.imul(ke,Le),f=f+Math.imul(Te,Be)|0,v=Math.imul(Te,Le),p=p+Math.imul(Me,De)|0,f=f+Math.imul(Me,Ue)|0,f=f+Math.imul(Ne,De)|0,v=v+Math.imul(Ne,Ue)|0,p=p+Math.imul(Se,Fe)|0,f=f+Math.imul(Se,He)|0,f=f+Math.imul(Ie,Fe)|0,v=v+Math.imul(Ie,He)|0,p=p+Math.imul(xe,qe)|0,f=f+Math.imul(xe,ze)|0,f=f+Math.imul(_e,qe)|0,v=v+Math.imul(_e,ze)|0,p=p+Math.imul(Ae,Ge)|0,f=f+Math.imul(Ae,je)|0,f=f+Math.imul(Ee,Ge)|0,v=v+Math.imul(Ee,je)|0,p=p+Math.imul(me,We)|0,f=f+Math.imul(me,Ve)|0,f=f+Math.imul(oe,We)|0,v=v+Math.imul(oe,Ve)|0,p=p+Math.imul(V,Ke)|0,f=f+Math.imul(V,$e)|0,f=f+Math.imul(Q,Ke)|0,v=v+Math.imul(Q,$e)|0,p=p+Math.imul(D,Je)|0,f=f+Math.imul(D,Ye)|0,f=f+Math.imul(U,Je)|0,v=v+Math.imul(U,Ye)|0;var gs=(b+p|0)+((f&8191)<<13)|0;b=(v+(f>>>13)|0)+(gs>>>26)|0,gs&=67108863,p=Math.imul(ke,De),f=Math.imul(ke,Ue),f=f+Math.imul(Te,De)|0,v=Math.imul(Te,Ue),p=p+Math.imul(Me,Fe)|0,f=f+Math.imul(Me,He)|0,f=f+Math.imul(Ne,Fe)|0,v=v+Math.imul(Ne,He)|0,p=p+Math.imul(Se,qe)|0,f=f+Math.imul(Se,ze)|0,f=f+Math.imul(Ie,qe)|0,v=v+Math.imul(Ie,ze)|0,p=p+Math.imul(xe,Ge)|0,f=f+Math.imul(xe,je)|0,f=f+Math.imul(_e,Ge)|0,v=v+Math.imul(_e,je)|0,p=p+Math.imul(Ae,We)|0,f=f+Math.imul(Ae,Ve)|0,f=f+Math.imul(Ee,We)|0,v=v+Math.imul(Ee,Ve)|0,p=p+Math.imul(me,Ke)|0,f=f+Math.imul(me,$e)|0,f=f+Math.imul(oe,Ke)|0,v=v+Math.imul(oe,$e)|0,p=p+Math.imul(V,Je)|0,f=f+Math.imul(V,Ye)|0,f=f+Math.imul(Q,Je)|0,v=v+Math.imul(Q,Ye)|0;var ps=(b+p|0)+((f&8191)<<13)|0;b=(v+(f>>>13)|0)+(ps>>>26)|0,ps&=67108863,p=Math.imul(ke,Fe),f=Math.imul(ke,He),f=f+Math.imul(Te,Fe)|0,v=Math.imul(Te,He),p=p+Math.imul(Me,qe)|0,f=f+Math.imul(Me,ze)|0,f=f+Math.imul(Ne,qe)|0,v=v+Math.imul(Ne,ze)|0,p=p+Math.imul(Se,Ge)|0,f=f+Math.imul(Se,je)|0,f=f+Math.imul(Ie,Ge)|0,v=v+Math.imul(Ie,je)|0,p=p+Math.imul(xe,We)|0,f=f+Math.imul(xe,Ve)|0,f=f+Math.imul(_e,We)|0,v=v+Math.imul(_e,Ve)|0,p=p+Math.imul(Ae,Ke)|0,f=f+Math.imul(Ae,$e)|0,f=f+Math.imul(Ee,Ke)|0,v=v+Math.imul(Ee,$e)|0,p=p+Math.imul(me,Je)|0,f=f+Math.imul(me,Ye)|0,f=f+Math.imul(oe,Je)|0,v=v+Math.imul(oe,Ye)|0;var ms=(b+p|0)+((f&8191)<<13)|0;b=(v+(f>>>13)|0)+(ms>>>26)|0,ms&=67108863,p=Math.imul(ke,qe),f=Math.imul(ke,ze),f=f+Math.imul(Te,qe)|0,v=Math.imul(Te,ze),p=p+Math.imul(Me,Ge)|0,f=f+Math.imul(Me,je)|0,f=f+Math.imul(Ne,Ge)|0,v=v+Math.imul(Ne,je)|0,p=p+Math.imul(Se,We)|0,f=f+Math.imul(Se,Ve)|0,f=f+Math.imul(Ie,We)|0,v=v+Math.imul(Ie,Ve)|0,p=p+Math.imul(xe,Ke)|0,f=f+Math.imul(xe,$e)|0,f=f+Math.imul(_e,Ke)|0,v=v+Math.imul(_e,$e)|0,p=p+Math.imul(Ae,Je)|0,f=f+Math.imul(Ae,Ye)|0,f=f+Math.imul(Ee,Je)|0,v=v+Math.imul(Ee,Ye)|0;var vs=(b+p|0)+((f&8191)<<13)|0;b=(v+(f>>>13)|0)+(vs>>>26)|0,vs&=67108863,p=Math.imul(ke,Ge),f=Math.imul(ke,je),f=f+Math.imul(Te,Ge)|0,v=Math.imul(Te,je),p=p+Math.imul(Me,We)|0,f=f+Math.imul(Me,Ve)|0,f=f+Math.imul(Ne,We)|0,v=v+Math.imul(Ne,Ve)|0,p=p+Math.imul(Se,Ke)|0,f=f+Math.imul(Se,$e)|0,f=f+Math.imul(Ie,Ke)|0,v=v+Math.imul(Ie,$e)|0,p=p+Math.imul(xe,Je)|0,f=f+Math.imul(xe,Ye)|0,f=f+Math.imul(_e,Je)|0,v=v+Math.imul(_e,Ye)|0;var ys=(b+p|0)+((f&8191)<<13)|0;b=(v+(f>>>13)|0)+(ys>>>26)|0,ys&=67108863,p=Math.imul(ke,We),f=Math.imul(ke,Ve),f=f+Math.imul(Te,We)|0,v=Math.imul(Te,Ve),p=p+Math.imul(Me,Ke)|0,f=f+Math.imul(Me,$e)|0,f=f+Math.imul(Ne,Ke)|0,v=v+Math.imul(Ne,$e)|0,p=p+Math.imul(Se,Je)|0,f=f+Math.imul(Se,Ye)|0,f=f+Math.imul(Ie,Je)|0,v=v+Math.imul(Ie,Ye)|0;var bs=(b+p|0)+((f&8191)<<13)|0;b=(v+(f>>>13)|0)+(bs>>>26)|0,bs&=67108863,p=Math.imul(ke,Ke),f=Math.imul(ke,$e),f=f+Math.imul(Te,Ke)|0,v=Math.imul(Te,$e),p=p+Math.imul(Me,Je)|0,f=f+Math.imul(Me,Ye)|0,f=f+Math.imul(Ne,Je)|0,v=v+Math.imul(Ne,Ye)|0;var ws=(b+p|0)+((f&8191)<<13)|0;b=(v+(f>>>13)|0)+(ws>>>26)|0,ws&=67108863,p=Math.imul(ke,Je),f=Math.imul(ke,Ye),f=f+Math.imul(Te,Je)|0,v=Math.imul(Te,Ye);var As=(b+p|0)+((f&8191)<<13)|0;return b=(v+(f>>>13)|0)+(As>>>26)|0,As&=67108863,m[0]=Ar,m[1]=Er,m[2]=xr,m[3]=_r,m[4]=Sr,m[5]=fs,m[6]=us,m[7]=ls,m[8]=cs,m[9]=hs,m[10]=ds,m[11]=gs,m[12]=ps,m[13]=ms,m[14]=vs,m[15]=ys,m[16]=bs,m[17]=ws,m[18]=As,b!==0&&(m[19]=b,w.length++),w};Math.imul||(W=B);function H(_,u,d){d.negative=u.negative^_.negative,d.length=_.length+u.length;for(var w=0,E=0,c=0;c>>26)|0,E+=m>>>26,m&=67108863}d.words[c]=b,w=m,m=E}return w!==0?d.words[c]=w:d.length--,d._strip()}function J(_,u,d){return H(_,u,d)}s.prototype.mulTo=function(u,d){var w,E=this.length+u.length;return this.length===10&&u.length===10?w=W(this,u,d):E<63?w=B(this,u,d):E<1024?w=H(this,u,d):w=J(this,u,d),w},s.prototype.mul=function(u){var d=new s(null);return d.words=new Array(this.length+u.length),this.mulTo(u,d)},s.prototype.mulf=function(u){var d=new s(null);return d.words=new Array(this.length+u.length),J(this,u,d)},s.prototype.imul=function(u){return this.clone().mulTo(u,this)},s.prototype.imuln=function(u){var d=u<0;d&&(u=-u),n(typeof u=="number"),n(u<67108864);for(var w=0,E=0;E>=26,w+=c/67108864|0,w+=m>>>26,this.words[E]=m&67108863}return w!==0&&(this.words[E]=w,this.length++),d?this.ineg():this},s.prototype.muln=function(u){return this.clone().imuln(u)},s.prototype.sqr=function(){return this.mul(this)},s.prototype.isqr=function(){return this.imul(this.clone())},s.prototype.pow=function(u){var d=j(u);if(d.length===0)return new s(1);for(var w=this,E=0;E=0);var d=u%26,w=(u-d)/26,E=67108863>>>26-d<<26-d,c;if(d!==0){var m=0;for(c=0;c>>26-d}m&&(this.words[c]=m,this.length++)}if(w!==0){for(c=this.length-1;c>=0;c--)this.words[c+w]=this.words[c];for(c=0;c=0);var E;d?E=(d-d%26)/26:E=0;var c=u%26,m=Math.min((u-c)/26,this.length),b=67108863^67108863>>>c<m)for(this.length-=m,f=0;f=0&&(v!==0||f>=E);f--){var T=this.words[f]|0;this.words[f]=v<<26-c|T>>>c,v=T&b}return p&&v!==0&&(p.words[p.length++]=v),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},s.prototype.ishrn=function(u,d,w){return n(this.negative===0),this.iushrn(u,d,w)},s.prototype.shln=function(u){return this.clone().ishln(u)},s.prototype.ushln=function(u){return this.clone().iushln(u)},s.prototype.shrn=function(u){return this.clone().ishrn(u)},s.prototype.ushrn=function(u){return this.clone().iushrn(u)},s.prototype.testn=function(u){n(typeof u=="number"&&u>=0);var d=u%26,w=(u-d)/26,E=1<=0);var d=u%26,w=(u-d)/26;if(n(this.negative===0,"imaskn works only with positive numbers"),this.length<=w)return this;if(d!==0&&w++,this.length=Math.min(w,this.length),d!==0){var E=67108863^67108863>>>d<=67108864;d++)this.words[d]-=67108864,d===this.length-1?this.words[d+1]=1:this.words[d+1]++;return this.length=Math.max(this.length,d+1),this},s.prototype.isubn=function(u){if(n(typeof u=="number"),n(u<67108864),u<0)return this.iaddn(-u);if(this.negative!==0)return this.negative=0,this.iaddn(u),this.negative=1,this;if(this.words[0]-=u,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var d=0;d>26)-(p/67108864|0),this.words[c+w]=m&67108863}for(;c>26,this.words[c+w]=m&67108863;if(b===0)return this._strip();for(n(b===-1),b=0,c=0;c>26,this.words[c]=m&67108863;return this.negative=1,this._strip()},s.prototype._wordDiv=function(u,d){var w=this.length-u.length,E=this.clone(),c=u,m=c.words[c.length-1]|0,b=this._countBits(m);w=26-b,w!==0&&(c=c.ushln(w),E.iushln(w),m=c.words[c.length-1]|0);var p=E.length-c.length,f;if(d!=="mod"){f=new s(null),f.length=p+1,f.words=new Array(f.length);for(var v=0;v=0;h--){var x=(E.words[c.length+h]|0)*67108864+(E.words[c.length+h-1]|0);for(x=Math.min(x/m|0,67108863),E._ishlnsubmul(c,x,h);E.negative!==0;)x--,E.negative=0,E._ishlnsubmul(c,1,h),E.isZero()||(E.negative^=1);f&&(f.words[h]=x)}return f&&f._strip(),E._strip(),d!=="div"&&w!==0&&E.iushrn(w),{div:f||null,mod:E}},s.prototype.divmod=function(u,d,w){if(n(!u.isZero()),this.isZero())return{div:new s(0),mod:new s(0)};var E,c,m;return this.negative!==0&&u.negative===0?(m=this.neg().divmod(u,d),d!=="mod"&&(E=m.div.neg()),d!=="div"&&(c=m.mod.neg(),w&&c.negative!==0&&c.iadd(u)),{div:E,mod:c}):this.negative===0&&u.negative!==0?(m=this.divmod(u.neg(),d),d!=="mod"&&(E=m.div.neg()),{div:E,mod:m.mod}):this.negative&u.negative?(m=this.neg().divmod(u.neg(),d),d!=="div"&&(c=m.mod.neg(),w&&c.negative!==0&&c.isub(u)),{div:m.div,mod:c}):u.length>this.length||this.cmp(u)<0?{div:new s(0),mod:this}:u.length===1?d==="div"?{div:this.divn(u.words[0]),mod:null}:d==="mod"?{div:null,mod:new s(this.modrn(u.words[0]))}:{div:this.divn(u.words[0]),mod:new s(this.modrn(u.words[0]))}:this._wordDiv(u,d)},s.prototype.div=function(u){return this.divmod(u,"div",!1).div},s.prototype.mod=function(u){return this.divmod(u,"mod",!1).mod},s.prototype.umod=function(u){return this.divmod(u,"mod",!0).mod},s.prototype.divRound=function(u){var d=this.divmod(u);if(d.mod.isZero())return d.div;var w=d.div.negative!==0?d.mod.isub(u):d.mod,E=u.ushrn(1),c=u.andln(1),m=w.cmp(E);return m<0||c===1&&m===0?d.div:d.div.negative!==0?d.div.isubn(1):d.div.iaddn(1)},s.prototype.modrn=function(u){var d=u<0;d&&(u=-u),n(u<=67108863);for(var w=(1<<26)%u,E=0,c=this.length-1;c>=0;c--)E=(w*E+(this.words[c]|0))%u;return d?-E:E},s.prototype.modn=function(u){return this.modrn(u)},s.prototype.idivn=function(u){var d=u<0;d&&(u=-u),n(u<=67108863);for(var w=0,E=this.length-1;E>=0;E--){var c=(this.words[E]|0)+w*67108864;this.words[E]=c/u|0,w=c%u}return this._strip(),d?this.ineg():this},s.prototype.divn=function(u){return this.clone().idivn(u)},s.prototype.egcd=function(u){n(u.negative===0),n(!u.isZero());var d=this,w=u.clone();d.negative!==0?d=d.umod(u):d=d.clone();for(var E=new s(1),c=new s(0),m=new s(0),b=new s(1),p=0;d.isEven()&&w.isEven();)d.iushrn(1),w.iushrn(1),++p;for(var f=w.clone(),v=d.clone();!d.isZero();){for(var T=0,h=1;!(d.words[0]&h)&&T<26;++T,h<<=1);if(T>0)for(d.iushrn(T);T-- >0;)(E.isOdd()||c.isOdd())&&(E.iadd(f),c.isub(v)),E.iushrn(1),c.iushrn(1);for(var x=0,S=1;!(w.words[0]&S)&&x<26;++x,S<<=1);if(x>0)for(w.iushrn(x);x-- >0;)(m.isOdd()||b.isOdd())&&(m.iadd(f),b.isub(v)),m.iushrn(1),b.iushrn(1);d.cmp(w)>=0?(d.isub(w),E.isub(m),c.isub(b)):(w.isub(d),m.isub(E),b.isub(c))}return{a:m,b,gcd:w.iushln(p)}},s.prototype._invmp=function(u){n(u.negative===0),n(!u.isZero());var d=this,w=u.clone();d.negative!==0?d=d.umod(u):d=d.clone();for(var E=new s(1),c=new s(0),m=w.clone();d.cmpn(1)>0&&w.cmpn(1)>0;){for(var b=0,p=1;!(d.words[0]&p)&&b<26;++b,p<<=1);if(b>0)for(d.iushrn(b);b-- >0;)E.isOdd()&&E.iadd(m),E.iushrn(1);for(var f=0,v=1;!(w.words[0]&v)&&f<26;++f,v<<=1);if(f>0)for(w.iushrn(f);f-- >0;)c.isOdd()&&c.iadd(m),c.iushrn(1);d.cmp(w)>=0?(d.isub(w),E.isub(c)):(w.isub(d),c.isub(E))}var T;return d.cmpn(1)===0?T=E:T=c,T.cmpn(0)<0&&T.iadd(u),T},s.prototype.gcd=function(u){if(this.isZero())return u.abs();if(u.isZero())return this.abs();var d=this.clone(),w=u.clone();d.negative=0,w.negative=0;for(var E=0;d.isEven()&&w.isEven();E++)d.iushrn(1),w.iushrn(1);do{for(;d.isEven();)d.iushrn(1);for(;w.isEven();)w.iushrn(1);var c=d.cmp(w);if(c<0){var m=d;d=w,w=m}else if(c===0||w.cmpn(1)===0)break;d.isub(w)}while(!0);return w.iushln(E)},s.prototype.invm=function(u){return this.egcd(u).a.umod(u)},s.prototype.isEven=function(){return(this.words[0]&1)===0},s.prototype.isOdd=function(){return(this.words[0]&1)===1},s.prototype.andln=function(u){return this.words[0]&u},s.prototype.bincn=function(u){n(typeof u=="number");var d=u%26,w=(u-d)/26,E=1<>>26,b&=67108863,this.words[m]=b}return c!==0&&(this.words[m]=c,this.length++),this},s.prototype.isZero=function(){return this.length===1&&this.words[0]===0},s.prototype.cmpn=function(u){var d=u<0;if(this.negative!==0&&!d)return-1;if(this.negative===0&&d)return 1;this._strip();var w;if(this.length>1)w=1;else{d&&(u=-u),n(u<=67108863,"Number is too big");var E=this.words[0]|0;w=E===u?0:E