From 46c43d9c820dfc78951a574a3b46862b15e646f5 Mon Sep 17 00:00:00 2001 From: Brian Beck Date: Tue, 15 Oct 2024 18:48:11 -0700 Subject: [PATCH] Initial commit --- .gitignore | 133 ++ app/global.css | 32 + app/layout.tsx | 19 + app/page.tsx | 6 + docs/.nojekyll | 0 docs/404.html | 1 + docs/404/index.html | 1 + docs/DepartureMono-Regular.otf | Bin 0 -> 68484 bytes docs/DepartureMono-Regular.woff | Bin 0 -> 19668 bytes docs/DepartureMono-Regular.woff2 | Bin 0 -> 17364 bytes .../AaZG0PNUAl--iHAutmB3I/_buildManifest.js | 1 + .../AaZG0PNUAl--iHAutmB3I/_ssgManifest.js | 1 + .../static/chunks/117-1933c4264b72dbac.js | 2 + .../static/chunks/634-d90cc75f8d4e4c06.js | 1 + .../chunks/8e1d74a4-8e519121d6db0557.js | 1 + .../app/_not-found/page-fc58ab5e5ff94327.js | 1 + .../chunks/app/layout-3255e2bc046de7d7.js | 1 + .../chunks/app/page-960543db4d1917f1.js | 1 + .../chunks/fd9d1056-49cc888465909d37.js | 1 + .../chunks/framework-f66176bb897dc684.js | 1 + .../chunks/main-app-457f09ca7bd265de.js | 1 + .../static/chunks/main-b7113e42ca1b091d.js | 1 + .../chunks/pages/_app-72b849fbd24ac258.js | 1 + .../chunks/pages/_error-7ba65e1336b92748.js | 1 + .../chunks/polyfills-42372ed130431b0a.js | 1 + .../static/chunks/webpack-f1b6ebce872ed2e9.js | 1 + docs/_next/static/css/914a77656c3e670b.css | 1 + docs/_next/static/css/c50e9c221475fcb7.css | 1 + .../static/media/4df1fe70433cf083-s.p.woff2 | Bin 0 -> 17364 bytes docs/_next/static/media/border.d6506fa8.png | Bin 0 -> 8322 bytes docs/_next/static/media/button.69ed12fe.png | Bin 0 -> 10759 bytes docs/_next/static/media/noise.27f5ca25.png | Bin 0 -> 7822 bytes docs/border.png | Bin 0 -> 8322 bytes docs/button.png | Bin 0 -> 10759 bytes docs/index.html | 1 + docs/index.txt | 6 + docs/logo-lg.png | Bin 0 -> 54969 bytes docs/logo-md.png | Bin 0 -> 13718 bytes docs/noise.png | Bin 0 -> 7822 bytes next-env.d.ts | 5 + next.config.js | 7 + package-lock.json | 1525 +++++++++++++++++ package.json | 30 + public/DepartureMono-Regular.otf | Bin 0 -> 68484 bytes public/DepartureMono-Regular.woff | Bin 0 -> 19668 bytes public/DepartureMono-Regular.woff2 | Bin 0 -> 17364 bytes public/border.png | Bin 0 -> 8322 bytes public/button.png | Bin 0 -> 10759 bytes public/logo-lg.png | Bin 0 -> 54969 bytes public/logo-md.png | Bin 0 -> 13718 bytes public/noise.png | Bin 0 -> 7822 bytes src/Forge.module.css | 252 +++ src/Forge.tsx | 322 ++++ src/fonts.ts | 9 + src/utils.ts | 49 + tsconfig.json | 34 + 56 files changed, 2451 insertions(+) create mode 100644 .gitignore create mode 100644 app/global.css create mode 100644 app/layout.tsx create mode 100644 app/page.tsx create mode 100644 docs/.nojekyll create mode 100644 docs/404.html create mode 100644 docs/404/index.html create mode 100644 docs/DepartureMono-Regular.otf create mode 100644 docs/DepartureMono-Regular.woff create mode 100644 docs/DepartureMono-Regular.woff2 create mode 100644 docs/_next/static/AaZG0PNUAl--iHAutmB3I/_buildManifest.js create mode 100644 docs/_next/static/AaZG0PNUAl--iHAutmB3I/_ssgManifest.js create mode 100644 docs/_next/static/chunks/117-1933c4264b72dbac.js create mode 100644 docs/_next/static/chunks/634-d90cc75f8d4e4c06.js create mode 100644 docs/_next/static/chunks/8e1d74a4-8e519121d6db0557.js create mode 100644 docs/_next/static/chunks/app/_not-found/page-fc58ab5e5ff94327.js create mode 100644 docs/_next/static/chunks/app/layout-3255e2bc046de7d7.js create mode 100644 docs/_next/static/chunks/app/page-960543db4d1917f1.js create mode 100644 docs/_next/static/chunks/fd9d1056-49cc888465909d37.js create mode 100644 docs/_next/static/chunks/framework-f66176bb897dc684.js create mode 100644 docs/_next/static/chunks/main-app-457f09ca7bd265de.js create mode 100644 docs/_next/static/chunks/main-b7113e42ca1b091d.js create mode 100644 docs/_next/static/chunks/pages/_app-72b849fbd24ac258.js create mode 100644 docs/_next/static/chunks/pages/_error-7ba65e1336b92748.js create mode 100644 docs/_next/static/chunks/polyfills-42372ed130431b0a.js create mode 100644 docs/_next/static/chunks/webpack-f1b6ebce872ed2e9.js create mode 100644 docs/_next/static/css/914a77656c3e670b.css create mode 100644 docs/_next/static/css/c50e9c221475fcb7.css create mode 100644 docs/_next/static/media/4df1fe70433cf083-s.p.woff2 create mode 100644 docs/_next/static/media/border.d6506fa8.png create mode 100644 docs/_next/static/media/button.69ed12fe.png create mode 100644 docs/_next/static/media/noise.27f5ca25.png create mode 100644 docs/border.png create mode 100644 docs/button.png create mode 100644 docs/index.html create mode 100644 docs/index.txt create mode 100644 docs/logo-lg.png create mode 100644 docs/logo-md.png create mode 100644 docs/noise.png create mode 100644 next-env.d.ts create mode 100644 next.config.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/DepartureMono-Regular.otf create mode 100644 public/DepartureMono-Regular.woff create mode 100644 public/DepartureMono-Regular.woff2 create mode 100644 public/border.png create mode 100644 public/button.png create mode 100644 public/logo-lg.png create mode 100644 public/logo-md.png create mode 100644 public/noise.png create mode 100644 src/Forge.module.css create mode 100644 src/Forge.tsx create mode 100644 src/fonts.ts create mode 100644 src/utils.ts create mode 100644 tsconfig.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..40031bf --- /dev/null +++ b/.gitignore @@ -0,0 +1,133 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp +.cache + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* + +.DS_Store +.tshy diff --git a/app/global.css b/app/global.css new file mode 100644 index 0000000..9eaaf5f --- /dev/null +++ b/app/global.css @@ -0,0 +1,32 @@ +:root { + --system-ui: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, + "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; +} + +/* Box sizing rules */ +*, +*::before, +*::after { + box-sizing: border-box; +} + +/* Prevent font size inflation */ +html { + -moz-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; + text-size-adjust: 100%; + margin: 0; + padding: 0; +} + +body { + display: flex; + flex-direction: column; + margin: 0; + padding: 0; + min-height: 100vh; + background-color: #699697; + background-image: url("../public/noise.png"), + linear-gradient(to bottom, #5be9ee 0%, #1e4172 100%); + background-repeat: repeat, repeat; +} diff --git a/app/layout.tsx b/app/layout.tsx new file mode 100644 index 0000000..285a1a6 --- /dev/null +++ b/app/layout.tsx @@ -0,0 +1,19 @@ +import { departureMono } from "../src/fonts"; +import "./global.css"; + +export const metadata = { + title: "VL2 Forge", + description: "Create .vl2 files for Tribes 2", +}; + +export default function RootLayout({ + children, +}: { + children: React.ReactNode; +}) { + return ( + + {children} + + ); +} diff --git a/app/page.tsx b/app/page.tsx new file mode 100644 index 0000000..6f94dad --- /dev/null +++ b/app/page.tsx @@ -0,0 +1,6 @@ +import React from "react"; +import { Forge } from "../src/Forge"; + +export default function Page() { + return ; +} diff --git a/docs/.nojekyll b/docs/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/docs/404.html b/docs/404.html new file mode 100644 index 0000000..6f97dd1 --- /dev/null +++ b/docs/404.html @@ -0,0 +1 @@ +404: This page could not be found.VL2 Forge

404

This page could not be found.

\ No newline at end of file diff --git a/docs/404/index.html b/docs/404/index.html new file mode 100644 index 0000000..6f97dd1 --- /dev/null +++ b/docs/404/index.html @@ -0,0 +1 @@ +404: This page could not be found.VL2 Forge

404

This page could not be found.

\ No newline at end of file diff --git a/docs/DepartureMono-Regular.otf b/docs/DepartureMono-Regular.otf new file mode 100644 index 0000000000000000000000000000000000000000..576658b87cc7874678f58ba3d91f4429ea8ae5bd GIT binary patch literal 68484 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 Lr?Cr>at{Ciw2`xr literal 0 HcmV?d00001 diff --git a/docs/_next/static/AaZG0PNUAl--iHAutmB3I/_buildManifest.js b/docs/_next/static/AaZG0PNUAl--iHAutmB3I/_buildManifest.js new file mode 100644 index 0000000..e183940 --- /dev/null +++ b/docs/_next/static/AaZG0PNUAl--iHAutmB3I/_buildManifest.js @@ -0,0 +1 @@ +self.__BUILD_MANIFEST={__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/_error":["static/chunks/pages/_error-7ba65e1336b92748.js"],sortedPages:["/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/docs/_next/static/AaZG0PNUAl--iHAutmB3I/_ssgManifest.js b/docs/_next/static/AaZG0PNUAl--iHAutmB3I/_ssgManifest.js new file mode 100644 index 0000000..5b3ff59 --- /dev/null +++ b/docs/_next/static/AaZG0PNUAl--iHAutmB3I/_ssgManifest.js @@ -0,0 +1 @@ +self.__SSG_MANIFEST=new Set([]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB() \ No newline at end of file diff --git a/docs/_next/static/chunks/117-1933c4264b72dbac.js b/docs/_next/static/chunks/117-1933c4264b72dbac.js new file mode 100644 index 0000000..c2ae8e5 --- /dev/null +++ b/docs/_next/static/chunks/117-1933c4264b72dbac.js @@ -0,0 +1,2 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[117],{5157:function(e,t){"use strict";function n(){return""}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDeploymentIdQueryOrEmptyString",{enumerable:!0,get:function(){return n}})},1572:function(){"trimStart"in String.prototype||(String.prototype.trimStart=String.prototype.trimLeft),"trimEnd"in String.prototype||(String.prototype.trimEnd=String.prototype.trimRight),"description"in Symbol.prototype||Object.defineProperty(Symbol.prototype,"description",{configurable:!0,get:function(){var e=/\((.*)\)/.exec(this.toString());return e?e[1]:void 0}}),Array.prototype.flat||(Array.prototype.flat=function(e,t){return t=this.concat.apply([],this),e>1&&t.some(Array.isArray)?t.flat(e-1):t},Array.prototype.flatMap=function(e,t){return this.map(e,t).flat()}),Promise.prototype.finally||(Promise.prototype.finally=function(e){if("function"!=typeof e)return this.then(e,e);var t=this.constructor||Promise;return this.then(function(n){return t.resolve(e()).then(function(){return n})},function(n){return t.resolve(e()).then(function(){throw n})})}),Object.fromEntries||(Object.fromEntries=function(e){return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})}),Array.prototype.at||(Array.prototype.at=function(e){var t=Math.trunc(e)||0;if(t<0&&(t+=this.length),!(t<0||t>=this.length))return this[t]}),Object.hasOwn||(Object.hasOwn=function(e,t){if(null==e)throw TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(e),t)}),"canParse"in URL||(URL.canParse=function(e,t){try{return new URL(e,t),!0}catch(e){return!1}})},1634:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addBasePath",{enumerable:!0,get:function(){return u}});let r=n(8498),o=n(8521);function u(e,t){return(0,o.normalizePathTrailingSlash)((0,r.addPathPrefix)(e,"/vl2-forge"))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5266:function(e,t){"use strict";function n(e){var t,n;t=self.__next_s,n=()=>{e()},t&&t.length?t.reduce((e,t)=>{let[n,r]=t;return e.then(()=>new Promise((e,t)=>{let o=document.createElement("script");if(r)for(let e in r)"children"!==e&&o.setAttribute(e,r[e]);n?(o.src=n,o.onload=()=>e(),o.onerror=t):r&&(o.innerHTML=r.children,setTimeout(e)),document.head.appendChild(o)}))},Promise.resolve()).catch(e=>{console.error(e)}).then(()=>{n()}):n()}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"appBootstrap",{enumerable:!0,get:function(){return n}}),window.next={version:"14.2.15",appDir:!0},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3079:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"callServer",{enumerable:!0,get:function(){return o}});let r=n(2846);async function o(e,t){let n=(0,r.getServerActionDispatcher)();if(!n)throw Error("Invariant: missing action dispatcher.");return new Promise((r,o)=>{n({actionId:e,actionArgs:t,resolve:r,reject:o})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2304:function(e,t,n){"use strict";let r,o;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hydrate",{enumerable:!0,get:function(){return x}});let u=n(7043),l=n(3099),a=n(7437);n(1572);let i=u._(n(4040)),c=l._(n(2265)),s=n(6671),f=n(8701),d=u._(n(1404)),p=n(3079),h=n(9721),y=n(2103);n(647);let _=window.console.error;window.console.error=function(){for(var e=arguments.length,t=Array(e),n=0;n{if((0,h.isNextRouterError)(e.error)){e.preventDefault();return}});let v=document,b=new TextEncoder,g=!1,m=!1,R=null;function P(e){if(0===e[0])r=[];else if(1===e[0]){if(!r)throw Error("Unexpected server data: missing bootstrap script.");o?o.enqueue(b.encode(e[1])):r.push(e[1])}else 2===e[0]&&(R=e[1])}let j=function(){o&&!m&&(o.close(),m=!0,r=void 0),g=!0};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",j,!1):j();let O=self.__next_f=self.__next_f||[];O.forEach(P),O.push=P;let S=new ReadableStream({start(e){r&&(r.forEach(t=>{e.enqueue(b.encode(t))}),g&&!m&&(e.close(),m=!0,r=void 0)),o=e}}),E=(0,s.createFromReadableStream)(S,{callServer:p.callServer});function w(){return(0,c.use)(E)}let T=c.default.StrictMode;function M(e){let{children:t}=e;return t}function x(){let e=(0,y.createMutableActionQueue)(),t=(0,a.jsx)(T,{children:(0,a.jsx)(f.HeadManagerContext.Provider,{value:{appDir:!0},children:(0,a.jsx)(y.ActionQueueContext.Provider,{value:e,children:(0,a.jsx)(M,{children:(0,a.jsx)(w,{})})})})}),n=window.__next_root_layout_missing_tags,r=!!(null==n?void 0:n.length),o={onRecoverableError:d.default};"__next_error__"===document.documentElement.id||r?i.default.createRoot(v,o).render(t):c.default.startTransition(()=>i.default.hydrateRoot(v,t,{...o,formState:R}))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4278:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(9506),(0,n(5266).appBootstrap)(()=>{let{hydrate:e}=n(2304);n(2846),n(4707),e()}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9506:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(5157);{let e=n.u;n.u=function(){for(var t=arguments.length,n=Array(t),r=0;r(l(function(){var e;let t=document.getElementsByName(u)[0];if(null==t?void 0:null==(e=t.shadowRoot)?void 0:e.childNodes[0])return t.shadowRoot.childNodes[0];{let e=document.createElement(u);e.style.cssText="position:absolute";let t=document.createElement("div");return t.ariaLive="assertive",t.id="__next-route-announcer__",t.role="alert",t.style.cssText="position:absolute;border:0;height:1px;margin:-1px;padding:0;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;word-wrap:normal",e.attachShadow({mode:"open"}).appendChild(t),document.body.appendChild(e),t}}()),()=>{let e=document.getElementsByTagName(u)[0];(null==e?void 0:e.isConnected)&&document.body.removeChild(e)}),[]);let[a,i]=(0,r.useState)(""),c=(0,r.useRef)();return(0,r.useEffect)(()=>{let e="";if(document.title)e=document.title;else{let t=document.querySelector("h1");t&&(e=t.innerText||t.textContent||"")}void 0!==c.current&&c.current!==e&&i(e),c.current=e},[t]),n?(0,o.createPortal)(a,n):null}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6866:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ACTION:function(){return r},FLIGHT_PARAMETERS:function(){return i},NEXT_DID_POSTPONE_HEADER:function(){return s},NEXT_ROUTER_PREFETCH_HEADER:function(){return u},NEXT_ROUTER_STATE_TREE:function(){return o},NEXT_RSC_UNION_QUERY:function(){return c},NEXT_URL:function(){return l},RSC_CONTENT_TYPE_HEADER:function(){return a},RSC_HEADER:function(){return n}});let n="RSC",r="Next-Action",o="Next-Router-State-Tree",u="Next-Router-Prefetch",l="Next-Url",a="text/x-component",i=[[n],[o],[u]],c="_rsc",s="x-nextjs-postponed";("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2846:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createEmptyCacheNode:function(){return C},default:function(){return I},getServerActionDispatcher:function(){return E},urlToUrlWithoutFlightMarker:function(){return T}});let r=n(3099),o=n(7437),u=r._(n(2265)),l=n(1956),a=n(4673),i=n(3456),c=n(9060),s=n(7744),f=n(1060),d=n(2952),p=n(6146),h=n(1634),y=n(6495),_=n(4123),v=n(9320),b=n(8137),g=n(6866),m=n(5076),R=n(1283),P=n(4541),j="undefined"==typeof window,O=j?null:new Map,S=null;function E(){return S}let w={};function T(e){let t=new URL(e,location.origin);if(t.searchParams.delete(g.NEXT_RSC_UNION_QUERY),t.pathname.endsWith(".txt")){let{pathname:e}=t,n=e.endsWith("/index.txt")?10:4;t.pathname=e.slice(0,-n)}return t}function M(e){return e.origin!==window.location.origin}function x(e){let{appRouterState:t,sync:n}=e;return(0,u.useInsertionEffect)(()=>{let{tree:e,pushRef:r,canonicalUrl:o}=t,u={...r.preserveCustomHistoryState?window.history.state:{},__NA:!0,__PRIVATE_NEXTJS_INTERNALS_TREE:e};r.pendingPush&&(0,i.createHrefFromUrl)(new URL(window.location.href))!==o?(r.pendingPush=!1,window.history.pushState(u,"",o)):window.history.replaceState(u,"",o),n(t)},[t,n]),null}function C(){return{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null}}function A(e){null==e&&(e={});let t=window.history.state,n=null==t?void 0:t.__NA;n&&(e.__NA=n);let r=null==t?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;return r&&(e.__PRIVATE_NEXTJS_INTERNALS_TREE=r),e}function N(e){let{headCacheNode:t}=e,n=null!==t?t.head:null,r=null!==t?t.prefetchHead:null,o=null!==r?r:n;return(0,u.useDeferredValue)(n,o)}function D(e){let t,{buildId:n,initialHead:r,initialTree:i,urlParts:f,initialSeedData:g,couldBeIntercepted:E,assetPrefix:T,missingSlots:C}=e,D=(0,u.useMemo)(()=>(0,d.createInitialRouterState)({buildId:n,initialSeedData:g,urlParts:f,initialTree:i,initialParallelRoutes:O,location:j?null:window.location,initialHead:r,couldBeIntercepted:E}),[n,g,f,i,r,E]),[I,U,k]=(0,s.useReducerWithReduxDevtools)(D);(0,u.useEffect)(()=>{O=null},[]);let{canonicalUrl:F}=(0,s.useUnwrapState)(I),{searchParams:L,pathname:H}=(0,u.useMemo)(()=>{let e=new URL(F,"undefined"==typeof window?"http://n":window.location.href);return{searchParams:e.searchParams,pathname:(0,R.hasBasePath)(e.pathname)?(0,m.removeBasePath)(e.pathname):e.pathname}},[F]),$=(0,u.useCallback)(e=>{let{previousTree:t,serverResponse:n}=e;(0,u.startTransition)(()=>{U({type:a.ACTION_SERVER_PATCH,previousTree:t,serverResponse:n})})},[U]),G=(0,u.useCallback)((e,t,n)=>{let r=new URL((0,h.addBasePath)(e),location.href);return U({type:a.ACTION_NAVIGATE,url:r,isExternalUrl:M(r),locationSearch:location.search,shouldScroll:null==n||n,navigateType:t})},[U]);S=(0,u.useCallback)(e=>{(0,u.startTransition)(()=>{U({...e,type:a.ACTION_SERVER_ACTION})})},[U]);let z=(0,u.useMemo)(()=>({back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(e,t)=>{let n;if(!(0,p.isBot)(window.navigator.userAgent)){try{n=new URL((0,h.addBasePath)(e),window.location.href)}catch(t){throw Error("Cannot prefetch '"+e+"' because it cannot be converted to a URL.")}M(n)||(0,u.startTransition)(()=>{var e;U({type:a.ACTION_PREFETCH,url:n,kind:null!=(e=null==t?void 0:t.kind)?e:a.PrefetchKind.FULL})})}},replace:(e,t)=>{void 0===t&&(t={}),(0,u.startTransition)(()=>{var n;G(e,"replace",null==(n=t.scroll)||n)})},push:(e,t)=>{void 0===t&&(t={}),(0,u.startTransition)(()=>{var n;G(e,"push",null==(n=t.scroll)||n)})},refresh:()=>{(0,u.startTransition)(()=>{U({type:a.ACTION_REFRESH,origin:window.location.origin})})},fastRefresh:()=>{throw Error("fastRefresh can only be used in development mode. Please use refresh instead.")}}),[U,G]);(0,u.useEffect)(()=>{window.next&&(window.next.router=z)},[z]),(0,u.useEffect)(()=>{function e(e){var t;e.persisted&&(null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE)&&(w.pendingMpaPath=void 0,U({type:a.ACTION_RESTORE,url:new URL(window.location.href),tree:window.history.state.__PRIVATE_NEXTJS_INTERNALS_TREE}))}return window.addEventListener("pageshow",e),()=>{window.removeEventListener("pageshow",e)}},[U]);let{pushRef:B}=(0,s.useUnwrapState)(I);if(B.mpaNavigation){if(w.pendingMpaPath!==F){let e=window.location;B.pendingPush?e.assign(F):e.replace(F),w.pendingMpaPath=F}(0,u.use)(b.unresolvedThenable)}(0,u.useEffect)(()=>{let e=window.history.pushState.bind(window.history),t=window.history.replaceState.bind(window.history),n=e=>{var t;let n=window.location.href,r=null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;(0,u.startTransition)(()=>{U({type:a.ACTION_RESTORE,url:new URL(null!=e?e:n,n),tree:r})})};window.history.pushState=function(t,r,o){return(null==t?void 0:t.__NA)||(null==t?void 0:t._N)||(t=A(t),o&&n(o)),e(t,r,o)},window.history.replaceState=function(e,r,o){return(null==e?void 0:e.__NA)||(null==e?void 0:e._N)||(e=A(e),o&&n(o)),t(e,r,o)};let r=e=>{let{state:t}=e;if(t){if(!t.__NA){window.location.reload();return}(0,u.startTransition)(()=>{U({type:a.ACTION_RESTORE,url:new URL(window.location.href),tree:t.__PRIVATE_NEXTJS_INTERNALS_TREE})})}};return window.addEventListener("popstate",r),()=>{window.history.pushState=e,window.history.replaceState=t,window.removeEventListener("popstate",r)}},[U]);let{cache:W,tree:K,nextUrl:V,focusAndScrollRef:Y}=(0,s.useUnwrapState)(I),X=(0,u.useMemo)(()=>(0,v.findHeadInCache)(W,K[1]),[W,K]),q=(0,u.useMemo)(()=>(function e(t,n){for(let r of(void 0===n&&(n={}),Object.values(t[1]))){let t=r[0],o=Array.isArray(t),u=o?t[1]:t;!u||u.startsWith(P.PAGE_SEGMENT_KEY)||(o&&("c"===t[2]||"oc"===t[2])?n[t[0]]=t[1].split("/"):o&&(n[t[0]]=t[1]),n=e(r,n))}return n})(K),[K]);if(null!==X){let[e,n]=X;t=(0,o.jsx)(N,{headCacheNode:e},n)}else t=null;let J=(0,o.jsxs)(_.RedirectBoundary,{children:[t,W.rsc,(0,o.jsx)(y.AppRouterAnnouncer,{tree:K})]});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(x,{appRouterState:(0,s.useUnwrapState)(I),sync:k}),(0,o.jsx)(c.PathParamsContext.Provider,{value:q,children:(0,o.jsx)(c.PathnameContext.Provider,{value:H,children:(0,o.jsx)(c.SearchParamsContext.Provider,{value:L,children:(0,o.jsx)(l.GlobalLayoutRouterContext.Provider,{value:{buildId:n,changeByServerResponse:$,tree:K,focusAndScrollRef:Y,nextUrl:V},children:(0,o.jsx)(l.AppRouterContext.Provider,{value:z,children:(0,o.jsx)(l.LayoutRouterContext.Provider,{value:{childNodes:W.parallelRoutes,tree:K,url:F,loading:W.loading},children:J})})})})})})]})}function I(e){let{globalErrorComponent:t,...n}=e;return(0,o.jsx)(f.ErrorBoundary,{errorComponent:t,children:(0,o.jsx)(D,{...n})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6149:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"bailoutToClientRendering",{enumerable:!0,get:function(){return u}});let r=n(8993),o=n(1845);function u(e){let t=o.staticGenerationAsyncStorage.getStore();if((null==t||!t.forceStatic)&&(null==t?void 0:t.isStaticGeneration))throw new r.BailoutToCSRError(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9107:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ClientPageRoot",{enumerable:!0,get:function(){return u}});let r=n(7437),o=n(4535);function u(e){let{Component:t,props:n}=e;return n.searchParams=(0,o.createDynamicallyTrackedSearchParams)(n.searchParams||{}),(0,r.jsx)(t,{...n})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1060:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ErrorBoundary:function(){return h},ErrorBoundaryHandler:function(){return f},GlobalError:function(){return d},default:function(){return p}});let r=n(7043),o=n(7437),u=r._(n(2265)),l=n(5475),a=n(9721),i=n(1845),c={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},text:{fontSize:"14px",fontWeight:400,lineHeight:"28px",margin:"0 8px"}};function s(e){let{error:t}=e,n=i.staticGenerationAsyncStorage.getStore();if((null==n?void 0:n.isRevalidate)||(null==n?void 0:n.isStaticGeneration))throw console.error(t),t;return null}class f extends u.default.Component{static getDerivedStateFromError(e){if((0,a.isNextRouterError)(e))throw e;return{error:e}}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.error?{error:null,previousPathname:e.pathname}:{error:t.error,previousPathname:e.pathname}}render(){return this.state.error?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(s,{error:this.state.error}),this.props.errorStyles,this.props.errorScripts,(0,o.jsx)(this.props.errorComponent,{error:this.state.error,reset:this.reset})]}):this.props.children}constructor(e){super(e),this.reset=()=>{this.setState({error:null})},this.state={error:null,previousPathname:this.props.pathname}}}function d(e){let{error:t}=e,n=null==t?void 0:t.digest;return(0,o.jsxs)("html",{id:"__next_error__",children:[(0,o.jsx)("head",{}),(0,o.jsxs)("body",{children:[(0,o.jsx)(s,{error:t}),(0,o.jsx)("div",{style:c.error,children:(0,o.jsxs)("div",{children:[(0,o.jsx)("h2",{style:c.text,children:"Application error: a "+(n?"server":"client")+"-side exception has occurred (see the "+(n?"server logs":"browser console")+" for more information)."}),n?(0,o.jsx)("p",{style:c.text,children:"Digest: "+n}):null]})})]})]})}let p=d;function h(e){let{errorComponent:t,errorStyles:n,errorScripts:r,children:u}=e,a=(0,l.usePathname)();return t?(0,o.jsx)(f,{pathname:a,errorComponent:t,errorStyles:n,errorScripts:r,children:u}):(0,o.jsx)(o.Fragment,{children:u})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6177:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DynamicServerError:function(){return r},isDynamicServerError:function(){return o}});let n="DYNAMIC_SERVER_USAGE";class r extends Error{constructor(e){super("Dynamic server usage: "+e),this.description=e,this.digest=n}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest&&e.digest===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9721:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNextRouterError",{enumerable:!0,get:function(){return u}});let r=n(8200),o=n(8968);function u(e){return e&&e.digest&&((0,o.isRedirectError)(e)||(0,r.isNotFoundError)(e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4707:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return S}});let r=n(7043),o=n(3099),u=n(7437),l=o._(n(2265)),a=r._(n(4887)),i=n(1956),c=n(4848),s=n(8137),f=n(1060),d=n(6015),p=n(7092),h=n(4123),y=n(80),_=n(3171),v=n(8505),b=n(8077),g=["bottom","height","left","right","top","width","x","y"];function m(e,t){let n=e.getBoundingClientRect();return n.top>=0&&n.top<=t}class R extends l.default.Component{componentDidMount(){this.handlePotentialScroll()}componentDidUpdate(){this.props.focusAndScrollRef.apply&&this.handlePotentialScroll()}render(){return this.props.children}constructor(...e){super(...e),this.handlePotentialScroll=()=>{let{focusAndScrollRef:e,segmentPath:t}=this.props;if(e.apply){var n;if(0!==e.segmentPaths.length&&!e.segmentPaths.some(e=>t.every((t,n)=>(0,d.matchSegment)(t,e[n]))))return;let r=null,o=e.hashFragment;if(o&&(r="top"===o?document.body:null!=(n=document.getElementById(o))?n:document.getElementsByName(o)[0]),r||(r="undefined"==typeof window?null:a.default.findDOMNode(this)),!(r instanceof Element))return;for(;!(r instanceof HTMLElement)||function(e){if(["sticky","fixed"].includes(getComputedStyle(e).position))return!0;let t=e.getBoundingClientRect();return g.every(e=>0===t[e])}(r);){if(null===r.nextElementSibling)return;r=r.nextElementSibling}e.apply=!1,e.hashFragment=null,e.segmentPaths=[],(0,p.handleSmoothScroll)(()=>{if(o){r.scrollIntoView();return}let e=document.documentElement,t=e.clientHeight;!m(r,t)&&(e.scrollTop=0,m(r,t)||r.scrollIntoView())},{dontForceLayout:!0,onlyHashChange:e.onlyHashChange}),e.onlyHashChange=!1,r.focus()}}}}function P(e){let{segmentPath:t,children:n}=e,r=(0,l.useContext)(i.GlobalLayoutRouterContext);if(!r)throw Error("invariant global layout router not mounted");return(0,u.jsx)(R,{segmentPath:t,focusAndScrollRef:r.focusAndScrollRef,children:n})}function j(e){let{parallelRouterKey:t,url:n,childNodes:r,segmentPath:o,tree:a,cacheKey:f}=e,p=(0,l.useContext)(i.GlobalLayoutRouterContext);if(!p)throw Error("invariant global layout router not mounted");let{buildId:h,changeByServerResponse:y,tree:_}=p,v=r.get(f);if(void 0===v){let e={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null};v=e,r.set(f,e)}let g=null!==v.prefetchRsc?v.prefetchRsc:v.rsc,m=(0,l.useDeferredValue)(v.rsc,g),R="object"==typeof m&&null!==m&&"function"==typeof m.then?(0,l.use)(m):m;if(!R){let e=v.lazyData;if(null===e){let t=function e(t,n){if(t){let[r,o]=t,u=2===t.length;if((0,d.matchSegment)(n[0],r)&&n[1].hasOwnProperty(o)){if(u){let t=e(void 0,n[1][o]);return[n[0],{...n[1],[o]:[t[0],t[1],t[2],"refetch"]}]}return[n[0],{...n[1],[o]:e(t.slice(2),n[1][o])}]}}return n}(["",...o],_),r=(0,b.hasInterceptionRouteInCurrentTree)(_);v.lazyData=e=(0,c.fetchServerResponse)(new URL(n,location.origin),t,r?p.nextUrl:null,h),v.lazyDataResolved=!1}let t=(0,l.use)(e);v.lazyDataResolved||(setTimeout(()=>{(0,l.startTransition)(()=>{y({previousTree:_,serverResponse:t})})}),v.lazyDataResolved=!0),(0,l.use)(s.unresolvedThenable)}return(0,u.jsx)(i.LayoutRouterContext.Provider,{value:{tree:a[1][t],childNodes:v.parallelRoutes,url:n,loading:v.loading},children:R})}function O(e){let{children:t,hasLoading:n,loading:r,loadingStyles:o,loadingScripts:a}=e;return n?(0,u.jsx)(l.Suspense,{fallback:(0,u.jsxs)(u.Fragment,{children:[o,a,r]}),children:t}):(0,u.jsx)(u.Fragment,{children:t})}function S(e){let{parallelRouterKey:t,segmentPath:n,error:r,errorStyles:o,errorScripts:a,templateStyles:c,templateScripts:s,template:d,notFound:p,notFoundStyles:b}=e,g=(0,l.useContext)(i.LayoutRouterContext);if(!g)throw Error("invariant expected layout router to be mounted");let{childNodes:m,tree:R,url:S,loading:E}=g,w=m.get(t);w||(w=new Map,m.set(t,w));let T=R[1][t][0],M=(0,_.getSegmentValue)(T),x=[T];return(0,u.jsx)(u.Fragment,{children:x.map(e=>{let l=(0,_.getSegmentValue)(e),g=(0,v.createRouterCacheKey)(e);return(0,u.jsxs)(i.TemplateContext.Provider,{value:(0,u.jsx)(P,{segmentPath:n,children:(0,u.jsx)(f.ErrorBoundary,{errorComponent:r,errorStyles:o,errorScripts:a,children:(0,u.jsx)(O,{hasLoading:!!E,loading:null==E?void 0:E[0],loadingStyles:null==E?void 0:E[1],loadingScripts:null==E?void 0:E[2],children:(0,u.jsx)(y.NotFoundBoundary,{notFound:p,notFoundStyles:b,children:(0,u.jsx)(h.RedirectBoundary,{children:(0,u.jsx)(j,{parallelRouterKey:t,url:S,tree:R,childNodes:w,segmentPath:n,cacheKey:g,isActive:M===l})})})})})}),children:[c,s,d]},(0,v.createRouterCacheKey)(e,!0))})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6015:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{canSegmentBeOverridden:function(){return u},matchSegment:function(){return o}});let r=n(7417),o=(e,t)=>"string"==typeof e?"string"==typeof t&&e===t:"string"!=typeof t&&e[0]===t[0]&&e[1]===t[1],u=(e,t)=>{var n;return!Array.isArray(e)&&!!Array.isArray(t)&&(null==(n=(0,r.getSegmentParam)(e))?void 0:n.param)===t[0]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5475:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ReadonlyURLSearchParams:function(){return i.ReadonlyURLSearchParams},RedirectType:function(){return i.RedirectType},ServerInsertedHTMLContext:function(){return c.ServerInsertedHTMLContext},notFound:function(){return i.notFound},permanentRedirect:function(){return i.permanentRedirect},redirect:function(){return i.redirect},useParams:function(){return p},usePathname:function(){return f},useRouter:function(){return d},useSearchParams:function(){return s},useSelectedLayoutSegment:function(){return y},useSelectedLayoutSegments:function(){return h},useServerInsertedHTML:function(){return c.useServerInsertedHTML}});let r=n(2265),o=n(1956),u=n(9060),l=n(3171),a=n(4541),i=n(2646),c=n(5501);function s(){let e=(0,r.useContext)(u.SearchParamsContext),t=(0,r.useMemo)(()=>e?new i.ReadonlyURLSearchParams(e):null,[e]);if("undefined"==typeof window){let{bailoutToClientRendering:e}=n(6149);e("useSearchParams()")}return t}function f(){return(0,r.useContext)(u.PathnameContext)}function d(){let e=(0,r.useContext)(o.AppRouterContext);if(null===e)throw Error("invariant expected app router to be mounted");return e}function p(){return(0,r.useContext)(u.PathParamsContext)}function h(e){void 0===e&&(e="children");let t=(0,r.useContext)(o.LayoutRouterContext);return t?function e(t,n,r,o){let u;if(void 0===r&&(r=!0),void 0===o&&(o=[]),r)u=t[1][n];else{var i;let e=t[1];u=null!=(i=e.children)?i:Object.values(e)[0]}if(!u)return o;let c=u[0],s=(0,l.getSegmentValue)(c);return!s||s.startsWith(a.PAGE_SEGMENT_KEY)?o:(o.push(s),e(u,n,!1,o))}(t.tree,e):null}function y(e){void 0===e&&(e="children");let t=h(e);if(!t||0===t.length)return null;let n="children"===e?t[0]:t[t.length-1];return n===a.DEFAULT_SEGMENT_KEY?null:n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2646:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ReadonlyURLSearchParams:function(){return l},RedirectType:function(){return r.RedirectType},notFound:function(){return o.notFound},permanentRedirect:function(){return r.permanentRedirect},redirect:function(){return r.redirect}});let r=n(8968),o=n(8200);class u extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class l extends URLSearchParams{append(){throw new u}delete(){throw new u}set(){throw new u}sort(){throw new u}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},80:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NotFoundBoundary",{enumerable:!0,get:function(){return s}});let r=n(3099),o=n(7437),u=r._(n(2265)),l=n(5475),a=n(8200);n(1765);let i=n(1956);class c extends u.default.Component{componentDidCatch(){}static getDerivedStateFromError(e){if((0,a.isNotFoundError)(e))return{notFoundTriggered:!0};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.notFoundTriggered?{notFoundTriggered:!1,previousPathname:e.pathname}:{notFoundTriggered:t.notFoundTriggered,previousPathname:e.pathname}}render(){return this.state.notFoundTriggered?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("meta",{name:"robots",content:"noindex"}),!1,this.props.notFoundStyles,this.props.notFound]}):this.props.children}constructor(e){super(e),this.state={notFoundTriggered:!!e.asNotFound,previousPathname:e.pathname}}}function s(e){let{notFound:t,notFoundStyles:n,asNotFound:r,children:a}=e,s=(0,l.usePathname)(),f=(0,u.useContext)(i.MissingSlotContext);return t?(0,o.jsx)(c,{pathname:s,notFound:t,notFoundStyles:n,asNotFound:r,missingSlots:f,children:a}):(0,o.jsx)(o.Fragment,{children:a})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8200:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{isNotFoundError:function(){return o},notFound:function(){return r}});let n="NEXT_NOT_FOUND";function r(){let e=Error(n);throw e.digest=n,e}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9744:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PromiseQueue",{enumerable:!0,get:function(){return c}});let r=n(2522),o=n(675);var u=o._("_maxConcurrency"),l=o._("_runningCount"),a=o._("_queue"),i=o._("_processNext");class c{enqueue(e){let t,n;let o=new Promise((e,r)=>{t=e,n=r}),u=async()=>{try{r._(this,l)[l]++;let n=await e();t(n)}catch(e){n(e)}finally{r._(this,l)[l]--,r._(this,i)[i]()}};return r._(this,a)[a].push({promiseFn:o,task:u}),r._(this,i)[i](),o}bump(e){let t=r._(this,a)[a].findIndex(t=>t.promiseFn===e);if(t>-1){let e=r._(this,a)[a].splice(t,1)[0];r._(this,a)[a].unshift(e),r._(this,i)[i](!0)}}constructor(e=5){Object.defineProperty(this,i,{value:s}),Object.defineProperty(this,u,{writable:!0,value:void 0}),Object.defineProperty(this,l,{writable:!0,value:void 0}),Object.defineProperty(this,a,{writable:!0,value:void 0}),r._(this,u)[u]=e,r._(this,l)[l]=0,r._(this,a)[a]=[]}}function s(e){if(void 0===e&&(e=!1),(r._(this,l)[l]0){var t;null==(t=r._(this,a)[a].shift())||t.task()}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4123:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{RedirectBoundary:function(){return s},RedirectErrorBoundary:function(){return c}});let r=n(3099),o=n(7437),u=r._(n(2265)),l=n(5475),a=n(8968);function i(e){let{redirect:t,reset:n,redirectType:r}=e,o=(0,l.useRouter)();return(0,u.useEffect)(()=>{u.default.startTransition(()=>{r===a.RedirectType.push?o.push(t,{}):o.replace(t,{}),n()})},[t,r,n,o]),null}class c extends u.default.Component{static getDerivedStateFromError(e){if((0,a.isRedirectError)(e))return{redirect:(0,a.getURLFromRedirectError)(e),redirectType:(0,a.getRedirectTypeFromError)(e)};throw e}render(){let{redirect:e,redirectType:t}=this.state;return null!==e&&null!==t?(0,o.jsx)(i,{redirect:e,redirectType:t,reset:()=>this.setState({redirect:null})}):this.props.children}constructor(e){super(e),this.state={redirect:null,redirectType:null}}}function s(e){let{children:t}=e,n=(0,l.useRouter)();return(0,o.jsx)(c,{router:n,children:t})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5001:function(e,t){"use strict";var n,r;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RedirectStatusCode",{enumerable:!0,get:function(){return n}}),(r=n||(n={}))[r.SeeOther=303]="SeeOther",r[r.TemporaryRedirect=307]="TemporaryRedirect",r[r.PermanentRedirect=308]="PermanentRedirect",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8968:function(e,t,n){"use strict";var r,o;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{RedirectType:function(){return r},getRedirectError:function(){return c},getRedirectStatusCodeFromError:function(){return y},getRedirectTypeFromError:function(){return h},getURLFromRedirectError:function(){return p},isRedirectError:function(){return d},permanentRedirect:function(){return f},redirect:function(){return s}});let u=n(544),l=n(295),a=n(5001),i="NEXT_REDIRECT";function c(e,t,n){void 0===n&&(n=a.RedirectStatusCode.TemporaryRedirect);let r=Error(i);r.digest=i+";"+t+";"+e+";"+n+";";let o=u.requestAsyncStorage.getStore();return o&&(r.mutableCookies=o.mutableCookies),r}function s(e,t){void 0===t&&(t="replace");let n=l.actionAsyncStorage.getStore();throw c(e,t,(null==n?void 0:n.isAction)?a.RedirectStatusCode.SeeOther:a.RedirectStatusCode.TemporaryRedirect)}function f(e,t){void 0===t&&(t="replace");let n=l.actionAsyncStorage.getStore();throw c(e,t,(null==n?void 0:n.isAction)?a.RedirectStatusCode.SeeOther:a.RedirectStatusCode.PermanentRedirect)}function d(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,n,r,o]=e.digest.split(";",4),u=Number(o);return t===i&&("replace"===n||"push"===n)&&"string"==typeof r&&!isNaN(u)&&u in a.RedirectStatusCode}function p(e){return d(e)?e.digest.split(";",3)[2]:null}function h(e){if(!d(e))throw Error("Not a redirect error");return e.digest.split(";",2)[1]}function y(e){if(!d(e))throw Error("Not a redirect error");return Number(e.digest.split(";",4)[3])}(o=r||(r={})).push="push",o.replace="replace",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6423:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let r=n(3099),o=n(7437),u=r._(n(2265)),l=n(1956);function a(){let e=(0,u.useContext)(l.TemplateContext);return(0,o.jsx)(o.Fragment,{children:e})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},544:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getExpectedRequestStore:function(){return o},requestAsyncStorage:function(){return r.requestAsyncStorage}});let r=n(9134);function o(e){let t=r.requestAsyncStorage.getStore();if(t)return t;throw Error("`"+e+"` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2356:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyFlightData",{enumerable:!0,get:function(){return u}});let r=n(7420),o=n(2576);function u(e,t,n,u){let[l,a,i]=n.slice(-3);if(null===a)return!1;if(3===n.length){let n=a[2],o=a[3];t.loading=o,t.rsc=n,t.prefetchRsc=null,(0,r.fillLazyItemsTillLeafWithHead)(t,e,l,a,i,u)}else t.rsc=e.rsc,t.prefetchRsc=e.prefetchRsc,t.parallelRoutes=new Map(e.parallelRoutes),t.loading=e.loading,(0,o.fillCacheWithNewSubTreeData)(t,e,n,u);return!0}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1935:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyRouterStatePatchToTree",{enumerable:!0,get:function(){return function e(t,n,r,a){let i;let[c,s,f,d,p]=n;if(1===t.length){let e=l(n,r,t);return(0,u.addRefreshMarkerToActiveParallelSegments)(e,a),e}let[h,y]=t;if(!(0,o.matchSegment)(h,c))return null;if(2===t.length)i=l(s[y],r,t);else if(null===(i=e(t.slice(2),s[y],r,a)))return null;let _=[t[0],{...s,[y]:i},f,d];return p&&(_[4]=!0),(0,u.addRefreshMarkerToActiveParallelSegments)(_,a),_}}});let r=n(4541),o=n(6015),u=n(232);function l(e,t,n){let[u,a]=e,[i,c]=t;if(i===r.DEFAULT_SEGMENT_KEY&&u!==r.DEFAULT_SEGMENT_KEY)return e;if((0,o.matchSegment)(u,i)){let t={};for(let e in a)void 0!==c[e]?t[e]=l(a[e],c[e],n):t[e]=a[e];for(let e in c)t[e]||(t[e]=c[e]);let r=[u,t];return e[2]&&(r[2]=e[2]),e[3]&&(r[3]=e[3]),e[4]&&(r[4]=e[4]),r}return t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5556:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"clearCacheNodeDataForSegmentPath",{enumerable:!0,get:function(){return function e(t,n,o){let u=o.length<=2,[l,a]=o,i=(0,r.createRouterCacheKey)(a),c=n.parallelRoutes.get(l),s=t.parallelRoutes.get(l);s&&s!==c||(s=new Map(c),t.parallelRoutes.set(l,s));let f=null==c?void 0:c.get(i),d=s.get(i);if(u){d&&d.lazyData&&d!==f||s.set(i,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null});return}if(!d||!f){d||s.set(i,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null});return}return d===f&&(d={lazyData:d.lazyData,rsc:d.rsc,prefetchRsc:d.prefetchRsc,head:d.head,prefetchHead:d.prefetchHead,parallelRoutes:new Map(d.parallelRoutes),lazyDataResolved:d.lazyDataResolved,loading:d.loading},s.set(i,d)),e(d,f,o.slice(2))}}});let r=n(8505);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5410:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{computeChangedPath:function(){return s},extractPathFromFlightRouterState:function(){return c}});let r=n(1182),o=n(4541),u=n(6015),l=e=>"/"===e[0]?e.slice(1):e,a=e=>"string"==typeof e?"children"===e?"":e:e[1];function i(e){return e.reduce((e,t)=>""===(t=l(t))||(0,o.isGroupSegment)(t)?e:e+"/"+t,"")||"/"}function c(e){var t;let n=Array.isArray(e[0])?e[0][1]:e[0];if(n===o.DEFAULT_SEGMENT_KEY||r.INTERCEPTION_ROUTE_MARKERS.some(e=>n.startsWith(e)))return;if(n.startsWith(o.PAGE_SEGMENT_KEY))return"";let u=[a(n)],l=null!=(t=e[1])?t:{},s=l.children?c(l.children):void 0;if(void 0!==s)u.push(s);else for(let[e,t]of Object.entries(l)){if("children"===e)continue;let n=c(t);void 0!==n&&u.push(n)}return i(u)}function s(e,t){let n=function e(t,n){let[o,l]=t,[i,s]=n,f=a(o),d=a(i);if(r.INTERCEPTION_ROUTE_MARKERS.some(e=>f.startsWith(e)||d.startsWith(e)))return"";if(!(0,u.matchSegment)(o,i)){var p;return null!=(p=c(n))?p:""}for(let t in l)if(s[t]){let n=e(l[t],s[t]);if(null!==n)return a(i)+"/"+n}return null}(e,t);return null==n||"/"===n?n:i(n.split("/"))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3456:function(e,t){"use strict";function n(e,t){return void 0===t&&(t=!0),e.pathname+e.search+(t?e.hash:"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createHrefFromUrl",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2952:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createInitialRouterState",{enumerable:!0,get:function(){return c}});let r=n(3456),o=n(7420),u=n(5410),l=n(305),a=n(4673),i=n(232);function c(e){var t;let{buildId:n,initialTree:c,initialSeedData:s,urlParts:f,initialParallelRoutes:d,location:p,initialHead:h,couldBeIntercepted:y}=e,_=f.join("/"),v=!p,b={lazyData:null,rsc:s[2],prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:v?new Map:d,lazyDataResolved:!1,loading:s[3]},g=p?(0,r.createHrefFromUrl)(p):_;(0,i.addRefreshMarkerToActiveParallelSegments)(c,g);let m=new Map;(null===d||0===d.size)&&(0,o.fillLazyItemsTillLeafWithHead)(b,void 0,c,s,h);let R={buildId:n,tree:c,cache:b,prefetchCache:m,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:{apply:!1,onlyHashChange:!1,hashFragment:null,segmentPaths:[]},canonicalUrl:g,nextUrl:null!=(t=(0,u.extractPathFromFlightRouterState)(c)||(null==p?void 0:p.pathname))?t:null};if(p){let e=new URL(""+p.pathname+p.search,p.origin),t=[["",c,null,null]];(0,l.createPrefetchCacheEntryForInitialLoad)({url:e,kind:a.PrefetchKind.AUTO,data:[t,void 0,!1,y],tree:R.tree,prefetchCache:R.prefetchCache,nextUrl:R.nextUrl})}return R}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8505:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRouterCacheKey",{enumerable:!0,get:function(){return o}});let r=n(4541);function o(e,t){return(void 0===t&&(t=!1),Array.isArray(e))?e[0]+"|"+e[1]+"|"+e[2]:t&&e.startsWith(r.PAGE_SEGMENT_KEY)?r.PAGE_SEGMENT_KEY:e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4848:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fetchServerResponse",{enumerable:!0,get:function(){return s}});let r=n(6866),o=n(2846),u=n(3079),l=n(4673),a=n(7207),{createFromFetch:i}=n(6671);function c(e){return[(0,o.urlToUrlWithoutFlightMarker)(e).toString(),void 0,!1,!1]}async function s(e,t,n,s,f){let d={[r.RSC_HEADER]:"1",[r.NEXT_ROUTER_STATE_TREE]:encodeURIComponent(JSON.stringify(t))};f===l.PrefetchKind.AUTO&&(d[r.NEXT_ROUTER_PREFETCH_HEADER]="1"),n&&(d[r.NEXT_URL]=n);let p=(0,a.hexHash)([d[r.NEXT_ROUTER_PREFETCH_HEADER]||"0",d[r.NEXT_ROUTER_STATE_TREE],d[r.NEXT_URL]].join(","));try{var h;let t=new URL(e);t.pathname.endsWith("/")?t.pathname+="index.txt":t.pathname+=".txt",t.searchParams.set(r.NEXT_RSC_UNION_QUERY,p);let n=await fetch(t,{credentials:"same-origin",headers:d}),l=(0,o.urlToUrlWithoutFlightMarker)(n.url),a=n.redirected?l:void 0,f=n.headers.get("content-type")||"",y=!!n.headers.get(r.NEXT_DID_POSTPONE_HEADER),_=!!(null==(h=n.headers.get("vary"))?void 0:h.includes(r.NEXT_URL)),v=f===r.RSC_CONTENT_TYPE_HEADER;if(v||(v=f.startsWith("text/plain")),!v||!n.ok)return e.hash&&(l.hash=e.hash),c(l.toString());let[b,g]=await i(Promise.resolve(n),{callServer:u.callServer});if(s!==b)return c(n.url);return[g,a,y,_]}catch(t){return console.error("Failed to fetch RSC payload for "+e+". Falling back to browser navigation.",t),[e.toString(),void 0,!1,!1]}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2576:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillCacheWithNewSubTreeData",{enumerable:!0,get:function(){return function e(t,n,l,a){let i=l.length<=5,[c,s]=l,f=(0,u.createRouterCacheKey)(s),d=n.parallelRoutes.get(c);if(!d)return;let p=t.parallelRoutes.get(c);p&&p!==d||(p=new Map(d),t.parallelRoutes.set(c,p));let h=d.get(f),y=p.get(f);if(i){if(!y||!y.lazyData||y===h){let e=l[3];y={lazyData:null,rsc:e[2],prefetchRsc:null,head:null,prefetchHead:null,loading:e[3],parallelRoutes:h?new Map(h.parallelRoutes):new Map,lazyDataResolved:!1},h&&(0,r.invalidateCacheByRouterState)(y,h,l[2]),(0,o.fillLazyItemsTillLeafWithHead)(y,h,l[2],e,l[4],a),p.set(f,y)}return}y&&h&&(y===h&&(y={lazyData:y.lazyData,rsc:y.rsc,prefetchRsc:y.prefetchRsc,head:y.head,prefetchHead:y.prefetchHead,parallelRoutes:new Map(y.parallelRoutes),lazyDataResolved:!1,loading:y.loading},p.set(f,y)),e(y,h,l.slice(2),a))}}});let r=n(4377),o=n(7420),u=n(8505);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7420:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillLazyItemsTillLeafWithHead",{enumerable:!0,get:function(){return function e(t,n,u,l,a,i){if(0===Object.keys(u[1]).length){t.head=a;return}for(let c in u[1]){let s;let f=u[1][c],d=f[0],p=(0,r.createRouterCacheKey)(d),h=null!==l&&void 0!==l[1][c]?l[1][c]:null;if(n){let r=n.parallelRoutes.get(c);if(r){let n;let u=(null==i?void 0:i.kind)==="auto"&&i.status===o.PrefetchCacheEntryStatus.reusable,l=new Map(r),s=l.get(p);n=null!==h?{lazyData:null,rsc:h[2],prefetchRsc:null,head:null,prefetchHead:null,loading:h[3],parallelRoutes:new Map(null==s?void 0:s.parallelRoutes),lazyDataResolved:!1}:u&&s?{lazyData:s.lazyData,rsc:s.rsc,prefetchRsc:s.prefetchRsc,head:s.head,prefetchHead:s.prefetchHead,parallelRoutes:new Map(s.parallelRoutes),lazyDataResolved:s.lazyDataResolved,loading:s.loading}:{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map(null==s?void 0:s.parallelRoutes),lazyDataResolved:!1,loading:null},l.set(p,n),e(n,s,f,h||null,a,i),t.parallelRoutes.set(c,l);continue}}if(null!==h){let e=h[2],t=h[3];s={lazyData:null,rsc:e,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:t}}else s={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null};let y=t.parallelRoutes.get(c);y?y.set(p,s):t.parallelRoutes.set(c,new Map([[p,s]])),e(s,void 0,f,h,a,i)}}}});let r=n(8505),o=n(4673);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4510:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleMutable",{enumerable:!0,get:function(){return u}});let r=n(5410);function o(e){return void 0!==e}function u(e,t){var n,u,l;let a=null==(u=t.shouldScroll)||u,i=e.nextUrl;if(o(t.patchedTree)){let n=(0,r.computeChangedPath)(e.tree,t.patchedTree);n?i=n:i||(i=e.canonicalUrl)}return{buildId:e.buildId,canonicalUrl:o(t.canonicalUrl)?t.canonicalUrl===e.canonicalUrl?e.canonicalUrl:t.canonicalUrl:e.canonicalUrl,pushRef:{pendingPush:o(t.pendingPush)?t.pendingPush:e.pushRef.pendingPush,mpaNavigation:o(t.mpaNavigation)?t.mpaNavigation:e.pushRef.mpaNavigation,preserveCustomHistoryState:o(t.preserveCustomHistoryState)?t.preserveCustomHistoryState:e.pushRef.preserveCustomHistoryState},focusAndScrollRef:{apply:!!a&&(!!o(null==t?void 0:t.scrollableSegments)||e.focusAndScrollRef.apply),onlyHashChange:!!t.hashFragment&&e.canonicalUrl.split("#",1)[0]===(null==(n=t.canonicalUrl)?void 0:n.split("#",1)[0]),hashFragment:a?t.hashFragment&&""!==t.hashFragment?decodeURIComponent(t.hashFragment.slice(1)):e.focusAndScrollRef.hashFragment:null,segmentPaths:a?null!=(l=null==t?void 0:t.scrollableSegments)?l:e.focusAndScrollRef.segmentPaths:[]},cache:t.cache?t.cache:e.cache,prefetchCache:t.prefetchCache?t.prefetchCache:e.prefetchCache,tree:o(t.patchedTree)?t.patchedTree:e.tree,nextUrl:i}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7831:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSegmentMismatch",{enumerable:!0,get:function(){return o}});let r=n(5967);function o(e,t,n){return(0,r.handleExternalUrl)(e,{},e.canonicalUrl,!0)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7058:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheBelowFlightSegmentPath",{enumerable:!0,get:function(){return function e(t,n,o){let u=o.length<=2,[l,a]=o,i=(0,r.createRouterCacheKey)(a),c=n.parallelRoutes.get(l);if(!c)return;let s=t.parallelRoutes.get(l);if(s&&s!==c||(s=new Map(c),t.parallelRoutes.set(l,s)),u){s.delete(i);return}let f=c.get(i),d=s.get(i);d&&f&&(d===f&&(d={lazyData:d.lazyData,rsc:d.rsc,prefetchRsc:d.prefetchRsc,head:d.head,prefetchHead:d.prefetchHead,parallelRoutes:new Map(d.parallelRoutes),lazyDataResolved:d.lazyDataResolved},s.set(i,d)),e(d,f,o.slice(2)))}}});let r=n(8505);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4377:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheByRouterState",{enumerable:!0,get:function(){return o}});let r=n(8505);function o(e,t,n){for(let o in n[1]){let u=n[1][o][0],l=(0,r.createRouterCacheKey)(u),a=t.parallelRoutes.get(o);if(a){let t=new Map(a);t.delete(l),e.parallelRoutes.set(o,t)}}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3237:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNavigatingToNewRootLayout",{enumerable:!0,get:function(){return function e(t,n){let r=t[0],o=n[0];if(Array.isArray(r)&&Array.isArray(o)){if(r[0]!==o[0]||r[2]!==o[2])return!0}else if(r!==o)return!0;if(t[4])return!n[4];if(n[4])return!0;let u=Object.values(t[1])[0],l=Object.values(n[1])[0];return!u||!l||e(u,l)}}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6118:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{abortTask:function(){return c},listenForDynamicRequest:function(){return a},updateCacheNodeOnNavigation:function(){return function e(t,n,a,c,s){let f=n[1],d=a[1],p=c[1],h=t.parallelRoutes,y=new Map(h),_={},v=null;for(let t in d){let n;let a=d[t],c=f[t],b=h.get(t),g=p[t],m=a[0],R=(0,u.createRouterCacheKey)(m),P=void 0!==c?c[0]:void 0,j=void 0!==b?b.get(R):void 0;if(null!==(n=m===r.PAGE_SEGMENT_KEY?l(a,void 0!==g?g:null,s):m===r.DEFAULT_SEGMENT_KEY?void 0!==c?{route:c,node:null,children:null}:l(a,void 0!==g?g:null,s):void 0!==P&&(0,o.matchSegment)(m,P)&&void 0!==j&&void 0!==c?null!=g?e(j,c,a,g,s):function(e){let t=i(e,null,null);return{route:e,node:t,children:null}}(a):l(a,void 0!==g?g:null,s))){null===v&&(v=new Map),v.set(t,n);let e=n.node;if(null!==e){let n=new Map(b);n.set(R,e),y.set(t,n)}_[t]=n.route}else _[t]=a}if(null===v)return null;let b={lazyData:null,rsc:t.rsc,prefetchRsc:t.prefetchRsc,head:t.head,prefetchHead:t.prefetchHead,loading:t.loading,parallelRoutes:y,lazyDataResolved:!1};return{route:function(e,t){let n=[e[0],t];return 2 in e&&(n[2]=e[2]),3 in e&&(n[3]=e[3]),4 in e&&(n[4]=e[4]),n}(a,_),node:b,children:v}}},updateCacheNodeOnPopstateRestoration:function(){return function e(t,n){let r=n[1],o=t.parallelRoutes,l=new Map(o);for(let t in r){let n=r[t],a=n[0],i=(0,u.createRouterCacheKey)(a),c=o.get(t);if(void 0!==c){let r=c.get(i);if(void 0!==r){let o=e(r,n),u=new Map(c);u.set(i,o),l.set(t,u)}}}let a=t.rsc,i=d(a)&&"pending"===a.status;return{lazyData:null,rsc:a,head:t.head,prefetchHead:i?t.prefetchHead:null,prefetchRsc:i?t.prefetchRsc:null,loading:i?t.loading:null,parallelRoutes:l,lazyDataResolved:!1}}}});let r=n(4541),o=n(6015),u=n(8505);function l(e,t,n){let r=i(e,t,n);return{route:e,node:r,children:null}}function a(e,t){t.then(t=>{for(let n of t[0]){let t=n.slice(0,-3),r=n[n.length-3],l=n[n.length-2],a=n[n.length-1];"string"!=typeof t&&function(e,t,n,r,l){let a=e;for(let e=0;e{c(e,t)})}function i(e,t,n){let r=e[1],o=null!==t?t[1]:null,l=new Map;for(let e in r){let t=r[e],a=null!==o?o[e]:null,c=t[0],s=(0,u.createRouterCacheKey)(c),f=i(t,void 0===a?null:a,n),d=new Map;d.set(s,f),l.set(e,d)}let a=0===l.size,c=null!==t?t[2]:null,s=null!==t?t[3]:null;return{lazyData:null,parallelRoutes:l,prefetchRsc:void 0!==c?c:null,prefetchHead:a?n:null,loading:void 0!==s?s:null,rsc:p(),head:a?p():null,lazyDataResolved:!1}}function c(e,t){let n=e.node;if(null===n)return;let r=e.children;if(null===r)s(e.route,n,t);else for(let e of r.values())c(e,t);e.node=null}function s(e,t,n){let r=e[1],o=t.parallelRoutes;for(let e in r){let t=r[e],l=o.get(e);if(void 0===l)continue;let a=t[0],i=(0,u.createRouterCacheKey)(a),c=l.get(i);void 0!==c&&s(t,c,n)}let l=t.rsc;d(l)&&(null===n?l.resolve(null):l.reject(n));let a=t.head;d(a)&&a.resolve(null)}let f=Symbol();function d(e){return e&&e.tag===f}function p(){let e,t;let n=new Promise((n,r)=>{e=n,t=r});return n.status="pending",n.resolve=t=>{"pending"===n.status&&(n.status="fulfilled",n.value=t,e(t))},n.reject=e=>{"pending"===n.status&&(n.status="rejected",n.reason=e,t(e))},n.tag=f,n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},305:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createPrefetchCacheEntryForInitialLoad:function(){return c},getOrCreatePrefetchCacheEntry:function(){return i},prunePrefetchCache:function(){return f}});let r=n(3456),o=n(4848),u=n(4673),l=n(4819);function a(e,t){let n=(0,r.createHrefFromUrl)(e,!1);return t?t+"%"+n:n}function i(e){let t,{url:n,nextUrl:r,tree:o,buildId:l,prefetchCache:i,kind:c}=e,f=a(n,r),d=i.get(f);if(d)t=d;else{let e=a(n),r=i.get(e);r&&(t=r)}return t?(t.status=h(t),t.kind!==u.PrefetchKind.FULL&&c===u.PrefetchKind.FULL)?s({tree:o,url:n,buildId:l,nextUrl:r,prefetchCache:i,kind:null!=c?c:u.PrefetchKind.TEMPORARY}):(c&&t.kind===u.PrefetchKind.TEMPORARY&&(t.kind=c),t):s({tree:o,url:n,buildId:l,nextUrl:r,prefetchCache:i,kind:c||u.PrefetchKind.TEMPORARY})}function c(e){let{nextUrl:t,tree:n,prefetchCache:r,url:o,kind:l,data:i}=e,[,,,c]=i,s=c?a(o,t):a(o),f={treeAtTimeOfPrefetch:n,data:Promise.resolve(i),kind:l,prefetchTime:Date.now(),lastUsedTime:Date.now(),key:s,status:u.PrefetchCacheEntryStatus.fresh};return r.set(s,f),f}function s(e){let{url:t,kind:n,tree:r,nextUrl:i,buildId:c,prefetchCache:s}=e,f=a(t),d=l.prefetchQueue.enqueue(()=>(0,o.fetchServerResponse)(t,r,i,c,n).then(e=>{let[,,,n]=e;return n&&function(e){let{url:t,nextUrl:n,prefetchCache:r}=e,o=a(t),u=r.get(o);if(!u)return;let l=a(t,n);r.set(l,u),r.delete(o)}({url:t,nextUrl:i,prefetchCache:s}),e})),p={treeAtTimeOfPrefetch:r,data:d,kind:n,prefetchTime:Date.now(),lastUsedTime:null,key:f,status:u.PrefetchCacheEntryStatus.fresh};return s.set(f,p),p}function f(e){for(let[t,n]of e)h(n)===u.PrefetchCacheEntryStatus.expired&&e.delete(t)}let d=1e3*Number("30"),p=1e3*Number("300");function h(e){let{kind:t,prefetchTime:n,lastUsedTime:r}=e;return Date.now()<(null!=r?r:n)+d?r?u.PrefetchCacheEntryStatus.reusable:u.PrefetchCacheEntryStatus.fresh:"auto"===t&&Date.now(){let[n,f]=t,h=!1;if(S.lastUsedTime||(S.lastUsedTime=Date.now(),h=!0),"string"==typeof n)return _(e,R,n,O);if(document.getElementById("__next-page-redirect"))return _(e,R,j,O);let b=e.tree,g=e.cache,w=[];for(let t of n){let n=t.slice(0,-4),r=t.slice(-3)[0],c=["",...n],f=(0,u.applyRouterStatePatchToTree)(c,b,r,j);if(null===f&&(f=(0,u.applyRouterStatePatchToTree)(c,E,r,j)),null!==f){if((0,a.isNavigatingToNewRootLayout)(b,f))return _(e,R,j,O);let u=(0,d.createEmptyCacheNode)(),m=!1;for(let e of(S.status!==i.PrefetchCacheEntryStatus.stale||h?m=(0,s.applyFlightData)(g,u,t,S):(m=function(e,t,n,r){let o=!1;for(let u of(e.rsc=t.rsc,e.prefetchRsc=t.prefetchRsc,e.loading=t.loading,e.parallelRoutes=new Map(t.parallelRoutes),v(r).map(e=>[...n,...e])))(0,y.clearCacheNodeDataForSegmentPath)(e,t,u),o=!0;return o}(u,g,n,r),S.lastUsedTime=Date.now()),(0,l.shouldHardNavigate)(c,b)?(u.rsc=g.rsc,u.prefetchRsc=g.prefetchRsc,(0,o.invalidateCacheBelowFlightSegmentPath)(u,g,n),R.cache=u):m&&(R.cache=u,g=u),b=f,v(r))){let t=[...n,...e];t[t.length-1]!==p.DEFAULT_SEGMENT_KEY&&w.push(t)}}}return R.patchedTree=b,R.canonicalUrl=f?(0,r.createHrefFromUrl)(f):j,R.pendingPush=O,R.scrollableSegments=w,R.hashFragment=P,R.shouldScroll=m,(0,c.handleMutable)(e,R)},()=>e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4819:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{prefetchQueue:function(){return l},prefetchReducer:function(){return a}});let r=n(6866),o=n(9744),u=n(305),l=new o.PromiseQueue(5);function a(e,t){(0,u.prunePrefetchCache)(e.prefetchCache);let{url:n}=t;return n.searchParams.delete(r.NEXT_RSC_UNION_QUERY),(0,u.getOrCreatePrefetchCacheEntry)({url:n,nextUrl:e.nextUrl,prefetchCache:e.prefetchCache,kind:t.kind,tree:e.tree,buildId:e.buildId}),e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9601:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"refreshReducer",{enumerable:!0,get:function(){return h}});let r=n(4848),o=n(3456),u=n(1935),l=n(3237),a=n(5967),i=n(4510),c=n(7420),s=n(2846),f=n(7831),d=n(8077),p=n(232);function h(e,t){let{origin:n}=t,h={},y=e.canonicalUrl,_=e.tree;h.preserveCustomHistoryState=!1;let v=(0,s.createEmptyCacheNode)(),b=(0,d.hasInterceptionRouteInCurrentTree)(e.tree);return v.lazyData=(0,r.fetchServerResponse)(new URL(y,n),[_[0],_[1],_[2],"refetch"],b?e.nextUrl:null,e.buildId),v.lazyData.then(async n=>{let[r,s]=n;if("string"==typeof r)return(0,a.handleExternalUrl)(e,h,r,e.pushRef.pendingPush);for(let n of(v.lazyData=null,r)){if(3!==n.length)return console.log("REFRESH FAILED"),e;let[r]=n,i=(0,u.applyRouterStatePatchToTree)([""],_,r,e.canonicalUrl);if(null===i)return(0,f.handleSegmentMismatch)(e,t,r);if((0,l.isNavigatingToNewRootLayout)(_,i))return(0,a.handleExternalUrl)(e,h,y,e.pushRef.pendingPush);let d=s?(0,o.createHrefFromUrl)(s):void 0;s&&(h.canonicalUrl=d);let[g,m]=n.slice(-2);if(null!==g){let e=g[2];v.rsc=e,v.prefetchRsc=null,(0,c.fillLazyItemsTillLeafWithHead)(v,void 0,r,g,m),h.prefetchCache=new Map}await (0,p.refreshInactiveParallelSegments)({state:e,updatedTree:i,updatedCache:v,includeNextUrl:b,canonicalUrl:h.canonicalUrl||e.canonicalUrl}),h.cache=v,h.patchedTree=i,h.canonicalUrl=y,_=i}return(0,i.handleMutable)(e,h)},()=>e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7784:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"restoreReducer",{enumerable:!0,get:function(){return u}});let r=n(3456),o=n(5410);function u(e,t){var n;let{url:u,tree:l}=t,a=(0,r.createHrefFromUrl)(u),i=l||e.tree,c=e.cache;return{buildId:e.buildId,canonicalUrl:a,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:e.focusAndScrollRef,cache:c,prefetchCache:e.prefetchCache,tree:i,nextUrl:null!=(n=(0,o.extractPathFromFlightRouterState)(i))?n:u.pathname}}n(6118),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3722:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverActionReducer",{enumerable:!0,get:function(){return g}});let r=n(3079),o=n(6866),u=n(1634),l=n(3456),a=n(5967),i=n(1935),c=n(3237),s=n(4510),f=n(7420),d=n(2846),p=n(8077),h=n(7831),y=n(232),{createFromFetch:_,encodeReply:v}=n(6671);async function b(e,t,n){let l,{actionId:a,actionArgs:i}=n,c=await v(i),s=await fetch("",{method:"POST",headers:{Accept:o.RSC_CONTENT_TYPE_HEADER,[o.ACTION]:a,[o.NEXT_ROUTER_STATE_TREE]:encodeURIComponent(JSON.stringify(e.tree)),...t?{[o.NEXT_URL]:t}:{}},body:c}),f=s.headers.get("x-action-redirect");try{let e=JSON.parse(s.headers.get("x-action-revalidated")||"[[],0,0]");l={paths:e[0]||[],tag:!!e[1],cookie:e[2]}}catch(e){l={paths:[],tag:!1,cookie:!1}}let d=f?new URL((0,u.addBasePath)(f),new URL(e.canonicalUrl,window.location.href)):void 0;if(s.headers.get("content-type")===o.RSC_CONTENT_TYPE_HEADER){let e=await _(Promise.resolve(s),{callServer:r.callServer});if(f){let[,t]=null!=e?e:[];return{actionFlightData:t,redirectLocation:d,revalidatedParts:l}}let[t,[,n]]=null!=e?e:[];return{actionResult:t,actionFlightData:n,redirectLocation:d,revalidatedParts:l}}return{redirectLocation:d,revalidatedParts:l}}function g(e,t){let{resolve:n,reject:r}=t,o={},u=e.canonicalUrl,_=e.tree;o.preserveCustomHistoryState=!1;let v=e.nextUrl&&(0,p.hasInterceptionRouteInCurrentTree)(e.tree)?e.nextUrl:null;return o.inFlightServerAction=b(e,v,t),o.inFlightServerAction.then(async r=>{let{actionResult:p,actionFlightData:b,redirectLocation:g}=r;if(g&&(e.pushRef.pendingPush=!0,o.pendingPush=!0),!b)return(n(p),g)?(0,a.handleExternalUrl)(e,o,g.href,e.pushRef.pendingPush):e;if("string"==typeof b)return(0,a.handleExternalUrl)(e,o,b,e.pushRef.pendingPush);if(o.inFlightServerAction=null,g){let e=(0,l.createHrefFromUrl)(g,!1);o.canonicalUrl=e}for(let n of b){if(3!==n.length)return console.log("SERVER ACTION APPLY FAILED"),e;let[r]=n,s=(0,i.applyRouterStatePatchToTree)([""],_,r,g?(0,l.createHrefFromUrl)(g):e.canonicalUrl);if(null===s)return(0,h.handleSegmentMismatch)(e,t,r);if((0,c.isNavigatingToNewRootLayout)(_,s))return(0,a.handleExternalUrl)(e,o,u,e.pushRef.pendingPush);let[p,b]=n.slice(-2),m=null!==p?p[2]:null;if(null!==m){let t=(0,d.createEmptyCacheNode)();t.rsc=m,t.prefetchRsc=null,(0,f.fillLazyItemsTillLeafWithHead)(t,void 0,r,p,b),await (0,y.refreshInactiveParallelSegments)({state:e,updatedTree:s,updatedCache:t,includeNextUrl:!!v,canonicalUrl:o.canonicalUrl||e.canonicalUrl}),o.cache=t,o.prefetchCache=new Map}o.patchedTree=s,_=s}return n(p),(0,s.handleMutable)(e,o)},t=>(r(t),e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8448:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverPatchReducer",{enumerable:!0,get:function(){return f}});let r=n(3456),o=n(1935),u=n(3237),l=n(5967),a=n(2356),i=n(4510),c=n(2846),s=n(7831);function f(e,t){let{serverResponse:n}=t,[f,d]=n,p={};if(p.preserveCustomHistoryState=!1,"string"==typeof f)return(0,l.handleExternalUrl)(e,p,f,e.pushRef.pendingPush);let h=e.tree,y=e.cache;for(let n of f){let i=n.slice(0,-4),[f]=n.slice(-3,-2),_=(0,o.applyRouterStatePatchToTree)(["",...i],h,f,e.canonicalUrl);if(null===_)return(0,s.handleSegmentMismatch)(e,t,f);if((0,u.isNavigatingToNewRootLayout)(h,_))return(0,l.handleExternalUrl)(e,p,e.canonicalUrl,e.pushRef.pendingPush);let v=d?(0,r.createHrefFromUrl)(d):void 0;v&&(p.canonicalUrl=v);let b=(0,c.createEmptyCacheNode)();(0,a.applyFlightData)(y,b,n),p.patchedTree=_,p.cache=b,y=b,h=_}return(0,i.handleMutable)(e,p)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},232:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{addRefreshMarkerToActiveParallelSegments:function(){return function e(t,n){let[r,o,,l]=t;for(let a in r.includes(u.PAGE_SEGMENT_KEY)&&"refresh"!==l&&(t[2]=n,t[3]="refresh"),o)e(o[a],n)}},refreshInactiveParallelSegments:function(){return l}});let r=n(2356),o=n(4848),u=n(4541);async function l(e){let t=new Set;await a({...e,rootTree:e.updatedTree,fetchedSegments:t})}async function a(e){let{state:t,updatedTree:n,updatedCache:u,includeNextUrl:l,fetchedSegments:i,rootTree:c=n,canonicalUrl:s}=e,[,f,d,p]=n,h=[];if(d&&d!==s&&"refresh"===p&&!i.has(d)){i.add(d);let e=(0,o.fetchServerResponse)(new URL(d,location.origin),[c[0],c[1],c[2],"refetch"],l?t.nextUrl:null,t.buildId).then(e=>{let t=e[0];if("string"!=typeof t)for(let e of t)(0,r.applyFlightData)(u,u,e)});h.push(e)}for(let e in f){let n=a({state:t,updatedTree:f[e],updatedCache:u,includeNextUrl:l,fetchedSegments:i,rootTree:c,canonicalUrl:s});h.push(n)}await Promise.all(h)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4673:function(e,t){"use strict";var n,r,o,u;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ACTION_FAST_REFRESH:function(){return f},ACTION_NAVIGATE:function(){return a},ACTION_PREFETCH:function(){return s},ACTION_REFRESH:function(){return l},ACTION_RESTORE:function(){return i},ACTION_SERVER_ACTION:function(){return d},ACTION_SERVER_PATCH:function(){return c},PrefetchCacheEntryStatus:function(){return r},PrefetchKind:function(){return n},isThenable:function(){return p}});let l="refresh",a="navigate",i="restore",c="server-patch",s="prefetch",f="fast-refresh",d="server-action";function p(e){return e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}(o=n||(n={})).AUTO="auto",o.FULL="full",o.TEMPORARY="temporary",(u=r||(r={})).fresh="fresh",u.reusable="reusable",u.expired="expired",u.stale="stale",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1450:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"reducer",{enumerable:!0,get:function(){return f}});let r=n(4673),o=n(5967),u=n(8448),l=n(7784),a=n(9601),i=n(4819),c=n(4529),s=n(3722),f="undefined"==typeof window?function(e,t){return e}:function(e,t){switch(t.type){case r.ACTION_NAVIGATE:return(0,o.navigateReducer)(e,t);case r.ACTION_SERVER_PATCH:return(0,u.serverPatchReducer)(e,t);case r.ACTION_RESTORE:return(0,l.restoreReducer)(e,t);case r.ACTION_REFRESH:return(0,a.refreshReducer)(e,t);case r.ACTION_FAST_REFRESH:return(0,c.fastRefreshReducer)(e,t);case r.ACTION_PREFETCH:return(0,i.prefetchReducer)(e,t);case r.ACTION_SERVER_ACTION:return(0,s.serverActionReducer)(e,t);default:throw Error("Unknown action")}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3728:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"shouldHardNavigate",{enumerable:!0,get:function(){return function e(t,n){let[o,u]=n,[l,a]=t;return(0,r.matchSegment)(l,o)?!(t.length<=2)&&e(t.slice(2),u[a]):!!Array.isArray(l)}}});let r=n(6015);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4535:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createDynamicallyTrackedSearchParams:function(){return a},createUntrackedSearchParams:function(){return l}});let r=n(1845),o=n(6999),u=n(650);function l(e){let t=r.staticGenerationAsyncStorage.getStore();return t&&t.forceStatic?{}:e}function a(e){let t=r.staticGenerationAsyncStorage.getStore();return t?t.forceStatic?{}:t.isStaticGeneration||t.dynamicShouldError?new Proxy({},{get:(e,n,r)=>("string"==typeof n&&(0,o.trackDynamicDataAccessed)(t,"searchParams."+n),u.ReflectAdapter.get(e,n,r)),has:(e,n)=>("string"==typeof n&&(0,o.trackDynamicDataAccessed)(t,"searchParams."+n),Reflect.has(e,n)),ownKeys:e=>((0,o.trackDynamicDataAccessed)(t,"searchParams"),Reflect.ownKeys(e))}):e:e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1845:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"staticGenerationAsyncStorage",{enumerable:!0,get:function(){return r.staticGenerationAsyncStorage}});let r=n(30);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6864:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{StaticGenBailoutError:function(){return r},isStaticGenBailoutError:function(){return o}});let n="NEXT_STATIC_GEN_BAILOUT";class r extends Error{constructor(...e){super(...e),this.code=n}}function o(e){return"object"==typeof e&&null!==e&&"code"in e&&e.code===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8137:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unresolvedThenable",{enumerable:!0,get:function(){return n}});let n={then:()=>{}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7744:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{useReducerWithReduxDevtools:function(){return i},useUnwrapState:function(){return a}});let r=n(3099)._(n(2265)),o=n(4673),u=n(2103);function l(e){if(e instanceof Map){let t={};for(let[n,r]of e.entries()){if("function"==typeof r){t[n]="fn()";continue}if("object"==typeof r&&null!==r){if(r.$$typeof){t[n]=r.$$typeof.toString();continue}if(r._bundlerConfig){t[n]="FlightData";continue}}t[n]=l(r)}return t}if("object"==typeof e&&null!==e){let t={};for(let n in e){let r=e[n];if("function"==typeof r){t[n]="fn()";continue}if("object"==typeof r&&null!==r){if(r.$$typeof){t[n]=r.$$typeof.toString();continue}if(r.hasOwnProperty("_bundlerConfig")){t[n]="FlightData";continue}}t[n]=l(r)}return t}return Array.isArray(e)?e.map(l):e}function a(e){return(0,o.isThenable)(e)?(0,r.use)(e):e}let i="undefined"!=typeof window?function(e){let[t,n]=r.default.useState(e),o=(0,r.useContext)(u.ActionQueueContext);if(!o)throw Error("Invariant: Missing ActionQueueContext");let a=(0,r.useRef)(),i=(0,r.useRef)();return(0,r.useEffect)(()=>{if(!a.current&&!1!==i.current){if(void 0===i.current&&void 0===window.__REDUX_DEVTOOLS_EXTENSION__){i.current=!1;return}return a.current=window.__REDUX_DEVTOOLS_EXTENSION__.connect({instanceId:8e3,name:"next-router"}),a.current&&(a.current.init(l(e)),o&&(o.devToolsInstance=a.current)),()=>{a.current=void 0}}},[e,o]),[t,(0,r.useCallback)(t=>{o.state||(o.state=e),o.dispatch(t,n)},[o,e]),(0,r.useCallback)(e=>{a.current&&a.current.send({type:"RENDER_SYNC"},l(e))},[])]}:function(e){return[e,()=>{},()=>{}]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1283:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasBasePath",{enumerable:!0,get:function(){return o}});let r=n(580);function o(e){return(0,r.pathHasPrefix)(e,"/vl2-forge")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8521:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return u}});let r=n(6674),o=n(3381),u=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:n,hash:u}=(0,o.parsePath)(e);return/\.[^/]+\/?$/.test(t)?""+(0,r.removeTrailingSlash)(t)+n+u:t.endsWith("/")?""+t+n+u:t+"/"+n+u};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1404:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let r=n(8993);function o(e){let t="function"==typeof reportError?reportError:e=>{window.console.error(e)};(0,r.isBailoutToCSRError)(e)||t(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5076:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeBasePath",{enumerable:!0,get:function(){return o}}),n(1283);let r="/vl2-forge";function o(e){return 0===r.length||(e=e.slice(r.length)).startsWith("/")||(e="/"+e),e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2010:function(e,t){"use strict";function n(e,t){var n=e.length;for(e.push(t);0>>1,o=e[r];if(0>>1;ru(i,n))cu(s,i)?(e[r]=s,e[c]=n,r=c):(e[r]=i,e[a]=n,r=a);else if(cu(s,n))e[r]=s,e[c]=n,r=c;else break}}return t}function u(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var l,a=performance;t.unstable_now=function(){return a.now()}}else{var i=Date,c=i.now();t.unstable_now=function(){return i.now()-c}}var s=[],f=[],d=1,p=null,h=3,y=!1,_=!1,v=!1,b="function"==typeof setTimeout?setTimeout:null,g="function"==typeof clearTimeout?clearTimeout:null,m="undefined"!=typeof setImmediate?setImmediate:null;function R(e){for(var t=r(f);null!==t;){if(null===t.callback)o(f);else if(t.startTime<=e)o(f),t.sortIndex=t.expirationTime,n(s,t);else break;t=r(f)}}function P(e){if(v=!1,R(e),!_){if(null!==r(s))_=!0,C();else{var t=r(f);null!==t&&A(P,t.startTime-e)}}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var j=!1,O=-1,S=5,E=-1;function w(){return!(t.unstable_now()-Ee&&w());){var a=p.callback;if("function"==typeof a){p.callback=null,h=p.priorityLevel;var i=a(p.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof i){p.callback=i,R(e),n=!0;break t}p===r(s)&&o(s),R(e)}else o(s);p=r(s)}if(null!==p)n=!0;else{var c=r(f);null!==c&&A(P,c.startTime-e),n=!1}}break e}finally{p=null,h=u,y=!1}n=void 0}}finally{n?l():j=!1}}}if("function"==typeof m)l=function(){m(T)};else if("undefined"!=typeof MessageChannel){var M=new MessageChannel,x=M.port2;M.port1.onmessage=T,l=function(){x.postMessage(null)}}else l=function(){b(T,0)};function C(){j||(j=!0,l())}function A(e,n){O=b(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){_||y||(_=!0,C())},t.unstable_forceFrameRate=function(e){0>e||125l?(e.sortIndex=u,n(f,e),null===r(s)&&e===r(f)&&(v?(g(O),O=-1):v=!0,A(P,u-l))):(e.sortIndex=a,n(s,e),_||y||(_=!0,C())),e},t.unstable_shouldYield=w,t.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},1767:function(e,t,n){"use strict";e.exports=n(2010)},934:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getPathname:function(){return r},isFullStringUrl:function(){return o},parseUrl:function(){return u}});let n="http://n";function r(e){return new URL(e,n).pathname}function o(e){return/https?:\/\//.test(e)}function u(e){let t;try{t=new URL(e,n)}catch{}return t}},6999:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{Postpone:function(){return d},createPostponedAbortSignal:function(){return b},createPrerenderState:function(){return c},formatDynamicAPIAccesses:function(){return _},markCurrentScopeAsDynamic:function(){return s},trackDynamicDataAccessed:function(){return f},trackDynamicFetch:function(){return p},usedDynamicAPIs:function(){return y}});let o=(r=n(2265))&&r.__esModule?r:{default:r},u=n(6177),l=n(6864),a=n(934),i="function"==typeof o.default.unstable_postpone;function c(e){return{isDebugSkeleton:e,dynamicAccesses:[]}}function s(e,t){let n=(0,a.getPathname)(e.urlPathname);if(!e.isUnstableCacheCallback){if(e.dynamicShouldError)throw new l.StaticGenBailoutError(`Route ${n} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)h(e.prerenderState,t,n);else if(e.revalidate=0,e.isStaticGeneration){let r=new u.DynamicServerError(`Route ${n} couldn't be rendered statically because it used ${t}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=r.stack,r}}}function f(e,t){let n=(0,a.getPathname)(e.urlPathname);if(e.isUnstableCacheCallback)throw Error(`Route ${n} used "${t}" inside a function cached with "unstable_cache(...)". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use "${t}" outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`);if(e.dynamicShouldError)throw new l.StaticGenBailoutError(`Route ${n} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)h(e.prerenderState,t,n);else if(e.revalidate=0,e.isStaticGeneration){let r=new u.DynamicServerError(`Route ${n} couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=r.stack,r}}function d({reason:e,prerenderState:t,pathname:n}){h(t,e,n)}function p(e,t){e.prerenderState&&h(e.prerenderState,t,e.urlPathname)}function h(e,t,n){v();let r=`Route ${n} needs to bail out of prerendering at this point because it used ${t}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`;e.dynamicAccesses.push({stack:e.isDebugSkeleton?Error().stack:void 0,expression:t}),o.default.unstable_postpone(r)}function y(e){return e.dynamicAccesses.length>0}function _(e){return e.dynamicAccesses.filter(e=>"string"==typeof e.stack&&e.stack.length>0).map(({expression:e,stack:t})=>(t=t.split("\n").slice(4).filter(e=>!(e.includes("node_modules/next/")||e.includes(" ()")||e.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${e}: +${t}`))}function v(){if(!i)throw Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js")}function b(e){v();let t=new AbortController;try{o.default.unstable_postpone(e)}catch(e){t.abort(e)}return t.signal}},7417:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentParam",{enumerable:!0,get:function(){return o}});let r=n(1182);function o(e){let t=r.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t));return(t&&(e=e.slice(t.length)),e.startsWith("[[...")&&e.endsWith("]]"))?{type:"optional-catchall",param:e.slice(5,-2)}:e.startsWith("[...")&&e.endsWith("]")?{type:t?"catchall-intercepted":"catchall",param:e.slice(4,-1)}:e.startsWith("[")&&e.endsWith("]")?{type:t?"dynamic-intercepted":"dynamic",param:e.slice(1,-1)}:null}},647:function(e,t){"use strict";var n,r;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HMR_ACTIONS_SENT_TO_BROWSER",{enumerable:!0,get:function(){return n}}),(r=n||(n={})).ADDED_PAGE="addedPage",r.REMOVED_PAGE="removedPage",r.RELOAD_PAGE="reloadPage",r.SERVER_COMPONENT_CHANGES="serverComponentChanges",r.MIDDLEWARE_CHANGES="middlewareChanges",r.CLIENT_CHANGES="clientChanges",r.SERVER_ONLY_CHANGES="serverOnlyChanges",r.SYNC="sync",r.BUILT="built",r.BUILDING="building",r.DEV_PAGES_MANIFEST_UPDATE="devPagesManifestUpdate",r.TURBOPACK_MESSAGE="turbopack-message",r.SERVER_ERROR="serverError",r.TURBOPACK_CONNECTED="turbopack-connected"},1182:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{INTERCEPTION_ROUTE_MARKERS:function(){return o},extractInterceptionRouteInformation:function(){return l},isInterceptionRouteAppPath:function(){return u}});let r=n(926),o=["(..)(..)","(.)","(..)","(...)"];function u(e){return void 0!==e.split("/").find(e=>o.find(t=>e.startsWith(t)))}function l(e){let t,n,u;for(let r of e.split("/"))if(n=o.find(e=>r.startsWith(e))){[t,u]=e.split(n,2);break}if(!t||!n||!u)throw Error(`Invalid interception route: ${e}. Must be in the format //(..|...|..)(..)/`);switch(t=(0,r.normalizeAppPath)(t),n){case"(.)":u="/"===t?`/${u}`:t+"/"+u;break;case"(..)":if("/"===t)throw Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`);u=t.split("/").slice(0,-1).concat(u).join("/");break;case"(...)":u="/"+u;break;case"(..)(..)":let l=t.split("/");if(l.length<=2)throw Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`);u=l.slice(0,-2).concat(u).join("/");break;default:throw Error("Invariant: unexpected marker")}return{interceptingRoute:t,interceptedRoute:u}}},650:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReflectAdapter",{enumerable:!0,get:function(){return n}});class n{static get(e,t,n){let r=Reflect.get(e,t,n);return"function"==typeof r?r.bind(e):r}static set(e,t,n,r){return Reflect.set(e,t,n,r)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}},1956:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{AppRouterContext:function(){return o},GlobalLayoutRouterContext:function(){return l},LayoutRouterContext:function(){return u},MissingSlotContext:function(){return i},TemplateContext:function(){return a}});let r=n(7043)._(n(2265)),o=r.default.createContext(null),u=r.default.createContext(null),l=r.default.createContext(null),a=r.default.createContext(null),i=r.default.createContext(new Set)},7207:function(e,t){"use strict";function n(e){let t=5381;for(let n=0;n>>0}function r(e){return n(e).toString(36).slice(0,5)}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{djb2Hash:function(){return n},hexHash:function(){return r}})},8701:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HeadManagerContext",{enumerable:!0,get:function(){return r}});let r=n(7043)._(n(2265)).default.createContext({})},9060:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{PathParamsContext:function(){return l},PathnameContext:function(){return u},SearchParamsContext:function(){return o}});let r=n(2265),o=(0,r.createContext)(null),u=(0,r.createContext)(null),l=(0,r.createContext)(null)},8993:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{BailoutToCSRError:function(){return r},isBailoutToCSRError:function(){return o}});let n="BAILOUT_TO_CLIENT_SIDE_RENDERING";class r extends Error{constructor(e){super("Bail out to client-side rendering: "+e),this.reason=e,this.digest=n}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===n}},8162:function(e,t){"use strict";function n(e){return e.startsWith("/")?e:"/"+e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return n}})},2103:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ActionQueueContext:function(){return a},createMutableActionQueue:function(){return s}});let r=n(3099),o=n(4673),u=n(1450),l=r._(n(2265)),a=l.default.createContext(null);function i(e,t){null!==e.pending&&(e.pending=e.pending.next,null!==e.pending?c({actionQueue:e,action:e.pending,setState:t}):e.needsRefresh&&(e.needsRefresh=!1,e.dispatch({type:o.ACTION_REFRESH,origin:window.location.origin},t)))}async function c(e){let{actionQueue:t,action:n,setState:r}=e,u=t.state;if(!u)throw Error("Invariant: Router state not initialized");t.pending=n;let l=n.payload,a=t.action(u,l);function c(e){n.discarded||(t.state=e,t.devToolsInstance&&t.devToolsInstance.send(l,e),i(t,r),n.resolve(e))}(0,o.isThenable)(a)?a.then(c,e=>{i(t,r),n.reject(e)}):c(a)}function s(){let e={state:null,dispatch:(t,n)=>(function(e,t,n){let r={resolve:n,reject:()=>{}};if(t.type!==o.ACTION_RESTORE){let e=new Promise((e,t)=>{r={resolve:e,reject:t}});(0,l.startTransition)(()=>{n(e)})}let u={payload:t,next:null,resolve:r.resolve,reject:r.reject};null===e.pending?(e.last=u,c({actionQueue:e,action:u,setState:n})):t.type===o.ACTION_NAVIGATE||t.type===o.ACTION_RESTORE?(e.pending.discarded=!0,e.last=u,e.pending.payload.type===o.ACTION_SERVER_ACTION&&(e.needsRefresh=!0),c({actionQueue:e,action:u,setState:n})):(null!==e.last&&(e.last.next=u),e.last=u)})(e,t,n),action:async(e,t)=>{if(null===e)throw Error("Invariant: Router state not initialized");return(0,u.reducer)(e,t)},pending:null,last:null};return e}},8498:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return o}});let r=n(3381);function o(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:n,query:o,hash:u}=(0,r.parsePath)(e);return""+t+n+o+u}},926:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{normalizeAppPath:function(){return u},normalizeRscURL:function(){return l}});let r=n(8162),o=n(4541);function u(e){return(0,r.ensureLeadingSlash)(e.split("/").reduce((e,t,n,r)=>!t||(0,o.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&n===r.length-1?e:e+"/"+t,""))}function l(e){return e.replace(/\.rsc($|\?)/,"$1")}},7092:function(e,t){"use strict";function n(e,t){if(void 0===t&&(t={}),t.onlyHashChange){e();return}let n=document.documentElement,r=n.style.scrollBehavior;n.style.scrollBehavior="auto",t.dontForceLayout||n.getClientRects(),e(),n.style.scrollBehavior=r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSmoothScroll",{enumerable:!0,get:function(){return n}})},6146:function(e,t){"use strict";function n(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(e)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isBot",{enumerable:!0,get:function(){return n}})},3381:function(e,t){"use strict";function n(e){let t=e.indexOf("#"),n=e.indexOf("?"),r=n>-1&&(t<0||n-1?{pathname:e.substring(0,r?n:t),query:r?e.substring(n,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parsePath",{enumerable:!0,get:function(){return n}})},580:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return o}});let r=n(3381);function o(e,t){if("string"!=typeof e)return!1;let{pathname:n}=(0,r.parsePath)(e);return n===t||n.startsWith(t+"/")}},6674:function(e,t){"use strict";function n(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return n}})},4541:function(e,t){"use strict";function n(e){return"("===e[0]&&e.endsWith(")")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DEFAULT_SEGMENT_KEY:function(){return o},PAGE_SEGMENT_KEY:function(){return r},isGroupSegment:function(){return n}});let r="__PAGE__",o="__DEFAULT__"},5501:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ServerInsertedHTMLContext:function(){return o},useServerInsertedHTML:function(){return u}});let r=n(3099)._(n(2265)),o=r.default.createContext(null);function u(e){let t=(0,r.useContext)(o);t&&t(e)}},1765:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},7149:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"actionAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(4832).createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4832:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createAsyncLocalStorage",{enumerable:!0,get:function(){return u}});let n=Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available");class r{disable(){throw n}getStore(){}run(){throw n}exit(){throw n}enterWith(){throw n}}let o=globalThis.AsyncLocalStorage;function u(){return o?new o:new r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9134:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"requestAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(4832).createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},30:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"staticGenerationAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(4832).createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4040:function(e,t,n){"use strict";var r=n(4887);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},4887:function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(4417)},7950:function(e,t,n){"use strict";var r=n(4887),o={stream:!0},u=new Map;function l(e){var t=n(e);return"function"!=typeof t.then||"fulfilled"===t.status?null:(t.then(function(e){t.status="fulfilled",t.value=e},function(e){t.status="rejected",t.reason=e}),t)}function a(){}var i=new Map,c=n.u;n.u=function(e){var t=i.get(e);return void 0!==t?t:c(e)};var s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.Dispatcher,f=Symbol.for("react.element"),d=Symbol.for("react.lazy"),p=Symbol.iterator,h=Array.isArray,y=Object.getPrototypeOf,_=Object.prototype,v=new WeakMap;function b(e,t,n,r){this.status=e,this.value=t,this.reason=n,this._response=r}function g(e){switch(e.status){case"resolved_model":E(e);break;case"resolved_module":w(e)}switch(e.status){case"fulfilled":return e.value;case"pending":case"blocked":case"cyclic":throw e;default:throw e.reason}}function m(e,t){for(var n=0;nh?(_=h,h=3,p++):(_=0,h=3);continue;case 2:44===(m=d[p++])?h=4:v=v<<4|(96d.length&&(m=-1)}var O=d.byteOffset+p;if(-1=e.status}function i(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(r){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var o="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof r.g&&r.g.global===r.g?r.g:void 0,a=o.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),s=o.saveAs||("object"!=typeof window||window!==o?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(t,r,a){var s=o.URL||o.webkitURL,u=document.createElement("a");r=r||t.name||"download",u.download=r,u.rel="noopener","string"==typeof t?(u.href=t,u.origin===location.origin?i(u):n(u.href)?e(t,r,a):i(u,u.target="_blank")):(u.href=s.createObjectURL(t),setTimeout(function(){s.revokeObjectURL(u.href)},4e4),setTimeout(function(){i(u)},0))}:"msSaveOrOpenBlob"in navigator?function(t,r,o){if(r=r||t.name||"download","string"!=typeof t){var a;navigator.msSaveOrOpenBlob((void 0===(a=o)?a={autoBom:!1}:"object"!=typeof a&&(console.warn("Deprecated: Expected third argument to be a object"),a={autoBom:!a}),a.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob(["\uFEFF",t],{type:t.type}):t),r)}else if(n(t))e(t,r,o);else{var s=document.createElement("a");s.href=t,s.target="_blank",setTimeout(function(){i(s)})}}:function(t,r,n,i){if((i=i||open("","_blank"))&&(i.document.title=i.document.body.innerText="downloading..."),"string"==typeof t)return e(t,r,n);var s="application/octet-stream"===t.type,u=/constructor/i.test(o.HTMLElement)||o.safari,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||s&&u||a)&&"undefined"!=typeof FileReader){var f=new FileReader;f.onloadend=function(){var t=f.result;t=c?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),i?i.location.href=t:location=t,i=null},f.readAsDataURL(t)}else{var l=o.URL||o.webkitURL,h=l.createObjectURL(t);i?i.location=h:location.href=h,i=null,setTimeout(function(){l.revokeObjectURL(h)},4e4)}});o.saveAs=s.saveAs=s,t.exports=s})?n.apply(e,i):n)&&(t.exports=o)},7635:function(t,e,r){var n,i=r(6434).Buffer,o=r(257);n=function(){return(function t(e,r,n){function i(a,s){if(!r[a]){if(!e[a]){if(o)return o(a,!0);var u=Error("Cannot find module '"+a+"'");throw u.code="MODULE_NOT_FOUND",u}var c=r[a]={exports:{}};e[a][0].call(c.exports,function(t){return i(e[a][1][t]||t)},c,c.exports,t,e,r,n)}return r[a].exports}for(var o=void 0,a=0;a>2,s=(3&e)<<4|r>>4,u=1>6:64,c=2>4,r=(15&a)<<4|(s=o.indexOf(t.charAt(c++)))>>2,n=(3&s)<<6|(u=o.indexOf(t.charAt(c++))),h[f++]=e,64!==s&&(h[f++]=r),64!==u&&(h[f++]=n);return h}},{"./support":30,"./utils":32}],2:[function(t,e,r){"use strict";var n=t("./external"),i=t("./stream/DataWorker"),o=t("./stream/Crc32Probe"),a=t("./stream/DataLengthProbe");function s(t,e,r,n,i){this.compressedSize=t,this.uncompressedSize=e,this.crc32=r,this.compression=n,this.compressedContent=i}s.prototype={getContentWorker:function(){var t=new i(n.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new a("data_length")),e=this;return t.on("end",function(){if(this.streamInfo.data_length!==e.uncompressedSize)throw Error("Bug : uncompressed data size mismatch")}),t},getCompressedWorker:function(){return new i(n.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},s.createWorkerFrom=function(t,e,r){return t.pipe(new o).pipe(new a("uncompressedSize")).pipe(e.compressWorker(r)).pipe(new a("compressedSize")).withStreamInfo("compression",e)},e.exports=s},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(t,e,r){"use strict";var n=t("./stream/GenericWorker");r.STORE={magic:"\0\0",compressWorker:function(){return new n("STORE compression")},uncompressWorker:function(){return new n("STORE decompression")}},r.DEFLATE=t("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(t,e,r){"use strict";var n=t("./utils"),i=function(){for(var t,e=[],r=0;r<256;r++){t=r;for(var n=0;n<8;n++)t=1&t?3988292384^t>>>1:t>>>1;e[r]=t}return e}();e.exports=function(t,e){return void 0!==t&&t.length?"string"!==n.getTypeOf(t)?function(t,e,r,n){var o=0+r;t^=-1;for(var a=0;a>>8^i[255&(t^e[a])];return -1^t}(0|e,t,t.length,0):function(t,e,r,n){var o=0+r;t^=-1;for(var a=0;a>>8^i[255&(t^e.charCodeAt(a))];return -1^t}(0|e,t,t.length,0):0}},{"./utils":32}],5:[function(t,e,r){"use strict";r.base64=!1,r.binary=!1,r.dir=!1,r.createFolders=!0,r.date=null,r.compression=null,r.compressionOptions=null,r.comment=null,r.unixPermissions=null,r.dosPermissions=null},{}],6:[function(t,e,r){"use strict";var n=null;n="undefined"!=typeof Promise?Promise:t("lie"),e.exports={Promise:n}},{lie:37}],7:[function(t,e,r){"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,i=t("pako"),o=t("./utils"),a=t("./stream/GenericWorker"),s=n?"uint8array":"array";function u(t,e){a.call(this,"FlateWorker/"+t),this._pako=null,this._pakoAction=t,this._pakoOptions=e,this.meta={}}r.magic="\b\0",o.inherits(u,a),u.prototype.processChunk=function(t){this.meta=t.meta,null===this._pako&&this._createPako(),this._pako.push(o.transformTo(s,t.data),!1)},u.prototype.flush=function(){a.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},u.prototype.cleanUp=function(){a.prototype.cleanUp.call(this),this._pako=null},u.prototype._createPako=function(){this._pako=new i[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var t=this;this._pako.onData=function(e){t.push({data:e,meta:t.meta})}},r.compressWorker=function(t){return new u("Deflate",t)},r.uncompressWorker=function(){return new u("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(t,e,r){"use strict";function n(t,e){var r,n="";for(r=0;r>>=8;return n}function i(t,e,r,i,a,f){var l,h,d,p,m=t.file,g=t.compression,y=f!==s.utf8encode,v=o.transformTo("string",f(m.name)),b=o.transformTo("string",s.utf8encode(m.name)),_=m.comment,w=o.transformTo("string",f(_)),k=o.transformTo("string",s.utf8encode(_)),x=b.length!==m.name.length,E=k.length!==_.length,A="",S="",O="",C=m.dir,z=m.date,I={crc32:0,compressedSize:0,uncompressedSize:0};e&&!r||(I.crc32=t.crc32,I.compressedSize=t.compressedSize,I.uncompressedSize=t.uncompressedSize);var j=0;e&&(j|=8),!y&&(x||E)&&(j|=2048);var T=0,B=0;C&&(T|=16),"UNIX"===a?(B=798,T|=(h=l=m.unixPermissions,l||(h=C?16893:33204),(65535&h)<<16)):(B=20,T|=63&(m.dosPermissions||0)),d=(z.getUTCHours()<<6|z.getUTCMinutes())<<5|z.getUTCSeconds()/2,p=(z.getUTCFullYear()-1980<<4|z.getUTCMonth()+1)<<5|z.getUTCDate(),x&&(S=n(1,1)+n(u(v),4)+b,A+="up"+n(S.length,2)+S),E&&(O=n(1,1)+n(u(w),4)+k,A+="uc"+n(O.length,2)+O);var D="";return D+="\n\0"+n(j,2)+g.magic+n(d,2)+n(p,2)+n(I.crc32,4)+n(I.compressedSize,4)+n(I.uncompressedSize,4)+n(v.length,2)+n(A.length,2),{fileRecord:c.LOCAL_FILE_HEADER+D+v+A,dirRecord:c.CENTRAL_FILE_HEADER+n(B,2)+D+n(w.length,2)+"\0\0\0\0"+n(T,4)+n(i,4)+v+A+w}}var o=t("../utils"),a=t("../stream/GenericWorker"),s=t("../utf8"),u=t("../crc32"),c=t("../signature");function f(t,e,r,n){a.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=e,this.zipPlatform=r,this.encodeFileName=n,this.streamFiles=t,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}o.inherits(f,a),f.prototype.push=function(t){var e=t.meta.percent||0,r=this.entriesCount,n=this._sources.length;this.accumulate?this.contentBuffer.push(t):(this.bytesWritten+=t.data.length,a.prototype.push.call(this,{data:t.data,meta:{currentFile:this.currentFile,percent:r?(e+100*(r-n-1))/r:100}}))},f.prototype.openedSource=function(t){this.currentSourceOffset=this.bytesWritten,this.currentFile=t.file.name;var e=this.streamFiles&&!t.file.dir;if(e){var r=i(t,e,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:r.fileRecord,meta:{percent:0}})}else this.accumulate=!0},f.prototype.closedSource=function(t){this.accumulate=!1;var e=this.streamFiles&&!t.file.dir,r=i(t,e,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(r.dirRecord),e)this.push({data:c.DATA_DESCRIPTOR+n(t.crc32,4)+n(t.compressedSize,4)+n(t.uncompressedSize,4),meta:{percent:100}});else for(this.push({data:r.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},f.prototype.flush=function(){for(var t,e,r,i,a=this.bytesWritten,s=0;s=this.index;e--)r=(r<<8)+this.byteAt(e);return this.index+=t,r},readString:function(t){return n.transformTo("string",this.readData(t))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var t=this.readInt(4);return new Date(Date.UTC(1980+(t>>25&127),(t>>21&15)-1,t>>16&31,t>>11&31,t>>5&63,(31&t)<<1))}},e.exports=i},{"../utils":32}],19:[function(t,e,r){"use strict";var n=t("./Uint8ArrayReader");function i(t){n.call(this,t)}t("../utils").inherits(i,n),i.prototype.readData=function(t){this.checkOffset(t);var e=this.data.slice(this.zero+this.index,this.zero+this.index+t);return this.index+=t,e},e.exports=i},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(t,e,r){"use strict";var n=t("./DataReader");function i(t){n.call(this,t)}t("../utils").inherits(i,n),i.prototype.byteAt=function(t){return this.data.charCodeAt(this.zero+t)},i.prototype.lastIndexOfSignature=function(t){return this.data.lastIndexOf(t)-this.zero},i.prototype.readAndCheckSignature=function(t){return t===this.readData(4)},i.prototype.readData=function(t){this.checkOffset(t);var e=this.data.slice(this.zero+this.index,this.zero+this.index+t);return this.index+=t,e},e.exports=i},{"../utils":32,"./DataReader":18}],21:[function(t,e,r){"use strict";var n=t("./ArrayReader");function i(t){n.call(this,t)}t("../utils").inherits(i,n),i.prototype.readData=function(t){if(this.checkOffset(t),0===t)return new Uint8Array(0);var e=this.data.subarray(this.zero+this.index,this.zero+this.index+t);return this.index+=t,e},e.exports=i},{"../utils":32,"./ArrayReader":17}],22:[function(t,e,r){"use strict";var n=t("../utils"),i=t("../support"),o=t("./ArrayReader"),a=t("./StringReader"),s=t("./NodeBufferReader"),u=t("./Uint8ArrayReader");e.exports=function(t){var e=n.getTypeOf(t);return n.checkSupport(e),"string"!==e||i.uint8array?"nodebuffer"===e?new s(t):i.uint8array?new u(n.transformTo("uint8array",t)):new o(n.transformTo("array",t)):new a(t)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(t,e,r){"use strict";r.LOCAL_FILE_HEADER="PK\x03\x04",r.CENTRAL_FILE_HEADER="PK\x01\x02",r.CENTRAL_DIRECTORY_END="PK\x05\x06",r.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x06\x07",r.ZIP64_CENTRAL_DIRECTORY_END="PK\x06\x06",r.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(t,e,r){"use strict";var n=t("./GenericWorker"),i=t("../utils");function o(t){n.call(this,"ConvertWorker to "+t),this.destType=t}i.inherits(o,n),o.prototype.processChunk=function(t){this.push({data:i.transformTo(this.destType,t.data),meta:t.meta})},e.exports=o},{"../utils":32,"./GenericWorker":28}],25:[function(t,e,r){"use strict";var n=t("./GenericWorker"),i=t("../crc32");function o(){n.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}t("../utils").inherits(o,n),o.prototype.processChunk=function(t){this.streamInfo.crc32=i(t.data,this.streamInfo.crc32||0),this.push(t)},e.exports=o},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(t,e,r){"use strict";var n=t("../utils"),i=t("./GenericWorker");function o(t){i.call(this,"DataLengthProbe for "+t),this.propName=t,this.withStreamInfo(t,0)}n.inherits(o,i),o.prototype.processChunk=function(t){if(t){var e=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=e+t.data.length}i.prototype.processChunk.call(this,t)},e.exports=o},{"../utils":32,"./GenericWorker":28}],27:[function(t,e,r){"use strict";var n=t("../utils"),i=t("./GenericWorker");function o(t){i.call(this,"DataWorker");var e=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,t.then(function(t){e.dataIsReady=!0,e.data=t,e.max=t&&t.length||0,e.type=n.getTypeOf(t),e.isPaused||e._tickAndRepeat()},function(t){e.error(t)})}n.inherits(o,i),o.prototype.cleanUp=function(){i.prototype.cleanUp.call(this),this.data=null},o.prototype.resume=function(){return!!i.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,n.delay(this._tickAndRepeat,[],this)),!0)},o.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(n.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},o.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var t=null,e=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":t=this.data.substring(this.index,e);break;case"uint8array":t=this.data.subarray(this.index,e);break;case"array":case"nodebuffer":t=this.data.slice(this.index,e)}return this.index=e,this.push({data:t,meta:{percent:this.max?this.index/this.max*100:0}})},e.exports=o},{"../utils":32,"./GenericWorker":28}],28:[function(t,e,r){"use strict";function n(t){this.name=t||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}n.prototype={push:function(t){this.emit("data",t)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(t){this.emit("error",t)}return!0},error:function(t){return!this.isFinished&&(this.isPaused?this.generatedError=t:(this.isFinished=!0,this.emit("error",t),this.previous&&this.previous.error(t),this.cleanUp()),!0)},on:function(t,e){return this._listeners[t].push(e),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(t,e){if(this._listeners[t])for(var r=0;r "+t:t}},e.exports=n},{}],29:[function(t,e,r){"use strict";var n=t("../utils"),o=t("./ConvertWorker"),a=t("./GenericWorker"),s=t("../base64"),u=t("../support"),c=t("../external"),f=null;if(u.nodestream)try{f=t("../nodejs/NodejsStreamOutputAdapter")}catch(t){}function l(t,e,r){var i=e;switch(e){case"blob":case"arraybuffer":i="uint8array";break;case"base64":i="string"}try{this._internalType=i,this._outputType=e,this._mimeType=r,n.checkSupport(i),this._worker=t.pipe(new o(i)),t.lock()}catch(t){this._worker=new a("error"),this._worker.error(t)}}l.prototype={accumulate:function(t){var e;return e=this,new c.Promise(function(r,o){var a=[],u=e._internalType,c=e._outputType,f=e._mimeType;e.on("data",function(e,r){a.push(e),t&&t(r)}).on("error",function(t){a=[],o(t)}).on("end",function(){try{var t=function(t,e,r){switch(t){case"blob":return n.newBlob(n.transformTo("arraybuffer",e),r);case"base64":return s.encode(e);default:return n.transformTo(t,e)}}(c,function(t,e){var r,n=0,o=null,a=0;for(r=0;r>>6:(r<65536?e[a++]=224|r>>>12:(e[a++]=240|r>>>18,e[a++]=128|r>>>12&63),e[a++]=128|r>>>6&63),e[a++]=128|63&r);return e}(t)},r.utf8decode=function(t){return i.nodebuffer?n.transformTo("nodebuffer",t).toString("utf-8"):function(t){var e,r,i,o,a=t.length,u=Array(2*a);for(e=r=0;e>10&1023,u[r++]=56320|1023&i)}return u.length!==r&&(u.subarray?u=u.subarray(0,r):u.length=r),n.applyFromCharCode(u)}(t=n.transformTo(i.uint8array?"uint8array":"array",t))},n.inherits(c,a),c.prototype.processChunk=function(t){var e=n.transformTo(i.uint8array?"uint8array":"array",t.data);if(this.leftOver&&this.leftOver.length){if(i.uint8array){var o=e;(e=new Uint8Array(o.length+this.leftOver.length)).set(this.leftOver,0),e.set(o,this.leftOver.length)}else e=this.leftOver.concat(e);this.leftOver=null}var a=function(t,e){var r;for((e=e||t.length)>t.length&&(e=t.length),r=e-1;0<=r&&128==(192&t[r]);)r--;return r<0?e:0===r?e:r+s[t[r]]>e?r:e}(e),u=e;a!==e.length&&(i.uint8array?(u=e.subarray(0,a),this.leftOver=e.subarray(a,e.length)):(u=e.slice(0,a),this.leftOver=e.slice(a,e.length))),this.push({data:r.utf8decode(u),meta:t.meta})},c.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:r.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},r.Utf8DecodeWorker=c,n.inherits(f,a),f.prototype.processChunk=function(t){this.push({data:r.utf8encode(t.data),meta:t.meta})},r.Utf8EncodeWorker=f},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(t,e,r){"use strict";var n=t("./support"),i=t("./base64"),o=t("./nodejsUtils"),a=t("./external");function s(t){return t}function u(t,e){for(var r=0;r>8;this.dir=!!(16&this.externalFileAttributes),0==t&&(this.dosPermissions=63&this.externalFileAttributes),3==t&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var t=n(this.extraFields[1].value);this.uncompressedSize===i.MAX_VALUE_32BITS&&(this.uncompressedSize=t.readInt(8)),this.compressedSize===i.MAX_VALUE_32BITS&&(this.compressedSize=t.readInt(8)),this.localHeaderOffset===i.MAX_VALUE_32BITS&&(this.localHeaderOffset=t.readInt(8)),this.diskNumberStart===i.MAX_VALUE_32BITS&&(this.diskNumberStart=t.readInt(4))}},readExtraFields:function(t){var e,r,n,i=t.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});t.index+4>>6:(r<65536?e[a++]=224|r>>>12:(e[a++]=240|r>>>18,e[a++]=128|r>>>12&63),e[a++]=128|r>>>6&63),e[a++]=128|63&r);return e},r.buf2binstring=function(t){return u(t,t.length)},r.binstring2buf=function(t){for(var e=new n.Buf8(t.length),r=0,i=e.length;r>10&1023,c[n++]=56320|1023&i)}return u(c,n)},r.utf8border=function(t,e){var r;for((e=e||t.length)>t.length&&(e=t.length),r=e-1;0<=r&&128==(192&t[r]);)r--;return r<0?e:0===r?e:r+a[t[r]]>e?r:e}},{"./common":41}],43:[function(t,e,r){"use strict";e.exports=function(t,e,r,n){for(var i=65535&t|0,o=t>>>16&65535|0,a=0;0!==r;){for(r-=a=2e3>>1:t>>>1;e[r]=t}return e}();e.exports=function(t,e,r,i){var o=i+r;t^=-1;for(var a=i;a>>8^n[255&(t^e[a])];return -1^t}},{}],46:[function(t,e,r){"use strict";var n,i=t("../utils/common"),o=t("./trees"),a=t("./adler32"),s=t("./crc32"),u=t("./messages");function c(t,e){return t.msg=u[e],e}function f(t){return(t<<1)-(4t.avail_out&&(r=t.avail_out),0!==r&&(i.arraySet(t.output,e.pending_buf,e.pending_out,r,t.next_out),t.next_out+=r,e.pending_out+=r,t.total_out+=r,t.avail_out-=r,e.pending-=r,0===e.pending&&(e.pending_out=0))}function d(t,e){o._tr_flush_block(t,0<=t.block_start?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,h(t.strm)}function p(t,e){t.pending_buf[t.pending++]=e}function m(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e}function g(t,e){var r,n,i=t.max_chain_length,o=t.strstart,a=t.prev_length,s=t.nice_match,u=t.strstart>t.w_size-262?t.strstart-(t.w_size-262):0,c=t.window,f=t.w_mask,l=t.prev,h=t.strstart+258,d=c[o+a-1],p=c[o+a];t.prev_length>=t.good_match&&(i>>=2),s>t.lookahead&&(s=t.lookahead);do if(c[(r=e)+a]===p&&c[r+a-1]===d&&c[r]===c[o]&&c[++r]===c[o+1]){o+=2,r++;do;while(c[++o]===c[++r]&&c[++o]===c[++r]&&c[++o]===c[++r]&&c[++o]===c[++r]&&c[++o]===c[++r]&&c[++o]===c[++r]&&c[++o]===c[++r]&&c[++o]===c[++r]&&ou&&0!=--i);return a<=t.lookahead?a:t.lookahead}function y(t){var e,r,n,o,u,c,f,l,h,d,p=t.w_size;do{if(o=t.window_size-t.lookahead-t.strstart,t.strstart>=p+(p-262)){for(i.arraySet(t.window,t.window,p,p,0),t.match_start-=p,t.strstart-=p,t.block_start-=p,e=r=t.hash_size;n=t.head[--e],t.head[e]=p<=n?n-p:0,--r;);for(e=r=p;n=t.prev[--e],t.prev[e]=p<=n?n-p:0,--r;);o+=p}if(0===t.strm.avail_in)break;if(c=t.strm,f=t.window,l=t.strstart+t.lookahead,d=void 0,(h=o)<(d=c.avail_in)&&(d=h),r=0===d?0:(c.avail_in-=d,i.arraySet(f,c.input,c.next_in,d,l),1===c.state.wrap?c.adler=a(c.adler,f,d,l):2===c.state.wrap&&(c.adler=s(c.adler,f,d,l)),c.next_in+=d,c.total_in+=d,d),t.lookahead+=r,t.lookahead+t.insert>=3)for(u=t.strstart-t.insert,t.ins_h=t.window[u],t.ins_h=(t.ins_h<=3&&(t.ins_h=(t.ins_h<=3){if(n=o._tr_tally(t,t.strstart-t.match_start,t.match_length-3),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=3){for(t.match_length--;t.strstart++,t.ins_h=(t.ins_h<=3&&(t.ins_h=(t.ins_h<=3&&t.match_length<=t.prev_length){for(i=t.strstart+t.lookahead-3,n=o._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-3),t.lookahead-=t.prev_length-1,t.prev_length-=2;++t.strstart<=i&&(t.ins_h=(t.ins_h<t.pending_buf_size-5&&(r=t.pending_buf_size-5);;){if(t.lookahead<=1){if(y(t),0===t.lookahead&&0===e)return 1;if(0===t.lookahead)break}t.strstart+=t.lookahead,t.lookahead=0;var n=t.block_start+r;if((0===t.strstart||t.strstart>=n)&&(t.lookahead=t.strstart-n,t.strstart=n,d(t,!1),0===t.strm.avail_out)||t.strstart-t.block_start>=t.w_size-262&&(d(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(d(t,!0),0===t.strm.avail_out?3:4):(t.strstart>t.block_start&&(d(t,!1),t.strm.avail_out),1)}),new _(4,4,8,4,v),new _(4,5,16,8,v),new _(4,6,32,32,v),new _(4,4,16,16,b),new _(8,16,32,32,b),new _(8,16,128,128,b),new _(8,32,128,256,b),new _(32,128,258,1024,b),new _(32,258,258,4096,b)],r.deflateInit=function(t,e){return E(t,e,8,15,8,0)},r.deflateInit2=E,r.deflateReset=x,r.deflateResetKeep=k,r.deflateSetHeader=function(t,e){return t&&t.state?2!==t.state.wrap?-2:(t.state.gzhead=e,0):-2},r.deflate=function(t,e){var r,i,a,u;if(!t||!t.state||5>8&255),p(i,i.gzhead.time>>16&255),p(i,i.gzhead.time>>24&255),p(i,9===i.level?2:2<=i.strategy||i.level<2?4:0),p(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(p(i,255&i.gzhead.extra.length),p(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(t.adler=s(t.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=69):(p(i,0),p(i,0),p(i,0),p(i,0),p(i,0),p(i,9===i.level?2:2<=i.strategy||i.level<2?4:0),p(i,3),i.status=113);else{var g=8+(i.w_bits-8<<4)<<8;g|=(2<=i.strategy||i.level<2?0:i.level<6?1:6===i.level?2:3)<<6,0!==i.strstart&&(g|=32),g+=31-g%31,i.status=113,m(i,g),0!==i.strstart&&(m(i,t.adler>>>16),m(i,65535&t.adler)),t.adler=1}}if(69===i.status){if(i.gzhead.extra){for(a=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>a&&(t.adler=s(t.adler,i.pending_buf,i.pending-a,a)),h(t),a=i.pending,i.pending!==i.pending_buf_size));)p(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>a&&(t.adler=s(t.adler,i.pending_buf,i.pending-a,a)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=73)}else i.status=73}if(73===i.status){if(i.gzhead.name){a=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>a&&(t.adler=s(t.adler,i.pending_buf,i.pending-a,a)),h(t),a=i.pending,i.pending===i.pending_buf_size)){u=1;break}u=i.gzindexa&&(t.adler=s(t.adler,i.pending_buf,i.pending-a,a)),0===u&&(i.gzindex=0,i.status=91)}else i.status=91}if(91===i.status){if(i.gzhead.comment){a=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>a&&(t.adler=s(t.adler,i.pending_buf,i.pending-a,a)),h(t),a=i.pending,i.pending===i.pending_buf_size)){u=1;break}u=i.gzindexa&&(t.adler=s(t.adler,i.pending_buf,i.pending-a,a)),0===u&&(i.status=103)}else i.status=103}if(103===i.status&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&h(t),i.pending+2<=i.pending_buf_size&&(p(i,255&t.adler),p(i,t.adler>>8&255),t.adler=0,i.status=113)):i.status=113),0!==i.pending){if(h(t),0===t.avail_out)return i.last_flush=-1,0}else if(0===t.avail_in&&f(e)<=f(r)&&4!==e)return c(t,-5);if(666===i.status&&0!==t.avail_in)return c(t,-5);if(0!==t.avail_in||0!==i.lookahead||0!==e&&666!==i.status){var v=2===i.strategy?function(t,e){for(var r;;){if(0===t.lookahead&&(y(t),0===t.lookahead)){if(0===e)return 1;break}if(t.match_length=0,r=o._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,r&&(d(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(d(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(d(t,!1),0===t.strm.avail_out)?1:2}(i,e):3===i.strategy?function(t,e){for(var r,n,i,a,s=t.window;;){if(t.lookahead<=258){if(y(t),t.lookahead<=258&&0===e)return 1;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=3&&0t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=3?(r=o._tr_tally(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(r=o._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),r&&(d(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(d(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(d(t,!1),0===t.strm.avail_out)?1:2}(i,e):n[i.level].func(i,e);if(3!==v&&4!==v||(i.status=666),1===v||3===v)return 0===t.avail_out&&(i.last_flush=-1),0;if(2===v&&(1===e?o._tr_align(i):5!==e&&(o._tr_stored_block(i,0,0,!1),3===e&&(l(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),h(t),0===t.avail_out))return i.last_flush=-1,0}return 4!==e?0:i.wrap<=0?1:(2===i.wrap?(p(i,255&t.adler),p(i,t.adler>>8&255),p(i,t.adler>>16&255),p(i,t.adler>>24&255),p(i,255&t.total_in),p(i,t.total_in>>8&255),p(i,t.total_in>>16&255),p(i,t.total_in>>24&255)):(m(i,t.adler>>>16),m(i,65535&t.adler)),h(t),0=r.w_size&&(0===s&&(l(r.head),r.strstart=0,r.block_start=0,r.insert=0),h=new i.Buf8(r.w_size),i.arraySet(h,e,d-r.w_size,r.w_size,0),e=h,d=r.w_size),u=t.avail_in,c=t.next_in,f=t.input,t.avail_in=d,t.next_in=0,t.input=e,y(r);r.lookahead>=3;){for(n=r.strstart,o=r.lookahead-2;r.ins_h=(r.ins_h<>>=_=b>>>24,p-=_,0==(_=b>>>16&255))S[o++]=65535&b;else{if(!(16&_)){if(0==(64&_)){b=m[(65535&b)+(d&(1<<_)-1)];continue}if(32&_){r.mode=12;break t}t.msg="invalid literal/length code",r.mode=30;break t}for(w=65535&b,(_&=15)&&(p<_&&(d+=A[n++]<>>=_,p-=_),p<15&&(d+=A[n++]<>>=_=b>>>24,p-=_,!(16&(_=b>>>16&255))){if(0==(64&_)){b=g[(65535&b)+(d&(1<<_)-1)];continue}t.msg="invalid distance code",r.mode=30;break t}if(k=65535&b,p<(_&=15)&&(d+=A[n++]<>>=_,p-=_,(_=o-a)>3,d&=(1<<(p-=w<<3))-1,t.next_in=n,t.next_out=o,t.avail_in=n>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24)}function c(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new n.Buf16(320),this.work=new n.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function f(t){var e;return t&&t.state?(e=t.state,t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=1,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new n.Buf32(852),e.distcode=e.distdyn=new n.Buf32(592),e.sane=1,e.back=-1,0):-2}function l(t){var e;return t&&t.state?((e=t.state).wsize=0,e.whave=0,e.wnext=0,f(t)):-2}function h(t,e){var r,n;return t&&t.state?(n=t.state,e<0?(r=0,e=-e):(r=1+(e>>4),e<48&&(e&=15)),e&&(e<8||15=a.wsize?(n.arraySet(a.window,e,r-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):(i<(o=a.wsize-a.wnext)&&(o=i),n.arraySet(a.window,e,r-i,o,a.wnext),(i-=o)?(n.arraySet(a.window,e,r-i,i,0),a.wnext=i,a.whave=a.wsize):(a.wnext+=o,a.wnext===a.wsize&&(a.wnext=0),a.whave>>8&255,r.check=o(r.check,P,2,0),_=b=0,r.mode=2;break}if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&b)<<8)+(b>>8))%31){t.msg="incorrect header check",r.mode=30;break}if(8!=(15&b)){t.msg="unknown compression method",r.mode=30;break}if(_-=4,T=8+(15&(b>>>=4)),0===r.wbits)r.wbits=T;else if(T>r.wbits){t.msg="invalid window size",r.mode=30;break}r.dmax=1<>8&1),512&r.flags&&(P[0]=255&b,P[1]=b>>>8&255,r.check=o(r.check,P,2,0)),_=b=0,r.mode=3;case 3:for(;_<32;){if(0===d)break t;d--,b+=c[l++]<<_,_+=8}r.head&&(r.head.time=b),512&r.flags&&(P[0]=255&b,P[1]=b>>>8&255,P[2]=b>>>16&255,P[3]=b>>>24&255,r.check=o(r.check,P,4,0)),_=b=0,r.mode=4;case 4:for(;_<16;){if(0===d)break t;d--,b+=c[l++]<<_,_+=8}r.head&&(r.head.xflags=255&b,r.head.os=b>>8),512&r.flags&&(P[0]=255&b,P[1]=b>>>8&255,r.check=o(r.check,P,2,0)),_=b=0,r.mode=5;case 5:if(1024&r.flags){for(;_<16;){if(0===d)break t;d--,b+=c[l++]<<_,_+=8}r.length=b,r.head&&(r.head.extra_len=b),512&r.flags&&(P[0]=255&b,P[1]=b>>>8&255,r.check=o(r.check,P,2,0)),_=b=0}else r.head&&(r.head.extra=null);r.mode=6;case 6:if(1024&r.flags&&(d<(x=r.length)&&(x=d),x&&(r.head&&(T=r.head.extra_len-r.length,r.head.extra||(r.head.extra=Array(r.head.extra_len)),n.arraySet(r.head.extra,c,l,x,T)),512&r.flags&&(r.check=o(r.check,c,x,l)),d-=x,l+=x,r.length-=x),r.length))break t;r.length=0,r.mode=7;case 7:if(2048&r.flags){if(0===d)break t;for(x=0;T=c[l+x++],r.head&&T&&r.length<65536&&(r.head.name+=String.fromCharCode(T)),T&&x>9&1,r.head.done=!0),t.adler=r.check=0,r.mode=12;break;case 10:for(;_<32;){if(0===d)break t;d--,b+=c[l++]<<_,_+=8}t.adler=r.check=u(b),_=b=0,r.mode=11;case 11:if(0===r.havedict)return t.next_out=h,t.avail_out=v,t.next_in=l,t.avail_in=d,r.hold=b,r.bits=_,2;t.adler=r.check=1,r.mode=12;case 12:if(5===e||6===e)break t;case 13:if(r.last){b>>>=7&_,_-=7&_,r.mode=27;break}for(;_<3;){if(0===d)break t;d--,b+=c[l++]<<_,_+=8}switch(r.last=1&b,_-=1,3&(b>>>=1)){case 0:r.mode=14;break;case 1:if(function(t){if(g){var e;for(p=new n.Buf32(512),m=new n.Buf32(32),e=0;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(s(1,t.lens,0,288,p,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;s(2,t.lens,0,32,m,0,t.work,{bits:5}),g=!1}t.lencode=p,t.lenbits=9,t.distcode=m,t.distbits=5}(r),r.mode=20,6!==e)break;b>>>=2,_-=2;break t;case 2:r.mode=17;break;case 3:t.msg="invalid block type",r.mode=30}b>>>=2,_-=2;break;case 14:for(b>>>=7&_,_-=7&_;_<32;){if(0===d)break t;d--,b+=c[l++]<<_,_+=8}if((65535&b)!=(b>>>16^65535)){t.msg="invalid stored block lengths",r.mode=30;break}if(r.length=65535&b,_=b=0,r.mode=15,6===e)break t;case 15:r.mode=16;case 16:if(x=r.length){if(d>>=5,_-=5,r.ndist=1+(31&b),b>>>=5,_-=5,r.ncode=4+(15&b),b>>>=4,_-=4,286>>=3,_-=3}for(;r.have<19;)r.lens[U[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,D={bits:r.lenbits},B=s(0,r.lens,0,19,r.lencode,0,r.work,D),r.lenbits=D.bits,B){t.msg="invalid code lengths set",r.mode=30;break}r.have=0,r.mode=19;case 19:for(;r.have>>16&255,C=65535&F,!((S=F>>>24)<=_);){if(0===d)break t;d--,b+=c[l++]<<_,_+=8}if(C<16)b>>>=S,_-=S,r.lens[r.have++]=C;else{if(16===C){for(R=S+2;_>>=S,_-=S,0===r.have){t.msg="invalid bit length repeat",r.mode=30;break}T=r.lens[r.have-1],x=3+(3&b),b>>>=2,_-=2}else if(17===C){for(R=S+3;_>>=S)),b>>>=3,_-=3}else{for(R=S+7;_>>=S)),b>>>=7,_-=7}if(r.have+x>r.nlen+r.ndist){t.msg="invalid bit length repeat",r.mode=30;break}for(;x--;)r.lens[r.have++]=T}}if(30===r.mode)break;if(0===r.lens[256]){t.msg="invalid code -- missing end-of-block",r.mode=30;break}if(r.lenbits=9,D={bits:r.lenbits},B=s(1,r.lens,0,r.nlen,r.lencode,0,r.work,D),r.lenbits=D.bits,B){t.msg="invalid literal/lengths set",r.mode=30;break}if(r.distbits=6,r.distcode=r.distdyn,D={bits:r.distbits},B=s(2,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,D),r.distbits=D.bits,B){t.msg="invalid distances set",r.mode=30;break}if(r.mode=20,6===e)break t;case 20:r.mode=21;case 21:if(6<=d&&258<=v){t.next_out=h,t.avail_out=v,t.next_in=l,t.avail_in=d,r.hold=b,r.bits=_,a(t,k),h=t.next_out,f=t.output,v=t.avail_out,l=t.next_in,c=t.input,d=t.avail_in,b=r.hold,_=r.bits,12===r.mode&&(r.back=-1);break}for(r.back=0;O=(F=r.lencode[b&(1<>>16&255,C=65535&F,!((S=F>>>24)<=_);){if(0===d)break t;d--,b+=c[l++]<<_,_+=8}if(O&&0==(240&O)){for(z=S,I=O,j=C;O=(F=r.lencode[j+((b&(1<>z)])>>>16&255,C=65535&F,!(z+(S=F>>>24)<=_);){if(0===d)break t;d--,b+=c[l++]<<_,_+=8}b>>>=z,_-=z,r.back+=z}if(b>>>=S,_-=S,r.back+=S,r.length=C,0===O){r.mode=26;break}if(32&O){r.back=-1,r.mode=12;break}if(64&O){t.msg="invalid literal/length code",r.mode=30;break}r.extra=15&O,r.mode=22;case 22:if(r.extra){for(R=r.extra;_>>=r.extra,_-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=23;case 23:for(;O=(F=r.distcode[b&(1<>>16&255,C=65535&F,!((S=F>>>24)<=_);){if(0===d)break t;d--,b+=c[l++]<<_,_+=8}if(0==(240&O)){for(z=S,I=O,j=C;O=(F=r.distcode[j+((b&(1<>z)])>>>16&255,C=65535&F,!(z+(S=F>>>24)<=_);){if(0===d)break t;d--,b+=c[l++]<<_,_+=8}b>>>=z,_-=z,r.back+=z}if(b>>>=S,_-=S,r.back+=S,64&O){t.msg="invalid distance code",r.mode=30;break}r.offset=C,r.extra=15&O,r.mode=24;case 24:if(r.extra){for(R=r.extra;_>>=r.extra,_-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){t.msg="invalid distance too far back",r.mode=30;break}r.mode=25;case 25:if(0===v)break t;if(x=k-v,r.offset>x){if((x=r.offset-x)>r.whave&&r.sane){t.msg="invalid distance too far back",r.mode=30;break}E=x>r.wnext?(x-=r.wnext,r.wsize-x):r.wnext-x,x>r.length&&(x=r.length),A=r.window}else A=f,E=h-r.offset,x=r.length;for(vv?(_=P[U+l[E]],B[D+l[E]]):(_=96,0),d=1<>z)+(p-=d)]=b<<24|_<<16|w|0,0!==p;);for(d=1<>=1;if(0!==d?(T&=d-1,T+=d):T=0,E++,0==--R[x]){if(x===S)break;x=e[r+l[E]]}if(O>>7)]}function w(t,e){t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255}function k(t,e,r){t.bi_valid>16-r?(t.bi_buf|=e<>16-t.bi_valid,t.bi_valid+=r-16):(t.bi_buf|=e<>>=1,r<<=1,0<--e;);return r>>>1}function A(t,e,r){var n,i,o=Array(16),a=0;for(n=1;n<=15;n++)o[n]=a=a+r[n-1]<<1;for(i=0;i<=e;i++){var s=t[2*i+1];0!==s&&(t[2*i]=E(o[s]++,s))}}function S(t){var e;for(e=0;e<286;e++)t.dyn_ltree[2*e]=0;for(e=0;e<30;e++)t.dyn_dtree[2*e]=0;for(e=0;e<19;e++)t.bl_tree[2*e]=0;t.dyn_ltree[512]=1,t.opt_len=t.static_len=0,t.last_lit=t.matches=0}function O(t){8>1;1<=r;r--)z(t,o,r);for(i=u;r=t.heap[1],t.heap[1]=t.heap[t.heap_len--],z(t,o,1),n=t.heap[1],t.heap[--t.heap_max]=r,t.heap[--t.heap_max]=n,o[2*i]=o[2*r]+o[2*n],t.depth[i]=(t.depth[r]>=t.depth[n]?t.depth[r]:t.depth[n])+1,o[2*r+1]=o[2*n+1]=i,t.heap[1]=i++,z(t,o,1),2<=t.heap_len;);t.heap[--t.heap_max]=t.heap[1],function(t,e){var r,n,i,o,a,s,u=e.dyn_tree,c=e.max_code,f=e.stat_desc.static_tree,l=e.stat_desc.has_stree,h=e.stat_desc.extra_bits,d=e.stat_desc.extra_base,p=e.stat_desc.max_length,m=0;for(o=0;o<=15;o++)t.bl_count[o]=0;for(u[2*t.heap[t.heap_max]+1]=0,r=t.heap_max+1;r<573;r++)p<(o=u[2*u[2*(n=t.heap[r])+1]+1]+1)&&(o=p,m++),u[2*n+1]=o,c>=7;n<30;n++)for(y[n]=i<<7,t=0;t<1<>>=1)if(1&r&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e<256;e++)if(0!==t.dyn_ltree[2*e])return 1;return 0}(t)),j(t,t.l_desc),j(t,t.d_desc),a=function(t){var e;for(T(t,t.dyn_ltree,t.l_desc.max_code),T(t,t.dyn_dtree,t.d_desc.max_code),j(t,t.bl_desc),e=18;3<=e&&0===t.bl_tree[2*u[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e}(t),i=t.opt_len+3+7>>>3,(o=t.static_len+3+7>>>3)<=i&&(i=o)):i=o=r+5,r+4<=i&&-1!==e?R(t,e,r,n):4===t.strategy||o===i?(k(t,2+(n?1:0),3),I(t,c,f)):(k(t,4+(n?1:0),3),function(t,e,r,n){var i;for(k(t,e-257,5),k(t,r-1,5),k(t,n-4,4),i=0;i>>8&255,t.pending_buf[t.d_buf+2*t.last_lit+1]=255&e,t.pending_buf[t.l_buf+t.last_lit]=255&r,t.last_lit++,0===e?t.dyn_ltree[2*r]++:(t.matches++,e--,t.dyn_ltree[2*(h[r]+256+1)]++,t.dyn_dtree[2*_(e)]++),t.last_lit===t.lit_bufsize-1},r._tr_align=function(t){k(t,2,3),x(t,256,c),16===t.bi_valid?(w(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):8<=t.bi_valid&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}},{"../utils/common":41}],53:[function(t,e,r){"use strict";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(t,e,n){(function(t){!function(t,e){"use strict";if(!t.setImmediate){var r,n,i,a,s=1,u={},c=!1,f=t.document,l=Object.getPrototypeOf&&Object.getPrototypeOf(t);l=l&&l.setTimeout?l:t,r="[object process]"===({}).toString.call(t.process)?function(t){o.nextTick(function(){d(t)})}:!function(){if(t.postMessage&&!t.importScripts){var e=!0,r=t.onmessage;return t.onmessage=function(){e=!1},t.postMessage("","*"),t.onmessage=r,e}}()?t.MessageChannel?((i=new MessageChannel).port1.onmessage=function(t){d(t.data)},function(t){i.port2.postMessage(t)}):f&&"onreadystatechange"in f.createElement("script")?(n=f.documentElement,function(t){var e=f.createElement("script");e.onreadystatechange=function(){d(t),e.onreadystatechange=null,n.removeChild(e),e=null},n.appendChild(e)}):function(t){setTimeout(d,0,t)}:(a="setImmediate$"+Math.random()+"$",t.addEventListener?t.addEventListener("message",p,!1):t.attachEvent("onmessage",p),function(e){t.postMessage(a+e,"*")}),l.setImmediate=function(t){"function"!=typeof t&&(t=Function(""+t));for(var e=Array(arguments.length-1),n=0;n-1},tx.prototype.set=function(t,e){var r=this.__data__,n=tO(r,t);return n<0?r.push([t,e]):r[n][1]=e,this},tE.prototype.clear=function(){this.__data__={hash:new tk,map:new(tc||tx),string:new tk}},tE.prototype.delete=function(t){return tR(this,t).delete(t)},tE.prototype.get=function(t){return tR(this,t).get(t)},tE.prototype.has=function(t){return tR(this,t).has(t)},tE.prototype.set=function(t,e){return tR(this,t).set(t,e),this},tA.prototype.add=tA.prototype.push=function(t){return this.__data__.set(t,u),this},tA.prototype.has=function(t){return this.__data__.has(t)},tS.prototype.clear=function(){this.__data__=new tx},tS.prototype.delete=function(t){return this.__data__.delete(t)},tS.prototype.get=function(t){return this.__data__.get(t)},tS.prototype.has=function(t){return this.__data__.has(t)},tS.prototype.set=function(t,e){var r=this.__data__;if(r instanceof tx){var n=r.__data__;if(!tc||n.length<199)return n.push([t,e]),this;r=this.__data__=new tE(n)}return r.set(t,e),this};var tC=(n=function(t,e){return t&&tz(t,e,t1)},function(t,e){if(null==t)return t;if(!tX(t))return n(t,e);for(var r=t.length,o=-1,a=Object(t);(i?o--:++os))return!1;var c=o.get(t);if(c&&o.get(e))return c==e;var f=-1,l=!0,h=1&i?new tA:void 0;for(o.set(t,e),o.set(e,t);++f-1&&t%1==0&&t-1&&t%1==0&&t<=9007199254740991}function tq(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function tJ(t){return!!t&&"object"==typeof t}function tQ(t){return"symbol"==typeof t||tJ(t)&&te.call(t)==x}var t0=W?H(W):function(t){return tJ(t)&&t$(t.length)&&!!D[te.call(t)]};function t1(t){return tX(t)?function(t,e){var r=tY(t)||tK(t)?function(t,e){for(var r=-1,n=Array(t);++re||o&&a&&u&&!s&&!c||n&&a&&u||!r&&u||!i)return 1;if(!n&&!o&&!c&&t=s)return u;return u*("desc"==r[n]?-1:1)}}return t.index-e.index}(t,e,o)}))}},257:function(t,e,r){"use strict";var n,i;t.exports=(null==(n=r.g.process)?void 0:n.env)&&"object"==typeof(null==(i=r.g.process)?void 0:i.env)?r.g.process:r(4227)},6434:function(t){!function(){var e={675:function(t,e){"use strict";e.byteLength=function(t){var e=u(t),r=e[0],n=e[1];return(r+n)*3/4-n},e.toByteArray=function(t){var e,r,o=u(t),a=o[0],s=o[1],c=new i((a+s)*3/4-s),f=0,l=s>0?a-4:a;for(r=0;r>16&255,c[f++]=e>>8&255,c[f++]=255&e;return 2===s&&(e=n[t.charCodeAt(r)]<<2|n[t.charCodeAt(r+1)]>>4,c[f++]=255&e),1===s&&(e=n[t.charCodeAt(r)]<<10|n[t.charCodeAt(r+1)]<<4|n[t.charCodeAt(r+2)]>>2,c[f++]=e>>8&255,c[f++]=255&e),c},e.fromByteArray=function(t){for(var e,n=t.length,i=n%3,o=[],a=0,s=n-i;a>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return o.join("")}(t,a,a+16383>s?s:a+16383));return 1===i?o.push(r[(e=t[n-1])>>2]+r[e<<4&63]+"=="):2===i&&o.push(r[(e=(t[n-2]<<8)+t[n-1])>>10]+r[e>>4&63]+r[e<<2&63]+"="),o.join("")};for(var r=[],n=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,s=o.length;a0)throw Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");-1===r&&(r=e);var n=r===e?0:4-r%4;return[r,n]}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},72:function(t,e,r){"use strict";var n=r(675),i=r(783),o="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function a(t){if(t>2147483647)throw RangeError('The value "'+t+'" is invalid for option "size"');var e=new Uint8Array(t);return Object.setPrototypeOf(e,s.prototype),e}function s(t,e,r){if("number"==typeof t){if("string"==typeof e)throw TypeError('The "string" argument must be of type string. Received type number');return f(t)}return u(t,e,r)}function u(t,e,r){if("string"==typeof t)return function(t,e){if(("string"!=typeof e||""===e)&&(e="utf8"),!s.isEncoding(e))throw TypeError("Unknown encoding: "+e);var r=0|d(t,e),n=a(r),i=n.write(t,e);return i!==r&&(n=n.slice(0,i)),n}(t,e);if(ArrayBuffer.isView(t))return l(t);if(null==t)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(z(t,ArrayBuffer)||t&&z(t.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(z(t,SharedArrayBuffer)||t&&z(t.buffer,SharedArrayBuffer)))return function(t,e,r){var n;if(e<0||t.byteLength=2147483647)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|t}function d(t,e){if(s.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||z(t,ArrayBuffer))return t.byteLength;if("string"!=typeof t)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);var r=t.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return A(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return O(t).length;default:if(i)return n?-1:A(t).length;e=(""+e).toLowerCase(),i=!0}}function p(t,e,r){var i,o,a=!1;if((void 0===e||e<0)&&(e=0),e>this.length||((void 0===r||r>this.length)&&(r=this.length),r<=0||(r>>>=0)<=(e>>>=0)))return"";for(t||(t="utf8");;)switch(t){case"hex":return function(t,e,r){var n=t.length;(!e||e<0)&&(e=0),(!r||r<0||r>n)&&(r=n);for(var i="",o=e;o2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),(o=r=+r)!=o&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return -1;r=t.length-1}else if(r<0){if(!i)return -1;r=0}if("string"==typeof e&&(e=s.from(e,n)),s.isBuffer(e))return 0===e.length?-1:y(t,e,r,n,i);if("number"==typeof e)return(e&=255,"function"==typeof Uint8Array.prototype.indexOf)?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):y(t,[e],r,n,i);throw TypeError("val must be string, number or Buffer")}function y(t,e,r,n,i){var o,a=1,s=t.length,u=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return -1;a=2,s/=2,u/=2,r/=2}function c(t,e){return 1===a?t[e]:t.readUInt16BE(e*a)}if(i){var f=-1;for(o=r;os&&(r=s-u),o=r;o>=0;o--){for(var l=!0,h=0;h239?4:c>223?3:c>191?2:1;if(i+l<=r)switch(l){case 1:c<128&&(f=c);break;case 2:(192&(o=t[i+1]))==128&&(u=(31&c)<<6|63&o)>127&&(f=u);break;case 3:o=t[i+1],a=t[i+2],(192&o)==128&&(192&a)==128&&(u=(15&c)<<12|(63&o)<<6|63&a)>2047&&(u<55296||u>57343)&&(f=u);break;case 4:o=t[i+1],a=t[i+2],s=t[i+3],(192&o)==128&&(192&a)==128&&(192&s)==128&&(u=(15&c)<<18|(63&o)<<12|(63&a)<<6|63&s)>65535&&u<1114112&&(f=u)}null===f?(f=65533,l=1):f>65535&&(f-=65536,n.push(f>>>10&1023|55296),f=56320|1023&f),n.push(f),i+=l}return function(t){var e=t.length;if(e<=4096)return String.fromCharCode.apply(String,t);for(var r="",n=0;nr)throw RangeError("Trying to access beyond buffer length")}function _(t,e,r,n,i,o){if(!s.isBuffer(t))throw TypeError('"buffer" argument must be a Buffer instance');if(e>i||et.length)throw RangeError("Index out of range")}function w(t,e,r,n,i,o){if(r+n>t.length||r<0)throw RangeError("Index out of range")}function k(t,e,r,n,o){return e=+e,r>>>=0,o||w(t,e,r,4,34028234663852886e22,-34028234663852886e22),i.write(t,e,r,n,23,4),r+4}function x(t,e,r,n,o){return e=+e,r>>>=0,o||w(t,e,r,8,17976931348623157e292,-17976931348623157e292),i.write(t,e,r,n,52,8),r+8}e.Buffer=s,e.SlowBuffer=function(t){return+t!=t&&(t=0),s.alloc(+t)},e.INSPECT_MAX_BYTES=50,e.kMaxLength=2147483647,s.TYPED_ARRAY_SUPPORT=function(){try{var t=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(t,e),42===t.foo()}catch(t){return!1}}(),s.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(s.prototype,"parent",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.buffer}}),Object.defineProperty(s.prototype,"offset",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.byteOffset}}),s.poolSize=8192,s.from=function(t,e,r){return u(t,e,r)},Object.setPrototypeOf(s.prototype,Uint8Array.prototype),Object.setPrototypeOf(s,Uint8Array),s.alloc=function(t,e,r){return(c(t),t<=0)?a(t):void 0!==e?"string"==typeof r?a(t).fill(e,r):a(t).fill(e):a(t)},s.allocUnsafe=function(t){return f(t)},s.allocUnsafeSlow=function(t){return f(t)},s.isBuffer=function(t){return null!=t&&!0===t._isBuffer&&t!==s.prototype},s.compare=function(t,e){if(z(t,Uint8Array)&&(t=s.from(t,t.offset,t.byteLength)),z(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),!s.isBuffer(t)||!s.isBuffer(e))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===e)return 0;for(var r=t.length,n=e.length,i=0,o=Math.min(r,n);ir&&(t+=" ... "),""},o&&(s.prototype[o]=s.prototype.inspect),s.prototype.compare=function(t,e,r,n,i){if(z(t,Uint8Array)&&(t=s.from(t,t.offset,t.byteLength)),!s.isBuffer(t))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw RangeError("out of range index");if(n>=i&&e>=r)return 0;if(n>=i)return -1;if(e>=r)return 1;if(e>>>=0,r>>>=0,n>>>=0,i>>>=0,this===t)return 0;for(var o=i-n,a=r-e,u=Math.min(o,a),c=this.slice(n,i),f=t.slice(e,r),l=0;l>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var i,o,a,s,u,c,f,l,h,d,p,m,g=this.length-e;if((void 0===r||r>g)&&(r=g),t.length>0&&(r<0||e<0)||e>this.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var y=!1;;)switch(n){case"hex":return function(t,e,r,n){r=Number(r)||0;var i=t.length-r;n?(n=Number(n))>i&&(n=i):n=i;var o=e.length;n>o/2&&(n=o/2);for(var a=0;a>8,i.push(r%256),i.push(n);return i}(t,this.length-p),this,p,m);default:if(y)throw TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),y=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},s.prototype.slice=function(t,e){var r=this.length;t=~~t,e=void 0===e?r:~~e,t<0?(t+=r)<0&&(t=0):t>r&&(t=r),e<0?(e+=r)<0&&(e=0):e>r&&(e=r),e>>=0,e>>>=0,r||b(t,e,this.length);for(var n=this[t],i=1,o=0;++o>>=0,e>>>=0,r||b(t,e,this.length);for(var n=this[t+--e],i=1;e>0&&(i*=256);)n+=this[t+--e]*i;return n},s.prototype.readUInt8=function(t,e){return t>>>=0,e||b(t,1,this.length),this[t]},s.prototype.readUInt16LE=function(t,e){return t>>>=0,e||b(t,2,this.length),this[t]|this[t+1]<<8},s.prototype.readUInt16BE=function(t,e){return t>>>=0,e||b(t,2,this.length),this[t]<<8|this[t+1]},s.prototype.readUInt32LE=function(t,e){return t>>>=0,e||b(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},s.prototype.readUInt32BE=function(t,e){return t>>>=0,e||b(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},s.prototype.readIntLE=function(t,e,r){t>>>=0,e>>>=0,r||b(t,e,this.length);for(var n=this[t],i=1,o=0;++o=(i*=128)&&(n-=Math.pow(2,8*e)),n},s.prototype.readIntBE=function(t,e,r){t>>>=0,e>>>=0,r||b(t,e,this.length);for(var n=e,i=1,o=this[t+--n];n>0&&(i*=256);)o+=this[t+--n]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*e)),o},s.prototype.readInt8=function(t,e){return(t>>>=0,e||b(t,1,this.length),128&this[t])?-((255-this[t]+1)*1):this[t]},s.prototype.readInt16LE=function(t,e){t>>>=0,e||b(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt16BE=function(t,e){t>>>=0,e||b(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt32LE=function(t,e){return t>>>=0,e||b(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},s.prototype.readInt32BE=function(t,e){return t>>>=0,e||b(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},s.prototype.readFloatLE=function(t,e){return t>>>=0,e||b(t,4,this.length),i.read(this,t,!0,23,4)},s.prototype.readFloatBE=function(t,e){return t>>>=0,e||b(t,4,this.length),i.read(this,t,!1,23,4)},s.prototype.readDoubleLE=function(t,e){return t>>>=0,e||b(t,8,this.length),i.read(this,t,!0,52,8)},s.prototype.readDoubleBE=function(t,e){return t>>>=0,e||b(t,8,this.length),i.read(this,t,!1,52,8)},s.prototype.writeUIntLE=function(t,e,r,n){if(t=+t,e>>>=0,r>>>=0,!n){var i=Math.pow(2,8*r)-1;_(this,t,e,r,i,0)}var o=1,a=0;for(this[e]=255&t;++a>>=0,r>>>=0,!n){var i=Math.pow(2,8*r)-1;_(this,t,e,r,i,0)}var o=r-1,a=1;for(this[e+o]=255&t;--o>=0&&(a*=256);)this[e+o]=t/a&255;return e+r},s.prototype.writeUInt8=function(t,e,r){return t=+t,e>>>=0,r||_(this,t,e,1,255,0),this[e]=255&t,e+1},s.prototype.writeUInt16LE=function(t,e,r){return t=+t,e>>>=0,r||_(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},s.prototype.writeUInt16BE=function(t,e,r){return t=+t,e>>>=0,r||_(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},s.prototype.writeUInt32LE=function(t,e,r){return t=+t,e>>>=0,r||_(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},s.prototype.writeUInt32BE=function(t,e,r){return t=+t,e>>>=0,r||_(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},s.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);_(this,t,e,r,i-1,-i)}var o=0,a=1,s=0;for(this[e]=255&t;++o>0)-s&255;return e+r},s.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);_(this,t,e,r,i-1,-i)}var o=r-1,a=1,s=0;for(this[e+o]=255&t;--o>=0&&(a*=256);)t<0&&0===s&&0!==this[e+o+1]&&(s=1),this[e+o]=(t/a>>0)-s&255;return e+r},s.prototype.writeInt8=function(t,e,r){return t=+t,e>>>=0,r||_(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},s.prototype.writeInt16LE=function(t,e,r){return t=+t,e>>>=0,r||_(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},s.prototype.writeInt16BE=function(t,e,r){return t=+t,e>>>=0,r||_(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},s.prototype.writeInt32LE=function(t,e,r){return t=+t,e>>>=0,r||_(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},s.prototype.writeInt32BE=function(t,e,r){return t=+t,e>>>=0,r||_(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},s.prototype.writeFloatLE=function(t,e,r){return k(this,t,e,!0,r)},s.prototype.writeFloatBE=function(t,e,r){return k(this,t,e,!1,r)},s.prototype.writeDoubleLE=function(t,e,r){return x(this,t,e,!0,r)},s.prototype.writeDoubleBE=function(t,e,r){return x(this,t,e,!1,r)},s.prototype.copy=function(t,e,r,n){if(!s.isBuffer(t))throw TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n=this.length)throw RangeError("Index out of range");if(n<0)throw RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e=0;--o)t[o+e]=this[o+r];else Uint8Array.prototype.set.call(t,this.subarray(r,n),e);return i},s.prototype.fill=function(t,e,r,n){if("string"==typeof t){if("string"==typeof e?(n=e,e=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),void 0!==n&&"string"!=typeof n)throw TypeError("encoding must be a string");if("string"==typeof n&&!s.isEncoding(n))throw TypeError("Unknown encoding: "+n);if(1===t.length){var i,o=t.charCodeAt(0);("utf8"===n&&o<128||"latin1"===n)&&(t=o)}}else"number"==typeof t?t&=255:"boolean"==typeof t&&(t=Number(t));if(e<0||this.length>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),"number"==typeof t)for(i=e;i55295&&r<57344){if(!i){if(r>56319||a+1===n){(e-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&o.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(e-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;o.push(r)}else if(r<2048){if((e-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else if(r<1114112){if((e-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else throw Error("Invalid code point")}return o}function S(t){for(var e=[],r=0;r=e.length)&&!(i>=t.length);++i)e[i+r]=t[i];return i}function z(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}var I=function(){for(var t="0123456789abcdef",e=Array(256),r=0;r<16;++r)for(var n=16*r,i=0;i<16;++i)e[n+i]=t[r]+t[i];return e}()},783:function(t,e){e.read=function(t,e,r,n,i){var o,a,s=8*i-n-1,u=(1<>1,f=-7,l=r?i-1:0,h=r?-1:1,d=t[e+l];for(l+=h,o=d&(1<<-f)-1,d>>=-f,f+=s;f>0;o=256*o+t[e+l],l+=h,f-=8);for(a=o&(1<<-f)-1,o>>=-f,f+=n;f>0;a=256*a+t[e+l],l+=h,f-=8);if(0===o)o=1-c;else{if(o===u)return a?NaN:1/0*(d?-1:1);a+=Math.pow(2,n),o-=c}return(d?-1:1)*a*Math.pow(2,o-n)},e.write=function(t,e,r,n,i,o){var a,s,u,c=8*o-i-1,f=(1<>1,h=23===i?5960464477539062e-23:0,d=n?0:o-1,p=n?1:-1,m=e<0||0===e&&1/e<0?1:0;for(isNaN(e=Math.abs(e))||e===1/0?(s=isNaN(e)?1:0,a=f):(a=Math.floor(Math.log(e)/Math.LN2),e*(u=Math.pow(2,-a))<1&&(a--,u*=2),a+l>=1?e+=h/u:e+=h*Math.pow(2,1-l),e*u>=2&&(a++,u/=2),a+l>=f?(s=0,a=f):a+l>=1?(s=(e*u-1)*Math.pow(2,i),a+=l):(s=e*Math.pow(2,l-1)*Math.pow(2,i),a=0));i>=8;t[r+d]=255&s,d+=p,s/=256,i-=8);for(a=a<0;t[r+d]=255&a,d+=p,a/=256,c-=8);t[r+d-p]|=128*m}}},r={};function n(t){var i=r[t];if(void 0!==i)return i.exports;var o=r[t]={exports:{}},a=!0;try{e[t](o,o.exports,n),a=!1}finally{a&&delete r[t]}return o.exports}n.ab="//";var i=n(72);t.exports=i}()},4227:function(t){!function(){var e={229:function(t){var e,r,n,i=t.exports={};function o(){throw Error("setTimeout has not been defined")}function a(){throw Error("clearTimeout has not been defined")}function s(t){if(e===setTimeout)return setTimeout(t,0);if((e===o||!e)&&setTimeout)return e=setTimeout,setTimeout(t,0);try{return e(t,0)}catch(r){try{return e.call(null,t,0)}catch(r){return e.call(this,t,0)}}}!function(){try{e="function"==typeof setTimeout?setTimeout:o}catch(t){e=o}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(t){r=a}}();var u=[],c=!1,f=-1;function l(){c&&n&&(c=!1,n.length?u=n.concat(u):f=-1,u.length&&h())}function h(){if(!c){var t=s(l);c=!0;for(var e=u.length;e;){for(n=u,u=[];++f1)for(var r=1;r0&&i[i.length-1])&&(6===s[0]||2===s[0])){o=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]0)&&!(n=o.next()).done;)a.push(n.value)}catch(t){i={error:t}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return a}function c(t,e,r){if(r||2==arguments.length)for(var n,i=0,o=e.length;i0?n:t.name,writable:!1,configurable:!1,enumerable:!0})}return r}var h=[".DS_Store","Thumbs.db"];function d(t){return"object"==typeof t&&null!==t}function p(t){return t.filter(function(t){return -1===h.indexOf(t.name)})}function m(t){if(null===t)return[];for(var e=[],r=0;rt.length)&&(e=t.length);for(var r=0,n=Array(e);rr)return[!1,I(r)];if(t.sizer)return[!1,I(r)]}return[!0,null]}function R(t){return null!=t}function F(t){return"function"==typeof t.isPropagationStopped?t.isPropagationStopped():void 0!==t.cancelBubble&&t.cancelBubble}function P(t){return t.dataTransfer?Array.prototype.some.call(t.dataTransfer.types,function(t){return"Files"===t||"application/x-moz-file"===t}):!!t.target&&!!t.target.files}function U(t){t.preventDefault()}function L(){for(var t=arguments.length,e=Array(t),r=0;r1?r-1:0),i=1;it.length)&&(e=t.length);for(var r=0,n=Array(e);r=0||(i[r]=t[r]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}return i}var Q=(0,n.forwardRef)(function(t,e){var r=t.children,i=tr(J(t,W)),o=i.open,a=J(i,Z);return(0,n.useImperativeHandle)(e,function(){return{open:o}},[o]),n.createElement(n.Fragment,null,r($($({},a),{},{open:o})))});Q.displayName="Dropzone";var tt={disabled:!1,getFilesFromEvent:function(t){return a(this,void 0,void 0,function(){return s(this,function(e){return d(t)&&d(t.dataTransfer)?[2,function(t,e){return a(this,void 0,void 0,function(){var r;return s(this,function(n){switch(n.label){case 0:if(!t.items)return[3,2];if(r=m(t.items).filter(function(t){return"file"===t.kind}),"drop"!==e)return[2,r];return[4,Promise.all(r.map(g))];case 1:return[2,p(function t(e){return e.reduce(function(e,r){return c(c([],u(e),!1),u(Array.isArray(r)?t(r):[r]),!1)},[])}(n.sent()))];case 2:return[2,p(m(t.files).map(function(t){return l(t)}))]}})})}(t.dataTransfer,t.type)]:d(t)&&d(t.target)?[2,m(t.target.files).map(function(t){return l(t)})]:Array.isArray(t)&&t.every(function(t){return"getFile"in t&&"function"==typeof t.getFile})?[2,function(t){return a(this,void 0,void 0,function(){return s(this,function(e){switch(e.label){case 0:return[4,Promise.all(t.map(function(t){return t.getFile()}))];case 1:return[2,e.sent().map(function(t){return l(t)})]}})})}(t)]:[2,[]]})})},maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!1,autoFocus:!1};Q.defaultProps=tt,Q.propTypes={children:o().func,accept:o().objectOf(o().arrayOf(o().string)),multiple:o().bool,preventDropOnDocument:o().bool,noClick:o().bool,noKeyboard:o().bool,noDrag:o().bool,noDragEventsBubbling:o().bool,minSize:o().number,maxSize:o().number,maxFiles:o().number,disabled:o().bool,getFilesFromEvent:o().func,onFileDialogCancel:o().func,onFileDialogOpen:o().func,useFsAccessApi:o().bool,autoFocus:o().bool,onDragEnter:o().func,onDragLeave:o().func,onDragOver:o().func,onDrop:o().func,onDropAccepted:o().func,onDropRejected:o().func,onError:o().func,validator:o().func};var te={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function tr(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=$($({},tt),t),r=e.accept,i=e.disabled,o=e.getFilesFromEvent,a=e.maxSize,s=e.minSize,u=e.multiple,c=e.maxFiles,f=e.onDragEnter,l=e.onDragLeave,h=e.onDragOver,d=e.onDrop,p=e.onDropAccepted,m=e.onDropRejected,g=e.onFileDialogCancel,y=e.onFileDialogOpen,v=e.useFsAccessApi,b=e.autoFocus,_=e.preventDropOnDocument,k=e.noClick,S=e.noKeyboard,O=e.noDrag,C=e.noDragEventsBubbling,z=e.onError,I=e.validator,j=(0,n.useMemo)(function(){return function(t){if(R(t))return Object.entries(t).reduce(function(t,e){var r=A(e,2),n=r[0],i=r[1];return[].concat(w(t),[n],w(i))},[]).filter(function(t){return N(t)||M(t)}).join(",")}(r)},[r]),W=(0,n.useMemo)(function(){return R(r)?[{description:"Files",accept:Object.entries(r).filter(function(t){var e=A(t,2),r=e[0],n=e[1],i=!0;return N(r)||(console.warn('Skipped "'.concat(r,'" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.')),i=!1),Array.isArray(n)&&n.every(M)||(console.warn('Skipped "'.concat(r,'" because an invalid file extension was provided.')),i=!1),i}).reduce(function(t,e){var r=A(e,2),n=r[0],i=r[1];return x(x({},t),{},E({},n,i))},{})}]:r},[r]),Z=(0,n.useMemo)(function(){return"function"==typeof y?y:ti},[y]),V=(0,n.useMemo)(function(){return"function"==typeof g?g:ti},[g]),Q=(0,n.useRef)(null),tr=(0,n.useRef)(null),to=K((0,n.useReducer)(tn,te),2),ta=to[0],ts=to[1],tu=ta.isFocused,tc=ta.isFileDialogActive,tf=(0,n.useRef)("undefined"!=typeof window&&window.isSecureContext&&v&&"showOpenFilePicker"in window),tl=function(){!tf.current&&tc&&setTimeout(function(){tr.current&&!tr.current.files.length&&(ts({type:"closeDialog"}),V())},300)};(0,n.useEffect)(function(){return window.addEventListener("focus",tl,!1),function(){window.removeEventListener("focus",tl,!1)}},[tr,tc,V,tf]);var th=(0,n.useRef)([]),td=function(t){Q.current&&Q.current.contains(t.target)||(t.preventDefault(),th.current=[])};(0,n.useEffect)(function(){return _&&(document.addEventListener("dragover",U,!1),document.addEventListener("drop",td,!1)),function(){_&&(document.removeEventListener("dragover",U),document.removeEventListener("drop",td))}},[Q,_]),(0,n.useEffect)(function(){return!i&&b&&Q.current&&Q.current.focus(),function(){}},[Q,b,i]);var tp=(0,n.useCallback)(function(t){z?z(t):console.error(t)},[z]),tm=(0,n.useCallback)(function(t){var e;t.preventDefault(),t.persist(),tC(t),th.current=[].concat(function(t){if(Array.isArray(t))return X(t)}(e=th.current)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(e)||Y(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[t.target]),P(t)&&Promise.resolve(o(t)).then(function(e){if(!F(t)||C){var r,n,i,o,l,h,d,p,m=e.length,g=m>0&&(n=(r={files:e,accept:j,minSize:s,maxSize:a,multiple:u,maxFiles:c,validator:I}).files,i=r.accept,o=r.minSize,l=r.maxSize,h=r.multiple,d=r.maxFiles,p=r.validator,(!!h||!(n.length>1))&&(!h||!(d>=1)||!(n.length>d))&&n.every(function(t){var e=A(B(t,i),1)[0],r=A(D(t,o,l),1)[0],n=p?p(t):null;return e&&r&&!n}));ts({isDragAccept:g,isDragReject:m>0&&!g,isDragActive:!0,type:"setDraggedFiles"}),f&&f(t)}}).catch(function(t){return tp(t)})},[o,f,tp,C,j,s,a,u,c,I]),tg=(0,n.useCallback)(function(t){t.preventDefault(),t.persist(),tC(t);var e=P(t);if(e&&t.dataTransfer)try{t.dataTransfer.dropEffect="copy"}catch(t){}return e&&h&&h(t),!1},[h,C]),ty=(0,n.useCallback)(function(t){t.preventDefault(),t.persist(),tC(t);var e=th.current.filter(function(t){return Q.current&&Q.current.contains(t)}),r=e.indexOf(t.target);-1!==r&&e.splice(r,1),th.current=e,!(e.length>0)&&(ts({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),P(t)&&l&&l(t))},[Q,l,C]),tv=(0,n.useCallback)(function(t,e){var r=[],n=[];t.forEach(function(t){var e=K(B(t,j),2),i=e[0],o=e[1],u=K(D(t,s,a),2),c=u[0],f=u[1],l=I?I(t):null;if(i&&c&&!l)r.push(t);else{var h=[o,f];l&&(h=h.concat(l)),n.push({file:t,errors:h.filter(function(t){return t})})}}),(!u&&r.length>1||u&&c>=1&&r.length>c)&&(r.forEach(function(t){n.push({file:t,errors:[T]})}),r.splice(0)),ts({acceptedFiles:r,fileRejections:n,type:"setFiles"}),d&&d(r,n,e),n.length>0&&m&&m(n,e),r.length>0&&p&&p(r,e)},[ts,u,j,s,a,c,d,p,m,I]),tb=(0,n.useCallback)(function(t){t.preventDefault(),t.persist(),tC(t),th.current=[],P(t)&&Promise.resolve(o(t)).then(function(e){(!F(t)||C)&&tv(e,t)}).catch(function(t){return tp(t)}),ts({type:"reset"})},[o,tv,tp,C]),t_=(0,n.useCallback)(function(){if(tf.current){ts({type:"openDialog"}),Z(),window.showOpenFilePicker({multiple:u,types:W}).then(function(t){return o(t)}).then(function(t){tv(t,null),ts({type:"closeDialog"})}).catch(function(t){t instanceof DOMException&&("AbortError"===t.name||t.code===t.ABORT_ERR)?(V(t),ts({type:"closeDialog"})):t instanceof DOMException&&("SecurityError"===t.name||t.code===t.SECURITY_ERR)?(tf.current=!1,tr.current?(tr.current.value=null,tr.current.click()):tp(Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no was provided."))):tp(t)});return}tr.current&&(ts({type:"openDialog"}),Z(),tr.current.value=null,tr.current.click())},[ts,Z,V,v,tv,tp,W,u]),tw=(0,n.useCallback)(function(t){Q.current&&Q.current.isEqualNode(t.target)&&(" "===t.key||"Enter"===t.key||32===t.keyCode||13===t.keyCode)&&(t.preventDefault(),t_())},[Q,t_]),tk=(0,n.useCallback)(function(){ts({type:"focus"})},[]),tx=(0,n.useCallback)(function(){ts({type:"blur"})},[]),tE=(0,n.useCallback)(function(){k||(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return -1!==t.indexOf("MSIE")||-1!==t.indexOf("Trident/")||-1!==t.indexOf("Edge/")}()?setTimeout(t_,0):t_())},[k,t_]),tA=function(t){return i?null:t},tS=function(t){return S?null:tA(t)},tO=function(t){return O?null:tA(t)},tC=function(t){C&&t.stopPropagation()},tz=(0,n.useMemo)(function(){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.refKey,r=t.role,n=t.onKeyDown,o=t.onFocus,a=t.onBlur,s=t.onClick,u=t.onDragEnter,c=t.onDragOver,f=t.onDragLeave,l=t.onDrop,h=J(t,H);return $($(q({onKeyDown:tS(L(n,tw)),onFocus:tS(L(o,tk)),onBlur:tS(L(a,tx)),onClick:tA(L(s,tE)),onDragEnter:tO(L(u,tm)),onDragOver:tO(L(c,tg)),onDragLeave:tO(L(f,ty)),onDrop:tO(L(l,tb)),role:"string"==typeof r&&""!==r?r:"presentation"},void 0===e?"ref":e,Q),i||S?{}:{tabIndex:0}),h)}},[Q,tw,tk,tx,tE,tm,tg,ty,tb,S,O,i]),tI=(0,n.useCallback)(function(t){t.stopPropagation()},[]),tj=(0,n.useMemo)(function(){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.refKey,r=t.onChange,n=t.onClick,i=J(t,G);return $($({},q({accept:j,multiple:u,type:"file",style:{display:"none"},onChange:tA(L(r,tb)),onClick:tA(L(n,tI)),tabIndex:-1},void 0===e?"ref":e,tr)),i)}},[tr,r,u,tb,i]);return $($({},ta),{},{isFocused:tu&&!i,getRootProps:tz,getInputProps:tj,rootRef:Q,inputRef:tr,open:tA(t_)})}function tn(t,e){switch(e.type){case"focus":return $($({},t),{},{isFocused:!0});case"blur":return $($({},t),{},{isFocused:!1});case"openDialog":return $($({},te),{},{isFileDialogActive:!0});case"closeDialog":return $($({},t),{},{isFileDialogActive:!1});case"setDraggedFiles":return $($({},t),{},{isDragActive:e.isDragActive,isDragAccept:e.isDragAccept,isDragReject:e.isDragReject});case"setFiles":return $($({},t),{},{acceptedFiles:e.acceptedFiles,fileRejections:e.fileRejections});case"reset":return $({},te);default:return t}}function ti(){}},6231:function(t,e,r){"use strict";r.d(e,{w_:function(){return f}});var n=r(2265),i={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},o=n.createContext&&n.createContext(i),a=["attr","size","title"];function s(){return(s=Object.assign?Object.assign.bind():function(t){for(var e=1;en.createElement(l,s({attr:c({},t.attr)},e),function t(e){return e&&e.map((e,r)=>n.createElement(e.tag,c({key:r},e.attr),t(e.child)))}(t.child))}function l(t){var e=e=>{var r,{attr:i,size:o,title:u}=t,f=function(t,e){if(null==t)return{};var r,n,i=function(t,e){if(null==t)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}return i}(t,a),l=o||e.size||"1em";return e.className&&(r=e.className),t.className&&(r=(r?r+" ":"")+t.className),n.createElement("svg",s({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},e.attr,i,f,{className:r,style:c(c({color:t.color||e.color},e.style),t.style),height:l,width:l,xmlns:"http://www.w3.org/2000/svg"}),u&&n.createElement("title",null,u),t.children)};return void 0!==o?n.createElement(o.Consumer,null,t=>e(t)):e(i)}}}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/8e1d74a4-8e519121d6db0557.js b/docs/_next/static/chunks/8e1d74a4-8e519121d6db0557.js new file mode 100644 index 0000000..3933eea --- /dev/null +++ b/docs/_next/static/chunks/8e1d74a4-8e519121d6db0557.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[699],{9089:function(a,t,n){n.d(t,{AMf:function(){return c}});var u=n(6231);function c(a){return(0,u.w_)({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M32 464a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128H32zm272-256a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"},child:[]}]})(a)}}}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/app/_not-found/page-fc58ab5e5ff94327.js b/docs/_next/static/chunks/app/_not-found/page-fc58ab5e5ff94327.js new file mode 100644 index 0000000..4c5b984 --- /dev/null +++ b/docs/_next/static/chunks/app/_not-found/page-fc58ab5e5ff94327.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[409],{7589:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_not-found/page",function(){return n(3634)}])},3634:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}}),n(7043);let i=n(7437);n(2265);let o={fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},l={display:"inline-block"},r={display:"inline-block",margin:"0 20px 0 0",padding:"0 23px 0 0",fontSize:24,fontWeight:500,verticalAlign:"top",lineHeight:"49px"},d={fontSize:14,fontWeight:400,lineHeight:"49px",margin:0};function s(){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("title",{children:"404: This page could not be found."}),(0,i.jsx)("div",{style:o,children:(0,i.jsxs)("div",{children:[(0,i.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}),(0,i.jsx)("h1",{className:"next-error-h1",style:r,children:"404"}),(0,i.jsx)("div",{style:l,children:(0,i.jsx)("h2",{style:d,children:"This page could not be found."})})]})})]})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)}},function(e){e.O(0,[971,117,744],function(){return e(e.s=7589)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/app/layout-3255e2bc046de7d7.js b/docs/_next/static/chunks/app/layout-3255e2bc046de7d7.js new file mode 100644 index 0000000..dec67d2 --- /dev/null +++ b/docs/_next/static/chunks/app/layout-3255e2bc046de7d7.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[185],{4345:function(e,n,t){Promise.resolve().then(t.t.bind(t,2085,23)),Promise.resolve().then(t.t.bind(t,2528,23))},2528:function(){},2085:function(e){e.exports={style:{fontFamily:"'__departureMono_6dd175', '__departureMono_Fallback_6dd175'",fontWeight:400,fontStyle:"normal"},className:"__className_6dd175",variable:"__variable_6dd175"}}},function(e){e.O(0,[499,971,117,744],function(){return e(e.s=4345)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/app/page-960543db4d1917f1.js b/docs/_next/static/chunks/app/page-960543db4d1917f1.js new file mode 100644 index 0000000..7507892 --- /dev/null +++ b/docs/_next/static/chunks/app/page-960543db4d1917f1.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[931],{9343:function(e,t,i){Promise.resolve().then(i.bind(i,9330))},9330:function(e,t,i){"use strict";i.d(t,{Forge:function(){return w}});var n=i(7437),a=i(2265),r=i(7380),s=i(7635),l=i.n(s),o=i(12),m=i(1124),c=i.n(m),u=i(9089),p=i(6537),d=i.n(p);function g(e){if(e.type){if(/^image\//i.test(e.type))return{mimeType:e.type,genericType:"image"};if(/^audio\//i.test(e.type))return{mimeType:e.type,genericType:"audio"}}if(/\.png$/i.test(e.name))return{mimeType:"image/png",genericType:"image"};if(/\.jpg$/i.test(e.name))return{mimeType:"image/jpeg",genericType:"image"};if(/\.bmp$/i.test(e.name))return{mimeType:"image/bmp",genericType:"image"};if(/\.webp$/i.test(e.name))return{mimeType:"image/webp",genericType:"image"};if(/\.gif$/i.test(e.name))return{mimeType:"image/gif",genericType:"image"};if(/\.tiff$/i.test(e.name))return{mimeType:"image/tiff",genericType:"image"};if(/\.svg$/i.test(e.name))return{mimeType:"image/svg+xml",genericType:"image"};else if(/\.wav$/i.test(e.name))return{mimeType:"audio/wav",genericType:"audio"};else if(/\.mp3$/i.test(e.name))return{mimeType:"audio/mpeg",genericType:"audio"};return e.type?{mimeType:e.type,genericType:null}:null}function f(e){var t;let{file:i,onDelete:a}=e,r=null;return i.dataUri&&(null===(t=i.type)||void 0===t?void 0:t.genericType)==="image"&&(r=(0,n.jsx)("img",{className:d().PreviewIcon,src:i.dataUri,width:24,alt:""})),(0,n.jsxs)("div",{className:d().File,children:[(0,n.jsx)("span",{className:d().IconContainer,children:r})," ",(0,n.jsx)("span",{className:d().Path,children:i.path}),(0,n.jsx)("button",{className:d().DeleteButton,type:"button","aria-label":"Delete",title:"Delete",onClick:e=>{a(i.path)},children:(0,n.jsx)(u.AMf,{})})]})}async function y(e){let t=await l().loadAsync(e),i=new Map;for(let e in t.files){let r=t.files[e];if(!r.dir){var n,a;let t={path:e,buffer:await r.async("arraybuffer"),dataUri:null,date:r.date,unixPermissions:r.unixPermissions,dosPermissions:r.dosPermissions,type:g(r)};if((null===(n=t.type)||void 0===n?void 0:n.genericType)==="image"||(null===(a=t.type)||void 0===a?void 0:a.genericType)==="audio"){let e=await r.async("base64");t.dataUri="data:".concat(t.type.mimeType,";base64,").concat(e)}i.set(e,t)}}return i}async function h(e){var t,i;let n;let a=new Map;if(e.path)(n=e.path).startsWith("/")&&(n=n.slice(1));else{if(!e.name)return a;n=e.name}let r=await new Promise((t,i)=>{let n=new FileReader;n.addEventListener("load",e=>{t(e.target.result)}),n.readAsArrayBuffer(e)}),s={path:n,buffer:r,dataUri:null,date:null,unixPermissions:null,dosPermissions:null,type:g(e)};if((null===(t=s.type)||void 0===t?void 0:t.genericType)==="image"||(null===(i=s.type)||void 0===i?void 0:i.genericType)==="audio"){let e=function(e){for(var t,i,n,a,r="",s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l=new Uint8Array(e),o=l.byteLength,m=o%3,c=o-m,u=0;u>18]+s[(258048&a)>>12]+s[(4032&a)>>6]+s[63&a];return 1==m?r+=s[t=(252&(a=l[c]))>>2]+s[(3&a)<<4]+"==":2==m&&(r+=s[t=(64512&(a=l[c]<<8|l[c+1]))>>10]+s[(1008&a)>>4]+s[(15&a)<<2]+"="),r}(r);s.dataUri="data:".concat(s.type.mimeType,";base64,").concat(e)}return a.set(n,s),a}async function _(e){return/\.(zip|vl2)$/i.test(e.name)?y(e):h(e)}async function v(e,t){let i=await e.generateAsync({type:"blob",mimeType:"application/octet-stream"});(0,o.saveAs)(i,t)}function w(){let[e,t]=(0,a.useState)(()=>[]),[i,s]=(0,a.useState)(()=>new Map),o=(0,a.useCallback)(async e=>{let i=[],n=new Map;(await Promise.all(e.map(e=>_(e)))).forEach(e=>{e.forEach((e,t)=>{n.has(t)&&i.push({type:"overwrite",path:t}),n.set(t,e)})}),s(e=>new Map([...Array.from(e.entries()),...Array.from(n.entries())])),t(e=>[...e,...i])},[]),{getRootProps:m,getInputProps:u,open:p,isDragActive:g}=(0,r.uI)({noClick:!0,onDrop:o}),y=(0,a.useMemo)(()=>c()(Array.from(i.keys()),[e=>e.toLowerCase()],["asc"]).map(e=>i.get(e)),[i]),h=(0,n.jsx)("button",{type:"button",className:d().AddButton,"aria-label":"Add files",title:"Add files",onClick:p,children:"+"}),w=(0,a.useCallback)(e=>{s(t=>{let i=new Map(t);return i.delete(e),i})},[]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("section",{className:d().Forge,...m(),children:[(0,n.jsxs)("header",{className:d().Header,children:[(0,n.jsx)("img",{width:210,height:188,src:"/vl2-forge/logo-md.png",alt:"VL2 Forge"}),h]}),(0,n.jsx)("input",{...u()}),(0,n.jsx)("div",{className:d().ListArea,children:y.length?(0,n.jsx)("ul",{className:d().FileList,children:y.map(e=>(0,n.jsx)("li",{children:(0,n.jsx)(f,{file:e,onDelete:w})},e.path))}):(0,n.jsx)("div",{className:d().EmptyMessage,children:"Drop files onto the page or press the add button!"})})]}),(0,n.jsx)("footer",{className:d().Footer,children:(0,n.jsxs)("form",{onSubmit:async e=>{e.preventDefault();let t=e.target.elements.fileName,i=t.value.trim();if(i){if(y.length){let e=function(e){let t=new(l());for(let i of e)t.file(i.path,i.buffer,{date:i.date,dosPermissions:i.dosPermissions,unixPermissions:i.unixPermissions});return t}(y);await v(e,"".concat(i,".vl2"))}else window.alert("Add some files!")}else window.alert("Name thy file."),t.focus()},children:[(0,n.jsx)("div",{className:d().NameInput,children:(0,n.jsx)("input",{name:"fileName",type:"text",placeholder:"name thy file",onChange:e=>{/\.vl2$/i.test(e.target.value)&&(e.target.value=e.target.value.slice(0,-4))}})}),(0,n.jsx)("button",{type:"submit",className:d().DownloadButton,children:"Download"})]})})]})}},6537:function(e){e.exports={Forge:"Forge_Forge__dDZFe",Footer:"Forge_Footer__ghw3O",NameInput:"Forge_NameInput__lpcsg",DownloadButton:"Forge_DownloadButton__CnFTn",ListArea:"Forge_ListArea__OpY_R",FileList:"Forge_FileList__9JOyh",EmptyMessage:"Forge_EmptyMessage__Lrlud",AddButton:"Forge_AddButton__09pXD",Header:"Forge_Header__7t3Qc",File:"Forge_File__Mn05Y",DeleteButton:"Forge_DeleteButton__Csfdg",IconContainer:"Forge_IconContainer__AgM_T",PreviewIcon:"Forge_PreviewIcon__HFERe",Path:"Forge_Path__GZs81"}}},function(e){e.O(0,[359,699,634,971,117,744],function(){return e(e.s=9343)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/fd9d1056-49cc888465909d37.js b/docs/_next/static/chunks/fd9d1056-49cc888465909d37.js new file mode 100644 index 0000000..d8b1633 --- /dev/null +++ b/docs/_next/static/chunks/fd9d1056-49cc888465909d37.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[971],{4417:function(e,t,n){var r,l=n(2265),a=n(1767),o={usingClientEntryPoint:!1,Events:null,Dispatcher:{current:null}};function i(e){var t="https://react.dev/errors/"+e;if(1p||(e.current=d[p],d[p]=null,p--)}function g(e,t){d[++p]=e.current,e.current=t}var y=Symbol.for("react.element"),v=Symbol.for("react.portal"),b=Symbol.for("react.fragment"),k=Symbol.for("react.strict_mode"),w=Symbol.for("react.profiler"),S=Symbol.for("react.provider"),C=Symbol.for("react.consumer"),E=Symbol.for("react.context"),x=Symbol.for("react.forward_ref"),z=Symbol.for("react.suspense"),P=Symbol.for("react.suspense_list"),N=Symbol.for("react.memo"),_=Symbol.for("react.lazy"),L=Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var T=Symbol.for("react.offscreen"),F=Symbol.for("react.legacy_hidden"),M=Symbol.for("react.cache");Symbol.for("react.tracing_marker");var O=Symbol.iterator;function R(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=O&&e[O]||e["@@iterator"])?e:null}var D=m(null),A=m(null),I=m(null),U=m(null),B={$$typeof:E,_currentValue:null,_currentValue2:null,_threadCount:0,Provider:null,Consumer:null};function V(e,t){switch(g(I,t),g(A,e),g(D,null),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)&&(t=t.namespaceURI)?s2(t):0;break;default:if(t=(e=8===e?t.parentNode:t).tagName,e=e.namespaceURI)t=s3(e=s2(e),t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}h(D),g(D,t)}function Q(){h(D),h(A),h(I)}function $(e){null!==e.memoizedState&&g(U,e);var t=D.current,n=s3(t,e.type);t!==n&&(g(A,e),g(D,n))}function j(e){A.current===e&&(h(D),h(A)),U.current===e&&(h(U),B._currentValue=null)}var W=a.unstable_scheduleCallback,H=a.unstable_cancelCallback,q=a.unstable_shouldYield,K=a.unstable_requestPaint,Y=a.unstable_now,X=a.unstable_getCurrentPriorityLevel,G=a.unstable_ImmediatePriority,Z=a.unstable_UserBlockingPriority,J=a.unstable_NormalPriority,ee=a.unstable_LowPriority,et=a.unstable_IdlePriority,en=a.log,er=a.unstable_setDisableYieldValue,el=null,ea=null;function eo(e){if("function"==typeof en&&er(e),ea&&"function"==typeof ea.setStrictMode)try{ea.setStrictMode(el,e)}catch(e){}}var ei=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(eu(e)/es|0)|0},eu=Math.log,es=Math.LN2,ec=128,ef=4194304;function ed(e){var t=42&e;if(0!==t)return t;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:return 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 4194176&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function ep(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,l=e.suspendedLanes;e=e.pingedLanes;var a=134217727&n;return 0!==a?0!=(n=a&~l)?r=ed(n):0!=(e&=a)&&(r=ed(e)):0!=(n&=~l)?r=ed(n):0!==e&&(r=ed(e)),0===r?0:0!==t&&t!==r&&0==(t&l)&&((l=r&-r)>=(e=t&-t)||32===l&&0!=(4194176&e))?t:r}function em(e,t){return e.errorRecoveryDisabledLanes&t?0:0!=(e=-536870913&e.pendingLanes)?e:536870912&e?536870912:0}function eh(){var e=ec;return 0==(4194176&(ec<<=1))&&(ec=128),e}function eg(){var e=ef;return 0==(62914560&(ef<<=1))&&(ef=4194304),e}function ey(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ev(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-ei(t);e.entangledLanes|=t,e.entanglements[r]=1073741824|e.entanglements[r]|4194218&n}function eb(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ei(n),l=1<l||u[r]!==s[l]){var c="\n"+u[r].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=r&&0<=l);break}}}finally{eG=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?eX(n):""}function eJ(e){try{var t="";do t+=function(e){switch(e.tag){case 26:case 27:case 5:return eX(e.type);case 16:return eX("Lazy");case 13:return eX("Suspense");case 19:return eX("SuspenseList");case 0:case 2:case 15:return e=eZ(e.type,!1);case 11:return e=eZ(e.type.render,!1);case 1:return e=eZ(e.type,!0);default:return""}}(e),e=e.return;while(e);return t}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}var e0=Symbol.for("react.client.reference");function e1(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function e2(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function e3(e){e._valueTracker||(e._valueTracker=function(e){var t=e2(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var l=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function e4(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=e2(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function e6(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}var e8=/[\n"\\]/g;function e5(e){return e.replace(e8,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function e7(e,t,n,r,l,a,o,i){e.name="",null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o?e.type=o:e.removeAttribute("type"),null!=t?"number"===o?(0===t&&""===e.value||e.value!=t)&&(e.value=""+e1(t)):e.value!==""+e1(t)&&(e.value=""+e1(t)):"submit"!==o&&"reset"!==o||e.removeAttribute("value"),null!=t?te(e,o,e1(t)):null!=n?te(e,o,e1(n)):null!=r&&e.removeAttribute("value"),null==l&&null!=a&&(e.defaultChecked=!!a),null!=l&&(e.checked=l&&"function"!=typeof l&&"symbol"!=typeof l),null!=i&&"function"!=typeof i&&"symbol"!=typeof i&&"boolean"!=typeof i?e.name=""+e1(i):e.removeAttribute("name")}function e9(e,t,n,r,l,a,o,i){if(null!=a&&"function"!=typeof a&&"symbol"!=typeof a&&"boolean"!=typeof a&&(e.type=a),null!=t||null!=n){if(!("submit"!==a&&"reset"!==a||null!=t))return;n=null!=n?""+e1(n):"",t=null!=t?""+e1(t):n,i||t===e.value||(e.value=t),e.defaultValue=t}r="function"!=typeof(r=null!=r?r:l)&&"symbol"!=typeof r&&!!r,e.checked=i?e.checked:!!r,e.defaultChecked=!!r,null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o&&(e.name=o)}function te(e,t,n){"number"===t&&e6(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}var tt=Array.isArray;function tn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l"+t.valueOf().toString()+"",t=iX.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}var to=ta;"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction&&(to=function(e,t){return MSApp.execUnsafeLocalFunction(function(){return ta(e,t)})});var ti=to;function tu(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType){n.nodeValue=t;return}}e.textContent=t}var ts=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function tc(e,t,n){var r=0===t.indexOf("--");null==n||"boolean"==typeof n||""===n?r?e.setProperty(t,""):"float"===t?e.cssFloat="":e[t]="":r?e.setProperty(t,n):"number"!=typeof n||0===n||ts.has(t)?"float"===t?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function tf(e,t,n){if(null!=t&&"object"!=typeof t)throw Error(i(62));if(e=e.style,null!=n){for(var r in n)!n.hasOwnProperty(r)||null!=t&&t.hasOwnProperty(r)||(0===r.indexOf("--")?e.setProperty(r,""):"float"===r?e.cssFloat="":e[r]="");for(var l in t)r=t[l],t.hasOwnProperty(l)&&n[l]!==r&&tc(e,l,r)}else for(var a in t)t.hasOwnProperty(a)&&tc(e,a,t[a])}function td(e){if(-1===e.indexOf("-"))return!1;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 tp=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),tm=null;function th(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var tg=null,ty=null;function tv(e){var t=eO(e);if(t&&(e=t.stateNode)){var n=eD(e);switch(e=t.stateNode,t.type){case"input":if(e7(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+e5(""+t)+'"][type="radio"]'),t=0;t>=o,l-=o,tj=1<<32-ei(t)+l|n<h?(g=f,f=null):g=f.sibling;var y=p(l,f,i[h],u);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&t(l,f),o=a(y,o,h),null===c?s=y:c.sibling=y,c=y,f=g}if(h===i.length)return n(l,f),tZ&&tH(l,h),s;if(null===f){for(;hg?(y=h,h=null):y=h.sibling;var b=p(l,h,v.value,s);if(null===b){null===h&&(h=y);break}e&&h&&null===b.alternate&&t(l,h),o=a(b,o,g),null===f?c=b:f.sibling=b,f=b,h=y}if(v.done)return n(l,h),tZ&&tH(l,g),c;if(null===h){for(;!v.done;g++,v=u.next())null!==(v=d(l,v.value,s))&&(o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return tZ&&tH(l,g),c}for(h=r(l,h);!v.done;g++,v=u.next())null!==(v=m(h,l,g,v.value,s))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return e&&h.forEach(function(e){return t(l,e)}),tZ&&tH(l,g),c}(s,c,f,h);if("function"==typeof f.then)return u(s,c,nJ(f),h);if(f.$$typeof===E)return u(s,c,ai(s,f,h),h);n1(s,f)}return"string"==typeof f&&""!==f||"number"==typeof f?(f=""+f,null!==c&&6===c.tag?(n(s,c.sibling),(c=l(c,f)).return=s):(n(s,c),(c=i_(f,s.mode,h)).return=s),o(s=c)):n(s,c)}(u,s,c,f),nG=null,u}}var n4=n3(!0),n6=n3(!1),n8=m(null),n5=m(0);function n7(e,t){g(n5,e=oz),g(n8,t),oz=e|t.baseLanes}function n9(){g(n5,oz),g(n8,n8.current)}function re(){oz=n5.current,h(n8),h(n5)}var rt=m(null),rn=null;function rr(e){var t=e.alternate;g(ri,1&ri.current),g(rt,e),null===rn&&(null===t||null!==n8.current?rn=e:null!==t.memoizedState&&(rn=e))}function rl(e){if(22===e.tag){if(g(ri,ri.current),g(rt,e),null===rn){var t=e.alternate;null!==t&&null!==t.memoizedState&&(rn=e)}}else ra(e)}function ra(){g(ri,ri.current),g(rt,rt.current)}function ro(e){h(rt),rn===e&&(rn=null),h(ri)}var ri=m(0);function ru(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var rs=s.ReactCurrentDispatcher,rc=s.ReactCurrentBatchConfig,rf=0,rd=null,rp=null,rm=null,rh=!1,rg=!1,ry=!1,rv=0,rb=0,rk=null,rw=0;function rS(){throw Error(i(321))}function rC(e,t){if(null===t)return!1;for(var n=0;na?a:8;var o=rc.transition,i={_callbacks:new Set};rc.transition=i,lf(e,!1,t,n);try{var u=l();if(null!==u&&"object"==typeof u&&"function"==typeof u.then){av(i,u);var s,c,f=(s=[],c={status:"pending",value:null,reason:null,then:function(e){s.push(e)}},u.then(function(){c.status="fulfilled",c.value=r;for(var e=0;e title"))),sG(l,n,r),l[eE]=e,eI(l),n=l;break e;case"link":var a=cE("link","href",t).get(n+(r.href||""));if(a){for(var o=0;o",e=e.removeChild(e.firstChild);break;case"select":e="string"==typeof r.is?l.createElement("select",{is:r.is}):l.createElement("select"),r.multiple?e.multiple=!0:r.size&&(e.size=r.size);break;default:e="string"==typeof r.is?l.createElement(n,{is:r.is}):l.createElement(n)}}e[eE]=t,e[ex]=r;e:for(l=t.child;null!==l;){if(5===l.tag||6===l.tag)e.appendChild(l.stateNode);else if(4!==l.tag&&27!==l.tag&&null!==l.child){l.child.return=l,l=l.child;continue}if(l===t)break;for(;null===l.sibling;){if(null===l.return||l.return===t)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}switch(t.stateNode=e,sG(e,n,r),n){case"button":case"input":case"select":case"textarea":e=!!r.autoFocus;break;case"img":e=!0;break;default:e=!1}e&&aC(t)}}return aP(t),t.flags&=-16777217,null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&aC(t);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));if(e=I.current,t9(t)){e:{if(e=t.stateNode,n=t.memoizedProps,e[eE]=t,(r=e.nodeValue!==n)&&null!==(l=tX))switch(l.tag){case 3:if(l=0!=(1&l.mode),sq(e.nodeValue,n,l),l){e=!1;break e}break;case 27:case 5:var a=0!=(1&l.mode);if(!0!==l.memoizedProps.suppressHydrationWarning&&sq(e.nodeValue,n,a),a){e=!1;break e}}e=r}e&&aC(t)}else(e=s1(e).createTextNode(r))[eE]=t,t.stateNode=e}return aP(t),null;case 13:if(ro(t),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(tZ&&null!==tG&&0!=(1&t.mode)&&0==(128&t.flags))ne(),nt(),t.flags|=384,l=!1;else if(l=t9(t),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(i(318));if(!(l=null!==(l=t.memoizedState)?l.dehydrated:null))throw Error(i(317));l[eE]=t}else nt(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;aP(t),l=!1}else null!==tJ&&(o0(tJ),tJ=null),l=!0;if(!l)return 256&t.flags?t:null}if(0!=(128&t.flags))return t.lanes=n,t;return n=null!==r,e=null!==e&&null!==e.memoizedState,n&&(r=t.child,l=null,null!==r.alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(l=r.alternate.memoizedState.cachePool.pool),a=null,null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(a=r.memoizedState.cachePool.pool),a!==l&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),ax(t,t.updateQueue),aP(t),null;case 4:return Q(),null===e&&sA(t.stateNode.containerInfo),aP(t),null;case 10:return an(t.type._context),aP(t),null;case 19:if(h(ri),null===(l=t.memoizedState))return aP(t),null;if(r=0!=(128&t.flags),null===(a=l.rendering)){if(r)az(l,!1);else{if(0!==oP||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(a=ru(e))){for(t.flags|=128,az(l,!1),e=a.updateQueue,t.updateQueue=e,ax(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)ix(n,e),n=n.sibling;return g(ri,1&ri.current|2),t.child}e=e.sibling}null!==l.tail&&Y()>oI&&(t.flags|=128,r=!0,az(l,!1),t.lanes=4194304)}}else{if(!r){if(null!==(e=ru(a))){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,ax(t,e),az(l,!0),null===l.tail&&"hidden"===l.tailMode&&!a.alternate&&!tZ)return aP(t),null}else 2*Y()-l.renderingStartTime>oI&&536870912!==n&&(t.flags|=128,r=!0,az(l,!1),t.lanes=4194304)}l.isBackwards?(a.sibling=t.child,t.child=a):(null!==(e=l.last)?e.sibling=a:t.child=a,l.last=a)}if(null!==l.tail)return t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=Y(),t.sibling=null,e=ri.current,g(ri,r?1&e|2:1&e),t;return aP(t),null;case 22:case 23:return ro(t),re(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(536870912&n)&&0==(128&t.flags)&&(aP(t),6&t.subtreeFlags&&(t.flags|=8192)):aP(t),null!==(n=t.updateQueue)&&ax(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),r=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),null!==e&&h(ab),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),an(ad),aP(t),null;case 25:return null}throw Error(i(156,t.tag))}(t.alternate,t,oz);if(null!==n){ow=n;return}if(null!==(t=t.sibling)){ow=t;return}ow=t=e}while(null!==t);0===oP&&(oP=5)}function is(e,t,n,r,l){var a=ek,o=ov.transition;try{ov.transition=null,ek=2,function(e,t,n,r,l,a){do id();while(null!==oj);if(0!=(6&ob))throw Error(i(327));var o,u=e.finishedWork,s=e.finishedLanes;if(null!==u){if(e.finishedWork=null,e.finishedLanes=0,u===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0,e.cancelPendingCommit=null;var c=u.lanes|u.childLanes;if(function(e,t,n){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.entangledLanes&=t,e.errorRecoveryDisabledLanes&=t,e.shellSuspendCounter=0,t=e.entanglements;for(var l=e.expirationTimes,a=e.hiddenUpdates;0r&&(l=r,r=a,a=l),l=si(n,a);var o=si(n,r);l&&o&&(1!==e.rangeCount||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((t=t.createRange()).setStart(l.node,l.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;nn?32:n;n=ov.transition;var l=ek;try{if(ov.transition=null,ek=r,null===oj)var a=!1;else{r=oq,oq=null;var o=oj,u=oW;if(oj=null,oW=0,0!=(6&ob))throw Error(i(331));var s=ob;if(ob|=4,of(o.current),ol(o,o.current,u,r),ob=s,nb(!1),ea&&"function"==typeof ea.onPostCommitFiberRoot)try{ea.onPostCommitFiberRoot(el,o)}catch(e){}a=!0}return a}finally{ek=l,ov.transition=n,ic(e,t)}}return!1}function ip(e,t,n){t=lL(e,t=lP(n,t),2),null!==(e=nO(e,t,2))&&(o2(e,2),nv(e))}function im(e,t,n){if(3===e.tag)ip(e,e,n);else for(;null!==t;){if(3===t.tag){ip(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===oQ||!oQ.has(r))){e=lT(t,e=lP(n,e),2),null!==(t=nO(t,e,2))&&(o2(t,2),nv(t));break}}t=t.return}}function ih(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new om;var l=new Set;r.set(t,l)}else void 0===(l=r.get(t))&&(l=new Set,r.set(t,l));l.has(n)||(ox=!0,l.add(n),e=ig.bind(null,e,t,n),t.then(e,e))}function ig(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,2&ob?oR=!0:4&ob&&(oD=!0),ik(),ok===e&&(oS&n)===n&&(4===oP||3===oP&&(62914560&oS)===oS&&300>Y()-oA?0==(2&ob)&&o5(e,0):oT|=n),nv(e)}function iy(e,t){0===t&&(t=0==(1&e.mode)?2:eg()),null!==(e=ns(e,t))&&(o2(e,t),nv(e))}function iv(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),iy(e,n)}function ib(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(n=l.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}null!==r&&r.delete(t),iy(e,n)}function ik(){if(50=uH),uY=!1;function uX(e,t){switch(e){case"keyup":return -1!==uj.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function uG(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var uZ=!1,uJ={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function u0(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!uJ[e.type]:"textarea"===t}function u1(e,t,n,r){tb(r),0<(t=sV(t,"onChange")).length&&(n=new i3("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var u2=null,u3=null;function u4(e){sM(e,0)}function u6(e){if(e4(eR(e)))return e}function u8(e,t){if("change"===e)return t}var u5=!1;if(e$){if(e$){var u7="oninput"in document;if(!u7){var u9=document.createElement("div");u9.setAttribute("oninput","return;"),u7="function"==typeof u9.oninput}r=u7}else r=!1;u5=r&&(!document.documentMode||9=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=so(r)}}function su(){for(var e=window,t=e6();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(n)e=t.contentWindow;else break;t=e6(e.document)}return t}function ss(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var sc=e$&&"documentMode"in document&&11>=document.documentMode,sf=null,sd=null,sp=null,sm=!1;function sh(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;sm||null==sf||sf!==e6(r)||(r="selectionStart"in(r=sf)&&ss(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},sp&&nQ(sp,r)||(sp=r,0<(r=sV(sd,"onSelect")).length&&(t=new i3("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=sf)))}function sg(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var sy={animationend:sg("Animation","AnimationEnd"),animationiteration:sg("Animation","AnimationIteration"),animationstart:sg("Animation","AnimationStart"),transitionend:sg("Transition","TransitionEnd")},sv={},sb={};function sk(e){if(sv[e])return sv[e];if(!sy[e])return e;var t,n=sy[e];for(t in n)if(n.hasOwnProperty(t)&&t in sb)return sv[e]=n[t];return e}e$&&(sb=document.createElement("div").style,"AnimationEvent"in window||(delete sy.animationend.animation,delete sy.animationiteration.animation,delete sy.animationstart.animation),"TransitionEvent"in window||delete sy.transitionend.transition);var sw=sk("animationend"),sS=sk("animationiteration"),sC=sk("animationstart"),sE=sk("transitionend"),sx=new Map,sz="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll scrollEnd toggle touchMove waiting wheel".split(" ");function sP(e,t){sx.set(e,t),eV(t,[e])}for(var sN=0;sN title"):null)}var cz=null;function cP(){}function cN(){if(this.count--,0===this.count){if(this.stylesheets)cL(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var c_=null;function cL(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,c_=new Map,t.forEach(cT,e),c_=null,cN.call(e))}function cT(e,t){if(!(4&t.state.loading)){var n=c_.get(e);if(n)var r=n.get(null);else{n=new Map,c_.set(e,n);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;ac")}),gs=Oe.f,ys=ne.enforce,ms=dt("match"),bs=i.RegExp,ws=bs.prototype,Ss=i.SyntaxError,Es=b(ws.exec),Os=b("".charAt),xs=b("".replace),Rs=b("".indexOf),Ps=b("".slice),As=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,js=/a/g,ks=/a/g,Is=new bs(js)!==js,Ts=cs.MISSED_STICKY,Ms=cs.UNSUPPORTED_Y,Ls=u&&(!Is||Ts||ps||ds||a(function(){return ks[ms]=!1,bs(js)!==js||bs(ks)===ks||"/a/i"!==String(bs(js,"i"))}));if(Ue("RegExp",Ls)){for(var Us=function(t,e){var r,n,o,i,a,u,s=U(ws,this),c=es(t),f=void 0===e,l=[],h=t;if(!s&&c&&f&&t.constructor===Us)return t;if((c||U(ws,t))&&(t=t.source,f&&(e=os(h))),t=void 0===t?"":Wr(t),e=void 0===e?"":Wr(e),h=t,ps&&"dotAll"in js&&(n=!!e&&Rs(e,"s")>-1)&&(e=xs(e,/s/g,"")),r=e,Ts&&"sticky"in js&&(o=!!e&&Rs(e,"y")>-1)&&Ms&&(e=xs(e,/y/g,"")),ds&&(i=function(t){for(var e,r=t.length,n=0,o="",i=[],a=Ve(null),u=!1,s=!1,c=0,f="";n<=r;n++){if("\\"===(e=Os(t,n)))e+=Os(t,++n);else if("]"===e)u=!1;else if(!u)switch(!0){case"["===e:u=!0;break;case"("===e:if(o+=e,"?:"===Ps(t,n+1,n+3))continue;Es(As,Ps(t,n+1))&&(n+=2,s=!0),c++;continue;case">"===e&&s:if(""===f||ut(a,f))throw new Ss("Invalid capture group name");a[f]=!0,i[i.length]=[f,c],s=!1,f="";continue}s?f+=e:o+=e}return[o,i]}(t),t=i[0],l=i[1]),a=Io(bs(t,e),s?this:ws,Us),(n||o||l.length)&&(u=ys(a),n&&(u.dotAll=!0,u.raw=Us(function(t){for(var e,r=t.length,n=0,o="",i=!1;n<=r;n++)"\\"!==(e=Os(t,n))?i||"."!==e?("["===e?i=!0:"]"===e&&(i=!1),o+=e):o+="[\\s\\S]":o+=e+Os(t,++n);return o}(t),r)),o&&(u.sticky=!0),l.length&&(u.groups=l)),t!==h)try{_t(a,"source",""===h?"(?:)":h)}catch(t){}return a},Ns=gs(bs),Cs=0;Ns.length>Cs;)ls(Us,bs,Ns[Cs++]);ws.constructor=Us,Us.prototype=ws,ie(i,"RegExp",Us,{constructor:!0})}Uo("RegExp");var _s=zt.PROPER,Fs="toString",Bs=RegExp.prototype,Ds=Bs[Fs];(a(function(){return"/a/b"!==Ds.call({source:"a",flags:"b"})})||_s&&Ds.name!==Fs)&&ie(Bs,Fs,function(){var t=kt(this);return"/"+Wr(t.source)+"/"+Wr(os(t))},{unsafe:!0});var zs=ne.get,Ws=RegExp.prototype,qs=TypeError;u&&ps&&so(Ws,"dotAll",{configurable:!0,get:function(){if(this!==Ws){if("RegExp"===E(this))return!!zs(this).dotAll;throw new qs("Incompatible receiver, RegExp required")}}});var Hs=ne.get,$s=nt("native-string-replace",String.prototype.replace),Ks=RegExp.prototype.exec,Gs=Ks,Vs=b("".charAt),Ys=b("".indexOf),Xs=b("".replace),Js=b("".slice),Qs=function(){var t=/a/,e=/b*/g;return f(Ks,t,"a"),f(Ks,e,"a"),0!==t.lastIndex||0!==e.lastIndex}(),Zs=cs.BROKEN_CARET,tc=void 0!==/()??/.exec("")[1];(Qs||tc||Zs||ps||ds)&&(Gs=function(t){var e,r,n,o,i,a,u,s=this,c=Hs(s),l=Wr(t),h=c.raw;if(h)return h.lastIndex=s.lastIndex,e=f(Gs,h,l),s.lastIndex=h.lastIndex,e;var p=c.groups,v=Zs&&s.sticky,d=f(rs,s),g=s.source,y=0,m=l;if(v&&(d=Xs(d,"y",""),-1===Ys(d,"g")&&(d+="g"),m=Js(l,s.lastIndex),s.lastIndex>0&&(!s.multiline||s.multiline&&"\n"!==Vs(l,s.lastIndex-1))&&(g="(?: "+g+")",m=" "+m,y++),r=new RegExp("^(?:"+g+")",d)),tc&&(r=new RegExp("^"+g+"$(?!\\s)",d)),Qs&&(n=s.lastIndex),o=f(Ks,v?r:s,m),v?o?(o.input=Js(o.input,y),o[0]=Js(o[0],y),o.index=s.lastIndex,s.lastIndex+=o[0].length):s.lastIndex=0:Qs&&o&&(s.lastIndex=s.global?o.index+o[0].length:n),tc&&o&&o.length>1&&f($s,o[0],r,function(){for(i=1;i]*>)/g,Oc=/\$([$&'`]|\d{1,2})/g,xc=function(t,e,r,n,o,i){var a=r+t.length,u=n.length,s=Oc;return void 0!==o&&(o=it(o),s=Ec),wc(i,s,function(i,s){var c;switch(bc(s,0)){case"$":return"$";case"&":return t;case"`":return Sc(e,0,r);case"'":return Sc(e,a);case"<":c=o[Sc(s,1,-1)];break;default:var f=+s;if(0===f)return i;if(f>u){var l=mc(f/10);return 0===l?i:l<=u?void 0===n[l-1]?bc(s,1):n[l-1]+bc(s,1):i}c=n[f-1]}return void 0===c?"":c})},Rc=dt("replace"),Pc=Math.max,Ac=Math.min,jc=b([].concat),kc=b([].push),Ic=b("".indexOf),Tc=b("".slice),Mc="$0"==="a".replace(/./,"$0"),Lc=!!/./[Rc]&&""===/./[Rc]("a","$0"),Uc=!a(function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")});pc("replace",function(t,e,r){var n=Lc?"$":"$0";return[function(t,r){var n=j(this),o=P(t)?void 0:Q(t,Rc);return o?f(o,t,n,r):f(e,Wr(n),t,r)},function(t,o){var i=kt(this),a=Wr(t);if("string"==typeof o&&-1===Ic(o,n)&&-1===Ic(o,"$<")){var u=r(e,i,a,o);if(u.done)return u.value}var s=T(o);s||(o=Wr(o));var c,f=i.global;f&&(c=i.unicode,i.lastIndex=0);for(var l,h=[];null!==(l=yc(i,a))&&(kc(h,l),f);)""===Wr(l[0])&&(i.lastIndex=dc(a,ve(i.lastIndex),c));for(var p,v="",d=0,g=0;g=d&&(v+=Tc(a,d,b)+y,d=b+m.length)}return v+Tc(a,d)}]},!Uc||!Mc||Lc),pc("search",function(t,e,r){return[function(e){var r=j(this),n=P(e)?void 0:Q(e,t);return n?f(n,e,r):new RegExp(e)[t](Wr(r))},function(t){var n=kt(this),o=Wr(t),i=r(e,n,o);if(i.done)return i.value;var a=n.lastIndex;wa(a,0)||(n.lastIndex=0);var u=yc(n,o);return wa(n.lastIndex,a)||(n.lastIndex=a),null===u?-1:u.index}]});var Nc=dt("species"),Cc=function(t,e){var r,n=kt(t).constructor;return void 0===n||P(r=kt(n)[Nc])?e:La(r)},_c=cs.UNSUPPORTED_Y,Fc=Math.min,Bc=b([].push),Dc=b("".slice),zc=!a(function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var r="ab".split(t);return 2!==r.length||"a"!==r[0]||"b"!==r[1]}),Wc="c"==="abbc".split(/(b)*/)[1]||4!=="test".split(/(?:)/,-1).length||2!=="ab".split(/(?:ab)*/).length||4!==".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length;pc("split",function(t,e,r){var n="0".split(void 0,0).length?function(t,r){return void 0===t&&0===r?[]:f(e,this,t,r)}:e;return[function(e,r){var o=j(this),i=P(e)?void 0:Q(e,t);return i?f(i,e,o,r):f(n,Wr(o),e,r)},function(t,o){var i=kt(this),a=Wr(t);if(!Wc){var u=r(n,i,a,o,n!==e);if(u.done)return u.value}var s=Cc(i,RegExp),c=i.unicode,f=new s(_c?"^(?:"+i.source+")":i,(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.unicode?"u":"")+(_c?"g":"y")),l=void 0===o?4294967295:o>>>0;if(0===l)return[];if(0===a.length)return null===yc(f,a)?[a]:[];for(var h=0,p=0,v=[];p0;(n>>>=1)&&(e+=e))1&n&&(r+=e);return r},Kc=b($c),Gc=b("".slice),Vc=Math.ceil,Yc=function(t){return function(e,r,n){var o,i,a=Wr(j(e)),u=ve(r),s=a.length,c=void 0===n?" ":Wr(n);return u<=s||""===c?a:((i=Kc(c,Vc((o=u-s)/c.length))).length>o&&(i=Gc(i,0,o)),t?a+i:i+a)}},Xc={start:Yc(!1),end:Yc(!0)},Jc=Xc.start,Qc=Array,Zc=RegExp.escape,tf=b("".charAt),ef=b("".charCodeAt),rf=b(1.1.toString),nf=b([].join),of=/^[0-9a-z]/i,af=/^[$()*+./?[\\\]^{|}]/,uf=RegExp("^[!\"#%&',\\-:;<=>@`~"+Mi+"]"),sf=b(of.exec),cf={"\t":"t","\n":"n","\v":"v","\f":"f","\r":"r"},ff=function(t){var e=rf(ef(t,0),16);return e.length<3?"\\x"+Jc(e,2,"0"):"\\u"+Jc(e,4,"0")},lf=!Zc||"\\x61b"!==Zc("ab");Ce({target:"RegExp",stat:!0,forced:lf},{escape:function(t){!function(t){if("string"==typeof t)return t;throw new qc("Argument is not a string")}(t);for(var e=t.length,r=Qc(e),n=0;n=56320||n+1>=e||56320!=(64512&ef(t,n+1))?r[n]=ff(o):(r[n]=o,r[++n]=tf(t,n))}}return nf(r,"")}}),To("Set",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},Fo);var hf=Set.prototype,pf={Set:Set,add:b(hf.add),has:b(hf.has),remove:b(hf.delete),proto:hf},vf=pf.has,df=function(t){return vf(t),t},gf=pf.Set,yf=pf.proto,mf=b(yf.forEach),bf=b(yf.keys),wf=bf(new gf).next,Sf=function(t,e,r){return r?ci({iterator:bf(t),next:wf},e):mf(t,e)},Ef=pf.Set,Of=pf.add,xf=function(t){var e=new Ef;return Sf(t,function(t){Of(e,t)}),e},Rf=ln(pf.proto,"size","get")||function(t){return t.size},Pf="Invalid size",Af=RangeError,jf=TypeError,kf=Math.max,If=function(t,e){this.set=t,this.size=kf(e,0),this.has=J(t.has),this.keys=J(t.keys)};If.prototype={getIterator:function(){return{iterator:t=kt(f(this.keys,this.set)),next:t.next,done:!1};var t},includes:function(t){return f(this.has,this.set,t)}};var Tf=function(t){kt(t);var e=+t.size;if(e!=e)throw new jf(Pf);var r=ce(e);if(r<0)throw new Af(Pf);return new If(t,r)},Mf=pf.has,Lf=pf.remove,Uf=function(t){var e=df(this),r=Tf(t),n=xf(e);return Rf(e)<=r.size?Sf(e,function(t){r.includes(t)&&Lf(n,t)}):ci(r.getIterator(),function(t){Mf(e,t)&&Lf(n,t)}),n},Nf=function(t){return{size:t,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}},Cf=function(t){var e=L("Set");try{(new e)[t](Nf(0));try{return(new e)[t](Nf(-1)),!1}catch(t){return!0}}catch(t){return!1}};Ce({target:"Set",proto:!0,real:!0,forced:!Cf("difference")},{difference:Uf});var _f=pf.Set,Ff=pf.add,Bf=pf.has,Df=function(t){var e=df(this),r=Tf(t),n=new _f;return Rf(e)>r.size?ci(r.getIterator(),function(t){Bf(e,t)&&Ff(n,t)}):Sf(e,function(t){r.includes(t)&&Ff(n,t)}),n},zf=!Cf("intersection")||a(function(){return"3,2"!==String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))});Ce({target:"Set",proto:!0,real:!0,forced:zf},{intersection:Df});var Wf=pf.has,qf=function(t){var e=df(this),r=Tf(t);if(Rf(e)<=r.size)return!1!==Sf(e,function(t){if(r.includes(t))return!1},!0);var n=r.getIterator();return!1!==ci(n,function(t){if(Wf(e,t))return Tn(n,"normal",!1)})};Ce({target:"Set",proto:!0,real:!0,forced:!Cf("isDisjointFrom")},{isDisjointFrom:qf});var Hf=function(t){var e=df(this),r=Tf(t);return!(Rf(e)>r.size)&&!1!==Sf(e,function(t){if(!r.includes(t))return!1},!0)};Ce({target:"Set",proto:!0,real:!0,forced:!Cf("isSubsetOf")},{isSubsetOf:Hf});var $f=pf.has,Kf=function(t){var e=df(this),r=Tf(t);if(Rf(e)1?arguments[1]:void 0);return!1!==Sf(e,function(t){if(!r(t,t,e))return!1},!0)}});var el=dt("iterator"),rl=Object,nl=L("Set"),ol=function(t){return function(t){return M(t)&&"number"==typeof t.size&&T(t.has)&&T(t.keys)}(t)?t:function(t){if(P(t))return!1;var e=rl(t);return void 0!==e[el]||"@@iterator"in e||ut(un,pr(e))}(t)?new nl(t):t};Ce({target:"Set",proto:!0,real:!0,forced:!0},{difference:function(t){return f(Uf,this,ol(t))}});var il=pf.Set,al=pf.add;Ce({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new il;return Sf(e,function(t){r(t,t,e)&&al(n,t)}),n}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{find:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=Sf(e,function(t){if(r(t,t,e))return{value:t}},!0);return n&&n.value}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(t){return f(Df,this,ol(t))}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(t){return f(qf,this,ol(t))}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(t){return f(Hf,this,ol(t))}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(t){return f(Kf,this,ol(t))}});var ul=b([].join),sl=b([].push);Ce({target:"Set",proto:!0,real:!0,forced:!0},{join:function(t){var e=df(this),r=void 0===t?",":Wr(t),n=[];return Sf(e,function(t){sl(n,t)}),ul(n,r)}});var cl=pf.Set,fl=pf.add;Ce({target:"Set",proto:!0,real:!0,forced:!0},{map:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new cl;return Sf(e,function(t){fl(n,r(t,t,e))}),n}});var ll=TypeError;Ce({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(t){var e=df(this),r=arguments.length<2,n=r?void 0:arguments[1];if(J(t),Sf(e,function(o){r?(r=!1,n=o):n=t(n,o,o,e)}),r)throw new ll("Reduce of empty set with no initial value");return n}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{some:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0);return!0===Sf(e,function(t){if(r(t,t,e))return!0},!0)}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(t){return f(Xf,this,ol(t))}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{union:function(t){return f(Qf,this,ol(t))}});var hl=dt("species"),pl=dt("isConcatSpreadable"),vl=W>=51||!a(function(){var t=[];return t[pl]=!1,t.concat()[0]!==t}),dl=function(t){if(!M(t))return!1;var e=t[pl];return void 0!==e?!!e:ur(t)},gl=!(vl&&(W>=51||!a(function(){var t=[];return(t.constructor={})[hl]=function(){return{foo:1}},1!==t.concat(Boolean).foo})));Ce({target:"Array",proto:!0,arity:1,forced:gl},{concat:function(t){var e,r,n,o,i,a=it(this),u=xr(a,0),s=0;for(e=-1,n=arguments.length;e1?arguments[1]:void 0,n=e.length,o=void 0===r?n:ip(ve(r),n),i=Wr(t);return op(e,o-i.length,o)===i}}),Ze("String","endsWith");var sp=RangeError,cp=String.fromCharCode,fp=String.fromCodePoint,lp=b([].join);Ce({target:"String",stat:!0,arity:1,forced:!!fp&&1!==fp.length},{fromCodePoint:function(t){for(var e,r=[],n=arguments.length,o=0;n>o;){if(e=+arguments[o++],he(e,1114111)!==e)throw new sp(e+" is not a valid code point");r[o]=e<65536?cp(e):cp(55296+((e-=65536)>>10),e%1024+56320)}return lp(r,"")}});var hp=b("".indexOf);Ce({target:"String",proto:!0,forced:!rp("includes")},{includes:function(t){return!!~hp(Wr(j(this)),Wr(tp(t)),arguments.length>1?arguments[1]:void 0)}}),Ze("String","includes"),b(un.String);var pp=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(_),vp=Xc.start;Ce({target:"String",proto:!0,forced:pp},{padStart:function(t){return vp(this,t,arguments.length>1?arguments[1]:void 0)}}),Ze("String","padStart");var dp=Xc.end;Ce({target:"String",proto:!0,forced:pp},{padEnd:function(t){return dp(this,t,arguments.length>1?arguments[1]:void 0)}}),Ze("String","padEnd");var gp=b([].push),yp=b([].join);Ce({target:"String",stat:!0},{raw:function(t){var e=k(it(t).raw),r=de(e);if(!r)return"";for(var n=arguments.length,o=[],i=0;;){if(gp(o,Wr(e[i++])),i===r)return yp(o,"");i1?arguments[1]:void 0,e.length)),n=Wr(t);return bp(e,r,r+n.length)===n}}),Ze("String","startsWith");var Op=zt.PROPER,xp=function(t){return a(function(){return!!Mi[t]()||"​…᠎"!=="​…᠎"[t]()||Op&&Mi[t].name!==t})},Rp=_i.start,Pp=xp("trimStart")?function(){return Rp(this)}:"".trimStart;Ce({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==Pp},{trimLeft:Pp}),Ce({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==Pp},{trimStart:Pp}),Ze("String","trimLeft");var Ap=_i.end,jp=xp("trimEnd")?function(){return Ap(this)}:"".trimEnd;Ce({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==jp},{trimRight:jp}),Ce({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==jp},{trimEnd:jp}),Ze("String","trimRight");var kp=Object.getOwnPropertyDescriptor,Ip=function(t){if(!u)return i[t];var e=kp(i,t);return e&&e.value},Tp=dt("iterator"),Mp=!a(function(){var t=new URL("b?a=1&b=2&c=3","https://a"),e=t.searchParams,r=new URLSearchParams("a=1&a=2&b=3"),n="";return t.pathname="c%20d",e.forEach(function(t,r){e.delete("b"),n+=r+t}),r.delete("a",2),r.delete("b",void 0),!e.size&&!u||!e.sort||"https://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[Tp]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("https://тест").host||"#%D0%B1"!==new URL("https://a#б").hash||"a1c3"!==n||"x"!==new URL("https://x",void 0).host}),Lp=TypeError,Up=function(t,e){if(t0;)t[o]=t[--o];o!==i++&&(t[o]=n)}else for(var a=Np(r/2),u=Cp(vo(t,0,a),e),s=Cp(vo(t,a),e),c=u.length,f=s.length,l=0,h=0;l0&&0!=(t&r);r>>=1)e++;return e},pv=function(t){var e=null;switch(t.length){case 1:e=t[0];break;case 2:e=(31&t[0])<<6|63&t[1];break;case 3:e=(15&t[0])<<12|(63&t[1])<<6|63&t[2];break;case 4:e=(7&t[0])<<18|(63&t[1])<<12|(63&t[2])<<6|63&t[3]}return e>1114111?null:e},vv=function(t){for(var e=(t=nv(t,cv," ")).length,r="",n=0;ne){r+="%",n++;continue}var i=lv(t,n+1);if(i!=i){r+=o,n++;continue}n+=2;var a=hv(i);if(0===a)o=Jp(i);else{if(1===a||a>4){r+="�",n++;continue}for(var u=[i],s=1;se||"%"!==tv(t,n));){var c=lv(t,n+1);if(c!=c){n+=3;break}if(c>191||c<128)break;rv(u,c),n+=2,s++}if(u.length!==a){r+="�";continue}var f=pv(u);null===f?r+="�":o=Qp(f)}}r+=o,n++}return r},dv=/[!'()~]|%20/g,gv={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},yv=function(t){return gv[t]},mv=function(t){return nv(Xp(t),dv,yv)},bv=fn(function(t,e){zp(this,{type:Dp,target:Wp(t).entries,index:0,kind:e})},Bp,function(){var t=qp(this),e=t.target,r=t.index++;if(!e||r>=e.length)return t.target=null,Pn(void 0,!0);var n=e[r];switch(t.kind){case"keys":return Pn(n.key,!1);case"values":return Pn(n.value,!1)}return Pn([n.key,n.value],!1)},!0),wv=function(t){this.entries=[],this.url=null,void 0!==t&&(M(t)?this.parseObject(t):this.parseQuery("string"==typeof t?"?"===tv(t,0)?uv(t,1):t:Wr(t)))};wv.prototype={type:Bp,bindURL:function(t){this.url=t,this.update()},parseObject:function(t){var e,r,n,o,i,a,u,s=this.entries,c=Fn(t);if(c)for(r=(e=Dn(t,c)).next;!(n=f(r,e)).done;){if(o=Dn(kt(n.value)),(a=f(i=o.next,o)).done||(u=f(i,o)).done||!f(i,o).done)throw new Yp("Expected sequence with length 2");rv(s,{key:Wr(a.value),value:Wr(u.value)})}else for(var l in t)ut(t,l)&&rv(s,{key:l,value:Wr(t[l])})},parseQuery:function(t){if(t)for(var e,r,n=this.entries,o=av(t,"&"),i=0;i0?arguments[0]:void 0));u||(this.size=t.entries.length)},Ev=Sv.prototype;if(Mo(Ev,{append:function(t,e){var r=Wp(this);Up(arguments.length,2),rv(r.entries,{key:Wr(t),value:Wr(e)}),u||this.length++,r.updateURL()},delete:function(t){for(var e=Wp(this),r=Up(arguments.length,1),n=e.entries,o=Wr(t),i=r<2?void 0:arguments[1],a=void 0===i?i:Wr(i),s=0;se.key?1:-1}),t.updateURL()},forEach:function(t){for(var e,r=Wp(this).entries,n=ar(t,arguments.length>1?arguments[1]:void 0),o=0;o1?Rv(arguments[1]):{})}}),T($p)){var Pv=function(t){return ko(this,Gp),new $p(t,arguments.length>1?Rv(arguments[1]):{})};Gp.constructor=Pv,Pv.prototype=Gp,Ce({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:Pv})}}var Av={URLSearchParams:Sv,getState:Wp},jv=URLSearchParams,kv=jv.prototype,Iv=b(kv.append),Tv=b(kv.delete),Mv=b(kv.forEach),Lv=b([].push),Uv=new jv("a=1&a=2&b=3");Uv.delete("a",1),Uv.delete("b",void 0),Uv+""!="a=2"&&ie(kv,"delete",function(t){var e=arguments.length,r=e<2?void 0:arguments[1];if(e&&void 0===r)return Tv(this,t);var n=[];Mv(this,function(t,e){Lv(n,{key:e,value:t})}),Up(e,1);for(var o,i=Wr(t),a=Wr(r),u=0,s=0,c=!1,f=n.length;uo;)for(var s,c=R(arguments[o++]),l=i?$v(_e(c),i(c)):_e(c),h=l.length,p=0;h>p;)s=l[p++],u&&!f(a,c,s)||(r[s]=c[s]);return r}:qv,Gv=2147483647,Vv=/[^\0-\u007E]/,Yv=/[.\u3002\uFF0E\uFF61]/g,Xv="Overflow: input needs wider integers to process",Jv=RangeError,Qv=b(Yv.exec),Zv=Math.floor,td=String.fromCharCode,ed=b("".charCodeAt),rd=b([].join),nd=b([].push),od=b("".replace),id=b("".split),ad=b("".toLowerCase),ud=function(t){return t+22+75*(t<26)},sd=function(t,e,r){var n=0;for(t=r?Zv(t/700):t>>1,t+=Zv(t/e);t>455;)t=Zv(t/35),n+=36;return Zv(n+36*t/(t+38))},cd=function(t){var e=[];t=function(t){for(var e=[],r=0,n=t.length;r=55296&&o<=56319&&r=i&&nZv((Gv-a)/l))throw new Jv(Xv);for(a+=(f-i)*l,i=f,r=0;rGv)throw new Jv(Xv);if(n===i){for(var h=a,p=36;;){var v=p<=u?1:p>=u+26?26:p-u;if(h?@[\\\]^|]/,qd=/[\0\t\n\r #/:<>?@[\\\]^|]/,Hd=/^[\u0000-\u0020]+/,$d=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,Kd=/[\t\n\r]/g,Gd=function(t){var e,r,n,o;if("number"==typeof t){for(e=[],r=0;r<4;r++)Td(e,t%256),t=md(t/256);return Ed(e,".")}if("object"==typeof t){for(e="",n=function(t){for(var e=null,r=1,n=null,o=0,i=0;i<8;i++)0!==t[i]?(o>r&&(e=n,r=o),n=null,o=0):(null===n&&(n=i),++o);return o>r?n:e}(t),r=0;r<8;r++)o&&0===t[r]||(o&&(o=!1),n===r?(e+=r?":":"::",o=!0):(e+=Od(t[r],16),r<7&&(e+=":")));return"["+e+"]"}return t},Vd={},Yd=Kv({},Vd,{" ":1,'"':1,"<":1,">":1,"`":1}),Xd=Kv({},Yd,{"#":1,"?":1,"{":1,"}":1}),Jd=Kv({},Xd,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),Qd=function(t,e){var r=fd(t,0);return r>32&&r<127&&!ut(e,t)?t:encodeURIComponent(t)},Zd={ftp:21,file:null,http:80,https:443,ws:80,wss:443},tg=function(t,e){var r;return 2===t.length&&Sd(Nd,wd(t,0))&&(":"===(r=wd(t,1))||!e&&"|"===r)},eg=function(t){var e;return t.length>1&&tg(kd(t,0,2))&&(2===t.length||"/"===(e=wd(t,2))||"\\"===e||"?"===e||"#"===e)},rg=function(t){return"."===t||"%2e"===Id(t)},ng={},og={},ig={},ag={},ug={},sg={},cg={},fg={},lg={},hg={},pg={},vg={},dg={},gg={},yg={},mg={},bg={},wg={},Sg={},Eg={},Og={},xg=function(t,e,r){var n,o,i,a=Wr(t);if(e){if(o=this.parse(a))throw new gd(o);this.searchParams=null}else{if(void 0!==r&&(n=new xg(r,!0)),o=this.parse(a,null,n))throw new gd(o);(i=vd(new pd)).bindURL(this),this.searchParams=i}};xg.prototype={type:"URL",parse:function(t,e,r){var n,o,i,a,u,s=this,c=e||ng,f=0,l="",h=!1,p=!1,v=!1;for(t=Wr(t),e||(s.scheme="",s.username="",s.password="",s.host=null,s.port=null,s.path=[],s.query=null,s.fragment=null,s.cannotBeABaseURL=!1,t=Pd(t,Hd,""),t=Pd(t,$d,"$1")),t=Pd(t,Kd,""),n=Wn(t);f<=n.length;){switch(o=n[f],c){case ng:if(!o||!Sd(Nd,o)){if(e)return Md;c=ig;continue}l+=Id(o),c=og;break;case og:if(o&&(Sd(Cd,o)||"+"===o||"-"===o||"."===o))l+=Id(o);else{if(":"!==o){if(e)return Md;l="",c=ig,f=0;continue}if(e&&(s.isSpecial()!==ut(Zd,l)||"file"===l&&(s.includesCredentials()||null!==s.port)||"file"===s.scheme&&!s.host))return;if(s.scheme=l,e)return void(s.isSpecial()&&Zd[s.scheme]===s.port&&(s.port=null));l="","file"===s.scheme?c=gg:s.isSpecial()&&r&&r.scheme===s.scheme?c=ag:s.isSpecial()?c=fg:"/"===n[f+1]?(c=ug,f++):(s.cannotBeABaseURL=!0,Rd(s.path,""),c=Sg)}break;case ig:if(!r||r.cannotBeABaseURL&&"#"!==o)return Md;if(r.cannotBeABaseURL&&"#"===o){s.scheme=r.scheme,s.path=vo(r.path),s.query=r.query,s.fragment="",s.cannotBeABaseURL=!0,c=Og;break}c="file"===r.scheme?gg:sg;continue;case ag:if("/"!==o||"/"!==n[f+1]){c=sg;continue}c=lg,f++;break;case ug:if("/"===o){c=hg;break}c=wg;continue;case sg:if(s.scheme=r.scheme,o===Wv)s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.query=r.query;else if("/"===o||"\\"===o&&s.isSpecial())c=cg;else if("?"===o)s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.query="",c=Eg;else{if("#"!==o){s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.path.length--,c=wg;continue}s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.query=r.query,s.fragment="",c=Og}break;case cg:if(!s.isSpecial()||"/"!==o&&"\\"!==o){if("/"!==o){s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,c=wg;continue}c=hg}else c=lg;break;case fg:if(c=lg,"/"!==o||"/"!==wd(l,f+1))continue;f++;break;case lg:if("/"!==o&&"\\"!==o){c=hg;continue}break;case hg:if("@"===o){h&&(l="%40"+l),h=!0,i=Wn(l);for(var d=0;d65535)return Ud;s.port=s.isSpecial()&&m===Zd[s.scheme]?null:m,l=""}if(e)return;c=bg;continue}return Ud}l+=o;break;case gg:if(s.scheme="file","/"===o||"\\"===o)c=yg;else{if(!r||"file"!==r.scheme){c=wg;continue}switch(o){case Wv:s.host=r.host,s.path=vo(r.path),s.query=r.query;break;case"?":s.host=r.host,s.path=vo(r.path),s.query="",c=Eg;break;case"#":s.host=r.host,s.path=vo(r.path),s.query=r.query,s.fragment="",c=Og;break;default:eg(Ed(vo(n,f),""))||(s.host=r.host,s.path=vo(r.path),s.shortenPath()),c=wg;continue}}break;case yg:if("/"===o||"\\"===o){c=mg;break}r&&"file"===r.scheme&&!eg(Ed(vo(n,f),""))&&(tg(r.path[0],!0)?Rd(s.path,r.path[0]):s.host=r.host),c=wg;continue;case mg:if(o===Wv||"/"===o||"\\"===o||"?"===o||"#"===o){if(!e&&tg(l))c=wg;else if(""===l){if(s.host="",e)return;c=bg}else{if(a=s.parseHost(l))return a;if("localhost"===s.host&&(s.host=""),e)return;l="",c=bg}continue}l+=o;break;case bg:if(s.isSpecial()){if(c=wg,"/"!==o&&"\\"!==o)continue}else if(e||"?"!==o)if(e||"#"!==o){if(o!==Wv&&(c=wg,"/"!==o))continue}else s.fragment="",c=Og;else s.query="",c=Eg;break;case wg:if(o===Wv||"/"===o||"\\"===o&&s.isSpecial()||!e&&("?"===o||"#"===o)){if(".."===(u=Id(u=l))||"%2e."===u||".%2e"===u||"%2e%2e"===u?(s.shortenPath(),"/"===o||"\\"===o&&s.isSpecial()||Rd(s.path,"")):rg(l)?"/"===o||"\\"===o&&s.isSpecial()||Rd(s.path,""):("file"===s.scheme&&!s.path.length&&tg(l)&&(s.host&&(s.host=""),l=wd(l,0)+":"),Rd(s.path,l)),l="","file"===s.scheme&&(o===Wv||"?"===o||"#"===o))for(;s.path.length>1&&""===s.path[0];)Ad(s.path);"?"===o?(s.query="",c=Eg):"#"===o&&(s.fragment="",c=Og)}else l+=Qd(o,Xd);break;case Sg:"?"===o?(s.query="",c=Eg):"#"===o?(s.fragment="",c=Og):o!==Wv&&(s.path[0]+=Qd(o,Vd));break;case Eg:e||"#"!==o?o!==Wv&&("'"===o&&s.isSpecial()?s.query+="%27":s.query+="#"===o?"%23":Qd(o,Vd)):(s.fragment="",c=Og);break;case Og:o!==Wv&&(s.fragment+=Qd(o,Yd))}f++}},parseHost:function(t){var e,r,n;if("["===wd(t,0)){if("]"!==wd(t,t.length-1))return Ld;if(e=function(t){var e,r,n,o,i,a,u,s=[0,0,0,0,0,0,0,0],c=0,f=null,l=0,h=function(){return wd(t,l)};if(":"===h()){if(":"!==wd(t,1))return;l+=2,f=++c}for(;h();){if(8===c)return;if(":"!==h()){for(e=r=0;r<4&&Sd(zd,h());)e=16*e+yd(h(),16),l++,r++;if("."===h()){if(0===r)return;if(l-=r,c>6)return;for(n=0;h();){if(o=null,n>0){if(!("."===h()&&n<4))return;l++}if(!Sd(_d,h()))return;for(;Sd(_d,h());){if(i=yd(h(),10),null===o)o=i;else{if(0===o)return;o=10*o+i}if(o>255)return;l++}s[c]=256*s[c]+o,2!=++n&&4!==n||c++}if(4!==n)return;break}if(":"===h()){if(l++,!h())return}else if(h())return;s[c++]=e}else{if(null!==f)return;l++,f=++c}}if(null!==f)for(a=c-f,c=7;0!==c&&a>0;)u=s[c],s[c--]=s[f+a-1],s[f+--a]=u;else if(8!==c)return;return s}(kd(t,1,-1)),!e)return Ld;this.host=e}else if(this.isSpecial()){if(t=function(t){var e,r,n=[],o=id(od(ad(t),Yv,"."),".");for(e=0;e4)return t;for(r=[],n=0;n1&&"0"===wd(o,0)&&(i=Sd(Fd,o)?16:8,o=kd(o,8===i?1:2)),""===o)a=0;else{if(!Sd(10===i?Dd:8===i?Bd:zd,o))return t;a=yd(o,i)}Rd(r,a)}for(n=0;n=bd(256,5-e))return null}else if(a>255)return null;for(u=xd(r),n=0;n1?arguments[1]:void 0,n=ld(e,new xg(t,!1,r));u||(e.href=n.serialize(),e.origin=n.getOrigin(),e.protocol=n.getProtocol(),e.username=n.getUsername(),e.password=n.getPassword(),e.host=n.getHost(),e.hostname=n.getHostname(),e.port=n.getPort(),e.pathname=n.getPathname(),e.search=n.getSearch(),e.searchParams=n.getSearchParams(),e.hash=n.getHash())},Pg=Rg.prototype,Ag=function(t,e){return{get:function(){return hd(this)[t]()},set:e&&function(t){return hd(this)[e](t)},configurable:!0,enumerable:!0}};if(u&&(so(Pg,"href",Ag("serialize","setHref")),so(Pg,"origin",Ag("getOrigin")),so(Pg,"protocol",Ag("getProtocol","setProtocol")),so(Pg,"username",Ag("getUsername","setUsername")),so(Pg,"password",Ag("getPassword","setPassword")),so(Pg,"host",Ag("getHost","setHost")),so(Pg,"hostname",Ag("getHostname","setHostname")),so(Pg,"port",Ag("getPort","setPort")),so(Pg,"pathname",Ag("getPathname","setPathname")),so(Pg,"search",Ag("getSearch","setSearch")),so(Pg,"searchParams",Ag("getSearchParams")),so(Pg,"hash",Ag("getHash","setHash"))),ie(Pg,"toJSON",function(){return hd(this).serialize()},{enumerable:!0}),ie(Pg,"toString",function(){return hd(this).serialize()},{enumerable:!0}),dd){var jg=dd.createObjectURL,kg=dd.revokeObjectURL;jg&&ie(Rg,"createObjectURL",ar(jg,dd)),kg&&ie(Rg,"revokeObjectURL",ar(kg,dd))}an(Rg,"URL"),Ce({global:!0,constructor:!0,forced:!Mp,sham:!u},{URL:Rg});var Ig=L("URL"),Tg=Mp&&a(function(){Ig.canParse()}),Mg=a(function(){return 1!==Ig.canParse.length});Ce({target:"URL",stat:!0,forced:!Tg||Mg},{canParse:function(t){var e=Up(arguments.length,1),r=Wr(t),n=e<2||void 0===arguments[1]?void 0:Wr(arguments[1]);try{return!!new Ig(r,n)}catch(t){return!1}}});var Lg=L("URL");Ce({target:"URL",stat:!0,forced:!Mp},{parse:function(t){var e=Up(arguments.length,1),r=Wr(t),n=e<2||void 0===arguments[1]?void 0:Wr(arguments[1]);try{return new Lg(r,n)}catch(t){return null}}}),Ce({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return f(URL.prototype.toString,this)}});var Ug=WeakMap.prototype,Ng={WeakMap:WeakMap,set:b(Ug.set),get:b(Ug.get),has:b(Ug.has),remove:b(Ug.delete)},Cg=Ng.has,_g=function(t){return Cg(t),t},Fg=Ng.get,Bg=Ng.has,Dg=Ng.set;Ce({target:"WeakMap",proto:!0,real:!0,forced:!0},{emplace:function(t,e){var r,n,o=_g(this);return Bg(o,t)?(r=Fg(o,t),"update"in e&&(r=e.update(r,t,o),Dg(o,t,r)),r):(n=e.insert(t,o),Dg(o,t,n),n)}}),Ce({target:"WeakMap",stat:!0,forced:!0},{from:ei(Ng.WeakMap,Ng.set,!0)}),Ce({target:"WeakMap",stat:!0,forced:!0},{of:ri(Ng.WeakMap,Ng.set,!0)});var zg=Ng.remove;Ce({target:"WeakMap",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var t,e=_g(this),r=!0,n=0,o=arguments.length;n2&&(n=r,M(o=arguments[2])&&"cause"in o&&_t(n,"cause",o.cause));var s=[];return Ao(t,ny,{that:s}),_t(r,"errors",s),r};dn?dn(oy,ry):Ae(oy,ry,{name:!0});var iy=oy.prototype=Ve(ry.prototype,{constructor:d(1,oy),message:d(1,""),name:d(1,"AggregateError")});Ce({global:!0,constructor:!0,arity:2},{AggregateError:oy});var ay,uy,sy,cy,fy=function(t){return _.slice(0,t.length)===t},ly=fy("Bun/")?"BUN":fy("Cloudflare-Workers")?"CLOUDFLARE":fy("Deno/")?"DENO":fy("Node.js/")?"NODE":i.Bun&&"string"==typeof Bun.version?"BUN":i.Deno&&"object"==typeof Deno.version?"DENO":"process"===E(i.process)?"NODE":i.window&&i.document?"BROWSER":"REST",hy="NODE"===ly,py=/(?:ipad|iphone|ipod).*applewebkit/i.test(_),vy=i.setImmediate,dy=i.clearImmediate,gy=i.process,yy=i.Dispatch,my=i.Function,by=i.MessageChannel,wy=i.String,Sy=0,Ey={},Oy="onreadystatechange";a(function(){ay=i.location});var xy=function(t){if(ut(Ey,t)){var e=Ey[t];delete Ey[t],e()}},Ry=function(t){return function(){xy(t)}},Py=function(t){xy(t.data)},Ay=function(t){i.postMessage(wy(t),ay.protocol+"//"+ay.host)};vy&&dy||(vy=function(t){Up(arguments.length,1);var e=T(t)?t:my(t),r=vo(arguments,1);return Ey[++Sy]=function(){Ra(e,void 0,r)},uy(Sy),Sy},dy=function(t){delete Ey[t]},hy?uy=function(t){gy.nextTick(Ry(t))}:yy&&yy.now?uy=function(t){yy.now(Ry(t))}:by&&!py?(cy=(sy=new by).port2,sy.port1.onmessage=Py,uy=ar(cy.postMessage,cy)):i.addEventListener&&T(i.postMessage)&&!i.importScripts&&ay&&"file:"!==ay.protocol&&!a(Ay)?(uy=Ay,i.addEventListener("message",Py,!1)):uy=Oy in Et("script")?function(t){De.appendChild(Et("script"))[Oy]=function(){De.removeChild(this),xy(t)}}:function(t){setTimeout(Ry(t),0)});var jy={set:vy,clear:dy},ky=function(){this.head=null,this.tail=null};ky.prototype={add:function(t){var e={item:t,next:null},r=this.tail;r?r.next=e:this.head=e,this.tail=e},get:function(){var t=this.head;if(t)return null===(this.head=t.next)&&(this.tail=null),t.item}};var Iy,Ty,My,Ly,Uy,Ny=ky,Cy=/ipad|iphone|ipod/i.test(_)&&"undefined"!=typeof Pebble,_y=/web0s(?!.*chrome)/i.test(_),Fy=jy.set,By=i.MutationObserver||i.WebKitMutationObserver,Dy=i.document,zy=i.process,Wy=i.Promise,qy=Ip("queueMicrotask");if(!qy){var Hy=new Ny,$y=function(){var t,e;for(hy&&(t=zy.domain)&&t.exit();e=Hy.get();)try{e()}catch(t){throw Hy.head&&Iy(),t}t&&t.enter()};py||hy||_y||!By||!Dy?!Cy&&Wy&&Wy.resolve?((Ly=Wy.resolve(void 0)).constructor=Wy,Uy=ar(Ly.then,Ly),Iy=function(){Uy($y)}):hy?Iy=function(){zy.nextTick($y)}:(Fy=ar(Fy,i),Iy=function(){Fy($y)}):(Ty=!0,My=Dy.createTextNode(""),new By($y).observe(My,{characterData:!0}),Iy=function(){My.data=Ty=!Ty}),qy=function(t){Hy.head||Iy(),Hy.add(t)}}var Ky,Gy,Vy,Yy=qy,Xy=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}},Jy=i.Promise,Qy=dt("species"),Zy=!1,tm=T(i.PromiseRejectionEvent),em=Ue("Promise",function(){var t=Kt(Jy),e=t!==String(Jy);if(!e&&66===W)return!0;if(!W||W<51||!/native code/.test(t)){var r=new Jy(function(t){t(1)}),n=function(t){t(function(){},function(){})};if((r.constructor={})[Qy]=n,!(Zy=r.then(function(){})instanceof n))return!0}return!(e||"BROWSER"!==ly&&"DENO"!==ly||tm)}),rm={CONSTRUCTOR:em,REJECTION_EVENT:tm,SUBCLASSING:Zy},nm=TypeError,om=function(t){var e,r;this.promise=new t(function(t,n){if(void 0!==e||void 0!==r)throw new nm("Bad Promise constructor");e=t,r=n}),this.resolve=J(e),this.reject=J(r)},im={f:function(t){return new om(t)}},am=jy.set,um="Promise",sm=rm.CONSTRUCTOR,cm=rm.REJECTION_EVENT,fm=rm.SUBCLASSING,lm=ne.getterFor(um),hm=ne.set,pm=Jy&&Jy.prototype,vm=Jy,dm=pm,gm=i.TypeError,ym=i.document,mm=i.process,bm=im.f,wm=bm,Sm=!!(ym&&ym.createEvent&&i.dispatchEvent),Em="unhandledrejection",Om=function(t){var e;return!(!M(t)||!T(e=t.then))&&e},xm=function(t,e){var r,n,o,i=e.value,a=1===e.state,u=a?t.ok:t.fail,s=t.resolve,c=t.reject,l=t.domain;try{u?(a||(2===e.rejection&&km(e),e.rejection=1),!0===u?r=i:(l&&l.enter(),r=u(i),l&&(l.exit(),o=!0)),r===t.promise?c(new gm("Promise-chain cycle")):(n=Om(r))?f(n,r,s,c):s(r)):c(i)}catch(t){l&&!o&&l.exit(),c(t)}},Rm=function(t,e){t.notified||(t.notified=!0,Yy(function(){for(var r,n=t.reactions;r=n.get();)xm(r,t);t.notified=!1,e&&!t.rejection&&Am(t)}))},Pm=function(t,e,r){var n,o;Sm?((n=ym.createEvent("Event")).promise=e,n.reason=r,n.initEvent(t,!1,!0),i.dispatchEvent(n)):n={promise:e,reason:r},!cm&&(o=i["on"+t])?o(n):t===Em&&function(t,e){try{1===arguments.length?console.error(t):console.error(t,e)}catch(t){}}("Unhandled promise rejection",r)},Am=function(t){f(am,i,function(){var e,r=t.facade,n=t.value;if(jm(t)&&(e=Xy(function(){hy?mm.emit("unhandledRejection",n,r):Pm(Em,r,n)}),t.rejection=hy||jm(t)?2:1,e.error))throw e.value})},jm=function(t){return 1!==t.rejection&&!t.parent},km=function(t){f(am,i,function(){var e=t.facade;hy?mm.emit("rejectionHandled",e):Pm("rejectionhandled",e,t.value)})},Im=function(t,e,r){return function(n){t(e,n,r)}},Tm=function(t,e,r){t.done||(t.done=!0,r&&(t=r),t.value=e,t.state=2,Rm(t,!0))},Mm=function(t,e,r){if(!t.done){t.done=!0,r&&(t=r);try{if(t.facade===e)throw new gm("Promise can't be resolved itself");var n=Om(e);n?Yy(function(){var r={done:!1};try{f(n,e,Im(Mm,r,t),Im(Tm,r,t))}catch(e){Tm(r,e,t)}}):(t.value=e,t.state=1,Rm(t,!1))}catch(e){Tm({done:!1},e,t)}}};if(sm&&(vm=function(t){ko(this,dm),J(t),f(Ky,this);var e=lm(this);try{t(Im(Mm,e),Im(Tm,e))}catch(t){Tm(e,t)}},(Ky=function(t){hm(this,{type:um,done:!1,notified:!1,parent:!1,reactions:new Ny,rejection:!1,state:0,value:null})}).prototype=ie(dm=vm.prototype,"then",function(t,e){var r=lm(this),n=bm(Cc(this,vm));return r.parent=!0,n.ok=!T(t)||t,n.fail=T(e)&&e,n.domain=hy?mm.domain:void 0,0===r.state?r.reactions.add(n):Yy(function(){xm(n,r)}),n.promise}),Gy=function(){var t=new Ky,e=lm(t);this.promise=t,this.resolve=Im(Mm,e),this.reject=Im(Tm,e)},im.f=bm=function(t){return t===vm||void 0===t?new Gy(t):wm(t)},T(Jy)&&pm!==Object.prototype)){Vy=pm.then,fm||ie(pm,"then",function(t,e){var r=this;return new vm(function(t,e){f(Vy,r,t,e)}).then(t,e)},{unsafe:!0});try{delete pm.constructor}catch(t){}dn&&dn(pm,dm)}Ce({global:!0,constructor:!0,wrap:!0,forced:sm},{Promise:vm}),an(vm,um,!1),Uo(um);var Lm=rm.CONSTRUCTOR||!Gn(function(t){Jy.all(t).then(void 0,function(){})});Ce({target:"Promise",stat:!0,forced:Lm},{all:function(t){var e=this,r=im.f(e),n=r.resolve,o=r.reject,i=Xy(function(){var r=J(e.resolve),i=[],a=0,u=1;Ao(t,function(t){var s=a++,c=!1;u++,f(r,e,t).then(function(t){c||(c=!0,i[s]=t,--u||n(i))},o)}),--u||n(i)});return i.error&&o(i.value),r.promise}});var Um=Jy&&Jy.prototype;if(Ce({target:"Promise",proto:!0,forced:rm.CONSTRUCTOR,real:!0},{catch:function(t){return this.then(void 0,t)}}),T(Jy)){var Nm=L("Promise").prototype.catch;Um.catch!==Nm&&ie(Um,"catch",Nm,{unsafe:!0})}Ce({target:"Promise",stat:!0,forced:Lm},{race:function(t){var e=this,r=im.f(e),n=r.reject,o=Xy(function(){var o=J(e.resolve);Ao(t,function(t){f(o,e,t).then(r.resolve,n)})});return o.error&&n(o.value),r.promise}}),Ce({target:"Promise",stat:!0,forced:rm.CONSTRUCTOR},{reject:function(t){var e=im.f(this);return(0,e.reject)(t),e.promise}});var Cm=function(t,e){if(kt(t),M(e)&&e.constructor===t)return e;var r=im.f(t);return(0,r.resolve)(e),r.promise};Ce({target:"Promise",stat:!0,forced:rm.CONSTRUCTOR},{resolve:function(t){return Cm(this,t)}}),Ce({target:"Promise",stat:!0,forced:Lm},{allSettled:function(t){var e=this,r=im.f(e),n=r.resolve,o=r.reject,i=Xy(function(){var r=J(e.resolve),o=[],i=0,a=1;Ao(t,function(t){var u=i++,s=!1;a++,f(r,e,t).then(function(t){s||(s=!0,o[u]={status:"fulfilled",value:t},--a||n(o))},function(t){s||(s=!0,o[u]={status:"rejected",reason:t},--a||n(o))})}),--a||n(o)});return i.error&&o(i.value),r.promise}});var _m="No one promise resolved";Ce({target:"Promise",stat:!0,forced:Lm},{any:function(t){var e=this,r=L("AggregateError"),n=im.f(e),o=n.resolve,i=n.reject,a=Xy(function(){var n=J(e.resolve),a=[],u=0,s=1,c=!1;Ao(t,function(t){var l=u++,h=!1;s++,f(n,e,t).then(function(t){h||c||(c=!0,o(t))},function(t){h||c||(h=!0,a[l]=t,--s||i(new r(a,_m)))})}),--s||i(new r(a,_m))});return a.error&&i(a.value),n.promise}}),Ce({target:"Promise",stat:!0},{withResolvers:function(){var t=im.f(this);return{promise:t.promise,resolve:t.resolve,reject:t.reject}}});var Fm=Jy&&Jy.prototype,Bm=!!Jy&&a(function(){Fm.finally.call({then:function(){}},function(){})});if(Ce({target:"Promise",proto:!0,real:!0,forced:Bm},{finally:function(t){var e=Cc(this,L("Promise")),r=T(t);return this.then(r?function(r){return Cm(e,t()).then(function(){return r})}:t,r?function(r){return Cm(e,t()).then(function(){throw r})}:t)}}),T(Jy)){var Dm=L("Promise").prototype.finally;Fm.finally!==Dm&&ie(Fm,"finally",Dm,{unsafe:!0})}var zm=i.Promise,Wm=!1,qm=!zm||!zm.try||Xy(function(){zm.try(function(t){Wm=8===t},8)}).error||!Wm;Ce({target:"Promise",stat:!0,forced:qm},{try:function(t){var e=arguments.length>1?vo(arguments,1):[],r=im.f(this),n=Xy(function(){return Ra(J(t),void 0,e)});return(n.error?r.reject:r.resolve)(n.value),r.promise}}),Ze("Promise","finally");var Hm="URLSearchParams"in self,$m="Symbol"in self&&"iterator"in Symbol,Km="FileReader"in self&&"Blob"in self&&function(){try{return new Blob,!0}catch(t){return!1}}(),Gm="FormData"in self,Vm="ArrayBuffer"in self;if(Vm)var Ym=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],Xm=ArrayBuffer.isView||function(t){return t&&Ym.indexOf(Object.prototype.toString.call(t))>-1};function Jm(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(t))throw new TypeError("Invalid character in header field name");return t.toLowerCase()}function Qm(t){return"string"!=typeof t&&(t=String(t)),t}function Zm(t){var e={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return $m&&(e[Symbol.iterator]=function(){return e}),e}function tb(t){this.map={},t instanceof tb?t.forEach(function(t,e){this.append(e,t)},this):Array.isArray(t)?t.forEach(function(t){this.append(t[0],t[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function eb(t){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}function rb(t){return new Promise(function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}})}function nb(t){var e=new FileReader,r=rb(e);return e.readAsArrayBuffer(t),r}function ob(t){if(t.slice)return t.slice(0);var e=new Uint8Array(t.byteLength);return e.set(new Uint8Array(t)),e.buffer}function ib(){return this.bodyUsed=!1,this._initBody=function(t){var e;this._bodyInit=t,t?"string"==typeof t?this._bodyText=t:Km&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:Gm&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:Hm&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():Vm&&Km&&(e=t)&&DataView.prototype.isPrototypeOf(e)?(this._bodyArrayBuffer=ob(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):Vm&&(ArrayBuffer.prototype.isPrototypeOf(t)||Xm(t))?this._bodyArrayBuffer=ob(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText="",this.headers.get("content-type")||("string"==typeof t?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):Hm&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},Km&&(this.blob=function(){var t=eb(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?eb(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(nb)}),this.text=function(){var t=eb(this);if(t)return t;if(this._bodyBlob)return function(t){var e=new FileReader,r=rb(e);return e.readAsText(t),r}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(t){for(var e=new Uint8Array(t),r=new Array(e.length),n=0;n-1?e:t}(e.method||this.method||"GET"),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&r)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(r)}function sb(t){var e=new FormData;return t.trim().split("&").forEach(function(t){if(t){var r=t.split("="),n=r.shift().replace(/\+/g," "),o=r.join("=").replace(/\+/g," ");e.append(decodeURIComponent(n),decodeURIComponent(o))}}),e}function cb(t,e){e||(e={}),this.type="default",this.status=void 0===e.status?200:e.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in e?e.statusText:"OK",this.headers=new tb(e.headers),this.url=e.url||"",this._initBody(t)}ub.prototype.clone=function(){return new ub(this,{body:this._bodyInit})},ib.call(ub.prototype),ib.call(cb.prototype),cb.prototype.clone=function(){return new cb(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new tb(this.headers),url:this.url})},cb.error=function(){var t=new cb(null,{status:0,statusText:""});return t.type="error",t};var fb=[301,302,303,307,308];cb.redirect=function(t,e){if(-1===fb.indexOf(e))throw new RangeError("Invalid status code");return new cb(null,{status:e,headers:{location:t}})};var lb=self.DOMException;try{new lb}catch(t){(lb=function(t,e){this.message=t,this.name=e;var r=Error(t);this.stack=r.stack}).prototype=Object.create(Error.prototype),lb.prototype.constructor=lb}function hb(t,e){return new Promise(function(r,n){var o=new ub(t,e);if(o.signal&&o.signal.aborted)return n(new lb("Aborted","AbortError"));var i=new XMLHttpRequest;function a(){i.abort()}i.onload=function(){var t,e,n={status:i.status,statusText:i.statusText,headers:(t=i.getAllResponseHeaders()||"",e=new tb,t.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(t){var r=t.split(":"),n=r.shift().trim();if(n){var o=r.join(":").trim();e.append(n,o)}}),e)};n.url="responseURL"in i?i.responseURL:n.headers.get("X-Request-URL"),r(new cb("response"in i?i.response:i.responseText,n))},i.onerror=function(){n(new TypeError("Network request failed"))},i.ontimeout=function(){n(new TypeError("Network request failed"))},i.onabort=function(){n(new lb("Aborted","AbortError"))},i.open(o.method,o.url,!0),"include"===o.credentials?i.withCredentials=!0:"omit"===o.credentials&&(i.withCredentials=!1),"responseType"in i&&Km&&(i.responseType="blob"),o.headers.forEach(function(t,e){i.setRequestHeader(e,t)}),o.signal&&(o.signal.addEventListener("abort",a),i.onreadystatechange=function(){4===i.readyState&&o.signal.removeEventListener("abort",a)}),i.send(void 0===o._bodyInit?null:o._bodyInit)})}hb.polyfill=!0,self.fetch||(self.fetch=hb,self.Headers=tb,self.Request=ub,self.Response=cb);var pb=Object.getOwnPropertySymbols,vb=Object.prototype.hasOwnProperty,db=Object.prototype.propertyIsEnumerable,gb=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},r=0;r<10;r++)e["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(e).map(function(t){return e[t]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(t){n[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var r,n,o=function(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}(t),i=1;i0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[n,r,o];return}for(var i=1/0,u=0;u=o&&Object.keys(d.O).every(function(e){return d.O[e](n[f])})?n.splice(f--,1):(c=!1,ouL_X?vJE#ee+#5@h%>g; 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 Lr?Cr>at{Ciw2`xr literal 0 HcmV?d00001 diff --git a/docs/_next/static/media/border.d6506fa8.png b/docs/_next/static/media/border.d6506fa8.png new file mode 100644 index 0000000000000000000000000000000000000000..98a9abd6ff108029b7eed69d0bf6e2d8d6e18099 GIT binary patch literal 8322 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 M07*qoM6N<$f*~s~umAu6 literal 0 HcmV?d00001 diff --git a/docs/_next/static/media/button.69ed12fe.png b/docs/_next/static/media/button.69ed12fe.png new file mode 100644 index 0000000000000000000000000000000000000000..a4702dfb30d74cffb737de57fd744ed9a2cbdbca GIT binary patch literal 10759 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 literal 0 HcmV?d00001 diff --git a/docs/_next/static/media/noise.27f5ca25.png b/docs/_next/static/media/noise.27f5ca25.png new file mode 100644 index 0000000000000000000000000000000000000000..f80a8361545403662a0b51a94e9746ba222f7470 GIT binary patch literal 7822 zcmcgx_ct5f|L#(&)U2Y~+JdA_YgVf@VnqLe1GPt6qeI8X_n-LQbMC#ryv{xMyzcWF&vPGISs3&2Nbnpxc8t%|#L)U^Fa5vC zb@FI^A((&Z*sW2o@Wem322BZ-Nbips{L} zmJn|=IyqU*+8S(bj!sL9$<5Wh>xoWI({;HUUr=y2K3?C`JCs1Mi-`#(WSInos_5%` z;*&uTh_0unmbEo5H`hEUG&Cygp=$=zvYkK@bx;H8rrgrDaTvoR$_Yx4;D# zPau)h%q{T+1(8{~$%Vza6%|q{Dp@3wG#D%m0%uiJDC+1Eib+x+kfN4O0fmxWT%1L! zP}I^Alael^(4_6cXN)9=f3AIf4AI@we#MJ6}3uyI(5A9xlPVQ4)Yz<+%onR|FmF)7E3ekR!4A; zp_>-7Z~S7LIxtQ4;h2?37l&MmRN@J%L?`$m@kwqh`3jR&=YGwNrTI5HZsq2Rwq@xg z-CkixS!M~yt9<%Pf9oyn!m*iaCo}}Cvfk!}vvINSzt)rzTbb0y*X-2PCK7Fz)XGoQ zU>-i-B$ytik`!`35Ajk6qJ6PMu+adP$ z+&duwwQ>*0a26BHUC0k}77>`J^e}wM8`vgWK3JQQ*K{#O8)Xkil;HHh2tId?O6*L& zonU5*B6St%##_yUS+%nlTRoQ0bJfG#Y6#1X(1sr>_fs$u_0J|#1Rr7jcvW<=_hdV- zdRq=^$J*fy_oHf*7y7o9B)_}NJSY{%5e%Cz`0*0yq-9z((36o!Z=RqRHPoUlS&nCQ z9^9Q0<*37btilSSv^o90S@0hI2j?UbSqrH#Ikr#Lu6#~VB&+I(>=`5nKwEuBRHVV- zK5x$FF#?<+W@c|66e(Uy{n3+4Z z@V8RI($5Y!CUVXF(1pU28h&tA3RAW^Ms#T}M!BN4uedQ26dNP@V&`GDaPdID7Rt!l zq@<0iFY}Edx8?58OL+9g50f@Ep1FA}0U-LHYnti9SpngzYl%6x0FIcM6AHHev6I5# zh)SC24S~p|&hI0qA@=~ZPsXl}LGMli)KM$9f(-_7_K>+qR^!D}`_uZ}1bU-Qan;W$ z`vIYEY(us7su{uXOhM;_gkdMqQJ?t^JniJAAGU8eRM;6Rz9!R%{NN#b2~g@x&h7<6 zSX6CInS8~^Y-I9)eu9(of((n_3qqg&@)Qfd9WluSC;RDsGZww|Yp5W|tNkRG_XX{p zEMX0K?8aB&f37aG9G1VEnIE2wl;Q0c-hau!Lm6N%c5yn1QY!nO#Fz%XM{2EM4f%Zn zfmh=|;bGBLg9#Vm8?P>`o;%QYGMFpN!A<(3c^q?hjwReaaK67)atf~&)LjezUa>D8 zV);5t5JLw3ir?|)8JvAAb}o|+@-Z;!jy*l6zJiBA0PZWd5Qt#Ym&6A|khu0PxmoV% z-u+bRN*Y;4Zrj9RhT}sObG?oK^7*WD3?S9p1o7JKm*UQ$E6hMrFL!a0v|u&i+;P

msyETnA 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 M07*qoM6N<$f*~s~umAu6 literal 0 HcmV?d00001 diff --git a/docs/button.png b/docs/button.png new file mode 100644 index 0000000000000000000000000000000000000000..a4702dfb30d74cffb737de57fd744ed9a2cbdbca GIT binary patch literal 10759 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 literal 0 HcmV?d00001 diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000..3510162 --- /dev/null +++ b/docs/index.html @@ -0,0 +1 @@ +VL2 Forge

\ No newline at end of file diff --git a/docs/index.txt b/docs/index.txt new file mode 100644 index 0000000..bdf74b7 --- /dev/null +++ b/docs/index.txt @@ -0,0 +1,6 @@ +2:I[9330,["699","static/chunks/8e1d74a4-8e519121d6db0557.js","634","static/chunks/634-d90cc75f8d4e4c06.js","931","static/chunks/app/page-960543db4d1917f1.js"],"Forge"] +3:I[4707,[],""] +4:I[6423,[],""] +0:["AaZG0PNUAl--iHAutmB3I",[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],["",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{}],[["$","link","0",{"rel":"stylesheet","href":"/vl2-forge/_next/static/css/914a77656c3e670b.css","precedence":"next","crossOrigin":"$undefined"}]]],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/vl2-forge/_next/static/css/c50e9c221475fcb7.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","className":"__variable_6dd175","children":["$","body",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}]],null],null],["$L5",null]]]] +5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"VL2 Forge"}],["$","meta","3",{"name":"description","content":"Create .vl2 files for Tribes 2"}],["$","meta","4",{"name":"next-size-adjust"}]] +1:null diff --git a/docs/logo-lg.png b/docs/logo-lg.png new file mode 100644 index 0000000000000000000000000000000000000000..b5f4d9e6e4ff4a8d7f2023f55efe5a9ffec05d0b GIT binary patch literal 54969 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%0DxSzFy) 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 KyBUb63;zHd!5FLn literal 0 HcmV?d00001 diff --git a/docs/logo-md.png b/docs/logo-md.png new file mode 100644 index 0000000000000000000000000000000000000000..6d7abd163c2453cbf233d0cb3d7d7fc4a6e5013b GIT binary patch literal 13718 zcmYM5cRZV4`^SxlM2Hb32u+BH)}~gi5G2IbqE)qO)SlH+B#5mMX-lmXZRyaK4%FU3 ztqyb;MU8%2s?;j|d45m(eg3%r$?JaQKKD7-^}asm`kXu6*4mtpN1TU^jg5~;z}vI2 zu~!^i7eJf`zkJjlqO!4Zve}XxP0d3|Qu2y^*BO?lZTzp&1Fz?i<4=^;#y*+U5N4rEc#xQkoZ~rX9ZO5EXs^@Zet{l_h9_Nu@~4e{4oQaNbjlC3- zktlf>t!!Xu?s7^}RvsoKApjM{Dr>?;CB-E%7zK4{*`rbjB=(4s3|8fu3Gy%s3m2DG z(9qS;(uRpjYip<+(=)=#VU<-i+=EUXRa8yWMwFN$#dx7bhN2SE3h~Nf?vWnN9#RZF zi85aP@vF9fxzSrna zCP=@DI_$0_<8+oZef4No-lf?L*`<;r_DTpP6VtC%x@(VARh6-%6Q;#(GF$J=uG=0Z zc)9yMe!Mkizcc5i@8P!IO$@2JRbC#ehZOPb>@+jc+Z?b+FqF$OhVM)|2I?vJ5BB?B z^oz7od=R94{~?VPrx5U>@s6WBQdauR>%saLjL4%fb&~a5iSFj-NF_OBC^=&G5$?Ii z5v&Bfx2Ld`jDK)m#vcny%(-}$$z1=EP+XoF5$BbV67=KSm6jm%?)II3hV5_U2QM

NAzv+@ya6o#d-^R%4 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 literal 0 HcmV?d00001 diff --git a/docs/noise.png b/docs/noise.png new file mode 100644 index 0000000000000000000000000000000000000000..f80a8361545403662a0b51a94e9746ba222f7470 GIT binary patch literal 7822 zcmcgx_ct5f|L#(&)U2Y~+JdA_YgVf@VnqLe1GPt6qeI8X_n-LQbMC#ryv{xMyzcWF&vPGISs3&2Nbnpxc8t%|#L)U^Fa5vC zb@FI^A((&Z*sW2o@Wem322BZ-Nbips{L} zmJn|=IyqU*+8S(bj!sL9$<5Wh>xoWI({;HUUr=y2K3?C`JCs1Mi-`#(WSInos_5%` z;*&uTh_0unmbEo5H`hEUG&Cygp=$=zvYkK@bx;H8rrgrDaTvoR$_Yx4;D# zPau)h%q{T+1(8{~$%Vza6%|q{Dp@3wG#D%m0%uiJDC+1Eib+x+kfN4O0fmxWT%1L! zP}I^Alael^(4_6cXN)9=f3AIf4AI@we#MJ6}3uyI(5A9xlPVQ4)Yz<+%onR|FmF)7E3ekR!4A; zp_>-7Z~S7LIxtQ4;h2?37l&MmRN@J%L?`$m@kwqh`3jR&=YGwNrTI5HZsq2Rwq@xg z-CkixS!M~yt9<%Pf9oyn!m*iaCo}}Cvfk!}vvINSzt)rzTbb0y*X-2PCK7Fz)XGoQ zU>-i-B$ytik`!`35Ajk6qJ6PMu+adP$ z+&duwwQ>*0a26BHUC0k}77>`J^e}wM8`vgWK3JQQ*K{#O8)Xkil;HHh2tId?O6*L& zonU5*B6St%##_yUS+%nlTRoQ0bJfG#Y6#1X(1sr>_fs$u_0J|#1Rr7jcvW<=_hdV- zdRq=^$J*fy_oHf*7y7o9B)_}NJSY{%5e%Cz`0*0yq-9z((36o!Z=RqRHPoUlS&nCQ z9^9Q0<*37btilSSv^o90S@0hI2j?UbSqrH#Ikr#Lu6#~VB&+I(>=`5nKwEuBRHVV- zK5x$FF#?<+W@c|66e(Uy{n3+4Z z@V8RI($5Y!CUVXF(1pU28h&tA3RAW^Ms#T}M!BN4uedQ26dNP@V&`GDaPdID7Rt!l zq@<0iFY}Edx8?58OL+9g50f@Ep1FA}0U-LHYnti9SpngzYl%6x0FIcM6AHHev6I5# zh)SC24S~p|&hI0qA@=~ZPsXl}LGMli)KM$9f(-_7_K>+qR^!D}`_uZ}1bU-Qan;W$ z`vIYEY(us7su{uXOhM;_gkdMqQJ?t^JniJAAGU8eRM;6Rz9!R%{NN#b2~g@x&h7<6 zSX6CInS8~^Y-I9)eu9(of((n_3qqg&@)Qfd9WluSC;RDsGZww|Yp5W|tNkRG_XX{p zEMX0K?8aB&f37aG9G1VEnIE2wl;Q0c-hau!Lm6N%c5yn1QY!nO#Fz%XM{2EM4f%Zn zfmh=|;bGBLg9#Vm8?P>`o;%QYGMFpN!A<(3c^q?hjwReaaK67)atf~&)LjezUa>D8 zV);5t5JLw3ir?|)8JvAAb}o|+@-Z;!jy*l6zJiBA0PZWd5Qt#Ym&6A|khu0PxmoV% z-u+bRN*Y;4Zrj9RhT}sObG?oK^7*WD3?S9p1o7JKm*UQ$E6hMrFL!a0v|u&i+;P

NAzv+@ya6o#d-^R%4 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 literal 0 HcmV?d00001 diff --git a/public/noise.png b/public/noise.png new file mode 100644 index 0000000000000000000000000000000000000000..f80a8361545403662a0b51a94e9746ba222f7470 GIT binary patch literal 7822 zcmcgx_ct5f|L#(&)U2Y~+JdA_YgVf@VnqLe1GPt6qeI8X_n-LQbMC#ryv{xMyzcWF&vPGISs3&2Nbnpxc8t%|#L)U^Fa5vC zb@FI^A((&Z*sW2o@Wem322BZ-Nbips{L} zmJn|=IyqU*+8S(bj!sL9$<5Wh>xoWI({;HUUr=y2K3?C`JCs1Mi-`#(WSInos_5%` z;*&uTh_0unmbEo5H`hEUG&Cygp=$=zvYkK@bx;H8rrgrDaTvoR$_Yx4;D# zPau)h%q{T+1(8{~$%Vza6%|q{Dp@3wG#D%m0%uiJDC+1Eib+x+kfN4O0fmxWT%1L! zP}I^Alael^(4_6cXN)9=f3AIf4AI@we#MJ6}3uyI(5A9xlPVQ4)Yz<+%onR|FmF)7E3ekR!4A; zp_>-7Z~S7LIxtQ4;h2?37l&MmRN@J%L?`$m@kwqh`3jR&=YGwNrTI5HZsq2Rwq@xg z-CkixS!M~yt9<%Pf9oyn!m*iaCo}}Cvfk!}vvINSzt)rzTbb0y*X-2PCK7Fz)XGoQ zU>-i-B$ytik`!`35Ajk6qJ6PMu+adP$ z+&duwwQ>*0a26BHUC0k}77>`J^e}wM8`vgWK3JQQ*K{#O8)Xkil;HHh2tId?O6*L& zonU5*B6St%##_yUS+%nlTRoQ0bJfG#Y6#1X(1sr>_fs$u_0J|#1Rr7jcvW<=_hdV- zdRq=^$J*fy_oHf*7y7o9B)_}NJSY{%5e%Cz`0*0yq-9z((36o!Z=RqRHPoUlS&nCQ z9^9Q0<*37btilSSv^o90S@0hI2j?UbSqrH#Ikr#Lu6#~VB&+I(>=`5nKwEuBRHVV- zK5x$FF#?<+W@c|66e(Uy{n3+4Z z@V8RI($5Y!CUVXF(1pU28h&tA3RAW^Ms#T}M!BN4uedQ26dNP@V&`GDaPdID7Rt!l zq@<0iFY}Edx8?58OL+9g50f@Ep1FA}0U-LHYnti9SpngzYl%6x0FIcM6AHHev6I5# zh)SC24S~p|&hI0qA@=~ZPsXl}LGMli)KM$9f(-_7_K>+qR^!D}`_uZ}1bU-Qan;W$ z`vIYEY(us7su{uXOhM;_gkdMqQJ?t^JniJAAGU8eRM;6Rz9!R%{NN#b2~g@x&h7<6 zSX6CInS8~^Y-I9)eu9(of((n_3qqg&@)Qfd9WluSC;RDsGZww|Yp5W|tNkRG_XX{p zEMX0K?8aB&f37aG9G1VEnIE2wl;Q0c-hau!Lm6N%c5yn1QY!nO#Fz%XM{2EM4f%Zn zfmh=|;bGBLg9#Vm8?P>`o;%QYGMFpN!A<(3c^q?hjwReaaK67)atf~&)LjezUa>D8 zV);5t5JLw3ir?|)8JvAAb}o|+@-Z;!jy*l6zJiBA0PZWd5Qt#Ym&6A|khu0PxmoV% z-u+bRN*Y;4Zrj9RhT}sObG?oK^7*WD3?S9p1o7JKm*UQ$E6hMrFL!a0v|u&i+;P

msyETnA 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 + ); + } + return ( +

+ ); +} + +type FileType = { + mimeType: string; + genericType: string | null; +}; + +type FileEntry = { + path: string; + buffer: ArrayBuffer; + dataUri: string | null; + date: Date | null; + unixPermissions: string | number | null; + dosPermissions: number | null; + type: FileType | null; +}; + +async function handleZipFile(file) { + const zip = await JSZip.loadAsync(file); + const map = new Map(); + for (const path in zip.files) { + const fileObj = zip.files[path]; + if (!fileObj.dir) { + const buffer = await fileObj.async("arraybuffer"); + const fileEntry = { + path, + buffer: buffer, + dataUri: null, + date: fileObj.date, + unixPermissions: fileObj.unixPermissions, + dosPermissions: fileObj.dosPermissions, + type: detectFileType(fileObj), + }; + if ( + fileEntry.type?.genericType === "image" || + fileEntry.type?.genericType === "audio" + ) { + const base64String = await fileObj.async("base64"); + fileEntry.dataUri = `data:${fileEntry.type.mimeType};base64,${base64String}`; + } + map.set(path, fileEntry); + } + } + return map; +} + +async function handleOtherFile(file) { + const map = new Map(); + let path; + if (file.path) { + path = file.path; + if (path.startsWith("/")) { + path = path.slice(1); + } + } else if (file.name) { + path = file.name; + } else { + return map; + } + const buffer = await new Promise((resolve, reject) => { + const reader = new FileReader(); + reader.addEventListener("load", (event) => { + resolve(event.target.result as ArrayBuffer); + }); + reader.readAsArrayBuffer(file); + }); + const fileEntry = { + path, + buffer, + dataUri: null, + date: null, + unixPermissions: null, + dosPermissions: null, + type: detectFileType(file), + }; + if ( + fileEntry.type?.genericType === "image" || + fileEntry.type?.genericType === "audio" + ) { + const base64String = base64ArrayBuffer(buffer); + fileEntry.dataUri = `data:${fileEntry.type.mimeType};base64,${base64String}`; + } + map.set(path, fileEntry); + return map; +} + +async function handleInputFile(file) { + if (/\.(zip|vl2)$/i.test(file.name)) { + return handleZipFile(file); + } else { + return handleOtherFile(file); + } +} + +export function createZipFile(files: Array) { + const zip = new JSZip(); + for (const file of files) { + zip.file(file.path, file.buffer, { + date: file.date, + dosPermissions: file.dosPermissions, + unixPermissions: file.unixPermissions, + }); + } + return zip; +} + +export async function saveZipFile(zip: JSZip, name: string) { + const blob = await zip.generateAsync({ + type: "blob", + mimeType: "application/octet-stream", + }); + saveAs(blob, name); +} + +export function Forge() { + const [actionLog, setActionLog] = useState(() => []); + const [files, setFiles] = useState(() => new Map()); + + const onDrop = useCallback(async (acceptedFiles) => { + const actionLog = []; + const finalMap = new Map(); + const allFiles: Array> = await Promise.all( + acceptedFiles.map((file) => handleInputFile(file)) + ); + allFiles.forEach((map) => { + map.forEach((file, path) => { + if (finalMap.has(path)) { + actionLog.push({ + type: "overwrite", + path, + }); + } + finalMap.set(path, file); + }); + }); + setFiles((prevMap) => { + return new Map([ + ...Array.from(prevMap.entries()), + ...Array.from(finalMap.entries()), + ]); + }); + setActionLog((prevLog) => [...prevLog, ...actionLog]); + }, []); + const { getRootProps, getInputProps, open, isDragActive } = useDropzone({ + noClick: true, + onDrop, + }); + + const fileList = useMemo(() => { + const paths = orderBy( + Array.from(files.keys()), + [(path) => path.toLowerCase()], + ["asc"] + ); + return paths.map((path) => files.get(path)); + }, [files]); + + const addButton = ( + + ); + + const handleDelete = useCallback((path) => { + setFiles((files) => { + const newFiles = new Map(files); + newFiles.delete(path); + return newFiles; + }); + }, []); + + return ( + <> +
+
+ VL2 Forge + {addButton} +
+ +
+ {fileList.length ? ( +
    + {fileList.map((file) => { + return ( +
  • + +
  • + ); + })} +
+ ) : ( +
+ Drop files onto the page or press the add button! +
+ )} +
+
+
+
{ + event.preventDefault(); + const form = event.target as HTMLFormElement; + const fileName = form.elements["fileName"] as HTMLInputElement; + const name = fileName.value.trim(); + if (!name) { + window.alert("Name thy file."); + fileName.focus(); + } else if (!fileList.length) { + window.alert("Add some files!"); + } else { + const zip = createZipFile(fileList); + await saveZipFile(zip, `${name}.vl2`); + } + }} + > +
+ { + if (/\.vl2$/i.test(event.target.value)) { + event.target.value = event.target.value.slice(0, -4); + } + }} + /> +
+ +
+
+ + ); +} diff --git a/src/fonts.ts b/src/fonts.ts new file mode 100644 index 0000000..d14e4a8 --- /dev/null +++ b/src/fonts.ts @@ -0,0 +1,9 @@ +import localFont from "next/font/local"; + +export const departureMono = localFont({ + src: "../public/DepartureMono-Regular.woff2", + weight: "400", + style: "normal", + display: "swap", + variable: "--font-departure", +}); diff --git a/src/utils.ts b/src/utils.ts new file mode 100644 index 0000000..965f9fa --- /dev/null +++ b/src/utils.ts @@ -0,0 +1,49 @@ +// Converts an ArrayBuffer directly to base64, without any intermediate 'convert to string then +// use window.btoa' step. According to my tests, this appears to be a faster approach: +// http://jsperf.com/encoding-xhr-image-data/5 +/* +MIT LICENSE +Copyright 2011 Jon Leighton +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ +export function base64ArrayBuffer(arrayBuffer) { + var base64 = ""; + var encodings = + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; + var bytes = new Uint8Array(arrayBuffer); + var byteLength = bytes.byteLength; + var byteRemainder = byteLength % 3; + var mainLength = byteLength - byteRemainder; + var a, b, c, d; + var chunk; + // Main loop deals with bytes in chunks of 3 + for (var i = 0; i < mainLength; i = i + 3) { + // Combine the three bytes into a single integer + chunk = (bytes[i] << 16) | (bytes[i + 1] << 8) | bytes[i + 2]; + // Use bitmasks to extract 6-bit segments from the triplet + a = (chunk & 16515072) >> 18; // 16515072 = (2^6 - 1) << 18 + b = (chunk & 258048) >> 12; // 258048 = (2^6 - 1) << 12 + c = (chunk & 4032) >> 6; // 4032 = (2^6 - 1) << 6 + d = chunk & 63; // 63 = 2^6 - 1 + // Convert the raw binary segments to the appropriate ASCII encoding + base64 += encodings[a] + encodings[b] + encodings[c] + encodings[d]; + } + // Deal with the remaining bytes and padding + if (byteRemainder == 1) { + chunk = bytes[mainLength]; + a = (chunk & 252) >> 2; // 252 = (2^6 - 1) << 2 + // Set the 4 least significant bits to zero + b = (chunk & 3) << 4; // 3 = 2^2 - 1 + base64 += encodings[a] + encodings[b] + "=="; + } else if (byteRemainder == 2) { + chunk = (bytes[mainLength] << 8) | bytes[mainLength + 1]; + a = (chunk & 64512) >> 10; // 64512 = (2^6 - 1) << 10 + b = (chunk & 1008) >> 4; // 1008 = (2^6 - 1) << 4 + // Set the 2 least significant bits to zero + c = (chunk & 15) << 2; // 15 = 2^4 - 1 + base64 += encodings[a] + encodings[b] + encodings[c] + "="; + } + return base64; +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..ccb2ed9 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,34 @@ +{ + "compilerOptions": { + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "allowJs": true, + "skipLibCheck": true, + "strict": false, + "noEmit": true, + "incremental": true, + "module": "esnext", + "esModuleInterop": true, + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve", + "plugins": [ + { + "name": "next" + } + ] + }, + "include": [ + "next-env.d.ts", + ".next/types/**/*.ts", + "**/*.ts", + "**/*.tsx" + ], + "exclude": [ + "node_modules" + ] +}

msyETnA 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 +/// + +// NOTE: This file should not be edited +// see https://nextjs.org/docs/app/building-your-application/configuring/typescript for more information. diff --git a/next.config.js b/next.config.js new file mode 100644 index 0000000..82ea4e7 --- /dev/null +++ b/next.config.js @@ -0,0 +1,7 @@ +module.exports = { + output: "export", + distDir: process.env.NODE_ENV === "production" ? "./docs" : undefined, + basePath: "/vl2-forge", + assetPrefix: "/vl2-forge/", + trailingSlash: true, +}; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..7107a98 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,1525 @@ +{ + "name": "vl2-forge", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "vl2-forge", + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "file-saver": "^2.0.5", + "jszip": "^3.10.1", + "lodash.orderby": "^4.6.0", + "next": "^14.2.15", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-dropzone": "^14.2.9", + "react-icons": "^5.3.0" + }, + "devDependencies": { + "@types/node": "22.7.5", + "@types/react": "18.3.11", + "tshy": "^3.0.2", + "typescript": "^5.6.3" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@next/env": { + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.15.tgz", + "integrity": "sha512-S1qaj25Wru2dUpcIZMjxeMVSwkt8BK4dmWHHiBuRstcIyOsMapqT4A4jSB6onvqeygkSSmOkyny9VVx8JIGamQ==", + "license": "MIT" + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.15.tgz", + "integrity": "sha512-Rvh7KU9hOUBnZ9TJ28n2Oa7dD9cvDBKua9IKx7cfQQ0GoYUwg9ig31O2oMwH3wm+pE3IkAQ67ZobPfEgurPZIA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.15.tgz", + "integrity": "sha512-5TGyjFcf8ampZP3e+FyCax5zFVHi+Oe7sZyaKOngsqyaNEpOgkKB3sqmymkZfowy3ufGA/tUgDPPxpQx931lHg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.15.tgz", + "integrity": "sha512-3Bwv4oc08ONiQ3FiOLKT72Q+ndEMyLNsc/D3qnLMbtUYTQAmkx9E/JRu0DBpHxNddBmNT5hxz1mYBphJ3mfrrw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.15.tgz", + "integrity": "sha512-k5xf/tg1FBv/M4CMd8S+JL3uV9BnnRmoe7F+GWC3DxkTCD9aewFRH1s5rJ1zkzDa+Do4zyN8qD0N8c84Hu96FQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.15.tgz", + "integrity": "sha512-kE6q38hbrRbKEkkVn62reLXhThLRh6/TvgSP56GkFNhU22TbIrQDEMrO7j0IcQHcew2wfykq8lZyHFabz0oBrA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.15.tgz", + "integrity": "sha512-PZ5YE9ouy/IdO7QVJeIcyLn/Rc4ml9M2G4y3kCM9MNf1YKvFY4heg3pVa/jQbMro+tP6yc4G2o9LjAz1zxD7tQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.15.tgz", + "integrity": "sha512-2raR16703kBvYEQD9HNLyb0/394yfqzmIeyp2nDzcPV4yPjqNUG3ohX6jX00WryXz6s1FXpVhsCo3i+g4RUX+g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.15.tgz", + "integrity": "sha512-fyTE8cklgkyR1p03kJa5zXEaZ9El+kDNM5A+66+8evQS5e/6v0Gk28LqA0Jet8gKSOyP+OTm/tJHzMlGdQerdQ==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.15.tgz", + "integrity": "sha512-SzqGbsLsP9OwKNUG9nekShTwhj6JSB9ZLMWQ8g1gG6hdE5gQLncbnbymrwy2yVmH9nikSLYRYxYMFu78Ggp7/g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", + "license": "Apache-2.0" + }, + "node_modules/@swc/helpers": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz", + "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==", + "license": "Apache-2.0", + "dependencies": { + "@swc/counter": "^0.1.3", + "tslib": "^2.4.0" + } + }, + "node_modules/@types/node": { + "version": "22.7.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", + "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.13", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", + "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.3.11", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.11.tgz", + "integrity": "sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/attr-accept": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.4.tgz", + "integrity": "sha512-2pA6xFIbdTUDCAwjN8nQwI+842VwzbDUXO2IYlpPXQIORgKnavorcr4Ce3rwh+zsNg9zK7QPsdvDj3Lum4WX4w==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001668", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001668.tgz", + "integrity": "sha512-nWLrdxqCdblixUO+27JtGJJE/txpJlyUy5YN1u53wLZkP0emYCo5zgS6QYft7VUYR42LGgi/S5hdLZTrnyIddw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", + "license": "MIT" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dev": true, + "license": "MIT" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/file-saver": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz", + "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==", + "license": "MIT" + }, + "node_modules/file-selector": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-0.6.0.tgz", + "integrity": "sha512-QlZ5yJC0VxHxQQsQhXvBaC7VRJ2uaxTf+Tfpu4Z/OcVQJVpZO+DGU0rkoVW5ce2SccxugvpBJoMvUs59iILYdw==", + "license": "MIT", + "dependencies": { + "tslib": "^2.4.0" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/glob": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.0.tgz", + "integrity": "sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^4.0.1", + "minimatch": "^10.0.0", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^2.0.0" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", + "license": "MIT" + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/jackspeak": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.0.2.tgz", + "integrity": "sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/jszip": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", + "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", + "license": "(MIT OR GPL-3.0-or-later)", + "dependencies": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "setimmediate": "^1.0.5" + } + }, + "node_modules/lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "license": "MIT", + "dependencies": { + "immediate": "~3.0.5" + } + }, + "node_modules/lodash.orderby": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.orderby/-/lodash.orderby-4.6.0.tgz", + "integrity": "sha512-T0rZxKmghOOf5YPnn8EY5iLYeWCpZq8G41FfqoVHH5QDTAFaghJRmAdLiadEDq+ztgM2q5PjA+Z1fOwGrLgmtg==", + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.1.tgz", + "integrity": "sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/minimatch": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", + "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mkdirp": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/next": { + "version": "14.2.15", + "resolved": "https://registry.npmjs.org/next/-/next-14.2.15.tgz", + "integrity": "sha512-h9ctmOokpoDphRvMGnwOJAedT6zKhwqyZML9mDtspgf4Rh3Pn7UTYKqePNoDvhsWBAO5GoPNYshnAUGIazVGmw==", + "license": "MIT", + "dependencies": { + "@next/env": "14.2.15", + "@swc/helpers": "0.5.5", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001579", + "graceful-fs": "^4.2.11", + "postcss": "8.4.31", + "styled-jsx": "5.1.1" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=18.17.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "14.2.15", + "@next/swc-darwin-x64": "14.2.15", + "@next/swc-linux-arm64-gnu": "14.2.15", + "@next/swc-linux-arm64-musl": "14.2.15", + "@next/swc-linux-x64-gnu": "14.2.15", + "@next/swc-linux-x64-musl": "14.2.15", + "@next/swc-win32-arm64-msvc": "14.2.15", + "@next/swc-win32-ia32-msvc": "14.2.15", + "@next/swc-win32-x64-msvc": "14.2.15" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "@playwright/test": "^1.41.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "@playwright/test": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "license": "(MIT AND Zlib)" + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-scurry": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz", + "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/picocolors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/polite-json": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/polite-json/-/polite-json-5.0.0.tgz", + "integrity": "sha512-OLS/0XeUAcE8a2fdwemNja+udKgXNnY6yKVIXqAD2zVRx1KvY6Ato/rZ2vdzbxqYwPW0u6SCNC/bAMPNzpzxbw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-dropzone": { + "version": "14.2.9", + "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-14.2.9.tgz", + "integrity": "sha512-jRZsMC7h48WONsOLHcmhyn3cRWJoIPQjPApvt/sJVfnYaB3Qltn025AoRTTJaj4WdmmgmLl6tUQg1s0wOhpodQ==", + "license": "MIT", + "dependencies": { + "attr-accept": "^2.2.2", + "file-selector": "^0.6.0", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "react": ">= 16.8 || 18.0.0" + } + }, + "node_modules/react-icons": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-5.3.0.tgz", + "integrity": "sha512-DnUk8aFbTyQPSkCfF8dbX6kQjXA9DktMeJqfjrg6cK9vwQVMxmcA3BfP4QoiztVmEHtwlTgLFsPuH2NskKT6eg==", + "license": "MIT", + "peerDependencies": { + "react": "*" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/resolve-import": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-import/-/resolve-import-2.0.0.tgz", + "integrity": "sha512-jpKjLibLuc8D1XEV2+7zb0aqN7I8d12u89g/v6IsgCzdVlccMQJq4TKkPw5fbhHdxhm7nbVtN+KvOTnjFf+nEA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "glob": "^11.0.0", + "walk-up-path": "^4.0.0" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.0.1.tgz", + "integrity": "sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^11.0.0", + "package-json-from-dist": "^1.0.0" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "license": "MIT" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/styled-jsx": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", + "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", + "license": "MIT", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/sync-content": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/sync-content/-/sync-content-2.0.1.tgz", + "integrity": "sha512-NI1mo514yFhr8pV/5Etvgh+pSBUIpoAKoiBIUwALVlQQNAwb40bTw8hhPFaip/dvv0GhpHVOq0vq8iY02ppLTg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "glob": "^11.0.0", + "mkdirp": "^3.0.1", + "path-scurry": "^2.0.0", + "rimraf": "^6.0.0", + "tshy": "^3.0.0" + }, + "bin": { + "sync-content": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tshy": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/tshy/-/tshy-3.0.2.tgz", + "integrity": "sha512-8GkWnAfmNXxl8iDTZ1o2H4jdaj9H7HeDKkr5qd0ZhQBCNA41D3xqTyg2Ycs51VCfmjJ5e+0v9AUmD6ylAI9Bgw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "chalk": "^5.3.0", + "chokidar": "^3.6.0", + "foreground-child": "^3.1.1", + "minimatch": "^10.0.0", + "mkdirp": "^3.0.1", + "polite-json": "^5.0.0", + "resolve-import": "^2.0.0", + "rimraf": "^6.0.0", + "sync-content": "^2.0.1", + "typescript": "^5.5.3", + "walk-up-path": "^4.0.0" + }, + "bin": { + "tshy": "dist/esm/index.js" + }, + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "license": "0BSD" + }, + "node_modules/typescript": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "dev": true, + "license": "MIT" + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/walk-up-path": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-4.0.0.tgz", + "integrity": "sha512-3hu+tD8YzSLGuFYtPRb48vdhKMi0KQV5sn+uWr8+7dMEq/2G/dtLrdDinkLjqq5TIbIBjYJ4Ax/n3YiaW7QM8A==", + "dev": true, + "license": "ISC", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..ff375cf --- /dev/null +++ b/package.json @@ -0,0 +1,30 @@ +{ + "name": "vl2-forge", + "version": "1.0.0", + "description": "", + "author": "Brian Beck ", + "license": "MIT", + "keywords": [], + "main": "index.js", + "scripts": { + "dev": "next dev demo", + "build": "npm run build:pages", + "build:pages": "next build && touch docs/.nojekyll" + }, + "dependencies": { + "file-saver": "^2.0.5", + "jszip": "^3.10.1", + "lodash.orderby": "^4.6.0", + "next": "^14.2.15", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-dropzone": "^14.2.9", + "react-icons": "^5.3.0" + }, + "devDependencies": { + "@types/node": "22.7.5", + "@types/react": "18.3.11", + "tshy": "^3.0.2", + "typescript": "^5.6.3" + } +} diff --git a/public/DepartureMono-Regular.otf b/public/DepartureMono-Regular.otf new file mode 100644 index 0000000000000000000000000000000000000000..576658b87cc7874678f58ba3d91f4429ea8ae5bd GIT binary patch literal 68484 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 Lr?Cr>at{Ciw2`xr literal 0 HcmV?d00001 diff --git a/public/border.png b/public/border.png new file mode 100644 index 0000000000000000000000000000000000000000..98a9abd6ff108029b7eed69d0bf6e2d8d6e18099 GIT binary patch literal 8322 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 M07*qoM6N<$f*~s~umAu6 literal 0 HcmV?d00001 diff --git a/public/button.png b/public/button.png new file mode 100644 index 0000000000000000000000000000000000000000..a4702dfb30d74cffb737de57fd744ed9a2cbdbca GIT binary patch literal 10759 zcmX|nbzD>Z`~EfN!Mr)5Kxdtx^t8wA|NFV(jbgbLcp=9q;!`<=@JP+ zsUOehdA`4Y&N+Xb*ZZ8;eP8z#_cMf{7Ab@Y0ssI=b+qr9005xdM?eP=-tE=xGT8R^ zhDPX{X=wTAvs2TN;uC@aKxGk8DM|({9gd^XbX)U#_ z`-oyCZGUlvPhK8}K`!Iw#w{imdpU7O?+Qm#keSwwKKiD(5$x;dIe#R=zTSQdB*4Vb z6tI1B!>=$ka+svl#N9O{m@PSk;pLEK(LUq>ysLpJj zE&n;5To!w_A5gy;lJPl|4~XR0SdA3;IT@%SWZZZnQ`pkgB|viaz!n)^ykPzgreS-t z2)p!txAVx70LU_I9iT=4FHD z1%n%gyCp%4tZ7L_Vf$QIulcw>0L`)orbRXvO_|97j%-g449Amfa*@<7-WyJP?;ee!g(W^kFjEo{<3~9Pp|j z%h&RNy%;?=ZXl`yQ#a1&E+GZ?qZx&#RX%cSvmWXI#RwQNT5HKouB{usl0Viz zY92bQ5bc3(Cou?B{7BOKszie@I;H!l*H+!d%OJzWphg$=u+vQ12{kXju@pwtb^dl}MX`RmpA8AKq~)CH2>dy3@4f(Vj56^v=MM zD6}03RxG0Q?D^uXG}rX?kCmK>P)A+cE@Q{bnCH@!og3+o+FGH6DIj60I|t(8qiB4- zzokHRH!bQdHAqj4y}Axz+b+pYf#Te3V+pVg1<4_AQMnhR4fNH3XxAGpugJq3E}?*z zrNnr-=oE^LJFO+(aULYJTfJ8Ovhj*@u~0xZPGxZlSfED0)=QL!l!lVN$9I)&kG-2& zLgp4i>}(aowTF?j?Y%f;Ka}6EyGTo-#17Pbr(K$?o9EO#U!1Wc_`?SOtWZeibEJYq%z{KUy++mXa(z^z{4f?krTQm`Te z#$SUs@|?xw5LoU=KY_x#DBC#00h&={Zv9*IZNRFuq@kw(-_K$ywogi86fXJxAn-OE zA$ILZjk!1xII=VTDPKw{z+9l0wR{!u<&Z(h2k0!&JDZlI(Vl@Xg;Wy88$-6HMN=BS z66#Y}!rav_1sd${6QYQd(qbV6SU^yT(7X$W_{SJdPjtG{BcQtvAT$KuMI0KOmY@Mg z2EvgVl;6Rgy$mCc%sokL_0I&10u}v{0VN=H*WP-z(27x;_{b0fZaDIeFh-a~kSH%M zk^%Ds$Loo?GmPep;6ZMo@9LKjAN%Y$)lp@xQeH9^snC*@f@S_I=mTRFx*}DBn@i{= z)K-P;0RLS5obr7Mh&7l7Tfyo!CAg)=T!ikxcc+2R1qG9R8H>AXiwVc0P*+t_^)O6=br0;)FOh*YV&0k z7tQs@{Rf`Y4ELUi$DC!p5>cbBO+yl&1h(0u#b~5S0-{G8p;0kFr_~%E&~x!bvOOUw zc)W9U?@RGSb3jxK>Dl&U+GQ4OhNv)?itR5bMNU-=V?V}!d)37Ua6Dnev`|>Na?n00 zQ?UJR?{Lv}{^TovQ zcG#DPr*77A{u15Av52nX!IMZU_!}Ha+I*NOIU3HvPxZ!*Y+ThfUe6@fIv=zG8zA3` zFyv2SjZJ%(vnQI}&dlf^;{ZwtPaIjjOG);f9QC!Q*p}q|LR5h>xUAIT45G<+;gi7l z$nIUWX$dqS6=-EjyIV+;ANxr2)%(iihjPhb?#V@ac$GNN#2EDxwo7gY`#1vO9iv~k zm8zl6e235#>g9c-z_d|ENMJwTXgh(dHcZhN2`R@hYpedK!qdcmN<(2;9#dSN1u9S@ zl|v*5I;}!O@QrX}CO%NRem#cm=iGby+0Dc1zyk-6|5y-~u6xK^-#dzgkP@m_U)q zh+aXKdS&+jhma!_nKe9tuO9RELQkNUjGvITX;fts^7&F-TDYpByP$T-)o>q=v)L*u z6Oj>NDpu`(DY4N8U8~W;iRcAyw9Wh0B4mp5kQTWv7WR-{Et{CXK$YmAv9n3}CN>5Gg$X|7rBibWwV9qve z-^BCghKZtbQ1Nu79A!7!EIuLVVrkcuqXzv%*3OlEW+|aNsOIqMI{9a~*xoaU^~V;V*eR<~k(Ak*w#z=Q7X4 zzjZW5vAL%uH1gz=WC|7TKrC^Zv6{eSA$MsCwz>;pd~WJ<;7S~|0Gc6titKUuZ(h&Z z*B-3bBtw5WxU1#!4$IS~w?}C4*Qcb%V$`+pcg162(=-N-V2df8COj=fyy%|RKV?4q z!2l>*-3wY$V;d>KKNgS03&BS>1zmu1lkN;-6Ef54zZ03>)f7iUhB4A7rNlP1@J^&` zAZft#s>f-8#fRJk^ANCgwfcj;dfk%)HC8&Dp^sfWZ(*dJYAov^$YMH6JW&~&>WAOY zH^Q>|;5igYjHOvX#6feyu4N;Dp}9$3)9DZRNKZ6ToDbhwY&E5Y>L{m71u4b|+16d2 ze#2RHWN>Tny8SV3E!TZp`z26wFWY$Q7m*=P>L~}59iwLz%L~t538bRrFj2AnsQ}(n zVYRDGt1st7H}>#C_uCh_pa=bB%l_ylL|a<-zL`}#9BcgMkp5Z-c*fz>^~`xC{Tqcb-Mf*8~4aw6>>9o ziU{Br%}o+z**;$sidc?i)-YlA0ktSc7CZ%{gT5yl1NaYNAzM}5$3Wq((%S1%5c#R zXECrvB~`L})M73T_0%yVHey_xaU|}1m^9=>pLz#H=A*B{|<(NNjcv+tqnxsc`+Iiy!`=DBEZ2)eeIZMDZnI4 zv0V_U^igK-13bSDq)rl~3#)+QAFJf5M%o2$8X2_%PjXXRo zGZ z$iji=3`LOXRO-X~1L@I0r@wZ|vgTd467kjWYtZT10@GSWN97n5>+^b|YMGo_89I6LE*CtgG};)Gy<-q*D{ z_Bt0%HgnmD`}P+x>`g6vvgmn=ms#egh;vF zR15l^j5~davXKb>HCFN105K zw+=hD98c)GYIDm7^?cq$1Vc8aSy4PAVWOACweY(YT`dOP3QvhB1UVXl^Fb0Q0*___ z>Hd8kIqf0hd7-&DGG)35@Ks;3`G)zWa^{vV37(6qPX!IS^6!HSGLp7cd?B^F*e|l? zcfD)O+!&8^)lXPAxINogRKI)%@z^m*41$~r`dbbj z!BT5lzN^}k-#XKXip&)^E3h{j6=slzg_*ysDQ|p%^tz(Ma@NBS3-oHdxWB$(#B#Tf zoy4pD-;{M2n1>Aa+T+>|Z+L9Q;G6;sOir0ZAzme@0UAe^0mL#8PloTYPFikyX6u!y zNrnOE@3$#3i)pdE?XT3{K`sz8i8tX|?D8YW)FI$HwORM6czir+z6?@uH8L}(|vm#=<)`e zfQ`h;)mkUxvDV$E9Chd5YPZ_^ebar3g4m5BUn2IQ%hmfdsEWkrOe`4bOUOtG@$TWH zfB*Keu?l^5mP)JIRcHus@dyeTk#v=EVqIt!hB74RIp6R8p1uo0R}kp``MK?4djGwn zK%gs7louZi{m?pSp)>RJJ`u%2$c4!xH6n2nc@>I?-?(QnCtA}re$w7e0}Xw@*0*kCSE8SQfT6NPWuZWg-AIkigWhXQ#G zNIN3enguvwa3HlN1bFtpEDbvPyEQd*0=O!Oe+ll|?? zQ}t9e1Efti!vu~8^uA;!`iim0bQbn0b%bbiOf!Ood$SVnUlS-Lk(YvJQIxkWcn%KP z6m-zI7@!lbvpl<(RVG{Y+Ulc9AC@Rz?Zy*N8z%1Ef;3{rWGO!>~*8vVd%X6>iE z1G$TsDz)yI`8b~s0i*TdJD%uiJJ_dmJ>ZYSZ|<$g%|x*eg?O(l3sr@FxDAbrPc3PT*r-$TJmLIq^!eXNiVIPfc2UGlr}guehg z-Yz9uZ-p-JMIKg~T*T#VN@hjO9Jh6uvvXuzSYwKX{u3G6{*z*ar=$hhEWC{5m?|Rm z1k_06oGIb$nq;rX2U3d@KdY2!P82)gC5f*dQz-~tdEv56A$(J9Ncv{-#r za*4}WLgr#rlFpq+FSuWiUw&)u`q4bVvw;Y|aG;R#v3vB`d;XP_6rrUzkAd}RnJFoe z(%9W7^P0^($fM*jB(#s>=otrNEai8MH-`x}R4D8mczy zW9dr3v{$bSJ1&&8ubDvf!pYtZ9B(@S8ZM0SWp{ZR1IjLt zus8oO1NZ_F71q}A;E$+XD3Y9u2a-sARQe$?M7>U?{l3VV)*!PKCYjt6aN0`n)oeAZ z&U7KMawTfFEQR@9%xb^yUX+YE!%&uY{l{tX41yO_xr6jmGnEI!v0suH!JcS|0+=fM zZQtF(hPB3+2+6AYT%1>X+Gf}7i;0AKGbWnvuDk1O-^UIh4qs*C9FE^^tm=;CBzFGB z9v{A|d^XQ^9&R=JK@J5r*c6)zviX~VL^A2Gsw}(62&psmis(xfRSIxl*-&Qtn)=uk zx$-N=Add^*|8fjZCXy4~vO>O3?3k6Fre7x2gE(pUKkA3^`@J=EH-p~KNCOY6YZmtx zRLJj)!}Jmt5@KzCV)h=@Wp&1ouj*YrNXe~V4#yK3%d9!|_9T4{yA?Odpkx$C3&r8_ z-R>N`G!WPaQT6(}U-s&q)<`>iE{1HmcT*C(kE|${KC3zhWi)a;vG^_%w zVGymfr^&@hWMXclNv(d) ztN_gDz?J;olrrVZ%xI8btt)e%>+vJ(Ef;7do{jIuI{k_^_ZqTnc)~;vjxRyeKV3;? z#4?1L#`B4)E5b(pK3K0|HYB?5$IZ|)v;FY@L&!=Jb3az%^6S2_O&I~UnwBs?kdtb` zEVx|qqeUN^MJ`90f9jjW3UvcLS)_t+O=kbd5ko3R-TWPMU!chXJC-)nT*NvN@6=t< z_o_=p%QEnX@K3cG7u6!aoUl*I2@E3qBv15;AYX|#-glGoi{qKQZo!?~$JiG$CSaNo zIRibYK$mF6#)#gI53e+4)9-9rxoOT)AM6t=Ovj)az7gQV4ay&ts`ft?4=d$PQiesa$0Na z0I{BO??IA0OwPS@hngYbQJG`QvqPe%g1>o=ZuEJtY-%rm^1slelulV1GrBJmVrXP@FSwLRhqLJkMD7QcPe!Y5BHj6ZJ>)v|4pBdi@>` zHgvLABAM^97DV-_>-{If4%0iIbt~Mvbl^1^xm|_pLKfcq zN>Af2_ejOX*yL&y)Ozme@qg@IM8K^_$M|MnhfLz;j|i_9c1qm#HCKZ)V74#Q|L-#$ zI-?SDul`P|vCK-^6bI`MGaQ&H&WeZm^(yC7bU2p8k;CIGrr18i#Wu`!sv6ZIwz&G* z->`kzXF9j{l2j&)pdt+BePX4}5;FIsvlZ;U$SxZ7eIwzmny$ao18j7_ia3WvO!OfU zsij95!X{RQ@_+{dhM;)*v%av{WEq#=%Di86p9DB?R@8~&iD!=FbQNvNNw8Q)(HhYD z@(tFIwzR<|wv=K;xbkD1bz7tz)lh*zP<6*Iry`o>2Ci04m!cG10i!~RIFjfueg)@b zcUKX|EqicM!Xt1FH&GF7-H5#?x6}bYGa>S*1&3i@{8L;563SN?Dw{iA&`>Y6ujl?arKA5siaO?&mRm)spC@p&hX1*mG5U!Eedi$J9;d)R(;-0sN2C;^ z?us4d!GDY9Tq^wTBFA5zuje0B*{DNS2_&Z6})wibyk`y8gBz9q@L3M#46YA~UNw7;JPK zr^Qh1Y5Z$U176=)tppkGHwE^)(s>cnaeza6E30B!Sv)m$@TBYolWn;dkRJkFvAhZ< zMQ4;tJZ(#NgU`9P4_R8@n9^R_tAKS;Q0M*u?l4AgoaQgJ`wySy9O$TZ@`Ch#e|z;a zUPFp5EZ}r7<_pYc*IRoqOGBi+!EvdlySDqP=EnyI#`p`)G&cbVgga#7AO&6TZD*{O z_7YTtcSw~uc%8!azkDqnR06B{i2r=SuFX!A1EC_Y&Hh1b?5Y>|KH3|N9-x<;kUHoi zdz9PG;%WnDEYEG?OLacT@<_b8YvSpLT#xLKCP0zD!CR<`t*!YY;4x!s!5)<3HI!%|v-v}thO{aE z6FKhGvL#93N6o;Cf8AwoQ*Zs8MqC4w$pgzfVP2LRuMx61pb zkIw~?TFE_P4hsC@1t0%BN73X;L3x`%Xaiq@k7g&b*|C-rH}r+pO@f@gVqrV+TQ$wE z9}ih1u$^T5Xh;-=5M`-ZV${vp+&W^UzecbOdcGA3g1_?ihyLvSRwCp%T!Zlk-#;X} z=KEZUrzegirpdZzWh@l>WmTCfnu#hwjjp7Y6TBtZ!s-5ukuc9Wx+Y#jnRr|PjM^7& z9{>DOgG)9CG$IR4P1XLC^W(8?BDj#1G3KV^gBJ}VKKaXmFvjiwR6D>*jsu=?S^!au zCzU3mHzzYgxKV_y6CN5I!KUMQU-KKS*-83hQ4t744!)C#k>=fzMJ5yRpeA*VpuSK? zhiZ9un1kEUfU*dC2iMx_tuMoo!i;|uZJ-XMJ=PljY9fks*QXN1X6vDXi1%F5rLd42=KCmnKn8i0Rj5`gK{ z?Iw9R{cgJ)Lz$L^Ytr^a`D!fwNW$W7MpeD-`^sPLzhUik3sqTA!|kHhS27|~TXgrF zk_IDh)UY)7o5=@j12LM%0o>q!QtR8UBH49U+Cd9tIvNoXcw#m|ZJ|It2K=x%{f0whhzoieZM_WiOj=qMQ3-sukC3?!XJmCT=T zcgVafC1_j|_T@X#>?W@K;*?oSbQ_le{!sM9ot5wwm(^&N8w6&jUU%l9Dzn!L{*HSW zzNdaXHjHhkq$+=Pm^zj(gHo~I&Y-0|QL?n2)#GJ-KfP=bpX1(m@PB}10JMtv=|~1y z_+Cc0pw!iPg_CuQVbE zRIG|@R($Ah<2SNWTA$fO*;ii@_}!$Ns1CZobD@c}}!0=a;2xt^}wApFq+hQ#5 ziInE1zOhO@(XGGtM72Dod1&9;?RbgmC2yqgc|I|2ZXgp4)T+z;*-!+xIB8@knq@=C!r0YgB;8n|r zZuKc$a7K7itg_e11wpYMYxR;-u!y{|fXd&KQs@=k z4l2ZmSj&}>1gX2T**!58cj00EURxPmH8JYnnS#P3L_&85m_}f8G3qMH0aDv8~ z#r&gD>$W91r5g%2i)SghpvKpc-~8v|{C~X>`|!0leXnO9q?D-a2FFP0sDJ%;^Pn8y zM&zhhJgL88Q;nvI*ydQbu=z_m7uSbb%t*%HI)qt=dPdEZi-z$<$1{KeGeYK zeiTB^1iCp}wTZ;nyAz$?6%!bInNgdI{4O>1cE~O4F^uuvB^6mIelXKyfiGRe^8cMr zMoZj2KqXy5X0|7_+iAd>NF9%+&3}UP5;rY%|29{Pj@+dUh2=^TB+kUn$buQ z*Wp5b*~>QDM!V4Ul`5i^y|bI`Z`PmfLSdmnIJzjHIefZ)IP{z?Xz6@oFxp=8e+aDs zId}V!JUM;g=K#GpMqE+dU5VCZ8%pW-&dj`oM1kpj!0hO(MA^Gbm-cUpC;6n;r577KNvok56 zx=}~F-@0D8)oG`eoeER!tp6?y44JAJ#<0vhYLBbI&Z$a_yJ@dz4~nTid9D3C7elT? z-BFf&%)GMIXVZ&`zfX!oa>zXBoRJe z%2(}_(2ST=xsiG+fx2-##&Zg?!a&XTsAGHg_Lt&m6(-ncX3Tki4sy=y!-$J9>G?%z z!R9r1id24+GeLIa*EjHV_GkYMk((F87SJgZUMJd}1!eZ$WXP;n;F|1YkIdL7p-cJN z7dJ#ax4;LtT{t}BN80IxQXDfpNugd% z%q_v|dbkAzj!qDvF5MQ=@V^8owC2UtD*1J*;8%L9SmRvlJks z7Ih4|A9RmGGp@qcL!H4Xf^gK4tY-$CueZYLDc|S@P4`~XVyLAT`*-JKRy};DxU)__ zs_6jt?EN4ew0@vlww|&5)sXAfeF$H6o9>V7<$*mB!TsW@fjhuyrxrA~!7F{)%_LZE zT;|_sua91%cX=;TrougF-gBirsSS%>OU@L+?6h9gq0||1GEP!CoieudqK;K~%y|eB z&!HENJE8+*9-%9>4f_(-3-=Qq<@#cICw*QIms(j#)tMCIUYZ5xus)DAIbIg{?~wU| z9Dv5gKYdsJTeZKm27u2?qX%!4ciqkQz|u*F?>!CYJ^F}wb9#DC-YNL)aAti`K6Mb9 z|LCztV5)S^6kQ$2Ki*|AryOXyVA}8*_YOufYwr(YI>7!NmG5zRvu2dze-`~Wk$Jtb z<-cm%-4_7-AveoFr?y1?uKuh}al!$wV#8Rm$EDa3SJW8Ypb#$Hf0{4ogNm6h8Ab5h zJNpF5{RpGa!u;~y4=_L7-j9YwZw6fdn)+5DViV`2rT*_$MnkkV&~e?|is51GDs#-$ z&-!hff{>l_bpru7(D?#+iyA8#Dx2V{%>TR_U#y}`S|SgmJ&9{qK@4GGZEFud2G=79Wv89?eI literal 0 HcmV?d00001 diff --git a/public/logo-lg.png b/public/logo-lg.png new file mode 100644 index 0000000000000000000000000000000000000000..b5f4d9e6e4ff4a8d7f2023f55efe5a9ffec05d0b GIT binary patch literal 54969 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%0DxSzFy) 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 KyBUb63;zHd!5FLn literal 0 HcmV?d00001 diff --git a/public/logo-md.png b/public/logo-md.png new file mode 100644 index 0000000000000000000000000000000000000000..6d7abd163c2453cbf233d0cb3d7d7fc4a6e5013b GIT binary patch literal 13718 zcmYM5cRZV4`^SxlM2Hb32u+BH)}~gi5G2IbqE)qO)SlH+B#5mMX-lmXZRyaK4%FU3 ztqyb;MU8%2s?;j|d45m(eg3%r$?JaQKKD7-^}asm`kXu6*4mtpN1TU^jg5~;z}vI2 zu~!^i7eJf`zkJjlqO!4Zve}XxP0d3|Qu2y^*BO?lZTzp&1Fz?i<4=^;#y*+U5N4rEc#xQkoZ~rX9ZO5EXs^@Zet{l_h9_Nu@~4e{4oQaNbjlC3- zktlf>t!!Xu?s7^}RvsoKApjM{Dr>?;CB-E%7zK4{*`rbjB=(4s3|8fu3Gy%s3m2DG z(9qS;(uRpjYip<+(=)=#VU<-i+=EUXRa8yWMwFN$#dx7bhN2SE3h~Nf?vWnN9#RZF zi85aP@vF9fxzSrna zCP=@DI_$0_<8+oZef4No-lf?L*`<;r_DTpP6VtC%x@(VARh6-%6Q;#(GF$J=uG=0Z zc)9yMe!Mkizcc5i@8P!IO$@2JRbC#ehZOPb>@+jc+Z?b+FqF$OhVM)|2I?vJ5BB?B z^oz7od=R94{~?VPrx5U>@s6WBQdauR>%saLjL4%fb&~a5iSFj-NF_OBC^=&G5$?Ii z5v&Bfx2Ld`jDK)m#vcny%(-}$$z1=EP+XoF5$BbV67=KSm6jm%?)II3hV5_U2QM